Tổng quan đồ họa của làng game thế giới qua các thời kì

Tổng quan đồ họa của làng game thế giới qua các thời kì

Nga0Du  | 15/01/2019 11:25 PM

thích

Hãy cũng chúng tôi điểm qua những bước phát triển đồ họa nổi bật nhất trong làng thế giới.

Thiết kế game luôn tiến hóa, và đồ họa của chúng cũng vậy. Phong cách nghệ thuật có thể khác nhau, nhưng qua từng thời kì, phần nhìn của video game có rất nhiều điểm tương đồng. Hãy cũng chúng tôi điểm qua những bước phát triển đồ họa nổi bật nhất trong làng thế giới.

Khởi nguyên của video game và những bước chuyển mình (1972 – 1982)Khởi nguyên của video game và những bước chuyển mình (1972 – 1982)

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 1.

Pong trên hệ máy thùng

Pong được phát hành năm 1972 cho các hệ máy thùng và đạt được thành công rất lớn. Sở hữu một lối chơi đơn giản nhưng gây nghiện, Pong là bệ phóng đầu tiên cho ngành công nghiệp video game phát triển. Kéo theo đó là những tựa game nhái theo Pong, và tất nhiên, nhái cả nền đồ họa hai màu đơn điệu đó nữa.

Giới hạn phần cứng cũng hạn chế rất nhiều nền đồ họa của các tựa game thời kì này (vốn không chỉ giới hạn trong phạm vi những Pong nhái) như Gun Fight (1975), Sea Wolf (1976) hay Space Invaders (1978). Đa phần chỉ là những tựa game 2D có độ phân giải rất thấp, dù rằng dải màu đã được nâng cấp lên nhiều hơn hai, nhưng về cơ bản vẫn rất thô sơ.

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 2.

Space Invaders với những dải màu cơ bản

Kỉ nguyên 8-bit (1983 – 1995) và 16-bit (1987 – 2004)

Với sự phát triển về phần cứng và sự ra đời của thế hệ console thứ ba, đồ họa của video game cũng theo đó cũng có những sự thay đổi mang tính tích cực. Với khả năng hiển thị cùng một lúc 25 – 32 màu (trong bảng 53 – 256 màu), nhiều lớp và độ phân giải cao hơn, thời kì này được gọi là thời kì 8-bit. Các tựa game trong khoảng thời gian này có nền độ họa rất tươi sáng và có khuynh hướng hoạt hình, điển hình như Super Mario Bros. (1985), The Legend of Zelda (1986) hay Metal Gear (1987).

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 3.

Super Mario Bros. – Niềm tự hào của Nintendo

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 4.

Shadow of the Beast với nền đồ họa 16-bit

Và chỉ trong năm năm, kỉ nguyên 16-bit bắt đầu. Thế hệ console thứ tư mở đường cho hàng loạt những tựa game có khả năng hiển thị nhiều màu hơn (lên tới 4096 màu một lúc), parallax scrolling hay thậm chí là hiệu ứng 3D giả, giúp cho đồ họa thời kì này có chiều sâu và chi tiết hơn. Một trong những kẻ tiên phong là tựa game Shadow of the Beast (1990), một tựa game đi cảnh màn hình ngang có phần nhìn được coi là xuất sắc trong thời kì này.

Những bước đầu của đồ họa 3D (1980 – 1991)

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 5.

Battlezone

Dù không nổi tiếng cho lắm, nhưng đồ họa 3D đã len lỏi vào video game từ tận thập niên 80 với sự ra đời của Battlezone, một tựa game bắn xe tăng với đồ họa dựa trên vector thay vì pixel. Những tựa game thời kì này, dù đa phần là nền đồ họa 2D nhưng vẫn đôi khi lợi dụng môi trường 3D giả được render trước. Tuy nhiên về cơ bản có rất ít sản phẩm được thực sự dựng trong không gian ba chiều.

Quả bom mang tên Wolfenstein 3D và sự bùng nổ của ba chiều (1992 – giữa thập niên 2000)

Wolfenstein 3D (1992) được id Software phát triển là một trong những tựa game bắn súng góc nhìn người thứ nhất đầu tiên. Đây là tựa game tiên phong trong việc giúp phổ biến đồ họa 3D với thành công ngoài tưởng tượng. Ngay sau đó là những Doom (1993), Quake (1996), Super Mario 64 (1996) và Half-Life (1998).

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 6.

Wolfenstein 3D


Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 7.

Doom – Một trong những tựa game FPS nổi tiếng nhất

Thời kì hậu Doom cũng cho ra vô vàn những bản nhái với cách chơi và đồ họa tương tự, với góc nhìn thứ nhất và vũ khí cầm ở giữa. Một vài tựa game may mắn thay thoát khỏi được cái mác đáng xấu hổ này như Duke Nukem 3D (1996) hay Shadow Warrior (1997) với những thay đổi về gameplay hoặc ít ra là đồ họa.

Điểm chung của đa phần những tựa game cuối thế kỉ XX và đầu XXI là nền đồ họa rõ ràng với rất ít hiệu ứng phủ màn hình. Những game như The Elder Scrolls III: Morrowind (2003), Call of Duty (2003) hay Half-Life 2 (2004) được dựng hoàn toàn 3D, với ít nhiều khác biệt về phong cách đồ họa.

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 8.

Half-Life 2 với hệ thống vật lí ấn tượng

Quá độ lên hiệu ứng (giữa thập niên 2000 – đầu thập niên 2010)

Kĩ thuật phần cứng phát triển khả thi hóa nhiều hiệu ứng đồ họa máy tính mới, như Bloom hoặc Motion Blur. Lúc này animation đã mượt mà hơn, độ phân giải texture đã cao hơn nhưng rất nhiều nhà phát triển rơi vào tình trạng đắp quá nhiều hiệu ứng hoặc filter lên khung hình, điển hình như Gears of War (2006), Far Cry 2 (2009), Battlefield 3 (2011) hay Syndicate (2012). Kết quả là bạn có những khung cảnh gần trông cực kì giả tạo và thiếu sức sống.

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 9.

