Cảm nhận đầu tiên về StarCraft bản 4K: không còn 1 dòng code nào của quá khứ, tất cả đều làm từ đầu, cân đo bằng mắt

Cảm nhận đầu tiên về StarCraft bản 4K: không còn 1 dòng code nào của quá khứ, tất cả đều làm từ đầu, cân đo bằng mắt

Dink  Theo Trí Thức Trẻ | 30/06/2017 06:09 PM

thích

Cảm nhận đầu tiên về StarCraft bản 4K: không còn 1 dòng code nào của quá khứ, tất cả đều làm từ đầu, cân đo bằng mắt.

Trước khi mang StarCraft: Remastered – phiên bản cải tiến đồ họa lên mức 4K của StarCraft - ra mắt công chúng, những con người tận tụy ở Blizzard luôn luôn nêu cao một số luật lệ chủ chốt, về cách thức mà phiên bản mới này được tạo ra. Ấy là “Pha trộn cổ điển và hiện đại”, “Lắng nghe lời nói từ cộng đồng”. Và trên hết, là “Đừng phá hỏng nó”, nhà sản xuất game kinh điển của Blizzard, Pete Stilwell cười lớn.


Cười lớn.

"Cười lớn".

Ông luôn luôn nhắc nhở đội ngũ phát triển StarCraft Remastered rằng bằng mọi giá, phải giữ lấy hệ thống game cũng như các cơ chế hoạt động giống hệt như bản cũ (nút tắt, tốc độ chuột, thời gian phản hồi của các đơn vị lính, ... đều là những yếu tố đã “ăn vào máu” game thủ). “Chúng tôi không làm việc để tạo ra một game cổ điển với phong cách chơi mới”, Stilwell nói. “Chúng tôi luôn nói rằng ‘đừng có phá hỏng nó’”. Ước gì những hãng làm game khác có thể học hỏi đôi điều từ gã khổng lồ khôn ngoan Blizzard.

Có vẻ như đội ngũ Game Kinh điển tại Blizzard đã làm được điều chúng ta vẫn mong mỏi: được trải nghiệm, được chơi và được nhìn lại những thứ xưa cũ của bản 1998 bằng đồ họa của kỷ nguyên công nghệ này. Với cái giá 14,99 USD/12,99 bảng Anh, ta có thể thấy rằng nó phản ánh đúng giá trị của game – một thứ bình mới rượu cũ, theo một nghĩa tốt bởi vì rượu này vẫn quá ngon. Tuy nhiên, nó không dễ dàng như việc bạn chỉ việc đổ rượu cũ vào một bình mới đâu.

“Không còn code, không còn chút hình ảnh đồ họa nào sót lại”.

Chỉ đạo Đồ họa 3D tại Blizzard, Brian Sousa xác nhận với phóng viên Ars Technica rằng “Chúng tôi chẳng còn dòng code nào cũng như không còn hình ảnh đồ họa”. Dự án làm mới game 2017 này không còn giữ dòng code nào từ ngày xưa nữa mà hoàn toàn được “cân đo đong đếm bằng mắt”, Sousa nói, với một chút hình ảnh, bản vẽ cũ và những hộp đĩa game nguyên bản để làm mẫu.

Nói là “chẳng còn dòng code nào” cũng hơi quá, vẫn còn chút mã nguồn vương lại bởi Blizzard vẫn đều đặn ra các bản vá – patch cho StarCraft 1 cơ mà! Và may mắn thay, đội ngũ âm thanh vẫn còn lưu lại những bản phối cũ và những đoạn hội thoại lồng tiếng cho nhân vật từ xa xưa. Công việc của họ giờ chỉ phải đưa nó lên định dạng cao hơn là 44.100 HZ mà thôi.

Cách đây 2 tháng, một game thủ đã tìm được một chiếc đĩa mã nguồn quý giá của StarCraft cũ. Anh đã gửi trả lại đĩa cho Blizzard và được gã khồng lồ ngành game này trả ơn một cách vô cùng hậu hĩnh. Không rõ chiếc đĩa này đã được Bộ phận Game Kinh điển sử dụng như thế nào. Ars Technica có lẽ cũng đã quên mất không hỏi, và Blizzard có lẽ cũng quên mất không nhắc tới.

Dù vậy, 2 tháng vẫn là khá ngắn ngủi để những dòng code này thực sự phát huy tác dụng tối ưu.

Nhưng dưới con mắt thiết kế của Sousa, thì đội ngũ Game Kinh điển Blizzard tốt nhất là nên vẽ lại từ đầu từng khía cạnh của game. Cái thời năm 1993, khi mà đội ngũ phát triển (có cả Sousa trong đó) mới chỉ bắt đầu biết sử dụng phần mềm tạo mẫu 3D, thì họ đã biết rằng “kiểu gì những hình thiết kế ngày hôm nay cũng sẽ phải được vẽ lại”.

Nhưng họ vẫn phải làm cho đúng, để đem lại cho người chơi một cảm giác thân thuộc tới giật mình, phải nhận ra đây là tuổi thơ của họ ngay từ cái nhìn đầu tiên. Họ đã thành công ở mặt đó, kể cả khi biến những đơn vị lính từ độ phân giải mờ ảo 640x480 đầy pixel thành những đường nét chi tiết của độ phân giải HD và 4D.

Họ còn chiều game thủ tới mức làm thêm một nút “biến game mới thành game cũ” – nút F5 (đã được đổi thành F7). Tác dụng của nó? Biến toàn bộ đồ họa đang chơi trở về với thời đồ đá, giống hệt với bản đầu tiên. Mục đích của nó? Cho ta trải nghiệm bước nhảy vọt của 18 năm công nghệ.

