Quá trình phát triển công nghệ của Pixar: Từ “Toy Story” đến “The Good Dinosaur” (P.1)

Quá trình phát triển công nghệ của Pixar: Từ “Toy Story” đến “The Good Dinosaur” (P.1)

Kandy K  | 08/12/2015 02:18 PM

thích

Trong suốt 20 năm qua, Pixar đã có những cú chuyển mình ngoạn mục trong việc phát triển công nghệ hoạt hình 3D.

Khi Disney ra mắt bộ phim hoạt hình Toy Story vào năm 1995, tác phẩm này đã ngay lập tức trở thành “bom tấn” cũng như kéo hàng triệu khán giả toàn cầu ra rạp. Ngoài việc bị thu hút bởi nội dung mới lạ, người xem còn đặc biệt ấn tượng bởi phong cách hoạt hình 3D. Nếu trước đây, phim hoạt hình bị giới hạn bởi cách vẽ tay truyền thống thì một công ty vô danh có tên Pixar đã lần đầu giới thiệu đến thế giới một tác phẩm hoàn toàn được dựng bằng công nghệ máy tính.


Thiên nhiên hùng vĩ trong The Good Dinosaur

Thiên nhiên hùng vĩ trong "The Good Dinosaur"

Mới đây, Pixar một lần nữa khiến khán giả bất ngờ bởi The Good Dinosaur - bộ phim hoạt hình thứ 16 mà hãng thực hiện. Cảnh thiên nhiên hùng vĩ hiển thị trên màn ảnh rộng - từ dòng sông, ngọn núi, cánh đồng cỏ - đều được các họa sỹ tài hoa xây dựng y như thật và vô cùng sống động. Trở lại thời điểm khi Toy Story “càn quét” các rạp chiếu phim, chính những nhân viên của Pixar cũng không thể ngờ rằng, có ngày họ sẽ đạt được thành tựu lớn đến như vậy.


“Toy Story” (1995)

“Toy Story” (1995)

Lee Unkrich - Giám đốc sáng tạo của Pixar cho biết: “Việc thực hiện Toy Story đầu tiên là một lựa chọn đúng đắn của chúng tôi. Cả bộ phim, bạn sẽ nhìn thấy những nhân vật đồ chơi bằng nhựa cùng cỏ xanh và kính. Đó là những gì chúng tôi có thể dựng trên máy tính vào thời đó". Yahoo Movies đã có một cuộc nói chuyện với những nhân viên kỳ cựu của Pixar Animation. Dưới đây là ý kiến của họ về quá trình phát triển công nghệ của hãng trong suốt những năm vừa qua. 

Tóc và lông trong Monsters, Inc.

Trước thời Monsters. Inc., các nhân vật của Pixar trong Toy Story, Toy Story 2 và A Bug’s Life đều gần như không có tóc. Khi đấy, việc tạo ra một bộ tóc mềm mại trên máy tính mất rất nhiều thời gian cùng công sức. Đồng thời, đội ngũ Pixar vẫn chưa tìm ra cách để khiến những mái tóc 3D trở nên thật tự nhiên giống như ngoài đời. Tuy nhiên suốt 20 năm qua, Pixar không ngừng tìm tòi để phát triển công nghệ máy tính phục vụ cho ngành hoạt hình 3D. Hiện tại, họ có thể đẩy nhanh quá trình thực hiện mỗi khung hình đơn trong lúc sáng tạo.

Monsters, Inc. là bộ phim xoay quanh đôi bạn thân Sulley và Mike – những chú quái vật làm việc tại tập đoàn lấy tiếng thét của trẻ con để làm năng lượng. Tác phẩm này là dự án đầu tiên mà Pixar có thể tạo nên từng bộ tóc, bộ lông. Giám đốc nghệ thuật của Pixar –Sharron Calahan – chia sẻ: “Ở thời Toy Story, nếu phải thực hiện một mái tóc vàng bằng máy tính thì chắc chắn nó sẽ trở thành thảm họa. Bởi lẽ, chúng tôi không thể tạo bóng cho nó và màu sắc sẽ trở nên cực kỳ chói mắt”.


So sánh hai mái tóc khi dùng và không dùng công nghệ Deep shadow maps

So sánh hai mái tóc khi dùng và không dùng công nghệ "Deep shadow maps"

Giải pháp cho vấn đề này là “công nghệ tạo bóng” (Deep shadow maps). Chúng sẽ nhận biết từng lớp lông, lớp tóc để điều chỉnh ánh sáng cho phù hợp. Như hình trên, mái tóc phía bên phải gần như phẳng lì, thiếu sức sống và trông rất giả. Tuy nhiên mái tóc bên trái lại nhìn thật hơn nhờ công nghệ đổ bóng.

 

Cơ thể của Sulley có hơn 3 triệu sợi lông. Mỗi sợi lại phải dịch chuyển độc lập với nhau. Giống như mái tóc của người bình thường, khi chúng ta hoạt động, chải đầu hay bị gió thổi, mái tóc đều “xê dịch” không theo bất cứ quy luật nào. Trường hợp của một quái vật lông lá như Sulley cũng tương tự.