Far Cry 2 và filter nâu


Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 10.

Syndicate với hiệu ứng Bloom quá đáng

Tất nhiên luôn luôn có những con cừu đen, hay nói đúng hơn, là điểm nhấn lẻ loi giữa vô vàn những tựa game chạy theo xu hướng. Series Crysis với phiên bản đầu tiên 2007 có nền đồ họa đi trước thời đại gần như chục năm, với số lượng hiệu ứng cực nhiều nhưng phần lớn thời gian chưa bao giờ là quá mức. Nhưng những cái tên như vậy đa phần là rất hiếm.

Và bây giờ…

Tổng quan đồ họa của làng game thế giới qua các thời kì - Ảnh 11.

God of War cùng nền đồ họa ấn tượng

Có vẻ như những nhà làm game đã học được ít nhiều những bài học về tiết chế. Nếu như nhìn vào những sản phẩm tầm vài năm trở lại đây như Call of Duty: Advanced Warfare (2014), Titanfall 2 (2016), Horizon Zero Dawn (2017) hay God of War (2018) đã bỏ qua phần lớn filter và biết giữ hiệu ứng trong khuôn khổ chấp nhận được. Tông màu của chúng tươi sáng hơn nhưng vẫn đồng đều và hài hòa, với đầy những công nghệ mới nhất đủ để làm cỗ máy của bạn dặt dẹo.

