Электронная библиотека
Форум - Здоровый образ жизни
Саморазвитие, Поиск книг Обсуждение прочитанных книг и статей,
Консультации специалистов:
Рэйки; Космоэнергетика; Биоэнергетика; Йога; Практическая Философия и Психология; Здоровое питание; В гостях у астролога; Осознанное существование; Фэн-Шуй; Вредные привычки Эзотерика






JavaScript


Учебник начального уровня








hyperlink
Программы, мысли, темы 



JavaScript - начало.
Необычный для меня опыт, но что делать, попробую. Недавно я начал осваивать JavaScript. Понимаю, что этим никого не удивишь, но, пока ещё первые шаги изучения остались в памяти, решил попробовать написать небольшое руководство для тех, кто также только начинает изучение этого языка программирования.
Несколько слов об особенностях  JavaScript, другими словами - что я знал об этом языке до начала его изучения. Первое и главное:  JS код легко интегрируется в  HTML разметку и является де факто стандартом для интернет браузеров. Из этого следует, что если вы совершенно не знаете HTML - JS, вероятнее всего, будет для вас бесполезна. В данном опусе я постараюсь разжевать всё максимально детально, но надо иметь в виду, что  HTML и JS идут бок о бок, дополняя, а не заменяя друг друга. Для тех, кто сталкивался раньше с  Delphi программированием или чем-то подобным можно, в первом приближении, привести такую аналогию: HTML - это форма, а JS - сам код программы.
Другая важная особенность языка - высокая интерактивность. Процитирую фразу, которую мне многократно доводилось слышать: "JavaScript - это событийно ориентированный язык программирования". Что это значит? Это означает, что вы можете написать кусок кода, который выполнится когда пользователь нажмёт на кнопку, можете написать кусок кода, который выполнится когда вы только подведёте к ней курсор мышки. Для Java Script и то и другое - события и она умеет на них реагировать.
Отличительная особенность языка и кода на нём - то, что результат можно увидеть имея лишь один из современных браузеров. То есть вам не нужно ставить и настраивать какие-то компиляторы, среды программирования и так далее. Для запуска любого из приведённых ниже примеров - достаточно набрать текст в любом редакторе (блокноте, например), изменить расширение на html и открыть при помощи браузера. Всё.
Завершая вводную часть отмечу, что пишу я под  Android Scripting, и  JavaScript там может иметь свои особенности. Надеюсь, что не имеет.




Сделаем, чтобы хоть что-то работало.
Первое, что смущает при изучении новых языков программирования - как тут сделать хоть что-то. Именно поэтому в мировой практике часто в качестве первого примера программы для языка приводят так называемый "Hello world". По сути пример представляет собой код минимальной программы, которая при запуске выводит на экран фразу "Hello world" соответственно. Почему именно эта фраза? Видимо это такой программистский юмор, так как самая простая программа едва-ли сможет сделать что-то полезное, то пусть хотя бы поздоровается.
Мой первый пример чем-то похож на тот, просто употребляются другие слова и не используется программирования как такового. Пример будет на чистом HTML без JavaScript.
<html>
<head>
</head>
<body>
Забавно писать на
html + java script не зная ни того, ни другого. <br>
Но попробуем.
</body>
</html>

В результате, при запуске странички в браузере мы получим такую картину:

0100090000033c6c000000007532000000001610000026060f002220574d464301000000000001007cd20000000004000000002000007452000074720000010000006c0000000000000000000000be010000380000000000000000000000a83d0000d807000020454d4600000100747200000c000000010000000000000000000000000000000005000000040000c401000069010000000000000000000000000000e3e306001c830500460000002c00000020000000454d462b014001001c000000100000000210c0db01000000600000006000000046000000f00b0000e40b0000454d462b224004000c000000000000001e4009000c00000000000000244001000c000000000000003040020010000000040000000000803f214007000c00000000000000084000053c0b0000300b00000210c0db01000000000000000000000000000000000000000100000089504e470d0a1a0a0000000d49484452000001bf00000039080200000029efb254000000017352474200aece1ce9000000097048597300000ec300000ec401882e3ea300000ab649444154785eed9d3d5a1b3d10c797f72c40c1c309c809200d555a3abbc40d5d4a77347689bbb4a9680227884f908702fb2ebcfad6e86ba55dd960effedd24ac47d2cc4fa3597dac774e3e3e3e1a7c4000044000043a12f8afa33cc44100044000043801444ff80108800008f42180e8d9871aca8000088000a2277c0004400004fa1040f4ec430d654000044000d1133e00022000027d08207af6a186322000022080e8091f00011000813e0472d173bb9c2eb7dbe5b713f5f9b6dce69a799d6a61feeff435278fef330438d03a8c753588eeaf5360577d5c67c8aeb4403d202008e4a267d3fc9b9ddd35bfd84f92d8e765b29e9db58e23e6def38b8d94169fa76b90ae21c080deac6a2a68b235883b645513280c026324908f9e978bcddffb53c9e6fa76c2c2e97b72a86d97f3e6c5488f91e7ce6dbe7eda2cae22b5f20961d97c305543b1aaa7f77f0fe52e78fd94d1a41c4bb1f910048104815cf43cbd7fd2a1b361b318360d9afcb417bc4ab77f7e5fde62aef929ceb6795b7f4a3b47d608b01c59871db5bab9e8298cd3fb9ecfb764294e3643f5aed8e6adb938b3d7c91e6920ec6e8edafd512b282656de9fce9593c81eacd38ebbfddaa5663da90b6d8c34309d9a8ddec4ae70a6e908c9c464536f24abc5f8ea4680e32c59cbba1aae3cfd7fb57f927d4f4f55f2a744a62eb03fb2460565ddce25f5490b8593e97d4fa592a9438277b158bb3b747da4075fa7d3a5def8a76c95d7fb2e1a35dc7577af9116f5b29a2b23636e290f1c82338b4034e2ec99d38d1d282c3acbfb8856e33d6b5a94ca8665e911cb3e4c4e0c22b24599f9af5a414e5eb81cffe36a2137385fd8729eff9f5d9b4c268d14105795484c580a285951b5fa3fbdaeebd15fd18a4419ad02519d54eb1777be92e6d09a89e2a2de88da9bc544184d147e59b02b5ea321c9b4567138a406c55da8a4515b05ecbade0868eea1b08729ea129a8892d5f5f3cb5155e945219294a454989ceebbcd62615ccae98205f720f191978547b13f988fa98faa427c21641c47a2edb57885a30af1435d9c1595ed584b3bf6a6d52fe527fd9cd6189872cbd47871869ef0e8929155c8b3659479e3e265423a90f79fea611338e4051b718c6fea92e586944b9647c48fa683ac131155396daf8a9e4e3c23a64b692aec444f33cefd78a70a91414506777ca8943922c7cf47a7ad3912882336d2984254a9889e64908a9810e841cd344eee5f8cdd87a2c291fed6632fe50a0167b71fdddba0bcbb941965ee5daadbc32ef09a367f165e771589f7971db16e480e69d84e6ef1b198cf586deba2a7e7b4a1861e16afb516359292299fe835cafcca82e819deffa845e636c63cce0bbb8ec345434440beb3c91114452b77334739bb60f7e6f5dbc62e09f8625efbdfe9f9a5339b11d2f22327d354585e176bcf13714cef1c36a9ebfc3b7be2bc7dffe7d42fda6b39c37284e91f4c9be7dbbff7e7e69a5f734eed68cd46e7d4ba276a540b9c84fe8a7fd23ae78b4ec2f92aa3fdc8cf125773beec7a7d7cbb55bbe2a91e576db0932836302411b947e3756e5e172251e60929fede0d2b7aeac9d78adc7ded23241d7a931fbb6d2ee68e3387f625d53343c875da2ca1f2f1522e491bad5598b57a79aecea353c6d09ebd7e5834b347e62cafcf4de2f0a5dc9072c916ce99e8e93dcc62f7e45fa767b34b36d7761e48e2e1d21bae5717677c9b22222c9452b7895fcd9dfb68a8374d90060892ab67f701d22c7fdff8f7e537f60496fb2015af398c3369b5a340cd02633dbb8b3e011435aa054e76787cb6400a0873ebabf5ec71b97cbe7890878625e8c4513ebff5ae6e58fc8c7741170bb39e10e7cf9a28b8c5f0c3fedb67eaa4dd7af3f571b666f3a560a24b0c4caac764624e9b65533e5eca2569a3b50a8b6392ac154c40f7ece9f71f57abf9743a6f5267d3e586944bf68f9ea7f70fcd9ddd569eb3270faf166c8488c8ada67d368a9fdeff546381b7c84ee0d7e2803e2e4c95f267ad0985f92895634dd4bf9caf84329d3eabdfcdaf707621a64fba625e35ff8d40d4c64e8d15087f4e2b058ae445d2aaca8e9fd9896716dd76b994bd78fdc4220af7a45817b4eb646ea4fc5990ee9ea02ae74eb5ba31eb85d7a9b774608746ea7e2dd652ed6b9d0422a9e0afe4c32a39f671a7cd956acac74bb964b6512150a2707a0669a7485ecf723f5baf562d0ff6941b522ed96272c1be27b961da9d29b2c13b99c815baddb797edd97b53443850c9ee0d93d2f64c841eefa8b2919d4a4f9efe69fe6f8f005c3543331336da5aa58dfe84c23b775167193144423245d2dd2b6677ad17f3e02733812aa1784c16f6c950fa7f8d3abdb3dbee04ee7e99ac8d9d0f924e97fb55d4ee76a32892b89f88d5b4adc405a5505c5de99d216b99c1429569f10a0f325526d8bce566cbc3510ddc1c54d9ce4db93ad3c77ce575448dd3929ef3dd527e45aefa8e9f54c36e65a8d29e47ef42e1d476b3a83bd6b3e6c441efac5b2d7286944b1a626563a5dba95141a885c8e00898d3a7c3b12c38c83a1cd506a88978ac64971fde7dfe1c8385537e29d3b3e6bc6897eaf4aeabdba951d9b41d52c32390dd541c9ec9b08811104f563e9ff7de734841bc0cb6dcd84afa22879cff9631fd639d5ce93d7cdf3beea2e0f009e8e555b017f1a5a693c5e86129f6a55486d078ba67e35b085f6df30953600f31195582000880c0c00960e53ef00e86792000027b2280e8b927b0a816044060e004103d07dec1300f0440604f04103df70416d58200080c9c00a2e7c03b18e6810008ec89407bf48cbcab30fbdec63d295a5b2db22dd51244791000018740fe8925162ec53b3ec87b3522970e1babccb684942187dd4bd00e048e8b40af957be14b3d0e8504b22d1d4a4f400f101812815ed1f3b80020dbd271f517b405812321b093e8192412718c8fe45c91094dd209555a8bc4339fc826639ac4b32d4533a538c979988636d30ad7d7beba4c6fa21664b73f123f809a2000029d09647f2a1a79159a6884be32cea6a8e99c6b88bec047be9d4abecf25f1ea7ff202302b47329f849af057a74d62d996c4eb5c824c29eca253877e371a7f6996fe82bde885bf1c0d3fb2ce3a0f044060c004f26fa88bbd328a84b6a2f420e92c28a5a957889ca790f93351150dc93a2c87e98c689a29e70ea473ad893448327c66d3cb0cd85f601a0880802650bb72af4c0f52599cc7399df92455554bb625fef2ed30538afb62547b50fffd76b2fefd67cbb2aafcfbf1dde644ea3cdb47011000814110a88d9e95e9412a8b9b2e60af9f4c5695cab624426f24534a32cb0dcb1dc1b2f74c79f0cce4b21a846bc0081000815602bda2279de655a607e95b3c92d326555522db92c4e2674a69cd722352efac103c31a64000043881d64d0ce7c4c84f3c644f8e82dc294ea5d9ac3261f1d6226d994f529ab4bd503748674e52ae985c01ea9c4ca694f612d4f83babd817020110180381fc6f8d0eee26b3e35f3ab1248aef0ff819d2c175331402814327d06be57ee84675d0efe032a574d01da22000025f49e0d8a2a79878ae59c2e81bf3b07d4f7cf271f9b3b79fe407fc3dab4231100081111238c295fb087b09268300081c1e81639b7b1e1e4168040220304e02889ee3ec77580d0220504b00d1b39620ca8300088c9300a2e738fb1d56830008d41240f4ac2588f2200002e32480e839ce7e87d5200002b504103d6b09a23c0880c03809207a8eb3df61350880402d0144cf5a82280f0220304e02889ee3ec77580d0220504b00d1b39620ca8300088c9300a2e738fb1d56830008d41240f4ac2588f2200002e324f03fa69f8d6c0dc06a890000000049454e44ae4260820000000840010824000000180000000210c0db01000000030000000000000000000000000000001b40000040000000340000000100000002000000000000bf000000bf0080df430000644203000000000000b3000000b3ff7fdf43000000b3000000b3ffff63422100000008000000620000000c00000001000000150000000c00000004000000150000000c0000000400000051000000206500000000000000000000be0100003800000000000000000000000000000000000000bf01000039000000500000001001000060010000c0630000000000002000cc00bf0100003900000028000000bf0100003900000001000800000000000000000000000000000000003a0000000000000000000000ffffff0090dbff00db9066003a90db003a000000ffdb900066b6ff00ffb66600b6ffff000000660000003a00db903a000066b60066000000ffffb600903a0000ffffdb00dbffff0090669000663a9000003a9000b6660000b6663a00dbb666006666000066b6b600dbdb9000b6b66600b6ffb600909066003a003a00666666009090b600b6ffdb00903a3a009090db00669090003a3a9000dbffdb00903a66003a66b60090903a006690db0090660000b6db9000663a0000663a6600ffb690006666b60066663a0090b690003a3a3a0090b6ff0066003a003a006600003a3a003a3a660001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fc010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010181010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fc010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fc010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d4643010000000000010000000000000004000000002000007432000074720000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f6010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b000008010101010101010101010101010101010101010104001601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b0801010101010101010101010101010101010101010101010408010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b0801010101010101010101010101010101010101010101010928110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff0101010101010101011215000000080104000000160112150000101101010101121500000812150000080112150000101112150000081215000008020b340000101101011215000010110101121500001601010101012b06010101090a0000161215000e1d372d0a00050612151011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010101010101010101040e0f010101020b080112150e0f0104101101010101090a080101090a080112150e0f01041011090a080101090a0801020b1601010d101112150e0f01041011010d0e0f010416010101090a1601011215101101070c09370607000c090a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff0101010101010101010101040e0f010101090a08010700080101090a0801010101090a080101090a08010700080101090a08090a080101090a0801020b080101090a080700080101090a08020b080101021f060101042e2f0f01070e0f010101010937060d1928220a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fc0101010101010101010101040e0f010101090a0801040e0f0101090a0c01010101090a080101090a0801040e0f0101090a0c090a080101090a0801020b080101090a0c040e0f0101090a0c0705060101020b08011215080708010710110101010109372d3706292d0a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101070101010101010101010101040e0f010101090a0801070e0f0101020b0801010101090a080101090a0801070e0f0101020b08090a080101090a0801020b080101020b08070e0f0101020b080405060101070008010710110928110700000000000c0937251011072a0a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe01010101010101010101010400000000000000080112150c011215101101010101090a080101090a080112150c0112151011090a080101090a080700000506010d0e0f12150c011215101104201601090a10111215080101290612260601020b080937380c0109390b080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f90101010101010101010101040e0f010101090a08010112150000101101010101121500000000000000080112150000101112150000000000000008020b1815000506010112150000101101070c04000010111215000e0f090a0e0f121500000c121500050601010d00050601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd0101010101010101010101040e0f010101090a0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101021701010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe0101010101010101010101040e0f010101090a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010112140f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe0101010101010101010101040e0f010101020b0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010710110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe010101010101010101121500000008010400000016010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010107000000000801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000400000000200000741200007472000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f70101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010700000801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b000008010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b000008010101010400160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102360f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b08010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a160101010101010101010101010101010101010101010101010101020301010101010230020b0801010101010101040801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fa0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101021f0601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b08010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010135060101010101010101010101010101010101010101010101010102360f010101010d08020b0801010101010101092811010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f60101010101010101010101090a0000101101090a0000320b000812150000160101090a0000320b0000000000000e0f1215000008121500000801121500001011010101011215000008121500001815000506121500000801090a00001011090a0000320b0008020b000016090a00000000080101010112150000081215000008090a0000320b00080101090a0005330b00051b1500000000001e0b00001e0b0000000005060101010101010101010101010101010101020b08090a0000320b00080112140f0101090a0000320b0008010101020b0000160101090a000010220a000008090a0005330b3400001011011215000e0f01011215000008121500000801090a0000160101010101090a00001027150000081215000008090a0000320b00000e1d0a000506010101121500000812150000181500050612150000080101010101020b0000160101121500001011020b00050601010112150000101101020b0e0f01010112150000081215000018150005061215000008010101010700000000000c01020b3400001011010101012b0601020b000506010101121500001011020b00050601010112150000101101121510110101010101010101010101fc0101010101010101010112140f01020b101104050601040506010d0e0f0104160104050601040506090a0801090a1601090a080101090a080112150e0f0104101101010101090a080101090a0801090a101101090a0801090a1601010203040506010405060101020b080101090a080104050601010101090a080101090a08010405060104050601010101020b0801020b08020b0801020b0801020b0801020b08020b08010101010101011213110101010101010101020b0804050601040506010107000801010405060104050601010101023001010d0c090a1601010203020b080101020b08020b1601010d1011020b080101010101090a080101090a08011215101101070c01010101310f01020b0c090a080101090a080104050601040506090a0c090a080101010101090a080101090a0801090a101101090a0801010101010101020b08010112150e0f01041011090a0801010112150e0f010410110101010101010101090a080101090a0801090a101101090a08010101010101310f01090a0801020b1601010d10110101090a160101090a0801010112150e0f01041011090a0801010112150e0f0104101101010101010101010101010101010181010101010101010101012b060101010d0008070e0f01070506020b080101021f06070e0f01070506090a0801020b1601090a080101090a08010700080101090a0801010101090a080101090a0801090a1e2311090a0801070e0f01010101070e0f010705060101020b080101090a080104050601010101090a080101090a0801070e0f0107050601010101020b0801020b08020b0801020b0801020b0801020b08020b08010101010101011213110101010101010101020b08070e0f010705060112152c131101070e0f0107050601010101010101070008070e0f01010101020b080101020b08020b080101090a08020b080101010101090a080101090a0801070e0f0101010101010101010101070008090a080101090a0801070e0f010705060107052d0a080101010101090a080101090a0801090a1e2311090a0801010101010101020b0801010700080101090a08090a080101010700080101090a080101010101010101090a080101090a0801090a1e2311090a08010101010101070c01090a0801020b080101090a080101042e2f0f01090a080101010700080101090a08090a080101010700080101090a08010101010101010101010101010101f5010101010101010101010101010101040008010400080705060705060101020b0801040008070506090a000010110101090a00000000000801040e0f0101090a0c01010101090a080101090a0801090a080217090a080104101101010101010400080705060101020b080101090a0000000c0101010101090a000000000008010104000807050601010101020b0801020b08020b0801020b0801020b0801020b08020b08010101010101011213110101010101010101020b080104000807050601070506070801010400080705060101010101020b00160104101101010101020b080101020b08020b080101090a0c020b080101010101090a00000000000801071011010101010101010101010d160101090a00000000000801010400080705060112150000080101010101090a00000000000801090a080217090a0801010101010101020b080101040e0f0101090a0c090a08010101040e0f0101090a0c0101010101010101090a00000000000801090a080217090a08010101010101021701090a0801020b080101090a0c01121508070801090a08010101040e0f0101090a0c090a08010101040e0f0101090a0c010101010101010101010101010101ff0101010101010101010101010101010d05060101010d00050604050601010700080101010d000506090a080107050601090a080101090a0801070e0f0101020b0801010101090a080101090a0801090a0801072a0a0801071011010101010101010d0005060101020b080101090a080101010101010101090a080101090a08010101010d00050601010101020b0801021f06020b0801020b0801020b0801021f06020b08010101010101011213110101010101010101020b080101010d000506010d16011213110101010d00050601010101020b1601010107101101010101020b080101020b08020b080101020b08020b080101010101090a080101090a08010700000000000c01010101010101070e0f090a080101090a08010101010d000506020b08090a080101010101090a080101090a0801090a0801072a0a0801010101010101020b080101070e0f0101020b08090a08010101070e0f0101020b080101010101010101090a080101090a0801090a0801072a0a08010101010101092811090a0801020b080101020b0801071011092811090a08010101070e0f0101020b08090a08010101070e0f0101020b08010101010101010101010101010101fe010101010101010101010101010104001601021f060107050604201601090a1011021f0601070506090a0801020b0801090a080101090a080112150c011215101101010101090a080101090a0801090a0801010400080112150801070506021f060107051b1311020b080121220a080101010101010101090a080101090a0801021f060107050601010101020b0506070506020b08020b00050607000506070506020b08010101010d000000000000001601010101020b0008021f0601070506021f0601010408021f06010705060101010102231101240f1215080107052500000e0f090a002000000506010d0e0f020b080101010101090a080101090a080112260601020b0801010101071011021f06090a080101090a0801021f0601070506070008090a080101010101090a080101090a0801090a08010104000801010101121311020b08012127150c0112151011090a0801020312150c01121510110101010101010101090a080101090a0801090a080101040008010101010101092811090a080700000506010d0e0f12150801012906090a0801020312150c0112151011090a0801020312150c0112151011010101010101010101010101010101f901010101010101010101010104000e0f010101040000001601070c040000101101010400000016090a000000001601121500000812150000080112150000101101010101121500000000000000181500000812150000080112150000160101040000001601040000000000190a00000c010101010101121500000812150000080104000000160101010101020b18150016090a00000e1a051b1500161215001601020b08010101010101011213110101010101010101020b080104000000160400000e0f1215000804000000160101010101010400000e0f01121500001601020b1c0a0e1d0a08020b1815000506090a00000e0f01011215000008121500000801121500000c0101010101071e0b00161215000008121500000801040000001601010d000000050601010112150000081215000018150000081215000008010101010400000000001601121500001011020b00000000080112150000101101010101010101011215000008121500001815000008121500000801010101090a000000000506020b18150005061215000e0f090a0000000000000801121500001011020b00000000080112150000101101010101010101010101010101010101fe0101010101010101010101010101090a160101010101010101021701010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b0801010101090a08010101010101010101010101020b08010101010101011213110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff0101010101010101010102030101010705060101010101010112140f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b0801010101121508010101010101010101010101020b0801010101010101121311010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010112150801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd01010101010101010101020b0c01010d0e0f010101010101010107101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a0008010101010101010101010101010101010101090a0008010101010101011213110101010101010101020b0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a08010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101015009000026060f009612574d46430100000000000100000000000000040000007412000000000000747200000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe01010101010101010101020304000005060101010101010101010107000000000801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a0801010101010101010101010101010101010101090a08010101010101010101010101010101010101020b0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a08010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fb010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010106010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fb010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f84c000000640000000000000000000000be010000380000000000000000000000bf010000390000002900aa0000000000000000000000803f00000000000000000000803f0000000000000000000000000000000000000000000000000000000000000000220000000c000000ffffffff460000001c00000010000000454d462b024000000c000000000000000e000000140000000000000010000000140000000400000003010800050000000b0200000000050000000c023900bf01030000001e000400000007010400040000000701040075320000410b2000cc003900bf01000000003900bf010000000028000000bf0100003900000001000800000000000000000000000000000000003a0000000000000000000000ffffff0090dbff00db9066003a90db003a000000ffdb900066b6ff00ffb66600b6ffff000000660000003a00db903a000066b60066000000ffffb600903a0000ffffdb00dbffff0090669000663a9000003a9000b6660000b6663a00dbb666006666000066b6b600dbdb9000b6b66600b6ffb600909066003a003a00666666009090b600b6ffdb00903a3a009090db00669090003a3a9000dbffdb00903a66003a66b60090903a006690db0090660000b6db9000663a0000663a6600ffb690006666b60066663a0090b690003a3a3a0090b6ff0066003a003a006600003a3a003a3a660001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fc010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010181010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fc010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fc01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f6010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b000008010101010101010101010101010101010101010104001601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b0801010101010101010101010101010101010101010101010408010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b0801010101010101010101010101010101010101010101010928110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff0101010101010101011215000000080104000000160112150000101101010101121500000812150000080112150000101112150000081215000008020b340000101101011215000010110101121500001601010101012b06010101090a0000161215000e1d372d0a00050612151011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010101010101010101040e0f010101020b080112150e0f0104101101010101090a080101090a080112150e0f01041011090a080101090a0801020b1601010d101112150e0f01041011010d0e0f010416010101090a1601011215101101070c09370607000c090a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff0101010101010101010101040e0f010101090a08010700080101090a0801010101090a080101090a08010700080101090a08090a080101090a0801020b080101090a080700080101090a08020b080101021f060101042e2f0f01070e0f010101010937060d1928220a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fc0101010101010101010101040e0f010101090a0801040e0f0101090a0c01010101090a080101090a0801040e0f0101090a0c090a080101090a0801020b080101090a0c040e0f0101090a0c0705060101020b08011215080708010710110101010109372d3706292d0a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101070101010101010101010101040e0f010101090a0801070e0f0101020b0801010101090a080101090a0801070e0f0101020b08090a080101090a0801020b080101020b08070e0f0101020b080405060101070008010710110928110700000000000c0937251011072a0a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe01010101010101010101010400000000000000080112150c011215101101010101090a080101090a080112150c0112151011090a080101090a080700000506010d0e0f12150c011215101104201601090a10111215080101290612260601020b080937380c0109390b080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f90101010101010101010101040e0f010101090a08010112150000101101010101121500000000000000080112150000101112150000000000000008020b1815000506010112150000101101070c04000010111215000e0f090a0e0f121500000c121500050601010d00050601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd0101010101010101010101040e0f010101090a0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101021701010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe0101010101010101010101040e0f010101090a080101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010112140f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe0101010101010101010101040e0f010101020b0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010710110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe010101010101010101121500000008010400000016010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010107000000000801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f70101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010700000801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b000008010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b000008010101010400160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102360f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b08010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a160101010101010101010101010101010101010101010101010101020301010101010230020b0801010101010101040801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fa0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101021f0601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b08010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010135060101010101010101010101010101010101010101010101010102360f010101010d08020b0801010101010101092811010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f60101010101010101010101090a0000101101090a0000320b000812150000160101090a0000320b0000000000000e0f1215000008121500000801121500001011010101011215000008121500001815000506121500000801090a00001011090a0000320b0008020b000016090a00000000080101010112150000081215000008090a0000320b00080101090a0005330b00051b1500000000001e0b00001e0b0000000005060101010101010101010101010101010101020b08090a0000320b00080112140f0101090a0000320b0008010101020b0000160101090a000010220a000008090a0005330b3400001011011215000e0f01011215000008121500000801090a0000160101010101090a00001027150000081215000008090a0000320b00000e1d0a000506010101121500000812150000181500050612150000080101010101020b0000160101121500001011020b00050601010112150000101101020b0e0f01010112150000081215000018150005061215000008010101010700000000000c01020b3400001011010101012b0601020b000506010101121500001011020b00050601010112150000101101121510110101010101010101010101fc0101010101010101010112140f01020b101104050601040506010d0e0f0104160104050601040506090a0801090a1601090a080101090a080112150e0f0104101101010101090a080101090a0801090a101101090a0801090a1601010203040506010405060101020b080101090a080104050601010101090a080101090a08010405060104050601010101020b0801020b08020b0801020b0801020b0801020b08020b08010101010101011213110101010101010101020b0804050601040506010107000801010405060104050601010101023001010d0c090a1601010203020b080101020b08020b1601010d1011020b080101010101090a080101090a08011215101101070c01010101310f01020b0c090a080101090a080104050601040506090a0c090a080101010101090a080101090a0801090a101101090a0801010101010101020b08010112150e0f01041011090a0801010112150e0f010410110101010101010101090a080101090a0801090a101101090a08010101010101310f01090a0801020b1601010d10110101090a160101090a0801010112150e0f01041011090a0801010112150e0f0104101101010101010101010101010101010181010101010101010101012b060101010d0008070e0f01070506020b080101021f06070e0f01070506090a0801020b1601090a080101090a08010700080101090a0801010101090a080101090a0801090a1e2311090a0801070e0f01010101070e0f010705060101020b080101090a080104050601010101090a080101090a0801070e0f0107050601010101020b0801020b08020b0801020b0801020b0801020b08020b08010101010101011213110101010101010101020b08070e0f010705060112152c131101070e0f0107050601010101010101070008070e0f01010101020b080101020b08020b080101090a08020b080101010101090a080101090a0801070e0f0101010101010101010101070008090a080101090a0801070e0f010705060107052d0a080101010101090a080101090a0801090a1e2311090a0801010101010101020b0801010700080101090a08090a080101010700080101090a080101010101010101090a080101090a0801090a1e2311090a08010101010101070c01090a0801020b080101090a080101042e2f0f01090a080101010700080101090a08090a080101010700080101090a08010101010101010101010101010101f5010101010101010101010101010101040008010400080705060705060101020b0801040008070506090a000010110101090a00000000000801040e0f0101090a0c01010101090a080101090a0801090a080217090a080104101101010101010400080705060101020b080101090a0000000c0101010101090a000000000008010104000807050601010101020b0801020b08020b0801020b0801020b0801020b08020b08010101010101011213110101010101010101020b080104000807050601070506070801010400080705060101010101020b00160104101101010101020b080101020b08020b080101090a0c020b080101010101090a00000000000801071011010101010101010101010d160101090a00000000000801010400080705060112150000080101010101090a00000000000801090a080217090a0801010101010101020b080101040e0f0101090a0c090a08010101040e0f0101090a0c0101010101010101090a00000000000801090a080217090a08010101010101021701090a0801020b080101090a0c01121508070801090a08010101040e0f0101090a0c090a08010101040e0f0101090a0c010101010101010101010101010101ff0101010101010101010101010101010d05060101010d00050604050601010700080101010d000506090a080107050601090a080101090a0801070e0f0101020b0801010101090a080101090a0801090a0801072a0a0801071011010101010101010d0005060101020b080101090a080101010101010101090a080101090a08010101010d00050601010101020b0801021f06020b0801020b0801020b0801021f06020b08010101010101011213110101010101010101020b080101010d000506010d16011213110101010d00050601010101020b1601010107101101010101020b080101020b08020b080101020b08020b080101010101090a080101090a08010700000000000c01010101010101070e0f090a080101090a08010101010d000506020b08090a080101010101090a080101090a0801090a0801072a0a0801010101010101020b080101070e0f0101020b08090a08010101070e0f0101020b080101010101010101090a080101090a0801090a0801072a0a08010101010101092811090a0801020b080101020b0801071011092811090a08010101070e0f0101020b08090a08010101070e0f0101020b08010101010101010101010101010101fe010101010101010101010101010104001601021f060107050604201601090a1011021f0601070506090a0801020b0801090a080101090a080112150c011215101101010101090a080101090a0801090a0801010400080112150801070506021f060107051b1311020b080121220a080101010101010101090a080101090a0801021f060107050601010101020b0506070506020b08020b00050607000506070506020b08010101010d000000000000001601010101020b0008021f0601070506021f0601010408021f06010705060101010102231101240f1215080107052500000e0f090a002000000506010d0e0f020b080101010101090a080101090a080112260601020b0801010101071011021f06090a080101090a0801021f0601070506070008090a080101010101090a080101090a0801090a08010104000801010101121311020b08012127150c0112151011090a0801020312150c01121510110101010101010101090a080101090a0801090a080101040008010101010101092811090a080700000506010d0e0f12150801012906090a0801020312150c0112151011090a0801020312150c0112151011010101010101010101010101010101f901010101010101010101010104000e0f010101040000001601070c040000101101010400000016090a000000001601121500000812150000080112150000101101010101121500000000000000181500000812150000080112150000160101040000001601040000000000190a00000c010101010101121500000812150000080104000000160101010101020b18150016090a00000e1a051b1500161215001601020b08010101010101011213110101010101010101020b080104000000160400000e0f1215000804000000160101010101010400000e0f01121500001601020b1c0a0e1d0a08020b1815000506090a00000e0f01011215000008121500000801121500000c0101010101071e0b00161215000008121500000801040000001601010d000000050601010112150000081215000018150000081215000008010101010400000000001601121500001011020b00000000080112150000101101010101010101011215000008121500001815000008121500000801010101090a000000000506020b18150005061215000e0f090a0000000000000801121500001011020b00000000080112150000101101010101010101010101010101010101fe0101010101010101010101010101090a160101010101010101021701010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b0801010101090a08010101010101010101010101020b08010101010101011213110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff0101010101010101010102030101010705060101010101010112140f010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020b0801010101121508010101010101010101010101020b0801010101010101121311010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010112150801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd01010101010101010101020b0c01010d0e0f010101010101010107101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a0008010101010101010101010101010101010101090a0008010101010101011213110101010101010101020b0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a08010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe01010101010101010101020304000005060101010101010101010107000000000801010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a0801010101010101010101010101010101010101090a08010101010101010101010101010101010101020b0801010101010101010101010101010101010101010101010101010101010101010101010101010101010101090a08010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fb010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fe010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fd01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010106010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ff01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101fb010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101f80c00000040092900aa000000000000003900bf0100000000040000002701ffff030000000000