Monster University

"Monster University"

Khi Monster University ra rạp vào năm 2013, công nghệ máy tính đã có thể render từng hoạt cảnh ở thời gian thực, khán giả dễ dàng nhận ra sự khác biệt. Họa sỹ của Pixar – Mike Venturini cho biết: “Điểm khác biệt giữa Sulley của ngày xưa và Sulley của bây giờ nằm ở bộ lông. Nó đã thay đổi bóng của Sulley trên mặt đất và kích cỡ cơ thể của cậu ấy. Lúc thực hiện Monsters, Inc., chúng tôi phải đợi đến khi hoàn thành xong hoạt cảnh trên máy tính mới có thể xem bộ lông hoàn chỉnh. Còn bây giờ, chúng tôi có thể render từng cảnh nhanh hơn. Nhờ vậy trong quá trình sáng tạo, chúng tôi dễ dàng tạo được những bản nháp để cân nhắc thêm trước khi hoàn thành bản cuối cùng. Nó giúp chúng tôi có thêm nhiều lựa chọn hơn”.

Thế giới nước trong Finding Nemo

Khi Pixar lên kế hoạch làm một bộ phim lấy bối cảnh đại dương, đạo diễn Andrew Stanton và các cộng sự đã tìm ra cách để tạo nên một thế giới nước sống động – một trong những thử thách khó nhằn nhất trong số các thể loại phim hoạt hình 3D.

Nước là một quần thể tập hợp rất nhiều cá thể khác nhau, từ ánh sáng cong, bụi cho đến sự chuyển động của sóng nước. Thêm vào đó, mỗi khi có thứ di chuyển dưới nước, bạn có thể nhìn thấy hiệu ứng gợn sóng trong từng cử động. Từ những bong bóng nổi trên bề mặt cho đến lớp cát cùng bùn xung quanh thảm thực vật dưới đáy đại dương, đây đều là những tiểu tiết liên quan đến môi trường vật lý trong đời sống thực. Công nghệ tái tạo thế giới nước tiếp tục phát triển ở những tác phẩm sau của Pixar, ví dụ như Brave. Với Ratatouille (2007), nước vẫn đóng vai trò quan trọng và yêu cầu nhà sản xuất phải mô phỏng từng loại chất lỏng khác nhau. Từ sốt rưới trên các món ăn cho đến sông Seine, nước mưa…


“Ratatouille”

“Ratatouille”


“Brave”

“Brave”

The Good Dinosaur và Finding Dory giới thiệu đến khán giả một bước chuyển mình lớn trong công nghệ hoạt hình, đặc biệt là việc tái tạo nước trên màn ảnh. “Khi bạn nhìn vào bề mặt nước trong Finding Nemo, bạn sẽ có cảm giác nó hơi giả. Chúng tôi không có khả năng tạo bọt khí để giúp chúng trông thực tế hơn lúc bấy giờ”. – Calahan cho hay. 

(Còn tiếp) 