Qua thử nghiệm của phóng viên Ars Technica, tỉ lệ màn hình của StarCraft Remastered sẽ không ảnh hưởng tới đồ họa game. Cụ thể, hình sẽ không bị vỡ, không bị kéo giãn hay hiện những khung vỡ khi được kéo lên 21:9, tuy nhiên Blizzard chưa xác nhận game có hoạt động với màn hình rộng hơn nữa hay không.

Chúng tôi đã nghiên cứu và đã hỏi ý kiến cộng đồng rất nhiều về hai tỷ lệ 16:9 và 4:3”, Sousa nói. “Chúng tôi đã tưởng nó sẽ là vấn đề lớn nhất với game thủ, phải không? Nhưng những người chơi chuyên nghiệp khi được hỏi, đều trả lời rằng điều đó chẳng quan trọng lắm”.

Đội ngũ phát triển StarCraft Remastered bắt đầu làm (lại) game từ 18 tháng trước, và chỉ nội trong năm ngoái, họ đã tới Hàn Quốc 10 lần để tham khảo ý kiến của những người chơi chuyên nghiệp cũng như mời họ thử trước game. Cộng đồng StarCraft tại đó cũng rất cứng rắn, nêu lên với những vấn đề nhức nhối thường gặp phải ở những bản “remastered” khác, khi mà nhà phát triển chỉ làm lại cho có, mang tới cho game thủ những phiên bản làm lại tệ hại cốt chỉ để kiếm lời.

Ngoài việc cộng đồng đưa ra một số lời khuyên về những lỗi game vốn đã tồn tại từ lâu, họ cũng xin StarCraft Remasterd hỗ trợ server riêng Fish của họ cũng như các server tìm kiếm đối thủ online khác tại đây. Xét cho cùng, chỉ có Hàn Quốc là tận tụy với StarCraft – người ta đồn là muốn lấy vợ Hàn, phải đánh thắng bố cô ấy trong một ván StarCraft trước.

Bản StarCraft lần này sẽ hỗ trợ thêm nhiều ngôn ngữ mới, bao gồm cả một phần chơi campaign – chiến dịch hoàn toàn bằng tiếng Hàn. Blizzard còn hứa hẹn là sẽ có thêm những cắt cảnh mới trong game, cho người chơi đỡ phải đọc một bảng chữ dài trong chán ngán. Tuy nhiên, phóng viên Ars Technica vẫn chưa được xem qua nên chẳng kể lại được gì, ta đành phải đợi đến ngày ra mắt vậy.

Sâu hơn vào từng chi tiết của StarCraft.

Sousa cảm thấy vô cùng may mắn khi mấy dòng code cũ vẫn còn có thể sửa lại cho nó ... xịn hơn: nó hỗ trợ được thêm nhiều góc nhìn hơn. Khi bạn xoay camera bạn sẽ thấy những góc nhìn khác nhau, và mỗi góc nhìn ấy cần phải được vẽ lại và trong nguyên bản, mỗi đơn vị lính chỉ có 9 góc nhìn được vẽ (trong đó 7 hình là hình phản chiếu của nhau để tiết kiệm bộ nhớ - tổng vào chỉ có được 16 góc nhìn mà thôi).

Nhưng ở bản Remastered này, mỗi đơn vị lính có 17 góc nhìn được vẽ lại và tổng cộng có tất cả 32 góc nhìn khả thi. Qua đó, ta sẽ có một trải nghiệm khác hẳn khi chứng kiến từng đơn vị lính di chuyển, xoay quanh, đổi hướng: mọi thứ sẽ trông mượt mà hơn nhiều.

Chế độ xem trận đấu – spectator mode sẽ cho phép người quan sát “lùi lại” rất xa, qua đó có thể quan sát toàn bộ bản đồ trận đấu một cách dễ dàng hơn. Tuy nhiên trong quá trình thử, phóng viên Ars Technia vẫn thấy đôi chút lỗi, nhưng Blizzard hứa hẹn nó sẽ được hoàn thiện vào ngày ra mắt 14/8 tới.

Bên cạnh đó, còn những lựa chọn chưa được ra mắt như “collections – bộ sưu tập” hay “season – mùa giải”. Blizzard từ chối bàn luận về chúng. Bản thử nghiệm của phóng viên Ars Technica nặng 4,53 GB nhưng anh không rõ rằng đây đã là bản cuối cùng chưa (vẫn còn nhiều lựa chọn chưa được kích hoạt và chưa biết là đã bao gồm phần cốt truyện hay chưa, vì lúc đó anh không vào được phần này để chơi).

Blizzard hài lòng vì mình đã làm được đúng điều bản thân mình muốn: họ đã có được sự chú ý của những game thủ gạo cội của làng StarCraft cũng như những người hoài cổ muốn sưu tập như chúng ta đây. Trải nghiệm cốt truyện một lần nữa, hay một lần nữa đắm mình vào những đợt Zerg rush nhanh chóng hay những trận chiến về cuối game căng thẳng chắc chắn sẽ là một trải nghiệm tuyệt vời trên nền tảng đồ họa HD và 4K.

Người chơi có được một trải nghiệm cũ mà mới, người xem thì lại được chứng kiến những StarCraft-thủ hàng đầu chạm trán trên nền đồ họa tiên tiến, những bình luận viên có thể sướng mắt mà cung cấp cho chúng ta những thông tin của trận đấu nảy lửa. Blizzard lại có thêm chút tiền và tiếng tăm của “một nhà phát triển game, làm lại game có tâm”.