Понимая, что тем, кто знаком с HTML читать будет не интересно, я всё же сдержу обещание и буду давать максимально подробные объяснения.
Сразу отвечу на возможные обвинения в том, что приводимая информация не полная. Для каждого примера я буду стараться приводить только ту информацию, которая необходима для понимания именно этого примера. Ни больше, чтобы не путать читателя, ни меньше, чтобы у него не оставалось пробелов.
Ключевое понятие языка HTML разметки - так называемый "тэг". Есть понятие открывающего тэга и закрывающего. Для части тэгов предусмотрено обязательное наличие закрывающего тэга, для части - нет. Тэги - это по сути любые слова, заключённые в треугольные скобки. Само это слово - название тэга. Закрывающий тэг должен начинаться с символа "/". Всё, что находится между закрывающим и открывающим тэгом, относится к этому тэгу.
Первое, что мы видим в нашем примере - тэг html. Соответствующий ему закрывающий тэг находится в самом конце. Этот тэг указывает, что внутри него (между открывающим и закрывающим тэгом) используется html разметка. Логично, что весь наш документ внутри этого тэга.
Далее следует тэг head. Он отвечает за всевозможную служебную информацию о документе. Оставим его пустым, поставив сразу за ним соответствующий закрывающий тэг, для нас он сейчас не важен.
Наконец мы добрались до тэга body. Именно там находится то, что мы видим на экране. Например, текст, написанный напрямую в этом тэге (не находящийся во вложенных тэгах и не содержащий служебных символов) сразу выводится на экран в том же виде, в котором введён в исходном коде страницы.
Внутри тэга body мы просто написали текст, который при запуске будет выведен на экран. Всё просто, кроме одного маленького нюанса. Между двумя предложениями мы натыкаемся на новый тэг <br>. Этот тэг отвечает за начало новой строки.



Сделай ещё что-нибудь.
В предыдущем примере мы добились того, что на экран вывелся текст. После этого, чтобы ни делал пользователь, ничего не произойдёт. Независимо от того как, когда и зачем пользователь откроет ваш документ, он увидит тот же самый текст. Исходя из этого делаем вывод, что программой это называть ещё рано.
Как я уже упоминал, HTML вообще говоря к программированию отношения не имеет. Но он, если можно так выразиться, поддерживает скриптовые расширения. Самый распространённый язык программирования, используемый для этих целей - JavaScript. Слегка расширим наш предыдущий пример, чтобы проиллюстрировать его возможности:


<html>
<head>
</head>
<body> Забавно писать на html + java script не зная ни того, ни другого. <br>
Но попробуем.
<br>
<br>
<input type=button value='Нажми меня!' onclick=' this.value = "Спасибо";'>
</body>
</html>


Запускаем в браузере и видим:

