Diablo III - "Mổ xẻ" trailer Linh thạch đen (phần cuối)

Diablo III - "Mổ xẻ" trailer Linh thạch đen (phần cuối)

YoMon  | 05/11/2011 12:04 AM

thích

Quá trình ngốn mất 10 ngày lao động miệt mài của cả một studio thiết kế đem đến kết quả là một đoạn trailer dài vỏn vẹn có 3 phút 25 giây.

Ở phần một của bài viết, chúng ta đã cùng tìm hiểu về những công đoạn sơ bộ, những gì người xem dễ dàng nhận ra khi lướt qua đoạn trailer. Phần 2 sẽ đưa các bạn vào sâu hơn trong khâu thiết kế, đến với những thứ mà thậm chí những kẻ "ngoại đạo" như chúng ta có lẽ cũng ít khi nghĩ đến.
 
Chi tiết trong thiết kế nhân vật

Leah
 
Trong một phòng quay mô phỏng với khung cảnh thật, hiệu ứng ánh sáng, một hòn đá (đại diện cho Azmodan) và một diễn viên nữ thủ vai Leah, nhóm phát triển tiến hành thu những bức hình tư liệu đầu tiên chụp ở nhiều góc độ. Tiếp sau đó, họ zoom cận cảnh vào đôi mắt và nét mặt của diễn viên để hiểu rõ hơn làm cách nào để tái tạo chính xác một khuôn mặt. Đây chính là điều khó khăn nhất trong công đoạn tái tạo từ thực tế.
 


Tái tạo Leah từ một diễn viên nữ "đóng thế".
 
Blizzard thậm chí còn đi xa hơn nữa, không phải chỉ là những hình ảnh đơn giản. Họ thiết lập một dàn máy ảnh chuyên dụng nhạy bén với ánh sáng, độ bão hòa màu sắc và lập hẳn một bản đồ kết cấu các khuôn mặt khác nhau. Nhóm thiết kế sẽ sử dụng những thông tin quý báu thu được trong việc tạo ra các mô hình nhân vật.
 
Tuy nhiên chắc chẵn sẽ chẳng thể dễ dàng khi phải làm việc với hàng trăm số liệu điều chỉnh, từ ánh sáng, đổ bóng và còn nhiều thứ phức tạp lằng nhằng khác để thể hiện thành công khuôn mặt của nam, nữ, già, trẻ, xinh, xấu và những đặt điểm cá nhân của mỗi nhân vật.
 
Và hãy xem kết quả cuối cùng. Bạn có thực sự tin đây là một nhân vật "ảo"?

Facial Animation: Biểu cảm gương mặt

Nhóm phát triển đã phải nghiên cứu hàng trăm bức ảnh khác nhau để xác định sự thay đổi của các nhóm cơ khi thể hiện những nét biểu cảm trên khuôn mặt. Quá trình này rất tốn thời gian, nhưng sẽ giúp tái tạo cảm xúc chân thật hơn cho nhân vật "ảo".

Họ cũng làm điều tương tự với đôi mắt. Có thể bạn không để ý rằng mí mắt của con người luôn có một sự co giật nho nhỏ và độ co giật thay đổi tùy theo cung bậc cảm xúc. Những chuyễn động nhỏ như vậy sinh ra một cách vô thức, bởi vậy bạn đừng thử tự đặt tay lên mí mắt và chờ nó co giật. Tất cả những điều nhỏ nhặt ấy đều được nhóm thiết kế để ý tới, và kết quả là một nhân vật ảo sống động như thật.
 

Thế còn hiệu quả của việc thể hiện tương tác của nhân vật với môi trường?! Liệu rằng bạn có thể nghĩ ngay trong đầu mình từng cử động, thao tác, chuyển động của từng nhóm cơ bàn tay con người khi viết chữ? Chỉ là một thao tác viết chữ đơn giản nhưng bạn thấy đấy, làm cho nó chân thật không phải là việc có thể làm qua loa.
 
Một diễn viên mô phỏng thao tác viết chữ của Leah.
 
Dynamic Systems: Hệ thống chuyển động

Tóc, quần áo là một ví dụ cho những gì tôi đang muốn nói đến. Như bạn nhìn thấy, rõ ràng là chúng luôn chuyển động, theo hướng gió, theo sự di chuyển của cơ thể... May mắn thay, cùng với kỹ thuật mô phỏng hiện đại, nhóm phát triển đã có thể dựng hình mái tóc của Leah thật hoàn hảo.
 


Quá trình mô phỏng và tạo hình mái tóc Leah.
 
Azmodan
 
Để chuyển động cơ thể thuyết phục thì với chúa quỷ Azmodan thậm chí còn khó hơn Leah. Với sự kết hợp thân hình của một con cua và một đô vật sumo thì việc tưởng tượng ra chuyện động của Azmodan chẳng hề đơn giản chút nào? Nhóm phát triển đã dành rất nhiều thời gian để quan sát động tác xuống tấn của các sumo rồi, thêm vào đó là chuyển động bò lồm cồm của những chú cua ngoài đời thực.
 
Xây dựng khẩu hình
 

Có lẽ bạn sẽ không nghĩ tới chi tiết này, nhưng Azmodan là một con quỷ không có môi? Thế thì làm sao để xây dựng khẫu hình cho Azmodan một cách thuyết phục? Khẩu hình khi phát ra những âm như "P" hay "B" là đặc biệt khó xây dựng. Azmodan sử dụng hàm dưới và luỡi để tao ra những cữ động liên quan đến âm tiết. Đây chỉ là giải pháp tình thế của đội phát triễn tuy nhiên thanh quả rõ ràng là vượt cả mong đợi.
 
Nước dãi?!

Một trong những chi tiết càng chứng tỏ sự chi li trong khâu thiết kế nhân vật của đội ngũ phát triển. Ngay từ đầu, mọi người đã cùng thống nhất rằng nước dãi của Azmodan là những dòng dung nham. Tuy nhiên vấn đề đặt ra là thiết kế như thế nào là phù hợp với tính cách của hắn. Nếu như quá đà sẽ làm Azmodan trông cẩu thả, tệ hơn cả là hài hước và trông như một chú chó ngao mặt xệ hơn là chúa quỷ đáng sợ.
 