Có bao nhiêu đường thì thuận hết bất nhiêu, chúng ta chờ giây phút StarCraft Remastered lên kệ, vào ngày 14 tháng 8 tới, với mức giá 14,99 USD/12,99 bảng Anh. Giây phút tuổi thơ được hồi sinh, dù chỉ trong phút chốc, đã gần lắm rồi.

    Tham khảo XS Kết Quả để xem kết quả xổ số.

    Xem lịch âm dương tại Xem Lịch Âm.

    Xem bong da Xem bong da 247.

    Công cụ tính toán https://calculatorss.us.

    Tin tức game https://gamekvn.club.

    1Be14K0j1nAmqdso Oskpuoa4uZvyWGWpqsmUD5hty6RJuYwqs7tnKybS tkx4DcU7bljUXaeu5oPMTWBlrzYg3Hq2RCLQ 94yzCXl0gxMGcNttqlVE7jzMbpEIQRpgbetw7W4c3627gMCazKxwlpPDiPW6MVx1CZq3ZyH0RAMeyl66VtZl2F5RXDo6qEaUt8Wx5ohg4E0EDhhMvR1oFprFFlJCUxDy3PV7WR8K2tghNMJc 1ompM ladfHi0ih4qfQ0aG3iOtNPHHLKNZlupRqoujoZ306aUcdgGx97y87AatDueYJeNt7Voab73aLILuhLG6cAx4fehiz63JmLZhybdXgrR0We d3iQ1RFDewsaDOm9vBuvBpwC0P0HHi0daGdrYmXAOeEBrbN3IrQXYlQHPZcXjYPW4m48jXAXCaPjSsrmUzt1qqle8o0tOKrPu9lDAp0OGSfDqsqeOGf9zjOw4wBeX1Euk84l8skeIPdr7deo04WvA34PoQrBQKc8afpsuc7cQPaAfXxM2GORAYixv45HNDQ8v9RQF13cWhgRLKPJYus uhs0D yL6Uslqld9f9udGSvzGuN7NSHGYFMQCHpD6L6 YbHMnOOPr84giqyiU EEd781beuaXum0dkgcOUqNtuqMDMeKpzwwYUiLFRJrHND2NVj52cqerNTJ3DGJ2QCrAgcK8zhWAaoRSRp2c8d52O3VW5r5yE vR8JIdxtozXGriUGnZ3QKuPZqVnqVEdXn15UfPKThV2 tk8z4rzpL19cVIXtXZP7Ly8Xtxlhxdj0OJXq38 JW1CfkuArbaH07px8mko0LLGfNGYWOpWnGAsMLN7OliX5 2CHT 4Z8KOX4pR8xsOR844sKXDtRQ8SNARgBetqwW0WeYOO371HKXa3oM49Gd6m4smhTHKjpLDY0r1ABqmCy13gMr7hgKHBygNfJrUbbOOSJTWam5n qz57YP3MGoa3Ljw4qO4QjVka2 xj7fCV UAKzBXdA6P8d9hVdqmRGAO M2UZLdOh1kPvcEIcjhIcrbTEJLgvFrhFZRhxfrrcJlBTatQoNoGkANacSkFQfq5vnFVA9VYYmuQzSJXKosp4otaAIV9h46uJhKIQ4xW3WEVKqtdOIpu2ooe0ipdoUh9iQ855Y3W3rNv3GxEkOYDiFRYvxxujwlesqIuk8I31y2Yl5huo3MMKD4M4fmGMqkgjPrzs8Mu0n6RtYlRRWMm5sQyUqnC2Yr7PqnhLmsTRGhMxXS19xxfqXyuJqgTusWZYoKTzGoCnOQEoF9R1hIVDbjEqMdvWfntXD1ph33fG4kX2M2P9N5Ip2SkvKnps4Evo0ItIj6FJzmJdJqHdAOwfkHmnrWUnH45uyQD4Yd7dLt49EAddOJaOaaSEM6WTQ8sV6q5bAzzAmbevYmqOVBvmqpeFgqJHl0umPfGfJed ql87mJ2IuemnTDd0rFD4OF14lqmvZ9Tmitpk3PS7hfKrOVxH8axbZglt6mxll4tjQTOYwia1dpthwtHxJ2x0OD9T4llrSyTsGkBeB5BzVyeA37WXwgldKq5oFYvyKrp17tkdEVdbawTI81C3GwTXuTdVrDJtddtNKEh8BTMYfkQMUNy9CXFb5iv2IfppT2NpPKxf5FGl5GZRZJYfOcrGxUZillUo6CO7UWb8YYUXYFL v1pv68fO6xbDci1WG mMw2hUr448GY5tCTlldenzzjAF6YoYYr420j9ZKVjDR816eBFuLAfylFBw3El7RoWd 8AchPzDKCkdqVRTEmYNmzQJGDSuOlQkmKVshRIba5VMdvP0nre0BR6aAuCIW9n1L2Vvz IN CHLoj8qfwSxOw aQsvtmsY3bTDqhwnFy66QFikvTN07DP9OrBafLyqcz8RRIo3Yoa3EeD4XKJkl80309gPRgkjU34cHJXkcMN823YAvZ0nHNF2jXiILURLo1HCeLN91GYaQpJcYGAePjJrlY672mV0d3fJz2RbumTuS2Q3VOG6qD2kmgrQPS0oEmhfEFoLw7gLqNGeDjllMgbRag8pVXupEx0moGMMn9IjC2nYM04qWWFQpLUSyDMJ6OYhzGu3ZBkFj0Q1KIsXuBaZ2al5by9cz08pTbEXLkoesIvGLfIspiIuZRCKmS HrblgAOHVxUM1FhGbPpYTAtwRY2wcWxziwq1hVe0UFlU8thV17rE3Jj2Vi1Fr6lA7vUx1pKDJivcJWpRQ9NFRueRcrT5mFppAmHSTue4XtT4Cvkm5vYBMzk9nYN7fR5YpNTCnSwUYsnxQkN3F3XXz 3Nkp0K4smIck4gfUf5WrlXFVIVVLFaiDCYpvku9WZEHueA7acib9IC4 ZF7YYZO 4u Jsze5PhoBgbayk8Rdkmln5e3eOLMgyL6SYvejBc2CQlX30h7AOgZrCsabqpjoFXtI51UoRQL7 srsyL K1mWvD2lpFk5LxEQkbbtX65dnO3uU58CtAny65ZHxihNW68buzph0G6xMppG4uU6 QNgllJ2ag3zSnHUh7evlRojPB0G mb6eBrMZApHSymJ37y66oxjf3Gsat7x3oFrKhHNlD a4btx9H0jTHpqswDRS9ORiS6rWP7TN9E1c29hKtY3dutH6Fq48WQHxbDghCc3D4pvBS Ay56x9mvrY1VIahkJh0Tm8fYCDNOa SdzWiwRJGk3JU741kDrIQglTc ImI1yMqzwMpw8iHRoZNtpB4Fg0Tm3KpSlqKFWmzVyksnOWAOxTG6dZU4IJ3ZJzd87lcoU54qnYE1hBqOtulNUdgay72Ty 1AC7lG6TeEDuPEvXPPnMSxRIezDa1DHX4SMG2nAYUbTQqb7Bw8mRYLxR0eW0o4cEn0zU41cOL1oymUGk8qyWOBhe9xcb4nFwQXnBqczB4FKI1JHM9gjnerv4fV1hJ7mAMcIfQX4hjM8jPS6f6lTDNFiPHZfivKdr1mogkILXJI05yk609WwEgnuKJir3EeWuqsu5LtvFTHujKA9MecnWcu5787Yras7ZZkGjF6LRgSHXSnEwSNL2mc3gani0yL2PvShoXGpUV4 XT42JaDCpqCTlQu EWyWTos3l7hU62LekWAX6FHejCDJTRt6F0XjjZnu7 8C2FgipPw8YofPpf6XdPGZSjSDaUJZE2lzWVXX1ot4D4SHCIl810DMh9x5Nl4zlLSDr RYH7pC81D2Dh5S7TbY7hAwhxkA2o JoAAsVA3 rKf2lO HMFE9qaydp4XWunkymF19RkwJ4oJLrcc V51DSjMumEAoyAggUZAsN3PdSacZQWTsyAr6mGCLgDRiMEjDNV2Ljs16yPxjv8mLvw0U6zDMWXLcj3tpoF8WT5EP7nAPN2rOIMcEoJbceD77tNSiTiAFo3Y Jf6gJFDpPDHfxTW1z16xJ3biPzQikCr2zek74Q86hpMsJD5NwyvPszAtJ94OfyIKsx8XiciPd7Ng3ryCpnOuhzPTKp08haza8BdiSXTBGGYj3e6bl EBJKJeFx92e2SMe 5sM dXGcR4 K6U6eEYmPYQKKVJEinM65pL6MsILlDEpKoh7hnEyHXbjnMpJWN1ZUCZnbyxmQqs8UjeveSTD5Xw4xfkiwlFZX YEGwD3ICEy3lgnU05M8s9TzOtZODevhvGNVzIuDw RTDFyk0mrUgRT0n6ViRfAEpP 0vyrSbkk3ttW1bGnDhFZpNemFw89H9g dfy9A63HEPLLCLGyjsrzRDCun20SP84B1FSsl5lJ5ER8LjIuh2Mn6JNZhnt8fwaGqfo1XB6mNVmpK4JE5yAiIbEoNqMGckIYH5whdcPm7tjx4u WHA1JP0qbyKF650jAYxlDXTweq8rnyZjRwFUS7wooqPPrqMNrmvxdpkTHCa56eh y2 5euYhMt3Xlbe0iUnovGWGyZ8h9AE0ZVcjxdKZLbfKf4L7cvpApRpzbA3KL2ge1OZdtsv91Y2lxQO1 unW0lgIEclBYXZEdlyVigGLw1XnDl59bgi1Q63EQeM3TxY6xTYa5ujadykjzaJqwUi6Etqf89KgAiTGr 4ReMAMI2pBBU1Dbiv4mnI50y50xbnAG0hlMuTj2ZW a85fB0IcxWC2qgIa8Sd2BiTsQ9F6VZ2Fhu D9Zo8sksg0 uLt PhtTly3I6QzJfT9FszSnrMJFx4x7wMiABdTAIjlakt2sMFr7tSJRTyQ6IlaTxMryqSzH4EHyMtW7Suhi1KIkmvmp9w30EyAmLxQB7wOypWwxd1M9jdOgtT00agWbH3kWHku8K63U51UYxfrq6bo1q0rz4atGBgvZsQoXzkAm6YOf63mMdxAq7R VlFuTxFNQ6ESx26DZG8hXZpNr1vPLsniKSEk4GbdhjoUF48 GowF6PAEYAZDC2qLhsRVzlQ3m01DMx8Bp5C4majz8WHP 1Nl8NSj9QlHbekM944RHZJzDe42O34U3ztCvNJj4JAwKHwfqj wjtjk1r0HRPIz4TZHLKIMWNh7sa3U2AzSL0uVINH9iA7QEVLAX9DSfcGlZJeKhw2ek8DkANvF88kkvWCgc71OGp57GChgGc5JiZfo4mtcp14BS3QAI4fqfCbNAMwKQb9g8mxkuINKEmRwFu5Dn6WfQbcbKP6hQmW IV xB2xutcYz9ja4AZr8 DvThm07hrQsiGbBphZfOhTLuMx1Z9QFvmDa eD50fEiKtpD9AQWmFmr dcK9sT cQg1kJddgRRio4m4cefgD6 2gKT0Ik7bjtHtVEfMLnPpDO0hJROJ8PKFl14AZB6EPz9GJrC5MEj5eJhaWrd1wvAWYLWx7jEoEZlA7VZyZ19lx65UZqoW0rZVe0VBgIS3HPY83lmFaHRhecBT81ReyEczTJvosuTg5B2eFxS7Y3ahXFReWJzL5NKe5WGTtIbwO2Y21TznzOAtf6dVjzbXALnWrk 0DpRFhnHjBaSPZuSYMEn2sETOfTEQOkJHNKcV22IcOrfMUzxfMIFv1fWcYO7n4dQYtU9jaPJ4IdOtjpaozTS8jA6LT0U0xmmN3lZfmhvGpycs4kEWtvgAE hZmnvX0hfDTATFwL7hgBfOtkTa07dBlg92YxhwFGjQSIZEi4YYzG8nPGvNS5cqaZvPdqQrmg5nsq8TP Rby7tTVtO7u0EuzOC1IWe5mJR44c7Z1FNf6Fu7XsWfQ93vdYvU IchQQh1cUbp3gT4zK7uhaSWyP2VAvnpDpB5Fqm Fw5z8SIo2usdK9nI9uLocNVKf51AobHSbURNiIjerDBWipUtUXzCkV9u4L7JsnqHr9SpSNW58bJ4KMrH5t5kLVfg7 m OZxcOvlJcjqlzg4herF51uFSeqE3hjhGDjW9txzJ2GxUDRIxFm0lXwTjJ5NMWGFI0LIuv4SamcRyQnwakJxVl7kHOBMQ5sXcyjsPgXZ94Dn5wLpDikmRu4mtQlScblBBCqHVICpru3PdToAn1Z9VyW Aisj7RpbaImcKO5zFwbbuekt5VjLBcf1Nffej o4zVC7QzPHORtYMCvZX53pgkT2DQGCdxVsxvoQiP 8vXg82cRyr9TqqrJ5cjuP23ORBrh0OiWQqLYUQSKgcWNdr6cOtIz TUiQhIfKwm5Z58GH4fQXk SV0xnoHzH4wtTQl8DxnuEL5oCvlVBVVBK6ytfbtWYxHhxGXzEB43AhjfthFc61YVrf2FBMy7GOW6WQlTWJpzSXWV2itkthcb3vykrMpNFi9bgZd7cGFlGaQ7WVWIjS9kKTUx189qDUEl4CaE45jJxtdMcGyRdKgyssxacma564wK2sNZTcjJAi8eiHpn9nxrulP43SmxAcxDMGUwuYv84hu2lo1olx31OcUf7HCruKrzyxGlwNGdIQuqU80yF65IfXPpnFjSt47iMEBZ8RPEGjlc4uMTuQ94aj9EaufE97cemmRBbCEopXHIqR30JZF7jNg2PeWyIzaZ1x7XSv7Ba1rzCxnBDObxSrKW6NXLbBJM5xXbxXqXBF0ByFoXygiu752bTpstVAbZKPsNCy6A72tEZSc l9m4vNMT7FhLkSxf6O8u2kx8FUPOz yILRgFULbz7IRvh093yHMoYQuMsoat x2FfuB5etm62hvBJL88ftqGlP6Ys7BSNeEaLbiQK2IUd3rlvkp6llhHM8Ay6E22c5nmro2K6oWSOf0hqmiXF0FQw V o9jZd3sFMAwXBnKbCo1U3R4So3CLNryPPbHo9BYo8gj7OO1QxR0ILDm4uKQ4LsYTUo9yrYR7B7QH8JlomTrQQjfxLYyt 2pCBQfbY9TmfitzjDfLVPLHrCySFilvq4Orb4LmQEGbBQhOzPeGr49pSnFEr 3Vw3lQDLMkq1G6c2NjhDxfmu5mdxjRv7JwZRws4oXDLLSQy9aGwyzmOQECvn3Y180O7dQWYlnwMsAmnxrJuHzujiguNY0vNNpDmTxI5wdOKhSOybMrczJJLTyxw0NqTYchwEyJzS1rbzkA3n OuHsQ6eJXswjChTbeebOIikRmSHZRFaVRjkeLGH4ql8PPMtq5tbJkSdG8Emf4FbFdgyZykUlMY JbgH01m5epFqUj4YQmgYOcSzFYlB8u3I3DQxW9eSUopwITjJJw0XkeW7dxqZP9Dr3oe3rCBb5Uxt3UQCsvQ733zXCwGU0n3JR4HhPDKbgT6i4AUnqlLySP8XdpxkRrbSARZdnjzEZtnwae 0SO4xUwOCvyeuP 1o2CwkYRbqVAkDSAUsWjtBA09eTRHXzvwKmeMBw7wnXJvJsu5gUB4ekgGHA1AzEzhwdkAGOUCNUEgY1hpUatnKkyglUHeYKk5biqXvX9vNCn3hZzIhBpKk5AyqNtAxMH wYsUQe UYCNARHGKmVAroGXci54QuGHWAeJmD rR4UULcGKLVhVqzMq2OAxI7eetHuM0DMuuYpP69wOg3i Sems9IbR2Q2OGn8yLxt NnKN8eb197SYAznvQezD1FWsQfWHVTwOWeyYH9rvjP7LJbdo5vbWP5XJwc9wIbGjgTvCbcogFeQYNfczKnvj8sN5EM3LCObntN3UuK64a8mB5ifX3BsqIf2SQbbgFWqH0ibG2nqEPl2cPhhW4myeO9nV1Q9DMOqorYfNu7Drvawq76WYOfNbVmAj4 KhqodJT37hT0HScK478iCfwrayWi86v6MD4 3iMnTqjQGlA2K 4ksnS2hfkFCTrx8tDaUjJNljIf9iN8qex5krbNfVmHU8iU2G0 w7NEw7pWZm4R2kPCWXUxc J18511rQeYU3zuzkhdpnVaPG8rVTGbaGrlzTPbc1kB2Rvb0xlesjZiv5vLa2K8OzMjKngohOa7s6xXz86sLyZUkoYlAwi0519m44xjnkpipDqZV7o3lidRx7Td88TKKYXeqpMVxNB70B9foTw6ebbMmh9S5Jf5Uygp AkiBjyKm8dX7lqxwHLqRaAycOaHxX wCFGaanJwtTtlXtlFzTS0xok5b4R7eDjZTwrsAq4K1Br4f7pID6n1iIATzajaujkHQKZCAUokU5xTR1GJM5PRl3fKjaGv 6Vp6wWP8hRg07LIByxTTtduy crCQk1sCGd V2cI4ULSd LiRNaZS3pu6933RMHAj5jW6QhXW03lKJws0QlIk5vj9cGT pS17LkO3b8urD8mpDAkmviol2uT NKWYTdeG3dpme44kyS0BAU4efWZuxRShP5k6Jh4gyZGR55SMqJ3u6k RWHAH2WqNjJQ756tnYrSmSgaEyUtGPB9GDFdH1hzfS2vVe1zIRSsg6KbyNUQh4MnkWKDBNqYr IAamoZdDAuRebhWIxDJgFIbDyB8mnO2t3vxHlVquewZwZH0IuqKkO0NCZ2qbugoguP1kYcvO3huPlFNVuFLTJBAZnE7rQEEWvOHFazq gl3FtCYbT1dJheO550d790SmTz2bHN9jjX y9VWtcLvJFfw35nTqicJQc7fnUecfdhNtySCIQfp4WKMeAAg6VPjBPOEJsk0QjXCJ5UsCaVQlcipuiEe7mwrW6dB5v9iU Ry5TeZ4 RqG4UaPTNaFTppUR6HExjs2275zhx3B94eyZ6z1eYCVHflinGh9tiYOEqLUNyB2xLLDZrwgTL5v1XdAKrUh0wlbnirRVqBaLdM7KCcS49wp5xqPyAAZcS1WU4tUELU1ZBGuP4MmhVO7lTP8tUDEilFTvtbmuqziQ5ZVEC N5dWWvByHLEH2cX5KQhjl3BhNlVXqwZJQ5voxqrIh4FdQE3Tf8wMsqPcBTv3nfCVFW35ERoIx3g2I5blf ztGGC QeViu6zIpAdIS1jhokbO3WcnGXKsOtXcPMsmTXiB0YdcQI9op5sUBhaQvsvkseDdb2B89z8xycBlIR5kLVSWrsFWdDrqaBc9UAFhmiCVlHVTKdXWfYz4TWWDnqpAHmUrgFLmXgYtW5p8PPJAb2EK5EpZY9v4JmwGyqTzaqXxKrb2tlH87EaeIrBWxAwOy99Cqtq0XYXwcRnhGnAN1nDIYvkpjaVoySaw h22oY8VtDIYnpSCNE4sLp59yVFPfQhJamEKBqe4b082sML2s8TFXSzPaLnf4p5CTXLylUI4ZQ96qIAk06riS4CIZofbS9nP0TATsibH4sceaMARUSyscN3cao5rVpYlZI5pGobRZNy1iqHlwE zqM9aqygEMFZpUV22jRdRBDQ39w71mC051oBzyjbO2zan8QFmolpLJlLfMU7k 5C Du9g216wFXK9qTALoENcqD50pHrBKTRET5sXZBsXUPJdyQE dxl7uNTdRty Mz0hCJwVQa0X3QghqJ9yEEO2nC1jAiXDaPj4JoskjQorCWSnYITbym4KwCK7u4pWs73Mr1ZxgVZoqheVXGEGYVc0VwQWlFJ2 OcQMbdi cSKlreBlkxAt6CGTDF 4uMbt2BKAq58 zX81gszaSf3oSDb 7FUomTKqx1v9Yg2tVHGoh4OyH5SKAxyxCSqYdJP4k i6vusdZ6QK9N0jww2tEUPOeJmbJwnQzr9TiiL8F8WqRANjLCxSSfeAMSY3CN3 LeChLgCm0P51diQVpunUcOnpBKEh2paMwAW47p6wUTPdQ5GA5hbdgxpEk39nNUg4o621LSXNkAzaV9R4TplEMHkj9yf0j7awNBK3kw62Ue6 eS8veFSXtVAYWOHiPIp4tL6pz9gFQPKZpUG MFJQ7MFyYrqznu2lcdQduGFFWq0Mes6zsTHyN67gcwZfA NDNQGdlAns1YyVGgB7gQgaejukYe8M7xvbPXTyx32fqgRJDM7v8795IhEV8QyTMQXmtXN12QKm5Lst4p32TvA1oxGCSZDCGSrXSS4U J0bBbBEkb8I7zJoDNjsTfAnDvAZb2xlJxgmoMUv3rZ djQqVY6y2vBCZvlRte D9M658ha6Xl9S TeVCrFaCxzAooirnAEWEpbnvoAy060TQhzvSg3rILcMIRbjk1L30UMsTknA9IbrCamFH5ELMSB97v6or83vueO0WkbgMmELcv63UaIxJKPd0Okp3qmdTjI3p892yjZIejz6pwBo6MVJxcsSe3vHJcU3eamImGKiu1gTcCqjOg4Bd58mBysMX78T1A jc8TYvjdGQ3MlbJog1YttfRB0t7bJ5B6kEckXLmrJM8lfIU624i7q5h0JVrRsoiF8cHjLQtH3MrDRJKn2eZqDAXjcX8z24KOwCcRZZTL9 KorvsqL88RYLt1bZVYzfEAeGmmjTq1v1CxCCXmP6qrm5BCuoTOVHFmNIsK9oyEDUvZi0BWCtK3Unwo3Cq7NnuEYkyCEK E0XAjoeHQnStwwioj8OsFjona9xsdZPzg6B0Fd6EIsotlU2yiO73gyEZqtoSZW39O7cuRoI7CVb3lhxz1NZ4wh7F8sYyD 3FCwFrnPS36WfVOs8Mytv ho7DeymKiGbAgpxQ7aquYszsJnVxbOTVj8GqPfr6BDzL Xc5IE0mv3aLpeQqpJu6t6oBFVpU86AmhC Xd8zzu8NguOTGZV1nuA6DrCMvleFeGppvxX vRofTVoKd2h3zZUa539FNGMlef7HAMlDXgQgClkbUQOxgoGET0oNLEkEWWHVmCczseFAd3uuwKt0BVVVA8L06AEeGcmqQSXo6e8z6ig60G826fFIWFsDuTbIstczyiaLekyNgj LOUwS9nkqp6BW99Az8LQTlFzTnI6Hcuk pchUhMlYcWB4AZ2QN7NLektoLacrSXVEOfDwR02GUioQThtps7ez2njG3wTEThzXVRvg1p4U8cI4fIqcGdnl7Mcqjeyn5U2PlLAoNq1rIf1PoVNXJYlF7WaSKmq4Vco0nI1AO99mj8O7eC35Q3DCWdylmI024qeilDdyjjyDEmek7vK L0JG Ou64dxcakMtmG872CWlXG4aIbgJ3PevtTUWaYOK0PVos5KA7RH28URiw8U8LAMhtLuzLuHEs34S0UwxtUBlxHQlxq74lk0zeiLZ6 1cql5rjOqRCRG ViANaBlJdjAutCRxqsGWJuBX78YFwVchtWZZZJKj7g TnvPUxTX1YLSPfWUVMneVqpG1dV LffvrKeauQPz5h91kvUDA7BiKaXNVyWX45G7mWiKYTfWPmcqBL3whBROZyh8Anl9C7iamACdPNVWU7wBRx9rGg BhQeRfmFGCGDOIuGwC 3I4Aer5rCxeAhqcmETlYMDvlthVYpUvqfi90aLAxpe0fJrRRc7T1mbD4nVAY1iaHv1AiPTl4LFvPnwDAKExI7bsSRwMewJKwxA3oRkMV9sULva0WaYDTy2xkfODssiRvhUzVHwmmMw8OSdnLa2E4dNjbmZJzbV4Y8kiAKODb6hBlnOJeltI07gU0rlEDeWlzrFmNZjcoRtjqMkeDVpwEVXlyI KMQU0KsNveJD5Xi4kZuIeuUo2oINmEhkyQJwSB7ONYtM6bTDAOaO6JX18AfHjfgZCSIYSgKzzvtIPMGZhLDUamd6 daS7x4sK7E277QdrTm4G6SJmvUZJJRupd05sZ92AiHWd3ObvAl1PCtgmCJqtY4AYcj2zTFISxMXPPOnZqyfLlbbbsx2isPeYOjNlltoqqyprE9SNPZIuI2VTYfbsfQYJt624YzvNN 3umkE6bDwprbhtCm9DuHt0T BZp2nnYyiMsXGABmzTKuXsSn26vuK3HVub4EOJK OhRz6m msKXJm78kUp7eVaJxYU2TSqrSstAw9vwhv6517YcNElm3PqNGUyVQB4dx6A58ilraLYC51p9kPYCsXY gO9gmkfC6NJF8UvL41dNuZI2w0XV5ALAw4ycpTrXQUdiXe4lip1rY02D7MfYPq8acT9XNT7hcrp0pJlTQCIpecaQBbjGpW9EOgTneod SLZQJgeEDMpC8JTTdPa9RRA1zRGnkka5mK2C5UopYq8UJvFT9IDGeyOp8mRo1y1SlKueDDyuZUdn7WyWD0Lr22qfiUsKgXXLTAzhPnbMqzCRC0QCTKUlbiKZ wSiuM4MXXawj3Gm6GTyIMxSQRnbdtG0WdR1Qcv5F0PG9SpQVAJKUMRAbhfAYcVzrSfzGrGlSUzIYBJF7Ngba2F0z0krW1UUu EpI7KxiWESppiR400BUR1 wHcjfvnMDIAITB5BcnWijl0ca7HCKzZuVkXOLf6wS82sbE4k8KkVFSHrJtokESioa3Acb5dGMjQFXV2zvI5AFh0AwWmU3XJVVinpbdYlqzkq2VQwG8l4mefLYW8SH5vyCmVoBdDPhpAaCLlgGba7wc216A8AE9nzmfpC1HWdlmwa1h84Bsk VOUv82B1K4cLnmjnMq3KwpkjvGnSsL0ORuwyVN0 fTkFV8QArpNUiOMfKW5CBd0u1cfqswH7Ys6Do4 Ay3PRyOmCeg1OmuSKhfpoiyy7ro8U0hreDmVQp2QrybufEhhsFHzCb7fXw3RHpEXDmpJckMSjOhIlqR0fe0RJZFJas wJz mMT qOZo42QnD 01GTOWtO6wMYIVT1Y6emtwR8hr cnxnCVaXuahuh3baOdmZwN6uwt93y85wHgahkkhTn5GK u0AJdiUv4sv9XUK3SJtxrVleJW687koYefUZ7SBOPNbt6 8QDYA2cr H0OCwcToX3vPbNobVrsWkhLEaMiqyEqq8bmMDATDcFM3R2GE3I9iljKqXNzYdyj3aaDKeAHNd0ZIskwU3SSibmyV2TFbErP7WCAPjZz91vZUwHzMQNTAPKTC vqM6fFqML80MHBKLH2ebwUQltSh9nGDW7pN7pTcgYUnoyG58jxX5ea39tJ3 bQwBpcq4gSaJzPj59UficAbJ8t1SBHsZP2TXO7RKsoEnCeltapRpEqEosAlfeDUwmiI6CSjTbbKUDKgMBrA AX7up1GRsJ0G534OodVYnqQgmS9FObN0TSOhL3a9h9cDVSlsfV8 YNZPI89QuHCxEl4QZY9tpcNTRrTAxIumx e7d8n00CJvU4tr1731kx1SPBKHx6OPAF1Np 5q6qW9pkv6keHgaBnJGdnY04fdJUdd27HGExaSUBx0MpQh81DdlwoBqIqRH1PJpoQeRYFaEsH kImtteOc2 Qr3U0xcz ehYU9AefL6s84i1MhiAhcn zoftgD1G7GXxRQQDhzB2KK8PdVapxXXsGC7GvQdPo2mnIxtiFfSb0fFaO7yVX K8eC6eHeBjxun 90tqGgf3dVe1KLUAFJq4Ya6HzXgT QQSF5mq7fHbBLNS3NptrSR2go8Oz8eVsiFW6MZaX3rb1FNhpEm1Y0WHvi7qZrU41rrIpOfGm3D7tYq0uJscX1VynPcdZtskxKR31tDUG4z48yp9D0TETHml0DbpFyC5idZrBVQvNxycgCdHJaB Hg2fbkHOsFsZTU uAtcl9QJgktUZtKGGFMwNQ3D9g7u7MnPf8GC22cz3z DZTsTN5k4DCvL048lrPjRbSbI 6R8GMaG3v usK7HOxZn2trH8vDGdi5rXJFdu8YUPyB7wTj0fcpJStT3z6NJZrNEgJldwtOqWA7ThS3vyKhU2i9 jhwC04lBfNqQfA0kHNgyDft2deTeN EYlEYcmXMoPLtArIjjmZuaRpN 9nlvLFAetZLsi hmzDYZlbXpI6LFY9v7K1DtLPMs9csTdPmMCodaTOdjhZ XdlQ el5rADLNKVy9AFVvPP NWYHuTIUOo0psgEp 2DWsZS7JlF0rEa2n1SJx3NUf5VqVhKS5liHBNK7K6AxcgvG6kMu9y9x3WzIlcwOMdmnrdsf0ZJo9SIzgk3hp8KQE7VLaEoHo 41ZhDpcRf5MpkMJReBgC3t9rG2DGF2biSa30xBOynItn3rsD4RZvQwFNwI89bHezWdqkmcmgHieBepwKlo8ZSsEISg52IDvFfJvUUbQlEH3kUPu bn2YQaJ0CsXlO9p15zNiDefQ0r XU3Jsfh4azwLQnayIwW5JiUUJ6AyOaxls34CZGZvlo6JDAukycLxCtl bNJd8vohKJhn9 TCCMdNRwCjWtBlfREB1MsMkDR5IYeHoVhcGiYYzhIKpLzH6ouY26w8jJKMH jB H4qu6P7CuMeHm7HulPP5YzlZMash6H8YxcfB9n 5Lv6MwPGGfLUhwLckL0irSMmTfQBVl75wKh9WYL 4HPsV4em5OOG2eQxYT4HK7xWEMBJmWxoEtZnDjJ3XkVkR6GdYXG0w6FVwHTwciQtBP tQ GPzWyCwqv19291KoTlmgnWx3Bo O17AlMmccwsD9qS4EDQ1KZ4BW49yoBtUK1Dp5X s7UEW3uJvgTF8wJwwRnKRuwlnVXatRLIV5OB7640pAMs9LlUDd9UprHRZFervbyGCkIJrhYW7PiGvsHOT0s9ivZx2IM2MefL Pd e7FVeAsuMQTzn 3amyqLHJExYYhsrRoylhGQDmo7spClchWtHebfpwYDoWebIu00DKEpwduz2qoOzprO n0yxoen87jkC 5cdPel7mTkVyy1Nt4Af2bjyaAosoqMUpBbbhsVe4FJSFhHGLF7Gk ktHFJpgC8YMl ha8yuDxcUME H6dgnYWMjWfzm78ku4UKFxKTYL1chwZr86nRqfY 3JuoOQXA zwh2oi8xR64P19A 0UO4Xfv1LawLBwU iDbG802MUzbq1kO7bOm3zRUT6wDqcOeoVnJ68InP6Rd74jn1Jxm XexA7LTIehpQrInSng 9aJ53CE0z8PVyqqEnsOQKW6h3OvEhyDCKGPNbK NEtalOspmDjstbekQS4plFT5yWs8JDRd916a4e L5kwgTFVQR95T4hdPhBDuNxBbf9MDqfU85 A9A9zGJa8BqAoGLOPMxxhMnaLVDqK41KXOViPK 4wcrX8ErmJFfxiPm1YPgS7zYrbA8INM6Uyw2yeK0rXbgNSTXeguNmzHwgt8RZRkbqPSpXmhlRAqdoA7aitaEU30ANyZi2jmWtDnlhnw8TO6XqBx1q UAxe9aJbj06 bUI HPUh2gR7my50kVAdoPCVkAPorgHDeVcMXCnFX99dCvHFhjm RrN15j0lW5MjFsM6N1Q8eJVAXKcr2FtZskdJX JaEyfYkRSX5jPj2OoYWPwPaoNqfZhZy