010009000003ea3b01000000bb97000000001610000026060f002220574d464301000000000001004d35000000000b000000002000001026010010460100010000006c0000000000000000000000d3010000a300000000000000000000008d4000009516000020454d4600000100104601000c000000010000000000000000000000000000000005000000040000c401000069010000000000000000000000000000e3e306001c830500460000002c00000020000000454d462b014001001c000000100000000210c0db0100000060000000600000004600000000150000f4140000454d462b224004000c000000000000001e4009000c00000000000000244001000c000000000000003040020010000000040000000000803f214007000c00000000000000084000054c140000401400000210c0db01000000000000000000000000000000000000000100000089504e470d0a1a0a0000000d49484452000001d4000000a40802000000a110484e000000017352474200aece1ce9000000097048597300000ec300000ec401882e3ea3000013c649444154785eed9d4b8c15551ac78b490cec243e563ed0d0f430840d241393d6186524334d6f580cddb0403281b91d8d91d608c6d0489466214c62b751233d3201374c6b322166a08d12c485bd3181858408dd3c4c5c6a541213088e3de7d4a9c7a9e7ad736ff5adc7fd5562bcb7ee77bef39ddff7d5bfaa4f157516cdcfcf5b6c1080000420d05902bfeb6c77f40601084000029200e24b1d40000210288000e25b0074ba8400042080f85203108000040a2080f816009d2e2100010820bed40004200081020820be0540a74b08400002882f3500010840a00002886f01d0e91202108000e24b0d40000210288000e25b0074ba8400042080f85203108000040a2080f816009d2e2100010820bed40004200081020820be0540a74b08400002882f3500010840a00002886f01d0e91202108000e24b0d40000210288000e25b0074ba8400042080f85203108000040a2080f816009d2e2100010820bed40004200081020820be0540a74b08400002882f3500010840a00002886f01d0e91202108000e24b0d40000210288000e25b0074ba8400042080f85203108000040a2080f816009d2e2100010820bed40004200081020820be0540ef449773138f2e5a343cdd4657ad7b102d1f9d986ba3ebdc9aca31942494dcc684a3ba10e894f8ce4d0c4fccd987b3da321c11d3c3ae71c60675c949fbe310a0578cccb4e3a77d0fedf44e5b087401814e89af655d1859b1cd3a366f6fa71a33232b522fcb84f28ead9a55d6f6f6e5ce9e2e48474e43ecd9f9a5601ceb6c7a38d3e5b0f0303bde97124e9a1fd1b824e99220d242c94823a7b4e006023a81ce89efeaf159ef30e8df18af0c6e64731363d6a9921cbfb5aa17017632eb807a7a576735ada89d098d8a0e91b0cb4c40bbb8ecd847fba2ac714af5a75f6039fbc42ef1c9bf74734d638c4397677de3f26ad9db29beea9f433f85c69b7ea5273dbb11857a491b4b8cd3c6b87749e90f2c104b62fc31ac129326836d9c725b889ef4c60e18f13f774c3214e7b31a9efa9a10a1fc31f127ad613860ffbbdddaf92a3b6c3a34ed4adeeb596ba4f6c91d7de3a76cc06ef2ed5fd458b4018668f818b3148ff41d062f807889955d1a2631fc878ade43ac2b4f54a295e98416577beaa00b1d14e1be238766cc70dde1b7185bf050566351bd4432e547abe28aff932e21e67686b6e07a682d780f5a079a12e8b973522b39b9fcfbfafadce3de6ee4cb5dc4583bd435b5d085c3ff2c3e69c219558fd856b13b65544e7b2f6e75e4db47a5b7efd4b8bfc3ad1de7c4922c5e21e1730388f39f9c3e5576763c7e43dd95aa784f9af4cf7e9587824c98cbd0ad1c13577f22f9d246a148255aea6353e7634739c63da10da44069ae7714fbd5e645ed0d563fcea3089b65dcf61c4e5fa0b6a2fed393e8d77ec2392f7b65fac349a83d599c91a340f33f3bde705530f560f13a6a2536f71c10aab44c99d202f4452239e67686b6b0ead851f17586a208c74a9f5fb4dac936bdd6b38b6fe0b0d7cb3d6b19a9c3d9b9464cb91a50e21930d00b34a4adb1098e3f79680756c87f46050914a277aad0d4394ea91302cc72e51b1b70ccd1a0771146e71ea7a19a4934d3b97b5de93cbd3a082525b50c22979189f9f7bd664fa25ee2b151351138bf3263921574187f14443a6d7eb0981f35e1d8bc336a12283f08ed62c7d5dee85f66f90f6d61c5b77373befedc4bff614969724c7b1ac97eb26143c274a43df978e1b2f7ec528cf1e406f944c4898df3f387fbbd8ed44edfefec45ed018015abd26e27c54d144d0f6fb306d55cf5dce50bc95349a963d19ab9e1253e10168edf699bd57f6926bbc201cb197f95fde9431737ea37529387a66e002a22f61dc3d414e430f438f881d34ddc2d09fb719e6015664ba2bc3138bff144a05c238348702530fa95d97ce4198f828c666e7f2dc5367bd15ab5a279c4d2a267e768637283cc7cb866b4f61963ce68962db076ac8a10df40bceaf13359b0fe648e14c6998bb301bbd5bde269873863db4a1d1676f5fa37f3dd63c5fd5b26e2d6f6996d3b312c62fc7267afb296a7837080521062c692ecde9ba5544515ddc2f11bfacf36b005b54a00d2bf6bbc6f66e4d0c4c48955bb9c73650674b640c98bf4c90de241c58414641d4ed3d447e00bcf93279a3c37ed6ba897d1cc49b4effee9f3b791a1c4856459c1ca6c3efe8c47414633b7bf566213e7cfa669b02cd74416cde4d8f0f098b5d1bfbe0a0e3763cc19cd9aa36cd7a243e21b7cec7efa907808b56f7040489ffc2812a75dafcecdcdc9d39c651f62f6f0a64f4cf68dcba334d65823605fcd6a97c821383d0383de05f7dcc90f671a89598c509db436ea315af6c59baf99731313f63939662cca552ed769cd86df6e2de4de3e316095e011ffb2b7e9d0146179dedb794c4dedc6a62075084e65d87d654fbde352158f97f2e9e1d093eafe436bf6a33c89559830d2b9896d23337de3c78c1fa80c57669440a8f6321e0519cd5281a7c7260ec1d5096988cd942c9a99c90b83eef93ada75c698339ae57e38441d2eecac86e63d3069e64f987953ec6e68ce4f9a799a71a3119c3df06e30d9eedc1bdece67fdea3a3a65977edf569c2192ef116b77950284b51b16ce7ef7ee926e16993c8d8d44f84a6215cda1eec16ba55d56c91b9a6ad3dd063ebb16e973dbe913d629016b77d0a48f6643d3abc7e7a5b50a5c3386b887d045ea2930c424f8eaaadbcd5bcc84772898ec49746ad87619aa3185d7b432138eba186efe3d16b71842b3ef5e91f8490a0ebdd5d812e7d0f54a08d79e37ddab154cc82650ed99cd5cc82d147b1b025ac40db736c2a5691508c4de0b2b36f0a47b6bc54655c5dedd6728da8a3da642c42eef6194847bb99af6b6d57b591a7768daa10397f074511602f2efdc0c937965099738b21250f7137b8da746e2fc3746436ec49ceeaaf440526eb5651d41c9ecca7216208e1a1070ff964c7e0aad9041fa7fc9962cb0426894b9d3f84c396555bbe42d12a928d9e9807020000108d49f00d30ef5cf31238400044a4800f12d615208090210a83f01c4b7fe396684108040090920be254c0a21410002f52780f8d63fc78c100210282101c4b7844921240840a0fe043a23bedae26dee9b6f6276958a362bc8952a1d040381da11e8e073be42ce36588177e88877e1c995dacab75e5059e3aa5df9312008742f81ce5cf9ba7cfbb2bebeb3d084b0825ca1f8e91c02dd41a0b3e2db84a93715115d583e304b115c7f3ed42ac952ce230c4f3bb3095a07914ed5abeefc6907f16a56cf46bda655fda63efbdd299f6e3bff15bdd13ddd515a8c1202104825d0b97fe91d796ba01d57e0fd7ea96b46c5af35e2bd1f495b89256ae9f51d5ac52b6e3dab538db815e402afc5725faf1458dcc45dd74becd41c881ee4b7cebeabae7349a5270840a045029dbdf20d4b90a6c7f245feeafdeaf69221c15586124f1f595bf51f76567cb2dfda6eafa4f0e1c93971d91adbe9cc8c65bfbcdd8e45bcbb5bacba306dbf48df59c960eee4c5553252f94676f1826dfb427c85783fbcff0aedc1c186b34cd2f4890b8383755f839d0b1c0840c0984067c53725bcd616566aad95174696e6ee0a7209ab4825aceb35b0b161cbbbd4de0167f121e3e4d0000210a82f81d2886f6b0b2bb5d6ca4ea77ce36c6cf3c415e46257914a5ad74b185b1f9e9c90da9b79a1b8fa961923830004c2043a2bbea14527f5d5a55a5b58c9b055786da8d8e6492bc8a9f9107d15a9d475bdc48fd6c808dacb31070108c4136871aed8ac5960c1266fd55e3f20e76ff7d0fa4b7a1f292b6b855a65593b4b9f7b8eed34760539b59c56637c363630670965d79d1c92b8d7a62dbca68d9bdb6f66f58335046a48a083ffc8a2e0d35fccbff1308f686e62f8e4c0e15cd65131ef9c161080408d087476daa1eae0eab78a54d53342fc10a82c812e115f79d93b69c9c7c2fc7ffc609233e79f529cd8683faac606010840a05d02dd33edd02e29da43000210c89140975cf9e6480c5710800004722080f8e6001117108000044c0920bea6c4b087000420900301c4370788b880000420604a00f13525863d042000811c0820be3940c40504200001530288af2931ec21000108e44000f1cd01222e200001089812407c4d89610f010840200702886f0e107101010840c09400e26b4a0c7b084000023910407c7380880b08400002a604105f5362d843000210c88100e29b03445c40000210302580f89a12c31e021080400e0410df1c20e202021080802901c4d79418f610800004722080f8e6001117108000044c0920bea6c4b087000420900301c4370788b880000420604a00f13525863d042000811c0820be3940c40504200001530288af2931ec21000108e44000f1cd01222e200001089812407c4d89610f010840200702886f0e107101010840c09400e26b4a0c7b084000023910407c7380880b08400002a604105f5362d843000210c88100e29b03445c40000210302580f89a12c31e021080400e0410df1c20e202021080802901c4d79418f610800004722080f8e6001117108000044c0920bea6c4b087000420900301c4370788b880000420604a00f13525863d042000811c0820be3940c40504200001530288af2931ec21000108e44000f1cd01222e200001089812407c4d89610f010840200702886f0e107101010840c09400e26b4a0c7b084000023910407c7380880b08400002a60416cdcfcf9bb6c9c5feedb7dffeeebbef6eddba958bb77a3b59bc78f1fdf7dfffdc73cfd57b988c0e025d45a018f13d78e8d092c58b878686eeb9e79eaec2ddda60bffffefba9a9a99bb76eeddeb5ab350fb4820004ca46a018f1ddbd5bc8c8aea54b97debc79b36c444a18cf92254b7efae9a743870e1d3c78b084e111120420d0028162e67c6fdfbe7dd75d77a1bc19132640095c025a467bcc200081f21328467c051731d7cc6644a0fcc54484108040760285892ffa8bf2662f532c21503f02a515df4f4796ae7ff76a48a062771a8958298dafbebb7ee9c8a7a9a1d5aff2181104ba9c4061e22ba4e6b7b44d3e0117b188dd99eaa61a3fcab136c351cc13815d7e78307c082c1c81c2c4b7f9b48314dfc8d560ecce525ece1a04f59b2dbe5cf92e5c99e31902e523505af1b55185f548db79e5bd7ef190b0bbbd785a9a9e7e517cef7fef8afa68ef5366f2a3fda3da2937f58367ac3e783ff85fed7d296d3d5776289e7bd94477e27f55bedccdb679b8e70fcdce45e5ab1c22820004da225098f8fefaebaf37d2b65f6e5b5f8d3e726f70dbfc81f5bf5bbf88661f3fffc868cf912bce7666ef85cdcf7f7ce3c61ff75db972a467f411f15934bffd8b67b6ef8f37e49eb55bb65c38f8d6d7a2fdd76f3d33dab3658be34dfca4dcaa1fbeb2bcaf4e84296d651ffff9cb1915c9996507ef9581884df3a97ffdf8f9cd1f6c71033fa20520a24ddb04aeb6f24c630840a064040a13df0c1cd6ee7534cd15d92b42add4f6c4d8952b4f9d5eee6cebf69ff3dc3d317666efa5ed9bdeb9645d7a67d3f64b7bcf8c3de177d5f3f77f0c9c7ce9e8b767ffb9fff747c69e8ac4f0edd197c40f5e2f81df13da9e3d7d7cedc093cb94e9b22707d61e3f7d36c3d830810004ba9c4091e2dbec865bf41694b8e1a6765efbd75f976f9f7f7f566da7f7acd16e583df0f4b39bcf9d3b6789ff363ffbf4036e2faaed034f1fecffef3ad1f4f5c7c584b2e3cdf9f0f99e75fb7bc50fde7e2fc0e4b6d7ae7e639ddbbf4e3f0d7c73f59a68289a68fb976f3faefa7afcf5d37bbed9ee98bb3bed48d26fb8757999327c08d48f4091e29b7e8749dedd8fccf9ba3bafcf9d1fb265526dd2d435be7e7470c7a53d7b86aca13d7b2eed183c7addb571da3eb86deaf265bba968a3bab03f7c3ebae3dfcaa7b7dfebdedd136dfbe0c3bdd69a3d9f5dd6b6a96d0f2a9ffafef787dce1682dbc9dcb960f2d5f968ea37ea5c78820d0dd040a135f2135e98f8149b18a58783b2d6beab3b3eae76b47771f386f59eacbd9bdeb0ff44e1edf2ae701966d3d3ed97b60fd5ec72eea50f376fec081a9a1c9d71eb39da4587a11b9368ffd69e8fc81f79d2e44f7bdbd4e7f2127eed7b37b774c0d3db3555d90bb3b1fd8fa9ab32789893ac3b0410002b5215098f80a82cda61da27f8adbcff94a497e6cdf27af5c6eacb4b73f4faf18b4a71dbe7875e5cac6e5573ed92724d4f943deb57bf50bb927e4d0db233fac51ede49662a94f4438def4505636e60f5f546e424e9caf5fbcda985af3cadf421d5d3fb665a588306dab4dc131100840401128e6ad662fbcf0c2d8d8d8f5ebd7494346020f3df4d0e8e8e89b6fbe99d11e330840a0e4044a7be59b3e27d175bf96bc8c080f021030255098f8a6de5ee2c71802a6a9c51e021028338162c4f78e3beef8f1c71fefbbefbeaebb826d69c00294c025a095b992880d0210302250cc9caf58944148c9a64d9beebcf34ea370bbd3f8e79f7ffee8a38fc4cbd4c5f21fdd49805143a07e048a115fc1f18d37def8e1871f589d214b498913d5dd77dffdf2cb2f6731c6060210a80481c2c4b712740812021080c002112866ce778106835b08400002552180f8562553c4090108d48a00e25bab7432180840a02a0410dfaa648a382100815a11407c6b954e06030108548500e25b954c11270420502b02886fadd2c960200081aa10407cab9229e28400046a4500f1ad553a190c0420501502886f5532459c108040ad0820beb54a2783810004aa4200f1ad4aa688130210a81501c4b756e96430108040550820be55c91471420002b52280f8d62a9d0c060210a80a01c4b72a99224e0840a0560410df5aa593c1400002552180f8562553c4090108d48a00e25bab7432180840a02a0410dfaa648a382100815a11407c6b954e06030108548500e25b954c11270420502b02886fadd2c960200081aa10407cab9229e28400046a4500f1ad553a190c0420501502886f5532459c108040ad0820beb54a2783810004aa4200f1ad4aa688130210a81501c4b756e96430108040550820be55c91471420002b52280f8d62a9d0c060210a80a81ff036f4e4209b72342850000000049454e44ae4260820000000840010824000000180000000210c0db01000000030000000000000000000000000000001b40000040000000340000000100000002000000000000bf000000bf0000ea430000244303000000000000b3000000b3ffffe943000000b3000000b3ffff23432100000008000000620000000c00000001000000150000000c00000004000000150000000c0000000400000051000000ac2f01000000000000000000d3010000a300000000000000000000000000000000000000d4010000a4000000500000008c030000dc030000d02b0100000000002000cc00d4010000a400000028000000d4010000a40000000100080000000000000000000000000000000000d90000000000000000000000ffffff0090dbff0000003a00ffb66600dbffff003a3a9000ffdb9000003a9000db903a00db9066003a90db003a00000066b6ff000066b60066000000ffffb600903a0000ffffdb00b6ffff0000006600663a9000b6660000b6663a00dbdb900090660000dbb6660090dbdb003a003a00b6db900090b69000b6b66600909066003a3a3a009090b6006666b600b6ffb6009090db006690db009066900090903a0066003a00903a660066666600b6ffdb00663a0000663a6600dbdbdb00ffb69000003a6600dbffb6003a3a0000003a3a00dbffdb003a006600db909000b66666003a3a6600669090003a66b6009393930077777700707070008a8a890091919100e8e8e800fcfcfc0075757500eaeaea00fafafa00f2f2f200fbfbfb00f1f1f100f0f0f000efefef00aaefef0035006000efce860086ceef0060003500efefaa00ededed00a9eded0035005f00edcc850085cced005f003500ededa900ececec00a8ecec0035005e00ecca840084caec005e003500ececa800ebebeb00a8ebeb00ebc9840084c9eb0000003500eba85e00005ea800350000005e005e00ebeba800a85e000000005e005e000000c9ebeb00003584003584c900f6f6f600dddddd009ddddd000000590032000000ddbe7d00dd9d59007dbedd0059003200dddd9d00599ddd00590000009ddd9d00590059003200590032595900be7d3200327dbe00595900000000320000599d009d590000323200003200320000323200bebe7d0032327d009dbe7d00bedddd0000327d009d9d59009cdbdb0031005800dbbc7b00bcdbdb0000317b009c5800007bbcdb0058003100dbdb9c00000058005800000000003100db9c580000589c0031000000317bbc0058005800dadada009cdada0031005700dabb7b0057005700dada9c007bbbda0057003100bbdada007b7b3100317b7b007b310000dadabb00577b7b0057000000579cda007b577b00f5f5f500d8d8d8009ad8d800d8b97a0000005700d89a5700b9d8d80000317a00d8d89a0000579a009a570000579ad800d6d6d60099d6d60031005600d6b8790079b8d600565631005600310099d699000000560079310000d6d6b80056005600d6d69900b8d6d6000031790056000000b879310000569900f4f4f400d4d4d400d2d2d200f3f3f300d1d1d100e2e2e200cfcfcf008a8a8a008f8f8f00e4e4e400888888000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b00000000200000100601001046010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b0000000020000010e60000104601000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101d8433e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e43d80101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101d5d6d7d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d7d6d50101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010143d358d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d458d343010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013ed1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d13e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013eced0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0ce3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013ececfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfce3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013eb0bcbcbcbcbcbcbcbcbcbdbebfbcbcbcbcbdbebfbcc0990000c1c2c3c4c5c6bdc7c8c9cacbc3bebfbcbcbcbdbebfbdc4ccbcbcbdbebfbcbcbcbdbebfbcbcbcbdbebfbcc9ca0000cbc8bcbdbebfbcbcbdbebfcdc5c6bcbdbebfc0c2c8bcbcbcbcbcbcbcbcbcb03e01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b0000000020000010c600001046010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013eb0b1b1b1b1b1b1b1b1b1b2a1b3b1b1b1b1b2a1b3b2b4b5b1b6b7adb8b1b9bab2a3b8b9bab1b2a1b3b1b1b1b2a1b3b2b400b5b1b2a1b3b1b1b1b2a1b3b1b1b1b2a1b3b1b9bab1b1bbadb8b2a1b3b1b1b2a1b3b2b4b5b1b2a1b3b1b1b1b1b1b1b1b1b1b1b1b1b03e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e6f9f9f9f9f9f9f9f9f9fa0a1a29f9f9f9fa0a1a2a0a3a49f9fa5a6a49fa792a8a3a9aaab9fa0a1a29f9f9fa0a1a2a0a1acada4a0a1a29f9f9fa0a1a29f9f9fa0a1a2a0a1a29f9f9f9f9fa0a1a29f9fa0a1a29faeaaaba0a1a2a7afab9f9f9f9f9f9f9f9f9f6f3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e6f2f2f2f2f2f2f2f2f2f8e8f902f2f2f2f8e8f909192932f2f9495962f2f8e970098962f2f8e8f9094999a8e8f908e8f909b938e8f902f2f2f8e8f9094999a8e8f909499000000009c908e97000000009c902f9d0000009c908e9e962f2f2f2f2f2f2f2f2f6f3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e6f707070707070707070717d7470707070717d747070830000007a787070808586877f7070717d88898a7c7b7d74717d748b8c8d7d74707070717d88898a7c7b7d74717d747070767778717d747070717d74797a7870717d74717c787070707070707070706f3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e6f70707070707070707071720000000000007374717275707076777870797a7b7c7b727570717d7e7f7080817d74717d747076827374707070717d7e7f7080817d7470837f7070808470717d747070717d74797a7870717d74717c787070707070707070706f3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e455f5f5f5f5f5f5f5f5f605a615f5f5f5f605a615f6263000000645f656661606768626369606a6b685f6c6d6661605a615f5f6e66615f5f5f606a6b685f6c6d66615f6c6d0000695f5f605a615f5f605a615f6500000066616067685f5f5f5f5f5f5f5f5f453e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e45585858585858585858595a5b58585858595a5b5858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585c5d5e585858585858585858453e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e4551515151515151515152535451515151525354515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151555657515151515151515151453e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e474a4a4a4a4a4a4a4a4a4b4c4d4a4a4a4a4b4c4d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4e4f504a4a4a4a4a4a4a4a4a473e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e4749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949473e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e4748484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848473e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e4246464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646423e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014344454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646454443010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013f4041424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424241403f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b0000000020000010a600001046010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b00000000200000108600001046010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b000000002000001066000010460100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101131400000401010101010101010101010101010101010b001601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101010101010101010101010101010101010d04010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101010101010101010101010101010101010527120101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101050800000004010b00000016011314000c07010101010508000c1808000c071314000c070508000c1808000c1d1400000c0701011314000c07010105080000111201010126070101010508000016010e000f103b1d14000f100508111201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0f10010101021c07010508111202291001010101131404011314040508111202291013140401131404131409010d0f1005081112022910010e0c07010d111201131409010105080f10010d09050607020309133607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d111201010113360701020304010508040101010113140401131404020304010508041314040113140413140401050804020304010508040203040101131404010b2d2e1001020304010101010506070b282a2c3607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d1112010101133607010d0c070105080901010101131404011314040d0c070105080913140401131404131404010508090d0c07010508090d0c0701011314091314040d04010229100101010105061d36073b1d3607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d111201010113360701021c07011314090101010113140401131404021c07011314091314040113140413140401050809021c07011314090d0c0701010203040b16010527120203000000000905063a11120d283607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0000000000000c0701010e09010b0f100101010113140401131404010e09010b0f101314040113141f14000f100d0c07010e09010b0f100d2116010508112c14040101260705080401020304050634040113391c07010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d111201010113360701010508000c0701010101050800000000000c070508000c07050800000000000c1d141f14000901010508000c070102170d00000f3208000f1013140f100508000009010e000f1001010e000f10010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b00000000200000104600001046010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d11120101011336070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101051510010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0f100101011336070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d111201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101050800000004010b000000160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d00000000090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030004010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011314000004010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140000040101010b001601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102291001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101131404010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0f100101010101010101010101010101010101010101011338010101010102301314040101010101010d0401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011336070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011337010101010101010101010101010101010101010101133607010101010e041314040101010101010527120101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0000001112011314000000001112050800001112011314000000002d3100000000090508000c1808000c071314000c07010101010508000c1808000000000f3208000c071314000011121314000000001112020300001605080000000004010101010508000c1808000c1d140000000011120101010101010508000c1d14000c070e003303000c1d14000c1d14000c34000c07010101010101010101010101010101131404131400000000111201051510010113140000000011120101010203000016010113140000112c14000c070508000c1d1400000c0701010e00111201010508000c1808000c070508000016010101010113140000113508000c1808000c1d14000000002d3100040508000c0701010508000c1808000000000f3208000c0701010101020300001601011314000c071314000c070101011314000c07010e00040101010508000c1808000000000f3208000c070101010203000000000901131400000c07010101012607011314000c070101011314000c071314000c070101011314000c0701050811120101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b090101131411120d0f10010d112f120e0c07010d11120d0f10010d112f2c1404010b0c071314040113140405081112022910010101011314040113140413141601131404131416010102300d0f10010d112f12010203040101131404010b0f1001010101131404011314040d0f10010d112f12010101010101011314040113140413140401021c0701021c0701021c07131404010101010101010d04010101010101011314040d0f10010d112f12010d000401010d0f10010d112f12010101023001010b0913141601010230021c070101131404131409010d0f1013140401010101011314040113140405080f10010d0901010101231001131409131404011314040d0f10010d112f120b0c071314040101010113140401131404131416011314040101010101010203040101050811120229101314040101010508111202291001010101010101131404011314041314160113140401010101010b040113140401131409010d0f100101131409010113140401010105081112022910131404010101050811120229100101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0c0705080f100d1112020304010113140405080f100d1112131404010e0f101314040113140402030401050804010101011314040113140413142b161314040d0f100101010105080f100d111201011314040101131404010b0f10010101011314040113140405080f100d111201010101010101011314040113140413140401021c0701021c0701021c07131404010101010101010d040101010101010113140405080f100d11120105081927120105080f100d1112010101010101010203090d0f1001010101021c0701011314041314040105080413140401010101011314040113140402030401010101010101010101010d00041314040113140405080f100d1112010508112c1404010101011314040113140413142b1613140401010101010113140401010203040105080413140401010102030401050804010101010101011314040113140413142b161314040101010101021701131404011314040105080401010b2d2e100113140401010102030401050804131404010101020304010508040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0c07010113140011120d0c0701011314090101131400111213140000040101131400000000040d0c070105080901010101131404011314041314040d2814040b11120101010101011314001112010113140401011314000000040101010101131400000000040101131400111201010101010101011314040113140413140401021c0701021c0701021c07131404010101010101010d040101010101010113140401011314001112010d0c070d040101011314001112010101010102030016010b111201010101021c070101131404131404010508091314040101010101131400000000040229100101010101010101010508160101131400000000040101131400111201010d0000000401010101131400000000041314040d28140401010101010113140401010d0c07010508091314040101010d0c070105080901010101010101131400000000041314040d2814040101010101132a121314040113140401050809011314040d04011314040101010d0c07010508091314040101010d0c070105080901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b0000000020000010260000104601000101010101010101010101010101010101010101010101010101010101010d001601010101010d11120d0c070101020304010101010d1112131404010e160113140401131404021c07011314090101010113140401131404131404010b00040d111201010101010101010d111201011314040101131404010101010101010113140401131404010101010d111201010101010101011314040113140413140401021c0701021c0701021c07131404010101010101010d0401010101010101131404010101010d1112010e1601052712010101010d1112010101010203160101010d111201010101021c0701011314041314040105080913140401010101011314040113140402030000000009010101010101010d0f1013140401131404010101010d1112050816011314040101010113140401131404131404010b00040101010101011314040101021c0701131409131404010101021c07011314090101010101010113140401131404131404010b000401010101010515101314040113140401050809010b1601052712131404010101021c0701131409131404010101021c07011314090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b000f100101021c07010e11120d21160105081112021c07010e1112131404010e160113140401131404010e09010b0f10010101011314040113140413140401131404050804010d0c07021c07010e111222121314040123241404010101010101010113140401131404021c07010e1112010101010101010113140c07021c071314040203000f100d000f100d0f10131404010101010e0000000000000f10010113140004021c07010e1112021c0701010d04021c07010e111201010101021701012510050804010d0c1e030011120203001f14000f100d0c0713140401010101011314040113140405080401020304010101010d1112021c0713140401131404021c07010e1112131409011314040101010113140401131404131404011314040101010122121314040123100e09010b0f1013140401020a010e09010b0f1001010101010101131404011314041314040113140401010101010515101314041314000f100d0c071314040101260713140401020a010e09010b0f1013140401020a010e09010b0f10010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113141601010b000000040102170d00000f1001010b0000000405080000000c070508000c1808000c070508000c0701010101050800000000000000000c070e000c07050800001601010b00000004010b000000000019080000040101010101010508000c1808000c070b0000000401010101010101010113141a08001602030000111b1c1d1400161314000901131404010101010101010d0401010101010101131404010b000000040203000f1002030c070b000000040101010101010e00000f1001050800001601021c1e03111b030413141f14000902030000111201010508000c1808000c07050800000901010101010d200300160508000c1808000c070b0000000401010d000000000c0701010508000c1808000000000c070e000c070101010b000000000016010508000c0713140000000004010508000c07010101010101010508000c1808000000000c070e000c070101010508000000000c0713141f1400090508000f10131400000000000004010508000c0713140000000004010508000c070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020a0101010d0f100101010101010105151001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101050804010101010101010101010101131404010101010101010d04010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101050804010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030901010e0f1001010101010101010d1112010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101010d04010101010101010101010101020304010101010101010d04010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020a0b00000c07010101010101010101010d0000000009010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020300040101010101010101010101010101010101010203000401010101010101010101010101010101050607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010508090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203040101010101010101010101010101010101010102030401010101010101010101010101010101050607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010508090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011610000026060f002220574d464301000000000001000000000000000b00000000200000100600001046010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011e03000026060f003206574d464301000000000001000000000000000b0000001006000000000000104601000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014c000000640000000000000000000000d3010000a30000000000000000000000d4010000a40000002900aa0000000000000000000000803f00000000000000000000803f0000000000000000000000000000000000000000000000000000000000000000220000000c000000ffffffff460000001c00000010000000454d462b024000000c000000000000000e000000140000000000000010000000140000000400000003010800050000000b0200000000050000000c02a400d401030000001e0004000000070104000400000007010400bb970000410b2000cc00a400d40100000000a400d4010000000028000000d4010000a40000000100080000000000000000000000000000000000d90000000000000000000000ffffff0090dbff0000003a00ffb66600dbffff003a3a9000ffdb9000003a9000db903a00db9066003a90db003a00000066b6ff000066b60066000000ffffb600903a0000ffffdb00b6ffff0000006600663a9000b6660000b6663a00dbdb900090660000dbb6660090dbdb003a003a00b6db900090b69000b6b66600909066003a3a3a009090b6006666b600b6ffb6009090db006690db009066900090903a0066003a00903a660066666600b6ffdb00663a0000663a6600dbdbdb00ffb69000003a6600dbffb6003a3a0000003a3a00dbffdb003a006600db909000b66666003a3a6600669090003a66b6009393930077777700707070008a8a890091919100e8e8e800fcfcfc0075757500eaeaea00fafafa00f2f2f200fbfbfb00f1f1f100f0f0f000efefef00aaefef0035006000efce860086ceef0060003500efefaa00ededed00a9eded0035005f00edcc850085cced005f003500ededa900ececec00a8ecec0035005e00ecca840084caec005e003500ececa800ebebeb00a8ebeb00ebc9840084c9eb0000003500eba85e00005ea800350000005e005e00ebeba800a85e000000005e005e000000c9ebeb00003584003584c900f6f6f600dddddd009ddddd000000590032000000ddbe7d00dd9d59007dbedd0059003200dddd9d00599ddd00590000009ddd9d00590059003200590032595900be7d3200327dbe00595900000000320000599d009d590000323200003200320000323200bebe7d0032327d009dbe7d00bedddd0000327d009d9d59009cdbdb0031005800dbbc7b00bcdbdb0000317b009c5800007bbcdb0058003100dbdb9c00000058005800000000003100db9c580000589c0031000000317bbc0058005800dadada009cdada0031005700dabb7b0057005700dada9c007bbbda0057003100bbdada007b7b3100317b7b007b310000dadabb00577b7b0057000000579cda007b577b00f5f5f500d8d8d8009ad8d800d8b97a0000005700d89a5700b9d8d80000317a00d8d89a0000579a009a570000579ad800d6d6d60099d6d60031005600d6b8790079b8d600565631005600310099d699000000560079310000d6d6b80056005600d6d69900b8d6d6000031790056000000b879310000569900f4f4f400d4d4d400d2d2d200f3f3f300d1d1d100e2e2e200cfcfcf008a8a8a008f8f8f00e4e4e4008888880001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101d8433e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e43d80101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101d5d6d7d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d7d6d50101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010143d358d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d458d343010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013ed1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d13e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013eced0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0ce3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013ececfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfce3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013eb0bcbcbcbcbcbcbcbcbcbdbebfbcbcbcbcbdbebfbcc0990000c1c2c3c4c5c6bdc7c8c9cacbc3bebfbcbcbcbdbebfbdc4ccbcbcbdbebfbcbcbcbdbebfbcbcbcbdbebfbcc9ca0000cbc8bcbdbebfbcbcbdbebfcdc5c6bcbdbebfc0c2c8bcbcbcbcbcbcbcbcbcb03e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013eb0b1b1b1b1b1b1b1b1b1b2a1b3b1b1b1b1b2a1b3b2b4b5b1b6b7adb8b1b9bab2a3b8b9bab1b2a1b3b1b1b1b2a1b3b2b400b5b1b2a1b3b1b1b1b2a1b3b1b1b1b2a1b3b1b9bab1b1bbadb8b2a1b3b1b1b2a1b3b2b4b5b1b2a1b3b1b1b1b1b1b1b1b1b1b1b1b1b03e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e6f9f9f9f9f9f9f9f9f9fa0a1a29f9f9f9fa0a1a2a0a3a49f9fa5a6a49fa792a8a3a9aaab9fa0a1a29f9f9fa0a1a2a0a1acada4a0a1a29f9f9fa0a1a29f9f9fa0a1a2a0a1a29f9f9f9f9fa0a1a29f9fa0a1a29faeaaaba0a1a2a7afab9f9f9f9f9f9f9f9f9f6f3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e6f2f2f2f2f2f2f2f2f2f8e8f902f2f2f2f8e8f909192932f2f9495962f2f8e970098962f2f8e8f9094999a8e8f908e8f909b938e8f902f2f2f8e8f9094999a8e8f909499000000009c908e97000000009c902f9d0000009c908e9e962f2f2f2f2f2f2f2f2f6f3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e6f707070707070707070717d7470707070717d747070830000007a787070808586877f7070717d88898a7c7b7d74717d748b8c8d7d74707070717d88898a7c7b7d74717d747070767778717d747070717d74797a7870717d74717c787070707070707070706f3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e6f70707070707070707071720000000000007374717275707076777870797a7b7c7b727570717d7e7f7080817d74717d747076827374707070717d7e7f7080817d7470837f7070808470717d747070717d74797a7870717d74717c787070707070707070706f3e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e455f5f5f5f5f5f5f5f5f605a615f5f5f5f605a615f6263000000645f656661606768626369606a6b685f6c6d6661605a615f5f6e66615f5f5f606a6b685f6c6d66615f6c6d0000695f5f605a615f5f605a615f6500000066616067685f5f5f5f5f5f5f5f5f453e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e45585858585858585858595a5b58585858595a5b5858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585c5d5e585858585858585858453e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e4551515151515151515152535451515151525354515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151555657515151515151515151453e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e474a4a4a4a4a4a4a4a4a4b4c4d4a4a4a4a4b4c4d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4e4f504a4a4a4a4a4a4a4a4a473e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e4749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949473e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e4748484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848473e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013e4246464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646423e010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101014344454646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646454443010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013f4041424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424241403f01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101013c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101131400000401010101010101010101010101010101010b001601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101010101010101010101010101010101010d04010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101010101010101010101010101010101010527120101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101050800000004010b00000016011314000c07010101010508000c1808000c071314000c070508000c1808000c1d1400000c0701011314000c07010105080000111201010126070101010508000016010e000f103b1d14000f100508111201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0f10010101021c07010508111202291001010101131404011314040508111202291013140401131404131409010d0f1005081112022910010e0c07010d111201131409010105080f10010d09050607020309133607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d111201010113360701020304010508040101010113140401131404020304010508041314040113140413140401050804020304010508040203040101131404010b2d2e1001020304010101010506070b282a2c3607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d1112010101133607010d0c070105080901010101131404011314040d0c070105080913140401131404131404010508090d0c07010508090d0c0701011314091314040d04010229100101010105061d36073b1d3607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d111201010113360701021c07011314090101010113140401131404021c07011314091314040113140413140401050809021c07011314090d0c0701010203040b16010527120203000000000905063a11120d283607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0000000000000c0701010e09010b0f100101010113140401131404010e09010b0f101314040113141f14000f100d0c07010e09010b0f100d2116010508112c14040101260705080401020304050634040113391c07010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d111201010113360701010508000c0701010101050800000000000c070508000c07050800000000000c1d141f14000901010508000c070102170d00000f3208000f1013140f100508000009010e000f1001010e000f100101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d11120101011336070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101051510010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0f100101011336070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d111201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101050800000004010b000000160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d00000000090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030004010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011314000004010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140000040101010b001601010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102291001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101131404010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0f100101010101010101010101010101010101010101011338010101010102301314040101010101010d0401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011336070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011337010101010101010101010101010101010101010101133607010101010e041314040101010101010527120101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0000001112011314000000001112050800001112011314000000002d3100000000090508000c1808000c071314000c07010101010508000c1808000000000f3208000c071314000011121314000000001112020300001605080000000004010101010508000c1808000c1d140000000011120101010101010508000c1d14000c070e003303000c1d14000c1d14000c34000c07010101010101010101010101010101131404131400000000111201051510010113140000000011120101010203000016010113140000112c14000c070508000c1d1400000c0701010e00111201010508000c1808000c070508000016010101010113140000113508000c1808000c1d14000000002d3100040508000c0701010508000c1808000000000f3208000c0701010101020300001601011314000c071314000c070101011314000c07010e00040101010508000c1808000000000f3208000c070101010203000000000901131400000c07010101012607011314000c070101011314000c071314000c070101011314000c0701050811120101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b090101131411120d0f10010d112f120e0c07010d11120d0f10010d112f2c1404010b0c071314040113140405081112022910010101011314040113140413141601131404131416010102300d0f10010d112f12010203040101131404010b0f1001010101131404011314040d0f10010d112f12010101010101011314040113140413140401021c0701021c0701021c07131404010101010101010d04010101010101011314040d0f10010d112f12010d000401010d0f10010d112f12010101023001010b0913141601010230021c070101131404131409010d0f1013140401010101011314040113140405080f10010d0901010101231001131409131404011314040d0f10010d112f120b0c071314040101010113140401131404131416011314040101010101010203040101050811120229101314040101010508111202291001010101010101131404011314041314160113140401010101010b040113140401131409010d0f100101131409010113140401010105081112022910131404010101050811120229100101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0c0705080f100d1112020304010113140405080f100d1112131404010e0f101314040113140402030401050804010101011314040113140413142b161314040d0f100101010105080f100d111201011314040101131404010b0f10010101011314040113140405080f100d111201010101010101011314040113140413140401021c0701021c0701021c07131404010101010101010d040101010101010113140405080f100d11120105081927120105080f100d1112010101010101010203090d0f1001010101021c0701011314041314040105080413140401010101011314040113140402030401010101010101010101010d00041314040113140405080f100d1112010508112c1404010101011314040113140413142b1613140401010101010113140401010203040105080413140401010102030401050804010101010101011314040113140413142b161314040101010101021701131404011314040105080401010b2d2e100113140401010102030401050804131404010101020304010508040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0c07010113140011120d0c0701011314090101131400111213140000040101131400000000040d0c070105080901010101131404011314041314040d2814040b11120101010101011314001112010113140401011314000000040101010101131400000000040101131400111201010101010101011314040113140413140401021c0701021c0701021c07131404010101010101010d040101010101010113140401011314001112010d0c070d040101011314001112010101010102030016010b111201010101021c070101131404131404010508091314040101010101131400000000040229100101010101010101010508160101131400000000040101131400111201010d0000000401010101131400000000041314040d28140401010101010113140401010d0c07010508091314040101010d0c070105080901010101010101131400000000041314040d2814040101010101132a121314040113140401050809011314040d04011314040101010d0c07010508091314040101010d0c070105080901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d001601010101010d11120d0c070101020304010101010d1112131404010e160113140401131404021c07011314090101010113140401131404131404010b00040d111201010101010101010d111201011314040101131404010101010101010113140401131404010101010d111201010101010101011314040113140413140401021c0701021c0701021c07131404010101010101010d0401010101010101131404010101010d1112010e1601052712010101010d1112010101010203160101010d111201010101021c0701011314041314040105080913140401010101011314040113140402030000000009010101010101010d0f1013140401131404010101010d1112050816011314040101010113140401131404131404010b00040101010101011314040101021c0701131409131404010101021c07011314090101010101010113140401131404131404010b000401010101010515101314040113140401050809010b1601052712131404010101021c0701131409131404010101021c07011314090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b000f100101021c07010e11120d21160105081112021c07010e1112131404010e160113140401131404010e09010b0f10010101011314040113140413140401131404050804010d0c07021c07010e111222121314040123241404010101010101010113140401131404021c07010e1112010101010101010113140c07021c071314040203000f100d000f100d0f10131404010101010e0000000000000f10010113140004021c07010e1112021c0701010d04021c07010e111201010101021701012510050804010d0c1e030011120203001f14000f100d0c0713140401010101011314040113140405080401020304010101010d1112021c0713140401131404021c07010e1112131409011314040101010113140401131404131404011314040101010122121314040123100e09010b0f1013140401020a010e09010b0f1001010101010101131404011314041314040113140401010101010515101314041314000f100d0c071314040101260713140401020a010e09010b0f1013140401020a010e09010b0f10010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113141601010b000000040102170d00000f1001010b0000000405080000000c070508000c1808000c070508000c0701010101050800000000000000000c070e000c07050800001601010b00000004010b000000000019080000040101010101010508000c1808000c070b0000000401010101010101010113141a08001602030000111b1c1d1400161314000901131404010101010101010d0401010101010101131404010b000000040203000f1002030c070b000000040101010101010e00000f1001050800001601021c1e03111b030413141f14000902030000111201010508000c1808000c07050800000901010101010d200300160508000c1808000c070b0000000401010d000000000c0701010508000c1808000000000c070e000c070101010b000000000016010508000c0713140000000004010508000c07010101010101010508000c1808000000000c070e000c070101010508000000000c0713141f1400090508000f10131400000000000004010508000c0713140000000004010508000c070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020a0101010d0f100101010101010105151001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101050804010101010101010101010101131404010101010101010d04010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101050804010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030901010e0f1001010101010101010d1112010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010113140401010101010d04010101010101010101010101020304010101010101010d04010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020a0b00000c07010101010101010101010d00000000090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203000401010101010101010101010101010101010102030004010101010101010101010101010101010506070101010101010101010101010101010101010101010101010101010101010101010101010101010101010105080901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102030401010101010101010101010101010101010101020304010101010101010101010101010101010506070101010101010101010101010101010101010101010101010101010101010101010101010101010101010105080901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010c00000040092900aa00000000000000a400d40100000000040000002701ffff030000000000
Основная часть кода осталась без изменений, после текста добавились две пустые строки для более гармоничного внешнего вида странички. Больше всего в этом примере нас интересует новая строчка
<input type=button value='Нажми меня!' onclick=' this.value = "Спасибо";'>
рассмотрим её внимательно.
Первое, что бросается в глаза - непривычно большой тэг input. Да, название тэга именно input, от остальных элементов оно отделено пробелом. Что это за элементы? Мы о них раньше не говорили...
Дело в том, что тэг, помимо названия, может содержать так называемые атрибуты. Думаю нет смысла давать им определения, долго и нудно объяснять понятие, лучше просто попытаться научиться их читать. Давайте попробуем, я буду читать, одновременно переводя на русский:

<Поле ввода, типа кнопка, со значением "нажми меня", в случае клика должен выполниться скрипт "this.value = "Спасибо";">

Ничего сложного. Поле ввода или элемент управления или просто контрол может быть разных типов, мы в нашем примере используем кнопку. Атрибут value в данном случае задает текст, который будет написан на нашей кнопке. Для того, чтобы "подчеркнуть", что заданное нами значение именно текст (строка), его следует заключить в кавычки или апострофы.
Почему я написал в данном случае задаёт текст, разве это работает не всегда? Дело в том, что для разных тэгов атрибут с одним и тем же именем может означать разные вещи. Для кнопок этот код работает, для чего-то другого - может работать, а может и не работать.
Вот, наконец, мы и подошли непосредственно к программированию, а строчка "this.value = "Спасибо";" по сути наша первая программа. Разберём и её тоже.
Ключевое слово this в данном случае - это наша кнопка. Этим словом (в Delphi похожую функцию выполняет Self) кодируется объект, которому принадлежит вызываемая функция (в JS есть свои нюансы, но в первом приближении это верно). То есть в нашем случае мы написали, что в случае, если наша конкретная кнопка будет нажата будет выполнен некий код. Так вот, в этом коде this - это и будет наша кнопка.
Точка после  this означает, что далее мы будем обращаться к тому, что есть у this. В данном случае мы обращаемся к атрибуту value тэга. Да, да, к тому самому, значение которого чуть раньше мы задавали в тэге input. Теперь мы по сути делаем то же самое, только чуть иначе.
Ну и последнее тут - точка с запятой в конце. Это, как и во многих других языках является разделителем для аналога предложений в языках программирования. Как и в обычных человеческих языках там есть свои нюансы использования, но об этом позже.



Начнём первый проект.
Как пример, иллюстрирующий написание программ на JavaScript, я выбрал известную игру сапёр. Сделал я это не осмысленно, просто я попытался нарисовать таблицу и поменять в ней что-то при нажатие на ячейку. Сделал и подумал, да это же почти сапёр!
Сразу скажу, что никакой особенной графики в программе не будет, зачастую следует различать создание интерфейса приложения и программирования его логики. Несмотря на то, что разделить их бывает не всегда просто - задача эта важная и нужная.
Ладно, перейдём к делу. Давайте пока просто попробуем нарисовать таблицу:


<html>
<head>
</head>
<body>
<table id="tbl8765875120451524678" border="2" width="80%" height="80%">
<tr>
<td>
cell11
<td>
cell12
<tr>
<td>
cell21
<td>
cell22
</table>
</body>
</html>





cell11
cell12

cell21
cell22


Как видно из кода, всё новое для нас заключено внутри тэга table. Собственно этот тэг и добавляет таблицу в документ.
Непосредственно в открывающем тэге выставляются ряд атрибутов, давайте коротко поговорим о каждом:
"id" - это идентификатор таблицы, именно с его помощью мы будем использовать таблицу в JavaScript. В общем случае - это произвольная строка. Для этого примера я его сделал равным "tbl" + идентификатор поста в блоге, чтобы не было наведённых проблем, а именно, если из другого скрипта (а он может быть в соседнем посте) будет обращение к элементу с тем же "id", что и в этом скрипте - наша табличка может тоже модифицироваться, что нежелательно.
"border" - это размер так называемого бордюра вокруг ячеек. Как это лучше сказать по-русски... Окантовка, наверное ближе всего. Мы указали, что бордюр будет шириной в два пикселя (пиксель - это как бы единица длины экрана монитора, причём самая маленькая, то есть не может быть пол пикселя). Можете поэкспериментировать со значением этого атрибута, его, например, можно сделать равным нулю и тогда ячейки совсем не будут разделены.
"width" - это ширина нашей таблицы. Можно было задать её в пикселях, как и толщину бордюра, но, в данном случае, как мне кажется, уместнее использовать относительную величину. А именно, 80% от ширины нашего документа. Следует всегда иметь ввиду, что реальный размер пикселя зависит и от разрешения экрана и от его размера. В одном случае объект шириной в 1000 пикселей может занимать половину ширины экрана, а в другом он может на экран не влезть.
"height" - тэг аналогичный тэгу "width", только он отвечает за высоту нашей таблички. Мы его также сделали равным 80%. Более подходящим вариантом было бы сделать таблицу квадратной, беря 80% от минимума высоты и ширины документа, но я решил излишни не усложнять код.
Далее идёт тэг "tr", он означает начало новой строки таблицы.
Следом за ним идёт тэг "td", означающий начало следующей колонки (ячейки в строке).
После тэга "td" идёт текст "cell11". Это тот текст, что будет написан в нашей первой ячейке. Затем опять переход к следующей ячейке, надпись "cell12", новая строка и там ещё две ячейки.
Пока эта таблица ничего не умеет, да и маловата она для сапёра, не интересно играть будет. Думаю стоит сделать её побольше, только вот не хочется для каждой ячейки писать по две строчки, плюс ещё по одной на каждую строку. Эдак у нас для поля 10х10 получится 210 строчек текста на одну только таблицу, которая ничего не умеет. Может можно сделать это как-то компактнее? Давайте поговорим об этом в следующей главе.




Как программирование помогает сделать вашу страничку компактнее.
Помните пример из прошлой главы? Там мы рисовали табличку из четырёх ячеек на чистом HTML. Глава закончилась на том, что для создания таблицы 10х10 ячеек будет нужно 210 строк внутри основных тэгов. Посмотрим, сумеем-ли мы сделать текст более компактны  с помощью JavaScript.
Вот, что получилось у меня:

<html>
 
<head>
 
head>
  <script>
 
function initTable()
 
{
 
var rowCount = 10;
 
var colCount = 10;
 
var tbl = document.getElementById("tbl");
 
for (var i = 0; i < rowCount; i++)
 
{
var row = tbl.insertRow(i);
for(var j = 0; j < colCount; j++)
{
var cell = row.insertCell(j);
cell.
innerHTML = 'cell' + i.toString() + j.toString();
}
}
}
  script>
  <body
onload="initTable();">
  <table id=
"tbl" border="2" width="80%" height="80%">
  table>
  body>
html>