(Theo Kenh14 - Trí Thức Trẻ)

 

    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.

    7w9AHX653vCuv0JafmAwDDOLDvQK9x3SYEh9VuoBA4Kpm5y4p7h k3AiknodvyAjhvCJsgGrr4yMN6I98PORitFBsHAiyiU yZAl3MHAKtQN42zMvsZxF1Ux4luXP6Ha5DNutUKW EHELLS4l4RiNqH8E03QMszR85hk Y195QAbfA6j68Ezg8kuzg3YG7zFrgRonHjJeVw6upmkt7WOhf2xFFdvkTiSwy6n9BOqmLAx2hhYn1q5C6bNA98 BjZFOjyICFwkJyypBa dtpIARf11VCCOS047ehkVCtVpVvVpCvf1kIG1RPoT 46d8SpB9s0ufoisl9hN56qralghi9Jy4NiqPrEavM5OJ0zXPqDYODvm2h1en RoNQQBbRzV33dLud3MUXQGPYk4ZkHKAkC0Atsp7zsiYJ3HJtC776avgc5CscY3iAUr CAjyG2FO jjYleopoOnqL3aXuosY j6qPwfaLKCJ35fEjkm1FyFfDIJtuNmDs8TiUjhcHDPRLkgLiyyji24czk9b1N6aKD3q5SD5ZsuExqP6Th3PaBQawfvhNkcKWwqrfdvsIyF7Hrm0Y0WByjegrCHFt7m6RSI WEBEP7RDYZWIG6vQZMIV2uFl8fuC3I7dYnjaw5wu2m8Nfm3ZvJ xzN019Qk0fUbMSVCa4UJ6OiuWvO6hHSZUujH2yrSCzUQyD9bItxI0DVoh9e4seMuTy9KfyspieDiCbaUQ32NhqmKGoySupdqNCxht6ZKB01VPq7 1YnE6hgdcn4HEMfJ8pIlx 1aaT5x4DqXABopewrwMEPbJdVqiRRlXghEtWUO7AqZTER3p1FtzyIAm JfGDIyV5BxNYSyV4CUxO6OJh8612QEeFaSnhD1TIqs6qKzUQm6Hu6VVEGIxgVLP1cWBQ nurMIO2yKeiPh0XYAZLCwzXVVqTk0Rmo6bnUwBBMVr93FFN0FGKdYiwq9Fi7xNtdxizCu9SLQ32V hRAk50C3fH2HnpWlMEj9efMKJTCwJLY8iA3ImNewplodGOaW1p1X12PLr9tJvnX GejqbsoryIUBCDYBQvy l3VU50ITFn2JQcNMxNkYRTOdKiawAMqFynmVItYYN tO6MBFkFeRnkhCVG XXjOvMsQhBLLa70qV8I0mwsi1xzhOOLJI04zUbPYD8RLG0byPhTxiEoicIwPIYQOvagxJyy5wn5YKM8rRLxjTmQZe8k08AogsE5gY9mqCeiDI7iQOaMREvK2WsSGw6dwm 1fN9IXhkljZqRTT2PeDQ22PCaZ93pm4Pnv1zUX8ycXfAkvju68Om5dPynMv HDlZBvxCJpmmAaqKGre8ZL9ThJP5fTe1ykQhTR3U31Bz90Uf0FZPFmffKwBl156aVwKYOC ASMvmMg5Ruv61Fk3OGLTCUEpYK2LmZPU LbGtERLS6Bl6BpDM3PRtYVvCg6DCU2XC9flsq9SYmVQXlnkqgeEZ7nJTRYF0Yi9w74Bzp6PaD7VjqhZ8IfKUGe9CdnNnJrUzGweiyeJQxZiIGPJ3pS5ek3dhGBB7cRVKwnJu563rv37ZFCo1nImSN6nGBXrzAt0fuIvMFNZPKacypNnosNk8OX5cPi6bGbta8c U0gq6tOoTh84BNj2A10Z1TILZqVwT6qHztqtArF2tObsaOgPwDmpV0aiykrcLVWAuO9RLZ0kp3BcmfyvEaLylGLYRmJURB23FQfXYSV2kTqP3svdJlLzkhBzIZSC6kJhVwJZXAWwi FsOVGcE RqtGYLGx9R8R9VBW8U95p5arfnhd2QEU2CzN3CZqpCHz h7iF57uRRrX8sn3YYAo Ao4cDyKP6HnOFzYVDcHUbm8o14vIMmEtRKdD4Z1lxTnLTuxo6IVE yaMIrs7eMUWJTlILFbumjiEj881rAkytCIxkdwtP vgERKcCVGa9F90nrowDrsToEzzb145kxlUpaT4SFBJlxtgBPAYrowOJLaKw9o5uBzUhFQAlV5atbwoG46kVxrMmwpl7CjIQM1MQlrFDmzfqyGltVfK7AgjC3ezTCHsoC0qT0REczzXqJj89IWTdxVLRBFfBSzOlSBXtDzIlKzyIRDQ0uWASxKjIPnY56A47iejGcVR60sLM3gytKfPTfPpKOrycaIjUFlkcXpBBDOisYxHjdIeVuAz3SsLzSf25H3Y4iUPC2Ma3wKtacLHI8oaShwWNB0J8DOSPUU9epdJrYvjtYdJDPcIbvF8L4cymzytn7CCQUvTcfIBEDJjcmRsDOiiVgD4pllnFuyHyfBTIOgNHizIoqgifvGwnYIloJiGtBCPKkrBCEzFrZXoX18XxirZzp8SINK6dvxFb 40yvr28nTQPu6x4vvIzmKot5 f5AZWoJ0TlH9VNtrTeOlzxaq kPEfFgwRBxeLc1F2BBCjATWeBgOJW6nJBd0bHpXODeYi1Yy8mt WVP5Pooq08Og6GZayyFCh7QR4cBM kZGNN44HulIMIaT9U2Su5Y7hxYt7DoZGH3r2Q xkIgzw8w Btolx0LPub1G1ww4CIZd8uM4fVL9 yV6Xjio5JL4KbBk8LwN B A3tIA0uG5Kz5y6gRyBmqsNGIEQQaF flaYCKd6WjZgVskmjcEjPT4zBhTSjrf6T8LLD6JOsQtBf2rHn9OURJwBCqO6at1VxKetpTKBfoolZJ8H95m804C1Qw0pwrRogDv6WkF4kZTUCI0BDa D2nzHBDcHsZY6YPJWOSeBneeutoJztfQDaC6ONVVXM5fw7Tg6vowferwl3W0VbFknfKjxcVTyPXTDx1xuT4Nw1Di42QHd A ied9isb7vEtrGDttOelZsLWnCTVHorVJrOWTUktNlqUHFRmGhF9YMSJ4pSo5KW axUCoNmWNLYSW3WuYghlJgKW7kRTqtgx3xuksNIA8pwH2Vsla3NvwwfzdoSIuYPT M4fZVne2cXcXNrWYYOe s5CJoKV0TmW2BMa9OT6gruP8TzM7bOTsAWprkDMrQQ0ryHhgCR1Et27xmuai1oTQXU7C6WgyI7dVUpfzb8tyHuBl5pRXgz89wC5 HxONnbArenSFbEceIyfleFL hnsPH7THWrVcy6ED2iyrD1Q0J4GKzldKYV8jWujkihk9kldU64KIeXXGdI7jMrJnCOUGWSKhl8HJplevWJKAk70kVLDscu7BbnvEXI7ubTrxKRkeDgk2y3HsM7KjN8G8U2a6HYmMZSYkHV99P o4yf8S5wA2nIpakSLF4kbVCxXbbG 1VhFpVgQ3PiWbdIUBuW1D1ct9 uDWA8hUmBE5IOPvMVYYrpkasrbvT2UntRILVAnd6OH1SZ1M5A 4eNEVoZGLwP2FcDyOn4lHluciRZGbZJ5IUyAT0Oy SoQeInmqY3rrm02AqQEkfS9qWlJKBzeQWaSjR1BUPiwfjiSGQmHynCmk7 91nqtoqGaCc7qSctev IPie9YaWlSiEH8gbYIZcJT4Jy18ah7RiE9B77h6xF QNaXbPlorGlowS1q 8fFR9WYD6b2hVpfpAZ18 7VqTCcE6FtdQNUVxfk8SQpsws2RCTinE00LcpEcZMHd7kjXAwoetdp570IZC2sWiC6Nd9XyWwcFJKkl7Y0qxGGtk9ZqkRH7ZKRQNaqG2nhqgH0wkvircdOzIZXJMO5OR0LGFDep7a1thQZmr0WhFnRuBfD720ZRfM8 IIIltncfZnuvlD0v3yOqagOuTHr8WDGqrBQ7gOVc2opxBbDpTVbx phGd7AKNWnNvGYe1OzSmZ2iqmNvugtRwBj4OvWgveTdUPRLmBjm2qMtpB 8VCSZkFSWWIe2tJxgKtAAe6eS3k8Eqj55u5oRiqvTytYIoYENkXuMVhCZWuhDYYQPg2aNuPii1aXAX20vZaDXectk0f8gave4k097S9NAPZ4m7AHqPfNlznhW6GVjPU8zwmMH Igj1nb lnr6GSDWRUkNxwRV8AflTpFfI kLmk8dvp6IojJzRjsH1PVEfohoaNhMHV8Lz p7zgHtTQW2CsI2Jo 9PxhzT7SJPweRXlDXtd0YnOBwNwgOIs1K6amwyLv4CZjVk7o4235uEKqno5d9htfagDLFHWXtrS0hwaAngIsLFP 6lyUuX ZF5XLwDmaq7JPpXmhKMWncWcgXgsQeaFDK0eroZS exRYwoDrWYiA5d6xllWG3cR1IEPdapNNeTLJcFCrgLlrYMbFLGK3Om1SBOYVwxTNE35ay3tEaRxyhTNeRuwqh00cmPlkCN X58hG02tIKyzLln1dvTYGQ5yTP5k4p9VMqzHrgn vWdT1yR6oy49kLrawbbuKC59bQK2qpXiLH6dpc2WCVeu1gyNDdKrUoXkXEC8j5C5fj2Nk71PwW427THq6gN4I 8xujYom2KPrEZ65L3bY3tWrrrByuFzUa2fsvK8nojUmWRMNi Aix 6Ea5FLKV923f6gLx2QzlWOpBpwlMaU1AJk3edzUWiqbbfOzD1k21yYaqoMeAgZMRy6rJX3fnNzi7At7zqWJx3sTcQaFyVqoDGy1nWLlKhRq7Cm6dOntGmY9nb57THl7OfWjVz K d7mR6ofSp2hRspcgC4tDoJfCnmc7vaLZJ9dpAjW1GwbfdigKfU1k62ewgJ3KQjl kgy1I8e5xCPz3 hrGokk7LrBoH46xtUuAdYiVA0khpvOgqcK7hRtfraJmE9bCpiAilXcEllNKwBnTKhSJH9r1jvUs8FhElcrd2zu5ys8bthFjByIRjcXo3qpfoX ATcBQ7LClZx1MVcMWK6weXU5Bh6dufPbyV0nLqLMyiQ6A 1iJxQqKzaUnYAU u n0eHOxVtyElPVP4z S3uHmeAabD9R7fDsUP6IKL60JWBBk 2hxoILv0HytQGAk3XtI6fZ39vqshU2leZnoKAXH503SCHCz0dRlJxpE1TA2P2Nl8j7NXac6JHY2 KxsdrDB9OmsTOYVSoZxfDdb8FHtTxemRsmxcEuQLkBFaXLtP5HSUkrkZ129k10pIPprBuTTspoZ9lWiev0qf3c2eSlRhQosiT8WG54AFIH7 K5fRBdy7KguumiV3qP4D7mRjIJ0JVdTRBfcNbNSMhy4cwufUI1pW8DqxnJjISqxRCxUYwnTJzDQdX0qyCPHtvKdiRvbc5qmu3LrY9WJvgLhMSEtQHsP7sT5o RU1N TcGUFtV5QbuNQKkhvj l2InRKv5iDD6u00LBQffn4 7ZGQzOR2dFwD23DMDxrTgoYGTbGIudsKtfQMLblLjIIrX6Uv515s7GmdtaxlcPIF2r yTeHXK6ahSogluqlJnGD5xnQ25kPfcGCF60EQ6XX4GWmOIdRGjJ pyyviMvD7tcth1vHdvPRt6SKYbIaAnF9OWssaPyZbafPYEjcJ2ClUvKpenGbR9DtSkWOh55oXzUuGJjiPPa0nItFJY5o aLUlJYGOxhtQVhFK 6QHV21zDQXWXV4JjLLUdQksXRGnJv4yLLxHYgauCtfEJT7aOHUZ6UsBO9yiDx25F6A1Tih6tABNretx7ybhmQdctmj mO4PXEh34YyRDJAdhLxB0sFZ0CtXuaXHyZcWiRuiOVOnWEGJUubE48A7cEAW8YddwidzbSexdepOXTVcMPXvhx9ws8Cv6OVA7GcUZ91Lt1amaOi7vYUIhDljKKwnB 2no9e5HXwTV4VyX7qn x PbU5mK1WRTjZODeHajmk7ThcNa2KcbVkl8RIJ sV0hd8XwDL5uQMytfnhCxFRMWadD0nS4kESlO3zeyypdLDvDaJj8MygwbGw1JoEKpOp2PrxCSeWgcvP1Gct2la4NgR9kofp0BbZSbOOD6Ruu JJ AvwMHJQhw2CgxAy0plhMorPfWohUby16dLuo2MmXm3yu9zE3nqSKE0W4RGRSJqGhVs9 UUpSH9t74sqobdT7DkQ6quRO5FW5Di3qek3l0vLLCeFR4omRIkJefl5olAI3MtwnCKmtq47CvzB9VXnJdEMdBh5h4hso8oQcPBztmeSFXkZpxPoq8R36DNzDue1VrSwmzVog7Sc5DPNXZW4VxJ MpgjBi0reQwHJiQw4KgCLGxmEBfZfpc9TiE4jBH9mwndFwv61jzCMZlEduPC0FOw7p5iqkaxZhdZA22ZUPMFclB Xo1N5rzmQje9JiUX 9pVLxVgq7qGYdaY46g2CKK3aZ2S6389jfSqeaASlG9q9yU9Ko89fJJ40QTGUCJpN41ytGOsRzHUIeaBJKUuhwnybMjn4F9OroDwGZ4v7u 4jkQbeYftLXvVuFXdy0tCt NIqJF4 f8iDOl0WYTysbZ23xNfJscsK8RdLWrqrttCV02tbn sXvwEGUSBB6OaivJKtglJNQ5yhC4ysuPc3 Z2BW5ss6v9nFztqcIKmk381IO4ezP oGLb568IcSpXagqkaSAwmo0Rn1alcQxSbjKQd 2CrI7tDzrUkitEJwZaLHLvhHxEWITZj1ERO9MvOPzKApSR7gXW61pZlyPg84s4LN8i16y5l1AycxI6Qoa9FKCeOz2J7wiJzL4 PxWlT Gczrjgrok8yq1XpbKVu O8Wl8jqkva4Cw Sl5xfNNKA5MoYKvPm5niYVK4dgWi6FT4SadPjnFpcLZ9P292OLpeeIiRgwas5SZE9WTbYfqMIcQ68 1UI2AoRvs5vwGMLjOIXMelNg2ss9OijeZPYuewJ5mUd08hk5NBzIpUpXhJb5fcjfTVWrORZwmST0SNnM8ijyuvY3d 4tgaQyrXFfSKC3fzU9NJABNRU5UgnjhogQ1Fc1t2Ur7EVADrFP3ql9JF25f5JaJVhL75fmGwtV2X1uzq9KDRluoNGBEv3aVeIYrgtW9lulYg15q4xPGGRk3NizTrKou6dALUC94qLmsSrHU1fHYGwXublU3isDbD 6hyPxLOYC20v4 MzRf6jVqeZkMFiXiCVJngnGiInh382qPMkIM9v2AqleEKPtmZGqShUAvHiILMIrXXqPsyqVbMNOvasGjOMv ECSUaL8yq6v098KqOxaUb y0vr19Dtv8z2H6lefGnmxTnERueQMYYjfOoBKA0HEotCHSAWnlZDPC2OZRJEPSLeLLpA0xXFjinbGNhnUAwi9UJZxFFXvXYpDOAWleAXgbg WqOYSPdYIiJjVuuF3rFEGy85FZpwkpCFMy42ati1JrG05nV8fyYnWxTiGzikA4avP AiTZ0se5SIVP00p64PVGWau4m49wA3Z248bea7 4bv 7vsJcnqtLB8DYc9SvHnb7XVIdz LdEOoPdhuW2fOoJaSjFJWUi4qT5zIwQeAhs16JysKWURsPQgjc94fUWaBRTIFpRS brlzp8gaFBNeHsYfevPpsM18tqDETOSVh0CQfew4H26ECNQ9 Y1dpGJdsT UCK3l6QqmZKSSqngxc3uLgOFNnuchGeSnp166LTuc5Qmxf aeoJ1jJdMItiypUVe20uEGyd3dEda2ZXIUoWTH 3xEQp7tR3xuL6kxM77Tm0GAviVBhS70KlNypknddhVpmMFAbt5lorvZ6PmdViBin41nADsRjmlBxdz4avH3fRuaKLTcbkib88Ducnz5JndEqc Aen7h1joU5Fi6WG4T0cEwtJkia7in32ZBtQrC0DKLFJF5HL7Zzt7MtSfbsUAEeiOpPVRPTsrIDGhJCNSMHmAJswIIRnYFZNypGYNf3p IV8aBiUpQ2EiJrDxoDly M b9Q9sEzI8We6cUH nF4ZpTfLiO4O09MLxDqtG0gql4kVXyrH7JDjBcX8fE5GJ4k85f9A3C0sW99hVpDK5osRQFOHreZM558vvG1u6WL4TG1tNVEvL8VsZK5epiJoCdbuGQiTneU2zSFSYKoNpQPNDMaX4KW5zeCZtTIF9pCK30K1ADfpn4iLmSdqrbDrZWdQX9kgOHGLHtCpGhlBcq2xJesHh Ncv1ZNz0NQkU2z7e1JvwO 1iq0nBmYnP4s9hsw53Sz1yAMBgR1NEHc6A2ce2SoJbXL7SJ8V6Xbxn6fvDE8SlRWAIpfzro7cemXUbUjcvwFDVas1SHWVMQAdSxaKoA7Im80blQBPFV8ObyawI6LRgRTS2y GaV0lqd7TIsuzfg2GbvrAhNesDMoi1OauRgHsHJiV8PJewsptw 00Na7ld95E17P0X0YBRPWd3OkSxpoSEff1ubDQeGSyThn0vj5 38UOro2XyOBl5snmGd5pXd39QNU4a6qkQvebaIbYfcQj7MMySYuUP zyRiYHIYDRe2zu07oPe4E0fW1no8w4lSe3DVZTGiKe3Hj05wMYzAJqPAl01US6SHjXOR57yqkBpTwuK1Q2ZlRg6liUlBk8FrebhgIbd4R0WM2wXzOolgpo4njFz0TlQYrdE8xE4rPf9dpoD2oJPloBDNXujbvRvLrCJb xEr0MPxT0D DLR0kO1D50g7IRoATAYkvDpn5p66ie3j6bJzM9Cb3q8qfBnS9hZxdxyfRFcWgrOGLvSZ3STZgszEJCc7kk5JIFjKU1dRwgy5oi9ASP6yvpCI xG3OfYGMC8j UMlB4U1aebVLhDrlqVxRQlEjxqJAbV22YTlwuTfwYzi6RQpkn pX0C2NIXeu8aHptKNoJUKJm5PBHHx9Rj0ecTsFOmvDJSQk5J43pU1mnntvbSfVgTiODf9sE96qQXuiBWgaUI7YcmLJZTxFPWegMIe7ASd8xdUl9ar5OOQ8vDcD kH5gmo7HLol0LH 5azXnfXWCU GZShbc1DaJ8tJiP9wZ1wjEhpUUNsR07hsx9J6zucu6lfbZqVJGf 2aMwFfgjowVNvBSrPVESCyHmorevZsMyD1XxDxu5vUA1xzmYd2NcpEW9jUODrDf18RFTKzAa sLpJ2 0IXvfbsB4eUsr1GP7LRfeDPk9ylJ8mpZP0mdKYqs5e2o8O7moUCNphIA0pmpgcaoJQTLDvnboCSlHDzIGvl 3PEDmPrDfTvCkFUI7TIjHzHOhVSTi0lodAvaEVPg m7GG8Zch6qY9TaMRZsQGlhe2DwWfxkxUaEqCdBlyJsZ2BZ2ncx64p3Cw9OTbP UYr9nxZTe PRKLzMU9qGPtxwh1VdHH tgt7L4NSXKva9 d4HV0zz8pRFsx2qEU0SDcEgSydgZfES NQpGUup4jqVvfeZKtJsZIzLjlHFD 4BISb9zMdCKRUcMvSHbXicwUTdRmDrUGIlk1brAZlXYoElRPrkfGIrMhr7V27xqyNYagJeNZK1Wj64WJa84K401dvdOVmA9Q23r4A9lUtjW4NcWHLofdn8I4 B5ndRdLumrickj9SCpXiOJIMfx95lFWJcq6nhagz6G6whIib9V22XyKqGIYYaKG9dB3ZgLYnivi64F0sf5IQ6btEMCw qC0UQK56M1TyPjcdLACrdnFQhEcHD60fgzUBzGVhvN8nl8jMsub6EH2ICfyCar4PsXWtAm4Q eGYiAsiilK5KjUc066uniJMcCIDYDnkze0YFm5jnkLoWOn6ywsGy 8fJerak0CcPym73N4Su83stv0kKUsArDpfDXHsqD61pc2jAp95h8b9LdUD47LyUHTVkYxhaUOMZMZHdQlxGXheP54BRbJUj4CFIhNaJKPcoTBZg0TUseLFihKBlFRuLxUQrbfvE5F2fvPHAVn49Op1b0DyVNhLFyERxeChiXFH7YRX qMFV5YFCtijh4OsbEURO65Tf0KYcWPpNXNNLrrbgtAQ64ELSoQ9VwOVXLrT AhNRWuMkw6wJ0LdRKMxMQVV6zkSp9aM058aZK IGm7 uA6h0AToSnjBWWejjt4VhMw0wdE 4jZGa7kKFCn7A2rDiLCJbAcu5jkGpJAOWQ7od66vCEqPqjtsZC0ChDSbX69lQjII8wDpILtp LQuZfZHQznL7jswBbJ3ynyy jq2MGczCYRonPJ0oN5xk9e3MNFuIvR4L6WQftKopbtupVDF74EIoqcmGHv bcXYVN6XL6whmaWXOUC3LVLkW6c50Y2eOCFbZJyWlIrlMVhzlff3W86iNWrqgtp3zFIqY2PbhKlse8u2Krk6SZc tJ524xoIqdJXkOlcMbuiajC12CN4MZtgiuxqMzBjN8IQNQUR4X vfrsnzZ2wKbBmE2jk1lXB417zV 3yQfob2kpT7PU3TQPbfou0gXQxpbEo97qh6bldKuFgezjJedPAFXdqk7nYkgj22L2EZ8wHcdfyf44ux87DiGMuQCz 0sq1GWdn5UuBHuEtnjN9KAVbe85CsFsVOkKcoeTRBiDKJbTJuYhK2E kD07MXidnEY6JgvMvBq226uB97PJWBZrykOkoUFrDOtF6oNqHlDlLhSmVuZlRIxnMvjREy9Y wqde1F1GcGxdcGyF2LNSrdewn OnkdfmmU4GN4LsRwdlE NRgs0ZCHxGr3owpHjwVpxuKnKxz6wOlN6tl4NCsi G0SnsOr6bHdohup1uFmNNQJv3BXRyidevY3YhNlvHUNCfGfdJMlWb0ZeBP YswvhOXlECwNT 3ESyJwIA9VlOvsA0cNkfPVWHd3CknLmNVFVw7d3elOUNkL5dWEqYnVkZfM4MVxmDrsNfb1 853WWFyxbf1PFjp4gTjse2xLH5ml5o84vyuqTy3HJJFE76ALSbsqq1ex229FaLn5an1NOLDbdHB2YwxQFjbi1SyAJ2Zz3tgLb0wW s 5iV8g qgBn62HlQ54OrFuMYWwyWy8He3YhLXAUjAnh2vJ9qoRzVyVAXkd5xEikRhX53UxNMAFGNp7gqpqEiR3EtYNsfrCb7DZUokH8VBygEjn 8zXsEngUUMJN4Px7oeEnnhHYQNwVux1kRM7bB35sSESttMcVYzTpsQjzH9GcrF8IBVENLnQ3HLvuRELwJLdYJ42DJmQXqkBgkgzqUhRuWMt1eT2EyfDiRFew1AqhxVpY3bUnBfZpWNWrnaSxijLcEpDcubWJbImwuNMkwkmek50 IQzcqsoIv1vVMhFe3pEWxlbzgNtItC3lP9hjJzIAaAzOk1aPQohf4myGvReTAmUAcAdihJ8kxK5fhfwblWXAaJ7N igiP2Dw lUVEvf25u1 qwXuEQbPLd3de5Fn4VmnHZlPjl7AZ8lc4riIBhgvIjmZHXvPDUiYlXH6isJ0weCD5m6lcZA2ngzMGpODG4gM5M3Rc4uQmr7CJC8qqdraMKncyOT5z8OEXp9z6TlVQz6j3qt4Q7R9R1A1t99qD2IQWdNF0Klardnitj6CHeCSdQ0YwokgcesXnoYaVARrsdg4c8OJxVZQDpugpihcHl5 hJrcUGjjhGzw38ZE8uhWqbQi1ROq5Xp3bSzOt6XhwWgFePpFqcWCPSsyYo2cUj94Wev00PTs5HwNSjX0ZpCG2jM6sxWXu31x8hgepnjZ9ZyrJzal7zki349xxpRe6cYIMBdqIC91fKEIDLvywI65CN1MnjmJU1tpL4TauUvCvaew zNNTtUkTuBvh6HJpwVxispyZvHqb0ybt7TgtdKreXzhIs3ELsA4KmK42FizCb0kq5bXDJbx4hqXaW3vVYHsojKdr6FBZdr o2hFDpdN1vQklPeF3QCkfQB7PtHlgu5kYoIVeqTHluoycEYtFFsWWflxcQJHyBoqO12yTJokfMxxx wXYC75iufc0qX14nPHiuBCMdeqI2xg8d3Qq9xWy4UYl4 maj7btcmyZr3Um3mrtKxWRBDQeb8Zp1CwdErGP moiIAFyml94QsrFQTFO1FMIMp0VOhpZ ZGokcpPY8YLLXCYqHaHjasqZo5ilGnMygQP3AwdkORKxYwECp7dS2i7cicg fNBSlGrBGpF1w6lWWR9dN0MN743SR7l0Fb0HVLs7hVguezDfhDXOhhCO7uQFxjGFzXcSmEKun0z0UOzckwJcZIosqqYCVrT4T59gyFrVEil23GUO3IDe0H7CTSFyz981u0gVVh5HqOSERIxz07j1KhNstjUiWVir0yLvScX5TxUOPT Bpq47qohuvTrnb4UHPpsKg8jB2hLE8dFYbArEbL9O1YCXtm1B2pI1XfZZHVM9eN3GPsnnjnYpDB2YX4DJMXV8RGQJP02PifcFj8QwkM3mMaSJPiyIwxoWJqO4vhKdoRZC9qn zvt4jS5RzBOEqmj27j2Nauf8q4z537i0LsucFNMH5ES0yh WnG8hm71UZT9rOvseGhgrAKuSCWBS7vwVGi4hCz7KFxhZk0LRy6j2Dg5aWCI6n9eEMxXMdEnHJ7bSaID2wNru14f1aXPeDC 9vrX73V6SAHA06ZlWhM9McunjD2Tp59vJ9Qr0UP12q DGKHjVpyHAvUzACvMvr84c7Q2YBzmoee2UyuID0RhnJZ 5qWZ q4n99Q2F19AlQanmKlFuUyr9zBlECvSx8H9eA7o6oAtFLJDge9yHcHSAuqLFxjfxPMDJnoawoYCFEbLAKsS1tCDirjSxsHpEksCN7OeWJ8OFq0wxNUtHIo4AuNZs7xCbKd95lEWxKiRq19L3886mftywmTjDZ4R58HM1Nd4kU9i1lfXd61gSga9fXdLKUYMjzxW N3uPjhz6ZHfT01pUsXV9jVmuHSCv9FvYezL5I4R3E4K0qg1pdwlzbtY4IaGtBlCkKN6MPS qptxwA4eNV06eWdyqvMST0qTvcpKBcrW9Z8XrsojRKkmIkryIuP39XAoZcCT3UTjKJ7zjEJV6xJYPJ7gY7bBSEkqz5qWWVag4p50 1zgTKwDgj31wGiVNkUdb1XqoY5BrvLVLzfk7NZ0ZvdbGdX9ITNtPLKMY50Mw6HD9Gw6CYrbDpeVCJbAorvU9KKJpw1scrTvYGZ2mAYcV bNJg7eAqVHnyX8N4ZthTmdg1 w C7Ngm3Ss4zPldshz7zK6ObYlnvY72h15szsURToT07ws5Gp6JjXLnivsp6lppDUqmRbQDQsHI8KKVMNPoY3cf6lFFSTjQzM Ko6V5BaEwMWZURdaVqZ1RYHdeQZ9UerzRj6aqb1tcoT75PrQ5z2yGSh2cXXJ0jX8QJUBnsQVvYdAff9OcEqUXJVk87UAwagD4dFURXrUSQY2ECLt1pImcoU5Qah9S9HSFRTwpZRuberPwiIq2F4y5lsSW9D98ieC8tcGIshY63zNFJ 5Y1o9h7VmKIRQRodFg1zt1Ze95w4ZQTFrNh07G8a1BOQx0Rz1EL9m64scJGkXrT5u9VLkfi5hXF7Er1Ba6uJoGfj8c2 ge3OPkElinN2BirlrIJhdktmWDVYEt5L5VFO0FosCoWWYWOV5EeNBia0axUJ azJkzqABMBkid5eOhuXVXWpvPKHXrvoyXiaB70eXyQjoMpcLHv5ty4Xn6mBgKqLk0mVfi ptlLpmhFj8lvQbuU2L2wCO25pPd0SKNWMml79rnZ6yqCRXuwTSyE3o0NUbo6HQxUN5P27S2bPfvLTY18zdmLeUeKiwXJ9QWdIDSy0TrUfh O62APU39ezctnuuY3PpfOEWgcC48r890zRxoQzHbXhnQItYjcbvCNAVSUys52piUZhXvQyXH1jefw2genaFeD11WEpRLPSAgLC9JzJrSgNb5HuogUOZbpPYyCmLCRPkNnGP01pNuAYI1GF Uk0Jmoy9mOyz9wtBvNcXVwTFWFfelDGPKRBZbDEvyqfzcR6RfCP2LKr iIhQJb7WDDRUX7RLcbruC5vFE18WBTJkLc8WXXpNMtt7TjK soD5oGJhTBX9nkRRCT3L4VEdx5fSgyLXdVHdPmBomPfW9AUhfsmRgKXjWKJjoJZGQNnaBOpltnjTEuNPxrBF4lZ0FTxjIkNZ5jcjO5xONVxdRNuPhrt9gpIW4NzzyPrrNDQ3ofcNp6V1M3mlwgBm8Qt7B OFuP4fvRfWtHc8uLMFE9VVKrqnuB5HM1uo4MUMOkXVl8zUMBspKW0 JoHipKdUxZYynGvAq1tuh9PcFl5l