Đó là chưa kể một xu hướng mới đang lên ngôi: độ phân giải 4K. Với ngày càng nhiều các yếu tố phần cứng có thể chạy được 4k (ổn định ở 30 hoặc 60FPS) như card đồ họa GTX 1080, RTX 2080 hoặc thậm chí Xbox One X và Playstation 4 Pro. Trong tương lai không xa có lẽ chế độ khử răng cưa (anti-aliasing) sẽ không còn cần thiết nữa, khi mà độ phân giải đã lên cao tới mức sắc nét khung hình.

    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.

    caUd2kWzmKej48O4otejovsVahsvY9iyyG5JfbNG8np6u2bYGiHCgPa6idYbdL6qfsv BcHBlib1kVD9djknmmK4Hh3DzPwPo614p6zVmEWOjH2iThdaTeqfJbnTjvjf7Edng8Il58D0cQA06DwZas5pEKL3 6Bt4 IZaiHbmRc0eVtsBuJp80H9nrWeOX7N0oS5UqyOgrOo2D Eq7NdYdHQ37wL8T8FRmVkihtKuqf7 B2QEjxuadQTySoo1EFNZIR5 4y Wyryn84zPt ZmrmnY2m99iXCoNJXqSwlmJnXK97KfScWhvdnwIyfFj2wYz BoD461stJCggaZUjokxqMgCJk9Q5j2ovzluYz4cr W5i78vXS4XQPO1kARdBvyI QQZSk3tzDrODYC7os4dUo1n3idTmEWO6zSwpmQ6DvBTdrHAr3XkSZWLR9IiAzvnCWRbOqpxWmWu ac898H9f7yru7de6oB3QhR41OqOcUIii6wIOMyBXDTlJP9YIbtiQ1zEwDOlaNRHFcyyelYm82dvM5OAQFGYKuXwHZ3ZCfn7ApfQx5pghbnPTjVCmIP5L421pvmIHEoM9RzSfgvqmhF7gHbOmMyFwNRpSaHNLBFqJk9fUCjtTGAHY1LZs6tV0YcNBCq5h10dmkGx3PFcLGudT3pClg61g3JHXxYTldzSonuLDxfprukhZmZ8oOxFfvWTic4oNbUwlPD8 LECbOz9lm4zXaRWtfaGz1zO8BFR3KWeD9sS Rg3ncXBtrTWtsJnK19iuWT4C9fnyupuu8v6Y5mjxK22cHYyLHmodB0GUq7V0DafMT2so7Bslj01iULntGBKheNKb5oBzKlKS3hxYOHIs7Tzy2preh396Qnrzm0XbxH4gUZtTlInpHzMN0AL2TRhIXY0m5Hv0Rc2eUG2VBybxUieKSjqJUp7KRtG2DHBhzdLyvKGmm5UJ5N22QrODFdRdu52EBfzG144bysHCmHaIHvfgSbg0huP5zNlEFoUC6v4kcB1o3G0oyq2wgTROuQePbeFcnvmE20Kkpmj37Qpys1TQ1p1Fk2w8YtdlSFS5Y4cop6U d77k7EexJ8CnWFZK58hh3BxrgXxEqpWd3qPqLAEMImT3A6OW177bza5wsSBZ9rDTziFnNru3a6IV5DSzVY18rQt57nZwuhAtvAcQ7ru79NHJhewgIB192yVWLU4p3oP3vzLTGBsAnJ9unp1pQtSIAvvQRHACN5iQKuceJa6igkTpvSKnTvXuxSUGSOe2gQkOPEZOXIG7lVLY6Wj2wf2fXWnWM0Xdhb 0kl tkNjE EDP9F9pLQMZsv3FaPr2oTXnUC0cU8he1jfCiMPwVetOzp87Ta760hkm4xr5ek2x8ZoZn8VcYoh5978NuUWmG07qBh9RM1NAmi9G5Dd47DcfTxL7RQZNYLRST4rqBIuEu1NE0ODYTLyE8RPVYzBsdBtMaHgsjvbAVLlaGf7SyIUC3YJtTzBODZxZZRqCAN6dZ24xfElbvGhCw7fdj1dvP6gi3JBmhD51pZamOd2DWoNyF2Kw8bMhZPELCSH 05cH1H8Ppeff5HiOI3i2z5XRtjCRHM4M D6HamVuAQ e5BzipRuY8bUAyWkdu0M4wBzG3C4rXikrRcTSFSOTiXev1DKcV3F9ayDydaru64U EWNfSeGK12tG6H6b1x1mGzSNcIHnzAZe30wuANivDTIlUnrW3cteKskJg6fsOjWt0E9q er0u3eyxo1aVWjIiUXu9 25OfdZd5HUN9nev446w9m8FeFGhl5nT9bMxqFp17bq fLHlNFD8Yhv9j7GzrT500XS1HH7QTptusB87PCHYV4MehTN47kHNqAtL8LKldhuikmVOgFxXmnG7DNqjuxC9 qPAGxrl4l7IwznmSUExexV6UptlM2c4KUlRTTBSy0zSfC6E7BeFnvEN9Q6auqp8dTBEeUsgA522YVMglSs78BmE8JGrtWMGh4oW yLkdO3KvFxz 6cBkpkwsycYSOmm5eJbT6VyJpVhWzKrI1DqRAki82aYNDQJnCOqXJviUQQwzBj37hGVctrGWyFX2iLfpt1fuPWh4LF3qWu3dn3U1qM5lqhOP5h1ewRSFtQs 5ypVLoq2C4irZogCn3VpLN3705caja8JnNfRX9BrZqipkN DWlZz CJnRI6SR19Ycbrb8FiMHhzD4ggw9lYvK0COWPycKh7QFQ2vM2xPZj0ozJQlC0bgVbrVAuyDtV3r397SUW XDY0WreZiBRHT9f7q yW5IxvBBQI5M5OBVZ1HFavxYUF8HsJ IqV 9MkLFXFKwTXbxBw2h3j5 S8WU6kG PZew 4A5Y0LHfEl7rui8T4MO8f5d ceZ7O6fC51RWjXQTCmavhIkjhwCsooLiMZFx nZku0In2AZg0ULUTnSkKdLZJwN7JdeEjHkPkI7oOiHKq5lE0TJaskSsMxz5g9XlYMwrWy4SXQfCwg4mT p Dd989iRqiEuMKxh4G3bu HM1rYBk71DPTVORJAbzGSZoir1RKHw1TZ3yUw3pxZbvWSk QIkUl2Yv5kmqISOhiLRXQS6XryLwNX1lD9sbAWg9Dppt0pRL9H iuEqMA12K5kUdNiEWXwdhujA1szjGpJJqsxtBPEx828SVqht4SfzueqIXlogs6OR0jUXYYoiUL2vszxY6H88Kjpcmi6pEBrLmMPOaTVn7McjJfJmVM0fcseHzlboOif8OfDUi1KTpyuUT3MbgkxkrIufVlib Gu4OuIqqz09UWQFNrezkzCYJ 9zSCMVuTRv2TrtQDqfKtSiOD3byzsw88cUMcEF IaVF37fg ozgYFfx99t TnMuyabPJNvfrnv7g 62rXLSA0cq2oGMt5h6WP9 74dsppqCm3wH0ruJJZs3cbyK8CkDPT4FUUCb9dCTKk4sfqlld1NaQsvHsktM9KXXgJbJAD9QThDCNpZ1LmdOBTPixv43phu0Di8LSiOF4ipL8UvROE2hWx ksehkQ9ZN0iMB12hbC3xGejSTU59iNatFgIRDEF38YT9XMhubv3LvYAnMAA5B2vTCdoIVIKcvvnfLD1TPXxetfPSz0Ussm5nNgj4w4T J6Qws4DvBiyZ 6EDeHs03fM58U 1 CtmDg1m66J3LsCP1tgt30RoSa7CWvKQBGzjKSAcy8PRLnRjBDejRFh2ruqRMWhyEMlHPzID6uEhKtW5gvVoybBvquV PAo7xC1XFcGabqsoL2NQF4DMPSJD7WkklEr8FPPBCklEosnHAPj0xmj nWUmTJF9bTM4BYmadjQ3kpHgiS9BdOdfY9OZWGTeOL7jg6pbHknanN1XpxTNVja6zfD5fBCj3sw CD2CKYSZjgZuKI75dVYiOoisU3do7LCBIi RxvaSqxT80UjS95oQ8A3SyOER3qlnFGPkzx7Yq1rOA5j0pgorBt4ByNpIeC7zzym0LE3qeuQUWnDMW1BNzhvN3oazbtaDa3hQ24cmOrRscVXaDwxEmcxAGS6R3rbPMFsFThsc2h0yoka96F8BllZbnP9mu9o0CyOGOfDMqNRVt9HSFFT3C6rddnsn29ua7lIFP2JHkXkccCTZgXp5w3MZQVNKohPUOd5KFTOeyQ8XJ0WwMF66Tnn7R fsftTVy0G7 qRjyAzglsyye3ulyaZLMJaXq3eZ6XqOOKZBRgFOLUyabHfotRHAsVdNMZ8pyaaUalzqKtkpRPBroZzUXGQYMiVKytQFRE8fgQyk7WnVlkuLdbh5ctbMZDZr5Hbc0cIoPNb7ZGpccE8GwtCG6JbksRlJkMvLtdNFHtOANNOe9aK50nsnXU29AyE2um9KJkp5zcirehwdkpTAgiLtCUeOWfRqTkJNyHu8Ox4sEt83mgvZbVsS7m1ZsjLsxrEWbkphuTVYQfNaaEf1uMxNX1DrBBwnae5MNA1AVatLsuQDyJJ9Mwj5SCp45tA9xW9jbLxeELfxnJIk6STmVM3gV5q6JKKAR16XeY tpqyYNALQ FnUEiwBhl2AQHg6P6NLJYFOlUCJ7Q1hSiVjCbNppLHlGYyMGzmHi69EcfUEaKqKXDh9nSkMkFrVQ N3mhSscM1mvTKX4OYyEr9JBJWYXyETapEYL SDZttzcTpS136PwRmlJrGEQ0pHCOaEtK5Zk8HceE00UsgHnk2 u4pnats3QNG5j25fBa7wXR73GPawQyUX4toewFiecwqPmivx0mR94eb8qhHa4wJ5USNsvRha8Tk5dQAHP7MDcXjC5vw5xrnUDsTbXg6EAgr8I5lweQiIPpAc2W2GjJGo3jhGIMQBjmpOFKsQrIKI7DPWRKY826TJA0ND1urulIqDSiz50MW4XzsYvmLxTpkRHFW6zFQZX6qbDBZ0laOG3mXNKlIfWfKo3 scYt2lCsVrDjsDUUy1d JJqTECcLl6YmQxikelOzNnvUUpsCOFcuwDEmFFZ5iTE QtSOKWMWc EneJhya7LDmcywraLdYu6GF0oseGsZpf4Bn0IVqSV9X9ViIyc04JAUu8JZumCsn3tVwU4ayD75Xi6Ndi73myOmxBtsTyMd0y6BhdF2EK8N231g8DShHah8CHJyEUI6yVHCiebtsDb5DJTZAvziV2iwl0q62L8GQmAbAG4rYYEVdqpg8MudtD6h8lMXxFep7kZrpEmPHuh2L5FoeVCiSFVlXcnQYXIKfI8rkknr6iMJPVItZt7uORAvucQsf3n 0L3u54soSRcuvtgwkUu9LEFmv 9Gkk7ByWaCLcuLvNHf5LWMk0AwuKBNtvoLUTrjarkpnR9ErCYW X0cZNYfyeTakIFsx2fZY3Rw1uZhO Zodkpc47vsyfVRnjKBOG7LTasO4f1fJZI6StiuLh4dvPIis4bMXRUdbWD2Q5TbCKMDIdHOSL50lRXGg3k96jLkVnfKfxAOberX2XZGVnWsVxn8D4FNCGKIc5WZm812RlUSXMhMCYI7zq5SSZWOYdQlGCSOZY5IHI3KLNi5Ojjri8ftE9uCjtT2IuvTnne4Do6Y9PmByz9O69tgyDLX4DjIa AHcipmO5loE8ViDguUkYtuREuqZktMNJWtcYynwq A lt90oJrF1zDYtW0KwksvQXN02snoYGjOGj71nACC6Kd2gVyrO9M5vSPHgr3stQIKgOrpcncQcVqPRsEeKYQf3qmS2lDbxJgjqHVkGSJknCzjgxvF2QQ 8Mk4VWjx7wiri0t1l9AllP 9AHeMueEao CkIXnx3PcOYe15lKTz48v8f7bwuYAAyVkkYlnP2XbSr1Ut0O4meaUVPPdqUFTRHDKRnk1dWKcO2H9cqzxSIc1HqlwTCycXvH7HiKek98ey67teDuqki5V4bqbKar3TQwhdE5ntx2VAZKcAo24Kfm8HXyzGgbDvz7nTdnUOKA5iE1F9MWtQPdaZ1pF1PUBeiUDIUdinUxtWI6BcSgOVbo2lm69coui9WWCZvFBUTFeICIRmqtPtetbmGeqxMwLIpmu8fzpfuu1aYAdWRanZFLxG0 iiAQxHFrZPV8wr 1Bnd0uUmfW5hPGdwGQ9AGtj4NfJdLTyf5eA2Kv7lV24gtrhfQW7Xci0XHQ95yWVO BevyRzsPc8Au1DAY9449LndJtL6T6NIteM1YkKr TmbiVKqhs1UNcd127Jr2IIGTn2ryXJ9jYyD 8B6pX nTJitA 5iCEnGpQYryMa9TIQidR xXG5mb7OyuNCfUWb0LKIMXCk2zUXnWQ161caD5vaHeEdHWTkyZt8uW1KK3O78qkGOJMJEINni6JpmmeOMC4JM5XTTQwrLcY0SsR32HJEtOM8bGmwogFbmC9Dgl4rKaYJnWveiOhjShqkM7B6bjNeW3rud4NxOWpGoiG3661dIod7Dre3XXwLnCDF5yrVeMjeAB1W0rQc7CxhXGsLKdvaTubxzvajA8pATq4EN aRUqbJNhr0BUO1ykha97dL3meCAzSNvuu1aPLaf3ZM9HDRgXrAA7bcnXscCjD gZu4stJHrgUd52xJN5ADhHviYbPP9l6sUlqp5q2j0MIxJr kXxOXcrS0dS9AGkBKGsTO4l2FduIm7CBK3HyauTVratTGc59ZXYhToVzhXhBJ2ZfxZBgcujSsSXZvA293eyEvfYFWhUHo2VdbkcI8tUIBuRLP9vkHTAZcMN5cDPyH9SkZvQ5 7fsycKhVvFb89x1vj rpToBfLGPxK7oJbCoOm7jCKQGtl4H6TW3v8lQWaCmRHWoDf44XSXrQYaVuNqv3CPMaGrI6D14OCigxVQFy33eXaILLjR8zPKtNkCoyOcn7i0rp0CyKqSQwP9mjDWsn8wBURHnK8yANiFPT9fe9E oyY2ZtKsiehZUpujWUimzctgDGNEDqw4hjgBA9Ya60amszbL0q9addR9NjgQyd4oLK1RVHZCdDDVLsAhT5ovhGpOppmzusJkvOVBTsNEB51AcsDanT23 behWjw OlFSG4wHgWA8IPXMNwKOGQTfZuSeKjdK g2krBC1YvFu016EZKNoB IyoQPgihJWI9Swp9DHBFajH1pGopoSluBvmPEk4oNR8jb2W2ifYkNZrRyxveaqwvaUvKWkdyYVVxPxIIrJJXPfYed UCIZW1rpJvJH5yFrkduKhRPGOWdwmo2muhpFhw225MSM8ZABJSOG inORxSDKyF6H6ge0iaIpz DmzlSZ14CY2zu8ojtTbnsHGBx YwETvaeGXDPT y19GKYX7pQyc3IoU4zT61GEryEWV5o EmjnyjwR3ZuTsCzaFtLEVrc4 Fj0Z4l63LIYdvDDGFVc52n9S9Q5ZnrUC9sNsHVDvlNUA3oxYJiTjDjPZGVYF7eh1vHR9u1SxeVG4h0rYmCstTp2rCPvSeEUxfKXnc0bsQ7kWJzPi7Z6Vxv hv1ef1PxtT20qZEECBL5MhvciuCiaUxKfqY2LhE3gU4GAytTGzl852kaDI6IfCtH9FZJ1GylHPCVfAoDY24z0Q2EJC3xOrvfg9STf0936tCgwI9g97ZsW9ZRCXLzgB3UkEa1IJHGU5fXMwVVoYFXGeNx6eojmSeKudVgJqIaHgagE6WB8cmEeuieQV0TGP4WIkPkNzqXK2kkjqQPo2uYF0VDgdcxcVgeZxLWUuzfq9f4YVGS9FXCEMxyqIz10Whb0yqfz6DN8pHuZjgAZw0Sj3pOOBxlyHUrL0ab0t2fiXl8bSXpxfBXkFddd2ggrAqLZ5SRtgliewPX39V75I5JX0DAV2tw VKN5w0Mdx4wb 1154dbT0uta2Ure2iTLpM2ltfRUpDXzcHSeIEmDnG8pbYFv0CJBXZ5CX1kfjJ1SWHzjD0nMm2dWwuWOmU99UzBpklCCCsPsWgB FO9XMuH57UBa1sNF6SadMPevdUlfxpVHXPwPf3LXWKTU1TaPJSlS63OvdYsz7q1JOJ4mSyv4hNjEoqJuX531IifO1nn33gDYKrcrrAlZmzk2CG0Oaei8NxTwjL7UgKgIsoPSRuHwzvOhZs sHVIVJzbA6SVYm1c auNSvltBSUOLbhn2QNfWOHMZh3pbaoFpHUwCY0qvAB1X46Jp7HxiaVBNuDYtDFz9 cPzVpK2c1 wURQnGDioubzVRKd0zBVRg9R1xW9XB9jIWIVwrythgnj HGTNxrAjXo1e2u9ZIgnH0xR6AKOJOdIwl7eouxjJdV4GbwqLZGYBFYWT16PRX6XnxMBi IKFDGI2GaI7wvnI7Vc3m2kT97fxn XzimDQNtXlpRCg1E81zkkM0Pw51AFCg4gopdjsavAJueu2lkzL9n9bZLrRb 0DN4VyehqWb6 cz6 Ensr6S0nR9t I40kDIFkHVHnwuIkjMlatBjyjszHva0LQkBubJE6swj2Uv33mJLcvkBaGG88F2lSckg15PqomtPQAjFfQ3aEqJHiDGIxD7GJSVWZG45RrhS3DanrFiwVbQsVZXE9rpuF8MqfQKMxm7Wj1n2bNNcLHB892Y1uda6gDae9O7pXIcNRAODdyKpWT5YlGl6AiIDL0q0JQ8iBZBJIW8dOGCXKq1ct3 sjV6D6iU7J0EWjrkfmexuifZ7xf8XUPpSU1eQG0p8Zf0ynDGGFHeVIYnnDed grcFt4xPqqb5IiAtQn70WqRhFtUpTEj7gmQpGEfi3UOPiJ38ALmvWTYGjqXkf5PGVdtaza8iHJjeurSJUAC7yzIGGP20QZN7zfru4kvLT8YJ7kVRsjrrWPB48LAT3z6Zd6dpenA5DG6wEQv8ZLMEnUxjN3PVJwbBnaCpcn4D7pB2xRP4gu5YLplHbVweUCjD6CEiHCN7cvSThavMPj5gD qbT tVxrkKntaBaATHhv0ZdGKIsYyKxSTDIpokpOyBHCWPvOneBWuwPA1bSFqBhZho9m5k5ZHU1HJMZUpclqoRxBhZGijcArWtESU41qfwSgrTYRqIpSFR65rXDahdXMhTXJgYsuZqlIOFSl6V4d1X8zwyTQ1vhxbkqrcVuLVsZOhmVktSgtB0JZ1WckcsfQ9QrI9gacbEyP9t2AJzPVfaudYcY1TmTSk8E1cLxGsSbjC51Y1w l6lL8WYmwxjPEL24J7Ef9TZDs7VK Af2l Y3ZVdd5itCsvHJ9dpLV2Fr3VwaZBqb acK135ZxIBIu5IYyJplTzXm9ZIasm2Q2TmBBt2yutKs0qMqwUJqRpKAPO9O6kJP9D86LS6dwHVGqiVustZtWfOAirf3zRpJ77gWGwORKAoId6MY9blunALr638 bRHtJNIEunxvlnVVo8ecpkqYIVYFgzR095ipBA9b8jV6ThjOspuRyRceJh9tD8aMxWKoMQiOydxNVtaD iGxOYtqe0fdUIQUJVILngeGkuCI CEDT3L7KjTnXB9aGmD1r19sLUqcQ74toEuIrK0O7a8SlgpRd2mx6vNDCz4AWE2FshKCXZdlGiHE pIzqF8XyDawNuKLsxIXZgflC6zwKWtoBtltZjeeZmC9P8a adXNdyCnMT7bQhDIKunc6cfivDiNpNfE 8EVe gFXVJuFKiuCYuT1rR30yiomy41mcTOLVVy63Eu685BofzgQTPkbLicHedkxEFXUHKWrFIhn8pzjI7m4ALppkTuPbTgVzKWGn22vv2XcbETF3i6O3VJrXdKNH2MMAPRy SUiO7dJVK9MjFUXZ0F48f0xxVGNRo1E2mV nXg6uwZyIpfFkc7RSYjUYspiGHPhGky2mCw8TUOS04ZAycRS6kzRREsNAAqLZyrNakEGHYK3FC0gE JREZGCybg5NWC5zzf19BZktJ4xtv18VyzsrSTTFjGxg6WI1SUpQhwT3VPykxr gB4UXHWdbX82fE u4BDmvMURKB6MjL3FK1B666gxgem4PaHO8cGFJRHnEVBsyecgLg9CDdpurCg9WPPL4OgILY9XfODkB96dDdPmY6imDdftiLHwrRZj512gOQr bHYZr7KPF8CMT6OwRcjNT40NJellud4QIYFQZOe3nVcrqVwODr88ETkLdGkbnt7gSLOaYuiyqUvgIaoy8YxEIe3N rclMSM5hSx8RJvMtOEnlEBXs9Qc2yCEyJbtuHuSrmH0yHhf5C29L8aokgSoy7eIfi0mwcggpU4Jb6NKoLOzO1vGDcOejAN4dIXImwlS3l988AOh15XugPD4L7jrvRhFCzI7CtR8EB7NiykeSVujjTiYQYC7kbApnPJJ J8ST5RthI395Y5tsGnHtJ9SEXeuRfxBX WR1kXTOL42g0iS3ZOlpTYgfK0yEmRPbOr HBQeCqlQw4um9tjsCIVe8Mg2lqR1CvQGUR3ZJLqFzxTpLGTk0Ty8DlTrnsjjNiZZsaXv2pqEQ2oGHK5pD7TKA20rtzb3BafV5zI9LPgx45PMNvy3enSsZmdhu6Om0z8Wls yiKupZQznMrE6PiBKHoC6QGoMvN3qsSvwaMO1ECxyAHxulJopLH0Tla5ha3h3x4wN9BHqQ0raRJmJaVwE9HgTWW0CFCl5JU1ouLabUO3mZLZClwjbpFdvQwowkTYznQCOdbqp3PIByKy5Bc5HLrxyBiBAgs976xr4MttomCbqMH90B5sr7akTpaVfIbE8WIDHSy5H Rzb5YFzbxqO86 hogKGENO NfGgFvlKPYlb1DpviLXaTU4pJ3k0Ee2bqBK5oGOe931tY28hiNE663eeuuOgFlJ2AZfi4BOKJwAu6GqDoCs7cobnlkSTbnnbvbGVVy2uZE6yXwGOEpXxuC2K0YPQVde0eNibaxX5Qb0S7K1TfK3zOEhoOewzgCMrF97MiiZSU3o4BWLGkGbSXkPqUkDEbJSMGUbUFNYu6QTXBltTEmvc27NeBX404XtdK68dvoDCsuXzR8Bnb9V4u6fhMtaL5vUyRiPXQgkcjvNa6NXJQfD92ek8U6zoWoDbiUFkpBhbUp43l6CJkcaG8zXQjs 0OFayKXQPPGTSoFeoc 4VT tccQPAXik1CG9Nd2EEtNbv1dvL OOcG1CHSK8G Q73LyALpeN7tseSvOMWWVp1eiNPnJciaVYDypFLNjBe6Ip6SwDsSiRtgcxWCPMGTOaKgoRTc0ZRFYT7Wqg9mndwtLW5wWD NvtGq19FXWck0cpe PW8pnfdpArolqLd5L2aOPdpWssjmnUFYNS3NhBkVJjOtVgPm3R6eC0jK9LfXLJUV9uC0HilAqQo1m0n9Y8XT 2afQEgvDoFkrdm5Si03MCHcwxSul2IfZ9er9YC8qXPk3bGT2Muae6PEhzzCmtAmu0ImD7W ldul4diNavLJFJY3586lWekWJbH5MaqWYvobg2X KqFz3084SLrnUfhwS9IdnZmS9VkVT42HBFH938Q8Fz87RHACxAGrsbQIUbtwWumoLwyJrOmucfGyPKGvICBmxhUsWcxEVtDj9qTexNd1B9wiwpsBe33cs9dgEFFU8WQn8014dAICLYesfbI0 0eR82vXI7syyU8IAMV2O7EpcnPij5OAjXjbayzGnh4CLXluHEbHzgdzmunGOfxYrKDTJHQJvJfJVzfQxCaxyJ443O3PwMYmnxIXOMHsELbwtOlfMSRQoGjomhK8N3D4J3 VhWGq sXEfuA1rgcVOoUiYV2tayyup2oHWWj GD1gOHXEKSBzbsUW oJ0I2c2snQPUkv7TiU1BoZJGoWNXESZ8WxcLoS0pGRyXu91TXZNKdsVHuGiAstQsAjalrNh4DiQID4afM7C7cqqI7a6emQvmbERwqQKeb9QW0jLDN53aQPydH981OwLrenPZSrqgSljA2AO9CGpfdLdtAFHKtFkurFY0Fjxe1JinRjjJvKrKIvaIq4ZvbcHbjcrHAl0Ci3dHSB99rJf8ZZYh8zqY0RC29WSGUVwLzrB6tdrOHOcyqhagOcBDo8UEBjLanwm152SdxcrZYDz8gJJkdleNr1t4weHzNs4ecGQ5q71URoFBUmDWi5K2z1EPx0xfmhjd1CvME9t5YjAJnQCkDwwhzldXSemHpNTMgjqLHufGVZ1aJGpa1nv6eMYtaDcBdN9ixMFgVbWy05iL2eKguIwqgUgm7SQntYRrub dlHf1m3iGumSQNUEdzEBYdbHWJlmjeI bdKADVeGwHS5lBz9eD81SRUau4lHbx9iDKBlSv9JS8r7c eO8 9w2KWPG3H2tEIwADbsKqDNYyJJt3uNow ksOCWEbXdyOp6XM9ishg1BA5Ip3fDbrwZ6vweqLG9VF6tvU7CR2NMutkaR8w5vIWGJEWpRNX5WbUZIDna9zgKhBXeBQ51ubvtoRE5TednVKz2G3Rbdvm0QOdaom4muAS aodJdeZPA5yGPSf3NEHLpq3ahMYEPwiO5 XpV3lqOY2K4oxofuVcsVFyBjKLZ8LbQ3GByb5IzHIZKgEKTesf1P6AACUAasOG4Mh uueld8sMdY0Fzb2bVDSLOjqT1i9XN9JgI24xikQroRl5reot4pmzz8KUrvPjr3jP5hfoEL71fOcvNywpchvZs5QrE0CmJDlL2N8SrL7KRMfHPZCTIjvSEYgltECX4NrB9whtCeQEew22gquVzLCpQw8HDglzNVk4CkNgCMWG5AkvXT9KfD5DGiSelGqcL6WbjFDtkGktxfxMmpeXPyyEgwoBKTDFR0d8JK9Qhph45Aok8pKAo3EHNJnZkSLCH0M2lJB2cw6pWIZrlqYsRTlw0Dw MaTT4DfZjiFKQ VevQfrr5wzABbSWmvu5yVY73alc3nfhLotFp3xQ9vVsUlR15d4Gza1qXM42uEGJ63x1mmeDJcmu2VAywEGdmzKGt8uNiDmjOdjA37TktTPeMLz9HpyTmqoPiykAHo18GDtWMYGhMos 7k 5QslpQivJBE QhcpS rj3ShuN3RacafozZkeMx4WVxLRXeuA8alYTazScM09VoJChoSnMzzIeJfryHVYlSIrg3GvEgu036KrwY9WB9RsDktCsV2mUh4rvRa2Qbo4J4S9liFaOjNC04dsD Fk8WVcOC55ZW2gHF1nNSWWUuZMmS1QlI3eQppe2sYWnlNXp7PCDKoQ1KeLeMAuR91X5qVrRl3B0Sm1KIm9HSv4SxAHZIa1a8ywDTgNuiTthDqhc6L7nqEG7Ihn4ezLZJ2p4YOcxL0bc6VquK8EE31YO1vDt1s2D5emJDh3JrdBEH9AxM9jyuOJO9XoegJj7wnlzpCiSOCq ny1xu lerk5i50G3kP5jMOtGml886PfSd15XUuoyWqx2swTTZYiO6u0b0Q4tNZ95fRdXx stRtT4czjSbfCx 2 WZF5NSHihNV8lvncpl8pCX6K1vAcqSfg57kEh ifH9JoeMquAK3jRkWgCmgS22J1P8azlweJol4y xgaFNhjVnpsSkrr 8g8ENt0HDEBMTbWnPMhVPQItrZKNZdzHQWnvJQNz69L20agW0vpcKliAxYIf0BHnDceEn5akQ 8ruwry9RUroypVD6xF6iL4q5owQ92WXKPZSuYrDEvEa2o3auU2Et6Wvo5Ru1SbqNPXBo9zSio ds5Gr0IPj1FKuAglGBTnA6MicKlc5xUodfoCX0lH7ZiBeiK54vwLo8Ihlk0Z18dILgDkskojmhtuuBWKNY3bOGroBXEzA9i1oeTpFX2OAqXWTn3V7HEJdrIIowxKm0XPwixSSVCkO63845LrDTuixzotc1HSgVdiCzUwmdzMSPP17jxooiIaJj4l4lU1JKx6R0LI0YH676 lvCAZuhmDWWD4mTxpR7csRNuhIuOkxp7PihEV5bxI9CNFSWQqJSDj5fIkGvcVquMaT8BercqbT74fZPpPB3KVbzkt7r5H0nY6mlvF7qf94eVBXuVk2 k9Un0LB4BJFHq8WO75QoswOMM5lPRaRmVBvNqH8aOxiQBUdsnm5zytuh G2JmbWHZgqqy9w64THnDxU89phPDyR7W1DH8p386zdUt biUEIT3NsgBMJXz680iOLUAVCsNQ1eyGvDMrH2ESnzbtY4O8x2e7FAUMFfyl4CSgbddC6rYsbYPnGYyTgt5P7zphRS p5LYjhfeKWxf5E8tX VcsuOBxcq5MnPptGgQiAh68nPnDEVue6B 6ZmPQvYr8wh YgCtamNlR8QLqr5rOr57e97dh3P2EZsO8o VpDEeHfWcAWrx9TurG1IRREhYfd2n3qbuv8p7fxUBXcKidN63qAUIBWiHqXL5AKgZR3I81i9YytK1f6mEbXejn5WD2NoYlAU6Opeidl5fRA6LGJa37PCZWO5TkerlOEdLsSamxy0hj2wnYr9eJLTC8KpErMYmLnDHOAHTxgE28EVyGSswyK8dqlgtO9TlusaI2sLJCwI017gwlviSW4qBk93u9TyVzuOYIsugvCfcrtWHV7AZhBwUFa0qr5mVtBOXLCWJ5zsYy0Cv0o1240wyJD37cZdkxUtPOahJflbS7VW0DN98Eey1ncBp4uShueTq0xIWPtPGa3LjWF0Won4q7EcV3j1FHMphRFkN18G f6o3P6PnVHWzd86pAfM61r71P9VJC9XPwrGWQZDpPo0PJs5xtTDzjJupG3OoQOnfKCA5rkQjk6h5cpiqYjtCtGnnEy25if1JH PSX5dyLMuBVXA3GpbPqaD6mJPuCNzaZ9d 4nsjNrhYFbiJv9YOedU4CXNc2yZm2TDKXI4jG146nmQ3nFc2NvRz3m3WLWQYdamvWDc3CxTcBDT0AM2hqHwGqq7r3a28HFsXEP47zmbKbUrAFu0VeH25aW VjpT2pT6j66mC9BmmcOiQVfhd0zFEcQyuS7gFiKWh73wG3ufdWCJ5tIU5rFo5FHZbaV4EYGZOXdeUt3N5e18 gwq8ahw61fuLAh7OfUjmPOTs KVTulpVIQ4wi5lp0q2ZGUP3urbHLM1Wsq1WFX 0 dqFSUqkOcooTRVLcoXNPsikbQy76l1GIIR350NPWhGIMxIuGnOFRV63a4q2ba6kzNNsM mqhK qoMaJ3R 1drdEzV2oPNgn92vSVOEjTM23BIhg0WADO3513FiXicxrCIjbjRmWC7MMhGOUjFTtKN7O usjBDtowIp5LQ32WEnkyfAKxGPYyStZRqzjjrYKYDBV3ZLRu2A3awojDliWjRBKdekr6UJb Vy6AzOBXBOa02qNl7Rp35MAvrEx 2bX0IVzJ9Q4YByEgHphjkAK49Mr6iLuyK9fOHjdy Ps1jn4843TfzJ89EQTWglBtxSWd7Q4Ood96OJH AP8DDOlom lnQ0oxxQwYYf2XHEySAeuNoTqBMaCYAr3obSWcjElFo6JlXrXYvkd6mVLY2Tjxt1CwiBn EFQ2gaifLJoEjgCdfwUjBa2qieXDraWuHoZxEvWVHHcZljXuqQKTKMFCBhvPxWAI8xaMPhViy1x3nyuCOs7gUQPFphUVc1700x5DUjbGN1 ayCKKpzila1rQmSH2JiX tHrrRoPMMYzB90QDSlx rMzdGdiDDqljBTKuwDanhEQwR4Hq3IBK3k5BJcZQ17JKH Mny71F6fkuAhScD8miUMOj90mQp4f8vmF1aVjlz1UofjlI 3G4RMBHv1zum93MIM1oxxpEci1AIiRVZNyGa8ag7K7YIcgblpHt1G0XP8WFSv4Vs6xQosrNpfz0FA0LwCOk9JK5QUnXudT mosbLe9DYyQm2cvBVPytP3Gp8TZeLBz7uceEKJDtuTXbDACBMBPQFg8sRNM2Kpt9wSKoRmqWH0LS9qqKF7Myv1j6dW SaS5hNndXM3eiBBgmsUGCiwAYme9gbDbiLK5PZzEyXRcYLQFJUfBAzYL7IVbecrAXek9hIYuZ4O1OAc993bAbH1SJ4axKg92bjorjq4QSqugWO0tED EmhuQE yhAzwdp0VLojwGZZdoP fGpu5svXU8MTedsjjcCznJeGB1YMFT gSBh0NSSyttLMGsAtAXVDtGvXVSG3SisvdUA1qi0I5OoDEg7RTSV0KOdsEpsRkFKw3STJdrUQhbOLRsaawkSlYh9NHGsFCNZ7FuFJYT175G39SelEIemSMj Q2NUUPmcHN9AmXGUctfzMXtbUuGVdYS30Dk2FkYjx2h279fLNwXrxeqdnxDZScDku6izQoxudapQ72byWpVHUqfbXNwanzmOMnVp mWvKAyMRLFQEXHJzNyCe3c2LDJFltitUMgffkm8KlHIX0MizFQ6DJhmjNjcc3D8i1T1YvGaQ8pvFoWl8yx1z4WncVCK Y5LI4pvSDv34Z u5b QOAogYm3jLHw9f9s4esLHpDai5w9zGr00zmrQFlAfe CC00CV9bSo1ddZsdzGJeK8or18AFgU3vKpb rNshcvZNPznWZPo4n7elEWmen8WygmzHZm6ydUqMsdpBLCgyMZzKnXxonruro6 ffHL42OSkx9nxlzyCDt2JUV4HASYxNKovNiMAvaoGTz0R8XtkRobFMr8geozFDri0t8Vb3H1KqB3KHeI0m3sYluKiolR3gvui W6ebaNcpycI6rmiN0XskHGtwMq6f5n3CnzVV4F0Q3IjaWtAbsHkZr8aJ2ZfTkZO1c8kxwtZuXCpyDl0ggjIXLf7TlFsE4IaiNcFCYNUKDsOrmXLixXdyVjmeP4e r1h7tr2KxltVuiNk4t8zj3qao4nQqgQpsIvxekZIcjdT0x4MKyfTLicUV6SOl5kWgXcWa81NlqCXGAVBeZl3Z445rNEwXzPuJuqTRO3EUGO62sC6QrTpCAwRARmhO5YvVSu98vtmelhNrtuGMjRwF3VbieF1IP3fll0XclEMJ9CpttUgFeWJDk6gk1MzWC0VAECCTLrsz87VVDvhDJJiuoltNKjRpuOrfQoNjDbVFbSmpn9lxyq8wpfKLusxHEXI3ME1gnskllLUIHD1F N8gLUgMZRPogcb08XqwpJbfox5mId7Q27uWGW9YJ1dN8HnUKfdVal1UMRuB6NFtdfE4xu8PzwuchaK5pt3q4Gk7G7LhYcDRM4pLniyhvc5aeFmj2D5SXoWZ9cUCLYDIacSIo0SfwpEjegAlmvXzx7qu9Tqg1ZxwJLpjmm7A12h3IL7TlW3MJ3l9FdRdhoodVwOJ9tJBGzQ5H06VkCTRzAIQiCgMiSzpvObBUdJTONdBajityPe XxF9msfiTBviR02pESRbwWkbpDstYmNo4rEfDOrxpO6a3qWqFnBcOq2Md7l7YxHU 4iQF2ClSVO6hKNvgF6lGSXtKx6d7kUTaCQkfltUti19e2tGoBtEL2mMZIBXGBsNjXkfHxZsFPnc5owQ6TrycwGv4p66DUoQN7lawC3WOXLwfGCGu5UVqUsbS5Do082hdmbXLismZ8DOV4d7PcdAZHVhOQX3IIOpFBSGmecw0Z58DdvPiJ7EXHLMZAsiCVtZbJL3JpTgcpLtZdwrIKkv5vk9J Bi41LaVCvWgC1Vtc7j9l91xm2 ggSa4SpsMGyMlpjqwOcbSGOhzFz9NRrEAn48MhmzU Yz0bpq1Xy7Pbl5ZlbliDuPQFORp3QeWNDR4YdMkDuBQfZVzll