В итоге получается такая табличка:
0100090000037c8802000000c534010000001610000026060f002220574d46430100000000000100a8440000000016000000002000003c8302003ca30200010000006c0000000000000000000000160300008e01000000000000000000001b6d0000f136000020454d46000001003ca302000c000000010000000000000000000000000000000005000000040000c401000069010000000000000000000000000000e3e306001c830500460000002c00000020000000454d462b014001001c000000100000000210c0db01000000600000006000000046000000183800000c380000454d462b224004000c000000000000001e4009000c00000000000000244001000c000000000000003040020010000000040000000000803f214007000c000000000000000840000564370000583700000210c0db01000000000000000000000000000000000000000100000089504e470d0a1a0a0000000d49484452000003170000018f0802000000a1e8ba6c000000017352474200aece1ce9000036f549444154785eed9d6b92e32a1765cb3d328f23f3774ee09b93c7519ec0bd53aa56171d04173d0cd2019dc7f28f0aa75316ecb50fb00daec8c79f3f7f7ef18000042000010840000210e824f07f3aafe7720840000210800004200081ff478014451d400002108000042000813304485167a8f11e084000021080000420408aa206200001084000021080c01902a4a833d4780f0420000108400002107854ff47effd7e030502108000042000010840a022f0efbffffeef7fff2b5f642f8a22810004200001084000021f082c11ea9f7ffea92edade8b7a3e9fe084000420000108400002104804bebfbf977f5faf177b519404042000010840000210b84ae0682f2ac52eaf8f9f9f9fb4e5e65be6223088d2203231d4df8c14a47483c86484ba1fa1d55ed4afe5dbe5e5e3f7df477ae5ebebabfaada71f83c85c2c0ba234884c0cf5340b252d414a37884c0cf53d42d7b9886f97fbcbcd28820004200001084060060152d40ccab40101084000021080803f02a4287f9ea2080210800004200081190448513328d3060420000108400002fe0890a2fc798a22084000021080000466102045cda04c1b1080000420000108f823408af2e7298a2000010840000210984180143583326d4000021080000420e08f0029ca9fa728820004200001084060060152d40ccab40101084000021080803f02c229eaf1782446f949feb17ae5f875e5a07b65ae81281798bbd7a574b9383daca8bb28d3bdd2351f2bce76d56d1a9e46abb7576929d68a9be5fcf9716529adb4381d75191aa46e958f4dc91475607ffac33aeb01b0f9baf2b17d42a6c5e5f678e65a1bb768cc7f3ec996de2e434b99eb927656ba9b9f88946becaddb747df997bff40b6c49ff7b536b29d68ad2f6115a59b940b0a2b11a6b2d6ba5ddb9a8ddd06c9fe6a82099a272c996b59b9c4e2cca5567ef75fd45df2533a9363798b35fd593bce4ac0d2d8db3152fba0c356ae56943cb71aa7f6c9e9669455ad5cfaed2ad06af21c9ed324d0fcfb4589c9b720db9d92b537f54904c51b68ca4b7b204accf5f2768584c182764fa7e4bfa586cf1e8c7b72f22ea18a12218b9c93181d614b57930a9fcb4f284f74164e66563f34b06b6cee38e5d1e67a8b6097a84526d1a47d46d7996a7aaf2c50d4d6e6acb8be2324f4cfb73de22ae74ef6c678e9cbd56c465de2ba7a5f5a614559ebf96279a46bf077360ff5ad1a6f616b29aaf196da892d5779cccbc81a1c4e5114a959858121e21b3bcbf9e93e8414af36d95e4c54132958cca09a59b63b192a3801186566151a1b94d29aa9a68f28ffef6a2b2b4eaab5dda3ec0095692b85285abef824b56a6e6cf0f224a759a187022922dddcdafa80a4e26576e2552b7ebe072a54b83de2ba8545b2c1e3442b585c5aa30ba535485292f27830a4ec36dcb3d7f0dfd19d787eb4af5afbe69598a50b71795e6cf48da36ded6f58fa1e3e6845bee8ca12dd8cbc956cf36ea66cfaf1b9aeea0737db994a25a9ce69a38047496781cfe824acb592f7d7456726420a8915b41000210b84ea03b456d1ea81f9cb257879a9b5bca0a575f2999d71d1a7d0729a595894abe7891e949c9d47f643042e9e8223c71ff1132154e440b1929a57b53f109f823de222533f54da795b96f6b8027d6d0112e08de53dc50b59e36a5a87c2ab9de424cdbfe291be59dffea0860ef5053db61e720992519c11abd72ab414aab33a02b3d1479ef0899a5463ddb3323948a58207b93113243191a67ca952dbceb771b51bae53d95248c113273c6d033df56f5d094a296f76c7e8fa47ab13a052835a75fad6b71eff5eb557bee0e4365aa2a0271a507ee9ff342e45d43658af450ea26e24acb8ee9295d719965dd4a7921721f71a5a95771a65c1117046f32c25085d52b2e535bc5ae4ba23545091613b7820004200001084000020e0890a21c98880408400002108000046e20408aba013a4d4200021080000420e0800029ca8189488000042000010840e00602a4a81ba0d32404200001084000020e0890a21c98880408400002108000046e20408aba013a4d4200021080000420e0800029ca8189488000042000010840e00602a4a81ba0d32404200001084000020e0890a21c98880408400002108000046e20408aba013a4d4200021080000420e080c0ffff43c259c9fbfd5e9e3f9fcfe5dff4dcf123884c0cf557c3414a37884c462823d428816823f4fbfb7b71eaf57a957e1da528a3bed26d084000021080000420204b60334571a2270b99bb41000210800004201085c0d15e548a5d5e1f3f3f3f6937d2b7cc456010a5416462a8bf192948e90691c908753f42ab13bd5f7ffefbf8fdf7915efbfafaaa7eebe9c7203217cb82280d2213433dcd42494b90d20d2213437d8fd0752ee244cf5f6e46110420000108400002330890a26650a60d0840000210800004fc112045f9f314451080000420000108cc20408a9a4199362000010840000210f0478014e5cf53144100021080000420308300296a0665da8000042000010840c01f0152943f4f510401084000021080c00c02a4a81994690302108000042000017f044851fe3c45110420000108400002330890a26650a60d0840000210800004fc11104e518fc72331ca4f32b2f52be9b2cdd79583ee95b90944b9c6cac71643939bee0dcd32dd2b3d1ebc9a0bb87784daf5b457699e756d556fbbccd24a8bd351bbd2d24a5b6e960ba28395453245edd9bf57cacbebe90feed8aa8013326d095caf9d55ff370dcd6efa36b494e95ba9bf08f571224ad391e67458f5ad772e4aab57fe33675694b6cbac86a72d370fb2c5c729d7d65cd46e682e51cd51413245e592ad6a77736e4ae59e18d9aa802e99499db9c19c7da99ee41f8f153936d4a895a70d2dc7a99545b777845ad1b5ee67af528b6ea629b47122323d3cbb94da2dda5e99faa382648a32ed2b9dbf48c0fafc7542bed135e98452c76f491f8b2d1efd3836454a1a23548a24f73920d09aa2f2617379afcd174de30e22332f1b9b477546cf1f370b6f9ca1da26e8114ab5691c51b7f9784bdb06aab8a1c94d6d79515ca6da05485c6959b17a86aab84cb586e68e35a5a8f2b0b93cd1cc13908f753788ccb414adbddb7cf15c052b19d2e364e60d8c737cc4df3542a91213ab8f6d43eb564f901a616839f095ccd883648a8fafeb371ca434c76225470123645661f1ba17e277684a5165aba55bfef6a2b2d2203217bde24a15aebee232357f7e103154a789012722d9d2d5fc555491ba5d676ef125f3fa0d0595e6d4a224160f1aa1dac2625503dd29aac2949793ebb5a5f60ee59ebfda4e8a74ecba52fdab6f5a9622d4ed45a5f93392b68db775a963a8c8f0d773130c6df1a29c6cf56ca36ef6fcbaa1e90e3ad7974b29aac569ae8943406789c7e12fa8b49cf5d24767254706821ab91504200081eb04ba53d4e6cee189edc4eab053db1c2d25f3ba43a3ef20a5b48a50274a62a8522999fa8f0c46281d6acdb99b8f90a9f3638094d25053ae4e2b53a94b197a6ee04c7b97acccb435ae2d2724984d292a9f4aaeb7104b6d79e77f7d04b07928a0edb07390cc3c6cf4048b414aab33a069c375afa111324b8d7a86f408a5b7dbb7eec00899a10c8d33e56aabde11a55bde5349c2182133670c3df36d555d4d292aede7a747f9feeac5ea14a0bc78f3edf9b67a2a7ea84c554520aef4c0fd1bfd1d2af3465d9b0963c4084d0de9295d0c2d5d66ca3d5859540dcf416b6859004af40e1aa14ad46d76a3354569d640df200001084000021080c07c02a4a8f9cc691102108000042000010f0448511e5c44030420000108400002f30990a2e633a74508400002108000043c1020457970110d1080000420000108cc27408a9acf9c162100010840000210f0408014e5c145344000021080000420309f00296a3e735a8400042000010840c0030152940717d10001084000021080c07c02a4a8f9cc691102108000042000010f0448511e5c44030420000108400002f309d47f24f9fd7e2f9d783e9fcbbfe9b9e347109918eaaf8683946e10998c5046a85102d146e8f7f7f7e2d4ebf52afd3a4a51467da5db1080000420000108404096c0668ae2444f1632778300042000010840200a81a3bda814bbbc3e7e7e7ed26ea46f998bc0204a83c8c4507f335290d20d229311ea7e8456277abffefcf7f1fbef23bdf6f5f555fdd6d38f41642e9605511a4426867a9a85929620a51b442686fa1ea1eb5cc4899ebfdc8c22084000021080000466102045cda04c1b1080000420000108f823408af2e7298a2000010840000210984180143583326d4000021080000420e08f0029ca9fa728820004200001084060060152d40ccab40101084000021080803f02a4287f9ea2080210800004200081190448513328d3060420000108400002fe0890a2fc798a22084000021080000466102045cda04c1b1080000420000108f823209ca21e8f4762949fa4e7e9b1c6b7f7ba72d0bd322b20cad595ddeb527a60b472c9e7646e96b427a5598b39a55d869673947ba5c713b2daea6d3734cf4246a7a376a571ea56b99592296acffefc5775aa196af931fdcad6cc7542a62d81ebb5b3cac49b8666377d1b5acaf4add45f84fa3811a50bd42689cd4fa19b9f5af794a67537ffd68ad2f629b71a9eb6dc2c3f6cf74eb9b6e6a2764373896a8e0a92292a97ec5eed964ea7724f8c6c554097cca4cedc60cebe544faa6977cf38c7861ab5f2b4a1e538b5b2e8f68e502bbad6fdec556ad1cd3485364e44a687679752bb45db2b537f54904c519bbe5a2febc6620d22b31c00eb44d5c8cac4652d861a5d937c1bb7575d7b86a68fc5e9c8c044657eec644be97ebc89fe0b5a643242f5fb58ee3619ea6dd9d5d614b57930a9fcb4f284254164e665637dc6ea6939192a53db043da274b5691c61683eded2b6812a6e687253db0017977962da9ff31671a57b673b73e4ecb5222ef35e392dad37a5a8cdafbc6cbe78dca4c249b9ec70109969295a7f7342d05025468f939937305ac6d8846b46285562e2cc11aa27488d30b41cf84a36de06c99c30e27a9b18a434c7e2969db9de3e9fb87e84cc2a2c9ee8d5e8b734a5a8b213a55b5d7b510a27e503b841642e04c495ea345a56e63a838e1ea8edf71751aad3c4801391ec082dbf60a42448654f45ea769db9db07ceb42b0595e6d4a2cd4df1ba4d61434958ac4aa53b455513595e4e4cef421d77bedcf3772c33d5fd4543d5167ac0babd6868fe8ca46de36d3d06afd7edb415f4624341940691797d846a8ec5b2536e2a099debcba514d53823e854ded8f9f6cb82c85c80ec297546c0999c834a5e2b2d97b13453ebfc14d83e3c0feab6eb26262e0e52ba4164c6295da38676a7a8cd9dc383edc48a4bbeb23aecd436474bc9d43fe74a29dd335a09012999fa8f0c4628556262057fddab1313511c43434db99ad76346e8e67c72bc82983fd14bc3af92b17e31effc574700d5d1402698efa024420d92993e49e47f352c488394ee197d97e411324b8d4aea366d148d18a17719b7d7ee0899a10c8d33e54628dd723828498de34668da1dd7666bea4feb5ed4e6d765aa17ab53807c10b03e1d2883942a344365fa56bae9feed452f6e6829f376756507c49556375722565c663443b5ad46e286a6425535d9e62eade15f5c431556afb8a1da2a763d13b6a628257328dd800004200001084000024a0890a29418413720000108400002103046801465cc30ba0b01084000021080801202a4282546d00d08400002108000048c11204519338cee4200021080000420a08400294a89117403021080000420000163044851c60ca3bb10800004200001082821408a526204dd8000042000010840c01801529431c3e82e04200001084000024a0890a29418413720000108400002103046801465cc30ba0b010840000210808012028feaef0dbddfefa567cfe773f9373d77fc08221343fdd57090d20d229311ca08354a20da08fdfefe5e9c7abd5ea55f4729caa8af741b021080000420000108c812d84c519ce8c942e66e1080000420000108442170b417956297d7c7cfcf4fda8df42d7311184469109918ea6f460a52ba41643242dd8fd0ea44efd7f2bda8f2f1fbef23bdf2f5f555fdd6d38f41642e9605511a4426867a9a85929620a51b442686fa1ea1eb5cc4899ebfdc8c22084000021080000466102045cda04c1b1080000420000108f823408af2e7298a2000010840000210984180143583326d4000021080000420e08f0029ca9fa728820004200001084060060152d40ccab40101084000021080803f02a4287f9ea2080210800004200081190448513328d3060420000108400002fe0890a2fc798a22084000021080000466102045cda04c1b1080000420000108f823209ca21e8f4762949fa4e7f951114caf9bc3da2bb30262486f97d23d97f5eb3d273348e95aacde2e438fe728e5d5dbabb414ab5c5ad9bd7699e57263717d69571aa76e95af2c92296acffef2afea54e92afdcad66a7442a62d8179f2ea52ba5c9c8db6a5f7b44cf7a5bbfe446462dded32342d45e51c65426365cde6bcba39bb9662ad286d37b4b272216045e309432bb18666dd7643b37d9aa382648aca255bd6ee5e1da70a488c6cad465d32933a738339fb523d49723e4e4c8e0d6d91ff91cf5d17f4966e4e187775f85cbb27649e6be8f677f52a2d67dddb3bdfde817699a6876739bbb6aca1ed00b55dd96e683505e95c592453d447ab8c8ee18fbaaa0b82c85cd7772f282bd7ef19eacf687f8a366bac94993e165b3cfa69193e010d2db1f893ef4fd1c711da52e7f75ed39aa2360f26375fdcd363c2fe2032f3b2516d0263e8ba7aad44a811a5ab70cc8acbdcfbbec1bdf3f288119adcd49617c50dbdddb88315700dffca945b6ecce819aa710ccd4637a5a8e4507530b9f9e24101a579416d89e79d15f73227285532a4c7d56ddec05052cf23942a3171bdb5306e84ea392f18616839f0954cc583642a1995134a37c762254799230cadc2a242739b5254d9efd2adf61cbd0e610a590494b948163754e1ea2b2e53733d8b18aad34446e8c529b7fc3e8a9220953d15a95b13c779824a736ad1e6a6ec94ab2d2c56e9a53b455513595e4e94a7a22bdd2bf7fcafdc47ff7baf2bd5bffaa6e11da16e2f2acd0bb6b68db7f538c250fd734b570f31b4055739d9ead946ddecf97543f30eb4925db752e6a514d5e234d7c421602242c5b1e38ad272d64bd396c2c9eb8a40de0b010840408440778adadc396cdc4edccbce0a575f299922260dbd8994d2cac4c692182aaddade5fb7d5d8c9bdfa5458b78b462943a75973aea111327d1b5a7dbf445b2c963554a795a9d465959e1b3e13de252b336d8d6b2bda84b12945e553c9750c2ab5e59dfff208a03c17a810683bec1c24330f9bc6357b427d0f525a9d014d1072dcc4089907f57ca3de114a6f94b3d7f40899a10c8d33e56aabde11a55bde5349c2182133670c9d11aa35452dd76d7e8fa47ab13a05c8070107df4149bfd253f14365fa56bae9feedce8a1b5acabc5d5dd90171a5d5cd9588159719cdd03853ae928acddd102fdd725dd6b3b888cbd456b1ebba6ada8bd2568ef407021080000420000108dc4e801475bb057400021080000420000193044851266da3d31080000420000108dc4e801475bb057400021080000420000193044851266da3d31080000420000108dc4e801475bb057400021080000420000193044851266da3d31080000420000108dc4e801475bb057400021080000420000193044851266da3d31080000420000108dc4e801475bb057400021080000420000193044851266da3d31080000420000108dc4ea0fe23c9eff77be9d3f3f95cfe4dcf1d3f82c8c4507f351ca47483c8648432428d12883642bfbfbf17a75eaf57e9d7518a32ea2bdd86000420000108400002b204365314277ab290b91b042000010840000251081ced45a5d8e5f5f1f3f39376237dcb5c0406511a442686fa9b9182946e10998c50f723b43ad1fbf5e7bf8fdf7f1fe9b5afafafeab79e7e0c2273b12c88d2203231d4d32c94b40429dd203231d4f7085de7224ef4fce566144100021080000420308300296a0665da8000042000010840c01f0152943f4f510401084000021080c00c02a4a81994690302108000042000017f044851fe3c45110420000108400002330890a26650a60d0840000210800004fc112045f9f314451080000420000108cc20408a9a4199362000010840000210f0478014e5cf53144100021080000420308300296a0665da8000042000010840c01f01e114f5783c12a3fca444b67e717965f34ae5a07b65ee01512eb3ec768ba1c94df7866699ee95e6fa34a7b47784daf5b457691ad4e6c669bbccd24a73324f4fb9be47a8f28a954c51ed859e9356fa833bb62ae0844c5b02d76b676384ca7f3ec996de2e43978bcbbf12e55869a808557aaaffb3cdb9115acdba8b642b4adb4768353c0d69ac761f7aa75c5bcb68bba1b944354705c914954b765dbba9b8ab7da9f27a43ab5197cc4572b2dfca8455f6b3576959f15e0d356a65b2e684a1eb91abbf924fc8d42f6ab387bd4a2dbad955b7a687679752a3157b62222a8b566758944c51a67da5f31709589fbf4ec837ba269d50eaf82d29ee5b3cfa716c8a943446a81449ee7340a035456d1e4c369e561a2ae52032f3b251ed1861e8de76e97a0869abea11a5ab4de388ba557b3e2b6e6872535b5e1497a976bd17575a6ecce819aae232d51a9a3bd694a2cac3e6f244b3e57b307adcfd6846109969295a7bb7f9e2b9f4a0c4f47132f306c6c7a29a73c108a54a4c5ce7daea1b128275abe7bc6084a1e5c0af3e3ecda9d2bdc9649ca177e99aa634c76225470123eab60a8b7a3ced4b5165bf4bb73e6e5d289c881b3d082273a121ae54a7e9b2325b3e3f34569af865224a759a187022921da19abf8a2a52b7ed7bc9e2e3aefd86824a736a51128b078d506d61b1f2ba692f6aaf3ecacdf0bd6b72d2d2f6f1bdabe8b352c732d37c7d51a9fed55744667bf1dc7be515430d8ddc2b32ef35a8b7f5204a83c8bc38179593ad9e6dd4cd92be6e68deb054b2eb56cabc94a23e4e0125bb245e21828f2a3e5e10446635e6d7869a88501fddfc28b3e50e56aed92b5d6725ed4cce417505511a44669cb9c8b4a1dd296a73e7f0c47662999d15aebe5232f5afa6524a2b134f94c450565232f51f198c503ad49a73371f2153e144b4c091521a6acad569652a752943cf0d9c69ef929599b6c675eec234a5a87c2ab9de422cb5e533bbc6c33b6d879d8364e661a327580c525a9d014d1bae7b0d8d90596ad433a44728bdddbe750746c80c65689c29575bf58e28ddf29e4a12c608993963e8996fabea6a4a51e5be62f9febc0b975eac36e5d69a375f5185a65254e9ba28d3b7d28feedf32af891b5acabc45d141644c7d931da1b9e69588c5d0d2e58f832ef294aba4627337c44bb75a7395e81597b99ed69428cddd684d51dafa4d7f200001084000021080c0bd044851f7f2a7750840000210800004ac12204559758e7e4300021080000420702f0152d4bdfc691d0210800004200001ab044851569da3df1080000420000108dc4b8014752f7f5a8700042000010840c02a01529455e7e8370420000108400002f7122045ddcb9fd62100010840000210b04a801465d539fa0d01084000021080c0bd044851f7f2a7750840000210800004ac12204559758e7e4300021080000420702f81fa8f24bfdfefa543cfe773f9373d77fc08221343fdd57090d20d229311ca08354a20da08fdfefe5e9c7abd5ea55f4729caa8af741b021080000420000108c812d84c519ce8c942e66e1080000420000108442170b417956297d7c7cfcf4fda8df42d7311184469109918ea6f460a52ba41643242dd8fd0ea44efd79fff3e7eff7da4d7bebebeaadf7afa3188ccc5b2204a83c8c4504fb350d212a47483c8c450df23749d8b38d1f3979b510401084000021080c00c02a4a81994690302108000042000017f044851fe3c45110420000108400002330890a26650a60d0840000210800004fc112045f9f314451080000420000108cc20408a9a4199362000010840000210f0478014e5cf53144100021080000420308300296a0665da8000042000010840c01f0152943f4f510401084000021080c00c02a4a81994690302108000042000017f048453d4e3f1488cf293fce3f24a7a9410d7af9840dc2b730dc484ccb2db2d866e5a6c426997a15966c5c49fd2acc89cd22e43539d1badde5ea5a55813155b2d281f27a2d24a8beb4b97a141ea56f9d8944c5107f6977f58a79c9ad3ebb6e6e813326d095caf9deb996b6de8724d7ed196de2e434b99ee4b77f31391fea5b7cbd0942a3627287f4a2bb1fa057e8c5095719595cb6fad68ec55baae5b43b36eef085dc46a8e0a92292a976c4beda6724fa5636b35ea9299edb73598b32fd59346158e0d6da9ed464af32feb2ddd3c53cfefea95164fc8bcd2dc8defed555aceba3776bbb7e97699a687675a2cce4db9bd48efbdbe4ba6fea82099a2368d49a9d3e2ce6a579d059199acdc34d4fafc55d9dd62a8d135e984d2aeb1a0f3e23d435b8cd6a968af57fe149d5e5918a1864ad76eddb6a6a8cd83c996d3ca72c755ff966310993906ad8fea3ee65d0c4d1393b6097a44e96ad338a26ed5d6b3b8a1c9cd8f037cf2ba2b2e7372ffdb9b13575a6ef9eb19aae232db09df7565538a4a0e5507939b2f1ecb507ed01344664e00e30c5532a4c7199a3f36dd356ed7fb49e223548989a5d27186e66314259ff40629cdb7f52d53c9a89c50ba39162b390a1851b7555854686e538a2afb5dbad5b217a550734b9782c85c50882b55b8fa8acb5c479696a29a738d88a13a4d0c3811c9966ef97d1425412a7b2a52b7ebe03267d075b522a8545b2c1e3442b585c5caeeee145561cacb495719d9bab8dcf3b7d5f3dede5e57aa7ff54dcb5284babda8347f46d2b61610000026060f002220574d4643010000000000010000000000000016000000002000003c6302003ca30200f1b6ae6a0ced1de9caafc7d01683cac956f939cf7543f3c989925db7d2a04b29aac569ae8943c044848a63c715a5e5ac97a62d8593d71581bc17021080800881ee14b5b90fdcb839bc979d15aebe5232454c1a7a1329a595898d2531545ab5bdbf6eabb1937bf5a9b06e178d52864eb3e65c432364fa36b4fa7e89b6582c6ba84e2b53a9cb2a3d377c26bc4b5666da1ad756b40963538acaa792eb18546acb3bffe51140792e5021d076d83948661e368d6bf684fa1ea4b43a039a20e4b88911320feaf946bd2394de2867afe9113243191a67cad556bd234ab7bca79284314266ce183a23546b8a5aaedbfc1e49f562750a900f020ebe83927ea5a7e287caf4ad74d3fddb9d1537b49479bbbab203e24aab9b2b112b2e339aa171a65c25159bbb215ebae5baac67711197a9ad62d775d5b417a5ad1ce90f042000010840000210b89d0029ea760be8000420000108400002260990a24cda46a72100010840000210b89d0029ea760be8000420000108400002260990a24cda46a72100010840000210b89d0029ea760be8000420000108400002260990a24cda46a72100010840000210b89d0029ea760be8000420000108400002260990a24cda46a72100010840000210b89d0029ea760be8000420000108400002260990a24cda46a72100010840000210b89d40fd4792dfeff7d2a7e7f3b9fc9b9e3b7e049189a1fe6a3848e90691c90865841a25106d847e7f7f2f4ebd5eafd2afa31465d457ba0d01084000021080000464096ca6284ef4642173370840000210800004a21038da8b4ab1cbebe3e7e727ed46fa96b9080ca234884c0cf537230529dd203219a1ee476875a2f7ebcf7f1fbfff3ed26b5f5f5fd56f3dfd1844e6625910a5416462a8a75928690952ba416462a8ef11bace459ce8f9cbcd28820004200001084060060152d40ccab40101084000021080803f02a4287f9ea2080210800004200081190448513328d3060420000108400002fe0890a2fc798a22084000021080000466102045cda04c1b1080000420000108f823408af2e7298a2000010840000210984180143583326d4000021080000420e08f0029ca9fa728820004200001084060060152d40ccab40101084000021080803f02c229eaf1782446f94946b6bc921e25c4f52b2610f7cadc04e24fe9a6c58e65ae8b5cbfd813a56bb17a7b65e6d235e769afd2e4a6b989b75d6669a53999e5586b594383d4adf28a954c51c7859effb64e99abd28bb666ae13326d092c0d3ac8c495a18bc6fc8a2dbd5d869632dd97ee9efbcac36297a169dd2afff2977275d5a7d0f6119aaf5c4fc5ca25b71b5a59b928552eadea5ebbd275dd1a9a75bb6426449aa382648aca255bd56eaaec75b994d71baa802e99d97e5b8339176ef5a49c880f14d98a175d869a9b974b9bba94367aadb0b04fc854a8a2a54bbd4a37a7e29686eebda65da6e9e199168b7353eebd06f5b6de25b32c5a9d2b8b648aea45c9f59e08589fbf4e7861744d3aa1d4f15bd2e7378b473f8e4d9192c6089522c97d0e08b4a6a8cd83c996d3ca54c75626a92032f3b2516d0162681e2a1feb56db043da274b5691c51b7e5599eaa1d7171433f96f42d2ba5b8cc5b54b4342aaeb4dc98d13354c565b6b0bdf79aa614551e3697279a8ddf83c96f573549adb907919996a2b5779b2f6e56e74743950ce97132f306c6bda3b7ca7cd557072e1aaac4c492f03843f3318a92396a90d28f2377723d0f923959454b738394e61d0a25470123645661b185f6e46b9a5254d9a7d2ad96ad8be5bd16bfff144466e9cede07fd75451e1baa70f51597d9f8f961f260ce51a04c5769901ef7646da84e13034e44b2a5ab792a169f72d5d6b0a0526db178d008d51616abe9b43b455598f27272cb8231a7d172cf7f4e8b77b5725da9da992b60dda605f8f408cd9f91b46dbc6dc6fad332ef1a6be7dabd62e8b9166f79571099d747a8e6582c3be5e68d7625bb6ea5ba4b29ea960146a36a099888506ae9a9ea58b98ca5694be1e4a58a189d8100046212e84e519ba703074706d5a1e6667656b8fa4ac9d45f55524a2b133f9e224d262325b3ecb6c2ba5dba3742e964b35a9a1b21d3b7a17b53710bed09d7c81aaad3ca845156e9046bce35212b336d8debfc2cd794a2f2a9642963fd62def9af8e00f60e35b51d760e9299878d9e603148697506746eec09be6b84cc52a39e213d42a9a01152b71a213394a171a65ca99293bacf88d22defa924618c9099f3939ef9b6aa8aa61495f6f3d3a37c7ff562750a505ebc7e6fbacfdeeb52b5db7b9fa132551581b8d203f77b5d10bc7ea84cc17e5ebf95b8d26aa45fefa1c81dc46596752bd243a99b882b8d36e54a1921759f11862aac5e7199da42c2ba1e5a53945425711f084000021080000420e0830029ca878fa8800004200001084060360152d46ce2b40701084000021080800f02a4281f3ea2020210800004200081d9044851b389d31e04200001084000023e0890a27cf8880a084000021080000466132045cd264e7b1080000420000108f820408af2e1232a2000010840000210984d8014359b38ed4100021080000420e0830029ca878fa8800004200001084060360152d46ce2b40701084000021080800f02f51f497ebfdf8bb0e7f3b9fc9b9e3b7e049189a1fe6a3848e90691c90865841a25106d847e7f7f2f4ebd5eafd2afa31465d457ba0d01084000021080000464096ca6284ef4642173370840000210800004a21038da8b4ab1cbebe3e7e727ed46fa96b9080ca234884c0cf537230529dd203219a1ee476875a2f7ebcf7f1fbfff3ed26b5f5f5fd56f3dfd1844e6625910a5416462a8a75928690952ba416462a8ef11bace459ce8f9cbcd28820004200001084060060152d40ccab40101084000021080803f02a4287f9ea2080210800004200081190448513328d3060420000108400002fe0890a2fc798a22084000021080000466102045cda04c1b1080000420000108f823408af2e7298a2000010840000210984180143583326d4000021080000420e08f0029ca9fa728820004200001084060060152d40ccab40101084000021080803f02c229eaf1782446e593e579f92821a6d7cd61ed955902b125b64b6976d996c6aa5c7301efd5ed5e319b50dd656856646e90f6cab4eb69afd254ede626de7699d5b0f55dba41ea5679c54aa6a8cd42affea44e15a1d26f6d15fa0999b604aed7ce52f29ea1cb35f957b6f476195aca745fbad527221331712f13b74c44e91a2b324f284d6fc928ac286d1fa1d5f0b4e566afa176e7a2764373896a8e0a92292a97ecfac97ab8a60a48afdb5a8dba642675e60673f665efc9f1fcebd850a3569e36b41ca75616ddde116a45d7ba9fbd4a2dba99a6d0c689c8f4f0ec526ab7687b65ea8f0a9229eaa3af46c7f0475dd5054164e6cfb5d504d78b4bfff57b86fa33da9fa2cdea2a65a68fc5e64eb81a474d40434b32fee4fb53f471843696fa8d97b5a6a8cd8349e5a79527b0069199978deae80d43db6b46db7436a274b5691c51b7e5499faa93687143939bdaf2a2b8ccf6213cf94a71a5e596bf9ea12a2e73b24d279a6b4a51c9a1ea6072f3c5133dd0f3962032f31ed23843950ce97186e60d0c25d53b42a91213d75b0be3ea56cf49f40843cb81af242f0e92a964544e28dd1c8b951c658e30b40a8b0acd6d4a5165bf4bb7bab62e144eca077e0491b9101057aad3685999eb0f157ac6b688529d26069c886447a8e6afa28ad4ad89e33c41a539b52889c58346a8b6b058cdf6dd29aac29497133dab88784fca3d7ff19babbae175a5fa57dfb42c45a8db8b4af367246d1b6feb2183a1aaa691eb9dc1d01686e564ab671b75b3e7d70dcd3bd04a76dd4a999752548bd35c138780890815c78e2b4acb592f4d5b0a27af2b02792f042000011102dd296a73e7f0e376e27a7dad0e3bb5cdd15232454c1a7a1329a595c51f4b62a8a8f5cda564ea3f3218a174b2592dcd8d90a9f3638094d25053ae4e2b53614b19da324c6ebc465666da1ad7961312dea614954f25d75b88a5b6bcf3df7804a0edb07390cc3c6cf4048b414aab33a01b07706a7a84cc52a39e213d42e9edf6ad3b3042662843e34cb9daaa7744e996f754923046c8cc1943cf7c5b5557538a4a0b527a94efaf5eac4e01ca8bf7f4afef796ff50f95a9aa08c4951eb87fa3a74365dea86b33618c18a1398f2a118ba1a5cb4cb9072b8b928acddd102fdd725dd6b3b888cbd41612d675d59aa2b45524fd81000420000108400002f7122045ddcb9fd62100010840000210b04a801465d539fa0d01084000021080c0bd044851f7f2a7750840000210800004ac12204559758e7e4300021080000420702f0152d4bdfc691d0210800004200001ab044851569da3df1080000420000108dc4b8014752f7f5a8700042000010840c02a01529455e7e8370420000108400002f7122045ddcb9fd62100010840000210b04a801465d539fa0d01084000021080c0bd04ea3f92fc7ebf970e3d9fcfe5dff4dcf123884c0cf557c3414a37884c462823d428816823f4fbfb7b71eaf57a957e1da528a3bed26d084000021080000420204b60334571a2270b99bb41000210800004201085c0d15e548a5d5e1f3f3f3f6937d2b7cc456010a5416462a8bf192948e90691c908753f42ab13bd5f7ffefbf8fdf7915efbfafaaa7eebe9c7203217cb82280d2213433dcd42494b90d20d2213437d8fd0752ee244cf5f6e46110420000108400002330890a26650a60d0840000210800004fc112045f9f314451080000420000108cc20408a9a4199362000010840000210f0478014e5cf53144100021080000420308300296a0665da8000042000010840c01f0152943f4f510401084000021080c00c02a4a81994690302108000042000017f044851fe3c45110420000108400002330890a26650a60d0840000210800004fc11104e518fc72331ca4fd2f3fca808a6d7cd61ed95590131a4b74be99ecbfaf59e9319a4742d566f97a1c77394f2eaed555a8a552eadec5ebbcc72b9b1b8beb42b8d53b7ca5716c914b5677ff95775aa74957e656b353a21d396c03c7975295d2ece46dbd27b5aa6fbd25d7f2232b1ee76199a96a2728e32a1b1b266735edd9c5d4bb15694b61b5a59b910b0a2f184a1955843b36ebba1d93ecd51413245e5926da9dd54018991add5a84b6652d70244e168ef555a56bca121dd25d3a89579a0554f3e565d394e3f5eace4822e4395f4f95c377a955a74334da18d756b7a7876293d57304aded56e68fe90a3392a48a628250ed18d5b08589fbf4e4033ba269d50eaf82d29ee5b3cfa716c8a943446a81449ee7340a035456d1e4cb69c5696fb4cfa6b3a88ccbc6c543b4618bab99db659b7da8a7944e96ad338a26ef7be6f70fbb2216e6872535b5e149779bb717b1d1057aa736d1597a9d6d0dcb1a614559ebf96279a8ddf83c94357f976451099798fb43a69de94bf59c11f0d55b2fa8e33346f602819e123942a31b1243c4266797f3d5f2d18a434dfb6faf87457190f9279979c83760729fd38154f463142661516272b6a69ae294555134dfeb165eba25cb3950cdd162e65e0732c734121ae54e1ea2b2eb3f1f3434ba5895f2362a84e13034e44b2a5abf9aba82275bbcedce2e3ebfa0d05956a8bc58346a8b6b058d540778aaa30e5e5e4601b53f3d06d1912e59ebf639969bebe68a8fed55744664bd968b8e68aa1f9c383b68db735d82b3235d8d4de87204a83c8bc38179593ad9e6dd4cd62be6e683e395178a2752945b50f7eae8c40c044848a60c4758de5ac97a62d8593d77599dc01021080c04502dd296af354eec4515d75d8a96d8e969279d19e096f97525a45a813253154ac94ccb2933a53e308a543ad3977f311327d1b1a6acad569652af511a57b6e100d7d97acccb435ae2d2724804d292a9f4aaeb7104b6d79e7bf3c0228df5b51d076d83948661e367a82c520a5d519d0d021da72f311324b8d7a86f408a52d84275f3342662843e34cb9932bf36373234af7606dfdd89f41178c909933869ef9b6a2d794a296f76c7e5da67ab13a05c89a0fce44d3af06397ae2b64365fa56bae7fe091704df226ee841310b76fbc4adc495967dd053bae232a3191a67ca3d318886be45bc74cb75d9fd081d6acdc59bb7a6a88bcdf076084000021080000420e08c0029ca99a1c8810004200001084060120152d424d0340301084000021080803302a428678622070210800004200081490448519340d30c0420000108400002ce0890a29c198a1c0840000210800004261120454d024d3310800004200001083823408a72662872200001084000021098448014350934cd4000021080000420e08c0029ca99a1c8810004200001084060120152d424d0340301084000021080803302f51f497ebfdf8bc2e7f3b9fc9b9e3b7e049189a1fe6a3848e90691c90865841a25106d847e7f7f2f4ebd5eafd2afa31465d457ba0d01084000021080000464096ca6284ef4642173370840000210800004a21038da8b4ab1cbebe3e7e727ed46fa96b9080ca234884c0cf537230529dd203219a1ee476875a2f7ebcf7f1fbfff3ed26b5f5f5fd56f3dfd1844e6625910a5416462a8a75928690952ba416462a8ef11bace459ce8f9cbcd28820004200001084060060152d40ccab40101084000021080803f02a4287f9ea2080210800004200081190448513328d3060420000108400002fe0890a2fc798a22084000021080000466102045cda04c1b1080000420000108f823408af2e7298a2000010840000210984180143583326d4000021080000420e08f0029ca9fa728820004200001084060060152d40ccab40101084000021080803f02c229eaf1782446f9497a9e1e6b7c7baf2b07dd2bb302a25c5dd9bd2ea507462b977c4ee666497b529ab59853da65683947b9577a3c21abadde7643f32c64743a6a571aa76e955b2999a236ed4fc332fd619d6a865a7edc7c5ded48ae02e27ac2dd93696e6a3ea134bbb936da93a1a54cdf4a9d45a89689288d5fe5e5faf143ce81d2b4eee63f73664569fbca520d4f5b6e961fb65b1617bb7351bba1b944354705c914954bb6acdde4741ed825becdd7f50fec2e993941ead7b5ee61afd2b2e20d05c72e99e6e6e5d2d62ea539499b937c42a6c5e199e6963cb596a9776f6a2d67634392db659aabd5ca8576a586ecbbb8b2ec45083d042453941e55f4643e01ebf3d7096246d7a4134a1dbf25c5fd7464e058664c698cd098be4f56dd9aa2360f26959f569e401944665e36d667acce969371866a9ba04728d5a67144dde6e32d6de7b3e2862637b50d70719927a6fd396f11575a56ac9ea12a2e738e3b575a694a51e5f96b7524f7f1b4b272fa4a5f47bf3788ccb414e5c56384a14a86f43899790363744d36de7f84522526960446c82cefaf27480d529a6fab64e36d90ccc65133f3b2414a732c5672143042a6fe08d194a2aa8926ffd8b817a5cde996c1537db5abe5039c45990b0a71a50a575f7199eb0cda525473ae113154a789012722d9d2d5fc555491ba5d67ee3983aeab1541a5da62f1a011aa7c6ded4e5115a6bc9c1c9751deb25212997b8b3e82cc345f5f54aa7ff51591d9553f375e7cc5d0fc1949dbc6db9ae7159937ba73a2e9204a83c8bc38179593ad9e6dd4cdaabe6ea8e6087129459d9805788b630226229463fe82d2ca592f7df2b1f8f9471008b782000420b049a03b456d1ea87f3c654f9f6bcb89b83aecd436474bc9d45f76524a2b7f3f96c464325232f51f198c503ad9ac96e646c8d4f931404a69a82957a795a9b0a50c6d1926375e232b731d216e945635dd94a2f2a9e47a0bb1d49677fecb23807cc13a27693bec1c24330f1b3dc16290d2ea0ce8f62a1f21b3d4a827fa8f507abb7deb0e8c9019cad03853aeb6ea1d51bae53d95a4c611320f228412979b5254dacf4f8fb2dfd58bd529403e0838586cd6f7bc97cb50997a16dd11866eba7faf9ba365deaeee6030a65f5d1fa1f93e4ac48a8fd0b26e9568dcf44ecad03853ae2a3747cc45e53df52c2e8346a83637cbfeb4a628cd1ae81b042000010840000210984f8014359f392d4200021080000420e0810029ca838b688000042000010840603e0152d47ce6b40801084000021080800702a4280f2ea2010210800004200081f9044851f399d32204200001084000021e0890a23cb888060840000210800004e6132045cd674e8b10800004200001087820408af2e0221a2000010840000210984f8014359f392d4200021080000420e0810029ca838b688000042000010840603e8147f5f777deeff7d289e7f3b9fc9b9e3b7e049189a1fe6a3848e90691c90865841a25106d847e7f7f2f4ebd5eafd2afa31465d457ba0d01084000021080000464096ca6284ef4642173370840000210800004a210d8d88bfaf7df7ffff9e79f2800d009010840000210800004da0854277af55e1411aa0d23574100021080000420109d40bd17159d07fa210001084000021080401b01be17d5c689ab200001084000021080c07f0990a2a80808400002108000042070860029ea0c35de030108400002108000044851d4000420000108400002103843801475861aef81000420000108400002a4286a000210800004200001089c21f07f014cae62b8a6d7ac830000000049454e44ae426082000840010824000000180000000210c0db01000000030000000000000000000000000000001b40000040000000340000000100000002000000000000bf000000bf00c045440080c74303000000000000b3000000b3ffbf4544000000b3000000b3ff7fc7432100000008000000620000000c00000001000000150000000c00000004000000150000000c0000000400000051000000c06902000000000000000000160300008e01000000000000000000000000000000000000170300008f010000500000003c0000008c00000034690200000000002000cc00170300008f01000028000000170300008f0100000100040000000000000000000000000000000000050000000000000000000000ffffff00bfbfbf008d8d8d005a5a5a0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c4302003ca3020011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111113444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111110111112344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000010011111111001111111111111111111111111111111111111112114111000111100011000000100111111110001111111111111111111111111111111111111112114111000111100011000000100111111000000111111111111111111111111111111111111121141110001111000110000001001111110000111111111111111111111111111111111111111121141110001111000110000001001111111111011111111111111111111111111111111111111211411100011110001100000010011111100001111111111111111111111111111111111111111211411100011110001100000010011111111001111111111111111111111111111111111111112114111000111100011000000100111111110111111111111111111111111111111111111111112114111000111100011000000100111111100001111111111111111111111111111111111111121141110001111000110000001001111110011111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c2302003ca3020011111111111111111111111111111211441111101111122114110111011011101101101111001111101101111111111111111111111111111111111111121141101110110111011011011110011111110111111111111111111111111111111111111111121141101110110111011011011110011110111101111111111111111111111111111111111111211411011101101110110110111100111111110111111111111111111111111111111111111111211411011101101110110110111100111111110111111111111111111111111111111111111112114110111011011101101101111001111111101111111111111111111111111111111111111112114110111011011101101101111001111101101111111111111111111111111111111111111121141101110110111011011011110011111101111111111111111111111111111111111111111121141101110110111011011011110011110111101111111111111111111111111111111111111211411011101101110110110111100111111001111111111111111111111111111111111111111211441111101111122114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111110111111111111111111111111111111111111111121141101111110111111011011111101111011111111111111111111111111111111111111111211411011111101111110110111111011111111011111111111111111111111111111111111111211411011111101111110110111111011111110111111111111111111111111111111111111112114110111111011111101101111110111111110111111111111111111111111111111111111112114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111110111111111111111111111111111111111111111121141101111110111111011011111101110111101111111111111111111111111111111111111211411011111101111110110111111011111110111111111111111111111111111111111111111211441111101111122114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111110111111111111111111111111111111111111111121141101111110111111011011111101111101111111111111111111111111111111111111111211411011111101111110110111111011111111011111111111111111111111111111111111111211411011111101111110110111111011000000011111111111111111111111111111111111112114110111111011111101101111110111111110111111111111111111111111111111111111112114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111110111111111111111111111111111111111111111121141101111110111111011011111101110111101111111111111111111111111111111111111211411011111101111110110111111011111110111111111111111111111111111111111111111211441111101111122114110111111000001101101111001011011110111111111111111111111111111111111111121141101111110000011011011110010111110111111111111111111111111111111111111111121141101111110000011011011110010111110111111111111111111111111111111111111111211411011111100000110110111100101111111011111111111111111111111111111111111111211411011111100000110110111100101011110111111111111111111111111111111111111112114110111111000001101101111001011111110111111111111111111111111111111111111112114110111111000001101101111001011011110111111111111111111111111111111111111121141101111110000011011011110010111110111111111111111111111111111111111111111121141101111110000011011011110010111011011111111111111111111111111111111111111211411011111100000110110111100101111001011111111111111111111111111111111111111211441111101111122114110111011011101101101110110011011110111111111111111111111111111111111111121141101110110111011011011101100111110111111111111111111111111111111111111111121141101110110111011011011101100111111011111111111111111111111111111111111111211411011101101110110110111011001111000111111111111111111111111111111111111111211411011101101110110110111011001101110111111111111111111111111111111111111112114110111011011101101101110110011111110111111111111111111111111111111111111112114110111011011101101101110110011001101111111111111111111111111111111111111121141101110110111011011011101100111111011111111111111111111111111111111111111121141101110110111011011011101100111100111111111111111111111111111111111111111211411011101101110110110111011001110110011111111111111111111111111111111111111211441111101111122114111000111100011101101101111011011110111111111111111111111111111111111111121141110001111000111011011011110111110111111111111111111111111111111111111111121141110001111000111011011011110111111101111111111111111111111111111111111111211411100011110001110110110111101111101111111111111111111111111111111111111111211411100011110001110110110111101110110111111111111111111111111111111111111112114111000111100011101101101111011111101111111111111111111111111111111111111112114111000111100011101101101111011010011111111111111111111111111111111111111121141110001111000111011011011110111111011111111111111111111111111111111111111121141110001111000111011011011110111011011111111111111111111111111111111111111211411100011110001110110110111101101111011111111111111111111111111111111111111211441111101111122114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110111110111111111111111111111111111111111111111121141111111111111111011011011110111111101111111111111111111111111111111111111211411111111111111110110110111101111110111111111111111111111111111111111111111211411111111111111110110110111101111010111111111111111111111111111111111111112114111111111111111101101101111011000011111111111111111111111111111111111111112114111111111111111101101101111011101111111111111111111111111111111111111111121141111111111111111011011011110111111011111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111211411111111111111110110110111101101111011111111111111111111111111111111111111211441111101111122114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110111110111111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111211411111111111111110110110111101111111011111111111111111111111111111111111111211411111111111111110110110111101111010111111111111111111111111111111111111112114111111111111111101101101111011101111111111111111111111111111111111111111112114111111111111111101101101111011101111111111111111111111111111111111111111121141111111111111111011011011110111111101111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111211411111111111111110110110111101101111011111111111111111111111111111111111111211441111101111122114111111111111111001001110110111101101111111111111111111111111111111111111121141111111111111110010011101101111000111111111111111111111111111111111111111121141111111111111110010011101101110111011111111111111111111111111111111111111211411111111111111100100111011011101111011111111111111111111111111111111111111211411111111111111100100111011011111100111111111111111111111111111111111111112114111111111111111001001110110111101111111111111111111111111111111111111111112114111111111111111001001110110111110111111111111111111111111111111111111111121141111111111111110010011101101101111101111111111111111111111111111111111111121141111111111111110010011101101110111101111111111111111111111111111111111111211411111111111111100100111011011110110111111111111111111111111111111111111111211441111101111122114111111111111111101101110001111110011111111111111111111111111111111111111121141111111111111111011011100011111110111111111111111111111111111111111111111121141111111111111111011011100011111000111111111111111111111111111111111111111211411111111111111110110111000111110000111111111111111111111111111111111111111211411111111111111110110111000111111110111111111111111111111111111111111111112114111111111111111101101110001111110000111111111111111111111111111111111111112114111111111111111101101110001111111000111111111111111111111111111111111111121141111111111111111011011100011110000001111111111111111111111111111111111111121141111111111111111011011100011111000011111111111111111111111111111111111111211411111111111111110110111000111110001111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c0302003ca3020011111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141110001111000110000001100001111100111111111111111111111111111111111111111211411100011110001100000011000011111000111111111111111111111111111111111111111211411100011110001100000011000011100000011111111111111111111111111111111111112114111000111100011000000110000111000011111111111111111111111111111111111111112114111000111100011000000110000111111101111111111111111111111111111111111111121141110001111000110000001100001110000111111111111111111111111111111111111111121141110001111000110000001100001111100111111111111111111111111111111111111111211411100011110001100000011000011111011111111111111111111111111111111111111111211411100011110001100000011000011110000111111111111111111111111111111111111112114111000111100011000000110000111001111111111111111111111111111111111111111112114411111011111221141101110110111011011011011110111011011111111111111111111111111111111111111211411011101101110110110110111101111101111111111111111111111111111111111111111211411011101101110110110110111101101111011111111111111111111111111111111111112114110111011011101101101101111011111101111111111111111111111111111111111111112114110111011011101101101101111011111101111111111111111111111111111111111111121141101110110111011011011011110111111011111111111111111111111111111111111111121141101110110111011011011011110111011011111111111111111111111111111111111111211411011101101110110110110111101111011111111111111111111111111111111111111111211411011101101110110110110111101101111011111111111111111111111111111111111112114110111011011101101101101111011110011111111111111111111111111111111111111112114411111011111221141101111110111111011011011110110111101111111111111111111111111111111111111211411011111101111110110110111101111101111111111111111111111111111111111111111211411011111101111110110110111101110111111111111111111111111111111111111111112114110111111011111101101101111011111110111111111111111111111111111111111111112114110111111011111101101101111011111101111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110110111101111111111111111111111111111111111111211411011111101111110110110111101111101111111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111101111111111111111111111111111111111111112114411111011111221141101111110111111011011011110110111101111111111111111111111111111111111111211411011111101111110110110111101111101111111111111111111111111111111111111111211411011111101111110110110111101111011111111111111111111111111111111111111112114110111111011111101101101111011111110111111111111111111111111111111111111112114110111111011111101101101111010000000111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110110111101111111111111111111111111111111111111211411011111101111110110110111101111101111111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111101111111111111111111111111111111111111112114411111011111221141101111110000011011011101101110111101111111111111111111111111111111111111211411011111100000110110111011011111101111111111111111111111111111111111111111211411011111100000110110111011011111101111111111111111111111111111111111111112114110111111000001610000026060f002220574d4643010000000000010000000000000016000000002000003ce301003ca3020011011011101101111111101111111111111111111111111111111111111121141101111110000011011011101101101111011111111111111111111111111111111111111211411011111100000110110111011011111111011111111111111111111111111111111111111211411011111100000110110111011011101111011111111111111111111111111111111111112114110111111000001101101110110111111011111111111111111111111111111111111111112114110111111000001101101110110111101101111111111111111111111111111111111111121141101111110000011011011101101111100101111111111111111111111111111111111111121144111110111112211411011101101110110110111100111101111011111111111111111111111111111111111112114110111011011101101101111001111111011111111111111111111111111111111111111112114110111011011101101101111001111111101111111111111111111111111111111111111121141101110110111011011011110011111100011111111111111111111111111111111111111121141101110110111011011011110011110111011111111111111111111111111111111111111211411011101101110110110111100111111111011111111111111111111111111111111111111211411011101101110110110111100111100110111111111111111111111111111111111111112114110111011011101101101111001111111101111111111111111111111111111111111111112114110111011011101101101111001111110011111111111111111111111111111111111111121141101110110111011011011110011111011001111111111111111111111111111111111111121144111110111112211411100011110001110110111011011101111011111111111111111111111111111111111112114111000111100011101101110110111111011111111111111111111111111111111111111112114111000111100011101101110110111111110111111111111111111111111111111111111121141110001111000111011011101101111110111111111111111111111111111111111111111121141110001111000111011011101101111011011111111111111111111111111111111111111211411100011110001110110111011011111110111111111111111111111111111111111111111211411100011110001110110111011011101001111111111111111111111111111111111111112114111000111100011101101110110111111101111111111111111111111111111111111111112114111000111100011101101110110111101101111111111111111111111111111111111111121141110001111000111011011101101110111101111111111111111111111111111111111111121144111110111112211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011111011111111111111111111111111111111111111112114111111111111111101101101111011111110111111111111111111111111111111111111121141111111111111111011011011110111111011111111111111111111111111111111111111121141111111111111111011011011110111101011111111111111111111111111111111111111211411111111111111110110110111101100001111111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111112114111111111111111101101101111011111101111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111121144111110111112211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011111011111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110111111101111111111111111111111111111111111111121141111111111111111011011011110111101011111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111112114111111111111111101101101111011111110111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111121144111110111112211411111111111111100100110111101110110111111111111111111111111111111111111112114111111111111111001001101111011100011111111111111111111111111111111111111112114111111111111111001001101111011011101111111111111111111111111111111111111121141111111111111110010011011110110111101111111111111111111111111111111111111121141111111111111110010011011110111110011111111111111111111111111111111111111211411111111111111100100110111101110111111111111111111111111111111111111111111211411111111111111100100110111101111011111111111111111111111111111111111111112114111111111111111001001101111010111110111111111111111111111111111111111111112114111111111111111001001101111011011110111111111111111111111111111111111111121141111111111111110010011011110111011011111111111111111111111111111111111111121144111110111112211411111111111111110110111000011111001111111111111111111111111111111111111112114111111111111111101101110000111111011111111111111111111111111111111111111112114111111111111111101101110000111100011111111111111111111111111111111111111121141111111111111111011011100001111000011111111111111111111111111111111111111121141111111111111111011011100001111111011111111111111111111111111111111111111211411111111111111110110111000011111000011111111111111111111111111111111111111211411111111111111110110111000011111100011111111111111111111111111111111111112114111111111111111101101110000111000000111111111111111111111111111111111111112114111111111111111101101110000111100001111111111111111111111111111111111111121141111111111111111011011100001111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211610000026060f002220574d4643010000000000010000000000000016000000002000003cc301003ca3020012222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111000111100011000000111011111110011111111111111111111111111111111111111121141110001111000110000001110111111100011111111111111111111111111111111111111121141110001111000110000001110111110000001111111111111111111111111111111111111211411100011110001100000011101111100001111111111111111111111111111111111111111211411100011110001100000011101111111110111111111111111111111111111111111111112114111000111100011000000111011111000011111111111111111111111111111111111111112114111000111100011000000111011111110011111111111111111111111111111111111111121141110001111000110000001110111111101111111111111111111111111111111111111111121141110001111000110000001110111111000011111111111111111111111111111111111111211411100011110001100000011101111100111111111111111111111111111111111111111111211441111101111122114110111011011101101101111011111101101111111111111111111111111111111111111121141101110110111011011011110111111110111111111111111111111111111111111111111121141101110110111011011011110111110111101111111111111111111111111111111111111211411011101101110110110111101111111110111111111111111111111111111111111111111211411011101101110110110111101111111110111111111111111111111111111111111111112114110111011011101101101111011111111101111111111111111111111111111111111111112114110111011011101101101111011111101101111111111111111111111111111111111111121141101110110111011011011110111111101111111111111111111111111111111111111111121141101110110111011011011110111110111101111111111111111111111111111111111111211411011101101110110110111101111111001111111111111111111111111111111111111111211441111101111122114110111111011111101101111101111011110111111111111111111111111111111111111121141101111110111111011011111011111110111111111111111111111111111111111111111121141101111110111111011011111011111011111111111111111111111111111111111111111211411011111101111110110111110111111111011111111111111111111111111111111111111211411011111101111110110111110111111110111111111111111111111111111111111111112114110111111011111101101111101111111110111111111111111111111111111111111111112114110111111011111101101111101111011110111111111111111111111111111111111111121141101111110111111011011111011111110111111111111111111111111111111111111111121141101111110111111011011111011110111101111111111111111111111111111111111111211411011111101111110110111110111111110111111111111111111111111111111111111111211441111101111122114110111111011111101101111101111011110111111111111111111111111111111111111121141101111110111111011011111011111110111111111111111111111111111111111111111121141101111110111111011011111011111101111111111111111111111111111111111111111211411011111101111110110111110111111111011111111111111111111111111111111111111211411011111101111110110111110111000000011111111111111111111111111111111111112114110111111011111101101111101111111110111111111111111111111111111111111111112114110111111011111101101111101111011110111111111111111111111111111111111111121141101111110111111011011111011111110111111111111111111111111111111111111111121141101111110111111011011111011110111101111111111111111111111111111111111111211411011111101111110110111110111111110111111111111111111111111111111111111111211441111101111122114110111111000001101101111101111011110111111111111111111111111111111111111121141101111110000011011011111011111110111111111111111111111111111111111111111121141101111110000011011011111011111110111111111111111111111111111111111111111211411011111100000110110111110111111111011111111111111111111111111111111111111211411011111100000110110111110111011110111111111111111111111111111111111111112114110111111000001101101111101111111110111111111111111111111111111111111111112114110111111000001101101111101111011110111111111111111111111111111111111111121141101111110000011011011111011111110111111111111111111111111111111111111111121141101111110000011011011111011111011011111111111111111111111111111111111111211411011111100000110110111110111111001011111111111111111111111111111111111111211441111101111122114110111011011101101101111110111011110111111111111111111111111111111111111121141101110110111011011011111101111110111111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111211411011101101110110110111111011111000111111111111111111111111111111111111111211411011101101110110110111111011101110111111111111111111111111111111111111112114110111011011101101101111110111111110111111111111111111111111111111111111112114110111011011101101101111110111001101111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111121141101110110111011011011111101111100111111111111111111111111111111111111111211411011101101110110110111111011110110011111111111111111111111111111111111111211441111101111122114111000111100011101101111110111011110111111111111111111111111111111111111121141110001111000111011011111101111110111111111111111111111111111111111111111121141110001111000111011011111101111111101111111111111111111111111111111111111211411100011110001110110111111011111101111111111111111111111111111111111111111211411100011110001110110111111011110110111111111111111111111111111111111111112114111000111100011101101111110111111101111111111111111111111111111111111111112114111000111100011101101111110111010011111111111111111111111111111111111111121141110001111000111011011111101111111011111111111111111111111111111111111111121141110001111000111011011111101111011011111111111111111111111111111111111111211411100011110001110110111111011101111011111111111111111111111111111111111111211441111101111122114111111111111111101101111110111011110111111111111111111111111111111111111121141111111111111111011011111101111110111111111111111111111111111111111111111121141111111111111111011011111101111111101111111111111111111111111111111111111211411111111111111110110111111011111110111111111111111111111111111111111111111211411111111111111110110111111011111010111111111111111111111111111111111111112114111111111111111101101111110111000011111111111111111111111111111111111111112114111111111111111101101111110111101111111111111111111111111111111111111111121141610000026060f002220574d4643010000000000010000000000000016000000002000003ca301003ca3020011111111111111110110111111011111110111111111111111111111111111111111111111211411111111111111110110111111011101111011111111111111111111111111111111111112114111111111111111101101111110111011110111111111111111111111111111111111111112114411111011111221141111111111111111011011111110110111101111111111111111111111111111111111111211411111111111111110110111111101111101111111111111111111111111111111111111111211411111111111111110110111111101101111011111111111111111111111111111111111112114111111111111111101101111111011111110111111111111111111111111111111111111112114111111111111111101101111111011110101111111111111111111111111111111111111121141111111111111111011011111110111011111111111111111111111111111111111111111121141111111111111111011011111110111011111111111111111111111111111111111111111211411111111111111110110111111101111111011111111111111111111111111111111111111211411111111111111110110111111101101111011111111111111111111111111111111111112114111111111111111101101111111011011110111111111111111111111111111111111111112114411111011111221141111111111111110010010111110111011011111111111111111111111111111111111111211411111111111111100100101111101110001111111111111111111111111111111111111111211411111111111111100100101111101101110111111111111111111111111111111111111112114111111111111111001001011111011011110111111111111111111111111111111111111112114111111111111111001001011111011111001111111111111111111111111111111111111121141111111111111110010010111110111011111111111111111111111111111111111111111121141111111111111110010010111110111101111111111111111111111111111111111111111211411111111111111100100101111101011111011111111111111111111111111111111111111211411111111111111100100101111101101111011111111111111111111111111111111111112114111111111111111001001011111011101101111111111111111111111111111111111111112114411111011111221141111111111111111011011000000111100111111111111111111111111111111111111111211411111111111111110110110000001111101111111111111111111111111111111111111111211411111111111111110110110000001110001111111111111111111111111111111111111112114111111111111111101101100000011100001111111111111111111111111111111111111112114111111111111111101101100000011111101111111111111111111111111111111111111121141111111111111111011011000000111100001111111111111111111111111111111111111121141111111111111111011011000000111110001111111111111111111111111111111111111211411111111111111110110110000001100000011111111111111111111111111111111111111211411111111111111110110110000001110000111111111111111111111111111111111111112114111111111111111101101100000011100011111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c8301003ca3020011111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000011100111111001111111111111111111111111111111111111112114111000111100011000000111001111110001111111111111111111111111111111111111112114111000111100011000000111001111000000111111111111111111111111111111111111121141110001111000110000001110011110000111111111111111111111111111111111111111121141110001111000110000001110011111111011111111111111111111111111111111111111211411100011110001100000011100111100001111111111111111111111111111111111111111211411100011110001100000011100111111001111111111111111111111111111111111111112114111000111100011000000111001111110111111111111111111111111111111111111111112114111000111100011000000111001111100001111111111111111111111111111111111111121141110001111000110000001110011110011111111111111111111111111111111111111111121144111110111112211411011101101110110110111011011110110111111111111111111111111111111111111112114110111011011101101101110110111111011111111111111111111111111111111111111112114110111011011101101101110110111011110111111111111111111111111111111111111121141101110110111011011011101101111111011111111111111111111111111111111111111121141101110110111011011011101101111111011111111111111111111111111111111111111211411011101101110110110111011011111110111111111111111111111111111111111111111211411011101101110110110111011011110110111111111111111111111111111111111111112114110111011011101101101110110111110111111111111111111111111111111111111111112114110111011011101101101110110111011110111111111111111111111111111111111111121141101110110111011011011101101111100111111111111111111111111111111111111111121144111110111112211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011101111111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111211411011111101111110110110111101111111011111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011011110111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111121144111110111112211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011110111111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110100000001111111111111111111111111111111111111211411011111101111110110110111101111111011111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011011110111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111121144111110111112211411011111100000110110110111101101111011111111111111111111111111111111111112114110111111000001101101101111011111011111111111111111111111111111111111111112114110111111000001101101101111011111011111111111111111111111111111111111111121141101111110000011011011011110111111101111111111111111111111111111111111111121141101111110000011011011011110101111011111111111111111111111111111111111111211411011111100000110110110111101111111011111111111111111111111111111111111111211411011111100000110110110111101101111011111111111111111111111111111111111112114110111111000001101101101111011111011111111111111111111111111111111111111112114110111111000001101101101111011101101111111111111111111111111111111111111121141101111110000011011011011110111100101111111111111111111111111111111111111121144111110111112211411011101101110110110110011011101111011111111111111111111111111111111111112114110111011011101101101100110111111011111111111111111111111111111111111111112114110111011011101101101100110111111101111111111111111111111111111111111111121141101110110111011011011001101111100011111111111111111111111111111111111111121141101110110111011011011001101110111011111111111111111111111111111111111111211411011101101110110110110011011111111011111111111111111111111111111111111111211411011101101110110110110011011100110111111111111111111111111111111111111112114110111011011101101101100110111111101111111111111111111111111111111111111112114110111011011101101101100110111110011111111111111111111111111111111111111121141101110110111011011011001101111011001111111111111111111111111111111111111121144111110111112211411100011110001110110110100111101111011111111111111111111111111111111111112114111000111100011101101101001111111011111111111111111111111111111111111111112114111000111100011101101101001111111110111111111111111111111111111111111111121141110001111000111011011010011111110111111111111111111111111111111111111111121141110001111000111011011010011111011011111111111111111111111111111111111111211411100011110001110110110100111111110111111111111111111111111111111111111111211411100011110001110110110100111101001111111111111111111111111111111111111112114111000111100011101101101001111111101111111111111111111111111111111111111112114111000111100011101101101001111101101111111111111111111111111111111111111121141110001111000111011011010011110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111011111101111011111111111111111111111111111111111112114111111111111111101101110111111111011111111111111111111111111111111111111112114111111111111111101101110111111111110111111111111111111111111111111111111121141111111111111111011011101111111111011111111111111111111111111111111111111121141111111111111111011011101111111101011111111111111111111111111111111111111211411111111111111110110111011111100001111111111111111111111111111111111111111211411111111111111110110111011111110111111111111111111111111111111111111111112114111111111111111101101110111111111101111111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111121141111111111111111011011101111110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111011111101111011111111111111111111111111111111111112114111111111111111101101110111111111011111111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111121141111111111111111011011101111111111101111111111111111111111111111111111111121141111111111111111011011101111111101011111111111111111111111111111111111111211411111111111111110110111011111110111111111111111111111111111111111111111111211411111111111111110110111011111110111111111111111111111111111111111111111112114111111111111111101101110111111111110111111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111121141111111111111111011011101111110111101111111111111111111111111111111111111121144111110111112211411111111111111100100111101111110110111111111111111111111111111111111111112114111111111111111001001111011111100011111111111111111111111111111111111111112114111111111111111001001111011111011101111111111111111111111111111111111111121141111111111111110010011110111110111101111111111111111111111111111111111111121141111111111111110010011110111111110011111111111111111111111111111111111111211411111111111111100100111101111110111111111111111111111111111111111111111111211411111111111111100100111101111111011111111111111111111111111111111111111112114111111111111111001001111011110111110111111111111111111111111111111111111112114111111111111111001001111011111011110111111111111111111111111111111111111121141111111111111110010011110111111011011111111111111111111111111111111111111121144111110111112211411111111111111110110111110001111001111111111111111111111111111111111111112114111111111111111101101111100011111011111111111111111111111111111111111111112114111111111111111101101111100011100011111111111111111111111111111111111111121141111111111111111011011111000111000011111111111111111111111111111111111111121141111111111111111011011111000111111011111111111111111111111111111111111111211411111111111111110110111110001111000011111111111111111111111111111111111111211411111111111111110110111110001111100011111111111111111111111111111111111112114111111111111111101101111100011000000111111111111111111111111111111111111112114111111111111111101101111100011100001111111111111111111111111111111111111121141111111111111111011011111000111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c6301003ca3020011111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211441111101111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111441111101111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111441111101111122112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c4301003ca3020011111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141110001111000110000001000011111100111111111111111111111111111111111111111211411100011110001100000010000111111000111111111111111111111111111111111111111211411100011110001100000010000111100000011111111111111111111111111111111111112114111000111100011000000100001111000011111111111111111111111111111111111111112114111000111100011000000100001111111101111111111111111111111111111111111111121141110001111000110000001000011110000111111111111111111111111111111111111111121141110001111000110000001000011111100111111111111111111111111111111111111111211411100011110001100000010000111111011111111111111111111111111111111111111111211411100011110001100000010000111110000111111111111111111111111111111111111112114111000111100011000000100001111001111111111111111111111111111111111111111112114411111011111221141101110110111011011011111101111011011111111111111111111111111111111111111211411011101101110110110111111011111101111111111111111111111111111111111111111211411011101101110110110111111011101111011111111111111111111111111111111111112114110111011011101101101111110111111101111111111111111111111111111111111111112114110111011011101101101111110111111101111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111121141101110110111011011011111101111011011111111111111111111111111111111111111211411011101101110110110111111011111011111111111111111111111111111111111111111211411011101101110110110111111011101111011111111111111111111111111111111111112114110111011011101101101111110111110011111111111111111111111111111111111111112114411111011111221141101111110111111011011111110110111101111111111111111111111111111111111111211411011111101111110110111111101111101111111111111111111111111111111111111111211411011111101111110110111111101110111111111111111111111111111111111111111112114110111111011111101101111111011111110111111111111111111111111111111111111112114110111111011111101101111111011111101111111111111111111111111111111111111121141101111110111111011011111110111111101111111111111111111111111111111111111121141101111110111111011011111110110111101111111111111111111111111111111111111211411011111101111110110111111101111101111111111111111111111111111111111111111211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111101111111111111111111111111111111111111112114411111011111221141101111110111111011011111110110111101111111111111111111111111111111111111211411011111101111110110111111101111101111111111111111111111111111111111111111211411011111101111110110111111101111011111111111111111111111111111111111111112114110111111011111101101111111011111110111111111111111111111111111111111111112114110111111011111101101111111010000000111111111111111111111111111111111111121141101111110111111011011111110111111101111111111111111111111111111111111111121141101111110111111011011111110110111101111111111111111111111111111111111111211411011111101111110110111111101111101111111111111111111111111111111111111111211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111101111111111111111111111111111111111111112114411111011111221141101111110000011011011111110110111101111111111111111111111111111111111111211411011111100000110110111111101111101111111111111111111111111111111111111111211411011111100000110110111111101111101111111111111111111111111111111111111112114110111111000001101101111111011111110111111111111111111111111111111111111112114110111111000001101101111111010111101111111111111111111111111111111111111121141101111110000011011011111110111111101111111111111111111111111111111111111121141101111110000011011011111110110111101111111111111111111111111111111111111211411011111100000110110111111101111101111111111111111111111111111111111111111211411011111100000110110111111101110110111111111111111111111111111111111111112114110111111000001101101111111011110010111111111111111111111111111111111111112114411111011111221141101110110111011011011111110110111101111111111111111111111111111111111111211411011101101110110110111111101111101111111111111111111111111111111111111111211411011101101110110110111111101111110111111111111111111111111111111111111112114110111011011101101101111111011110001111111111111111111111111111111111111112114110111011011101101101111111011011101111111111111111111111111111111111111121141101110110111011011011111110111111101111111111111111111111111111111111111121141101110110111011011011111110110011011111111111111111111111111111111111111211411011101101110110110111111101111110111111111111111111111111111111111111111211411011101101110110110111111101111001111111111111111111111111111111111111112114110111011011101101101111111011101100111111111111111111111111111111111111112114411111011111221141110001111000111011011111101110111101111111111111111111111111111111111111211411100011110001110110111111011111101111111111111111111111111111111111111111211411100011110001110110111111011111111011111111111111111111111111111111111112114111000111100011101101111110111111011111111111111111111111111111111111111112114111000111100011101101111110111101101111111111111111111111111111111111111121141110001111000111011011111101111111011111111111111111111111111111111111111121141110001111000111011011111101110100111111111111111111111111111111111111111211411100011110001110110111111011111110111111111111111111111111111111111111111211411100011110001110110111111011110110111111111111111111111111111111111111112114111000111100011101101111110111011110111111111111111111111111111111111111112114411111011111221141111111111111111011011000011110111101111111111111111111111111111111111111211411111111111111110110110000111111101111111111111111111111111111111111111111211411111111111111110110110000111111111011111111111111111111111111111111111112114111111111111111101101100001111111101111111111111111111111111111111111111112114111111111111111101101100001111110101111111111111111111111111111111111111121141111111111111111011011000011110000111111111111111111111111111111111111111121141111111111111111011011000011111011111111111111111111111111111111111111111211411111111111111110110110000111111110111111111111111111111111111111111111111211411111111111111110110110000111101111011111111111111111111111111111111111112114111111111111111101101100001111011110111111111111111111111111111111111111112114411111011111221141111111111111111011011101111110111101111111111111111111111111111111111111211411111111111111110110111011111111101111111111111111111111111111111111111111211411111111111111110110111011111101111011111111111111111111111111111111111112114111111111111111101101110111111111110111111111111111111111111111111111111112114111111111111111101101110111111110101111111111111111111111111111111111111121141111111111111111011011101111111011111111111111111111111111111111111111111121141111111111111111011011101111111011111111111111111111111111111111111111111211411111111111111110110111011111111111011111111111111111111111111111111111111211411111111111111110110111011111101111011111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111112114411111011111221141111111111111110010011101111111011011111111111111111111111111111111111111211411111111111111100100111011111110001111111111111111111111111111111111111111211411111111111111100100111011111101110111111111111111111111111111111111111112114111111111111111001001110111111011110111111111111111111111111111111111111112114111111111111111001001110111111111001111111111111111111111111111111111111121141111111111111110010011101111111011111111111111111111111111111111111111111121141111111111111110010011101111111101111111111111111111111111111111111111111211411111111111111100100111011111011111011111111111111111111111111111111111111211411111111111111100100111011111101111011111111111111111111111111111111111112114111111111111111001001110111111101101111111111111111111111111111111111111112114411111011111221141111111111111111011011110000111100111111111111111111111111111111111111111211411111111111111110110111100001111101111111111111111111111111111111111111111211411111111111111110110111100001110001111111111111111111111111111111111111112114111111111111111101101111000011100001111111111111111111111111111111111111112114111111111111111101101111000011111101111111111111111111111111111111111111121141111111111111111011011110000111100001111111111111111111111111111111111111121141111111111111111011011110000111110001111111111111111111111111111111111111211411111111111111110110111100001100000011111111111111111111111111111111111111211411111111111111110110111100001110000111111111111111111111111111111111111112114111111111111111101101111000011100011111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c2301003ca3020011111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c0301003ca3020011111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111000111100011000000111110111110011111111111111111111111111111111111111121141110001111000110000001111101111100011111111111111111111111111111111111111121141110001111000110000001111101110000001111111111111111111111111111111111111211411100011110001100000011111011100001111111111111111111111111111111111111111211411100011110001100000011111011111110111111111111111111111111111111111111112114111000111100011000000111110111000011111111111111111111111111111111111111112114111000111100011000000111110111110011111111111111111111111111111111111111121141110001111000110000001111101111101111111111111111111111111111111111111111121141110001111000110000001111101111000011111111111111111111111111111111111111211411100011110001100000011111011100111111111111111111111111111111111111111111211441111101111122114110111011011101101101111110111101101111111111111111111111111111111111111121141101110110111011011011111101111110111111111111111111111111111111111111111121141101110110111011011011111101110111101111111111111111111111111111111111111211411011101101110110110111111011111110111111111111111111111111111111111111111211411011101101110110110111111011111110111111111111111111111111111111111111112114110111011011101101101111110111111101111111111111111111111111111111111111112114110111011011101101101111110111101101111111111111111111111111111111111111121141101110110111011011011111101111101111111111111111111111111111111111111111121141101110110111011011011111101110111101111111111111111111111111111111111111211411011101101110110110111111011111001111111111111111111111111111111111111111211441111101111122114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111110111111111111111111111111111111111111111121141101111110111111011011111101111011111111111111111111111111111111111111111211411011111101111110110111111011111111011111111111111111111111111111111111111211411011111101111110110111111011111110111111111111111111111111111111111111112114110111111011111101101111110111111110111111111111111111111111111111111111112114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111110111111111111111111111111111111111111111121141101111110111111011011111101110111101111111111111111111111111111111111111211411011111101111110110111111011111110111111111111111111111111111111111111111211441111101111122114110111111011111101101000000011011110111111111111111111111111111111111111121141101111110111111011010000000111110111111111111111111111111111111111111111121141101111110111111011010000000111101111111111111111111111111111111111111111211411011111101111110110100000001111111011111111111111111111111111111111111111211411011111101111110110100000001000000011111111111111111111111111111111111112114110111111011111101101000000011111110111111111111111111111111111111111111112114110111111011111101101000000011011110111111111111111111111111111111111111121141101111110111111011010000000111110111111111111111111111111111111111111111121141101111110111111011010000000110111101111111111111111111111111111111111111211411011111101111110110100000001111110111111111111111111111111111111111111111211441111101111122114110111111000001101101011110111011110111111111111111111111111111111111111121141101111110000011011010111101111110111111111111111111111111111111111111111121141101111110000011011010111101111110111111111111111111111111111111111111111211411011111100000110110101111011111111011111111111111111111111111111111111111211411011111100000110110101111011011110111111111111111111111111111111111111112114110111111000001101101011110111111110111111111111111111111111111111111111112114110111111000001101101011110111011110111111111111111111111111111111111111121141101111110000011011010111101111110111111111111111111111111111111111111111121141101111110000011011010111101111011011111111111111111111111111111111111111211411011111100000110110101111011111001011111111111111111111111111111111111111211441111101111122114110111011011101101101101110111011110111111111111111111111111111111111111121141101110110111011011011011101111110111111111111111111111111111111111111111121141101110110111011011011011101111111011111111111111111111111111111111111111211411011101101110110110110111011111000111111111111111111111111111111111111111211411011101101110110110110111011101110111111111111111111111111111111111111112114110111011011101101101101110111111110111111111111111111111111111111111111112114110111011011101101101101110111001101111111111111111111111111111111111111121141101110110111011011011011101111111011111111111111111111111111111111111111121141101110110111011011011011101111100111111111111111111111111111111111111111211411011101101110110110110111011110110011111111111111111111111111111111111111211441111101111122114111000111100011101101110110111011110111111111111111111111111111111111111121141110001111000111011011101101111110111111111111111111111111111111111111111121141110001111000111011011101101111111101111111111111111111111111111111111111211411100011110001110110111011011111101111111111111111111111111111111111111111211411100011110001110110111011011110110111111111111111111111111111111111111112114111000111100011101101110110111111101111111111111111111111111111111111111112114111000111100011101101110110111010011111111111111111111111111111111111111121141110001111000111011011101101111111011111111111111111111111111111111111111121141110001111000111011011101101111011011111111111111111111111111111111111111211411100011110001110110111011011101111011111111111111111111111111111111111111211441111101111122114111111111111111101101111010111011110111111111111111111111111111111111111121141111111111111111011011110101111110111111111111111111111111111111111111111121141111111111111111011011110101111111101111111111111111111111111111111111111211411111111111111110110111101011111110111111111111111111111111111111111111111211411111111111111110110111101011111010111111111111111111111111111111111111112114111111111111111101101111010111000011111111111111111111111111111111111111112114111111111111111101101111010111101111111111111111111111111111111111111111121141111111111111111011011110101111111011111111111111111111111111111111111111121141111111111111111011011110101110111101111111111111111111111111111111111111211411111111111111110110111101011101111011111111111111111111111111111111111111211441111101111122114111111111111111101101111010111011110111111111111111111111111111111111111121141111111111111111011011110101111110111111111111111111111111111111111111111121141111111111111111011011110101110111101111111111111111111111111111111111111211411111111111111110110111101011111111011111111111111111111111111111111111111211411111111111111110110111101011111010111111111111111111111111111111111111112114111111111111111101101111010111101111111111111111111111111111111111111111112114111111111111111101101111010111101111111111111111111111111111111111111111121141111111111111111011011110101111111101111111111111111111111111111111111111121141111111111111111011011110101110111101111111111111111111111111111111111111211411111111111111110110111101011101111011111111111111111111111111111111111111211441111101111122114111111111111111001001111100111101101111111111111111111111111111111111111121141111111111111110010011111001111000111111111111111111111111111111111111111121141111111111111110010011111001110111011111111111111111111111111111111111111211411111111111111100100111110011101111011111111111111111111111111111111111111211411111111111111100100111110011111100111111111111111111111111111111111111112114111111111111111001001111100111101111111111111111111111111111111111111111112114111111111111111001001111100111110111111111111111111111111111111111111111121141111111111111110010011111001101111101111111111111111111111111111111111111121141111111111111110010011111001110111101111111111111111111111111111111111111211411111111111111100100111110011110110111111111111111111111111111111111111111211441111101111122114111111111111111101101111110111110011111111111111111111111111111111111111121141111111111111111011011111101111110111111111111111111111111111111111111111121141111111111111111011011111101111000111111111111111111111111111111111111111211411111111111111110110111111011110000111111111111111111111111111111111111111211411111111111111110110111111011111110111111111111111111111111111111111111112114111111111111111101101111110111110000111111111111111111111111111111111111112114111111111111111101101111110111111000111111111111111111111111111111111111121141111111111111111011011111101110000001111111111111111111111111111111111111121141111111111111111011011111101111000011111111111111111111111111111111111111211411111111111111110110111111011110001111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003ce300003ca3020011111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141110001111000110000001000011111100111111111111111111111111111111111111111211411100011110001100000010000111111000111111111111111111111111111111111111111211411100011110001100000010000111100000011111111111111111111111111111111111112114111000111100011000000100001111000011111111111111111111111111111111111111112114111000111100011000000100001111111101111111111111111111111111111111111111121141111610000026060f002220574d4643010000000000010000000000000016000000002000003cc300003ca3020000011110001100000010000111100001111111111111111111111111111111111111111211411100011110001100000010000111111001111111111111111111111111111111111111112114111000111100011000000100001111110111111111111111111111111111111111111111112114111000111100011000000100001111100001111111111111111111111111111111111111121141110001111000110000001000011110011111111111111111111111111111111111111111121144111110111112211411011101101110110110111111011110110111111111111111111111111111111111111112114110111011011101101101111110111111011111111111111111111111111111111111111112114110111011011101101101111110111011110111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111211411011101101110110110111111011111110111111111111111111111111111111111111111211411011101101110110110111111011110110111111111111111111111111111111111111112114110111011011101101101111110111110111111111111111111111111111111111111111112114110111011011101101101111110111011110111111111111111111111111111111111111121141101110110111011011011111101111100111111111111111111111111111111111111111121144111110111112211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111011111111111111111111111111111111111111112114110111111011111101101111111011101111111111111111111111111111111111111111121141101111110111111011011111110111111101111111111111111111111111111111111111121141101111110111111011011111110111111011111111111111111111111111111111111111211411011111101111110110111111101111111011111111111111111111111111111111111111211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111011111111111111111111111111111111111111112114110111111011111101101111111011011110111111111111111111111111111111111111121141101111110111111011011111110111111011111111111111111111111111111111111111121144111110111112211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111011111111111111111111111111111111111111112114110111111011111101101111111011110111111111111111111111111111111111111111121141101111110111111011011111110111111101111111111111111111111111111111111111121141101111110111111011011111110100000001111111111111111111111111111111111111211411011111101111110110111111101111111011111111111111111111111111111111111111211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111011111111111111111111111111111111111111112114110111111011111101101111111011011110111111111111111111111111111111111111121141101111110111111011011111110111111011111111111111111111111111111111111111121144111110111112211411011111100000110110111111101101111011111111111111111111111111111111111112114110111111000001101101111111011111011111111111111111111111111111111111111112114110111111000001101101111111011111011111111111111111111111111111111111111121141101111110000011011011111110111111101111111111111111111111111111111111111121141101111110000011011011111110101111011111111111111111111111111111111111111211411011111100000110110111111101111111011111111111111111111111111111111111111211411011111100000110110111111101101111011111111111111111111111111111111111112114110111111000001101101111111011111011111111111111111111111111111111111111112114110111111000001101101111111011101101111111111111111111111111111111111111121141101111110000011011011111110111100101111111111111111111111111111111111111121144111110111112211411011101101110110110111100011101111011111111111111111111111111111111111112114110111011011101101101111000111111011111111111111111111111111111111111111112114110111011011101101101111000111111101111111111111111111111111111111111111121141101110110111011011011110001111100011111111111111111111111111111111111111121141101110110111011011011110001110111011111111111111111111111111111111111111211411011101101110110110111100011111111011111111111111111111111111111111111111211411011101101110110110111100011100110111111111111111111111111111111111111112114110111011011101101101111000111111101111111111111111111111111111111111111112114110111011011101101101111000111110011111111111111111111111111111111111111121141101110110111011011011110001111011001111111111111111111111111111111111111121144111110111112211411100011110001110110111110111101111011111111111111111111111111111111111112114111000111100011101101111101111111011111111111111111111111111111111111111112114111000111100011101101111101111111110111111111111111111111111111111111111121141110001111000111011011111011111110111111111111111111111111111111111111111121141110001111000111011011111011111011011111111111111111111111111111111111111211411100011110001110110111110111111110111111111111111111111111111111111111111211411100011110001110110111110111101001111111111111111111111111111111111111112114111000111100011101101111101111111101111111111111111111111111111111111111112114111000111100011101101111101111101101111111111111111111111111111111111111121141110001111000111011011111011110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111111011101111011111111111111111111111111111111111112114111111111111111101101111110111111011111111111111111111111111111111111111112114111111111111111101101111110111111110111111111111111111111111111111111111121141111111111111111011011111101111111011111111111111111111111111111111111111121141111111111111111011011111101111101011111111111111111111111111111111111111211411111111111111110110111111011100001111111111111111111111111111111111111111211411111111111111110110111111011110111111111111111111111111111111111111111112114111111111111111101101111110111111101111111111111111111111111111111111111112114111111111111111101101111110111011110111111111111111111111111111111111111121141111111111111111011011111101110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111111101101111011111111111111111111111111111111111112114111111111111111101101111111011111011111111111111111111111111111111111111112114111111111111111101101111111011011110111111111111111111111111111111111111121141111111111111111011011111110111111101111111111111111111111111111111111111121141111111111111111011011111110111101011111111111111111111111111111111111111211411111111111111110110111111101110111111111111111111111111111111111111111111211411111111111111110110111111101110111111111111111111111111111111111111111112114111111111111111101101111111011111110111111111111111111111111111111111111112114111111111111111101101111111011011110111111111111111111111111111111111111121141111111111111111011011111110110111101111111111111111111111111111111111111121144111110111112211411111111111111100100110111101110110111111111111111111111111111111111111112114111111111111111001001101111011100011111111111111111111111111111111111111112114111111111111111001001101111011011101111111111111111111111111111111111111121141111111111111110010011011110110111101111111111111111111111111111111111111121141111111111111110010011011110111110011111111111111111111111111111111111111211411111111111111100100110111101110111111111111111111111111111111111111111111211411111111111111100100110111101111011111111111111111111111111111111111111112114111111111111111001001101111010111110111111111111111111111111111111111111112114111111111111111001001101111011011110111111111111111111111111111111111111121141111111111111110010011011110111011011111111111111111111111111111111111111121144111110111112211411111111111111110110111000011111001111111111111111111111111111111111111112114111111111111111101101110000111111011111111111111111111111111111111111111112114111111111111111101101110000111100011111111111111111111111111111111111111121141111111111111111011011100001111000011111111111111111111111111111111111111121141111111111111111011011100001111111011111111111111111111111111111111111111211411111111111111110110111000011111000011111111111111111111111111111111111111211411111111111111110110111000011111100011111111111111111111111111111111111112114111111111111111101101110000111000000111111111111111111111111111111111111112114111111111111111101101110000111100001111111111111111111111111111111111111121141111111111111111011011100001111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003ca300003ca3020011111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211441111101111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111441111101111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111441111101111122112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111000111100011000000100000011110011111111111111111111111111111111111111121141110001111000110000001000000111100011111111111111111111111111111111111111121141110001111000110000001000000110000001111111111111111111111111111111111111211411100011110001100000010000001100001111111111111111111111111111111111111111211411100011110001100000010000001111110111111111111111111111111111111111111112114111000111100011000000100000011000011111111111111111111111111111111111111112114111000111100011000000100000011110011111111111111111111111111111111111111121141110001111000110000001000000111101111111111111111111111111111111111111111121141110001111000110000001000000111000011111111111111111111111111111111111111211411100011110001100000010000001100111111111111111111111111111111111111111111211441111101111122114110111011011101101101101111011101101111111111111111111111111111111111111121141101110110111011011011011110111110111111111111111111111111111111111111111121141101110110111011011011011110110111101111111111111111111111111111111111111211411011101101110110110110111101111110111111111111111111111111111111111111111211411011101101110110110110111101111110111111111111111111111111111111111111112114110111011011101101101101111011111101111111111111111111111111111111111111112114110111011011101101101101111011101101111111111111111111111111111111111111121141101110110111011011011011110111101111111111111111111111111111111111111111121141101110110111011011011011110110111101111111111111111111111111111111111111211411011101101110110110110111101111001111111111111111111111111111111111111111211441111101111122114110111111011111101101110111111011110111111111111111111111111111111111111121141101111110111111011011101111111110111111111111111111111111111111111111111121141101111110111111011011101111111011111111111111111111111111111111111111111211411011111101111110110111011111111111011111111111111111111111111111111111111211411011111101111110110111011111111110111111111111111111111111111111111111112114110111111011111101101110111111111110111111111111111111111111111111111111112114110111111011111101101110111111011110111111111111111111111111111111111111121141101111110111111011011101111111110111111111111111111111111111111111111111121141101111110111111011011101111110111101111111111111111111111111111111111111211411011111101111110110111011111111110111111111111111111111111111111111111111211441111101111122114110111111011111101101111011111011110111111111111111111111111111111111111121141101111110111111011011110111111110111111111111111111111111111111111111111121141101111110111111011011110111111101111111111111111111111111111111111111111211411011111101111110110111101111111111011111111111111111111111111111111111111211411011111101111110110111101111000000011111111111111111111111111111111111112114110111111011111101101111011111111110111111111111111111111111111111111111112114110111111011111101101111011111011110111111111111111111111111111111111111121141101111110111111011011110111111110111111111111111111111111111111111111111121141101111110111111011011110111110111101111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c8300003ca3020011111112114110111111011111101101111011111111101111111111111111111111111111111111111112114411111011111221141101111110000011011011111011110111101111111111111111111111111111111111111211411011111100000110110111110111111101111111111111111111111111111111111111111211411011111100000110110111110111111101111111111111111111111111111111111111112114110111111000001101101111101111111110111111111111111111111111111111111111112114110111111000001101101111101110111101111111111111111111111111111111111111121141101111110000011011011111011111111101111111111111111111111111111111111111121141101111110000011011011111011110111101111111111111111111111111111111111111211411011111100000110110111110111111101111111111111111111111111111111111111111211411011111100000110110111110111110110111111111111111111111111111111111111112114110111111000001101101111101111110010111111111111111111111111111111111111112114411111011111221141101110110111011011011111101110111101111111111111111111111111111111111111211411011101101110110110111111011111101111111111111111111111111111111111111111211411011101101110110110111111011111110111111111111111111111111111111111111112114110111011011101101101111110111110001111111111111111111111111111111111111112114110111011011101101101111110111011101111111111111111111111111111111111111121141101110110111011011011111101111111101111111111111111111111111111111111111121141101110110111011011011111101110011011111111111111111111111111111111111111211411011101101110110110111111011111110111111111111111111111111111111111111111211411011101101110110110111111011111001111111111111111111111111111111111111112114110111011011101101101111110111101100111111111111111111111111111111111111112114411111011111221141110001111000111011011111110110111101111111111111111111111111111111111111211411100011110001110110111111101111101111111111111111111111111111111111111111211411100011110001110110111111101111111011111111111111111111111111111111111112114111000111100011101101111111011111011111111111111111111111111111111111111112114111000111100011101101111111011101101111111111111111111111111111111111111121141110001111000111011011111110111111011111111111111111111111111111111111111121141110001111000111011011111110110100111111111111111111111111111111111111111211411100011110001110110111111101111110111111111111111111111111111111111111111211411100011110001110110111111101110110111111111111111111111111111111111111112114111000111100011101101111111011011110111111111111111111111111111111111111112114411111011111221141111111111111111011011111110110111101111111111111111111111111111111111111211411111111111111110110111111101111101111111111111111111111111111111111111111211411111111111111110110111111101111111011111111111111111111111111111111111112114111111111111111101101111111011111101111111111111111111111111111111111111112114111111111111111101101111111011110101111111111111111111111111111111111111121141111111111111111011011111110110000111111111111111111111111111111111111111121141111111111111111011011111110111011111111111111111111111111111111111111111211411111111111111110110111111101111110111111111111111111111111111111111111111211411111111111111110110111111101101111011111111111111111111111111111111111112114111111111111111101101111111011011110111111111111111111111111111111111111112114411111011111221141111111111111111011011011110110111101111111111111111111111111111111111111211411111111111111110110110111101111101111111111111111111111111111111111111111211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011111110111111111111111111111111111111111111112114111111111111111101101101111011110101111111111111111111111111111111111111121141111111111111111011011011110111011111111111111111111111111111111111111111121141111111111111111011011011110111011111111111111111111111111111111111111111211411111111111111110110110111101111111011111111111111111111111111111111111111211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111112114411111011111221141111111111111110010011011101111011011111111111111111111111111111111111111211411111111111111100100110111011110001111111111111111111111111111111111111111211411111111111111100100110111011101110111111111111111111111111111111111111112114111111111111111001001101110111011110111111111111111111111111111111111111112114111111111111111001001101110111111001111111111111111111111111111111111111121141111111111111110010011011101111011111111111111111111111111111111111111111121141111111111111110010011011101111101111111111111111111111111111111111111111211411111111111111100100110111011011111011111111111111111111111111111111111111211411111111111111100100110111011101111011111111111111111111111111111111111112114111111111111111001001101110111101101111111111111111111111111111111111111112114411111011111221141111111111111111011011100011111100111111111111111111111111111111111111111211411111111111111110110111000111111101111111111111111111111111111111111111111211411111111111111110110111000111110001111111111111111111111111111111111111112114111111111111111101101110001111100001111111111111111111111111111111111111112114111111111111111101101110001111111101111111111111111111111111111111111111121141111111111111111011011100011111100001111111111111111111111111111111111111121141111111111111111011011100011111110001111111111111111111111111111111111111211411111111111111110110111000111100000011111111111111111111111111111111111111211411111111111111110110111000111110000111111111111111111111111111111111111112114111111111111111101101110001111100011111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c6300003ca3020011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000011100011111001111111111111111111111111111111111111112114111000111100011000000111000111110001111111111111111111111111111111111111112114111000111100011000000111000111000000111111111111111111111111111111111111121141110001111000110000001110001110000111111111111111111111111111111111111111121141110001111000110000001110001111111011111111111111111111111111111111111111211411100011110001100000011100011100001111111111111111111111111111111111111111211411100011110001100000011100011111001111111111111111111111111111111111111112114111000111100011000000111000111110111111111111111111111111111111111111111112114111000111100011000000111000111100001111111111111111111111111111111111111121141110001111000110000001110001110011111111111111111111111111111111111111111121144111110111112211411011101101110110110111110111110110111111111111111111111111111111111111112114110111011011101101101111101111111011111111111111111111111111111111111111112114110111011011101101101111101111011110111111111111111111111111111111111111121141101110110111011011011111011111111011111111111111111111111111111111111111121141101110110111011011011111011111111011111111111111111111111111111111111111211411011101101110110110111110111111110111111111111111111111111111111111111111211411011101101110110110111110111110110111111111111111111111111111111111111112114110111011011101101101111101111110111111111111111111111111111111111111111112114110111011011101101101111101111011110111111111111111111111111111111111111121141101110110111011011011111011111100111111111111111111111111111111111111111121144111110111112211411011111101111110110111110111101111011111111111111111111111111111111111112114110111111011111101101111101111111011111111111111111111111111111111111111112114110111111011111101101111101111101111111111111111111111111111111111111111121141101111110111111011011111011111111101111111111111111111111111111111111111121141101111110111111011011111011111111011111111111111111111111111111111111111211411011111101111110110111110111111111011111111111111111111111111111111111111211411011111101111110110111110111101111011111111111111111111111111111111111112114110111111011111101101111101111111011111111111111111111111111111111111111112114110111111011111101101111101111011110111111111111111111111111111111111111121141101111110111111011011111011111111011111111111111111111111111111111111111121144111110111112211411011111101111110110111110111101111011111111111111111111111111111111111112114110111111011111101101111101111111011111111111111111111111111111111111111112114110111111011111101101111101111110111111111111111111111111111111111111111121141101111110111111011011111011111111101111111111111111111111111111111111111121141101111110111111011011111011100000001111111111111111111111111111111111111211411011111101111110110111110111111111011111111111111111111111111111111111111211411011111101111110110111110111101111011111111111111111111111111111111111112114110111111011111101101111101111111011111111111111111111111111111111111111112114110111111011111101101111101111011110111111111111111111111111111111111111121141101111110111111011011111011111111011111111111111111111111111111111111111121144111110111112211411011111100000110110111110111101111011111111111111111111111111111111111112114110111111000001101101111101111111011111111111111111111111111111111111111112114110111111000001101101111101111111011111111111111111111111111111111111111121141101111110000011011011111011111111101111111111111111111111111111111111111121141101111110000011011011111011101111011111111111111111111111111111111111111211411011111100000110110111110111111111011111111111111111111111111111111111111211411011111100000110110111110111101111011111111111111111111111111111111111112114110111111000001101101111101111111011111111111111111111111111111111111111112114110111111000001101101111101111101101111111111111111111111111111111111111121141101111110000011011011111011111100101111111111111111111111111111111111111121144111110111112211411011101101110110110111110111101111011111111111111111111111111111111111112114110111011011101101101111101111111011111111111111111111111111111111111111112114110111011011101101101111101111111101111111111111111111111111111111111111121141101110110111011011011111011111100011111111111111111111111111111111111111121141101110110111011011011111011110111011111111111111111111111111111111111111211411011101101110110110111110111111111011111111111111111111111111111111111111211411011101101110110110111110111100110111111111111111111111111111111111111112114110111011011101101101111101111111101111111111111111111111111111111111111112114110111011011101101101111101111110011111111111111111111111111111111111111121141101110110111011011011111011111011001111111111111111111111111111111111111121144111110111112211411100011110001110110111110111101111011111111111111111111111111111111111112114111000111100011101101111101111111011111111111111111111111111111111111111112114111000111100011101101111101111111110111111111111111111111111111111111111121141110001111000111011011111011111110111111111111111111111111111111111111111121141110001111000111011011111011111011011111111111111111111111111111111111111211411100011110001110110111110111111110111111111111111111111111111111111111111211411100011110001110110111110111101001111111111111111111111111111111111111112114111000111100011101101111101111111101111111111111111111111111111111111111112114111000111100011101101111101111101101111111111111111111111111111111111111121141110001111000111011011111011110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111110111101111011111111111111111111111111111111111112114111111111111111101101111101111111011111111111111111111111111111111111111112114111111111111111101101111101111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c4300003ca3020001111111111111111111111111111111111111211411111111111111110110111110111111110111111111111111111111111111111111111111211411111111111111110110111110111111010111111111111111111111111111111111111112114111111111111111101101111101111000011111111111111111111111111111111111111112114111111111111111101101111101111101111111111111111111111111111111111111111121141111111111111111011011111011111111011111111111111111111111111111111111111121141111111111111111011011111011110111101111111111111111111111111111111111111211411111111111111110110111110111101111011111111111111111111111111111111111111211441111101111122114111111111111111101101111101111011110111111111111111111111111111111111111121141111111111111111011011111011111110111111111111111111111111111111111111111121141111111111111111011011111011110111101111111111111111111111111111111111111211411111111111111110110111110111111111011111111111111111111111111111111111111211411111111111111110110111110111111010111111111111111111111111111111111111112114111111111111111101101111101111101111111111111111111111111111111111111111112114111111111111111101101111101111101111111111111111111111111111111111111111121141111111111111111011011111011111111101111111111111111111111111111111111111121141111111111111111011011111011110111101111111111111111111111111111111111111211411111111111111110110111110111101111011111111111111111111111111111111111111211441111101111122114111111111111111001001110001111101101111111111111111111111111111111111111121141111111111111110010011100011111000111111111111111111111111111111111111111121141111111111111110010011100011110111011111111111111111111111111111111111111211411111111111111100100111000111101111011111111111111111111111111111111111111211411111111111111100100111000111111100111111111111111111111111111111111111112114111111111111111001001110001111101111111111111111111111111111111111111111112114111111111111111001001110001111110111111111111111111111111111111111111111121141111111111111110010011100011101111101111111111111111111111111111111111111121141111111111111110010011100011110111101111111111111111111111111111111111111211411111111111111100100111000111110110111111111111111111111111111111111111111211441111101111122114111111111111111101101111101111110011111111111111111111111111111111111111121141111111111111111011011111011111110111111111111111111111111111111111111111121141111111111111111011011111011111000111111111111111111111111111111111111111211411111111111111110110111110111110000111111111111111111111111111111111111111211411111111111111110110111110111111110111111111111111111111111111111111111112114111111111111111101101111101111110000111111111111111111111111111111111111112114111111111111111101101111101111111000111111111111111111111111111111111111121141111111111111111011011111011110000001111111111111111111111111111111111111121141111111111111111011011111011111000011111111111111111111111111111111111111211411111111111111110110111110111110001111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211441111101111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111441111101111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111441111101111122112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211441111101111122114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111610000026060f002220574d4643010000000000010000000000000016000000002000003c2300003ca3020011111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141110001111000110000001110011111100111111111111111111111111111111111111111211411100011110001100000011100111111000111111111111111111111111111111111111111211411100011110001100000011100111100000011111111111111111111111111111111111112114111000111100011000000111001111000011111111111111111111111111111111111111112114111000111100011000000111001111111101111111111111111111111111111111111111121141110001111000110000001110011110000111111111111111111111111111111111111111121141110001111000110000001110011111100111111111111111111111111111111111111111211411100011110001100000011100111111011111111111111111111111111111111111111111211411100011110001100000011100111110000111111111111111111111111111111111111112114111000111100011000000111001111001111111111111111111111111111111111111111112114411111011111221141101110110111011011011101101111011011111111111111111111111111111111111111211411011101101110110110111011011111101111111111111111111111111111111111111111211411011101101110110110111011011101111011111111111111111111111111111111111112114110111011011101101101110110111111101111111111111111111111111111111111111112114110111011011101101101110110111111101111111111111111111111111111111111111121141101110110111011011011101101111111011111111111111111111111111111111111111121141101110110111011011011101101111011011111111111111111111111111111111111111211411011101101110110110111011011111011111111111111111111111111111111111111111211411011101101110110110111011011101111011111111111111111111111111111111111112114110111011011101101101110110111110011111111111111111111111111111111111111112114411111011111221141101111110111111011011011110110111101111111111111111111111111111111111111211411011111101111110110110111101111101111111111111111111111111111111111111111211411011111101111110110110111101110111111111111111111111111111111111111111112114110111111011111101101101111011111110111111111111111111111111111111111111112114110111111011111101101101111011111101111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110110111101111111111111111111111111111111111111211411011111101111110110110111101111101111111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111101111111111111111111111111111111111111112114411111011111221141101111110111111011011011110110111101111111111111111111111111111111111111211411011111101111110110110111101111101111111111111111111111111111111111111111211411011111101111110110110111101111011111111111111111111111111111111111111112114110111111011111101101101111011111110111111111111111111111111111111111111112114110111111011111101101101111010000000111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110110111101111111111111111111111111111111111111211411011111101111110110110111101111101111111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111101111111111111111111111111111111111111112114411111011111221141101111110000011011011011110110111101111111111111111111111111111111111111211411011111100000110110110111101111101111111111111111111111111111111111111111211411011111100000110110110111101111101111111111111111111111111111111111111112114110111111000001101101101111011111110111111111111111111111111111111111111112114110111111000001101101101111010111101111111111111111111111111111111111111121141101111110000011011011011110111111101111111111111111111111111111111111111121141101111110000011011011011110110111101111111111111111111111111111111111111211411011111100000110110110111101111101111111111111111111111111111111111111111211411011111100000110110110111101110110111111111111111111111111111111111111112114110111111000001101101101111011110010111111111111111111111111111111111111112114411111011111221141101110110111011011011011110110111101111111111111111111111111111111111111211411011101101110110110110111101111101111111111111111111111111111111111111111211411011101101110110110110111101111110111111111111111111111111111111111111112114110111011011101101101101111011110001111111111111111111111111111111111111112114110111011011101101101101111011011101111111111111111111111111111111111111121141101110110111011011011011110111111101111111111111111111111111111111111111121141101110110111011011011011110110011011111111111111111111111111111111111111211411011101101110110110110111101111110111111111111111111111111111111111111111211411011101101110110110110111101111001111111111111111111111111111111111111112114110111011011101101101101111011101100111111111111111111111111111111111111112114411111011111221141110001111000111011011011110110111101111111111111111111111111111111111111211411100011110001110110110111101111101111111111111111111111111111111111111111211411100011110001110110110111101111111011111111111111111111111111111111111112114111000111100011101101101111011111011111111111111111111111111111111111111112114111000111100011101101101111011101101111111111111111111111111111111111111121141110001111000111011011011110111111011111111111111111111111111111111111111121141110001111000111011011011110110100111111111111111111111111111111111111111211411100011110001110110110111101111110111111111111111111111111111111111111111211411100011110001110110110111101110110111111111111111111111111111111111111112114111000111100011101101101111011011110111111111111111111111111111111111111112114411111011111221141111111111111111011011011110110111101111111111111111111111111111111111111211411111111111111110110110111101111101111111111111111111111111111111111111111211411111111111111110110110111101111111011111111111111111111111111111111111112114111111111111111101101101111011111101111111111111111111111111111111111111112114111111111111111101101101111011110101111111111111111111111111111111111111121141111111111111111011011011110110000111111111111111111111111111111111111111121141111111111111111011011011110111011111111111111111111111111111111111111111211411111111111111110110110111101111110111111111111111111111111111111111111111211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111112114411111011111221141111111111111111011011011110110111101111111111111111111111111111111111111211411111111111111110110110111101111101111111111111111111111111111111111111111211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011111110111111111111111111111111111111111111112114111111111111111101101101111011110101111111111111111111111111111111111111121141111111111111111011011011110111011111111111111111111111111111111111111111121141111111111111111011011011110111011111111111111111111111111111111111111111211411111111111111110110110111101111111011111111111111111111111111111111111111211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111112114411111011111221141111111111111110010011101101111011011111111111111111111111111111111111111211411111111111111100100111011011110001111111111111111111111111111111111111111211411111111111111100100111011011101110111111111111111111111111111111111111112114111111111111111001001110110111011110111111111111111111111111111111111111112114111111111111111001001110110111111001111111111111111111111111111111111111121141111111111111110010011101101111011111111111111111111111111111111111111111121141111111111111110010011101101111101111111111111111111111111111111111111111211411111111111111100100111011011011111011111111111111111111111111111111111111211411111111111111100100111011011101111011111111111111111111111111111111111112114111111111111111001001110110111101101111111111111111111111111111111111111112114411111011111221141111111111111111011011110011111100111111111111111111111111111111111111111211411111111111111110110111100111111101111111111111111111111111111111111111111211411111111111111110110111100111110001111111111111111111111111111111111111112114111111111111111101101111001111100001111111111111111111111111111111111111112114111111111111111101101111001111111101111111111111111111111111111111111111121141111111111111111011011110011111100001111111111111111111111111111111111111121141111111111111111011011610000026060f002220574d4643010000000000010000000000000016000000002000003c0300003ca302001110011111110001111111111111111111111111111111111111211411111111111111110110111100111100000011111111111111111111111111111111111111211411111111111111110110111100111110000111111111111111111111111111111111111112114111111111111111101101111001111100011111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114411111011111221144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114411111011111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223411111011111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222311111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111b401000026060f005e03574d46430100000000000100000000000000160000003c030000000000003ca3020011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111104c000000640000000000000000000000160300008e0100000000000000000000170300008f0100002900aa0000000000000000000000803f00000000000000000000803f0000000000000000000000000000000000000000000000000000000000000000220000000c000000ffffffff460000001c00000010000000454d462b024000000c000000000000000e000000140000000000000010000000140000000400000003010800050000000b0200000000050000000c028f011703030000001e0004000000070104000400000007010400c5340100410b2000cc008f011703000000008f0117030000000028000000170300008f0100000100040000000000000000000000000000000000050000000000000000000000ffffff00bfbfbf008d8d8d005a5a5a00111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111113444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111110111112344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000010011111111001111111111111111111111111111111111111112114111000111100011000000100111111110001111111111111111111111111111111111111112114111000111100011000000100111111000000111111111111111111111111111111111111121141110001111000110000001001111110000111111111111111111111111111111111111111121141110001111000110000001001111111111011111111111111111111111111111111111111211411100011110001100000010011111100001111111111111111111111111111111111111111211411100011110001100000010011111111001111111111111111111111111111111111111112114111000111100011000000100111111110111111111111111111111111111111111111111112114111000111100011000000100111111100001111111111111111111111111111111111111121141110001111000110000001001111110011111111111111111111111111111111111111111121144111110111112211411011101101110110110111100111110110111111111111111111111111111111111111112114110111011011101101101111001111111011111111111111111111111111111111111111112114110111011011101101101111001111011110111111111111111111111111111111111111121141101110110111011011011110011111111011111111111111111111111111111111111111121141101110110111011011011110011111111011111111111111111111111111111111111111211411011101101110110110111100111111110111111111111111111111111111111111111111211411011101101110110110111100111110110111111111111111111111111111111111111112114110111011011101101101111001111110111111111111111111111111111111111111111112114110111011011101101101111001111011110111111111111111111111111111111111111121141101110110111011011011110011111100111111111111111111111111111111111111111121144111110111112211411011111101111110110111111011101111011111111111111111111111111111111111112114110111111011111101101111110111111011111111111111111111111111111111111111112114110111111011111101101111110111101111111111111111111111111111111111111111121141101111110111111011011111101111111101111111111111111111111111111111111111121141101111110111111011011111101111111011111111111111111111111111111111111111211411011111101111110110111111011111111011111111111111111111111111111111111111211411011111101111110110111111011101111011111111111111111111111111111111111112114110111111011111101101111110111111011111111111111111111111111111111111111112114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111111011111111111111111111111111111111111111121144111110111112211411011111101111110110111111011101111011111111111111111111111111111111111112114110111111011111101101111110111111011111111111111111111111111111111111111112114110111111011111101101111110111110111111111111111111111111111111111111111121141101111110111111011011111101111111101111111111111111111111111111111111111121141101111110111111011011111101100000001111111111111111111111111111111111111211411011111101111110110111111011111111011111111111111111111111111111111111111211411011111101111110110111111011101111011111111111111111111111111111111111112114110111111011111101101111110111111011111111111111111111111111111111111111112114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111111011111111111111111111111111111111111111121144111110111112211411011111100000110110111100101101111011111111111111111111111111111111111112114110111111000001101101111001011111011111111111111111111111111111111111111112114110111111000001101101111001011111011111111111111111111111111111111111111121141101111110000011011011110010111111101111111111111111111111111111111111111121141101111110000011011011110010101111011111111111111111111111111111111111111211411011111100000110110111100101111111011111111111111111111111111111111111111211411011111100000110110111100101101111011111111111111111111111111111111111112114110111111000001101101111001011111011111111111111111111111111111111111111112114110111111000001101101111001011101101111111111111111111111111111111111111121141101111110000011011011110010111100101111111111111111111111111111111111111121144111110111112211411011101101110110110111011001101111011111111111111111111111111111111111112114110111011011101101101110110011111011111111111111111111111111111111111111112114110111011011101101101110110011111101111111111111111111111111111111111111121141101110110111011011011101100111100011111111111111111111111111111111111111121141101110110111011011011101100110111011111111111111111111111111111111111111211411011101101110110110111011001111111011111111111111111111111111111111111111211411011101101110110110111011001100110111111111111111111111111111111111111112114110111011011101101101110110011111101111111111111111111111111111111111111112114110111011011101101101110110011110011111111111111111111111111111111111111121141101110110111011011011101100111011001111111111111111111111111111111111111121144111110111112211411100011110001110110110111101101111011111111111111111111111111111111111112114111000111100011101101101111011111011111111111111111111111111111111111111112114111000111100011101101101111011111110111111111111111111111111111111111111121141110001111000111011011011110111110111111111111111111111111111111111111111121141110001111000111011011011110111011011111111111111111111111111111111111111211411100011110001110110110111101111110111111111111111111111111111111111111111211411100011110001110110110111101101001111111111111111111111111111111111111112114111000111100011101101101111011111101111111111111111111111111111111111111112114111000111100011101101101111011101101111111111111111111111111111111111111121141110001111000111011011011110110111101111111111111111111111111111111111111121144111110111112211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011111011111111111111111111111111111111111111112114111111111111111101101101111011111110111111111111111111111111111111111111121141111111111111111011011011110111111011111111111111111111111111111111111111121141111111111111111011011011110111101011111111111111111111111111111111111111211411111111111111110110110111101100001111111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111112114111111111111111101101101111011111101111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111121144111110111112211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011111011111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110111111101111111111111111111111111111111111111121141111111111111111011011011110111101011111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111112114111111111111111101101101111011111110111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111121144111110111112211411111111111111100100111011011110110111111111111111111111111111111111111112114111111111111111001001110110111100011111111111111111111111111111111111111112114111111111111111001001110110111011101111111111111111111111111111111111111121141111111111111110010011101101110111101111111111111111111111111111111111111121141111111111111110010011101101111110011111111111111111111111111111111111111211411111111111111100100111011011110111111111111111111111111111111111111111111211411111111111111100100111011011111011111111111111111111111111111111111111112114111111111111111001001110110110111110111111111111111111111111111111111111112114111111111111111001001110110111011110111111111111111111111111111111111111121141111111111111110010011101101111011011111111111111111111111111111111111111121144111110111112211411111111111111110110111000111111001111111111111111111111111111111111111112114111111111111111101101110001111111011111111111111111111111111111111111111112114111111111111111101101110001111100011111111111111111111111111111111111111121141111111111111111011011100011111000011111111111111111111111111111111111111121141111111111111111011011100011111111011111111111111111111111111111111111111211411111111111111110110111000111111000011111111111111111111111111111111111111211411111111111111110110111000111111100011111111111111111111111111111111111112114111111111111111101101110001111000000111111111111111111111111111111111111112114111111111111111101101110001111100001111111111111111111111111111111111111121141111111111111111011011100011111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000011000011111001111111111111111111111111111111111111112114111000111100011000000110000111110001111111111111111111111111111111111111112114111000111100011000000110000111000000111111111111111111111111111111111111121141110001111000110000001100001110000111111111111111111111111111111111111111121141110001111000110000001100001111111011111111111111111111111111111111111111211411100011110001100000011000011100001111111111111111111111111111111111111111211411100011110001100000011000011111001111111111111111111111111111111111111112114111000111100011000000110000111110111111111111111111111111111111111111111112114111000111100011000000110000111100001111111111111111111111111111111111111121141110001111000110000001100001110011111111111111111111111111111111111111111121144111110111112211411011101101110110110110111101110110111111111111111111111111111111111111112114110111011011101101101101111011111011111111111111111111111111111111111111112114110111011011101101101101111011011110111111111111111111111111111111111111121141101110110111011011011011110111111011111111111111111111111111111111111111121141101110110111011011011011110111111011111111111111111111111111111111111111211411011101101110110110110111101111110111111111111111111111111111111111111111211411011101101110110110110111101110110111111111111111111111111111111111111112114110111011011101101101101111011110111111111111111111111111111111111111111112114110111011011101101101101111011011110111111111111111111111111111111111111121141101110110111011011011011110111100111111111111111111111111111111111111111121144111110111112211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011101111111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111211411011111101111110110110111101111111011111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011011110111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111121144111110111112211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011110111111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110100000001111111111111111111111111111111111111211411011111101111110110110111101111111011111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011011110111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111121144111110111112211411011111100000110110111011011101111011111111111111111111111111111111111112114110111111000001101101110110111111011111111111111111111111111111111111111112114110111111000001101101110110111111011111111111111111111111111111111111111121141101111110000011011011101101111111101111111111111111111111111111111111111121141101111110000011011011101101101111011111111111111111111111111111111111111211411011111100000110110111011011111111011111111111111111111111111111111111111211411011111100000110110111011011101111011111111111111111111111111111111111112114110111111000001101101110110111111011111111111111111111111111111111111111112114110111111000001101101110110111101101111111111111111111111111111111111111121141101111110000011011011101101111100101111111111111111111111111111111111111121144111110111112211411011101101110110110111100111101111011111111111111111111111111111111111112114110111011011101101101111001111111011111111111111111111111111111111111111112114110111011011101101101111001111111101111111111111111111111111111111111111121141101110110111011011011110011111100011111111111111111111111111111111111111121141101110110111011011011110011110111011111111111111111111111111111111111111211411011101101110110110111100111111111011111111111111111111111111111111111111211411011101101110110110111100111100110111111111111111111111111111111111111112114110111011011101101101111001111111101111111111111111111111111111111111111112114110111011011101101101111001111110011111111111111111111111111111111111111121141101110110111011011011110011111011001111111111111111111111111111111111111121144111110111112211411100011110001110110111011011101111011111111111111111111111111111111111112114111000111100011101101110110111111011111111111111111111111111111111111111112114111000111100011101101110110111111110111111111111111111111111111111111111121141110001111000111011011101101111110111111111111111111111111111111111111111121141110001111000111011011101101111011011111111111111111111111111111111111111211411100011110001110110111011011111110111111111111111111111111111111111111111211411100011110001110110111011011101001111111111111111111111111111111111111112114111000111100011101101110110111111101111111111111111111111111111111111111112114111000111100011101101110110111101101111111111111111111111111111111111111121141110001111000111011011101101110111101111111111111111111111111111111111111121144111110111112211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011111011111111111111111111111111111111111111112114111111111111111101101101111011111110111111111111111111111111111111111111121141111111111111111011011011110111111011111111111111111111111111111111111111121141111111111111111011011011110111101011111111111111111111111111111111111111211411111111111111110110110111101100001111111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111112114111111111111111101101101111011111101111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111121144111110111112211411111111111111110110110111101101111011111111111111111111111111111111111112114111111111111111101101101111011111011111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110111111101111111111111111111111111111111111111121141111111111111111011011011110111101011111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111111211411111111111111110110110111101110111111111111111111111111111111111111111112114111111111111111101101101111011111110111111111111111111111111111111111111112114111111111111111101101101111011011110111111111111111111111111111111111111121141111111111111111011011011110110111101111111111111111111111111111111111111121144111110111112211411111111111111100100110111101110110111111111111111111111111111111111111112114111111111111111001001101111011100011111111111111111111111111111111111111112114111111111111111001001101111011011101111111111111111111111111111111111111121141111111111111110010011011110110111101111111111111111111111111111111111111121141111111111111110010011011110111110011111111111111111111111111111111111111211411111111111111100100110111101110111111111111111111111111111111111111111111211411111111111111100100110111101111011111111111111111111111111111111111111112114111111111111111001001101111010111110111111111111111111111111111111111111112114111111111111111001001101111011011110111111111111111111111111111111111111121141111111111111110010011011110111011011111111111111111111111111111111111111121144111110111112211411111111111111110110111000011111001111111111111111111111111111111111111112114111111111111111101101110000111111011111111111111111111111111111111111111112114111111111111111101101110000111100011111111111111111111111111111111111111121141111111111111111011011100001111000011111111111111111111111111111111111111121141111111111111111011011100001111111011111111111111111111111111111111111111211411111111111111110110111000011111000011111111111111111111111111111111111111211411111111111111110110111000011111100011111111111111111111111111111111111112114111111111111111101101110000111000000111111111111111111111111111111111111112114111111111111111101101110000111100001111111111111111111111111111111111111121141111111111111111011011100001111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000011101111111001111111111111111111111111111111111111112114111000111100011000000111011111110001111111111111111111111111111111111111112114111000111100011000000111011111000000111111111111111111111111111111111111121141110001111000110000001110111110000111111111111111111111111111111111111111121141110001111000110000001110111111111011111111111111111111111111111111111111211411100011110001100000011101111100001111111111111111111111111111111111111111211411100011110001100000011101111111001111111111111111111111111111111111111112114111000111100011000000111011111110111111111111111111111111111111111111111112114111000111100011000000111011111100001111111111111111111111111111111111111121141110001111000110000001110111110011111111111111111111111111111111111111111121144111110111112211411011101101110110110111101111110110111111111111111111111111111111111111112114110111011011101101101111011111111011111111111111111111111111111111111111112114110111011011101101101111011111011110111111111111111111111111111111111111121141101110110111011011011110111111111011111111111111111111111111111111111111121141101110110111011011011110111111111011111111111111111111111111111111111111211411011101101110110110111101111111110111111111111111111111111111111111111111211411011101101110110110111101111110110111111111111111111111111111111111111112114110111011011101101101111011111110111111111111111111111111111111111111111112114110111011011101101101111011111011110111111111111111111111111111111111111121141101110110111011011011110111111100111111111111111111111111111111111111111121144111110111112211411011111101111110110111110111101111011111111111111111111111111111111111112114110111111011111101101111101111111011111111111111111111111111111111111111112114110111111011111101101111101111101111111111111111111111111111111111111111121141101111110111111011011111011111111101111111111111111111111111111111111111121141101111110111111011011111011111111011111111111111111111111111111111111111211411011111101111110110111110111111111011111111111111111111111111111111111111211411011111101111110110111110111101111011111111111111111111111111111111111112114110111111011111101101111101111111011111111111111111111111111111111111111112114110111111011111101101111101111011110111111111111111111111111111111111111121141101111110111111011011111011111111011111111111111111111111111111111111111121144111110111112211411011111101111110110111110111101111011111111111111111111111111111111111112114110111111011111101101111101111111011111111111111111111111111111111111111112114110111111011111101101111101111110111111111111111111111111111111111111111121141101111110111111011011111011111111101111111111111111111111111111111111111121141101111110111111011011111011100000001111111111111111111111111111111111111211411011111101111110110111110111111111011111111111111111111111111111111111111211411011111101111110110111110111101111011111111111111111111111111111111111112114110111111011111101101111101111111011111111111111111111111111111111111111112114110111111011111101101111101111011110111111111111111111111111111111111111121141101111110111111011011111011111111011111111111111111111111111111111111111121144111110111112211411011111100000110110111110111101111011111111111111111111111111111111111112114110111111000001101101111101111111011111111111111111111111111111111111111112114110111111000001101101111101111111011111111111111111111111111111111111111121141101111110000011011011111011111111101111111111111111111111111111111111111121141101111110000011011011111011101111011111111111111111111111111111111111111211411011111100000110110111110111111111011111111111111111111111111111111111111211411011111100000110110111110111101111011111111111111111111111111111111111112114110111111000001101101111101111111011111111111111111111111111111111111111112114110111111000001101101111101111101101111111111111111111111111111111111111121141101111110000011011011111011111100101111111111111111111111111111111111111121144111110111112211411011101101110110110111111011101111011111111111111111111111111111111111112114110111011011101101101111110111111011111111111111111111111111111111111111112114110111011011101101101111110111111101111111111111111111111111111111111111121141101110110111011011011111101111100011111111111111111111111111111111111111121141101110110111011011011111101110111011111111111111111111111111111111111111211411011101101110110110111111011111111011111111111111111111111111111111111111211411011101101110110110111111011100110111111111111111111111111111111111111112114110111011011101101101111110111111101111111111111111111111111111111111111112114110111011011101101101111110111110011111111111111111111111111111111111111121141101110110111011011011111101111011001111111111111111111111111111111111111121144111110111112211411100011110001110110111111011101111011111111111111111111111111111111111112114111000111100011101101111110111111011111111111111111111111111111111111111112114111000111100011101101111110111111110111111111111111111111111111111111111121141110001111000111011011111101111110111111111111111111111111111111111111111121141110001111000111011011111101111011011111111111111111111111111111111111111211411100011110001110110111111011111110111111111111111111111111111111111111111211411100011110001110110111111011101001111111111111111111111111111111111111112114111000111100011101101111110111111101111111111111111111111111111111111111112114111000111100011101101111110111101101111111111111111111111111111111111111121141110001111000111011011111101110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111111011101111011111111111111111111111111111111111112114111111111111111101101111110111111011111111111111111111111111111111111111112114111111111111111101101111110111111110111111111111111111111111111111111111121141111111111111111011011111101111111011111111111111111111111111111111111111121141111111111111111011011111101111101011111111111111111111111111111111111111211411111111111111110110111111011100001111111111111111111111111111111111111111211411111111111111110110111111011110111111111111111111111111111111111111111112114111111111111111101101111110111111101111111111111111111111111111111111111112114111111111111111101101111110111011110111111111111111111111111111111111111121141111111111111111011011111101110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111111101101111011111111111111111111111111111111111112114111111111111111101101111111011111011111111111111111111111111111111111111112114111111111111111101101111111011011110111111111111111111111111111111111111121141111111111111111011011111110111111101111111111111111111111111111111111111121141111111111111111011011111110111101011111111111111111111111111111111111111211411111111111111110110111111101110111111111111111111111111111111111111111111211411111111111111110110111111101110111111111111111111111111111111111111111112114111111111111111101101111111011111110111111111111111111111111111111111111112114111111111111111101101111111011011110111111111111111111111111111111111111121141111111111111111011011111110110111101111111111111111111111111111111111111121144111110111112211411111111111111100100101111101110110111111111111111111111111111111111111112114111111111111111001001011111011100011111111111111111111111111111111111111112114111111111111111001001011111011011101111111111111111111111111111111111111121141111111111111110010010111110110111101111111111111111111111111111111111111121141111111111111110010010111110111110011111111111111111111111111111111111111211411111111111111100100101111101110111111111111111111111111111111111111111111211411111111111111100100101111101111011111111111111111111111111111111111111112114111111111111111001001011111010111110111111111111111111111111111111111111112114111111111111111001001011111011011110111111111111111111111111111111111111121141111111111111110010010111110111011011111111111111111111111111111111111111121144111110111112211411111111111111110110110000001111001111111111111111111111111111111111111112114111111111111111101101100000011111011111111111111111111111111111111111111112114111111111111111101101100000011100011111111111111111111111111111111111111121141111111111111111011011000000111000011111111111111111111111111111111111111121141111111111111111011011000000111111011111111111111111111111111111111111111211411111111111111110110110000001111000011111111111111111111111111111111111111211411111111111111110110110000001111100011111111111111111111111111111111111112114111111111111111101101100000011000000111111111111111111111111111111111111112114111111111111111101101100000011100001111111111111111111111111111111111111121141111111111111111011011000000111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000011100111111001111111111111111111111111111111111111112114111000111100011000000111001111110001111111111111111111111111111111111111112114111000111100011000000111001111000000111111111111111111111111111111111111121141110001111000110000001110011110000111111111111111111111111111111111111111121141110001111000110000001110011111111011111111111111111111111111111111111111211411100011110001100000011100111100001111111111111111111111111111111111111111211411100011110001100000011100111111001111111111111111111111111111111111111112114111000111100011000000111001111110111111111111111111111111111111111111111112114111000111100011000000111001111100001111111111111111111111111111111111111121141110001111000110000001110011110011111111111111111111111111111111111111111121144111110111112211411011101101110110110111011011110110111111111111111111111111111111111111112114110111011011101101101110110111111011111111111111111111111111111111111111112114110111011011101101101110110111011110111111111111111111111111111111111111121141101110110111011011011101101111111011111111111111111111111111111111111111121141101110110111011011011101101111111011111111111111111111111111111111111111211411011101101110110110111011011111110111111111111111111111111111111111111111211411011101101110110110111011011110110111111111111111111111111111111111111112114110111011011101101101110110111110111111111111111111111111111111111111111112114110111011011101101101110110111011110111111111111111111111111111111111111121141101110110111011011011101101111100111111111111111111111111111111111111111121144111110111112211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011101111111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111211411011111101111110110110111101111111011111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011011110111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111121144111110111112211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011110111111111111111111111111111111111111111121141101111110111111011011011110111111101111111111111111111111111111111111111121141101111110111111011011011110100000001111111111111111111111111111111111111211411011111101111110110110111101111111011111111111111111111111111111111111111211411011111101111110110110111101101111011111111111111111111111111111111111112114110111111011111101101101111011111011111111111111111111111111111111111111112114110111111011111101101101111011011110111111111111111111111111111111111111121141101111110111111011011011110111111011111111111111111111111111111111111111121144111110111112211411011111100000110110110111101101111011111111111111111111111111111111111112114110111111000001101101101111011111011111111111111111111111111111111111111112114110111111000001101101101111011111011111111111111111111111111111111111111121141101111110000011011011011110111111101111111111111111111111111111111111111121141101111110000011011011011110101111011111111111111111111111111111111111111211411011111100000110110110111101111111011111111111111111111111111111111111111211411011111100000110110110111101101111011111111111111111111111111111111111112114110111111000001101101101111011111011111111111111111111111111111111111111112114110111111000001101101101111011101101111111111111111111111111111111111111121141101111110000011011011011110111100101111111111111111111111111111111111111121144111110111112211411011101101110110110110011011101111011111111111111111111111111111111111112114110111011011101101101100110111111011111111111111111111111111111111111111112114110111011011101101101100110111111101111111111111111111111111111111111111121141101110110111011011011001101111100011111111111111111111111111111111111111121141101110110111011011011001101110111011111111111111111111111111111111111111211411011101101110110110110011011111111011111111111111111111111111111111111111211411011101101110110110110011011100110111111111111111111111111111111111111112114110111011011101101101100110111111101111111111111111111111111111111111111112114110111011011101101101100110111110011111111111111111111111111111111111111121141101110110111011011011001101111011001111111111111111111111111111111111111121144111110111112211411100011110001110110110100111101111011111111111111111111111111111111111112114111000111100011101101101001111111011111111111111111111111111111111111111112114111000111100011101101101001111111110111111111111111111111111111111111111121141110001111000111011011010011111110111111111111111111111111111111111111111121141110001111000111011011010011111011011111111111111111111111111111111111111211411100011110001110110110100111111110111111111111111111111111111111111111111211411100011110001110110110100111101001111111111111111111111111111111111111112114111000111100011101101101001111111101111111111111111111111111111111111111112114111000111100011101101101001111101101111111111111111111111111111111111111121141110001111000111011011010011110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111011111101111011111111111111111111111111111111111112114111111111111111101101110111111111011111111111111111111111111111111111111112114111111111111111101101110111111111110111111111111111111111111111111111111121141111111111111111011011101111111111011111111111111111111111111111111111111121141111111111111111011011101111111101011111111111111111111111111111111111111211411111111111111110110111011111100001111111111111111111111111111111111111111211411111111111111110110111011111110111111111111111111111111111111111111111112114111111111111111101101110111111111101111111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111121141111111111111111011011101111110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111011111101111011111111111111111111111111111111111112114111111111111111101101110111111111011111111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111121141111111111111111011011101111111111101111111111111111111111111111111111111121141111111111111111011011101111111101011111111111111111111111111111111111111211411111111111111110110111011111110111111111111111111111111111111111111111111211411111111111111110110111011111110111111111111111111111111111111111111111112114111111111111111101101110111111111110111111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111121141111111111111111011011101111110111101111111111111111111111111111111111111121144111110111112211411111111111111100100111101111110110111111111111111111111111111111111111112114111111111111111001001111011111100011111111111111111111111111111111111111112114111111111111111001001111011111011101111111111111111111111111111111111111121141111111111111110010011110111110111101111111111111111111111111111111111111121141111111111111110010011110111111110011111111111111111111111111111111111111211411111111111111100100111101111110111111111111111111111111111111111111111111211411111111111111100100111101111111011111111111111111111111111111111111111112114111111111111111001001111011110111110111111111111111111111111111111111111112114111111111111111001001111011111011110111111111111111111111111111111111111121141111111111111110010011110111111011011111111111111111111111111111111111111121144111110111112211411111111111111110110111110001111001111111111111111111111111111111111111112114111111111111111101101111100011111011111111111111111111111111111111111111112114111111111111111101101111100011100011111111111111111111111111111111111111121141111111111111111011011111000111000011111111111111111111111111111111111111121141111111111111111011011111000111111011111111111111111111111111111111111111211411111111111111110110111110001111000011111111111111111111111111111111111111211411111111111111110110111110001111100011111111111111111111111111111111111112114111111111111111101101111100011000000111111111111111111111111111111111111112114111111111111111101101111100011100001111111111111111111111111111111111111121141111111111111111011011111000111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000010000111111001111111111111111111111111111111111111112114111000111100011000000100001111110001111111111111111111111111111111111111112114111000111100011000000100001111000000111111111111111111111111111111111111121141110001111000110000001000011110000111111111111111111111111111111111111111121141110001111000110000001000011111111011111111111111111111111111111111111111211411100011110001100000010000111100001111111111111111111111111111111111111111211411100011110001100000010000111111001111111111111111111111111111111111111112114111000111100011000000100001111110111111111111111111111111111111111111111112114111000111100011000000100001111100001111111111111111111111111111111111111121141110001111000110000001000011110011111111111111111111111111111111111111111121144111110111112211411011101101110110110111111011110110111111111111111111111111111111111111112114110111011011101101101111110111111011111111111111111111111111111111111111112114110111011011101101101111110111011110111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111211411011101101110110110111111011111110111111111111111111111111111111111111111211411011101101110110110111111011110110111111111111111111111111111111111111112114110111011011101101101111110111110111111111111111111111111111111111111111112114110111011011101101101111110111011110111111111111111111111111111111111111121141101110110111011011011111101111100111111111111111111111111111111111111111121144111110111112211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111011111111111111111111111111111111111111112114110111111011111101101111111011101111111111111111111111111111111111111111121141101111110111111011011111110111111101111111111111111111111111111111111111121141101111110111111011011111110111111011111111111111111111111111111111111111211411011111101111110110111111101111111011111111111111111111111111111111111111211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111011111111111111111111111111111111111111112114110111111011111101101111111011011110111111111111111111111111111111111111121141101111110111111011011111110111111011111111111111111111111111111111111111121144111110111112211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111011111111111111111111111111111111111111112114110111111011111101101111111011110111111111111111111111111111111111111111121141101111110111111011011111110111111101111111111111111111111111111111111111121141101111110111111011011111110100000001111111111111111111111111111111111111211411011111101111110110111111101111111011111111111111111111111111111111111111211411011111101111110110111111101101111011111111111111111111111111111111111112114110111111011111101101111111011111011111111111111111111111111111111111111112114110111111011111101101111111011011110111111111111111111111111111111111111121141101111110111111011011111110111111011111111111111111111111111111111111111121144111110111112211411011111100000110110111111101101111011111111111111111111111111111111111112114110111111000001101101111111011111011111111111111111111111111111111111111112114110111111000001101101111111011111011111111111111111111111111111111111111121141101111110000011011011111110111111101111111111111111111111111111111111111121141101111110000011011011111110101111011111111111111111111111111111111111111211411011111100000110110111111101111111011111111111111111111111111111111111111211411011111100000110110111111101101111011111111111111111111111111111111111112114110111111000001101101111111011111011111111111111111111111111111111111111112114110111111000001101101111111011101101111111111111111111111111111111111111121141101111110000011011011111110111100101111111111111111111111111111111111111121144111110111112211411011101101110110110111111101101111011111111111111111111111111111111111112114110111011011101101101111111011111011111111111111111111111111111111111111112114110111011011101101101111111011111101111111111111111111111111111111111111121141101110110111011011011111110111100011111111111111111111111111111111111111121141101110110111011011011111110110111011111111111111111111111111111111111111211411011101101110110110111111101111111011111111111111111111111111111111111111211411011101101110110110111111101100110111111111111111111111111111111111111112114110111011011101101101111111011111101111111111111111111111111111111111111112114110111011011101101101111111011110011111111111111111111111111111111111111121141101110110111011011011111110111011001111111111111111111111111111111111111121144111110111112211411100011110001110110111111011101111011111111111111111111111111111111111112114111000111100011101101111110111111011111111111111111111111111111111111111112114111000111100011101101111110111111110111111111111111111111111111111111111121141110001111000111011011111101111110111111111111111111111111111111111111111121141110001111000111011011111101111011011111111111111111111111111111111111111211411100011110001110110111111011111110111111111111111111111111111111111111111211411100011110001110110111111011101001111111111111111111111111111111111111112114111000111100011101101111110111111101111111111111111111111111111111111111112114111000111100011101101111110111101101111111111111111111111111111111111111121141110001111000111011011111101110111101111111111111111111111111111111111111121144111110111112211411111111111111110110110000111101111011111111111111111111111111111111111112114111111111111111101101100001111111011111111111111111111111111111111111111112114111111111111111101101100001111111110111111111111111111111111111111111111121141111111111111111011011000011111111011111111111111111111111111111111111111121141111111111111111011011000011111101011111111111111111111111111111111111111211411111111111111110110110000111100001111111111111111111111111111111111111111211411111111111111110110110000111110111111111111111111111111111111111111111112114111111111111111101101100001111111101111111111111111111111111111111111111112114111111111111111101101100001111011110111111111111111111111111111111111111121141111111111111111011011000011110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111011111101111011111111111111111111111111111111111112114111111111111111101101110111111111011111111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111121141111111111111111011011101111111111101111111111111111111111111111111111111121141111111111111111011011101111111101011111111111111111111111111111111111111211411111111111111110110111011111110111111111111111111111111111111111111111111211411111111111111110110111011111110111111111111111111111111111111111111111112114111111111111111101101110111111111110111111111111111111111111111111111111112114111111111111111101101110111111011110111111111111111111111111111111111111121141111111111111111011011101111110111101111111111111111111111111111111111111121144111110111112211411111111111111100100111011111110110111111111111111111111111111111111111112114111111111111111001001110111111100011111111111111111111111111111111111111112114111111111111111001001110111111011101111111111111111111111111111111111111121141111111111111110010011101111110111101111111111111111111111111111111111111121141111111111111110010011101111111110011111111111111111111111111111111111111211411111111111111100100111011111110111111111111111111111111111111111111111111211411111111111111100100111011111111011111111111111111111111111111111111111112114111111111111111001001110111110111110111111111111111111111111111111111111112114111111111111111001001110111111011110111111111111111111111111111111111111121141111111111111110010011101111111011011111111111111111111111111111111111111121144111110111112211411111111111111110110111100001111001111111111111111111111111111111111111112114111111111111111101101111000011111011111111111111111111111111111111111111112114111111111111111101101111000011100011111111111111111111111111111111111111121141111111111111111011011110000111000011111111111111111111111111111111111111121141111111111111111011011110000111111011111111111111111111111111111111111111211411111111111111110110111100001111000011111111111111111111111111111111111111211411111111111111110110111100001111100011111111111111111111111111111111111112114111111111111111101101111000011000000111111111111111111111111111111111111112114111111111111111101101111000011100001111111111111111111111111111111111111121141111111111111111011011110000111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411100011110001100000011111011111001111111111111111111111111111111111111112114111000111100011000000111110111110001111111111111111111111111111111111111112114111000111100011000000111110111000000111111111111111111111111111111111111121141110001111000110000001111101110000111111111111111111111111111111111111111121141110001111000110000001111101111111011111111111111111111111111111111111111211411100011110001100000011111011100001111111111111111111111111111111111111111211411100011110001100000011111011111001111111111111111111111111111111111111112114111000111100011000000111110111110111111111111111111111111111111111111111112114111000111100011000000111110111100001111111111111111111111111111111111111121141110001111000110000001111101110011111111111111111111111111111111111111111121144111110111112211411011101101110110110111111011110110111111111111111111111111111111111111112114110111011011101101101111110111111011111111111111111111111111111111111111112114110111011011101101101111110111011110111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111121141101110110111011011011111101111111011111111111111111111111111111111111111211411011101101110110110111111011111110111111111111111111111111111111111111111211411011101101110110110111111011110110111111111111111111111111111111111111112114110111011011101101101111110111110111111111111111111111111111111111111111112114110111011011101101101111110111011110111111111111111111111111111111111111121141101110110111011011011111101111100111111111111111111111111111111111111111121144111110111112211411011111101111110110111111011101111011111111111111111111111111111111111112114110111111011111101101111110111111011111111111111111111111111111111111111112114110111111011111101101111110111101111111111111111111111111111111111111111121141101111110111111011011111101111111101111111111111111111111111111111111111121141101111110111111011011111101111111011111111111111111111111111111111111111211411011111101111110110111111011111111011111111111111111111111111111111111111211411011111101111110110111111011101111011111111111111111111111111111111111112114110111111011111101101111110111111011111111111111111111111111111111111111112114110111111011111101101111110111011110111111111111111111111111111111111111121141101111110111111011011111101111111011111111111111111111111111111111111111121144111110111112211411011111101111110110100000001101111011111111111111111111111111111111111112114110111111011111101101000000011111011111111111111111111111111111111111111112114110111111011111101101000000011110111111111111111111111111111111111111111121141101111110111111011010000000111111101111111111111111111111111111111111111121141101111110111111011010000000100000001111111111111111111111111111111111111211411011111101111110110100000001111111011111111111111111111111111111111111111211411011111101111110110100000001101111011111111111111111111111111111111111112114110111111011111101101000000011111011111111111111111111111111111111111111112114110111111011111101101000000011011110111111111111111111111111111111111111121141101111110111111011010000000111111011111111111111111111111111111111111111121144111110111112211411011111100000110110101111011101111011111111111111111111111111111111111112114110111111000001101101011110111111011111111111111111111111111111111111111112114110111111000001101101011110111111011111111111111111111111111111111111111121141101111110000011011010111101111111101111111111111111111111111111111111111121141101111110000011011010111101101111011111111111111111111111111111111111111211411011111100000110110101111011111111011111111111111111111111111111111111111211411011111100000110110101111011101111011111111111111111111111111111111111112114110111111000001101101011110111111011111111111111111111111111111111111111112114110111111000001101101011110111101101111111111111111111111111111111111111121141101111110000011011010111101111100101111111111111111111111111111111111111121144111110111112211411011101101110110110110111011101111011111111111111111111111111111111111112114110111011011101101101101110111111011111111111111111111111111111111111111112114110111011011101101101101110111111101111111111111111111111111111111111111121141101110110111011011011011101111100011111111111111111111111111111111111111121141101110110111011011011011101110111011111111111111111111111111111111111111211411011101101110110110110111011111111011111111111111111111111111111111111111211411011101101110110110110111011100110111111111111111111111111111111111111112114110111011011101101101101110111111101111111111111111111111111111111111111112114110111011011101101101101110111110011111111111111111111111111111111111111121141101110110111011011011011101111011001111111111111111111111111111111111111121144111110111112211411100011110001110110111011011101111011111111111111111111111111111111111112114111000111100011101101110110111111011111111111111111111111111111111111111112114111000111100011101101110110111111110111111111111111111111111111111111111121141110001111000111011011101101111110111111111111111111111111111111111111111121141110001111000111011011101101111011011111111111111111111111111111111111111211411100011110001110110111011011111110111111111111111111111111111111111111111211411100011110001110110111011011101001111111111111111111111111111111111111112114111000111100011101101110110111111101111111111111111111111111111111111111112114111000111100011101101110110111101101111111111111111111111111111111111111121141110001111000111011011101101110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111101011101111011111111111111111111111111111111111112114111111111111111101101111010111111011111111111111111111111111111111111111112114111111111111111101101111010111111110111111111111111111111111111111111111121141111111111111111011011110101111111011111111111111111111111111111111111111121141111111111111111011011110101111101011111111111111111111111111111111111111211411111111111111110110111101011100001111111111111111111111111111111111111111211411111111111111110110111101011110111111111111111111111111111111111111111112114111111111111111101101111010111111101111111111111111111111111111111111111112114111111111111111101101111010111011110111111111111111111111111111111111111121141111111111111111011011110101110111101111111111111111111111111111111111111121144111110111112211411111111111111110110111101011101111011111111111111111111111111111111111112114111111111111111101101111010111111011111111111111111111111111111111111111112114111111111111111101101111010111011110111111111111111111111111111111111111121141111111111111111011011110101111111101111111111111111111111111111111111111121141111111111111111011011110101111101011111111111111111111111111111111111111211411111111111111110110111101011110111111111111111111111111111111111111111111211411111111111111110110111101011110111111111111111111111111111111111111111112114111111111111111101101111010111111110111111111111111111111111111111111111112114111111111111111101101111010111011110111111111111111111111111111111111111121141111111111111111011011110101110111101111111111111111111111111111111111111121144111110111112211411111111111111100100111110011110110111111111111111111111111111111111111112114111111111111111001001111100111100011111111111111111111111111111111111111112114111111111111111001001111100111011101111111111111111111111111111111111111121141111111111111110010011111001110111101111111111111111111111111111111111111121141111111111111110010011111001111110011111111111111111111111111111111111111211411111111111111100100111110011110111111111111111111111111111111111111111111211411111111111111100100111110011111011111111111111111111111111111111111111112114111111111111111001001111100110111110111111111111111111111111111111111111112114111111111111111001001111100111011110111111111111111111111111111111111111121141111111111111110010011111001111011011111111111111111111111111111111111111121144111110111112211411111111111111110110111111011111001111111111111111111111111111111111111112114111111111111111101101111110111111011111111111111111111111111111111111111112114111111111111111101101111110111100011111111111111111111111111111111111111121141111111111111111011011111101111000011111111111111111111111111111111111111121141111111111111111011011111101111111011111111111111111111111111111111111111211411111111111111110110111111011111000011111111111111111111111111111111111111211411111111111111110110111111011111100011111111111111111111111111111111111112114111111111111111101101111110111000000111111111111111111111111111111111111112114111111111111111101101111110111100001111111111111111111111111111111111111121141111111111111111011011111101111000111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444444211444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444442114444444444444444444444444444444444444444444444444444444444444444444444444421144444444444444444444444444444444444444444444444444444444444444444444444444421144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111144111110111112211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222221144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111111211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121144111110111112211411111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111112114111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111111111111111111111111111111111111111111111111111111111111111121141111111111111