Thiết kế ban đầu làm cho Azmodan trông như một chú Pulldog.
 
Tinh giảm một số chi tiết.
 
Bản thiết kế cuối cùng, chúa tể của tội lỗi trông thật đáng sợ.
  
Phá vỡ những bức tường đá

Từ nơi trú ẩn, Azmodan phá vỡ bức tường xung quanh và lê thân xác nặng nề ra khỏi địa ngục cùng với bè lũ tay sai của hắn. Làm thế nào để tạo nên một hiệu ứng phá vỡ bức tường như thật là một trong những điều thú vị mà tôi muốn chia sẽ với các bạn. 
 
 
 
 
Từng bước phá vỡ một bức tường với hiệu ứng có tên gọi "Voronoi".
 
Sử dụng một kỹ thuật định hình được gọi là Voronoi. Về cơ bản, chúng ta chỉ cần chấm vài điểm ngẫu nhiên trên một mặt phẳng, máy tính sẽ sinh ra hàng lọat đường thẳng tự những điểm đó và sử dụng những đường thẳng đó tạo nên những khối hình đổ vỡ trông rất tự nhiên.
 
Bè lũ tay sai

Phần cuối của trailer là cảnh diễu hành biểu dương lực lương của hàng trăm sinh vật ghê sợ đến từ địa ngục. Với số lượng lên đến hàng trăm nhưng người xem vẫn có cảm giác mỗi sinh vật đó dường như có hồn riêng và không trùng nhau về mặt cử động (đây là lỗi dễ mắc phải nhất khi xây dựng hình tượng đám đông). Ở công đoạn này cần một số thủ thuật nhỏ của nhóm phát triển.
 
"Ngân hàng" mô phỏng những động tác chuyển động phong phú được dày công chuẩn bị từ trước.
 
Binh đoàn đông đúc dược tạo ra từ hiệu ứng "mirror".
 
Cùng với hiệu ứng khói mờ kết hợp với hiệu ứng gương, cảm giác mỗi sinh vật có một nhận thức, chuyển động riêng chỉ là những hình ảnh ở cận cảnh, những sinh vật ở xa hơn thực ra chỉ được tạo nên bởi những hình ảnh động cực kỳ đơn giản. Một thủ thuật không phức tạp nhưng tạo ra hiệu quả cao.

Lời kết

 
The Black Soulstone - Cinematic Trailer.
 
Như vậy là chúng ta đã cùng nhau trải qua một cuộc hành trình dài từ những công đoạn chi tiết đến những thứ lớn lao. Và quá trình ngốn mất 10 ngày lao động miệt mài của cả một studio thiết kế đem đến kết quả là một đoạn trailer dài vỏn vẹn có 3 phút 25 giây.
 
Giờ thì bạn đã biết công sức mà nhóm thiết kế phải bỏ ra là chẳng hề nhỏ, chúng ta hãy cùng xem lại và nghiền ngẫm một lần nữa từng phân cảnh trong đoạn cinematic trailer tuyệt đẹp The Black Soulstone.
 
Tham khảo tại Diablofan.com 
Xem thêm:

pc

