.

Эпос о Гильгамеше

Язык: русский
Формат: контрольна
Тип документа: Word Doc
0 1517
Скачать документ

Федеральное агентство по образованию

Новосибирский государственный университет экономики и управления –
«НИНХ»

Учебная дисциплина: Культурология

Кафедра: Философии

Контрольная работа:

Вариант 5

«Эпос о Гильгамеше»

Номер группы:nМОП91

Наименование специальности:

«Менеджмент организации»

Студент:___________________

Номер зачетной книжки (студенческого билета):

Дата регистрации институтом:

«____» __________ 200__ г.

Дата регистрации кафедрой:

«____» __________ 200__ г.

Проверил: _____________________

Макарова Н.И.

2009 год

ОГЛАВЛЕНИЕ

Введение

История «Эпоса о Гильгамеше»

Герой эпоса

«Эпос о Гильгамеше»

Заключение

Список литературы

ВВЕДЕНИЕ

Целью данной работы является ознакомление с “Эпосом о Гильгамеше” –
величайшим поэтическим произведением древневосточной литературы и,
посредством поэмы, изучение древневосточной культуры.

Шумеры – древний народ, некогда населявший территорию долины рек Тигра и
Евфрата на юге современного государства Ирак (Южная Месопотамия или
Южное Двуречье). На юге граница их обитания доходила до берегов
Персидского залива, на севере – до широты современного Багдада.

Происхождение шумеров является предметом дискуссии. В качестве одной из
предполагаемых «прародин» выдвигаются горы Загроса к востоку от
Междуречья. Не исключена возможность местного происхождения шумерской
цивилизации, как результат развития предшествующей ей культуры Убейд. В
эпосе шумеров упоминается их родина, которую они считали прародиной
всего человечества — остров Дильмун. Попытки же отыскать их
первоначальную родину до сих пор оканчивались неудачей.

Шумерский язык, с его причудливой грамматикой не родственен ни одному из
сохранившихся до наших дней языков.

Надо сказать, что южная Месопотамия не самое лучшее место в мире. Полное
отсутствие леса и полезных ископаемых. Заболоченность, частые
наводнения, сопровождаемые изменением русла Евфрата из-за низких берегов
и, как следствие, полное отсутствие дорог. Единственное чего там было в
достатке это тростника, глины и воды. Однако, в сочетании с плодородной
почвой, удобренной наводнениями, этого оказалось достаточно, чтобы около
4000 до н. э. там расцвели первые города древнего Шумера.

Это были отдельные города-государства, постоянно воевавшие друг с
другом. Каждый город имел своего правителя и своё божество. Но их
объединяли язык, культура, и, возможно, этническая принадлежность.
Крупнейшими из этих городов были Эриду, Ниппур, Киш, Лагаш, Урук (ныне
Варка), Ур и Умма.

Во второй половине 4-го тыс. до н. э. в Южной Месопотамии появились
шумеры – народ, который в более поздних письменных документах называет
себя «черноголовыми» (шумер. «санг-нгига», аккад. «цальмат-каккади»).
Это был народ этнически, по языку и культуре чуждый семитским племенам,
заселившим Северную Месопотамию приблизительно в тоже время или
несколько позднее.

picscalex540100090000032a6a03000000bd9e010000001610000026060f002220574d4
643010000000000010030bf000000001d000000002000007471030074910300010000006
c0000000000000000000000800200008e0200000000000000000000983e0000f63f00002
0454d4600000100749103000c00000001000000000000000000000000000000000500002
003000040010000c800000000000000000000000000000000e20400400d0300460000002
c00000020000000454d462b014001001c000000100000000210c0db01000000600000006
0000000460000006052000054520000454d462b224004000c000000000000001e4009000
c00000000000000244001000c000000000000003040020010000000040000000000803f2
14007000c0000000000000008400005ac510000a05100000210c0db01000000000000000
000000000000000000000000100000089504e470d0a1a0a0000000d49484452000002810
000028f0403000000e0770dfb0000000d6749467841444f42453a4952312e30deedfd319
46100000030504c5445ffffffff0000f7d2a4c0c0c0bfbfbf9f9f9f99bae382ffc07f7f7
f33cc6600ff8000df700033990000ff000000000000a42c81cd0000000c636d50504a436
d7030373132000000074f6db7a5000050de4944415478daed9dbd8b234f9ae765ccc2382
3a871969d1e0e26bde4d472da1fc6b883357fc62eac7566594dc35aa2405d8cb103e36e1
a2724350d73ce51a2a6e067d64914fc64b4e8525e33b453b05c8156035d54a988bfe122e
289f78c888cc84cbdd57474b594ca37657cf47de289f768a1efa15658b5fefae67ba813b
e13ac1bbe13ac1bbe13ac1b9a248893d5bffe16bfbcf9ed5ff11fdd22fbf04efaf9afec1
c8437e020de4b5e11bf9efea3c7103f40cf16f76097ff96bcc05924903bc35791ab7e2b6
e4faf7dc38ef28f874d1038a92ff0ec2a4138150eda09ca4823b883793bbe9f6dd3e3ec2
c4ef0aff21c7e3379c911115488b808b20d1741f4c6f283580822c959d09234d9cde437f
d6d117c13a2414ef00d35692bc137c7421021ddec2ce9e21b251de4948a0469aa5620083
7919b5ca59ce06ff91592203b1152cf2320c823ca89c111e90ae054a141060d1c86a1418
494cbd98bf8224d83887b121bc1bf1e990699551a566b98a142f0b752184e82ec664e2b0
6b4900a1ebf15374e90fbd55282e8e83d8991910924a864312c04656ec64bf0cd1b3d378
394738e283703b95bee2fde6839683d87ad7a122741c81f236ea18c8199b97e2398b1041
174cd52cebfbe518ed264b2b1d86e85e09b37dbf995a30397f74ec2f77271ddf09d60ddf
09d60ddf09d60ddb06aedbb9de1d8c3aaf5d053c359e20c9d39bca7c3013b7798b123c99
06f26781307f75de6d65be7f93c8909df4ed5f0ae151c56abf07303ef184e30c9e16da09
c3d6441dbc4816c64b67b741ac09724ddd3aa04d15e09827ed25e21f47bb6706661c8755
c02757b049b0f51043b8604fd0409c3105a150816ad18adda08e1347dd5c6916aa3569bf
c236f3886587778b3454e58913df45c763adec1cf21499a7202bb8e5cc32ea79fe0966df
a9f5d21082e82085a24e82488ad794704db14048ecd4abcade01f45c93e9077069782006
2640bcea1972276b3153f8f9ec5ee455ee59d568606c3080ea208f6b2dd105c516db0585
21952466d40c921908f40ca24b8e23e869dc0f749b2ed1653eb4abf531c419c10da24e82
368dcafa174d04a901a1cb63f30e415106caf001fb76249109b20fd23f64c69814d16091
2d3a5e9419bdaf68a6600e989f1568c090e22099a76dc10c1ae47836d55839c600b78ac5
6651a5c5934b85234d8666920bf532c41ab04bd04753bb66566e6497c2827c8ec59b1e27
6ab1182cc1f5908f67be5043f0fe2096a77d469e53874f20a000b04554fd2f67812e9471
c9e849da07b9295e2498035dca902c10f7648fd3c0fb4638d60a7c8b42a419643a11a593
972333c0f423fb74a72336c1fe459d4dc0c2768c9cd04104c9d62eb2f8244a81b7135783
4a043cc5107101cb8cdd527c2ac798295cbc5db24b82825987a38f944f89d208febc0c72
9cf179104abe4628e95608749d06fac4e1397f7d45457438287990eba09428e2d1dc8b3e
2d24271cfc68cb8e88b0f8060bfe7224800ce7981d847b0e732e4ccca6ca704212fc28a6
6bc0ea7d5826d92d7e3991b56b9831a2448ab3f4581d89b79c619431f4123e1db294156e
78033794a1d0e14f444a679a554eeb4e3092eac0479fdb12c107b45e8387c664556c793e
8ae24c88a7d04db0c62f304f39c4736ed8511b47bebcc466cb704c18a49107538409054b
4004166c5ac62b526412a3d59640d27683f7e000459dd405b2d3f0b0db64822085564706
0555b837352ea9756d791b55a6504ad22a4772d5421cc8358d943b75982bc0e4ca950a84
d50978bacd5520159fd86cd9b9c5981ed92e04ad476a904dbacbade2458271d647ed3243
82812c42275645f2c3bb37d13e4b999555ba9c3216920ad9aa60c59554b9b55c9344ab03
32ce2c9dd366dc9f19ce59646e14a75ab1509ba620fc2ab13ec048d445e91a0cecc510a2
970ed2f321b86a64ac6875126e1b1b625599f1dfa9246bcf0135c986d76f509760f9620a
d52d6093a25b87030b310f4d4581c3dc16733d6c3cc88d967171c07c1623ab8e85945f85
209f6ce8cd80e1c7072c77e2b419b08e701a45ce190d2c1bc10ebcf5a236fbad05048800
b07b48211d33d16113647b06dedd8b72b82347e2a829cf45e9300070b2b28b7ec0a04e9d
16237a42609f68a015ae8f64110367907c074e048ee9c0461bb9fd3a01e2df4862b2798d
3ea215bffc21082abfab9bd308224824a7156246fb453e540e166575a6e125c28264edf1
7e28651043ba43d3e77b4c8871084465f52a5d522051128ffb6a182959451a02a8696ed6
8673768fe5db5e866bbbd62075ab0c95af579b738fc47354e73336a94ad79110bc15c3b6
cb2edab7793a7ea9d328b65127d4feea31c44107ab2d18e6aa4a3504b54a54265f46a45d
0303a2d5e2bb382c2717bd56ef3ee377c9317a5956e1192a08c6710c1be7e582b9ce4aaa
2173a5d5586c5cc8c26387fa1af1ba6415629480892f8433958125cad78815910e4fd65d
aad363b207adcb4dbaca3e7ca24d85741156a0bfa962d83a09e7fd13a81f4cdfb4919160
8e6d0133b0b00a889d04710aab4384151132d099a1a5409328e4010520251276621d8774
850c1b1b06c150996d4219e894eea3a23da8b9da817745ad623298020ebcac508ca2ea88
2206a1508a296d58a45b74ebb15ab04add9e1c2665f3fae23f3b7463188c500d711fde6c
30fe5fdfbbbe504494a8f565029d8563c8978d53c09f5109c8ae94918417023a27393f02
40a3b4bfd6834c1d27a6c076a910d5275ea0e28c08a6b84b6bee9ac303408da2a986d041
7faf18a048dda311d68394461c7a829826a039341d0793785a025410b24d8775fe10ffa8
5855fef6c1844f05db72182e115d355098a4c8a510431af2a4f0815fa829bad8dca37be4
ca4846b17c1b692a16e89240cb2286dd63ad2e687e81813682559ad22c63e01415165ef2
72823ab1f36a31e4e30cf17029cbdc27b584af06de222081e8467a8599e8e65ae572cf72
c322dbcfb2f6aad56ab88c63aa8618558941194223132860be72541147b508ab65fe4ebd
048cdf8dd7aeeb46235434d1a84576c4444bbcd3a4543ff74daf6c408b69906832b2558f
d20afe1f21294226994203e3bf75c90f90822f46d9db809b6950c750b3aeab718416ac52
ba9419d609c06174208568272d7c2b2cf4ed0d7cdb018bcfdd87d224408ffc7a517bf157
3826d9669869cde8ae59ec172a515af18c1080d3e88325d73047d7d822dc19f6e96660c3
b7e4fc212415ea495e50a3642820244a2137f1b5a91a3d2416ec20babf92d2c5b65047b7
93f4a865ee0676504932f61b99928d30c0e4add4c3f9ca0729a9d606f11ee8f7bce7e87c
74310629bf71a241891a3812f5f380f990d5f5682fb6d27516ab7c2081ad9412b4137117
bf0249d19a9adf613dc6390047347bccb095ae5164bd0e3bf89087db5859dc320a8d5b2e
e8360c9306f8f08892fb65af1cedaea140c96689413b4aa279aa0e70ae24b3ab4e9cfaa4
492a39e14c3eedaea100a23e82ad4d953b078821e339672b3b43ee5898b60b1adae0555a
7b44275c5aa1a58f7745699ca06c3f3cb5690bf6647ed04b1de49b164e122d82f6c1804e
d318f2718365b433eefe49a63c129a49360a1adae25aaef59d98d1d6fb76425764bdddde
6049d59217cdac3791041adfd4d3d6a67b52d824c86ac291e04e9d1a0d156a754c540fd8
1e8e00f750f7c003c2b0d7282d0be1c44d012711eb1852daa8e5c783582ee4b2c996a481
32169f411d4dbea74826d51f54089010f1bc156dbab416cc57d0fc1a23a65578ebe23175
e89a0ef127fa6dae3498cb63ad38a914455b0e26082c493e0878f20c876f02a3d7bc4e3a
a67ccaf3083bf5ce2225868ab5b299e84f6406ff3e3e44d789216df0de721c48fba7333d
882f212820b6387b4393babc8529d7e4b0bc22a042db16d55690d59f90f620d3e88ae053
4dee7f89f0cc51e9af24c1fab8645b84782ab3282bd07c92507820f3e82a249c08f2aae7
e0b2ef1168e1b20582df8eb2880e039c27f0fe7e899a23bc712c4bac4e9237d7d30e4619
6ff9cb1ce6319e2b4c479b3b3fd112c51282588ff9df7f11f23f8400df901933c27bb0d8
20b2944ea4fdcba8967e8fe39aa10e4fdfc5a4a9f41187f48f2da7c4831eb31c80a28aca
be0aa2daab34baa15812016da79eff9cbe299f865d020c204f1ebf90208ca98317640aea
c3a3fda9fb86f98c513643d84e4086c362f1919092b09b25e81bc24621458a8bf0ed120d
55cef016f12980f52830582397f75b750d620e846588120ebe7a71364d301e0403b1342f
5435bcf6bf36178acc012a0c1871e607b781630112558d4208d61b89728435c0ca5f35dd
4d620d8ee4af6832b12e4d509ed5082d8933c8000a915f7083a78e59e8492a03dd37ade2
af9fa049d97641509ae1482725b1234ad98f5c39456bd2a25e87dfc3e3dde2783613138a
5837ea0a2e211baec389e207812f021a20f3a4c44b602a9d18e0c8627e15da5233c4909c
17e2c351d61fca58ec4f32c9a208fe24a89eeaae50ddeae824104fbc5e8f47bd4b6ab874
5e4f9fb2658724a0941adee8f98202e279cb3b4b06a88ecc1e074e09987e09e5b3bb5c79
76697538639ce619fdb099e0d7b412192a0eb7c0fc13d8602418a6e212242f22d6e8209e
b443ea8262a5770249dba19cf0f9920eb94cea5e0b062a59f735a8271d18b0a0b0743f17
d79ae35c21f96157315a8bda32d9ec4b2fe43ea40985720684f3b39c10ecc0626da3e31c
16931ec97a0526b6d0967f6eecd0e848b450582d68c2437e3b92479c004fb10ed82019fa
347e728052bc2fea21f99ad06fd590cf94c072750ee99e0a32b1a101113f0b977a6560bc
2f8ca855c05a985cc20d8390882eb81231e805056bf3e5098e759d2edae13b4ee26dd208
471fa53911f3b41364453a9b8018298ddba8bf1590962af5c5b820bc7a5f8793e1b04cbd
2c15df8634c30f5468655bf923fe292cf3e023b84baa41f78b90aa325e86c3fc87b8e69f
89c0463a670ab43d0bede037f68a3fa750dea736a90e60d6b49506d91d19cc9229a608b4
d2daf4c0720bb18153b256d8360dfb0e287b384b023568c5c0413f7043565ec163dd37f4
06dda42103c8b23d8e683d195e9007817236dbc538d8e8684a0c78c73a3fa1513c432249
ea4eb21a8dc3086e0c2d56eb0107ca9082335a84f07c0bb18153b256d87a009805a91939
c0843e70d7ae1dfa51c21b51d72dd802882c5e90018aeb6d929a90641bf19ab01f282e50
4a53b8920b8f01de473375867d3f47912b05f753a00d58ad54e493b219895b233ed38629
8679842b30882b49a9fb787304f22ba18ad8c09046a117499b1b972cb3014a0f2a3e4016
da231a86d09e1be73d41e82fac7f2c1458a0887e7b2441850491d5c8f7d76f004ef7aefe
9fb7bfc8f10bcbf878ff777f4e77f9d245fe953dfdfc3fb57bec30c1f953235e133f4566
887023c0282ef314395e01d7c261f81e06b064cbed909767b340b447293a8f7050daf261
f49c62848edbe6049080f80e0a048b077776710a446fc3af91a4a1097061fce39c4d1d3d
5040d1eceed5462daa22c22dc3f41cd19df7373bea3f12a23787fef22980c1e70c01c117
afc8826575757172e8211006df9990325f8fe8ec64ba6831925f83ad1097e15480b04d34
782106b70985edd3e6182932bbb15c7b5c993e7c84d82fb6c2731080a2b8664507e024f1
c4330592362c28f8fc9e355fe7485edf8e9636d09dacc78cf6d7584a0e24aca087e8d21b
81e3e3c9cadbb28bd42f99709267835b02089adbfc90e90a0529015b9993b83600604138
3a0331d84004da2e96432c969578c26089e1509eedd8a1d05bb85fed835c2081022f4bf6
b1bb19da0e53b774cd05a2c51a396d52638c9afb0576e80207996f9c1114c86fea8d5932
0109c7cc1ee64e0fd9a60116acef8300826fea8d59320237865255861f49321c2032158b
463a5a45053829c20421682d1122ca4841509ae4acf88236888501f28525382d4194f269
708159d710509d21f5411a193a07fa28566bcb54230f544ac2182f8ff45031234b3844e8
2bb986841216888508d595d2366666c23584582a619bb08d229cc11eb81cec7df2098999
64db1c5dbef9a21a88950ab2e6990a069c695244867f10923487528868e40cf7d3e51325
2663a6f84a026c25c7fde46084e6e0b04b904a1d2e63cb8c3f659044110201bc1849098b
5b1cde73d47b55b9a6c226c56824e82fc6ba0534e28bf38822b75266ffc419906404e7dd
e0c4155840d1394ae442328944e5bf4496759e829f6504a330bf5249a15afa4152365bd8
2e6082a22540966f5094a116aae447c0b668644ab402f80e059263b527b7333ab9698ff9
c4ec2ca3d495b7a92e6ac5815a14230a2913392a070c4742c29eb5ac2ba899559f43013b
399c5e6a81bedd16510b4adcfd9800d27dc8c0941f92b497f7f8e78e79c07da53ec81258
c5e84a2707c48046d6bc466cd1254124299172456ab5b7139c1de50e9891e45b0d160122
cae53dc880d27cc8c0941ad5bd250127c606ea4ff1064c5ca8a3b0745b0b0da783336cc0
95e123316083f0f8713399287238b687762cbc21d1641de76dc3841999f99706823ade29
f135c04c163a70e0f8f20b7631e8fac6182c48eb13fa66bbc4c1482b2381245903edf41b
4932861c0d3a84625c8f3335484134a0f3659f606f1a167ceaa064bc78605ccc875086d7
59a58068a149af22306c1c988b91549b05742b09fdb1740c2080f8d2043d8678fb71d82c
a5618c17edeb313c4cfd8457b0c36826c584dbf59800582b713ab153b9241822fb712742
fa5338f7fc8f80581ad04494339d6e162d8a00d6bce58db0082c493d03eb31e827ddb4e9
ad6581fb46cbdb6ad128441d79349b63d82428232879df3c9a85c04cd8312a96559acb22
503ed21fa22274112e1dbc9c5f6090e7931c83fad8a7db6678568616db16a2b74374bf07
20b0439b8cb3c87ac61960a019613346d5cbf081612ac0ea312f71d12645d3f18c19c41b
ca0f9cf7ee9bc3e7d3b678bcd0b88d508c65e5542b0d18470a45831944df05b46088674f
6676f4652684f3629c36ae96092473a2037c151e3045533e6521ce25264d0c452220534c
e755c8ad3c42aae9884483b76fb622835344ff0529120b6e1fc43605d0c179b75b1cf623
8fb30affa9c71e8dd04278d1354cc987be4acd0d9c449908336e63e74260067c3cad9d92
8844e822cb6db21282598241fb4f5a25d3cec13606307e4ba82ee0f5881d68e707ec804b
1b039407af781e20ebc1e6551dc5ab8ebc278dd52b50844a4852e823ccdda06c15c14471
2561dc98766fb003a083a25cb8db95a0cc20d79a704e1a602a024c829fa00aab3b02f0ab
bdc6757abe10c17e11e08cada992c497c03ec9d044501d063f5f2d7a81685f90113e459c
109759595088afcb59ba03c524d84b509f2447f0b046f55098accccfdfd1d6cdcf1212c6
20fdbe893912e770a20df7c5e2aee4a71688660c36512832094b939418e461234df73323
c5221e81d3a1f47d0b2a260b02bf112bcdd26c18bcc4ef0fdfb9eb1eb8e5bec7b3264971
10a763b01664c2733cc0bbbea13bc9c345b37a3130480a989cb4210acb8df530996b5896
a5e3af33d14d75f47451891a5f610bcccb749f0c245500ccf353548e15622e8116147610
57393e67441b7f0483908f2a184db2398252e8277e6461582faf12c801f6538a75aeccce
b974952966dcbc2ef14479017fae308de5524e812e1dcb20fe0d52e938cb64d90dfb8485
018b12d1d0c2718341ec646305738d62378dbb8112bb55be2c6fe0c75ee441249d02ec28
e675fcddc4c6a46743f04c51a707481d53882c60999ed796c94e61ebae104d391616b8d1
31437f6138449a7e8da1e26b2d24566f4f3ad229c7bf6d52438d93241a96defdc870c028
5580056369cacdc8c6d4d519dc2462582a3c9569241d9dc297f9922c105286c115ed9156
dc61dc8b5580016e7baae47300bbc490cc1cb5b2fc13cefe73061e3a204502941a70831b
acedc51ea907b431b4badbddf265bc9cb88a2a2aa6d8360de0b5e46ab7c50a84384b98f8
fb23bb06467236889e8ae089609af06c1b304a6c5f56653b4d42f4c853e8259c300d3499
304e90a12dee9218d231f021eb1e3f9144e9047b471090a82592304fbbe651bfbc59e882
175d506c1790d824d570dba087a06d60793b4ed5b146ff6399a6090081d04f32d18b15dd
c833218015ad4342900164a3121119a3744702b7ea43982c5250fd87cb9dca21796d3fa4
166ac130c291ddb096e2333c8c49d374f5009b9baa8a34930a4c9c920188070970479465
deb10a4b992452f285402bd08f225f3d21d4104e9f8c1c601da8b3a693c9960d2ea69d4c
0b3d2672c002b4d0a9d1adc5232e823183e9f6da80895cc22bda494a085d7bce4127b8e7
a1b7999528231eb61459caa122c35630bc14eee2fded9080e713c1b1d8b038137411bea1
e442b305c84d104edacbc966cad59f8b00d80a504a380448b106e9ff91fd185cae7911de
3eab600b08c601c938a044b4438771df020b4112ca9d6f94aa6b34de804f3f4fdfe1e3eb
289fa5d33f7cbc93e8c9f0b6218b94e74b4192f6a11ecb89958089695a7f98cd49c209b5
ff9b504fb95a3b612349c545a894845822566ec89b95385168225001339a7f7573b41fbc
cfda25ec174f3835efc22d1f1c4d9177845e8f518ae8ac522c1f2d2f47d124590cd58ed2
498d2c551b74db05797a04b5a7508326b35d341c7bcf34e82c920b05ebf0ec1a099374a0
ac1f6c315080a42af3550aff9611f416b1b6afa219e5765829e6c4669cce73b22f835866
03a1c669dcff104176597b82ef08c8e982725c18aa60241919bd14109828e99fb6d04d3e
1783abd1e96f7465f94ee08be83538401d5a9363b2e122cfd254283b1ac5d3ab9424fb75
aa719c20f87a56f09788708ab13748a3080a0ed942d125ceb774e2708218de010d6b2994
da7db27a8dca006415b58b58c7c4ec5fbd80976e922b3dd648d3fa009fea7126400a7cb0
08205623508c674c70c22b826651049715b0451fac4094242984e8504774b30a63b66184
1d28924bec34d69e8265d4190427cc2567c2947928c19c06510c17ec9e798eb1d22ac411
0eb6e1b04113208624f72294642a4d286b13b8e26587526708f082ba7836bfa2eccb8318
2f8be6b4e107f40c9d3448c4acc442a984f2b128c2e49978ab026413182a25982448764b
d7792108e5482e95801582068b1d102b03a08b32d1014d73746d0c0b956b2d438214c652
2e827c81b7f8bbcaaad89e01661c5b94124c1f91609523b4e790f564270a84ad04350343
f5914d7b0082bc65ce6a863c7514407a89c6139c2b10ab04050d6d5084a16c5352cc2da0
40161d5696e420982082f6832389b3a082a687c04635b06b64e90da71c5db84130484639
191a943b0861d67c5e7abeb4980de1625a84d82a94bd024b8b06c364cd022c246086e311
58c20a8cee0e3a77570042bce96161a94a93e2e342336082a5c4a08564f082d66dc04c1a
ddab04e70ac4a70aa2fd82859a9b966abdeaa23dc0ac198d9a62a0539ae6ea2131ca8717
3e8ce4a30aabb92162c665c2dfa2ac12d1bb1ba581336e365230443c7ef8410ac26c29d1
254668dba5025e822a8f95fa7d842e67fb4846c1b04b70c90e708a9083f38090a547add8
1936045193665c63b25a898f1e5c5b4d415f7edbb2dc177ec0512bc243dfa6f27630741c
96d61df6d53611584d916086e3937c3cc38cf65c1ce346284302ac4962a092758a992a14
8b09284b4d6cedd24846cee371bc1730cafcf17cb0937e2f2c3b65034e3232028c76843b
184e5a725c1877320885548d6ad3b3f3f7f382a82f39d10e4b5ac1e82845def0b797d380
f33d366ccb80a807d10bc24fd3f24c16b39324c583142e758560f448600a854631544b80
d8269d5e9874303eb0a8c10920433656c1df6240bae41856080afad40b068c6b5090eb14
4105a57b84d2cc1892478ad8f4eec0341acc12f0424b5e2902c732304ab24842ac121cde
b3e6e11a04a903be3acb0f2f4438f004420c587b0dc5ea56249d634c11175934f19ed279
4acbbc916e4381256cc085e27bc3bff902c6da4d05af4cefb5f16de9914a472ab00b4109
cd722482749c9274f17eb2e01b85e77cd2e808d11249e841124b148876cfdbf8ba1b2a86
79e3f2fce03590440b6844612428320f6934f130c8ff4314812d2db601b042f65a1e45af
d720277c821c640a9d8ee694908e311ea04492fd3a7c92325d89006bbfaafc0eaa9734e3
053c94e94c565a3a054936033053b9d20e965fa344119b7e2063448fa7b1408d28a6ad20
758746a5609d2955163a0d892ca7e1e708b22c15a2b5d1182134210fb12e649ea6bb00b1
051d2a5baa6fd30f137d0f175a9b280884610a7873112ec175d31199b9d97dfa3891a2ed
d17b35ea617d93af63e5e825d4e10ff2e182021684ef9916a04d565a2cb0112ad297ac3e
a63d5d6a522dc024184a05746b30421406f608cefea6a52580b4fb16e20390826b810181
94191012fcf48668507aeb5da1a1dafd0f0eca11e82fac81c9de0255b8b3298a0d268a71
86fa91d37502cd14a7523cba099ba016c1732480958f1e42980a0585a3b90a05c54514d1
3b5f4d1526ea94b30b7116c78e6419c9b212e84ea8fc07cc4a51137419e0cde4e8245c87
5c6668a325aeed48fb6c24d21a251043b18a146500ebfbc680ea10c3463f338f110d416f
50c13a14cebe8dc284548620a246bf6a64eb1840e7c9feb639a46323fd13cc02ef4ad1e4
dae262e82b713c5988b042d04f45979ec65e87ece38da92c58254ca2679940029eb8e4e3
09d184b376c218c0423f5574a3509821610000026060f002220574d46430100000000000
1000000000000001d0000000020000074510300749103001db8e5a628cc6ed2051d3a7f0
27b97ea7928c0c2b8ba913a60619b046f4d9d8fca09da6ab06c9a73070b60c7c88872845
ca806c15444630b662cbec236e3fa483162385cc85403adbb00cd4510acb81096646c8ee
d1cb18a93ed893084e0ad8d2033e2f7f7f7f75e249104eb2e6867124c09c286b384a104e
5326cf000033df6d288dfcbbd8bda04abad2526cdbc30be98cf21ba3d331e5909a666323
8c95215a1ea462a13b49f9e558884006819a13d626de2fb27a8cd4da8ba91fd1354f2dd4
582646188e617182a25980cf5fc3410ec17c734ddabe96023042b98f1dc471047653b73c
a8b9fc84e30195d429724de2d047fff70210a6b8b0824ee60f73cd13155333beeb980b72
6423142d1f882214f819561dc433ed3af8b542cc16644a8169e1db3ca37bfd25a3941dae
09ff363d079623ea8a2294fa0ebc5d4166100c1adcccbafdedfeaabd2e170840f90a64ff
8ee4e19c14809d24b2c7a6e9ae0d6a6952f238803a137179ff29295b0aab472f67bca94d
52cc49a7128c16d99b1287e64f68713d97d52c0f78ab0820479d09598853e3b0bf24776a
f91b3e584d05dec99f3c7834a261fc10009f67d470022a9948d156108c12d9a319f5dbe8
420bcf91aed4224e83e27cfc13393dac379645483086e63851249d09d4c74f4f90a0a09e
19d5856312815ec971e2418fb214b6fa80fb95f82ae5981d9c3e9b38e5808f2224988044
bce1215d7fd0f510319ca080a91645b24e8fc85809ca8271e18917e7f1fc446eacc8f907
b94b3c826a610824daf411e4750149c4c82026168562670b84ec8324ef104b79d1066cea
793254f4b8ef03e4282c1279e4599b1783c2fc1dbfd10a44fa74467500b4cf88999f1bdf
5096e2f212c21d8d19ed04530bc3c124890a484c13d30c308e67b4a08c9e329317114ec1
a27d81b86b614276a42685fbf78b4e58470e44f25e69a35ed8ca06fa6e56a04b7b2e45a0
8c18e5e761fec8a6004c2108264c0c256134277055a10c1702efe33b55f22186100c12b4
4462c6cc98ccb09ce774390f4b4d1aabab280a70f2148baf53f5ded8da0ac5d80b3b548d
f354a10de60d15f725e70fbbb78c032825b4c083d043b1e82accf4244e5aa9ba028aec89
698503b0e2088d0b39760ad29053841972b996ba5d48111f1f75112f411b4ec0b4458429
0c4102163c1702392b566a7f1d6ce909f47bbbb856084043da75ad9862174115c2730806
6342989228e611d1196ad91ac8bb0483066728f5882bda031d62e8264dc872458a8e9a79
7d10abc79690948ac11c1d7d0612bc0d0056130c1ff98fc994afc355f21462e2f911822d
408d23e0b1100e309f6ce0218fa0876458f7b6cc670ab7c4e3ac7b2968b3c61a59f8ebf1
0f455ac5f0204d585b128c17b48245e0be20ac18eb7641cd546174f90302cb3651741366
c01a54fd4155fc27d805d2707d352a2e69da186137cad2fce06404793fff8f39f7d049d1
af4c6dc4ad07db6ef3ec342d084e923d845eb3526f884090e3bfaf4b61d73e5369f25f31
560dc04219de504efbf6a04953b9925e3c801edd5085a8529219668709d3c62821743864
8c6a6b00aa8a76e9c134cf495b020d9c304ffe3cfb94690a386fbaaea360836b7b65d1cc
19e9ae17612ec92d1337404e1f03103fd79933b0f4121a9af8c90fa29250461709d95a0f
64ba5f5e2dd2041acc30082dd351d1ccbc60513abf5a57673e7911282f7132f41f54e3ac
1e8ae1e4d1214d94517410e32090e4e8272fd4ef159d72026481bb3ece9a093608579de1
6d107ca113647b0ea5c5dbc9a3a0bb8ad46f02e3ece2e5015a7671826e5753331615eedb
21282ceaa85be361a222cb8e619ad3ab17fd62cc18ae5635e6e540a3ddaf4362e82444fe
f63a36cb7fcca2b9c9c354bb0a208d36a04a99ae209da4458638998ec300976dfb9eeaa1
05c5422b8b021acb53847a304abd5d114db8c914ad0e149fae6688830095a0557832016a
1f8851b2058d11b173a297e7ba73c8a9b608540ae6a96e059a304f53ea79509764f4fb74
590e02b8ab00ec1de503c6073048d9af920826a53c99609162746aab3d8985293dd04c10
e7b8d23981a4d25df4e4f9549aa1ca5ba8a560cac4c6f527955041a786fb94608ce49554
a27d22b0f8d311198a0e24ab45b99be381660cedf0d867c7f2592bcf37a130449ed0db5e
12811ee8ea0e466646a28ba3eef911efbbb0c1b2448421e4b500c64ceb64d50b9c660953
353ae94382c86cd122455a2d1aee4d245502f2ad64c07556afa0dfafc73b51f66d828411
aef588213a5451a6904b53335827762344468504dd7f809b833a942b00fbd6c1a24d8a99
02154868277bf29d9192fc1e82289ca4763257856994ab80fdea44182f3c8f3cd9e1f48c
d106a37d308be8f05a80b2fb71fc8e357da21170f1b2518bb50969921ec2285a02ee781f
ad4f108fb8e6dfd431e3671b37e71d6683a1849902784a276a6ab546fe9ae44108418d63
163cda4ebad2b4dce3d6b94606c1583e14a3c3f8741303a68be44c5593c334287f4c4ac5
15f3c8f3b7d770475e1c90fd6dbd9aa12735b3a99ef9d60ba3382fa7525048d8933733ed
f481121d97db66f82ae996dec9ea47285949da0e376b2ec472734ec3b338d84ec5e09165
c8933c410b49e63c8aae476bcbc6c2489c5d3c99ebd122c9af149f29b5fe2b7dffc1adfe
a3727276417d931f8d79393bfef051ab1b555a948c8f78310ed590e5aedf84009c28bd81
efcebdff74e42f31afdf27dfd12823d47f35ee1fbf3032128cd9811a4ea6304c93623185
86c5894ee0b2068fdb90afbf08ebd122409a18d606e2708cf5fde561720c2858b51c96d1
6c51d7b27986b667c7272f2cba4f31365f71bc911d24178fcbbde5d597b71b901f68bbb0
27059eebc6f820533261aeccc417dca2bd120974c00416ba6785138a38c603f60579f11f
c4a9e9e77647e7d0faf5fe92bfdf055ede2ec0ed16def62ee1edef24508ce89fa2441b29
d12820c4b08412b42f38cf2acd12260d7821284ae8fafbf260c176547a189eef8f72140a
2dbdee5fcd743411067644ec8062348b7d37ffdb5c8c40555cdd892387d573f60f912cb5
d0a7bf2224126459de0eb200dc6f75e1889b943a1933721987082341de40403b0e9122bf
228f96c090104fb2ac1d7af5f1708322b0e2398cc2b745ce073875ed01107f6c4348def3
b6d4168dc238060f126c58490126476ab1384749069f06b1841cc2fae3ba13a7f2d48d1a
ae3b442e7e945e9aef25f25a0ab0810bcbfb710a48f1e491074184790ac089d2b08b3660
8daf8149c49f04df2c21e8da060069cb8275108de87f9e278827c4e8c5b367b2d762cb68
53daa100ccc14fa43bf7061614d2d0b41969b018251b999ca0409c29c4f72634338a850a
f65a96e36ac72517a0f768167e1a27ea339ea0a045369bfb918915b445885a0453006c26
033de2dc1c86cf5c840a89793054119f3983eac164fb0f01e2ede61f7047347a61039160
1554438b9c52ee5d6363541fe413e7250994497901361b908d984e2ee5b364ed0d907eed
ba97d2d5f8de0ed251034ecb8a3f63db213bc83913aecc83d7cb82700dec3209ef7a0dcb
b5effce2d2897087749307799b18ba066c6b797cca19843ebcb09c2be3bc6f13da7da5fe
00f0a5cbcf9ffa208c24c2abb2348fa2dd8cdf8dba9dad1dc2142b2360a205445486e382
82378a7bcc1369c850972acecd09d7571400fc27c7b0473735d2d730cbc12b4ae592e114
a87a28a709e944c4bdd13dd188a04fb3a416ccb77b2fb6f9887d7fbbe9a0d067508e6ec3
5d7f6388a755db7084d848633a13f4b5a124bc37c1582fff7bd9a44ded13379036695cea
b0d1264e03a72dc3b9f52c06ac7dfb4befa1a4283a0beb607fc22e3121182650b772191f
56c047bc1abcb6e91a03a8c1f22c90c7a8e3fda56cdeb3a09d22ed526c10bf5dee9707a1
d42f08ef95de9497ac48f5808b210d876e5ee8158a3ad6eae7e5013c43933e3b9718187a
081505be488021c4f4b09524c8ca0cccd90d75c2548d341a7a09c610b04dd95a9fa94e60
ac1778eec4c11a1e8a09ec2342574c5f78835a13dd137c515788bbefb9aaa04e7f167781
7851fd91242acbde554844155821e530d2e6ee7ce6b2a122cafcf2f9ee125a839649e108
ea73309b0ba083d1e3798a0bb645c8d604087dff233dc08598e309d6a04594a586574ac1
36178958f331b1e4f306c75daf8462789106a5b2fb00473c588b919470fcfeef9ec7851e
11efa35d10403d1c44a3051b2858c603a9d6900794218df97bf91196794a5a66b110c6d4
8aa40507a13a8f11f4ef3a98d6005848dccd923fb65d621183ce2a1cac0f7547524938bb
12141e94aeef6425088b006c14e78fd73a5a903462ac1c9d800c85c49054fd2d0bc5182a
0765114c179048d987379489564101bb19d6095d02c41dd31c510acb880472c410078a1e
564b64630a6054b10d444184130aa3742b59990468a0d1f30414d8431046358549b42657
8d004ede736dfda09615ee92ab1282a36e24232589da0a74cb208bfcb8e0946f6e1da26c
1be67a45cd490d87a043bb1635f2b99b124386e90a0e7d822f4263509c6d23b2c821e4ae
a2c2001a33aad8a0d2158c9af56277809465c2458b186701172a8d0b06e0bd654735be96
035e1ee9b60d9540136c401042b90a0a1331f06ad11502078bb2b82968ae71253b61c2c2
75875aa5acae3220ea25c5576270417b66dfb68ecea04abd8a2cee32282e188131cef82a
02637dd405d52b498b19760ad6570304128e14e2e8257e02a2158c9195be65258c00257d
ed31c048bbbbd046be88ff2b8e555a6a108394162c44d11b4f463cd730b58e3bcbedd922
309d60c92602042b166edd84eb092199be6e99c9cda8463b5e40882c5dad46ecc54e906c
130845b21a88b6be13eaf78c892cd2ea6096e82c55dde065f1b903c12e1887420cc6fdd0
4ab954a540c1e82ce792b16de93b669c5e94421380970c923ded83e6d94a01af17ec039d
e03859f4012e4bd5ad6d85c49e0733875f94207fc803cb3cb36bafc16466ff391325629c
4259712acdcf3c3d14a643fc77ba0700341b0cb39acb1b576941d5db67c183da09fc9c9a
d05ebae4e441f335766c97c2ab32d101489a177728a45c9c5c50f2a412e450a2c5724a78
05b1b67f22d4970ad23c1a91a4ed62ef3308482204d06671680b52b59fbde82af8ba09e1
41ab7b010c43ce62ac16e571ed0ce44f2126ec53a4198a4f1f2f6324c85368268539d20e
938a7c49bce5fe4bdc08d57ebfda6832e12e43c388e353356714039d320b836f33b29f5a
ea4877e08c2914ef006d3bbc1ffaa9a319dee589cdfa7fcfc0403d765731264a0d6c9b30
60ac9036bfd4c537adde2e23abc3b511e62c80641ec97c8fbe6e6e666ba996ee0efa1f77
08e0215481f60a0c67b51d22ee23eaa5ee824c8a4977c99331c3a38245dcd5a7b4f4cb4a
6658a7e08b42ddd8d7048728382e0124d31412c448de063ef01430c1020ff1a8190c4bb5
f5287eae1ebec40287d314bd5d63957183751938f38536811ce28b862864512cc2fbd2a4
c794be78524c834880848f28a10d6600041f9251c21a5535283ea3b2ce9d6e8f551290c4
5578e9c69cc855023389b1a56cc94380cd2e0997adb814539f108178eb34c82d5eb539d6
1c45242ea4e7c2a14048919e753ee491841f8f7983c3c9c9712d4d7124fc3099654c7f26
c8db3cf4227af5ba16507a306ea9533d789b78220cb4f138a588b9ce0e33a793c7f28236
81420d332384104499d4ece476c2ba76ddf8a8d7efad48e6d1301d0136f8519174b24386
7784dae1b9409b020f161130489001796d3764150eba79fc3781b2b424170322e12bc610
04b86d8d9566f869430c88cbd98ad5da93582f32d211c15edd88a7024a7efb1d6ccb06b7
c223cb3dd3742844142dd3dc174a832649d7c2d515509168bc5425c32975c0c99fd09424
518da1369d704756f7299bbd2424970323409aacb82bbedf8ccf1fdc34198c02a8cb3db4
53a0870d44067e8b9b09c24eb203e68f66b2cabee12a1bb163750848112546fb42b825c8
488f9133219c0b07892528ba3f233c138ecf8ccf3fd34e2a59ddd6a129c6f13212d9a5ca
153246458cc16ca0ce164f279ece447ceb40db2f3b6230c82080512544fdb19418a904cb
620b235453b56085ec2647a4367af91e1d0d0e15949f56d8304b5d4607704712a77f5edf
4f4f469829e00a122c221247432437859deb897f2fad3b3219bbab09c6069ffb66809ee2
c1da478b0044f4f11fac674980b8224d11b26aa2bb90c986b9e821f86f66d1a3646b0deb
8ba1a219d100992f0cea094d2042f83d995d93184fe57c3df3f0830d33a042b2e851d451
07db3131cf322879cd9f68a567caf65739716ba515fac12ecc7c08922b87d80048f4910c
c38e55e5725f874f548db55d73682b1fd4fe0fb69ec1711701c41cf135182d5862e4407e
c4a702a5824c8f32dd88e851953826b4a108b910892fe754923355ad710611e01c74159f
f1156ad1de10382e8e98aba6356bca3662cf3ced7c495082b7ecad6d03a435a09bb5d686
e5d93a6c36e3582341fdecfeb0e2f71b517ef842064093941acb70b69c35484a9e249264
0100b10948768b2889122548d202f4fbb389517592c12dc294192cab12ca1a8e9caa40d8
30859d332edd04fadd8a2c18aae841374a48561000b49e5ce099efa084eb3112c1601f94
246100141f256cb8a458d841d55c5d54ff6415014ec08c15423787d3d816e369420f812d
4054fd2ed727baee849a40883d0844970e7047196f01d920471f1776a12a4191a4af04a5
c4a1f52915ec5876e806041a9bb26489cac5a5178a14910879142108bd04eb0a204b919d
72158386be704f570f9797c837415aa041dcda2351e01085a7ba31f29c18bf166f6bc741
20ca95e880a0366c7455c81eb751e1ac1c9c5c7d972fabcdcd02e311bacc70da2f8782d5
7d6f433b892b32af3e81d02c1db8b8ff974baf9b2119db3d0f513e1c709362e4256a7d82
f1fe6701c04f38b8fa437c233c37783361b42f052d6f6675b4268ca30cc860f8fe0e5e48
a10c408a7428624bf7d2b08362e42b90868ee03e3025820bdef74703221968b55b8a4f86
ef0f6e364a2b4d9354f50b6362b340209c68e4c6c3a8c6c043fd29e599b19b5e2cd06231
c694b0f658d3fc6c0822d706e6f8badef99e02519a803d91836d3db666a10dc9e1997af0
51d00706f0487c3e1845b2b43988b3e6e23a5dd78ab661c32584c2568dbb9278217fcd32
de0140869cfdf6b3101dc96cd98754c2d9f27a5675db468f704538d8aea5880e192f457d
d8872c9d608eabe24c880dd0d2cfb210896a94de34d18cea637d8996094ff471561f366a
cf992402fecac3ddc27c144eb56483cca9211dca1082bd64cef89a04808b9ac44ffe03ff
d0abffcfbab9ffe0b42fff9eac757d81dffe9d774ffc9c9af5cbdaeeb0429c22a6b1b1c0
04181844f07c2089e2c11faf1d509112123f82b72649bee3874f6b7c3b0e222419e169e9
c50c1bdc299c21f4f5e11822727b782e08e72d5c74990a5858ce078365bfe7842abaa4f4
e7249b0793b16220ced39ed24bd7782342d04507f3ab998e6b39f28c17fffd59f7e9de79
ce016100a11869ab18bf4fe09120fcd09fe0376c7d48aa73f923d97973f3182cd2314047
b6513be1d3ac139d94b5d2ee67832c6048927d9fc48f65ce63ffdfaa75f4db682501d0f1
0c4f03008a6458239b1639c0a9e5025be22047ffcf57473724d764e4e6e39c1c6110e540
cbef9de58e81f2a41d2ed2ee504272784e0f464b939993e9e3ca1ff3c39a13e661b08cd4
129652ee56009d220cb26633a126789a6d3c7d1d3e43f7ff5742908369d2d1c18282acc7
fb97b821c954930350892ead69b8f93c9d3e4ea4a2e52de30c148111e14c10bc7fe89189
2b82103b34794e044d6b706cf63181606818cfc1add0bc14cdd35272f6991e074738d099
23f4230cf6dda6d9660891df70f9aa01421ac4a0223da479c609edf5e362fc2c200c74a7
3a9ec9860ea4acf442d0d109cd159164825d713dd9beb4b51361406618c0e8f60e63ca21
0a4337d8c483a7845c740159735d66708aa128da2088f83e085f3082598338264b6996be
a8e890e5995b576ad46b07aeffee094f0200892f42e337675c411253b0304a723ec8a31c
1abc9f397097aba7a9a20362a82cc744808d29ee9c91a352442af1def76750d37c182376
083813482384f0dad764070f2f4f48ccd9912941da93146da379d005c57ebd63a08a3744
80453cf9c516a7686cefc86c3472078852eaf10bac2811064c3214083644ebf755582451
1fa96495d1c02414f647482ac43e60dd7e0d317bc8543c6874374513781f1118d128c9b2
df85008ce3582cc8c05c1272078757b7505088515d3c9116b59b165c686c049080f90202
ff13182f4f506a111b65e449d097a266ff8231f0e41ad981875654f1229c26321c8e4b7a
47d40b00326764c031d687235f958bcc1ba7af77e8b085dc9a03d893c0882898d201121c
ed2dc0882384b9893edabe2a5ebca234c2c227412ec1d01418c474e5af6056d30c16b51f
175c9674ccf1afdda4128c1c50113ec48824f6339711e0dd3a1427002cbbfe8571bd388c
786d0a29d63f7d961109c738238959bde2c379b0d3361041d32e554b8962a1a205d391aa
1041d19c5ec2008c2523284e01326882441325dd470942b2b245ceab3ace0d0858907de5
5fef24110414726e72c390c8224d0919f57173737373346109b7086e5a94d5f78493db2d
ae8c42710a96ccb69084187233ecb0e8de0642309624f928b2392201dad732127e8e104a
b231c94137475723d4b0e8de0c5e666c3092ea7b3ac483017cbbc03c3eee9695d84e5049
de594ec60087638c19b9be90d990d1dbb907cf6991d55cdd86c7852089e567427a619177
1b9aa1bc8131c0ac139286dccf2d2240d5c4eaf7914ed04e9a231842012932955fb7621c
29cf65dd0797916f4a4b3f51d08415cb01b4d948549881f9604cdf91fc516f62898e0bb7
5f75b2d8262c0e7825aac66c6be6efed92111044a639d6026a238b213c499eb6f34fd430
0b05e4ad8b731f354b942427c50044182942042b3a9244866ca5320caece1c590ad6cf4a
d0e40dfd47a6e826cc6cd8321381f71091282b830a2114c341daa8b17b1b9f368b9a4fab
70f9d1ed74990cfdbbc5f825d19ebcf6274d84cbc69045584b70ac29875419dc13d43a69
320ffd63d1394b55229b76149f0da383bb512a4d9ebe8757ecd5b0f9cb41c9e44e4e8f74
f10da2bbbe99731cec1a08d5857a84850bae45c2e9ed510c63492a0acdcd8bb1593660e3
293518ae81224e40f86274e977c1679194d8e90ce676d0991cb25ab6110e54a94daa143d
02095e1c71b461021189ea8e6660442c51f5fe6b915624584c48e835d893af1f5fe09820
63fdedc080db2c175332fc19c7446ca9b4418ee4ab4e5130e806017137ca4150a8ce0174
eb09010aac3416f279776195675ce03479ab7f002dc3741d2fb80b457d2c5849637e0499
815e384b078855a38212be1dd5e5a2056eb243770d4202cbc000f24472d4a73bc858479e
3ac70a6395fc86d7e699161a59e9a3825b42684e63ee3a10e82a03a912821b99c3a09eac
3ba6913e8078b0ab3d847a08f61aed06925682e9f701004f519f4669ca0d58c4d84938be
b61316753cd9d901c4dd19073af040f91e052743b5ada4468221ccea6c3a20a2b2585846
0b141a4ef95e041104c253b28d47182563336119245b14693426a98c53d033c0868ce182
0a6112cae03755004671ca334631b88d42088b33d383d347458be62b7250c6c495fdf0bf
020088ef55450e93db89cda52425d84b4b3d78896f46aab9013742d9a6d5b89ec10086aa
e3857fb5fceec04b55ce105813e62f9c39a49616a919d14a4bdd07d6004974ad73778b71
aa35aeb7f81a9e7d73c8f7d1bbae4b93d3011aaf94241d371bf4320a898f17226bbbe319
29915a146703afbac8a8f62cc871fe6395987349f473c496aea4e6eba7e907d11d4aae49
58490f7401799eaa9d5992849212c763c9a1841b1b89895430626c1bc04e0de086adfaa9
8315f7b5c11a13d299408c7d469fb72331104cd39bff9867b21b73d1284fecfe43591530
1cfd8cad933294262c7c525e26552785120585cf72adc94073ac185db09ef9920a2ddef1
10c67e8caa980734690cd460822cc2c04a5084d82d655c3f22f815d42f486cfbc14e01e3
5b85e8bd120eb473115301bcb2411122d5ef3aa5884d66c1c1352c7c54fa72c3fe376c1e
85b68af9a814a904af0cc5be1785004f1df92791281902688196d50e98a4be80012d58c6
782a0a32c12de22afb639f5cb04b8778288bf3282379ba5742acae0a6eb8f84f39ae1ebd
2854ad471f18a198fadd91f14d13f6e60101cfb1713dc633aa87892f5e3944d05ac12cc2
5c79bcc4270642768f3ddbc73574864699b933462ba1a61e63e7dbf396af1dd3c3fa3af5
a2c4578739d71b743e911ecc3eb9124983333be985af3e051dde34865355dcab2f779c8a
688bd7637a31e08419ea9d609429686bcdc4caf6522085e1c5f72ad68907db8985a3390a
2ab70506c53921d1adfa0a15ae7e1827810a5ba4488d058393b572a6a94b2090c431c4fb
9fb1853d643514229c45476740dec61d849c764ae8ca5fe387c21eace2112642234d71e2
764f83e212d96391c4fa5ee6624cd1c718205112a5d8503a33ba49d4f68da7c33e51d51a
6b03e6ba2adf0773004532b418a70c91aefb22273a13b72e1b593e0b75882e98c13248dd
80a4182b0339f0711ec32d7cfc70bf19e6a5d3e7ea861f4632b41a2ae256b4036ea18e80
5a467e605237dcd4bc9053356088699f118087e211307dd90466cf93c436cc46a5d859ba
018f3dcd5de64016b370471623863dd402842310ab6cbb2ded77c367030e3b14d840ac1b
00c0d99d89911848e14e261f2cf6499ce8e2c683b0976cd2d7e1e5f2caef27a5deea7b61
39ce69c2041b816cfa1b732733386f434d3e3721a49704c7e116cc2b30defcca37c0bdc5
b78930082ec0469bc8c60f5c1809104675f102fea5d8bb53b13a4af31366322b41154251
864c66398e17e8a09de68563c93029f47135c8b8f5c830dab702cba7b1482dc9f1182b0f
c64b2d1954a22371a72d27509b259fccc1f5326c73c2df411d4d16d9d603abd115a339e7
b29366f60355e3a49ca632172539107ced4a89c9e469a31277833b510e44d379d5282ba0
7b13892a653c2b148efcce7ce254152a0661a5c8fa7cea088b0fbad1a412cfc62e64abd3
77813b72fe6c91c27c833359c608d41d18e9012823fbe3af9f1d5744a6663c50f7b3285b
713febab9a6931e414d571041136088198f69830d3688a58f2018f2c1e4a849f888d0b39
d20c9462c4ff0de0d4e09f16f0793a414bdb10c19bfa90930448463be4c859f2035e4832
2f85fb1e1fca4131610000026060f002220574d464301000000000001000000000000001
d0000000020000074310300749103007cf52323889f9e10a4ee98a7c93ac1dc4a109dd62
198db082a89ec7c9f04d5f64e9e331a13742e82d3939c1cc122145e4d5dba5771378a502
c0003cc98e6a889151712c2a54eb093ef91e05a7144fc198a04790af88aa5833873a6e65
49494d08c2c8d66f7b42ac11964a14c33a6b5459972ea7caf04d77cee36c4f2c8387ff2e
3af2941e93ce81b15d809362a3a7f4a10410afa9b8d60b919a7e276a6194f0f8c20e9c6c
fe66e839ad331d1e04fafc068c97f3a4b3fde04826c62471983548f9a2942745a97a0913
6c0e70322483326d0744c92428520b7624e7006489730b96820c1ae1d60b919a77a93bf4
9504d473a074050adbd4fa73f9ef044efd5d4cc0f8a4e2199b8cb588b9a41f05b0d82dc7
ecdfb1e0e4152e6418942b00b04a59a485b854985754c920485080b09968760b9198fb59
e3b6ac80d82fbf3c5484ea20a833bd70641e22fd202c23c9fea5118db234a4e721971800
8c7f28e33edb72958f1fe08aeed55b4e2d1c1e10a84bc7666c6f5c583bd89aa8460a9081
582faadcd1ff070098a895200a1acb559d2483c8a8249ea32e2e9f5b7d3ca224c55708ab
c21553c0c828ec009664a5c08415cc4a2995932da04bf6f64c164ec30622fc132116a047
37973f8a18e81a099d06182cfa2937a4ed68d60fe0725640d6edefb506d12aa4d5082134
92173cc074d90e523aef53dc48a9f2126208de7cf6ba3d312fc6d5482a715089e9cfc12d
e5e4de982473467fae32b9eb5991e07416334d8865415cb7a7eda3f6e335d77580fa4ee0
dfef40cbd0fb546022f414742f89b5f2627f4eddf7582332d453c7c82b946f071aa80c99
7b48f2621f86c108cd2a0db8c81e06f08419a8ffff1647a72740467d7a4f69737e5ac3fd
e9076b3cd92309a2e694feb0df3c6d88ad30d2778b33d82cb232338bd268dda73861054b
6d97ca104a1af3accbc8a2d19112b67568c01067b12a7199f48823fbda2f56ca498b9d4f
24cd9211304d72b1e31cfe7d8637c24e49e371bc81422d18b669d3ccf93f9c6959bf99f9
544c808fe838d20f3c5874f502bb9cf9f9fbf8c8120d5e094f5b4be668d5e5fc68a97d44
26d82d423d32a5ffe03cd8e80606a3e6182861f2f36f9339a32821c163feb031d92bc8c2
5683563e18b7ff3cb31ab18a204f3e322a825d4e990ac33f4114d379ca0999e8f493e716
629d67d3c8d1721e4074f30c3541094b999a32098189df15339784ee40875118eb554be2
641f5a75c16bf13a47ee0048db107a2a3af8c10dfb8d6085a2aa9bdceb8b47661aca60c7
c333f02824690fdf567666c584cc66ae42208968970acde51abf43f4a827c7e4c0fc1823
bcebab508a69aac55111e17413e00f1625c2478ad112c987119c11233b6139c1d1d4175e
412332519afa19fa0bba124d48c970582cba323a8ac893a854a3b255a342ed509968870a
ca6adea685dedacc327a80d4084c84854a43fa9876089199788305533eab3e3252845c8f
b192d95ecf33093ed79967e1fb54498aabfd6116b501f8acd22c1e27333bdb9961e269e6
08908c746fac7deb36323a8cf07c02203edc6375a4f670bc13233f68b703c2d34bc175cf
151104c867aa610224319926ad52922ffa7c53ebb593941bf0829c1a566c5cbe3244886a
b424aa8aa62a61124722c12ac67c6a921be23269890e23299b13b558d35a7ada02c4ce98
a260582a566ec8bbe4670c9391a43ce8e86200b6335d3b2a413e07284560d968ad08bb09
010be00825a516bb654099a1a849896113cf52d764709b20ccd92a786474e3019ab9c6e4
85bf2864e064e52421bc1525f4285e86008ae4421b87c0104532dcfa233b3112c1721636
85bde441d369e4f6d7ddf8e90a03602c24b3083f38344c8edd980c10842e673c94cfae80
976c60a25b64ef4c64330508456731693b82cc5dd737300fdf1119ca7264131559746504
e6c1141d060a8cd52bc64df7824043bce2373ad6b30b12f3e5d9c83a06b4c8493a124a21
12442ccf3a3d1a087a03e9c6ee92228231a27426de9c5b162c5e4d75a1667193f768264e
256ab15abe97d4c4a08966c10cca5477901043bc658b0d9d2ea495482b1222493c475158
26aadf8d110f4b255e76da5d2a041afde52e3194ff074fd6d2d08ea3950732696a324a88
850895d9ee70e82d1668c0df91b7528e3a9d925e78808e68efd4e82e203e924a7c733d21
b3388fa10abe323e84c09e76504490725239ef122a489e1711374068da01e3f98e38cf64
a4fba888c35eb528f50212124224cd269a1ed60991d3fc15c77c62a4218da4ffac9656c0
0783d82e382045f04412c4285a0a611985e826a704da7f5a945f0746d21f8d97c9a8326e
87026f9dc4570c60936a2c15331a9dcd1127439138da03670f00bb7e28f6c120220f8ad1
ac177c74f70eed8af11d4cc1891c503b11593d1f3745a1fb1c2762582b3dce89538cb8e8
aa0338c598fea8208f9a69ee5a868c4a7a76a718ef2cb0b8ee448097ed811c18d0e709a5
b666a3e70828e5531c65f6ea61be8de7f632558b750a72684c74d90bae302c5744a1b37f
958c4d9ce08da16d03b74820c62ae89319dd2c1891bcad14eb05ee596cb8cf3e324a8921
4049f194197061582a8b2044d11ce6c0b891e1141899012a42a3409cacd4c5c5603a02ec
299751dd1632228b28729e9e1b16175083a418b089b23383d768222d02a1312b78d213ca
b19d722f84e4168f3c4474ef0c6149edaf93e6327d7f0237a4a98db17033e5282644d2c1
e336d0a6649b32182c28ec99d8f9f608713440809541bec563c665c972017e1ccb1f6e09
1119c738253349304375f1029a2dc90bf59d304b9085f06c1442128d446b234c433f3f5d
a38c2614304df8914367b0104134e5099b01c26eb81ac21de3053c2da044fc532982f826
00e046f94998e09bb19234832d9b3a609d21c8dcb888f8e204d0953cd69c0643d88af192
8733411dd80cb45f862088208c74ade8f54497f797e7e464be249b4525e46097eab2f42e
45e8bfaf8082692a036cfe786f69f596ad96a104da50e0b053b7e6104b5892f011b2be04
127248616d66269c08c4f0941bb111f29413e49703e9d5a673be2fe9812ac573066227c4
904b12f494717c27e675f6cebea68532d3640f0f479fa7208625f3214438db1d522ebe24
eaa089b20f896cc2d6c1db77384043b9f4772ca80d9124d6d045511369110bec359d06f6
4dc4e01d711128441ef62ca003b4155844d103ce56d0585914fc7487074a9209cd9ad581
36103f919294693d7f112e4086fec2bb4311136e74b7878110427b7eac415b915a036fff
c778226c14b6d029ae5d423c2c6099a935b1c2341e2492e6f95a49033d37ad328041b712
52f8da082305f2ead04e57c954d7a9282191f23413e0bd2653ef9a0aef44e7ad328d3a2c
f842b69d2885f144191142a0411972142cf5f36d3a0697bfe0609ca79a45852c8cd18094
3a686fb8eae8ad54005e18b2328e79162133b2a15fe8c20a34626f26818a0e94a8e93a03
215171daf2d09322bbea986edd3dbbf1982622aae219db9820fa89b724f52d1fbbefdf4b
743304941869931f60d6cb8a204c3c24b214866e2c2469c40a349ae11b402fcf436cfc9f
f53fc779a7f3a7dcb76c176fe166cf8133d46dff079f408797b990409c32ce18bc22c210
ba3ba11dd404f1923cce3d35bfaf1ed27d845fe7d828f6f3fc111ca12ef3dcde184974a1
0829c9888adc97663b3bd4f0c0905f989eec8811dd527c0c2ff0136e7fd96017ed904d95
07eac423aaace2e414690183227f8f62d874a0c977e24da233afcc4097ec286fee925138
45173b0321199b28212b4a682c22c4fdfb284edd327491023fd04bce05c4ef0ede98bd1e
03a511b28f036b4fa74699dfb7a8c13c0195d169558b155820ac153d8cc4f3941ca2967b
bc867029912fcf4620876e93ff593fad4dd1496b3a3e3121d5941d5918033f9c47c2f507
acb7601410656423e7a82f419d98ae5b0e4272c384b578e26ab89912515a937b971e4a5d
f8adc0bc1f116349693cc0c6ce72233f3969cf2f62d972739e565102403d61349502c7a4
c92c2751727804b2ac26fa72e8256ef62c009baf65809c2a2db74b830234816405e03c18
f88f64cbf797663f864df1742d038e7b8091270eb35d760c2083e8e6122e09b001cf5830
1cc4af0b5b6f13ad97b58335f42d7d9669e842d7cba2604492dd7411114f80e8720c9c1a
c9915436e8679126ccbe913a9e6fab0dc1bc1d73c24c9fdd7d7f7c9ebafaf937bbc79ff3
5814fafeff126def8ba37965df721e28ea1a6f0c36e085adaea1482097ec1a0d82b911ff
b84b7bf26fb23685db05c107c6495ad1f0e80e0eb7bc20c73bc3f3082dec09b4d2e3ed6e
7531ecc1f5327f8556830393e82085ded4182d49360d5b13faa419a0e127294277ba5d2f
cba6f563e82570835dbb21e26c123c90f9604da6672f574f5f86df7127c1904e98a6cbb2
158a4f52208d266276cc58fbc71fdddb6ecd932773f21a8380865936405e1e518c290789
20b9ccb46b05ac67610da96753208aa2cbf32cfbc6f38ded0e5aa600d77226c05a193207
5b909cf51df13e9e1701404d722b30d0d77327cdb8d110b82343723ca2438f3474478040
4495b4997cc9497d0592fd5fd5b40b8b67cbf9de0fdf1104488d6b2422d8d567ede02420
7c1af160d265006390282a4bdae4ba6ba6455865b45e82048d33d9a0c9297fb841649701
1f92bada921723ce8e026d83c420741b6c5081e5958c36cabc490d7c54a3040f80e35d48
dd0ba46a524f855bc1c53a0b376931490ccb85aac46ec7e138b2f75ebe76f4a081e6de8b
2d7aead2256cd7fd456e1cb27581295dac9a2f5fe2f806078a8dba9ff3bc1ba76ec2088b
e875a61d55ab5be873ae13bc1bae13bc1bae13bc1bae13bc1bae13bc1ba2182e02af8cca
642bbbdeb6fac1059374192d3d17704dfb48d4acf2d3f83dea7793481213cb26e82ab566
505b45ba5caae71f7030b922042e69136fe25daad15b625d8c2dbab157c20fac00a5921a
213f83308e2432b7a7cd5a65bf00a1b9c20b950dc5b9e845fb144c505ec1afca56427827
3f989f46f451fdffc227245bbbd8248b4e032fe65e466086ed902c115231b4bb06079081
e16a0d13f041f200e6d0044e3d736a4cca2b86a538282c38aee825311f9c1da344aad952
028fee01f9c8d5fe98934723482ad1652ce6dc377af5ac617516e14499b3e2f6ab5645c3
8ac1521455eda85c84613c4df59d420fb9111f96bc337e0c0622fa2d0663ad034484ea60
1ff34541a74837e543548ef4a136e44cf680310e0b162b701b1b6e9ad290ffebb51e9718
2f045887f11531e7974a2317219614fe24222c6e5c63548bf02224b4eaea0410b41f5676
9290481924ab0a84149903e1e97c68a39b915d3b142105e0d826d0ec34170054fc26342b
f885d4aad983d3a2318aec12a044d2b5e29864b6fba826f806f56ad9846d062c58841a43
1058b840b548240a2dde256acfe43f44ad4d2ad7845c5c40d5db7e216ff55e122d58a578
c20e2299297e02a9e60c19310a2a8ad27ae48a4c32079f02464af967f929e84c61dd1875
c49afd066b919669c087182e4d4554bbc0a24c293b094907c319cc2bc478b5fa7baac96d
5934074b80937e8492a8595fb1ee1b76550a22e5ce9273aa3bb832cd381105c299f02bfb
8adddc279efad87efe5e2bae13bc1ba0113fcc5fdfd2f5abf20aff7f7adbfb47ec18e201
49ca9fc9b0e84600b53837f2d4cf05e1c792925d7ed0620d8facb5f38c15ffc421c6943d
99164086471b2b1d0b6689cef8bfcedda4d3e576cd008122bd608427e74c572a1ed885c5
248bcddbb22bf66d52c93bffbb79fff01b6fef83bedf31f7fa03bfee58ffcb842f017428
37f3108d20271bb2d8a93616cda7a558aa84459c9221caf26406dc8d7ae58ba41b2cd48c
dac2328cb415e7ca5580329fe420d10bf777bc572e8b4eea52d9e242efcd3cfff8ea1fcd
defb5cf3fb01dff483effee67ffadf53b8560cb45909628a17223588352b1ac2a054ace6
d51db2208a296282692d482a2a3452d5efe5b31b26db8c5aaad58c38ad700c97bd3f21a7
ced2af2a195f073a6b19fb77eaf7dfee3bfc08edf93cffff4fbfff1b39585e07dab68c59
4604c9d0fd3564b540448822ba83b6104db50e0a5da26a53ea6c1559b95e5283d2a50e04
b6bfd90a824949515ecde5053d166bf445b1a415cf837cc4e25c83fb7fe4877fcec07f2f
95f7ef72ffffdf7822036629e0eaa04791951564c063e0cd410d9090a439604810723c83
4a8d53380f856ec99140d9a04db8c20bd4fd5c4fbe7bf63c498d18acfaddfd31d7f473ff
ff30ffffc074630f6170a5221ab886555292b4e50a91965c7c08aa1d2542508f6492f5b8
98410cc54b762c4ab11e815342514565c8de01ffff8f37f86ad3ffca07efed91f7ea03b7
edefa47fcf9871f7ef8fd36099278caaa14a3d25e58314494fa7a50183801ee49a80adb8
c36005cc96a157a3fa30561c5bf105c0a773a5b89230bbb29d5f9bea56ddfb72a3d096eb
ca5e70d7b2f8b5b934fe4fe962082aecbb7f4f0e53ddec2e2f6b71b141fc63edbdff9b9d
f8319be13ac1bbe5bf12ec3778275c3778275c3778275c3778275c3f7f12475c3eaff034
bacebd60d8d42ad0000000049454e44ae4260820840010824000000180000000210c0db0
1000000030000000000000000000000000000001b4000004000000034000000010000000
2000000000000bf000000bf0040204400c0234403000000000000b3000000b3ff3f20440
00000b3000000b3ffbf23442100000008000000620000000c00000001000000150000000
c00000004000000150000000c0000000400000051000000b03d030000000000000000008
00200008e02000000000000000000000000000000000000810200008f020000500000006
4000000b4000000fc3c0300000000002000cc00810200008f02000028000000810200008
f02000001000400000000000000000000000000000000000f0000000000000000000000f
fffff00c0c0c000c0ff820066cc3300a4d2f70099330000e3ba990080ff000070df0000f
f0000000000ff009f9f9f007f7f7f00bfbfbf00000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100010101011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100010101011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100010101011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100010101011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100010101011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111000000000000000000000000000000000000000000000000000000000
000000001111111111111111111111100010101011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111011101110111011101111111111111110111111111111111011111111
111111101111111111111111111111100010101011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111011101110111011101111111111111110111111111111111011111111
111111101111111111111111111111100010101011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110111011111111111111111111111111111111111111111111
111111110111111111111111111111111111111111111111011110111111111111111111
111111111011111111111111111111111111111111111111111111111011111111111111
610000026060f002220574d464301000000000001000000000000001d000000002000007
411030074910300111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111100000000000000000000000000000000000000000
000000000000000000000000111111111111111111111110001010101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111011101111111111111111111111111111
111111111111111111111111011111111111111111111111111111111111111101111011
111111111111111111111111110111111111111111111111111111111111111111111111
101111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111101111111111111110111111111111111011111111
111111101111111111111110111111111111111111111110001010101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101100101100011110111011101111000001100011011101011101011101000
011011111101110111011011010011100101111011101111000001100011110000011010
011100101110111100101111110111011011001011001110010101110110001111101110
101001101110110001101110101110110011011101110111100011011101000011011101
100011101111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101011001011101110111001101111011011011101101101001101011101011
101011111101110011011011001101011001111001101111011111101101101101101001
101011001110111011001111110111010110110010110101100101110101110111101110
100110100110101110110110100110101101001101110111011101101101011101011101
011101111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111dddd1dcc111111111111dcc111111111dddd1dcc11111
1111edcc1dcc11111111d11edcc1111c1c1c1d1d111111100010101011a11111aa111111
a111aaaaa11a1111a1111111111111101111010111011000110110110110001101110110
010111111111111111111111111111111111111111111111111111111111111111111111
111111100001011101011111110111010101111101011011101101101010101011101011
101011111101110101011011011101011101111010101111011111101101101101101011
101011101110111011101111101011010110111011110101110101110101110111101110
101110101010101110110110101010111101010101110111011111101101011101011101
011101111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111de1111d11111111111ce1d1111111111de1111d11111
1111111d1e1d11111111ce1111d1111ccc1ccdcd111111100010101011a1111111a11111
a111a111111aa111a1111111111111101111011011010111010101010101110101110101
100111111111111111111111111111111111111111111111111111111111111111111111
111111011101100001011111110111010101111101011011101101101010101000001000
011011111101110101011011011101100001111010101111011111100011101101101011
101100001110111100001111101011001111000011101110000100000101110111101110
101110101010101110110110101010111011010101110111000001101101000011000001
011101111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111de111d11111111111d11d11111111111de111d11111
1111111dd11d11111111ec1111d1111cde1cdecd111111100010101011a1111111a11111
a111a111111a1a11a1111111111111101111011011010111110101010101111101110101
110111111111111111111111111111111111111111111111111111111111111111111111
111111011101011101011101110111011001111101011011101101101011001011101011
111011111101110110011011001101011101111011001111000001101101101101101001
101011101110111011101111011101010110111010110101110101110101110111101110
100110101100101110110110101100101101011001110111011101101101011111011101
011101111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111d1ddc11111111111d11d111111111111d1ddc11111
11111ddcd11d111111111d11ddc1111ced1c01e0111111100010101011a1111111aa1111
a111a111111a1a11a1111111111111101111011011010000010101010100000100000110
000111111111111111111111111111111111111111111111111111111111111111111111
111111011101100011100011000001011101111100011100011100001011101011101011
111011111101110111011000010011100011111011101111011111100011110000011010
011100011000001100011111011101011011000111001110001101110110001111100000
101001101110100001110000101110110011011101000001100011100001011111011101
100011111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111ce1d1c1111111111111ce1d111111111ce1d1c1111111
11111c11ce1d111111111ed1c111111e11eee11e111111100010101011a111111a1a1111
a111aaaaa11a11a1a1111111111111101111011011010111010011100101110101110101
110111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111101111111111111111111111111111111111111011111111111111101111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111101111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111cde1ddc111111111111dde1111111111cde1ddc11111
11111ddc1dde1111111cddd1ddc1111111111111111111100010101011a111111a1a1111
a111a111111a11a1a1111111111111101111011000011000110011100110001101110110
001111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111110000011111111111111111111111111111111111000001111111111101111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111110000111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111100010101011a11111a111a111
a111a111111a111aa1111111111111101111011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111100010101011aaaaa1a111a1aa
aaa1aaaaa11a1111a1111111111111100000011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110000000101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111101111111111101110111111111111111111111111
111111111111101111111111111111111111111111111111111111111111111111111111
111111111111111111111111110111011011111111111111111111011111111111111111
111111111111111111111111111111111111111111111111111111111011111101111111
111111111111111101111111111111111111111111111111111111111111111111011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010101111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111101111111111101110111111111111111111111111
111111111111101111111111111111111111111111111111111111111111111111111111
111111111111111111111111110111011101111111111111111111101111111111111111
111111111111111111111111111111111111111111111111111111111011111110111111
111111111111111101111111111111111111111111111111111111111111111111011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010101111111111111110
000111111111111111111111111111100000111001010110110101110110001101110110
000011011101100011111101110001101001110001100000110010111111111111111111
111111011110101001101110101101101100011111101100101011101011101100011101
111000001111110001110111010000011101111110111011000111101111000111101111
000110111011111010111011000111100011100011110111011101111010011110111100
011100011011101101111110111100011111101100011011101011101101101111010011
100011011011110111011110110110010101110110010101110110001110001111111000
111111011000110110110101110110001101110111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010101111111111111100
000011111111111111111111111111101111010110011010101101110101110100110110
101011001101011101111101101110100110101110101101101100111111111111111111
111111011110100110100110101010101011101111101011001011101001101011101111
111011110111110110110011010110111101111110111010111011101110111011101110
111010011011111010011011011011011101011101110111001101111001101110111011
101011101101101111111110111011101111101011101011101001101101101111001101
011101010111110011011110101101100101110101100110110101110110110111111011
011111010111011010101101110101110100110111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010101111111111111100
110011111111111111111111111111101111010111011010101101110101111101010110
101011010101011111111101101110101110101110110101101110111111111111111111
111111011110101110101010101010101011111100001011101011101010101011111111
111011110111110110110101011010111010111110111010111111010110111111101110
111010101011000010101011011011011101011111110111010101111011101101011011
111011111101101111111110111011111100001011111011101010101110001111011101
011111010111110101011110101101110101110101110110110101110110110111111011
011111010111011010101101110101110101010111111111111111111111111111111111
111111111111111111111111111111111111111111111110000010101111111111111100
110011111111111111111111111111101111011000011100011100000100000101010110
101011010101000001111101101110101110101110110101110000111111111111111111
111111011110101110101010101010101000001011101100001000001010101000001111
111011110111110001110101011010111010111110000010000011010110111111101110
111010101010111010101011000111011101011111110111010101111011101101011011
111000001101101111111110111000001011101000001000001010101101101111011101
000001001111110101011110011110000100000110000110110101110110001111111000
111111000111011100011100000101110101010111111111111111111111111111111111
111111111111111111111111111111111111111111111110001000101111111111111100
000011111111111111111111111111100000010111011010101101110101110101100110
101011011001011101111101101110100110101110110101101110111111111111111111
111111011110100110101100100111001011101011101011101011101011001011101111
111000000111110110110110011010110111011110111010111010111010111011101110
111010110010111010110011011011011101011101110111011001111001101011101011
101011101101101111111110111011101011101011101011101011001101101111001101
011101010111110110011110101101110101110101110110110101110110110111111011
011111010111011010101101110101110101100111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010001111111111111110
000111111111111111111111111111101111011000110110110101110110001101110110
101011011101100011111100010001101001110001110001110001111111111111111111
111111011110101001101110100111001100011011101100011011101011101100011111
111011110111110001110111011000110111011110111011000110111011000110000011
000110111010111010111011000111100011100011000001011101111010011011101100
011100011100001111111000001100011011101100011011101011101110001111010011
100011011011110111011110110110001101110110001110000110001110001111111000
111111011000110110110101110110001101110111111111111111111111111111111111
111111111111111111111111111111111111111111111110001000101111111111111111
111111111111111111111111111111101111011111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011110111111111111111111111111111111111111111111111111111111111111
111011110111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110000000001111111111111111
111111111111111111111111111111100000111111111111111111111111111110001111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000000111111111111111111111111111111111111111111111111111111111111
111000001111111111111111111111111111111111111111111111111111111111111111
111111000111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110001111111111111111111111111111111111
111111111111111111111111111111111111111111111110001010101111111111111111
111111111111111111111111111111111111111111111111111111111111111110101111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111010111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111110101111111111111111111111111111111111
111111111111111111111111111111111111111111111110000010001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111610000026060f002
220574d464301000000000001000000000000001d0000000020000074f10200749103001
111111111111111111111111111111111111111111111111111111111111111000100010
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000101010
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000000010
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000101010
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000101010
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000101010
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000101010
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555077777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777055555555555555555555555555555555555555555000101010
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555550777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777055555555555555555555555555555555555555555000101010
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555550555555555550555055055555555555555555555555555
555555555555555555555555555555555555007777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777055555555555555555555555555555555555555555000101010
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555550555555555550555055505555555555555555555555555
555555555550055555555555555555555550777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777705555555555555555555555555555555555555555000101010
555555555555555a555555555a5555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555550005550500550555050000055505555555555555555555555555
555555555500700000005555555555550007777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777705555555555555555555555555555555555555555000101010
5555555555555555a5555a5555a555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555505550550055050055050550555505555555555555555555555555
555555550077777777770000000000007777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777705555555555555555555555555555555555555555000101010
5aaa555aa55a5555a5555a5555a55aa55a55a55aaa5555aaaa5aaa55aaa55aaa55555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555050555050505055050555050555555555555555555555555
555555007777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777770555555555555555555555555555555555555555000101010
5a55a5a55a5a555a5a55555555a5a55a5a55a5a55555555a555a55a5a55a5a55a5555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555050555050505055050555050555555555555555555555555
555500777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777770555555555555555555555555555555555555555000101010
5555a5a55a5a555a5a55555555a5a55a5a55a5aaaa555555a55a55a5a55a5a55a5555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555000050055050550055050550555055555555555555555555555
550077777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777770555555555555555555555555555555555555555000101000
5555a5a55a5a555a5a55555555a5a55a5a55a5a55a555555a55a55a5a55a5a55a5555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555050500550555055000550555055555555555555555555555
007777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777770555555555555555555555555555555555555555000100010
5555a5a55a55aa5555a5555555a5a55a5aaa555aa55555555a5a55a5a55a5a55a5555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555505550555555555555555444445555555555555555555555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777770055555555555555555555555555555555555555000001010
5555a55555555555555555555555555555555555555555a55a5a55a5a55a5a55a5555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555550005555555555555544888884555555555555555555555555007
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777055555555555555555555555555555555555555000100010
5555a555555555555555555555a55555555555555555555aa555aa555aa555aa55555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554488880000845550000000000000055500777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777055555555555555555555555555555555555555000101010
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554448888800000045007777777777777700077777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777700555555555555555555555555555555555555000100010
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555448888888800880040777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777055555555555555555555555555555555555000101000
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555554888888888800880040777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777705555555555555555555555555555555555000101000
555a5a555a5a555a5a555a55aaa5a55a55aa55a55aaa5a55a5aa55a5a55a55aa55a5a55a
55a55a5a5555aa5555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555548888888888800000007777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777770555555555555555555555555555555555000100010
55a5a5a5a5a5a5a5a5a5555a55a5a55a5a55a5a5a5555a55a5a55555a55a5a55a5a5a55a
55a5555a555a55a555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555548888888888880000807777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777055555555555555555555555555555555000100010
55a5a5a5a5a5a5a5a5a55555aaa5a55a5a5555a5aaaa5a55a5a55555a55a5a55a5a5a55a
55a5555a555a55a555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555548888888888888884407777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777705555555555555555555555555555555000001010
55a5a5a5a5a5a5a5a5a5555555a5a55a5a55a5a5a55a5a55a5a55555a55a5a55a5a5a55a
55a5555a555a55a5555555555555555555555551610000026060f002220574d464301000
000000001000000000000001d0000000020000074d102007491030055555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555055555555555555
555555555555555555555555555555555555505550504888888888888844690777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777055555555555555555555555
555555500010100055a5a5a5a5a5a5a5a5a5555aaa55aaa555aa55a55aa55aaa5aaa5555
aaa555aa55a5aaaaaa555555aa5a55a55555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550555555555555555
555555555555555555555555555555555555505550550888888888884469990777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777055555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555a55555
a555555555a5555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555505555500055505550
500005555555500055550005550005505550500000554088888888446699990777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777705555555555555555555555
555555500010101055555555555555555555555555555555555555a55555555555555555
a555555555a5555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555505555055505550550
505550555555055505505550505550500550505505555048888844969999990777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777705555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555505555555550550550
505550500050555550505550505555505050550505555044900009969999990777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777705555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555505555555550550550
500005555550555550505550500000505050550505555054000000969999990067777777
777777777777777777777777777777777777777777777677777777777777777777777777
777777777777767777767777777777777777777777777777777777777777777777777777
777777777777777777767777777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555505555550000550550
505555555550555550505550505550505500550505555055009900969999999690007777
777777777777777777777777777777777777777777776777777777777777777777777777
777777777777767777767777777777777777777777777777777777777777777777777777
777777777777777777776777777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555505555555550550000
505555555550555550500005550005505550550005555054009900699999996999990007
777777777777777777777777777777777777777777776777677776776666667677777777
666777677776766666667777666777677776677776776777767777776666767777676677
776776777767766666777677777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550555055505555555
555555555555055505505555555555555555555555550549000000699999969000099990
077777777777777777777777777777777777777777776777677776776777777677777776
777677667776776777767776777677677767667776776677767777767777676777677677
776776677767767777677677777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555055500055555555
555555555555500055550000555555550005555555505499900009699999690000009999
907777777777777777777777777777777777777777776777767777677677777767777776
777767766777677677776776777767767767766777677667776777767777676666677767
777677667776776777677767777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555550505555555554999999999699966990099009999
990077777777777777777777777777777777777777776777767777677677777766666776
777777767677677677776776777777767677767677677676776777777777677677677767
777677676776776777677767777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555549999999999666699990099009999
999077777777777777777777777777777777777777777677767777677666667767777676
777777767767677677776776777777766677767767677677676777777766777677677767
777677677676776666777767777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555499999999999699999990000009999
999907777777777777777777777777777777777777777677767777677677777767777676
777777767776677767776776777777767767767776677677766777777777677767677767
777677677766776777677767777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555554444455555555499999999666999999999000099999
999990777777777777777777777777777777777777777767776777767767777776777677
677767776777667767777677677767776776776777667767776677776777677767677776
777767767776677677677767777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555544448888845555554999999966999999999999999909999
999999007777777777777777777777777777777777777776776666667766666776666777
766677776777767766666677766677776776676777767767777677777666777776777776
666667767777677666677677777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555544488888888884555549999999969999999999999999909999
999999990077777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555544488888888888884455449999999699999999999900999909009
999999999007777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777667777777777777777777777
777777777777777777777777777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555554488888888888888888454499999999699999999999999099900990
999999999900777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777776776777777777777777777777
777777777777777777777777777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555448888888888888888888449999999999699999999999999099909990
999999999990777777777777700000000077777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777770555555555555555555555
555555500010101055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555554888888888888888888884499999999996999999999999999009909990
999999999990077777777700099999455500777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777705555555555555555555555
555555500000000055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555548888888888888888888849999999999969999999999999990909900990
999999999999900000660099999999455555077777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777705555555555555555555555
555555500000000055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555548888888888888866688466669999999969999999999999990909909009
999999999999999999699999999999455555507777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777705555555555555555555555
555555500050505055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555488888888866888888844999999996669699999999999999909990999999
999999999999999999699999999994555555500777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777705555555555555555555555
555555500070707055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555488888886688888884499999999999996999999999999999909990999999
999999999999999996999999999994555555550777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777055555555555555555555555
555555500050505055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554888868888888888849999999999999969999999999999999999999999999
999999999999999996999999999994555555555077777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777055555555555555555555555
555555500070707055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555551610000026060f002220574d4643010000000000010000000
00000001d0000000020000074b1020074910300555555555555555555555555555555555
555555555555555555555555555488868888888888849999999999999669999999999999
999999999999999999999999999999996999999999999455555555507777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777055555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555488688888888884499999999999990000999999999999
999999999999999999999999999999969999999999994555555555507777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777055555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555488688888888449999999999999600000099999999999
999999999999999999999999999999699999999999994555555550077777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777770055555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555548888888844999999999999996900990099999999999
999999999999999999999999999996999999999999945555555507777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777000777777777777700555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555556644888888499999999999999966900990099999999999
999999999999999999999999999969999999999999455555555507777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777770999000077770000005555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555566554488884999999999999996666600000099999999999
999999999999999999999999999699999999999994555555555077777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777776999994500005555555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555665555448849999999999999666999660000999999999999
999999999999999999999999996999999999999945555555555077777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777706999994555555555555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555544499999999999996699999996999999999999999
999999999999999999999999669999999999999455555555555077777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777099699994555555555555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554999999999999669999999999666999999999099
999999999966666666666666999999999999994455555555550777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777770999699994555555555555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555549999999999999699999999999999666999999099
996666666699999999999669999999999999994555555555500777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777700999699999455555555555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555665555555549999999999966999999999990999909600606060
069900099900909999996999999999999999945555555555007777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777770009999699999455555555555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555556655555555499999999999969999999999999099909099009009
909099909099009999966999999999999999455555555555077777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777700999999969999945555555555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555566555555555499900009999699999999999999099909099609099
909099999099909999699999999999999994555555555555077777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777009999999969999945555555555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555499000000999699999999999999099909900009099
909099999900009966999999999999999994555555555555077777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777770099999999966999994555555555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555556555555555555499009900996999999999999999099909096909009
909099909099909699999999999999999445555555555555077777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777709999999999996699994555555555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555566555555555555499009900969999999999999999099909600099090
099900099900096999999999999999994555555555555555077777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777099999999999999699999455555555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555565555555555555499000000699999999999999999099906999999999
999999999999969999999999999999994555555555555555077777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777770999999999999999699999455555555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555499900009699999999999999999000009999999999
999999999999669999999999999999945555555555555555077777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777709999999999999999669999945555555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555499999996099999909999999999999669999999999
999999999996699999999999999999945555555555555555077777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777099999999999999999966699945555555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555499999996099999990999999999999699999999999
999999999996999999999999999999455555555555555555507777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777700999999999999999999999669994555555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555665555555555555555499009969090099990999099099999699999999999
999999999966999999999999999999455555555555555555507777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777099999999999999999999999969999455555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555556655555555555555555499990699009909990999090999999699999999999
999999999969999999999999999994555555555555555555507777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777099999999999999999999999966999455555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555665555555555555555555499990699099909909099090999999699999999999
999999999699999999999999999945555555555555555555500077777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777770999999999999999999999999999669945555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555556655555
566666555555555555555555555555499990099099909909099009999999699999999999
999999999699999999999999999945555555555555555555555507777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777709999999999999999999999999999966994555555555555
555555555555555555555550007070705555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555556655555565555
555555555555555555555555555555499909099009909099909090999999699999999999
999999999699999999999999999455555555555555555555555550777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777099999999999999999999999999999996994555555555555
555555555555555555555550005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555666555555555555
555555555555555555555555555555549609099090099099909099099996999999999999
999999999699999999999999999455555555555555555555555550777777777777777777
77777771610000026060f002220574d464301000000000001000000000000001d0000000
020000074910200749103007777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777709999999999999999999999999999996
699945555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554609990999999999999999999
999699999999999999999999969999999999999999455555555555555555555555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777099999999999999999999999999999996
699945555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554909990999999999999999999
999699999999999999999999969999999999999999455555555555555555555555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777666999999999999999999999999999999
666694555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555566
555555555555555555555555555555555555555555555564999999999999999999999999
996999999999999999999999969000099909999099005055055500505500000555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777770999666669999999999999999999999999
999964555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555565
555555555555555555555555555555555555555555555654999999999999999999999999
969999999999999999999999660000009990999090940055055055005505050555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777770999999996999999999999999999999999
999996455555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555665
555555555555555555555555555555555555555555566654999999999999999999999999
699999999999999999999999690099009990999090945055055055505505050555555555
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777744999999996999999999999999999999999
999996455555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555565554999999999999999999999999
699999999999999999999996990099009990999099000055055500005505050555555555
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777705499999996999999999999999999999999
999996455555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555556655554999999999999999999999966
999999999999999999999996990000009990999090945055055055505505050555555555
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777055499999996999999999999999999999999
999996945555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555556555554999999999999999999999699
999999999999999999999996999000099990999099000555000500055505050555555555
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777055549999999699999999999999999999999
999996945555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555565555555
555555555555555555555555555555555555555556555554999999999999999999996999
999999999999999999999969999999999990999099994555555555555555555555555555
507777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777770055549999999969999999999999999999999
999996994555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555665555555
555555555555555555555555555555555555555565555554999999999999999999996999
999999999999999999999969999999999990000099994555555555555555555555555550
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777700555549999999969999999999999999999999
999996994555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555565555554999999999999999999996999
999999999999999996666669999999999999999999999455555555555555555555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777700770055555554999999996699999999999999999999
999996994555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555565555549999999999999999999996999
996666666666666669999969999999999999999999999455555555555555555555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777050705555555554999999999969999999999999999999
999996994555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555565555499999999999999999999996999
669900009999999999999699999999999999999999999945555555555555555555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777700555055555555554999999999996669999999999999999
999996999455555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555655554999999999999999999999969966
999000000999999999999699999999999999999999999945555555555555555555555077
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777700055555555555555554999999999999966999999999996666
699996999455555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555655554999999999999999999999999699
999009900999999999999699999999999999999999999994555555555555555555550777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777700055555555555555555554999999999999996699999999966999
969996999455555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555655449999999999999999999999966999
999009900999999999999699999999999999999999999999455555555555555555500777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777005555555555555555555549999999999999999699999999669999
966666699455555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555655499999999999999999999999699999
999000000999999999999699999999999999999999999999455555555555555555077777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777770000555555555555555555555549999999999999999699999996999999
999999699455555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555564999999999999999999999999699999
999900009999999999999699999999999999999999999999945555555555555550777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777700005555555555555555555555555549999999999999996699999996999999
999996699455555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555449999999999999999999999996999999
999999999999999999999699999999999999999999999999945555555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777000000055555555555555555555555555555549999999999966666999999996999999
996666999945555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554969999999999999999999999996999999
999999999999999999999699999999999999999999999999994555555555555077777777
777777777777777777777777777777777777777777777777777777777777777777770000
000555555555555555555555555555555555555549999999999969999999999669999999
669999999945555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555549996999999999999999999999900999909
909909099099099009099699999999999999999999999999994555555555550777777777
777777777777777777777777777777777777777777777777777777777777777700005555
555555555555555555555555555555555555555499999999669699999999999699999999
969999999945555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555499996999999999999999999996699099909
090909090909090990099699999999999999999999999999994555555555507777777777
777777777777777777777777777777777777777777777777777777700000000055555555
555555555555555555555555555555555555555499999999666699999999999699999999
966999999945555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554999996999999999999999999969999099909
090909090909090999099699999999999999999999999999999455555555507777777777
777777777777777777777777777777777777777777777777777777005555555555555555
555555555555555555555555555555555555555499999999699999999999999699999999
996999999945555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555444444444445549999999699999999999999996699999009909
090909090909099000099699999999999999999999999999999455555555077777777777
777777777777777777777777777777777777777777777777777700555555555555555555
555555555555555555555555555555555555554999999996999999999999996699999999
996999999945555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555544444888888888844499999999699999999999999969999990909900
999009009990090999099699999999999999999999999999999455555550777777777777
777777777777777777777777777777777777777777777777777055555555555555555555
555555555555555555555555555555555555554999999996999999999999996999999999
999699999994555555555555555555555555555000505050555555555555555161000002
6060f002220574d464301000000000001000000000000001d00000000200000747102007
491030055555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555554448888888888888884999999999996999999999996
666999999090990099900900999009900099969999999999999999999999999999945555
550777777777777777777777777777777777777777777777777777777777777777705555
555555555555555555555555555555555555555555555555555554999999996699999999
999996699999999999969999999455555555555555555555555555500070707055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555448888888888888888849999999999996999999966669
999999990999099999999999999999999999699999999999999999999999999999994555
550777777777777777777777777777777777777777777777777777777777777777055555
555555555555555555555555555555555555555555555555555554999999996999999999
999996999999999999996999999455555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555554888888888888888888499999999999996999996699999
999999990999094499999999999999999999699999999999999999999999999999994555
507777777777777777777777777777777777777777777777777777777777777770555555
555555555555555555555555555555555555555555555555555554999999969999999999
999996999999999999999699999455555555555555555555555555500070707055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555548888888888888888844999999999999996996669999999
999999999994445544999999999999999999699999999999999999999999999999994555
507777777777777777777777777777777777777777777777777777777777777705555555
555555555555555555555555555555555555555555555555555549999996669999999999
999996699999999999999699999945555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555488888888888888888499999999999999996669999999999
999999999944555554999999999999999996999999999999999999999999999999945555
077777777777777777777777777777777777777777777777777777777777777055555555
555555555555555555555555555555555555555555555555555549999966999999999999
999999699999999999999699999945555555555555555555555555500070707055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555554888888888888888884999999996666999666999999999999
999999999455555554999999999999999996999999999999999999999999999999945550
777777777777777777777777777777777777777777777777777777777777770555555555
555555555555555555555555555555555555555555555555555499999669999999999999
999996699999999999999699999945555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555544888888888888888849999966999999999996999999999999
999999944555555554999999999999999996999999999999999999999999999999945550
777777777777777777777777777777777777777777777777777777777777705555555555
555555555555555555555555555555555555555555555555555499966699999999999999
999996999999999999999699999994555555555555555555555555500070707055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555448888888888888884499999999999999999996999999999999
999999455555555554999999999999999996999999999999999999999999999999945507
777777777777777777777777777777777777777777777777777777777777055555555555
555555555555555555555555555555555555555555555555554999969999999999999999
999996999999999999999969999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555488888888888888849999999999999999999996999999999999
999994555555555554999999999999999969999999999999999999999999999999945507
777777777777777777777777777777777777777777777777777777777770555555555555
555555555555555555555555555555555555555555555555554999969999999999999999
999996999999999999999669999994555555555555555555555555500070700055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555488888888888888499999699999999999999996999999999999
999994555555555554999999999999999669999999999999999999999999999999945077
777777777777777777777777777777777777777777777777777777777770555555555555
555555555555555555555555555555555555555555555555549996699999999999999999
999966999999999999996999999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555444455555
555555555555555555555488888888888884999996999999999999999996999999999999
999945555555555554999999999999999699999999999999999999999999999999945077
777777777777777777777777777777777777777777777777777777777705555555555555
555555555555555555555555555555555555555555555555549966999999999999999999
999699999999999999966999999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555499945555
555555555555555555555548888888888849999999999999999999999996999999999999
999455555555555554999999999999966999999999999999999999999999999999940777
777777777777777777777777777777777777777777777777777777777055555555555555
555555555555555555555555555555555555555555555555499699999999999999999999
999699999999999999669999999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555554999994555
555555555555555555555544408888088400099099909099909999999996999999999999
994555555555555554999966699966699999999999999999999999999999999999940777
777777777777777777777777777777777777777777777777777777777055555555555555
555555555555555555555555555bbbbb5555555bb555bb55499bb9999bb99999bb9999bb
996999999999999999699999999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555554999999455
555555555555555555555555500444084096606009909099909999999969999999999999
945555555555555554699969999966999999999999999999999999999999999999947777
777777777777777777777777777777777777777777777777777777770555555555555555
55555555555555555555555555bb555bb5555555bb55bb54999bb9999bb99999bb9bb9bb
966999999999999999699999999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555549999999945
555555555555555555555566506066049099999060909099909999999900009999999999
455505555055555604999999999969999999999999999999999999999999999999947777
777777777777777777777777777777777777777777777777777777705555555555555555
5555555555555555555555555555555bb5555555bb55bb499996bbbbbb999999bb9bb9bb
969999999999999999699999999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555549999999994
555555555555555556666655505054099099999060909000009999999000000999999994
555550555066555650999999999699999999999999999999999999999999999999447777
777777777777777777777777777777777777777777777777777777705555555555555555
5555555555555555555555555555555bb5555555bb55bb499996bb99bb999999bbbbbbbb
969999999999999966999999999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555499999999999
466555556655665555555555505509099099909096009099909999996009900990000000
005550556050055550999099906099909900909099099999999999999999999999407777
777777777777777777777777777777777777777777777777777777055555555555555555
5555555555555555555555555555bbbbb5555555bb55bb999996bb99bb999999bbbbbbbb
969999999999999669999999999994555555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555499999999969
456655555566555555555555505409099900099096909099909996996009900990999045
505550555005505540999099906099909099009090999999999999999999999999477777
777777777777777777777777777777777777777777777777777770555555555555555555
5555555555555555555555555555555bb5555555bb55bb9999969bbbb9999999bbb99bbb
969999999999999699999999999999455555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555499999999669
945555555555555555555555504990099999999999999999999666969000000990999055
606505055055505509099099906099909099909090999999999999999999999999477777
777777777777777777777777777777777777777777777777777770555555555555555555
5555555555555555555555555555555bb5555555bb55bb9999969bbbb9999999bbb99bbb
996999999999999699999999999999455555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555499999999699
945555555555555555555555509999099990000999999999999999969900009990999055
605505055055505509099099906099909900009009999999999999999999999999477777
777777777777777777777777777777777777777777777777777705555555555555555555
55555555555555555555555555bb555bb5555555bb54bb99999699bb99999999bb9999bb
996999999999999699999999999999455555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555499999966999
994555555555555555555555499999999900000069999966699999699999999990664055
505055505005505099909099909099909099909090999999999999999999999999477777
777777777777777777777777777777777777777777777777777055555555555555555555
555555555555555555555555555bbbbb555555555bbbbb99999699bb99999999bb9999bb
966999999999999969999999999999455555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555554999999969999
994555555555555555555554999999999900990069966999999999699996699990994055
505055505050055099909000009000009900099099099999999999999999999999407777
777777777777777777777777777777777777777777777777777055555555555555555555
555555555555555555555555555555555555555555499999666699999999999999999966
699999999999999966999999999999455555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555554999999969999
999455555555555555555549999999999900990096669999999996999966999990945055
505555555555555499999999999699999999999999999999999999999999999999407777
777777777777777777777777777777777777777777777777777055555555555555555555
555555555555555555555555555555555555555555499999699999999999999999966699
999999999999999996699999999999455555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555505555505555555555555555555555555555555555555554999999969999
999945555555555555554499999999999900000099999999999996999669999990455055
505555555555554999999999999669999999999999999999999999999999999999407777
777777777777777777777777777777777777777777777777770555555555555555555555
555555555555555555555555555555555555555555499999699999999999999999969999
999999999999999999669999999999455555555555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555505555505555555555555555555555555555555555555554999999969999
999994455555555555449999999999999990000999999999999969999999999994555555
555555555555554999999999999969999999999999999999999999999999999999450777
777777777777777777777777777777777777777777777777705555555555555555555555
555555555555555555555555555555555555555554999999969999999999999999699999
999999999999999999966999999999455555555555555555555555500000000055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555551610000026060f002220574d4
64301000000000001000000000000001d000000002000007451020074910300555555555
555555555555555555555555555550000000505550505550500005550005550050555055
554999999996999999999994455555554499999999999999999999999999999999966669
999999994555555555555555555554999999999999999699999999999999999999999999
999999999945077777777777777777777777777777777777777777777777777705555555
555555555555555555555555555555555555555555555555555555555499999996999999
999999996669999999999999999999999999669999999945555555555555555555555550
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555055505500550550550505550505550505500555055
554999999996999999999999944444449999999999999999999999999999999999690000
999999945555555555555555555549999999999999999669999999999999999999999999
999999999455507777777777777777777777777777777777777777777777777055555555
555555555555555555555555555555555555555555555555555555555499999969999999
999999969999999999999999999999999999966999999945555555555555555555555550
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555505505505050550550505550505550505550555055
554999bbbbbbbb9999999bbbbb9999999bb9999bb999999bbbbbb999999bb99999600000
099999945555555555555555555499999999999999999966999999999999999999999999
999999999455507777777777777777777777777777777777777777777777770555555555
555555555555555555555555555555555555555555555555555555554999999669999999
999999669999999999999999999999999999969999999945555555555555555555555560
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555505505505050550550500005505550550000555055
549999bb9bb6bb999999bb999bb999999bb9bb9bb999999bb9996999999bb99996900990
099999455555555555555555554999999999999999999996999999999999999999999999
999999999455550777777777777777777777777777777777777777777777770555555555
555555555555555555555555555555555555555555555555555555554999996699999999
999999699999999999999999999999999999669999999945555555555555555555555560
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555505505505500550550505555505550505550555055
549999bb9bb6bb99999999999bb999999bb9bb9bb999999bb9969999999bb99969900990
099994555555555555555555554999999999999999999996999999999999999999999999
999999999455555007777777777777777777777777777777777777777777705555555555
555555555555555555555555555555555555555555555555555555554999996999999999
999966999999999999999999999999999999669999999455555555555555555555555650
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555505505505550550000505555500005550005500000
499999bb6bb9bb9999999bbbbbb999999bbbbbbbb999999bb9669999999bb99669900000
099445555555555555555555549999999999999999999999699999999999999999999999
999999994555555550777777777777777777777777777777777777777777705555555555
555555555555555555555555555555555555555555555555555555554999996999999999
999669999999999999999999999999999999969999999455555555555555555555555650
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555505505555555555555555555505555555555555554
999999bb9bb9bb999999bb999bb999999bbbbbbbb999999bbbbb9999999bbbbbb9990000
994555555555555555555555549999999999999999999999699999999999999999999999
999999945555555555077777777777777777777777777777777777777777055555555555
555555555555555555555555555555555555555555555555555555554999996990000999
999699999999999999999999999999999996669999999455555555555555555555555650
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500005555555555555555555550000555555555554
999999bb9bb9bb999999bb999bb999999bbb99bbb999999bb9999999999bb669bb999999
945055505555555555555554499999999999999999999999669999999999999999999999
999999455555555555500777777777777777777777777777777777777777055555555555
555555555555555555555555555555555555555555555555555555554999969900000099
996999999999999999999999999999999996999999999455555555555555555555666550
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555590
000996bb9bb9bb999999bb999bb999999bbb99bbb999999bb9999999996bb999bb999999
455055505555555555555549999999999999999999999999966999999999999999999999
999994555555555555555007777777777777777777777777777777777770555555555555
555555555555555555555555555555555555555555555555555555549999969900990099
966999999999999999999999999999999969999999999455555555555555555556555550
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555400
000069bb9bb9bb999999bb999bb999999bb9999bb999999bb9999666669bb999bb909994
505000005500505500055549999999999999999999999999996999999999999999999999
999994555555555555555550777777777777777777777777777777777770555555555555
555555555555555555555555555555555555555555555555555555549999969900990099
969999999999999999999999999999999969999999994555555555555555555565555550
005050505555555555555555555555555555555555555555555555500055555555555555
055555555555550000005555555555055550555555555550000055555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554900
990099bb9bb9bb999999bb999bb999999bb9999bb999999bbbbbb999999bbbbbb9909945
505055055055005055505499999999999999999999999999999999999999999999999999
999945555555555555555555007777777777777777777777777777777705555555555555
555555555555555555555555555555555555555555555555555555549999996900000099
969999999999999999999999999999999969999999994555555555555555556655555550
005050505555555555555555555555555555555555555555555555055505555555555555
055555555555550555555555555555055550555555555550555505555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555549900
990099999999999999999999999999999999999999999966699999999999999999990000
055505055055505055505499999999999999999999999999999999999999999999999999
999945555555555555555555550077777777777777777777777777777055555555555555
555555555555555555555555555555555555555555555555555555549999996990000999
699999999999999999999999999999999969999999994555555555555556665555555550
005050505555555555555555555555555555555555555555555555055550555555555555
505555555555555055555555555555505555055555555555055505555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555499900
000099999999999999999999999999999999999999999966999999999999999999990555
055505055500005055504999999999999999999999999999699999999444999999999999
999455555555555555555555555507777777777777777777777777777055555555555555
555555555555555555555555555555555555555555555555555555549999996999999999
099999999999999999999999999999999969999999944555555555555565555555555550
005050505555555555555555555555555555555555555555555555055555555555555555
505555555555555055555555555555505555055555555555055505555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554999990
000999999999999999999999999999999999999999999990000999999999999999945050
555505055055505055509999999999999999999999999996699999994484499999999999
994555555555555555555555555550777777777777777777777777770555555555555555
555555555555555555555555555555555555555555555555555555549999996999999999
609999999999999999999999999999999969999999445555555555556655555555555550
005050505555555555555555555555555555555555555555555555055555555555555555
505555555555555000005555555555505555055555555555000055555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555549999999
996999999999999999999999999999999999999999996600000099999999999999455050
555500055500055000099999999999999999999999999966999999948888849999999999
945555555555555555555555555550777777777777777777777777770555555555555555
555555555555555555555555555555555555555555555555555555549999969999000999
609999009900009909999999999999999969999999455555555555565555555555555550
005050505555555555555555555555555555555555555555555555055555555555555555
550555555555555055555555555555505555055555555555055555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555549999999
996999999999999999999999999999999999999999966900990099999999999944555050
555555555555555055499999999999999999999999999969999999488888849999999999
945555555555555555555555555555077777777777777777777777705555555555555555
555555555555555555555555555555555555555555555555555555549999969990999099
609990990909990909999999999999999969999994555555555555655555555555555550
005050505555555555555555555555555555555555555555555555505550555555555555
550555555555555505555555555555550555505555555555505555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555499999999
996999999999999999999999999999999999999996696900990099999999994455555505
555555555555555500009999999999994444499999999699999994888888849999999999
455555555555555555555555555555507777777777777777777777705555555555555555
555555555555555555555555555555555555555555555555555555554999969909999996
090999990909990909999999999999999996666646666555556666555555555555555550
005050605555555555555555555555555555555555555555555555550005555555555550
000000555555555500000555555555550000005555555555505555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555499999999
996999999999999999999999999999999999996669969900000099999999445555555555
555555555555555554999999999444448888499999996699999948888888849999999994
555555555555555555555555555555507777777777777777777777055555555555555555
555555555555555555555555555555555555555555555555555555555499699909999996
090999909900009909999999999999999999996445556555665555555555555555555550
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555554999999999
996999999999999999999999999999999999669999969990000999999994555555555555
555555555555555554999999944888888888499999996999999948888888499999999945
555555555555555555555555555555507777777777777777777770555555555555555555
555555555555555555555555555555555555555555555555555555555549699909999990
999090990909999909999999999999999999944555556656555555555555555555555550
005040405555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555549999999999
996999999999999999999999999999999966999999699999999999999945555555555555
555505555055555554999999488888888888499999666999999488888888499999999945
555555555555555555555555555555550777777777777777777770555555555555555555
555555555555555555555555555555555555555555555555555555555554499909999990
999099009909999909999999999999999994455555555665555555555555555555555550
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555499999999999
996999999999999999999999999999966699999999699999999999994455555555555555
555550555055555554999994888888888888849999669999944888888888499999999455
555555555555555555555555555555550777777777777777777705555555555555555555
555555555555555555555555555555555555555555555555555555555565449990999096
999999999999999999999999999999444445555555555565555555555555555555555550
008080405555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555055555555555555555554999999999999
996999999999999999999999999999669999999996999999990999405055505055505055
505550555050055554999948888888888888499999969999488888888888499999994555
555555555555555555555555555555555077777777777777777055555555555555555555
555555555555555555555555555555555555555555555555555555444444444499000444
999999999999999999999999444444555555555555555555555555555555555555555550
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555055555555555555555549999999999999
996999999999999999999999999996999999999969999999990944505005505055505055
505550555005505554494488888888888888499999966994888888888888499999945555
555555555555555555555555555555555077777777777777770555555555555555555555
555555555555555555555555555555555555555555555555555544333363334444444336
444444499999999999444444555555555555555555555555555555555555555555555550
009090905555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555000055500055050055500055055505049909099909900
909699999999999999999999999669999999999699999999990455505050505055505055
505505055055505555448888888888888888499999969948888888888888849999455555
555555555555555555555555555555555077777777777777705555555555555555555555
555555555555555555555555555555555555555555555555554433333363333333333336
333333344999999444555555555555555555555555555555555555555555555555555550
005050505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555055505055505005505055505005505099909099909099
009699999999999999999999999699999999996999999999440555505050505055505055
505505055055505555488888888888888888499999969948888888888888849994555555
555555555555555555555555555555555007777777777770055555555555555555555555
555555555555555555555555555555555555555555555555543333333363333333333333
633333333494444555555555555555555555555555555555555555555555555555555550
009090905555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555055505055505055505055555050504099909099909099
909699000099999999999999966999999999996999999994550000005055005055505055
50505550500550555488888888888881610000026060f002220574d46430100000000000
1000000000000001d0000000020000074310200749103008888849999969948888888888
888888444555555555555555555555555555555555555555555077777777000555555555
555555555555555555555555555555555555555555555555555555555555555543333333
336333333333333363333333334455555555555555555555555555555555555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555505550505550505550505555505050
409990909990990000969000000999999999999669999999999996999999994555055550
505550500000500000505550505005554888888888888888888499999699948888888888
888888844555555555555555555555555555555555555555555000777000555555555555
555555555555555555555555555555555555555555555555555555555555555433333333
336333333333333336333333333344445555555555555555555555555555555555555555
555555555555555000906090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555500005505550500550505550505500
909990909990909990966009900999999999966999999999999996999999445555055550
555555555555555555555555555555544888888888888888884999999699488888888888
888888888444455555555555555555555555555555555555555666000055555555555555
555555555555555555555555555555555555555555555555555555555555554333333333
336333333333333336633333333333334455555555555555555555555555555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555505555550005505005550005505550
900000900000990009996009900999999999669999999999999969999994555555055550
555555555555555555555555555555448888888888888888884999999699488888888888
888888888888844444444555555555555555555555555555566655555555555555555555
555555555555555555555555555555555555555555555555555555555555543333333333
336333333333333333363333333333333344555555555555555555555555555555555555
555555555555555000909090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555505555555555555555555555555549
999999999999999999996000000999999999699999999999999699999945555555555555
555555555555555555555555555554488888888888888888849999999699488888888888
888888888888888888888455555555555555555555555655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555433333333333
336333333333333333336333333333333333455555555555555555555555555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555500005555555555555555555555499
999999999999999999996900009999999996999999999999996999994455555555555555
555555555555555555555555555448888888888888888888499999999694888888888888
888888888888888888888444555555555555555555556655555555555555555555555555
555555555555555555555555555555555555555555555555555555555554333333333333
363333333333333333333663333333333333344555555555555555555555555555555555
555555555555555000909090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555499
999999999999999996996699999999999969999999999999969999945555555555555555
555555555555555555555555554888888888888888888888499999996648888888888888
888888888886668866688664446656666556555666555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555543333333333333
363333333333333333333336333333333333333445555555555555555555555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554999
999999999999999996999699999999999699999999999999969994455555555555555555
555555555555555555555555448888888888888888888888499996666948888888888888
666688666888888888888888844555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555433333333333333
663333333333333333333333633333333333333334455555555555555555555555555555
555555555555555000900090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554999
999999999999999999999669999999996999999999999999699945555555555555555555
555555555555555555555554888888888888888888888888499966999488888888886668
888888888888888888888888884555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554333333333333333
633333333333333333333333363333333333333333344444555555555555555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555549999
999999999999999999999966999999996999999999999996999945555555555555555555
555555555555555555555448888888888888888888888888499969999488888866886888
888888888888888888888888845555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555543333333333333336
633333333333333333333333366333333333333333333333445555555555555555555555
555555555555555000900090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554999
999999999999996999999996999999969999999999999996994455555555555555555555
555555555555555555554888888888888888888888888884999969994888668668888888
888888888888888888888844455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555543333333333333336
333333333333333333333333336333333333333333333333334455555555555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554999
999999999999969999999999699999699999999999999969945555555555555555555555
555555555555555555544888888888888888888888888884999699948888688888888888
888888888888888888888455555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555433333333336666663
333333333333333333333333336333333333333333333333333344555555555555555555
555555555555555000906090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555499
999999999999999999999999969999699999999999999699945555555555555555555555
555555555555555554488888888888888888888888888884496994466888888888888888
888888888888888888884555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554333333336663333333
333333333333333333333333336333333333333333333333333333455555555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555499
999999999999999999999999996696999999999999999699455555555555555555555555
555555555555555448888888888888888888888888888888494446888888888888888888
888888888888888888445555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554333333366333333333
333333333333333333333333366333333333333333333333333333345555555555555555
555555555555555000900090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555549
999999999999999999999999999696999999999999996994555555555555555555555555
555555555555544888888888888888888888888888886688846668888888888888888888
888888888888888884555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555543333366663333333333
333333333333333333333333363333333333333333333333333333334555555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
999999999996999999999999999990000999999999996994555555555555555555555555
555555555555488888888888888888888888888888868668688888888888888888888888
888888888888888445555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554433336633333333333333
333333333333333333333333363333333333333333333333333333333455555555555555
555555555555555000909090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550000055500505500
099909990906990990009909990900000099999999969945555555555555555555555555
555555555554888888888888888888888888666888668866688888888888888888888888
888888888888884555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555543333366333333333333333
333333333333333333333333363333333333333333333333333333333344555555555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550555505055005505
504900990960990909990909990600990099999999699945555555555555555555555555
555555555448888888888888888888868888686666688888888888888888888888888888
888888888844445555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555543333363333333333333333
333333333333333333333333363333333333333333333333333333333333445555555555
555555555555555000909090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550555505055505505
505409090990990909990909990900990099999999699455555555555555555555555555
555555554888888888888888888886666888688668888888888888888888888888888888
888888884455555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555433333363333333333333333
333333333333333333333333633333333333333333333333333333333333334455555555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550555505500005500
055504090990990909990900000900000099999996999455555555555555555555555555
555555554888888888888888888886886666688888888888888888888888888888888888
888888445555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555544333333663333333333333333
333333333333333333333333633333333333333333333333333333333333333345555555
555555555555555000909090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550000005055505505
505505400990990909990909990990000999999996994455555555555555555555555555
555555448888888888888888668866888888888888888888888888888888888888888888
444444555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555433333333633333333333333333
333333333333333333333333633333333333333333333333333333333333333334455555
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550555505500055500
055505460490000990009909990999999999999969994555555555555555555555555555
555554888888888888888886686668888888888888888888888888888888884444444444
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554333333333633333333333333333
333333333333333333333336333333333333333333333333333333333333333333344555
555555555555555000909090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550555505555555555
555555488849999999999999996999999999999969994555555555555555555555555555
555548888888888888888886888888888888888888888888888844444444445555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555443333333333633333333333333333
333333333333333333333336333333333333333333333333333333333333333333333445
555555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555550000055555555555
555556488884499999999999996999999999999969999455555555555555555555555555
554488888888888888888886888888888888888888888888444455555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555433333333336333333333333333333
333333333333333333333363333333333333333333333333333333333333333333333334
555555555555555000909090555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555556548888849999999999999699999900009969999455555555555555555555555555
448888888888888888888868888888888888888888888444555555555550000000000555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554433333333366333333333333333333
333333333333333333333363333333333333333333333333333333333333333333333333
445555555555555000505050555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555548888884999999999999699999000000969999455555555555555555555444444
888888888888888888888688888888888888888888444000000555555550777777770005
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555543333333333363333333333333333333
3333333333333331610000026060f002220574d464301000000000001000000000000001
d00000000200000741102007491030033333336333333333333333333333333333333333
333333333333333333455555555555500090909055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555554888888849999999999969999900990099699945555555555
555555554488888888888888888888888888688888888888888888888845507777700555
500777777777770005555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555543333333333336333
333333333666333333333333333333333333336333333333333333333333333333333333
333333333333333333344555555555500050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555565554888888884999999999969999900990099699994555555555
555555548888888888888888888888888888688888888888888888884455550777770055
007777777777777705555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555433333333333333666
333333336633633333333333333333333333366633333333333333333333333333333333
333333333333333333333455555555500090909055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555665555488888888499999999996999900000099699994555555555
555555488888888888888888888888888888688888888888888884445555550777777000
777777777777777705555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554333333333333333336
666666666336633333333333333333333333333666666666333333333333333333333333
333333333333333333333345555555500050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555655555488888880849090999096000000000999669664555555555
555554888888888888888888888888888888688888888888888445555555550777777777
777777777777700055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555543333333333333333333
333333333336333333333333333333333333333333333336633333333333333333333333
333333333333333333333334455555500040505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555488888880840990099096090909999999699996455555555
555548888888888888888888888866688886888888888884444555555555550777777777
777777777770055555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555433333333333333333333
333333333363333333333333333333333333333333333333663333333333333333333333
333333333333333333333333345555500050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555488888880880990909096090909999999600009665555555
555548888888888888888888888868868886888888444445555555555555555077777777
777777777005555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555433333333333333333333
333333333363333333333333333333333333333333333333366633333333333333333333
333333333333333333333333334555500050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555488888880808490909096090909999999000000994556655
554488888888888888888888888868886668888844555555555555555555555077777777
777777700555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554333333333333333333333
333333333363333333333333333333333333333333333333333366633333333333333333
333333333333333333333333334455500050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555665555555548888880088840990069090909999999009900999444444
448666668888888888888888888868888668888455555555555555555555555507777777
777707055555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555543333333333333333333333
333333333363333333333333333333333333333333333333333333663333333333333333
333333333333333333333333333345500050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555556655555555548888880808840999069090909999999009900900009999
948888888886666888888888888868888888844555555555555555555555555550000000
000000555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555433333333333333333333333
333333333363333333333333333333333333333333333333333333366333333333333333
333333333333333333333333333334500050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555556555555555548888880880849999969999999999999000000000000994
488888888888888888688888888886888888455555555555555555555555555550000555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555433333333333333333333333
333333333363333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333400050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555548888880888084999969999999999999600009009900948
888888888888888888688888666666888884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554333333333333333333333333
333333333363333333333333333333333333333333333333333333333633333333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555548888888888884999969999999999996999999009900908
088888088888888888668886688888088805555555555555555555555555555555555550
555550555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555543333333333333333333333333
333333333363333333333333333333333333333333333333333333333363333333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555565555555555548888888888884999969999999999969999999000000088
088888088888888888886668888888088405555555555555555555555555555555555550
555555055555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555433333333333333333333333333
333333333363333333333333333333333333333333333333333333333366633333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555565555555555548888888888884999699999999999699999999900000488
000000080880880880006808808808000005500055550555555505555055005055000550
500555505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554333333333333333333333333333
333333333633333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555565555555555488888888888884999699999999996999999999999990888
808880888080808806880808080808045055055505550555555505555050550050555050
055055505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555543333333333333333333333333333
333333336633333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555488888888888884996999999999969999999999999990888
880880888080808608888808080804505055055555550555000505555050555050555550
555055505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555433333333333333333333333333333
333333363333333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554445555555555555555555555555
555555555555555555555555488888888888884996999999999969000099999999940888
880880888800086800000808080805505055000005550555555505555055000050555550
555055505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555433333333333333333333333333333
333336633333333333333333333333333333333333333333333333333333663333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548884455555555555555555555555
555555555566555555555554888888888888849969999999999690000009999999480888
880880888080806808880800888005505055055505550555555500000050555050555050
055055505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554333333333333333333333333333333
333363333333333333333333333333333333333333333333333333333333633333333333
333333333333333333333333333333300000707055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888845555555555555555555555
555555555565555555555554888888888888849969999999996990099009999994880888
880880880880660880008800888005500055500055000005555505555055000555000550
500555505555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555543333333333333333333333333333333
333633333333333333333333333333333333333333333333333333333333633333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888884555555555555555555555
555555555555555555555548888888888888849669999999996990099009999948888088
880880888888668888888888884555555555555555555555555505555055555555555555
555555055555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555433333333333333333333333333333333
366333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333300070707055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888455555555555555555555
555555555555555555555548888888888888849699999999996990000009999488880808
880000888888866888888888845555555555555555555555555505555055555555555555
555550555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554333333333333333333333333333333333
633333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888845555555555555555555
555555555555555555554488888888888888849699999999996999000099994888888088
888888888668886888888888455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555543333333333333333333333333333333336
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333300070707055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888884555555555555555555
555555565555555555548888888888888888849699999999909990999099948088888088
888888666666886888888884455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555433333333333333333333333333333333366
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888884555555555555555555
555555565555555555488888888888888888499699999999909909999099488088888088
888888688886666888888884555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554333333333333333333333333333333333663
333333333333333333333333333333333333333333333333333333333363333333333333
333333333333333333333333333333300070707055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888888455555555555555555
555555555555555554888888888888888888499699999999909909990904888088880808
888888688888888888888445555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554333333333333333333333333333333336333
333333333333333333333333333333333333333333333333333333333663333333333333
333333333333333333333333333333300050505055555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555551
610000026060f002220574d464301000000000001000000000000001d000000002000007
4f1010074910300555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555488888888888884
555555555555555555555555555555554888888888888888888499699999999960909999
040888808888080666666668888888888888455555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554333333333333333333333
333333333366333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554888888888888884
555555555555555555555555555555548888888888888888888499699999999690099990
44808880bb80886bb8888888888888888888455555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555543333333333333333333333
333333333663333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554888888888888884
5555555555555555555555665555554bb8888bb88888bb888bb99699bb999bb6909bb990
4bb08000bbbbbbbbb8888888888888888844555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555433333333333333333333333
333333336633333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554888888888888884
5555555555555555555556655555448bb8888bb88888bb88bb999699bb99bb69909bb944
8bb888888bb686bb88888888888888884455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554333333333333333333333333
366666666333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888888884
55555555555555555555565555548888bbbbbb888888bb8bb4999699bb9bb9999099bbbb
bb88886666bb66bb88888888888888445555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555543333333333333333333333666
633333333333333333333333333333333333333333333333333333333333333333333336
333333333333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888888884
55555555555555555555555555488888bb88bb888888bbbb49999699bbbb99999999bb88
bb88886866bb88bb88888888888844555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555433333333333333333336666333
333333333333333333333333333333333333333333333333333333333333333333333336
333333333333333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888888884
55555555555555555555555544888888bb88bb888888bbb849966966bbb999999994bb88
bb66666888bb88bb88888888884455555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555433333333333333333663333333
333333333333333333333333333333333333333333333333333333333333333333333336
333333333333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888888884
555555555555555555555444888888888bbbb8888888bbb499696699bbb9999999948bbb
b668888888bb88bb88888888445555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554333333333333333336633333333
333333333333333333333333333333333333333333333333333333333333333333333363
333333333333333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888888884
555555555555555555544888888888888bbbb8888888bbbb99669999bbbb999999488bbb
b688888888bb88bb88888884555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555543333333333333333336333333333
333333333333333333333333333333333333333333333333333333333333333333333663
333333333333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888888884
5555555555555555554688888888888888bb88888884bb9bb6900009bb9bb999994888bb
6888888888bb88bb88888845555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555433333333333333333366333333333
333333333333333333333333333333333333333333333333333333333333333333333663
333333333333333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888888888
4555555555555555448888888888888888bb88888884bb96bb000000bb99bb99948888bb
6888888888bbbbbb88884455555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554333333333333333333666333333333
333333333333333333333333333333333333333333333333333333333333333333336633
333333333333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555488888888888888888
455555555555544488888888888888888888888844499996990099009999999948888886
888888888888888888845555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555543333333333333333336336663333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555488888888888888888
455555555554488888888888888888888888844449999969990099009999999988888866
888888888888888888455555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555433333333333333333363333363333333
333333333333333333333333333333333333333333333333333333333333333333333663
333333333333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555488888888888888888
845555555548888888888888888888888444499999999699990000009999994888888688
888888888888888884555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554333333333333333333633333336333333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333333333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888888888888
884555555488888888868888888884444999999999966999999000099999994888886688
888888888888888884555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555543333333333333333333633333333666666
663333333333333333333333333333333333333333333333333333333333333333333336
666666333333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888888888888
888444444888888888688888888449999999999996699999999990999999448888868888
888888888888888845555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555433333333333333333336333333333333333
336333333333333333333333333333333333333333333333333333333333333333333333
333333633333333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888888888888
888888888888888888688888444999999999999966999999999990999994888888688888
888888888888888845555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554333333333333333333363333333333333333
333633333333333333333333333333333333333333333333333333333333333333333333
333333663333333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888888888888
888888888888888888888884000990999090996090999099009090900994888888688888
888888888888888455555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554333333333333333333633333333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333336633333333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888888888888888
888888888888888888888880999090099090669090999090990090099048888888688888
888888888888884555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555543333333333333333336333333333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333333366333333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888888888888888
888888888888888888688809999990909060999090999090999090999088888886868888
888888888888884555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555433333333333333336663333333333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333333333663333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888888888888888
888888888888888886684409999990906090999090999099000090994088888868868888
888888888888845555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555544333333333333333366333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333336333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888888888888888
888888888888888886884406699990960090999090999090999090094088888688868888
888888888888455555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555554433333333333336666663333333333333333333333
333333633333333333333333333333333333333333333333333333333333333333333333
333333333333336333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888888888888888
888888888888888888884409669990669090000090000099000990900888886888868888
888888888884555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555543333333333333366333333333333333333333333333
333333633333333333333333333333333333333333333333333333333333333333333333
333333333333336333333333333333333333333333333330007070705555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888888888888888
888888888888888888684490996066999999999999999999999999488888868888886888
888888888845555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555433333333333333663333333333333333333333333333
333333366633333333333333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333333333330005050505555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888888888888888
888888888888888888664499000999999999999999999999999999488888868888886888
888888888455555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555554333333333336666633333333333333333333333333333
333333333633333333333333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333333333330000000005555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888880000088888
88888888888888888868449999999999999999999999999999999481610000026060f002
220574d464301000000000001000000000000001d0000000020000074d10100749103008
888886888888688888888880455555555555555550555555555505550555555555555555
055555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554333333333333633333333333333333
333333333333333333333333363333333333333333333333333333333333333333333333
333333333333333333333333333336333333333333333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554888
888000777700088888888888888888888868444999999999999999999999999999494888
888886888888688888888805555555555555555550555555555505550555555555555555
505555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555543333333333333633333333333333333
333333333333333333333333363333333333333333333333333333333333333333333333
333333333333333333333333333336633333333333333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554888
888807777777088888888888888888888684554499999999999999999999999999494888
886668888888688888888045505555055005055000005550050500000505505505500055
550555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555543333333333333633333333333333333
333333333333333333333333363333333333333333333333333333333333333333333333
333333333333333333333333333333633333333333333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554888
888807777777708888888888888888888684555499999999999999999999999994548886
668888888888688888888055550550550550050550550505500505505550505055055505
550555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555433333333333336633333333333333333
333333333333333333333333366333333333333333333333333333333333333333333333
333333333333333333333333333333363333333333333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554888
888800777777708888888888888888888684555499999999999999999999999945548666
888888888888688888884055550550550555050550550505550550505550505055055555
550555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554333333333333366333333333333333333
333333333333333333333333336663333333333333333333333333333333333333333333
333333333333333333333333333333336333333333333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555548888
888880077777708888888888888888866845555549999999999999999999999455488668
888888888888600008845055555005555000050550550550000550505555000555000005
550555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554333333333333663333333333333333333
333333333333333333333333333366633333333333333333333333333333333333333333
333333333333333333333333333333336633333333333333333333333333333000505056
666555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555548888
000088077777708888888888888866688845555554499999999999999999994554888866
888888888888000000845055555005550555050550550505550550505550505055055505
550555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555443333333366666633333333333333333333
333333333333333333333333333333366333333333333333333333333333333333333333
333333333333333333333333333333333663333333333333333333333333333000505050
555556666555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555548888
077000077777770888888888888868888455555555549999999999999999945554888886
688888888888008800455055550550555000555000005550005550005505505505500055
550555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554333333333663333333333333333333333333
333333333333333333333333333333333663333333333333333333333333333333333333
333333333333333333333333333333333366333333333333333333333333333000505050
555555555555665555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488880
777777777777770888888888888868888455555555554999999999999999455548888886
888888888888008800455505550550555555555550555555555555555555555555555555
505555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555543333333336633333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333336633333333333333333333333333000505050
555555555555556655555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488000
777777777777770888888888888868884555555555555499999999999944555548888886
888888888888000000555550505555055555555550555555555555555555555555555555
055555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555433333333336333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488077
777777777777770888888888888868884555555555555549999999999455555488888668
888888888888600008555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555433333333363333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888007
777777700000770888888888888668845555555555555554499999944555555488886888
888888888888688845555555555555555555555555555555555555555555555555555555
555555555555555444444444444455555555555555555555555555555555555555555555
555555555555555555555555555555544333333333633333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333000505050
555555555555555555565555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888800
777777708880008888888888866888845555555555555555544444455555555488868888
888888888888688445555555555555555555555555555555555555555555555555555555
555555555544444333333333333344444444444445555555555555555555555555555555
555555555555555555555555555555433333333333633333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333363333333333333333333333333000505050
555555555555555555565555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555448888880
077777088888888888888886668888455555555555555555555555555555554888868888
888888888888684444444444444444445555555555555555555555555555555555555555
555554444433333333333333333333333333333344455555555555555555555555555555
555555555555555555555555555555433333333336333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333336333333333333333333333333000505050
555555555555555555565555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555544888888888
000770088888888888888866888884555555555555555555555555555555554888868888
888888888888864499999999999999994444555555555555555555555555555555555555
554443333333333333333333333333333333333333344455555555555555555555555555
555555555555555555555555555554333333333336333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333633333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555488888888888
888008888888888886668668888445555555555555555555555555555555554888688888
888888888888844999999999999999999999444455555555555555555555555555555555
443333333333333333333333333333333333333333333345555555555555555555555555
555555555555555555555555555543333333336663333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333363333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555554888888888888
888888888888888866886688884555555555555555555555555555555555548888688888
888888888888846999999999999999999999999944444555555555555555555555555554
333333333333333333333333333333333333333333333334445555555555555555555555
555555555555555555555555555433333333336333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333363333333333333333333333000505050
555555555555555555555655555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555548888888888888
888888888866666668888888445555555555555555555555555555555555548888688888
888888888884496999999999999999999999999999999444455555555555555555555543
333333333333333333333333333333333333333333333333334555555555555555555555
555555555555555555555555544433333333363333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333336333333333333333333333000505050
555555555555555555555655555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555444488888888888888
888888888868888888888844555555555555555555555555555555555555548888688888
888888888849996999999999999999999999999999999999944455555555555555554433
333333333333333333333333333333333333333333333333333455555555555555555555
555555555555555555555555543333333333633333333333333333333333333333333333
333333333333333333333333333333333366333333333333333333333333333333333333
333333333333333333333333333333333333333336333333333333333333333000505050
555555555555555555555655555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888888888888
888888888688888888884455555555555555555555555555555555555555548888688888
888888888849969999999999999999999999999999999999999944555555555555543333
333333333333333333333333333333333333333333333333333344555555555555555555
555555555555555555555554433333333336333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333336333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555544888888888888888888
888886686688888888445555555555555555555555555555555555555555548886888888
888888888499969999999999999999999999999999999999099999445555555555433333
333333333333333333333333333333333333333333333333333333444455555555555555
555555555555555555555544333333333363333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333333663333333333333333336333333333333333333333000505050
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555488888888888888888888
888886666888888844555555555555555555555555555555555555555555548886888888
888888884999969999999999999999999999999999999999909999994455555554333333
333333333333333333333333333333333333333333333333333333333344455555555555
555555555555555555555443333333333633333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333666636333333333333333336333333333333333333333000909090
555555555555555555555566655655555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888888888888888888
888886888888888455555555555555555555555555555555555555555555488886888888
888888849999969999999999999000999900000990999099909990999040555043003033
333333333333333333333333333333333333333333333333333333333333344455555555
555555555555555555554333333333333633333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333666633336633633333333333366333333333333333333333000505050
555555555555555555555555555565555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888888866666668888
888868888888844555555555555555555555555555555555555555555555488868888888
888888849999966999000099990999099909090990999099909990999090455030330033
333333333333333333333333333333333333333333333333333333333333333344555555
555555555555555555554333333333336333333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333633333333666633333333333663333333333333333333333000909090
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554488888888888668888866888
666668888884455555555555555555555555555555555555555555555555488868888888
888888499999996990000009999999909909090990999099090990999090944030333033
333333333333333333333333333333333333333333333333333333333333333333455555
555555555555555555443333333333336333333333333333333333333333333333333333
333333333333333333333333333333333663333333333333333333333333333333333333
333333333333333633333333333333333333366333333333333333333333333000505050
555555555555550005555555555550566505555555555505555555555555550555505555
555555505555055555555555550005555555555550555505555555555505555055555555
550555550555555555555555555555555555555555555448888888888888688888888668
688888888445555555555555555555555555555555555555555555555555488868888888
888888499999999690099009999999909909090990000099090990000090000033000033
333333333333333333333333333333333333333333333333333333333333333333344555
5555555555555555443333333333333633333331610000026060f002220574d464301000
000000001000000000000001d0000000020000074b101007491030033663333333333333
333333333333333333333333333333333333333333333336633333333333333333333333
333333333333333333333333333333363333333333333333333366333333333333333333
333333300090909055555555555550555055555555555005560655555555550555555555
555555005550555555555550055505555555555550555055555555555055505555555555
555055505555555555505555055555555555555555555555555555555555488888888888
888868888888886688888884455555555555555555555555555555555555555555555555
555448886666688888888499999999969009900999990000990909099099909099909099
909043303033303333333333333333333333333333333333333333333333333333333333
333333333333444555555555555555443333333333333336333333336363333333333333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333633333333333333333333363333333333333333333
333333300050505055555555555550555505555555555500555065555555555055555555
555555500555055555555555005550555555555550555505555555555505505555555555
555000005555555555550555505555555555555555555555555555555544888888888888
866668888888888888888445555555555555555555555555555555555555555555555555
555488888888688888888499999999996000000999999990990909099099909099909099
909033303300033333333333333333333333333333333333333333333333333333333333
333333333333333444455555555544333333333333333336333333363366333333333333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333366333333333333333333333633333333333333333333
333333300090909055555555555550555555555555555505055055555555555000005555
555555505055055555555555050550555555555550555555555555555505055555555555
555505505555555555555055505555555555555555555555555555554488888866688866
668888888888888888844555555555555555555555555555555555555555555555555555
555488888888688888888499999999996900009999099909999999999999999999999999
999433333333333333333333333333333333333333333333333333333333333333333333
333333333333333333455555555433333333333333333366663333633363333333333333
333333333333333333333333333333333333333333333366333333333333333333333333
333333333333333333333333333633333333333333333333333633333333333333333333
333333300050505055555555555550555555555555555505505055565555555055550555
555555505505055555555555055050555555555550555555555555555500055555555555
555505505555555555555000005555555555555555555555555555548888888668668868
888888888888888884455555555555555555555555555555555555555555555555555555
555548888888688888888499999999996999999999900099999999999999999999999999
994333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333344444444333333333333333333663366666333363333333333333
333333333333333333333333333333333333333333333663333333333333333333333333
333333333333333333333333336333333333333333333333336633333333333333333333
333333300090909055555555555550555555555555555505550055566555555055550555
555555505550055555555555055500555555555550555555555555555505505555555555
555550505555555555550555505555555555555555555555555555486666666688886668
888888888888888445555555555555555555555555555555555555555555555555555555
555548888888688888888499999999996999999999999999999999999999999999999999
994333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336633333333333366633333333333
333333333333333333333333333333333333333333333633333333333333333333333333
333333333333333333333366663333333333333333333333366333333333333333333333
333333300050505055555555555555055505555555555550555005556555555505550555
555555550555005555555555505550055555555555055505555555555550550555555555
555550505555555555550555550555555555555555555555555554886888888888888888
888888888888844555555555555555555555555555555555555555555555555555555555
555548888888688888888849999999999699999999999999999999999999999999999999
943333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333366333333333333333633333333333
333333333333333333333333333333333333333333336633333333333333333333333333
333333333333333333333663333333333333333333333336633333333333333333333333
333333300090909055555555555555500055555555555550555505555555555500005555
555555550555505555555555505555055555555555500055555555555550550055555555
555555055555555555555000000555555555555555555555555554866888888888888888
888888888844455555555555555555555555555555555555555555555555555555555555
555554888888688888888849999999999699999999999999999999999999999999999999
943333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333663333333333333333633333333333
333333333333333333333333333333333333333333663333333333333333333333333333
333333333333333333336633333333333333333333333363333333333333333333333333
333333300050505055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548868888888888888888
888888844455555555555555555555555555555555555555555555555555555555555555
555554888888688888888849999999999699999999999999999999999999999999999999
433333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333633333333333333333633333333333
333333333333333333333333333333333333333333633333333333333333333333333333
333333333333333333336333333333333333333333333633333333333333333333333333
333333300090909055555555555555555555555555555555555555555555556555555555
555555555555555555555555555005555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555546668888888888888888
888884455555555555555555555555555555555555555555555555555555555555555555
555554888888666666888884999999999699999999999999999999999999999999999999
433333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333336666666333333333333333336333333333333
333333333333333333333333333333333333333333633333333333333333333333333333
333333333333333366663333333333333333333333336333333333333333333333333333
333333300050505055555555555555555555555555555555555555555555556665555555
555555555555555555555555550550555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555486888888888888888888
888445555555555555555555555555555555555555555555555555555555555555555555
555555488888888888688884999999999699999999999999999999999999999999999994
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333663333333333333333333333336333333333333
333333333333333333333333333333333333333336333333333333333333333333333333
333333666666666633333333333333333333333333336333333333333333333333333333
333333300090909055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555486888888888888888888
844555555555555555555555555555555555555555555555555555555555555555555555
555555488888888888688884999999999699999999999999999999999999999999999994
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333336333333333333333333333333336666666633333
333333333333333333333333333333333333333366333333333333333333333333333333
366666333333333333333333333333333333333333363333333333333333333333333333
333333300050505055555555555555555555555555555555555555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555486888888888888888884
455555555555555555555555555555555555555555555555555555555555555555555555
555555548888888888868888499999999699999999999999999999999999999999999943
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333366333333333333333333333333333333333663666
633333633333333333333333333333333333333663333333333333333333333333333366
633333333333333333333333333333333333333333363333333333333333333333333333
333333300090909055555555555555555555555555555555555555555555555555555665
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555546888888888888884445
555555555555555555555555555555555555555555555555555555555555555555555555
555555548888888888868888849999999699999999999999999999999999999999999943
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333336333333333333333333333333333333333366633
666666366663333333333333333333333333336333333333333333333333333333333633
333333333333333333333333333333333333333333663333333333333333333333333333
333333300050505055555555555555555555555555555555555555555555555555555555
555666555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888888844445555
555555555555555555555555555555555555555555555555555555555555555555555555
555555548888888888868888849999999699999999999999999999999999999999999433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333336663333333333333333333333336333333333333333333333333336666633
333333333333333333333333333333333333333333633333333333333333333333333333
333333300060609055555555555555555555555555555555555555555555555555555555
555555556555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888844444455555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888888868888884999999699999999999999999999999999999999999433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333363333333333333333333333363333333333333333336666666663333333
333333333333333333333333333333333333333336333333333333333333333333333333
333333300050505055555555555555555555555555555555555555555555555555555555
555555555655555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556654444455555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888888668888884999999699999999999999999999999999999999999433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333366333333333333333333333633333333333333666663333333333333333
333333333333333333333333333333333333333336333333333333333333333333333333
333333300090909055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555556665555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888888688888884999999699999999999999999999999999999999999433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333333633333333333333333333633333333366666333333333333333333333
333333333333333333333333333333333333333363333333333333333333333333333333
333333300040909055555555555555555555555555555555555555555555555555555555
555555555555665555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555565555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888888688888884999999699999999999999999999999999999999999433
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333333633333333333333333333633333333363333333333333333333333333
333333333333333333333333333333333333336633333333333333333333333333333333
333333300090909055555555555555555555555555555555555555555555555555555555
555555555555566655555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555565555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888886888888888499999699999999999999999999999999999999994333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333333663333333333333333333666666666633333333333333333333333333
333333333333333333333333333333333333366333333333333333333333333333333333
333333300090909055555555555555555555555555555555555555555555555555555555
555555555555555555556666555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555565555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888886888888888499999699999999999999999999999999999999994333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333336333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333300090904055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555566665555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888886888888888849999699999999999999999999999999999999994333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333366663333333333333333333333333333333333
333333333333333336633333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333300090609055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555565555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888886888888888849999699999999999999999999999999999999994333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333336633333333333333333333333333333333
333333333333333333663333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333300050505055555555555555555555555555555555555555555555555555555555
555555555555555555555555556555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555556555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555544888888868888888888884999969999999999999999999999999999999994333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333363333333333333333333333333333333
333333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333300090904055555555555555555555555555555555555555555555555555555555
555555555555555555555555556655555555555555555555555555555555555555555555
555555555555555555555555555555555555555555556655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555548888888868888888888884999969999999999999999999999999999999994333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333363333333333333333333333333333333
333333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333366333333333333333
333333300050505055555555555555555555555555555555555555555555555555555555
555555555555555555555555555665555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555488888888886888888888888499969999999999999999999999999999999994333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333363333333333333333333333333333333
333333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333663333333333333333
333333300050505055555551610000026060f002220574d4643010000000000010000000
00000001d000000002000007491010074910300555555555555555555555555555555555
555555555555555555555555555555555555555555555655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555565555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555548888888888866888888888884499699999999999999999999
999999999999433333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333633333333333333333663
333333333333333333333330005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555566655555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555488888888888888688888888888849699999999999999999999
99999999999943333333333aaaaaaaa33333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333633333333333333336633
333333333333333333333330005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555566655555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554888888888888888688888888888449966999999999999999999
99999999999443333333333333333a333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333336633333333333333336333
333333333333333333333330005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555566555555555555555555
555555555555555555555555555555555555555555555555555555555556555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555548888888888888888868888888888844996699999999999999999
999999999994333333333333333aa3333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333366333333333333333336333
333333333333333333333330005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555556555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555488888888888888888668888888888454999669999999999999999
9999999999943333333333333aa333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333663333333333333333336333
333333333333333333333330005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555566666666555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555544888888888888888888668888888888455499966699999999999999
999999999994333333333333a33333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333366333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333336633333333333333333363333
333333333333333333333330005050405555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555666555555
555555555555555555555555555555555555555555555555555555555555565555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555554488888888888888888888866888888888455549999969999999999999
99999999994333333333333aaaaaaaa33333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333663333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333333666333333333333333333633333
333333333333333333333330005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555556555555555
555555555555555555555555500555555555555555555555555555555555555555555555
555555555555448888888888888888888888886888888888455554999969999999999999
999999999443333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333366333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333336333333333333333333333633333
333333333333333333333330009090905555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555565555
555555555555555555555555555555555555555555555555555555555555555655555555
555555555555555555555555500555555555555555555555555555555555555555555555
555555555554888888888888888888888888886888888884555555449996999999999999
999999999433333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333663333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333366333333333333333333333633333
333333333333333333333330000000005555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555556555
555555555555555555555555555555555555555555555555665555555555555655555555
555555555555555555555555070000555555555555555555555555555555555555555555
555555555448888888888888888888888888866888888884555555554444444444444499
999999944333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333633333333333333333333333633333
333333333333333333333330009090905555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555655
555555555555555555555556666666666555555555555556556655555555555655555555
555555555555555555555555077770555555555555555555555555555555555555555555
555555544888888888888888888888888888668888888845555555555555565555555544
9999994333333333333333333333333333333333333333333333333333333333333a333a
3333333a33333a333333333aaa3333333333aaa333333333a6633a3333333333a3333333
333aaaa33a33333333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333336333333333333333333333336333333
333333333333333333333330005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555566
655555555555555555555566555555555666655555555556555566566666666555555555
555555555555555555555555077770555555555555555555555555555555555555555555
555554488888888888888888888888888888688888888845555555555555556655555555
4449994333333333333333333333333333333333333333333333333333333333333a33a3
3333333a33333a33333333a333a33333333a333a33333333aa333a3333333333a3333333
333a333a3a33333333333333333333333663333333333333333333333333333333333333
333333333333333333333333333333333333333366333333333333333333333336333333
333333333333333333333330009090905555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
566555555555555566666655555555555555566555555556655555655555555555555555
555555555555555555555550777770555555555555555555555555555555555555555555
555548888888888888888888888888888888688888888455555555555555555566555555
5554943333333333333333333333333333333333333333333333333333333333333a33a3
33333333aaaaa33333333a333333333333a3333333333336a3a33a3333333333a3333333
333a333a3a33333333366663333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333360005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555665555555555665566555555555555555555665555555665555555555555555555555
555555555555555555555500777700555555555555555555555555555555555555555555
554488888888888888888888888888888886888888888455555555555555555555655555
5555433333333333333333333333333333333333333333333333333333333333333a3a33
33333333a333a33333333a333333333333a3333333333366a3a33a3333333333a3333333
333a333a3a33333366663333333333336633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333363333333
33333333333333333333336000b090905555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555556666666666555555555555555555555555565555555565555555555555555555555
555555555555555555555007777705555555555555555555555555555555555555555555
548888888888888888888888888888888668888888884555555555555555555555565555
5554333333333333333333333333333333333333333333333333333333333333333aa333
333333333a3a333333333a333333333333a3333333333363a33a3a3333333333a3333333
333aaaa33a33366633333333333333336333333333333333333333333333333333333333
333333333333333333333333333333333333666663333333333333333333333363333333
333333333333333333333360005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555556665555556555555555555555555555
555555555555555555555077770055555555555555555555555555555555555555555555
488888888888888888888888886666866888888888845555555555555555555555556555
55543333333333333333333a333a33a333333333333333333333333333333333333a3a33
333333333a3a333333333a333333333333a3333333333633a33a3a3333333333a3333333
333a33333a36663333333333333333336333333333333333333333333333333333333333
333333333333333333333333333333333666633363333333333333333333333633333333
333333333333333333333360009090905555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555566555566555555555555555555555
555555555555555555555077700055555555555555555555555555555555555555555554
888888888888888888888666886866688888888888455555555555555555555555555655
55433333333333333333333a333a33a333333333333333333333333333333333333a33a3
333333333a3a3333333333a333a33333333a333a33336633a333aa3333333333a3333333
333a33333a63333333333333333333336333333333333333333333333333333333333333
333333333333333333333333333333366333333363333333333333333333333633333333
333333333333333333333360005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555556555565555555555555555555555
555555555555555555555077700055555555555555555555555555555555555555555548
888888888888888888888686886886888888888844555555555555555555555555555565
55433333333333333333333a333a33a333333333333333333333333333333333333a333a
3333333333a333333333333aaa3333333333aaa333663333a3333a33333333aaaaa33333
333a33336a33333333333333333333336333333333333333333333333333333333333333
333333333333333333333333333333633333333363333333333333333333333633333333
333333333333333333333360009090905555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555665655555555555555555555555
555555555555555555555000000555555555555555555555555555555555555555555548
888888888888888888888686666886888888888455555555555555555555555555555556
64633333333333333333333a333a33a33333333333333333333333333333333333333333
333333333333333333333333333333333333333336333333333333333333333333333333
333333663333333333333333333333366333333333333333333333333333333333333333
333333333333333333333333333366333333333363333333333333333333333633333333
333333333333333333333360005050505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555556655555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555488
888888888888888888866888888886888888884555555555555555555555555555555555
54363333333333333333333aaaaaaaa33333333333333333333333333333333333333333
333333333333333333333333333333333333333366333333333333333333333333333333
333366333333333333333333333333663333333333333333333333333333333333333333
333333333333333333333333333363333333333363333333333333333333336333333333
33333333333333333333336000b0b0b05555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555556555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554888
888888888888888886688888888886888888445555555555555555555555555555555555
543363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333663333333333333333333333333333333
336633333333333333333333333336633333333333333333333333333333333333333333
333333333333333333333333333633333333333363333333333333333333336333333333
333333333333333333333360005050505555a55555a5555555a55a55a555555555aaa555
555555a55555555555aaaaa55555555a5555a55555555555555555555555555555555555
555555555555555555555555555555555555555555555556555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555548888
888888888866886668888888888886888844555555555555555555555555555555555555
543363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333666666633333333333333333333333333333333
663333333333333333333333333336333333333333333333333333333333333333333333
333333333333333333333333336633333333333363333333333333333333336333333333
33333333333333333333336000b0b0905555a55555a5555555a55a55a55555555a555a55
555555a55555555555a555555555555aa555a55555555555555555555555555555555555
555555555555555555555555555555555555555555555556555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555548888
888888886688668888888888888886884455555555555555555555555555555555555555
433363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333366333333333333333333333333333333333333336
333333333333333333333333333363333333333333333333333333333333333333333333
333333333333333333333333336333333333333336333333333333333333366333333333
3333333333333333333333600050505055555aaaaa55555555a5a5a5a5555555a55555a5
555555a55555555555a555555555555a5a55a55555555555555555555555555555555555
555555555555555555555555555555555555555555555556555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488888
866666666888888888888888888884445555555555555555555555555555555555555555
433363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333363333333333333333333333333333333333333363
333333333333333333333333333663333333333333333333333333333333333333333333
333333333333333333333333363333333333333336633333333333333333363333333333
3333333333333333333333600090909055555a555a55555555a5a5a5a5555555a55555a5
555555aaaa55555555a555555555555a5a55a55555555555555555555555555555555555
555555555555555555555555555555555555555666655566555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488888
688888888888888888888888888445655555555555555555555555555555555555555555
433363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333663333333333333333333333333333333333336633
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333663333333333333333333333333333333333633333333333
33333333333333333333336000505050555555a5a555555555a5a5a5a5555555a55555a5
555555a555a5555555aaaaa55555555a55a5a55555555555555555555555555555555555
555555555555555555555555555555555555555655566665555555555555555555555555
55555551610000026060f002220574d464301000000000001000000000000001d0000000
020000074710100749103005555555555555555555555555555555555555555555555555
555555555488888868888888888888884444444444455556555555555555555555555555
555555555555555543363333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336663333333333333333333333333
333333333336333333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333663333333333333333333333333333333
333363333333333333333333333333333333336000500050555555a5a555555555aa555a
a5555555a55555a5555555a555a5555555a555555555555a55a5a5555555555555555555
555555555555555555555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555555548888886888888888888444555555555bb555bb65555bb5555bb55555bbbbb5
55555bb5555bb55543bb6333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333366333333333333333333333333333
333333333363333333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333633333333333333333333333333333333
333633333333333333333333333333333333336000505050555555a5a555555555aa555a
a55555555a555a55555555a555a5555555a555555555555a555aa5555555555555555555
555555555555555555555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555555488888868888888888844555555555555bb555bb66555bb5555bb55555bb55bb
55555bb5555bb55543bb66666333333333333333aaa33333333333333333333333333333
333333333333333333333333333333333333333333663333333333333333333333333333
333333333633333333333333333333333333336663633333333333333333333333333333
333333333333333333333333333333333333336633333333333333333333333333333333
3336333333333333333333333333333333333660005050005555555a5555555555a55555
a555555555aaa555555555aaaa55555555aaaaa55555555a5555a5555555555555555555
555555555555555555555555555555555555555555555555555556655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555555488888868888888884455555555555555bb555bb565555bbbbbb555555bb55bb
555555bbbbbb555543bb3333366333333333333a333a33a3333333333333333333333333
333333333333333333333333333333333333333336633333333333333333333333333333
333333336333333333333333333333333333366333633333333333333333333333333333
333333333333333333333333333333333333363333333333333333333333333333333333
333633333333333333333333333333333333363000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555555488888868888888845555555555555555bb555bb556655bb55bb555555bb55bb
555555bb55bb555433bb3333336633333333333a333a33a3333333333333333333333333
333333333333333333333333333333333333333663333333333333333333333333333333
333333663333333333333333333333333336633333363333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
336333333333333333333333333333333333633000500050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555554888886668888888455555555555555555bbbbbbb555566bb55bb555555bbbbb5
555555bb55bb555433bbbbbb333633333333333a333a33a3333333333333333333333333
333333333333333333333333333333333333366333333333333333333333333333333333
333336333333333333333333333333333363333333363333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
366333333333333333333333333333333336333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555554888886888888884555555555555555555bb555bb5555566bbbb5555555bb55bb
5555555bbbb5555433bb333bb33366333333333aaaaaaaa3333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333363333333333333333333333333333633333333336633333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
363333333333333333333333333333333336333000000050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555548888886888888884555555555555555555bb555bb5555555bbbb5555555bb55bb
5555555bbbb5555433bb333bb33336633333333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333633333333333333333333333333336333333333333363333333333333333333333333
333333333333333333333333333333336633333333333333333333333333333333333333
663333333333333333333333333333333366333000505000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555548888886888888845555555555555555555bb555bb55555555bb55555555bb55bb
55555555bb55555433bb333bb33333663333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
336333333333333333333333333333336333333333333363333333333333333333333333
333333333333333333333333333333666333333333333333333333333333333333333336
333333333333333333333333333333333663333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555548888886888888845555555555555555555bb555bb55555555bb66555555bbbbb5
55555555bb55555433bbbbbb333333363333333333333333333333333333333333333333
333333333333333333333333333333333663333333333333333333333333333333333333
336333333333333333333333333333663333333333333363333333333333333333333333
333333333333333333333333666666336333333333333333333333333333333333333663
333333333333333333333333333333333633333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554888888868888884555555555555555555555555555555555555555555555555555
555555555555555433333333333333336333333333333333333333333333333333333333
333333333333333333333333333333336333333333333333333333333333333333333333
366333333333333333333333333666633333333333333363333333333333333333333333
333333333333333333333366333333336666666633333333333333333333333333336333
333333333333333333333333333333336333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555548888886688888884555555555555555555555555555555555555556655555555555
555555555555555433333333333333336333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
363333333333333333333333333633333333333333333363333333333333333333333333
333333333333333333336663333333333333333366666633336666333333333333363333
333333333333333333333333333333663333334000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555548888886888888845555555555555555555555555555555555555555565555555555
555555555555555433333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
363333333333333333333333333633333333333333333336333333333333333333333333
333333333333333333366333333333333333333333333666663333663333333336633333
333333333333333333333333333336333333334000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888886888888845555555555555555555555555555555555555555565555555555
555555555555555433333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
663333333333333333333333336633333333333333333336333333333333333333333333
333333333333333336633333333333333333333333333333333333336666666663333333
333333333333333333333333333663333333345000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555565555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888886888888845555555555555555555555555555555555555555565555555555
555555555555555433333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333336
633333333333333333333333663333333333333333333333633333333333333333333333
333333333336666666333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333345000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555655555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888886888888455555555555555555000055555555555555555555665555555555
555555555555555433333333333333333633333333333aa3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333333333333333366333333333333333333333333633333333333333333333333
333333333366333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333455000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555566655555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
554888888868888888455555555555555500077055555555555555555556655555555555
555555555555555433333333333333333363333333aaa333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333363
333333333333333333333363333333333333333333333333633333333333333333333333
366666666633333333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333333334555000808080555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555565555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888868888888455555555555555007777055555555555555555556555555555555
5555555555555543333333333333333333633333aaa33333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333363
333333333333333333333663333333333333333333333333633333333333333333366666
633333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333333445555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556666655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888668888888455555555555550077777055555555555555555565555555555555
555555555555554333333333333333333363333a333aa333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336633
333333333333333333333633333333333333333333333333633333333333333336633333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333334555555000409090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888688888884555555555555500777770555555555555555555565555555555555
555555555555554333333333333333333363333a33333aa3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333366333
333333333333333333336333333333333333333333333333366633333333333336333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333345555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555566655555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888886888888884555555555555507777770555555555555555555566555555555555
555555555555554333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333336333333333333333333333333333633363333333333336333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333363334455555555000909060555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555665655555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
488888866888888884555555555555507777770555555555555555555556555555555555
555555555555554333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333663333333333333333333333333336633336663333333363333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333363445555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555556666656655655555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
488888868888888845555555555555507777770555555555555555555556555555555555
555555555555554333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333366333
333333333333333366633333333333333333333333333366333333336666636633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333644555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555665555666555655556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
488888868888888845555555555555507777770555555555555555555556555555555555
555555555555554333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336663
333333333333666663333333333333333333333333333663333333333333663333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333455555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555655555555555655565555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
488888886888888845555555555555507777700555555555555555555556655555555555
555555555555554333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333336633333333333333333333333333333366633333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333334655555555555555000408080555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555556555555555555665565555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
888888886888888455555555555555550777705555555555555555555555655555555555
555555555555554333333333333333333363333333333333333333333333333161000002
6060f002220574d464301000000000001000000000000001d00000000200000745101007
491030033333333333333333333333333333333333333333333333333333333333333333
333333333333333633333336666633333333333333333333333333333366333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333344555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555655555555555556666555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555488888888868888845555555555555555077770555555555555555555
555565555555555555555555555555433333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333633333366333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333334456555555555555555500080808055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555488888888868888845555555555555555507700555555555555555555
555565555555555555555555555555433333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333336333333633333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333345565555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555566555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555554888888888868888845555555555555555500705555555555555555555
5555655555555555555555555555554333333333333333333363333aaaaaaaa333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333336333336633333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333455565555555555555555500080808055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555565555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555554888888888868888455555555555555555550705555555555555555555
55555655555555555555555555555543333333333333333333363333333333a333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333633666333333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333334555655555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555565555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555554888888888868888455555555555555555555000555555555555555555
55555655555555555555555555555543333333333333333333366333333333a333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333366633333333333333333333333333333333333333366333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333345555655555555555555555500080409055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555665555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555548888888888868888455555555555555555555000555555555555555555
55555655555555555555555555555543333333333333333333333633333333a333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333366333333333333333333333333333333333333333333663333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333455555655555555555555555500050505055555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555556555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555548888888888688884555555555555555555555555555555555555555555
55555655555555555555555555555543333333333333333333333363aaaaaaa333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333366663333333333333333333333333333333333333333333336333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334555555655555555555555555500040505055555555
555555555555555555555555555555505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555565555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555548888888888688884555555555555555555555555555555555555555555
5555655555555555555555555555554333333333333333333333333a3333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333333333333333333333333336333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333445555555655555555555555555500050505055555555
555555555555555555555555555555505555555555555555555555555555555555555555
555555555555555555555555555555555555555555555655555555555555555555555555
555555555555555555555555a5555a55555555555aa5555555555555a55555555555555a
555555555555488a8888a8886888845555a5555555555555aaaa55a55555555555555555
555565555555555555555555555555433333333333333333333333336633333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333344555555555565555555555555555500050505055555555
555555555555555550550550550050505005505550555555555555666655566555555555
555555555555555555555555555555555555555555555655555555555555555555555555
5555555555555555555555555a55a55555555555555a555555555555a55555555555555a
555555555555488aa888a8868888455555a5555555555555a555a5a55555555555555555
555665555555555555555555555555433333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333334455555555555565555555555555555500050505055555555
555555555555555550550550505500500550500440445555555556655566666555555555
555555555555555555555555555555555555555555556555555555555555555555555555
5555555555555555555555555a55a55555555555555a555555555555a55555555555555a
555555555555488a8a88a8868888455555a5555555555555a555a5a55555555555555555
555666555555555555555555555555433333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333334445555555555555565555555555555555500050505055555555
555555555555555550505050505550505550408080884445555566555555556555555555
555555555666665555555555555555555555555555556555555555555555555555555555
55555555555555555555555555aa555555555555555aa55555555555aaaa55555555555a
aaa555555554888a8a88a6688888455555a5555555555555a555a5a55555555555555555
555566655555555555555555555555433333333333333333333333333333633333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333445555555555555555565555555555555555500050505055555555
555555555555555550505050550000505540808080888884456665555555566555555555
555555556555556666555555555555555555555555665555555555555555555555555555
55555555555555555555555555aa55555555555555a5a55555555555a555a5555555555a
555a55555554888a88a8a6888888455555a5555555555555aaaa55a55555555555555555
555565655555555555555555555555433333333333333333333333333333366333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333444444555555555555555555565555555555555555500040505055555555
555555555555555550505050505550500540808800888888644555555555566556666555
556666556555555556555555555555555555555566655555555555555555555555555555
5555555555555555555555555a55a5555555555555a5a55555555555a555a5555555555a
555a55555554888a88a8a8888884555555a5555555555555a55555a55555555555555555
555565665555555555555555555554333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333366333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333334444444444444444444444444
444444444444555555555555555555555555565555555555555555500050505055555555
555555555555555550055500550005505008808880888866888455555555555666555666
666556666555555556655666666555555555666665555555555555555555555555555555
5555555555555555555555555a55a555555555555a555a5555555555a555a5555555555a
555a55555548888a888aa8888884555555a5555555555555a55555a55555555555555555
555565565555555555555555555554333333333333333333333333333333333363333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333444445555555555555555555555555
555555555555555555555555555555555555565555555555555555500050505055555555
555555555555555550055500555555555488888888888668888845555555555555555555
555555565555555555666555555655555566555555555555555555555555555555555555
555555555555555555555555a5555a55555555555a555a5555555555aaaa55555555555a
aaa555555548888a8888a88888845555aaaaa55555555555a55555a55555555555555555
5556656655555555555555555555543333333333333333333333333aaaaaaaa336333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333334444555555555555555555555555555555
555555555555555555555555555555555555565555555555555555500050505055555555
555555555555555550555550555555555488888888888688888845555555555555555555
555555555555555555555555555566555665555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555548888888886888884555555555555555555555555555555555555555555555
55665565555555555555555555555433333333333333333333333333333333a333663333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333334445555555555555555555555555555555555
555555555555555555555555555555555555565555555555555555500050505055555555
555555555555555555555555555555555488888000086688888884555555555555555555
555555555555555555555555555555656655555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555488888888868888884555555555555555555555555555555555555555555555
56656655555555555555555555555433333333333333333333333333333333a333336333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333445555555555555555555555555555555555555
555555555555555555555555555555555555565555555555555555500050505055555555
555555555555555555555555555555554888880000006888888884555555555555555555
555555555555555555555555555555566555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555488888888688888884555555555555555555555555555555555555555555555
66556555555555555555555555555433333333333333333333333333333333a333333633
333333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333344555555555555555555555555555555555555555
555555555555555555555555555555555555565555555555555555500060505055555555
555555555555555555555555555555554888880088008888888884555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555488888888688888845555555555555555555555555555555555555555555555
65565555555555555555555555554333333333333333333333333333aaaaaaa333333363
333333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333366333333
333333333666666633333333333334455555555555555555555555555555555555555555
555555555555555555555555555555555555565555555555555555500050505055555555
555555555555555555555555555555554888880088008888888845555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888888688888845555555555555555555555555555555555555555555556
5556555555555555555555555555433333333333333333333333333a3333333333333336
333333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333633333
333333366333333366663333333344555555555555555555555555555555555555555555
555555555555555555555555555555555555565555555555555555500050505055555555
555555555555555555555555555555548888880000008888888845555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888888688888845555555555555555555555555555555555555555555565
555655555555555555555555555433333333333333333333333333333333333333333336
333333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333666666
366666633333333333333333333455555555555555555555555555555555555555555555
555555555555555555555555555555555555655555555555555555500050505055555555
555555555555555555555555555555548888888000088888888455555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888888688888845555555555555555555555555555555555555555555565
555565555555555555555555555433333333333333333333333333333333333333333336
333333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333333333
633333333333333333333333344555555555555555555555555555555555555555555555
555555555555555555555555555555555555655555555555555555500050505055555555
555555555555555555555555555555548888888888866888888455555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555548888888888668888455555555555555555555555555555555555555555555565
555565555555555555555555555433333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333333333
333333333333333333333334455555555555555555555555555555555555555555555555
555555555555555555555555555555555555655555555555555555500050505055555555
555555555555555555555555555555548888888888886888884555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555548888888888668888455555555555555555555555555555555555555555555655
555665555555555555555555554333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333333333
333333333333333333333445555555555555555555555551610000026060f002220574d4
64301000000000001000000000000001d000000002000007431010074910300555555555
555555555555555555555555555555555555555555555555555565555555555555555550
005050505555555555555555555555555555555555555548888888888886688884555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555554888888888868888845555555555555555555555555555555
555555555555565555565555555555555555555555433333333333333333333333333333
333333333333333363333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333334466666655555555555555555555555555555
555555555555555555555555555555555555555555555555555565555555555555555550
005050505555555555555555555555555555555555555548888888888886888884555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555548888888888688888455555555555555555555555555555555
555555555555655555565555555555555555555554333333333333333333333333333333
333333333333333363333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333345655555665555555555555555555555555555
555555555555555555555555555555555555555555555555555655555555555555555550
005050505555555555555555555555555555555555555548888888888866888845555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555548888888888688888455555555555555555555555555555555
555555555556555555566555555555555555555554333333333333333333333333333333
333333333333333336333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333456555555566555555555555555555555555555
555555555555555555555555555555555555555555555555555655555555555555555550
005050505555555555555555555555555555555555555548888888888868888845555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555548888888888688888455555555555555555555555555555555
555555555565555555556655555555555555555543333333333333333333333333333333
33333aa33333333336333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333334665555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555655555555555555555550
005050505555555555555555555555555555555555555548888888888868888455555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555488888888886888884555555555555555555555555555555555
555555555655555555555566555555555555555433333333333333333333333333333333
33aaa3333333333333633333333333333333333333333333333333333333333333333333
333333333333333333333333336633333333333333333333333333333333333333333333
333333333333333333333333333333346555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556555555555555555555550
005050505555555555555555555555555555555555555548888888888688888455555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555488888888886888884555555555555555555555555555555555
555555555655555555555556665555555555555433333333333333333333333333333333
aaa333333333333333363333333333333333333333333333333333333333333333333333
333333333333333333333333663333333333333333333333333333333333333333333333
333333333336666633333333333333456555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556555555555555555555550
005050505555555555555555555555555555555555555488888888886888884555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555488888888868888884555555555555555555555555555555555
55555555666555555555555556555555555555433333333333333333333333333333333a
333aa3333333333333363333333333333333333333333333333333333333333333333333
333333333333333333333336333333333333333333333333333333333333333333333333
333333333663333363333333333364666555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556555555555555555555550
005050505555555555555555555555555555555555555488888888886888884555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554888888888868888884555555555555555555555555555555555
55555555656655555555555556555555555555433333333333333333333333333333333a
33333aa33333333333336333333333333333333333333333333333333333333333333333
333333333333333333333363333333333333333333333333333333333333333333333333
333333336333333336333333336645555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556555555555555555555550
005050505555555555555555555555555555555555555488888888868888845555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554888888666688888845555555555555555555555555555555555
555555565556555555555555565555555555544333333333333333333333333333333333
333333333333333333333633333333333333333333333333333333333333333333333333
333333333333333333333633333333333333333333333333333333333333333333333333
366663663333333336633336665455555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555565555555555555555555550
005050505555555555555555555555555555555555555488888886688888455555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554888888688888888845555555555555555555555555555555555
555555565556555555555555566665555555543333333333333333333333333333333333
333333333333333333333363333333333333333333333333333333333333333333333333
333333333333333333336333333333333333333333333333333333333333333333333333
633336333333333333666663334555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555565555555555555555555550
005050505555555555555555555555555555555555554888888886888888455555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555548888888688888888845555555555555555555555555555555555
555555655556655555555555555556665555543333333333333333333333333333333333
333333333333333333333336333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333666
333333333333333333333333345555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555565555555555555555555550
005050505555555555555555555555555555555555554888888886888884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555548888888688888888455555555555555555555555555555555555
555444444446555555555555555555566555433333333333333333333333333333333333
333333333333333333333333633333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333336336666666666333
333333333333333333333333455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555655555555555555555555550
005050505555555555555555555555555555555555548888888868888884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555548888888688888888455555555555555555555555555555555544
444486888884444444445555555555556654333333333333333333333333333333333333
333333333333333333333333363333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333363666333333333333
333333333333333333333334555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555655555555555555555555550
005050505555555555555555555555555555555555548888886668888845555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555488888888688888888455555555555555555555555555555544488
888668888886888888884444555555555654333333333333333333333333333333333333
333333333333333333333333336333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333666633363333333333333
333333333333333333333334555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555655555555555555555555550
005050505555555555555555555555555555555555488888688888888845555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555488888888688888888455555555555555555555555555554488888
866888888888688888888888455555555443333366666666666633333333333333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333336633333333333333333333
333333333333333333333345555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555655555555555555555555550
005050505555555555555555555555555555555554488888688888888455555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555488888886888888888455555555555555555555555555554886666
688888888888668888888888845555544633336633333333336666333333333333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333336333333333333333333333
333333333333333333333455555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555665555555555555555555550
005050505555555555555555555555555555555544888886688888884555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555554888888886888888888455555555555555555555555555448886888
88888888888886888888888884555543336666333333333333333633333333333333333a
aaaaaaa33333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333333333333333
333333333333333333334555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555565555555555555555555550
005050505555555555555555555555555555555488888866888888884555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555554888888886888888888455555555555555555555555554888886888
888888888888886888888888845555433333333333333333333336633333333333333333
333333a33333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333333333333333
333333333333333333345555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556555555555555555555550
005050505555555555555555555555555555554888888668888888884555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555554888888886888888888455555555555555555555555554888886888
888888888888886888888888845544333333333333333333333333663333333333333333
333333a33333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333333333333333
333333333333333333345555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555655555555555555555550
005050505555555555555555555555555555448888666688888888845555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555548888888886888888888455555555555555555555555548888886888
888888888888888688888888845433333333333333333333333333336663333333333333
333333a33333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333633333333333333333333333
333333333333333333455555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555566555555555555555550
005050505555555555555555555555555554888866688888888888845555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555548888888886888888888455555555555555555555555548888888688
888888888888888688888888844333333333333333333333333333333366333333333333
aaaaaaa33333333333333333336333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333633333333333333333333333
333333333333333344555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556655555555555555550
005050505555555555555555555555555548888868888888888888455555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555548888888886888888888455555555555555555555555548888888688
88888888888888886888888884433333333333333333333333333333333633333333333a
333333333333333333333333336333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333633333333333333333333333
333333333333333455555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555665555555555555550
005050505555555555555555555555555488888868888888888884555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555488888888888688888888455555555555555555555555548888888868
888888888888888868888888884333333333333333333333333333333336633333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333633333333333333333333333
333333333333334555555555555555555555555555555555555555555566555555555555
555555555555555555555555555555555555555555555555555555566555555555555550
005050505555555555555555555555554888888688888888888884555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555488888888888868888888455555555555555555555555488888888868
888888888888888868888888884333333333333333333333333333333333663333333333
333333333333333333333333333663333333333333333333333333333363333333333333
333333333333333333333333333333366663333333333336333333333333333333333333
333333333333334555555555555555555555555555555555555555566655555555555555
555555555555555555555555555555555555555555555555555555556655555555555550
005050505555555555555555555555548888888688888888888845555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
550555505555505488880888888886888884555555555555555555555555488888888886
888888888888888868888888843333333333333333333333333333333333363333333333
333333333333333333333333333336333333333333333333333333666666333333333333
333333333333333333333333333366633336666663333363333333333333333333333333
333333333333345555555555555555555555555555555556666666655555555555555555
555555555555555555555555555555555555555555555555555555555566555555555560
005050505555555555555555555555488888888868888888884455555555555555555555
55555555555555555555555555555551610000026060f002220574d46430100000000000
1000000000000001d0000000020000074110100749103005555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555505550555550488888808888888688888455555555555555555555
555548888888888868888888888888888688888884333333333333333333333333333333
333333333333333333333333333333333333333333333366333333333333333333666633
333633333333333333333333333333333333333666666333333333333663363333333333
333333333333333333333333333345555555555555555555555555555555555655555555
555555555555555555555555555555555555555555555555555555555555555555555555
555566665555565000505050555555555555555555555488888888886888888884555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555500
055055505055055055505550500550400888808888888688888455555555555555555555
555548888888888886888888888888888688888843333333333333333333333333333333
333333333333333333333333333333333333333333333333633333333333333366333333
333366666333333333333333333333333336666333333333333333333336663333333333
333333333333333333333333333455555555555555555555555555555555556555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555556556655000505050555555555555555555555488888888868888888884555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555055
505005505050505055505550055050088088808888888688888455555555555555555555
555548888888888888688888888888888868888433333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333333363333333
333363333663333333333333333333333663333333333333333333333336633333333333
333333333333333333333333334555555555555555555555555555555555556555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555665555000505050555555555555555555554888000088688888888845555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550555
555050505050505055050550555050888088080888888688888455555555555555555555
555548888888888888688888888888888868884333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333366633333333
333333333363333333333333333333336333333333333333333333333333333333333333
333333333333333333333333334555555555555555555555555555555555556555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555548880000006688888888840555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550555
555050505050505055050550555050888088080888888688884555555555555555555555
555548888888888888688888888888888886843333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333663333333333
333333333363666333333333333333663333333333333333333333333333333333333333
333333333333333333333333345555555555555555555555555555555555556555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555548880088006888888884450555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550555
555055005005550050555050055050088080888088886888884555555555555555555555
555548888888888888868888888888888884433333333333333333333333333333333333
333333333333333333333333333333333333333333333333336633333336333333333333
333333333366633666633333333336333333333333333333333333333333333333333333
333333333333333333333333455555555555555555555555555555555555565555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555488880088006808880845050500550
550550050555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550555
555055505005550050555050500540800880888088868888884544444555555555555555
555488888888888888868888888888884443633333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333663333333333333
333333333333333333666633366363333333333333333333333333333333333333333333
333333333333333333333333455555555555555555555555555555555555565555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555488880000006808880045050055050
505505500555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555055
505555555555555555555555555548888888888888688888844499999445555555555555
555488888888888888868888888884443333363333333333333333333333333333333333
333333333333333333333333333333333333333333333333333336666633333333333333
333333333333333333333366633633333333333333333333333333333333333333333333
333333333333333333333334555555555555555555555555555555555555565555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555488888000086808880405050555050
505505550555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555500
055555555555555555555555555548888888888866688888849999999994555555555555
555488888888888888868888888443333333336333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333334555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303030555555555555555555488888888868808880505050555050
055550000555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555488888888886668888888849999999999455555555555
555548888888888888868444444333333333333633333333333333333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333345555555555555555555555555555555555566555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555488888886668808840550050055050
505505550555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555488888888868800008888849999999999945555555544
444444444888888844444333333333333333333366666066330333333333333333333333
333333333333333333333333333333333333333333333333333333333633333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333345555555555555555555555555555555555655555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303030555555555555555555548888668888808450555050500550
550550005555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555488888888868000000888849999999999994555555543
333333333444444433336633333333333333333336333303660636666666333333333333
333333333333333333333333333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333455555555555555555555555555555555556655555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555544886888888804555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555554888888888868008800888849999999999999455555433
333333333333333333333663333033333003033000333303330300333333663333333333
333333333333333333333333333333333333333333333333333333333336633333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333455555555555555555555555555555555556555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303030555555555555555555555444888880000055555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555554888888888868008800888499999999999999945555433
333333333333333333333366333033330330030336033303330033033333336663333333
333333333333333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333334555555555555555555555555555555555556555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555555655444444555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555554888888888868000000888499999999999999994555433
333333333333333330000336333033330333030336333030330333033333333366333333
333333333333333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333334555555555555555555555555555555555565555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303030555555555555555555555655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555548888888888688800008888499999999999999999455433
333333333333333300000033633033333000030336333030330333033333333333663333
333333333333333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333345555555555555555555555555555555555565555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555555655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555548888888886688888888888499999999999999999944433
333333333333333300330033633033330333030336030333030033033333333333336333
333333333333333333333333333333333333333333333333333333333333633333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333345555555555555555555555555555555555565555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303030555555555555555555555565555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555548888888866888888888888499999999999999999944433
333333333333333300330033633033333000333000330333030300333333333333333633
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333455555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555555565555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555488888888668888888888884999999999999999999999433
333333333333333300000033633033333333333333633333333333333333333333333633
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333455555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303030555555555555555555556665555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555488888888666666888888884999999999999999999999433
333333333333333330000333633000003333333333363333333333333333333333333363
333333333333333333333333333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333334555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555556555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555554888888888868888666668884999999999999999999999943
333333333333333333333333633333333333333333363333333333333333333333333363
333333333333333333333333333333333333333333333333333333336633333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333334555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303060555555555555555555556555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555554888888888886888888886849999999999999999999999943
333333333333333333333333363333333333333333336333333333333333333333333336
333333333333333333333333333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333345555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555556555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555548888888888886888888888469999999999999999999999994
333333333333333333333333363333333333333333336633333333333333333333333336
333333333333333333333333333333333333333333333333333366633333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333345555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303030555555555555555555556655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555548888888888666888888884969999999999999999999999994
333333333333333333333333336333333333333333333363333333333333333333333336
333333333333333333333333333333333333333333333333366663333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333455555555555555555555555555555555555565555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000505050555555555555555555556655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555488888888888688888888884996999999999999999999999994
333333333333333333333333336333333333333333333336333333333333333333333336
333333333333333333333333333333333333333333333366633333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333334555555555555555555555555555555555555565555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555000303030555555555555555555566655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555488888888886888888888849999699999999999999999999994
3333333333333331610000026060f002220574d464301000000000001000000000000001
d0000000020000074f100007491030033333333333633333333333333333333633333333
333333333333333633333333333333333333333333333333333333333336663333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333455555555555555555555555555555555555565555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505055555555555555555556566555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555488888888888688888888844999969999999
999999999999999443333333333333333333333333363333333333333333333366333333
333333333333333633333333333333333333333333333333333333333663333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500030303055555555555555555556556655555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555488888888888688888888849999996999999
999999999999999943333333333333333333333333363333333333333333333333633333
333333333333333633333333333333333333333333333333333333366333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505055555555555555555556555565555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554888888888888688888888499999999699999
999999999999999943333333333333333333333333366333333333333333333333633333
333333333333333633333333333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333345555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500030303055555555555555555556555556655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554888888888888688888888499999999699999
999999999999999943333333333333333333333333333633333333333333333333363333
333333333333336333333333333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333345555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505055555555555555555566555555565555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555548888888888886688888888499999999969999
999999999999999943333333333333333333333333333363333333333333333333363333
333333333333336333333333333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333455555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500030303055555555555555555665555555566555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555548888888888668888888884544999999996999
999999999999999943333333333333333333333333333363333333333333333333363333
333333333333336333333333333333333333333333333333333336633333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333334555555555555555555555555555555555555556555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505055555555555555566555555555556555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555548888888886688888888884554999999999669
999999999999999943333333333333333333333333333336633333333333333333363333
333333333333336333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333334555555555555555555555555555555555555556555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500030303055555555555555665555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555055550555548888888866888888888884554499999999996
699999999999999943333333333333333333333333333333633333333333333333366633
333333333333363333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333345555555555555555555555555555555555555556555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505055555555555555655555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555505550555548888888868888888888884555499999999999
669999999999999943333333333333333333333333333333633333333333333333333666
633333333333363333333333333333333333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333455555555555555555555555555555555555555556655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500030303055555555555566655555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555550
555550550000055500000555505550500488888888688888888888845555449999999999
966999999999999943333333333333333333333333333333633333333333333333333333
333333333333363333333333333333333333333333333333663333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333334555555555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505055555555555665555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555550
555550550505055505050555505550055088888888688888888888845555544999999999
999669999999999943333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333333333366333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333345555555555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500030303055555565556555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
000005550505055505050555050550555088000088688888888888845555554999999999
999996999999999943333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333333333633333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333455555555555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505055556656656555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
055505550505055505050555050550555080000008688888888888455555555499999999
999999669999999433333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333334555555555555555555555555555555555555555555556555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500030303055665555566555555555555555555565
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
505055550505055505050550555050054080088006888888888884555555555549999999
999999996999999433333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333363333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333345555555555555555555555555555555555555555555556555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505666655555555555555555555555555565
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
505055550505055505050550555050500880088006888888888845555555555554499999
999999999699999433333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333363333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333455555555555555555555555555555555555555555555556555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500030303055555555555555555555555555555556
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
505055555555555555555555555555554880000006888888888845555555555555544999
999999999969999433333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333363333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333334555555555555555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555500050505055555555555555555555555555555556
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
550555555555555555555555555555554888000086888888888845555555555555555444
999999999996944433333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333363333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333633
333333333333333344555555555555555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555565555555
555555555555555555555555555555500030303055555555555555555555555555555555
65555555555555555555555555555555555555555555555555555555555555555a5555a5
5555555555aa5555555555555a55555555555555a555555555555555a5555a5555555555
555a5555555555555aaaa55a555555554888888886888888888455555555555555555555
444499999944454333333333333333333333333333333333333333333333333333333333
333333333633333333333333333333333333333333363333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333633
333333333333333445555555555555555555555555555555555555555555555555655555
555555555555555555555555555555555555555555555555555555555555555665555555
555555555555555555555555555555500050505055555555555555555555555555555555
655555555555555555555555555555555555555555555555555555555555555555a55a55
555555555555a555555555555a55555555555555a555555555555555aa555a5555555555
555a5555555555555a555a5a555555554888888886888888888455555555555555555555
555544444455664333333333333333333333333333333333333333333333333333333333
333333336333333333333333333333333333333333363333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333633
333333333333334455555555555555555555555555555555555555555555555555565555
555555555555555555555555555555555555555555555555555555555555556555555555
555555555555555555555555555555500030303055555555555555555555555555555555
655555555555555555555555555555555555555555555555555555555555555555a55a55
555555555555a555555555555a55555555555555a555555555555555a5a55a5555555555
555a5555555555555a555a5a555555554888888886888888888455555555555555555555
555555555555446333333333333333333333333333333333333333333333333333333333
333333336333333333333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333633
333333333333344555555555555555555555555555555555555555555555555555556555
555555555555555555555555555555555555555555555555555555555555565555555555
555555555555555555555555555555500080808055555555555555555555555555555555
6555555555555555555555555555555555555555555555555555555555555555555aa555
555555555555aa55555555555aaaa55555555555aaaa555555555555a5a55a5555555555
555a5555555555555a555a5a555555554888888888688888888455555555555555555555
555555555554336663333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333633
333333333333345555555555555555555555555555555555555555555555555555555665
555555555555555555555555555555555555555555555555555555555556655555555555
555555555555555555555555555555500030303055555555555555555555555555555555
6555555555555555555555555555555555555555555555555555555555555555555aa555
55555555555a5a55555555555a555a5555555555a555a55555555555a55a5a5555555555
555a5555555555555aaaa55a555555554888888888688888888455555555555555555555
555555555543333636333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333455555555555555555555555555555555555555555555555555555555565
555555555555555555555555555555555555555555555555555555555556555555555555
555555555555555555555555555555500080808055555555555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555a55a55
55555555555a5a55555555555a555a5555555555a555a55555555555a55a5a5555555555
555a5555555555555a55555a555555554888888888688888888455555555555555555555
555555555433333333663333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336633
333333333333455555555555555555555555555555555555555555555555555555555565
555555555555555555555555555555555555555555555555555555566665555555555555
555555555555555555555555555555500030303055555555555555555555555555555555
556655555555555555555555555555555555555555555555555555555555555555a55a55
5555555555a555a5555555555a555a5555555555a555a55555555555a555aa5555555555
555a5555555555555a55555a555555554888888888868888888455555555555555555555
555555554333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333633
333333333334555555555555555555555555555555555555555555555555555555555556
555555555555555555555555555555555555555555555555555556655555555555555555
555555555555555555555555555555500080808055555555555555555555555555555555
55566655555555555555555555555555555555555555555555555555555555555a5555a5
5555555555a555a5555555555aaaa55555555555aaaa555555555555a5555a5555555555
5aaaaa55555555555a55555a555555554888888888868888884555555555555555555555
555555554333333333333663333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333631
610000026060f002220574d464301000000000001000000000000001d000000002000007
4d1000074910300333333333334555555555555555555555555555555555555555555555
555555555555555655555555555555555555555555555555555555555555555555666655
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555555544455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888886888888455555
555555555555555555555554333333333333333633333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333336333333333334555555555555555555555555555555555555555555555
555555555555555655555555555555555555555555555555555555555555555556655555
555555555555555555555555555555555555555555555550008040905555555555555555
555555555555555555554468844555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888886888888455555
555555555555555555555554333333333333333363333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333336333333333345555555555555555555555555555555555555555555555
555555555555555565555555555555555555555555555555555555555555555665555555
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555544886888445555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888886888888455555
555555555555555555555554333333333333333366333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333336333333333455555555555555555555555555555555555555555555555
555555555555555556555555555555555555555555555555555555555555556555555555
555555555555555555555555555555555555555555555550009090905555555555555555
555555555555555555548886888884555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888886888888845555
555555555555555555555543333333333333333336663333333333333333333333333333
333333333333333333333333333333333333333333333333333333333633333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333336333333333455555555555555555555555555555555555555555555555
555555555555555555655555555555555555555555555555555555556666665555555555
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555488886888888455555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888886888888845555
555555555555555555555543333333333333333333336633333333333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333333333333336666333333
333333333333336333333334555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555555555555555555565555555555555555
555555555555555555555555555555555555555555555550009090905555555555555555
555555555555555555488866888888455555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555488888886888888845555
555555555555555555555543333333333333333333333363333333333333333333333333
333333333333333333333333333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333363333333333
333333333333336633333334555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555488886888888845555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555488888886888888844555
555555555555555555555543333333333333333333333336333333333333333333333333
333333333333333333333333333333333333333333333333333333633333333333333333
333333333333333333333333333333333333333333333333333333333333633333333333
333333333333333633333345555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555550006000905555555555555555
555555555555555555488886888888845555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888886666888884555
555555555555555555555433333333333333333333333333633333333333333333333333
333333333333333333333333333333333333333333333333333333633333333333333333
333333333333333333333333333333333666666666666663333333333333633333333333
333333333333333363333455555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555555555555555665555555555555555555
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555488888688888884555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888886888884555
555555555555555555555433333333333333333333333333633333333333333333333333
333333333333333333333333333333333333333333333333333333633333333333333333
333333333333666666666666663333336633333333333336333333333333633333333333
333333333333333363334555555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555555555555566555555555555555555555
555555555555555555555555555555555555555555555550009090905555555555555555
555555555555555555488888866888888455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888886888884555
555555555555555555555433333333333333333333333333633333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333366633333333333336666663333333333333333663333333333633333333333
333333333333333336345555555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555555555555655555555555555555555555
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555488888888688888455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888886888888455
555555555555555555555433333333333333333333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333336633333336333333333333
333333333333333336455555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555555555555655555555555555555555555
5555555555555555555555555555555555555555555555500040b0b05555555555555555
555555555555555555488888888868888845555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888886888888455
555555555555555555554333333333333333333333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333666666
333333336633333333333333333333333333333333333333333366633336333333333333
333333333333333333455555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555555555566555555555555555555555555
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555548888888868888884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555548888888886888888845
555555555555555555554333333333333333333333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333336333333
666666663333333333333333333333333333333333333333333333333336333333333333
333333333333333334655555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555555555565555555555555555555555555
555555555555555555555555555555555555555555555550008080805555555555555555
555555555555555555548888888868888888455555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888886888888845
555555555555555555554333333333333333333333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333345566666666666666555555555555555555555555555555555555555
555555555555555555655555555555555555555555556655555555555555555555555555
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555554888888868888888845555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888886888888845
555555555555555555554333333333333333333333333333366333333366633333333333
333333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333455555555555555555665555555556655555555555555555555555555
555555555555555555565555555555555555555556665555555555555555555555555555
555555555555555555555555555555555555555555555550006060b05555555555555555
555555555555555555555488888886888888845555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888886688888884
555555555555555555554333333333333333333333333333333666636663666666633366
333333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333333333333333333333363333333333333
333333333333334555555555555555555556665555665666555555555555555555555555
555555555555555555565555555555555555555566555555555555555555555555555555
555555555555555555555555555555555555555555555550003030305555555555555555
555555555555555555555488888886888888884555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888668888884
555555555555555555554333333333333333333333333333333333363333333333666636
666663333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333333333333333333333633333333333333
333333333333345555555555555555555555556666555555666655555555555555555555
555555555555555555556555555555555555555655555555555555555555555555555555
555555555555555555555555555555555555555555555550008080b05555555555555555
555555555555555555555548888886888888888455555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888868888888
455555555555555555554333333333333333333333333333333333333333333333333333
366336333333333333366666633366633333333333333333333333333333333363333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333455555555555555555555555555555555555555566555555555555555555
555555555555555555556555555555555555556555555555555555555555555555555555
555555555555555555555555555555555555555555555550000000005555555555555555
555555555555555555555544888886888888888455555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888868888888
845555555555555555554333333333333333333333333333333333333333333333333333
333333633336666666633363366663363333333333333333333333333333336663333333
333333333333333333333333333333333333333333333333333333363333333333333333
333333333333455555555555555555555555555555555555555556555555555555555555
555555555555555555555655555555555555556555555555555555555555555555555555
555555555555555555555555555555555555555555555550008080805555555555555555
555555555555555555555555488888688888888845555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888868888888
884555555555555555554333333333333333333333333333333333333333333333333333
333333663663333333333333336333336333333333333333333333333333363333333333
333333333333333333333333333333333333333333333333333333363333333333333333
333333333334555555555555555555555555555555555555555556655555555555555555
555555555555555555555655555555555555556555555555555555555555555555555555
555555555555555555555555555555555555555555555550005050505555555555555555
555555555555555555555555548888868888888845555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554888888888868888888
884555555555555555554333333333333333333333333333333333333333333333333333
333333366333333333333333333333336333333333333333333333333333363333333333
333333333333333333333333333333333333333333333333333333633333333333333333
333333333345555555555555555555555555555555555555555555655555555555555555
555555555555555555555565555555555555566555555555555555555555555555555555
555555555555555555555555555555555555555555555550008080805555555555555555
555555555555555555555555548888886888888884555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555488888888886888888
8884555555555555555543333333333333333a33333333333333333aa333333333333333
333a333333333333333aaaaa33333333633333a3333a3333333333333333363333333333
333333333333333333333333333333333333333333333333333333633333333333333333
333333333455555555555555555555555555555555555555555555565555555555555555
555555555555555555555556655555555555655555555555555555555555555555555555
555555555555555555555555555555555555555555555550005050505555555555555555
555555555555555555555555554888886888888884555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555488888888886888888
8884455555555555555543333333333333333a3333333333333333333a33333333333333
333a333333333333333a333333333333633333aa333a3333333333333333363333333333
333333333333333333333333333333333333333333333333333336333333333333333333
333333334555555555555555555555555555555555555555555555565555555555555555
555555555555555555555555655555555556655555555555555555555555555555555555
555555555555555555555555555555555555555555555550005050505555555555555555
555555555555555555555555554888888668888888455555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555488888888886888888
8888845555555555555543333333333333333a3333333333333333333a33333333333333
333a333333333333333a333333333333633333a3a33a3333333333333333363333333333
333333333333333333333333333333333333333333333333333336333333333333333333
333333345555555555555555555555555555555555555555555555556666555555555555
555555555555555666555555666555665565555555555555555555555555555555555555
555555555555555555555555555555555555555555555550005050505555555555555555
555555555555555555555555555488888866688888455555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555488888888886888888
8888884455555555555543333333333333333a3333333333333333333aa3333333333333
333a333333333333333a333333333333633333a3a33a3333333333333333363333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333455555555555555555555555555555555555555555555555555555666655555555
555555555556666555666666655666556665555555555555555555555555555555555555
55555555555555555555555555555555555555555555555000505051610000026060f002
220574d464301000000000001000000000000001d0000000020000074b10000749103000
555555555555555555555555555555555555555555548888888868888845555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
88888888868888888888888455555555555543333333333333333a333333333333333333
a3a3333333333333333a333333333333333aaaaa33333333633333a33a3a333333333333
333336333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333455555555555555555555555555555555555555555555555555
555555556666655555555555666555555555555555555555566655555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555548888888886888884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
88888888868888888888888844555555555554333333333333333a333333333333333333
a3a3333333333333333a333333333333333a333333333333663333a33a3a333333333333
333366666333333333333333333333333333333333333333333333333333333333336333
333333333333333333334555555555555555555555555555555555555555555555555555
555555555555566655555666655555555555555555555555555666555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555548888888888688884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
88888888868888888888888888455555555554333333333333333a33333333333333333a
333a333333333333333a333333333333333a333333333333366333a333aa333333333333
333633333666333333333333333333333333333333333333333333333333333333336333
333333333333333333345555555555555555555555555555555555555555555555555555
555555555555555566666555555555555555555555555555555556655555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555548888888888868884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
88888888868888888888888888845555555554333333333333333aaaaa3333333333333a
333a3333333333333aaaaa3333333333333aaaaa33333333336333a3333a333333333333
333633333333666633333333333333333333333333333333333333333333333333336333
333333333333333333345555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555554888888888886884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
888888888668888888888888888445555555554333333333333333333333333333333333
333333333333333333333333333333333333333333333333336333333333333333333333
336333333333333366333333333333333333333333333333333333333333333333333633
333333333333333333455555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555554888888888886884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
888888888868888888888888888884555555554333333333333333333333333333333333
333333333333333333333333333333333333333333333333336333333333333333333336
666333333333333366333333333333333333333333333333333333333333333333333663
333333333333333334555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555554888888888886884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
888888888666888888888888888888455555554333333333333333336666666333333333
333333333333333333333333333333333333333333333333336333333333333333333366
333333333333333363333333333333333333333333333333333333333333333333333363
333333333333333345555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555565555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555554888888888886884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555488
888888888686668888888888888888455555554333333333666666663333333633333333
333333333333333333333333333333333333333333333333363333333333333333333633
333333333333333633333333333333333333333333333333333333333333333333333363
333333333333334455555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555665555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555488888888886884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555488
888888888688886688888888888888845555555433333666333333333333333366333333
333333333333333333333333333333333333333333333333363333333333333333333633
333333333333333633333633333333333333333333333333333333333333333333333363
333333333333445555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555488888888886884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555488
888888886888888866888888888888884555555466666333333333333333333333663333
333333333333333333333333333333333333333333333333663333333333333333366333
333333333333333366666366333333333333333333333333333333333333333333333366
333333344444555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555556665555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555548888888868884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555488
888888886888888888688888888888888455555433333333333333333333333333336333
333333333333333333333333333333333333333333333336633333333333333366633333
333333333333333333333366333333333333333333333333333333333333333333333333
444444455555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555665555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555544888888868884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554888
888888886888888888668888888888888845566466633333333333333333333333333333
333333333333333333333333333333333333333333333336333333333333333363333333
333333333333333333333363333333333333333333333333333333333333333333333344
665555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555566555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555554888888688884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554888
888888868888888888866888888888888884455543366666633333333333333333333333
333333333333333333333333333333333333333333333363333333333333333663333333
333333333333333333333663333333333333333333333333333333333333333333344455
566555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555655555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555555488888688884555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555548888
888888688888888888886688888888888866845554333333663333333333333333333333
333333333333333333333333333333333333333333333363333333333333666633333333
333333333333333333366633333333333333333333333333333333333333333444455555
556655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555666655555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555555488888688845555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555548888
888886688888888888888668888866666688884554333333336666633333333333333333
333333333333333333333333333333333333333333333363333333333336633333333333
333333333333333333363333333333333333333333333333333333333444444555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555556655555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555555488888688845555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488888
888886888888888888888866666688888888884455433333333333366333333333333333
333333333333333333333333333333333333333333333363333333333336333333333333
333333333333333336633333333333333333333333333344444444444555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555556555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555555488886888845555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488888
888888688888888888888886888888888888888445433333333333333666633333333333
333333333333333333333333333333333333333333333363333333333363333333333333
333333333333333336333333333333333333333344444455555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555565555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555555555544444448888455555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488888
888888688888888888888886888888888888888844433333333333333333366333366666
333333333333333333333333333333333333333333333363333333666633333333333333
333333333333333363333333333333333334444455555555555555555555555555555555
556655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555565555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555555554444433333634444555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488888
888888688888888888888888688888888888888888433333333333000033336666633336
333333333333333333333333333333333333333333333363333333633333333333333333
333333333333333363333333333333344445555555555555555555555555555555555555
555665555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555655555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555554443333333336333334455555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888888
888888688888888888888888868888888888888888433333333330000003333333333336
333333333333333333333333333333333333333333333363333336633333333333333333
333333333333333633333333333344455555555555555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555655555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555000505050
555555555555555555555555555555555555443333333333663333333344555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888888
888888688888888888888888886888888888888888433333333330033003333333333333
633333333333333333333333333333333333333333333366633363333333333333333333
333333333333333633333333334455000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000505050
555555555555555555555555555555555544333333333336333333333334455555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888888
888888688888888888848888888688888888888888433333333330033003333333333333
633333333333333333333333333333333333333333333333666363333333333333333333
333333333333333633333333445555011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000505050
555555555555555555555555555555555433333333333363333333333333455555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888888
888888688888888884444888888868888888888888433333333330000003333333333333
633333333333333333333333333333333333333333333333336633333333333333333333
333333333333333633333344555555011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000505050
555555555555555555555555555555554333333333333633333333333333345555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555548888888
888866888888888843334444444448888888888884333333333333000033333333333333
363333333333333333333333333333333333333333333333333333333333333333333333
333333333333333633333455555555011100000000000000000000000000000000000000
001111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000505050
555555555555555555555555555555443333333333333633333333333333334555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555548888888
888868888888844433333333333334888888888884333333333333333033333333333333
363333333333333333333333333333333333333333333333333333333333333333333333
333333333333333633344555555555011105555555555555555555555555555555555555
501111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111000505050
555555555555555555555555555554333333333333333633333333333333334555555555
555555555555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555551610000026060f002220574d464301000
000000001000000000000001d00000000200000749100007491030055555555555555555
555555548888888888668888884443333333333333333644444884444433333333333333
303333333333333336633333333333333333333333333333333333333333333333333333
333333333333333333333333333333364445555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555555555554333333333333333363333333333
333333344555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555548888888886888888844333333333333333333363333443333333333330333330
303003330003330003603330300003303333333333333333333333333333333333333333
333333333333333333333333333344445555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555555555543333333333333333363333333333
333333333455555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555488888888886888888843333333333333333333363333333333333333330333330
300330303330303330330330303330303333333333333333333333333333333333333333
333333333333333333333333333445655555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555555555433333333333333333363333333333
333333333345555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555488888888886888888443333333333333333333366333333333333333333000003
303330303330303333330330303330303333333333333333333333333333333333333333
333333333333333333333333344556655555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111101
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555555554333333333333333333363333333333
333333333334455555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554888888888886888888433333333333333333333333633333333333333333033303
303330303330300000330330300003303333333333333333333333333333333333333333
333333333333333333333334445566555555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111101
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555555543333333333333333333363333333333
333333333333345555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554888888888886888888433333333333333333333333363333333333333333303033
300330303330303330330330303333303333333333333333333333333333333333333333
333333333333333333333344566665555555555555555501110555555555555555555555
555555555555555550111111000111101111000110111010111010000110110001111101
001110010101110110001101110100001101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555555433333333333333333333363333333333
333333333333334555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555548888888888868888884333333333333333333333333366333333333333333303033
303003300003330003330000303333303333333333333333333333333333333333333333
333333333333333333333455655555555555555555555501110555555555555555555555
555555555555555550111110111011101110111010111010111010111010101110111100
110101100100110101110101110101110101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555554333333333333333333333363333333333
333333333333334555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888888888688888884333333333333333333333333333633333333333333303033
333333303333333333333333333333333333333333333333333333333333333333333333
333333333333333333334555655555555555555555555501110555555555555555555555
555555555555555550111101111111101110111110111010111010111010101111111101
110101110101010101110101110101110101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555543333333333333333333333366333333333
333333333333333455555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888888888688888884333333333333333333333333333363333333333333330333
333333330000333333333333333333333333333333333333333333333333333333333333
333333333333333333334555655555555555555555555501110555555555555555555555
555555555555555550111101111111101110000010111010000010000110100000111101
110110000101010101110100000100001101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555555433333333333333333333333336633333333
333333333333333345555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888888886888888884333333333333333333333333333336333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333345555655555555555555555555501110555555555555555555555
555555555555555550111101111111101110111010111010111010111110101110111100
110101110101100101110101110101111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555554333333333333333333333333333633333333
333333333333333345555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888888886888888843333333333333333333333333333333633333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333455555655555555555555555555501110555555555555555555555
555555555555555550111101111110000011000110000010111010111110110001111101
001110001101110110001101110101111101111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555543333333333333333333333333336333333333
333333333333333334555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
554888888888886888888843333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333334555555655555555555555555555501110555555555555555555555
555555555555555550111110111011111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555555433333333333333333333333333336666663333
333333333333333334555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
554888888888886000088433333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333345555556555555555555555555555501110555555555555555555555
555555555555555550111111000111111111111111111111111111111111111111111111
111111111110001111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555554333333333333333333333333333333333336633
333333333333333333455555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888888880000008433333333333333333333333333333333333633333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333345555565555555555555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111111
111111111110101111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555555543333333333333333333333333333333333333633
333333333333333333345555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888888880088008433333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333455555655555555555555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555554433333333333333333333333333333333333333633
333333333333333333334555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888888860088008433333333333333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333334555566555555555555555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555543333333333333333333333333333333333333333633
333333333333333333333455555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888886680000004333333333333333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345555565555555555555555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555555433333333333333333333333333333333333333333633
333333333333333333333345555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888668888000083333333333333333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333455555655555555555555555555555555501110555555555555555555555
555555555555555550111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555555544333333333333333333a3333a33333333333aa33336333
33333a33333333333333a334555555555555a5555a5555555555555a5555555555555aaa
a55a55555555555555555555555555555555555555555555555555555554444455555555
488888866888888888843333333333333333333333333333333333333333633333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333455555655555555555555555555555555501110000000000000000000000
000000000000000000111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111000505050555555554333333333333333333333a33a33333333333333a3336333
33333a33333333333333a333455555555555aa555a5555555555555a5555555555555a55
5a5a55555555555555555555555555555555555555555555055550505440303340550005
480006660888088088043333333333333333333333333333333333333333633333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333334555555655555555555555555555555555501111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111000505050555555543333333333333333333333a33a33333333333333a3336333
33333a33333333333333a333455555555555a5a55a5555555555555a5555555555555a55
5a5a55555555555555555555555555555555555555555555055550500330303330404550
480660880088088084033333333333333333333333333333333333333333363333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333345555555655555555555555555555555555501111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
11111110005050505555555433333333333333333333333aa333333333333333aa363333
33333aaaa33333333333aaaa345555555555a5a55a5555555555555a5555555555555a55
5a5a55555555555555555555555555555555555555555555055540403030303330303445
480680880808088800033333333333333333333333333333333333333333366333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333455555556655555555555555555555555555501110000000000000000000000
000000000000000000111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
11111110005050505555555433333333333333333333333aa33333333333333a3a336633
33333a333a3333333333a333a34555555555a55a5a5555555555555a5555555555555aaa
a55a55555555555555555555555555555555555555555555055430303030300000300000
440008880808084033033333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333334555555556555555555555555555555555555501110999999999999999999999
999999999999999990111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111000505050555555443333333333333333333333a33a3333333333333a3a333363
33333a333a3333333333a333a34555555555a55a5a5555555555555a5555555555555a55
555a55555555555555555555555555555555555555555555000000303300303330303330
330480880880043033033333333333333333333333333333333333333333333366333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333334555555565555555555555555555555555555501110999999999999999999999
999999999999999990111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111000505050555555433333333333333333333333a33a333333333333a333a33363
33333a333a3333333333a333a33455555555a555aa5555555555555a5555555555555a55
555a55555555555555555555555555555555555555555555033330303330303330330003
360004480884033300033333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333333333333333333333333333333333333
333333345555555655555555555555555555555555555501110999999999999999999999
999999999999999990111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100050505055555543333333333333333333333a3333a33333333333a333a33363
33333aaaa33333333333aaaa333455555555a5555a55555555555aaaaa55555555555a55
555a55555555555555555555555555555555555555555554033330333333333333333333
663333344443333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333455555556555555551610000026060f002220574d4643010000000000010000000
00000001d000000002000007471000074910300555555555555555555555550111099999
999999999999999999999999999999999011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505555554333333333333333333333333333333333
333333333333336333333333333333333333333333334555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555444303333033
333333333333336633333333333333333333333333333333333333333333333333333333
333333333333663333333333333333333333333333333333333333333333333333333333
333333333333333333333345555555655555555555555555555555555555550111099999
999999999999999999999999999999999011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505555554333333333333333333333333333333333
333333333333336666633333333333333333333333333445555555555555555555555555
555555555555555555555555555555555555555555555555555555555554333333333333
333336666666663333333333333333333333333333333333333333333333333333333333
333333333333336333333333333333333333333333333333333333333333333333333333
333333333333333333333455555555655555555555555555555555555555550111099999
999999999999999999999999999999999011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505555543333333333333333333333333333333333
333333333333333333633333333333333333333333333334555555555555555555555555
555555555555555555555555555555555555555555555555555555555543333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333333333333663333333333333333333333333333333333333333333333333333333
333333633333333333333455555556555555555555555555555555555555550111099999
999999999999999999999999999999999011111000111100101011101011101100011101
110100001101100011111100111000110110110101110101110111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505555543333333333333333333333333333333333
333333333333333333633333333333333333333333333333455555555555055555555555
555555555555555555555555555555555555555555555555555555554433333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333333333333336333333333333333333333333333333333333333333333333333333
333366666333333333334555555556555555555555555555555555555555550111099999
999999999999999999999999999999999011110111011011001101101001101101101101
110101110101011101111011010111010101010110110100110111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505555433333333333333333333333333333333333
333333333333333333633333333333333333333333333333345555555555055555555555
555555555555555555555555555555555555555555555555555555544333333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333633333333333333333333333333333333333333333333333333366
666663336333333333334555555565555555555555555555555555555555550111099999
999999999999999999999999999999999011111111011011101101101010101101101101
110101110101011111111111010111110101010110110101010111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505555433333333333333333333333333333333333
333333333333333336633033330003303330303330300003334555000055050055500505
055505555555555555555555555555555555555555555555555555433333333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333363366666666333333333333333333333333333333333333333633
333333336633333333345555555565555555555555555555555555555555550111099999
999999999999999999999999999999999011111111011100001101101010101100011100
000100001101000001111110110000010101010110110101010111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505554333333333333333333333333333333333333
333333333333333363333033303330330330330330303330334555055505005505055005
055505555555555555555555555555555555555555555555555554333333333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333336633333333663333333333333333333333333666666666666633
333333333633333333455555555565555555555555555555555555555555550111099999
999999999999999999999999999999999011111100111011101101101011001101101101
110101111101011101111011010111010011100110110101100111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505554333333333333333333333333333333333333
333333333333333663333033303333330330330330303330300055055505055505055505
055505555555555555555555555555555555555555555555444443333333333333333333
333363333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333336333333333333333333333666333333333333333
333333333633333334555555555565555555555555555555555555555555550111099999
999999999999999999999999999999999011111111011100011100001011101100011101
110101111101100011111100111000110011100110000101110111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505543333333333333333333333333333333333333
333333333333333633333033300000330330330330300003333344055505055505500005
000005555555555555555555555555555555555555555544333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333336333333333333333333
333333333663333334555555555565555555555555555555555555555555550111099999
999999999999999999999999999999999011110111011111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505433333333333333333333333333333333333333
333333333366666333333033303330330330330330303333333333000055005505055505
055505555555555555555555555555555555555555554443333333333333333333333333
333333633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333363333333333333333333
333333333366666645555555555565555555555555555555555555555555550111099999
999999999999999999999999999999999011111000111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050505433333333333333333333333333333333333333
333333366633663333333033330003330000330000303333333333045555050055500055
055505555555555555555555555555555555555555443333333333333333333333333333
333333363333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333633333333333333333333
333333333333333455555555555565555555555555555555655555555555550111099999
999999999999999999999999999999999011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050504333333333333333333333333333333333333333
333333663366333333333033333333333333333333333333333333034555555555555555
555555555555555555555555555555555555555544333333333333333333333333333333
333333336333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333336633333333333336633333333333333333333
333333333333333455555555555565555555555555555555655555555555550111099999
999999999999999999999999999999999011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050503333333333333333333333333333333333333333
333333633633333333300000333333333333333333333333333333000044445555555555
555555555555555555555555555555555555554433333333333333333333333333333333
333333336633666633333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333663333333336666333333333333333333333
333333333333334555555555555565555555555555555556555555555555550111099999
999999999999999999999999999999999011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110003030303333333333333333333333333333333333333333
333336333633333333333333333333333333333333333333333333333333334444455555
555555555555555555555555555555555555443333333333333333333333333333333333
333333333636333633333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333363333333666333333333333333333333333
333333333333334555555555555556555555555555555565555555555555550111099999
999999999999999999999999999999999011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050503333333333333333333333333333333333333333
366666333363333333333333333330000333333333333333333333333333333333344444
455555555555555555555555555555555544333333333333333333333333333333333333
333333333663333633333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333363333336633333333333333333333333333
333333333333345555555555555555655556665555566655555555555555550111099999
999999999999999999999999999999999011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110003030303333333333333333333333333333333333333333
633333333366333333333333333300000033333333333333333333333333333333333333
344444555555555555555555444444444433333333333333333333333333333333333333
333333333333333633333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333363336666333333333333333333333333333
333333333333345555555555555555566665556666655555555555555555550111000000
000000000000000000000000000000000011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050503333333333333333333333333333333333333666
333333333336333333336663333300330033333333333333333333333333333333333333
333333455444444444444444333333333333333333333333333333333333333333333333
333333333333336333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333366663333333333333333333333333333333
333333333333455555555555555555555555555655555555555555555555550111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110006030303333333333333333333333333333336666666333
333333333336633366663336633300330033333333333333333333333333333333333333
333333444333333333333333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333363333333333333333333333333333333333
333333333334555555555555555555555555555555555555555555555555550111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050503333333333333333333333333333363333333333
333333333333666633333363663300000033333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333663333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333333334555555555555555555555555555555555555555555555555550111000000
000000000000000000000000000000000011111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110003030303333333333333333333333333333633333333333
333333333333333333333363336330000333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333333345555555555555555555555555555555555555555555555555550111088888
888888888888888888888888888888888011111111111111101110111111111111111111
101110111111111111111111111111111111111111111111111111111111111111110111
111011111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110005050503333333333333333333333333336333333333333
333333333333333333333360336666666666633333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336666663333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333333345555555555555555555555555555555555555555555555555550111088888
888888888888888888888888888888888011111111111111101110111111111111111111
101110111111111111111111111111111111111111111111111111111111111111110111
111101111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110003030303333333333333333333333333336333333333333
333333333333333333333360333333333363366666666633366666666666633333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333666333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333366333333333333333333333333333333333333
333333333455555555555555555555555555555555555555555555555555550111088888
888888888888888888888888888888888011100011110001100000110001101110110001
100000100001110001101101101011101000011010111011111000111000111000110100
111101110110110110001101110101110101110111111111111111111111111111111111
111111111111111111111110005050503330333300033033303033303000033333330333
033003030333033003033000003333333336333333333666633336633333366633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333633333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333455555555555555555555555555555555555555555555555555550111088888
888888888888888888888888888888888011101101101110101101101110101110101110
101101101110101110101010101011101011101011010111110111010111010111010011
011101111010101101110101110100110100110111111111111111111111111111111111
111111111111111111111110003030303330333033303303303303303063303333330330
330330033033030330030630330333333336333333333333333333663333333366633333
333333333333333333333333333333333333333333333333333333333333333333333333
333633333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333366333333333333333333333333333333333333333
333333334555555555555555555555555555555555555555555555555555550111088888
888888888888888888888888888888888011101101101110110101101110101110101110
110101101110101111101010101011101011101011101111110111110111010111010111
011010111010101101111101110101010101010111111111111111111111111111111111
111111111111111111111110005050503330333033333303303303303033303000330330
330333033033030333030630330333333336333333333333333333366333333333366333
336666666633333333333333333333333333333333333333333333333333333333333333
336333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333663333333333333333333333333333333333333333
333333345555555555555555555555555555555555555555555555555555550111088888
888888888888888888888888888888888011100011101110110101101110101110101110
110101100001100000101010101000001000011011101111110111110111010111010111
01101011610000026060f002220574d464301000000000001000000000000001d0000000
020000074510000749103001110001110000010000010101010101011111111111111111
111111111111111111111111111111111111111000303030333033300000330330660630
600003333333030333300003303303300003063033033333333633333333333333333333
663333333333366666333333336633333333333333333333333333333333333333333333
333333333333333333633333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336633333333333333333333333333
333333333333333333333334555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110110110111011010110
111010111010111011010110111110111010011100101110101111101101011111011101
011101011101001101011101101010110111010111010110010110011111111111111111
111111111111111111111111111111111111111000505050333033303330330360330360
603333333333003333033303303303033303036033033333333363333333333333333333
363333333333663333333333333366666633333333333333333333333333333333333333
333333333333333666633333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333363333333333333333333333333333
333333333333333333333345555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110001111000111000111
000110000011000111000110111111000110011100101110101111101011101111100011
100011100011010011011101011011011000110111010111010111011111111111111111
111111111111111111111111111111111111111000303030333033330003330000330000
603333333333030333300033300003300033300000333333333363333333333333333333
336333333333363333333333333333333633333333333333333333333333333333333333
333333333336666333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333336636663333333333333333333333333333
333333333333333333333345555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333033333333333633333333
366333333333033033333333333333333333333063333333333336333333333333333333
336633333333363333333333333333333663333333333333333333333333333333333333
333333336663333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333336366333333333333333333333333333333
333333333333333333333455555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111000111111111111111111
111111111111111111111111111111111111111000303030300000333333666633333333
336333333333033303333333333333333333333063333333333336333333333333333333
333633333333336333333333333333333363333333333333333333333333333333333333
333333366333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333333333334555555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111111111111
111111111111111011111111110111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111010111111111111111111
111111111111111111111111111111111111111000505050333333333366366333333333
333633333333333333333333333333333333333336333333333336333333333333333333
333633333333336633333333333333333663333333333333333333333333333333333333
333333633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333663333333333333333333333333333333333
333333333333333333334555555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111111111111
111111111111111011111111110111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110111111111111111111
111111111111111111111111111111111111111000303030300003333633363333333333
333633333333333333333333333333333333333336333333333333633333333333333333
333633333333333366666666333333333633333333333333333333333333333333333333
333336633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333333333333333445555555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111000111100011011011
010111010111011011111000110100111000111000001110010110001101101101000011
011000111111000111110111011000110110110110001110000000000011011000111111
111111111111111111111111111111111111111000505050000000336333363333333333
333633333333333333333333333333333333333336333333333333633333333333333333
333663333333333363333333666333333633333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333334555555555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110111011011101010101
011011010011011111110111010011010111011010101101100101110101010101011101
010111011110111011110111010111010101010101110110101011011101010111011111
111111111111111111111111111111111111111000303030003300363333363333333333
333633333333333333333333333333333333333363333333333333363333333333333333
333363333333333333333333336633333633333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333366333333333333333333333333333333333333
333333333333333345555555555555555555555555555555555556666655555556666666
555555011108888888888888888888888888888888888888801111111011011111010101
011011010101011111110111010111010111011010101101110101111101010101011101
010111111110111111110111010111010101010101110110101011011101010111011111
111111111111111111111111111111111111111000505050003300363333363333333333
336333333333333333333333333333333333333363333333333333336633333333333333
333336333333333333333333333363333633333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333455555555555555555555555566655555555665555566666665555556
555555011108888888888888888888888888888888888888801111111011000001010101
011011010101011111110111010111010111011010101110000100000101010101000011
010000011110111111110111010111010101010101110110101011000011000111011111
111111111111111111111111111111111111111000303030000000363333363333333333
336333333333333333333333333333333333333363333333333333333363333333333333
333333633333333333333333333363333663333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333455555555555555555555566655666566666555555555555555555555
665555011108888888888888888888888888888888888888801111100111011101001110
011011010110011111110111010011010111011010101101110101110100111001011111
010111011110111011110111010111010011100101110110101011011111010111011111
111111111111111111111111111111111111111000404080300003363333336333333333
336333333333333333333333333333333333333633333333333333333366333333333333
333333633333333333333333333363333366333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333663333333333333333333333333333333333333
333333333333334555555555555555555566655555555655555555555555555555555555
566555011108888888888888888888888888888888888888801111111011100011001110
011000010111011111111000110100111000111010101110001110001100111001011111
011000111111000111110000011000110011100110001110101011011111011000111111
111111111111111111111111111111111111111000303030333333363333336333333333
336333333333333333333333333333333333333633333333333333333336333333333333
333333633333333333333333333336333336633333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333334555555566666666666655555555555555555555555555555555555555
555655011108888888888888888888888888888888888888801110111011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080333333633333336333333333
363333333333333333333333333333333333333633333333333333333336333333333333
333333633333333333333333333336333333633333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333336333333333333333333333333333333333333333
333333333333345555555665555555555555555555555555555555555555555555555555
555565011100000000000000000000000000000000000000001111000111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333633333333663333333
363333333333333333333333333333333333333633333333333333333336333333333333
333333633333333333333333333336333333633333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333366333333333333333333333333333333333333333
333333333333445555556655555555555555555555555555555555555555555555555555
555566011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080333333633333333336333333
363333333333333333333333333333333333333633333333333333333336333333333333
333333633333333333333333333336333333363333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333663333333333333333333333333333333333333333
333333333334555566666555555555555555555555555555555555555555555555555555
555556011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333633333333336633333
363333333333333333333333333333333333333633333333333333333336333333333333
333333363333333333333333333333633333363333333333333333333333333333333333
333333633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333666333333333333333333333333333333333333333333
333333333344555555555555555555555555555555555555555555555555555555555555
555556011100000000000000000000000000000000000000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080333336333333333663663333
363333333333333333333333333333333333333633333333333333333336333333333333
333333363333333333333333333333633333363333333333333333333333333333333333
333633633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333666333333333333333333333333333333333333333333333
333333333345555555555555555555555555555555555555555555555555555555555555
555556011103333333333333333333333333333333333333301111111111111111111111
111111111111011101111111111111111111111111111111111111111111111111111111
111111111111111111111111101111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333663333333336333363333
363333333333333333333333333333333333333633333333333333333336333333333333
333333336333333333333333333333633333363333333333333333333333333333333333
366366633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333336333333333333333333333333333333333333333333333333
333333333345555555555555555555555555555555555555555555555555555555555555
555556011103333333333333333333333333333333333333301111111111111111111111
111111111111011101111111111111111111111111111111111111111111111111111111
111111111111111111111111101111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080336333333333363333336333
336333333333333333333333333333333333333363333333333333333336333333333333
333333336333333333333333333333633333363333333333333333333333333333333333
663333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333363333333333333333333333333333333333333333333333333
333333333455555555555555555555555555555555555555555555555555555555555555
555565011103333333333333333333333333333333333333301111001110001101101101
011101100011000001100011011101011101101101111011101111011101100101100011
110111100011011101100000001001011111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030363333333336633333336333
336333333333333333333333333333333333333363333333333333333336333333333333
333333336333333333333333333333633333363333333333333333333333333333333336
633333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333366663333333333333333333333333333333333333333333333333
333333334555555555555555555555555555555555555555555555555555500005555005
555565011103333333333333333333333333333333333333301110110101110101010101
101101011101011011011101101101001101101101111001101111011101011001011101
110111011101001101101010110110011111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080633333333663333333336333
336333333333333333333333333333333333333336333333333333333336633333333333
333333336333333333333333333333633333363333333333333333333333333333333336
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333363336663333333333333333333333333333333333333333333333
333333345555555555555555555555555555555555555555555555555555507770000070
555655011103333333333333333333333333333333333333301111110101111101010101
101101011111101011011111101101010101110001111010101111011101011101011111
110111011101010101101010110111011111111111111111111111111111111111111111
111111111111111111111111111111111111111000303060333333336633333333363333
336333333333333333333333333333333333333336333333333333333333663333333333
333333336333333333333333333333633333363333333333333333333333333333333336
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333336633333336666666633333333333333333333333333333333333333
333333455555555555555555555555555555555555555555555555555555507777777777
005655011103333333333333333333333333333333333333301111101100000101010101
101101000001101011000001101101010101101101111010101111011101100001011111
110111011101010101101010111000011111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333666333333333363333
336333333333333333333333333333333333333336333333333333333333366333333333
333333336333333333333333333333363333363333333333333333333333333333333363
333333333333333333333333333333333333333333333333333333333333333333333333
333333333666663366333333333333333663333333333333333333333333333333333333
333334455555555555555555555555555555555555555555555555555555077777777777
776555011103333333333333333333333333333333333333301110110101110100111001
101101011101101011011101101101011001101101111011001111011101011101011101
110111011101011001101010110111011111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333633333333333363333
336333333333333333333333333333333333333336333333333333333333336633333333
333333336333333333333333333333336333336333333333333333333333333333333363
333333333333333333333333333333333333333333333333333333333333333333333333
333333333633336663333333333333333366333333333333333333333333333333333333
344445555555555555555555555555555555555555555555555555555555077777777777
777055011103333333333333333333333333333333333333301111001110001100111001
100001100011100011100011100001011101110001111011101111000001100011100011
000001000011011101101010111000111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333633333333333363333
336333333333333333333333333333333333333336333333333333333333333161000002
6060f002220574d464301000000000001000000000000001d00000000200000743100007
491030063333333333333333363333333333333333333333363333633333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
333333333333333333333333633333333333333333333333333663333333333333333333
333333333333334445555555555555555555555555555555555555555555555555555555
555077777777777777770501110333333333333333333333333333333333333330111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111101111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303033333363
333333333363333333666333333333333333333333333333333333333633333333333333
333333363333333333333333363333333333333333333333363333363333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
333333333333333333333336633333333333333333333333333363333333333333333333
333333334444445555555555555555555555555555555555555555555555555555555555
555077777777777777777001110333333333333333333333333333333333333330111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110000111111111111111111111011111111111111111111101
111110111111111111111111111111111111111111111111111111100050505033333363
333333333363333333336663333333333333333333333333333333333633333333333333
333333363333333333333333336333333333333333333333363333363333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
333333333333333333333363333333333333333333333333333363333333333366666333
334444445555555555555555555555555555555555555555555555555555555555555555
500777777777777777777701110333333333333333333333333333333333333330111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111011111111111111111111101
111111011111111111111111111111111111111111111111111111100030303033333363
333333333363333333333363333333333333333333333333333333333633333333333333
333333363333333333333333336333333333333333333333363333363333333333333333
333333333333633333333333333333333333333333333333333333333333333333333333
333333334444444444444444444444444444444444444444433363333333366663333664
446666665555555555555555555555555555555555555555555555555555555555555555
077777777777777777777701110333333333333333333333333333333333333330111100
011110001101101101011101011101111011101100011011101100011011101011101100
011101110110001110111000111110111011111011100011010011011101100011111101
001111011111110100001110001110001111000111011100011111100050505033333363
333333333363333333333336333333333333333333333333333333333663333333333333
333333363333333333333333333633333333333333333333363333336333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
334444445555555555555655555555555555555555555555544444433333663333334445
555555566555555555555555555555555555555555555555555555555555555555555550
777777777777777777777701110333333333333333333333333333333333333330111011
101101110101010101101101001101111011101011101011101011101101101001101101
101101110101110110110111011110011011111011011101001101011101011101111100
110111011111110101110101110110110110111011011011101111100030303033333363
333333333633333333333336663333333333333333333333333333333363333333333333
333333633333333333333333333363333333333333333333363333336333333333333333
333333333333666663333333333333333333336666333333333333333333333333333334
445555555555555555556555555555555555555555555555555556644444444444445555
555555556655555555555555555555555555555555555555555555555555555555555550
777777777777777777777701110333333333333333333333333333333333333330111111
101101111101010101101101010101111011101011111011101011101101101010101101
101101110101110110110111011110101011111011011101011101011101011101000101
110110101110000101110101111110110110111011011011101111100050505033333633
333333366333333333333333363333333333333333333333333333333336333333333333
333333633333333333333333333363333333333333333333363333333663333333333333
333333333336633366333333333333333333363333633333333333333333333333334445
555555555555555555556555555555555555555555555555555555566665555555555555
555555555566555555555555555555555555555555555555555555555555555555555507
777777777777777777777701110333333333333333333333333333333333333330111111
101100000101010101101101010101111000001000001011101011101101101010101100
011100000101110110110111011110101011111011011101011101000001011101111101
110110101101110100001100000110001110111011011011101111100030303033333633
333336663333333333333333363333333333333333333333333333333336333333333333
333333633333333333333333333336633333333333333333363333333363333333333333
333333333336333333663333333333333333363333366333333333333333333344445555
555555555555555555556655555555555555555555555555555555556655555555555555
555555555556655555555655555555555555555555555555555555555555555555555077
777777777777777777777701110333333333333333333333333333333333333330111110
011101110100111001101101011001111011101011101011101011101101101011001101
101101110101110110110111011110110011111011011101001101011101011101111100
110101110101110101111101110110110110111011011011101111100050505033336333
333366333333333333333333366333333333333333334444444444333336333333333333
333333633333333333333333333333363333333333333333366333333363333333333333
333333333366333333366633333333333336663333333633333333333333334445555555
555555555555555555555655555555555555555555555555555555555555555555555555
555555555555666665666666655555555555555555555555555555555555555555555077
777777777777777777777701110333333333333333333333333333333333333330111111
101110001100111001100001011101111011101100011000001100011100001011101100
011101110110001110001000111110111011111000100011010011011101100011111101
001101110101110101111110001110001111000111000100011111100030606033363333
333363333333333333333333336333333333344444445555555555443336333333333333
333333363333333333333333333333336333333333333333333333333363333333333333
333333333363333333333366666666666663333333333363333333333334445555555555
555555555555555555555655555555555555555555555555555555555555555555555555
555555555555555556655555666666665555555555555555555555555555555555555077
777777777777777777777701110333333333333333333333333333333333333330111011
101111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100050505033363333
333363333333333333333333333663333444455555555555555555554436333333333333
333333336333333333333333333333336333333333333333333333333363333333333333
333333333336333333333333333333333333333333333363333333334445555555555555
555555555555555555555655555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555077
777777777777777777777701110333333333333333333333333333333333333330111100
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303036633333
333363333333333333333333333336444555555555555555555555555546333333333333
333333333633333333333333333333333666333333333333333333333363333333333333
333333333336333333333333333333333333333333333336333333345555555555555555
555555555555555555555655555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555077
777777777777777777777701110000000000000000000000000000000000000000111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100050505063333333
333336333333333333333333333344555555555555555555555555555554333333333333
333333333363333333333333333333333336633333333333333333333363333333333333
333333333333633333333333333333333333333333333336333333455555555555555555
555555555555555555555655555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555077
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303063333333
333336333333333333333333344455655555555555555555555555555556433333333333
333333333336333333333333333333333333363333333333333333333633333333333333
333333333333633333333333333333333333333333333336333334555555555555555555
555555555555555555555565555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555507
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100050505033333333
333336333333333333333334455555565555555555555555555555555555643333333333
333333333336333333333333333333333333363333333333333333333633333333333333
333333333333363333333333333333333333333333333336333345555555555555555555
555555555555555555555565555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555507
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303033333333
333336333333333333333345555555565555555555555555555555555555564333333333
333333333333633333333333333333333333366633333333333333333633333333333333
333333333333363333333333333333333333333333333336333455555555555555555555
555555555555555555555565555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555507
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100050505033333333
333336333333333333333455555555556555555555555555555555555555556433333333
333333333333363333333333333333333333333663333333333333333333333333333333
333333333333363333333333333333333333333333333333663455555555555555555555
555555555555555555555565555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555077
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303033333333
333336333333333333333455555555555655555555555555555555555555556443333333
333333333333363333333333333336633333333336333333333333333333333333333333
333333333333633333333333333333333333333333333333334666666655555555555555
555555555555555555556655555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550777
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111011111011
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111100050505033333333
333336333333333333333455555555555655555555555555555555555555555564333333
333333333333363333333333333333366666633666333333333333333333333333333333
333333333336333333333333333333333333333333333333345555555655555555555555
555555555555555555565555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550777
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111110001110000010110110100000101111011000011111000000010
000011100111101111100000111110110000111011110111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303033333333
333336333333333333334555555555555655555555555555555555555555555565433333
333333333333363333333333333333333333366333333333333333333333333333333333
333333336663333333333333333333333333333333333333455555555655555555555555
555555555555555555565555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550777
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111101110110111110110110101111110111011011101111101110110
111001111011101111101111111110110111011011110111111111111111111111111111
111111111111111111111111111111111111111111111111111111100050505033333333
333336333333333333334555555555555655566666665555555555555555555565543333
333333333333363333333333333333333333333333333333333333333333333333333333
333333663333333333333333333333333333333333333333455555555665555555555555
555555555555555555565555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550777
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111110110111110101010101111110111011011101111110110110
111101111011101111101111111110110111011101110111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303033333333
333336333333333333334555555555555666665555556665555555555555555565554333
333333333333363333333333333333333333333333333333333333333333333333333333
333336333333333333333333333333333333333333333334555555555565555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555507777
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111110110111110101010101111110111011011101111110110110
111101111001100001101111110000110111011110110111111111111111111111111111
111111111111111111111111111111111111111111111111111111100050505033333333
333336333333333333334555555555555555555555555556666555555555555565554333
333333333333363333333333333333333333333333333333333333333333333333333333
333366333333333333333333333333333333333333333334555555555565555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555507777
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111001110000010101010100000110111011000011111110110110
000001110101101110100000101110110000111100000111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303033333333
333336333333333333334555555555555555555555555555556666665555555556555433
333333333333363333333333333333333333333333333333333333333333333333333333
333633333333333333333333333333333333333333333345555555555556555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555507777
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111111110110111110011100101111110111011011111111110110110
111101110101101110101111101110110111111011110111111111111111111111111111
111111111111111111111111111111111111111111111111111111100050505033333333
333333633333333333334555555555555555555555555555555555566655555556555543
333333333333633333333333333333333333333333333333333333333333333333333333
666333333333333333333333333333333333333333333455555555555555655555555555
555555555555555556555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555077777
777777777777777777777701111111111111111111111111111111111111111111111111
111111111111111111101110110111110011100101111110111011011111111110110110
111101101110101110101111101110110111111011110111111111111111111111111111
111111111111111111111111111111111111111111111111111111100030303033333333
333333633333333333334555555555555555555555555555555555555566555556555554
333333333336333333333333333333333333333333333333333333333333333333333666
333333333333333333333333333333333333333333333455555555555555565555555555
555555555555555556555555555555555555555555555551610000026060f002220574d4
64301000000000001000000000000001d000000002000007411000074910300555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555507777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111000111000001011111010000011000001101
111111111000011000001110111010000110000010111011011111110000011111111111
111111111111111111111111111111111111111111111111111111111111111111111110
005050503333333333333336333333333333455555555555555555555555555555555555
555566555555555544333333333633333333333333333333333333333333333333333333
333333333336633333333333333333333333333333333333333333333333455555555555
555555655555555555555555555555555655555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555507777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
003030303333333333333336333333333333455555555555555555555555555555555555
555555655555555555433333366333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333455555555555
555555565555555555555555555555555655555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555007777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
005050503333333333333336333333333333455555555555555555555555555555555555
555555565555555555543333663333333333333333333333333333333333333333333333
333336666633333333333333333333333333333333333333333333333334555555555555
555555556555555555555555555555555565555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555077777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
003030303333333333333336333333333333455555555555555555555555555555555555
555555555555555555554336633333333333333333333333333333333333333333333333
333366333333333333333333333333333333333333333333333333333334555555555555
555555556555555555555555555555555556555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555077777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
005050503333333333333333633333333333455555555555555555555555555555555555
555555555555555555555433633333333333333333333333333333333333333333333333
333663333333333333333333333333333333333333333333333333333334555555555555
555555556555555555555555555555555556555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555077777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
003030303333333333333333633333333333455555555555555555555555555555555555
555555555555555555555543633333333333333333333333333333333333333333333333
336633333333333333333333333333333333333333333333333333333345555555555555
555555556555555555555555555555555556555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555007777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
005050403333333333333333633333333333455555555555555555555555555555555555
555555555555555555555554633333333333333333333333333333333333333333333366
666333333333333333333333333333333333333333333333333333333445555555555555
555555555655555555555555555555555555655555555655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555507777777777777777777777777770111100011000001011110110000111100
011101110111000111011110111000111100011110111101101111011110001111011100
000110000010111101011110111000111000001111101111011110001101111011100011
101111011000011100011111000111000001101111101011110110111101100000111110
003030303333333333333333633333333333455555555555555555555555555555555555
555555555555555555555556443333333333333333333333333333333333333333333363
333333333333333333333333333333333333333333333333333333334555555555555555
555555555655555555555555555555555555566666666566655555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555507777777777777777777777777770111011101011111101110110111011011
101101101110111011101101110111011011101110111101100111011101110111011101
111010111110111101011110110111011011111111100111011101110101111011011101
110111011011101011101110111011011110101111101011110110011101101111111110
008080803333333333333333363333333333455555555555555555555555555555555555
555555555555555555555556554333333333333333333333333333333333333333333363
333333333333333333333333333333333333333333333333333333345555555555555555
555555555565555555555555555555555555555555555555665555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555507777777777777777777777777770110111111011111101110110111010111
111101101101111101101101101111101111101111011101101011011011111111011101
111010111110111101011110101111101011111111101011011011111101111010111110
110111011011101111101101111101011110110000011011110110101101101111111110
003030303333333333333333363333333333455555555555555555555555555555555555
555555555555555555555556555433333333333333333333333333333333333333333363
333333333333333333333333333333333333333333333333333334455555555555555555
555555555556555555555555555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555507777777777777777777777777770110111111011111101110110111010111
111101011101111101110011101111101111101111101101101011011011111111011101
111010111110111101011110101111101011111111101011011011111101111010111110
110111011011101111101101111101011110110111011011110110101101101111111110
008080803333333333333333363333333333455555555555555555555555555555555555
555555555555555555555556555543333333333333333333333333333333333333333363
333333333333333333333333333333333333333333333333333345555555555555555555
555555555566555555555555555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555077777777777777777777777777770110111111000001101110110000110111
111100111101111101110011101111101110011111000001101101011011111111011100
000010000010000001000000101111101000001111101101011011111101111010111110
110111011000011110011101111101000000111010111000000110110101100000111110
003030303333333333333333363333333333455555555555555555555555555555555555
555555555555555555555565555554333333333333333333333333333333333333333363
333333333333333333333333333333333333333333333333333455555555555555555555
555555555565555555555555555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555077777777777777777777777777770110111111011111101110110111110111
111101011101111101101101101111101111101110111101101101011011111111011101
111010111110111101011110101111101011111111101101011011111101111010111110
110111011011111111101101111101011110111010111011110110110101101111111110
008080803333333333333333363333333333455555555555555555555555555555555555
555555555555555555555565555555433333333333333333333333333333333333333363
333333333333333333333333333333333333333333333333344555555555555555555555
555555555565555555555555555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555077777777777777777777777777770111011101011111101110110111111011
101101101110111011101101110111011011101110111101101110011101110111011101
111010111110111101011110110111011011111111101110011101110101111011011101
110111011011111011101110111011011110111010111011110110111001101111111110
006030303333333333333333333333333333455555555555555555555555555555555555
555555555555555555555565555555543333333333333333333333333333333333333363
333333333333333333333333333333333333333333333344455555555555555555555555
555555555565555555555555555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555077777777777777777777777777770111100011000001100000110111111100
011101110111000111011110111000111100011111000001101111011110001100000100
000110000010111101011110111000111000001111101111011110001100000011100011
110000011011111100011111000111000001111101111011110110111101100000111110
006060803333333333333333333333333333455555555555555555555555555555555555
555555555555555555555655555555554333333333333333333333333333333333333363
333333333333333333333333333333333333333333444455555555555555555555555555
555555555566555555555555555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550777777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
003030303333333333333333333333333333455555555555555555555555555555555555
555555555555555555566555555555555433333333333333333333334444444444444444
433333444444444444444443333333333444444444555555555555555555555555555555
555555555555655555555555555555555555555555555555556666665555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550777777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111000111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
008080803333333333333333333333333333455555555555555555555555555555555555
555555555555555555665555555555555544443333333333333344445555555555555565
544444555555555555555554444444444555555555555555555555555555555555555555
555555555555565555555555555555555555555555555555555555556666665555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555077777777777777777777777777770111111111111111111111111111111111
111111111111111111111111111111111111111111111111111010111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111110
003030300000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
008080802222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
003030302222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
004050502222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
003030302222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
005050402222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222002222220022222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222200
222222002222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
003030302222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222000000000020000000222200000022200222222222000000000222222220022
000000022220000000002222220000000222222200222220022222222222222222200220
022002222222220022222000000020022220000022200222220022222222002220000000
002200222200222000000000222220022222002222200220022222002002222200222200
000000002220000022222222002222200220022220000022220022222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222220
004040402222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222200222200220022220022002222002200222222222002222222222222220022
002222002220022222222222220022220022222200222220022222222222222222200220
022002222222220022222002222000022200222002220022220022222222002220022222
222220022200222002222222222220022222000222200222002222002002222200222220
0222200222002220022222220022222d008000026060f009611574d46430100000000000
1000000000000001d0000007411000000000000749103000022222220022200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000303030222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222002220022002222002222222200220022222222200222
222222222222002200222200222002222222222222002222002222220022220000222222
222222222220022002200222222222002222200222200002200222220022200222002222
222200222002222222222002220022200222222222222002222200002220022220022200
220022200222222200222002200222220022222200222220022222200222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000506050222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222002220022002222002222222200220022222222200222
222222222222002200222200222002222222222222002222002222220022220000222222
222222222220022002200222222222002222200222200002200222222222220022002222
222200222002222222222002220022200222222222222002222200002220022222002200
222002002222222200222002200222220022222200222220022222222222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000000000222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222002220022002222002220000000220000000222200222
222222200000002200222200222002222222222222002222002222220022200220022222
200000222220022002200222222222002222200222200002200222222222200000002220
000000222002222222222002220022200222222222222002222200200220022220000000
222200022222222200222002200222220022222200222220022222222222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000505050222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222002220022000000022200222200220022220022200000
000222002222002200000002222000000002222222000000022222220022200220022222
222222222220022002200222222222002222200000002002200222222222002222002200
222200222000000002222002220022200000000222222002222200220020022200222200
222200022222222200222002200222220022222200000000022222222200000022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000505050222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222002220022002222002200222200220022222002200222
222222002222002200222222222002222222222222002222002222220022002222002222
222222222220022002200222222222002222200222222002200222222222002222002200
222200222002222222222002220022200222222222222002222200222000022200222200
222002002222222200222002200222220022222200222220022222222222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000505050222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222002220022002222002200222200220022222002200222
222222002222002200222222222002222222222222002222002222220022002222002222
222222222220022002200222222222002222200222222002200222220022002222002200
222200222002222222222002220022200222222222222002222200222000022200222200
220022200222222200222002200222220022222200222220022222200222220022222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000505050222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222002220022002222002200222200220022220022200222
222222002222002200222222222002222222222222002222002222220020022222200222
222222222220022002200222222222002222200222222002220022200222002222002200
222200222002222222222002220022200222222222222002222200222200022200222200
200222220022222200222002220022200222222200222220022222220022200222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000505050222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222000000022000000022200222200220000000222200000
000022002222002200222222222000000000222222000000022222220020022222200222
222222222220022002200222220000000000200222222002222000002222200000002200
222200222000000000222200000022200000000020000000000200222220022220000000
200222220022222200000002222000002222222200222220022222222000002222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000505050222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000303030222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000505050222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000303030222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222000505050000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000303034c000000640000000000000000000000800200008e0200000
000000000000000810200008f0200002900aa0000000000000000000000803f000000000
00000000000803f000000000000000000000000000000000000000000000000000000000
0000000220000000c000000ffffffff460000001c00000010000000454d462b024000000
c000000000000000e0000001400000000000000100000001400000004000000030108000
50000000b0200000000050000000c028f028102030000001e00040000000701040004000
00007010400bd9e0100410b2000cc008f028102000000008f02810200000000280000008
10200008f02000001000400000000000000000000000000000000000f000000000000000
0000000ffffff00c0c0c000c0ff820066cc3300a4d2f70099330000e3ba990080ff00007
0df0000ff0000000000ff009f9f9f007f7f7f00bfbfbf000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110000000000000000000000000000000000000000000000000
000000000000000011111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110111011101110111011111111111111101111111111111110
111111111111111011111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110111011101110111011111111111111101111111111111110
111111111111111011111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111101110111111111111111111111111111111111111
111111111111111101111111111111111111111111111111111111110111101111111111
111111111111111110111111111111111111111111111111111111111111111110111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110000000000000000000000000000000000000000000000000
000000000000000011111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111101110111111111111111111111111111111111111
111111111111111101111111111111111111111111111111111111110111101111111111
111111111111111111011111111111111111111111111111111111111111111110111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110111111111111111011111111111111101111111111111110
111111111111111011111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
110110010110001111011101110111100000110001101110101110101110100001101111
110111011101101101001110010111101110111100000110001111000001101001110010
111011110010111111011101101100101100111001010111011000111110111010100110
111011000110111010111011001101110111011110001101110100001101110110001110
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
110101100101110111011100110111101101101110110110100110101110101110101111
110111001101101100110101100111100110111101111110110110110110100110101100
111011101100111111011101011011001011010110010111010111011110111010011010
011010111011011010011010110100110111011101110110110101110101110101110111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111dddd1dcc111111111111dcc111111111dddd1dcc111111111edcc
1dcc11111111d11edcc1111c1c1c1d1d111111100010101011a11111aa111111a111aaaa
a11a1111a111111111111110111101011101100011011011011000110111011001011111
111111111111111111111111111111111111111111111111111111111111111111111110
000101110101111111011101010111110101101110110110101010101110101110101111
110111010101101101110101110111101010111101111110110110110110101110101110
111011101110111110101101011011101111010111010111010111011110111010111010
101010111011011010101011110101010111011101111110110101110101110101110111
111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111de1111d11111111111ce1d1111111111de1111d111111111111d
1e1d11111111ce1111d1111ccc1ccdcd111111100010101011a1111111a11111a111a111
111aa111a111111111111110111101101101011101010101010111010111010110011111
111111111111111111111111111111111111111111111111111111111111111111111101
110110000101111111011101010111110101101110110110101010100000100001101111
110111010101101101110110000111101010111101111110001110110110101110110000
111011110000111110101100111100001110111000010000010111011110111010111010
101010111011011010101011101101010111011100000110110100001100000101110111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111de111d11111111111d11d11111111111de111d111111111111d
d11d11111111ec1111d1111cde1cdecd111111100010101011a1111111a11111a111a111
111a1a11a111111111111110111101101101011111010101010111110111010111011111
111111111111111111111111111111111111111111111111111111111111111111111101
110101110101110111011101100111110101101110110110101100101110101111101111
110111011001101100110101110111101100111100000110110110110110100110101110
111011101110111101110101011011101011010111010111010111011110111010011010
110010111011011010110010110101100111011101110110110101111101110101110111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111d1ddc11111111111d11d111111111111d1ddc1111111111ddc
d11d111111111d11ddc1111ced1c01e0111111100010101011a1111111aa1111a111a111
111a1a11a111111111111110111101101101000001010101010000010000011000011111
111111111111111111111111111111111111111111111111111111111111111111111101
110110001110001100000101110111110001110001110000101110101110101111101111
110111011101100001001110001111101110111101111110001111000001101001110001
100000110001111101110101101100011100111000110111011000111110000010100110
111010000111000010111011001101110100000110001110000101111101110110001111
111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111ce1d1c1111111111111ce1d111111111ce1d1c111111111111c11
ce1d111111111ed1c111111e11eee11e111111100010101011a111111a1a1111a111aaaa
a11a11a1a111111111111110111101101101011101001110010111010111010111011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
110111111111111111111111111111111111111101111111111111110111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111cde1ddc111111111111dde1111111111cde1ddc1111111111ddc
1dde1111111cddd1ddc1111111111111111111100010101011a111111a1a1111a111a111
111a11a1a111111111111110111101100001100011001110011000110111011000111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
000001111111111111111111111111111111111100000111111111110111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111000011111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111100010101011a11111a111a111a111a111
111a111aa111111111111110111101111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111100010101011aaaaa1a111a1aaaaa1aaaa
a11a1111a111111111111110000001111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000000010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110111111111110111011111111111111111111111111111111
111110111111111111111111111111111111111111111111111111111111111111111111
111111111111111111011101101111111111111111111101111111111111111111111111
111111111111111111111111111111111111111111111111101111110111111111111111
111111110111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111110111111111110111011111111111111111111111111111111
111110111111111111111111111111111111111111111111111111111111111111111111
111111111111111111011101110111111111111111111110111111111111111111111111
111111111111111111111111111111111111111111111111101111111011111111111111
111111110111111111111111111111111111111111111111111111111101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111000011111
111111111111111111111110000011100101011011010111011000110111011000001101
110110001111110111000110100111000110000011001011111111111111111111111101
111010100110111010110110110001111110110010101110101110110001110111100000
111111000111011101000001110111111011101100011110111100011110111100011011
101111101011101100011110001110001111011101110111101001111011110001110001
101110110111111011110001111110110001101110101110110110111101001110001101
101111011101111011011001010111011001010111011000111000111111100011111101
100011011011010111011000110111011111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111110000001111
111111111111111111111110111101011001101010110111010111010011011010101100
110101110111110110111010011010111010110110110011111111111111111111111101
111010011010011010101010101110111110101100101110100110101110111111101111
011111011011001101011011110111111011101011101110111011101110111011101001
101111101001101101101101110101110111011100110111100110111011101110101110
110110111111111011101110111110101110101110100110110110111100110101110101
011111001101111010110110010111010110011011010111011011011111101101111101
011101101010110111010111010011011111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111110011001111
111111111111111111111110111101011101101010110111010111110101011010101101
010101111111110110111010111010111011010110111011111111111111111111111101
111010111010101010101010101111110000101110101110101010101111111111101111
011111011011010101101011101011111011101011111101011011111110111011101010
101100001010101101101101110101111111011101010111101110110101101111101111
110110111111111011101111110000101111101110101010111000111101110101111101
011111010101111010110111010111010111011011010111011011011111101101111101
011101101010110111010111010101011111111111111111111111111111111111111111
111111111111111111111111111111111111111000001010111111111111110011001111
111111111111111111111110111101100001110001110000010000010101011010101101
010100000111110110111010111010111011010111000011111111111111111111111101
111010111010101010101010100000101110110000100000101010100000111111101111
011111000111010101101011101011111000001000001101011011111110111011101010
101011101010101100011101110101111111011101010111101110110101101111100000
110110111111111011100000101110100000100000101010110110111101110100000100
111111010101111001111000010000011000011011010111011000111111100011111100
011101110001110000010111010101011111111111111111111111111111111111111111
111111111111111111111111111111111111111000100010111111111111110000001111
111111111111111111111110000001011101101010110111010111010110011010101101
100101110111110110111010011010111011010110111011111111111111111111111101
111010011010110010011100101110101110101110101110101100101110111111100000
011111011011011001101011011101111011101011101011101011101110111011101011
001011101011001101101101110101110111011101100111100110101110101110101110
110110111111111011101110101110101110101110101100110110111100110101110101
011111011001111010110111010111010111011011010111011011011111101101111101
011101101010110111010111010110011111111111111111111111111111111111111111
111111111111111111111111111111111111111000101000111111111111111000011111
111111111111111111111110111101100011011011010111011000110111011010101101
110110001111110001000110100111000111000111000111111111111111111111111101
111010100110111010011100110001101110110001101110101110110001111111101111
011111000111011101100011011101111011101100011011101100011000001100011011
101011101011101100011110001110001100000101110111101001101110110001110001
110000111111100000110001101110110001101110101110111000111101001110001101
101111011101111011011000110111011000111000011000111000111111100011111101
100011011011010111011000110111011111111111111111111111111111111111111111
111111111111111111111111111111111111111000100010111111111111111111111111
111111111111111111111110111101111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111101
111011111111111111111111111111111111111111111111111111111111111111101111
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000000000111111111111111111111111
111111111111111111111110000011111111111111111111111111111000111111111111
111111111111111111111111111111111111111111111111111111111111111111111100
000011111111111111111111111111111111111111111111111111111111111111100000
111111111111111111111111111111111111111111111111111111111111111111111100
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111000111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111010111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111101
011111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111010111111111111111111111111111111111111111111
111111111111111111111111111111111111111000001000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000100010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000000010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000101010000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555077777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777055
555555555555555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555550777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777055
555555555555555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
550555555555550555055055555555555555555555555555555555555555555555555555
555555555555007777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777055
555555555555555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
550555555555550555055505555555555555555555555555555555555550055555555555
555555555550777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777705
555555555555555555555555555555555555555000101010555555555555555a55555555
5a5555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550005
550500550555050000055505555555555555555555555555555555555500700000005555
555555550007777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777705
5555555555555555555555555555555555555550001010105555555555555555a5555a55
55a555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555505550
550055050055050550555505555555555555555555555555555555550077777777770000
000000007777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777705
5555555555555555555555555555555555555550001010105aaa555aa55a5555a5555a55
55a55aa55a55a55aaa5555aaaa5aaa55aaa55aaa55555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
050555050505055050555050555555555555555555555555555555007777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777770
5555555555555555555555555555555555555550001010105a55a5a55a5a555a5a555555
55a5a55a5a55a5a55555555a555a55a5a55a5a55a5555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
050555050505055050555050555555555555555555555555555500777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777770
5555555555555555555555555555555555555550001010105555a5a55a5a555a5a555555
55a5a55a5a55a5aaaa555555a55a55a5a55a5a55a5555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555000
050055050550055050550555055555555555555555555555550077777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777770
5555555555555555555555555555555555555550001010005555a5a55a5a555a5a555555
55a5a55a5a55a5a55a555555a55a55a5a55a5a55a5555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
050500550555055000550555055555555555555555555555007777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777770
5555555555555555555555555555555555555550001000105555a5a55a55aa5555a55555
55a5a55a5aaa555aa55555555a5a55a5a55a5a55a5555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555505550
555555555555555444445555555555555555555555555550777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777770
0555555555555555555555555555555555555550000010105555a5555555555555555555
5555555555555555555555a55a5a55a5a55a5a55a5555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555550005
555555555555544888884555555555555555555555555007777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
0555555555555555555555555555555555555550001000105555a5555555555555555555
55a55555555555555555555aa555aa555aa555aa55555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554488880000845550000000000000055500777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
055555555555555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554448888800000045007777777777777700077777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
700555555555555555555555555555555555555000100010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555448888888800880040777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777055555555555555555555555555555555555000101000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554888888888800880040777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777705555555555555555555555555555555555000101000555a5a555a5a555a5a555a55
aaa5a55a55aa55a55aaa5a55a5aa55a5a55a55aa55a5a55a55a55a5a5555aa5555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555548888888888800000007777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
77777055555555555555555555555555555555500010001055a5a5a5a5a5a5a5a5a5555a
55a5a55a5a55a5a5a5555a55a5a55555a55a5a55a5a5a55a55a5555a555a55a555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555548888888888880000807777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
77777705555555555555555555555555555555500010001055a5a5a5a5a5a5a5a5a55555
aaa5a55a5a5555a5aaaa5a55a5a55555a55a5a55a5a5a55a55a5555a555a55a555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555548888888888888884407777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
77777770555555555555555555555555555555500000101055a5a5a5a5a5a5a5a5a55555
55a5a55a5a55a5a5a55a5a55a5a55555a55a5a55a5a5a55a55a5555a555a55a555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555550555555555555555555555555555555555555555555555555555055
505048888888888888446907777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
77777777055555555555555555555555555555500010100055a5a5a5a5a5a5a5a5a5555a
aa55aaa555aa55a55aa55aaa5aaa5555aaa555aa55a5aaaaaa555555aa5a55a555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555505555555555555555555555555555555555555555555555555555055
505508888888888844699907777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777770555555555555555555555555555555000101010555555555555555555555555
55555555555555555555555555a55555a555555555a55555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555055555000555055505000055555555000555500055500055055505000
005540888888884466999907777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777055555555555555555555555555555000101010555555555555555555555555
55555555555555a55555555555555555a555555555a55555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555055550555055505505055505555550555055055505055505005505055
055550488888449699999907777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777055555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555055555555505505505055505000505555505055505055555050505505
055550449000099699999907777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777055555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555055555555505505505000055555505555505055505000005050505505
055550540000009699999900677777777777777777777777777777777777777777777777
777776777777777777777777777777777777777777777677777677777777777777777777
777777777777777777777777777777777777777777777777777677777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555055555500005505505055555555505555505055505055505055005505
055550550099009699999996900077777777777777777777777777777777777777777777
777767777777777777777777777777777777777777777677777677777777777777777777
777777777777777777777777777777777777777777777777777767777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555055555555505500005055555555505555505000055500055055505500
055550540099006999999969999900077777777777777777777777777777777777777777
777767776777767766666676777777776667776777767666666677776667776777766777
767767777677777766667677776766777767767777677666667776777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555505550555055555555555555555550555055055555555555555555555
555505490000006999999690000999900777777777777777777777777777777777777777
777767776777767767777776777777767776776677767767777677767776776777676677
767766777677777677776767776776777767766777677677776776777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555550555000555555555555555555555000555500005555555500055555
555054999000096999996900000099999077777777777777777777777777777777777777
777767777677776776777777677777767777677667776776777767767777677677677667
776776677767777677776766666777677776776677767767776777677777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555505055555
555549999999996999669900990099999900777777777777777777777777777777777777
777767777677776776777777666667767777777676776776777767767777777676777676
776776767767777777776776776777677776776767767767776777677777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555499999999996666999900990099999990777777777777777777777777777777777777
777776777677776776666677677776767777777677676776777767767777777666777677
676776776767777777667776776777677776776776767766667777677777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
554999999999996999999900000099999999077777777777777777777777777777777777
777776777677776776777777677776767777777677766777677767767777777677677677
766776777667777777776777676777677776776777667767776777677777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555544444555555
554999999996669999999990000999999999907777777777777777777777777777777777
777777677767777677677777767776776777677767776677677776776777677767767767
776677677766777767776777676777767777677677766776776777677777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555444488888455555
549999999669999999999999999099999999990077777777777777777777777777777777
777777767766666677666667766667777666777767777677666666777666777767766767
777677677776777776667777767777766666677677776776666776777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555444888888888845555
499999999699999999999999999099999999999900777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555444888888888888844554
499999996999999999999009999090099999999990077777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777776677777777777777777777777777777777777777777777777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555544888888888888888884544
999999996999999999999990999009909999999999007777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777767767777777777777777777777777777777777777777777777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554488888888888888888884499
999999996999999999999990999099909999999999907777777777777000000000777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777705555555555555555555555555555000101010555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888888888888844999
999999969999999999999990099099909999999999900777777777000999994555007777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777055555555555555555555555555555000000000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888888888888499999
999999699999999999999909099009909999999999999000006600999999994555550777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777055555555555555555555555555555000000000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888888666884666699
999999699999999999999909099090099999999999999999996999999999994555555077
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777055555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888668888888449999999
966696999999999999999099909999999999999999999999996999999999945555555007
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777055555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888866888888844999999999
999969999999999999999099909999999999999999999999969999999999945555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777770555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888688888888888499999999999
999699999999999999999999999999999999999999999999969999999999945555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777770555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548886888888888884999999999999
966999999999999999999999999999999999999999999999699999999999945555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777705555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548868888888888449999999999999
000099999999999999999999999999999999999999999996999999999999455555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777705555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548868888888844999999999999960
000009999999999999999999999999999999999999999969999999999999455555555007
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777005555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888884499999999999999690
099009999999999999999999999999999999999999999699999999999994555555550777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777700077777777
777770055555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555664488888849999999999999996690
099009999999999999999999999999999999999999996999999999999945555555550777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777099900007777
000000555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555556655448888499999999999999666660
000009999999999999999999999999999999999999969999999999999455555555507777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777699999450000
555555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555566555544884999999999999966699966
000099999999999999999999999999999999999999699999999999994555555555507777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777770699999455555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554449999999999999669999999
699999999999999999999999999999999999999966999999999999945555555555507777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777709969999455555
555555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555499999999999966999999999
966699999999909999999999996666666666666699999999999999445555555555077777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777099969999455555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554999999999999969999999999
999966699999909999666666669999999999966999999999999999455555555550077777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777770099969999945555
555555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555566555555554999999999996699999999999
099990960060606006990009990090999999699999999999999994555555555500777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777000999969999945555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555665555555549999999999996999999999999
909990909900900990909990909900999996699999999999999945555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777770099999996999994555
555555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555556655555555549990000999969999999999999
909990909960909990909999909990999969999999999999999455555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777700999999996999994555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555549900000099969999999999999
909990990000909990909999990000996699999999999999999455555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777009999999996699999455
555555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555655555555555549900990099699999999999999
909990909690900990909990909990969999999999999999944555555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777770999999999999669999455
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555556655555555555549900990096999999999999999
909990960009909009990009990009699999999999999999455555555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777709999999999999969999945
555555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555556555555555555549900000069999999999999999
909990699999999999999999999996999999999999999999455555555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777099999999999999969999945
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555549990000969999999999999999
900000999999999999999999999966999999999999999994555555555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777770999999999999999966999994
555555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555549999999609999990999999999
999966999999999999999999999669999999999999999994555555555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777709999999999999999996669994
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555549999999609999999099999999
999969999999999999999999999699999999999999999945555555555555555550777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777770099999999999999999999966999
455555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555566555555555555555549900996909009999099909909
999969999999999999999999996699999999999999999945555555555555555550777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777709999999999999999999999996999
945555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555665555555555555555549999069900990999099909099
999969999999999999999999996999999999999999999455555555555555555550777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777709999999999999999999999996699
945555555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555566555555555555555555549999069909990990909909099
999969999999999999999999969999999999999999994555555555555555555550007777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777099999999999999999999999999966
994555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555665555556666655555555555555555555555549999009909990990909900999
999969999999999999999999969999999999999999994555555555555555555555550777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777770999999999999999999999999999996
699455555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555665555556555555555555555555555555555555555549990909900990909990909099
999969999999999999999999969999999999999999945555555555555555555555555077
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777709999999999999999999999999999999
699455555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
566655555555555555555555555555555555555555555554960909909009909990909909
999699999999999999999999969999999999999999945555555555555555555555555077
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777709999999999999999999999999999996
699945555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554609990999999999999999999
999699999999999999999999969999999999999999455555555555555555555555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777099999999999999999999999999999996
699945555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554909990999999999999999999
999699999999999999999999969999999999999999455555555555555555555555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777666999999999999999999999999999999
666694555555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555566
555555555555555555555555555555555555555555555564999999999999999999999999
996999999999999999999999969000099909999099005055055500505500000555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777770999666669999999999999999999999999
999964555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555565
555555555555555555555555555555555555555555555654999999999999999999999999
969999999999999999999999660000009990999090940055055055005505050555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777770999999996999999999999999999999999
999996455555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555665
555555555555555555555555555555555555555555566654999999999999999999999999
699999999999999999999999690099009990999090945055055055505505050555555555
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777744999999996999999999999999999999999
999996455555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555565554999999999999999999999999
699999999999999999999996990099009990999099000055055500005505050555555555
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777705499999996999999999999999999999999
999996455555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555556655554999999999999999999999966
999999999999999999999996990000009990999090945055055055505505050555555555
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777055499999996999999999999999999999999
999996945555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555556555554999999999999999999999699
999999999999999999999996999000099990999099000555000500055505050555555555
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777055549999999699999999999999999999999
999996945555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555565555555
555555555555555555555555555555555555555556555554999999999999999999996999
999999999999999999999969999999999990999099994555555555555555555555555555
507777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777770055549999999969999999999999999999999
999996994555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555665555555
555555555555555555555555555555555555555565555554999999999999999999996999
999999999999999999999969999999999990000099994555555555555555555555555550
077777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777700555549999999969999999999999999999999
999996994555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555565555554999999999999999999996999
999999999999999996666669999999999999999999999455555555555555555555555550
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777700770055555554999999996699999999999999999999
999996994555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555565555549999999999999999999996999
996666666666666669999969999999999999999999999455555555555555555555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777050705555555554999999999969999999999999999999
999996994555555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555565555499999999999999999999996999
669900009999999999999699999999999999999999999945555555555555555555555507
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777700555055555555554999999999996669999999999999999
999996999455555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555655554999999999999999999999969966
999000000999999999999699999999999999999999999945555555555555555555555077
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777700055555555555555554999999999999966999999999996666
699996999455555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555655554999999999999999999999999699
999009900999999999999699999999999999999999999994555555555555555555550777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777700055555555555555555554999999999999996699999999966999
969996999455555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655555555555
555555555555555555555555555555555555555655449999999999999999999999966999
999009900999999999999699999999999999999999999999455555555555555555500777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777005555555555555555555549999999999999999699999999669999
966666699455555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555655499999999999999999999999699999
999000000999999999999699999999999999999999999999455555555555555555077777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777770000555555555555555555555549999999999999999699999996999999
999999699455555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555564999999999999999999999999699999
999900009999999999999699999999999999999999999999945555555555555550777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777700005555555555555555555555555549999999999999996699999996999999
999996699455555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555449999999999999999999999996999999
999999999999999999999699999999999999999999999999945555555555555507777777
777777777777777777777777777777777777777777777777777777777777777777777777
777000000055555555555555555555555555555549999999999966666999999996999999
996666999945555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554969999999999999999999999996999999
999999999999999999999699999999999999999999999999994555555555555077777777
777777777777777777777777777777777777777777777777777777777777777777770000
000555555555555555555555555555555555555549999999999969999999999669999999
669999999945555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555549996999999999999999999999900999909
909909099099099009099699999999999999999999999999994555555555550777777777
777777777777777777777777777777777777777777777777777777777777777700005555
555555555555555555555555555555555555555499999999669699999999999699999999
969999999945555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555499996999999999999999999996699099909
090909090909090990099699999999999999999999999999994555555555507777777777
777777777777777777777777777777777777777777777777777777700000000055555555
555555555555555555555555555555555555555499999999666699999999999699999999
966999999945555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554999996999999999999999999969999099909
090909090909090999099699999999999999999999999999999455555555507777777777
777777777777777777777777777777777777777777777777777777005555555555555555
555555555555555555555555555555555555555499999999699999999999999699999999
996999999945555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555444444444445549999999699999999999999996699999009909
090909090909099000099699999999999999999999999999999455555555077777777777
777777777777777777777777777777777777777777777777777700555555555555555555
555555555555555555555555555555555555554999999996999999999999996699999999
996999999945555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555544444888888888844499999999699999999999999969999990909900
999009009990090999099699999999999999999999999999999455555550777777777777
777777777777777777777777777777777777777777777777777055555555555555555555
555555555555555555555555555555555555554999999996999999999999996999999999
999699999994555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555544488888888888888849999999999969999999999966669999990909900
999009009990099000999699999999999999999999999999999455555507777777777777
777777777777777777777777777777777777777777777777777055555555555555555555
555555555555555555555555555555555555549999999966999999999999966999999999
999699999994555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554488888888888888888499999999999969999999666699999999909990999
999999999999999999996999999999999999999999999999999945555507777777777777
777777777777777777777777777777777777777777777777770555555555555555555555
555555555555555555555555555555555555549999999969999999999999969999999999
999969999994555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555548888888888888888884999999999999969999966999999999999909990944
999999999999999999996999999999999999999999999999999945555077777777777777
777777777777777777777777777777777777777777777777705555555555555555555555
555555555555555555555555555555555555549999999699999999999999969999999999
999996999994555555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555488888888888888888449999999999999969966699999999999999999944455
449999999999999999996999999999999999999999999999999945555077777777777777
777777777777777777777777777777777777777777777777055555555555555555555555
555555555555555555555555555555555555499999966699999999999999966999999999
999996999999455555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554888888888888888884999999999999999966699999999999999999999445555
549999999999999999969999999999999999999999999999999455550777777777777777
777777777777777777777777777777777777777777777770555555555555555555555555
555555555555555555555555555555555555499999669999999999999999996999999999
999996999999455555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555548888888888888888849999999966669996669999999999999999999994555555
549999999999999999969999999999999999999999999999999455507777777777777777
777777777777777777777777777777777777777777777705555555555555555555555555
555555555555555555555555555555555554999996699999999999999999966999999999
999996999999455555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555448888888888888888499999669999999999969999999999999999999445555555
549999999999999999969999999999999999999999999999999455507777777777777777
777777777777777777777777777777777777777777777055555555555555555555555555
555555555555555555555555555555555554999666999999999999999999969999999999
999996999999945555555555555555555555555000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554488888888888888844999999999999999999969999999999999999994555555555
549999999999999999969999999999999999999999999999999455077777777777777777
777777777777777777777777777777777777777777770555555555555555555555555555
555555555555555555555555555555555549999699999999999999999999969999999999
999999699999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554888888888888888499999999999999999999969999999999999999945555555555
549999999999999999699999999999999999999999999999999455077777777777777777
777777777777777777777777777777777777777777705555555555555555555555555555
555555555555555555555555555555555549999699999999999999999999969999999999
999996699999945555555555555555555555555000707000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554888888888888884999996999999999999999969999999999999999945555555555
549999999999999996699999999999999999999999999999999450777777777777777777
777777777777777777777777777777777777777777705555555555555555555555555555
555555555555555555555555555555555499966999999999999999999999669999999999
999969999999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554444555555555555555555555
555554888888888888849999969999999999999999969999999999999999455555555555
549999999999999996999999999999999999999999999999999450777777777777777777
777777777777777777777777777777777777777777055555555555555555555555555555
555555555555555555555555555555555499669999999999999999999996999999999999
999669999999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554999455555555555555555555
555555488888888888499999999999999999999999969999999999999994555555555555
549999999999999669999999999999999999999999999999999407777777777777777777
777777777777777777777777777777777777777770555555555555555555555555555555
555555555555555555555555555555554996999999999999999999999996999999999999
996699999999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555549999945555555555555555555
555555444088880884000990999090999099999999969999999999999945555555555555
549999666999666999999999999999999999999999999999999407777777777777777777
777777777777777777777777777777777777777770555555555555555555555555555555
55555555555bbbbb5555555bb555bb55499bb9999bb99999bb9999bb9969999999999999
996999999999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555549999994555555555555555555
555555555004440840966060099090999099999999699999999999999455555555555555
546999699999669999999999999999999999999999999999999477777777777777777777
777777777777777777777777777777777777777705555555555555555555555555555555
5555555555bb555bb5555555bb55bb54999bb9999bb99999bb9bb9bb9669999999999999
996999999999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555499999999455555555555555555
555555665060660490999990609090999099999999000099999999994555055550555556
049999999999699999999999999999999999999999999999999477777777777777777777
777777777777777777777777777777777777777055555555555555555555555555555555
555555555555555bb5555555bb55bb499996bbbbbb999999bb9bb9bb9699999999999999
996999999999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555499999999945555555555555555
566666555050540990999990609090000099999990000009999999945555505550665556
509999999996999999999999999999999999999999999999994477777777777777777777
777777777777777777777777777777777777777055555555555555555555555555555555
555555555555555bb5555555bb55bb499996bb99bb999999bbbbbbbb9699999999999999
669999999999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554999999999994665555566556655
555555555055090990999090960090999099999960099009900000000055505560500555
509990999060999099009090990999999999999999999999994077777777777777777777
777777777777777777777777777777777777770555555555555555555555555555555555
555555555555bbbbb5555555bb55bb999996bb99bb999999bbbbbbbb9699999999999996
699999999999945555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554999999999694566555555665555
555555555054090999000990969090999099969960099009909990455055505550055055
409990999060999090990090909999999999999999999999994777777777777777777777
777777777777777777777777777777777777705555555555555555555555555555555555
555555555555555bb5555555bb55bb9999969bbbb9999999bbb99bbb9699999999999996
999999999999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554999999996699455555555555555
555555555049900999999999999999999996669690000009909990556065050550555055
090990999060999090999090909999999999999999999999994777777777777777777777
777777777777777777777777777777777777705555555555555555555555555555555555
555555555555555bb5555555bb55bb9999969bbbb9999999bbb99bbb9969999999999996
999999999999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554999999996999455555555555555
555555555099990999900009999999999999999699000099909990556055050550555055
090990999060999099000090099999999999999999999999994777777777777777777777
777777777777777777777777777777777777055555555555555555555555555555555555
5555555555bb555bb5555555bb54bb99999699bb99999999bb9999bb9969999999999996
999999999999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554999999669999945555555555555
555555554999999999000000699999666999996999999999906640555050555050055050
999090999090999090999090909999999999999999999999994777777777777777777777
777777777777777777777777777777777770555555555555555555555555555555555555
55555555555bbbbb555555555bbbbb99999699bb99999999bb9999bb9669999999999999
699999999999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555549999999699999945555555555555
555555549999999999009900699669999999996999966999909940555050555050500550
999090000090000099000990990999999999999999999999994077777777777777777777
777777777777777777777777777777777770555555555555555555555555555555555555
555555555555555555555555554999996666999999999999999999666999999999999999
669999999999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555549999999699999994555555555555
555555499999999999009900966699999999969999669999909450555055555555555554
999999999996999999999999999999999999999999999999994077777777777777777777
777777777777777777777777777777777770555555555555555555555555555555555555
555555555555555555555555554999996999999999999999999666999999999999999999
966999999999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555055
555055555555555555555555555555555555555555549999999699999999455555555555
555544999999999999000000999999999999969996699999904550555055555555555549
999999999996699999999999999999999999999999999999994077777777777777777777
777777777777777777777777777777777705555555555555555555555555555555555555
555555555555555555555555554999996999999999999999999699999999999999999999
996699999999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555055
555055555555555555555555555555555555555555549999999699999999944555555555
554499999999999999900009999999999999699999999999945555555555555555555549
999999999999699999999999999999999999999999999999994507777777777777777777
777777777777777777777777777777777055555555555555555555555555555555555555
555555555555555555555555549999999699999999999999996999999999999999999999
999669999999994555555555555555555555555000000000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555000
000050555050555050000555000555005055505555499999999699999999999445555555
449999999999999999999999999999999996666999999999455555555555555555555499
999999999999969999999999999999999999999999999999994507777777777777777777
777777777777777777777777777777770555555555555555555555555555555555555555
555555555555555555555555549999999699999999999999666999999999999999999999
999966999999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555505
550550055055055050555050555050550055505555499999999699999999999994444444
999999999999999999999999999999999969000099999994555555555555555555554999
999999999999966999999999999999999999999999999999945550777777777777777777
777777777777777777777777777777705555555555555555555555555555555555555555
555555555555555555555555549999996999999999999996999999999999999999999999
999996699999994555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555550
5505505050550550505550505550505550555055554999bbbbbbbb9999999bbbbb999999
9bb9999bb999999bbbbbb999999bb9999960000009999994555555555555555555549999
999999999999996699999999999999999999999999999999945550777777777777777777
777777777777777777777777777777055555555555555555555555555555555555555555
555555555555555555555555499999966999999999999966999999999999999999999999
999996999999994555555555555555555555556000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555550
5505505050550550500005505550550000555055549999bb9bb6bb999999bb999bb99999
9bb9bb9bb999999bb9996999999bb9999690099009999945555555555555555555499999
999999999999999699999999999999999999999999999999945555077777777777777777
777777777777777777777777777777055555555555555555555555555555555555555555
555555555555555555555555499999669999999999999969999999999999999999999999
999966999999994555555555555555555555556000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555550
5505505500550550505555505550505550555055549999bb9bb6bb99999999999bb99999
9bb9bb9bb999999bb9969999999bb9996990099009999455555555555555555555499999
999999999999999699999999999999999999999999999999945555500777777777777777
777777777777777777777777777770555555555555555555555555555555555555555555
555555555555555555555555499999699999999999996699999999999999999999999999
999966999999945555555555555555555555565000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555550
5505505550550000505555500005550005500000499999bb6bb9bb9999999bbbbbb99999
9bbbbbbbb999999bb9669999999bb9966990000009944555555555555555555554999999
999999999999999969999999999999999999999999999999455555555077777777777777
777777777777777777777777777770555555555555555555555555555555555555555555
555555555555555555555555499999699999999999966999999999999999999999999999
999996999999945555555555555555555555565000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555550
5505555555555555555555505555555555555554999999bb9bb9bb999999bb999bb99999
9bbbbbbbb999999bbbbb9999999bbbbbb999000099455555555555555555555554999999
999999999999999969999999999999999999999999999994555555555507777777777777
777777777777777777777777777705555555555555555555555555555555555555555555
555555555555555555555555499999699000099999969999999999999999999999999999
999666999999945555555555555555555555565000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555550
0005555555555555555555550000555555555554999999bb9bb9bb999999bb999bb99999
9bbb99bbb999999bb9999999999bb669bb99999994505550555555555555555449999999
999999999999999966999999999999999999999999999945555555555550077777777777
777777777777777777777777777705555555555555555555555555555555555555555555
555555555555555555555555499996990000009999699999999999999999999999999999
999699999999945555555555555555555566655000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555590000996bb9bb9bb999999bb999bb99999
9bbb99bbb999999bb9999999996bb999bb99999945505550555555555555554999999999
999999999999999996699999999999999999999999999455555555555555500777777777
777777777777777777777777777055555555555555555555555555555555555555555555
555555555555555555555554999996990099009996699999999999999999999999999999
996999999999945555555555555555555655555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555400000069bb9bb9bb999999bb999bb99999
9bb9999bb999999bb9999666669bb999bb90999450500000550050550005554999999999
999999999999999999699999999999999999999999999455555555555555555077777777
777777777777777777777777777055555555555555555555555555555555555555555555
555555555555555555555554999996990099009996999999999999999999999999999999
996999999999455555555555555555556555555000505050555555555555555555555555
555555555555555555555550005555555555555505555555555555000000555555555505
555055555555555000005555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555554900990099bb9bb9bb999999bb999bb99999
9bb9999bb999999bbbbbb999999bbbbbb990994550505505505500505550549999999999
999999999999999999999999999999999999999999994555555555555555555500777777
777777777777777777777777770555555555555555555555555555555555555555555555
555555555555555555555554999999690000009996999999999999999999999999999999
996999999999455555555555555555665555555000505050555555555555555555555555
555555555555555555555505550555555555555505555555555555055555555555555505
555055555555555055550555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554990099009999999999999999999999999999
999999999999996669999999999999999999000005550505505550505550549999999999
999999999999999999999999999999999999999999994555555555555555555555007777
777777777777777777777777705555555555555555555555555555555555555555555555
555555555555555555555554999999699000099969999999999999999999999999999999
996999999999455555555555555666555555555000505050555555555555555555555555
555555555555555555555505555055555555555550555555555555505555555555555550
555505555555555505550555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555549990000009999999999999999999999999999
999999999999996699999999999999999999055505550505550000505550499999999999
999999999999999969999999944499999999999999945555555555555555555555550777
777777777777777777777777705555555555555555555555555555555555555555555555
555555555555555555555554999999699999999909999999999999999999999999999999
996999999994455555555555556555555555555000505050555555555555555555555555
555555555555555555555505555555555555555550555555555555505555555555555550
555505555555555505550555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555499999000099999999999999999999999999999
999999999999999000099999999999999994505055550505505550505550999999999999
999999999999999669999999448449999999999999455555555555555555555555555077
777777777777777777777777055555555555555555555555555555555555555555555555
555555555555555555555554999999699999999960999999999999999999999999999999
996999999944555555555555665555555555555000505050555555555555555555555555
555555555555555555555505555555555555555550555555555555500000555555555550
555505555555555500005555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554999999999699999999999999999999999999999
999999999999660000009999999999999945505055550005550005500009999999999999
999999999999996699999994888884999999999994555555555555555555555555555077
777777777777777777777777055555555555555555555555555555555555555555555555
555555555555555555555554999996999900099960999900990000990999999999999999
996999999945555555555556555555555555555000505050555555555555555555555555
555555555555555555555505555555555555555555055555555555505555555555555550
555505555555555505555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554999999999699999999999999999999999999999
999999999996690099009999999999994455505055555555555555505549999999999999
999999999999996999999948888884999999999994555555555555555555555555555507
777777777777777777777770555555555555555555555555555555555555555555555555
555555555555555555555554999996999099909960999099090999090999999999999999
996999999455555555555565555555555555555000505050555555555555555555555555
555555555555555555555550555055555555555555055555555555550555555555555555
055550555555555550555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555549999999999699999999999999999999999999999
999999999669690099009999999999445555550555555555555555550000999999999999
444449999999969999999488888884999999999945555555555555555555555555555550
777777777777777777777770555555555555555555555555555555555555555555555555
555555555555555555555555499996990999999609099999090999090999999999999999
999666664666655555666655555555555555555000505060555555555555555555555555
555555555555555555555555000555555555555000000055555555550000055555555555
000000555555555550555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555549999999999699999999999999999999999999999
999999666996990000009999999944555555555555555555555555555499999999944444
888849999999669999994888888884999999999455555555555555555555555555555550
777777777777777777777705555555555555555555555555555555555555555555555555
555555555555555555555555549969990999999609099990990000990999999999999999
999999644555655566555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555499999999999699999999999999999999999999999
999966999996999000099999999455555555555555555555555555555499999994488888
888849999999699999994888888849999999994555555555555555555555555555555550
777777777777777777777055555555555555555555555555555555555555555555555555
555555555555555555555555554969990999999099909099090999990999999999999999
999994455555665655555555555555555555555000504040555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555554999999999999699999999999999999999999999999
996699999969999999999999994555555555555555550555505555555499999948888888
888849999966699999948888888849999999994555555555555555555555555555555555
077777777777777777777055555555555555555555555555555555555555555555555555
555555555555555555555555555449990999999099909900990999990999999999999999
999445555555566555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555549999999999999699999999999999999999999999996
669999999969999999999999445555555555555555555055505555555499999488888888
888884999966999994488888888849999999945555555555555555555555555555555555
077777777777777777770555555555555555555555555555555555555555555555555555
555555555555555555555555556544999099909699999999999999999999999999999944
444555555555556555555555555555555555555000808040555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555505555555555555555555499999999999999699999999999999999999999999966
999999999699999999099940505550505550505550555055505005555499994888888888
888849999996999948888888888849999999455555555555555555555555555555555555
507777777777777777705555555555555555555555555555555555555555555555555555
555555555555555555555544444444449900044499999999999999999999999944444455
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555505555555555555555554999999999999999699999999999999999999999999699
999999996999999999094450500550505550505550555055500550555449448888888888
888849999996699488888888888849999994555555555555555555555555555555555555
507777777777777777055555555555555555555555555555555555555555555555555555
555555555555555555554433336333444444433644444449999999999944444455555555
555555555555555555555555555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555500005
550005505005550005505550504990909990990090969999999999999999999999966999
999999969999999999045550505050505550505550550505505550555544888888888888
888849999996994888888888888884999945555555555555555555555555555555555555
507777777777777770555555555555555555555555555555555555555555555555555555
555555555555555555443333336333333333333633333334499999944455555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555505550
505550500550505550500550509990909990909900969999999999999999999999969999
999999699999999944055550505050505550505550550505505550555548888888888888
888849999996994888888888888884999455555555555555555555555555555555555555
500777777777777005555555555555555555555555555555555555555555555555555555
555555555555555554333333336333333333333363333333349444455555555555555555
555555555555555555555555555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555505550
505550505550505555505050409990909990909990969900009999999999999996699999
999999699999999455000000505500505550505550505550500550555488888888888888
888849999969948888888888888888444555555555555555555555555555555555555555
555077777777000555555555555555555555555555555555555555555555555555555555
555555555555555543333333336333333333333363333333334455555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555505550
505550505550505555505050409990909990990000969000000999999999999669999999
999996999999994555055550505550500000500000505550505005554888888888888888
888499999699948888888888888888844555555555555555555555555555555555555555
555000777000555555555555555555555555555555555555555555555555555555555555
555555555555555433333333336333333333333336333333333344445555555555555555
555555555555555555555555555555555555555000906090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555500005
505550500550505550505500909990909990909990966009900999999999966999999999
999996999999445555055550555555555555555555555555555555544888888888888888
884999999699488888888888888888888444455555555555555555555555555555555555
555666000055555555555555555555555555555555555555555555555555555555555555
555555555555554333333333336333333333333336633333333333334455555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555505555
550005505005550005505550900000900000990009996009900999999999669999999999
999969999994555555055550555555555555555555555555555555448888888888888888
884999999699488888888888888888888888844444444555555555555555555555555555
566655555555555555555555555555555555555555555555555555555555555555555555
555555555555543333333333336333333333333333363333333333333344555555555555
555555555555555555555555555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555505555
555555555555555555555549999999999999999999996000000999999999699999999999
999699999945555555555555555555555555555555555555555554488888888888888888
849999999699488888888888888888888888888888888455555555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555433333333333336333333333333333336333333333333333455555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555500005
555555555555555555555499999999999999999999996900009999999996999999999999
996999994455555555555555555555555555555555555555555448888888888888888888
499999999694888888888888888888888888888888888444555555555555555555556655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554333333333333363333333333333333333663333333333333344555555555
555555555555555555555555555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555499999999999999999996996699999999999969999999999999
969999945555555555555555555555555555555555555555554888888888888888888888
499999996648888888888888888888888886668866688664446656666556555666555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555543333333333333363333333333333333333336333333333333333445555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554999999999999999999996999699999999999699999999999999
969994455555555555555555555555555555555555555555448888888888888888888888
499996666948888888888888666688666888888888888888844555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555433333333333333663333333333333333333333633333333333333334455555
555555555555555555555555555555555555555000900090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554999999999999999999999999669999999996999999999999999
699945555555555555555555555555555555555555555554888888888888888888888888
499966999488888888886668888888888888888888888888884555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555554333333333333333633333333333333333333333363333333333333333344444
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555549999999999999999999999999966999999996999999999999996
999945555555555555555555555555555555555555555448888888888888888888888888
499969999488888866886888888888888888888888888888845555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555543333333333333336633333333333333333333333366333333333333333333333
445555555555555555555555555555555555555000900090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554999999999999999996999999996999999969999999999999996
994455555555555555555555555555555555555555554888888888888888888888888884
999969994888668668888888888888888888888888888844455555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555543333333333333336333333333333333333333333336333333333333333333333
334455555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554999999999999999969999999999699999699999999999999969
945555555555555555555555555555555555555555544888888888888888888888888884
999699948888688888888888888888888888888888888455555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555433333333336666663333333333333333333333333336333333333333333333333
333344555555555555555555555555555555555000906090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555499999999999999999999999999969999699999999999999699
945555555555555555555555555555555555555554488888888888888888888888888884
496994466888888888888888888888888888888888884555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554333333336663333333333333333333333333333333336333333333333333333333
333333455555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555499999999999999999999999999996696999999999999999699
455555555555555555555555555555555555555448888888888888888888888888888888
494446888888888888888888888888888888888888445555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554333333366333333333333333333333333333333333366333333333333333333333
333333345555555555555555555555555555555000900090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555549999999999999999999999999999696999999999999996994
555555555555555555555555555555555555544888888888888888888888888888886688
846668888888888888888888888888888888888884555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555543333366663333333333333333333333333333333333363333333333333333333333
333333334555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555554999999999996999999999999999990000999999999996994
555555555555555555555555555555555555488888888888888888888888888888868668
688888888888888888888888888888888888888445555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
554433336633333333333333333333333333333333333333363333333333333333333333
333333333455555555555555555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550000055500505500099909990906990990009909990900000099999999969945
555555555555555555555555555555555554888888888888888888888888666888668866
688888888888888888888888888888888888884555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
543333366333333333333333333333333333333333333333363333333333333333333333
333333333344555555555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550555505055005505504900990960990909990909990600990099999999699945
555555555555555555555555555555555448888888888888888888868888686666688888
888888888888888888888888888888888844445555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
543333363333333333333333333333333333333333333333363333333333333333333333
333333333333445555555555555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550555505055505505505409090990990909990909990900990099999999699455
555555555555555555555555555555554888888888888888888886666888688668888888
888888888888888888888888888888884455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
433333363333333333333333333333333333333333333333633333333333333333333333
333333333333334455555555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550555505500005500055504090990990909990900000900000099999996999455
555555555555555555555555555555554888888888888888888886886666688888888888
888888888888888888888888888888445555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555544
333333663333333333333333333333333333333333333333633333333333333333333333
333333333333333345555555555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550000005055505505505505400990990909990909990990000999999996994455
555555555555555555555555555555448888888888888888668866888888888888888888
888888888888888888888888444444555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555433
333333633333333333333333333333333333333333333333633333333333333333333333
333333333333333334455555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550555505500055500055505460490000990009909990999999999999969994555
555555555555555555555555555554888888888888888886686668888888888888888888
888888888888884444444444555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555554333
333333633333333333333333333333333333333333333336333333333333333333333333
333333333333333333344555555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550555505555555555555555488849999999999999996999999999999969994555
555555555555555555555555555548888888888888888886888888888888888888888888
888844444444445555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555443333
333333633333333333333333333333333333333333333336333333333333333333333333
333333333333333333333445555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550000055555555555555556488884499999999999996999999999999969999455
555555555555555555555555554488888888888888888886888888888888888888888888
444455555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555433333
333336333333333333333333333333333333333333333363333333333333333333333333
333333333333333333333334555555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555556548888849999999999999699999900009969999455
555555555555555555555555448888888888888888888868888888888888888888888444
555555555550000000000555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554433333
333366333333333333333333333333333333333333333363333333333333333333333333
333333333333333333333333445555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555548888884999999999999699999000000969999455
555555555555555555444444888888888888888888888688888888888888888888444000
000555555550777777770005555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555543333333
333363333333333333333333333333333333333333333363333333333333333333333333
333333333333333333333333334555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555548888888499999999999699999009900996999455
555555555555555544888888888888888888888888886888888888888888888888455077
777005555007777777777700055555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555433333333
333363333333333336663333333333333333333333333363333333333333333333333333
333333333333333333333333333445555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555655548888888849999999999699999009900996999945
555555555555555488888888888888888888888888886888888888888888888844555507
777700550077777777777777055555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555554333333333
333336663333333366336333333333333333333333333666333333333333333333333333
333333333333333333333333333334555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555556655554888888884999999999969999000000996999945
555555555555554888888888888888888888888888886888888888888888844455555507
777770007777777777777777055555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555543333333333
333333366666666663366333333333333333333333333336666666663333333333333333
333333333333333333333333333333455555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555556555554888888808490909990960000000009996696645
555555555555548888888888888888888888888888886888888888888884455555555507
777777777777777777777000555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555433333333333
333333333333333333363333333333333333333333333333333333366333333333333333
333333333333333333333333333333344555555000405050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554888888808409900990960909099999996999964
555555555555488888888888888888888888666888868888888888844445555555555507
777777777777777777700555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555554333333333333
333333333333333333633333333333333333333333333333333333336633333333333333
333333333333333333333333333333333455555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554888888808809909090960909099999996000096
655555555555488888888888888888888888688688868888884444455555555555555550
777777777777777770055555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555554333333333333
333333333333333333633333333333333333333333333333333333333666333333333333
333333333333333333333333333333333345555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554888888808084909090960909099999990000009
945566555544888888888888888888888888688866688888445555555555555555555550
777777777777777005555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555543333333333333
333333333333333333633333333333333333333333333333333333333333666333333333
333333333333333333333333333333333344555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555556655555555488888800888409900690909099999990099009
994444444486666688888888888888888888688886688884555555555555555555555555
077777777777070555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555433333333333333
333333333333333333633333333333333333333333333333333333333333336633333333
333333333333333333333333333333333333455000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555566555555555488888808088409990690909099999990099009
000099999488888888866668888888888888688888888445555555555555555555555555
500000000000005555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554333333333333333
333333333333333333633333333333333333333333333333333333333333333663333333
333333333333333333333333333333333333345000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555565555555555488888808808499999699999999999990000000
000009944888888888888888886888888888868888884555555555555555555555555555
500005555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554333333333333333
333333333333333333633333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333334000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555488888808880849999699999999999996000090
099009488888888888888888886888886666668888845555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555543333333333333333
333333333333333333633333333333333333333333333333333333333333333336333333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555488888888888849999699999999999969999990
099009080888880888888888886688866888880888055555555555555555555555555555
555555505555505555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555433333333333333333
333333333333333333633333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555655555555555488888888888849999699999999999699999990
000000880888880888888888888866688888880884055555555555555555555555555555
555555505555550555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555554333333333333333333
333333333333333333633333333333333333333333333333333333333333333333666333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555655555555555488888888888849996999999999996999999999
000004880000000808808808800068088088080000055000555505555555055550550050
550005505005555055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555543333333333333333333
333333333333333336333333333333333333333333333333333333333333333333333633
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555655555555554888888888888849996999999999969999999999
999908888088808880808088068808080808080450550555055505555555055550505500
505550500550555055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555433333333333333333333
333333333333333366333333333333333333333333333333333333333333333333333633
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554888888888888849969999999999699999999999
999908888808808880808086088888080808045050550555555505550005055550505550
505555505550555055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554333333333333333333333
333333333333333633333333333333333333333333333333333333333333333333333633
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555544455555555555555555
555555555555555555555555555555554888888888888849969999999999690000999999
999408888808808888000868000008080808055050550000055505555555055550550000
505555505550555055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554333333333333333333333
333333333333366333333333333333333333333333333333333333333333333333336633
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555488844555555555555555
555555555555555555665555555555548888888888888499699999999996900000099999
994808888808808880808068088808008880055050550555055505555555000000505550
505550500550555055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555543333333333333333333333
333333333333633333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333000007070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555488888455555555555555
555555555555555555655555555555548888888888888499699999999969900990099999
948808888808808808806608800088008880055000555000550000055555055550550005
550005505005555055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555433333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888845555555555555
555555555555555555555555555555488888888888888496699999999969900990099999
488880888808808888886688888888888845555555555555555555555555055550555555
555555555555550555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554333333333333333333333333
333333333663333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888884555555555555
555555555555555555555555555555488888888888888496999999999969900000099994
888808088800008888888668888888888455555555555555555555555555055550555555
555555555555505555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555543333333333333333333333333
333333336333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888888455555555555
555555555555555555555555555544888888888888888496999999999969990000999948
888880888888888886688868888888884555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555433333333333333333333333333
333333363333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888888845555555555
555555555555555655555555555488888888888888888496999999999099909990999480
888880888888886666668868888888844555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554333333333333333333333333333
333333663333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888888845555555555
555555555555555655555555554888888888888888884996999999999099099990994880
888880888888886888866668888888845555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555543333333333333333333333333333
333336633333333333333333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888888884555555555
555555555555555555555555548888888888888888884996999999999099099909048880
888808088888886888888888888884455555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555543333333333333333333333333333
333363333333333333333333333333333333333333333333333333333333333336633333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888888888455555555
555555555555555555555555488888888888888888849969999999996090999904088880
888808066666666888888888888845555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555433333333333333333333333333333
336633333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555488888888888888455555555
555555555555555555555554888888888888888888849969999999969009999044808880
bb80886bb888888888888888888845555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554333333333333333333333333333333
366333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555488888888888888455555555
55555555555555665555554bb8888bb88888bb888bb99699bb999bb6909bb9904bb08000
bbbbbbbbb888888888888888884455555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555543333333333333333333333333333333
663333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555488888888888888455555555
55555555555556655555448bb8888bb88888bb88bb999699bb99bb69909bb9448bb88888
8bb686bb8888888888888888445555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555433333333333333333333333336666666
633333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888888888455555555
555555555555565555548888bbbbbb888888bb8bb4999699bb9bb9999099bbbbbb888866
66bb66bb8888888888888844555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554333333333333333333333366663333333
333333333333333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888888888455555555
555555555555555555488888bb88bb888888bbbb49999699bbbb99999999bb88bb888868
66bb88bb8888888888884455555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555543333333333333333333666633333333333
333333333333333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888888888455555555
555555555555555544888888bb88bb888888bbb849966966bbb999999994bb88bb666668
88bb88bb8888888888445555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555543333333333333333366333333333333333
333333333333333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888888888455555555
5555555555555444888888888bbbb8888888bbb499696699bbb9999999948bbbb6688888
88bb88bb8888888844555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555433333333333333333663333333333333333
333333333333333333333333333333333333333333333333333333333333336333333333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888888888455555555
5555555555544888888888888bbbb8888888bbbb99669999bbbb999999488bbbb6888888
88bb88bb8888888455555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554333333333333333333633333333333333333
333333333333333333333333333333333333333333333333333333333333366333333333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888888888455555555
55555555554688888888888888bb88888884bb9bb6900009bb9bb999994888bb68888888
88bb88bb8888884555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555543333333333333333336633333333333333333
333333333333333333333333333333333333333333333333333333333333366333333333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888888888845555555
55555555448888888888888888bb88888884bb96bb000000bb99bb99948888bb68888888
88bbbbbb8888445555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555433333333333333333366633333333333333333
333333333333333333333333333333333333333333333333333333333333663333333333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888888888845555555
555554448888888888888888888888884449999699009900999999994888888688888888
888888888884555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554333333333333333333633666333333333333333
333333333333333333333333333333333333333333333333333333333333633333333333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888888888845555555
555448888888888888888888888884444999996999009900999999998888886688888888
888888888845555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555543333333333333333336333336333333333333333
333333333333333333333333333333333333333333333333333333333333366333333333
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888888888884555555
554888888888888888888888844449999999969999000000999999488888868888888888
888888888455555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555433333333333333333363333333633333333333333
333333333333333333333333333333333333333333333333333333333333336633333333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888888888888455555
548888888886888888888444499999999996699999900009999999488888668888888888
888888888455555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555554333333333333333333363333333366666666333333
333333333333333333333333333333333333333333333333333333333333333666666633
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888888888888844444
488888888868888888844999999999999669999999999099999944888886888888888888
888888884555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555543333333333333333333633333333333333333633333
333333333333333333333333333333333333333333333333333333333333333333333363
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888888888888888888
888888888868888844499999999999996699999999999099999488888868888888888888
888888884555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555433333333333333333336333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888888888888888888
888888888888888400099099909099609099909900909090099488888868888888888888
888888845555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555433333333333333333363333333333333333333336333
333333333333333333333333333333333333333333333333333333333333333333333333
663333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888888888888888888888
888888888888888099909009909066909099909099009009904888888868888888888888
888888455555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555554333333333333333333633333333333333333333336333
333333333333333333333333333333333333333333333333333333333333333333333333
336633333333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888888888888888888888
888888888868880999999090906099909099909099909099908888888686888888888888
888888455555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555543333333333333333666333333333333333333333336333
333333333333333333333333333333333333333333333333333333333333333333333333
333366333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888888888888888888888
888888888668440999999090609099909099909900009099408888886886888888888888
888884555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555554433333333333333336633333333333333333333333333633
333333333333333333333333333333333333333333333333333333333333333333333333
333333633333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888888888888888888888
888888888688440669999096009099909099909099909009408888868886888888888888
888845555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555443333333333333666666333333333333333333333333333363
333333333333333333333333333333333333333333333333333333333333333333333333
333333633333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888888888888888888888
888888888888440966999066909000009000009900099090088888688886888888888888
888455555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555554333333333333336633333333333333333333333333333333363
333333333333333333333333333333333333333333333333333333333333333333333333
333333633333333333333333333333333333333000707070555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888888888888888888888
888888888868449099606699999999999999999999999948888886888888688888888888
884555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555543333333333333366333333333333333333333333333333333336
663333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888888888888888888888
888888888866449900099999999999999999999999999948888886888888688888888888
845555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555433333333333666663333333333333333333333333333333333333
363333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333333333333333333333333000000000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888000008888888888888
888888888868449999999999999999999999999999999488888886888888688888888880
455555555555555550555555555505550555555555555555055555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555554333333333333633333333333333333333333333333333333333333
363333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888000777700088888888888
888888888868444999999999999999999999999999494888888886888888688888888805
555555555555555550555555555505550555555555555555505555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555543333333333333633333333333333333333333333333333333333333
363333333333333333333333333333333333333333333333333333333333333333333333
333336633333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888807777777088888888888
888888888684554499999999999999999999999999494888886668888888688888888045
505555055005055000005550050500000505505505500055550555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555543333333333333633333333333333333333333333333333333333333
363333333333333333333333333333333333333333333333333333333333333333333333
333333633333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888807777777708888888888
888888888684555499999999999999999999999994548886668888888888688888888055
550550550550050550550505500505505550505055055505550555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555433333333333336633333333333333333333333333333333333333333
366333333333333333333333333333333333333333333333333333333333333333333333
333333363333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888800777777708888888888
888888888684555499999999999999999999999945548666888888888888688888884055
550550550555050550550505550550505550505055055555550555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555554333333333333366333333333333333333333333333333333333333333
336663333333333333333333333333333333333333333333333333333333333333333333
333333336333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888888880077777708888888888
888888866845555549999999999999999999999455488668888888888888600008845055
555005555000050550550550000550505555000555000005550555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555554333333333333663333333333333333333333333333333333333333333
333366633333333333333333333333333333333333333333333333333333333333333333
333333336633333333333333333333333333333000505056666555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888000088077777708888888888
888866688845555554499999999999999999994554888866888888888888000000845055
555005550555050550550505550550505550505055055505550555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555443333333366666633333333333333333333333333333333333333333333
333333366333333333333333333333333333333333333333333333333333333333333333
333333333663333333333333333333333333333000505050555556666555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888077000077777770888888888
888868888455555555549999999999999999945554888886688888888888008800455055
550550555000555000005550005550005505505505500055550555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554333333333663333333333333333333333333333333333333333333333333
333333333663333333333333333333333333333333333333333333333333333333333333
333333333366333333333333333333333333333000505050555555555555665555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488880777777777777770888888888
888868888455555555554999999999999999455548888886888888888888008800455505
550550555555555550555555555555555555555555555555505555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555543333333336633333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333333333333
333333333336633333333333333333333333333000505050555555555555556655555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488000777777777777770888888888
888868884555555555555499999999999944555548888886888888888888000000555550
505555055555555550555555555555555555555555555555055555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555433333333336333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488077777777777777770888888888
888868884555555555555549999999999455555488888668888888888888600008555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555433333333363333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888007777777700000770888888888
888668845555555555555554499999944555555488886888888888888888688845555555
555555555555555555555555555555555555555555555555555555555555555444444444
444455555555555555555555555555555555555555555555555555555555555555555555
555555544333333333633333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333000505050555555555555555555565555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888800777777708880008888888888
866888845555555555555555544444455555555488868888888888888888688445555555
555555555555555555555555555555555555555555555555555555555544444333333333
333344444444444445555555555555555555555555555555555555555555555555555555
555555433333333333633333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333000505050555555555555555555565555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555448888880077777088888888888888886
668888455555555555555555555555555555554888868888888888888888684444444444
444444445555555555555555555555555555555555555555555554444433333333333333
333333333333333344455555555555555555555555555555555555555555555555555555
555555433333333336333333333333333333333333333333333333333333333333333333
333333333633333333333333333333333333333333333333333333333333333333333333
333333333333336333333333333333333333333000505050555555555555555555565555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555544888888888000770088888888888888866
888884555555555555555555555555555555554888868888888888888888864499999999
999999994444555555555555555555555555555555555555554443333333333333333333
333333333333333333344455555555555555555555555555555555555555555555555555
555554333333333336333333333333333333333333333333333333333333333333333333
333333333633333333333333333333333333333333333333333333333333333333333333
333333333333333633333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555488888888888888008888888888886668668
888445555555555555555555555555555555554888688888888888888888844999999999
999999999999444455555555555555555555555555555555443333333333333333333333
333333333333333333333345555555555555555555555555555555555555555555555555
555543333333336663333333333333333333333333333333333333333333333333333333
333333333633333333333333333333333333333333333333333333333333333333333333
333333333333333363333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554888888888888888888888888888866886688
884555555555555555555555555555555555548888688888888888888888846999999999
999999999999999944444555555555555555555555555554333333333333333333333333
333333333333333333333334445555555555555555555555555555555555555555555555
555433333333336333333333333333333333333333333333333333333333333333333333
333333333633333333333333333333333333333333333333333333333333333333333333
333333333333333363333333333333333333333000505050555555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555548888888888888888888888866666668888888
445555555555555555555555555555555555548888688888888888888884496999999999
999999999999999999999444455555555555555555555543333333333333333333333333
333333333333333333333333334555555555555555555555555555555555555555555555
544433333333363333333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333333333333
333333333333333336333333333333333333333000505050555555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555444488888888888888888888888868888888888844
555555555555555555555555555555555555548888688888888888888849996999999999
999999999999999999999999944455555555555555554433333333333333333333333333
333333333333333333333333333455555555555555555555555555555555555555555555
543333333333633333333333333333333333333333333333333333333333333333333333
333333333366333333333333333333333333333333333333333333333333333333333333
333333333333333336333333333333333333333000505050555555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555554888888888888888888888888888688888888884455
555555555555555555555555555555555555548888688888888888888849969999999999
999999999999999999999999999944555555555555543333333333333333333333333333
333333333333333333333333333344555555555555555555555555555555555555555554
433333333336333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333333333
333333333333333336333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555544888888888888888888888886686688888888445555
555555555555555555555555555555555555548886888888888888888499969999999999
999999999999999999999999099999445555555555433333333333333333333333333333
333333333333333333333333333333444455555555555555555555555555555555555544
333333333363333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333333663
333333333333333336333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555488888888888888888888888886666888888844555555
555555555555555555555555555555555555548886888888888888884999969999999999
999999999999999999999999909999994455555554333333333333333333333333333333
333333333333333333333333333333333344455555555555555555555555555555555443
333333333633333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333666636
333333333333333336333333333333333333333000909090555555555555555555555566
655655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555554888888888888888888888888886888888888455555555
555555555555555555555555555555555555488886888888888888849999969999999999
999000999900000990999099909990999040555043003033333333333333333333333333
333333333333333333333333333333333333344455555555555555555555555555554333
333333333633333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333666633336
633633333333333366333333333333333333333000505050555555555555555555555555
555565555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555548888888888866666668888888868888888844555555555
555555555555555555555555555555555555488868888888888888849999966999000099
990999099909090990999099909990999090455030330033333333333333333333333333
333333333333333333333333333333333333333344555555555555555555555555554333
333333336333333333333333333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333633333333
666633333333333663333333333333333333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555554488888888888668888866888666668888884455555555555
555555555555555555555555555555555555488868888888888888499999996990000009
999999909909090990999099090990999090944030333033333333333333333333333333
333333333333333333333333333333333333333333455555555555555555555555443333
333333336333333333333333333333333333333333333333333333333333333333333333
333333333663333333333333333333333333333333333333333333333333333633333333
333333333333366333333333333333333333333000505050555555555555550005555555
555550566505555555555505555555555555550555505555555555505555055555555555
550005555555555550555505555555555505555055555555550555550555555555555555
555555555555555555555448888888888888688888888668688888888445555555555555
555555555555555555555555555555555555488868888888888888499999999690099009
999999909909090990000099090990000090000033000033333333333333333333333333
333333333333333333333333333333333333333333344555555555555555555544333333
333333363333333336633333333333333333333333333333333333333333333333333333
333333366333333333333333333333333333333333333333333333333333333633333333
333333333333663333333333333333333333333000909090555555555555505550555555
555550055606555555555505555555555555550055505555555555500555055555555555
505550555555555550555055555555555550555055555555555055550555555555555555
555555555555555555554888888888888888688888888866888888844555555555555555
555555555555555555555555555555555554488866666888888884999999999690099009
999900009909090990999090999090999090433030333033333333333333333333333333
333333333333333333333333333333333333333333334445555555555555554433333333
333333363333333363633333333333333333333333333333333333333333333333333333
333333363333333333333333333333333333333333333333333333333333336333333333
333333333333633333333333333333333333333000505050555555555555505555055555
555555005550655555555550555555555555555005550555555555550055505555555555
505555055555555555055055555555555550000055555555555505555055555555555555
555555555555555555448888888888888666688888888888888884455555555555555555
555555555555555555555555555555555554888888886888888884999999999960000009
999999909909090990999090999090999090333033000333333333333333333333333333
333333333333333333333333333333333333333333333334444555555555443333333333
333333363333333633663333333333333333333333333333333333333333333333333333
333333363333333333333333333333333333333333333333333333333333663333333333
333333333336333333333333333333333333333000909090555555555555505555555555
555555050550555555555550000055555555555050550555555555550505505555555555
505555555555555555050555555555555555055055555555555550555055555555555555
555555555555555544888888666888666688888888888888888445555555555555555555
555555555555555555555555555555555554888888886888888884999999999969000099
990999099999999999999999999999999994333333333333333333333333333333333333
333333333333333333333333333333333333333333333333334555555554333333333333
333333666633336333633333333333333333333333333333333333333333333333333333
333333663333333333333333333333333333333333333333333333333336333333333333
333333333336333333333333333333333333333000505050555555555555505555555555
555555055050555655555550555505555555555055050555555555550550505555555555
505555555555555555000555555555555555055055555555555550000055555555555555
555555555555555488888886686688688888888888888888844555555555555555555555
555555555555555555555555555555555555488888886888888884999999999969999999
999000999999999999999999999999999943333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333444444443333333333333
333336633666663333633333333333333333333333333333333333333333333333333333
333336633333333333333333333333333333333333333333333333333363333333333333
333333333366333333333333333333333333333000909090555555555555505555555555
555555055500555665555550555505555555555055500555555555550555005555555555
505555555555555555055055555555555555505055555555555505555055555555555555
555555555555554866666666888866688888888888888884455555555555555555555555
555555555555555555555555555555555555488888886888888884999999999969999999
999999999999999999999999999999999943333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333366333333333333666333333333333333333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333666633333333333333
333333333663333333333333333333333333333000505050555555555555550555055555
555555505550055565555555055505555555555505550055555555555055500555555555
550555055555555555505505555555555555505055555555555505555505555555555555
555555555555548868888888888888888888888888888445555555555555555555555555
555555555555555555555555555555555555488888886888888888499999999996999999
999999999999999999999999999999999433333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333663333333333333336333333333333333333333333333333333333333333333333333
333366333333333333333333333333333333333333333333333336633333333333333333
333333366333333333333333333333333333333000909090555555555555555000555555
555555505555055555555555000055555555555505555055555555555055550555555555
555000555555555555505500555555555555550555555555555550000005555555555555
555555555555548668888888888888888888888888444555555555555555555555555555
555555555555555555555555555555555555548888886888888888499999999996999999
999999999999999999999999999999999433333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
336633333333333333336333333333333333333333333333333333333333333333333333
336633333333333333333333333333333333333333333333333366333333333333333333
333333633333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555488688888888888888888888888444555555555555555555555555555555
555555555555555555555555555555555555548888886888888888499999999996999999
999999999999999999999999999999994333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
336333333333333333336333333333333333333333333333333333333333333333333333
336333333333333333333333333333333333333333333333333363333333333333333333
333336333333333333333333333333333333333000909090555555555555555555555555
555555555555555555555565555555555555555555555555555555555550055555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555466688888888888888888888844555555555555555555555555555555555
555555555555555555555555555555555555548888886666668888849999999996999999
999999999999999999999999999999994333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333366666
663333333333333333363333333333333333333333333333333333333333333333333333
336333333333333333333333333333333333333333333333666633333333333333333333
333363333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555566655555555555555555555555555555555505505555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554868888888888888888888884455555555555555555555555555555555555
555555555555555555555555555555555555554888888888886888849999999996999999
999999999999999999999999999999943333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333336633333
333333333333333333363333333333333333333333333333333333333333333333333333
363333333333333333333333333333333333336666666666333333333333333333333333
333363333333333333333333333333333333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554868888888888888888888445555555555555555555555555555555555555
555555555555555555555555555555555555554888888888886888849999999996999999
999999999999999999999999999999943333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333366666666333333333333333333333333333333333333333333333
663333333333333333333333333333333666663333333333333333333333333333333333
333633333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555556555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554868888888888888888844555555555555555555555555555555555555555
555555555555555555555555555555555555555488888888888688884999999996999999
999999999999999999999999999999433333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333663333333
333333333333333333333333336636666333336333333333333333333333333333333336
633333333333333333333333333333666333333333333333333333333333333333333333
333633333333333333333333333333333333333000909090555555555555555555555555
555555555555555555555555555556655555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555468888888888888844455555555555555555555555555555555555555555
555555555555555555555555555555555555555488888888888688888499999996999999
999999999999999999999999999999433333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333666336666663666633333333333333333333333333363
333333333333333333333333333336333333333333333333333333333333333333333333
336633333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555556665555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555488888888888444455555555555555555555555555555555555555555555
555555555555555555555555555555555555555488888888888688888499999996999999
999999999999999999999999999994333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333336333333
333333333333333333333333333333333333333333366633333333333333333333333363
333333333333333333333333366666333333333333333333333333333333333333333333
336333333333333333333333333333333333333000606090555555555555555555555555
555555555555555555555555555555555555555565555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555488888444444555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888888688888849999996999999
999999999999999999999999999994333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333336333333
333333333333333333333333333333333333333333333633333333333333333333333633
333333333333333366666666633333333333333333333333333333333333333333333333
363333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555556555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555566544444555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888886688888849999996999999
999999999999999999999999999994333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333336333333
333333333333333333333333333333333333333333333663333333333333333333336333
333333333336666633333333333333333333333333333333333333333333333333333333
363333333333333333333333333333333333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555566655555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888886888888849999996999999
999999999999999999999999999994333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333336333333
333333333333333333333333333333333333333333333336333333333333333333336333
333333666663333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333000409090555555555555555555555555
555555555555555555555555555555555555555555556655555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888886888888849999996999999
999999999999999999999999999994333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333336333333
333333333333333333333333333333333333333333333336333333333333333333336333
333333633333333333333333333333333333333333333333333333333333333333333366
333333333333333333333333333333333333333000909090555555555555555555555555
555555555555555555555555555555555555555555555666555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888868888888884999996999999
999999999999999999999999999943333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333336333333
333333333333333333333333333333333333333333333336633333333333333333336666
666666333333333333333333333333333333333333333333333333333333333333333663
333333333333333333333333333333333333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555566665555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888868888888884999996999999
999999999999999999999999999943333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333000909040555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555666655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888868888888888499996999999
999999999999999999999999999943333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333666633
333333333333333333333333333333333333333333333333366333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333000906090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888868888888888499996999999
999999999999999999999999999943333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333333333333333333333333333333333333333333336633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555565555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555565555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555448888888688888888888849999699999
999999999999999999999999999943333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333000909040555555555555555555555555
555555555555555555555555555555555555555555555555555555555566555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555566555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555488888888688888888888849999699999
999999999999999999999999999943333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333663333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555556655555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554888888888868888888888884999699999
999999999999999999999999999943333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333336633333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555565555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554888888888886688888888888449969999
999999999999999999999999999943333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333366333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555556665555555
555555555555555555555555555555555555555555555555555555555555555555555555
555565555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555548888888888888868888888888884969999
999999999999999999999999999943333333333aaaaaaaa3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333663333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555556665555
555555555555555555555555555555555555555555555555555555555555555555555555
555565555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555488888888888888868888888888844996699
999999999999999999999999999443333333333333333a33333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333663333
333333333333633333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555556655
555555555555555555555555555555555555555555555555555555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554888888888888888886888888888884499669
9999999999999999999999999994333333333333333aa333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333336633333
333333333333633333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555565
555555555555555555555555555555555555555555555555555555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555548888888888888888866888888888845499966
99999999999999999999999999943333333333333aa33333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333366333333
333333333333633333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555556
666666655555555555555555555555555555555555555555555555555555555555555555
555565555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555554488888888888888888866888888888845549996
6699999999999999999999999994333333333333a3333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333336
633333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333663333333
333333333336333333333333333333333333333000505040555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555566655555555555555555555555555555555555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555448888888888888888888886688888888845554999
996999999999999999999999994333333333333aaaaaaaa3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333333333333333333333333333333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333333366633333333
333333333363333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555565555555555555555555555555555555555555555555555555555555555555
555555655555555555555555555555555555555550055555555555555555555555555555
555555555555555555555555555544888888888888888888888888688888888845555499
996999999999999999999999944333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336633
333333333333333333333333333333333333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333333633333333333
333333333363333333333333333333333333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555556555555555555555555555555555555555555555555555555555555555555
555555565555555555555555555555555555555550055555555555555555555555555555
555555555555555555555555555488888888888888888888888888688888888455555544
999699999999999999999999943333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333366333
333333333333333333333333333333333333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333336633333333333
333333333363333333333333333333333333333000000000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555655555555555555555555555555555555555555555555555555566555555
555555565555555555555555555555555555555507000055555555555555555555555555
555555555555555555555555544888888888888888888888888886688888888455555555
444444444444449999999994433333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333363333333333333
333333333363333333333333333333333333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555565555555555555555555555555666666666655555555555555655665555
555555565555555555555555555555555555555507777055555555555555555555555555
555555555555555555555554488888888888888888888888888866888888884555555555
555556555555554499999943333333333333333333333333333333333333333333333333
33333333333a333a3333333a33333a333333333aaa3333333333aaa333333333a6633a33
33333333a3333333333aaaa33a3333333333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333633333333333333
333333333633333333333333333333333333333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555556665555555555555555555556655555555566665555555555655556656
666666655555555555555555555555555555555507777055555555555555555555555555
555555555555555555555448888888888888888888888888888868888888884555555555
555555665555555544499943333333333333333333333333333333333333333333333333
33333333333a33a33333333a33333a33333333a333a33333333a333a33333333aa333a33
33333333a3333333333a333a3a3333333333333333333333366333333333333333333333
333333333333333333333333333333333333333333333333333333336633333333333333
333333333633333333333333333333333333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555556655555555555556666665555555555555556655555555665555565
555555555555555555555555555555555555555077777055555555555555555555555555
555555555555555555554888888888888888888888888888888868888888845555555555
555555556655555555549433333333333333333333333333333333333333333333333333
33333333333a33a333333333aaaaa33333333a333333333333a3333333333336a3a33a33
33333333a3333333333a333a3a3333333336666333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333336333333333333333333333333333336000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555566555555555566556655555555555555555566555555566555555
555555555555555555555555555555555555550077770055555555555555555555555555
555555555555555555448888888888888888888888888888888688888888845555555555
555555555565555555554333333333333333333333333333333333333333333333333333
33333333333a3a3333333333a333a33333333a333333333333a3333333333366a3a33a33
33333333a3333333333a333a3a3333336666333333333333663333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333336333333333333333333333333333336000b09090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555666666666655555555555555555555555556555555556555555
555555555555555555555555555555555555500777770555555555555555555555555555
555555555555555554888888888888888888888888888888866888888888455555555555
555555555556555555543333333333333333333333333333333333333333333333333333
33333333333aa333333333333a3a333333333a333333333333a3333333333363a33a3a33
33333333a3333333333aaaa33a3336663333333333333333633333333333333333333333
333333333333333333333333333333333333333333333333333366666333333333333333
333333336333333333333333333333333333336000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555666555555655555
555555555555555555555555555555555555507777005555555555555555555555555555
555555555555555548888888888888888888888888666686688888888884555555555555
555555555555655555543333333333333333333a333a33a3333333333333333333333333
33333333333a3a33333333333a3a333333333a333333333333a3333333333633a33a3a33
33333333a3333333333a33333a3666333333333333333333633333333333333333333333
333333333333333333333333333333333333333333333333366663336333333333333333
333333363333333333333333333333333333336000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555556655556655555
555555555555555555555555555555555555507770005555555555555555555555555555
555555555555555488888888888888888888866688686668888888888845555555555555
555555555555565555433333333333333333333a333a33a3333333333333333333333333
33333333333a33a3333333333a3a3333333333a333a33333333a333a33336633a333aa33
33333333a3333333333a33333a6333333333333333333333633333333333333333333333
333333333333333333333333333333333333333333333336633333336333333333333333
333333363333333333333333333333333333336000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555655556555555
555555555555555555555555555555555555507770005555555555555555555555555555
555555555555554888888888888888888888868688688688888888884455555555555555
555555555555556555433333333333333333333a333a33a3333333333333333333333333
33333333333a333a3333333333a333333333333aaa3333333333aaa333663333a3333a33
333333aaaaa33333333a33336a3333333333333333333333633333333333333333333333
333333333333333333333333333333333333333333333363333333336333333333333333
333333363333333333333333333333333333336000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555566565555555
555555555555555555555555555555555555500000055555555555555555555555555555
555555555555554888888888888888888888868666688688888888845555555555555555
555555555555555664633333333333333333333a333a33a3333333333333333333333333
333333333333333333333333333333333333333333333333333333333633333333333333
333333333333333333333366333333333333333333333336633333333333333333333333
333333333333333333333333333333333333333333336633333333336333333333333333
333333363333333333333333333333333333336000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555665555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555548888888888888888888886688888888688888888455555555555555555
555555555555555554363333333333333333333aaaaaaaa3333333333333333333333333
333333333333333333333333333333333333333333333333333333336633333333333333
333333333333333333336633333333333333333333333366333333333333333333333333
333333333333333333333333333333333333333333336333333333336333333333333333
333333633333333333333333333333333333336000b0b0b0555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555655555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555488888888888888888888668888888888688888844555555555555555555
555555555555555554336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333366333333333333333
333333333333333333663333333333333333333333333663333333333333333333333333
333333333333333333333333333333333333333333363333333333336333333333333333
3333336333333333333333333333333333333360005050505555a55555a5555555a55a55
a555555555aaa555555555a55555555555aaaaa55555555a5555a5555555555555555555
555555555555555555555555555555555555555555555555555555555555555655555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554888888888888886688666888888888888688884455555555555555555555
555555555555555554336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333366666663333333333333333
333333333333333366333333333333333333333333333633333333333333333333333333
333333333333333333333333333333333333333333663333333333336333333333333333
333333633333333333333333333333333333336000b0b0905555a55555a5555555a55a55
a55555555a555a55555555a55555555555a555555555555aa555a5555555555555555555
555555555555555555555555555555555555555555555555555555555555555655555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555554888888888888668866888888888888888688445555555555555555555555
555555555555555543336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333336633333333333333333333333
333333333333333633333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333633333333333333633333333333333
33333663333333333333333333333333333333600050505055555aaaaa55555555a5a5a5
a5555555a55555a5555555a55555555555a555555555555a5a55a5555555555555555555
555555555555555555555555555555555555555555555555555555555555555655555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555548888886666666688888888888888888888444555555555555555555555555
555555555555555543336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333336333333333333333333333333333366333333333333333333333333333
333333333333333333333333333333333333333336333333333333333663333333333333
33333633333333333333333333333333333333600090909055555a555a55555555a5a5a5
a5555555a55555a5555555aaaa55555555a555555555555a5a55a5555555555555555555
555555555555555555555555555555555555555555555555555555566665556655555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555548888868888888888888888888888888844565555555555555555555555555
555555555555555543336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333366333333333333333333333333
333333333333663333333333333333333333333333363333333333333333333333333333
333333333333333333333333333333333333333366333333333333333333333333333333
333363333333333333333333333333333333336000505050555555a5a555555555a5a5a5
a5555555a55555a5555555a555a5555555aaaaa55555555a55a5a5555555555555555555
555555555555555555555555555555555555555555555555555555565556666555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555488888868888888888888884444444444455556555555555555555555555555
555555555555555543363333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336663333333333333333333333333
333333333336333333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333663333333333333333333333333333333
333363333333333333333333333333333333336000500050555555a5a555555555aa555a
a5555555a55555a5555555a555a5555555a555555555555a55a5a5555555555555555555
555555555555555555555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555555548888886888888888888444555555555bb555bb65555bb5555bb55555bbbbb5
55555bb5555bb55543bb6333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333366333333333333333333333333333
333333333363333333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333633333333333333333333333333333333
333633333333333333333333333333333333336000505050555555a5a555555555aa555a
a55555555a555a55555555a555a5555555a555555555555a555aa5555555555555555555
555555555555555555555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555555488888868888888888844555555555555bb555bb66555bb5555bb55555bb55bb
55555bb5555bb55543bb66666333333333333333aaa33333333333333333333333333333
333333333333333333333333333333333333333333663333333333333333333333333333
333333333633333333333333333333333333336663633333333333333333333333333333
333333333333333333333333333333333333336633333333333333333333333333333333
3336333333333333333333333333333333333660005050005555555a5555555555a55555
a555555555aaa555555555aaaa55555555aaaaa55555555a5555a5555555555555555555
555555555555555555555555555555555555555555555555555556655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555555488888868888888884455555555555555bb555bb565555bbbbbb555555bb55bb
555555bbbbbb555543bb3333366333333333333a333a33a3333333333333333333333333
333333333333333333333333333333333333333336633333333333333333333333333333
333333336333333333333333333333333333366333633333333333333333333333333333
333333333333333333333333333333333333363333333333333333333333333333333333
333633333333333333333333333333333333363000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555555488888868888888845555555555555555bb555bb556655bb55bb555555bb55bb
555555bb55bb555433bb3333336633333333333a333a33a3333333333333333333333333
333333333333333333333333333333333333333663333333333333333333333333333333
333333663333333333333333333333333336633333363333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
336333333333333333333333333333333333633000500050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555554888886668888888455555555555555555bbbbbbb555566bb55bb555555bbbbb5
555555bb55bb555433bbbbbb333633333333333a333a33a3333333333333333333333333
333333333333333333333333333333333333366333333333333333333333333333333333
333336333333333333333333333333333363333333363333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
366333333333333333333333333333333336333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555554888886888888884555555555555555555bb555bb5555566bbbb5555555bb55bb
5555555bbbb5555433bb333bb33366333333333aaaaaaaa3333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333363333333333333333333333333333633333333336633333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
363333333333333333333333333333333336333000000050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555548888886888888884555555555555555555bb555bb5555555bbbb5555555bb55bb
5555555bbbb5555433bb333bb33336633333333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333633333333333333333333333333336333333333333363333333333333333333333333
333333333333333333333333333333336633333333333333333333333333333333333333
663333333333333333333333333333333366333000505000555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555548888886888888845555555555555555555bb555bb55555555bb55555555bb55bb
55555555bb55555433bb333bb33333663333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
336333333333333333333333333333336333333333333363333333333333333333333333
333333333333333333333333333333666333333333333333333333333333333333333336
333333333333333333333333333333333663333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
55555548888886888888845555555555555555555bb555bb55555555bb66555555bbbbb5
55555555bb55555433bbbbbb333333363333333333333333333333333333333333333333
333333333333333333333333333333333663333333333333333333333333333333333333
336333333333333333333333333333663333333333333363333333333333333333333333
333333333333333333333333666666336333333333333333333333333333333333333663
333333333333333333333333333333333633333000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555554888888868888884555555555555555555555555555555555555555555555555555
555555555555555433333333333333336333333333333333333333333333333333333333
333333333333333333333333333333336333333333333333333333333333333333333333
366333333333333333333333333666633333333333333363333333333333333333333333
333333333333333333333366333333336666666633333333333333333333333333336333
333333333333333333333333333333336333333000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555548888886688888884555555555555555555555555555555555555556655555555555
555555555555555433333333333333336333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
363333333333333333333333333633333333333333333363333333333333333333333333
333333333333333333336663333333333333333366666633336666333333333333363333
333333333333333333333333333333663333334000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555548888886888888845555555555555555555555555555555555555555565555555555
555555555555555433333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
363333333333333333333333333633333333333333333336333333333333333333333333
333333333333333333366333333333333333333333333666663333663333333336633333
333333333333333333333333333336333333334000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888886888888845555555555555555555555555555555555555555565555555555
555555555555555433333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
663333333333333333333333336633333333333333333336333333333333333333333333
333333333333333336633333333333333333333333333333333333336666666663333333
333333333333333333333333333663333333345000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555565555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888886888888845555555555555555555555555555555555555555565555555555
555555555555555433333333333333333633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333336
633333333333333333333333663333333333333333333333633333333333333333333333
333333333336666666333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333345000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555655555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555488888886888888455555555555555555000055555555555555555555665555555555
555555555555555433333333333333333633333333333aa3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333333333333333366333333333333333333333333633333333333333333333333
333333333366333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333455000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555566655555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
554888888868888888455555555555555500077055555555555555555556655555555555
555555555555555433333333333333333363333333aaa333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333363
333333333333333333333363333333333333333333333333633333333333333333333333
366666666633333333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333333334555000808080555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555565555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888868888888455555555555555007777055555555555555555556555555555555
5555555555555543333333333333333333633333aaa33333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333363
333333333333333333333663333333333333333333333333633333333333333333366666
633333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333333445555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555556666655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888668888888455555555555550077777055555555555555555565555555555555
555555555555554333333333333333333363333a333aa333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336633
333333333333333333333633333333333333333333333333633333333333333336633333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333334555555000409090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888888688888884555555555555500777770555555555555555555565555555555555
555555555555554333333333333333333363333a33333aa3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333366333
333333333333333333336333333333333333333333333333366633333333333336333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333345555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555566655555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
548888886888888884555555555555507777770555555555555555555566555555555555
555555555555554333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333336333333333333333333333333333633363333333333336333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333363334455555555000909060555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555665655555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
488888866888888884555555555555507777770555555555555555555556555555555555
555555555555554333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333663333333333333333333333333336633336663333333363333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333363445555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555556666656655655555655555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
488888868888888845555555555555507777770555555555555555555556555555555555
555555555555554333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333366333
333333333333333366633333333333333333333333333366333333336666636633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333644555555555555000909090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555665555666555655556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
488888868888888845555555555555507777770555555555555555555556555555555555
555555555555554333333333333333333336333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336663
333333333333666663333333333333333333333333333663333333333333663333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333455555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555655555555555655565555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
488888886888888845555555555555507777700555555555555555555556655555555555
555555555555554333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333336633333333333333333333333333333366633333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333334655555555555555000408080555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555556555555555555665565555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
888888886888888455555555555555550777705555555555555555555555655555555555
555555555555554333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333336
333333366666333333333333333333333333333333663333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333445555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555556555555555555566665555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
888888888688888455555555555555550777705555555555555555555555655555555555
555555555555554333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333336
333333663333333333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333344565555555555555555000808080555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555565555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555554
888888888688888455555555555555555077005555555555555555555555655555555555
555555555555554333333333333333333363333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333363
333336333333333333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333455655555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555665555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
888888888688888455555555555555555007055555555555555555555555655555555555
555555555555554333333333333333333363333aaaaaaaa3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333363
333366333333333333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333334555655555555555555555000808080555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555655555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
888888888688884555555555555555555507055555555555555555555555565555555555
5555555555555543333333333333333333363333333333a3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333336
336663333333333333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333345556555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555655555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555548
888888888688884555555555555555555550005555555555555555555555565555555555
5555555555555543333333333333333333366333333333a3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
666333333333333333333333333333333333333333663333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333455556555555555555555555000804090555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555556655555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555488
888888888688884555555555555555555550005555555555555555555555565555555555
5555555555555543333333333333333333333633333333a3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
663333333333333333333333333333333333333333336633333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333334555556555555555555555555000505050555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555565555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555488
888888886888845555555555555555555555555555555555555555555555565555555555
5555555555555543333333333333333333333363aaaaaaa3333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333666
633333333333333333333333333333333333333333333363333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333345555556555555555555555555000405050555555555555555555555555
555555555555555055555555555555555555555555555555555555555555555555555555
555555555555555555555555555555655555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555488
888888886888845555555555555555555555555555555555555555555555655555555555
555555555555554333333333333333333333333a33333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333633
333333333333333333333333333333333333333333333363333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333334455555556555555555555555555000505050555555555555555555555555
555555555555555055555555555555555555555555555555555555555555555555555555
555555555555555555555555555556555555555555555555555555555555555555555555
55555555a5555a55555555555aa5555555555555a55555555555555a555555555555488a
8888a8886888845555a5555555555555aaaa55a555555555555555555555655555555555
555555555555554333333333333333333333333366333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333633
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333445555555555655555555555555555000505050555555555555555555555555
505505505500505050055055505555555555556666555665555555555555555555555555
555555555555555555555555555556555555555555555555555555555555555555555555
555555555a55a55555555555555a555555555555a55555555555555a555555555555488a
a888a8868888455555a5555555555555a555a5a555555555555555555556655555555555
555555555555554333333333333333333333333333633333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333344555555555555655555555555555555000505050555555555555555555555555
505505505055005005505004404455555555566555666665555555555555555555555555
555555555555555555555555555565555555555555555555555555555555555555555555
555555555a55a55555555555555a555555555555a55555555555555a555555555555488a
8a88a8868888455555a5555555555555a555a5a555555555555555555556665555555555
555555555555554333333333333333333333333333363333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333344455555555555555655555555555555555000505050555555555555555555555555
505050505055505055504080808844455555665555555565555555555555555556666655
555555555555555555555555555565555555555555555555555555555555555555555555
5555555555aa555555555555555aa55555555555aaaa55555555555aaaa555555554888a
8a88a6688888455555a5555555555555a555a5a555555555555555555555666555555555
555555555555554333333333333333333333333333336333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333336333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
334455555555555555555655555555555555555000505050555555555555555555555555
505050505500005055408080808888844566655555555665555555555555555565555566
665555555555555555555555556655555555555555555555555555555555555555555555
5555555555aa55555555555555a5a55555555555a555a5555555555a555a55555554888a
88a8a6888888455555a5555555555555aaaa55a555555555555555555555656555555555
555555555555554333333333333333333333333333333663333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333334444
445555555555555555555655555555555555555000405050555555555555555555555555
505050505055505005408088008888886445555555555665566665555566665565555555
565555555555555555555555666555555555555555555555555555555555555555555555
555555555a55a5555555555555a5a55555555555a555a5555555555a555a55555554888a
88a8a8888884555555a5555555555555a55555a555555555555555555555656655555555
555555555555543333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333663333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333344444444444444444444444444444444444445555
555555555555555555555655555555555555555000505050555555555555555555555555
500555005500055050088088808888668884555555555556665556666665566665555555
566556666665555555556666655555555555555555555555555555555555555555555555
555555555a55a555555555555a555a5555555555a555a5555555555a555a55555548888a
888aa8888884555555a5555555555555a55555a555555555555555555555655655555555
555555555555543333333333333333333333333333333333633333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333334444455555555555555555555555555555555555555555
555555555555555555555655555555555555555000505050555555555555555555555555
500555005555555554888888888886688888455555555555555555555555555655555555
556665555556555555665555555555555555555555555555555555555555555555555555
55555555a5555a55555555555a555a5555555555aaaa55555555555aaaa555555548888a
8888a88888845555aaaaa55555555555a55555a555555555555555555556656655555555
555555555555543333333333333333333333333aaaaaaaa3363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333344445555555555555555555555555555555555555555555555
555555555555555555555655555555555555555000505050555555555555555555555555
505555505555555554888888888886888888455555555555555555555555555555555555
555555555555665556655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555488888
888868888845555555555555555555555555555555555555555555555566556555555555
5555555555555433333333333333333333333333333333a3336633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333344455555555555555555555555555555555555555555555555555
555555555555555555555655555555555555555000505050555555555555555555555555
555555555555555554888880000866888888845555555555555555555555555555555555
555555555555556566555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888888
888688888845555555555555555555555555555555555555555555555665665555555555
5555555555555433333333333333333333333333333333a3333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333334455555555555555555555555555555555555555555555555555555
555555555555555555555655555555555555555000505050555555555555555555555555
555555555555555548888800000068888888845555555555555555555555555555555555
555555555555555665555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888888
886888888845555555555555555555555555555555555555555555556655655555555555
5555555555555433333333333333333333333333333333a3333336333333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333633333333333333333333333
333333333333333445555555555555555555555555555555555555555555555555555555
555555555555555555555655555555555555555000605050555555555555555555555555
555555555555555548888800880088888888845555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555554888888
886888888455555555555555555555555555555555555555555555556556555555555555
5555555555554333333333333333333333333333aaaaaaa3333333633333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333663333333333333336666666
333333333333344555555555555555555555555555555555555555555555555555555555
555555555555555555555655555555555555555000505050555555555555555555555555
555555555555555548888800880088888888455555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555548888888
886888888455555555555555555555555555555555555555555555565556555555555555
555555555555433333333333333333333333333a33333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333336333333333333663333333
666633333333445555555555555555555555555555555555555555555555555555555555
555555555555555555555655555555555555555000505050555555555555555555555555
555555555555555488888800000088888888455555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555548888888
886888888455555555555555555555555555555555555555555555655556555555555555
555555555554333333333333333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333336666663666666333333333
333333333334555555555555555555555555555555555555555555555555555555555555
555555555555555555556555555555555555555000505050555555555555555555555555
555555555555555488888880000888888884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555548888888
886888888455555555555555555555555555555555555555555555655555655555555555
555555555554333333333333333333333333333333333333333333363333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333445555555555555555555555555555555555555555555555555555555555555
555555555555555555556555555555555555555000505050555555555555555555555555
555555555555555488888888888668888884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555488888888
886688884555555555555555555555555555555555555555555555655555655555555555
555555555554333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333344555555555555555555555555555555555555555555555555555555555555555
555555555555555555556555555555555555555000505050555555555555555555555555
555555555555555488888888888868888845555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555488888888
886688884555555555555555555555555555555555555555555556555556655555555555
555555555543333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333334455555555555555555555555555555555555555555555555555555555555555555
555555555555555555556555555555555555555000505050555555555555555555555555
555555555555554888888888888668888455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555488888888
886888884555555555555555555555555555555555555555555556555556555555555555
555555555543333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333446666665555555555555555555555555555555555555555555555555555555555555
555555555555555555556555555555555555555000505050555555555555555555555555
555555555555554888888888888688888455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555554888888888
868888845555555555555555555555555555555555555555555565555556555555555555
555555555433333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
334565555566555555555555555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555000505050555555555555555555555555
555555555555554888888888886688884555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555554888888888
868888845555555555555555555555555555555555555555555655555556655555555555
555555555433333333333333333333333333333333333333333333333633333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
345655555556655555555555555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555000505050555555555555555555555555
555555555555554888888888886888884555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555554888888888
868888845555555555555555555555555555555555555555556555555555665555555555
555555554333333333333333333333333333333333333aa3333333333633333333333333
333333333333333333333333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
466555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555000505050555555555555555555555555
555555555555554888888888886888845555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555548888888888
688888455555555555555555555555555555555555555555565555555555556655555555
555555543333333333333333333333333333333333aaa333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333663333
333333333333333333333333333333333333333333333333333333333333333333333334
655555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555000505050555555555555555555555555
555555555555554888888888868888845555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555548888888888
688888455555555555555555555555555555555555555555565555555555555666555555
5555555433333333333333333333333333333333aaa33333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333366333333
333333333333333333333333333333333333333333333333333666663333333333333345
655555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555000505050555555555555555555555555
555555555555548888888888688888455555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555548888888886
888888455555555555555555555555555555555555555555666555555555555556555555
555555433333333333333333333333333333333a333aa333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333366333336333333333336466
655555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555000505050555555555555555555555555
555555555555548888888888688888455555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555488888888886
888888455555555555555555555555555555555555555555656655555555555556555555
555555433333333333333333333333333333333a33333aa3333333333333633333333333
333333333333333333333333333333333333333333333333333333333333336333333333
333333333333333333333333333333333333333333333333633333333633333333664555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555000505050555555555555555555555555
555555555555548888888886888884555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555488888866668
888884555555555555555555555555555555555555555556555655555555555556555555
555554433333333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333333333333336666366333333333663333666545555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555556555555555555555555555000505050555555555555555555555555
555555555555548888888668888845555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555488888868888
888884555555555555555555555555555555555555555556555655555555555556666555
555554333333333333333333333333333333333333333333333333333333336333333333
333333333333333333333333333333333333333333333333333333333333633333333333
333333333333333333333333333333333333333363333633333333333366666333455555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555556555555555555555555555000505050555555555555555555555555
555555555555488888888688888845555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555554888888868888
888884555555555555555555555555555555555555555565555665555555555555555666
555554333333333333333333333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333366633333333333333333333333334555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555556555555555555555555555000505050555555555555555555555555
555555555555488888888688888455555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555554888888868888
888845555555555555555555555555555555555555544444444655555555555555555556
655543333333333333333333333333333333333333333333333333333333333363333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333633666666666633333333333333333333333333345555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555565555555555555555555555000505050555555555555555555555555
555555555554888888886888888455555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555554888888868888
888845555555555555555555555555555555554444448688888444444444555555555555
665433333333333333333333333333333333333333333333333333333333333336333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333336366633333333333333333333333333333333333455555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555565555555555555555555555000505050555555555555555555555555
555555555554888888666888884555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555548888888868888
888845555555555555555555555555555554448888866888888688888888444455555555
565433333333333333333333333333333333333333333333333333333333333333633333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333366663336333333333333333333333333333333333333455555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555565555555555555555555555000505050555555555555555555555555
555555555548888868888888884555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555548888888868888
888845555555555555555555555555555448888886688888888868888888888845555555
544333336666666666663333333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333663333333333333333333333333333333333333333334555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555565555555555555555555555000505050555555555555555555555555
555555555448888868888888845555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555548888888688888
888845555555555555555555555555555488666668888888888866888888888884555554
463333663333333333666633333333333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333633333333333333333333333333333333333333333345555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555566555555555555555555555000505050555555555555555555555555
555555554488888668888888455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555488888888688888
888845555555555555555555555555544888688888888888888886888888888884555543
336666333333333333333633333333333333333aaaaaaaa3333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333336333333333333333333333333333333333333333333455555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555556555555555555555555555000505050555555555555555555555555
555555548888886688888888455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555488888888688888
888845555555555555555555555555488888688888888888888888688888888884555543
3333333333333333333336633333333333333333333333a3333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333336333333333333333333333333333333333333333334555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555000505050555555555555555555555555
555555488888866888888888455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555488888888688888
888845555555555555555555555555488888688888888888888888688888888884554433
3333333333333333333333663333333333333333333333a3333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333336333333333333333333333333333333333333333334555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555565555555555555555555000505050555555555555555555555555
555544888866668888888884555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554888888888688888
888845555555555555555555555554888888688888888888888888868888888884543333
3333333333333333333333336663333333333333333333a3333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333363333333333333333333333333333333333333333345555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555556655555555555555555000505050555555555555555555555555
555488886668888888888884555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554888888888688888
888845555555555555555555555554888888868888888888888888868888888884433333
3333333333333333333333333366333333333333aaaaaaa3333333333333333333633333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333363333333333333333333333333333333333333334455555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555665555555555555555000505050555555555555555555555555
554888886888888888888845555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555554888888888688888
888845555555555555555555555554888888868888888888888888886888888884433333
333333333333333333333333333633333333333a33333333333333333333333333633333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333363333333333333333333333333333333333333345555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555566555555555555555000505050555555555555555555555555
548888886888888888888455555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888868888
888845555555555555555555555554888888886888888888888888886888888888433333
333333333333333333333333333663333333333333333333333333333333333333363333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333363333333333333333333333333333333333333455555555555555555
555555555555555555555555556655555555555555555555555555555555555555555555
555555555555555555555556655555555555555000505050555555555555555555555555
488888868888888888888455555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555548888888888886888
888845555555555555555555555548888888886888888888888888886888888888433333
333333333333333333333333333366333333333333333333333333333333333333366333
333333333333333333333333336333333333333333333333333333333333333333333336
666333333333333633333333333333333333333333333333333333455555555555555555
555555555555555555555556665555555555555555555555555555555555555555555555
555555555555555555555555665555555555555000505050555555555555555555555554
888888868888888888884555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555055550555550548888088888888688
888455555555555555555555555548888888888688888888888888886888888884333333
333333333333333333333333333336333333333333333333333333333333333333333633
333333333333333333333366666633333333333333333333333333333333333333336663
333666666333336333333333333333333333333333333333333334555555555555555555
555555555555555666666665555555555555555555555555555555555555555555555555
555555555555555555555555556655555555556000505050555555555555555555555548
888888886888888888445555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555505550555550488888808888888688
888455555555555555555555555548888888888868888888888888888688888884333333
333333333333333333333333333333333333333333333333333333333333333333333366
333333333333333333666633333633333333333333333333333333333333333666666333
333333333663363333333333333333333333333333333333333345555555555555555555
555555555555555655555555555555555555555555555555555555555555555555555555
555555555555555555555555555566665555565000505050555555555555555555555488
888888886888888884555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555500055055505055055055505550500550400888808888888688
888455555555555555555555555548888888888886888888888888888688888843333333
333333333333333333333333333333333333333333333333333333333333333333333333
633333333333333366333333333366666333333333333333333333333336666333333333
333333333336663333333333333333333333333333333333333455555555555555555555
555555555555556555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555556556655000505050555555555555555555555488
888888868888888884555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555055505005505050505055505550055050088088808888888688
888455555555555555555555555548888888888888688888888888888868888433333333
333333333333333333333333333333333333333333333333333333333333333333333333
363333333333333363333333333363333663333333333333333333333663333333333333
333333333336633333333333333333333333333333333333334555555555555555555555
555555555555556555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555665555000505050555555555555555555554888
000088688888888845555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555550555555050505050505055050550555050888088080888888688
888455555555555555555555555548888888888888688888888888888868884333333333
333333333333333333333333333333333333333333333333333333333333333333333333
363333333333366633333333333333333363333333333333333333336333333333333333
333333333333333333333333333333333333333333333333334555555555555555555555
555555555555556555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555548880
000006688888888840555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555550555555050505050505055050550555050888088080888888688
884555555555555555555555555548888888888888688888888888888886843333333333
333333333333333333333333333333333333333333333333333333333333333333333333
363333333333663333333333333333333363666333333333333333663333333333333333
333333333333333333333333333333333333333333333333345555555555555555555555
555555555555556555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555548880
088006888888884450555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555550555555055005005550050555050055050088080888088886888
884555555555555555555555555548888888888888868888888888888884433333333333
333333333333333333333333333333333333333333333333333333333333333333333333
336633333336333333333333333333333366633666633333333336333333333333333333
333333333333333333333333333333333333333333333333455555555555555555555555
555555555555565555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555488880
088006808880845050500550550550050555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555550555555055505005550050555050500540800880888088868888
884544444555555555555555555488888888888888868888888888884443633333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333363333663333333333333333333333333333333666633366363333333333333333333
333333333333333333333333333333333333333333333333455555555555555555555555
555555555555565555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555488880
000006808880045050055050505505500555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555055505555555555555555555555555548888888888888688888
844499999445555555555555555488888888888888868888888884443333363333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336666633333333333333333333333333333333333366633633333333333333333333
333333333333333333333333333333333333333333333334555555555555555555555555
555555555555565555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555488888
000086808880405050555050505505550555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555500055555555555555555555555555548888888888866688888
849999999994555555555555555488888888888888868888888443333333336333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333363333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333334555555555555555555555555
555555555555655555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555488888
888868808880505050555050055550000555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555488888888886668888888
849999999999455555555555555548888888888888868444444333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333336333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333345555555555555555555555555
555555555566555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555488888
886668808840550050055050505505550555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555488888888868800008888
849999999999945555555544444444444888888844444333333333333333333366666066
330333333333333333333333333333333333333333333333333333333333333333333333
333333333633333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333345555555555555555555555555
555555555655555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555548888
668888808450555050500550550550005555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555488888888868000000888
849999999999994555555543333333333444444433336633333333333333333336333303
660636666666333333333333333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333455555555555555555555555555
555555556655555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555544886
888888804555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888888868008800888
849999999999999455555433333333333333333333333663333033333003033000333303
330300333333663333333333333333333333333333333333333333333333333333333333
333333333336633333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333455555555555555555555555555
555555556555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555444
888880000055555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888888868008800888
499999999999999945555433333333333333333333333366333033330330030336033303
330033033333336663333333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333334555555555555555555555555555
555555556555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555655
444444555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555554888888888868000000888
499999999999999994555433333333333333333330000336333033330333030336333030
330333033333333366333333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333334555555555555555555555555555
555555565555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888888688800008888
499999999999999999455433333333333333333300000033633033333000030336333030
330333033333333333663333333333333333333333333333333333333333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333345555555555555555555555555555
555555565555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888886688888888888
499999999999999999944433333333333333333300330033633033330333030336030333
030033033333333333336333333333333333333333333333333333333333333333333333
333333333333633333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333345555555555555555555555555555
555555565555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555565
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555548888888866888888888888
499999999999999999944433333333333333333300330033633033333000333000330333
030300333333333333333633333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333455555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555565
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555488888888668888888888884
999999999999999999999433333333333333333300000033633033333333333333633333
333333333333333333333633333333333333333333333333333333333333333333333333
333333333336333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333455555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555556665
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555488888888666666888888884
999999999999999999999433333333333333333330000333633000003333333333363333
333333333333333333333363333333333333333333333333333333333333333333333333
333333333363333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333334555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555556555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888868888666668884
999999999999999999999943333333333333333333333333633333333333333333363333
333333333333333333333363333333333333333333333333333333333333333333333333
333333336633333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333334555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303060555555555555555555556555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555554888888888886888888886849
999999999999999999999943333333333333333333333333363333333333333333336333
333333333333333333333336333333333333333333333333333333333333333333333333
333333363333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333345555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555556555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888886888888888469
999999999999999999999994333333333333333333333333363333333333333333336633
333333333333333333333336333333333333333333333333333333333333333333333333
333366633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333345555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555556655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888666888888884969
999999999999999999999994333333333333333333333333336333333333333333333363
333333333333333333333336333333333333333333333333333333333333333333333333
366663333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333455555555555555555555555555555555
555565555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555556655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888688888888884996
999999999999999999999994333333333333333333333333336333333333333333333336
333333333333333333333336333333333333333333333333333333333333333333333366
633333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333334555555555555555555555555555555555
555565555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555566655
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888886888888888849999
699999999999999999999994333333333333333333333333336333333333333333333336
333333333333333333333336333333333333333333333333333333333333333333366633
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333334555555555555555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555565665
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888886888888888449999
699999999999999999999994433333333333333333333333333633333333333333333333
663333333333333333333336333333333333333333333333333333333333333336633333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333345555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555565566
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888886888888888499999
969999999999999999999999433333333333333333333333333633333333333333333333
336333333333333333333336333333333333333333333333333333333333333663333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333345555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555565555
655555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888888888886888888884999999
996999999999999999999999433333333333333333333333333663333333333333333333
336333333333333333333336333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333455555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555565555
566555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888888888886888888884999999
996999999999999999999999433333333333333333333333333336333333333333333333
333633333333333333333363333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333455555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555665555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888888866888888884999999
999699999999999999999999433333333333333333333333333333633333333333333333
333633333333333333333363333333333333333333333333333333333333333633333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333334555555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555556655555
555665555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888886688888888845449999
999969999999999999999999433333333333333333333333333333633333333333333333
333633333333333333333363333333333333333333333333333333333333366333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333345555555555555555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555665555555
555565555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888866888888888845549999
999996699999999999999999433333333333333333333333333333366333333333333333
333633333333333333333363333333333333333333333333333333333333633333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333345555555555555555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555556655555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555550555505555488888888668888888888845544999
999999966999999999999999433333333333333333333333333333336333333333333333
333666333333333333333633333333333333333333333333333333333336333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333455555555555555555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555556555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555055505555488888888688888888888845554999
999999996699999999999999433333333333333333333333333333336333333333333333
333336666333333333333633333333333333333333333333333333333363333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333334555555555555555555555555555555555555555
566555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555666555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555505555505500000555000005555055505004888888886888888888888455554499
999999999669999999999999433333333333333333333333333333336333333333333333
333333333333333333333633333333333333333333333333333333336633333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333345555555555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555556655555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555505555505505050555050505555055500550888888886888888888888455555449
999999999996699999999999433333333333333333333333333333333333333333333333
333333333333333333336333333333333333333333333333333333663333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333455555555555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555655565555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550000055505050555050505550505505550880000886888888888888455555549
999999999999969999999999433333333333333333333333333333333333333333333333
333333333333333333336333333333333333333333333333333336333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333334555555555555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555566566565555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555550555055505050555050505550505505550800000086888888888884555555554
999999999999996699999994333333333333333333333333333333333333333333333333
333333333333333333336333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333363333333333333333333333345555555555555555555555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030556655555665555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555050555505050555050505505550500540800880068888888888845555555555
499999999999999969999994333333333333333333333333333333333333333333333333
333333333333333333363333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333363333333333333333333333455555555555555555555555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505056666555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555050555505050555050505505550505008800880068888888888455555555555
544999999999999996999994333333333333333333333333333333333333333333333333
333333333333333333363333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333363333333333333333333334555555555555555555555555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555565555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555050555555555555555555555555555548800000068888888888455555555555
555449999999999999699994333333333333333333333333333333333333333333333333
333333333333333333633333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333363333333333333333333345555555555555555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555565555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555505555555555555555555555555555548880000868888888888455555555555
555554449999999999969444333333333333333333333333333333333333333333333333
333333333333333333633333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333333333445555555555555555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
655555555555555555555555555555555555555000303030555555555555555555555555
555555556555555555555555555555555555555555555555555555555555555555555555
5a5555a55555555555aa5555555555555a55555555555555a555555555555555a5555a55
55555555555a5555555555555aaaa55a5555555548888888868888888884555555555555
555555554444999999444543333333333333333333333333333333333333333333333333
333333333333333336333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333333334455555555555555555555555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555556
655555555555555555555555555555555555555000505050555555555555555555555555
555555556555555555555555555555555555555555555555555555555555555555555555
55a55a55555555555555a555555555555a55555555555555a555555555555555aa555a55
55555555555a5555555555555a555a5a5555555548888888868888888884555555555555
555555555555444444556643333333333333333333333333333333333333333333333333
333333333333333363333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333333344555555555555555555555555555555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555565
555555555555555555555555555555555555555000303030555555555555555555555555
555555556555555555555555555555555555555555555555555555555555555555555555
55a55a55555555555555a555555555555a55555555555555a555555555555555a5a55a55
55555555555a5555555555555a555a5a5555555548888888868888888884555555555555
555555555555555555554463333333333333333333333333333333333333333333333333
333333333333333363333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333333445555555555555555555555555555555555555555555555555
555565555555555555555555555555555555555555555555555555555555555555555655
555555555555555555555555555555555555555000808080555555555555555555555555
555555556555555555555555555555555555555555555555555555555555555555555555
555aa555555555555555aa55555555555aaaa55555555555aaaa555555555555a5a55a55
55555555555a5555555555555a555a5a5555555548888888886888888884555555555555
555555555555555555543366633333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333333455555555555555555555555555555555555555555555555555
555556655555555555555555555555555555555555555555555555555555555555566555
555555555555555555555555555555555555555000303030555555555555555555555555
555555556555555555555555555555555555555555555555555555555555555555555555
555aa55555555555555a5a55555555555a555a5555555555a555a55555555555a55a5a55
55555555555a5555555555555aaaa55a5555555548888888886888888884555555555555
555555555555555555433336363333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333363333333333333334555555555555555555555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555565555
555555555555555555555555555555555555555000808080555555555555555555555555
555555555655555555555555555555555555555555555555555555555555555555555555
55a55a5555555555555a5a55555555555a555a5555555555a555a55555555555a55a5a55
55555555555a5555555555555a55555a5555555548888888886888888884555555555555
555555555555555554333333336633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333366333333333333334555555555555555555555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555666655555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555566555555555555555555555555555555555555555555555555555555555555
55a55a555555555555a555a5555555555a555a5555555555a555a55555555555a555aa55
55555555555a5555555555555a55555a5555555548888888888688888884555555555555
555555555555555543333333333363333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333345555555555555555555555555555555555555555555555555555
555555565555555555555555555555555555555555555555555555555555566555555555
555555555555555555555555555555555555555000808080555555555555555555555555
555555555556665555555555555555555555555555555555555555555555555555555555
5a5555a55555555555a555a5555555555aaaa55555555555aaaa555555555555a5555a55
555555555aaaaa55555555555a55555a5555555548888888888688888845555555555555
555555555555555543333333333336633333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333336333333333333455555555555555555555555555555555555555555555555555555
555555565555555555555555555555555555555555555555555555555566665555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555555554445555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888688888845555555555555
555555555555555433333333333333363333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333633333333333455555555555555555555555555555555555555555555555555555
555555565555555555555555555555555555555555555555555555555665555555555555
555555555555555555555555555555555555555000804090555555555555555555555555
555555555555446884455555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888688888845555555555555
555555555555555433333333333333336333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333633333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333633333333334555555555555555555555555555555555555555555555555555555
555555556555555555555555555555555555555555555555555555566555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555554488688844555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888688888845555555555555
555555555555555433333333333333336633333333333333333333333333333333333333
333333333333333333333333333333333333333333333333336333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333633333333345555555555555555555555555555555555555555555555555555555
555555555655555555555555555555555555555555555555555555655555555555555555
555555555555555555555555555555555555555000909090555555555555555555555555
555555555554888688888455555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888688888884555555555555
555555555555554333333333333333333666333333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333633333333345555555555555555555555555555555555555555555555555555555
555555555565555555555555555555555555555555555555666666555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555548888688888845555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888688888884555555555555
555555555555554333333333333333333333663333333333333333333333333333333333
333333333333333333333333333333333333333333333333633333333333333333333333
333333333333333333333333333333333333333333333333333333666633333333333333
333333633333333455555555555555555555555555555555555555555555555555555555
555555555565555555555555555555555555555555555556555555555555555555555555
555555555555555555555555555555555555555000909090555555555555555555555555
555555555548886688888845555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888888688888884555555555555
555555555555554333333333333333333333336333333333333333333333333333333333
333333333333333333333333333333333333333333333336333333333333333333333333
333333333333333333333333333333333333333333333333333336333333333333333333
333333663333333455555555555555555555555555555555555555555555555555555555
555555555556555555555555555555555555555555555565555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555548888688888884555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888888688888884455555555555
555555555555554333333333333333333333333633333333333333333333333333333333
333333333333333333333333333333333333333333333363333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333363333334555555555555555555555555555555555555555555555555555555555
555555555556555555555555555555555555555555555655555555555555555555555555
555555555555555555555555555555555555555000600090555555555555555555555555
555555555548888688888884555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888666688888455555555555
555555555555543333333333333333333333333363333333333333333333333333333333
333333333333333333333333333333333333333333333363333333333333333333333333
333333333333333333333333366666666666666333333333333363333333333333333333
333333336333345555555555555555555555555555555555555555555555555555555555
555555555556555555555555555555555555555555566555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555548888868888888455555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888688888455555555555
555555555555543333333333333333333333333363333333333333333333333333333333
333333333333333333333333333333333333333333333363333333333333333333333333
333366666666666666333333663333333333333633333333333363333333333333333333
333333336333455555555555555555555555555555555555555555555555555555555555
555555555556555555555555555555555555555556655555555555555555555555555555
555555555555555555555555555555555555555000909090555555555555555555555555
555555555548888886688888845555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888688888455555555555
555555555555543333333333333333333333333363333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
336663333333333333666666333333333333333366333333333363333333333333333333
333333333634555555555555555555555555555555555555555555555555555555555555
555555555556555555555555555555555555555565555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555548888888868888845555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888688888845555555555
555555555555543333333333333333333333333336333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
336333333333333333333333333333333333333333663333333633333333333333333333
333333333645555555555555555555555555555555555555555555555555555555555555
555555555565555555555555555555555555555565555555555555555555555555555555
55555555555555555555555555555555555555500040b0b0555555555555555555555555
555555555548888888886888884555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888688888845555555555
555555555555433333333333333333333333333336333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333366666633333333
663333333333333333333333333333333333333333336663333633333333333333333333
333333333345555555555555555555555555555555555555555555555555555555555555
555555555565555555555555555555555555556655555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555554888888886888888455555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888688888884555555555
555555555555433333333333333333333333333336333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333633333366666666
333333333333333333333333333333333333333333333333333633333333333333333333
333333333465555555555555555555555555555555555555555555555555555555555555
555555555565555555555555555555555555556555555555555555555555555555555555
555555555555555555555555555555555555555000808080555555555555555555555555
555555555554888888886888888845555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888688888884555555555
555555555555433333333333333333333333333336333333333333333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333633333333333333333333
333333334556666666666666655555555555555555555555555555555555555555555555
555555555565555555555555555555555555665555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555555488888886888888884555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888688888884555555555
555555555555433333333333333333333333333336633333336663333333333333333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333333633333333333333333333
333333345555555555555555566555555555665555555555555555555555555555555555
555555555556555555555555555555555666555555555555555555555555555555555555
5555555555555555555555555555555555555550006060b0555555555555555555555555
555555555555548888888688888884555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888668888888455555555
555555555555433333333333333333333333333333366663666366666663336633333333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333336333333333333333333333
333333455555555555555555555666555566566655555555555555555555555555555555
555555555556555555555555555555556655555555555555555555555555555555555555
555555555555555555555555555555555555555000303030555555555555555555555555
555555555555548888888688888888455555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888866888888455555555
555555555555433333333333333333333333333333333336333333333366663666666333
333333333333333333333333333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333363333333333333333333333
333334555555555555555555555555666655555566665555555555555555555555555555
555555555555655555555555555555565555555555555555555555555555555555555555
5555555555555555555555555555555555555550008080b0555555555555555555555555
555555555555554888888688888888845555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888886888888845555555
555555555555433333333333333333333333333333333333333333333333333336633633
333333333336666663336663333333333333333333333333333333336333333333333333
333333333333333333333333333333333333333333333333633333333333333333333333
333345555555555555555555555555555555555555556655555555555555555555555555
555555555555655555555555555555655555555555555555555555555555555555555555
555555555555555555555555555555555555555000000000555555555555555555555555
555555555555554488888688888888845555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888886888888884555555
555555555555433333333333333333333333333333333333333333333333333333333363
333666666663336336666336333333333333333333333333333333666333333333333333
333333333333333333333333333333333333333333333336333333333333333333333333
333345555555555555555555555555555555555555555655555555555555555555555555
555555555555565555555555555555655555555555555555555555555555555555555555
555555555555555555555555555555555555555000808080555555555555555555555555
555555555555555548888868888888884555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888886888888888455555
555555555555433333333333333333333333333333333333333333333333333333333366
366333333333333333633333633333333333333333333333333336333333333333333333
333333333333333333333333333333333333333333333336333333333333333333333333
333455555555555555555555555555555555555555555665555555555555555555555555
555555555555565555555555555555655555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555554888886888888884555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888886888888888455555
555555555555433333333333333333333333333333333333333333333333333333333336
633333333333333333333333633333333333333333333333333336333333333333333333
333333333333333333333333333333333333333333333363333333333333333333333333
334555555555555555555555555555555555555555555565555555555555555555555555
555555555555556555555555555556655555555555555555555555555555555555555555
555555555555555555555555555555555555555000808080555555555555555555555555
555555555555555554888888688888888455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888688888888845555
55555555555543333333333333333a33333333333333333aa333333333333333333a3333
33333333333aaaaa33333333633333a3333a333333333333333336333333333333333333
333333333333333333333333333333333333333333333363333333333333333333333333
345555555555555555555555555555555555555555555556555555555555555555555555
555555555555555665555555555565555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555488888688888888455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888688888888844555
55555555555543333333333333333a3333333333333333333a33333333333333333a3333
33333333333a333333333333633333aa333a333333333333333336333333333333333333
333333333333333333333333333333333333333333333633333333333333333333333333
455555555555555555555555555555555555555555555556555555555555555555555555
555555555555555565555555555665555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555488888866888888845555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888688888888888455
55555555555543333333333333333a3333333333333333333a33333333333333333a3333
33333333333a333333333333633333a3a33a333333333333333336333333333333333333
333333333333333333333333333333333333333333333633333333333333333333333334
555555555555555555555555555555555555555555555555666655555555555555555555
555555566655555566655566556555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555548888886668888845555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888688888888888844
55555555555543333333333333333a3333333333333333333aa3333333333333333a3333
33333333333a333333333333633333a3a33a333333333333333336333333333333333333
333333333333333333333333333333333333333333336333333333333333333333333345
555555555555555555555555555555555555555555555555555566665555555555555555
555666655566666665566655666555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555548888888868888845555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888688888888888884
55555555555543333333333333333a333333333333333333a3a3333333333333333a3333
33333333333aaaaa33333333633333a33a3a333333333333333336333333333333333333
333333333333333333333333333333333333333333336333333333333333333333333455
555555555555555555555555555555555555555555555555555555556666655555555555
666555555555555555555555566655555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555548888888886888884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888688888888888888
44555555555554333333333333333a333333333333333333a3a3333333333333333a3333
33333333333a333333333333663333a33a3a333333333333333366666333333333333333
333333333333333333333333333333333333333333336333333333333333333333334555
555555555555555555555555555555555555555555555555555555555555566655555666
655555555555555555555555555666555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555548888888888688884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888688888888888888
88455555555554333333333333333a33333333333333333a333a333333333333333a3333
33333333333a333333333333366333a333aa333333333333333633333666333333333333
333333333333333333333333333333333333333333336333333333333333333333345555
555555555555555555555555555555555555555555555555555555555555555566666555
555555555555555555555555555556655555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555548888888888868884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888688888888888888
88845555555554333333333333333aaaaa3333333333333a333a3333333333333aaaaa33
33333333333aaaaa33333333336333a3333a333333333333333633333333666633333333
333333333333333333333333333333333333333333336333333333333333333333345555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555556555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555554888888888886884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888668888888888888
888445555555554333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333333333333333333333336333333333333366333333
333333333333333333333333333333333333333333333633333333333333333333455555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555556555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555554888888888886884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888868888888888888
888884555555554333333333333333333333333333333333333333333333333333333333
333333333333333333333333336333333333333333333336666333333333333366333333
333333333333333333333333333333333333333333333663333333333333333334555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555556555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555554888888888886884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555548888888888666888888888888
888888455555554333333333333333336666666333333333333333333333333333333333
333333333333333333333333336333333333333333333366333333333333333363333333
333333333333333333333333333333333333333333333363333333333333333345555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555565555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555554888888888886884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888686668888888888
888888455555554333333333666666663333333633333333333333333333333333333333
333333333333333333333333363333333333333333333633333333333333333633333333
333333333333333333333333333333333333333333333363333333333333334455555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555665555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555488888888886884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888888688886688888888
888888845555555433333666333333333333333366333333333333333333333333333333
333333333333333333333333363333333333333333333633333333333333333633333633
333333333333333333333333333333333333333333333363333333333333445555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555556555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555488888888886884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888886888888866888888
888888884555555466666333333333333333333333663333333333333333333333333333
333333333333333333333333663333333333333333366333333333333333333366666366
333333333333333333333333333333333333333333333366333333344444555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555556665555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555548888888868884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555488888888886888888888688888
888888888455555433333333333333333333333333336333333333333333333333333333
333333333333333333333336633333333333333366633333333333333333333333333366
333333333333333333333333333333333333333333333333444444455555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555665555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555544888888868884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888886888888888668888
888888888845566466633333333333333333333333333333333333333333333333333333
333333333333333333333336333333333333333363333333333333333333333333333363
333333333333333333333333333333333333333333333344665555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555566555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555554888888688884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555554888888888868888888888866888
888888888884455543366666633333333333333333333333333333333333333333333333
333333333333333333333363333333333333333663333333333333333333333333333663
333333333333333333333333333333333333333333344455566555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555488888688884555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888888888688888888888886688
888888888866845554333333663333333333333333333333333333333333333333333333
333333333333333333333363333333333333666633333333333333333333333333366633
333333333333333333333333333333333333333444455555556655555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555666655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555488888688845555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555548888888886688888888888888668
888866666688884554333333336666633333333333333333333333333333333333333333
333333333333333333333363333333333336633333333333333333333333333333363333
333333333333333333333333333333333444444555555555555655555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555556655555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555488888688845555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888886888888888888888866
666688888888884455433333333333366333333333333333333333333333333333333333
333333333333333333333363333333333336333333333333333333333333333336633333
333333333333333333333344444444444555555555555555555655555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555556555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555555488886888845555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888888688888888888888886
888888888888888445433333333333333666633333333333333333333333333333333333
333333333333333333333363333333333363333333333333333333333333333336333333
333333333333333344444455555555555555555555555555556555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555565555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555555555544444448888455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888888688888888888888886
888888888888888844433333333333333333366333366666333333333333333333333333
333333333333333333333363333333666633333333333333333333333333333363333333
333333333334444455555555555555555555555555555555556655555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555565555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555555554444433333634444555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555488888888888688888888888888888
688888888888888888433333333333000033336666633336333333333333333333333333
333333333333333333333363333333633333333333333333333333333333333363333333
333333344445555555555555555555555555555555555555555665555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555655555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555554443333333336333334455555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888888688888888888888888
868888888888888888433333333330000003333333333336333333333333333333333333
333333333333333333333363333336633333333333333333333333333333333633333333
333344455555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555655555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555000505050555555555555555555555555
555555555555443333333333663333333344555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888888688888888888888888
886888888888888888433333333330033003333333333333633333333333333333333333
333333333333333333333366633363333333333333333333333333333333333633333333
334455000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000505050555555555555555555555555
555555555544333333333336333333333334455555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888888688888888888848888
888688888888888888433333333330033003333333333333633333333333333333333333
333333333333333333333333666363333333333333333333333333333333333633333333
445555011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
555555555433333333333363333333333333455555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555554888888888888688888888884444888
888868888888888888433333333330000003333333333333633333333333333333333333
333333333333333333333333336633333333333333333333333333333333333633333344
555555011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
555555554333333333333633333333333333345555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888888866888888888843334444
444448888888888884333333333333000033333333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333633333455
555555011100000000000000000000000000000000000000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
555555443333333333333633333333333333334555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555548888888888868888888844433333333
333334888888888884333333333333333033333333333333363333333333333333333333
333333333333333333333333333333333333333333333333333333333333333633344555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
555554333333333333333633333333333333334555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555488888888886688888844433333333333
333336444448844444333333333333333033333333333333366333333333333333333333
333333333333333333333333333333333333333333333333333333333333333644455555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
555543333333333333333633333333333333333445555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555488888888868888888443333333333333
333333633334433333333333303333303030033300033300036033303000033033333333
333333333333333333333333333333333333333333333333333333333333444455555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
555433333333333333333633333333333333333334555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554888888888868888888433333333333333
333333633333333333333333303333303003303033303033303303303033303033333333
333333333333333333333333333333333333333333333333333333333334456555555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
554333333333333333333633333333333333333333455555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555554888888888868888884433333333333333
333333663333333333333333330000033033303033303033333303303033303033333333
333333333333333333333333333333333333333333333333333333333445566555555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
543333333333333333333633333333333333333333344555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555548888888888868888884333333333333333
333333336333333333333333330333033033303033303000003303303000033033333333
333333333333333333333333333333333333333333333333333333344455665555555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555555
433333333333333333333633333333333333333333333455555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555548888888888868888884333333333333333
333333333633333333333333333030333003303033303033303303303033333033333333
333333333333333333333333333333333333333333333333333333445666655555555555
555555011105555555555555555555555555555555555555501111110001111011110001
101110101110100001101100011111010011100101011101100011011101000011011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555554
333333333333333333333633333333333333333333333345555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555488888888888688888843333333333333333
333333333663333333333333333030333030033000033300033300003033333033333333
333333333333333333333333333333333333333333333333333334556555555555555555
555555011105555555555555555555555555555555555555501111101110111011101110
101110101110101110101011101111001101011001001101011101011101011101011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555543
333333333333333333333633333333333333333333333345555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554888888888886888888843333333333333333
333333333336333333333333333030333333333033333333333333333333333333333333
333333333333333333333333333333333333333333333333333345556555555555555555
555555011105555555555555555555555555555555555555501111011111111011101111
101110101110101110101011111111011101011101010101011101011101011101011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555555433
333333333333333333333663333333333333333333333334555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554888888888886888888843333333333333333
333333333333633333333333333303333333333300003333333333333333333333333333
333333333333333333333333333333333333333333333333333345556555555555555555
555555011105555555555555555555555555555555555555501111011111111011100000
101110100000100001101000001111011101100001010101011101000001000011011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555554333
333333333333333333333366333333333333333333333333455555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554888888888868888888843333333333333333
333333333333363333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333455556555555555555555
555555011105555555555555555555555555555555555555501111011111111011101110
101110101110101111101011101111001101011101011001011101011101011111011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555543333
333333333333333333333336333333333333333333333333455555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555554888888888868888888433333333333333333
333333333333336333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333334555556555555555555555
555555011105555555555555555555555555555555555555501111011111100000110001
100000101110101111101100011111010011100011011101100011011101011111011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555555433333
333333333333333333333363333333333333333333333333345555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555548888888888868888888433333333333333333
333333333333333633333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333345555556555555555555555
555555011105555555555555555555555555555555555555501111101110111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555554333333
333333333333333333333366666633333333333333333333345555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555548888888888860000884333333333333333333
333333333333333363333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333455555565555555555555555
555555011105555555555555555555555555555555555555501111110001111111111111
111111111111111111111111111111111111111111100011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555543333333
333333333333333333333333333366333333333333333333334555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555488888888888800000084333333333333333333
333333333333333336333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333455555655555555555555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111101011111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555555433333333
333333333333333333333333333336333333333333333333333455555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555488888888888800880084333333333333333333
333333333333333333633333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333334555556555555555555555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555544333333333
333333333333333333333333333336333333333333333333333345555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555488888888888600880084333333333333333333
333333333333333333363333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333345555665555555555555555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555555433333333333
333333333333333333333333333336333333333333333333333334555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555488888888866800000043333333333333333333
333333333333333333363333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333455555655555555555555555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555554333333333333
333333333333333333333333333336333333333333333333333333455555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555488888886688880000833333333333333333333
333333333333333333363333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333334555556555555555555555555555
555555011105555555555555555555555555555555555555501111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555555443333333333333
33333a3333a33333333333aa3333633333333a33333333333333a334555555555555a555
5a5555555555555a5555555555555aaaa55a555555555555555555555555555555555555
555555555555555555544444555555554888888668888888888433333333333333333333
333333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333334555556555555555555555555555
555555011100000000000000000000000000000000000000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555554333333333333333
333333a33a33333333333333a333633333333a33333333333333a333455555555555aa55
5a5555555555555a5555555555555a555a5a555555555555555555555555555555555555
555555550555505054403033405500054800066608880880880433333333333333333333
333333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333345555556555555555555555555555
555555011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555543333333333333333
333333a33a33333333333333a333633333333a33333333333333a333455555555555a5a5
5a5555555555555a5555555555555a555a5a555555555555555555555555555555555555
555555550555505003303033304045504806608800880880840333333333333333333333
333333333333333333333633333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333455555556555555555555555555555
555555011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555543333333333333333
3333333aa333333333333333aa36333333333aaaa33333333333aaaa345555555555a5a5
5a5555555555555a5555555555555a555a5a555555555555555555555555555555555555
555555550555404030303033303034454806808808080888000333333333333333333333
333333333333333333333663333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333334555555566555555555555555555555
555555011100000000000000000000000000000000000000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555543333333333333333
3333333aa33333333333333a3a33663333333a333a3333333333a333a34555555555a55a
5a5555555555555a5555555555555aaaa55a555555555555555555555555555555555555
555555550554303030303000003000004400088808080840330333333333333333333333
333333333333333333333336333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333345555555565555555555555555555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555443333333333333333
333333a33a3333333333333a3a33336333333a333a3333333333a333a34555555555a55a
5a5555555555555a5555555555555a55555a555555555555555555555555555555555555
555555550000003033003033303033303304808808800430330333333333333333333333
333333333333333333333333663333333333333333333333333333333333333333333333
333333333333333333333333333333333333333345555555655555555555555555555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555433333333333333333
333333a33a333333333333a333a3336333333a333a3333333333a333a33455555555a555
aa5555555555555a5555555555555a55555a555555555555555555555555555555555555
555555550333303033303033303300033600044808840333000333333333333333333333
333333333333333333333333336333333333333333333333333333333333333333333333
333333333333333333333333333333333333333455555556555555555555555555555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555433333333333333333
33333a3333a33333333333a333a3336333333aaaa33333333333aaaa333455555555a555
5a55555555555aaaaa55555555555a55555a555555555555555555555555555555555555
555555540333303333333333333333336633333444433333333333333333333333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333334555555565555555555555555555555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555433333333333333333
333333333333333333333333333333633333333333333333333333333333455555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555544430333303333333333333333663333333333333333333333333333333333333333
333333333333333333333333333366333333333333333333333333333333333333333333
333333333333333333333333333333333333334555555565555555555555555555555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555555433333333333333333
333333333333333333333333333333666663333333333333333333333333344555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555433333333333333333666666666333333333333333333333333333333333333333333
333333333333333333333333333333633333333333333333333333333333333333333333
333333333333333333333333333333333333345555555565555555555555555555555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555554333333333333333333
333333333333333333333333333333333363333333333333333333333333333455555555
555555555555555555555555555555555555555555555555555555555555555555555555
554333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333366333333333333333333333333333333333333333
333333333333333333333363333333333333345555555655555555555555555555555555
555555011109999999999999999999999999999999999999901111100011110010101110
101110110001110111010000110110001111110011100011011011010111010111011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555554333333333333333333
333333333333333333333333333333333363333333333333333333333333333345555555
555505555555555555555555555555555555555555555555555555555555555555555555
443333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333333333336666633333333333455555555655555555555555555555555555
555555011109999999999999999999999999999999999999901111011101101100110110
100110110110110111010111010101110111101101011101010101011011010011011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555543333333333333333333
333333333333333333333333333333333363333333333333333333333333333334555555
555505555555555555555555555555555555555555555555555555555555555555555554
433333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333336666666333633333333333455555556555555555555555555555555555
555555011109999999999999999999999999999999999999901111111101101110110110
101010110110110111010111010101111111111101011111010101011011010101011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555543333333333333333333
333333333333333333333333333333333663303333000330333030333030000333455500
005505005550050505550555555555555555555555555555555555555555555555555543
333333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333336336666666633333333333333333333333333
333333333333363333333333663333333334555555556555555555555555555555555555
555555011109999999999999999999999999999999999999901111111101110000110110
101010110001110000010000110100000111111011000001010101011011010101011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555433333333333333333333
333333333333333333333333333333336333303330333033033033033030333033455505
550500550505500505550555555555555555555555555555555555555555555555555433
333333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333663333333366333333333333333333333333
366666666666663333333333363333333345555555556555555555555555555555555555
555555011109999999999999999999999999999999999999901111110011101110110110
101100110110110111010111110101110111101101011101001110011011010110011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050555433333333333333333333
333333333333333333333333333333366333303330333333033033033030333030005505
550505550505550505550555555555555555555555555555555555555555555544444333
333333333333333333336333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333633333333333333333333366
633333333333333333333333363333333455555555556555555555555555555555555555
555555011109999999999999999999999999999999999999901111111101110001110000
101110110001110111010111110110001111110011100011001110011000010111011111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050554333333333333333333333
333333333333333333333333333333363333303330000033033033033030000333334405
550505550550000500000555555555555555555555555555555555555555554433333333
333333333333333333333633333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333333333333633
333333333333333333333333366333333455555555556555555555555555555555555555
555555011109999999999999999999999999999999999999901111011101111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050543333333333333333333333
333333333333333333333333336666633333303330333033033033033030333333333300
005500550505550505550555555555555555555555555555555555555555444333333333
333333333333333333333363333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333333333336333
333333333333333333333333336666664555555555556555555555555555555555555555
555555011109999999999999999999999999999999999999901111100011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050543333333333333333333333
333333333333333333333336663366333333303333000333000033000030333333333304
555505005550005505550555555555555555555555555555555555555544333333333333
333333333333333333333336333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333336333333333333333363333
333333333333333333333333333333345555555555556555555555555555555565555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050433333333333333333333333
333333333333333333333366336633333333303333333333333333333333333333333303
455555555555555555555555555555555555555555555555555555554433333333333333
333333333333333333333333633333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333663333333333333663333
333333333333333333333333333333345555555555556555555555555555555565555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333333333333333
333333333333333333333363363333333330000033333333333333333333333333333300
004444555555555555555555555555555555555555555555555555443333333333333333
333333333333333333333333663366663333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333366333333333666633333
333333333333333333333333333333455555555555556555555555555555555655555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333333333333333
333333333333333333333633363333333333333333333333333333333333333333333333
333333444445555555555555555555555555555555555555555544333333333333333333
333333333333333333333333363633363333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333336333333366633333333
333333333333333333333333333333455555555555555655555555555555556555555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333333333333333
333333333333333336666633336333333333333333333000033333333333333333333333
333333333334444445555555555555555555555555555555554433333333333333333333
333333333333333333333333366333363333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333336333333663333333333
333333333333333333333333333334555555555555555565555666555556665555555555
555555011109999999999999999999999999999999999999901111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333333333333333
333333333333333363333333336633333333333333330000003333333333333333333333
333333333333333334444455555555555555555544444444443333333333333333333333
333333333333333333333333333333363333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333336333666633333333333
333333333333333333333333333334555555555555555556666555666665555555555555
555555011100000000000000000000000000000000000000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333333333333333
333333333333366633333333333633333333666333330033003333333333333333333333
333333333333333333333345544444444444444433333333333333333333333333333333
333333333333333333333333333333633333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333336666333333333333333
333333333333333333333333333345555555555555555555555555565555555555555555
555555011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000603030333333333333333333333333
333333666666633333333333333663336666333663330033003333333333333333333333
333333333333333333333344433333333333333333333333333333333333333333333333
333333333333333333333333333336333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333336333333333333333333
333333333333333333333333333455555555555555555555555555555555555555555555
555555011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333333333333333
333336333333333333333333333366663333336366330000003333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333366333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333333455555555555555555555555555555555555555555555
555555011100000000000000000000000000000000000000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333333333333333
333363333333333333333333333333333333336333633000033333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333633333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333334555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111110111011
111111111111111110111011111111111111111111111111111111111111111111111111
111111111111011111101111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333333333333333
333633333333333333333333333333333333336033666666666663333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333666666333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333363333333333333333333
333333333333333333333333334555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111110111011
111111111111111110111011111111111111111111111111111111111111111111111111
111111111111011111110111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333333333333333
333633333333333333333333333333333333336033333333336336666666663336666666
666663333333333333333333333333333333333333333333333333333333333333333333
333333333333333333366633333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333336633333333333333333333
333333333333333333333333345555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110001111000110000011
000110111011000110000010000111000110110110101110100001101011101111100011
100011100011010011110111011011011000110111010111010111011111111111111111
111111111111111111111111111111111111111000505050333033330003303330303330
300003333333033303300303033303300303300000333333333633333333366663333663
333336663333333333333333333333333333333333333333333333333333333333333333
333333333333333333363333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333363333333333333333333333
333333333333333333333333345555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110110110111010110110
111010111010111010110110111010111010101010101110101110101101011111011101
011101011101001101110111101010110111010111010011010011011111111111111111
111111111111111111111111111111111111111000303030333033303330330330330330
306330333333033033033003303303033003063033033333333633333333333333333366
333333336663333333333333333333333333333333333333333333333333333333333333
333333333333333333363333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333336633333333333333333333333
333333333333333333333333455555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110110110111011010110
111010111010111011010110111010111110101010101110101110101110111111011111
011101011101011101101011101010110111110111010101010101011111111111111111
111111111111111111111111111111111111111000505050333033303333330330330330
303330300033033033033303303303033303063033033333333633333333333333333336
633333333336633333666666663333333333333333333333333333333333333333333333
333333333333333333633333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333366333333333333333333333333
333333333333333333333334555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110001110111011010110
111010111010111011010110000110000010101010100000100001101110111111011111
011101011101011101101011110001110000010000010101010101011111111111111111
111111111111111111111111111111111111111000303030333033300000330330660630
600003333333030333300003303303300003063033033333333633333333333333333333
663333333333366666333333336633333333333333333333333333333333333333333333
333333333333333333633333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333336633333333333333333333333333
333333333333333333333334555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110110110111011010110
111010111010111011010110111110111010011100101110101111101101011111011101
011101011101001101011101101010110111010111010110010110011111111111111111
111111111111111111111111111111111111111000505050333033303330330360330360
603333333333003333033303303303033303036033033333333363333333333333333333
363333333333663333333333333366666633333333333333333333333333333333333333
333333333333333666633333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333363333333333333333333333333333
333333333333333333333345555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110001111000111000111
000110000011000111000110111111000110011100101110101111101011101111100011
100011100011010011011101011011011000110111010111010111011111111111111111
111111111111111111111111111111111111111000303030333033330003330000330000
603333333333030333300033300003300033300000333333333363333333333333333333
336333333333363333333333333333333633333333333333333333333333333333333333
333333333336666333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333336636663333333333333333333333333333
333333333333333333333345555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333033333333333633333333
366333333333033033333333333333333333333063333333333336333333333333333333
336633333333363333333333333333333663333333333333333333333333333333333333
333333336663333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333336366333333333333333333333333333333
333333333333333333333455555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111000111111111111111111
111111111111111111111111111111111111111000303030300000333333666633333333
336333333333033303333333333333333333333063333333333336333333333333333333
333633333333336333333333333333333363333333333333333333333333333333333333
333333366333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333333333334555555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111111111111
111111111111111011111111110111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111010111111111111111111
111111111111111111111111111111111111111000505050333333333366366333333333
333633333333333333333333333333333333333336333333333336333333333333333333
333633333333336633333333333333333663333333333333333333333333333333333333
333333633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333663333333333333333333333333333333333
333333333333333333334555555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111111111111111111111
111111111111111011111111110111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110111111111111111111
111111111111111111111111111111111111111000303030300003333633363333333333
333633333333333333333333333333333333333336333333333333633333333333333333
333633333333333366666666333333333633333333333333333333333333333333333333
333336633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333633333333333333333333333333333333333
333333333333333333445555555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801111000111100011011011
010111010111011011111000110100111000111000001110010110001101101101000011
011000111111000111110111011000110110110110001110000000000011011000111111
111111111111111111111111111111111111111000505050000000336333363333333333
333633333333333333333333333333333333333336333333333333633333333333333333
333663333333333363333333666333333633333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333336333333333333333333333333333333333333
333333333333333334555555555555555555555555555555555555555555555555555555
555555011108888888888888888888888888888888888888801110111011011101010101
011011010011011111110111010011010111011010101101100101110101010101011101
010111011110111011110111010111010101010101110110101011011101010111011111
111111111111111111111111111111111111111000303030003300363333363333333333
333633333333333333333333333333333333333363333333333333363333333333333333
333363333333333333333333336633333633333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333366333333333333333333333333333333333333
333333333333333345555555555555555555555555555555555556666655555556666666
555555011108888888888888888888888888888888888888801111111011011111010101
011011010101011111110111010111010111011010101101110101111101010101011101
010111111110111111110111010111010101010101110110101011011101010111011111
111111111111111111111111111111111111111000505050003300363333363333333333
336333333333333333333333333333333333333363333333333333336633333333333333
333336333333333333333333333363333633333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333455555555555555555555555566655555555665555566666665555556
555555011108888888888888888888888888888888888888801111111011000001010101
011011010101011111110111010111010111011010101110000100000101010101000011
010000011110111111110111010111010101010101110110101011000011000111011111
111111111111111111111111111111111111111000303030000000363333363333333333
336333333333333333333333333333333333333363333333333333333363333333333333
333333633333333333333333333363333663333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333363333333333333333333333333333333333333
333333333333333455555555555555555555566655666566666555555555555555555555
665555011108888888888888888888888888888888888888801111100111011101001110
011011010110011111110111010011010111011010101101110101110100111001011111
010111011110111011110111010111010011100101110110101011011111010111011111
111111111111111111111111111111111111111000404080300003363333336333333333
336333333333333333333333333333333333333633333333333333333366333333333333
333333633333333333333333333363333366333333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333663333333333333333333333333333333333333
333333333333334555555555555555555566655555555655555555555555555555555555
566555011108888888888888888888888888888888888888801111111011100011001110
011000010111011111111000110100111000111010101110001110001100111001011111
011000111111000111110000011000110011100110001110101011011111011000111111
111111111111111111111111111111111111111000303030333333363333336333333333
336333333333333333333333333333333333333633333333333333333336333333333333
333333633333333333333333333336333336633333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333633333333333333333333333333333333333333
333333333333334555555566666666666655555555555555555555555555555555555555
555655011108888888888888888888888888888888888888801110111011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080333333633333336333333333
363333333333333333333333333333333333333633333333333333333336333333333333
333333633333333333333333333336333333633333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333336333333333333333333333333333333333333333
333333333333345555555665555555555555555555555555555555555555555555555555
555565011100000000000000000000000000000000000000001111000111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333633333333663333333
363333333333333333333333333333333333333633333333333333333336333333333333
333333633333333333333333333336333333633333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333366333333333333333333333333333333333333333
333333333333445555556655555555555555555555555555555555555555555555555555
555566011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080333333633333333336333333
363333333333333333333333333333333333333633333333333333333336333333333333
333333633333333333333333333336333333363333333333333333333333333333333333
333336333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333663333333333333333333333333333333333333333
333333333334555566666555555555555555555555555555555555555555555555555555
555556011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333633333333336633333
363333333333333333333333333333333333333633333333333333333336333333333333
333333363333333333333333333333633333363333333333333333333333333333333333
333333633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333666333333333333333333333333333333333333333333
333333333344555555555555555555555555555555555555555555555555555555555555
555556011100000000000000000000000000000000000000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080333336333333333663663333
363333333333333333333333333333333333333633333333333333333336333333333333
333333363333333333333333333333633333363333333333333333333333333333333333
333633633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333666333333333333333333333333333333333333333333333
333333333345555555555555555555555555555555555555555555555555555555555555
555556011103333333333333333333333333333333333333301111111111111111111111
111111111111011101111111111111111111111111111111111111111111111111111111
111111111111111111111111101111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333663333333336333363333
363333333333333333333333333333333333333633333333333333333336333333333333
333333336333333333333333333333633333363333333333333333333333333333333333
366366633333333333333333333333333333333333333333333333333333333333333333
333333333333333333333336333333333333333333333333333333333333333333333333
333333333345555555555555555555555555555555555555555555555555555555555555
555556011103333333333333333333333333333333333333301111111111111111111111
111111111111011101111111111111111111111111111111111111111111111111111111
111111111111111111111111101111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080336333333333363333336333
336333333333333333333333333333333333333363333333333333333336333333333333
333333336333333333333333333333633333363333333333333333333333333333333333
663333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333363333333333333333333333333333333333333333333333333
333333333455555555555555555555555555555555555555555555555555555555555555
555565011103333333333333333333333333333333333333301111001110001101101101
011101100011000001100011011101011101101101111011101111011101100101100011
110111100011011101100000001001011111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030363333333336633333336333
336333333333333333333333333333333333333363333333333333333336333333333333
333333336333333333333333333333633333363333333333333333333333333333333336
633333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333366663333333333333333333333333333333333333333333333333
333333334555555555555555555555555555555555555555555555555555500005555005
555565011103333333333333333333333333333333333333301110110101110101010101
101101011101011011011101101101001101101101111001101111011101011001011101
110111011101001101101010110110011111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080633333333663333333336333
336333333333333333333333333333333333333336333333333333333336633333333333
333333336333333333333333333333633333363333333333333333333333333333333336
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333363336663333333333333333333333333333333333333333333333
333333345555555555555555555555555555555555555555555555555555507770000070
555655011103333333333333333333333333333333333333301111110101111101010101
101101011111101011011111101101010101110001111010101111011101011101011111
110111011101010101101010110111011111111111111111111111111111111111111111
111111111111111111111111111111111111111000303060333333336633333333363333
336333333333333333333333333333333333333336333333333333333333663333333333
333333336333333333333333333333633333363333333333333333333333333333333336
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333336633333336666666633333333333333333333333333333333333333
333333455555555555555555555555555555555555555555555555555555507777777777
005655011103333333333333333333333333333333333333301111101100000101010101
101101000001101011000001101101010101101101111010101111011101100001011111
110111011101010101101010111000011111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333666333333333363333
336333333333333333333333333333333333333336333333333333333333366333333333
333333336333333333333333333333363333363333333333333333333333333333333363
333333333333333333333333333333333333333333333333333333333333333333333333
333333333666663366333333333333333663333333333333333333333333333333333333
333334455555555555555555555555555555555555555555555555555555077777777777
776555011103333333333333333333333333333333333333301110110101110100111001
101101011101101011011101101101011001101101111011001111011101011101011101
110111011101011001101010110111011111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333633333333333363333
336333333333333333333333333333333333333336333333333333333333336633333333
333333336333333333333333333333336333336333333333333333333333333333333363
333333333333333333333333333333333333333333333333333333333333333333333333
333333333633336663333333333333333366333333333333333333333333333333333333
344445555555555555555555555555555555555555555555555555555555077777777777
777055011103333333333333333333333333333333333333301111001110001100111001
100001100011100011100011100001011101110001111011101111000001100011100011
000001000011011101101010111000111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333633333333333363333
336333333333333333333333333333333333333336333333333333333333333633333333
333333333633333333333333333333333633336333333333333333333333333333333633
333333333333333333333333333333333333333333333333333333333333333333333333
333333336333333333333333333333333336633333333333333333333333333333333344
455555555555555555555555555555555555555555555555555555555550777777777777
777705011103333333333333333333333333333333333333301111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333633333333333633333
336663333333333333333333333333333333333336333333333333333333333633333333
333333333633333333333333333333333633333633333333333333333333333333333633
333333333333333333333333333333333333333333333333333333333333333333333333
333333366333333333333333333333333333633333333333333333333333333344444455
555555555555555555555555555555555555555555555555555555555550777777777777
777770011103333333333333333333333333333333333333301111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111100001111111111111111111110111111111111111111111011111101111111111
111111111111111111111111111111111111111000505050333333633333333333633333
333366633333333333333333333333333333333336333333333333333333333633333333
333333333363333333333333333333333633333633333333333333333333333333333633
333333333333333333333333333333333333333333333333333333333333333333333333
333333633333333333333333333333333333633333333333666663333344444455555555
555555555555555555555555555555555555555555555555555555555007777777777777
777777011103333333333333333333333333333333333333301111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111110111111111111111111111011111110111111111
111111111111111111111111111111111111111000303030333333633333333333633333
333333633333333333333333333333333333333336333333333333333333333633333333
333333333363333333333333333333333633333633333333333333333333333333336333
333333333333333333333333333333333333333333333333333333333333333344444444
444444444444444444444444444444444333633333333666633336644466666655555555
555555555555555555555555555555555555555555555555555555550777777777777777
777777011103333333333333333333333333333333333333301111000111100011011011
010111010111011110111011000110111011000110111010111011000111011101100011
101110001111101110111110111000110100110111011000111111010011110111111101
000011100011100011110001110111000111111000505050333333633333333333633333
333333363333333333333333333333333333333336633333333333333333333633333333
333333333336333333333333333333333633333363333333333333333333333333333633
333333333333333333333333333333333333333333333333333333333344444455555555
555556555555555555555555555555555444444333336633333344455555555665555555
555555555555555555555555555555555555555555555555555555507777777777777777
777777011103333333333333333333333333333333333333301110111011011101010101
011011010011011110111010111010111010111011011010011011011011011101011101
101101110111100110111110110111010011010111010111011111001101110111111101
011101011101101101101110110110111011111000303030333333633333333336333333
333333366633333333333333333333333333333333633333333333333333336333333333
333333333333633333333333333333333633333363333333333333333333333333336666
633333333333333333333366663333333333333333333333333333344455555555555555
555565555555555555555555555555555555566444444444444455555555555566555555
555555555555555555555555555555555555555555555555555555507777777777777777
777777011103333333333333333333333333333333333333301111111011011111010101
011011010101011110111010111110111010111011011010101011011011011101011101
101101110111101010111110110111010111010111010111010001011101101011100001
011101011111101101101110110110111011111000505050333336333333333663333333
333333333633333333333333333333333333333333363333333333333333336333333333
333333333333633333333333333333333633333336633333333333333333333333366333
663333333333333333333633336333333333333333333333333344455555555555555555
555565555555555555555555555555555555555666655555555555555555555555665555
555555555555555555555555555555555555555555555555555555077777777777777777
777777011103333333333333333333333333333333333333301111111011000001010101
011011010101011110000010000010111010111011011010101011000111000001011101
101101110111101010111110110111010111010000010111011111011101101011011101
000011000001100011101110110110111011111000303030333336333333366633333333
333333333633333333333333333333333333333333363333333333333333336333333333
333333333333366333333333333333333633333333633333333333333333333333363333
336633333333333333333633333663333333333333333333444455555555555555555555
555566555555555555555555555555555555555566555555555555555555555555566555
555556555555555555555555555555555555555555555555555550777777777777777777
777777011103333333333333333333333333333333333333301111100111011101001110
011011010110011110111010111010111010111011011010110011011011011101011101
101101110111101100111110110111010011010111010111011111001101011101011101
011111011101101101101110110110111011111000505050333363333333663333333333
333333333663333333333333333344444444443333363333333333333333336333333333
333333333333333633333333333333333663333333633333333333333333333333663333
333666333333333333366633333336333333333333333344455555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555556666
656666666555555555555555555555555555555555555555555550777777777777777777
777777011103333333333333333333333333333333333333301111111011100011001110
011000010111011110111011000110000011000111000010111011000111011101100011
100010001111101110111110001000110100110111011000111111010011011101011101
011111100011100011110001110001000111111000306060333633333333633333333333
333333333363333333333444444455555555554433363333333333333333333633333333
333333333333333363333333333333333333333333633333333333333333333333633333
333333666666666666633333333333633333333333344455555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
566555556666666655555555555555555555555555555555555550777777777777777777
777777011103333333333333333333333333333333333333301110111011111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333633333333633333333333
333333333336633334444555555555555555555544363333333333333333333363333333
333333333333333363333333333333333333333333633333333333333333333333363333
333333333333333333333333333333633333333344455555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555550777777777777777777
777777011103333333333333333333333333333333333333301111000111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030366333333333633333333333
333333333333364445555555555555555555555555463333333333333333333336333333
333333333333333336663333333333333333333333633333333333333333333333363333
333333333333333333333333333333363333333455555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555550777777777777777777
777777011100000000000000000000000000000000000000001111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050633333333333363333333333
333333333333445555555555555555555555555555543333333333333333333333633333
333333333333333333366333333333333333333333633333333333333333333333336333
333333333333333333333333333333363333334555555555555555555555555555555555
555556555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555550777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030633333333333363333333333
333333333444556555555555555555555555555555564333333333333333333333363333
333333333333333333333633333333333333333336333333333333333333333333336333
333333333333333333333333333333363333345555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555077777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333363333333333
333333344555555655555555555555555555555555556433333333333333333333363333
333333333333333333333633333333333333333336333333333333333333333333333633
333333333333333333333333333333363333455555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555077777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333363333333333
333333455555555655555555555555555555555555555643333333333333333333336333
333333333333333333333666333333333333333336333333333333333333333333333633
333333333333333333333333333333363334555555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555077777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333363333333333
333334555555555565555555555555555555555555555564333333333333333333333633
333333333333333333333336633333333333333333333333333333333333333333333633
333333333333333333333333333333336634555555555555555555555555555555555555
555555655555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555550777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333363333333333
333334555555555556555555555555555555555555555564433333333333333333333633
333333333333366333333333363333333333333333333333333333333333333333336333
333333333333333333333333333333333346666666555555555555555555555555555555
555566555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555507777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111110111110111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333363333333333
333334555555555556555555555555555555555555555555643333333333333333333633
333333333333333666666336663333333333333333333333333333333333333333363333
333333333333333333333333333333333455555556555555555555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555507777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111100011100000101101101000001011110110000111110000000100000111001111011
111000001111101100001110111101111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333363333333333
333345555555555556555555555555555555555555555555654333333333333333333633
333333333333333333333663333333333333333333333333333333333333333366633333
333333333333333333333333333333334555555556555555555555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555507777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111011101101111101101101011111101110110111011111011101101110011110111011
111011111111101101110110111101111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333363333333333
333345555555555556555666666655555555555555555555655433333333333333333633
333333333333333333333333333333333333333333333333333333333333336633333333
333333333333333333333333333333334555555556655555555555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555507777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111101101111101010101011111101110110111011111101101101111011110111011
111011111111101101110111011101111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333363333333333
333345555555555556666655555566655555555555555555655543333333333333333633
333333333333333333333333333333333333333333333333333333333333363333333333
333333333333333333333333333333345555555555655555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555077777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111101101111101010101011111101110110111011111101101101111011110011000
011011111100001101110111101101111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333363333333333
333345555555555555555555555555566665555555555555655543333333333333333633
333333333333333333333333333333333333333333333333333333333333663333333333
333333333333333333333333333333345555555555655555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555077777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111110011100000101010101000001101110110000111111101101100000011101011011
101000001011101100001111000001111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333363333333333
333345555555555555555555555555555566666655555555565554333333333333333633
333333333333333333333333333333333333333333333333333333333336333333333333
333333333333333333333333333333455555555555565555555555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555077777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111101101111100111001011111101110110111111111101101101111011101011011
101011111011101101111110111101111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333336333333333
333345555555555555555555555555555555555666555555565555433333333333336333
333333333333333333333333333333333333333333333333333333336663333333333333
333333333333333333333333333334555555555555556555555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555550777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111011101101111100111001011111101110110111111111101101101111011011101011
101011111011101101111110111101111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333336333333333
333345555555555555555555555555555555555555665555565555543333333333363333
333333333333333333333333333333333333333333333333333336663333333333333333
333333333333333333333333333334555555555555555655555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555550777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111100011100000101111101000001100000110111111111100001100000111011101000
011000001011101101111111000001111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333333633333333
333345555555555555555555555555555555555555556655555555554433333333363333
333333333333333333333333333333333333333333333333333663333333333333333333
333333333333333333333333333345555555555555555565555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555550777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333333633333333
333345555555555555555555555555555555555555555565555555555543333336633333
333333333333333333333333333333333333333333333333336333333333333333333333
333333333333333333333333333345555555555555555556555555555555555555555555
565555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555500777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333333633333333
333345555555555555555555555555555555555555555556555555555554333366333333
333333333333333333333333333333333333333333333666663333333333333333333333
333333333333333333333333333455555555555555555555655555555555555555555555
556555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555507777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333333633333333
333345555555555555555555555555555555555555555555555555555555433663333333
333333333333333333333333333333333333333333336633333333333333333333333333
333333333333333333333333333455555555555555555555655555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555507777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505050333333333333333363333333
333345555555555555555555555555555555555555555555555555555555543363333333
333333333333333333333333333333333333333333366333333333333333333333333333
333333333333333333333333333455555555555555555555655555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555507777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333333363333333
333345555555555555555555555555555555555555555555555555555555554363333333
333333333333333333333333333333333333333333663333333333333333333333333333
333333333333333333333333334555555555555555555555655555555555555555555555
555655555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555500777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000505040333333333333333363333333
333345555555555555555555555555555555555555555555555555555555555463333333
333333333333333333333333333333333333336666633333333333333333333333333333
333333333333333333333333344555555555555555555555565555555555555555555555
555565555555565555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555550777777777777777777777
777777011110001100000101111011000011110001110111011100011101111011100011
110001111011110110111101111000111101110000011000001011110101111011100011
100000111110111101111000110111101110001110111101100001110001111100011100
000110111110101111011011110110000011111000303030333333333333333363333333
333345555555555555555555555555555555555555555555555555555555555644333333
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333333333333333455555555555555555555555565555555555555555555555
555556666666656665555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555550777777777777777777777
777777011101110101111110111011011101101110110110111011101110110111011101
101110111011110110011101110111011101110111101011111011110101111011011101
101111111110011101110111010111101101110111011101101110101110111011101101
111010111110101111011001110110111111111000808080333333333333333336333333
333345555555555555555555555555555555555555555555555555555555555655433333
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333333333333334555555555555555555555555556555555555555555555555
555555555555555566555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555550777777777777777777777
777777011011111101111110111011011101011111110110110111110110110110111110
111110111101110110101101101111111101110111101011111011110101111010111110
101111111110101101101111110111101011111011011101101110111110110111110101
111011000001101111011010110110111111111000303030333333333333333336333333
333345555555555555555555555555555555555555555555555555555555555655543333
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333333333333445555555555555555555555555555655555555555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555550777777777777777777777
777777011011111101111110111011011101011111110101110111110111001110111110
111110111110110110101101101111111101110111101011111011110101111010111110
101111111110101101101111110111101011111011011101101110111110110111110101
111011011101101111011010110110111111111000808080333333333333333336333333
333345555555555555555555555555555555555555555555555555555555555655554333
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333333333334555555555555555555555555555556655555555555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555507777777777777777777777
777777011011111100000110111011000011011111110011110111110111001110111110
111001111100000110110101101111111101110000001000001000000100000010111110
100000111110110101101111110111101011111011011101100001111001110111110100
000011101011100000011011010110000011111000303030333333333333333336333333
333345555555555555555555555555555555555555555555555555555555556555555433
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333333333345555555555555555555555555555556555555555555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555507777777777777777777777
777777011011111101111110111011011111011111110101110111110110110110111110
111110111011110110110101101111111101110111101011111011110101111010111110
101111111110110101101111110111101011111011011101101111111110110111110101
111011101011101111011011010110111111111000808080333333333333333336333333
333345555555555555555555555555555555555555555555555555555555556555555543
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333333334455555555555555555555555555555556555555555555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555507777777777777777777777
777777011101110101111110111011011111101110110110111011101110110111011101
101110111011110110111001110111011101110111101011111011110101111011011101
101111111110111001110111010111101101110111011101101111101110111011101101
111011101011101111011011100110111111111000603030333333333333333333333333
333345555555555555555555555555555555555555555555555555555555556555555554
333333333333333333333333333333333333336333333333333333333333333333333333
333333333333334445555555555555555555555555555555556555555555555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555507777777777777777777777
777777011110001100000110000011011111110001110111011100011101111011100011
110001111100000110111101111000110000010000011000001011110101111011100011
100000111110111101111000110000001110001111000001101111110001111100011100
000111110111101111011011110110000011111000606080333333333333333333333333
333345555555555555555555555555555555555555555555555555555555565555555555
433333333333333333333333333333333333336333333333333333333333333333333333
333333333344445555555555555555555555555555555555556655555555555555555555
555555555555555555655555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555077777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030333333333333333333333333
333345555555555555555555555555555555555555555555555555555556655555555555
543333333333333333333333444444444444444443333344444444444444444333333333
344444444455555555555555555555555555555555555555555565555555555555555555
555555555555555555666666555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555077777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111100011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000808080333333333333333333333333
333345555555555555555555555555555555555555555555555555555566555555555555
554444333333333333334444555555555555556554444455555555555555555444444444
455555555555555555555555555555555555555555555555555556555555555555555555
555555555555555555555555666666555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555507777777777777777777777
777777011111111111111111111111111111111111111111111111111111111111111111
111111111111111111101011111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111000303030000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000808080222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000303030222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000405050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000303030222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505040222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200222222002222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222220022222200222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000303030222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222200000000002000000022220
000002220022222222200000000022222222002200000002222000000000222222000000
022222220022222002222222222222222220022002200222222222002222200000002002
222000002220022222002222222200222000000000220022220022200000000022222002
222200222220022002222200200222220022220000000000222000002222222200222220
022002222000002222002222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000404040222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222220022220022002222002200
222200220022222222200222222222222222002200222200222002222222222222002222
002222220022222002222222222222222220022002200222222222002222200222200002
220022200222002222002222222200222002222222222002220022200222222222222002
222200022220022200222200200222220022222002222002220022200222222200222220
022222220022200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000303030222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002220022002222002222
222200220022222222200222222222222222002200222200222002222222222222002222
002222220022220000222222222222222220022002200222222222002222200222200002
200222220022200222002222222200222002222222222002220022200222222222222002
222200002220022220022200220022200222222200222002200222220022222200222220
022222200222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000506050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002220022002222002222
222200220022222222200222222222222222002200222200222002222222222222002222
002222220022220000222222222222222220022002200222222222002222200222200002
200222222222220022002222222200222002222222222002220022200222222222222002
222200002220022222002200222002002222222200222002200222220022222200222220
022222222222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000000000222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002220022002222002220
000000220000000222200222222222200000002200222200222002222222222222002222
002222220022200220022222200000222220022002200222222222002222200222200002
200222222222200000002220000000222002222222222002220022200222222222222002
222200200220022220000000222200022222222200222002200222220022222200222220
022222222222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002220022000000022200
222200220022220022200000000222002222002200000002222000000002222222000000
022222220022200220022222222222222220022002200222222222002222200000002002
200222222222002222002200222200222000000002222002220022200000000222222002
222200220020022200222200222200022222222200222002200222220022222200000000
022222222200000022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002220022002222002200
222200220022222002200222222222002222002200222222222002222222222222002222
002222220022002222002222222222222220022002200222222222002222200222222002
200222222222002222002200222200222002222222222002220022200222222222222002
222200222000022200222200222002002222222200222002200222220022222200222220
022222222222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002220022002222002200
222200220022222002200222222222002222002200222222222002222222222222002222
002222220022002222002222222222222220022002200222222222002222200222222002
200222220022002222002200222200222002222222222002220022200222222222222002
222200222000022200222200220022200222222200222002200222220022222200222220
022222200222220022222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222002220022002222002200
222200220022220022200222222222002222002200222222222002222222222222002222
002222220020022222200222222222222220022002200222222222002222200222222002
220022200222002222002200222200222002222222222002220022200222222222222002
222200222200022200222200200222220022222200222002220022200222222200222220
022222220022200222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222000000022000000022200
222200220000000222200000000022002222002200222222222000000000222222000000
022222220020022222200222222222222220022002200222220000000000200222222002
222000002222200000002200222200222000000000222200000022200000000020000000
000200222220022220000000200222220022222200000002222000002222222200222220
022222222000002222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000303030222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505050222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000303030222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222000505050000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000303030c00000040092900aa0000000
00000008f02810200000000040000002701ffff030000000000

В начале 3-го тыс. до н. э. в Двуречье существовало около полутора
десятков городов-государств. Окрестные, мелкие селения подчинялись
центру, во главе которого стоял правитель, являвшийся иногда
одновременно и военачальником и верховным жрецом. Эти мелкие государства
принято в настоящее время именовать греческим термином «номы».

К середине III тыс. до н. э. на территории Шумера сложился ряд
противоборствующих номовых государств двуединого суперэтноса шумеров и
аккадцев. Борьба между номами была направлена в первую очередь на
установление верховной власти, однако ни один центр не мог на долго
удержать свою гегемонию.

По древнешумерскому эпосу, около 2600 г. до н. э. Шумер объединяется под
властью Гильгамеша, Урукского царя, позже передавшего власть династии
Ура. Затем трон захватывает Лугальаннемунду, правитель Адаба,
подчинивший Шумеру пространства от Средиземного моря до юго-западного
Ирана. В конце XXIV в. до н. э. новый завоеватель — царь Уммы
Лугальзагеси расширяет эти владения до Персидского залива.

В XXIV веке до н. э. большая часть Шумера была завоёвана Аккадским царём
Шаррумкеном (Саргон Великий). К середине II тысячелетия до н. э. Шумер
был поглощён набиравшей силу Вавилонской империей. Ещё раньше, к концу
III тысячелетиях до н. э., шумерский язык потерял статус разговорного,
хотя и сохранялся ещё в течение двух тысячелетий, как язык литературы и
культуры.

На протяжении целого тысячелетия шумеры были главными действующими
лицами на древнем Ближнем Востоке. Шумерская астрономия и математика
были точнейшими на всем Ближнем Востоке. Мы до сих пор делим год на
четыре сезона, двенадцать месяцев и двенадцать знаков зодиака, измеряем
углы, минуты и секунды в шестидесятках – так, как это впервые стали
делать шумеры.

Идя на прием к врачу, мы все… получаем рецепты лекарств или совет
психотерапевта, совершенно не задумываясь о том, что и траволечение, и
психотерапия впервые развились и достигли высокого уровня именно у
шумеров.

Получая повестку в суд и рассчитывая на справедливость судей, мы также
ничего не знаем об основателях судопроизводства – шумерах, первые
законодательные акты которых способствовали развитию правовых отношений
во всех частях Древнего мира.

Наконец, задумываясь о превратностях судьбы, сетуя на то, что при
рождении нас обделили, мы повторяем те же самые слова, которые впервые
занесли на глину философствующие шумерские писцы, – но вряд ли даже
догадывается об этом.

Но, пожалуй, самым существенным вкладом шумеров в историю мировой
культуры является изобретение письменности. Письменность стала мощным
ускорителем прогресса во всех областях деятельности человека: с ее
помощью был налажен учет имущества и контроль за производством, стало
возможным планирование хозяйства, появилась устойчивая система
образования, увеличился объем культурной памяти, в результате чего
возник новый вид традиции, основанный на следовании канону письменного
текста.

Писали шумеры пальцами (палочками) по сырой глине, это занятие они
называли клинопись. Междуречье бедно материальными ресурсами, там мало
камня, дерева и нет высоких гор. Равнины Междуречья изредка прерываются
невысокими холмами с плоскими вершинами. Чего там много, так это глины.
Хорошо обученный шумер может намесить за день двадцать корзин свежей
сочной глины, из которой другой хорошо обученный шумер лепит до сорока
глиняных таблиц. Песец, заострив палочку, бодро чиркает по глине вкривь
и вкось, рисуя разного рода чёрточки, которые любому здравомыслящему
человеку покажутся следами галок или ворон.

После шумеров осталось огромное количество глиняных клинописных
табличек. Возможно, это была первая бюрократия в мире. Самые ранние
надписи относятся к 2900 году до Р.Х. и содержат хозяйственные записи.
Исследователи жалуются, что Шумеры оставили после себя огромное
количество “хозяйственных” записей и “списков богов” но так и не
удосужились записать “философскую основу” своей системы верований.
Поэтому наши знания лишь интерпретация “клинописных” источников, в
большинстве своём переведённых и переписанных жрецами более поздних
культур, например, рассматриваемого мной, “Эпоса о Гильгамеше” или поэмы
“Энума элиш” датируемых началом II-го тысячелетия до нашей эры. Так что,
возможно, мы читаем своеобразный дайджест, подобный адаптивному варианту
библии для современных детей. Особенно учитывая, что большинство текстов
скомпилированы из нескольких отдельных источников (из-за плохой
сохранности).

ИСТОРИЯ “ЭПОСА О ГИЛЬГАМЕШЕ”

Одним из наиболее известных произведений шумерской литературы считается
“Эпос о Гильгамеше” — собрание шумерских легенд, позже переведенных на
Аккадский язык. Таблички с эпосом были найдены в библиотеке царя
Ашшурбанапала. В эпосе рассказывается о легендарном царе Урука
Гильгамеше, его друге дикаре Энкиду и поисках секрета бессмертия. Одна
из глав эпоса, история Утнапиштима, спасшего человечество от всемирного
потопа, очень напоминает библейскую историю о Ноевом Ковчеге, что
позволяет предположить, что эпос был знаком даже авторам Ветхого Завета.
Еще более естественно предположить, что обе истории повествуют об одном
и том же событии, зафиксированным в исторической памяти народов
независимо друг от друга.

“Эпос о Гильгамеше”, знаменитом царе Урука в Месопотамии, создан в те
времена, которые были полностью забыты, до тех пор, пока в 19 веке
археологи не стали раскапывать разрушенные города Среднего Востока. До
этого времени история долгого периода, отделяющая Авраама от Ноя,
содержалась всего в двух главах Генезиса. Из этих глав сохранилось лишь
два более менее известных имени: охотник Нимрод и Вавилонская башня; в
этом же цикле поэм, собранных вокруг фигуры Гильгамеша, мы возвращаемся
прямо в середину той неизвестной ранее эпохи.

Самое недавнее и полное собрание сочинений о Гильгамеше было найдено в
библиотеке Ашурбанипала, последнего великого царя ассирийской империи (7
в. до н.э.).

Находка эпоса обязана, во-первых, любопытности двух англичан, а затем
трудам многих ученых, собравших, скопировавших и переведших глиняные
таблички, на которых была написана поэма. Эта работа продолжается и в
наше время, и многие пробелы заполняются из года в год.

Можно познакомиться с эпосом в переводе Н.С. Гумилева, И.М. Дьяконова,
С.И. Липкина. Перевод И.М. Дьяконова, поражает своей мощью, он передан,
как утверждает В.В. Иванов Вяч. Вс. Иванов «Еще одно рождение
Гильгамеша» (Иностранная литература. – М., 2000, № 10), со всей
возможной филологической точностью.

ГЕРОЙ ЭПОСА

Ученые установили, что, действительно, был такой человек, царь, по имени
Гильгамеш, жившl