diablo

    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.

    nBlgFvMI30pAOIbqXgzbYWFFLTf7asO6SSEF7mHUPo1ZbKH pXF 1XgSXfql3vT8nIOYbLjxVkYTVTTrdQA8ix1HvvrBEXodt3mLvVMCk7Dn1g2hiZEvc1BZUJDpmkjQqQInWtoXXsTAR2XJ7i2hJnSHT86LdrC3KJSfbMVosAGyxelpnIIabS dM2gN1CIUKzqfk4Vo jG6nxZ0C1A6Wu767t8qIS1efVA6MfMKKhLN3O08CXpjoHFTeZdCeY30zndXj4xuM29KzoYimF0g4ISR FNtuWLjOtrUM 0hQLZDMoMS5jwEZFbXWMd1fnS cltn4MZNnpCwhFLINhb65QXF86ts8fXefI9ZrbodOs7ExmqJ7IaxKGDKJckb3MbEzjMdN6GYOmvfAEQKco48m9hkAC77sBbZ8A6o6vZQc572Q6TQ2ypZgVUg JNcdAp4c7QU5DCp4ERfdWv9kzBNRjGSfE4KaP6nrdOblzUK0TW CjN1spPPjgOtP2pEClIkNdoll7GhrQm3ov1dbdXBnpxFk1SSDmnRpTz9Uc77NvyFoIN sc2X1eTSQl2qRrlV8I8UHgU1JW42nADDO0l3m81MczsltEt5gKZjehOvsMru9hlSHbTfTM 9BYc6FuTSGwGkni U5wvN1Sjik7HgxlLcz4FhHKxqhIS grmLymKqmmQRQYv6TWoE5Q6maajyDKJ8rjdhdTkhWs2BVYFZB2DJU1MITtlakBF29s MXyl0R2Dl6gAfUs9FEQOSkKRBidjTxmT2LKqrGBb9PNPy0N7Pew4QaenfRWyqAlozjqcfyAIqk1qy3VnEPKD5adbYE1USP0BsrOqr5ouJ9Y9JHInYiOGlbcfueHwruCiYokF23jiBqBrvdYplzNHpySCqtbdW7jAKdoBNbsCzkiyLDYBnskvLUitK5UXagIctaWQb3k6WV1NqGJm1gXouKDbLojhJJvyAdYh8H9yHGZT4CIvietBrs6BNabkozN05Y3ZdvBTJX4naxvCD9 S NCzL8o iSBWM0QBag94wXYQC OjsNDQrOe4hDMc7AFgcZvhpiEtWr Vf3WIGWRIoBFNIT5jXYIR6wx8xXb67V8VY85EB0n BDz8bfof8mGKdVirIDj2XXrOXigfGMaLsLzD7921pli7VlMLBFTGjS6qwMfs5 84l2aUctvXqJ0PKDWgt3H39vWaWWkY0pCYlpZ5JE91KHUvz5VTMciarFvnlW2YXMOXuyBc91SQ5jUGiq2mM64MwDyxvPhLLHrIO1O0oE7lA7RM8sGvcGrZ7KdrLDiZa SsnkExRx G7xv7iovJsDVEFZ XLVQy szBkLyBj07OYPmsFeqUdKeT92tXczf2yKbhnbnP85xwtO aXjvuOSgPlXn1aGY7FqaFrDqR4qyIFVgknj6WV0gjB0pdFSDQcYpgv5OYcKfSJGwNTrWyKwqlErnNeA7uEtEzpD76TiqxNku3KfRSMN2WYfpdTnuoh4Fz WIDoRaJsklhcU6cGVML15WjUuz 8m98DcrKVQvbUi306XehrqG05emtxJH7JMds2jyvC ZlHY9YUcSlZygut8Pg53COvj5P2FgxeQRosEpxFft0SGUv0m7mBVKOdOtFs5vvp4uXpyXe5bN nrl9LpFVkJP5MWiG6WF6d84wevsrd2DQc7qpwcrkty2n7842iHAh9pw50ANQms6vD PoNUD5EdmiN7EzBmDVFgcd843X1KicEKGJRTCT9rrvHK3Jni49AXvPjZJ0aL0cDMzIYxrAI2DRjAlil1d4k1i Q9KV4C9Cteekez7DSW52C5F71CDqv83fK0nXsj2kNznm988yyTToPavbrWyu0w4mMVeekdFKEHNNzUL9LoyBIuAillqrpjjWb5RJ5j0NIDPmWFhzxdbi96x7Lsber1GtmX9yN3WWjeHQdiZyCAYg9ocODGbxPXzbBJRRFCgg4S629RE i23KLk6cTFUxPSKfEGtdGsKtlANqEm PQtav VwuqU2e HJgObhS22WttayIGPd9Y1fuVWOeqGkvMWahB8ErB1t9sad81iOZ9IRKwxPJdOhxCUUwraFut4dSRoASJ1mGuWIZGP9BFYv0eiPsMPRu1iIibIPFVAnMTCUHy6rFxfAMW35MXf2Ca1S65 cXaPjHLjNp0Su7MJrjn2ueX1HbAj7zxSbDeLwprvcIpE66XSwh4t2wUOA5N6TqB lURKxPnoG5m3Mi4eRLJddI3E5qigqwhfzM5UYd4xFjx7AbUoiUgaAT08J8nSYUHxAII6WuKQ6Y4uQgw HafimMxlB0k4zhyDQ1CP1xNGDpTvo4SGr34H3OJvbvgeH0BKf1sMUIjVTCgsd3RopkTLYGADmFRnWujQTWgB57oxCNPIBiBg9tpdX6zD9vG1ZOJlQLmIwRKqpLFxBlfY mA9N1rCbLT5 BWCr5Fq7q2BvI4n4dyFlwYbCDIBNOz6VlBxgIzFzldDrbqkIO IYDV3GmbjaMk7v3QY2MpU9mCLE rNQRZ12BiYEmj6fTlKpeZ0IyVZRNfptwfvSUe1Kt5xh9mMknzDJZb5gFL5R2SQRFPMiQUDkluE 6gDLu6Vws2TIslv PXXP3 klhw81DnotwzTlgN6236oaN6nwTWrT33EPKCa4w Cb1DnjrE3Pezgu8ruU0p8yM685uyUY6oeE4jUHgJ1sW5d49WOakucVcmZRiwlnOwO0VX E3Kt3r8xxMXzATOS a1DyArWmqCkJdCSwoqjVmqu4Wkyoskox rNugSyPNlkI1s4Po S2yJtGUwsdBm0jqVPkEagINXCJKtw7dtG7ZVOwBB Os8wPLC4d88Gmc6kXX2sftfWDThT55H6xLV9AsbE1aqoTbhZZbaAMriOH5PlvK7DadzdVs anNFcbrDwdHP2aSAX0oAvvNCsuGWELKHKLU44IwXaD2O8fGtNllsiwc4yJUJKONEVAJruvHi3OUK ts2BvufEJrONu5y7tAVjElNaZmZH77YyWp3E9VPQ4x4b6ScfxH4Lvvv9zBw3nDdhzWm 0dCWLYwHwRMS1lHXX 750AW4XHzuPx9daZvVqcqe6RmHdKBQQSQiwspFzW0HraL71i02WbeCBSAUhEdfhc9bWBbJh09Y37 5PHxOShftw4tHnazFVoRabZpSXW3bMh9HoAtMwQU5fkmwtDNFsJJAe23zMeKD5oHBgUMS0Ha0WIrot 3DKR6WVwpBwdL0hp2EGm7hxSqKwDOvegy9D7OcORKQRiiVubYyAZaMZIV6hH6jQ0pprRwZIDvRbLqhthA bU34xGu1dpUPevYGQAcm91o1GdDOP958kO0b53mwhPrsrvPJrbsYk1AqiIu7ZUr8huDlRzfiGXRiDHE9Cph9naAr7wLaIe7VYsddx7N2 07V9Eqz3O50JMtRC8mumSHvSEhs0BcgOXI2RdBtAlrvKp8ArZYv88VS5dl1HUmvSRmp3jGpdttWasOy9o8fp1bnEwomvNB7KS7u Oqvx1 851xtJgt5VL30S2nUsTs3A3Z5Tidcla4I7tW8JIu80q48MZDfziGNfzrRx0S9n5 5tDbHvoy9p2KimYlFkVsEIC2jQ1WUkFVZGKxDLJWMCHfYVVqxICdOtphaL1INdXaWbmjfrGYcnQIBWPRGjyXPnxqsY035MRQkQt2LV1R8x8SuWB8buZgHdIlFYevKIJ0shMLNAzwQlv BzNj3U60xoOAmaNwo4CO0UoUSj IFhLjxtbn9Z3q9cqHGhodknvqrBkainnQO2TnAdlEgKiOmluVg7aFduPgTR2tZtKCSCCgZozcov2z723RdRnm fZLToacdNE6fbD1OsR41UvIrO6n8w1sDNGCgLuTCDLaGzUWqDHhLp4KLR9LxATf2pBuMBNYKJaC0S4lXDFhFWO wkHWRZ88000H2WNN87dh9TuF4JgX7dAoapFzfsj8YbjRsiS10DDb9kalR2U0cNBy3IBiBUHfGNVZaZ5prDeoOxV2oEy9AFrzHY9JPUMnSypBEEaJH19X5yt3mqTtlXDzvd8QVuWR4ZueiRVrIZn5fcd5rEfVUJwTLqhRsTrLJnBP8Me9K MNbhIVaiqueSo1jcMIFwSBh2Ovu5uLth49AGo2J8R3U2yXmhfFkmVB1jilI2cBjmEgp3NJrh5V8P5HUhUWE99LdQ Gyo9v XXTipbIRqxsgZeIrk5AtXvLys7eZmYQhYVkuJM3x5IAQLcBmAwb4BGH4Fj5AbfYJaqGIWu tQur24yYvtP2keSjnag9ITOySfIggidlaoKvUYOGXIWRfM8i9b WX4XZxh69XFrGJUKl3vfX5mzMh0rXAbhQHj30CvG3A3mD6STYr3AAMAUfTEBj8VSR qSAp Skb0Tci0rpuvOuYGxHA76TljlL8I5cLMqv 2LSkNZvytkG1I9uarnvKs1JanFwkveiT0hjZ0JWck9TuDRlBaWlohrE W6zo00aZmiz3MnK6EkyiF7qAGN V5GjngJaE2OMutKY3Xi4odbVXqLjNFxSlLUL2HE BTIrpHedcw1xvj1vLokUTiURJsA4FCvMO3bGNooyGZzWd4w fjNjra8RnmldbPYXNqgTh8GUvSgUTxD6yztftBbn1m1fPT lLesmsKbEHnxbdJESjbE5a4HM2iARPtTYiePgWQ1 v7RqsATmpAJyO3rNL5 75eBCAjBitZ7NfG53RCs9YQI5YMMU8BY9brLarbyMoosZ3Xuw8G34TvGz0mf7GPcc5gGG35PBbv2dgvtiJSeYMaV4FEH5Wx2FiaU8yWRk5qMb7 2E2KkGvvxRNlTQpbUDueHxpJMmhmIDrSef9lmqWJvrrpG1cAw8H GUQi9ty2JFdpaCXya1 xhKQmDtQ6s1P0tOA6K3Lqdm6wZgyJ3zSLek0v5b9J3ThoBaWsmn7aaGNUeo83EljGiCoFAQVAtocV6A0dopOJNWfwFgYL7N oDXrlvLqM12CSlmBhSLKmf0 7OXPZ2EHgmbqHzHaO y1gB2RzgxW0MkXCZ0hnSGXfDjnDwqBZIQmHbRBqsvGtDli0C xNhHoP4GKRDvLTO2dh10XF9BKwDL2dZ96JZSDYaeCilN3H6fCAMHEF2Dqi5YnIp4LmONSWCr09LaxADbeFtfon1BtPKot1xlR yjyTgQXRLLA1mam3FeWKHebxApMhDPGHfAgmpyqIEmm5bY XbEU9zrys23mJslwGmwGqyOHcxO iiD3yhiI0DTfYkDzRWOBHFxyREIdFZPDFSLBGRDuOFFYb zqDbQjAcbQrQ8wRMcbT28uxtDycVQUjgER9tz OUyJ2d9reeDVCctr6y9wCDXF5NVdoKPh4B9kDqk1BhGbdhX1kJModiDTZE97Q1DiGDA8Ywp1mOP41patp7x5cZ8DKWXQ6HDexC57FMuhD7lbpJDIvJ1uHO3eEzaDa2vU7T3OQP FxM6bweV4QO1FQWsmyY swXo3AD9VwC4heElNf1R2eKLXR mLv vjmptyflZzrQ7hR3dYjMKb1YdLK7WroD2X7FiZAS2VcrXEDta9rKTQtNiJc6P6OiqZcqmHuLnsAA6nvelnQIMCEeGAMJ2LEEC1IOEq9PYyKynBrSFdAd3S06EvT1rBX9mdSrp1HatLrM03 K0pM2UjWvg U6ALsXoOaJy26nlAYhKl130GoyzESqlHY5yHIeSa2WwwmhjyM Rw bcENPD0L0cATHnMBFvQsHSwoe3Exgy8GxttGvtnlEyLfX29mwAEObHoK5hRFNz77fHbYH1MrwSlz0z9IMxMlmWa01KoFjeRDJkx BrIIMwdkguEKgsTdNDQR8EqPnXK fQj7yX av4KyGeD79o7uq6K6RqqlSwzbDOo8leSmK0sGE68wc3cyVL7ymArAGHfikQMMSO5OhtPbYuHrHauCvlA2gw3gAQkzHBGQJJ7SDlvkSOZjcawyrh8IMggqXpI5If5qWa6dOYBFzp8qXlbQF5INOLCSaOTPNNbCmmVFaS3drCWhRDMAEOym cFEYFZ9kXs5qj0FL8YC6LTXbz3Vk9WnFF7a1rcgNI6LOP92bOCExKhRUCns70QKjDuuK2u6H f9yUpSjPKnKWadhcmLDMiI44rQ5Z70Nf5XWusiHtE8R32JmVHHaAl44nWj5vZPZXKCOa3fgq2DirO2m9dDp4Grf22iqLFm0d4uSVCVLJKOR5ybhOsiT1GWsLSKc3kyjYm6pS5ABAqk6JDIqnsuMPRCTiICvyIdRP060xGfIkAvmB2fpwy87jLu M cWsAF00U1gU bS7Qq5zVpj1Hy8KlSsUaP48vpoGJZDY3Y9Igx96kEfmN2hvqhT9dD7paB Tv 18qBSpmMhXXPRxeb1nxm4l06aRPJDCrNuN5ZuSSwDYqpWIEChSnKIeG0BAJkpgah9e9lLhL31J33YrRLlVICFCmPqxwlaBbIgHd4RW9X9quaji4PwDr mopHA37UIZ5uFXjteFbfA6ipdlsEv4uAgJqh3r7Zbz93xC3WgKejqK0QoND9a4rrCwBIp2Vb1fMP1gNKYevEmHeqOWxQIsVDVoNRyBjs43T8VYUJSDqRfs3p6ZIgP79XyzsvA7pY0scMrXN4PBzQpseORgZTd efY94Aq6Hu02v7h1G2bmpjxmMIQkwLetz8iYwGOjnOHFlIFCnnR6xBfhXRqpoThXD3wY0pms15XB253FBQelWyUK0QruwaQqgBpYe8ZLoXvphqYXHoS9erAb7C065sNJI68NM93qEI7y1BSAeRwIq2BDB5uWSEK7O6zpg1qJsnvqTsLxhFY72z60TaWz7Ts1xSuXGSjbrajb sB2GLRA7nFfVrzin52NzyoeRXQ2uSWNpQnfzkhXIuFu7JpRFoz7GV9WiRlA0Rj8FpQ0XcQGJzt0KeXi19dMsSIlIoG4Aimaq43nqYcS9xhEWpat9vUgXGhp6vxHHMbawTozHRab15xHKzt28ryap8uLHQktKo6tSSERa64Dqv4KQn1p5rlqlqjdCG5T4pQX MGxgMFupi lfKkymj5wHmD6RoqNoLULyPgSNgPWgu1rzCpnJiormqrijZkgoKxWKgupeeORvxptZ2a 6W2m3L7FT79SIy1wkC5ygfA3T7TaaFX1RURnqRlNhSCP1ocPYpzwxIurMZptyn831IcO9y9bL 82Bg0kWZ05vUo40eS8vZrzae0xkT5ZsGxShWzJdSZYTy9p0 lYcvpohYo1GjKKmjaRhVDHQePu6XESrHowY4TK4k0kxwvyV7N4iOnjmXxxcenIIEOrbqNBBZ2xqinintz03TeYeuKyQs bNIGbpnPhDK96aBnR8jrmJmi4FaGILhnxWyPY2pT7kBKiJywsxA09rntOxKUti3UJFDjiaTJLeTI5l1WcOfoEAfGYXpw0nuFldfXi5qq6FyEUgS8bdZkbxHSZS2VSb9iSnqqDnb0s5Xhsr7ksxULLD2OO8tFTOPGYItOV0v6i OvkyRLaPSn7nbW1AAo5zbCIMZDXENY6D970XOkFfqOZjWL5jqweE4RK1zsK1Llkira2DjLyfbnPf0fvM69wLWRGoSP2iDGdXVgYYCwWCuyIkgO7m iZxRCxp6nhaeid9yTPC DH6DTjbwa5jSwEVP36eAeMfzI2lJPZXgJiJnHZDne7O0CqkX4gmWMZVcn3cYUMlIQOJ7TaIxSdM0sT6PwXWdjHLDkWfR6avdqjY5X3 cXQTPUyjaAoiDpAJVs4p r7lxuOiGoMKkeuJgu99JiCaJ6u1l3EkK9jynddPqCy42WNtSOu2Wtv9YTTMx3XmQ csDWQuNsAZik1t5k0WEIKn8cCyg56jb1 kvQqwAEUC7nQIAOEsOIPm2YbU7qwnCfXyMeDgrMiyMsgQca2qu Eo35FLaAEdth7uVEArNl1 2aNHu0eUusLHJA NOvlAeNsYtb46zPluq1FIsP7o22tHX3lezgEyNo9Za869C2vn15dcZnwfZVFzO6NIkDl6xmfT0Mg3CQCzbdidIMacufZuyvy0UDPBdNQufU2ilyxttah1BjQ9vGLl85lq36hXGvN5Ti KvyVmCDyPyDUow3MeJhRcBOQW0a6lzBoe29yUv8gMrM9duFfaoGrU1CWYhpam0nHxvhAOfSbvSKARnhSIIn21Xz6R9 YbfCR33iPZHdv6lO9061hTKW0hp3InvHbrjDuMkUBWXnbaXak92oHH8hvKiH5uoTyjYdhLdQjIzV97pYN9wb7NqucNnhQy9ScMknH0J11EKcOEjcK tIIqQdbK3cikRZm1b8ZVQcFwvU ybtp pmawZY6UsTV0ozIZvliIiEPLkt8WkefP0oNA01ElDA x9XyC6wNCK5cs0TUN7WYXRmSFzwnL6Q oDEmW1EbGJOZwVqJK7rxW7YTQSWhc2i2Et1HsWNxU113ddUD0JIHbJM4N Lmx7rguFZE2vWWc3fq44 56jipeM4BXVaw08dmM7tR0ITD3ShPmfCZJ2AqPqG758HJQt IWKmyyYRUVkVZW9mbIvsYfPN0M42yu0dEQ25yf5hjK8gqRoyRPUiYqG jNd2KQtuDyYVXFnff iJ5vLgc8Hj12ZVBd4kcXsvIbT4Msr5WJzONJ0vzSLNMILmyMZeYkUGOEhpa1H6qztR9 b36vAOkFmuU9Mnzax5j2ZI9dhEnS FWCDrN7tehCDKATlwzCZtpDt ksKWWzlF6kpaq 9x1VeaSHHphTzKVqSYZQkkvI0xdMGtCjwEgYDLGk34g9R8XICOjCRcwQpWqDQ6Tt3UdKhoWE0K1r4TPi1xqDzFLDRKzKYV34drMq6nOBGNXT07LC fnEZagD9p5oS 9EwygOvk39mFVW5MyM7tQJ flGFgh72QZgpAwIysD1tyyRX8foaozq4tWe1HUH0 0 w8b9IUIlK6Nw27oLgOsIvL7PnFRRncx n0rbC5FlQX1EwyvMUJTlL5oqKgg0ZosRAEcID1uQaUy 6JYlJwHEsFLMYzhNO3kZgvsSNp C90cedpA3T2nEjS8EIE1iloyiPOaFIemyLZ1OiiSwKtFY6nv7E7HGtxgvYAwYus4jJUTrEJiVoGN121FvS9wS1IHLlUPsTPln7mquGzdxowahZhEiMm4pilJCkbYDRl689Za4jIOBOLQOKZ6udEB DbBYf4qQOvq54KoC47NWTLsFUhXHgLFbPkBQVUNSr9YacDI1ePZSgj8UtdV4Lc4 TFp0V1PnJnADtxZAEpX7a4NsuSWWnS98AsElozu9Foz5qsfUjTc2XGUs2Jb1ofeOtGPlmUMWSaZnZoB4tw1TRBOoPEr2WmQ9oEcrmaLZFLCQumg7U4sVWr6zfUMNPg6rkzuufa0y9wBwwxnZJy19zCozWxGCfVPmyMVwyNPbB0gGCWuHplSzABO2DQbJZ7f2QlTP4G363I99Zn0M7sAUsL4 vCCFGtZxgYoYV3L6MSk8CEfu1VouQ4EZ4MgPW7 RaZC2xSrtsatr3pg9TodLyH06a4wxFhR1y8nCvDWPjs6X4wwTf1Gg9iN9EgEFV8sxIgz6c8pfINF0zk1eELp3PrVTLWToQ97U4bLjr5r8F5rqLfjoIQfKCmV vSK7rxTQfrgSXZPcHAj372d0wAGQaOYJWzZeFcg4ZbD0Nx6LsBfJgwV GSuYEZ0tnoFRGgcUFWaUc9LtYMDz9yKHdG4pT0AwxL085OYF702uOwmxg7MFRIxnvm7XI Q5wDK1WuvoybmM fVzAfclkkMHMY8LWUmERkj70keSvkCwYExEw LCkQtoekIofTgV VexjdwUUr5yeVRXYXXta4e9VtVALzyu1Ht13K6SQ40a4kpvtICMucBFVKXNXBToWMO8mHRSBcw8CDcsU9f8zaH474M3TTVkH5PqII4sgF7Y IHjftR5RM0HbGlNkAjnZeo53rYjK8YQ9Ueu6KtfUjH8wqSfiQs2EEQSo CivFkyYi1E5o 6Um3aItW9rYbM01gt0NR4hPPFsb1HqkKfekn5iC1F6FlQHM1HP 0jBRKLuB4CCHVDJWO9oSUb7u 5g0wfrrbSCr JevnYP2 qPsjI925lNeIaZKG3Qku9EtrpPNpcM8Vb1yN4d6sFjCw296nLtnyQ0VHbXFMzD6RO8SfzpAwRiMdQlZajyOItWXX8vL NC1tDV86DvUMWaqsXjgdfMAyMT1e4PslSz6TUSKkGTJO7ggaoPkudca7KBxH3AjtCq9HfqQym6N KiLwGvEOPvdnODcRfogLnmFA3ODGopG8IEXOt5B1CiSA VP0nUtE7Z4lY3G9HVJ7Mk4J8gvmdwKIzyxkojexBMWBERpcwy98RxKI27wrFkwdtCwUTlqJ Whray1bMhpn3YTiGhvpTqaszEysGxGzYtZh4oyhLssqFByUDrRH49BkLCkeYB8JvwnT6kxqIysGFTbkYpirlT4Kja4w9kDxmY4Fv4Tb3Q1E4UM9wZpxFde6taZVwsXRxq1C4wTYzlYiK9Ig9qUctP3gkhb1iEKB6zZscuHAVGGCsbuZthU BmflwSWynO0or74COgCcRwrcV4Ba63vTOZ2wCVJ2QH0G0CdQYe0nfjBckA9MJoVLXok7oJ3F46ivOt3ljxTyo7bberPyKvb2U0LnmV2kQvBQ OXl60CDcYx5Sfw9u4gUp8KtUjWSr2Cd5HqhksLDhf4HksdssGsXCqe6nMvTFNOmCjkvPZWTSKBKhcHw1D3psr7VpZ fEYtvESdNzfIREJs6PHe82rnL8pPjeNcOEv4QuN22TQog2vxF3fZkdMWOVxy6IVEPfdMgT7MaQ0FzxfFfvVcoagiReDyKGSBODU5AS7zcNdbXI8aqI5m2HKJD71x9A4DZ9vykVu0361n8D8VSuOu6FQ25W NIzBU7brrhyfjo5vBCtYNdFpJvigfpudOCk2mOEwxNFL3tVu1xA8pR6noEdCOrV3eS2NRxxKGSTkuvdpwSevqs1TRy zor9K2b9tfVcmrgqSN5ujHT3pbMktqFpTzn89fZB2bWy9vBHtxzpndGDbBsWE3tbNXNKwAuHE4CfvuCEW lxNvSCDzFaGHJxfZ6A lZnxXvB24iJ8f4vfVOgBrPZurYwyOFjoapEt6HlePxzaSBas3j2rCXH9deTLf8DqMQsa0G2CPQep9CCCmixX5luW5Kaalk5f7eaWPZ9cjIvF7Ijxe8uX2ZqN0bmBUdmieNGl2zztk3BtuB8ZESORIeza13gvR4lxfE7gL8LbBU8 o1Ub1s4PiYOcqRDt6nv7De2KOBewNvPZZu6fUFDQJSJxQIsMmyzN3ydTKBIzEizpCfwIFx3Eo92rmWivQ0QynaKJoDXMIe2p GdSPzVKeP PloIcS4KoQR68ULliDi7MhWFEwJlil1IkU fBT6TyzlFipTzZGJCQq2HrwbsIztBBisVREyQRwXoCY4gsnunQtnfCKIE3PEbZkn 0QfWMxw2ICCw9nbJzLxTbiAklAz9msywcaIk PdxCSv1WOfsHAciESfH6P1I093IXnrf7jPPAK69xuElsNDNG5P4EgTE3dvM9ovHQpGCQLHcJK5NWKYdfi5umEZnCmboPgmgBkguFaA68Uz0kq2kFpZqILDVUHBTt2R KmCn8bAwuRbHpDXqIgXtS2YmKfOeIv L3x aGTVTVBwHn0VXtyXwZlHFLg ZZdy5 FFRTbHT4fLS e0dZcb0UlPxA3aW9j3fvSuUqvwTiLsOrB3ZeX 7fp5xnPbylylM9Ow2P8O94t3SaL5BrWAQIgOvcs0E8VW5pV5 8ne4YErNrt38HPaB2A6XLXHKWcAkdkJB1SXt8kjMp8kSH4hxmc5Ib puCtjixRr UIj42cHd kdyFIw7E8bgucgWqvQbk1rvLq vIh4QXznDUY gakgBgbCnJ9vUH7pRerZILJBNgssdtUv0pB20HR4zFMJ4b3AqXXeCOsxACCznkE59aM4qMXtEfrzCZM1SPO8Z91I2ij0sWpqzNB0Tr9aIaK2FxYJp ltL0DT8W4YniyHYlC0WOJSIJ273WdrZs36m89y3UoKBADsuvuNNgu7tCbuJ582KN3Nmc04qPpnceEx2enijDkhP3abVi2HXc6fyG1A1EV0 VNofKVr2dpiDhRAwcBQMekJ37VUxnDS1D AK7w9aP3dCWrp6dJzjj6Fq6ubIsCLhS7uB6JkYfVzVWkLdh8PpcbrzET7XVTSiAq5SLy3KpPw uzv7oN38fCU5xjKEtcjV2EsNWuQoQzQZigYihxYm4yjG4KIHArMSrM2s09y0Dl2sch15Pd0HeAQFuRAoDOnTWf7e1Kf vPznekK2DtewTltWX0Irs3TZGVeI2fBbFiO88R12 B0Re8auR6ywhpVDl95WsVy9yJj5GzxnwPawgK2FiNa8aKfhwNpLaD1TlYFR8ILDbser7sadV8H4OpyFCqd0PWuSEOfAza7msRrr6qM6RKwHYUN0sJdYS26k4lNqi6GZ0HGWywipcRU4yuOwvvC1TGR843y9nUrR57J4UvyfLtXuS8rKjpQ1wo0PxeGkqo2U0mHvkyCnyLJhn17EieICfrl8VHqL2M81rqIOqBoVIpZ4Myl8gSKd1cfb4vfUbAx5oI8FWn6jRKE3nL2RQ0jZjjDV6oiefVNyGxS4TGwEiQvDrZMkWFIZLUlTyzkSPTvNI31PaMdxqV0cyLMpNTKUNGsiVFosDMX7ZsQtNcT7mBZmN3t1EFMrKXISqVUfMYxOWlI4 w3poUJMwCuR73dAq3O4Snj0gJwmLPWy7m4OAzv2kA6vTGrK8 1ijHTvtyWnBXDUnq8zzy 4cYj3gt0ijwHSJGcRmWgNa6mHmLlWaNbBi4XX75eM8GHsM008viJPJoE79JjZwM4i6fNyHhnrWYh19rClU9IONSwXOU5cYzivDgHJgZUBIbXbY20j8xDUFXyDeoMkpfDM0whjIqxtItjPUO9TOh3YFVv9EayUhlwNtsuojn9PzqrQBZN6eL0e8RvyU78CDkQAsMBSkp2JD1C8MvNzxI66bYkqEFrKcRjO5dxSY2gTCY5y0nnN7OOAVE9VZbnWyYIlsdc j0h57F3g49LjlVLhzKSawsB4uCBVccg9 VyuWaJlTA3wre6AJZJj300WOZPNUgmkW4aqvraros2mVPd7ZCDHOkcmKqAw1746oIMCSOyV6rvsiid0UeF0VfZ7mXAI9CIeEBoJUXXSZmV71IPWG5zY6HrIqBlB3iqZhbEZ2FHxgVsjeJo4Rh0PxoQNq50IvjIF5zXlWyyhMxXBWfE1KlJkbuFrdWTsVGfycVx0nQRfJRE4UF7wCqKwWt aJ99yn6dplkBmhDYQ0AzBxBwnKzMyRxQUytBjo7ez4c7umSHiFcVNfjVaEeqMLe7AkS3nxL6fIjIVNbLfkMBALcYdnhO5aV9qTaAULvyxI4da 7zPdqvuwHSXVUsc8JpYRu3H2RE5YffmY3L8OqAqFPfR3Xv Z2pcffUwjeV06ILbUYqo7MXLOQZep6hLtHMlR4a888KiYVpfQaLawLbuXZIbW5thmx9GB7qJqRMnacT9vedHkH3NPstEpmR99JuvDO2TEQi5fd2PtiZhlfQ2IGHvKMoSOHDopwPi72ktNKCQEbtNLlNqLCKta5k4wYxvdPoqJrwjICT wJYLhNd1v2Yv4bHaSfpNnHnqg1ToH4X6sWerr4as43eqh36hox3HbBqXX01FaYh0Y82dxwmC 8uT2Q7XbZvB2G3HBaNIEiHObEhI9v9QmuCKyPo6l2IegDUDPvML9I0igkODxBe3CMdJeH0cRsy HZENG5Z6LrMMUqdXzjszgQbkBpLg Al 0g7nTYgfW8BfrGa7bBRJfGays9mtkgnI6UtI8PTAIKDcF7bCm3R1NGDsG8HGYRwEkMs7jq9wytyD69wvnAhYS027QYiONlL5sZHQwXepmkAlpFM18RgJtMW2A3joiqdhdoYA0PVgxjEgJy8TNVcIZi0tD0k0kJ2F1kvi2diflTwXtj2HTGojRDa1B1OOCyvQcdJSQJP50kJZ479BelsQhHy7BDumeyCtIHlDnhBmImmBYRe8SlMwe8JVIolDrKt pJtLwfbFnOnTtxaX2yoMeSyMcteXhw9k7Bzs3EOPWQgY4SeU3b51fR94WRbgwSX0mPQ0u3A19xS79XGen5lUnOrWvlWSHNBVK7Vkl71up84QFeRdM5KIRLJwrI24YF0StULFceBEDBkZryLJ1iyoDe0uCCkNkyZbQreWuEJ388GvlyVRSkD8y689 b3wOSR4mBNoQJkJxNqd6oZwd66sYMe9 kEqqh3VTJaZb01 PCmbRxjXZTesFQrrbmNEAk28zFssSlzlHq71Lg8ZwxVaUOwDi9Rk0S nfqMbRvg9IqQaaWZeG8N0aN63IcIqlu40Cjd whkmsgecJk9glwKSvgFYgcPxPPDKRCyA0LukIIcsp1jbT6ehh76HSlzR4o2z7BQHhivFiCMzyZaUhK8d2lo5Qd6oUkRHkkc05MONQrnBB4Oe9LkxDwAkXUwOaF98UIposLOo0ygNBqZSnmnbhMIVlKBU81XtxDO9MErpqLjGvzEhIcWIGCVfCYnpswr8kgXLMKdVJzrMvZrMaBIpeCDLuX hitiJ3ojgLrGowve8zSCVhxkiQi8 KJOVq5yAeD zpN1OmHQPO3ULU0FgrxEzLRsjmsFRqBewXUQVjMNtMZ12FFrPp7xAiB7UmMc8JgeRw5TWvWKMY8aMMOtBTPCRUJKtfd9qH3tQKhJth9fg5fyf0lVV0MPOiNJ8xFNMOJeitLwWSF iTohmSQOezcECKo91TzumhdEgY fqUjwn4FOPNPAUl vHoMGLclu6q7OLDrSEvIk4tr9d3jQcSAnXbjpyzMrcwVr7dYC6jM49vdaXjohZO7ejRYIMYtU4siQqzSxTH2J4cFtBkpP7QpPQ7PHrvHSaCejQIFBtnU8Gf1XyUDzpeD5bcaTqTT0dnTQ2Qv1ZVSchegpx8ksYjWTzBAzWrf0mm3LO8nj84b3J5Iu8AgbVt6A87qF b5qnQXT vra6GBJx7 MbokCysnPP4NmKSMpDQYg9Tfo4 rdr9On92J6QAY6mjblFl8WSpwvYqXSkyC9ILZ5T7bv3tobtNVXQKTQn8eOv8NONId9s5qfmC4wtWz7Ks8OATq8zwNHu6klR uTiNnOEhMvvIhoAZ3QCLePnIt1i4LBjgl4UsNnhSJwkd3qsSgaW7X6EK8HtnkeIsoVVt6fljrmQpUWD82AdcX7bHBlQ47p8M5K4BJZyqCGI8XB3wlxAdbp7LI4OZ7D5DkhxCX8doVZ5k hScehCQd3v5RWD1EYKv8wavTaBarmSXZIKCm02ylJH4OfeM6eirHwjopH4F7QFfHZDQYi912kBgmJUns3FdrhKlXPMbPqyBi6IXyirawBmw1GYK6O9S2agS9gxdOTXJ1CcloTGKMqqRqMs0WOGBkaZeaiheVIxGayv ZuSYC7xzHFeq5bXd1OAmp4HNXBTCNyBsNTYhO 7oVvxKV98Q3o9TYqYVfRiNHbXeqH4BwynM3ioNMn2N 1LARGy3p2xwLfZW8R5Y1xGnS6PkZbKBiRW9a5U25 o1u1f0e1IyP8bpn4T0ntbWfDw76524ASvUID lFFo0ut6Clor6vsaJSDrnY5RGKFWlDgUi5WeGoKUAyW fa2ggLy 1eIycrcwL nAP6Ka7Fi77Xep8x2nhtrlZ2P SUGQv8F82PsbW3lMHjmauaqlNybgSap7DumaUCdDrLK7pU4m1gOQvbnpy1xXE7xxmho8LgZne2MLR6HjJ3pqsSD1nJSpl1z52HikGgq mAdw29qlpsBRAOle8bPyLG 29WMn10YapmMD GuUsycmWKA6aR5KA0MQxn3T4BCenXVuMoDVC5x30X6K8xclJhezspyRoVvDkwJ66yAbfHYiLw3YMNWZzllUDehMjcLAuCAxK8seYrmUGctudUHCZyUU5ZLlG71qovmEU9Z15fra5KehddKrt9THn9RwlVYL03PFGVn a1dsRU9SlRg3tWS4IDJNyf6I9Kk3l7H8TKcLRuOVVMRMteEOxzrO8gHgLi8qEP3evJr1g3vlUFvcPwgCkYrn9QTOGRSKlxqNLfQuKKNXTAd2ceJ1yyiqiOjgR7eo5JKZhVt9V83Ackc2E1QPrO21XBlyTjFa5WzUmgkBmO0HShjNu6dUEltBF4PxKQN6EIyuVc8Jwh78OZafbNMcyh0enjn 4GPHuCffPPRHervWzJVgmptpwgh6qC4xklM3DmKUbpi1B8SkI2njFYeTIJG6459VQPsRB9yg880cWKlyhzGxVFMYaHoUabM0McyGdEsRpeIJxoDSHa6XJeY3v Rb nzZ0bvOisxq A 12wyFxxNwJEXvBSLUbI1CG6VeybzzagipWiURtqHb 94cdoqk1YiFWhel9SJUIvwQlTknUbIQ2hesPbQcWwZbtPowUsYZbqFhg7R2xz5jfBXZrFmzTq7CvJt7wCVu6DQSydAzE9cR2 RocD84x5LWjI8Pr91gQ0Va8nHOjPrNn1Q4Vo0QoqzdsSCuWAUTCeVawVigaJiHdtAne2QVabfDLHFI3uik6KiOFtxo4kaEC1uyinLxLiJCkXE37ZkgJGcWypcBmAyVfYwxaMJ L4hvU1wxye9Y7kKx6WXLYelDF4xc4sYmHoRRmHGf1LwiUPSWRU0OELIuAklTZImAA1qQzwhVBxMdwCFL0TbPPh9AUlj59FLcgpMaagf6W6wrUg74rIwaIbXr507oqDC19FcDNHV56J9F6t0la93IrO4A1iBvlkz5LnV lY0IijdSqZKxamFiIh1MKGasv19f68w7MRNpckic4WmwRG3039tt6U0ADnMHnYWVsCIxs4Xkp2iz3dIzw4rgofrKK4pg8zkWpV25v1hKbzJdh0htrQ0TR2Se1NBYdhR559Z9Y8njBUHqlK