BM6P6(@ }}}pppgggaaabbbhhhnnnvvv}}}lllTTTMMMJJJ@@@999999:::999888888999999888666666666666777666666555444555555444333333222111111222222333333333222222111111111000000//////......000000000000000000000000/////////...---------,,,---------------------,,,//////...------------......---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,+++***))))))(((***+++------,,,+++*********)))))))))))))))***************************++++++******)))*********,,,,,,,,,---------......222000...------,,,***(((***+++,,,---------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---//////000000///...------,,,,,,,,,,,,,,,+++***)))+++,,,------------...//////...,,,+++***+++,,,,,,,,,---......//////......---,,,,,,++++++******)))------------------------)))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---............---,,,++++++******------------------------***,,,///000...,,,++++++......---------,,,,,,,,,,,,,,,,,,------.........---///111111///...------111222333555777:::===???>>>>>>===<<<<<<<<<<<<<<<999::::::999999999888888888:::===AAAFFFMMMTTTXXXiiipppwwwwwwqqqiiifffeeegggeeelll~~~nnnlllttt~~~|||}}}wwwpppmmmpppuuuxxx|||wwwaaaXXXQQQFFF@@@@@@<<<:::888777777777555444555666666666666666555555555444444333333222222222222222333333222222111111222111111000//////......000000000000000000000000...............---------,,,---------............//////...---------------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,+++******)))(((***+++------,,,+++*********))))))))))))******************************+++***************++++++,,,,,,,,,------------...///...,,,,,,------,,,+++,,,,,,------......------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,.../////////......---,,,---------------,,,++++++)))+++,,,,,,******+++---...---,,,+++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,---------------------------------------,,,,,,---............------------------------------,,,,,,,,,,,,---...............---,,,+++++++++------------------------***,,,......---++++++,,,............------,,,,,,,,,------------------...+++---///000//////111222222222444777;;;===>>>>>>===<<<;;;::::::;;;======<<<;;;::::::::::::<<<<<>>;;;999999888666555555555555666666666666666444444444333333333333333222222222222222111000000222222111111000/////////000000000000000000000000---------...............---------......//////000///......---------------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********)))***+++,,,---,,,++++++******)))))))))******+++************************))))))))))))***+++,,,,,,,,,,,,,,,,,,------------,,,+++***+++...///...---------------............,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,------.........---,,,,,,+++,,,---,,,***)))***+++------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,------...//////000000------------------------,,,,,,---.......................................---,,,,,,,,,,,,---......//////......---,,,,,,,,,------------------------+++,,,------,,,+++,,,---/////////............---.........---------------,,,.../////////000222444444444666;;;@@@CCCAAA>>><<<:::999999:::===@@@BBBBBB@@@<<<:::999;;;===???BBBFFFNNNVVV___fffkkknnnrrrooojjjhhhjjjqqqzzzuuurrrxxx~~~|||uuusss~~~ppp^^^LLLCCCCCCDDDBBB???===<<<<<<:::999666666666555666666666666333333333444444444444444222222222333222111111000333222222111111000//////////////////////////////,,,---------...///////////////////////////......///...------,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++******))))))******++++++************************))))))))))))***+++,,,---++++++,,,,,,,,,---------+++******+++---///...---,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,---------------,,,,,,---...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---........./////////000------------------------***++++++,,,---,,,,,,,,,........................---,,,,,,,,,,,,---......//////.........---------........................,,,---...---,,,,,,...000/////////////////////...//////......------,,,,,,111222111000//////222444888999;;;AAAGGGHHHDDD???===<<<;;;;;;===@@@EEEHHHIIIEEE???:::999;;;???AAAIIIQQQ]]]fffkkkkkkjjjhhhhhhdddbbbgggvvv{{{vvv~~~pppppp}}}{{{yyyyyy}}}hhhUUUJJJHHHFFFCCC???======<<<;;;:::999888777666666666777777444444444444444444444555222222333333333333222222333333333222111111000000////////////////////////,,,---------.../////////111111000///...------,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,***************+++,,,,,,************************))))))))))))***+++,,,---+++++++++,,,,,,,,,------,,,+++***+++------,,,+++++++++*********+++,,,---------,,,,,,,,,,,,------......------------......++++++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,++++++---...///...,,,+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................---------,,,,,,------------------------++++++,,,---------,,,,,,---------------------------,,,,,,,,,,,,---.....................---------........................---...///...---...///111...//////////////////////////////......---------111222222222111222555888===>>>BBBHHHKKKKKKFFFAAAAAA@@@??????AAAEEEIIILLLHHHDDD???;;;<<>>===<<<<<<;;;999888777666777777555555555444444444444444111222333444555555555555444444333333222111111111000000000000000000000000---------...............111000000///...---,,,,,,...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,---************************))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***+++***)))))))))***,,,---...------,,,,,,------.........------------......++++++,,,,,,------,,,,,,******++++++,,,,,,+++++++++,,,---,,,***)))***+++++++++,,,---------,,,,,,,,,---......//////............------,,,++++++***------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................,,,---//////......///111---............//////////////////...............---///222444666999===???@@@CCCHHHLLLLLLIIIEEEBBBCCCBBBBBBBBBCCCGGGJJJLLLBBB@@@>>>@@@GGGRRR^^^eeeuuuxxxjjjeeefffkkkxxxwwwoooxxx|||qqqiiieee[[[WWWQQQLLLIIIHHHFFFDDD@@@>>><<<999777777777777666666555555444444333333111222333555666777888888444444444333222222111111000000000000000000000000...............------------------------------......---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************+++,,,---...************************+++***************++++++***++++++++++++,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,+++***))))))+++---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++,,,---------------***++++++,,,------,,,,,,)))+++,,,,,,******+++---***+++,,,---------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------------------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------........................(((+++---......------...,,,,,,------........................////////////+++///333777:::===@@@CCC@@@FFFLLLMMMIIIEEEBBBBBBCCCBBBBBBBBBCCCEEEFFFHHHAAAAAABBBHHHSSScccrrr{{{wwwpppyyy|||}}}zzzxxx|||zzz{{{vvvpppkkkmmmhhhaaa[[[VVVSSSQQQOOOBBB@@@===:::888777777777777777666555444333333333000222333555777999999:::555444444333333222222111000000000000000000000000/////////......------,,,******+++,,,---...///000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...++++++************++++++************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************+++,,,---...************************++++++************************+++++++++,,,,,,,,,+++***)))***,,,------,,,---,,,+++******,,,...///,,,++++++++++++++++++,,,+++******************++++++,,,------............+++,,,------.........---+++,,,------------...///)))***,,,---...---,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---.........------------------------+++,,,------......---------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////&&&))),,,------,,,,,,,,,,,,,,,,,,---------......------......//////000000...111666:::<<<>>>@@@BBB???FFFMMMMMMFFFAAA@@@BBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEHHHOOO\\\mmm|||{{{}}}{{{xxxssswwwxxxvvvyyyuuussstttsssoooooorrrpppyyy|||xxxuuuwwwssslll\\\PPPDDD>>><<<999999;;;888777555555666666555333555555777888999999999999555444333222111222333333////////////............////////////////////////......---------,,,,,,,,,...,,,+++)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......---------,,,,,,,,,++++++************************,,,,,,+++***)))))))))***************************)))************++++++++++++*********))))))((((((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---,,,+++++++++,,,------------,,,,,,+++++++++---,,,+++***+++,,,---............------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------.........---,,,,,,+++,,,------......------,,,...------,,,,,,------...------------------------///////////////////////////...,,,,,,------,,,+++,,,,,,---.../////////...//////............//////........................//////000000///...------........................333111...------...//////222444777:::===>>>??????EEEDDDCCCCCCDDDCCCAAA@@@@@@>>><<<<<<===???BBBCCCCCCMMMSSS[[[fffhhhmmm|||wwwvvvwww}}}{{{uuutttzzzyyynnnmmmpppqqqqqqkkkhhhlllqqqtttxxx}}}wwwhhhVVVJJJBBB;;;999;;;:::888777777777777666555444555666777888888888888555444333222222222333333111111000000000///////////////////////////////////////.........---------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))))))))*********++++++******))))))))))))++++++++++++++++++++++++++++++******)))*********************************)))************+++++++++++++++++++++*********)))************************************************************++++++++++++---,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------......------,,,+++,,,------......------,,,...------,,,,,,------...------------------------...........................,,,++++++,,,---,,,***------......///.........//////............//////.......................................---,,,,,,...........................---,,,,,,///222444555666777:::<<<>>>???@@@AAAAAAAAAAAABBBBBBAAA???>>>:::;;;;;;<<<>>>BBBFFFJJJSSSZZZ]]]ccckkkhhhfffoooxxx|||wwwrrrwww~~~yyysssssswwwyyyfffbbbhhhnnnkkkeeebbbhhhpppyyyjjjYYYKKKAAA<<<<<<<<<:::999888999999777666444555555666777777777777555444333222222222333333222222111111111000000000////////////////////////000000/////////.........000///...---------------------------------------,,,,,,,,,++++++*********,,,,,,+++***)))(((((('''***))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++************************)))************+++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************************++++++++++++,,,,,,++++++++++++,,,---,,,,,,------------------++++++,,,,,,------,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------......------,,,,,,,,,------......------,,,...------,,,,,,------...------------------------------------------------,,,+++***+++,,,---,,,+++.........///......------//////............//////........................---------------,,,,,,,,,........................,,,,,,---...111444888:::;;;;;;<<<===>>>???@@@AAA@@@AAABBBCCCBBB@@@>>>===777:::===???@@@DDDKKKPPPYYYaaadddiiiooofff\\\```oooyyynnnkkkooorrrqqqwww~~~|||~~~~~~|||~~~yyybbb]]]gggqqqqqqnnnmmmppptttzzzvvvdddUUUHHH@@@???===;;;999999999999777666444444555666666666666666444444333333333222222222222222111111111000000000////////////////////////////////////.........---000//////.........---------------------------------,,,,,,++++++*********......---,,,++++++***)))+++*********************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......///***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...------,,,,,,,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,.../////////...---,,,,,,///......------......///..............................------------------........................//////000111333666:::===@@@???=========>>>@@@AAACCCDDDFFFFFFCCC@@@>>>===:::>>>BBBCCCDDDHHHNNNTTTYYYbbbfffiiimmmeee___fffwwwllldddfffqqq}}}~~~|||xxx|||iiidddmmmwww|||zzz}}}mmm^^^OOODDDAAA===;;;999999999999777555444555555666666666666555444444444333333333222222111111000000000/////////////////////////////////.........---------,,,,,,...............---------++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,************************))))))*********+++++++++))))))******************++++++++++++++++++++++++************************,,,,,,,,,------------...*********++++++,,,,,,,,,+++,,,,,,------.........***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///....../////////...---,,,,,,......------------..............................//////...------.../////////////////////////////////111333444666:::???CCCGGGEEEBBB???>>>???AAACCCDDDFFFGGGFFFBBB>>><<<<<<>>>AAAFFFIIILLLQQQWWW\\\aaafffcccaaaeeegggqqq|||tttjjjgggmmm}}}~~~{{{tttxxx~~~ttteeeTTTGGGBBB>>><<<:::::::::999777555555666666777777666666666333333444444444333222111111111000000000/////////////////////////////////...------------,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++************************)))************+++++++++)))))))))))))))*********++++++++++++++++++++++++************************,,,,,,,,,,,,------------((()))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------......------,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///............///......------......------------..............................000///...---...///000111////////////////////////---111555888:::???GGGMMMOOOLLLFFFBBB@@@AAACCCEEEAAACCCDDDBBB>>>;;;;;;===AAADDDHHHOOOVVV^^^cccfffgggeeeZZZVVVaaappp|||mmmkkkllltttttteeeUUUJJJEEE@@@>>><<<;;;;;;:::888666666777777888888777777666333333444444444333222111222222111111111000000000////////////////////////............------------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********+++++++++,,,,,,))))))))))))******++++++++++++++++++++++++++++++++++++******)))*********************************)))************+++++++++)))))))))******+++++++++*********************************************************+++++++++,,,,,,'''(((***+++,,,,,,,,,+++++++++++++++++++++******,,,,,,++++++,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------......------,,,------......------,,,...------,,,,,,------...------------------------------------------------///...------...///...,,,------......///............------,,,,,,------...........................///...---,,,,,,...000111////////////////////////000444999;;;===BBBJJJQQQRRRNNNGGGAAA>>>???BBBDDD>>>@@@BBB@@@<<<<<>>======<<<:::888777888888888888888777777333333444555444333222111333333333222222222111111////////////////////////000/////////............,,,---...//////...------------------------------))))))***+++,,,------...------------------------++++++,,,,,,,,,---------************************,,,,,,+++***)))))))))***************************)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************((())))))))))))*********'''(((***+++,,,,,,++++++,,,++++++******)))))))))---,,,+++***+++,,,---...,,,,,,,,,------.........+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,------......------,,,...------,,,,,,------...------------------------------------------------///...,,,,,,------,,,+++,,,,,,---.../////////......------,,,,,,------..............................---+++++++++---///000000000000000000000000000555999===>>>>>>BBBIIIPPPQQQLLLDDD===:::;;;>>>AAA===@@@AAA@@@>>>???EEEJJJRRROOOPPPXXXdddlllmmmjjjZZZ]]]aaaxxx}}}wwwnnnjjjmmm}}}}}}{{{kkk___\\\UUULLLKKKHHHDDDAAA@@@???===;;;>>>;;;888666555555666777777777666555444444444444666000---:::EEE999---444000000000000////////////---/////////---,,,---...//////.........---------++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---+++***)))))))))***,,,---(((((()))***+++,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++***))))))******,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++******))))))))))))*********+++++++++***+++,,,---...---,,,,,,...---,,,,,,---...---+++------............------((())),,,.........---,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++++++++++++++++++++........................***++++++,,,,,,------......,,,******,,,,,,***(((------------------------222111111111000000//////,,,,,,------...///000000000000000000000/////////000000//////000111222333777777888999<<>>@@@@@@@@@??????BBBHHHPPPUUUXXXZZZaaammmvvvvvvjjj___]]]hhh}}}uuujjjjjjooo{{{ppphhhgggddd^^^XXXTTTNNNJJJHHHFFFBBB@@@<<<;;;:::999999888777666777666555444333333333333555111///<<>>@@@AAABBBAAA>>><<<<<<===???AAA>>>AAAEEEGGGIIIOOOXXX___hhhpppxxx|||xxxooogggbbbkkkzzzxxxkkkkkkssssssmmmnnnpppppppppjjjccc]]]XXXSSSLLLGGG>>>===<<<<<<<<<:::888666666666555444333333333333444222222>>>HHH;;;...333000000000000///////////////000111000///......000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++******)))******+++******************+++++++++++++++,,,,,,+++++++++,,,+++******)))*********+++************)))))))))+++++++++++++++++++++++++++++++++******)))))))))++++++******++++++,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------......------,,,++++++***---,,,+++,,,.........,,,---------------------------------------,,,,,,,,,---------......//////000.........///////////////......///111333666888999=========>>>???@@@AAABBB>>>>>>===<<<===>>>@@@BBB@@@CCCHHHKKKPPPYYYfffpppwww}}}pppiiimmmuuuooojjjiiirrrzzzsssttt|||{{{vvvlll___VVVGGGCCC>>><<<;;;;;;999777666555444333333222222333333444555???HHH<<>>>>>======>>>AAACCCEEEJJJMMMUUUbbboooxxxzzzyyyqqqkkkeeehhhvvv~~~yyytttnnniiixxx||||||~~~vvv{{{|||rrrzzzoooaaaNNNAAA;;;;;;;;;:::777777666555444444444444222555444999???777...222000000000000////////////000111222111000//////111---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,))))))***++++++++++++*********************+++++++++++++++,,,,,,+++++++++*********)))******+++,,,)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,++++++,,,...///...------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,...///...------...///------------------------------...............///////////////////////////......//////000000111111555666777999:::;;;;;;;;;BBBCCCDDDDDDEEEEEEDDDDDD@@@???===>>>@@@DDDIIILLLNNNWWWfffwww~~~sssiii\\\[[[```rrrtttjjjgggjjjpppuuu~~~|||zzz~~~rrr[[[IIIAAA>>><<<999888888777666555555555555222666222333999444...333000000000000////////////000111222111///...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,'''((()))+++,,,,,,,,,,,,)))))))))***+++++++++,,,,,,++++++++++++++++++,,,******))))))***++++++,,,************++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------*********++++++++++++,,,,,,,,,+++++++++,,,---......,,,+++,,,......---,,,,,,------......------,,,++++++++++++,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,...///...,,,+++,,,...------------------------------------.........///000///////////////////////////000000111222222333777888;;;===???@@@AAAAAAEEEFFFGGGHHHIIIHHHGGGGGG???>>>===>>>BBBIIIPPPTTTXXXdddsss}}}{{{qqqddd\\\SSS]]]pppxxxqqqhhheeekkkyyy|||dddPPPFFFAAA<<<888999888777666666555555666333666111///555111---444000000000000///////////////000111000///......000---------.........//////++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,---......---,,,,,,%%%''')))+++,,,------,,,(((((()))***+++,,,,,,------,,,+++******+++,,,---******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++,,,,,,---,,,+++***(((+++++++++,,,,,,---------))))))*********+++++++++---,,,+++***+++,,,---......---,,,,,,---...---++++++,,,,,,------,,,,,,++++++******+++,,,---...///++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,...000...+++***+++---------------------------,,,,,,,,,------.........000000000000///////////////000000111222333333333888:::===@@@CCCEEEFFFFFFDDDFFFHHHJJJLLLMMMMMMLLL>>>===<<<===CCCLLLUUU[[[cccmmmwwwuuujjj^^^YYYXXXZZZlllwwwqqqjjjgggfffmmm}}}xxxeeeUUUIIIBBB<<<999999999888777666444222111222222222111222222333333111111111111111111111111222111111000000000000000000...------///000000///------------------------,,,------......------,,,///---++++++------+++)))************************+++,,,---......---,,,+++************************+++++++++*********))))))+++++++++*********)))))),,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,+++******)))*********---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++*********+++,,,,,,---***+++,,,,,,------------------------------------,,,,,,++++++,,,,,,---...//////////////////............//////...---,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,........................---------.........//////........................---------............///---...000111111000000///222222222333444666999:::CCCCCCCCCDDDDDDDDDDDDDDD@@@HHHJJJIIIOOOZZZ[[[SSSFFFBBBAAAEEEKKKRRR\\\fffrrrqqqnnnfffZZZSSSYYYcccqqqvvvjjjffffff\\\iiiyyy~~~rrraaaRRRIIICCC>>>;;;::::::999999888777666555333333222222222222333333111111111111111111111111111111000////////////000///---,,,,,,---...,,,+++------------------------,,,------......------,,,///---++++++------,,,)))++++++++++++++++++++++++*********++++++*********************************+++++++++*********))))))+++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++------,,,+++*********+++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++******+++,,,,,,---***+++,,,,,,---------,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------..........................................---------............//////000111222222111000000333222111222444888===@@@EEEEEEDDDDDDDDDDDDCCCCCCAAAFFFHHHJJJTTTaaa```VVVHHHCCCAAAFFFNNNXXXdddnnntttnnnggg```ZZZYYYcccnnn}}}oooccc]]]```gggooo|||}}}||||||wwwlll]]]QQQIIIEEEAAA>>>::::::999888777666555555444333333222222333333333111111111111111111111111111000//////....../////////...---.........,,,***------------------------,,,------......------,,,...,,,++++++------,,,***+++++++++++++++++++++++++++******************+++************************+++++++++***************+++++++++***************,,,,,,,,,++++++++++++***++++++************++++++,,,,,,+++************+++///...---,,,+++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,---------,,,,,,------------------------,,,,,,++++++,,,,,,---...******++++++,,,,,,------.........///......---,,,------------------------...------------,,,,,,,,,------------------------..................------........................---------............///111222222333333222111111333222111222666<<>>???BBBCCCDDDIIIOOOMMMFFFMMMLLLOOOXXX```dddiiimmmjjj___WWW^^^pppoooggg```aaagggqqqxxxwwwwww{{{ssskkk___VVVQQQNNNJJJGGGGGGEEEBBB???<<<:::888888666555555444333333444444111111111111111111111111000000///...............///......///111222111000------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...************************************************************************++++++++++++++++++++++++***))))))(((((())))))***+++******)))******++++++---,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.....................---........................---------............///000000000000111111222222111444999???CCCEEEFFFFFFCCCCCCBBBAAA???>>>======???EEEIIIHHHFFFHHHJJJKKKNNNQQQYYYbbbddd```^^^___\\\[[[cccwwwjjjccc___```lll|||zzzzzzxxxyyyvvvooogggaaa___^^^\\\ZZZQQQNNNIIIDDD???;;;888777777666555555444444444444111111111111111111111111111000//////....../////////---,,,,,,...000//////------------------------,,,------......------,,,***,,,------++++++,,,...------------------------+++******************+++***************************************+++++++++***************+++++++++***++++++++++++,,,,,,,,,******))))))))))))******+++************+++,,,,,,++++++******))))))******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------............///////////////000222333444444888???EEEHHHHHHFFFDDDAAAAAA@@@@@@??????>>>>>>;;;BBBHHHHHHEEEFFFNNNUUUTTTYYYbbbgggbbbZZZXXXZZZ]]]ggg}}}pppfff[[[]]]hhh{{{~~~yyyzzzzzz{{{}}}~~~}}}yyyttttttvvvyyyzzzyyynnniii```UUUJJJAAA;;;888888777666555444444444444111111111111111111111111111111000////////////000444111---,,,,,,---......------------------------,,,------......------,,,))),,,------++++++---///------------------------*********++++++*********************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++,,,------++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,------......,,,------...//////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000........................---------............////////////000111444666777:::>>>CCCGGGIIIHHHEEECCC???@@@@@@@@@AAAAAABBBBBB===AAAFFFHHHHHHLLLVVV___aaaffflllkkkaaaZZZ___hhhvvvpppfffccc___jjj~~~{{{{{{~~~|||zzz~~~|||lll[[[MMMCCC>>>888888777555555444444444111111111111111111111111222222111000000000000000:::666111---------......------------------------,,,------......------,,,)))+++...---++++++---///........................+++,,,---......---,,,+++************************))))))******++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++************++++++,,,+++++++++,,,------...++++++++++++,,,---......++++++************++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,...000222333444,,,,,,---.../////////...////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111........................---------.........///////////////111333666888:::@@@BBBEEEGGGHHHGGGEEECCC??????@@@AAACCCDDDEEEEEEHHHHHHIIIMMMQQQVVV___gggooorrrsssnnnbbb___kkkzzz|||ttthhh```]]]kkk|||vvvnnnrrr]]]LLLAAAAAA;;;777888888444222333333333222222222222222222000000000000////////////111111000///...------,,,......------------......---,,,++++++------,,,+++++++++,,,---.....................------.........---,,,,,,+++*********+++++++++++++++******))))))***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------,,,,,,+++++++++++++++------------++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---/////////......---------...------,,,,,,------......+++***+++...000...,,,---------------...///000---,,,+++,,,...///...---........................///////////////.........---------........./////////222333111...111:::CCCGGGGGGFFFDDDBBB@@@>>>===BBB@@@???BBBCCCAAABBBEEEJJJJJJKKKNNNUUU```kkksss~~~vvvmmmccc\\\ddd}}}sssmmmggg```bbbjjj{{{jjjVVVIIICCC<<<888888888666444555333333333333222222222222111000000000////////////000000000///.........---......------------......///...------//////...---,,,,,,------...---------...------,,,,,,------...---,,,++++++******++++++++++++++++++*********)))***+++---,,,++++++,,,...************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,---...//////...------,,,,,,------...---,,,***,,,...///...,,,---------------...//////---,,,+++,,,...///...---......................../////////////////////...........................///111333222222666>>>DDDHHHGGGEEECCCBBBAAAAAAAAAIIIEEECCCEEEEEEEEEHHHLLLPPPOOOOOOTTT^^^jjjuuu{{{wwwlllcccaaagggwwwzzzjjjeeecccdddmmmzzzyyydddUUUHHH@@@:::::::::777666777444444333333333222222222111111000000000/////////////////////////////////......------------......///...------//////...------------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++++++++++++++***************+++,,,,,,++++++,,,...************************,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,,,,---------,,,,,,++++++,,,,,,---))))))***+++,,,---.........------,,,,,,------...---,,,+++,,,.........---------,,,,,,,,,---......---,,,,,,,,,...///...---..............................//////////////////////////////............000000222444888===CCCFFFIIIGGGDDDBBBAAABBBDDDFFFIIIDDDAAABBBCCCDDDHHHMMMPPPPPPTTT___mmmxxx}}}~~~kkkccc___jjjqqqcccaaagggrrrqqqcccSSSHHH???<<<;;;888666666555555444444333333222222111111111000000000/////////////////////000000000......------------......---,,,++++++------,,,+++............---,,,++++++,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,---------------------,,,,,,,,,,,,------...---,,,---...//////---....................................////////////000000000////////////...000000111666===CCCEEEEEEFFFDDDBBB@@@@@@BBBFFFHHHDDD@@@???AAACCCCCCFFFKKKKKKQQQ^^^ooo}}}zzzsssaaacccooo{{{zzzwwwllldddiiixxxttt```SSSEEE@@@===999666555666666555555444333333222111111111111000000000000/////////000000000000000......------------......---,,,++++++------,,,+++............---,,,+++++++++++++++******+++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******---,,,,,,++++++,,,,,,---------.....................------,,,,,,------...---------------,,,------...------,,,,,,---------...---,,,---///000///...........................---.........//////000000000000000000000000000000111111333999AAAFFFEEECCCBBBAAA@@@???@@@BBBEEEGGG@@@???AAAFFFHHHGGGIIILLLLLLZZZnnn}}}mmm```\\\nnn}}}wwwuuuwwwpppmmmppp}}}|||zzzlll\\\KKKCCC@@@;;;777666777777666555444333333222222222111111111000000000000000000000000000000000......------------......///...------//////...------------...------,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++******+++---***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////...---,,,+++******---,,,,,,++++++,,,,,,---+++,,,---///000222333444...------,,,,,,------...---.........,,,+++,,,---//////...---------.........---------///000///...........................------......///000000000000000000000111111111111333444888>>>DDDFFFCCC@@@>>>???@@@AAABBBCCCCCCDDD;;;;;;???FFFIIIIIIJJJMMMXXXiii~~~rrraaaXXXeee~~~yyyyyytttooonnntttxxx{{{vvvvvvzzzsssbbbOOOFFFCCC???;;;999888888777666555444333333222222222111111111000000222111111111000/////////......------------......///...------//////...---,,,,,,------...---------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------(((***++++++******+++,,,***************************+++,,,,,,,,,,,,+++******++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---+++,,,---///111222444444...------,,,,,,------...,,,...///...,,,***,,,---111000///............//////...---...///000///...........................------......///000000111//////000000111222333333777:::???DDDFFFEEEAAA>>><<<>>>BBBEEEFFFEEEBBBAAA::::::===DDDIIIJJJMMMRRRaaaqqqqqqdddbbbeee|||{{{oooooopppooorrrzzz{{{uuupppmmmvvvdddQQQHHHEEEAAA>>><<<999888777666555444333333222222222111111111111000333222222111000///...............------.........---,,,++++++------,,,+++++++++,,,---............---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---+++++++++,,,,,,---------(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,------...///++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++++++++,,,,,,---------------++++++++++++------******+++,,,---//////000---,,,,,,++++++,,,,,,---.../////////000000111111...------,,,,,,------...,,,...000...+++***+++...111111000//////////////////...---...000000000...........................---------...///000000111......///111222333444555:::>>>DDDHHHHHHEEE@@@===;;;???DDDHHHIIIFFFBBB???AAA???AAAHHHMMMPPPVVV\\\cccpppyyyrrraaa\\\hhhwwwzzzooohhhhhhgggkkk{{{}}}~~~~~~{{{|||vvvsssnnn|||{{{nnn```SSSMMMHHHAAA???BBB===;;;888555444444444555666666555444222111000000111111111111000000000000////////////............---------.........//////------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++*********+++,,,---+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++------------------------///...,,,+++***++++++,,,------,,,,,,,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...///000000........................////////////////////////,,,---......//////......---------.........//////000000000000////////////...///000000111444999===CCCHHHKKKHHHEEEDDD@@@<<<===@@@DDDHHHJJJHHHCCC???BBBEEEJJJOOOVVV]]]eeejjjfffcccbbbaaa```hhh}}}uuukkkbbbccciiiuuu~~~}}}}}}|||zzzwwwtttqqqooorrrssstttttttttsssqqqqqqkkkkkkmmmoooqqqqqqnnnlllooorrrvvvyyy{{{}}}|||xxxuuutttsss}}}~~~xxxrrrrrreeeYYYRRRMMMGGGEEEFFF===<<<999888777666555444555555444333222222111111111111111111000000000000////////////............---------.........//////------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000................................................,,,---......//////......---------.........//////.........//////000000000000000000000111666<<<@@@IIIMMMNNNJJJHHHGGGEEEAAADDDEEEHHHLLLMMMKKKHHHEEEHHHIIIMMMXXXfffssszzz|||qqqggg___aaallluuuooohhhcccbbbhhhttt~~~|||yyywwwvvvuuusssqqqmmmmmmkkkiiifffccc```___cccccccccbbbbbbbbbaaaaaaYYYYYYYYY[[[]]]^^^^^^\\\]]]___bbbdddfffhhhkkknnnppptttwwwyyyyyyyyyzzzzzz~~~xxxvvvvvvvvvwww}}}}}}uuuqqq~~~~~~rrrfff^^^WWWPPPLLLKKKAAA???<<<:::999888666444444333333333222222111111222222111111111000000000////////////............---------...............------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------........................++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////........................------------------------,,,---......//////......------........./////////,,,,,,---...///000111111111111000000333999@@@FFFPPPRRRPPPLLLJJJLLLKKKHHHEEEFFFGGGHHHHHHHHHGGGFFFOOOOOOUUUcccvvvoooeeeaaakkk~~~ppphhheee___aaaiiiuuu{{{vvvpppmmmjjjfffdddccccccbbb\\\[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXRRRQQQPPPQQQSSSUUUUUUTTTTTTVVVXXXYYYZZZ]]]```ccccccdddfffiiilllmmmllljjjnnnqqqvvvyyyzzz{{{|||}}}|||yyyxxxwwwvvvyyy}}}yyyoooggg```YYYVVVNNNHHHAAA<<<:::999777555333333333333222222222222222222222111111111000000////////////....................................------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////........................------------------------,,,---......///.....................////////////,,,------...//////000000000000111222666>>>GGGMMMSSSTTTPPPKKKKKKNNNNNNLLLEEEEEEDDDCCCCCCDDDGGGIIIQQQUUU___mmmyyy}}}{{{vvvdddgggsss~~~mmmdddcccgggfffnnn{{{yyyvvvuuuvvvsssoooppptttzzz{{{|||}}}vvvooodddbbb^^^ZZZWWWUUUUUUVVVQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQOOOOOOQQQRRRRRRRRRRRRTTTVVVWWWXXXZZZ]]]```^^^^^^___cccfffgggeeecccfffiiimmmoooooooooooopppsssuuuwww{{{~~~yyyvvvvvvwww~~~yyysssnnneeeZZZKKK@@@;;;999888777444444333333333333333333222222222222111111111111////////////.................................---------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,------,,,,,,,,,+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.......................................------------------------,,,---......///................../////////000000/////////////////////......000333666<<>>;;;999666555555555444444333333333222222222222111111111////////////...........................---------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................------------------------,,,---......//////............/////////000000000111000000000////////////...222777===BBBGGGMMMQQQNNNNNNLLLJJJMMMRRRQQQLLLCCCDDDDDDBBBCCCGGGOOOVVVVVVcccooonnnddd[[[[[[^^^jjjlll```[[[^^^kkkzzz}}}zzzyyysssooommmmmmkkkhhhkkkpppuuuuuuuuuxxxzzzxxxsssnnnggggggeee```[[[WWWWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXYYYZZZYYYXXXWWWVVVYYYYYYYYY[[[___aaaaaaaaacccfffiiijjjkkkkkklllmmmqqqrrruuuvvvvvvuuutttsssxxxyyyyyywwwtttqqqqqqrrrnnnpppssswwwxxxxxxwwwvvvwwwyyy{{{||||||}}}~~~||||||{{{xxxuuurrrnnnlllmmmmmmmmmmmmnnnoooppppppqqqsssuuuvvvvvvwwwyyy{{{vvvwwwxxxzzz{{{yyytttpppkkklllmmmllllllmmmoooqqqvvvuuuuuuttttttsssrrrrrrpppooommmkkkkkkkkklllmmmnnnnnnmmmmmmnnnoooqqqqqqqqqqqqpppqqqrrrpppnnnkkkppprrruuuuuurrrpppnnnnnnnnnoooqqqtttvvvxxxzzz{{{~~~{{{|||ttt^^^PPPGGG@@@:::888888777666555444444333333333222222222111111111////////////............//////.........---------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---,,,,,,------------......------------------------,,,,,,+++++++++*********,,,,,,,,,,,,------------------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................................................................,,,---......//////........./////////000000000000000000000111111111111111111666===CCCGGGHHHJJJKKKJJJLLLLLLMMMRRRVVVSSSMMMAAACCCDDDDDDEEEKKKUUU]]]hhhnnnoooeeeWWWRRR[[[ggg~~~mmm___```gggqqqmmmmmmmmmnnnpppsssvvvwwwssstttwwwzzz||||||{{{{{{xxxyyy{{{~~~wwwtttqqqqqqooommmpppvvvyyywwwtttuuuwwwvvvssspppqqqqqqpppkkkeeeaaa```aaa______^^^^^^___```bbbcccaaabbbdddeeedddcccaaa______```bbbfffjjjmmmnnnmmmooorrrvvvxxxxxxxxxxxxyyy}}}~~~}}}{{{{{{}}}~~~wwwyyy|||~~~~~~|||yyywww~~~|||zzzzzzzzzyyyxxxvvvssspppmmmjjjhhhgggiiikkkmmmmmmmmmlllkkkssstttvvvvvvuuuttttttuuussstttvvvxxxyyywwwrrrooolllmmmooopppqqqssswwwzzz~~~~~~}}}|||{{{zzzyyyxxxtttrrrpppnnnmmmnnnoooppphhhggggggggggggggghhhhhhjjjhhhggggggiiikkkkkkkkkkkkmmmoooooommmkkkjjjjjjnnnlllkkklllppptttvvvwwwxxx|||||||||}}}~~~{{{yyyzzz~~~kkk[[[NNNCCC;;;:::999888777666555444444333333333222222222111111000/////////............//////.........---------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++''''''(((***+++,,,---...++++++*********+++,,,------------------------------------,,,,,,,,,++++++---------........./////////////////////////////////...,,,+++***++++++,,,---------,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.....................---........................////////////////////////,,,---......//////......////////////000000000000//////000111222333333444444:::BBBHHHIIIHHHGGGFFFIIIKKKMMMPPPVVVZZZVVVNNNEEEGGGJJJJJJLLLSSS^^^fffxxxwwwnnn]]]NNNNNN^^^nnn~~~jjj^^^ZZZgggxxxbbb___[[[\\\^^^aaaaaa```aaaaaa```aaacccfffiiikkkllljjjhhhiiikkkoooqqqqqquuuvvvxxx|||~~~{{{yyywwwvvvuuu{{{xxxxxx{{{{{{uuuqqqppppppsssvvvwwwuuuqqqnnnmmmkkkkkkkkkjjjiiiiiikkkmmmppprrrsssrrrpppnnnmmmnnnoooooooooqqqtttxxxzzz{{{~~~|||xxxtttrrrsssssspppnnnnnnqqqssstttsssrrrrrrsssvvvxxx{{{~~~~~~yyyuuuyyyyyyxxxwwwwwwwwwxxxxxxxxxzzz|||~~~}}}{{{|||~~~~~~}}}yyyuuupppnnnppprrrsssrrrnnnnnnppprrrtttuuuvvvwwwuuuuuutttrrrpppqqqsssvvvuuuuuuvvvyyy|||~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzxxxxxxyyyyyyzzz}}}|||}}}sss\\\KKKDDD>>>;;;888555555444222111111111111111000000000000000000000000////////////000000000000000000000000***,,,...///000000...------------,,,,,,+++++++++***+++,,,,,,---...///000,,,++++++******++++++,,,++++++++++++++++++++++++000...+++)))(((***---///,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++------------------------,,,---------,,,++++++***(((((()))************)))++++++++++++++++++++++++///...---,,,***)))(((''')))******++++++,,,,,,---///......------,,,,,,+++//////////////////......,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,------.........111000.........111444555000000//////.........---////////////////////////000111222111//////222555999@@@HHHJJJGGGEEEGGGJJJLLLLLLPPPVVV]]]^^^ZZZTTTQQQMMMKKKNNNPPPVVVfffvvvttteeeYYYOOORRRjjj{{{cccXXX\\\bbbppp[[[XXXUUUUUUWWWZZZZZZYYYYYYXXXXXXXXXYYY[[[]]]___]]]\\\[[[\\\^^^``````___fffhhhjjjnnnsssxxx|||~~~}}}||||||{{{zzz|||{{{uuupppoooqqquuuzzz|||{{{yyywwwwwwvvvvvvvvvuuussssssuuuwww{{{|||~~~}}}{{{xxxxxxxxxyyyyyyyyy{{{~~~{{{wwwvvvwwwxxxwwwuuuvvvxxxzzz{{{{{{{{{|||}}}~~~~~~{{{zzz~~~~~~iiiUUUKKK???;;;888555555555555444222111111111000000000000111000000000////////////........................,,,---///000///...---,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,------......,,,++++++******++++++,,,++++++++++++++++++++++++---,,,***)))(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,---------......------------...//////000000/////////............////////////////////////000111222111000111555999AAAGGGLLLLLLHHHEEEGGGJJJKKKOOOVVV___eeeddd\\\TTTKKKLLLPPPUUUVVVWWW```kkkrrrfff[[[UUURRRZZZuuukkkddd^^^jjjzzz[[[YYYVVVUUUVVVWWWWWWWWW[[[ZZZ[[[[[[[[[\\\]]]]]][[[ZZZYYYZZZ[[[[[[ZZZXXX]]]___bbbfffjjjnnnppprrryyy|||}}}~~~|||uuupppoootttxxx~~~~~~~~~}}}{{{zzz|||~~~}}}}}}~~~~~~yyyooorrr~~~}}}www```RRREEEAAA;;;777666666666555222222222111111111000000111111000000000/////////...........................//////000///---,,,***+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++*********++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---...///...,,,,,,////////////............////////////////////////000111111111222555:::>>>KKKOOOQQQNNNIIIFFFGGGKKKKKKQQQ[[[eeejjjfff\\\SSSKKKNNNTTTZZZ[[[[[[^^^dddaaaXXXQQQQQQUUUeeelllaaaccciii~~~dddcccbbbaaabbbbbbbbbbbbjjjkkklllmmmmmmmmmlllkkkjjjgggdddccccccccccccbbbeeehhhlllpppsssuuuvvvvvvxxx{{{xxxtttsssxxx||||||wwwyyy{{{{{{{{{cccUUUMMMGGG@@@:::777555555444333333222222222111111111111111111000000000//////000000000000000000000000......//////...---,,,,,,+++++++++,,,,,,---------++++++++++++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++***+++,,,,,,------,,,,,,------------------------------------------------.........------,,,,,,,,,*********++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------.........///......------///////////////.........////////////////////////000000111222555;;;@@@DDDQQQRRRQQQMMMHHHFFFHHHKKKNNNSSS[[[cccfffbbbZZZRRRTTTSSSVVV\\\bbbeeeeeeeeeYYYRRRNNNQQQ\\\rrr~~~llldddccc~~~kkkmmmqqquuuxxx{{{|||}}}}}}xxxrrrnnnmmmoooqqqrrrwwwzzz~~~}}}}}}~~~~~~~~~|||xxxuuuwww}}}uuuaaaTTTNNNHHH@@@:::777555444444333333333333222222222222111111111111000000000000000000000000000000000000,,,------......///......+++++++++,,,,,,---------,,,++++++******))))))(((,,,++++++******++++++,,,------------------------)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------------------............------++++++,,,------------,,,------------------------///......------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,++++++***************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------000///---,,,,,,---...///.........///////////////////////////////////////000000111444:::@@@EEEHHHPPPPPPNNNJJJGGGFFFIIILLLTTTVVVZZZ^^^```^^^[[[XXXYYYZZZ^^^gggqqqssslllbbbVVVRRRQQQYYYkkkrrrjjjiiimmmvvv}}}~~~}}}|||wwwwwwvvvsssqqqrrrwww~~~qqq```WWWNNNIIIBBB===:::888777666444444444333333333222222222222111111111000000000........................,,,,,,------...//////000+++,,,,,,,,,,,,,,,,,,---+++++++++*********)))))),,,++++++******++++++,,,------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,------------------------,,,------............---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++******++++++,,,---............------,,,++++++******+++++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---***))))))+++---///.........///////////////////////////////////////000000222888???EEEIIIJJJMMMLLLJJJGGGEEEEEEHHHKKKVVVWWWZZZ]]]___```______YYYbbbooozzzzzziiiXXXSSSUUU\\\kkkrrreeeeeettt}}}uuusssqqqpppsssyyyssshhhcccYYYTTTMMMGGGBBB===:::777444444444444333333333333222222222111111111000000..............................---------......///---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,---------......+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,++++++,,,---...///............/////////000////////////////////////000111444;;;CCCIIIKKKKKKLLLJJJHHHFFFDDDEEEFFFHHHMMMRRRZZZ```ddddddcccccc]]]ooosss```PPPRRRZZZkkk{{{ssskkkhhhrrr~~~~~~wwwuuurrrqqquuu|||xxxqqqppphhhbbbZZZQQQIIIBBB<<<777555555444444444333333333222222222111111111111000000000000000000000000000000///...------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,++++++++++++++++++++++++((()))***+++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++,,,---------,,,,,,++++++******)))+++,,,,,,------......///))))))***+++,,,,,,------,,,,,,,,,------.........******+++,,,,,,---...............------,,,,,,,,,+++,,,...000111111000000---.........//////000000////////////////////////000111555<<>>GGGLLLMMMKKKGGGIIIHHHGGGDDDAAAAAADDDGGGEEEMMMXXXaaaeeeeeecccaaammmkkkXXXUUUWWW___rrr|||uuuggg```mmm~~~yyyttttttwww|||~~~ttt```NNNCCC<<<777444555444000///111333333333333222222222111111111111000///.........------------------------///...------,,,,,,------///,,,******,,,------,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***,,,+++******+++---------,,,++++++,,,------,,,,,,+++++++++++++++,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...000/////////............111///...,,,,,,---...///....../////////000000000///000000//////000222555888===CCCIIILLLKKKIIIGGGJJJIIIGGGFFFFFFGGGIIIKKKCCCKKKUUU]]]```aaaaaaaaauuuyyydddZZZ]]]dddzzzyyypppiiijjj{{{wwwqqqlllkkkkkkkkkooottteeeQQQDDD===888666444111000222444444444333333333222222111111000000//////......------------------------///...------,,,,,,------...,,,***+++,,,------,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------(((***++++++***)))+++,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...////////////...............---,,,,,,,,,---...///------........./////////...////////////222555888???DDDJJJMMMKKKIIIHHHHHHLLLJJJHHHHHHJJJLLLNNNNNNHHHMMMTTTYYY[[[]]]```bbbxxx|||xxxkkkbbbgggvvv{{{tttlllooozzz|||{{{~~~|||qqqjjjgggcccbbbfffiiilllttt|||eeeOOOEEE===999777444333555444333333333333222222222111000000000/////////...........................---,,,++++++******++++++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,)))***++++++******+++,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------.....................//////000///////////////.........,,,,,,,,,,,,,,,---...///------------.........///....../////////222777:::DDDJJJOOOOOOKKKGGGHHHJJJLLLJJJHHHHHHKKKMMMMMMMMMPPPSSSWWWYYYZZZ^^^dddhhhpppnnnhhhbbbhhh~~~{{{rrrmmmlllxxx}}}uuunnnjjjmmmssswwwvvvmmmfffbbb```cccbbbdddjjjooouuuvvvYYYMMM@@@;;;888666555666222222222222111111111111000000000000////////////........................---,,,++++++******+++++++++,,,------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,++++++,,,+++++++++,,,------...+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............/////////000000///.........///////////////,,,,,,,,,,,,------......------------.........///.../////////000333888<<>>EEEKKKQQQOOOMMMJJJIIIHHHHHHHHHDDDHHHLLLKKKGGGEEEIIINNNNNNTTTaaasss~~~oooaaaPPPSSSYYYfffwwwvvvqqqjjjqqq|||yyyuuurrrhhhhhhfffccc___]]]]]]^^^zzztttqqqssswww|||zzzqqqmmmpppssswwwwwwsssmmmhhheeegggeeedddfffjjjnnnpppqqqzzz}}}uuu|||nnnWWWIII@@@999555555444444444333333333222222////////////000000000000////////////////////////---,,,++++++******++++++))),,,//////,,,***+++---........................++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---(((***++++++******+++,,,,,,,,,---......---,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......---...000111111111000///---.........//////000000///000000000///...------////////////000000000000...///222555;;;CCCLLLRRRTTTQQQLLLIIIHHHGGGFFFEEEBBBIIINNNMMMHHHGGGMMMSSSUUU\\\mmmkkkTTTOOOTTT\\\kkkxxxqqqqqqkkkgggyyy|||pppnnnkkkiiihhhfffcccaaa]]]]]]\\\YYYVVVUUUVVVXXX{{{zzz|||}}}yyy}}}|||ooojjjkkkoootttxxxwwwsssmmmjjjiiiiiikkknnnpppsssxxx~~~xxxdddUUUFFF;;;888;;;777777777555222111222333000000000000////////////////////////////////////////////////////////////---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++***+++,,,...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******+++---...000------------------------***++++++,,,---------------+++***+++......,,,)))+++++++++,,,,,,,,,------//////............////////////.........---------............////////////,,,...000111000000000111111111333:::CCCKKKNNNOOORRRPPPMMMIIIFFFDDDCCCCCCCCCHHHMMMLLLIIIIIIPPPVVV```lll{{{vvvbbbRRROOORRR^^^vvv~~~tttjjjeeehhhvvv|||{{{|||vvvpppkkkhhhfffccc```^^^]]]\\\[[[ZZZWWWVVVUUUTTTTTTUUUVVVWWWyyyuuu}}}~~~{{{{{{|||wwwuuuyyy~~~yyymmmgggeeekkknnnrrrssspppnnnnnnpppppptttxxx|||{{{jjj]]]PPPBBB:::999666666555444333222222222111111000000000////////////////////////////////////...---,,,+++)))((((((---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---//////...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,...///------------------------++++++,,,---------,,,,,,///---,,,---000000...,,,........./////////000000///................../////////.........---------............////////////---...000000//////000111333333666===FFFNNNRRRSSSPPPOOOMMMIIIEEECCCDDDEEEKKKKKKJJJIIIKKKPPPWWW\\\jjjwwwzzziiiZZZRRRSSSYYYhhhqqqiiidddfffpppzzzwwwrrrnnnjjjfffdddbbb___^^^^^^^^^______^^^]]]]]]]]]]]]]]]^^^```aaabbbssspppsss|||rrrnnnmmmmmmooossstttuuuxxx~~~tttllliiieeejjjmmmppppppppprrrvvvzzz|||||||||}}}rrrggg___VVVIII===666444444444444333333222222111111111000000000000///////////////////////////------,,,+++)))((('''&&&------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,------...000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,++++++,,,------------------------------,,,,,,---------,,,++++++...------...//////...,,,,,,,,,,,,,,,------------......------------.....................---------............////////////---///000000///...///111555777<<>>777666666555333444444444333333333222222000000000000000000000000////////////////////////+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,((()))***+++,,,+++***)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------(((***+++---......------------------------------***+++,,,,,,------------))),,,......+++***+++------------.........////////////............//////---------.........//////............/////////000...///000111222555999===GGGLLLQQQRRRPPPLLLKKKKKKMMMHHHCCCAAAEEENNNXXX___hhh^^^UUUVVVcccsssrrr^^^QQQYYYmmm}}}mmmccc^^^\\\pppsssjjjiiibbbjjjvvvwwwnnnooorrryyyeeeZZZ\\\aaacccggglllxxx~~~{{{{{{|||~~~nnngggeeefffttt|||pppcccTTTCCC:::;;;<<<888444888777555444333222222222222111111000///......---//////.........---------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........./////////000000---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...,,,,,,...000111111---------............///---------............/////////.........---------............////////////...000222111000333:::AAAIIISSSWWWOOOGGGHHHLLLMMMIIIFFFAAA???CCCLLLVVV]]]WWW[[[XXXVVVggghhh]]]YYYeeezzzzzznnnfff]]]```kkk~~~nnneeeeeehhhqqqwwwooonnnsss~~~xxxccc[[[ZZZ^^^cccpppyyy~~~zzzzzz|||vvvrrrrrrtttrrraaaKKK>>>;;;;;;999555666555333222111000000000222111111000//////......//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++---...///...------------............///---------............/////////.........---------............////////////...111333222222666>>>EEEKKKRRRUUUOOOIIIJJJLLLLLLHHHEEEAAAAAAEEEMMMTTTXXXYYYWWWVVV\\\qqqvvv```ZZZZZZiiiuuujjjddd```jjj{{{xxxjjjeeefffmmmxxxtttnnnkkkllluuulllaaa^^^]]]aaakkkuuuxxxxxx{{{~~~rrrWWWDDD<<<:::888777555555333222111111111111111111111000000//////.../////////.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++---///...+++)))---------............///---------............////////////............---............///////////////111222333555;;;EEELLLNNNRRRSSSOOOLLLLLLKKKIIIEEEBBB@@@CCCHHHNNNQQQRRRVVVPPPRRRdddzzzqqq___WWWXXXaaauuummmgggfffkkk~~~}}}rrriiiiiinnnxxxuuukkkiiillluuuzzz``````dddbbbhhhuuuzzz{{{uuuvvvzzz}}}cccLLL???:::777666777777666444444333333333111111111000000000//////////////////...............------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******,,,------+++)))---------............///---------............////////////...........................///////////////000222444888AAAKKKRRRRRRRRRPPPMMMLLLJJJGGGDDDAAA???@@@DDDKKKOOOOOOMMMSSSNNNWWWpppxxxbbbRRRSSS[[[lllssseeefffnnn}}}}}}tttkkkfffkkksss|||qqqllliiilllwwwmmmZZZ^^^dddccciiivvvsssrrruuuzzzlllVVVFFF<<<666444777777666555444444444444111111111111000000000000000000/////////............------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---++++++,,,------,,,---------............///---------............///////////////////////////............////////////...///222666===FFFPPPVVVVVVRRRNNNLLLJJJGGGCCCAAA??????BBBGGGMMMPPPOOOMMMRRRUUUeee{{{ppp\\\TTTTTTbbbyyywwwhhh___ggg{{{uuullleeeeeennnyyyzzztttggggggkkkuuuxxxeeeXXX]]]bbbccciiisssvvvrrrvvv}}}ttt```MMM@@@888444555555444333333333333333111111111111111111111111000000000/////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111///,,,+++,,,---......---------............///---------............///...////////////000000000............///////////////000444:::CCCMMMUUUZZZXXXRRRLLLKKKHHHDDDCCCDDDCCCEEEIIILLLNNNOOOPPPPPPNNNXXXlllyyytttcccYYYXXX___ooojjjaaa___nnnzzzooohhheeekkkzzzvvvtttkkknnnvvvggg```[[[^^^dddjjjpppwwwssszzz|||hhhTTTDDD;;;888555444444333333333333444111111111111111111111111000000000000/////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...------......---,,,---------............///---------............///.../////////000000000000............////////////111333777???IIISSSZZZ^^^WWWQQQLLLKKKHHHEEEGGGMMMMMMPPPSSSRRROOOOOOQQQTTTNNN^^^ooossshhh]]]\\\```qqqtttaaa```ggg{{{}}}uuulllhhhjjjuuuvvvvvvwwwzzzuuu\\\\\\^^^aaahhhsss|||uuu}}}|||zzzlllWWWGGG???<<<777666666555555555666666111111111111111111222222000000000000////////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...///...+++)))---------.........//////---------.........//////.../////////000000111111............/////////000333555:::CCCNNNWWW]]]```VVVPPPLLLKKKIIIFFFLLLTTTUUUYYY[[[WWWQQQNNNQQQVVVWWWhhhvvvsssgggbbbfffkkktttkkk\\\bbbqqquuuiiiiiittt{{{{{{iiiccc]]][[[dddpppyyy}}}|||zzzgggVVVKKKCCC???888777333...111888888222333333333222222222111111000/////////............///...---,,,+++*********///............---------------------------------,,,---.........---,,,+++...---,,,,,,,,,,,,---...)))***+++,,,...///000111///...,,,*********,,,---------,,,,,,+++***))))))------------------------++++++,,,,,,,,,,,,------------------------------***++++++++++++***)))))))))***,,,...//////......+++...000...+++***,,,///------------------,,,,,,........................000000//////......------///000000///------...000***444AAALLLWWW]]]\\\WWWRRRQQQNNNJJJIIILLLRRRVVVYYY\\\[[[UUUSSSVVVYYYYYYaaayyywwwhhhffffffoootttbbb\\\mmm}}}xxxvvvttttttsssrrrrrrrrrsssttttttuuu|||{{{zzz{{{}}}~~~}}}|||xxxpppvvv~~~dddccc______iiiuuu}}}~~~|||rrraaaVVVNNNGGGBBB<<<<<<999333444888888333111111111111111111000000000000/////////.........///...---,,,,,,+++,,,,,,///............---------------------------------******+++,,,------------...---,,,,,,,,,,,,---...+++,,,,,,------.........///...,,,******+++,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,++++++***))))))***,,,---...------,,,+++,,,......------...000------------------------........................///////////////............/////////------///111000:::FFFPPPWWW[[[XXXRRRMMMLLLJJJHHHHHHLLLRRRWWWWWW[[[[[[SSSOOOTTT]]]cccsss{{{uuuggghhhtttwwwhhh]]]hhhzzzxxxfffdddbbb```^^^]]]\\\[[[XXXXXXXXXXXXXXXYYYZZZZZZaaa```___```bbbccccccbbbyyyvvvtttaaabbb___cccnnnyyy|||}}}zzziii___ZZZVVVNNNFFF>>>???<<<777555555444111/////////000000000000000000000000/////////............------------......///............---------------------------------))))))******+++---...///...------,,,,,,------...---------------------,,,...---,,,+++***+++,,,---------,,,,,,++++++******------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------,,,,,,+++******+++,,,------,,,+++*********)))+++---.........+++,,,,,,------..........................................///////////////---...///...---...000333888BBBNNNUUUXXXXXXRRRJJJFFFFFFFFFEEEGGGKKKRRRVVVUUUZZZZZZSSSQQQ[[[jjjtttxxxpppiiikkkzzzggg______sss{{{uuupppiiidddYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXZZZYYYXXXYYY[[[\\\\\\\\\|||}}}oooccc^^^^^^eeerrr}}}wwwkkkgggiiidddXXXLLLBBBBBB@@@<<<999666444222///000000000000111111111000000000////////////..................///000000///............---------------------------------,,,,,,+++***+++,,,...///------------------------------------------------------,,,+++++++++,,,---------,,,,,,,,,+++++++++........................+++++++++,,,,,,,,,------------------------------------......------,,,++++++,,,---...---,,,+++***+++)))'''(((,,,---,,,)))++++++,,,,,,---...//////........................------......//////000000---............000333666???IIISSSXXXXXXUUUMMMEEEDDDDDDEEEEEEFFFKKKPPPTTTTTTWWWWWWVVV\\\lll|||rrrlllnnnrrrqqq``````kkkqqqhhhccc^^^ZZZYYYTTTUUUVVVXXXXXXXXXXXXWWWXXXXXXXXXXXXYYYZZZZZZ[[[ZZZYYYWWWXXXZZZ\\\\\\\\\}}}mmmddd]]]```jjjxxx}}}zzz{{{xxxgggWWWLLLIIIFFFDDD@@@<<<999777222222222222222222222222111000000000////////////............///000111111///............---------------------------------000///...,,,,,,,,,---...------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------------------............---,,,,,,---......//////...---,,,///,,,***+++------+++(((++++++,,,,,,---...//////........................------......//////000000---.........///222666999CCCMMMVVVWWWUUUQQQJJJDDDDDDEEEFFFFFFGGGJJJNNNQQQRRRSSSTTTZZZiii|||lllgggpppyyy|||iii\\\eeexxxzzzkkk\\\VVVTTTQQQQQQSSSUUUXXX\\\aaaeeegggiiiiiicccccccccdddeeeggghhhiiihhhfffddddddeeeggghhhhhh|||lllbbb```dddooo~~~~~~tttqqqvvvzzzhhhVVVOOOIIIGGGDDD???999777555555444444444333333333111111000000000/////////...............///000111///............---------------------------------222111000...------,,,,,,,,,------......------,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......------,,,+++---...///000000///...---222111////////////---,,,+++,,,,,,------..........................................///////////////---...//////111444:::>>>HHHPPPVVVTTTPPPLLLHHHCCCDDDEEEGGGGGGHHHIIILLLOOOPPPRRRWWWcccuuuuuuddd```lll~~~qqqbbb]]]lllnnn___SSSQQQQQQOOOPPPTTTZZZaaammmzzz~~~~~~~~~{{{zzz{{{}}}}}}}}}|||lllbbb```eeerrr{{{zzz|||~~~rrrhhhjjj}}}gggZZZOOOLLLKKKDDD<<<888777666666555444333222222111111111000000000//////.........---....../////////............---------------------------------////////////...---,,,,,,,,,,,,---......---,,,,,,------------------------***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------,,,+++++++++,,,.../////////......000111111000...---...///------------------------........................///////////////............///000000222777===AAAMMMTTTVVVPPPIIIFFFDDDBBBAAACCCEEEGGGGGGIIILLLNNNRRRZZZeeeqqq~~~}}}ssseeedddeeewww{{{hhh^^^dddzzzvvvgggZZZSSSVVVXXXTTTRRRVVVWWWdddyyy}}}mmmbbb___dddqqqwwwtttvvvzzz~~~|||uuufffgggyyyiiiZZZWWWVVVNNNEEE???777777666555333222111111111111111111000000000000......------------......//////.........---------------------------------+++,,,---.........---,,,,,,,,,---......---,,,,,,//////...------,,,++++++***+++,,,---------------------------------------////////////////////////++++++,,,,,,,,,---------------------------------,,,,,,------,,,,,,+++***)))***,,,...//////......***---///...,,,+++---///------------------,,,,,,........................000000//////.........---///000000111444888???CCCQQQVVVVVVMMMEEEBBBBBBAAA???AAADDDFFFGGGIIILLLNNNWWWcccrrr~~~vvvjjjaaannnwwwtttccc___mmmooo```UUURRRYYY\\\UUUQQQSSSaaarrruuufff___ZZZgggwwwuuuoooqqqvvv{{{~~~{{{xxxyyy{{{}}}}}}pppoootttggggggfffWWWEEE>>>777333444555222///000111111111111111111222222000000000000///////////////............---------------............---------------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,---------......---.........---,,,,,,+++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000///...---,,,,,,---...///........................------------.........///222111111111000000//////111,,,,,,111666:::CCCNNNWWWUUUQQQLLLIIIFFFFFFFFFDDDBBBCCCFFFGGGGGGLLLRRRZZZkkk}}}vvvgggmmmlllvvv|||ggg```iii~~~sssbbb```aaadddddd^^^ZZZYYYfffxxx}}}mmmaaa\\\^^^kkkzzz~~~uuuooopppuuuzzz}}}|||yyyxxx{{{}}}|||~~~|||xxxuuuwwwbbbMMMBBB;;;666666555222222333111111111111111111222222000000000000///////////////............---------------............------...---------,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,---------............//////......---,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000111111000...---,,,,,,,,,---........................------........./////////111111000000000/////////111---,,,222777<<>>999>>>555555444333333222111111000000000000//////////////////.........---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------------............------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------.........------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))###%%%(((,,,///111222333........................------------........./////////000000111111222222...444999AAANNN[[[]]]WWWPPPUUU^^^dddeeeaaa[[[VVVTTTKKKBBBAAAGGGVVVmmmttt___VVV\\\cccuuutttggg```]]]fffzzzzzzsssmmmmmmqqqwww|||{{{uuullldddfffllliiiiiigggccc______bbbfffcccfffiiillluuuFFFHHHJJJIIIGGGFFFIIILLLPPPKKKIIIMMMOOOMMMMMMQQQSSSXXXaaammmvvv|||kkk``````gggnnnsss}}}zzzzzzzzzxxxuuuvvv{{{~~~}}}~~~~~~yyyzzz|||{{{~~~~~~|||xxxsssxxx{{{}}}\\\FFF===::::::555333555555222111222111222222222222111000000//////............//////------------------------////////////////////////,,,---...//////...---,,,...---,,,+++,,,,,,......------------------------------++++++++++++------......,,,,,,,,,,,,......------------------------+++++++++,,,,,,------------------,,,,,,+++++++++.........------,,,,,,,,,/////////...------,,,,,,.../////////...---,,,,,,////////////////////////...000111000//////000111555666;;;EEEQQQXXXYYYWWWWWWZZZ]]]^^^[[[WWWTTTRRRJJJGGGBBBAAAHHHYYYooo~~~nnnXXXTTT]]]kkkzzznnn___]]]ddduuuyyysssooolllmmmqqqyyy|||ssslllhhhffffffeeedddddddddeeeggghhhccc\\\XXX\\\dddkkkssszzzyyy~~~JJJKKKJJJIIIGGGFFFHHHIIINNNJJJIIIMMMOOOMMMNNNRRRUUUVVV\\\eeeooo{{{|||nnnffffffmmmuuuyyy{{{yyyyyyzzzwwwttttttyyy|||{{{zzzzzz}}}}}}{{{~~~~~~}}}yyyzzzzzz{{{~~~}}}|||~~~~~~~~~|||xxxppprrr|||nnnVVVIIIAAA;;;666333555444111000111222222111111111000000000//////............//////------------------------........................,,,---...//////...---,,,......---,,,,,,,,,---...------------------------......---,,,,,,---.........---,,,++++++,,,---...------------------------+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++------------------,,,,,,------...........................///......------////////////////////////...000111000///...///111555888???HHHQQQWWWXXXWWWWWWZZZ^^^^^^[[[VVVQQQOOOJJJFFFCCCCCCKKKZZZkkkvvvxxxeeeUUUVVVaaammmxxx~~~yyyggg\\\aaammmvvvnnnhhhjjjnnnuuuuuummmiiifffiiiiiihhhggghhhiiijjjkkkfff]]]UUUTTTXXX\\\cccjjjoooxxxPPPNNNLLLKKKLLLMMMLLLLLLOOOMMMMMMQQQSSSSSSUUUYYYZZZXXXXXX]]]eeerrr}}}rrrlllnnnuuu||||||zzzyyyzzzwwwrrrrrruuuxxxxxxxxxxxxyyyyyyzzzzzz{{{xxx~~~~~~~~~{{{vvvtttwwwzzz{{{|||~~~}}}}}}~~~{{{xxxooolllpppgggRRRCCC===777444444444000///000222111000/////////000000//////............//////------------------------------------------------------............------///...---,,,,,,,,,,,,,,,------------------------///......------......///,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,------...//////000------.../////////......///////////////////////////000000000......///111666<<>>999777666333222444222222111111111000000000//////............//////------------------------........................------,,,++++++,,,------***+++,,,............---++++++++++++++++++++++++,,,,,,---......---,,,,,,+++,,,---......---,,,+++------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------------------,,,,,,..................------///000000000000//////...///////////////////////////000111111222555:::>>>JJJNNNSSSUUUTTTRRRQQQRRRUUUXXX[[[[[[XXXSSSOOOMMMOOOOOOSSS\\\dddhhhgggccc```kkkuuuyyy~~~uuuggghhhrrr{{{~~~zzzvvvvvvmmm]]]WWWZZZSSSSSSSSSSSSVVVZZZ^^^aaabbbcccdddeeeeeeeeeddddddaaa^^^\\\[[[VVVPPPPPPUUUWWW]]]fffoooxxxooottt{{{~~~yyytttnnnjjjiiilllmmmkkkkkkmmmhhhiiiiiikkkuuu}}}zzzvvvqqqnnnnnnkkknnnsssyyyzzzxxxzzzuuu{{{}}}{{{}}}zzzyyyzzz{{{}}}}}}{{{yyyuuutttpppgggaaammmwwwgggJJJBBB;;;999666222111222111222222222222111000000//////............//////------------------------------------------------------++++++++++++------)))***,,,.../////////...++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,............,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,------.../////////000000111000000///......///////////////////////////000111111333777<<<@@@LLLNNNQQQRRRRRRPPPOOOOOORRRUUUXXXXXXVVVRRROOOMMMLLLNNNTTT]]]ggglllmmmkkkdddsss{{{iii]]]cccsss}}}ttt}}}tttpppfff```bbb\\\PPPLLLPPPHHHHHHIIILLLPPPUUUZZZ^^^```aaabbbcccdddcccbbbbbbdddaaa___^^^YYYVVVYYY___bbbfffjjjmmmtttuuuyyywwwtttgggccc```bbbgggkkkjjjiiiccc___\\\^^^fffooovvvyyy~~~}}}}}}uuuqqqpppmmmiiijjjccc```gggooouuu|||xxxuuurrrxxx~~~yyyxxxzzz~~~}}}||||||~~~~~~~~~|||uuurrrooonnnkkkaaaaaayyyyyyqqqVVVGGG:::555444111000333111111000///////////////111111000/////////////////////.........---------+++++++++******)))))))))........................................................................------------------------------------------------------------------------------------------------,,,,,,,,,------.........---------------------------.../////////...---,,,..................------////////////000000000000000111111000111666???EEEMMMQQQRRRLLLHHHKKKPPPRRRQQQTTTUUURRRMMMKKKMMMQQQPPPTTTUUU```pppnnneeeggggggtttqqqeee^^^jjjyyyxxxyyyvvviii\\\YYYUUURRRPPPMMMJJJHHHCCCEEEGGGHHHJJJNNNSSSVVV\\\^^^aaaccccccccccccdddiiidddbbbaaa```]]]^^^aaammm{{{~~~rrrwww|||xxxjjjddd]]][[[^^^cccddddddbbb___[[[[[[```eeehhhjjjssswww}}}|||wwwzzzyyytttqqqpppmmmiiiddd\\\YYY]]]ccciiirrr{{{|||wwwssspppqqqvvv{{{|||yyyvvvwwwyyy{{{zzz}}}}}}xxxxxx{{{~~~zzz~~~}}}~~~}}}}}}~~~}}}~~~~~~}}}wwwssspppoookkkaaa]]]lllwwwqqqcccPPP>>>777777555333333111111000///////////////111000//////......////////////.........---------............------,,,,,,------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------------,,,........................////////////000000000000000000000111333:::DDDKKKSSSVVVUUUOOOKKKNNNQQQSSSQQQRRRQQQMMMHHHGGGJJJNNNPPPVVVZZZfffsssmmmaaaaaaffftttmmmdddbbbrrrsssuuu|||wwwdddZZZUUUSSSOOOMMMLLLKKKIIIGGGGGGHHHIIIIIIKKKNNNSSSWWWZZZ]]]aaaccccccdddeeefffiiigggeeedddbbb```dddkkk|||ooosss{{{~~~{{{qqqiii^^^WWWXXX[[[^^^```bbb```]]]\\\\\\\\\[[[ZZZeeekkkttt{{{|||tttwwwwwwsssqqqppplllgggaaaYYYSSSSSSVVV[[[bbbiiimmmqqqvvv}}}xxxqqqkkkhhhmmmrrrvvvwwwtttrrrqqqrrrrrrsssyyy~~~|||yyyzzz}}}~~~zzz~~~}}}{{{~~~~~~~~~~~~~~~zzztttpppooolllbbbYYY^^^iii~~~{{{tttqqqooo[[[FFF;;;999777444111111111000////////////000000//////............////////////.........------////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------++++++++++++,,,,,,---...........................////////////000000000000//////000222777@@@JJJRRRYYY[[[XXXRRROOORRRUUUUUUSSSRRROOOJJJEEEEEEIIIMMMSSSYYY]]]dddmmmfff\\\___eeesssuuueeebbbiiixxxpppvvvzzzggg[[[TTTOOOMMMKKKJJJKKKKKKJJJIIIJJJKKKKKKJJJKKKNNNRRRVVVWWWZZZ^^^aaacccdddfffgggiiiiiiiiiiiieeeeeeooo{{{jjjmmmsssyyy~~~}}}{{{yyyvvvnnnccc[[[XXXYYYZZZ[[[_________^^^\\\ZZZVVVTTTZZZaaallluuu~~~zzz|||zzzuuurrrqqqnnniiieee^^^UUUPPPOOOQQQUUUYYYZZZ]]]ccckkkttt~~~~~~tttlllfffccciiimmmsssvvvwwwvvvvvvvvvpppooottt}}}~~~~~~}}}{{{}}}~~~zzz~~~}}}}}}~~~~~~~~~|||uuupppmmmjjjdddZZZXXX[[[kkkrrrrrrtttfffSSSEEE<<<666222000222111000000//////000000//////...............///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,+++******+++---///000---------...............////////////000000000000000///000333999CCCNNNTTT[[[\\\XXXTTTTTTYYY[[[ZZZUUUSSSNNNHHHDDDEEEJJJOOOVVV\\\\\\___eee___ZZZbbbeeettt~~~bbb]]]bbbrrr~~~vvvrrr}}}nnnbbb[[[WWWOOOMMMKKKKKKLLLMMMLLLKKKLLLLLLKKKJJJJJJLLLPPPSSSSSSVVV[[[^^^```bbbeeeggghhhjjjmmmllliiilll{{{bbbdddgggkkkooouuu|||xxxttttttuuuuuuuuutttooohhhaaa\\\YYYWWWVVVVVVXXXZZZ[[[YYYWWWTTTSSSTTTZZZbbblllwwwyyyvvvwwwvvvssslllfff[[[RRRMMMNNNNNNNNNNNNPPPSSSXXXaaalllxxx~~~|||tttjjjdddaaafffkkkqqqwwwzzzzzzzzzzzzpppmmmooouuuzzz{{{|||~~~~~~}}}{{{xxx}}}{{{tttooojjjhhheee___ZZZYYY[[[lll}}}rrruuuuuupppdddRRR@@@666222333222222111000000000000000//////.........//////000000000/////////.........+++++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++---------------------------------------------------------------------------------------------------,,,,,,,,,,,,...000111---------.........//////////////////000000000000111000111555<<>>IIIRRRVVVWWWRRRSSSUUU\\\iiirrrppphhhLLLHHHDDDCCCFFFMMMSSSWWW```hhhfff___ZZZSSS[[[ooouuu___YYY___uuu~~~~~~uuufffbbbbbb___[[[YYYWWWVVVWWWYYYZZZZZZYYYUUUXXX]]]___^^^\\\ZZZYYYYYYWWWSSSPPPPPPUUU\\\bbbkkklllqqqwww}}}SSSMMMIIIIIIJJJKKKPPPVVV]]]```cccbbb^^^ZZZYYYYYYXXX\\\aaadddccc```^^^]]]]]]___aaa___]]]]]]```ccc```kkkssssssttt~~~}}}zzz|||}}}wwwsssvvvvvvrrrooonnnkkkfff[[[VVVOOOIIIFFFFFFGGGGGGNNNNNNQQQWWW```lllxxx{{{nnnhhhiiiiiimmmrrrxxx{{{|||{{{zzzwwwtttuuuxxxzzz|||~~~~~~~~~~~~~~~~~~yyytttssstttsssrrrmmmkkkiiifffccc___ZZZVVVSSSKKKHHHNNNVVVcccyyytttqqqooobbbMMM===999777555333444666777777555222000///000222333444444333222111111111111111111111111.........///////////////......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,------------------------000...,,,---...000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///000000//////.........---////////////...---,,,+++///666===BBBKKKUUUZZZZZZQQQQQQWWWcccppptttooohhhIIIIIIHHHFFFGGGOOO]]]gggtttiii___YYYPPPOOO```vvvqqqcccccciii}}}{{{}}}wwwmmmiiieeeaaa___\\\[[[ZZZYYYZZZ[[[\\\]]]]]]___aaaccccccaaa^^^\\\[[[XXXSSSPPPQQQVVV\\\aaagggooorrruuu~~~QQQLLLHHHHHHHHHHHHJJJNNNTTTWWWZZZZZZXXXUUUUUUVVVRRRVVV[[[___```aaaaaabbbfffgggfffcccbbbeeekkkqqqrrr}}}zzzwwwxxx{{{~~~}}}wwwssswwwyyyyyyzzzzzzvvvoooccc]]]TTTNNNKKKJJJHHHGGGHHHHHHIIIMMMTTT^^^gggmmmwww{{{ssslllkkklllpppuuuzzz}}}}}}|||{{{wwwuuuvvvzzz|||~~~}}}~~~~~~~~~~~~|||||||||vvvttttttsssrrrnnnllljjjiiifffaaa[[[VVVRRRKKKHHHLLLRRR___www|||rrrmmmlllbbbNNN===777555444111222333444333222000///000111222333444444333333111111111111111111111111////////////////////////.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,---------------------------...,,,***+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......---------............///000/////////............---.........------,,,,,,111888???FFFNNNWWW\\\[[[VVVVVV[[[eeeoooqqqkkkcccMMMKKKHHHGGGKKKUUUcccllltttggg[[[UUUPPPTTTggg}}}rrrgggiiippp~~~{{{yyyzzz|||sssiiieeebbb______^^^^^^^^^^^^___```aaabbbaaaccceeefffeeebbb___]]]ZZZWWWRRRPPPQQQVVV[[[```dddlllnnnqqqzzzLLLGGGEEEGGGGGGFFFFFFHHHLLLNNNPPPQQQQQQQQQSSSTTTMMMQQQVVVZZZ]]]```dddfffiiihhhfffcccdddiiittt|||zzzwwwwwwyyy|||~~~zzzvvvzzz}}}{{{oooggg\\\VVVSSSPPPKKKGGGFFFEEEEEEFFFJJJPPPVVVZZZeeejjjsss|||{{{rrrnnnooorrrwww{{{~~~zzzxxxxxx{{{}}}|||~~~|||yyyyyy|||zzzvvvsssqqqpppnnnmmmlllkkkiiiccc\\\WWWQQQKKKGGGIIILLLXXXrrr~~~zzzzzzvvvooogggiiicccQQQ???555444555111111111111111111111000222333333444444444333333222222222222222222222222111111000000//////......///.........------------------------------------------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,***+++,,,......---------------------------,,,,,,,,,---------......---------............///////////////............,,,,,,---------.........444<<>>IIIWWWaaaiiinnnkkkfff[[[```gggiiieee]]]UUUQQQPPPMMMLLLRRR[[[cccggggggTTTPPPNNNUUUgggvvvddd```kkk{{{uuurrrqqqttttttuuuxxx}}}|||qqqllljjjiiijjjmmmoooooooooooonnnmmmlllllloooppprrrsssqqqnnnjjjggg___^^^\\\[[[\\\^^^```aaaaaagggfffgggmmmsss{{{iiiUUUJJJFFFEEEGGGIIIIIIIIIKKKNNNRRRTTTRRRPPPNNNOOOOOONNNMMMNNNPPPSSSRRRUUUXXXYYY\\\bbbkkkqqq|||}}}zzzzzzxxxssslllgggddddddYYYXXXVVVSSSPPPMMMLLLKKKHHHGGGGGGIIINNNTTT[[[______bbbiiisss|||yyylllmmmppptttyyy~~~~~~}}}~~~~~~~~~{{{|||~~~~~~|||zzz}}}}}}~~~~~~xxxuuutttpppnnnmmmllljjjfffaaa\\\WWWPPPKKKIIIEEEDDDOOO^^^|||xxxrrrgggTTT@@@888999555555666666888999:::;;;;;;:::888666555555555555333333333333333333333333222222222222222222222222111111111000000000//////------------------------......------------.........---,,,,,,,,,,,,---...,,,,,,---------.........------------------------*********+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---------............///............/////////000000000//////111333555777CCCNNN[[[dddiiikkkeee^^^ZZZ```ggghhhbbbYYYQQQMMMJJJKKKMMMSSSYYY]]]]]][[[MMMOOOTTT^^^oooqqqffffffrrrxxxrrrpppppprrrsssuuuyyy~~~yyypppmmmkkkiiiiiilllooonnnnnnnnnoooooopppqqqvvvwwwxxxwwwtttooojjjgggcccbbbaaaaaaaaabbbdddeeebbbhhhgggfffmmmrrrnnnVVVIIIFFFFFFJJJNNNJJJJJJMMMRRRWWWXXXVVVSSSPPPQQQRRRRRRRRRSSSVVVYYY]]]^^^```aaaccciiisss{{{{{{xxx{{{|||wwwpppjjjjjjkkkdddccc```\\\XXXTTTQQQPPPLLLKKKIIIHHHIIIKKKNNNPPPRRRUUU[[[dddmmmsssuuuuuu~~~|||ooooooqqqtttxxx|||~~~}}}}}}zzz}}}~~~~~~|||~~~~~~~~~}}}}}}{{{xxxxxxrrrpppnnnmmmkkkgggccc___YYYQQQLLLKKKGGGCCCJJJVVVooo~~~~~~rrr^^^III>>>===888888999;;;<<<===>>>>>><<<;;;999777555555555555333333333333333333333333222222222222222222333333111111111111000000000000------------------------......------------.........---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,+++,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---------.........//////---.........//////000000000000//////000222444666FFFQQQ]]]eeehhhggg___WWWXXX___ffffff^^^SSSKKKGGGFFFIIINNNTTTXXXXXXVVVSSSMMMSSS\\\gggvvvqqqiiimmmyyywwwqqqooopppqqqrrruuuyyy~~~yyyrrrooommmjjjjjjlllnnnmmmmmmnnnoooqqqtttuuu|||||||||zzzvvvpppjjjffffffeeedddddddddeeefffgggccciiigggffflllqqqnnneeeXXXNNNJJJIIIIIIHHHNNNMMMPPPVVVZZZXXXWWWYYYXXXXXXWWWTTTQQQRRRWWW[[[eeebbbbbbeeehhhkkkrrrzzz|||wwwxxxxxxxxxwwwvvvtttssskkkiiifffdddaaa]]]XXXTTTSSSPPPLLLHHHFFFFFFHHHIIIPPPPPPRRRUUU[[[aaagggkkkyyy}}}}}}pppmmmvvv~~~}}}}}}}}}||||||{{{~~~~~~~~~~~~~~~|||xxxvvvssspppooonnnkkkddd___VVVRRRMMMIIIFFFFFFHHHJJJbbbxxxyyy{{{ttt___KKK>>>???AAABBBBBBAAA???>>>>>>::::::999888777666555444333444555555444333111000222222222222222222222222000000000000////////////---------.........//////.........------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------,,,------......------,,,------------------------+++,,,------,,,,,,---///////////////////////////---...000111000///777@@@JJJVVV[[[```gggaaaWWWXXXRRRWWW]]]^^^XXXOOOHHHEEEFFFIIINNNTTTXXXWWWSSSOOOLLL^^^eeejjj~~~nnnnnnuuuzzztttoooooosssvvvuuuuuuyyyyyytttsssqqqmmmkkklllmmmmmmmmmnnnppprrruuuwww{{{||||||{{{vvvooohhhccciiiiiiiiihhhhhhgggffffffjjjeeeeeejjjnnnsss}}}yyyvvv{{{pppgggZZZQQQMMMLLLKKKJJJOOONNNRRRZZZ]]][[[ZZZ\\\^^^___^^^ZZZWWWWWW[[[___hhhffffffjjjlllooowww}}}wwwxxxyyyyyyyyyxxxvvvuuurrrqqqooommmkkkhhhdddaaaZZZXXXSSSOOOLLLJJJJJJJJJKKKJJJJJJLLLPPPUUUZZZ]]]kkkpppwww|||zzzsssyyy~~~||||||~~~~~~~~~|||yyy{{{|||zzz{{{|||}}}}}}yyyvvvsssqqqpppmmmgggbbbXXXTTTOOOIIIFFFEEEFFFFFFRRReeeqqqqqqyyygggVVVKKKJJJJJJIIIFFFBBB???<<<;;;::::::999888777666555555555555555444444333222111222222222222222222222222222222111111000000000///---------.........//////......---------,,,,,,,,,,,,,,,------------------,,,,,,---------..................------,,,,,,,,,------------------------,,,------......------,,,------------------------+++---......------...///////////////////////////......000111000000999CCCNNNYYY^^^bbbiiibbbXXXYYYVVV\\\bbb```XXXOOOJJJIIIGGGLLLQQQSSSRRROOONNNNNNTTTbbbhhhpppxxxiiijjjttt{{{uuuppplllmmmrrrtttsssssswww~~~yyytttrrrppplllkkkmmmiiiiiikkkmmmppptttvvvxxx}}}}}}~~~|||wwwpppjjjeeeiiihhhhhhhhhhhhiiijjjjjjllliiiiiinnnqqquuu}}}{{{mmmlllrrrrrriii]]]UUUQQQPPPOOONNNPPPPPPTTT[[[___^^^___aaahhhhhhgggddd```^^^aaaeeeiiigggiiimmmqqqttt{{{}}}vvvwwwxxxyyyyyyxxxwwwvvvqqqpppppppppqqqpppmmmjjjeeeccc___ZZZTTTPPPMMMLLLIIIHHHFFFEEEGGGJJJNNNQQQ[[[aaaiiipppuuu{{{zzz|||~~~}}}~~~{{{{{{}}}~~~}}}{{{|||}}}}}}}}}|||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~{{{xxxtttrrrqqqnnnhhhcccYYYVVVPPPJJJFFFDDDCCCCCCEEESSSnnnnnnhhhxxxqqqddd[[[SSSQQQNNNJJJEEEAAA===;;;;;;::::::999888777666666777666555444333333333333333333333333333333333333444444333222111111000000---............/////////...------------,,,,,,,,,------------------,,,,,,---------.........//////.........---------------------------------------,,,------......------,,,------------------------,,,...//////...---///000........................000//////000000222<<>>???GGGZZZtttvvvqqq{{{zzznnnYYYSSSKKKFFFDDDBBB???===;;;;;;;;;:::::::::999999999999888777666666666666333333333333333333333333111111111111111000000000000000000////////////...,,,,,,,,,------------...------------------,,,,,,+++++++++,,,,,,,,,------.............../////////------------------------,,,------......------,,,------------------------,,,...//////...---///000000000000000000000000000000000111333555;;;HHHVVV___hhhgggdddhhhfffhhhrrrxxx{{{zzzmmmYYYHHHAAA@@@JJJIIIJJJPPPYYYbbbhhhjjjvvv{{{pppkkklllzzztttkkkeeeaaa___```aaabbbffflllkkknnnssswww|||xxxuuurrrooonnnppprrrrrrrrrtttvvvzzz}}}~~~~~~|||zzzvvvsssqqqooopppooonnnmmmnnnppprrrttttttyyy}}}~~~yyywwwuuutttrrrlllbbb[[[UUUTTTUUUYYY\\\cccppp}}}{{{yyyxxx{{{ttthhhbbbdddkkkpppwwwwwwvvvtttqqqmmmjjjhhhhhhjjjooowwwyyyrrrlllhhheee^^^]]]ZZZVVVPPPJJJDDDAAAAAACCCDDDEEEGGGNNNWWW^^^kkkrrr}}}{{{uuupppmmmnnnsssvvvyyy|||{{{|||}}}~~~|||zzz}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~rrrmmmhhhdddbbb```[[[WWWOOONNNNNNLLLJJJGGGEEECCC;;;<<>>;;;;;;;;;;;;::::::::::::999999999999888777666555444444444444444444444444111111111222222222222222000000000000/////////...,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,---------...---........./////////000------------------------,,,------......------,,,------------------------+++---......------...///........................//////222555888>>>KKKXXX___gggeeeaaadddffflllyyy~~~|||ttteeeTTTGGGCCCCCCJJJLLLOOOTTT[[[dddlllqqq||||||llllllttt~~~rrrgggaaa]]]YYYWWWYYY[[[[[[___eeeggglllrrrwww{{{}}}{{{xxxtttrrrssssssrrrrrrrrruuuyyy~~~}}}zzzwwwuuusssrrrqqqqqqqqqssstttvvvxxxyyyvvv}}}{{{zzzzzzzzzxxxqqqfff^^^UUUVVVZZZ___ccchhhsss{{{wwwuuupppqqqrrrvvv~~~}}}sssfff]]][[[aaahhhmmmxxxxxxwwwvvvssspppmmmkkkkkkmmmrrrzzz|||vvvqqqnnnllliiigggeee___XXXPPPHHHCCC@@@CCCEEEFFFGGGJJJPPPUUUYYYbbbooozzz}}}tttoooooommmooovvvzzz{{{}}}~~~}}}|||~~~|||zzz{{{}}}~~~{{{yyy}}}~~~~~~}}}}}}||||||}}}{{{}}}|||}}}|||rrrnnnhhhdddbbb___[[[WWWOOOOOONNNMMMJJJFFFCCCBBB===>>>BBBJJJYYYkkk}}}~~~sssggg___WWWNNNIIIHHHGGGEEEBBB;;;;;;;;;;;;;;;;;;::::::888999::::::999888666555444444444444444444444444111222222333333444444555111111000000/////////...,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////---.........//////000000------------------------,,,------......------,,,------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...///222777:::???LLLYYY\\\ddd```\\\```ccckkk{{{|||ooo^^^OOOFFFEEEGGGFFFLLLSSSXXX\\\dddoooxxx}}}iiimmmxxxqqqddd\\\YYYXXXTTTRRRTTTVVVVVVZZZ___dddiiiqqqvvvzzz}}}}}}xxxuuuvvvuuutttssssssvvv|||~~~{{{yyyvvvuuutttqqqrrrtttvvvyyy{{{}}}~~~xxx|||yyyuuupppkkkggg^^^[[[YYYYYY___iiittt{{{zzzxxxtttmmmjjjlllllljjjkkkrrr~~~yyyooobbb[[[]]]eeennntttxxx}}}~~~xxxtttsssppprrrvvvzzz{{{||||||yyyxxxtttpppnnnfffWWWKKKFFFHHHGGGFFFEEEGGGIIILLLMMMUUUXXX___hhhqqqyyy~~~yyyvvvxxxvvvtttuuuzzz~~~~~~}}}|||xxxzzz}}}}}}{{{|||{{{zzzzzz{{{}}}}}}}}}~~~|||~~~}}}|||wwwpppgggaaa^^^\\\YYYVVVSSSPPPMMMKKKJJJHHHEEEBBB??????@@@DDDMMM___xxxuuullldddeee[[[OOOIIIIIIJJJHHHEEECCC@@@===;;;;;;;;;:::999;;;;;;:::999888777666555444555666777777666555444555555444333333222111111333222000///---,,,,,,,,,.........------,,,,,,,,,000000//////.........---))))))*********+++++++++...............---------...---,,,,,,++++++,,,,,,...---,,,,,,+++++++++,,,)))***,,,---...---,,,,,,,,,---......//////......///......---------......111000000444<<>>AAAGGGVVVooozzz}}}uuupppnnnmmm___ZZZSSSQQQQQQNNNHHHCCCCCC@@@===<<<<<<<<<;;;:::;;;:::999999888777666666444555555666666555555444333333333333333222222222000000///..................------------,,,,,,,,,---------,,,,,,,,,,,,,,,------........./////////,,,,,,------......//////...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---......//////......///......---......//////111111222666@@@LLLYYY```ccc___\\\___fffnnnqqqqqqfffZZZLLLDDD@@@>>>AAAFFFQQQTTTXXX\\\aaaiiittt|||{{{vvvooozzzpppiiidddaaa]]]ZZZTTTSSSRRRSSSTTTVVVUUUUUUYYY\\\```dddhhhmmmrrrvvv{{{}}}{{{yyyxxxwwwyyy}}}~~~}}}~~~~~~}}}~~~~~~yyytttlllffffffkkksssxxx~~~qqqgggcccaaa^^^^^^___fffpppxxx|||}}}rrriiifffgggdddhhhooowww~~~tttjjjffffffjjjlllvvvzzz{{{pppcccZZZWWWXXXXXXXXXZZZ\\\ZZZVVVQQQJJJJJJJJJLLLQQQXXX^^^bbbpppyyy~~~|||{{{{{{{{{zzzsssvvv{{{~~~|||{{{|||}}}||||||}}}~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}zzzyyytttkkkaaaYYYVVVWWWYYYVVVQQQMMMKKKHHHEEECCCCCC???===@@@CCCOOOhhh~~~}}}wwwnnnlllmmmnnnaaa\\\WWWTTTSSSRRRNNNJJJCCCAAA>>>=========<<<;;;:::::::::999888777777777555555555555555555555555222222222222222222222222//////.........//////000---------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////...---,,,,,,++++++,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///........................//////000111111444999DDDQQQ]]]eeeiiieeeccceeekkkppppppnnncccWWWJJJCCC@@@???CCCHHHPPPRRRVVVXXX]]]dddooowww~~~rrrqqqrrr~~~wwwmmmgggeeeeeedddccc]]]YYYUUUUUUWWWYYYXXXWWWVVVYYY^^^bbbgggmmmrrrvvvzzz~~~zzzzzzzzz|||~~~{{{tttnnnnnnrrrxxx}}}{{{rrreee\\\WWWYYY[[[___fffrrr}}}xxxnnneee```]]]]]]ZZZaaajjjttt|||tttkkkggghhhiiiqqquuuzzz}}}~~~ttthhhaaa```bbbaaaaaacccfffccc]]]WWWPPPNNNMMMNNNQQQVVV\\\```pppzzz}}}}}}zzz~~~{{{{{{{{{{{{{{{vvvzzz~~~|||{{{}}}}}}|||}}}~~~}}}|||}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~zzzyyy{{{yyyyyyvvvnnnddd]]]ZZZZZZZZZVVVQQQMMMKKKHHHFFFDDDEEE???>>>@@@AAAIIIaaazzz{{{qqqjjjhhhjjjmmmhhhbbb[[[VVVTTTTTTSSSRRRCCCAAA>>>===>>>>>>======;;;;;;::::::999999888888666666666666666666666666333222222222222222111111///............///000000---------------------------------------------...************++++++++++++***++++++,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................///000111111333666>>>IIIUUUaaahhhjjjhhhhhhiiikkkkkkjjjhhh^^^SSSIIIDDDBBBCCCGGGLLLNNNQQQSSSVVVZZZbbblllttttttiiijjjwww|||uuulllgggfffhhhhhhhhhddd^^^XXXVVVXXXZZZ[[[ZZZXXX[[[^^^bbbeeeiiinnnqqqwww{{{|||}}}}}}~~~~~~yyyvvvwww{{{}}}{{{xxxsssmmmeee\\\WWWUUUYYY___fffrrrwwwjjjaaa___``````___```hhhrrrzzz|||qqqjjjiiiiiiooosssxxx|||uuulllggggggiiiggggggjjjmmmkkkddd]]]SSSRRRRRRSSSVVV\\\bbbfffvvv|||vvvuuuwww||||||}}}~~~~~~~~~zzzwwwvvv{{{~~~}}}|||~~~~~~~~~~~~~~~~~~~~~|||}}}|||xxxvvvxxx{{{{{{xxxrrrjjjddd___]]]ZZZVVVPPPLLLJJJHHHGGGEEEFFF@@@???BBB@@@DDDZZZuuuzzzsssooolllnnnqqqrrrkkkaaaYYYTTTSSSTTTTTTDDDAAA???>>>>>>??????>>><<<<<<<<<;;;;;;:::::::::888777777666666777777888333333333222111111000000//////.........//////000,,,,,,,,,------------...------------............+++++++++,,,,,,,,,------++++++,,,,,,------.........---,,,,,,++++++,,,,,,+++,,,...//////...------------,,,+++++++++,,,,,,,,,---......//////..................///000111111111444:::CCCNNNYYYccciiihhhgggggghhhiiihhhddd```SSSKKKDDDCCCEEEGGGLLLQQQOOOQQQTTTWWW[[[dddoooxxxooogggkkk||||||zzzssskkkffffffhhhhhhhhhfffbbb]]]ZZZYYYZZZ[[[[[[\\\^^^```aaabbbdddgggiiissswww~~~}}}~~~~~~vvvlllllljjjeee^^^YYYWWWWWWZZZ___fffooo}}}rrrkkkcccaaaeeekkkoooooorrryyyzzzrrrppppppqqqvvv{{{yyyqqqoooppppppnnnlllpppsssrrrkkkdddYYYZZZ[[[___dddkkkrrrvvvzzzvvvvvv}}}zzzzzz~~~~~~~~~|||yyyxxxyyyzzz}}}~~~}}}}}}~~~|||}}}~~~}}}{{{{{{~~~}}}~~~~~~{{{zzz|||~~~|||xxxsssnnnggg```\\\XXXTTTOOOKKKIIIHHHGGGFFFFFF@@@@@@DDDAAAAAAUUUpppyyyyyy~~~{{{{{{~~~{{{ssshhh\\\TTTPPPOOONNNDDDAAA???>>>???@@@??????============<<<<<<<<<<<<:::999888777777888999:::555444333222111000///...000//////.........//////,,,,,,,,,---------......++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,...///000///...---...---,,,+++++++++,,,,,,,,,---......//////..................///000111222111555===HHHSSS]]]dddhhhhhheeecccgggmmmlllddd\\\KKKEEEBBBDDDHHHJJJOOOTTTPPPRRRUUUXXX]]]gggttt||||||jjjhhhooozzzqqqtttzzztttlllhhhggghhhhhhgggffffffeeeccc___\\\\\\\\\]]]^^^```aaaaaacccfffhhhqqquuu|||}}}rrrggg___aaa```\\\UUUSSSUUUYYY\\\aaahhhrrruuueeeccccccgggoooxxx~~~{{{xxxyyytttyyyzzzyyy|||vvvsssrrruuuyyyyyyrrrkkkaaabbbeeekkkrrr{{{~~~|||}}}|||vvvrrruuu{{{|||{{{}}}zzz|||~~~}}}|||}}}||||||~~~~~~}}}}}}}}}}}}{{{{{{~~~~~~|||}}}{{{vvvrrrmmmggg^^^XXXWWWSSSNNNJJJIIIHHHGGGGGGGGGAAAAAAEEEAAA???SSSnnntttrrr~~~xxxlll___TTTMMMIIIGGGDDDBBB???>>>???@@@@@@???>>>>>>>>>>>>============;;;:::999888888999:::;;;666555444222000///...---000000///...............,,,,,,,,,------.........*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,...000000///...---///...,,,+++***+++,,,,,,,,,---......//////..................///000222222111666???JJJUUU^^^eeehhhkkkdddaaahhhrrrttthhh\\\JJJEEECCCFFFJJJLLLPPPTTTPPPRRRUUUYYY^^^iiivvvsssfffiiisssrrrjjjooo|||vvvooojjjjjjjjjiiigggfffjjjmmmkkkfff```^^^]]]ZZZ]]]```bbbdddgggkkknnnqqquuu|||}}}}}}}}}rrr]]]XXXSSSTTTUUUTTTRRRSSSWWWZZZ```fffooowwwyyyvvvqqqllljjjkkkpppyyy|||}}}}}}~~~|||zzzyyyqqqqqqvvv~~~}}}yyytttpppooopppqqq|||~~~|||~~~~~~~~~~~~~~~{{{}}}~~~}}}{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||zzz|||}}}|||}}}~~~}}}{{{}}}~~~~~~{{{uuuoooiiiccc]]]YYYTTTQQQOOOMMMLLLKKKJJJHHHEEECCCDDDDDDCCCDDDMMMWWWxxxpppwwwtttgggXXXJJJEEEGGGFFFEEECCCAAA@@@@@@@@@AAAAAA???>>>>>>??????===<<<:::888666666777777777666555444111///......//////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.../////////---,,,...111333222000111;;;FFFOOOWWW```eeefffiiibbb```gggsssvvvmmmbbbSSSKKKDDDEEEKKKOOORRRSSSZZZWWWXXX\\\bbbiiiuuuwwwlllrrrqqqgggrrr}}}wwwrrrppplllggggggiiipppooonnnkkkhhhdddaaa^^^aaa```___```dddiiiooosssrrrtttyyyyyyssssssyyyiiiXXXVVVRRRSSSSSSRRRRRRSSSXXX\\\aaadddiiilllnnnmmmjjjhhhnnnttt}}}|||}}}~~~|||~~~}}}|||wwwqqqnnnmmmnnnooouuuxxx}}}}}}~~~}}}}}}}}}~~~}}}|||||||||{{{{{{zzz{{{|||}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}{{{~~~}}}~~~{{{vvvpppiiiccc^^^ZZZTTTRRROOOMMMMMMLLLJJJHHHDDDCCCBBBCCCAAAAAAIIISSSppp~~~rrrtttzzzlll\\\MMMHHHIIIGGGFFFDDDBBBAAAAAAAAAAAABBBAAA??????@@@@@@>>>===;;;999777777777777666555555333111///......//////..............................---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////000///...///222444333111333>>>JJJSSS\\\dddhhhhhhhhhbbb___eeeooopppfff\\\OOOIIIEEEGGGOOOUUUXXXYYY\\\XXXXXX^^^fffmmmvvvvvvnnnwwwsssmmmwwwyyyuuusssppplllmmmpppqqqpppooommmjjjfffcccaaa```aaabbbeeeiiimmmqqqtttvvvxxx}}}~~~pppjjjkkknnnwwwwww___UUUUUURRRRRRQQQQQQRRRUUUZZZ^^^ddddddeeeeeefffgggiiiiiixxxzzzvvvvvvyyyzzz{{{xxxsssnnnkkkkkklllmmmnnnrrryyy|||||||||}}}}}}}}}~~~}}}zzzyyyyyy{{{}}}~~~~~~}}}~~~|||zzz|||~~~~~~|||~~~{{{wwwqqqjjjddd^^^[[[UUUSSSPPPNNNMMMLLLJJJHHHDDDBBBAAAAAA??????EEEMMM]]]{{{uuupppssssssbbbRRRJJJKKKHHHGGGEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@AAA@@@???===<<<:::888777777777555444444333111///......//////..............................---------,,,,,,,,,---......//////......---------------------------,,,---///000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////222000///000222444444333666BBBPPPZZZbbbiiillljjjfffcccccchhhnnnkkk```VVVKKKGGGEEEHHHRRR[[[`````````[[[YYY```jjjqqqyyytttooo}}}vvvuuuzzzvvvvvvssspppppptttrrrrrrqqqpppmmmjjjgggfffbbbcccfffjjjnnnqqqtttuuuzzz|||{{{lllgggiiihhhrrr|||hhh[[[WWWXXXSSSSSSRRRRRRTTTXXX]]]aaahhhgggggghhhkkkooosssuuu}}}vvvpppnnnoootttwww~~~{{{vvvtttpppllljjjjjjkkklllmmmrrrzzz~~~~~~}}}}}}{{{|||~~~~~~}}}~~~{{{xxxvvvyyy|||~~~~~~||||||}}}{{{zzz}}}|||yyyssskkkddd___]]]VVVTTTPPPNNNNNNLLLJJJHHHFFFCCCBBBBBB@@@>>>BBBHHHPPPmmmwwwmmmmmmyyygggVVVMMMLLLJJJIIIGGGEEEDDDDDDDDDEEECCCBBB@@@@@@@@@@@@>>><<<===;;;888777666666444333333222000///.........///..............................---------,,,,,,,,,------............------------------------------,,,---...//////...---,,,------------------------------------------------,,,,,,------------------,,,---------......//////111111000000111333444444:::FFFUUU___ggglllllliiiccceeeiiippprrrkkk]]]RRRIIIGGGDDDGGGSSSaaahhhiiieee]]]ZZZaaallluuu|||pppnnn~~~xxx|||zzzvvvuuurrroooooosssssssssssssssqqqooommmkkkiiiiiikkkmmmpppsssvvvwwwzzz|||zzzlllfffiiiiiittt{{{iii```\\\[[[\\\XXXVVVUUUVVVXXX]]]aaacccgggiiilllqqqvvv|||xxxssslllggghhhllltttxxxyyyrrrsssrrrooommmmmmnnnooopppsssxxx~~~||||||~~~}}}{{{{{{}}}~~~}}}~~~~~~~~~}}}yyyvvvuuuxxx||||||zzzxxxxxx||||||zzzuuullleee```___WWWUUUQQQOOONNNMMMJJJIIIHHHDDDCCCCCCAAA???@@@EEEIII___}}}ssssss}}}kkkYYYNNNLLLKKKJJJHHHFFFEEEEEEEEEFFFCCCAAA?????????>>><<<;;;<<<999777666555555333222111111000//////.......................................---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...............///////////////000111444555>>>KKKYYYccciiillljjjfff\\\dddnnnuuutttiiiYYYMMMFFFEEEDDDGGGVVVjjjuuuwwwfff^^^ZZZaaalllvvvtttiiinnnzzzyyy{{{vvvuuurrrnnnnnnqqqttttttuuuuuuuuusssrrrqqqrrrqqqooooooppptttxxxzzzxxxzzz~~~zzzmmmhhhiiimmmxxx}}}iii````````````aaa^^^]]][[[\\\___bbbddddddeeeiiinnnvvv}}}~~~}}}vvvooojjjeeecccgggnnnwww{{{vvvooosssrrrqqqqqqrrrtttvvvxxx|||~~~}}}}}}}}}~~~}}}zzzyyy}}}~~~~~~~~~|||}}}~~~|||zzzyyyzzz|||{{{yyyxxxxxx|||}}}|||wwwnnneeeaaa```XXXVVVRRRPPPOOOMMMKKKIIIIIIEEECCCDDDCCC@@@@@@BBBDDDRRRkkk~~~ooo]]]QQQMMMKKKJJJHHHFFFEEEEEEFFFFFFCCCAAA???>>>>>>>>><<<:::999777555444444444222111000000000//////.......................................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.................................---...///...///111555888DDDPPP]]]eeeiiijjjgggbbbWWWaaannntttoooaaaRRRHHHBBBEEEFFFKKK[[[qqq||||||aaa\\\\\\dddnnnwwwwwwjjjgggsssxxxyyy}}}yyywwwtttoooooorrrtttuuuvvvwwwwwwwwwvvvuuuyyywwwtttssstttwww|||zzz}}}zzzqqqmmmnnnppp{{{ssseeebbbeeeggghhhiiieeecccbbbcccfffgggfffeeegggjjjpppvvv}}}~~~}}}~~~~~~rrrlllgggcccaaabbbjjjsssyyy|||yyytttsssttttttuuuxxx{{{~~~~~~|||{{{{{{}}}}}}|||~~~{{{|||}}}~~~~~~~~~|||zzzyyyyyy{{{}}}~~~xxxnnnfffbbbaaaYYYWWWSSSQQQOOOMMMKKKIIIHHHDDDCCCDDDCCC@@@???@@@BBBIIIZZZssssssaaaTTTOOOKKKJJJHHHFFFEEEEEEFFFFFFDDDBBB@@@??????>>><<<:::777555333222333333222111//////////////////....................................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------........................++++++,,,,,,---......///////////////............---.../////////222888<<>>???CCCEEESSSlll~~~uuucccVVVQQQKKKJJJHHHFFFEEEEEEEEEFFFEEECCCAAA@@@@@@???===;;;555333111111222222222000...///////////////...---..............................---------,,,,,,,,,---..................---------------------------***,,,///222222///,,,***................................................++++++,,,,,,---.../////////////////////.........---...000000111444:::???OOOYYYcccggghhhhhhccc]]]___gggooonnncccTTTJJJEEE@@@GGGLLLOOOYYYeeedddZZZPPPUUUaaannnvvvxxx{{{|||llljjjsss~~~tttxxx~~~yyyvvvvvvtttqqqrrrvvvsssuuuwwwyyyzzzzzzzzzzzzyyyzzz|||~~~{{{ppphhh```WWWUUUYYY~~~~~~zzzxxxyyy||||||tttllljjjooossssssqqqqqqpppnnnllljjjiiihhhhhhlllmmmoooqqqvvv|||vvvssspppppptttzzz}}}{{{zzzzzzzzz~~~vvvqqq```^^^\\\\\\```gggnnnsss|||{{{yyywwwuuuuuuxxx{{{{{{~~~|||xxxwwwwwwuuuwwwyyy}}}}}}~~~}}}yyyvvv{{{{{{||||||{{{|||~~~|||{{{zzzxxx{{{}}}yyyssskkkccc___YYYUUUQQQNNNLLLKKKJJJIIIIIIFFFDDDBBBBBBCCCBBBAAA>>>???KKK```qqqyyypppZZZJJJLLLHHHGGGJJJJJJGGGEEEEEE???@@@BBBCCCBBB@@@===<<<777555222111111111000000//////......---------,,,,,,,,,,,,---...///000111///...---,,,,,,---...///------,,,,,,,,,------...++++++,,,,,,,,,,,,------///,,,+++,,,...///---+++------------------------........................------------------------............//////////////////111222000000777AAATTT\\\```ffflllcccYYY\\\]]]gggooojjj___TTTKKKDDDBBBLLLNNNQQQ[[[[[[UUUVVVSSS^^^ccckkkyyy}}}llllllyyy}}}wwwuuuuuutttrrrpppooonnnnnnnnnooopppsssvvvxxxyyyxxxxxxzzz|||~~~{{{uuummmbbbYYYRRRMMMKKKzzztttnnnnnnrrrvvvuuurrrqqqooommmjjjgggeeeeeedddiiijjjkkkmmmqqqxxx~~~sssaaa___]]]aaahhhrrrzzz~~~}}}{{{zzzzzzyyyvvv{{{|||rrriiicccbbbaaa``````bbbfffjjjmmmsssssssssrrrqqqqqqtttvvvzzz~~~xxxtttrrrrrrvvvwwwzzz~~~}}}yyyzzz{{{|||{{{{{{|||~~~~~~}}}||||||{{{}}}|||uuullleeeaaaYYYUUUQQQMMMLLLKKKJJJIIIGGGEEEBBBAAAAAAAAAAAA@@@======GGGZZZkkkvvvvvvaaaPPPOOOKKKIIIKKKJJJFFFCCCDDDBBBCCCEEEEEEEEEBBB@@@>>>666444111000111222111111/////////.........---------------------...///000......---,,,,,,---......---------,,,,,,------...++++++,,,,,,,,,,,,------...---+++,,,...///---+++------------------------........................------------------------............//////////////////000222111333<<>>666333111000111222222111000000////////////............---------......///------,,,,,,,,,,,,------...------,,,,,,---------++++++,,,,,,,,,,,,------...---,,,,,,......---,,,------------------------------------------------------------------------............////////////000//////111222777CCCOOO\\\gggmmmsssvvvhhhZZZ\\\iiixxxwwwaaaRRRMMMLLLKKKPPPOOOTTT```___WWWXXX]]]nnnyyysssgggmmm~~~|||xxxtttqqqiiigggdddccccccfffjjjlllmmmooorrrtttwwwxxxxxxyyyyyy{{{}}}|||xxxpppggg^^^WWWSSSQQQ~~~||||||mmmlllmmmqqqvvvxxxuuurrriiihhhdddbbb``````aaabbbXXXYYYZZZYYY[[[___gggmmmzzz~~~lll___UUUNNNIIIOOONNNOOOTTT^^^kkkuuuzzz~~~yyyttttttyyy}}}|||zzztttssssssxxxzzzvvvooohhhaaa]]]ZZZXXX]]]```eeejjjlllmmmlllkkkiiikkknnnooonnnmmmnnnnnnqqqyyywwwqqqmmmkkkkkkllllllnnnqqquuu{{{}}}yyy{{{||||||{{{{{{}}}}}}zzzyyy{{{|||wwwxxx|||tttjjjcccaaaXXXTTTOOOLLLKKKJJJIIIHHHIIIGGGEEEEEEFFFFFFDDDCCCDDDBBBBBBJJJZZZnnnvvvuuuwwwooo___TTTOOOMMMNNNMMMHHHEEEEEEEEEEEEEEEDDDCCC@@@===<<<777555222111111111000000000000000000000////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++++++++,,,,,,,,,------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------............////////////111//////000222999GGGUUUbbblllqqqvvvxxxlll```cccttt}}}cccQQQLLLNNNNNNPPPOOOVVVccc```WWWYYYeeexxxxxxkkkrrr|||xxxsssnnnjjjfffccc___]]]]]]```eeehhhjjjlllooorrruuuwwwyyyyyy~~~}}}|||}}}~~~{{{wwwqqqjjjccc^^^ZZZYYY~~~tttkkkeeeeeehhhlllqqqsssqqqooogggeeebbb^^^[[[ZZZZZZZZZSSSUUUVVVUUUUUUYYY```gggttt~~~sssdddVVVMMMHHHIIIJJJKKKJJJKKKPPPZZZeeennnssszzzuuuqqqrrrwww||||||zzztttoookkknnnwww|||wwwtttlllhhhaaa[[[XXXZZZ]]]```___ccciiinnnpppooollljjjhhhkkknnnnnnmmmlllllllllnnnwww|||vvvqqqooonnnnnnooonnnmmmnnnppptttyyy{{{~~~{{{yyy{{{}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyyyy{{{|||zzzzzz}}}uuukkkdddaaaWWWSSSOOOLLLJJJIIIHHHGGGHHHGGGEEEEEEFFFFFFDDDCCCCCCBBBAAAFFFWWWrrrrrrqqqsss|||qqqdddUUUPPPOOOQQQPPPLLLIIIJJJGGGFFFFFFDDDBBB???<<<;;;999777333111000000///---/////////000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////222//////000222:::IIIXXXfffooorrrtttwwwmmmgggooo~~~eeeRRRLLLLLLMMMOOOOOOXXXeee```WWWZZZggg{{{|||pppwww}}}zzzwwwrrrlllhhhfffbbb]]]YYYYYY[[[```ccchhhjjjmmmrrrvvvyyy|||}}}~~~xxxvvvvvvxxxyyyxxxuuuqqqlllhhhdddbbbaaa}}}|||zzzllldddddd______bbbfffjjjmmmmmmllliiigggccc___ZZZVVVSSSQQQNNNRRRUUUVVVVVVYYYaaahhhzzzzzzkkk```SSSKKKGGGDDDEEEIIIGGGGGGJJJQQQ[[[eeemmmpppssspppnnnooossswwwxxxwwwooojjjfffgggnnnzzz}}}uuummmhhh___[[[VVVSSSTTTYYY```eeedddgggkkknnnnnnlllhhheeefffhhhkkkllllllkkkkkklllqqqyyy{{{vvvsssqqqqqqqqqqqqnnnkkkiiijjjmmmpppssszzz~~~|||zzzyyy|||~~~}}}~~~~~~~~~}}}|||~~~~~~~~~}}}}}}}}}|||zzzzzz|||}}}}}}~~~vvvmmmfffbbbVVVSSSNNNKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDBBB@@@>>>??????DDDXXXyyyttttttvvv|||~~~tttjjjWWWSSSRRRTTTTTTPPPMMMMMMJJJIIIHHHEEEBBB???===<<<:::777333111000000///---......////////////000000......---------......///,,,,,,------------,,,,,,///......---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................////////////111//////111444<<>>;;;:::777444222111111111111000------........./////////---------------...///000,,,---............---,,,//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---///...,,,+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............///////////////...///333888AAARRRbbbiiipppqqqqqqrrrlllkkkwwwxxxhhh[[[QQQJJJFFFNNNVVVccckkk```XXXbbblll|||ssspppyyyvvvtttyyyxxxwwwvvvtttpppjjjfffbbb___ZZZVVVUUUVVVXXXZZZ^^^aaaeeekkkrrrxxx~~~~~~}}}|||yyywwwwwwxxxyyyrrrqqqnnnkkkgggdddbbbaaauuu___]]]aaa^^^[[[[[[[[[[[[[[[\\\```dddhhhjjjnnnnnnnnnmmmkkkhhhdddbbbdddllluuu{{{~~~rrrhhhVVVLLLEEEGGGIIIFFFBBBCCCGGGIIILLLRRRZZZ```ccccccaaaccceeefffggghhhjjjlllfffhhhjjjlllpppxxxyyyqqqjjjddd^^^ZZZVVVVVVXXXZZZ\\\___aaabbbaaabbbeeeggghhhhhhgggfffbbbeeehhhkkkmmmppptttwww}}}}}}yyyuuurrrqqqqqqxxxuuuppplllkkkmmmqqqtttzzz}}}~~~~~~zzz}}}}}}~~~~~~~~~}}}|||||||||~~~~~~}}}}}}~~~|||{{{yyyyyy{{{|||}}}~~~{{{zzz{{{||||||{{{yyyyyy{{{|||{{{{{{xxxzzzrrrnnniii```YYYUUURRRMMMJJJIIIHHHGGGFFFDDDCCCCCCDDDFFFEEECCCAAA???BBBCCCFFFYYY}}}tttvvv|||zzz```[[[XXXYYYWWWRRRNNNNNNIIIGGGEEEBBB>>>;;;888777444222000000222333333333,,,---------......//////,,,,,,,,,---...///000111------...//////...------000///...---,,,+++++++++++++++,,,,,,,,,---------+++---///...,,,+++,,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000------///555;;;EEEWWWfffhhhppprrrrrrrrrkkkjjjvvv~~~tttiii___TTTKKKEEEOOOZZZgggmmmaaaZZZeeesssvvvnnnqqqyyytttqqqpppuuutttssssssrrrnnniiieee___\\\XXXUUUTTTUUUWWWYYYWWWYYY^^^dddlllsssyyy}}}|||~~~|||zzz{{{{{{zzzwwwvvvuuuuuuqqqpppmmmiiieeeaaa___]]]xxxlllaaa]]]]]]]]]^^^```bbb^^^\\\^^^```bbbgggmmmrrruuuyyyzzzxxxsssooommmnnn}}}nnnbbbRRRLLLEEEBBBCCCEEEFFFEEEIIIJJJNNNUUU]]]aaa```^^^\\\___bbbeeeeeeeeeggghhhgggfffjjjppptttvvv|||~~~tttlllddd___ZZZWWWVVVWWWYYY[[[]]]^^^______aaaaaaaaaaaacccfffiiikkkkkkjjjjjjkkkooorrrtttuuuyyyyyywwwvvvuuuvvvyyyzzzyyyvvvrrrnnnooouuuzzz}}}}}}}}}~~~}}}}}}|||}}}}}}~~~zzzwwwyyy}}}~~~{{{xxxtttwww{{{}}}}}}|||{{{{{{~~~}}}{{{zzzyyyzzz{{{||||||{{{{{{}}}~~~}}}{{{sssmmmhhhcccaaaXXXTTTPPPLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA>>>BBBUUUuuuqqqxxx}}}~~~kkkbbb[[[XXXUUUNNNIIIGGGIIIFFFAAA<<<888666666666444444333333333333222222000000000000////////////,,,,,,---...//////......//////...---,,,,,,++++++........................------------------------------............---------,,,+++***+++,,,---...---------------------------------............///...///000000//////000111,,,111333333:::JJJ\\\eeejjjpppnnnlllmmmgggfffsssuuummmnnncccSSSNNNEEEVVV```cccfff___ZZZ```{{{rrrttt}}}|||xxxuuusssqqqvvvtttsssrrrqqqnnniiifff[[[YYYUUURRRPPPPPPQQQRRRQQQTTTXXX]]]dddllluuu{{{}}}~~~~~~|||zzz|||~~~|||xxxvvvvvvxxxssslllddd``````aaa```^^^tttjjjbbbbbbeeegggiiimmmlllgggeeefffgggfffiiinnnwww{{{~~~}}}~~~zzzjjj___QQQLLLEEEBBBCCCFFFGGGFFFIIIJJJOOOWWW___ddddddbbb\\\___bbbcccdddeeegggiiigggfffhhhmmmoooqqqvvv}}}tttiiiaaa\\\YYYWWWVVVWWWZZZ]]]___bbbcccdddbbbbbbbbbbbbdddhhhkkkmmmooooooooopppsssvvvxxxyyy~~~~~~{{{zzz|||~~~~~~|||xxxuuuuuuyyy~~~}}}{{{{{{|||~~~~~~|||zzz{{{~~~}}}yyyvvvwwwzzz}}}~~~}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwwwyyyzzz{{{zzzzzz|||}}}~~~}}}|||tttpppkkkfffbbbXXXTTTOOOLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDBBB@@@BBBQQQnnnppprrrpppfff]]]ZZZVVVOOOIIIGGGGGGDDD@@@;;;777666555555444444333333333333222222000000/////////.........,,,------...//////......///......---,,,,,,++++++........................------------------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...---------------------------------............///...///000000//////000111...222444444<<>>:::777555444444444444333333333333222222111111000000000/////////,,,---......///..................------,,,,,,+++........................------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,------...---------------------------------............///...///000000//////000111000333444666@@@QQQaaaiiikkkoookkkjjjmmmfffbbbkkkrrrsssiiidddggg___RRROOOQQQXXXWWWWWW___dddiiiuuukkksss~~~vvvssssssssssssqqqooonnnlllkkkhhhdddaaaZZZXXXTTTPPPMMMKKKKKKKKKKKKNNNQQQVVVZZZaaahhhmmmwww|||~~~}}}}}}~~~~~~|||{{{|||yyyvvvuuuvvvnnnjjjeeecccddddddbbb___{{{~~~~~~}}}uuuggg[[[NNNIIICCCBBBEEEHHHJJJJJJJJJKKKOOOWWW```eeeeeeccc\\\]]]]]]]]]]]]```dddhhhhhheeedddfffhhhiiiooowwwssseee]]]ZZZ[[[[[[```______________________________```cccgggkkknnnrrrssstttuuuvvvxxx|||~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}{{{|||~~~zzzyyyvvvtttrrrsssttttttsssuuuxxxzzzzzzzzz|||}}}~~~sssooopppnnnfff^^^WWWSSSMMMIIIGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDEEEDDDDDDIII\\\}}}yyykkktttqqqbbbZZZVVVOOOIIIGGGAAA???<<<888666444444333444444333333333222222222333333222222222111111111------...............---......---------,,,,,,,,,........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------......---------------------------------............///...///000000//////000111111333444888DDDVVVdddjjjkkknnnjjjiiillleeeaaaiiiooopppfff```ccc\\\PPPOOOSSS\\\\\\^^^iiipppvvv{{{gggrrr|||tttrrrrrrsssrrrooommmkkkiiihhheeebbb___WWWUUURRROOOLLLKKKJJJJJJMMMPPPSSSVVVYYY^^^dddhhhmmmrrrzzz~~~~~~}}}}}}~~~~~~}}}}}}~~~{{{xxxvvvuuutttooommmjjjjjjjjjjjjgggeeewwwiii^^^NNNIIICCCBBBEEEIIIKKKLLLKKKKKKOOOWWW^^^cccbbb```\\\\\\\\\[[[ZZZ]]]aaaeeegggddddddgggiiikkkqqqyyy{{{lll___YYYYYY[[[]]]```___^^^]]]]]]]]]^^^^^^aaaaaabbbdddgggjjjnnnpppsssuuuwwwxxxxxxzzz~~~}}}|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzz{{{~~~}}}}}}yyyxxxuuutttssstttuuuvvvtttwwwzzz|||||||||}}}~~~|||zzzqqqnnnooommmeee]]]VVVRRRLLLGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDEEEEEEGGGUUUsssyyyhhhmmmsssaaaWWWSSSMMMGGGEEE>>>===:::888666444444333444444333333333222222222222222111111111000000000---...............---------------------,,,,,,,,,........................------------------------------............------,,,,,,---------.........---------------------------------............///...///000000//////000111111333555;;;III[[[gggjjjjjjnnniiihhhkkkeeecccmmmtttsssggg^^^^^^XXXNNNPPPSSS___eeelllwww{{{uuugggttt|||tttrrrrrrrrrqqqnnnllljjjhhhfffdddaaa^^^UUUTTTRRRPPPNNNMMMMMMMMMOOOQQQTTTVVVXXX[[[___bbbeeeiiiqqq{{{~~~~~~~~~~~~|||zzzyyywwwuuutttppppppooonnnnnnmmmllljjjyyylll```NNNIIIDDDBBBFFFJJJLLLLLLLLLMMMPPPWWW___cccbbb```^^^^^^]]][[[[[[\\\___cccdddccccccgggjjjlllrrryyy}}}}}}uuummmaaaYYYVVVXXX\\\___^^^^^^]]]]]]^^^```bbbcccfffgggiiillloooqqqrrrsssuuuxxx{{{|||}}}~~~zzzvvvuuuwwwvvvyyy|||}}}|||}}}|||~~~}}}}}}|||||||||}}}}}}}}}|||{{{|||||||||~~~~~~}}}~~~~~~~~~wwwvvvuuuuuuuuuvvvwwwxxxvvvyyy|||~~~~~~}}}}}}~~~xxx}}}yyyqqqnnnooommmfff```VVVQQQKKKFFFDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFFFFDDDEEEEEEEEENNNgggxxxfffggg|||rrr]]]RRRMMMHHHCCCAAA<<<;;;999888666555444444444444333333333333222222000000/////////..................///......---,,,------------------------........................---------------------------......//////......---,,,,,,---............------------------------------------............///...///000000//////000111111333777???PPPbbbjjjjjjiiinnnkkkhhhjjjeeeggguuu|||yyyhhh[[[YYYSSSNNNRRRRRRcccmmmsss||||||}}}|||rrrkkkyyyzzztttssssssrrrqqqpppmmmjjjhhhgggeeebbb```UUUUUUTTTRRRQQQQQQPPPPPPPPPRRRSSSTTTUUUWWWYYY\\\^^^bbbiiirrr{{{|||{{{{{{zzzxxxvvvrrrrrrqqqpppoooooonnnmmm|||lll^^^OOOJJJDDDCCCFFFJJJLLLLLLNNNOOOSSSZZZbbbggggggdddaaaaaaaaa___]]]]]]___aaabbbaaabbbfffiiijjjooouuuyyywwwgggaaaZZZVVVWWW\\\```cccbbbaaa``````aaacccfffgggjjjlllooosssuuuuuuuuuuuuvvvzzz~~~|||wwwqqqnnnoooppptttwwwyyyzzz}}}~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~}}}{{{}}}~~~|||zzzzzz}}}}}}{{{zzz|||}}}}}}|||~~~}}}{{{zzz{{{|||sssttttttuuuwwwxxxxxxyyywwwzzz}}}~~~}}}}}}}}}www{{{|||zzz|||zzzvvvqqqnnnllljjjeee```VVVQQQJJJEEECCCCCCDDDDDDEEEDDDBBBBBBBBBDDDEEEGGGHHHDDDCCCEEECCCFFFZZZqqq}}}mmmhhhuuuoooXXXLLLHHHDDD???===::::::999888777666555444444444333333333333222222111111000000000/////////......//////...------,,,------------------------........................------------------------,,,------......------,,,,,,,,,.../////////...------------------------------------............///...///000000//////000111222444:::EEEXXXhhhnnnkkkgggnnnmmmiiiiiiffflll~~~}}}hhhWWWTTTPPPNNNVVVSSSdddnnnpppssspppsss|||uuuqqq|||vvvsssssstttsssrrrrrrooollliiihhhfffdddbbbYYYXXXWWWVVVTTTSSSRRRRRRQQQSSSTTTTTTTTTTTTVVVXXXZZZ]]]cccjjjrrr|||~~~~~~|||zzzvvvvvvuuutttrrrqqqqqqrrr}}}kkk\\\OOOJJJDDDCCCFFFJJJKKKLLLOOOPPPUUU]]]fffkkkkkkjjjdddddddddbbb______```aaa```___aaaeeeggggggkkkqqqxxxsss```\\\XXXWWW[[[aaafffiiihhhgggeeeddddddeeeggghhhjjjmmmqqquuuwwwvvvuuusssuuuzzz~~~~~~xxxpppjjjiiinnnqqquuuwwwyyy~~~}}}|||{{{{{{{{{{{{}}}~~~~~~}}}vvvyyy||||||yyyzzz}}}{{{{{{|||}}}|||{{{xxxyyyyyyxxxvvvttttttuuuqqqrrrtttvvvwwwxxxyyyyyywwwzzz}}}~~~|||{{{{{{yyy|||{{{xxxxxx|||}}}zzzuuurrrnnnkkkiiifffbbb___VVVPPPIIIDDDCCCCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGJJJDDDCCCDDDAAAAAAQQQfff|||vvvnnntttmmmUUUIIIEEEAAA===;;;::::::999888777666555555444444444333333333222222444444444333333333222222.../////////...---,,,,,,------------------------........................------------------------+++,,,,,,------,,,,,,+++,,,,,,.../////////...------------------------------------.........//////...///000000//////000111333666<<>>===999999888777666666666666444444444333333333222222222111111111222222000...////////////////////////000/////////....................................------------............///...---------...//////,,,,,,,,,---------......------------------------,,,,,,---------...............//////000000111111555333;;;OOOcccmmmnnnmmmnnnppprrrnnniiimmm{{{hhhXXXSSSUUUUUUTTTZZZeeennnmmmccc___iiivvv}}}uuuvvvxxxyyyssstttuuurrrooooootttrrrooollliiiiiihhhiiiddddddbbb```^^^]]]\\\\\\]]]\\\[[[[[[ZZZ[[[[[[[[[^^^^^^```dddjjjqqqwwwzzz~~~}}}}}}}}}~~~zzzlllbbbSSSLLLGGGHHHJJJIIIIIIKKKMMMPPPWWW```kkksssxxxyyy}}}{{{xxxsssooojjjgggeee``````aaabbbccchhhnnnrrrwwwxxxhhh[[[YYY[[[___bbbdddfffiiikkkmmmoooqqqooonnnnnnrrruuu{{{~~~zzzyyywww}}}{{{ssspppqqqvvvxxx|||~~~}}}}}}||||||||||||}}}}}}}}}~~~}}}{{{ttttttuuuuuuvvvwwwwwwxxxuuuuuutttuuuxxx}}}~~~{{{xxxwwwwwwyyy{{{pppnnnlllkkkjjjggg```[[[WWWRRRLLLGGGDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGJJJEEEDDDEEECCC@@@EEEPPP```nnnpppTTTDDD@@@>>>======999888777666555555555555555555555444444444333333111000000000111111///---000000000000000000000000////////////....................................------------............---,,,,,,------///000000,,,,,,,,,---------......---------------------------------.........//////......//////000000111111666666???SSSfffnnnooonnnlllnnnooolllkkkrrr~~~hhhYYYUUUVVVVVVUUU\\\jjjuuuqqqdddaaakkkwwwsssuuuxxxwww|||vvvuuutttqqqoooppptttrrrpppmmmkkkjjjjjjjjjiiiiiigggfffdddbbbaaaaaa``````___^^^^^^^^^^^^^^^```aaacccfffjjjnnnqqqsssyyytttiiiVVVNNNIIIJJJKKKJJJIIIJJJKKKNNNVVV```kkktttyyy{{{}}}zzzvvvqqqllliiifffccccccbbbbbbcccggglllqqqxxxyyykkk```ZZZ```fffiiijjjkkknnnqqqqqqsssuuuuuussstttwww{{{|||}}}{{{uuutttuuuyyyzzz}}}~~~~~~}}}}}}|||{{{}}}~~~~~~~~~|||{{{{{{}}}~~~~~~|||zzzvvvvvvwwwxxxyyyzzzzzz{{{tttttttttuuuxxx{{{~~~{{{yyyzzz|||}}}rrrooollljjjjjjgggbbb^^^XXXTTTMMMHHHEEEDDDBBBAAA???AAABBBDDDDDDEEEDDDDDDGGGEEEEEEFFFCCC???CCCJJJSSSdddyyyuuuYYYEEE>>><<<:::999999888777666555555555555444444444444333333333333111000//////000000///---000000000000000000000000///////////////.................................,,,,,,---------.........------------......//////,,,,,,,,,---------......------------------------------------..................//////000000111111555888DDDXXXhhhnnnnnnnnniiikkkllljjjnnnyyyzzzdddXXXTTTTTTUUUVVVaaappp{{{tttgggdddooo{{{pppsssxxx{{{xxxvvvuuussssssuuutttsssqqqooommmlllkkkkkkllllllkkkjjjhhhgggeeeeeeccccccbbbaaaaaaaaaaaaaaabbbccceeehhhjjjkkkllllllssswww}}}zzznnnYYYQQQKKKKKKKKKJJJIIIKKKJJJNNNVVVaaammmvvvzzz{{{}}}|||yyyvvvrrrmmmjjjggggggfffdddccccccfffkkkoooyyyxxxlllccc]]]ccciiimmmnnnoooqqqttttttwwwzzzzzzyyyyyy}}}{{{vvvuuuvvvyyyxxx{{{~~~~~~}}}}}}{{{yyy{{{~~~~~~~~~~~~}}}||||||{{{yyyyyyyyyzzz|||{{{yyywwwxxxxxxxxxxxxxxxyyyyyyyyyttttttvvvwwwyyyzzzzzzzzz{{{yyyyyy{{{|||rrrmmmgggdddddddddaaa___YYYUUUNNNIIIFFFDDDAAA@@@???@@@BBBDDDEEEDDDDDDCCCEEEEEEFFFFFFCCC???AAAFFFOOOccc|||uuu\\\GGG===<<<;;;:::999888777666666555555555333333333333222222222222222000//////000000///...000000000000000000000000.........///////////////........................,,,,,,,,,------------...//////.........------,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,---------......//////000000111111444999HHH\\\jjjmmmlllllljjjllllllmmmuuuvvv```UUUQQQQQQSSSVVVdddrrrzzzqqqdddfffrrr}}}yyylllrrr{{{~~~~~~xxxwwwvvvuuuwww|||uuutttsssqqqooommmlllkkkllllllllllllkkkiiihhhgggeeeeeeddddddddddddeeeeeeeeefffhhhiiijjjjjjiiiiiioooqqquuuzzz}}}qqq]]]TTTLLLKKKKKKJJJJJJLLLLLLQQQZZZfffqqqxxxzzzzzzzzzzzzyyywwwtttpppmmmkkkjjjiiigggeeeeeehhhnnnrrr{{{tttjjjcccbbbeeejjjnnnppprrrssstttxxx{{{~~~~~~{{{wwwvvvwwwvvvuuuwww}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzyyy{{{~~~~~~}}}|||{{{zzzyyyxxxwwwvvvwwwxxxyyyyyywwwuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxyyyyyyyyyxxxwww||||||}}}~~~~~~|||~~~|||yyywwwvvvvvvwwwoooiiibbb___^^^___^^^]]]YYYUUUOOOJJJFFFCCC@@@>>>>>>@@@BBBDDDEEEEEEEEEDDDDDDFFFGGGFFFCCC@@@BBBDDDQQQjjj~~~{{{|||uuu^^^III?????????===:::999888777666666666666333333222222222111111111333111//////000000000///000000000000000000000000.........///////////////........................,,,,,,,,,,,,------------////////////...---,,,+++,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------......//////000000111111333;;;MMMaaalllmmmkkklllllloooppprrr~~~ttt]]]SSSPPPOOOSSSZZZdddpppsssggg^^^eeettt~~~vvvnnnvvv}}}~~~|||xxxwwwvvvvvvyyywwwwwwuuussspppnnnlllkkkjjjjjjkkkllllllkkkjjjiiifffffffffgggggghhhiiijjjjjjjjjkkkkkkkkkkkkkkkjjjkkkmmmppptttzzzwww```VVVMMMJJJJJJJJJKKKNNNOOOUUU```lllvvv{{{|||zzzyyyyyyzzzyyywwwuuurrrppplllkkkjjjhhhiiimmmtttyyy~~~tttlllgggjjjkkkmmmqqquuuxxxxxxwwwzzz~~~|||xxxxxxxxxxxxvvvxxx~~~~~~}}}~~~}}}}}}{{{||||||||||||~~~zzzzzz|||~~~~~~~~~}}}|||zzzyyyyyyxxxxxxvvvvvvvvvwwwxxxxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz||||||{{{yyy{{{zzzyyyxxxvvvuuutttssslllgggbbb_________]]][[[YYYUUUOOOJJJFFFBBB???<<>>RRRfffooonnnlllmmmkkkoooqqqtttvvv]]]SSSQQQPPPWWW```fffmmmkkk^^^YYYfffwwwyyysss|||~~~}}}~~~zzzwwwvvvuuutttwww|||yyyyyywwwtttqqqnnnllljjjgggiiikkkmmmmmmmmmlllkkkhhhhhhiiijjjkkkmmmnnnooooooooooooooooooooooooooolllnnnpppssswww|||cccXXXMMMJJJJJJIIIKKKOOORRRYYYdddpppzzz~~~}}}zzzyyyzzz{{{{{{zzzxxxvvvuuummmlllkkkjjjlllqqqyyywwwrrrooosssqqqqqquuu{{{~~~}}}{{{||||||yyyzzzzzz|||zzz||||||{{{|||~~~~~~~~~~~~~~~}}}|||yyyzzzzzzzzz{{{~~~~~~{{{{{{~~~||||||{{{zzzyyyyyyyyyyyyvvvvvvvvvwwwxxxxxxvvvtttuuuuuuvvvvvvwwwwwwxxxxxx|||{{{yyyxxxyyy{{{}}}xxxwwwvvvwwwxxxzzzyyyxxxzzzzzzyyyyyywwwvvvtttssslllhhhdddccccccbbb^^^[[[YYYUUUOOOJJJFFFBBB>>>;;;???@@@AAACCCEEEFFFHHHIIICCCGGGHHHEEEBBBBBBDDDEEEMMMppp{{{rrrddduuuooorrryyylllSSSDDD???<<<777<<<;;;:::999888888888888555555444444444333333333555222000000111222111111////////////////////////---.........//////000000........................++++++,,,,,,,,,---------+++,,,---////////////...,,,,,,,,,---------......---------------------------------.........//////......//////000111111111555@@@UUUiiiqqqpppmmmnnniiimmmooosssxxx^^^UUUSSSSSSZZZdddhhhmmmhhhZZZXXXhhh{{{}}}yyy~~~|||xxxvvvuuusssqqqtttyyy{{{zzzxxxuuurrrnnnkkkjjjfffhhhkkkmmmnnnnnnmmmmmmjjjjjjkkklllnnnppprrrssssssrrrrrrqqqrrrrrrsssssspppqqqtttvvvyyy{{{}}}~~~~~~wwweeeXXXMMMJJJLLLLLLLLLLLLQQQ[[[gggpppxxx{{{zzzvvvuuu{{{zzzqqqrrrmmmlllooorrrvvv}}}wwwrrrwwwuuutttuuuxxx|||{{{zzz|||{{{xxx{{{|||{{{}}}~~~~~~}}}~~~}}}{{{zzzzzzzzz{{{|||}}}~~~~~~|||zzz}}}~~~}}}zzz}}}}}}}}}|||{{{{{{zzzzzzwwwxxx{{{|||{{{xxxtttrrrwwwxxxxxxwwwuuuvvvxxxzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyywwwvvvtttssssssvvvwwwxxxyyyxxxvvvtttsssmmmjjjfffeeedddbbb]]]YYYUUUQQQLLLGGGDDDAAA>>><<<>>>???BBBEEEGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFSSSsssuuuiiidddwwwuuulllnnnzzzrrrSSSCCCBBBAAA;;;<<<<<<<<<;;;:::999888777666666555444333333333333444444333333222111000000...//////000111111222222000000000000000000000000........................000...---,,,,,,---///000---------.........//////.........------,,,,,,,,,---------.........//////---------------------------...///......///222444666BBBVVVhhhpppooolllkkkqqqnnnooozzzssseeeaaa]]]YYY[[[bbbooorrrlll```\\\hhhyyyxxx|||wwwsssssswww|||~~~wwwrrrooommmlllkkkfffgggiiikkklllllllllllljjjkkkmmmmmmnnnppptttwwwyyyyyyyyyyyyxxxxxxwwwwwwrrrssstttuuuwwwyyy}}}~~~}}}~~~tttcccWWWLLLJJJKKKKKKJJJKKKPPPZZZfffoooxxx{{{yyywwwvvv{{{{{{vvvsssooonnnrrrvvvyyyyyy{{{xxxwwwwwwzzz}}}{{{{{{}}}~~~{{{{{{||||||~~~~~~}}}~~~}}}|||yyyyyyyyyyyyzzzzzz{{{|||}}}|||~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{|||zzz{{{}}}~~~~~~{{{xxxvvvwwwvvvvvvvvvwwwyyy{{{|||~~~~~~~~~~~~}}}|||{{{}}}|||{{{yyywwwuuutttssswwwxxxxxxxxxwwwuuusssqqqnnnjjjgggeeeeeeccc^^^ZZZUUUQQQLLLGGGDDDAAA>>><<<<<<>>>@@@CCCEEEFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDPPPmmmpppdddbbbttt{{{zzzrrrUUUCCCAAA@@@<<<<<<<<<<<<;;;:::999888777777666555444333333333333444444333333222111111000111111111000000000000000................................................///...---,,,,,,---...///,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...//////...///222555888EEEXXXiiiqqqrrrooonnnqqqpppsss~~~}}}lll___\\\\\\[[[^^^eeerrrssslll```\\\hhhxxxzzz}}}|||yyyyyy|||~~~wwwqqqnnnkkkjjjhhhggggggiiijjjkkklllllllllpppqqqrrrqqqqqqsssuuuxxxyyyxxxxxxyyyzzz{{{|||}}}||||||||||||{{{|||~~~~~~}}}{{{}}}xxxlllaaaVVVLLLJJJKKKJJJIIIJJJNNNXXXdddnnnwww~~~|||yyyxxxyyy{{{~~~~~~}}}{{{tttqqqrrrvvvzzz}}}~~~}}}{{{||||||}}}||||||~~~~~~}}}}}}~~~}}}}}}}}}||||||}}}}}}~~~}}}}}}{{{zzzzzzzzzzzzwwwwwwwwwxxxzzz|||}}}|||{{{wwwuuusssuuuzzz}}}~~~}}}~~~}}}|||||||||~~~}}}{{{yyyvvvsssqqqpppwwwwwwxxxxxxvvvuuusssqqqnnnkkkgggfffeeeccc___ZZZTTTQQQKKKGGGDDDAAA>>><<<;;;===???AAACCCCCCCCCCCCIIIIIIHHHGGGFFFEEECCCBBBPPPjjjqqqcccaaarrrtttXXXEEEAAAAAA???>>>======<<<;;;:::999888777666555444444333333444444444333333222222111111222222222111000//////.........................................................------------------------------...............------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------......//////...000222555;;;III\\\kkksssuuuttttttsssssswwwxxxgggZZZXXX[[[\\\ccckkkwwwsssjjj___]]]hhhwww|||~~~~~~}}}vvvoookkkhhhfffdddfffffffffggghhhjjjlllmmmttttttuuutttssstttwwwyyyyyyxxxxxxyyy{{{~~~~~~}}}~~~~~~{{{zzz{{{|||nnnccc___UUUMMMKKKKKKIIIHHHJJJLLLVVVbbbllluuu~~~}}}{{{|||}}}||||||{{{|||}}}xxxuuuvvvzzz}}}}}}}}}zzz}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzzzzzzzyyyyyyyyyyyy{{{~~~~~~{{{wwwtttvvv||||||~~~}}}|||||||||}}}~~~}}}|||zzzwwwtttqqqnnnmmmuuuuuuvvvvvvvvvuuutttsssnnnkkkgggffffffccc___[[[TTTPPPKKKGGGDDDAAA>>>;;;;;;===???@@@BBBBBBBBBAAAGGGHHHHHHHHHGGGEEEDDDCCCOOOeeettteeecccsssxxx\\\HHHBBBCCCCCC@@@???>>><<<;;;::::::999888777666555444444444444444444333333333222222222222222111111000/////////................................................------.........---,,,,,,............////////////---------------------------------.........//////------------...............////////////000333555===MMM```mmmtttxxxyyyxxxwwwuuuuuuyyywwwiii]]]YYYXXXZZZeeerrr{{{sssggg]]]^^^iiiwww~~~{{{~~~~~~{{{tttnnniiifffccc```aaaaaaaaabbbdddhhhlllooorrrssstttttttttuuuxxx{{{{{{zzzzzzzzz}}}~~~}}}}}}~~~{{{yyyzzz}}}ttthhh___[[[SSSMMMLLLLLLJJJIIIJJJJJJTTT```jjjttt||||||~~~~~~{{{zzz|||}}}{{{yyyyyy|||}}}|||}}}~~~|||}}}|||{{{zzzzzzyyyzzzzzz~~~~~~~~~~~~|||xxxwwwvvvzzzyyyyyyzzz{{{}}}~~~{{{wwwxxx|||}}}zzz{{{zzzzzzzzz{{{|||~~~~~~}}}{{{xxxuuurrrpppooorrrsssssstttuuuuuuvvvvvvnnnkkkgggfffeeeccc^^^ZZZTTTPPPKKKFFFCCC@@@===;;;<<<===???AAABBBBBBBBBBBBDDDEEEGGGHHHHHHGGGFFFEEEIII\\\~~~ssscccdddtttzzz```MMMEEEEEEEEEBBBAAA???===;;;;;;::::::888888777666555555555555444444444333333333333333000000000000000000000000////////////////////////........................------......---,,,++++++,,,,,,---------.........---------------------------------.........//////---------....../////////...///000//////000333555>>>QQQdddooouuuzzz|||zzzzzzsssmmmoooxxxzzzoooddd\\\UUUUUUeeexxx}}}pppaaa[[[___kkkxxx|||yyy~~~||||||}}}}}}|||wwwqqqlllhhhdddaaa___\\\\\\\\\]]]aaafffkkkooooooppprrrtttvvvyyy}}}~~~}}}}}}{{{yyyyyy|||vvvmmmddd^^^VVVPPPLLLLLLKKKIIIIIIKKKJJJSSS___hhhrrr{{{}}}{{{}}}||||||}}}~~~zzzzzz|||}}}|||}}}~~~~~~~~~}}}~~~}}}}}}||||||||||||}}}{{{yyyzzzzzz{{{|||}}}}}}~~~xxx{{{}}}yyytttssssssvvvwwwwwwxxxyyyyyyzzzzzz|||}}}~~~~~~{{{{{{|||}}}|||zzzwwwxxxxxxzzz{{{}}}~~~|||zzzxxxvvvvvvqqqrrrrrrssstttuuuvvvvvvmmmjjjfffeeedddbbb^^^YYYSSSPPPJJJFFFCCC@@@===;;;<<<===???AAACCCCCCCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFGGGWWWyyyuuueeecccttt}}}iiiYYYOOOIIIGGGDDDBBB@@@>>><<<;;;;;;;;;999888777666666555555666444444444444333333333333000000000000000111111111000000000000000000000000..............................------,,,,,,++++++)))*********++++++++++++,,,,,,,,,------------...+++++++++,,,,,,,,,---------------...//////000000//////000000///111333666???SSShhhqqquuu{{{|||yyyxxxnnneeehhhuuu|||qqqddd[[[RRRSSSeeezzz|||lll[[[WWW```lllyyy{{{yyy}}}{{{zzzzzzzzzxxxtttoookkkhhheeebbb___ZZZZZZZZZ\\\```dddiiilllmmmooorrruuuxxx|||{{{xxxwwwyyy|||~~~|||}}}~~~wwwkkkbbb\\\WWWPPPKKKIIIJJJJJJGGGGGGJJJJJJSSS^^^gggpppyyy|||zzz}}}}}}~~~~~~{{{zzz|||~~~}}}~~~}}}zzzxxxvvvvvvwwwxxxyyyzzz{{{{{{|||wwwzzz|||zzzuuurrrrrrtttssstttvvvxxxyyyyyyyyyxxx{{{{{{}}}~~~~~~}}}|||||||||}}}xxxxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{tttsssssssssssssssssstttllliiieeedddcccaaa\\\XXXSSSOOOJJJFFFCCC@@@===;;;:::;;;>>>@@@BBBCCCDDDDDDCCCEEEGGGIIIIIIHHHFFFDDDFFFUUUwwwtttddd]]]pppyyymmm```TTTLLLEEECCCAAA>>><<<<<<<<<<<<999999888777666666666666444444444444444444444444222222111111000000//////////////////////////////........................///...---+++***++++++,,,*********+++++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------...///000000000///000000000000111444666>>>UUUkkkrrrvvvzzz{{{vvvrrrhhhaaahhhyyy{{{kkk[[[TTTQQQVVVfffxxx{{{gggUUUTTT```nnn{{{yyy{{{{{{xxxvvvvvvwwwtttqqqmmmjjjhhhfffcccaaa]]]]]]]]]^^^```cccfffhhhkkknnnqqqtttwww|||zzzvvvtttvvvxxxzzz|||}}}|||{{{zzz|||~~~~~~~~~rrrcccYYYSSSNNNLLLHHHFFFHHHHHHFFFFFFIIIJJJSSS^^^fffoooxxx{{{yyy{{{{{{|||~~~zzzyyy}}}~~~}}}{{{|||~~~}}}}}}}}}~~~~~~|||zzzwwwvvvuuuuuuvvvwwwxxxyyyyyyzzzyyy{{{|||yyysssrrrtttxxxqqqtttwwwzzz||||||zzzyyyzzz{{{|||}}}~~~~~~||||||}}}yyy{{{|||~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||vvvuuutttsssrrrqqqqqqqqqkkkhhhdddcccccc```\\\XXXSSSOOOJJJFFFCCC@@@===:::888:::===@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIGGGDDDBBBAAAPPPqqqmmm___XXXlllppp^^^QQQFFFDDDAAA>>><<<<<<<<<===:::999888777666666666666444444444444444444444444444444333111000...------................................................000///,,,***)))***+++,,,---------.........//////,,,,,,,,,------.........---------.........//////---------...///000000111///000000000000111444666===VVVlllsssvvvzzzzzztttmmmddd```jjj~~~yyydddQQQMMMQQQYYYhhhwwwyyydddQQQRRR```ooo|||yyy~~~~~~xxxtttsssssssssqqqoookkkiiihhhgggeeecccaaa`````````aaabbbdddeeeiiikkknnnqqquuuyyy~~~yyytttrrrsssuuutttwwwzzz{{{yyyyyy{{{}}}}}}zzzzzzttthhh\\\TTTOOOLLLGGGGGGFFFFFFFFFGGGIIIJJJOOOTTT\\\gggrrryyy||||||~~~~~~~~~{{{zzz|||~~~~~~||||||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxyyywwwxxxyyyyyywwwwwwxxxyyyvvvttttttxxx~~~~~~zzz{{{|||||||||{{{zzzxxxxxx|||{{{{{{||||||}}}~~~~~~}}}{{{zzzwwwwwwwwwxxxxxxyyyyyyzzzyyywwwvvvuuuuuusssooollllllhhhccc```___^^^ZZZVVVRRROOOIIIDDD@@@===<<<<<<999:::<<>>===<<<<<<;;;:::999888666555555666444222111222222111000444444555555444222111000000000000000///////////////............---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------..................------...,,,,,,---------333999GGG[[[nnnrrrrrruuuvvvssskkkdddbbbnnn~~~xxxcccTTTMMMMMM\\\lllllluuu^^^MMMTTTeeesss}}}~~~wwwzzzyyyxxxtttooonnnnnnlllhhhffffffeeedddccceeedddccccccdddfffiiijjjjjjkkklllnnnrrrxxxzzzxxxwwwvvvvvvvvvvvvuuuuuuwwwyyy|||~~~zzzvvvwww{{{|||{{{{{{{{{zzz{{{~~~~~~xxxnnnbbbWWWOOOKKKHHHEEEEEEEEEEEEFFFHHHJJJKKKMMMQQQ[[[gggsss{{{~~~}}}~~~|||yyyyyy{{{|||~~~~~~~~~}}}~~~|||||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{zzzwwwuuuxxx}}}~~~|||{{{zzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttqqqnnnmmmiiieeeaaa______]]]XXXUUURRROOOJJJDDD@@@>>>======999:::;;;???CCCFFFEEEEEEGGGFFFEEEFFFGGGFFFEEECCC???GGGWWWkkkxxx{{{|||}}}|||~~~ooofffuuu~~~ooo^^^RRRIIIGGGEEECCCAAA???>>>>>>===<<<;;;999888666555555777555333333333333222111333333444444333222111000000000000000///////////////............---------........................,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------........................111//////000000000666===KKK^^^oooqqqqqqsssssspppkkkdddbbbnnnzzzdddUUUOOONNN]]]llllllnnn[[[NNNWWWhhhvvvxxxttt{{{yyyxxxssspppooonnnkkkhhhfffeeeeeedddcccdddcccccccccdddfffiiijjjmmmnnnpppqqqtttxxx~~~|||zzzyyyxxxwwwyyyxxxwwwwwwxxxzzz}}}~~~}}}vvvpppmmmqqqxxxzzzvvvtttrrrqqqpppppprrruuuxxxzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvuuuuuuyyy}}}xxxrrrggg\\\RRRKKKGGGFFFCCCCCCDDDEEEGGGIIIKKKLLLNNNSSS\\\hhhttt{{{~~~||||||}}}{{{xxxwwwzzz|||~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}|||{{{zzzyyy|||}}}~~~}}}{{{{{{}}}~~~}}}zzzwwwxxx}}}~~~|||||||||}}}zzzzzzzzzzzz{{{|||}}}~~~~~~{{{xxxvvvtttvvvwwwxxxxxxxxxwwwvvvuuuvvvxxxyyywwwrrrnnnmmmmmmhhheeebbbaaaaaa^^^YYYUUUOOOMMMHHHCCC???===;;;;;;999999;;;>>>CCCEEEFFFEEEHHHGGGEEEEEEFFFGGGFFFEEEEEEFFFQQQeeeuuu|||}}}~~~vvv~~~sss{{{uuufffYYYRRRJJJIIIGGGDDDBBBAAA@@@@@@>>>===<<<:::888777555555888666444444555555444333111222222333222222111111000000000000///////////////............---------........................------------------------,,,,,,,,,---------......------------------------........................111000000222111222888AAARRRcccpppqqqppprrrrrrnnnkkkdddcccooo|||gggXXXQQQPPP]]]kkkkkkgggXXXQQQ\\\nnn{{{sssrrr|||yyywwwssspppqqqmmmjjjgggeeeeeeeeedddcccdddccccccdddeeehhhjjjkkkppprrrtttuuuwwwyyy}}}~~~~~~}}}|||~~~}}}{{{zzz{{{|||~~~}}}wwwtttvvv{{{~~~{{{vvvsssrrrpppnnnmmmlllnnnqqqsssttttttsssrrrooonnnllljjjhhhffffffeeefffpppxxxwwwvvvzzzyyysssmmmcccXXXOOOIIIFFFEEEAAABBBCCCEEEHHHJJJLLLMMMRRRWWW___jjjsssyyyzzzzzz{{{{{{|||~~~{{{xxxxxxzzz}}}vvvpppqqqtttzzz~~~}}}||||||}}}{{{|||~~~~~~}}}{{{yyy}}}~~~~~~}}}||||||}}}|||zzzyyyzzz~~~~~~~~~~~~zzzyyyyyyzzzzzz{{{|||}}}}}}~~~}}}zzzxxxvvvuuuvvvvvvxxxxxxxxxvvvtttsssuuuxxxzzzwwwpppkkkkkkmmmiiifffdddddddddaaa[[[WWWLLLJJJFFFAAA>>>;;;999999999999:::===BBBEEEFFFFFFIIIGGGEEEEEEFFFHHHHHHHHHIIIHHHPPPeeeyyyxxx}}}}}}{{{mmm^^^UUUQQQJJJIIIGGGEEECCCBBBAAAAAA??????===;;;999777666555888666444444555555555444000111111111222222111111000000000000///////////////............---------.................................------.........,,,,,,,,,---------......---------------------------------...............///...///111000111999CCCWWWgggssssssrrrttttttooolllfffeeeqqqjjj[[[SSSQQQ^^^kkkkkkdddXXXUUUcccttttttsss}}}yyyvvvrrrppprrrmmmkkkhhhfffffffffeeedddfffffffffgggiiilllnnnooopppssswwwyyyzzz|||~~~}}}~~~}}}~~~~~~}}}zzzwwwtttsssqqqooommmmmmnnnqqqrrrrrrpppnnnlllfffddd```\\\YYYXXXWWWWWWYYYbbbiiihhhhhhpppyyyyyynnnhhh^^^SSSKKKFFFDDDCCC@@@AAACCCFFFIIIKKKMMMNNNSSSWWW```jjjsssxxxyyywwwyyyyyyzzz}}}~~~|||yyyyyy|||zzzkkkdddfffkkksss~~~~~~~~~|||zzzzzz{{{|||~~~~~~~~~{{{|||~~~}}}{{{zzz}}}}}}}}}{{{zzzzzz}}}yyyyyyyyy{{{}}}~~~~~~yyy|||}}}zzzyyyyyyzzzzzz{{{|||}}}|||}}}~~~~~~|||||||||{{{{{{yyyxxxwwwuuuvvvvvvvvvvvvuuusssrrrtttwwwyyyvvvpppkkkkkkmmmiiifffddddddccc```[[[VVVMMMKKKGGGCCC???===;;;:::888888999<<>><<<:::999777777777555333333444555444333111111111111111111222222000000000000///////////////............---------........................///...------------...///,,,,,,,,,---------......---------------------------------.........////////////000222000222;;;GGG[[[iiiuuuvvvvvvyyyxxxsssmmmiiiiiivvvlll\\\UUUSSS___kkkjjjeee[[[ZZZhhhxxxvvvuuuzzzuuupppooorrrnnnkkkhhhgggggggggfffeeehhhhhhjjjlllnnnppprrrsssooossswww{{{}}}~~~~~~{{{wwwtttsssqqqooonnnmmmoooqqqsssrrrpppmmmkkk```^^^YYYUUURRRQQQRRRRRRQQQXXX\\\[[[]]]eeennnrrrxxx{{{jjjdddZZZOOOGGGBBBAAAAAAAAABBBEEEHHHKKKMMMNNNOOOOOOUUU^^^jjjsssyyyyyyxxxwwwwwwxxx{{{~~~}}}}}}{{{{{{~~~xxxllleeehhhmmmuuu}}}~~~~~~|||{{{{{{||||||}}}~~~~~~}}}|||~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{||||||{{{yyyxxxxxx{{{~~~wwwxxxzzz{{{{{{{{{zzzyyyuuuyyy}}}zzzzzzzzzzzz{{{|||}}}~~~|||}}}}}}|||yyyyyyzzz{{{{{{{{{{{{zzzuuuuuuttttttttttttttttttsssuuuwwwuuupppllllllmmmhhheeebbb```___]]]WWWRRROOOMMMJJJFFFCCC@@@>>>===888888888<<<@@@DDDGGGGGGHHHFFFEEEFFFIIIJJJKKKJJJEEEDDDOOOiiizzzzzz|||{{{rrrcccUUULLLIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@???>>>===<<<::::::999777555333333555666555444333222222111111111222222000000000000///////////////............---------........................///...---,,,,,,---...///,,,,,,,,,---------......------------------------,,,,,,------...////////////000222444222444???KKK]]]kkkwwwyyyzzz}}}{{{tttooommmqqq~~~lll]]]VVVTTT___kkkjjjhhh\\\ZZZhhhyyyvvvvvv{{{uuuooonnnpppmmmjjjgggffffffgggfffeeegggiiijjjmmmppprrrtttuuuooossswww{{{~~~}}}xxxuuusssqqqpppooonnnpppsssvvvvvvtttqqqooobbb___[[[XXXVVVWWWYYYZZZZZZ___aaa```aaagggkkklllssszzzkkkdddYYYNNNFFFBBBAAAAAABBBDDDGGGJJJLLLNNNOOOOOOOOOTTT^^^iiissswwwwwwvvvvvvvvvwwwzzz}}}~~~}}}}}}{{{{{{{{{sssuuuyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||~~~~~~}}}~~~~~~|||||||||||||||||||||||||||{{{{{{zzzxxxwwwwww{{{}}}yyyyyyyyyyyyxxxwwwwwwxxxwwwzzz~~~{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{|||{{{{{{ttttttrrrqqqrrrsssuuuvvvssssssssssssqqqooommmllljjjfffaaa^^^]]]ZZZUUUQQQNNNMMMJJJGGGCCC@@@>>>===888777888;;;@@@DDDGGGGGGFFFFFFFFFHHHJJJLLLKKKJJJGGGGGGTTTooovvvrrr{{{~~~vvvhhhZZZPPPJJJJJJJJJHHHGGGEEEDDDDDDDDD??????>>>======<<<;;;;;;888666444555666777777666555444333222111111222222000000000000///////////////............---------...........................---,,,++++++,,,---...,,,,,,,,,---------......------------------------,,,,,,------...//////000...000222333111444@@@MMM^^^mmmyyy{{{|||~~~zzzrrrqqqssszzzkkk]]]VVVTTT```llljjjhhhZZZVVVeeexxxwww{{{|||uuummmlllnnnjjjhhheeedddeeeeeedddddddddeeehhhkkknnnppprrrsssqqqtttwww{{{~~~zzzvvvtttrrrqqqpppooorrrvvvzzz{{{zzzxxxvvvfffddd```^^^^^^```cccfffmmmppprrrqqqrrruuuuuuqqqwwwwwwmmmggg\\\PPPHHHDDDCCCCCCCCCEEEHHHKKKMMMOOOOOOPPPRRRWWW___iiiqqqtttsssqqquuuuuuwwwzzz}}}~~~~~~|||}}}zzz{{{~~~~~~~~~~~~~~~}}}||||||{{{|||}}}}}}||||||~~~~~~{{{||||||{{{{{{{{{{{{|||}}}{{{{{{zzzxxxvvvwww{{{}}}|||{{{yyyvvvtttuuuwwwyyy{{{}}}|||{{{{{{||||||}}}~~~~~~|||zzzzzz{{{{{{||||||{{{{{{tttsssqqqppppppsssuuuwwwsssrrrqqqqqqrrrqqqnnnkkkmmmhhhbbb___]]][[[VVVRRRKKKJJJGGGDDDAAA>>><<<:::888777888;;;@@@DDDGGGHHHEEEEEEFFFIIILLLMMMKKKJJJGGGHHHTTTnnnmmmjjjuuu|||oooaaaUUUOOOLLLKKKJJJHHHGGGFFFFFFFFF>>>>>>>>>>>>============999777666666888999888777777666444222111111222222000000000000//////////////////.........---------...........................---+++******+++---...,,,,,,,,,---------......------------------------,,,,,,------...///000000+++---000111///111>>>LLL___nnnzzz|||}}}~~~xxxooosssvvvkkk]]]VVVTTT```llljjjgggXXXSSSbbbwww|||yyy||||||uuummmjjjmmmiiifffcccbbbcccccccccbbbaaabbbeeehhhkkknnnooopppsssuuuxxxzzz}}}~~~~~~~~~}}}wwwsssrrrrrrrrrrrrxxx}}}~~~~~~yyypppjjjeeefffiiijjjnnnsssxxxpppfffXXXMMMHHHFFFDDDCCCGGGIIILLLMMMLLLMMMNNNOOOUUU[[[bbbfffgggiiinnnssssssrrrrrruuuzzz~~~~~~yyy{{{}}}|||~~~~~~~~~~~~~~~~~~|||{{{zzzzzzwww{{{}}}|||xxxvvvwwwyyyzzz{{{yyy{{{{{{xxxttttttyyy~~~zzz{{{{{{{{{zzz{{{~~~||||||}}}~~~|||yyyxxxwwwwwwwwwyyywwwtttrrrqqqqqqrrrttttttqqqooopppssssssooojjjhhheeebbb```___[[[UUUPPPLLLKKKIIIEEEBBB???<<<;;;999999:::<<>><<<:::999999:::;;;>>>AAADDDFFFHHHIIIJJJKKKKKKKKKKKKKKKIIIKKKUUUuuu~~~\\\VVV```~~~|||sssrrr{{{vvvhhh\\\NNNKKKHHHGGGFFFEEEDDDBBBBBBAAA???>>>======>>>>>>;;;:::999777666666555555333333444444444333222222222222222111000///////////////.........---------///////////////.........,,,---------....................................///......---...///000111///////////////////////////---///333333444AAAQQQfffqqq{{{}}}}}}|||yyyuuupppxxxzzzgggSSSOOOQQQ[[[dddaaa]]]ZZZ[[[cccpppzzz{{{yyyuuu}}}~~~www}}}xxx|||~~~xxxppphhhdddbbbaaabbbaaa___]]]\\\[[[ZZZZZZZZZ\\\^^^______```ccceeekkkqqqyyy||||||~~~}}}{{{wwwtttrrrpppnnnkkkjjjiiiiiiiiikkklllnnnqqquuuyyy}}}~~~|||vvvssssssvvvyyyzzzxxx~~~{{{{{{{{{~~~zzzjjj___QQQHHHEEEGGGIIIJJJHHHIIIJJJKKKKKKNNNRRRUUU[[[^^^``````^^^^^^```ccclllooosssyyy||||||xxxuuuvvvzzz~~~xxx}}}}}}~~~~~~|||}}}~~~~~~~~~|||zzzzzz{{{|||{{{zzzwwwyyy|||{{{yyyxxx{{{~~~~~~|||zzzxxx{{{|||zzzxxxyyy~~~|||zzzzzzzzz{{{zzzyyyxxxwwwxxxyyyyyyzzzyyyvvvsssrrrrrrrrrsssrrrooolllmmmoooooommmjjjjjjgggbbb___]]]XXXRRRLLLKKKJJJGGGDDDAAA===;;;:::999999:::;;;===@@@CCCDDDHHHHHHIIIKKKKKKLLLLLLLLLJJJNNNXXXxxxnnnWWWQQQ]]]|||wwwnnnmmmwwwpppcccOOOLLLIIIGGGFFFEEECCCAAAAAA@@@???>>>=========>>>;;;:::999777666666555555222222333444444444444444222222222111000000///////////////.........------000000/////////.........------........./////////........................---------......000111222111111111000///............+++...333333555CCCUUUgggrrr{{{}}}}}}|||yyyvvvpppvvvvvvgggSSSMMMOOOZZZdddccc^^^```ccciiioootttxxxzzzuuu~~~zzzrrr|||{{{www}}}}}}zzzssslllfffcccaaa```]]]]]]]]]\\\[[[YYYXXXWWWVVVWWWXXXYYYYYY[[[^^^aaaiiiooouuuxxxyyy}}}}}}zzzwwwsssooollliiieeebbb_________```\\\^^^aaaeeekkkppptttvvv{{{vvvtttvvv{{{}}}{{{jjj___QQQGGGDDDGGGJJJLLLMMMMMMMMMMMMOOOSSSXXX\\\^^^___```^^^\\\[[[]]]___iiinnnuuu|||~~~|||vvvrrrxxx}}}yyy}}}}}}~~~}}}|||}}}}}}}}}|||{{{|||}}}}}}{{{zzzvvvyyy|||}}}|||{{{|||~~~|||{{{|||}}}~~~|||zzzvvvyyyzzzwwwrrrrrryyy|||}}}~~~}}}{{{zzz{{{|||{{{zzzxxxwwwvvvvvvwwwxxx|||zzzxxxvvvttttttttttttrrrpppmmmmmmnnnooommmllliiieee```^^^\\\XXXRRRMMMJJJIIIGGGCCC@@@===:::999999999:::;;;===@@@BBBDDDFFFGGGHHHJJJJJJKKKKKKKKKHHHMMMXXXuuu]]]VVVSSS```zzzsssrrrzzzxxxhhh\\\NNNLLLIIIGGGFFFDDDBBBAAAAAAAAA@@@??????>>>>>>>>>;;;:::999777666666555555333333444444444444444333222222222111111000000000////////////.....................---,,,,,,++++++.........////////////000........................+++++++++,,,---...//////111111000000000////////////,,,...333333666DDDVVViiisss|||~~~}}}|||zzzvvvnnntttrrrdddRRRNNNOOOYYYdddbbb```dddiiikkklllqqqzzzuuuooozzz}}}yyyzzzuuuoooiiieeecccaaa___\\\\\\]]]]]]\\\ZZZYYYWWWVVVVVVWWWVVVVVVXXX\\\___gggkkkpppsssuuuzzz}}}zzzwwwtttpppmmmkkkhhhccc___\\\\\\]]]^^^[[[\\\^^^aaaeeeiiilllnnn~~~zzzvvvtttxxx~~~}}}ooodddUUUIIIFFFGGGJJJKKKNNNNNNOOOOOOQQQVVV]]]bbbaaaaaa```^^^]]]]]]___```hhhnnnwww~~~|||vvvrrrvvv{{{}}}{{{~~~~~~~~~|||{{{|||~~~~~~}}}}}}~~~}}}~~~~~~~~~{{{yyywwwzzz|||~~~~~~}}}}}}}}}xxxxxxzzz}}}~~~|||xxxyyyyyyvvvqqqqqquuuzzzxxxyyy{{{{{{{{{{{{}}}~~~|||zzzxxxvvvuuutttttttttyyyxxxvvvtttsssssssssssssssqqqppppppppppppooonnneeebbb^^^\\\[[[XXXSSSOOOJJJIIIGGGCCC@@@===:::999999999:::;;;===@@@CCCEEEFFFFFFGGGHHHIIIJJJJJJIIIGGGKKKUUUqqqWWWSSSVVVggg~~~|||zzz|||hhhYYYRRRMMMJJJGGGFFFEEEDDDBBB@@@?????????>>>>>>===<<<<<<;;;:::999777666666555555555555555555444333222111222222222222111111111111000000/////////...............---------,,,,,,,,,.........////////////000........................***+++,,,------............/////////000000000111111...///333333666DDDVVVkkkttt}}}~~~}}}|||zzzwwwoootttpppxxx```RRRPPPQQQZZZcccaaa```cccffffffhhhppp}}}rrrppp||||||xxxsssmmmhhhfffdddbbbaaa\\\\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVVVVXXX[[[^^^dddgggkkknnnpppuuu{{{~~~zzzwwwuuurrrooolllllliiiddd```^^^^^^___```]]]^^^___aaacccfffhhhjjj~~~~~~}}}yyyuuuuuuzzzuuuiiiZZZOOOJJJJJJKKKKKKLLLMMMNNNPPPSSSXXX___ccceeecccaaa___^^^```bbbcccgggnnnwww}}}~~~{{{wwwtttrrrxxx{{{{{{||||||||||||||||||~~~~~~}}}|||}}}~~~~~~{{{yyyzzz{{{}}}~~~~~~~~~}}}vvvwwwzzz~~~~~~||||||{{{yyywwwwwwxxxyyyvvvxxxzzz{{{{{{{{{}}}|||zzzxxxuuutttsssrrrsssssssssrrrqqqqqqqqqqqqqqqrrrsssssstttsssqqqpppoooddd```\\\ZZZYYYXXXTTTPPPKKKJJJGGGDDDAAA===;;;:::999999:::<<>><<<:::888999:::===@@@DDDGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKPPPiiiqqq\\\lllrrr\\\OOOLLLGGGEEECCCBBBBBBBBBAAA@@@===>>>>>>>>>>>><<<;;;:::;;;:::999777666666555555555555666555555444333333222222222222222222222222000000000000/////////...------......///000000000,,,---------.......................................///000000000///...---------------............111...///333444888HHHZZZmmmvvv~~~~~~}}}}}}{{{xxxqqqtttlllwwwuuu___TTTTTTUUU```llllll```]]][[[___jjjxxxzzztttxxxyyysssmmmjjjkkkllljjjgggbbbaaa___]]]\\\[[[ZZZZZZZZZ\\\^^^^^^]]]^^^```aaaccceeehhhjjjlllnnnoooqqqwww|||yyyuuuqqqnnnjjjhhhfffeeedddccccccdddeeeeeeccccccdddfffhhhjjjlllmmm~~~}}}||||||}}}|||{{{~~~zzzpppbbbWWWRRRQQQOOONNNNNNPPPSSSVVVZZZ___eeeiiikkkhhhccc```___aaacccdddeeekkksssxxxxxxwwwwwwwwwwww|||}}}|||vvvwwwxxxyyy{{{~~~}}}~~~~~~}}}}}}~~~|||zzzyyy~~~~~~~~~}}}{{{|||~~~~~~|||zzzyyy}}}|||zzz{{{||||||zzzzzzzzz|||wwwvvvuuutttsssttttttuuurrrrrrsssssstttuuuvvvvvvooorrrvvvwwwuuurrrooommmfffbbb\\\YYYWWWUUUPPPLLLLLLKKKIIIEEEBBB???<<<;;;888999:::===AAAEEEIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJHHHLLLddd|||jjj}}}ttt^^^OOOKKKEEECCCAAAAAABBBBBBAAA@@@AAAAAABBBBBBAAA@@@>>>===;;;:::999777666666555555333444555555666555555555222222222222222222222222000000000000////////////***++++++,,,---...//////,,,,,,,,,---------..............................---............,,,+++***.........---,,,,,,++++++///,,,...333555999JJJ]]]nnnwww~~~~~~}}}}}}{{{yyyooopppfffqqqzzz~~~wwwaaaUUUTTTUUUbbbpppsssccc^^^\\\cccqqqzzzuuu{{{zzztttmmmkkkmmmnnnllliiigggfffccc```___^^^]]]^^^___aaacccddddddcccdddeeedddfffiiikkklllmmmmmmmmmooottt{{{{{{uuuppplllhhheeeddddddeeeeeeffffffggghhhjjjjjjjjjjjjkkklllmmmnnn|||yyyyyy}}}~~~{{{|||~~~~~~}}}zzz{{{~~~|||qqqcccYYYUUUTTTRRRQQQSSSUUUTTTSSSWWWaaahhhjjjllleee___^^^^^^]]]___ccceeeiiioootttwwwxxxzzz{{{xxxyyyzzzyyyyyywwwvvvvvvyyy~~~~~~~~~~~~~~~}}}~~~||||||}}}~~~~~~}}}~~~~~~~~~|||zzz{{{~~~{{{yyyzzz{{{{{{{{{|||~~~|||zzzxxxxxxzzz|||||||||xxxuuusssqqqrrrrrrqqqpppsssqqqnnnllllllmmmlllkkkddd___[[[ZZZZZZXXXSSSNNNOOOLLLGGGDDDAAA???===;;;888888:::===AAAEEEIIIKKKOOONNNMMMLLLLLLMMMNNNNNNLLLGGGIII]]]|||uuuwww___NNNHHHIIIFFFCCCBBBCCCDDDEEEDDDEEEEEEDDDCCCBBB@@@>>>===>>>===<<<:::999888888888666555555444444333222222444444444333333333222222000000000000//////////////////000000000///---,,,---.../////////...,,,+++......................../////////...------,,,,,,,,,,,,,,,---...///000000///---000444444888HHH\\\pppyyy}}}}}}|||yyyppphhhfffnnnyyyyyyhhhVVVRRR]]]jjjqqqqqqggg```]]]ggguuu}}}yyyyyytttttttttqqqnnnnnniiigggdddaaa_________```bbbeeefffdddeeehhhiiifffkkkiiihhhiiillloooppppppnnnssszzzxxxqqqlllkkkjjjjjjffffffeeeddddddfffjjjmmmoooooopppqqqrrrrrrssssss}}}yyyzzz}}}}}}zzz{{{~~~}}}|||}}}}}}~~~}}}zzzyyy{{{|||zzzlll```YYYUUUQQQNNNSSSUUUVVVVVV\\\fffmmmnnnooogggaaa``````___aaaeeefffkkkqqqvvvyyy{{{}}}~~~~~~zzzyyyxxxwwwvvvuuuxxx}}}~~~|||{{{{{{{{{|||}}}}}}}}}~~~~~~}}}||||||}}}~~~{{{|||}}}zzz{{{{{{{{{zzzzzz{{{|||{{{zzzyyyzzz|||}}}}}}}}}}}}zzzvvvtttssssssrrrqqqooommmjjjiiiiiiiiiiiihhhbbb^^^ZZZYYYYYYWWWRRRMMMKKKHHHCCC@@@>>><<<:::888777888999<<<@@@DDDHHHJJJMMMLLLLLLKKKKKKLLLMMMNNNMMMGGGIII[[[www{{{|||aaaPPPKKKHHHFFFCCCBBBDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::999888888888666666555555444333333222333333333333222222222222000000000000////////////....../////////...------......//////...------,,,........................------..................,,,------....../////////000...000444444777HHH\\\qqqzzz~~~{{{wwwooohhhfffppp~~~~~~lllXXXUUUbbbqqqxxxyyyiiibbbaaakkkxxx}}}zzzxxxrrrrrrrrrnnnkkkkkkmmmkkkiiifffeeeeeeeeefffdddhhhiiihhhjjjnnnpppnnnpppnnnmmmmmmoooqqqqqqpppsssvvvzzz|||}}}xxxqqqmmmkkkjjjjjjgggggggggffffffhhhlllooorrrsssvvvwwwxxxwwwuuuttt}}}}}}}}}}}}~~~yyyuuutttssszzz|||}}}~~~|||||||||vvvhhh]]]UUUOOOLLLRRRVVVYYY\\\bbblllrrrsssssskkkeeeccccccbbbdddgggeeeiiipppvvvzzz|||~~~ssslllmmmrrrwwwzzz~~~{{{yyyyyyxxxvvvuuuxxx|||}}}{{{xxxwwwvvvvvvvvvwwwyyyzzz~~~~~~}}}||||||~~~|||yyy||||||}}}{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzzzz|||~~~yyyuuussssssrrrqqqmmmkkkhhhggghhhhhhgggeee___\\\YYYXXXXXXUUUPPPLLLIIIFFFBBB>>><<<;;;888666666777888;;;???CCCGGGIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMHHHIIIYYYppp}}}}}}|||cccQQQKKKGGGEEECCCCCCEEEFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>>===<<<;;;999888888888888666666666555444444333333333222222222222111111111000000000000////////////------------------.../////////...------------...........................,,,,,,------...//////000........................111///111444444777HHH[[[pppzzz|||wwwrrrppphhhgggsssooo[[[XXXfffwww}}}}}}kkkeeedddnnnzzz~~~|||}}}wwwvvvuuuqqqnnnnnnmmmllljjjiiihhhiiijjjjjjgggkkklllkkknnnrrrtttrrrqqqppppppqqqrrrssssssrrrvvvwwwyyyyyyyyy{{{wwwpppmmmlllkkkkkkiiiiiijjjiiijjjlllooossstttwww{{{~~~}}}zzzxxx~~~zzzxxxxxxxxx~~~~~~}}}|||mmm^^^UUUOOOMMMRRRXXX]]]```gggpppttttttuuunnnhhhgggfffdddeeehhhbbbgggnnntttxxx{{{}}}{{{~~~vvvmmmccc___cccjjjnnnooorrr{{{|||~~~zzzzzzyyyxxxwwwyyy}}}}}}wwwuuutttrrroooooonnnnnnnnnoooqqqssstttyyy{{{|||}}}}}}}}}}}}~~~~~~zzzwwwyyyyyy||||||{{{zzzzzz{{{{{{{{{zzzyyy{{{{{{|||}}}wwwsssrrrrrrqqqqqqnnnllljjjiiiiiiiiigggfff]]][[[YYYXXXWWWTTTOOOKKKKKKGGGCCC@@@>>><<<:::888555666777:::===AAAEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLHHHIIIWWWkkkzzz}}}yyyxxxuuuzzzxxxgggRRRJJJGGGEEEDDDDDDFFFGGGGGGGGGDDDDDDDDDCCCBBBAAA???>>><<<;;;:::999999888888888777777666666555444444444222222222111111111000000000000000000////////////---,,,++++++,,,---///000//////---,,,,,,---...///........................---------.........//////////////////............222000111444444777HHH\\\oooxxx{{{xxxtttooorrrkkkjjjxxx}}}kkkXXXXXXgggwww{{{xxxmmmfffdddlllxxx~~~~~~zzzxxxwwwsssppppppjjjjjjjjjiiijjjkkklllmmmjjjmmmooooooqqqvvvwwwvvvqqqpppqqqrrruuuvvvuuutttwwwwwwwwwxxxzzz~~~}}}vvvpppmmmmmmlllllljjjkkklllllllllooorrruuuvvvxxx|||||||||}}}~~~ooo___UUUQQQQQQSSSYYY^^^bbbiiiqqqtttssswwwpppkkkjjjiiifffeeehhhbbbgggnnnssswwwzzz|||~~~yyy~~~~~~xxxhhhccc^^^^^^cccfffeeeccclllsss||||||~~~|||||||||{{{zzz|||~~~uuunnnllljjjhhheeedddddddddeeefffhhhjjjlllqqquuuxxx{{{||||||}}}~~~}}}~~~~~~}}}|||yyyvvvxxxzzz}}}}}}yyyzzzyyyyyy{{{}}}~~~}}}{{{{{{|||}}}{{{xxxtttqqqqqqqqqqqqqqqooommmkkkjjjiiihhhfffcccZZZYYYYYYXXXVVVSSSNNNKKKJJJGGGCCC@@@>>>===;;;999555666777999===@@@DDDFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIVVViiivvvyyyvvvtttttt}}}{{{mmmVVVJJJHHHFFFEEEEEEGGGHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@???<<<<<<;;;:::999999999999888777777666666555444444222222222111111111000000000000000000////////////---,,,++++++,,,---///000///...---,,,,,,---//////........................//////.........---------//////////////////......222000111444444777III]]]rrrzzz~~~|||yyywwwvvvsssuuunnnnnn|||xxxlll^^^QQQUUUffftttvvvqqqkkkccc___gggsss{{{|||uuusssqqqmmmjjjkkkjjjjjjkkklllnnnpppqqqrrrmmmqqquuuvvv{{{yyywwwvvvwwwxxxyyyxxxvvvyyyxxxxxxyyy|||{{{uuupppnnnnnnmmmmmmjjjkkkmmmnnnoooqqqtttwwwvvvxxx{{{~~~}}}}}}zzztttdddXXXTTTTTTRRRYYY^^^ccciiiqqquuutttxxxrrroooooonnniiifffgggfffjjjpppuuuwwwyyy{{{|||yyyuuummmcccbbbccceeehhhiiieeebbbkkkooossswwwzzz}}}}}}{{{|||}}}||||||~~~xxxmmmfffbbb```^^^\\\YYYXXXXXXYYYZZZ\\\___```eeeiiiooosssuuuwwwxxxzzz~~~~~~{{{}}}|||{{{{{{{{{{{{yyywww{{{|||}}}yyyxxxwwwwwwzzz~~~}}}zzz{{{zzz{{{}}}wwwuuurrrqqqrrrrrrqqqpppmmmllliiihhhgggdddaaa^^^VVVWWWWWWWWWTTTPPPLLLJJJGGGDDD@@@===<<<:::999777555666777999<<<@@@CCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJGGGJJJVVVhhhvvvyyywwwxxxzzzqqq[[[NNNIIIHHHGGGGGGHHHHHHGGGEEECCCCCCCCCCCCBBBAAA@@@???======<<<;;;;;;;;;;;;;;;888888888777666666555555333222222222222111111111000000000000////////////------------------...///...------------...//////........................000//////...------,,,,,,////////////////////////222///000444444888KKK___uuu|||~~~{{{||||||zzzyyyqqqppp~~~|||ooo^^^TTTMMMSSSbbboooqqqnnnfff]]]ZZZcccqqq{{{~~~}}}xxxpppnnnlllhhhfffgggjjjkkkmmmooorrrtttvvvwwwpppuuuzzz}}}}}}}}}|||{{{~~~|||{{{|||~~~}}}yyytttpppooonnnnnnnnnjjjlllooopppqqqtttwwwzzzxxxyyy{{{~~~}}}vvv{{{~~~mmm^^^VVVTTTQQQWWW]]]bbbjjjsssxxxwwwyyyuuusssuuusssmmmhhhggggggkkkppptttuuuvvvwwwxxxwww~~~wwwmmmiiiggghhhjjjlllnnnnnnmmmllllllmmmnnnnnnpppwww|||{{{{{{}}}yyy{{{||||||}}}~~~}}}vvvnnnccc[[[WWWTTTRRRPPPMMMMMMMMMMMMOOOQQQSSSTTTUUUXXX]]]aaaeeeiiinnnqqqyyy|||~~~{{{yyyxxxyyyxxxwwwxxxyyyzzzyyyxxx}}}}}}|||}}}~~~}}}zzzxxxxxxvvvuuuxxx|||}}}yyyuuuxxxwwwvvvwwwyyy{{{{{{zzzwwwvvvuuutttuuutttrrrpppmmmkkkiiigggeeeaaa]]]ZZZRRRSSSUUUTTTQQQMMMIIIGGGEEEBBB>>><<<:::999777666666666888:::===@@@CCCEEEIIIJJJKKKLLLLLLKKKJJJJJJJJJHHHJJJVVVggguuuzzzyyyuuuxxx}}}mmm[[[PPPKKKIIIHHHHHHHHHHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===999999888777777666666555333333333333222222222222000000000000////////////....../////////...------,,,------...//////................................................------......//////000000111111111///000333444999LLLaaasss{{{}}}|||rrrqqquuuaaaYYYRRRTTT^^^hhhjjjiii]]]WWWWWWcccsss~~~zzzzzz{{{rrrjjjhhhfffcccaaabbbbbbdddfffjjjmmmppprrrsssqqqvvv|||{{{xxxssspppooooooooonnnlllnnnqqqsssuuuwwwzzz}}}{{{}}}}}}uuucccWWWSSSPPPVVV]]]bbbkkkuuu{{{{{{zzzwwwwwwyyywwwoooiiigggfffjjjnnnqqqrrrrrrrrrsssrrrzzzpppiiijjjiiikkklllmmmnnnooorrruuunnnmmmkkkiiikkksss{{{yyyxxxyyy{{{~~~xxxyyy{{{|||}}}|||}}}mmmeeeZZZQQQMMMJJJHHHFFFFFFFFFFFFFFFGGGIIIKKKLLLGGGIIIMMMPPPUUU\\\ccciiirrrvvv}}}~~~{{{xxxvvvvvvvvvvvvuuuuuuvvvxxxzzzyyyxxx~~~{{{wwwvvvvvvwwwwwwvvvxxxuuutttwwwzzzzzzuuuqqqvvvtttssssssuuuvvvwwwwwwyyyxxxxxxxxxxxxvvvssspppooommmjjjhhheeeaaa\\\YYYOOOQQQSSSRRROOOJJJGGGEEEFFFCCC???<<<;;;:::888666777777888:::===@@@DDDFFFKKKLLLMMMMMMMMMLLLKKKJJJKKKHHHJJJVVVgggtttzzzzzzeeeiiipppyyy~~~{{{gggWWWQQQLLLJJJIIIIIIIIIHHHEEECCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>============>>>999999888888777666666666444444444333333333222222000000000000//////////////////000111000///---,,,+++,,,...///000///...---........................,,,,,,------.../////////---......///000111111222111...///333444:::MMMcccoooxxx|||~~~ssspppmmmddd[[[XXX\\\aaadddeeeWWWSSSVVVdddvvv~~~wwwyyyqqqhhh```___^^^[[[YYY[[[XXXZZZ]]]aaaeeehhhjjjkkkpppvvvzzz}}}}}}}}}|||zzzwwwrrrpppooopppoooooonnnpppsssvvvwwwyyy}}}~~~}}}|||}}}xxxiii[[[QQQRRRRRRXXXcccmmmrrruuuyyyyyywwwzzzyyyqqqkkkjjjkkklllmmmnnnoooooooooooovvvtttzzzzzzlllhhhjjjjjjiiiiiikkkppptttwwwyyysssnnnmmmppprrrsss{{{yyyxxxwwwvvvxxx{{{~~~|||||||||||||||uuucccZZZOOOIIIHHHGGGFFFCCCBBBDDDFFFHHHIIIIIIGGGFFFFFFEEEEEEGGGJJJPPPUUUXXXdddlllwww~~~{{{yyyxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwvvvuuuvvvwwwvvvvvvwwwwwwvvvtttrrrqqqwwwuuusssqqqqqqtttwwwyyy{{{{{{{{{|||{{{xxxrrrnnnpppnnnkkkfffbbb^^^\\\[[[SSSRRRRRRQQQPPPMMMHHHDDDBBBAAA>>><<<::::::::::::666777777999<<>>=========::::::::::::999888777777888777555333222222222333333333222222111000000000222111000......---------222111111111000000//////))))))***+++,,,......///---,,,,,,,,,,,,---......,,,---...///000000000000000000222222333<<>>>>>;;;;;;;;;;;;:::999888888888777666444333333333333333333222222111000000000111000///...............000000/////////.........//////............------------,,,,,,------...///------......///000000111000000222333444<<>><<<999888888888777777777888;;;>>>BBBDDDGGGGGGHHHIIIJJJKKKKKKLLLNNNOOORRRjjjbbbccc^^^ttt{{{|||hhhUUUTTTOOOLLLJJJHHHHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???============<<<;;;:::999999888777666555444444444333333333222111111000000000000///....../////////.........------------,,,/////////.........---------------,,,------...//////......---...///111222000000222333444<<>>;;;999777777777777777777888:::===@@@BBBCCCEEEHHHJJJLLLLLLKKKJJJLLLOOOVVVttteeeeeeaaayyyxxxzzzfffTTTTTTPPPMMMIIIGGGFFFEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;:::999888777666666555555444333333222222111000000//////////////////000000------------------------+++++++++,,,---......///---------------...//////000///------...///222333000000222333444===QQQdddvvv~~~{{{uuuwwwtttwwwcccVVVSSSWWWhhhuuurrrlll```[[[ggg|||vvviiiaaa\\\VVVTTTTTTTTTRRROOOMMMMMMKKKJJJIIIHHHHHHIIIJJJLLLNNNQQQTTTZZZaaaeeehhhooowww~~~{{{xxxuuusssqqqpppqqqrrrtttttt{{{~~~|||xxxxxxvvvdddXXXTTTTTT[[[aaaffflllqqqrrrwww}}}}}}uuussspppnnnnnnqqqtttvvv{{{zzztttqqqooonnnnnnpppuuuzzz}}}~~~~~~~~~~~~yyywwwtttuuuyyy|||~~~yyywwwwwwyyyzzzyyyvvv{{{~~~{{{sssgggYYYMMMCCCBBBBBBDDDGGGKKKNNNPPPRRRPPPMMMKKKJJJJJJLLLMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGJJJMMMRRRYYYaaagggsss{{{~~~}}}|||zzzyyyyyyzzz{{{}}}{{{{{{zzzzzz{{{|||}}}}}}}}}zzzzzz{{{zzzxxxvvvuuutttsssrrrrrrsssuuuvvvuuuuuussssssssstttvvvwwwyyywwwuuutttsssrrrooommmjjjiiigggccc___[[[XXXVVVWWWUUUSSSQQQOOOLLLHHHEEEAAA@@@===:::888777666666777777777888:::===@@@BBB@@@CCCHHHMMMNNNMMMJJJHHHJJJNNNXXXyyyaaaaaa___{{{yyyzzzfffUUUVVVQQQNNNJJJGGGFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@@@@??????????????????>>>===<<<<<<::::::999999888666555555444444333333222111111111000000/////////000000111........................+++,,,,,,------............------------...//////000///...---...000222444000000222333555>>>RRRdddttt|||sssuuutttvvv___RRRRRRXXXiiiwwwuuulll```[[[hhh|||qqqeee]]]ZZZUUUSSSTTTTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFGGGHHHIIILLLQQQXXX]]]___cccjjjooosssvvvyyy{{{{{{{{{|||~~~~~~yyyvvvrrrqqqqqqpppppprrrtttvvvxxx{{{~~~~~~}}}~~~yyy~~~}}}{{{zzz}}}mmm\\\WWWUUUZZZ```eeekkkqqqsssyyy}}}tttrrrooonnnnnnpppsssuuu|||~~~{{{yyypppooooooqqqwww|||~~~~~~}}}wwwtttrrruuu{{{xxxtttssstttsssqqqtttxxxyyyrrrdddVVVLLLHHH???@@@BBBEEEIIIMMMPPPRRRTTTRRROOOMMMKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIDDDEEEFFFGGGIIIMMMRRRWWW```jjjtttyyy}}}~~~~~~}}}{{{{{{zzzzzzzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~|||yyyyyy{{{|||yyyvvvtttttttttttttttuuuvvvwwwuuuttttttssstttuuuvvvwwwwwwtttqqqooonnnmmmllljjjiiigggddd```]]]ZZZXXXXXXWWWUUURRRPPPNNNKKKGGGDDD???>>><<<999888777777777777777777888;;;>>>BBBDDDAAADDDIIIMMMOOONNNKKKHHHJJJNNNYYY|||}}}\\\\\\\\\}}}iiiXXXZZZTTTPPPLLLHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@??????@@@@@@@@@??????>>>===<<<:::::::::999888777555555444444444333222222111111111111000//////000000000///////////////000000000222111111000///...------......------......///000000///......///000222333000000222333555>>>RRReeerrr{{{tttuuusssrrrZZZNNNQQQZZZkkkxxxxxxfff\\\ZZZggg{{{{{{mmmccc[[[XXXUUUTTTTTTTTTSSSQQQRRRQQQPPPNNNLLLJJJHHHGGGFFFGGGHHHHHHIIILLLQQQUUUUUUXXX]]]aaaeeehhhlllooorrrtttwww{{{~~~yyyuuurrrmmmnnnoooooonnnppprrruuussswwwzzz{{{zzzzzz|||yyy}}}~~~~~~~~~vvvddd^^^ZZZ^^^ccchhhooouuuwww~~~wwwvvvtttrrrrrrtttvvvwww~~~~~~}}}|||}}}tttssssssuuuzzz}}}}}}{{{vvvsssqqquuu}}}~~~tttooonnnnnnllljjjmmmnnnllldddWWWKKKFFFFFF>>>@@@DDDGGGKKKOOORRRUUUWWWUUUSSSQQQOOONNNMMMMMMLLLMMMNNNNNNNNNLLLKKKJJJDDDEEEFFFGGGGGGHHHKKKMMMQQQ[[[fffmmmttt~~~~~~}}}zzzyyyyyyzzzyyyyyyxxxyyy{{{}}}~~~|||||||||}}}~~~~~~zzzxxxyyy||||||zzzvvvssstttuuuvvvwwwwwwwwwwwwuuuttttttttttttuuuvvvvvvwwwtttpppmmmmmmlllkkkjjjkkkhhhccc^^^ZZZXXXWWWWWWWWWTTTQQQNNNLLLIIIFFFCCC===<<<:::999888777888888777777777999<<<@@@CCCFFFEEEGGGIIIKKKMMMMMMLLLKKKLLLPPP[[[}}}aaa```aaannn]]]___XXXTTTOOOKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<999999:::999888777555444555444444333333222111111222222111000////////////....../////////000000000222222111000///...------...............//////000/////////000111111222222000000222444555???SSSfffsss|||tttsssooorrrYYYLLLQQQYYYiiiuuuttt^^^XXXYYYgggyyyvvvkkkddd]]]\\\ZZZXXXWWWWWWVVVUUUQQQPPPOOONNNLLLJJJHHHGGGGGGHHHIIIHHHHHHIIILLLNNNMMMPPPUUUYYY[[[^^^aaadddjjjmmmqqqwww~~~~~~xxxsssnnnlllgggiiikkkkkkkkklllooorrrppptttxxxxxxwwwyyy~~~|||}}}~~~{{{kkkddd```ccchhhmmmtttzzz||||||{{{zzzxxxxxxyyy{{{|||}}}yyyxxxxxxyyy{{{zzzyyyxxxzzz}}}|||}}}~~~{{{yyyuuurrrqqqvvvzzzpppjjjiiiiiigggddd```^^^ZZZTTTKKKCCCAAABBB@@@CCCGGGJJJNNNQQQUUUXXXZZZYYYWWWUUUSSSQQQPPPPPPJJJKKKMMMNNNNNNLLLKKKIIIFFFHHHJJJJJJIIIIIIJJJKKKIIISSS]]]dddmmm{{{~~~}}}~~~{{{wwwuuuuuuvvvwwwwwwwwwyyy|||}}}||||||}}}~~~}}}yyywwwxxx|||}}}zzzwwwssstttvvvxxxxxxxxxxxxwwwtttttttttttttttuuuvvvvvvxxxtttpppnnnmmmmmmlllkkkmmmiiiccc]]]XXXVVVUUUVVVVVVTTTPPPMMMKKKHHHEEEBBB<<<;;;:::888888888888999666777777999<<>>===<<<999999999999888666555333555444444333333222222111333333111000////////////........./////////000000---------..............................///000000...///000111222222222111000000222444666???SSSfffttt}}}rrrqqqkkkuuuZZZMMMQQQXXXeeennnmmmYYYUUUXXXgggwwwvvvmmmhhhbbbaaa___]]]\\\[[[[[[ZZZPPPPPPPPPOOOMMMKKKIIIHHHGGGHHHJJJIIIHHHGGGHHHIIIIIIMMMRRRVVVXXXZZZ[[[\\\dddgggmmmtttzzz{{{tttnnniiigggcccfffhhhiiihhhiiimmmpppooossswwwxxxwwwyyyvvvppplllmmmnnnqqqxxx{{{vvvwww{{{{{{tttsssxxx{{{zzzwwwuuuvvvyyy{{{}}}~~~~~~{{{|||}}}|||zzzxxxxxxxxxvvvrrrooorrrxxx}}}~~~|||qqqlllfffcccccc```[[[UUUYYYSSSKKKEEEBBB@@@???>>>FFFFFFHHHKKKOOOTTTYYY\\\___]]]ZZZXXXVVVTTTPPPNNNMMMLLLJJJKKKLLLMMMMMMLLLLLLNNNQQQRRRPPPNNNNNNNNNJJJNNNUUU]]]hhhttt~~~|||zzzxxxwww~~~~~~}}}{{{yyyyyyxxx}}}{{{zzzyyyxxxwwwtttrrrssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuwwwyyyzzzyyyvvvrrrmmmkkkjjjkkklllmmmhhh```ZZZVVVUUUTTTSSSVVVSSSOOOKKKIIIFFFCCC@@@<<<;;;999777777777777777777777888:::===AAAEEEHHHJJJKKKKKKKKKJJJJJJLLLMMMNNNNNNZZZxxxzzzrrr}}}|||fffZZZWWWVVVTTTQQQNNNLLLJJJIIIHHHIIIIIIGGGEEEDDDEEEFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::999888666555555666666555444222111111000000000///.....................------------.........------------...//////......------------......---......///000111111222111///000444666<<>><<<===@@@AAABBBDDDGGGKKKOOOTTT[[[bbbgggmmmllliiigggdddcccaaaaaa[[[YYYWWWVVVVVVVVVUUUTTTWWWYYY\\\\\\ZZZXXXWWWWWWZZZZZZZZZ]]]cccooo|||}}}|||}}}|||{{{zzzyyyxxxwwwwwwxxxxxxvvvtttrrrqqqpppooopppqqqssstttwwwwwwvvvuuuuuuuuuvvvwwwoooooommmlllkkkkkkkkkkkklllhhhaaa\\\ZZZYYYXXXWWW[[[WWWQQQLLLHHHEEEAAA>>>;;;:::999777777777777888888888888999<<>>===<<<;;;======<<<:::999888777666666555555444333222111111111000//////......//////......------------.........------------...//////......------------...............//////000000111333///000333444;;;PPPfffuuuvvvfff```eeennn~~~xxxaaaSSSSSSYYYiiirrrkkk[[[^^^jjjzzz|||uuupppkkkjjjhhhgggeeeddddddccc```___\\\YYYVVVTTTSSSRRRQQQRRRQQQOOOMMMMMMOOOQQQPPPRRRUUUXXXZZZ\\\```ccckkkmmmqqqwww~~~xxxrrrooommmiiigggiiihhhgggggghhhjjjlllnnnppppppqqqsssuuuxxxzzz{{{}}}zzzrrrnnnjjjgggiiinnnssstttssssssttttttvvvyyy}}}vvvqqqnnnooorrrnnnooopppppppppppprrrssspppooommmlllkkkhhhbbb^^^[[[WWWSSSPPPMMMJJJFFFBBB>>><<<::::::===@@@BBBCCCDDDGGGKKKOOORRRXXX```eeemmmnnnpppqqqooollljjjjjjiiifffdddbbbbbbaaa___^^^```bbbdddeeecccaaa``````ddddddcccdddhhhpppzzz~~~}}}}}}|||{{{xxxwwwwwwxxxyyyyyyxxxvvvsssrrrqqqpppqqqsssvvvxxxyyyxxxwwwvvvuuusssrrrqqqmmmmmmmmmnnnnnnmmmmmmllljjjfffaaa]]][[[[[[ZZZZZZ[[[WWWQQQLLLHHHEEEBBB@@@;;;:::888777777777888888888888888999;;;>>>AAACCCGGGIIIJJJJJJIIIIIIJJJKKKKKKHHHMMM```yyyssswww|||qqqqqqooolllhhhccc___\\\ZZZVVVVVVVVVTTTPPPMMMLLLLLLJJJIIIGGGEEEEEEFFFGGGIIIFFFEEECCCBBB@@@???>>>>>>===<<<;;;:::999777666666666555555444333333222222111000000///.../////////......------------.........------------...//////......------------.............../////////000000333//////222333:::OOOfffttt}}}xxxggg```ccckkk}}}|||gggXXXUUU[[[mmmwwwooo\\\aaannn~~~|||wwwsssmmmllljjjhhhfffeeeeeeeeecccbbb```^^^[[[YYYWWWWWWVVVVVVUUUSSSQQQPPPRRRSSSUUUWWWYYYZZZ[[[^^^bbbdddmmmooorrrvvv{{{wwwqqqnnnmmmkkkiiikkkjjjhhhhhhhhhiiijjjkkklllmmmnnnpppsssvvvyyyzzz{{{~~~ssskkkllliiiggghhhkkknnnooonnnqqqqqqrrrssswww}}}|||rrrlllgggdddeeeiiihhhiiijjjkkkkkkllloooqqqpppnnnllliiigggdddaaa^^^TTTRRRNNNKKKHHHEEEBBB@@@<<<:::999:::>>>AAADDDEEEGGGKKKNNNPPPQQQUUU\\\bbbfffllltttxxxxxxuuusssrrruuurrrooonnnmmmllljjjhhhfffiiikkkllljjjiiihhhhhhkkklllmmmnnnooorrrvvvzzz}}}~~~~~~}}}|||||||||}}}}}}~~~|||{{{xxxwwwwwwxxxzzz{{{yyyxxxrrrqqqpppoooqqqtttxxxzzzzzzyyyxxxwwwtttqqqnnnllljjjjjjkkklllllllllkkkjjjgggddd___]]]\\\\\\\\\[[[YYYUUUOOOKKKHHHFFFDDDBBB:::999888777777777888999888888888999;;;>>>AAACCCGGGIIIKKKKKKJJJIIIJJJKKKHHHFFFIIIWWWlll|||~~~jjjooouuuyyy~~~xxxtttsssppplllgggccc```^^^[[[\\\[[[XXXSSSOOOMMMMMMJJJIIIGGGEEEEEEFFFGGGIIIDDDDDDCCCBBBBBBAAABBBBBB<<<<<<;;;999888777666555666555555444444333333333111111000///////////////......------------.........------------...//////......------------..................////////////333//////222333:::NNNdddsss|||~~~zzziiibbbeeelllnnn___XXX[[[nnnyyyqqq^^^bbbnnn|||~~~yyyvvvooommmkkkhhhffffffffffffdddcccbbbaaa___]]][[[ZZZYYYYYYYYYWWWTTTTTTUUUWWW[[[\\\]]]]]]]]]^^^bbbdddmmmoooqqqtttwww~~~xxxrrrppppppnnnlllkkkkkkiiihhhhhhhhhhhhiiihhhiiilllooorrrvvvyyy{{{{{{~~~}}}ooogggfffeeedddfffiiimmmnnnnnnooopppqqqrrrvvv|||xxxpppiiiddd___ZZZ[[[___```bbbcccddddddgggjjjmmmooommmjjjeeeaaa\\\YYYWWWMMMLLLJJJGGGDDDBBB@@@>>><<<::::::<<>><<<;;;:::999888555555555555444444444444222111000000//////000000......------------.........------------...//////......------------..............................000...111555666:::LLL```uuu}}}|||nnnjjjmmmrrr{{{pppaaa[[[iiivvvpppjjjgggjjjuuu{{{tttrrroookkkiiiiiiiiijjjccccccdddddddddcccbbbaaaaaabbbaaa```^^^___aaaccceeeeeeeeeddddddfffiiilllnnnqqqtttuuuvvv{{{{{{wwwvvvuuurrrpppnnnnnnmmmmmmllllllkkkkkkllllllnnnppprrruuuxxxyyyzzz|||rrriiieeeaaaaaaaaaccceeeggghhhiiigggiiikkkmmmppptttyyy}}}|||xxxooogggbbb^^^\\\VVVOOONNNQQQLLLMMMNNNOOOQQQTTTYYY]]]\\\^^^___]]]XXXQQQJJJGGG@@@@@@@@@>>><<<:::::::::999888999<<>>999999888777777888999:::777777888:::===BBBEEEHHHIIIKKKNNNOOONNNMMMLLLLLLIIIHHHKKKTTT```kkkqqqssswwwttt^^^sssppp]]]VVVQQQPPPOOOMMMKKKIIIHHHGGGFFFIIIKKKKKKIIIGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBFFFEEEDDDCCCAAAAAA@@@@@@AAAAAA@@@>>>===<<<;;;:::555555555555555444444444222111111000000000000000.........------............------------...//////.........------..............................---///...111666777:::KKK___www~~~sssooorrrvvv~~~uuudddZZZgggtttooopppjjjiiittt~~~~~~wwwtttqqqmmmkkkjjjkkklllcccdddeeefffffffffeeeddddddddddddcccbbbccceeegggfffggggggfffgggiiinnnqqqooossswwwxxxxxx}}}{{{xxxxxxvvvssspppppppppoooooonnnnnnmmmmmmoooooopppqqqrrrtttvvvwwwxxx{{{~~~}}}|||{{{yyy|||}}}}}}ppphhhhhhcccbbbbbbdddgggiiiiiihhhjjjhhhggghhhkkknnnpppqqqxxxyyyzzzzzzwwwrrrmmmjjjccc\\\XXXYYYVVVOOOKKKLLLKKKKKKJJJIIIKKKMMMOOOQQQVVVUUUTTTUUUUUUQQQKKKFFF>>>>>>===<<<;;;::::::999;;;:::;;;???DDDHHHJJJJJJMMMNNNMMMMMMMMMPPPUUUYYY^^^hhhuuuzzzuuusssxxx~~~~~~|||vvvtttuuuxxx|||}}}{{{zzz~~~}}}{{{{{{zzzwwwzzzwwwttttttvvvxxxwwwuuuqqqsssvvvvvvssspppnnnmmmsssqqqppppppsssuuuvvvuuummmjjjhhhhhhhhhfffaaa]]]___]]][[[ZZZZZZZZZXXXVVVVVVRRRKKKFFFCCCAAA???===999999999888888888777777777666777:::???CCCFFFGGGNNNMMMMMMMMMNNNOOOPPPPPPHHHNNNGGGPPPkkkrrrqqqzzzmmm```tttsss\\\TTTTTTPPPLLLJJJJJJJJJHHHFFFGGGFFFFFFFFFHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDEEECCCBBBBBBAAAAAAAAABBBBBB??????===<<<;;;:::::::::888777555444333333444555111111111111111111111111000/////////............---------....../////////.......................................///000000---333111000666:::GGG^^^sss}}}||||||vvvwwwvvvvvvrrr\\\YYYiiirrrooovvvllliiitttxxxvvvtttrrrrrrpppnnnlllhhhhhhhhhhhhggggggffffffeeehhhiiifffggglllqqqrrrnnnmmmkkkjjjkkkmmmppprrrrrrtttvvvzzz~~~}}}~~~~~~|||xxxuuusssrrruuuuuuuuuttttttssssssrrrppppppqqqrrrtttvvvxxxyyyvvvwww{{{}}}{{{yyyxxxuuuxxx{{{{{{|||zzz}}}zzznnnggghhhfffeeeeeefffiiikkkkkkkkkkkkiiihhhhhhkkknnnpppqqqtttuuuwwwwwwuuupppjjjgggaaa[[[XXXYYYWWWPPPMMMNNNIIIHHHGGGGGGGGGIIIKKKLLLOOONNNMMMNNNNNNLLLGGGCCC======<<<<<<;;;::::::999;;;<<<>>>AAAEEEHHHKKKMMMRRRQQQPPPNNNMMMPPPUUUYYYbbbkkkxxx{{{xxx{{{|||zzztttllloooqqqtttyyy}}}~~~~~~}}}www|||~~~|||zzz{{{zzzwwwwwwtttrrrrrrtttuuuuuusssrrrtttvvvuuussspppoooooouuusssrrrrrrtttuuuvvvuuuooollljjjiiijjjiiieeeaaaaaa^^^ZZZXXXWWWXXXXXXWWWUUUPPPJJJEEEBBB???===<<<999999999888888888777777888777888;;;AAAEEEHHHIIIMMMMMMNNNNNNNNNNNNNNNOOOFFFJJJFFFRRRnnnxxxyyypppbbbZZZlllzzz|||~~~dddUUUQQQNNNKKKIIIJJJIIIHHHFFFGGGFFFEEEFFFGGGGGGEEEDDDDDDFFFFFFFFFDDDCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA??????===<<<:::999999999777666555444444333333333444444333222111000//////000000/////////.........,,,,,,---------................................................///000000---333111000666:::GGG^^^qqq|||xxxtttqqqqqquuu]]]XXXfffooolllkkkbbbbbbpppzzzwwwuuussssssqqqooommmkkkkkkkkkjjjjjjjjjjjjjjjiiikkklllmmmrrr|||xxxtttooommmnnnqqqsssttttttuuuyyy}}}~~~{{{xxxvvvvvvvvvvvvvvvuuuttttttssssssppppppqqqrrrtttvvvwwwyyyyyyxxx|||}}}zzzxxxvvvuuuooosss{{{}}}xxxxxxzzzxxx||||||wwwnnniiijjjjjjiiihhhhhhkkknnnoooooommmkkkjjjjjjllloooqqqqqqppprrrsssssspppkkkfffccc^^^ZZZXXXYYYXXXSSSOOOOOOJJJHHHGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHIIIGGGEEEBBB<<<<<<;;;;;;::::::999999<<>>===<<<;;;:::::::::555666777777666555333222444444333333222111111111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000---333111000666:::GGG^^^oooxxxwwwsssttt{{{xxx^^^VVV^^^hhhjjjooobbb[[[ddduuu{{{wwwuuuttttttsssppppppooopppqqqsssuuuwwwyyyyyyyyy||||||xxx|||}}}wwwqqqnnnkkkiiifffeeegggkkknnnpppnnnqqquuuwwwxxxxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxzzz}}}~~~}}}}}}}}}|||zzz{{{}}}~~~~~~}}}||||||}}}||||||{{{{{{{{{{{{zzzzzz~~~~~~xxxqqqkkkeeedddcccbbb```___]]]]]]ZZZ___fffnnnrrrpppjjjeee\\\```gggqqq}}}{{{|||~~~yyywwwvvvvvvvvvttttttuuuyyy}}}|||xxxuuussssssqqqppppppnnnkkkgggddd```^^^]]]ZZZ]]]____________ZZZSSSPPPNNNMMMKKKJJJKKKLLLMMMOOOPPPOOOKKKFFFAAA>>>===999999::::::;;;;;;<<<<<>>======<<<<<<======777777777777666555444444222222222333333333333333111111000000000/////////------------,,,,,,,,,,,,.......................................///000000---333111000666:::GGG^^^nnnxxxyyywwwvvvyyyvvv]]]TTT\\\gggllloooaaaZZZcccuuu}}}wwwtttssssssrrrpppoooooooooqqqtttwwwyyy~~~~~~|||~~~rrrhhh```ZZZWWWUUUUUUUUUVVVYYY]]]aaacccdddggglllpppsssvvvyyy{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{}}}~~~}}}}}}~~~~~~}}}{{{yyy|||~~~~~~~~~{{{{{{zzzzzzyyyyyyyyyyyy}}}~~~{{{vvvrrrmmmhhhbbb^^^ZZZYYYYYYYYYXXXXXXWWWWWWZZZ^^^eeekkknnnlllfffaaa[[[___dddkkkyyy}}}yyyxxxzzz{{{{{{zzz{{{}}}xxxvvvtttqqqpppkkkiiieeebbb```___```aaa^^^ccceeedddeeeeee___WWWSSSQQQPPPNNNNNNOOOQQQRRRPPPRRRRRROOOHHHBBB>>>===999::::::;;;<<<<<<======CCCDDDEEEGGGJJJLLLOOOQQQQQQQQQQQQRRRTTTYYY```eeeoooyyy~~~|||~~~~~~{{{yyyqqqllliiijjjlllttt{{{wwwvvvvvvssstttvvvwwwuuurrrooonnnnnnooopppqqqpppnnnmmmooopppllllllmmmooorrrsssqqqpppnnnmmmlllmmmnnnkkkfffaaaZZZXXXUUUTTTTTTUUUUUUTTTNNNKKKGGGDDDBBB???<<<999777777888888888999999999999888999<<>>>>>>>>>>>>>>???@@@@@@:::999888777777666666666333333333333333333333333111111111000000000//////.........---------,,,,,,.......................................///000000---333111000666:::GGG^^^lllvvv}}}zzzvvvtttuuu\\\SSSYYYeeekkkkkk___YYYdddvvvxxxtttrrrqqqqqqpppoooooooooqqquuuyyy{{{|||sssdddXXXPPPKKKIIIEEEFFFHHHJJJLLLNNNRRRTTTVVVZZZaaafffkkkooosssvvvyyyzzz{{{|||~~~}}}}}}~~~}}}}}}~~~yyy|||zzzzzzzzzyyyyyyxxxxxxxxx{{{|||}}}}}}vvvmmmeee___[[[XXXVVVUUUUUUVVVVVVVVVVVVWWWWWW^^^bbbgggmmmpppmmmgggbbbccceeegggjjjuuu~~~{{{{{{~~~{{{wwwtttqqqooogggeeeaaa^^^]]]___bbbdddbbbgggjjjhhhiiiiiicccZZZVVVUUUTTTSSSSSSTTTVVVWWWQQQTTTUUUSSSLLLFFFBBB@@@999:::;;;;;;<<<===>>>>>>FFFEEEEEEHHHLLLOOOQQQQQQRRRSSSTTTUUUWWW[[[aaaeeepppzzz~~~|||~~~zzzvvvtttjjjfffggglllrrr}}}zzzvvvvvvvvvtttwwwyyy{{{yyytttpppooopppnnnooopppooonnnmmmnnnooojjjjjjlllooorrrtttsssrrrlllkkkkkklllmmmiiibbb\\\[[[WWWSSSQQQRRRTTTVVVWWWLLLIIIFFFCCCAAA>>>:::888777777888888999999999999:::::::::===BBBGGGIIIJJJLLLLLLKKKKKKLLLMMMNNNOOOVVVcccfffccc^^^uuu}}}{{{|||~~~xxxbbbVVVUUUPPPSSSUUUTTTPPPNNNNNNOOONNNKKKHHHFFFFFFGGGGGGFFFFFFGGGHHHGGGEEEEEEEEEFFFCCCBBBBBBAAAAAAAAABBBBBB>>>>>>>>>>>>???@@@AAABBB<<<:::999777777777888888444444333333333333222222111111111111000000000000/////////......---------.......................................///000000---333111000666:::HHH^^^kkkuuu~~~~~~|||uuurrrttt[[[QQQWWWcccjjjhhh^^^ZZZfffwwwxxxsssqqqpppppppppooooooppprrrvvvzzz|||xxx}}}~~~~~~mmm]]]QQQIIIEEEBBB===>>>AAACCCDDDEEEGGGIIIKKKPPPWWW]]]ccchhhmmmpppxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~|||yyyyyy{{{|||zzzxxxzzz|||zzzvvvwww{{{xxxqqqoookkkfffaaa]]][[[ZZZZZZ``````bbbcccccccccbbbbbbffffffmmmwwwxxxrrrmmmnnnmmmmmmooossswww{{{||||||~~~zzzzzz}}}~~~wwwvvvsssnnnjjjfffbbb```aaaeeehhhjjjiiiooopppllljjjiiiddd\\\VVVWWWXXXXXXXXXWWWUUUTTTUUUVVVWWWUUUQQQIIIAAA;;;>>>::::::???AAA???>>>???AAAFFFHHHHHHMMMVVVXXXTTTTTTQQQQQQVVV[[[___eeelllttt~~~}}}sssnnnmmmaaaeeeiiiooo|||~~~|||zzzwwwuuuuuuxxx{{{|||xxxuuurrrooonnnrrrrrrqqqppppppooonnnnnnnnnnnnnnnppprrrrrrpppnnnkkkjjjhhheeecccbbbaaa```]]]ZZZUUUSSSRRRSSSSSSRRRIIIFFFCCCAAA@@@>>><<<;;;888888777777777777777888666777:::>>>BBBFFFIIIJJJHHHKKKLLLLLLJJJJJJMMMOOOSSSwwwnnn```]]]xxx}}}{{{sss]]]WWWRRRQQQRRRSSSSSSRRRPPPNNNLLLLLLLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHEEEBBB??????@@@AAAAAAAAAAAAAAACCC@@@@@@DDDJJJNNNMMMKKK@@@;;;666666999:::999666666555555444333222111000222222222222111111111000......---------,,,,,,,,,------............------...------......///000111---333111///555888DDDYYYlllvvv|||tttqqqzzzxxx\\\PPPWWWfffooorrrddd]]]gggvvv~~~{{{uuusssrrrrrrmmmkkkjjjkkkooosssuuuvvv{{{|||~~~sss]]]MMMFFFDDDBBB@@@@@@???>>>===>>>@@@BBBDDDEEEHHHMMMSSSXXX___gggkkkqqqqqqssszzz}}}~~~~~~}}}}}}~~~}}}~~~~~~|||{{{wwwvvvvvvyyy}}}{{{zzzuuupppppptttqqqkkkllliiieee___]]]```ggglllyyyxxxvvvtttrrrqqqppppppooopppuuu~~~yyyuuuvvvxxxzzz{{{|||{{{zzzxxxwwwxxxwwwtttpppooolllgggeeefffiiilllnnnooossstttpppmmmlllggg```\\\\\\]]]]]]\\\[[[ZZZYYYVVVVVVWWWVVVRRRKKKDDD>>>>>>::::::>>>@@@>>>>>>???BBBEEEGGGHHHMMMVVVXXXUUUTTTRRRRRRWWW[[[___gggooowww|||sssiiidddeeeccciiiqqq{{{{{{zzzxxxvvvvvvxxx{{{}}}|||yyyvvvsssqqqppppppppppppqqqqqqppppppooommmllllllnnnooopppooommmiiihhhfffcccaaa___]]]]]]ZZZWWWRRRPPPOOOOOOOOOOOOHHHFFFCCCAAA@@@>>><<<:::999888888777777777888888777999;;;???CCCFFFIIIJJJHHHJJJKKKKKKJJJKKKOOORRRXXX{{{ssshhhccc|||{{{{{{oooZZZTTTOOOSSSTTTTTTTTTSSSPPPNNNMMMNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHEEECCCAAAAAABBBBBBAAAAAA@@@@@@AAA???@@@HHHRRRWWWUUUQQQBBB===888888:::;;;:::777555555444333333222111111222222111111111000000000............------------------............------...------......///000111...333111000555888CCCWWWkkkuuu{{{sssoootttyyy```TTT[[[iiirrrwwwhhh]]]bbbooovvvyyy{{{}}}~~~xxxuuussssssmmmlllkkkmmmpppsssuuuuuuxxxyyy{{{}}}~~~~~~~~~~~~uuugggTTTFFFAAA@@@???===<<<<<<;;;;;;;;;===>>>???>>>AAAFFFKKKQQQXXX___dddlllnnnrrryyy~~~~~~}}}|||}}}}}}}}}~~~~~~|||zzzxxxssstttvvvzzzxxxuuuooolllnnnrrrqqqlllnnnllliiieeefffnnn}}}|||}}}}}}yyyxxx~~~zzzxxxuuurrrrrrooollljjjkkkmmmqqqsssuuuxxxxxxtttqqqnnniiidddccccccccccccbbbaaa```___YYYYYYYYYYYYVVVOOOHHHBBB>>>::::::===???>>>>>>@@@BBBEEEFFFHHHNNNVVVYYYXXXYYYVVVVVVZZZ]]]bbbjjjsss|||~~~wwwpppggg```___bbbgggppp}}}~~~yyyxxxvvvvvvwwwzzz}}}~~~|||zzzxxxvvvtttsssooooooqqqrrrrrrrrrqqqpppmmmllljjjkkklllnnnmmmllljjjhhhfffbbb___]]][[[ZZZZZZVVVQQQNNNNNNNNNMMMMMMHHHEEEBBB@@@???>>><<<:::999999888888888888999999:::;;;===@@@CCCFFFIIIJJJIIIJJJJJJJJJJJJLLLPPPSSS]]]~~~vvvmmmlllppp[[[VVVSSSUUUUUUTTTTTTRRRPPPNNNMMMOOONNNMMMKKKJJJIIIIIIHHHGGGGGGFFFGGGHHHGGGEEECCCCCCCCCDDDCCCCCCBBBAAA@@@CCCAAACCCLLLXXX]]]YYYRRRDDD@@@;;;:::;;;<<<:::888444444444333333222222222111111111111000000000///////////////............------............------...------......///000111...333111000555777AAAUUUjjjuuuzzzsssllllllyyyzzzeeeYYY]]]hhhqqqwwwhhh[[[]]]hhhrrrxxxzzz{{{|||{{{wwwtttsssmmmmmmnnnpppsssttttttssstttuuuvvvxxxyyyyyyyyyyyyyyyeeeZZZKKKBBB???>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;===AAADDDHHHMMMRRRVVVbbbgggooovvv{{{~~~zzzvvvyyy{{{{{{zzzzzz{{{~~~~~~}}}|||||||||}}}~~~~~~|||yyywwwvvvwwwyyy{{{||||||zzzyyyrrrpppnnnpppvvvzzzzzzvvvvvvvvvvvvsssvvv|||yyyuuussspppooonnnmmmnnnqqquuuyyyzzz{{{zzzwwwssspppkkkhhhjjjiiiiiiiiihhhgggffffffbbb```___]]]ZZZTTTKKKEEE@@@;;;:::===???>>>???AAACCCDDDFFFKKKQQQXXX[[[[[[```]]]]]]___aaaeeennnxxx}}}xxxrrrkkkeee```^^^ccckkkqqq~~~~~~|||{{{yyyxxxvvvvvvyyy{{{~~~}}}||||||{{{zzzxxxwwwwwwqqqrrrtttuuutttsssrrrqqqnnnllljjjjjjkkkmmmmmmmmmllljjjgggccc```]]][[[ZZZ[[[XXXSSSPPPOOOOOOOOOOOOGGGEEEBBB???>>>===;;;999999999999888999999:::;;;<<<===???AAADDDFFFHHHIIILLLKKKJJJIIIJJJLLLOOOQQQ]]]|||tttlllnnnrrr]]]YYYVVVTTTTTTSSSQQQPPPOOONNNMMMOOONNNMMMKKKJJJJJJIIIIIIHHHGGGEEEEEEFFFGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCGGGDDDEEEMMMWWWZZZRRRIIIDDDAAA===<<<<<<;;;999777444444444333333333222222111111111000000000//////000000000000////////////------............------...------......///000111///333111111777888@@@RRRiiiuuu{{{wwwnnniiippp}}}kkk\\\\\\cccjjjnnnbbbYYY\\\iiiwww~~~}}}}}}~~~|||wwwtttrrrnnnnnnooorrrtttuuusssqqqqqqrrrrrrssstttuuuuuuuuurrrssstttuuuuuuuuuuuuvvvrrruuuyyy~~~~~~rrrjjj[[[SSSIIICCCAAA@@@>>><<<;;;;;;<<<======<<<<<<;;;===???@@@@@@AAACCCGGGIIIVVV^^^hhhppptttyyy}}}wwwsssvvvxxxxxxxxxzzzyyy}}}}}}}}}}}}|||||||||}}}~~~|||zzzyyyyyyzzz{{{{{{yyywwwtttssspppqqquuu|||yyyuuurrrnnnoooppppppqqquuu{{{}}}{{{wwwsssooonnnnnnnnnmmmmmmllllllllllllnnnjjjgggddd```YYYPPPHHHBBB===:::===??????@@@CCCEEEEEEHHHOOOVVV[[[^^^```dddbbbcccdddeeegggpppzzzxxxrrrnnnhhhbbb___]]]```mmmyyy{{{yyyxxxxxx|||yyywwwwwwzzz||||||{{{|||||||||}}}|||{{{zzzyyywwwwwwwwwwwwvvvtttrrrqqqpppnnnlllkkklllnnnnnnmmmkkkiiifffbbb^^^[[[YYYXXX[[[WWWSSSPPPPPPQQQPPPPPPGGGDDDAAA???>>><<<:::888999999888888999::::::;;;===>>>???BBBDDDGGGHHHIIINNNMMMJJJIIIIIIKKKLLLLLLWWWtttnnnfffdddppp[[[WWWUUUSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJHHHFFFDDDDDDFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDJJJQQQQQQIII@@@BBBAAA>>>===<<<:::999777666666555555444333333333111111111111000000000000111111000000000/////////------............------...------......///000111///444111222999:::AAAQQQiiiuuu~~~|||sssiiimmmyyysssaaa\\\```eeegggaaa\\\aaaooo~~~{{{{{{{{{vvvsssqqqoooooopppsssuuutttqqqooooooooooooppppppqqqrrrrrrlllkkkjjjiiihhhfffcccaaa```bbbeeeiiikkkmmmnnnnnnqqqssstttuuusssmmmeee```VVVQQQJJJEEECCCBBB???===;;;<<<===>>>>>>>>>=========>>>>>>>>>===>>>AAACCCKKKSSS^^^fffkkkqqq{{{{{{uuusssuuuwwwvvvwwwzzzyyy}}}~~~~~~}}}||||||}}}~~~~~~|||{{{{{{{{{xxxzzz{{{zzzxxxvvvuuuuuuvvvyyyyyysssqqqnnnpppsssttttttxxx~~~~~~{{{uuussstttpppppppppppppppqqqrrrrrryyytttnnnkkkhhh```VVVMMMDDD???;;;===???@@@BBBFFFFFFFFFLLLVVV]]]```bbbdddeeefffhhhkkkjjjllluuuzzzuuuvvvuuussswwwwwwooommmhhhcccaaaaaaiiizzz}}}xxxvvvvvvxxx~~~{{{xxxxxxzzz|||{{{yyy{{{|||}}}~~~~~~}}}|||{{{zzzzzzxxxwwwuuusssrrrrrrqqqooommmmmmnnnooonnnmmmgggeeebbb___[[[XXXVVVUUUWWWTTTPPPNNNNNNOOOPPPPPPFFFCCC@@@>>>===<<<:::888888888888888888999:::;;;<<<===???AAADDDFFFHHHIIINNNLLLJJJIIIJJJJJJHHHGGGPPPkkkzzzggg```YYYppprrr\\\XXXVVVQQQPPPMMMLLLKKKLLLNNNOOOOOONNNMMMLLLKKKKKKKKKKKKJJJGGGEEEEEEGGGIIIKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJEEECCCBBBEEEJJJJJJEEE@@@AAA@@@???>>><<<;;;:::999999888777666555444444333222222222222111111111000000000000000////////////------............------...------......///000111///444222444<<<===CCCRRRgggtttvvviiijjjvvv|||ggg___aaafffkkkhhheeehhhuuu}}}}}}}}}~~~zzzuuurrrqqqppppppppprrrsssssspppmmmmmmmmmmmmmmmmmmnnnooooooooollliiieeeaaa\\\VVVRRRRRRSSSTTTUUUVVVWWWWWWWWWZZZ\\\^^^```___]]][[[YYYRRROOOJJJFFFDDDBBB???===<<<<<<======>>>??????@@@<<<=========<<<===???AAACCCIIIRRRXXX^^^gggrrrzzz~~~wwwsssrrruuuvvvtttuuuxxxxxx|||~~~~~~}}}}}}~~~}}}{{{yyyzzz{{{}}}xxxzzz{{{zzzxxxwwwyyy{{{xxxsssqqqnnnqqqtttttttttvvv||||||}}}zzztttsssvvvrrrrrrrrrrrrsssuuuwwwxxxzzztttpppnnnhhh]]]TTTGGGAAA===>>>@@@AAADDDHHHHHHHHHOOO\\\dddeeeeeeggggggjjjppptttuuuwwwuuujjjbbbbbbaaa___fffrrr}}}}}}wwwrrrnnnlllllloooyyy|||xxxwwwxxx{{{~~~zzzwwwxxx|||}}}{{{yyy|||}}}~~~~~~}}}|||zzzxxxvvvtttrrrrrrssstttpppooonnnnnnoooooommmllleeedddaaa^^^ZZZXXXVVVUUUTTTQQQNNNLLLMMMOOOPPPPPPFFFCCC@@@>>>===;;;999777777777777777888999::::::;;;<<<>>>AAADDDFFFHHHJJJKKKIIIHHHIIIKKKJJJGGGEEELLLeee}}}sssaaa\\\YYYlllsss]]]YYYVVVPPPOOOLLLKKKKKKMMMPPPRRRPPPOOONNNMMMMMMLLLLLLMMMLLLJJJGGGGGGJJJMMMPPPQQQQQQQQQQQQPPPNNNLLLKKKJJJGGGFFFEEEEEEEEEEEEEEEDDD@@@AAAAAA@@@>>>===<<<<<<<<<;;;:::888777555444333333333333333222222222222000000/////////.........------............------...------......///000111///333222555>>>@@@EEESSSdddrrrwwwffffffrrr}}}jjjaaadddiiisssqqqmmmmmmvvvxxxuuusssvvvyyytttrrrrrrqqqppppppqqqqqqqqqnnnlllkkkkkkjjjiiijjjkkklllmmmppplllhhheeeaaa[[[TTTOOOMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRTTTOOOMMMIIIFFFDDDBBBAAA@@@??????>>>???@@@BBBDDDEEEEEEEEEDDDAAA>>>===>>>???@@@CCCGGGKKKQQQZZZeeemmmyyy~~~tttqqqqqqssstttrrrrrruuuwww{{{~~~~~~~~~~~~~~~{{{xxxwwwyyy{{{}}}zzz|||}}}{{{yyyxxx{{{~~~}}}~~~~~~xxxsssrrrmmmqqqsssrrrppprrrxxx}}}{{{xxxyyyvvvppppppttttttsssssstttuuuxxxzzz{{{}}}vvvtttrrrlllbbbYYYHHHBBB===???AAABBBEEEJJJHHHIIIQQQ```hhhhhhgggiiikkkooovvv}}}lll___UUUTTTQQQPPPYYYhhhrrr{{{wwwuuutttvvv||||||yyyxxx{{{~~~}}}yyyvvvxxx|||}}}zzz|||}}}}}}|||xxxvvvsssqqqqqqrrrtttuuunnnnnnnnnooopppooollljjjfffeeebbb___\\\YYYXXXWWWSSSQQQNNNMMMNNNPPPRRRRRREEECCC@@@===<<<;;;999777666666666666777888999::::::;;;===@@@CCCFFFIIIJJJGGGGGGGGGIIIKKKKKKHHHDDDKKKbbbyyyooo^^^YYY```ooooooYYYTTTQQQPPPOOOMMMKKKLLLOOORRRTTTQQQPPPPPPOOONNNNNNNNNNNNNNNLLLIIIIIIMMMQQQTTTUUUVVVVVVTTTRRROOOLLLJJJHHHMMMLLLIIIFFFCCCCCCDDDFFFAAABBBCCCBBB@@@>>>>>>>>>>>>===;;;999777555444333444444444333333333222222////////////............---..................---...------......///000111///333222666@@@BBBFFFTTTbbbpppvvvcccbbbnnn{{{{{{iiiaaaeeekkkxxxvvvpppnnnvvv{{{sssrrrqqqtttxxxuuussssssrrrpppooooooppppppnnnllliiiiiihhhgggggghhhjjjjjjllliiifffdddbbb^^^WWWRRRRRRQQQPPPOOOOOOPPPRRRRRRLLLLLLKKKJJJIIIKKKNNNQQQNNNLLLJJJGGGFFFEEEDDDDDDCCCBBBBBBBBBDDDFFFIIIKKKQQQPPPMMMGGGAAA===<<<<<>>;;;::::::;;;;;;777777666666666666777777;;;<<<>>>???@@@CCCGGGJJJLLLNNNNNNLLLJJJKKKKKKJJJMMMeee{{{|||~~~nnn^^^^^^eee|||hhhWWWQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPPPPPPPPPPOOOLLLJJJLLLLLLKKKKKKLLLNNNPPPQQQVVVTTTQQQPPPPPPOOOLLLJJJHHHGGGEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@????????????<<<:::999:::999666222555444444333222111000000222111///.........///000///...---,,,,,,---...///.........////////////000111111555:::===@@@HHHQQQeeeuuuuuuiiicccdddvvvqqq^^^^^^ooo{{{vvvxxxvvvpppyyy~~~~~~tttrrrssswww|||vvvrrrpppnnnooopppqqqqqqpppooonnnmmmmmmllljjjhhhgggfffeeehhhiiiiiihhhddd___YYYVVVXXXUUUSSSSSSUUUXXXYYYYYYQQQLLLGGGEEEFFFHHHGGGGGGFFFGGGHHHHHHFFFDDDDDDEEECCCGGGKKKKKKJJJKKKPPPUUU]]]XXXQQQJJJEEEAAA===;;;@@@>>>======@@@GGGMMMQQQaaammm|||uuutttrrrqqqqqqqqqsssttt}}}||||||}}}~~~|||{{{zzzzzz{{{}}}|||}}}}}}||||||{{{{{{zzzyyyxxxvvvtttsssrrrtttwwwyyy}}}~~~}}}{{{vvvrrrrrrpppnnnnnnppprrrrrrrrrrrrrrrqqqpppnnnllliiihhhkkklllpppuuu{{{{{{nnnaaaJJJAAA;;;>>>DDDGGGHHHJJJKKKQQQ___nnnrrrnnnlllnnnnnnttt|||~~~uuu]]]SSSJJJIIILLLNNNPPPSSS^^^bbbfffhhhiiilllpppttt}}}~~~~~~}}}{{{xxxuuuuuuvvvwwwvvvuuuuuuvvvxxxzzz{{{zzzzzzyyy{{{yyyvvvtttsssrrrpppnnnnnnmmmkkklllmmmnnnnnnmmmgggddd___[[[XXXVVVTTTSSSPPPMMMJJJJJJMMMNNNMMMKKKAAA@@@>>><<<;;;:::::::::777777666666666666777777:::<<>>===<<<<<<>>>CCCGGGJJJWWWaaaooo|||vvvuuutttssstttuuuvvvwww~~~|||zzzzzzzzz{{{{{{zzzzzz{{{}}}~~~}}}}}}||||||}}}~~~}}}{{{{{{}}}}}}}}}{{{zzzxxxvvvuuussssssrrrrrrqqqooonnnooottt{{{zzzyyy{{{{{{vvvqqqpppnnnkkkkkklllllllllkkkjjjiiiiiihhhgggeeecccbbbcccfffmmmuuu}}}}}}ooo```JJJAAA<<>>===<<<:::999999777777666666666666777777999<<<@@@CCCDDDEEEGGGIIILLLKKKJJJLLLNNNOOOOOONNN^^^yyy~~~jjjYYYXXXccc}}}gggVVVPPPMMMMMMMMMMMMMMMNNNPPPQQQRRRUUUTTTSSSSSSSSSQQQNNNLLLIIIIIIJJJKKKMMMPPPRRRSSSRRRPPPLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@??????@@@>>>===<<<<<<:::777555555555444333222111111000111111000//////////////////...------------...///,,,---------............000...///222333444<<>>>>>>>>======>>>@@@BBBCCCKKKRRR^^^jjjuuuyyyyyyyyyyyyyyyzzz{{{|||}}}|||{{{||||||{{{{{{{{{{{{{{{{{{||||||{{{zzz|||}}}wwwxxxyyyxxxzzz~~~~~~|||zzzwwwtttrrrpppppppppqqqpppllliiihhhjjjpppttt~~~yyyttttttyyy{{{vvvpppnnnllliiigggggggggfffeeebbbbbbaaaaaa```___^^^]]]^^^bbbiiipppxxxooo]]]IIIBBB>>>AAAFFFHHHJJJLLLNNNZZZkkkwwwyyyuuuqqqpppuuu~~~|||qqq[[[SSSKKKJJJLLLNNNTTTYYY^^^______]]]]]]aaaiiiooo{{{~~~}}}zzzxxxxxxwwwvvvuuuuuuuuuttttttvvvwwwxxxzzz{{{{{{{{{{{{uuusssqqqqqqrrrrrrqqqppprrrpppmmmllllllmmmmmmlllddd```\\\XXXVVVSSSPPPNNNNNNKKKIIIJJJLLLKKKHHHEEE??????>>>===<<<:::999888777777666666666666777777888<<>><<<;;;999777666666555444333222111111111000000///////////////.........------.........,,,,,,,,,---------......222000000111000111999AAARRRggg{{{|||oooeeecccooowwwkkklll{{{pppddduuu|||{{{}}}yyytttrrrtttqqqqqqppppppooonnnmmmmmmrrrqqqooommmkkkhhhgggfffdddddddddeeefffggghhhiiiccccccdddfffiiijjjiiihhh\\\WWWPPPJJJFFFDDDDDDDDDCCCDDDFFFGGGGGGIIIKKKMMMQQQSSSVVVXXXXXX[[[___bbb___\\\VVVNNNGGGCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@CCCHHHPPPXXXcccqqq{{{{{{{{{||||||}}}}}}~~~|||||||||}}}~~~||||||}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyzzzyyytttrrruuuwwwxxx|||~~~|||xxxtttqqqooonnnnnnooonnnlllhhheeedddgggiiittt{{{{{{vvvqqqrrrwwwxxxuuupppmmmjjjfffdddcccbbbaaa___\\\\\\\\\[[[[[[[[[ZZZZZZ\\\___ccchhhmmmuuu~~~ooo\\\HHHBBB@@@CCCGGGIIIKKKNNNTTT___mmmtttuuuttttttuuu~~~{{{ooo\\\TTTMMMLLLMMMPPPWWW]]]fffggggggeeedddffflllqqq}}}~~~~~~~~~{{{yyywwwxxxxxxyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwsssqqqoooooopppqqqpppooorrrooolllkkkkkkkkkjjjiiibbb___[[[XXXVVVTTTQQQNNNLLLJJJIIIJJJLLLKKKGGGCCC>>>>>>>>>===<<<:::888777777777666666666666777777888<<>>PPPeeezzzvvvllliiipppqqqpppuuu{{{~~~pppcccqqq~~~|||}}}{{{uuutttvvvqqqqqqooonnnmmmlllkkkkkkrrrqqqooommmkkkiiihhhgggddddddddddddeeeggghhhiiigggfffeeefffggggggeeeccc\\\YYYTTTOOOKKKIIIIIIJJJGGGHHHIIIIIIHHHIIIKKKMMMXXXYYY[[[]]]^^^```ccceeeeeebbb[[[RRRJJJEEEDDDFFFCCCDDDEEEEEEEEEDDDBBBAAABBBDDDGGGLLLSSS___nnnxxx{{{{{{||||||||||||||||||{{{||||||~~~{{{{{{zzzyyyzzz}}}{{{xxxuuutttxxxzzzzzz~~~|||{{{yyyvvvsssqqqpppooommmmmmkkkgggccc``````aaammmvvv}}}{{{}}}xxxuuurrrrrrtttuuusssqqqllliiieeebbbaaa```^^^\\\XXXXXXWWWWWWWWWXXXYYYYYYZZZ\\\___```dddkkkuuu|||~~~mmmZZZHHHCCCAAAEEEHHHIIILLLPPPWWWcccnnnrrrrrruuuzzz}}}wwwjjjZZZSSSMMMMMMOOOSSS\\\dddmmmoooooonnnlllmmmrrrvvv~~~}}}{{{yyyxxxxxxzzz||||||{{{zzz{{{|||zzzyyyxxxvvvuuusssrrrrrruuurrrpppooonnnnnnmmmkkkooommmkkkjjjjjjiiifffddd^^^\\\YYYWWWVVVTTTQQQNNNJJJIIIIIIKKKMMMLLLGGGCCC???>>>===<<<;;;999888888777777666666666666777777999===CCCGGGIIIJJJKKKLLLNNNJJJJJJLLLKKKKKKVVVdddxxxxxx[[[SSSXXXeeedddVVVRRROOOLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPOOOLLLJJJQQQQQQQQQQQQQQQPPPNNNNNNPPPNNNLLLLLLLLLLLLJJJHHHDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAAAA???<<<:::999999777777666555444333333222000000000000000///......------...//////...------,,,---------............---,,,---//////...333;;;MMMcccxxx{{{rrrnnnppptttoooooossszzzsssdddlll|||www|||xxxvvvxxxsssrrrpppnnnlllkkkkkkkkkpppooonnnmmmkkkjjjhhhhhheeeeeeeeeeeefffggghhhiiiiiigggeeeddddddcccaaa___[[[[[[YYYUUUQQQNNNNNNOOOMMMNNNNNNLLLKKKLLLNNNPPP\\\\\\]]]^^^```bbbccceeemmmjjjcccXXXMMMGGGGGGIIIEEEGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHKKKRRR]]]eeexxx}}}}}}}}}}}}}}}}}}||||||{{{|||~~~|||||||||{{{zzz|||~~~xxxxxxxxxxxxwwwuuutttsssooonnnkkkgggbbb`````````iiirrryyyuuuuuuwwwxxxvvvvvvuuutttrrrrrrrrrssskkkhhhdddaaa```___]]][[[UUUUUUTTTTTTUUUVVVWWWXXXUUUYYY\\\^^^___dddlllsssyyy|||xxxeeeSSSGGGCCCCCCFFFIIIJJJMMMQQQXXXeeeqqqsssuuu|||ssseeeWWWRRRNNNOOOSSSZZZeeeooosssttttttsssqqqttt{{{}}}{{{yyyxxxxxxxxxxxx{{{}}}}}}zzzyyyyyyzzzxxxwwwvvvtttrrrpppoooooosssqqqooonnnnnnmmmllljjjlllkkkjjjiiiiiifffbbb___ZZZXXXVVVUUUTTTSSSPPPNNNHHHHHHIIILLLNNNMMMHHHDDD@@@>>><<<:::999999999999777777666666666666777777:::>>>CCCGGGIIIJJJLLLNNNLLLJJJLLLOOOLLLMMM^^^tttoooVVVUUU___sss~~~bbbWWWTTTRRRKKKKKKLLLLLLMMMNNNPPPQQQOOOOOONNNOOOPPPPPPMMMKKKNNNOOOPPPPPPPPPOOONNNMMMMMMMMMLLLMMMMMMLLLIIIFFFCCCDDDFFFHHHIIIHHHHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA???AAAAAA???<<<999888999888888777666555444333333///000000111000///...---------...//////...------------........./////////,,,,,,///222222000555;;;III^^^ttt~~~xxxuuuqqquuummmkkklllvvvwwwgggeeewww}}}{{{xxxzzzuuutttrrrooommmlllllllllnnnnnnmmmlllkkkjjjiiiiiieeeeeefffggghhhiiijjjjjjjjjgggdddbbbaaa```___^^^___aaaaaa___ZZZVVVUUUVVVVVVVVVVVVUUUSSSTTTWWWYYY```______```aaacccddddddkkkiiicccYYYNNNIIIKKKNNNKKKLLLOOOQQQRRRSSSTTTTTTQQQRRRQQQNNNMMMOOOUUUZZZhhhqqq|||~~~}}}{{{|||~~~~~~~~~~~~|||{{{|||~~~xxx{{{}}}uuuvvvwwwyyyyyyyyyxxxwwwsssqqqmmmhhhcccaaabbbdddgggqqq~~~~~~|||wwwssspppooopppqqqvvvwwwxxxuuuqqqpppqqqssskkkhhhdddaaa```^^^]]][[[SSSSSSRRRRRRSSSTTTVVVWWWRRRVVV[[[^^^^^^aaagggmmmtttuuuttttttssslll\\\LLLGGGDDDCCCGGGJJJJJJMMMQQQWWWfffsssvvvxxxqqqcccWWWRRRPPPSSSXXX```mmmyyyxxxxxxwwwuuuuuuzzz~~~}}}zzzwwwuuutttuuuuuuxxx{{{}}}|||yyyvvvvvvwwwxxxwwwuuusssqqqppppppoooooommmllllllnnnooonnnnnnjjjiiiiiiiiihhhddd___\\\WWWUUUTTTSSSSSSRRROOOMMMGGGGGGIIILLLOOONNNIIIDDDAAA???<<<999888888999:::777777666666666666777777;;;>>>CCCFFFIIIKKKMMMOOOJJJIIIMMMPPPMMMPPPeeeiiiTTTWWWddd~~~yyy```WWWWWWWWWMMMMMMMMMNNNOOOPPPRRRRRROOONNNNNNPPPQQQQQQOOOMMMKKKLLLMMMNNNOOONNNMMMMMMKKKKKKLLLMMMNNNLLLHHHEEEBBBCCCFFFHHHIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>@@@AAA???;;;888888999888888777666555444333333///000111111111000...---,,,---...//////...---,,,.........////////////000---...222666666555888>>>EEEZZZppp{{{}}}{{{wwwzzzpppiiihhhuuuyyyhhhaaaqqq~~~zzz{{{xxxvvvtttqqqooonnnnnnnnnmmmllllllkkkkkkjjjiiiiiieeefffgggiiikkkllllllllljjjgggcccaaa`````````___eeehhhjjjhhhbbb^^^\\\\\\]]]^^^^^^]]]\\\^^^aaadddhhhfffeeefffhhhiiiiiiiiibbbaaa]]]UUUMMMKKKNNNSSSRRRSSSUUUXXXZZZ\\\^^^^^^[[[\\\[[[WWWSSSRRRUUUXXX[[[eeesss{{{}}}||||||~~~||||||}}}sssuuuwww{{{~~~}}}zzzwwwtttrrrnnnjjjgggdddccccccfffnnnzzz{{{vvvsssvvvpppjjjiiihhhhhhmmmsssuuuxxxyyyvvvuuusssmmmfffjjjhhheeedddbbb___\\\YYYUUUTTTSSSRRRRRRSSSTTTUUUWWWZZZ^^^aaacccfffjjjmmmmmmooooookkkbbbXXXOOOJJJDDDBBBCCCFFFHHHHHHMMMTTT^^^fffqqqxxx|||qqqccc\\\TTTQQQYYYbbbjjjsss{{{}}}{{{{{{~~~}}}{{{{{{{{{yyyvvvuuuvvvwwwyyyxxxxxxxxxzzz{{{zzzxxxyyyvvvsssooommmmmmnnnnnnlllllllllmmmoooooommmkkkfffeeeccc```]]][[[YYYWWWUUUSSSQQQNNNMMMMMMNNNOOOKKKJJJJJJLLLNNNLLLGGGBBB>>>>>><<<;;;:::999999999777666666666666888:::;;;<<>><<<;;;:::666666555555444333222111000000000000000111111111////////////........................////////////111000000000111333555666FFFXXXkkkuuu~~~}}}pppgggnnnvvvuuujjjbbbhhhsss{{{~~~~~~|||uuuuuuuuusssrrrpppnnnmmmoooooonnnkkkiiiiiijjjllllllkkkiiiiiijjjllloooqqqpppnnniiidddaaaaaaeeeiiieeegggiiiiiigggfffeeefffcccdddfffffffffgggjjjlllpppmmmllllllnnnooollljjjfffbbb\\\VVVTTTUUUWWWYYY[[[\\\___cccfffggghhhhhhllljjjhhheeebbb```^^^]]]^^^aaagggpppxxx}}}~~~uuuvvvxxx{{{~~~}}}{{{tttsssqqqooollljjjiiihhhiiioooyyy}}}|||yyyvvvtttssspppjjjeeedddcccdddhhhnnntttxxx|||{{{zzzwwwpppiiigggdddaaa___]]][[[XXXUUURRRRRRRRRSSSTTTVVVXXXYYYYYY[[[]]]___aaafffkkkooonnnnnnmmmggg^^^SSSKKKGGGCCCAAABBBFFFGGGIIINNNUUUbbbiiissszzz{{{mmm___YYYSSSSSS]]]hhhpppyyy~~~}}}}}}|||zzzxxxvvvvvvwwwtttuuuvvvyyy|||}}}{{{yyyyyyxxxvvvtttrrrpppooonnnllllllmmmnnnpppooommmjjjeeedddaaa^^^[[[XXXVVVUUUUUUTTTQQQNNNLLLKKKKKKLLLJJJJJJJJJLLLLLLJJJEEEAAA===<<<;;;:::999888888888888777666666777888999:::<<<@@@FFFIIIJJJJJJKKKKKKKKKGGGIIILLLLLLUUUwwwcccXXXddduuufffUUUVVVVVVQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOONNNLLLJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBB?????????>>>===;;;:::999777777777777666444333222111111111111000000000000////////////........................////////////111000000000111333555666BBBTTThhhttt~~~xxxnnnttt{{{yyymmmdddhhhqqq|||}}}}}}}}}xxxwwwwwwvvvuuusssrrrqqqmmmmmmmmmllljjjjjjkkklllkkkkkkjjjjjjlllooosssuuuuuussspppllliiihhhjjjmmmppprrrttttttsssrrrrrrsssmmmoooppppppoooppprrrttttttqqqoooooopppqqqpppnnnlllhhhbbb\\\ZZZ\\\___aaahhhiiikkknnnooopppqqqqqqqqqqqqqqqooonnnllljjjiiieeeeeegggmmmtttzzz~~~xxxxxxxxx{{{~~~vvvvvvvvvuuutttrrrpppnnnooossszzz~~~zzzuuurrrqqqqqqqqqjjjddd`````````aaaeeekkkpppwww|||}}}|||zzztttmmmhhhddd```\\\ZZZXXXUUUSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[\\\]]]^^^aaafffmmmqqqooommmiiiaaaWWWMMMFFFCCCBBB@@@AAAEEEGGGIIIPPPWWWfffmmmvvv|||xxxiii\\\XXXVVVYYYdddpppxxx~~~~~~}}}{{{yyyxxxxxxxxxrrrssswww{{{~~~|||zzzzzzzzzyyywwwtttqqqpppmmmmmmnnnpppqqqpppmmmjjjfffdddaaa]]]ZZZWWWUUUSSSUUUSSSPPPMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKHHHCCC@@@<<<;;;:::999888777777777999888777777777888999:::===@@@EEEHHHIIIIIIJJJJJJKKKGGGIIIMMMPPP]]]fff```rrr|||___RRRSSSTTTQQQTTTTTTTTTUUUUUUTTTTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLOOOOOOOOOOOOMMMKKKIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIGGGEEECCCBBBAAA@@@>>>>>>>>>======;;;:::999999999999888777666444444222222222111000000000///////////////........................////////////000000000000111333444666===OOOdddsss~~~pppuuu{{{yyymmmbbbcccjjjzzz}}}~~~|||{{{{{{zzzyyyxxxwwwvvvuuutttsssnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkllloootttxxx{{{zzz{{{zzzxxxtttrrrrrrrrrtttvvvxxxyyyxxxyyyzzz|||yyyzzz{{{{{{{{{{{{}}}}}}yyywwwxxxyyyyyyyyyxxxssslllfffdddfffiiilllvvvwwwxxxyyyzzzzzzzzzzzzxxxyyy{{{||||||{{{yyyxxxssspppnnnooottt{{{{{{zzzyyy{{{~~~xxxyyy{{{{{{zzzwwwtttrrrtttwww{{{}}}zzzvvvrrrooommmmmmnnnhhhccc___```aaaaaaffflllmmmtttyyyzzzzzzzzzwwwrrrpppkkkeee___\\\YYYVVVTTTVVVVVVVVVVVVVVVVVVWWWWWW[[[]]]```bbbdddhhhmmmpppnnnllleee\\\QQQHHHCCCAAA@@@???@@@DDDHHHKKKRRRZZZjjjpppwww}}}yyykkkaaaZZZ\\\dddqqq|||}}}|||{{{zzz{{{{{{zzzzzzvvvvvvxxx{{{||||||{{{yyywwwuuusssrrrmmmnnnoooqqqrrrqqqmmmjjjiiifffccc^^^ZZZWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLLLLKKKGGGBBB???<<<;;;:::999888888888888:::999888777777888999:::===AAAEEEHHHIIIIIIIIIJJJJJJGGGIIINNNTTTgggllliiirrrYYYPPPPPPQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQNNNLLLKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJIIIGGGEEECCCBBBAAAAAA?????????>>>>>>===;;;;;;:::::::::999777666444444333333222222111000//////////////////........................////////////000000///000111222444555===LLLaaasss}}}mmmrrrxxxwwwmmmbbbaaafffuuuyyy}}}~~~zzz~~~~~~yyy{{{|||{{{zzzwwwuuutttsssrrrpppoooooopppqqqqqqpppooolllllllllnnnrrrxxx}}}~~~}}}zzzxxxwwwuuuvvvxxxyyyyyy{{{~~~~~~xxxqqqnnnooosssvvv}}}~~~|||zzz}}}}}}~~~~~~~~~}}}{{{yyyzzz~~~{{{}}}~~~~~~}}}zzzvvvtttvvvxxxzzz}}}{{{yyyuuuqqqnnnkkkjjjiiigggbbb___```aaabbbffflllnnntttxxxwwwwwwzzz{{{zzzxxxsssllleee___[[[WWWUUUVVVVVVWWWWWWXXXXXXXXXXXX\\\___dddhhhiiiiiijjjkkkkkkhhh```VVVLLLEEEAAA@@@@@@>>>???DDDIIIMMMUUU^^^lllpppvvv|||}}}rrrkkk```hhhwwwzzzyyywwwxxx{{{}}}}}}|||zzzxxxvvvvvvyyy}}}~~~|||yyyvvvtttsssttttttnnnnnnoooqqqrrrpppmmmjjjhhhfffbbb]]]YYYVVVUUUTTTQQQPPPPPPOOONNNMMMMMMMMMMMMNNNOOONNNKKKGGGBBB@@@===<<<;;;::::::999:::::::::999999888888999;;;;;;???BBBEEEHHHHHHIIIJJJKKKHHHHHHJJJOOOWWWlllkkkooojjjVVVOOONNNMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>===:::::::::999777555444333444333333222111000000///////////////........................////////////000/////////000222444555===KKK___sss}}}zzz{{{uuuhhhlllsssvvvooofffccceeeooouuu}}}|||~~~zzz|||}}}zzzwwwtttsssrrrpppnnnmmmnnnpppqqqpppnnnlllmmmmmmppptttzzz~~~||||||{{{|||}}}~~~{{{wwwxxxzzz|||lllooorrrvvv{{{}}}{{{yyyzzz}}}~~~|||yyywwwyyyyyyzzz|||~~~{{{yyyuuupppllliiigggffffffbbb___```aaaaaaeeejjjpppuuuyyywwwwww{{{|||wwwpppjjjddd___ZZZWWWTTTVVVXXXZZZ\\\]]]^^^^^^]]]aaagggjjjiiigggeeeddddddaaaZZZQQQHHHCCCAAAAAA???>>>???EEEJJJPPPYYYbbbnnnqqquuuzzzwwwtttkkkzzzzzzxxxvvvxxx|||~~~|||zzzwwwsssqqqtttwww{{{|||~~~|||xxxtttrrrrrrssstttoooooonnnooopppooollljjjeeeccc___ZZZVVVTTTSSSSSSOOOOOOOOOOOOOOONNNNNNNNNNNNPPPQQQOOOKKKEEEAAA@@@===<<<;;;;;;:::::::::;;;:::999999888999;;;<<<===@@@CCCFFFHHHIIIIIIJJJLLLHHHIIILLLPPPVVVjjjyyy{{{fffrrrbbbSSSOOOMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????;;;;;;:::999888666444333333333333222111111111000////////////........................////////////////////////000222333555===GGG\\\qqqzzztttrrr{{{wwwnnn^^^bbbjjjpppnnnfffbbbccclllsss~~~zzzxxxwwwvvvpppmmmjjjjjjlllnnnmmmlllnnnnnnnnnqqquuuzzz^^^aaaffflllqqqxxx~~~}}}|||}}}{{{yyyyyy|||~~~~~~|||~~~zzzsssmmmhhhfffeeefffgggccc```bbbbbbbbbeeejjjmmmtttyyyxxxwww{{{}}}yyytttoookkkfffaaa^^^XXXYYY\\\^^^aaabbbbbbccc```cccfffgggeeebbb___^^^\\\YYYTTTLLLEEEAAAAAAAAA@@@>>>@@@FFFLLLRRR\\\fffpppqqqtttyyy~~~xxxxxx{{{~~~{{{xxxyyy}}}~~~{{{yyyvvvsssrrrtttxxxzzz||||||{{{xxxvvvtttsssrrrrrrqqqooommmlllmmmmmmlllkkkdddbbb]]]YYYVVVTTTTTTTTTOOOOOOOOONNNNNNMMMLLLKKKMMMPPPQQQOOOIIICCC@@@>>><<<;;;::::::999:::::::::999888888999:::<<<>>>???BBBEEEGGGIIIIIIJJJKKKMMMIIIKKKMMMOOORRRbbb~~~|||wwwqqqhhhyyy|||ZZZPPPPPPMMMIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJGGGFFFEEECCCAAA@@@??????@@@@@@AAAAAAAAA@@@??????======<<<;;;999777555444222222222222222222222222////////////........................////////////////////////000111333444999BBBVVVmmm}}}{{{pppllluuu~~~}}}uuuooo[[[___hhhqqqqqqjjjddddddnnnuuu|||{{{{{{{{{tttoooiiihhhkkknnnmmmllloooooooooqqqtttyyy}}}YYY\\\aaaeeeiiioootttxxx}}}~~~~~~}}}|||zzzxxxvvvuuuvvvyyy}}}~~~~~~}}}|||||||||zzzyyyyyy|||~~~~~~{{{rrriiidddccceeefffjjjfffcccdddeeedddggglllhhhqqqxxxxxxwwwyyy|||}}}}}}{{{wwwtttqqqmmmhhhddd^^^___aaaccccccccccccbbbcccdddeeeccc```]]][[[[[[VVVTTTPPPIIICCC@@@@@@AAA@@@>>>@@@FFFMMMSSS^^^hhhqqqrrrtttyyy|||wwwyyy~~~{{{{{{~~~}}}zzzxxxvvvuuuvvvyyy|||}}}}}}zzzzzzzzzxxxvvvtttqqqpppqqqooolllkkkkkkllllllkkkeeeccc^^^ZZZWWWVVVVVVWWWPPPOOOOOONNNLLLJJJIIIHHHMMMOOOQQQNNNHHHBBB>>>===::::::999999888999999999888888888999:::===???@@@CCCFFFHHHIIIJJJJJJLLLMMMJJJLLLNNNMMMOOO[[[sssyyywwwpppppp|||vvvUUUNNNPPPMMMIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEHHHIIIIIIHHHEEEDDDCCCEEEGGGIIIJJJJJJJJJJJJIIIGGGEEEBBB@@@>>>===<<>>??????>>><<<;;;999777666222222222222222222333333000/////////......................../////////000//////...///000111333444555===QQQjjj{{{|||oooiiiqqq{{{|||wwwsssbbbfffoooyyyzzztttnnnlllqqqxxx}}}{{{{{{|||}}}yyyrrrllljjjmmmppppppnnnpppoooooopppsssxxx|||~~~VVVXXX[[[^^^bbbgggmmmrrrwwwzzz~~~~~~~~~}}}|||}}}|||}}}uuuooommmnnnooooooqqqtttvvvvvvsssrrrsssuuuwwwzzz~~~~~~}}}|||||||||}}}yyyllldddaaa```___jjjgggeeedddfffhhhjjjkkkjjjmmmsssxxx{{{zzzxxxvvv{{{|||{{{xxxrrrlllhhhgggffffffeeeeeeddddddeeeeeeeeedddddddddeeedddbbb___YYYTTTNNNIIIGGGFFFEEEDDD@@@BBBEEEHHHMMMTTT]]]ccclllooosssxxx}}}|||{{{|||~~~}}}}}}xxxvvvvvvzzz|||www|||zzzyyyxxxvvvrrrlllhhhhhhkkknnnmmmjjjfffeeefffgggccc^^^YYYWWWUUUSSSRRRNNNNNNOOOOOONNNKKKIIIGGGIIIJJJJJJHHHEEE@@@;;;888<<<<<<;;;:::999888777666888888999:::;;;===>>>???BBBCCCDDDEEEGGGHHHJJJJJJHHHOOOPPPLLLQQQaaapppuuuwwwzzzzzzxxxyyyooonnn~~~~~~kkkSSSOOOJJJGGGIIIGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHDDDEEEFFFGGGHHHIIIIIIIIILLLKKKHHHFFFCCCAAA@@@???<<<>>>AAACCCCCCBBB@@@??????>>>===<<<;;;:::::::::777666555333222111000000000000000000////////////000///...------...///000---///////////////111333444>>>OOObbbttt}}}~~~qqqgggkkkyyy}}}rrroooqqqwww{{{wwwqqqnnnqqq|||}}}~~~}}}~~~}}}zzz{{{~~~}}}{{{xxxvvvuuutttrrrpppnnnqqqtttvvvxxxzzz|||~~~XXXZZZ\\\^^^aaaeeejjjnnnqqquuuxxxzzz{{{~~~}}}|||xxxsssmmmhhhgggggghhhhhhnnnppprrrpppmmmkkklllmmmsssvvvzzz||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{nnneeebbbaaaaaahhhfffeeedddfffhhhiiijjjmmmppptttxxxzzzyyywwwuuurrrsssttttttqqqooonnnooolllllllllllllllmmmnnnnnnjjjiiiggggggfffdddaaa^^^YYYUUUPPPLLLKKKKKKJJJJJJFFFGGGIIIKKKNNNSSSYYY]]]cccfffkkkqqqwww~~~}}}}}}~~~~~~~~~{{{{{{{{{}}}zzzxxxwwwyyy}}}~~~{{{wwwvvvxxx{{{{{{xxxrrrkkkggghhhjjjllljjjgggdddcccddddddaaa]]]YYYWWWVVVSSSQQQMMMMMMNNNNNNMMMKKKIIIHHHJJJIIIHHHFFFBBB>>>:::777999999999999999999999888888888888999;;;===???@@@DDDDDDEEEFFFHHHIIIJJJJJJGGGNNNOOOMMMTTTeeetttxxxyyy{{{{{{{{{ssskkkoooiiiRRROOOJJJGGGIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBB@@@???>>>>>><<<>>>@@@BBBBBBAAA@@@?????????===<<<;;;;;;::::::888888666444333222222222111000000000////////////000///...------...///000---///////////////111333444===MMM```rrrrrrfffiiixxx~~~{{{~~~{{{uuurrrsss~~~~~~|||}}}|||yyyzzz}}}|||zzzyyywwwuuusssrrrtttwwwyyy{{{|||~~~{{{xxxyyy{{{|||~~~[[[]]]^^^___aaacccgggjjjnnnrrrvvvuuurrruuu}}}|||}}}}}}~~~{{{pppmmmhhheeeeeeeeeeeeeeemmmnnnnnnllliiigggggghhhpppssswwwzzzyyyyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz}}}rrrhhhbbbaaaccciiihhhhhhhhhiiijjjllllllppprrruuuxxxxxxvvvtttrrrlllmmmoooooooooppprrruuurrrrrrssssssttttttuuuuuupppnnnkkkiiihhheeeaaa^^^[[[WWWSSSPPPPPPPPPPPPPPPLLLNNNOOOPPPPPPQQQTTTWWWZZZ]]]ccciiiooowww|||{{{{{{zzzyyywwwwwwwwwxxx{{{~~~}}}zzzwwwwwwzzz{{{yyyvvvpppvvv|||}}}xxxqqqjjjgggiiiiiihhhfffbbb``````aaaaaa^^^[[[YYYXXXVVVSSSPPPKKKLLLLLLLLLLLLKKKJJJIIIKKKIIIFFFBBB>>>;;;888777555666666777888999::::::888888888999;;;>>>@@@AAAFFFGGGGGGHHHIIIIIIJJJJJJIIIMMMNNNMMMXXXlllzzz~~~xxx{{{||||||jjjdddkkk~~~eeePPPOOOJJJGGGIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIGGGHHHHHHIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>===>>>???AAAAAA@@@???>>>@@@???>>>===<<<;;;;;;::::::999777666444333333333111111000000000///////////////............//////---///////////////111333444;;;JJJ\\\nnn|||ttthhhiiiwww}}}}}}}}}xxxvvvvvv}}}zzz}}}{{{{{{zzzwwwxxx|||||||||||||||{{{zzzwwwxxxyyy{{{}}}~~~|||sssnnngggccccccfffiiijjjjjjmmmpppssstttvvvxxxzzz~~~]]]___aaabbbbbbdddgggjjjnnnssswwwvvvrrrssszzz~~~}}}~~~~~~}}}xxxzzz|||~~~~~~{{{xxxpppnnnkkkkkklllmmmllllllppppppooommmlllkkkkkkkkkrrruuuyyyzzzyyywwwvvvvvvuuuvvvwwwwwwxxxxxxyyyyyy||||||~~~vvvjjjbbb```ccckkklllnnnooooooooopppqqqrrrsssuuuvvvuuussspppnnnnnnnnnnnnnnnnnnooorrruuuuuuuuuuuuuuuuuuttttttsssqqqooollljjjhhheeeaaa___\\\YYYUUURRRRRRRRRRRRQQQPPPRRRSSSSSSRRRQQQRRRSSSWWWZZZ___eeejjjqqqxxx}}}~~~|||{{{{{{zzzwwwuuuttttttuuuyyy}}}}}}zzzvvvuuuuuuvvvuuutttmmmttt{{{{{{uuunnnjjjiiijjjiiifffbbb```^^^______]]][[[YYYXXXWWWUUURRROOOJJJJJJJJJJJJJJJJJJKKKKKKMMMJJJEEE@@@<<<999888888555555666777888999999:::777777777999;;;>>>BBBCCCHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMKKKKKKYYYpppvvvyyy}}}yyyddd^^^cccttt~~~wwwuuuvvv|||```NNNNNNIIIFFFIIIHHHFFFEEEDDDCCCDDDEEEHHHIIIFFFFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHGGGEEEDDDCCCEEEFFFHHHFFFEEEBBB@@@???>>>??????>>>?????????@@@?????????@@@@@@??????>>>===;;;;;;:::999888666555444333333111111111000000000///////////////....../////////---/////////...///111333444999FFFWWWjjjxxxvvvllllllwwwuuuvvv|||~~~}}}|||xxx|||yyy}}}zzzzzzxxxvvvvvvzzzyyyxxxxxxzzz}}}zzzzzz{{{}}}vvvmmmeeeaaa[[[WWWSSSQQQSSSVVVXXXZZZVVVXXX[[[]]]^^^___aaaccchhhlllsssyyy~~~aaabbbdddffffffhhhkkkmmmmmmqqqvvvuuusssuuu|||~~~~~~~~~}}}|||}}}}}}|||wwwxxxzzz}}}~~~}}}{{{xxxvvvqqqooooooppprrrtttuuuttttttsssrrrqqqqqqrrrrrrrrryyy|||~~~~~~|||yyywwwvvvwwwwwwwwwxxxxxxyyyzzzzzzyyyyyy{{{{{{nnnaaa___cccjjjnnnrrrssssssrrrrrrsssssssssssssssrrrpppmmmlllpppppppppooonnnpppsssvvvwwwwwwwwwuuutttrrrpppnnnnnnkkkhhhfffeeecccaaa___\\\YYYUUURRRQQQPPPOOONNNPPPQQQSSSTTTRRRQQQQQQRRRVVVYYY]]]aaaeeejjjppptttuuu{{{~~~}}}}}}|||yyyvvvttttttuuuxxx|||~~~~~~~~~|||yyyuuurrrqqqqqqqqqqqqnnnrrrwwwuuuooojjjiiikkkjjjgggccc```^^^^^^^^^^^^[[[YYYWWWVVVVVVTTTQQQNNNJJJIIIHHHHHHHHHIIIJJJKKKMMMJJJDDD???;;;999999:::777777777777777777777888666666777888;;;???CCCFFFIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJFFFGGGYYYrrryyy{{{zzzeee]]]^^^lllvvvssstttxxxyyy\\\MMMNNNIIIEEEGGGGGGEEEDDDCCCCCCCCCEEEHHHIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEGGGIIIKKKIIIGGGDDDAAA?????????@@@@@@@@@???????????????@@@AAAAAAAAA@@@???>>><<<;;;999999777555444333333333111111111111000000000000...//////////////////...---/////////...///111333333777AAARRReeeuuu}}}xxxpppooovvv|||oooqqqzzzvvvzzzxxxyyy|||}}}zzzyyywwwtttuuuyyyxxxwwwwwwyyy}}}~~~}}}}}}~~~uuujjj```YYYTTTRRRLLLIIIFFFFFFGGGJJJKKKKKKJJJLLLNNNOOOOOOOOOPPPRRRTTTXXX]]]bbbeeehhhlllooopppsssyyyfffhhhjjjkkkkkklllnnnpppkkknnnrrrtttuuuxxx~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}~~~|||||||||}}}~~~|||xxxwwwyyy||||||zzzxxxvvvvvvpppooooooqqquuuxxxzzz{{{{{{yyywwwvvvxxxyyyzzzyyy|||yyyxxxyyyyyyyyyyyyzzz{{{|||}}}yyyzzz{{{}}}tttccc^^^ccchhhmmmsssuuusssqqqqqqrrrssssssrrrqqqpppooonnnmmmooopppppppppppprrruuuxxxxxxxxxwwwvvvssspppmmmkkkhhheeebbb``````___]]][[[XXXVVVRRRPPPOOONNNLLLKKKNNNPPPRRRRRRQQQPPPQQQRRRTTTWWWYYY\\\___ccchhhlllpppwww|||~~~~~~~~~|||yyyvvvvvvwwwyyy|||~~~}}}|||zzzxxxuuurrrpppoooooopppoooqqqqqqooojjjggghhhiiihhheeeaaa^^^^^^]]]]]]\\\ZZZXXXVVVTTTSSSRRROOOMMMJJJIIIGGGFFFFFFHHHJJJKKKLLLHHHCCC>>>;;;999:::;;;999999999888888777777666666666666888;;;@@@EEEHHHHHHIIIIIIJJJKKKKKKLLLLLLIIIGGGDDDJJJ```zzzzzzeeeaaadddrrr~~~}}}tttYYYLLLNNNHHHDDDEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEGGGHHHJJJKKKIIIGGGCCCAAA@@@@@@AAACCCBBBAAA@@@?????????@@@AAAAAAAAABBBBBBAAA???===<<<:::999777666444333333333222222111111111000000000......////////////......---///////////////111333333555===MMMaaaqqqyyy|||~~~xxxrrrnnnrrr}}}zzzkkklllvvv|||zzzwwwooorrrppprrrzzz{{{}}}~~~zzzxxxvvvsssuuuxxx|||zzzyyyyyy{{{||||||{{{~~~}}}|||}}}xxxrrrlllbbbXXXPPPJJJHHHHHHCCCAAA@@@???AAABBBAAAAAAEEEGGGIIIIIIIIIHHHIIIJJJJJJMMMPPPRRRTTTVVVXXXZZZ[[[]]]bbbgggoooyyynnnpppqqqqqqpppooopppqqqoooppprrrvvv{{{~~~}}}}}}}}}{{{yyyyyyzzz|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzwwwzzz|||{{{xxxvvvvvvwwwrrrqqqqqqtttyyy~~~~~~~~~}}}{{{zzzzzzzzz{{{|||}}}~~~zzzfff___dddfffmmmtttwwwuuurrrrrrssstttssssssrrrqqqpppppppppooopppqqqqqqppprrrtttwwwvvvvvvvvvuuurrrooollljjjcccaaa]]]ZZZYYYXXXWWWUUUSSSQQQNNNMMMMMMMMMLLLJJJMMMNNNOOOOOONNNOOOPPPRRRSSSUUUWWWZZZ\\\```eeehhhnnnwww~~~~~~xxxyyyyyyzzz~~~}}}~~~|||}}}}}}~~~}}}{{{zzzyyyyyy{{{}}}}}}|||{{{yyyyyywwwtttqqqpppppppppoooooommmkkkhhhfffeeeddddddaaa]]]\\\\\\\\\[[[YYY[[[XXXTTTRRRPPPOOONNNLLLKKKIIIGGGEEEDDDFFFHHHJJJHHHEEEAAA===:::999999::::::999999999888888888888666555666777;;;AAAFFFJJJGGGGGGHHHIIIKKKLLLMMMMMMGGGHHHKKKXXXrrrsss___bbboooqqqWWWKKKNNNHHHBBBDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGDDDCCCCCCEEEHHHJJJEEECCCAAA??????@@@AAACCCAAABBBCCCCCCBBB@@@>>><<<;;;:::999777666555444444222222222111111111000000---...///000000///...------///////////////111333333444:::III]]]nnnwwwyyy|||wwwooojjjlllwww}}}mmmmmmwww{{{vvvpppfffkkklllrrr}}}}}}}}}zzzyyyvvvssstttxxx{{{yyywwwvvvvvvwwwuuutttxxxvvvuuuxxx}}}~~~{{{vvvyyy~~~}}}~~~wwwrrrpppnnnjjjbbb^^^WWWOOOIIIEEEDDDDDD@@@???>>>>>>@@@@@@???===AAACCCFFFGGGFFFGGGHHHIIIHHHIIIKKKLLLLLLLLLNNNPPPQQQSSSVVVZZZ^^^dddkkkpppuuutttuuuvvvuuusssqqqqqqqqqwwwvvvwww|||~~~|||yyywwwvvvxxx{{{}}}~~~~~~~~~~~~~~~|||~~~~~~|||{{{|||yyy{{{}}}{{{xxxvvvwwwxxxwwwvvvvvvyyy~~~|||{{{zzzzzz{{{|||~~~iii```eeehhhooowwwzzzxxxuuutttuuuuuutttsssrrrrrrrrrssssssqqqrrrsssrrrppppppqqqrrrrrrsssssssssqqqnnnkkkiiiaaa^^^ZZZWWWUUUTTTRRRPPPPPPNNNLLLLLLMMMMMMLLLKKKMMMNNNNNNNNNMMMMMMOOOQQQSSSUUUXXXZZZ]]]aaafffiiioooyyyxxxsssooonnnjjjqqqxxx}}}{{{zzz|||~~~|||zzzzzz|||}}}||||||}}}|||{{{|||}}}}}}{{{zzzyyyyyyxxxvvvsssqqqqqqqqqooommmkkkjjjiiifffccc```aaa^^^[[[ZZZ[[[\\\YYYWWW\\\XXXTTTPPPOOONNNMMMLLLLLLIIIFFFDDDDDDEEEHHHJJJEEECCC???;;;999888999999999999999999999999::::::555555555777;;;AAAGGGKKKFFFFFFGGGIIIJJJLLLMMMNNNHHHLLLTTTfffjjjVVV```vvvoooVVVKKKNNNGGGAAABBBBBBCCCDDDEEEGGGHHHHHHIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDJJJHHHGGGFFFHHHKKKOOORRRFFFDDDBBB@@@???@@@BBBDDDBBBBBBCCCDDDBBB@@@>>><<<<<<;;;:::888777666666555222222222111111111111000---...///000000///...------///////////////111333333333888GGG\\\mmmvvvxxx|||vvvmmmeeegggtttsssttt~~~{{{ttt___gggllluuu{{{yyyvvvsssuuuyyyuuusssqqqqqqrrrsssrrrqqqqqqnnnmmmqqqwwwyyywwwtttrrruuuzzz~~~~~~|||zzzqqquuutttlllfffffffffeee^^^[[[WWWRRRNNNJJJHHHHHH@@@@@@???@@@BBBBBB@@@???>>>@@@CCCDDDEEEFFFHHHIIIGGGIIIJJJJJJIIIIIIJJJLLLOOOQQQTTTVVVWWWYYY\\\^^^aaakkkyyy~~~|||xxxvvvvvvyyy{{{|||{{{zzz{{{}}}}}}|||zzz~~~}}}{{{zzz{{{{{{~~~~~~~~~~~~~~~}}}||||||{{{zzzwwwvvvuuuwwwyyyzzzzzz|||sssjjjiiigggnnnwww|||{{{wwwsssqqqtttvvvwwwtttpppooosssxxxpppsssuuuvvvuuuttttttuuutttsssqqqooollljjjhhhgggbbb]]]VVVRRRRRRRRRQQQOOOOOONNNNNNOOOQQQSSSSSSSSSNNNNNNNNNNNNOOOPPPQQQRRRVVVUUUXXX]]]```aaagggmmmyyyzzztttllleeecccfffmmmsss}}}~~~{{{xxxwwwvvvvvvtttyyy{{{yyyyyy{{{~~~~~~{{{xxxxxxxxxxxxvvvtttsssrrroookkkhhhiiihhhgggffffffdddaaa^^^dddaaa^^^ZZZWWWVVVUUUUUU\\\XXXSSSOOOMMMMMMLLLKKKKKKIIIFFFEEEGGGHHHIIIIIICCC???;;;:::;;;;;;999777666777888999:::;;;;;;;;;444555777:::>>>CCCGGGIIIKKKJJJIIIHHHHHHJJJKKKMMMLLLHHHVVVzzzyyy___XXXdddwwweeeXXXLLLGGGEEECCCAAABBBCCCDDDGGGIIIKKKKKKJJJIIIJJJHHHFFFFFFGGGIIIIIIHHHEEEFFFFFFGGGIIIKKKMMMNNNMMMKKKJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDEEEFFFEEEEEEGGGFFFEEEEEEGGGJJJNNNPPPIIIHHHFFFDDDCCCCCCDDDEEEGGGFFFEEEDDDBBBAAA??????>>>===;;;888777666777777666444222111222222111000//////.........//////000////////////000000000000...000666CCCUUUhhhuuu|||}}}wwwxxxwwwpppfffdddrrrxxxxxx{{{vvvcccfffooo{{{yyyvvvtttsssrrrqqqppppppppprrrrrrpppnnnkkkkkkkkkmmmooonnnllljjjllllllllllllmmmmmmnnnooohhhgggeeecccaaa___^^^^^^ZZZZZZZZZYYYUUUQQQLLLIIICCCBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHJJJKKKMMMNNNMMMLLLMMMNNNQQQSSSVVVWWWWWWXXXYYYZZZ]]]aaahhhoooxxx}}}zzzxxxzzz|||{{{|||}}}}}}{{{}}}}}}~~~}}}|||zzzzzzzzz||||||}}}}}}~~~}}}}}}}}}|||zzzxxxwwwwwwxxx{{{|||~~~wwwlllhhhhhhmmmuuuyyyxxxuuusssrrrvvvxxxxxxuuupppooorrrvvvtttvvvxxxxxxxxxxxxyyyzzztttsssqqqooollliiigggfffaaa\\\VVVSSSSSSSSSRRRQQQQQQQQQPPPQQQRRRSSSSSSSSSVVVVVVVVVVVVVVVWWWXXXYYY___]]]___cccfffiiipppwww{{{yyyooogggaaa___eeemmmssszzz~~~{{{yyywwwwwwxxx|||}}}zzzzzz{{{|||}}}}}}|||yyywwwwwwwwwvvvuuusssrrrqqqnnnjjjggghhhgggeeeeeeeeeccc```]]]___^^^[[[XXXWWWVVVWWWWWWZZZVVVQQQNNNLLLLLLKKKJJJKKKIIIFFFEEEGGGHHHHHHHHHBBB???;;;::::::;;;999888777777888999::::::::::::555666888;;;???CCCGGGIIIJJJIIIHHHGGGHHHIIIKKKLLLJJJKKK^^^nnnXXXUUUeee{{{bbbWWWLLLGGGFFFCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKKKKJJJIIIGGGFFFHHHIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNLLLKKKIIIJJJKKKKKKJJJHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGJJJMMMOOOMMMLLLIIIFFFDDDDDDDDDDDDGGGFFFEEEDDDBBBAAA@@@???>>>===<<<:::999888777777777555222222222222111000//////.........//////000////////////000000000000111111444???QQQeeevvv~~~yyyxxxvvvnnneeecccooo{{{pppuuu|||vvvmmmnnnrrryyy||||||zzzwwwuuutttsssuuutttrrrqqqpppnnnkkkiiiiiihhhggggggiiiiiigggeeeddddddbbbaaa```___^^^^^^___^^^]]][[[[[[ZZZZZZZZZ[[[\\\\\\[[[YYYUUURRRPPPHHHGGGEEECCCAAAAAABBBBBB??????@@@BBBCCCEEEFFFGGGLLLNNNPPPQQQQQQQQQSSSTTTXXXZZZ\\\\\\ZZZZZZZZZ[[[ZZZ]]]bbbfffkkkttt{{{zzz~~~~~~||||||~~~|||{{{|||}}}~~~}}}|||zzzxxxyyyzzz{{{|||}}}}}}}}}}}}{{{zzzyyyxxxyyyzzz}}}~~~yyyuuuvvvyyy{{{|||~~~|||ooohhhhhhlllrrruuuvvvuuuttttttwwwxxxxxxuuuqqqooorrrtttvvvwwwxxxyyyyyyzzz|||~~~wwwvvvtttqqqnnnllljjjiiiccc___ZZZWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWXXXXXXXXX]]]\\\ZZZYYYYYYZZZ\\\]]]eeeccccccgggkkkoooyyy~~~|||vvvmmmddd^^^\\\^^^hhhrrrzzz}}}zzzyyy|||}}}zzzzzz{{{yyyzzz{{{zzzxxxvvvvvvwwwsssrrrppppppooollliiifffgggeeedddddddddbbb___\\\ZZZYYYWWWVVVUUUVVVXXXYYYXXXTTTPPPMMMKKKKKKIIIHHHJJJHHHFFFFFFFFFGGGFFFEEEAAA>>>;;;:::::::::999888888888999999999999888888666777999<<>>>>>>>>===;;;:::888888888666333222333333111000000//////....../////////////////////000000000000444222222;;;LLLaaauuu|||zzzuuummmdddaaakkkssshhhvvv|||{{{uuuqqqtttxxxzzz~~~zzzxxxvvvuuusssuuusssqqqpppooommmjjjgggiiigggdddccccccdddcccbbbcccbbb```]]]YYYWWWTTTSSSUUUUUUUUUUUUVVVWWWYYYZZZ^^^^^^^^^]]]\\\[[[YYYYYYPPPNNNJJJGGGEEEDDDEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHNNNQQQTTTVVVWWWXXXZZZ\\\aaabbbcccbbb```^^^]]]^^^]]]___aaaaaabbbeeelllrrr}}}|||~~~|||}}}~~~|||}}}~~~~~~{{{yyyzzzzzz{{{{{{|||{{{{{{{{{zzzyyyxxxxxxyyy{{{}}}~~~zzztttrrrtttxxx{{{zzz{{{~~~ssshhhgggkkkqqqvvvxxxwwwvvvuuuuuuvvvvvvtttqqqppprrrttttttuuuvvvvvvwwwxxx|||~~~{{{zzzxxxvvvsssqqqooonnniiifffbbb^^^\\\[[[[[[[[[XXXZZZ\\\]]]^^^___aaaccceeeccc```^^^]]]^^^```bbbjjjggggggkkkqqqwwwzzzrrroooddd```^^^___aaadddmmmvvv~~~|||}}}|||yyyxxxxxxxxxyyyzzzzzzxxxvvvvvvwwwqqqooonnnnnnmmmkkkhhheeegggfffdddddddddbbb___\\\WWWVVVUUUTTTTTTUUUWWWXXXWWWTTTPPPMMMLLLKKKIIIHHHIIIGGGFFFFFFFFFFFFDDDCCC???===;;;999999999999888888888999999888777666666666888:::===@@@DDDFFFHHHIIIHHHHHHHHHHHHIIIJJJJJJFFFVVVuuu}}}iiibbbdddrrroooYYYQQQJJJIIIHHHFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMKKKIIIHHHHHHJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLLLLJJJIIIGGGHHHIIIIIIHHHFFFGGGGGGHHHGGGGGGHHHIIIKKKJJJIIIHHHGGGGGGIIIJJJKKKPPPNNNLLLJJJGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBB??????@@@???>>><<<:::999999777555444444333222111111000//////////////////////////////000000000000333111222999HHH]]]qqq}}}~~~xxxooofffaaafffvvvmmmeee{{{uuuiiikkkttt|||~~~zzzxxxvvvtttssspppooonnnooooooooommmkkkllliiieeebbbbbbccccccbbbeeedddbbb^^^[[[WWWTTTRRRQQQQQQRRRSSSUUUXXX[[[]]]aaa```___^^^^^^]]]\\\\\\UUUTTTRRROOOMMMJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKKKKPPPSSSWWWZZZ\\\^^^aaacccfffggghhhgggeeecccccccccjjjkkkjjjgggcccaaacccfff}}}|||}}}~~~~~~{{{||||||||||||{{{yyyxxxxxxxxxxxxxxxxxxyyyzzz|||}}}}}}}}}zzzxxxwwwyyy{{{}}}{{{|||}}}~~~}}}|||}}}vvvjjjgggkkkqqqwwwzzzzzzxxxvvvttttttttttttsssrrrssstttssstttuuuuuuvvvwww{{{}}}{{{zzzxxxwwwuuusssqqqqqqmmmkkkhhhddd```^^^]]]]]]YYY\\\___aaacccfffkkkooorrroookkkhhhfffgggiiikkknnnlllnnnttt{{{~~~qqqgggcccZZZYYYZZZ```fffmmmxxx{{{|||}}}|||yyywwwvvvvvvxxxyyyzzzzzzxxxwwwwwwwwwooonnnmmmmmmmmmkkkhhheeehhhfffeeeeeeeeeccc```]]]WWWVVVTTTSSSRRRSSSTTTUUUVVVSSSPPPNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEBBB@@@===<<<;;;999888777888999888888888888777666555555666888:::>>>BBBEEEGGGIIIHHHHHHHHHHHHIIIIIIJJJJJJKKK```pppdddooo{{{fffUUUOOOJJJJJJIIIGGGHHHKKKKKKJJJJJJIIIJJJJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGGGGHHHHHHGGGFFFIIIJJJJJJIIIFFFFFFGGGIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDD@@@AAAAAAAAA@@@???===<<<;;;888666555555444333111111111000///////////////////////////000000000000000000222999FFFXXXjjjvvvzzz~~~|||sssllleeedddmmmyyy~~~mmmgggppp___cccrrr~~~}}}yyyxxxvvvtttsssnnnmmmmmmnnnppppppooommmllliiidddbbbbbbcccddddddccccccaaa___\\\YYYVVVTTTRRRRRRRRRSSSVVVZZZ^^^aaaccccccaaa```^^^]]]\\\\\\XXXXXXYYYXXXVVVSSSPPPNNNOOONNNMMMLLLLLLMMMNNNOOOQQQTTTYYY]]]```cccgggjjjiiijjjllllllkkkjjjkkkllluuuvvvuuupppiiicccbbbccc}}}~~~}}}~~~}}}}}}|||{{{yyyxxxwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{~~~zzzzzzyyyyyyyyyzzz{{{|||~~~|||{{{zzz{{{}}}yyymmmhhhjjjooouuuzzz|||zzzxxxvvvvvvvvvuuuuuuuuuttttttssstttuuuvvvvvvwwwyyy{{{wwwvvvuuutttsssrrrqqqqqqnnnnnnlllgggccc``````aaa^^^aaadddeeegggmmmtttzzz|||yyysssooolllmmmppprrroooooottt~~~wwwjjj```]]]]]][[[]]]eeennn{{{~~~wwwwwwwwwwwwwwwvvvuuutttxxxyyyzzzyyywwwvvvuuuvvvooonnnmmmmmmmmmllliiiggghhhgggeeeeeeeeeccc```]]]WWWVVVTTTRRRQQQRRRSSSTTTUUUSSSPPPNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFDDD@@@===;;;;;;;;;999777666888999777777777777777666555555555777;;;???CCCGGGIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKRRRkkkxxxnnngggxxxdddRRRNNNKKKKKKJJJGGGIIILLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJHHHGGGGGGHHHIIIGGGFFFIIIKKKLLLIIIEEEDDDFFFHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAA??????<<<:::777666555555333222222222111000////////////////////////000000000000...///222888CCCSSScccnnnuuuzzzyyyuuummmeeegggppp~~~|||zzzoookkkmmm]]]aaappp|||}}}zzzyyywwwuuutttsssqqqpppppppppooollljjjiiifffbbb```aaacccdddddddddeeeeeedddbbb```^^^\\\VVVUUUUUUUUUXXX\\\```bbbffffffeeecccaaa___]]]\\\ZZZ[[[]]]]]]]]][[[YYYWWWVVVUUUSSSQQQQQQQQQSSSTTTUUUYYY^^^bbbfffjjjnnnpppmmmooorrrsssssstttuuuwww{{{}}}}}}xxxpppjjjgggggg~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxzzzzzzzzzzzzzzzzzz{{{{{{zzz}}}~~~yyyyyyzzz{{{~~~~~~~~~}}}}}}~~~{{{pppkkkjjjkkkpppvvvzzz|||||||||{{{zzzyyyxxxwwwuuusssoooqqqssstttsssssstttvvvtttttttttssssssssssssrrrpppppppppmmmiiiggggggiiiiiikkkmmmmmmooouuu{{{vvvssstttvvvyyyvvvyyy}}}wwwoooeee^^^\\\ccccccjjjvvv~~~}}}|||{{{zzzzzzzzzssssssssstttuuuvvvuuuuuuxxxyyyyyyxxxuuusssssssssooonnnnnnnnnooommmkkkhhhgggeeedddddddddbbb___\\\VVVUUUSSSRRRQQQRRRTTTUUUSSSQQQNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFCCC>>>;;;:::;;;;;;999666555777:::666666666777666666555555444666:::???DDDHHHJJJLLLJJJJJJKKKKKKLLLLLLKKKKKKUUUnnnyyyuuuuuuuuunnnaaaPPPMMMKKKLLLJJJGGGIIIMMMLLLLLLMMMMMMMMMLLLJJJIIIKKKKKKJJJLLLMMMMMMKKKIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHHHHIIIIIIHHHGGGGGGJJJKKKIIIEEECCCFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBBBB===;;;888777666555444222333222111000////////////////////////000000000000...///111555>>>MMM^^^iiiqqqwww~~~}}}~~~vvviiifffkkkxxxrrrrrrpppppp}}}{{{oooeeeeeelllttt{{{}}}|||{{{zzzxxxvvvwwwuuurrrqqqpppnnnjjjhhheeecccaaaaaaccceeeffffffhhhiiiiiijjjiiigggeeeccc]]]\\\ZZZZZZ[[[___bbbeeehhhhhhiiihhhgggdddaaa___]]]]]]^^^^^^___aaabbbccc```^^^[[[YYYXXXYYYZZZ[[[[[[___dddiiimmmqqquuuxxxtttwwwzzz||||||}}}|||uuurrrrrr~~~~~~|||~~~~~~|||||||||}}}||||||{{{{{{|||||||||||||||{{{{{{{{{yyy{{{~~~}}}{{{}}}~~~~~~~~~|||rrrnnnjjjhhhjjjqqqxxx}}}~~~|||{{{xxxuuussskkknnnpppqqqpppoooooopppttttttttttttuuuuuuuuuuuurrrttttttrrrooonnnooorrrtttvvvvvvuuuvvv||||||}}}|||uuuqqqkkkccc^^^]]]eeekkkyyy~~~|||yyywwwvvvvvvvvvqqqqqqqqqrrruuuvvvvvvvvvwwwxxxxxxwwwtttqqqqqqqqqpppooonnnooooooooollljjjeeedddcccccccccaaa]]][[[UUUTTTRRRQQQRRRSSSUUUVVVQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFCCC===999999:::;;;888555555777:::555555666666666666666555333555:::@@@EEEIIIKKKMMMJJJKKKKKKLLLLLLLLLLLLLLLSSSmmm~~~wwwuuu|||cccYYYPPPMMMLLLMMMKKKGGGIIIMMMMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKKKKLLLNNNMMMKKKIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKIIIHHHHHHJJJJJJIIIGGGDDDHHHJJJHHHEEEDDDGGGKKKGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKFFFEEEDDDBBBBBBBBBCCCDDD>>>;;;999777666666444222333222111000////////////////////////000000000000000000000222:::III[[[hhhooouuu|||{{{lllfffjjjqqqhhhjjjpppsss}}}xxxsssmmmkkkjjjlllvvvzzz~~~}}}|||zzzxxxwwwuuusssrrrqqqoookkkiiidddcccbbbccceeehhhiiihhhggghhhiiijjjiiigggeeeccccccbbb```^^^___bbbeeehhhiiijjjlllmmmkkkiiifffddd```___]]]]]]___dddiiilllhhhfffcccaaa___```aaaccc```dddiiinnnrrrvvvzzz}}}{{{}}}~~~~~~~~~~~~|||||||||~~~}}}~~~zzzwwwxxx}}}|||}}}||||||~~~}}}yyyxxxwww|||}}}uuuhhhcccjjjrrruuu{{{}}}zzzyyyyyyyyyrrrpppooopppsssuuusssqqqrrrqqqpppqqqssstttsssrrrrrruuutttpppooovvv~~~{{{wwwkkkccccccaaa[[[^^^hhhsss~~~|||tttqqqsssrrrooommmnnnrrruuuvvvuuu|||{{{zzzxxxuuurrrooommmsssqqqnnnmmmmmmmmmmmmllliiihhheeeaaa^^^\\\ZZZYYYSSSPPPNNNQQQVVVYYYWWWTTTQQQMMMIIIIIIKKKKKKGGGCCCDDDFFFHHHGGGCCC>>>;;;::::::999888888777777888888888888666555555666666777777;;;AAAEEEGGGIIIJJJKKKMMMMMMMMMLLLJJJJJJIIIIIIRRRkkk|||wwwmmmppp{{{}}}eee^^^TTTRRROOONNNNNNNNNMMMLLLPPPPPPOOOOOOMMMLLLJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFHHHKKKLLLKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJNNNLLLKKKJJJJJJKKKLLLNNNFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;999666444333111111000///////////////*********+++---///000111000///000444999CCCUUUeeetttyyy}}}{{{ssskkkfffgggjjjpppwww~~~uuukkkggghhhmmmvvv~~~}}}~~~~~~~~~wwwvvvtttrrrooollljjjiiigggeeedddfffjjjmmmmmmlllhhhhhhiiilllmmmmmmkkkhhhiiiddd```___aaadddeeedddkkknnnqqqpppllliiihhhiiieeecccaaa```bbbfffkkknnnrrrooollliiiggggggiiijjjjjjlllpppuuuyyy}}}~~~~~~|||{{{{{{}}}}}}~~~~~~~~~zzzwwwtttvvvzzz}}}{{{yyy|||{{{{{{}}}{{{xxxyyyyyy}}}wwwkkkeeekkkrrruuu{{{~~~|||{{{||||||yyywwwuuuvvvxxxxxxvvvtttsssrrrqqqqqqssssssrrrqqqsssvvvwwwvvvzzz}}}oooggg___[[[^^^]]][[[bbbnnn~~~|||uuusssuuuuuussspppqqqtttwwwxxxxxxzzzyyywwwuuurrrpppnnnmmmsssqqqooooooqqqrrrrrrrrrgggfffccc___\\\YYYWWWVVVSSSPPPNNNPPPTTTVVVTTTQQQOOOKKKHHHHHHJJJJJJGGGCCCEEEGGGHHHFFFBBB>>>;;;::::::999888888777777888888888777666555555666777888999===BBBGGGIIIJJJKKKMMMJJJKKKKKKJJJIIIHHHHHHHHHRRRhhhwww|||}}}uuunnnsss|||ooopppuuu}}}dddYYYWWWTTTQQQOOOOOONNNNNNLLLOOOOOOOOONNNMMMKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIMMMLLLJJJIIIIIIJJJLLLMMMHHHGGGEEEDDDCCCBBBBBBAAA??????>>><<<:::777555444222111000000////////////...---------......///000000///000444888AAARRRaaarrrxxx~~~|||tttjjjcccbbbkkkxxxyyypppllllllnnnuuu|||~~~{{{yyywwwtttpppmmmkkkjjjgggeeedddfffiiillllllkkkkkkkkkkkkmmmnnnnnnllljjjkkkgggcccbbbdddfffggggggkkkmmmnnnnnnllljjjhhhhhhdddcccbbbbbbdddhhhlllooowwwvvvtttttttttuuuwwwxxxvvvxxxzzz}}}~~~{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvuuuwwwzzz{{{yyywwwzzzzzz{{{|||~~~}}}zzzxxxzzzyyy||||||qqqiiimmmrrrtttzzz~~~}}}~~~}}}||||||zzzxxxuuutttsssrrrrrrttttttsssrrrtttvvvxxxzzzwwweee]]]ZZZVVVVVVZZZ\\\^^^jjjyyy~~~}}}~~~|||xxxvvvxxxvvvtttssssssvvvxxxyyyyyyyyyxxxuuurrrpppooonnnnnnsssqqqppppppqqqqqqqqqpppeeeccc```\\\YYYVVVTTTSSSQQQOOONNNOOORRRRRRPPPMMMLLLIIIGGGGGGIIIIIIGGGDDDGGGHHHHHHFFFAAA===;;;:::999999888777777777777888777777666555555666777888;;;???DDDHHHJJJKKKLLLMMMIIIJJJLLLKKKIIIHHHHHHHHHVVVgggqqqtttuuuooolllttt|||ccc[[[bbbjjj|||uuutttvvvzzzeeeWWWXXXUUUQQQOOONNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIJJJKKKKKKJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGEEECCCBBBBBBAAABBBAAA@@@===;;;888777666333333222000000/////////111111000///............000///000333666===MMM[[[nnnvvv}}}uuuiii___[[[gggyyy}}}wwwtttrrrqqquuuzzz{{{yyy~~~}}}|||yyyvvvrrrooolllkkkgggfffeeefffhhhjjjjjjiiinnnlllllllllnnnooonnnmmmmmmjjjgggeeefffhhhhhhhhhkkkjjjjjjkkklllkkkiiigggdddddddddeeehhhlllppprrrvvvwwwyyy{{{~~~~~~}}}{{{{{{~~~}}}{{{wwwxxxzzz}}}~~~}}}|||}}}~~~~~~|||yyyxxxyyy{{{}}}}}}{{{xxxwwwxxxzzz{{{|||{{{zzzxxxyyyzzz{{{}}}}}}yyyqqqpppqqqsssxxx~~~}}}}}}}}}~~~~~~{{{xxxuuuuuuttttttuuuxxxyyyyyyxxxwwwyyyyyy|||wwwcccXXXTTTTTTTTTVVVZZZ^^^eeewww}}}}}}|||zzzyyyzzzuuutttttttttuuuvvvwwwwwwzzzxxxuuurrrqqqpppqqqrrrsssqqqnnnmmmlllkkkiiigggbbbaaa^^^ZZZWWWTTTRRRQQQPPPOOONNNNNNOOONNNKKKIIIIIIGGGFFFFFFHHHIIIGGGFFFHHHIIIHHHEEE@@@<<<::::::999999888777777777777777777666555555555777888999<<<@@@EEEIIIKKKKKKLLLMMMKKKMMMOOONNNKKKIIIIIIKKK]]]hhhkkklllnnniiijjjvvvuuu[[[SSSYYY^^^ooosssooouuu|||cccXXXUUURRRNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIGGGFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHLLLJJJJJJJJJKKKKKKIIIGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBAAAAAADDDCCCAAA???<<<:::999888555444333222000000//////111111000///............000///000222444999GGGTTThhhsss~~~~~~}}}vvviii]]]\\\fffuuu~~~}}}zzzvvvwww{{{~~~zzz}}}|||zzzwwwtttqqqooonnniiihhhgggggghhhiiiiiiiiilllkkkjjjkkkmmmooopppooollljjjhhhgggggggggggggggjjjhhhgggiiilllmmmjjjgggfffggghhhkkknnnqqqtttvvvuuuxxx|||~~~}}}~~~~~~}}}}}}}}}}}}{{{wwwwwwyyy|||}}}|||{{{{{{||||||{{{zzzzzzzzz{{{|||~~~}}}|||zzztttvvvxxxyyyyyyxxxwwwvvvxxxzzz{{{{{{|||yyyuuurrrrrruuuyyy{{{|||~~~zzzxxxvvvvvvwwwyyy}}}~~~qqqbbbVVVPPPOOOPPPRRRWWW]]]eeettt~~~|||{{{{{{{{{zzzuuuvvvvvvvvvuuuuuuvvvwww{{{yyyvvvtttsssssstttuuuqqqooollljjjiiigggdddaaaaaa___\\\YYYVVVSSSRRRQQQOOOOOOOOONNNNNNLLLIIIFFFFFFEEEEEEFFFHHHIIIIIIHHHKKKJJJHHHDDD???;;;::::::999888777777666666777777666555555555666777999:::===AAAFFFIIIJJJKKKKKKLLLLLLNNNPPPNNNKKKIIIKKKNNNaaaggggggiiimmmjjjoooyyy___UUUVVVWWWkkksssvvvsssYYYTTTQQQMMMIIIGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHBBBBBBCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHLLLKKKJJJJJJKKKJJJHHHFFFJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEECCCBBBAAA@@@@@@EEEDDDBBB???===<<<;;;;;;777666555333111000000///.........---......//////000///000222222666BBBNNNaaappp~~~}}}vvvjjj___]]]fffsss{{{zzz}}}zzzzzzxxxwwwuuusssrrrqqqkkkkkkkkkkkkjjjkkkkkkllljjjiiihhhjjjmmmpppqqqpppjjjjjjiiihhhfffeeeddddddiiigggfffiiimmmnnnmmmjjjjjjkkknnnrrruuuxxxzzz{{{zzz}}}~~~}}}~~~~~~zzz||||||{{{{{{|||~~~}}}{{{{{{{{{{{{yyywwwyyyzzzzzz{{{{{{zzzzzzyyysssuuuvvvvvvssspppooonnnqqquuuxxxxxxzzzyyyuuussstttvvv|||}}}xxxxxxzzz}}}lllYYYSSSNNNLLLMMMNNNTTT___jjjyyy~~~~~~~~~~~~}}}|||zzz{{{{{{yyywwwyyyyyyyyywwwvvvwwwxxxxxxxxxvvvuuuttttttuuuvvvmmmkkkjjjiiihhhgggdddaaa^^^]]]ZZZXXXUUUSSSRRRRRROOOPPPPPPPPPNNNKKKHHHFFFDDDDDDEEEFFFHHHIIIJJJKKKLLLKKKHHHCCC>>>:::::::::888888777666666666666777555444444555666888:::;;;>>>BBBGGGJJJKKKKKKKKKLLLJJJMMMOOONNNKKKKKKQQQWWWeeeiiihhhlllsssrrryyyzzzbbbXXXYYY]]]ssseeeQQQQQQPPPMMMHHHFFFFFFHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJIIIIIIIIIJJJJJJHHHFFFJJJJJJKKKLLLLLLLLLLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAEEECCCAAA???>>>======>>>999888666444222111000///---,,,------...///000111000///000222111444???JJJ\\\nnn~~~|||vvvllldddXXX```mmm|||~~~|||zzzzzzyyyxxxwwwvvvuuuuuutttoooppppppooonnnnnnppprrrlllkkkkkkmmmoooqqqqqqpppiiijjjkkkiiifffdddcccccciiihhhhhhjjjmmmpppppppppooorrrvvvzzz}}}}}}~~~~~~~~~{{{|||~~~||||||~~~}}}||||||{{{yyywwwyyyzzzzzzyyyxxxxxxyyyzzzssstttuuuqqqkkkfffcccbbbaaaiiinnnpppuuu|||xxxvvvvvvvvv{{{~~~{{{{{{|||tttXXXNNNNNNMMMPPPUUU[[[eeeuuu~~~|||yyy{{{zzzwwwwwwyyyzzzyyywwwuuuvvvwwwssssssssssssssssssssssssllljjjiiihhhgggeeeaaa^^^[[[ZZZXXXVVVTTTSSSRRRRRROOOPPPRRRQQQOOOLLLIIIGGGBBBDDDEEEGGGHHHJJJLLLMMMNNNLLLHHHBBB===::::::;;;888888777666666666666666444444444444666888:::<<>>>>>???@@@:::999777555333111000///............///000111222//////000222111333===HHH[[[nnn~~~zzzuuuoookkkXXX[[[dddsss{{{~~~yyy~~~}}}|||{{{zzzxxxwwwvvvuuurrrsssuuutttrrrrrruuuwwwssssssrrrsssttttttrrroookkkmmmnnnmmmiiifffdddeeehhhjjjlllmmmnnnpppsssuuutttxxx}}}~~~~~~zzz|||~~~~~~}}}}}}~~~~~~}}}{{{{{{~~~~~~}}}|||yyywww{{{{{{{{{yyyxxxxxxzzz|||tttuuutttnnnfff^^^ZZZYYYSSS\\\dddgggooo{{{~~~zzzyyyxxxxxxyyy|||}}}}}}~~~xxxaaaOOOMMMPPPQQQXXX```mmmyyy~~~}}}|||xxx{{{zzzuuutttwwwyyyxxxtttssssssuuuoooppppppqqqqqqqqqpppooommmkkkiiifffddd```[[[XXXXXXWWWVVVTTTSSSRRRRRRRRROOOQQQSSSRRRPPPLLLJJJIIIBBBDDDFFFHHHIIIJJJMMMOOOOOOMMMHHHBBB<<<999999;;;888888777666666666666666444444444444666888;;;<<>>>>>???@@@AAA;;;:::888555333111000000000000000000000000111222//////000222222333<<>><<<888888777666444333222111000///////////////000111/////////...///444:::???RRRjjj~~~|||xxxrrrooohhh```]]]jjj|||~~~|||}}}{{{{{{zzzwwwtttyyyzzz{{{|||}}}}}}|||wwwuuuuuuuuurrrnnnlllkkkjjjiiiiiikkknnnppppppppprrrvvv{{{}}}~~~||||||}}}}}}{{{yyyxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~zzzxxxyyyzzzyyyxxxvvvvvvvvvwwwxxxyyyzzz{{{xxxwwwrrrkkkbbb\\\ZZZZZZYYYXXX[[[cccnnnyyy||||||}}}~~~|||{{{zzzwwwuuunnnppptttyyy|||}}}}}}}}}|||xxxuuuxxx|||}}}||||||{{{zzzyyyxxxwwwxxx{{{pppYYYRRRNNNRRR[[[eeesss~~~~~~|||}}}|||yyyzzz~~~}}}}}}{{{{{{|||}}}~~~zzzwwwuuuuuuvvvuuuuuuuuusssrrrpppooonnnnnnmmmmmmnnnoooooonnnlllmmmjjjfffccc```]]]YYYVVVUUUVVVVVVSSSPPPNNNNNNNNNSSSRRRPPPNNNKKKIIIGGGFFFGGGGGGHHHKKKNNNOOOOOOMMMIIIEEE@@@<<<:::888555333888777777777666666666555555666666555666:::@@@EEEIIIKKKLLLLLLJJJIIIJJJKKKMMMNNNUUUeee|||~~~vvv}}}~~~bbbZZZfffvvvrrreeeZZZQQQPPPMMMJJJHHHFFFFFFEEEFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGHHHHHHIIIGGGDDDCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBDDDFFFGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@??????@@@???===;;;999999888666555444333222000000////////////000000////////////000444999===NNNeeexxx|||}}}{{{vvvssskkkccc^^^kkk|||}}}~~~}}}~~~~~~|||yyy{{{{{{||||||vvvtttttttttrrrooommmmmmnnnnnnnnnooopppqqqooonnnqqqwww|||~~~|||zzzzzz{{{{{{zzzyyy|||}}}~~~}}}|||{{{{{{|||}}}~~~|||yyyxxxxxxwwwvvvttttttuuuvvvxxxyyyzzzzzzzzzvvvtttpppjjjdddaaaaaabbb``````bbbiiisss{{{wwwxxxyyy|||~~~zzzzzzyyyuuuqqqmmmkkkjjjggglllrrryyy|||{{{yyywwwxxxzzz~~~|||vvvssszzz~~~yyytttnnnnnnoooooopppppppppppppppsssxxx|||zzz___SSSQQQTTT]]]hhhxxx~~~}}}zzzzzz}}}|||yyyvvvwwwzzz|||{{{yyy}}}|||{{{zzzzzzzzz{{{{{{zzzwwwuuutttuuuuuuuuuuuussssssssssssrrrpppnnnmmmjjjiiiiiijjjlllmmmmmmlllmmmjjjfffccc```]]]YYYVVVSSSTTTSSSQQQNNNLLLLLLMMMSSSRRROOOKKKIIIGGGFFFFFFGGGGGGHHHJJJMMMOOOOOONNNEEEAAA===:::999777555444777777777777666666666666666555555444555:::AAAFFFHHHJJJKKKKKKJJJIIIJJJKKKNNNPPP[[[uuu}}}zzzttt\\\YYYmmm}}}xxxmmmcccYYYLLLLLLKKKJJJHHHFFFEEEDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJHHHEEECCCBBBCCCCCCCCCBBBFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@AAACCCEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBCCCAAA>>>=========<<<::::::999999777666555444333111000000//////000000000---///000111222444888;;;HHH]]]pppwwwzzz{{{xxxpppgggaaakkk{{{xxx~~~~~~~~~{{{tttrrrssstttsssrrrqqqqqqsssuuuvvvwwwwwwvvvtttrrrttt{{{~~~|||{{{zzzyyyxxxyyyyyyzzzzzz~~~~~~~~~|||{{{|||}}}~~~~~~}}}}}}}}}~~~~~~|||{{{zzzyyywwwvvvtttsssssstttvvvxxxzzzzzzzzzyyyuuurrrnnnjjjggggggiiikkkiiijjjnnnuuu|||~~~|||yyyqqqrrrtttvvvxxxyyyyyyyyyvvvxxx|||}}}ssssssrrrlllfffccceeegggkkkpppvvv|||}}}{{{{{{|||}}}~~~}}}zzzvvvsss{{{~~~{{{rrriiiccc___```bbbdddeeefffffffffeeeggglllpppuuu{{{ggg\\\TTTVVV\\\iii{{{|||zzzzzz{{{yyywwwxxxzzz{{{zzzxxxzzzzzzzzzzzzzzzyyyxxxxxxuuurrrppppppsssuuutttrrroooppprrrtttttttttsssrrriiigggggghhhjjjkkkkkkjjjkkkhhheeeaaa___\\\XXXUUUQQQRRRRRRPPPNNNLLLLLLMMMSSSPPPMMMIIIGGGEEEEEEFFFDDDDDDDDDFFFIIIKKKKKKJJJCCC@@@<<<::::::999888777777777777777666666666666777555444444666<<>><<<<<<<<<;;;::::::999888777666555444333111111000000///000000000---...111222222444666888CCCUUUhhhrrryyy{{{uuullldddlllzzzvvvzzzuuutttuuuxxxxxxxxxwwwwwwxxx{{{~~~}}}}}}|||zzzzzzyyyxxxwwwvvvwwwyyyzzz~~~}}}||||||}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwvvvuuuuuussstttvvvxxxyyyyyyyyyxxxtttqqqnnnllllllmmmoooqqqooorrrxxx~~~~~~uuunnneeehhhmmmqqquuuvvvvvvvvvwwwxxx{{{~~~{{{wwwooonnnkkkfffbbbbbbgggllltttwww{{{~~~}}}{{{yyywwwvvvuuuzzz||||||wwwmmmaaaXXXRRRQQQSSSVVVXXXZZZZZZZZZZZZXXX[[[^^^bbbffflllrrrwwwiiiXXXZZZYYY[[[cccsss~~~{{{yyyyyyyyyxxxyyyyyyyyyxxxwwwxxxyyyzzzzzzyyyyyywwwwwwuuurrrpppqqqssstttssspppnnnoooqqqsssssstttsssssskkkiiigggggghhhiiiiiihhhgggeeeaaa___]]]ZZZWWWTTTPPPQQQQQQPPPNNNLLLMMMNNNPPPNNNKKKHHHFFFFFFFFFFFFDDDCCCBBBCCCFFFGGGGGGFFF@@@===:::999999999999888666666666666777777777777777555444555999???EEEIIIJJJLLLNNNNNNLLLKKKLLLMMMOOOTTTiii{{{|||iiieeeppp{{{qqqpppzzz\\\KKKMMMLLLFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKGGGDDDBBBAAABBBBBBBBBAAAAAAAAABBBDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEBBB???=========<<<;;;:::999888777666444333333222222111000000000000000---///111222222333555666???NNNaaaoooxxx|||wwwppphhhkkk~~~~~~zzz}}}}}}}}}|||yyyyyy{{{}}}~~~~~~}}}|||zzzzzzyyywwwuuuuuuxxxzzz~~~}}}}}}|||||||||}}}}}}zzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{yyywwwvvvwwwxxxuuuuuuvvvwwwxxxxxxxxxxxxtttqqqooonnnppprrrttttttrrruuu{{{zzzmmmccc[[[```hhhpppvvvzzzzzzzzz}}}|||||||||{{{xxxsssoooooommmiiiffffffjjjppptttyyy{{{~~~~~~}}}}}}zzzwwwvvvuuuuuuvvvuuuvvvssskkk___SSSLLLIIIIIIKKKMMMOOOPPPPPPOOONNNNNNQQQUUUXXX\\\aaafffiiiuuuyyy~~~{{{\\\TTT[[[ZZZ^^^eeeuuu~~~~~~}}}|||{{{yyywwwwwwwwwxxxwwwwwwvvvuuuwwwxxxxxxxxxxxxwwwvvvvvvuuutttssssssssssssrrrqqqqqqppppppppppppppppppppprrroookkkiiihhhhhhgggeeebbb___]]][[[ZZZXXXUUUSSSNNNOOOPPPOOOMMMLLLMMMNNNMMMLLLJJJIIIGGGGGGGGGHHHGGGEEECCCDDDEEEFFFFFFEEE<<<:::777666777888777666666666666666777777777777777666555888===CCCGGGIIILLLNNNOOOOOOMMMLLLLLLLLLLLLTTTkkk|||}}}}}}sssmmmvvvxxxiiikkk~~~mmmRRRHHHHHHJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEECCCDDDFFFHHHIIIJJJKKKKKKGGGDDDBBBAAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFCCCAAA@@@@@@@@@???===;;;:::999888777555444444333222111111000000000000...///111222222222444666===III[[[kkkwww~~~~~~~~~~~~{{{vvvrrrllljjjttt~~~}}}}}}~~~{{{{{{zzzwwwttttttwwwzzz}}}}}}}}}}}}}}}}}}}}}}}}|||}}}zzz{{{{{{{{{zzzzzzyyyxxxzzzzzzzzzwwwuuuuuuxxx{{{wwwwwwvvvvvvvvvvvvwwwwwwtttrrrpppqqqtttvvvvvvuuutttvvv{{{xxxkkkbbb]]]bbbkkkuuu{{{~~~~~~}}}~~~|||yyywwwuuussspppnnnpppnnnlllmmmppptttwwwyyyzzz|||}}}||||||{{{yyyxxxvvvuuutttsssoooooojjj```TTTJJJGGGGGGIIIJJJLLLMMMMMMKKKIIIHHHHHHKKKPPPUUUYYY\\\```cccgggiiilllooosssxxxooo[[[WWWZZZWWW]]]eeemmm{{{|||xxxrrrmmmiiiiiihhhlllrrrwww|||~~~|||~~~~~~yyyxxxvvvwwwxxxxxxwwwuuuuuuuuuvvvvvvuuuuuuttttttttttttssstttuuuuuusssrrrrrrsssrrrqqqpppooooooppprrrsssyyyvvvpppllliiigggeeeccc\\\ZZZXXXWWWWWWVVVTTTRRRLLLMMMNNNMMMKKKKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGDDDCCCDDDEEEDDDCCC<<<:::777666777888777777555666666666777777777888777666777:::AAAFFFIIIJJJMMMNNNOOONNNLLLJJJJJJJJJKKKSSSjjj~~~xxx{{{uuuwwwhhhooo~~~]]]OOOKKKGGGFFFJJJFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBEEEGGGIIIJJJJJJJJJGGGEEECCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDCCCAAA???======<<<:::999888777666444333222111000000000000///000111111000111333555;;;DDDUUUhhhvvv|||~~~xxxyyy{{{~~~}}}zzzssstttpppiiikkkwww}}}||||||{{{wwwtttsssvvvzzz}}}}}}~~~~~~yyy{{{~~~~~~{{{|||||||||{{{{{{zzzyyyxxxyyyxxxvvvssstttxxx|||yyyxxxvvvuuuuuuuuuvvvwwwuuusssqqqrrrvvvxxxwwwuuuwwwxxx{{{~~~~~~xxxmmmeeedddiiirrrzzz~~~|||zzzwwwtttrrrrrrsssrrrqqqqqqoooooosssxxx||||||zzzzzz}}}~~~}}}yyyyyyyyyyyyxxxuuurrrqqqkkkjjjdddZZZNNNGGGGGGIIIMMMNNNOOOPPPOOOLLLIIIGGGEEEJJJPPPUUUYYY\\\```bbb^^^___aaacccgggnnnwww}}}}}}eee\\\XXXUUUTTT]]]cccdddffflllnnnlll```^^^]]][[[YYYXXX[[[___ZZZaaajjjqqquuuyyy~~~~~~}}}{{{xxxxxxwwwxxxzzzzzzxxxwwwvvvvvvuuutttsssrrrrrrrrrssssssqqqtttvvvuuusssqqqrrruuurrrqqqpppoooqqqtttxxxzzzzzztttnnnjjjgggdddaaaYYYWWWUUUUUUUUUUUUSSSQQQJJJKKKLLLKKKJJJIIIJJJLLLHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGDDDBBBBBBBBBBBBAAA>>><<<:::999999::::::999555666666666777777888888777777888<<>>===;;;:::999888444333222111000000000000000000111000000111333666999AAARRRfffttt{{{|||}}}uuuvvvyyy||||||yyyrrruuurrrhhheeennn||||||vvvyyy~~~}}}~~~|||yyywwwxxxzzz|||}}}}}}}}}}}}~~~~~~~~~~~~{{{|||~~~}}}{{{zzzyyyzzz{{{|||{{{zzzyyyxxxzzzzzzyyywwwuuutttvvvxxxvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssuuuwwwzzz|||zzz{{{{{{{{{xxxtttooommmkkksss}}}{{{xxxxxxuuuvvvvvvtttqqqppppppqqqtttssstttvvvzzz~~~}}}yyy{{{|||{{{xxxtttqqqpppjjjeee___YYYQQQHHHGGGIIILLLPPPTTTVVVSSSNNNJJJHHHGGGJJJOOOTTTZZZ^^^```bbb```^^^\\\\\\aaajjjuuu|||rrrbbbVVVRRRUUUTTTTTTUUUXXX\\\\\\XXXTTTVVVPPPMMMQQQWWW[[[]]]]]]]]]___dddnnnwww}}}~~~}}}}}}}}}zzzyyyzzz{{{|||||||||{{{zzzyyyyyyuuuvvvwwwuuurrrrrrvvvzzzxxxuuurrrppppppqqqqqqppprrrrrrrrrppppppuuu|||ppphhhddd___[[[ZZZYYYXXXWWWVVVVVVUUURRROOOMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFIIIGGGEEEDDDDDDCCCAAA???>>>===<<<;;;999888777666777777555444444555666777999888999>>>DDDIIIJJJIIIJJJJJJKKKJJJIIIJJJMMMOOOJJJ[[[jjjtttyyynnngggqqqrrr|||mmm^^^GGGFFFDDDCCCGGGGGGEEECCCAAA@@@AAABBBBBBAAACCCAAA???@@@CCCCCC@@@===DDDCCCCCCEEEGGGIIIIIIHHHEEEEEEDDDBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCHHHFFFEEEGGGIIIKKKLLLKKKLLLMMMMMMKKKGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIFFFCCCAAABBBCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAABBBBBBBBBAAA@@@>>><<<;;;;;;:::;;;888777444222000111111222333222111111111111111222777<<>><<<>>>===<<<;;;999888777666777666666555555555666666999888:::???EEEIIIKKKJJJJJJJJJKKKIIIHHHGGGIIIJJJMMMaaannnrrrsssjjjdddjjjuuu}}}tttyyyWWWDDDEEEDDDCCCEEEDDDEEECCCAAAAAABBBCCCCCCBBBCCCBBBAAAAAABBBCCCBBBAAAGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCDDDAAAAAABBBBBBCCCCCCDDDDDDGGGGGGGGGIIILLLNNNNNNNNNLLLMMMMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIGGGEEEDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>======<<<<<<888777444222111000111222000///////////////000000666:::EEEVVVhhhuuuzzzzzz|||zzzxxx{{{~~~{{{xxxtttpppiiidddgggnnnuuu}}}}}}~~~{{{zzz||||||}}}}}}}}}||||||zzzyyyxxxxxxxxxxxxzzzzzz{{{|||}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxvvvuuuttttttuuuwwwvvvuuuttttttuuuyyyyyyxxxwwwwwwwwwwwwwwwyyyzzz{{{{{{||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{zzzxxxxxxyyyvvvtttuuuyyy}}}}}}}}}wwwvvvxxx}}}|||{{{|||~~~~~~{{{xxxwwwvvvlllfff___ZZZSSSLLLLLLPPPNNNUUU___ffffffbbb\\\YYYXXXYYYZZZ\\\^^^```bbbbbb___aaadddjjjsss|||}}}xxxyyy}}}lll^^^YYYTTTOOONNNIIIHHHHHHJJJMMMOOOPPPOOONNNPPPWWWaaannnxxx{{{{{{zzzyyyvvvvvvyyy|||}}}|||zzzyyyxxx|||{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxtttooommmnnnqqqpppooonnnnnnnnnnnnmmmlllfffhhhkkkooorrrxxx}}}zzzmmmbbb]]]\\\XXXVVVVVVPPPPPPPPPRRRTTTTTTSSSQQQKKKKKKJJJHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEDDD@@@>>>======>>>???===<<<======<<<;;;999888777777555666666777777666666666999999<<<@@@FFFJJJKKKKKKIIIJJJKKKJJJIIIHHHIIIJJJOOOhhhrrrllliiieeeaaaffftttooo~~~~~~uuuuuulllOOOBBBGGGFFFDDDEEEBBBDDDCCCBBBCCCEEEEEEDDDBBBCCCCCCCCCBBBAAABBBDDDFFFKKKIIIGGGGGGGGGGGGEEECCCAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCDDDEEEEEEEEEGGGGGGIIILLLOOOQQQPPPOOOKKKKKKLLLJJJGGGFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???===>>>@@@AAAAAA@@@>>>===888777555333111111111111///.........///000111111444888@@@OOO```nnnvvvxxx|||zzzyyy|||~~~{{{xxxtttpppiiibbbbbbgggppp|||yyy~~~~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~|||{{{zzzyyyxxxxxxyyyyyyxxxxxxxxxwwwvvvuuutttssstttvvvxxxyyyxxxwwwvvvwww{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}|||{{{xxxxxxxxxyyyzzz}}}~~~{{{yyyzzz{{{|||yyyxxx{{{~~~zzzxxxzzz{{{{{{|||{{{||||||{{{xxxvvvuuuvvvooohhhaaa[[[TTTMMMNNNRRRRRRYYYccciiijjjgggbbb___aaaaaabbbbbbdddeeeggghhhfffiiipppxxx~~~kkk```XXXPPPKKKJJJLLLKKKJJJJJJMMMPPPRRRTTTTTT\\\gggtttvvvrrrvvvyyy}}}~~~}}}{{{zzzyyy|||{{{yyyxxxwwwvvvwwwwww||||||{{{uuunnnjjjjjjkkklllkkkkkklllmmmllljjjhhhgggiiikkknnnpppsssuuuvvvlllccc[[[YYYXXXUUUTTTTTTOOOOOOOOOQQQSSSSSSRRRPPPKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDCCC???>>>===>>>@@@AAA@@@???===<<<<<<;;;999888888777444555777888888777666555999;;;>>>CCCGGGJJJLLLLLLGGGIIIKKKKKKKKKKKKLLLMMMQQQjjjpppddd```ccceeeiiizzzrrrbbbooo{{{oooooovvvdddLLLCCCHHHGGGFFFGGGCCCCCCCCCCCCEEEGGGGGGEEECCCCCCEEEEEECCCAAABBBFFFJJJLLLJJJHHHGGGGGGGGGEEECCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJMMMOOOPPPNNNKKKHHHIIIIIIHHHFFFEEEEEEGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@???AAACCCDDDDDDAAA>>><<<999888666444222111111111000000000000111222444444444666<<>>===>>>AAABBBAAA@@@<<<<<<;;;::::::999888888444555777888888888777666;;;===AAAEEEHHHJJJLLLLLLHHHJJJKKKKKKJJJJJJKKKMMMTTTjjjmmm```___fffmmmtttxxxfff\\\cccmmmtttrrrooottt}}}^^^KKKEEEIIIGGGGGGHHHDDDDDDDDDDDDFFFGGGGGGEEEBBBCCCDDDEEEDDDBBBCCCGGGKKKIIIHHHGGGGGGGGGGGGFFFEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJIIIJJJKKKLLLKKKHHHFFFDDDFFFGGGFFFDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGIIIKKKJJJHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFBBB>>>;;;:::999888666444333222111000000000000111222444444444555:::CCCRRRbbbooowww{{{{{{}}}~~~~~~|||ssspppooopppllleeeccceeesss}}}~~~}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyxxxwwwwwwvvvwwwwwwwwwuuuwwwxxxxxxwwwvvvvvvwwwzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~}}}|||vvvuuuvvvvvvxxx{{{}}}|||zzzxxxvvvtttrrrrrrqqqyyyyyy{{{~~~}}}xxxssspppsssxxx~~~}}}}}}vvvuuutttpppmmmkkklllmmmooojjjeee```XXXPPPOOORRR^^^dddmmmtttxxxyyyzzzzzzvvvuuusssrrrsssuuuxxxzzz}}}ooo\\\NNNLLLPPPOOOPPPPPPPPPRRRVVV\\\```iiiyyy}}}xxxxxx~~~|||{{{{{{{{{{{{zzzzzzxxxwwwuuuttt~~~}}}wwwoooiiiggghhhkkkiiiggggggggggggeeecccddddddeeegggiiiiiihhhfff\\\WWWTTTVVVUUURRRQQQSSSRRRQQQPPPQQQQQQPPPNNNKKKJJJJJJKKKJJJIIIHHHFFFEEEBBBCCCDDDEEEEEEEEEDDDCCC===<<<<<<===???@@@@@@???<<<<<<;;;::::::999888888555555666777888888888888===AAAEEEHHHIIIJJJKKKLLLKKKKKKKKKIIIHHHHHHJJJLLLZZZkkkllleeehhhooouuu~~~iii\\\VVVZZZcccnnntttvvvzzzzzzXXXJJJHHHLLLJJJJJJLLLGGGFFFEEEDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDDDDEEEHHHJJJGGGFFFEEEFFFGGGGGGFFFEEEBBBBBBAAAAAAAAAAAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHJJJIIIHHHHHHIIIGGGDDDBBBBBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGIIIJJJIIIGGGDDDFFFFFFGGGGGGHHHIIIIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIGGGCCC???<<<<<<;;;:::888666444333222///.........///000111111333444777@@@MMM]]]lllvvv{{{|||~~~~~~}}}|||wwwsssqqqpppmmmfffbbbcccuuu|||||||||{{{zzzyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{|||||||||}}}}}}~~~~~~~~~~~~|||zzzyyyyyyyyyxxxxxxxxxyyyzzz{{{yyyzzzzzzxxxwwwvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{zzz|||}}}yyyyyyyyyzzz{{{|||}}}~~~}}}{{{zzzxxxwwwtttqqqooorrrssssssssssssqqqooommmjjjsss}}}{{{vvvuuurrrnnnjjjhhhiiikkkkkkgggcccaaaZZZSSSQQQTTTZZZbbbppp|||}}}{{{{{{}}}vvv```SSSQQQTTTRRRTTTVVVXXX[[[aaaiiinnn~~~{{{uuuzzz~~~~~~zzzwwwwwwxxx|||zzzzzzzzzzzz{{{||||||zzzxxxuuussswwwyyyyyyuuuoookkkjjjkkkmmmjjjgggeeeeeeeeecccbbbbbbaaaaaabbbeeeeeecccaaaXXXUUUSSSUUUTTTQQQOOOQQQPPPOOONNNOOOPPPOOOLLLJJJGGGHHHIIIIIIIIIHHHFFFEEEBBBCCCDDDEEEFFFEEEEEEDDD===<<<;;;<<<>>>??????>>><<<;;;;;;::::::999999888666666666666777888999:::???CCCHHHJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJMMMRRRVVVcccnnnqqqrrrxxxxxxxxxsss^^^WWWTTT\\\lll~~~hhhSSSKKKOOOVVVSSSSSSTTTMMMHHHFFFDDDCCCDDDDDDBBBAAABBBAAAAAACCCFFFHHHHHHHHHGGGFFFDDDEEEFFFFFFEEECCC@@@@@@@@@@@@AAABBBCCCCCC@@@AAABBBCCCEEEFFFGGGHHHIIIHHHFFFEEEFFFEEEDDDBBBCCCDDDFFFFFFFFFFFFGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJIIIGGGDDDHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHEEEBBB@@@>>>===<<<;;;888666444333000///////////////000000111222555<<>>===>>>@@@@@@@@@???;;;;;;;;;::::::999999999777666666555666888:::;;;AAAEEEJJJKKKJJJIIIIIIJJJIIIJJJKKKLLLPPPVVV^^^cccjjjrrrvvv}}}~~~yyykkkYYYVVVYYYfffXXXQQQMMMVVV___^^^]]]\\\SSSIIIGGGDDDBBBBBBBBBAAAAAABBB@@@@@@CCCGGGJJJHHHFFFHHHFFFEEEDDDEEEDDDCCCAAA>>>>>>???@@@AAACCCDDDEEE@@@@@@AAACCCDDDFFFGGGGGGHHHFFFDDDDDDEEEEEEEEEDDDDDDEEEGGGGGGGGGHHHIIIKKKGGGGGGGGGGGGHHHIIIJJJJJJLLLJJJIIIIIIJJJIIIGGGEEEJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIIGGGHHHIIIIIIHHHGGGEEECCC???>>>>>><<<:::777555444333222111111111111111222///000444:::FFFVVVgggqqq{{{}}}}}}|||{{{yyytttqqqqqqooojjjfffgggddduuuwww}}}}}}~~~uuuzzzwwwuuuuuuvvvyyyxxxxxxzzz{{{|||{{{yyy}}}}}}}}}}}}|||{{{zzzyyy~~~}}}}}}yyywwwxxx{{{yyytttuuuwwwxxxxxxuuuwwwyyyzzzyyyyyyzzz{{{zzzzzzzzz{{{}}}~~~}}}}}}{{{yyyxxxrrrnnnkkkkkkiiigggmmmwww}}}|||||||||}}}uuussspppkkkgggccc```___aaaaaaaaa]]]XXXUUUVVVXXXXXXbbbtttuuuaaa]]]\\\XXX\\\___eeelllrrrzzzrrrgggfffbbbeeekkkhhhaaadddooo~~~|||yyyzzzyyy~~~}}}{{{yyywwwuuutttsssrrrssstttrrrpppnnnmmmnnnpppmmmiiigggggggggdddbbbhhhddd```\\\[[[[[[[[[[[[YYYWWWUUUTTTSSSRRROOOLLLNNNKKKIIIIIIJJJMMMNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEBBB>>>;;;:::;;;<<<:::888;;;:::999888777777777777666666555555777:::===@@@EEEGGGHHHJJJKKKKKKJJJIIINNNKKKFFFFFFSSSeeeqqquuu~~~vvvxxx}}}www```VVVRRR```{{{iii```VVV___jjjmmmfff[[[RRRMMMFFFCCCAAA@@@@@@@@@@@@?????????@@@CCCEEEFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEAAABBBEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGIIILLLOOOPPPOOOOOOOOONNNLLLIIIFFFEEEJJJKKKLLLLLLKKKLLLNNNPPPZZZXXXUUURRRNNNKKKIIIHHHLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@>>><<<:::888777444333222111111111222333333111222888@@@LLL^^^mmmwwwyyy|||~~~~~~~~~xxxyyyxxxssslllgggeeeeeebbbnnn|||~~~tttjjjccczzzwwwvvvvvvwwwwwwvvvwwwxxxzzz{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{}}}zzzyyyyyy|||~~~yyywwwwwwxxxwwwvvvuuuwwwyyyyyyxxxxxxyyyzzz{{{zzzxxxxxxzzz~~~}}}xxxuuutttwwwwwwxxx}}}||||||{{{{{{|||~~~~~~wwwtttoooiiiccc___\\\[[[^^^^^^]]]YYYVVVUUUWWWYYY\\\hhh}}}}}}|||ppp^^^\\\]]]\\\ccciiirrryyy}}}rrrjjjbbb]]]\\\___\\\WWW]]]iiiwww}}}zzzyyyxxxyyyyyywwwvvvtttrrrqqqppppppqqqqqqpppmmmkkkkkkkkknnnllliiiiiijjjiiigggeeedddbbb___]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUSSSPPPNNNIIIGGGEEEEEEGGGIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCAAA>>>:::999:::;;;:::888:::999888777666666666666666555444555777;;;???BBBFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKLLLQQQ___ppp|||~~~{{{tttqqqwww~~~nnn]]]YYYYYYppppppiiippprrrrrrmmmbbbVVVLLLGGGEEEBBB@@@???@@@@@@???>>>??????AAACCCFFFHHHGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDAAABBBDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCFFFGGGIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHIIILLLNNNOOOPPPPPPPPPOOOMMMKKKHHHGGGJJJKKKKKKJJJJJJMMMRRRVVVddd```ZZZSSSOOOLLLLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAA???===;;;888777555444333222111000111111333111222888???JJJ[[[jjjrrrvvvzzz|||}}}}}}~~~~~~zzzzzzyyyuuunnniiiggggggaaakkkyyy}}}~~~~~~~~~zzznnnfff___ZZZ~~~zzzxxxwwwwwwxxxvvvuuuvvvwwwyyyzzzyyyxxxwwwxxxxxxyyyyyyyyyyyyxxx|||~~~}}}{{{zzz{{{|||~~~~~~|||zzzyyyyyyxxxvvvuuuwwwxxxyyyyyyxxxwwwxxxzzz}}}zzzwwwvvvyyy~~~{{{zzzyyyyyyyyyzzz|||}}}vvvrrrkkkddd___\\\[[[[[[]]]\\\ZZZWWWUUUUUUXXX[[[]]]jjj{{{wwwwwwrrrnnnmmmrrryyyyyyuuuxxxiiiZZZZZZ^^^```kkksss|||xxxqqq\\\UUUPPPPPPNNNLLLUUUaaapppzzz|||zzzyyywwwvvvvvvuuutttsssqqqpppooonnnooopppnnnllliiiiiiiiikkkiiiiiiiiijjjjjjhhhfff````````````______^^^]]][[[ZZZXXXWWWVVVTTTRRROOOIIIHHHGGGHHHJJJJJJJJJHHHFFFFFFGGGGGGFFFDDDBBBAAABBBCCCEEEGGGFFFDDDBBB@@@>>><<<999888999999888888888888777666555555555555555444444555888===BBBEEEGGGGGGGGGHHHIIIKKKLLLMMMIIILLLOOOWWWgggzzz~~~yyytttxxxiii]]]```eee}}}xxxrrrhhh]]]SSSJJJBBB===BBBAAA???>>>?????????>>>??????AAADDDGGGHHHHHHFFFBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCCCCCCCDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNQQQQQQPPPOOONNNLLLJJJIIIKKKJJJIIIIIIJJJNNNTTTYYYhhhcccZZZRRRMMMLLLMMMNNNNNNMMMKKKIIIHHHFFFFFFFFFEEEDDDCCCAAA>>><<<999888666555444333111000///...333111222777===GGGVVVdddlllqqqvvvzzz||||||}}}}}}||||||{{{wwwrrrmmmkkkjjjaaahhhtttyyyzzz{{{|||~~~~~~}}}~~~xxxkkkdddaaa]]]ZZZ}}}{{{zzzyyyyyyyyyyyyxxxwwwxxxyyyyyywwwuuuyyyyyyxxxxxxvvvuuusssrrrxxx|||{{{}}}}}}||||||{{{||||||}}}|||{{{yyyxxxwwwwwwwwwwwwyyyzzz{{{zzzxxxxxxyyyzzz}}}{{{yyyyyy{{{}}}}}}{{{zzzxxxxxxxxxxxxyyysssnnngggaaa^^^^^^aaacccaaa___[[[XXXVVVXXX[[[^^^___lllwwwooolllmmmjjjjjjlllqqqyyyzzzuuutttzzzdddYYYYYY^^^bbbtttzzz}}}rrrUUUNNNIIIIIIIIIKKKUUU```nnnvvv{{{zzzwwwwwwwwwvvvvvvwwwwwwvvvuuutttrrrqqqpppqqqqqqooollljjjiiijjjhhhhhhhhhhhhhhhgggeeedddaaaccceeeeeebbb```^^^]]]ZZZYYYWWWVVVVVVTTTQQQOOOJJJIIIIIIJJJLLLLLLJJJHHHEEEEEEFFFGGGFFFEEECCCBBBCCCDDDFFFGGGFFFCCC@@@>>><<<;;;999777777777777777888777666666555555555666444444444666:::@@@EEEIIIHHHHHHGGGHHHIIIJJJLLLNNNNNNNNNQQQ[[[nnnkkkaaakkkwwwyyy{{{fff]]]QQQIIIEEECCC???;;;@@@???===>>>??????>>>======>>>???BBBFFFGGGGGGFFFBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLPPPOOOOOONNNMMMLLLKKKKKKIIIJJJJJJIIIJJJMMMRRRUUU___[[[TTTNNNKKKJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEECCC@@@===;;;999555555444333222111//////333111222666;;;CCCQQQ]]]ggglllsssyyy|||}}}}}}}}}~~~~~~|||yyyuuurrrooonnncccfffmmm~~~|||{{{{{{|||~~~}}}}}}~~~|||pppgggdddcccaaa___~~~}}}||||||{{{{{{}}}{{{zzzyyyyyyxxxuuussswwwwwwvvvvvvuuusssrrrqqqxxxzzz}}}~~~{{{xxx}}}||||||{{{{{{zzzzzzzzz{{{zzzxxxuuutttvvvxxxzzz{{{||||||zzzyyyyyyzzz|||||||||}}}~~~}}}{{{|||{{{yyyxxxwwwwwwxxxyyysssooohhhbbb```bbbfffiiifffccc^^^[[[[[[\\\___```fffqqqzzznnnggghhhmmmnnnttt}}}vvvmmmlllsss{{{ttt```ZZZYYY]]]cccyyy~~~uuucccOOOKKKIIIJJJMMMSSS]]]eeerrrvvvwwwsssqqqsssuuuuuuvvvvvvwwwxxxwwwvvvuuutttsssttttttrrrooolllkkkkkkjjjjjjjjjiiigggfffddddddeeehhhjjjiiieee___\\\[[[XXXVVVUUUTTTTTTSSSPPPNNNHHHGGGGGGHHHIIIIIIGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDAAA>>>;;;::::::999777666666777888888888777666666666777777444555666999>>>CCCIIILLLJJJIIIHHHHHHIIIJJJLLLMMMNNNRRR\\\lll}}}hhhggg|||pppooo{{{{{{lllWWWNNNEEEBBBCCCDDDBBB???>>>======>>>???@@@???===<<<<<<>>>AAADDDEEEEEECCCBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKHHHJJJKKKKKKJJJJJJKKKMMMOOOOOOMMMLLLKKKKKKLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGIIIHHHGGGEEEBBB@@@===<<<666666555444333222111111333111222555999>>>JJJVVVbbbhhhpppwww{{{}}}~~~|||zzzxxxuuurrrpppgggfffhhhttt}}}{{{|||~~~~~~~~~{{{uuulllgggdddcccbbb```~~~~~~}}}|||~~~|||zzzzzzyyywwwuuurrrqqqrrrssstttuuuuuuuuuuuuyyyzzz|||}}}}}}|||{{{zzz||||||{{{zzzyyyxxxxxxxxxyyyyyywwwtttsssuuuyyy|||{{{{{{{{{zzzxxxyyy{{{}}}|||}}}}}}{{{vvvvvvvvvvvvwwwxxxzzz{{{wwwrrrkkkeeeccceeeiiimmmkkkhhhdddcccdddfffhhhhhhmmmwwwpppccc___fffoooxxxrrrlllllloooyyyfff\\\YYYWWW\\\eeesss||||||yyyyyycccQQQNNNLLLKKKMMMSSS\\\fffmmmtttvvvuuupppnnnrrrttttttssstttvvvwwwwwwvvvuuussstttuuuuuussspppmmmllllllmmmmmmllljjjgggeeefffggghhhkkknnnkkkddd^^^ZZZYYYVVVTTTSSSRRRRRRQQQOOOLLLKKKIIIHHHHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBB???<<<:::999999999777666555777999888777777666666777777888555666:::>>>CCCGGGKKKMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJZZZqqqwwwqqqpppzzz}}}gggqqqvvvhhhllljjjUUUOOOIIIBBB@@@BBBCCC@@@============>>>@@@AAA???>>><<<<<<===@@@CCCDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHJJJLLLLLLJJJHHHGGGGGGGGGHHHKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGDDDBBB@@@???:::999777444333222222333333111222444666:::DDDOOO^^^dddllltttyyy}}}}}}{{{zzzyyywwwtttqqqjjjgggdddiiizzz~~~}}}|||}}}~~~yyyuuupppllliiihhhfffeee~~~|||{{{yyyxxxxxxxxxxxxuuusssooopppqqqssstttuuuvvvvvvwwwxxx{{{|||}}}}}}}}}||||||{{{yyywwwvvvvvvvvvwwwuuuvvvwwwvvvuuuuuuxxx{{{xxxyyyxxxwwwwwwxxxzzz}}}~~~~~~~~~~~~~~~|||yyyttttttssstttuuuwwwxxxzzzvvvrrrlllhhhgggjjjnnnrrrsssqqqnnnooosssvvvwwwwwwzzz}}}ggg\\\^^^lllzzzsssiiioootttvvvoooYYYVVVVVVTTT\\\jjjqqqxxxrrrrrrooocccUUUNNNPPPNNNLLLMMMUUUaaalllrrrrrruuutttppppppsssuuutttqqqsssuuuwwwxxxwwwuuutttsssssssssqqqnnnkkkjjjjjjjjjjjjiiifffccccccfffiiihhhkkkmmmjjjccc\\\YYYYYYUUUTTTRRRRRRRRRQQQNNNLLLNNNKKKIIIIIIIIIJJJJJJIIIEEEEEECCCCCCCCCEEEGGGHHHIIIHHHEEEBBB???===;;;:::999::::::888666555888:::666666666555555666666777555888===BBBGGGKKKMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHKKKeeeyyykkkffflll~~~uuuqqqiiiqqq^^^OOOFFFBBB===<<<===>>>===<<<===<<<===???AAABBB@@@???>>>>>>>>>@@@CCCCCCAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@??????>>>???AAACCCDDDDDDDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLKKKLLLLLLKKKIIIGGGHHHHHHGGGHHHKKKLLLMMMMMMKKKJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBAAA>>>999555222111111222333111111444555777@@@IIIZZZ```hhhooovvv{{{~~~|||yyyyyyyyyxxxtttqqqlllhhhbbb```kkk}}}}}}{{{~~~}}}{{{yyyzzzzzz|||~~~zzzxxxuuusssrrrqqqpppooo~~~}}}wwwvvvvvvvvvxxxxxxvvvtttrrrrrrssstttttttttsssssssssuuuyyy}}}~~~}}}}}}{{{xxxvvvttttttuuuvvvqqquuuxxxyyywwwvvvwwwyyyvvvvvvvvvuuuuuuvvvzzz|||~~~||||||~~~}}}}}}~~~~~~}}}~~~~~~}}}{{{xxxvvvuuutttsssrrrssstttuuuqqqnnnjjjhhhjjjnnntttxxxzzzxxxxxx{{{|||ggg___fffyyyuuuiiifffqqqxxx|||}}}cccQQQQQQSSSRRR]]]nnnyyyyyyqqqjjj```UUURRRUUURRRPPPLLLLLLTTTbbbooouuuooossstttrrrsssvvvvvvsssrrrtttwwwyyyzzzyyywwwvvvqqqqqqqqqooollliiihhhhhhdddeeedddaaa^^^___dddhhhfffjjjlllhhhaaaZZZXXXYYYUUUTTTRRRRRRRRRQQQOOOMMMJJJHHHEEECCCDDDFFFFFFFFFEEEDDDBBBAAAAAACCCFFFHHHKKKIIIEEEAAA>>><<<;;;:::888::::::888666555888;;;555555444444444555555666666999???EEEJJJLLLMMMMMMLLLLLLMMMMMMLLLJJJHHHFFFQQQooowwwjjjbbbdddrrr}}}ppplllyyyoooUUURRR>>><<<:::999;;;>>>@@@AAA=========@@@BBBCCCAAA???@@@???@@@AAACCCCCCBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>=========???AAADDDEEEDDDCCCBBBCCCEEEHHHJJJJJJIIIGGGEEEIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLJJJHHHHHHJJJLLLJJJJJJKKKKKKJJJIIIHHHGGGLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDGGGBBB<<<555111000000111333111111333444555===FFFXXX]]]eeelllsssyyy}}}{{{xxxxxxyyyxxxuuuqqqmmmiiiaaa\\\bbbqqq~~~vvvvvvwww}}}}}}{{{~~~|||yyyvvvwwwwwwxxx{{{{{{zzzxxxwwwwwwvvvvvvvvvuuuttt|||yyy||||||{{{yyyvvvttttttuuusssuuuxxxyyyxxxvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||{{{yyyvvvuuuuuuvvvuuutttuuuuuusssrrrrrrssstttuuuqqqsssuuuvvvvvvvvvxxxyyyzzz|||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{xxxuuuttttttttttttsssnnnnnnmmmkkkllloootttxxx|||ooojjjpppmmmpppwww~~~uuuaaaQQQOOORRRWWWeeetttwwwlllddd\\\WWWTTTUUUPPPMMMNNNTTT[[[bbbhhhiiilllnnnppppppppprrrssssssqqqrrrxxx~~~yyywwwsssmmmjjjhhhhhhggggggeeeddd```]]]bbbiiikkkhhhnnnlllgggaaa\\\XXXUUUTTT[[[VVVPPPOOOQQQRRROOOLLLOOOLLLJJJIIIIIIIIIHHHFFFFFFCCCAAABBBEEEGGGGGGEEEHHHFFFBBB???===<<<<<<===999888777666555444333222333444666555444444666777555999>>>CCCFFFIIIMMMOOONNNJJJHHHJJJIIIGGGHHHKKKYYYttt~~~qqqkkkiiimmm{{{ssspppoooZZZMMMGGG@@@@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@???>>>===???>>>>>>>>>???AAACCCDDDFFFBBB>>>>>>@@@CCCDDDDDDBBBBBBBBBBBBAAA???>>><<<@@@AAAAAACCCDDDCCC@@@>>>EEEGGGHHHHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLMMMMMMKKKIIIFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHKKKLLLJJJGGGFFFEEEFFFBBB<<<888555444333222///111333111000222999???OOOYYYdddkkknnnrrryyyzzzzzzyyyzzzzzzyyywwwtttvvvooocccYYYXXXbbbrrr~~~}}}|||{{{zzzwww||||||zzzzzzvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzz{{{{{{{{{yyywwwvvvwwwyyyvvvxxxzzz{{{yyyxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxvvvtttssstttuuuuuutttrrrqqqqqqqqqrrrsssuuuvvvrrrssstttuuuuuuvvvxxxzzz|||}}}~~~|||}}}~~~||||||{{{zzzyyyyyyyyyyyy{{{xxxvvvuuuuuuuuusssrrrpppooommmllllllpppvvvzzz}}}uuuuuu~~~xxxsssyyylll\\\PPPPPPUUU[[[jjjzzzxxxqqqkkkgggcccbbbUUURRRPPPRRRWWW[[[^^^aaaeeefffhhhhhhgggggghhhjjjnnnnnnrrrzzz|||sssqqqnnnjjjhhhgggggghhheeeccc^^^\\\aaajjjnnnlllkkkgggaaaZZZTTTRRRQQQQQQWWWTTTQQQPPPPPPOOOMMMKKKLLLJJJHHHHHHIIIJJJIIIHHHFFFCCCAAABBBEEEGGGGGGFFFFFFDDDAAA>>><<<;;;;;;;;;999999888777666555444444222444555555444444666777888<<>>>>>===<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>===============>>>@@@AAACCCCCC@@@======@@@BBBBBBAAA???@@@@@@@@@@@@>>>===<<<>>>???@@@BBBCCCCCCBBBAAADDDFFFGGGGGGFFFEEEFFFGGGCCCEEEGGGGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJJJJJJJIIIGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDGGGJJJKKKIIIGGGFFFEEEDDD@@@<<<888777555444222///222333111000222888>>>LLLVVVbbbjjjnnnrrryyy~~~|||{{{{{{|||{{{yyywwwtttppphhh___YYY]]]iiirrrwwwzzz|||zzz~~~|||zzzxxxyyyzzz{{{}}}~~~{{{{{{|||{{{zzzxxxxxxzzz|||yyy{{{}}}}}}{{{yyyxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvtttrrrrrrtttttttttsssoooooooooppprrrtttuuuvvvrrrssssssssssssuuuyyy|||~~~}}}{{{|||}}}|||{{{zzzyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwvvvtttqqqoooooonnnmmmooouuu}}}~~~xxx~~~~~~dddZZZSSSTTTWWW]]]kkk{{{~~~yyytttooollljjjiiiVVVWWWXXXZZZ]]]______^^^eeefffggggggeeeddddddeeegggkkkrrr{{{}}}xxxnnnooonnnkkkfffeeefffiiieeeccc^^^\\\aaakkkpppooohhhccc[[[SSSNNNMMMMMMNNNPPPQQQRRRPPPMMMKKKIIIIIIIIIGGGFFFGGGIIIJJJJJJJJJEEECCCBBBCCCEEEFFFGGGFFFCCCBBB???<<<:::999999999999999888888777666555555222333444444444444666888<<<@@@FFFKKKMMMMMMNNNOOOQQQOOOOOONNNIIIDDDFFFKKKXXXfffqqqqqqkkkkkkpppttt|||oooggggggxxx~~~|||mmmPPPFFFDDD@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>==================>>>;;;;;;;;;<<<===>>>???@@@???>>>===>>>@@@@@@@@@???>>>>>>????????????>>>>>><<<===???@@@BBBCCCDDDDDDBBBDDDFFFFFFEEEEEEFFFGGGDDDJJJOOOOOOJJJGGGGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCDDDFFFGGGHHHGGGGGGFFFIIIIIIIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDCCCEEEHHHIIIHHHFFFFFFFFFAAA>>>;;;:::999777555333000222333111000222777<<>><<<:::999888888888888777777666666555555222333444444444555888:::@@@EEEKKKOOOPPPPPPOOOOOOOOONNNMMMMMMJJJHHHMMMUUU```eeeiiihhhggglllxxx{{{lll```]]]^^^hhhzzz{{{dddOOOJJJGGG@@@:::;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???======>>>???@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@===>>>@@@AAAAAAAAACCCDDD@@@BBBDDDEEEEEEDDDFFFGGGIIIPPPVVVUUUMMMFFFEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGEEECCCBBBBBBBBBCCCEEEEEEEEEEEEDDDIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCAAADDDGGGGGGGGGFFFFFFFFF>>>===<<<;;;;;;999666444222222222111000222666999AAAKKKYYYeeelllqqqvvvzzz}}}{{{yyyxxxxxxxxxwwwuuuqqqtttsssjjj^^^WWWXXX\\\kkkvvv~~~||||||}}}}}}|||{{{}}}~~~~~~}}}}}}zzzwwwwwwxxxzzz{{{}}}}}}|||zzzxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxvvvuuutttttttttrrrpppqqqrrrsssssstttuuuuuuuuuttttttsssrrrqqqtttxxx{{{zzz|||}}}}}}|||{{{|||~~~|||~~~}}}zzzyyyyyyzzzzzzzzzyyyyyyxxxzzz{{{{{{zzzxxxwwwxxxzzz}}}}}}|||{{{{{{{{{||||||{{{zzzzzz{{{|||{{{xxxvvvuuuuuuuuuuuuyyy|||}}}qqqdddaaa^^^[[[XXXZZZbbbkkkkkknnnuuu}}}~~~}}}zzzzzzwwwppphhhaaa]]]\\\ccchhhkkkmmmttt~~~~~~uuuvvvvvvrrriii___WWWSSSXXX^^^hhhoooppplllgggcccfffiiillljjjeeebbbcccfffeeeeeeddddddgggjjjhhhcccZZZYYYVVVRRROOOLLLJJJIIIEEEKKKPPPNNNIIIDDDDDDFFFHHHFFFEEEEEEGGGHHHGGGFFFDDDEEEEEEEEEDDDDDDDDDDDD@@@???>>><<<:::999888888555555555555555555555444333444444444555666:::===DDDHHHNNNQQQRRRQQQPPPOOOOOOLLLKKKLLLKKKMMMTTT]]]hhhhhhhhhggghhhqqq~~~lll___VVVYYYaaannnyyyyyyvvvxxx~~~hhhWWWPPPIIIAAA<<<<<<<<<<<<;;;<<<<<<=========<<<;;;::::::;;;<<<===;;;;;;<<<======>>>>>>>>>;;;===???@@@@@@???>>>>>><<<<<<======>>>>>>?????????AAACCCCCCAAA@@@@@@BBB???AAACCCDDDCCCCCCDDDFFFFFFMMMTTTSSSKKKDDDCCCDDD@@@@@@@@@AAABBBCCCDDDDDDFFFGGGGGGGGGFFFDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBDDDFFFGGGFFFEEEFFFFFF>>>============;;;888555333333222111111222444666<<>>>>>===<<<:::999888777444444444444444444444555444555555555666888<<<@@@FFFJJJNNNQQQRRRQQQPPPQQQRRRNNNMMMPPPTTTWWW\\\ccclllllllllmmmoooyyyvvvccc[[[ZZZ___hhhssstttmmmjjjuuucccTTTKKKBBB>>>???======<<<<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;:::;;;<<<============<<<;;;===???@@@???>>>>>>>>>;;;;;;::::::;;;<<<======AAADDDGGGFFFCCC??????@@@???AAACCCCCCBBBBBBCCCDDD>>>CCCIIIIIIFFFBBBCCCEEE?????????@@@AAABBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEECCCEEEFFFFFFEEEEEEEEEFFF@@@????????????===:::888444333222111111222333333888@@@MMMYYYcccjjjooorrrxxxwwwwwwyyyzzzzzzxxxvvvrrrrrrpppjjjccc]]]\\\\\\aaannn~~~~~~|||zzzzzz}}}~~~|||}}}~~~~~~~~~}}}|||yyyvvvssssssvvvyyyzzz{{{|||{{{yyyyyyzzz|||yyyyyyxxxwwwvvvuuuuuutttrrrqqqrrrsssttttttsssqqqoooppprrrtttuuuuuuuuuuuutttuuuuuutttrrrrrrsssuuusssvvvyyy{{{||||||}}}uuuxxx|||}}}yyyyyy{{{{{{xxxtttrrrssstttuuuuuutttsssrrrrrrssstttsssrrrrrrsssuuuuuuuuuttttttttttttuuuuuuvvvuuutttvvvxxxzzzzzzzzzzzz{{{{{{||||||uuuooonnntttxxxyyyzzz~~~yyyxxxwwwrrrooopppjjjnnnwww}}}nnnaaa```]]]^^^bbbiiioooqqqnnnkkkmmmuuuxxxuuurrrrrrooorrruuurrrkkkfffdddeeebbbllltttzzzwwwhhh]]]VVVSSSSSSZZZbbbeeeccc``````bbbeeefffggggggeeebbb```^^^^^^___^^^]]]^^^___ZZZSSSMMMLLLKKKJJJHHHGGGGGGGGGEEEHHHJJJIIIFFFCCCCCCCCCDDDCCCBBBCCCEEEGGGHHHGGGFFFHHHIIIHHHDDDAAA@@@@@@<<<<<<;;;:::999777666555444444444444555555666666555666666666777:::???BBBGGGJJJNNNPPPPPPPPPQQQRRRTTTQQQSSS]]]gggjjjlllnnnoooqqqtttyyy{{{ppp]]][[[aaaooovvv{{{wwwnnnnnniiiRRRIIIDDD===<<<@@@======<<<;;;::::::::::::999999::::::::::::999999999:::;;;<<<<<<;;;;;;:::999<<<>>>>>><<<;;;===>>>>>>===<<<<<<<<<===>>>>>>@@@EEEJJJJJJEEEAAA???@@@???AAACCCCCCAAAAAAAAABBB<<>><<<:::555444222111222222222111666===HHHTTT^^^ffflllnnnssstttvvvyyy{{{zzzwwwtttqqqooommmjjjfffaaa]]]ZZZZZZgggxxx~~~~~~~~~|||zzzzzz|||~~~~~~~~~~~~|||yyyyyywwwtttrrrssswwwzzz{{{||||||{{{zzzzzz|||~~~||||||zzzxxxvvvuuusssrrrnnnnnnoooqqqtttuuutttrrrkkkmmmppprrrtttvvvvvvvvvuuuvvvvvvuuusssqqqrrrsssrrruuuyyy|||}}}~~~wwwzzz}}}~~~~~~~~~~~~~~~zzzvvvwwwyyy{{{xxxtttuuuttttttsssssssssttttttpppqqqrrrqqqpppppprrrsssttttttsssssssssttttttuuutttrrrqqqrrruuuxxxzzzzzztttvvvxxx{{{}}}|||uuuppppppxxx~~~~~~~~~oooddd\\\ZZZXXXUUUYYY___aaafffqqq}}}|||ooocccaaa^^^___fffooossstttuuuqqqrrrzzz}}}yyyuuuvvvmmmrrruuurrrlllgggeeefff^^^jjjuuu||||||nnnaaaYYYWWWWWW[[[aaagggfffaaa]]]^^^aaafffffffffffffffccc___[[[[[[[[[YYYWWWYYY[[[WWWQQQMMMKKKIIIGGGFFFGGGIIIJJJFFFGGGHHHHHHFFFDDDCCCCCCAAA@@@@@@BBBFFFHHHIIIIIIGGGIIIKKKHHHCCC@@@??????::::::999999888666444444444444555555666777777777666666777777888;;;@@@DDDGGGJJJMMMOOOOOOPPPQQQRRRTTTSSSZZZjjjxxx}}}|||zzzrrruuu|||lllYYY[[[eeexxx|||hhhSSSCCCBBBCCC>>><<<@@@===<<<;;;:::999888888888888999:::;;;;;;:::999888777888999:::;;;:::999888888;;;===<<<:::999;;;>>>BBBAAA@@@??????@@@AAABBB???EEEKKKLLLGGGBBB@@@AAA@@@AAACCCBBBAAA@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDD@@@@@@@@@AAABBBCCCEEEFFFFFFEEECCCBBBBBBCCCDDDDDDAAAAAABBBCCCEEEGGGIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJGGGHHHHHHGGGGGGFFFEEEDDDGGGHHHHHHGGGEEEDDDEEEFFFFFFDDDAAA@@@@@@???===;;;555444222111222222111000555;;;EEEQQQ[[[dddjjjmmmnnnooorrrvvvyyyxxxuuuqqqooommmkkkjjjhhhccc\\\VVVTTTbbbttt~~~~~~}}}{{{zzzzzz|||{{{}}}~~~~~~~~~}}}|||{{{zzzzzzxxxwwwvvvvvvuuuxxxyyyyyy{{{|||}}}}}}|||zzzzzzzzzyyywwwuuutttsssppppppoooqqqrrrrrrqqqoookkkkkkmmmpppsssuuutttsssuuuttttttsssssssssttttttsssssstttwwwzzz{{{{{{zzzuuuwww{{{|||{{{{{{zzz{{{}}}|||zzzxxxwwwwwwwwwxxxqqqqqqqqqqqqrrrssstttuuutttrrrpppooopppqqqqqqqqqvvvuuusssrrrqqqrrrrrrssssssssstttuuuvvvwwwxxxxxxxxxyyy{{{~~~~~~zzztttiiimmmsssyyyyyynnneeeYYYTTTPPPOOOPPPPPPUUU[[[aaahhhuuu}}}ooogggeeedddfffkkkqqqvvvyyy{{{zzz{{{xxxqqquuussssssuuuwwwsssjjjbbbccchhhppp}}}rrreee^^^```hhhooorrrsssqqqjjjbbb^^^aaaeeedddgggfffaaa]]]^^^^^^[[[WWWVVVTTTRRRPPPOOONNNNNNPPPMMMIIIFFFDDDFFFHHHJJJLLLLLLJJJIIIGGGFFFEEEDDDAAAAAABBBBBBCCCEEEFFFGGGHHHHHHFFFBBB>>>;;;;;;;;;888888777666666666666666555444444444444555666666777555444777>>>CCCFFFFFFKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSccczzzlllyyydddXXX___lll{{{wwwTTTLLLCCC>>>===>>><<<999:::999999888777777777888888888888888888888888888888888777777888888999:::999999999888999999:::;;;:::<<<>>>>>>>>>???AAABBB@@@BBBDDDDDDBBB@@@@@@@@@AAABBBBBBAAA???>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCEEEFFFGGGHHHEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGHHHFFFEEECCCCCCBBBAAA???<<<999777555333111111222333444777>>>HHHUUU```gggkkklllnnnrrrtttuuutttqqqoookkkjjjiiihhhfffccc^^^[[[SSS]]]mmm||||||xxxwwwwwwvvvyyy|||zzzxxxyyy}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{zzzzzzyyyxxxwwwxxxzzzzzzyyyvvvwwwzzz~~~~~~}}}|||zzzwwwuuutttssspppooonnnnnnoooooonnnlllnnnmmmnnnpppssstttrrrqqqtttssssssssssssttttttuuurrrqqqqqqrrruuuwwwwwwvvvuuuxxx{{{|||{{{zzzzzz{{{zzz{{{{{{{{{zzzxxxuuutttppppppqqqqqqrrrssssssttttttrrrppppppqqqssssssrrruuutttsssqqqppppppqqqqqqssssssttttttuuuvvvvvvvvvvvvwwwyyy|||~~~yyy~~~}}}{{{yyyuuuoooiiikkkpppwww|||vvvlllaaaYYYOOOKKKIIIKKKMMMOOOUUU\\\dddkkkwww{{{pppkkkiiiiiikkkqqqxxx~~~}}}wwwsssrrrsssvvvwwwssskkkdddgggiiinnnvvv}}}~~~{{{vvvpppkkklllqqqxxx}}}zzzzzzvvvmmmaaaZZZYYYZZZ___ccceeeaaa______^^^\\\WWWVVVSSSQQQOOOOOONNNNNNMMMJJJGGGDDDCCCEEEHHHJJJKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDGGGGGGEEEBBB>>>;;;:::;;;888777777666666666666666555444444444444555666666777666666999???DDDGGGGGGKKKLLLMMMMMMMMMMMMNNNOOOPPP\\\sssxxxrrryyyqqqYYYTTTfff}}}}}}aaaKKKDDD===999:::<<<;;;999::::::999888888888888888888888888888888888888888888888777777888888999:::999999999888888999999:::;;;===>>>>>>===<<<===>>><<<>>>@@@@@@>>>=========>>>?????????>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBAAA???????????????BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIKKKJJJHHHGGGGGGHHHGGGFFFDDDDDDDDDCCC@@@>>>:::999666444333333333444444666<<>>888777999;;;<<<;;;::::::999999888888999999888888888888888888888888888888777777888888999:::999999888888888888999999:::<<>><<<<<<<<<:::;;;======<<<;;;<<<<<<:::;;;<<<<<<<<<===@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???????????????AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJKKKLLLLLLJJJHHHHHHIIIHHHGGGEEEEEEEEEDDDBBB@@@<<<:::888666444444444444444555999???IIISSS]]]ccchhhiiijjjlllmmmnnnnnnnnnfffeeeeeeeeegggfffdddccc\\\XXXYYYeee||||||}}}~~~{{{wwwuuuxxxwwwuuuuuuvvvzzz~~~~~~}}}}}}~~~~~~{{{wwwxxxzzz{{{||||||{{{zzzvvvwwwxxxwwwuuuuuuyyy|||~~~{{{xxxvvvvvvvvvwwwxxxuuuqqqooonnnnnnnnnmmmqqqpppoooppprrrsssrrrppprrrrrrrrrrrrssstttuuuuuuvvvtttqqqqqqrrrtttuuuvvvuuuwwwyyyzzzyyyxxxyyyyyyxxxzzz{{{|||zzzwwwrrrpppnnnppprrrssstttsssrrrqqqrrrqqqqqqrrruuuvvvvvvvvvsssrrrqqqpppnnnmmmlllllloooooopppqqqrrrsssttttttuuuttttttuuuwwwxxxxxxwwwuuuyyy{{{xxxvvvtttoooiiiaaa^^^^^^fffsss|||pppeee\\\TTTNNNJJJIIIIIILLLQQQUUUYYYbbbkkkuuuwwwssspppooopppttt|||zzzwwwwwwyyy{{{{{{xxxqqqlllgggfffdddcccccccccccccccggggggjjjqqqzzz~~~{{{xxxhhhkkkkkkeee[[[SSSPPPPPPSSSZZZ____________\\\XXXTTTRRROOOLLLJJJJJJKKKLLLCCCAAA@@@???AAADDDGGGIIIHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB???;;;888888999777666666555555555666666555555555555555666666777888999;;;???CCCGGGIIIJJJKKKMMMOOONNNKKKKKKMMMOOOcccvvv}}}uuu{{{nnndddccceeezzzZZZNNN???<<<999888:::===>>>===::::::999999999999999:::888888888888888888888888888888777777888888999:::999999888888888888999999:::===@@@BBBAAA???>>>>>>:::<<<======<<<;;;<<<===999:::;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEHHHIIIKKKKKKJJJIIIIIIJJJHHHGGGEEEEEEFFFEEEBBB@@@<<<;;;999777555444444444222333666:::BBBNNNYYYaaaffffffggghhhjjjlllnnnooogggeeedddeeefffgggfffeeeaaa[[[WWW]]]ppp}}}}}}|||xxxuuuyyyxxxwwwuuuuuuwwwzzz}}}}}}~~~~~~~~~}}}~~~~~~zzzxxxtttuuuwwwyyyzzzzzzzzzzzzvvvuuuuuuxxx|||}}}{{{xxx{{{yyyxxxvvvvvvxxxzzz{{{zzzwwwssspppoooooonnnmmmooonnnnnnppprrrtttuuutttrrrrrrrrrrrrrrrsssttttttwwwtttrrrqqqrrrtttuuuuuutttvvvwwwwwwvvvvvvwwwxxxzzzzzzyyyxxxwwwuuutttsssoooqqqsssttttttsssrrrqqqqqqqqqqqqsssvvvwwwwwwvvvrrrqqqqqqpppooonnnmmmlllkkklllnnnoooqqqsssuuuvvvwwwtttrrrqqqrrrssssssrrrnnnrrrssspppmmmkkkfff```ZZZVVVSSSXXXcccnnntttuuuooojjjaaaYYYSSSOOOMMMKKKLLLLLLPPPUUUYYY]]]hhhrrrzzz|||wwwuuusssrrrssswww~~~{{{vvvxxxyyyyyyxxxwwwrrrmmmiiieeeccc___[[[XXXWWWXXXYYY^^^___cccllluuuxxxtttooodddggggggaaaWWWPPPNNNOOOVVV\\\___^^^\\\[[[XXXTTTQQQOOOLLLJJJHHHHHHHHHHHHAAA@@@??????@@@CCCFFFHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFAAAAAA@@@===999777777888666666555555555555666666666555555555555666777777888:::>>>BBBFFFHHHJJJLLLLLLNNNOOOMMMJJJKKKOOOSSSkkkwwwyyytttfffhhhttt{{{iiiGGGFFF>>><<<::::::;;;<<<<<<<<<999999999888888999::::::888888888888888888888888888888777777888888999:::999999999999999::::::;;;@@@CCCEEEFFFCCCAAA???>>>:::;;;<<<<<<::::::;;;===;;;<<<======;;;<<<===???BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFHHHIIIIIIIIIJJJKKKGGGFFFEEEEEEEEEDDDBBB@@@<<<<<<:::888666555444333111222444777>>>IIIVVV___ddddddeeefffiiilllnnnpppjjjhhhfffffffffggggggfffeeebbb^^^]]]fffzzz~~~~~~|||}}}|||zzzyyyzzzzzzyyywwwuuuuuuxxx{{{~~~~~~~~~~~~}}}|||}}}}}}|||||||||{{{xxxvvvttttttuuuvvvwwwxxxyyyyyyxxxuuuuuuzzz|||vvvvvvvvvvvvvvvxxxzzz|||~~~yyyvvvsssppppppooommmlllnnnmmmmmmooosssvvvwwwwwwssssssrrrrrrrrrrrrsssssssssqqqooooooqqqrrrsssrrrssstttuuuuuutttssstttvvv{{{yyywwwuuuttttttuuuvvvrrrssstttuuuuuutttsssrrrqqqqqqqqqsssvvvwwwvvvuuuqqqqqqrrrqqqqqqpppooonnnkkklllmmmoooqqqssstttuuuvvvtttpppoooooopppqqqppplllppppppmmmiiifff```ZZZQQQNNNJJJLLLRRRYYY^^^___ZZZWWWSSSOOOMMMLLLLLLMMMMMMNNNRRRXXX\\\cccppp}}}zzzxxxxxxwwwwwwwwwzzz~~~zzzwwwxxxwwwuuuqqqlllgggcccaaaaaa___ZZZUUUPPPNNNPPPRRRUUUZZZcccnnnwwwzzzvvvqqqkkkllljjjaaaVVVOOONNNPPP```dddccc^^^YYYWWWTTTPPPNNNMMMLLLJJJHHHGGGFFFFFFAAAAAA@@@@@@AAACCCEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGFFF??????>>>;;;888666666666555555444444555555666666666666555555666666777888888<<>>FFFHHHHHHGGGCCC???<<<;;;;;;;;;;;;:::888888999;;;>>>???@@@???>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFCCCEEEGGGHHHGGGGGGHHHJJJGGGFFFEEEEEEEEEEEECCCAAA>>>===<<<:::888666555444000222444666;;;EEEQQQ[[[aaabbbcccfffiiilllnnnpppnnnkkkhhhgggggghhhiiihhhiiijjjgggbbbaaammm{{{zzz~~~|||{{{|||yyyzzzzzzwwwtttsssvvvzzz}}}~~~~~~~~~~~~{{{zzz{{{zzzyyyyyyzzzzzzxxxwwwuuuuuuttttttuuuwwwyyyzzzzzzyyyxxxzzz}}}}}}yyyvvvtttuuuwwwxxx{{{|||~~~yyywwwtttsssrrrqqqooommmooommmmmmooorrrvvvwwwwwwttttttsssrrrqqqqqqqqqqqqpppooonnnoooqqqrrrqqqppprrrsssssssssqqqqqqrrrtttxxxwwwvvvttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqsssuuuvvvuuusssqqqrrrrrrssssssrrrqqqqqqnnnnnnooopppqqqrrrrrrssstttqqqnnnlllnnnpppqqqrrrkkknnnnnniiieeeaaa[[[TTTJJJHHHEEEDDDFFFIIIMMMOOOMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQWWW___fffppp~~~zzzxxxyyyyyyxxxwwwyyy}}}~~~}}}zzzwwwrrrjjjccc]]]ZZZYYY[[[ZZZWWWSSSOOONNNQQQTTTZZZcccppp|||yyysssmmmllliii```WWWSSSVVVZZZnnnooojjj```XXXTTTQQQNNNMMMMMMMMMLLLJJJHHHFFFDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGEEEDDDCCC>>>>>>===:::777555555666555444444444444555666777666666666666666777777888888===DDDHHHJJJKKKMMMNNNKKKMMMMMMJJJHHHMMMXXXbbbpppnnnppptttvvvvvvxxx|||}}}wwwgggOOOEEE<<<999999:::999888777777888777777666666777777888999888888888888888888888888888888777777888888999:::888888999:::<<<>>>@@@AAACCCDDDEEECCC@@@===<<<===>>>>>>===;;;999888999;;;???@@@BBBBBBAAABBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCEEEGGGIIIJJJDDDDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEGGGHHHHHHGGGFFFFFFGGGHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@???>>><<<999777666111333444555777???JJJSSS^^^___bbbeeehhhkkkmmmnnnooollliiiggghhhjjjllllllkkknnnnnngggbbbgggwwwuuuxxx|||zzz|||uuuwwwxxxuuuqqqooosssvvvuuuvvvzzz~~~~~~}}}{{{yyyxxxvvvvvvxxxyyyyyyyyywwwvvvtttssstttvvvyyy{{{}}}|||{{{zzzxxxwwwvvvwwwuuuvvvxxx{{{}}}~~~zzzyyywwwwwwvvvuuurrrooopppooonnnooorrruuuwwwwwwuuutttsssrrrqqqpppppppppooonnnnnnppprrrsssrrrpppqqqrrrrrrqqqpppoooqqqrrrvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuuuuuuuvvvvvvqqqqqqqqqsssuuuuuutttrrrqqqrrrssstttuuutttssssssqqqqqqqqqppppppppppppppprrrooolllkkkmmmqqqsssttteeehhhhhhccc^^^YYYSSSLLLEEEEEECCCAAA@@@AAAEEEHHHIIIKKKMMMNNNNNNNNNOOOOOOTTTWWW^^^gggqqq~~~~~~zzzyyyzzzxxxvvvuuuvvvxxx{{{{{{{{{}}}yyyrrrhhh___XXXVVVUUUVVVVVVVVVTTTRRRSSSXXX]]]gggrrrxxxqqqeeeeeeccc]]]XXXXXX___fffxxxwwwooobbbWWWSSSPPPMMMMMMNNNNNNNNNLLLIIIFFFDDDFFFEEEDDDCCCBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFFFFEEECCC@@@???======<<<999666444444555444444444444444555666777666666666666666777888888888>>>EEEJJJKKKLLLMMMOOOKKKMMMMMMIIIHHHNNN\\\gggwwwoookkkmmmmmmnnnyyysss{{{vvv{{{MMMDDDGGG:::888999;;;;;;:::999999999666666555666666777888888888888888888888888888888888888888777888999999:::888888999;;;===@@@BBBCCC<<<===???>>>>>>>>>???AAABBBBBB@@@>>>;;;:::;;;===???AAABBBCCCDDDEEEHHHJJJDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDD@@@AAAAAACCCEEEGGGIIIJJJDDDDDDBBBAAA@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJJJJIIIFFFDDDDDDDDDIIIHHHGGGGGGHHHHHHFFFDDDCCCCCCBBB@@@>>><<<999888333444555444555:::EEEMMM[[[]]]```dddhhhjjjlllmmmooollliiihhhiiilllnnnooommmpppqqqkkkdddfffqqq|||pppxxx}}}yyyzzzqqqtttuuurrrnnnlllppptttnnnpppttt{{{}}}|||{{{}}}~~~}}}}}}~~~|||{{{{{{zzz{{{|||||||||{{{zzzyyy{{{yyyvvvsssrrrtttyyy}}}~~~}}}}}}|||zzzyyywwwvvv{{{|||||||||zzzzzz|||~~~~~~|||yyyvvvtttuuuvvvwwwsssuuuwwwwwwvvvuuuuuuvvvttttttuuuuuutttssssssrrroooooopppqqqrrrsssssstttrrrrrrqqqpppoooooooooooossssssttttttuuuwwwxxxyyyuuuvvvwwwxxxwwwuuusssrrrrrrtttwwwyyyyyywwwtttrrrqqqoooooorrruuuvvvtttqqqnnnmmmmmmnnnoooooonnnlllkkkkkklllmmmmmmmmmmmmmmmggggggfffbbb\\\SSSLLLGGGDDD@@@<<<;;;===??????>>>GGGGGGKKKQQQSSSSSSWWW]]]^^^]]]cccrrr~~~{{{xxxvvv|||wwwtttuuuuuurrrpppqqq{{{{{{sssmmmjjjddd[[[VVVWWW[[[[[[XXXVVVZZZaaaeeedddkkk|||yyyooofff^^^\\\ZZZYYY]]]ccckkkooovvvrrrkkk```VVVPPPMMMMMMNNNLLLJJJJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGEEEAAA>>>::::::888666555444444444555555666777777666555444666555555666777999;;;<<<@@@DDDHHHJJJKKKKKKKKKMMMNNNNNNMMMKKKLLLSSS^^^fffkkkhhhfffhhhlllvvvyyylllyyydddIIICCC@@@:::888888888888888888888888777777777777777888888999888888888888888888888888777777888999999999999888999999:::;;;===>>>??????>>><<<::::::;;;;;;:::999======<<<<<<<<<======>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGEEECCCBBBAAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGAAABBBBBBAAA@@@AAACCCEEECCCCCCBBBAAA@@@BBBEEEGGGJJJHHHFFFDDDCCCCCCDDDEEEGGGFFFFFFEEEFFFGGGIIIJJJEEEEEEDDDCCC@@@===:::999333444444333222777AAAJJJVVV[[[bbbeeeeeehhhnnnssssssmmmgggccceeeiiinnnqqqrrrqqqsssuuurrrkkkkkkppp|||}}}vvvwww~~~|||vvvtttqqqqqqqqqqqqpppooollllllnnnttt||||||{{{{{{}}}~~~}}}|||{{{{{{zzz{{{{{{|||||||||zzzyyyxxxyyyxxxvvvsssrrrtttxxx{{{~~~}}}}}}|||{{{zzzyyyxxxyyyzzz{{{{{{zzzzzz|||~~~|||zzzxxxwwwxxxxxxuuuwwwxxxxxxvvvuuuvvvvvvttttttttttttttttttssssssqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppppppppqqqqqqssssssssstttuuuwwwxxxyyyuuuuuuvvvvvvuuusssqqqoooqqqsssuuuwwwwwwuuusssqqqnnnmmmmmmpppssssssrrrooommmlllkkklllnnnnnnmmmkkkjjjjjjjjjkkkkkkkkkkkkjjjffffffddd```YYYQQQIIIDDDAAA???<<<===???BBBCCCBBBFFFGGGKKKRRRTTTUUUZZZaaaggggggooo{{{wwwtttyyytttqqqrrrrrrooommmnnnmmmvvv~~~{{{uuupppooojjjaaa]]]]]]cccfffgggeeehhhnnnqqqqqq~~~zzznnncccYYYVVVUUUTTTUUU[[[ccclllrrrxxxtttlllbbbXXXRRROOOPPPMMMLLLJJJIIIJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIKKKIIIFFFEEECCCAAA>>><<<:::999888666555444444444555555444444444444555555666666666777999;;;===>>>???BBBFFFIIIKKKLLLMMMMMMOOOOOONNNMMMNNNUUU___gggbbbbbbeeejjjppp~~~zzzlllrrr{{{yyyWWWFFFBBB???999888888888888888888888888777777666666777777888999888888888888888888888888777777888999999999999888777777888999:::;;;;;;<<<;;;:::888999:::;;;;;;:::;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBAAAAAABBBDDDEEEHHHHHHHHHGGGHHHHHHIIIJJJEEEEEEFFFFFFFFFFFFFFFEEEAAABBBBBBBBBAAAAAACCCEEEDDDCCCAAA???>>>AAAEEEHHHHHHFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLIIIHHHGGGEEEBBB>>>:::888444555555333222666???GGGQQQWWW___dddfffhhhmmmqqqqqqmmmhhhfffhhhllloooqqqssswww{{{|||{{{xxxuuutttqqqttt||||||{{{}}}vvvsssqqqpppppppppooonnnkkkkkkmmmrrrxxx}}}{{{{{{|||~~~~~~||||||||||||{{{{{{{{{zzz||||||||||||{{{yyyxxxwwwwwwwwwvvvtttssstttvvvyyy}}}}}}}}}}}}||||||||||||yyyzzzzzzzzzyyyyyy{{{}}}~~~|||zzzyyywwwwwwwwwxxxyyyxxxvvvuuuuuuvvvssssssssssssttttttttttttrrrrrrrrrqqqqqqqqqpppppprrrrrrqqqppppppqqqrrrsssssssssssstttuuuvvvwwwxxxuuuuuutttsssrrrpppnnnllloooqqqsssuuuuuusssqqqooojjjjjjkkkmmmooopppooommmkkkjjjjjjjjjlllllljjjiiihhhhhhhhhhhhhhhgggggggggdddccc```\\\UUULLLEEEAAA>>>======???CCCFFFGGGGGGHHHIIIOOOVVVZZZ\\\dddlllvvvyyy~~~{{{uuuqqqsssnnnkkklllllliiiggghhhaaakkkvvvyyyvvvuuuuuuqqqjjjffffffgggnnntttuuuvvvzzz}}}}}}xxxmmmcccZZZSSSPPPOOOPPPTTT\\\fffqqqwww{{{wwwooodddZZZSSSQQQQQQMMMKKKJJJIIIJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLIIIDDDAAA???>>>;;;:::999888777666555555444555555444333222222333555555555666777999;;;>>>@@@BBBBBBCCCEEEIIIMMMOOOOOONNNOOOQQQRRRSSSTTTYYYaaahhhaaabbbgggppp{{{rrrdddccczzz|||zzz|||```HHHBBB@@@<<<:::888888888888888888888888777777666666777777888999888888888888888888888888777777888999999999999888777777888888888999999999888777666888:::;;;;;;:::888888888999999:::::::::<<<<<<<<<<<<===>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCEEEFFFLLLLLLLLLLLLLLLMMMNNNNNNGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCDDDCCCBBBBBBDDDEEECCCAAA>>><<<>>>AAAFFFIIIEEEEEEDDDCCCDDDFFFIIIJJJHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLJJJGGGDDD???;;;999666666555333111555;;;AAAIIIQQQ[[[cccfffiiikkknnnooommmjjjjjjlllooorrrrrrrrrzzzuuuggglllxxx|||vvvtttqqqoooooonnnmmmllljjjkkkmmmooorrrvvv|||{{{{{{|||~~~||||||~~~{{{{{{{{{|||||||||||||||}}}}}}|||{{{zzzxxxwwwwwwvvvwwwwwwvvvuuuuuuwwwxxx}}}||||||}}}}}}}}}~~~~~~zzz{{{{{{yyywwwwwwxxxyyy}}}}}}}}}|||zzzxxxvvvtttwwwxxxxxxwwwtttssstttuuussssssrrrsssssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppqqqrrrtttuuusssssssssssstttuuuvvvwwwvvvuuutttrrrpppnnnlllkkkoooppprrrssssssrrrpppooohhhhhhjjjlllmmmnnnmmmllliiihhhhhhhhhiiiiiihhhfffgggfffeeeddddddcccccccccaaa___\\\WWWPPPIIICCC???<<<<<<>>>AAAEEEHHHIIIJJJMMMOOOVVV^^^cccgggrrr|||~~~~~~}}}|||yyyuuuqqqoooiiidddddddddaaa```bbb]]]fffooovvv}}}xxxyyy{{{{{{xxxsssooonnnmmmxxx}}}uuulllddd^^^ZZZWWWTTTUUUWWW\\\dddoooxxx~~~|||rrrfff[[[SSSQQQQQQLLLJJJIIIIIIIIIIIIHHHFFFCCCCCCCCCBBBBBBCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJKKKGGGBBB???======<<<;;;888777666555555555555555444444444444444444555555444555777:::===@@@CCCDDDHHHHHHHHHKKKNNNPPPOOONNNNNNSSSYYY\\\^^^```eeeiiikkkiiimmmyyy{{{___]]]hhhvvvxxxsssMMM@@@@@@<<<:::;;;888888888888888888888888666666666666666777888888888888888888888888888888777777888999999999999888::::::999999999999999999777666666777999:::999777777777888999999:::::::::;;;;;;;;;;;;<<<===??????AAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBDDDFFFGGGHHHMMMMMMMMMMMMMMMNNNNNNOOOIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEDDDCCCCCCDDDFFF???>>>>>>???CCCGGGJJJLLLFFFEEEDDDDDDDDDFFFHHHJJJGGGHHHHHHJJJKKKLLLMMMNNNKKKKKKJJJHHHEEEAAA>>><<<999888666333222333888<<>>???@@@@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDFFF>>>???BBBHHHNNNRRRRRRPPPIIIHHHFFFEEEDDDEEEGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLGGGGGGGGGFFFEEECCCAAA???;;;:::888555333333555777>>>FFFRRR]]]eeeiiikkkkkkllllllmmmooorrrtttsssrrrkkktttuuupppvvvuuugggiiinnnyyy|||vvvrrrooonnnllljjjhhhiiiiiihhhgggkkkrrrxxxzzz|||~~~}}}zzzzzz{{{|||~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}|||~~~~~~~~~~~~||||||zzzyyyxxxxxxxxxxxxxxxyyyzzzyyyxxxwwwyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}zzzwwwttttttuuu||||||}}}}}}|||{{{yyyxxxwwwwwwwwwuuussssssuuuvvvuuutttrrrqqqqqqqqqrrrsssnnnooopppqqqrrrssssssttttttrrrpppooooooqqqsssuuurrrrrrrrrrrrrrrsssttttttyyywwwtttqqqnnnnnnnnnnnnooopppqqqqqqqqqqqqpppooohhhjjjllllllkkkiiiiiijjjgggfffeeefffgggfffdddbbbaaa```]]]ZZZYYYXXXXXXXXXUUUSSSPPPKKKGGGCCCAAA???<<>>BBBEEEGGGHHHLLLKKKJJJIIIJJJNNNUUUZZZ```eeekkknnnmmmllllllmmmqqqpppyyy|||ggg___lll|||yyyfffRRRAAA???>>>888777===888888888888888888888888666666555555666666777888777777777777777777777777777777888999999999999888888888777777777777777777888888777888999888555222666888999;;;<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAA@@@@@@??????@@@@@@AAABBB@@@AAACCCDDDFFFHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHHHHFFFEEEEEEFFFAAACCCHHHPPPWWWYYYWWWSSSLLLJJJHHHEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIICCCDDDEEEEEEEEEDDDCCCBBB===<<<999666444444444444<<>>;;;::::::999888444444444444444555666777555444333333333555777999999;;;???BBBFFFHHHIIIJJJIIIKKKMMMMMMNNNVVVdddnnnsssttttttqqqmmmkkkmmmoooooovvvvvvfff___aaattt}}}TTTHHH>>>===<<<:::888:::888888888888888888888888666555555555555666777777777777777777777777777777777777888999999999999888777777888888888888888888777777777888:::999666444555777999;;;<<<<<<;;;;;;:::::::::;;;===>>>@@@AAA@@@@@@??????@@@@@@AAABBB???@@@AAACCCEEEFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEFFF@@@AAABBBDDDDDDEEEEEEEEEFFFGGGIIIIIIGGGEEEEEEFFFDDDEEEHHHNNNUUUWWWTTTPPPLLLJJJHHHFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGBBBCCCEEEFFFFFFEEEEEEDDD???===:::888666555444333:::>>>FFFPPPZZZbbbfffhhhjjjjjjkkknnnpppqqqpppnnnmmmnnnppppppqqqtttwwwzzzmmmhhhcccfffsss{{{uuuqqqnnnllljjjhhheeedddfffiiikkkllllllnnnrrrwww{{{yyywww|||}}}}}}}}}~~~}}}}}}vvvuuutttuuuxxxzzzzzzzzzzzz|||~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxvvvtttuuuxxxzzzxxxwwwvvvuuuuuuwwwyyyzzz{{{||||||zzzxxxxxxyyy{{{wwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyxxxwwwwwwzzz}}}wwwvvvsssqqqoooooopppqqqrrrrrrrrrqqqqqqqqqqqqpppuuussspppmmmmmmnnnppprrrrrrrrrqqqqqqrrrrrrssssssxxxuuuqqqnnnlllmmmnnnppplllmmmmmmmmmmmmmmmmmmlllgggjjjlllkkkgggddddddeeegggfffeeeeeefffeeecccaaaYYYWWWSSSPPPMMMLLLLLLLLLGGGEEECCC@@@???>>>>>>>>>===@@@DDDHHHLLLSSS[[[bbbiiinnnwwwwwwyyy{{{~~~zzzvvvnnnaaaRRRJJJFFFEEEJJJPPPTTTVVVWWWWWW\\\eeekkklllzzz|||uuutttssspppwww|||~~~rrrdddXXXPPPNNNOOOJJJHHHGGGGGGIIIIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCCCCCCCCCCBBBEEEBBB>>>;;;999777555333444444444444444555666777777444000...///333888;;;<<<>>>BBBEEEHHHKKKLLLLLLHHHMMMQQQQQQTTT___rrrzzzrrrkkkiiimmmqqqqqq~~~www^^^WWWYYYbbbyyyzzzrrrxxxeeeKKKCCC;;;999;;;;;;999777888888888888888888888888555555555555555666777777777777777777777777777777777777888999999999999888999999:::::::::;;;;;;;;;555555666999;;;:::888666444666888;;;<<<<<<;;;:::999999999:::<<<>>>???@@@@@@@@@@@@???@@@@@@AAABBB===>>>@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFF<<<===???AAABBBCCCDDDDDDFFFHHHJJJIIIHHHFFFEEEFFFEEECCCDDDIIIOOOQQQNNNJJJKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGDDDEEEFFFGGGGGGFFFEEEDDD@@@===;;;888777666444222999;;;BBBKKKUUU^^^dddgggjjjjjjjjjmmmooopppnnnmmmllllllooosssrrrooorrryyyssskkkcccccclll{{{}}}wwwsssooommmkkkgggddddddgggjjjjjjiiifffhhhmmmrrrvvvzzz|||}}}}}}vvvtttxxx}}}}}}~~~{{{|||uuuuuuuuuvvvwwwyyy{{{||||||~~~~~~}}}}}}~~~~~~zzzyyy}}}~~~{{{zzz}}}~~~}}}{{{zzzyyyyyyyyyyyyyyywwwuuusssrrrssstttuuuxxxvvvttttttuuuvvvvvvvvvwwwwwwwwwvvvuuuttttttssspppqqqrrrtttvvvwwwyyyyyy}}}||||||{{{{{{||||||}}}{{{uuuqqqrrrrrrpppooorrrsssrrrppppppqqqrrrqqqppppppooommmnnnpppssssssssstttssspppnnnmmmnnnpppqqqtttqqqmmmkkklllmmmnnnnnnooonnnmmmkkkkkkllllllmmmggghhhhhhgggeeeccccccdddddddddcccbbbaaa```___^^^SSSPPPMMMLLLLLLJJJFFFBBBAAA@@@??????????????????BBBDDDFFFHHHMMMXXXeeeooopppwww~~~zzzwwwvvvvvvxxxxxxuuurrroooeeeVVVKKKGGGHHHKKKLLLTTTVVVWWWVVVUUUYYY___eeeqqqtttuuusssnnnjjjjjjkkkvvvzzz~~~rrrggg\\\QQQJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHCCCBBBAAA@@@AAAAAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::888666555555555555555555555555555444444666555555666777999;;;<<>>>>>???AAABBBCCCCCC@@@???>>>===>>>???AAABBB???@@@BBBCCCDDDEEEEEEDDDAAAAAABBBBBBCCCCCCBBBBBB??????@@@AAAAAABBBCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFJJJGGGEEEEEEGGGIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHH>>>>>>===;;;:::777666555444888>>>FFFNNNXXXaaagggkkkjjjjjjlllnnnooooooooorrrpppmmmjjjjjjkkkmmmoooooolllhhhbbb___hhhzzzuuurrrnnnhhhdddbbbdddiiillliiifffcccggglllqqqtttwww{{{}}}zzzyyyxxxyyy{{{~~~~~~zzzzzz{{{~~~uuuuuuvvvvvvwwwxxxyyyyyy|||}}}~~~~~~~~~}}}|||||||||zzzzzz}}}}}}zzzyyy||||||{{{zzzyyyxxxyyyzzz{{{vvvuuutttrrrqqqrrrrrrsssuuusssqqqqqqrrrttttttsssuuuuuuuuuuuuttttttttttttooopppqqqsssuuuvvvxxxxxx}}}}}}}}}~~~yyyuuuuuutttqqqppprrruuusssqqqqqqrrrrrrqqqpppllljjjiiijjjlllnnnoooooorrrqqqooommmmmmmmmoooppprrrooolllkkklllmmmnnnnnnpppooommmllljjjjjjjjjjjjggggggfffccc```^^^]]]]]]]]]^^^^^^^^^]]][[[YYYXXXRRROOOLLLKKKJJJHHHDDDAAA@@@@@@@@@???@@@@@@AAABBBCCCEEEHHHMMMUUU```kkkrrrwww}}}{{{yyyxxxwwwxxxyyyxxxuuurrrooofffYYYOOOKKKKKKLLLMMMSSSTTTUUUUUUVVV\\\eeemmmtttsssqqqmmmiiigggggghhhsssxxxqqqeee[[[QQQKKKKKKHHHGGGFFFEEEEEEFFFGGGGGGCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@?????????===<<<999777666555555555555555555555555555555555555555555666888:::<<<>>>BBBDDDFFFHHHJJJKKKLLLMMMNNNPPPPPPSSSccczzzwwwnnnkkkkkknnnvvvjjj\\\RRRZZZoootttmmm{{{cccGGG>>>===;;;:::999888999999777777777777666666666555444555666666555555666777777777666666666666777777777777666666666777777888888777666555555666777888999888888777777777777777777888888999:::;;;;;;<<<>>>>>>>>>>>>????????????===>>>>>>???????????????;;;===@@@BBBCCCCCCAAA@@@???@@@AAABBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFHHHFFFCCCCCCEEEGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHJJJJJJKKKKKKJJJIIIGGGFFF<<<===<<<<<<;;;999888777333666;;;BBBIIISSS]]]cccjjjjjjjjjlllnnnoooooooooqqqooollljjjiiijjjlllnnnpppnnnlllfffaaafffzzz{{{vvvqqqjjjhhhfffgggiiijjjhhheeecccfffiiillloootttxxx||||||zzzyyy{{{}}}~~~~~~rrrsssuuuvvvwwwxxxwwwwwwzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzz~~~{{{{{{||||||yyyyyy{{{zzzyyyxxxxxxxxxyyy{{{|||ssssssrrrrrrqqqpppppppppqqqooonnnoooqqqrrrrrrqqqssssssssssssssssssrrrrrrooooooppprrrtttuuuvvvwww{{{{{{}}}~~~}}}xxxxxxvvvqqqoooppprrrqqqooooooppppppooonnnmmmlllkkklllnnnpppqqqpppooonnnmmmmmmlllmmmmmmmmmooommmkkkjjjlllnnnnnnnnnpppooommmkkkjjjhhhggggggfffdddaaa^^^ZZZWWWUUUTTTVVVWWWYYYYYYXXXVVVSSSQQQNNNMMMJJJHHHGGGEEEAAA????????????@@@AAABBBDDDEEEFFFGGGLLLUUU```kkkrrrvvvyyy}}}|||{{{yyywwwwwwwwwwwwyyyzzzxxxuuurrrnnnggg\\\TTTOOOMMMMMMMMMRRRSSSUUUWWWZZZbbbmmmvvvyyyssskkkdddbbbccceeeffflllqqqyyynnn```VVVMMMJJJKKKFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDGGGEEECCC@@@>>>=========;;;:::999777666555555555555555555555555555555555444444555777:::<<>>===<<<;;;;;;::::::<<<>>>???@@@???===<<<888;;;@@@DDDEEECCC@@@======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGFFFDDDBBBBBBDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJJJJJJJHHHFFFDDDBBB======>>>>>>===<<<:::999333555888<<>>=========>>>???AAADDDEEEGGGIIIKKKQQQ]]]jjjtttxxxyyy}}}}}}{{{yyywwwuuusssssstttwwwxxxyyyvvvssspppmmmhhh```XXXSSSPPPNNNNNNRRRVVV[[[___dddkkkssszzz|||rrreee]]]\\\___bbbdddjjjmmmtttjjjZZZOOOHHHFFFGGGDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFDDDAAA>>><<<;;;;;;;;;999888777666555555444444444444444555555555555555444555777999<<>>>>>>>>===<<<;;;::::::999:::;;;<<<=========<<<<<<999===CCCGGGHHHFFFBBB???;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCEEEFFFGGGHHHHHHGGGGGGDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFDDDBBBAAAAAAAAABBBBBB@@@>>><<<;;;555555666888>>>GGGQQQXXXdddfffiiilllmmmnnnpppqqqqqqooommmjjjiiijjjkkklllooorrrtttqqqiiidddmmmyyyyyynnnoooooommmiiifffeeeeeedddcccaaa```aaagggooouuu|||}}}}}}wwwwww~~~bbbeeeiiinnnrrruuuvvvvvvwwwwwwxxxyyy{{{~~~|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}{{{}}}~~~||||||~~~}}}|||{{{yyyyyyyyyyyyzzzssstttttttttsssrrrqqqpppsssrrrqqqrrrtttuuutttsssrrrrrrqqqooommmlllkkkjjjlllmmmnnnooopppqqqrrrsssyyyzzz{{{|||}}}}}}}}}}}}~~~xxxttttttrrrmmmjjjjjjhhhggggggiiilllooopppoooooooooooopppssstttsssrrrmmmmmmmmmlllkkkkkkjjjjjjjjjiiiiiikkkmmmnnnnnnmmmggghhhiiijjjiiigggeeeddd^^^ZZZUUURRRPPPOOOMMMJJJKKKMMMPPPQQQPPPNNNKKKHHHEEEEEEEEECCCAAA>>>===<<<;;;<<<===???AAADDDGGGHHHLLLNNNVVVbbboooyyy}}}}}}~~~}}}|||zzzwwwtttrrrqqqooorrruuuvvvvvvssspppooollliiiccc\\\VVVRRRPPPOOOTTT\\\fffmmmqqqsssvvvyyyyyynnnaaaXXXWWW[[[```bbblllnnnssshhhWWWMMMFFFDDDDDDBBBBBBAAAAAAAAABBBDDDEEEEEEDDDCCCBBBAAAAAABBBCCC@@@???===<<<:::::::::;;;666666666666555444444444444444444555555555666666555666999<<<@@@CCCEEEFFFIIIIIIJJJKKKKKKKKKJJJJJJLLLLLL[[[rrr~~~xxxqqqqqqkkklllmmmmmmvvvuuufffzzzqqqqqq}}}fffLLL@@@:::;;;;;;::::::999999888888666666666666555555555555333444555555444444555666666666555555555555666666666666666666777888999:::777777666666666666777777999888888777777777777777777777888999:::<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::::::::;;;======:::>>>CCCGGGHHHFFFBBB@@@;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@???CCCDDDFFFGGGHHHHHHGGGGGGDDDEEEFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKFFFGGGHHHHHHHHHGGGEEEDDDFFFGGGGGGFFFDDDAAA===;;;888777666777;;;CCCLLLSSS___ccchhhkkkmmmoooqqqssssssrrrooommmllllllmmmmmmoooqqqttttttnnnhhhkkkrrrrrrrrrqqqmmmiiifffeeefffdddbbb___\\\]]]bbbjjjooosssxxx~~~xxxooojjjooo~~~}}}{{{}}}~~~XXXZZZ___eeejjjnnnqqqrrrssstttuuuwwwyyy|||~~~zzz{{{|||||||||{{{zzzyyyzzz{{{|||~~~~~~}}}~~~~~~|||zzzyyyxxxwwwxxxxxxuuuuuuttttttssssssrrrrrruuuttttttuuuvvvvvvtttsssppppppnnnmmmkkkjjjhhhhhhkkkkkklllmmmnnnooopppqqqzzz{{{|||}}}}}}|||{{{zzzxxxsssppprrrqqqllljjjjjjjjjiiiiiikkkooorrrssssssqqqqqqqqqsssuuuvvvuuutttnnnmmmkkkiiihhhgggggggggffffffgggiiilllllljjjiiidddeeegggiiiiiigggdddbbb[[[VVVPPPMMMMMMLLLJJJGGGDDDFFFGGGIIIHHHFFFDDDBBB@@@BBBBBBAAA???===<<<===<<<<<<>>>@@@CCCFFFHHHIIILLLPPPYYYeeerrr|||~~~}}}}}}yyyzzzzzzxxxtttqqqppppppmmmpppssstttssspppoooooommmkkkggg```YYYTTTSSSSSSZZZdddrrr{{{~~~|||zzzyyyuuummmbbb[[[YYY\\\aaadddkkknnnsss}}}}}}eeeVVVNNNHHHEEEEEEBBBAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAABBB<<<<<<;;;;;;::::::999999444444555555555444444333333333444444555666666666777999<<<@@@DDDFFFHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKIIIOOO___rrryyyqqqjjjjjjfffiiimmmuuurrrnnnzzzkkkssszzzTTTFFF???777999::::::::::::999888777666666666555555555444444222444555555444444555666666555555444444555555666666555555555666777888888666666777777777777666666999888888777777777777777777888888999999::::::;;;999::::::;;;;;;<<<<<<<<<===;;;:::999999;;;===>>>:::<<>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFDDDFFFHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIFFFBBB>>>;;;:::999888777999@@@HHHNNNZZZ___fffkkkmmmooosssvvvwwwvvvtttrrrqqqppppppppprrrqqqsssuuusssmmmkkkmmm{{{|||yyytttoookkkhhhgggfffbbbaaa^^^\\\[[[___eeejjjmmmttt~~~zzzvvvooogggeeennn~~~|||{{{|||}}}~~~OOORRRUUUZZZ___dddhhhjjjnnnoooqqqtttwwwzzz|||}}}xxxxxxyyyyyyyyyxxxvvvvvvxxxxxxyyy{{{}}}~~~~~~~~~}}}zzzyyywwwvvvvvvvvvwwwwwwvvvuuutttsssrrrrrrssssssuuutttttttttuuutttrrrpppllllllkkkkkkjjjiiiiiiiiijjjkkkkkklllmmmnnnoooooowwwxxxzzz{{{{{{yyyxxxwwwsssooonnnqqqrrrooommmnnnmmmlllkkkmmmppprrrrrrrrrqqqqqqqqqtttvvvwwwvvvtttnnnllliiifffccccccccccccccccccdddfffhhhhhheeecccccceeegggiiihhheeeaaa___YYYSSSLLLHHHHHHHHHEEEBBB@@@@@@AAABBBAAA@@@???>>>===???AAA@@@>>><<<===>>>>>>???@@@BBBEEEHHHJJJLLLJJJPPP[[[gggsss~~~{{{zzzzzzzzztttvvvwwwuuuqqqnnnmmmnnnnnnpppssssssqqqooopppqqqpppoookkkddd]]]XXXWWWXXX```kkkzzz~~~|||vvvrrrlllgggccceeejjjnnnqqquuuzzzttt___SSSNNNIIIFFFEEEAAAAAA@@@@@@AAABBBDDDEEEDDDCCCAAA@@@??????@@@@@@:::;;;<<<<<<<<<:::888777222333444555555444333333333333444444555666666777:::<<>>;;;777888999999999888777666666666555555555444444444222444555555444333555666666555555444444555555666666555555555555555666666666666777777777777666666999888888777777777777777888888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@>>>????????????>>>======>>>>>>??????@@@@@@AAAAAAAAABBBDDDEEEFFFFFFEEEEEECCCFFFHHHHHHFFFEEEEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIJJJIIIGGGCCC???<<<::::::888777999===DDDJJJUUU\\\eeekkkmmmpppuuuyyy{{{zzzxxxwwwuuutttttttttxxxsssqqqtttvvvqqqllliiijjjxxxqqqmmmkkkhhheeeaaaaaa___]]]\\\^^^bbbeeeiiioooxxxyyytttmmmggggggnnnzzz}}}||||||}}}~~~~~~KKKMMMOOOSSSXXX]]]aaadddjjjlllooorrruuuxxxyyyzzzuuuvvvwwwwwwwwwuuutttsssvvvvvvwwwyyy|||~~~}}}}}}{{{vvvuuutttttttttuuuwwwxxxwwwuuusssqqqqqqqqqrrrssstttssssssssstttrrrpppmmmhhhhhhiiiiiijjjjjjjjjkkkjjjjjjkkkkkklllmmmnnnnnnrrrtttvvvwwwwwwwwwuuutttrrrnnnnnnrrrtttrrrqqqrrrnnnmmmllllllnnnoooooooookkkkkklllnnnqqqqqqpppnnnmmmkkkfffbbb```___````````````bbbdddfffeeebbb___dddfffhhhiiigggccc___\\\XXXRRRJJJFFFEEEEEEAAA>>>??????????????????>>>>>>;;;===@@@???===<<<>>>???@@@AAABBBDDDGGGJJJLLLNNNIIIPPP[[[gggttt~~~xxxuuutttuuuuuupppssstttsssooolllkkkllloooqqqssssssqqqoooqqqssssssrrrnnnggg___ZZZZZZ[[[dddooo~~~zzzyyywwwsssoooooosssxxx}}}}}}kkkWWWNNNKKKHHHDDDCCCAAAAAA@@@@@@AAACCCDDDEEECCCBBBAAA???>>>>>>??????;;;<<<>>>>>>===:::777555111222333444555444333222333333444444555666777777<<<>>>AAAEEEHHHKKKLLLLLLIIIJJJKKKLLLLLLMMMMMMLLLSSS___kkkmmmkkkkkkmmmooo{{{~~~qqq~~~|||}}}sssVVVCCC888777<<<666666777888888777666555666666555555555444444444222333555444333333444666555555555444444555555555666555555444444444555555666666777777777777666666999888888777777777777777888888888777777777777666888888888777777777777777999:::<<<>>>>>>===<<<;;;===<<<;;;;;;<<<>>>@@@BBB@@@@@@@@@@@@???>>>===<<<======>>>???@@@AAAAAABBBAAABBBCCCEEEEEEEEEDDDDDDBBBEEEHHHHHHFFFDDDEEEFFFIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEFFFHHHIIIJJJFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFHHHHHHGGGDDD@@@===::::::999777888<<>>=========>>>============<<<<<<<<<<<<<<<<<<======>>>???@@@FFFEEEDDDEEEHHHKKKNNNNNNNNNVVV```iiisss~~~yyyuuusssssssssssspppqqqpppmmmkkkjjjlllmmmrrrppppppqqqssstttsssrrrsssqqqnnnjjjfffdddbbbaaaiiivvv~~~{{{fff[[[NNNIIIJJJJJJEEE@@@CCCBBBAAABBBCCCCCCAAA???@@@>>><<<<<<<<<===<<<;;;999:::;;;;;;;;;999777555444444333333333444555555444444444444666888:::;;;AAABBBEEEGGGIIIKKKLLLMMMQQQLLLKKKMMMMMMIIIKKKPPPYYYkkkwwwpppgggjjjrrruuu~~~zzzlllgggsssYYYEEE???:::888:::777888888777777666555444555555555555555555555555444444444444444444444444333333333444444444555555222333333444555666777777777555333111111222555666666666666666777777777777444444555555666666777777999999999888777666666555>>>===<<<;;;:::999999999999:::;;;<<<===>>>???@@@@@@@@@??????>>>===============<<<<<<===???BBBCCCAAABBBBBBCCCDDDEEEFFFFFFEEEDDDBBB@@@???@@@BBBCCCLLLJJJGGGDDDBBBBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHGGGDDDEEEHHHGGGDDDHHHHHHGGGEEEDDDCCCBBBAAA???<<<999777888<<>>===<<<===============<<<<<<<<<=========>>>???@@@BBBCCCFFFGGGHHHKKKOOORRRSSSSSSTTT[[[dddmmmxxx}}}yyytttqqqqqqrrrrrrrrrnnnnnnnnnmmmllllllnnnppptttrrrqqqqqqqqqqqqooonnnrrrqqqooollljjjhhhfffeeegggtttyyy^^^VVVLLLGGGGGGGGGDDD@@@CCCBBBAAABBBCCCCCCAAA@@@???===;;;;;;<<<<<<;;;:::999:::;;;;;;:::999777555555555444444444555555666666666666777999;;;===>>>DDDEEEGGGIIIIIIJJJJJJKKKOOOMMMNNNRRRUUUTTTXXX^^^kkkqqqsssnnnkkkqqqzzzvvvnnnccc^^^fff}}}tttOOO@@@===999777999555666666777777777666666555555555555555555555555444444444444444444444444333333333444444444444555444444444555555555555555666555444333333444555666555555666666666777777777555555666666666666666666888888777666666555444444::::::999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????======<<<<<<===???AAACCC@@@AAAAAABBBCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBBHHHFFFCCCAAAAAACCCEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHGGGDDDEEEHHHGGGDDDHHHGGGGGGEEEDDDCCCBBBBBB???===:::999999<<<@@@BBBQQQ[[[gggooorrrssswwwzzz~~~}}}yyywwwvvvyyyyyyyyyzzz{{{zzzxxxvvvrrrrrrvvv{{{vvvpppmmmddd___]]]___```^^^^^^```^^^___aaadddiiiqqqzzz~~~|||||||||}}}~~~|||}}}}}}}}}~~~~~~~~~qqqiiiaaa[[[UUUMMMIIIIIIJJJKKKNNNSSSZZZ___aaaaaaccceeehhhkkkmmmmmmmmmmmmpppsssvvvyyyzzz{{{~~~~~~|||yyyyyy|||~~~yyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrppppppsssrrrppppppqqqqqqpppoookkkkkklllllllllkkkkkkjjjnnnmmmlllllllllmmmnnnooorrrrrrrrrssstttuuuvvvwwwsssrrrqqqqqqssssssrrrpppnnnmmmmmmoooqqqsssrrrrrrqqqpppooollljjjhhhffffffdddcccbbbccceeefffeeeddddddeeehhhiiijjjjjjiiihhhggghhhhhhhhhfffbbb^^^\\\TTTOOOIIIDDDAAA???===<<<;;;<<<<<<=========<<<<<<>>>===>>>???@@@BBBEEEFFFHHHKKKOOOTTTXXXZZZ[[[ZZZ^^^dddllluuu}}}zzzxxxyyywwwtttpppnnnooopppqqqqqqlllnnnoooooonnnoooqqqsssuuusssqqqoooooommmkkkhhhmmmmmmmmmmmmlllkkkjjjiiimmmyyywww```QQQMMMHHHEEEDDDCCCBBB@@@DDDBBBAAAAAABBBBBBAAA???>>><<<:::::::::;;;:::888999999::::::999888666555666666555555555555555666777777888:::<<>>>>>???@@@@@@===<<<<<<<<<===>>>@@@AAA?????????@@@@@@AAAAAAAAA===>>>???@@@@@@AAAAAAAAACCCAAA???===???BBBFFFIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHEEEEEEGGGGGGDDDFFFFFFFFFEEEDDDCCCCCCBBB???>>><<<;;;;;;===>>>@@@JJJYYYkkkvvvwwwwwwyyy|||~~~{{{yyyxxxxxxzzz|||}}}}}}}}}~~~~~~yyyuuuvvv{{{xxxqqqhhhccc___``````]]]\\\^^^[[[[[[[[[\\\```iiittt{{{~~~}}}yyyyyyzzz{{{|||{{{wwwqqqkkkccc[[[UUURRRKKKJJJHHHJJJNNNRRRUUUVVV\\\___bbbfffhhhhhhgggfffhhhkkknnnqqqsssuuuwwwyyyyyyzzzyyywwwuuuuuuwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuttttttttttttsssrrrqqqpppqqqooommmmmmnnnoooooooookkkkkkkkkkkkkkkjjjjjjjjjnnnnnnmmmlllmmmnnnoooppprrrrrrssstttuuuwwwyyyzzzuuusssrrrrrrsssssssssqqqooonnnnnnooorrrssssssrrrsssrrrqqqooommmkkkiiiiiifffeeedddeeeggghhhgggffffffhhhjjjllllllkkkiiigggfffggggggfffddd```]]]ZZZRRRNNNHHHDDDAAA???<<<:::;;;<<<===>>>>>>>>>>>>============>>>@@@CCCFFFHHHJJJOOOWWW]]]```aaabbbbbbgggmmmvvvwwwvvvwwwvvvvvvvvvvvvsssooonnnnnnpppppppppnnnpppqqqqqqpppqqqrrrtttsssqqqnnnmmmllljjjhhhffffffgggiiijjjkkkkkkkkkkkksss}}}dddRRRFFFFFFFFFDDDBBB@@@AAABBBDDDBBB@@@@@@AAAAAA@@@???===;;;999888999999888777999999999999888777666555666555555444444555555555777888:::===???BBBDDDFFFBBBEEEHHHJJJIIIJJJMMMOOOPPPXXXfffppptttsssqqqqqqmmmgggkkkyyywww]]]YYYRRRXXXrrr]]]KKK;;;777999777666666444555555666777777666666444444444444444444444444333333333333333444444444222222333333333444444444444444444444444444444444444555666777777777666555444444555555555666666666777777777666666555555555666555555555444444444333333333555666888999::::::<<<===============>>>>>>============>>>>>>??????<<<<<<;;;<<<<<<>>>???@@@======>>>>>>>>>>>>>>>>>>:::<<>>>>>=========>>>FFFSSSeeesssyyy{{{}}}~~~~~~}}}|||{{{xxx{{{~~~~~~~~~yyytttvvvvvvpppiiidddbbb```\\\[[[]]][[[ZZZXXXWWW[[[dddooovvv|||zzz{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}zzztttmmmfff```\\\UUUPPPJJJFFFFFFHHHJJJLLLPPPSSSWWW[[[^^^______^^^^^^aaaeeehhhkkknnnqqqssstttuuuuuutttsssrrrrrrsssttttttttttttttttttssssssqqqqqqrrrrrrrrrrrrqqqqqqooommmkkkjjjkkkmmmmmmlllkkkkkkjjjjjjiiiiiiiiiiiilllkkkkkklllmmmoooqqqrrrrrrrrrsssuuuvvvxxxzzz{{{uuusssrrrrrrsssttttttsssooonnnnnnoooqqqrrrrrrqqqppppppooonnnmmmllllllkkkiiigggfffggghhhhhhgggfffgggiiikkklllllljjjhhhfffdddddddddcccaaa^^^[[[YYYQQQMMMHHHDDDAAA???===;;;;;;===???@@@AAAAAA@@@@@@============@@@CCCGGGIIINNNUUU]]]dddgggiiijjjkkkpppvvvzzzrrrlllooosssttttttvvvxxxuuurrrppppppppppppooonnnoooppppppnnnmmmnnnooonnnllljjjjjjjjjiiigggeeecccdddfffhhhjjjlllmmmmmmtttkkkWWWLLLAAABBBCCCCCCAAA@@@AAACCCCCCAAA???>>>??????>>>===<<<:::888888888999888777888888888888777666555555444444444444444555555666888:::<<>>??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===>>>>>>===============<<<<<<<<<:::<<>>>>>======DDDKKKXXXgggttt|||~~~~~~}}}|||yyy|||~~~~~~vvvqqqxxxtttmmmfffcccaaa^^^]]]___]]][[[YYYWWWYYYaaajjjqqqwww|||~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzsssoookkkggg```[[[SSSMMMJJJHHHHHHGGGDDDGGGKKKOOOSSSUUUVVVVVVTTTWWW\\\___bbbeeeiiikkkmmmoooqqqrrrpppppppppqqqppppppqqqrrrrrrrrrqqqqqqnnnoooppppppqqqqqqqqqpppooollliiihhhiiijjjkkkjjjkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiikkkmmmppprrrtttrrrrrrssstttuuuwwwxxxyyytttrrrqqqqqqrrrtttuuutttqqqooonnnooopppqqqpppooolllllllllkkkkkkkkkkkkkkkkkkiiihhhhhhhhhhhhgggfffiiijjjkkkkkkjjjhhhfffeeebbbbbbbbbaaa___]]][[[YYYSSSOOOIIIDDDBBB@@@???>>>===???AAADDDEEEEEEDDDCCC???>>>===>>>@@@CCCGGGJJJTTTZZZcccjjjooosssxxx{{{~~~qqqiiieeeiiiooorrrrrrtttxxxuuurrrqqqqqqqqqpppoookkklllmmmllljjjhhhgggggghhhgggffffffhhhhhhgggfffdddeeefffhhhjjjmmmoooqqqvvvmmmYYYLLLFFF@@@AAAAAAAAA@@@@@@BBBCCCCCC@@@===<<<<<<===<<<<<<<<<:::888888888999888666888888777777666555555555333333333444555666888888;;;<<>>;;;999888777555444666666666666555444333333333333333333333333333333111111222222333333444444222222222222333333333333111111222333444555666666222333555666777777666555333333333444444444555555555555444444444444444444555555555555555555555555333444666777777777666555888888999:::<<<===>>>?????????>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<:::<<>>===>>>@@@CCCDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBHHHKKKHHHEEEEEEFFFEEE>>>??????@@@AAAAAABBBBBBAAAAAA@@@??????>>>??????DDDFFFMMMZZZkkkxxx~~~~~~~~~||||||{{{|||}}}}}}~~~~~~uuuwww{{{ssskkkgggddd``````bbb]]]\\\ZZZYYYYYY^^^eeejjjlllrrr|||~~~||||||}}}~~~~~~}}}|||{{{{{{||||||ssszzz|||wwwssssssqqqnnniiieeeaaa\\\XXXTTTOOOLLLDDDEEEGGGIIIJJJKKKLLLLLLJJJMMMQQQTTTVVVYYY\\\^^^bbbeeeiiikkkllllllnnnooommmnnnoooqqqqqqqqqppppppnnnoooooooooooonnnnnnmmmpppmmmjjjhhhhhhiiijjjjjjlllkkkiiihhhgggggghhhhhhhhhhhhiiijjjllloooqqqsssqqqqqqqqqqqqrrrssstttuuusssqqqoooooorrrtttuuuvvvsssqqqppppppqqqpppooommmkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiggghhhiiiiiihhhfffkkkkkkkkkjjjiiigggfffeeeaaaaaaaaa```___^^^\\\[[[WWWRRRLLLFFFDDDCCCCCCCCC???AAADDDGGGIIIHHHHHHGGGAAA@@@??????AAADDDHHHKKKYYY```iiiqqqwww|||nnngggcccgggnnnpppqqqssssssqqqpppooopppqqqpppoooiiikkklllkkkhhhfffeeefffeeedddcccdddfffgggfffeeeeeeddddddeeegggkkknnnqqqtttwwwgggWWWKKKEEECCCAAA@@@>>>>>>???@@@AAAAAAAAA???;;;::::::;;;;;;:::<<<:::888888999999888777888888777666555555555555444444555666777999;;;<<<>>>@@@BBBEEEHHHJJJKKKKKKMMMOOOOOOLLLIIIMMMWWW```oooyyy~~~yyyqqqnnnllliiimmmsssyyypppbbb\\\[[[XXX]]]ppp]]]DDD;;;<<<;;;999666555555444555555555666555555444444333333333333333333333333000111111222333333444444111222222222222333333333222222222333333444444444222333333444555666666666222333333333333444444444222222333333333333333333333333333333444444444444222333555777888777666666888888999999:::;;;<<<<<<==================<<<<<<::::::;;;<<<<<<<<<<<<;;;@@@@@@???>>>======<<<<<<:::<<<>>>@@@BBBBBBCCCBBB?????????@@@AAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEEAAAHHHLLLIIIEEEEEEFFFEEE>>>???@@@AAABBBCCCDDDEEEBBBAAA@@@???>>>???@@@AAABBBDDDJJJTTTbbboooxxx}}}}}}{{{{{{|||{{{zzz|||~~~~~~yyyqqqjjjccc```bbb[[[[[[[[[ZZZYYYZZZ^^^``````fffppp{{{}}}{{{zzz|||~~~{{{{{{zzzyyyyyyyyyzzzzzzccckkkooommmllloooqqqnnnnnnmmmlllkkkgggaaaYYYSSSLLLLLLJJJIIIGGGFFFEEEDDDBBBEEEIIIKKKLLLNNNQQQSSSXXX\\\aaaeeegggiiijjjllllllmmmooopppqqqqqqpppooooooooooooooonnnlllkkkjjjrrroookkkhhhhhhiiijjjjjjlllkkkiiigggggggggggghhhiiiiiiiiijjjkkknnnppprrrpppppppppoooooopppqqqqqqrrrpppnnnoooqqqtttvvvvvvuuusssqqqqqqqqqqqqooommmnnnmmmmmmllllllkkkkkkjjjiiihhhggggggiiijjjiiihhhmmmlllkkkjjjhhhgggffffffaaaaaaaaaaaa```___^^^]]][[[UUUNNNHHHFFFFFFFFFFFFAAACCCFFFIIIKKKKKKJJJIIIDDDBBBAAA@@@BBBFFFIIILLL\\\cccmmmuuu}}}}}}xxxppphhhdddhhhnnnqqqrrrtttooommmlllmmmooopppppppppiiikkkmmmmmmjjjhhhhhhhhheeeccccccccceeefffeeeddddddbbbaaaaaacccggglllnnnnnn{{{{{{{{{oooggg[[[QQQIIICCCBBBCCCBBB???<<<<<<===???@@@@@@AAA>>>:::999999:::999999===;;;999888999999888777888777666555555444444555444555666888:::<<<>>>???AAABBBEEEHHHKKKLLLLLLMMMJJJLLLMMMLLLLLLTTTaaammmxxx}}}{{{oooggghhhmmmnnnnnnzzz|||cccYYYYYY\\\ccciii}}}mmmPPPDDD777::::::777444444444444333333444555666666666666333333333333333333333333000000111222333333444444111111222222222333333333444444333333333333222222222222333333444555666666222222333333333444444444111111111222222333333333222222222222222222222333111222555777888888888777999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;AAAAAA@@@???>>>======<<<:::;;;===>>>@@@AAAAAABBB===>>>@@@AAACCCEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFAAAHHHLLLIIIEEEEEEEEEEEE???@@@AAABBBDDDEEEFFFGGGBBBAAA???>>>>>>???AAABBBAAAEEEKKKSSS\\\hhhttt|||}}}{{{zzz|||yyyxxx{{{vvvyyy|||pppeee______XXXYYYZZZYYYXXXWWWYYYZZZVVV\\\fffrrr}}}~~~}}}zzzyyy{{{~~~yyyxxxxxxxxxxxxxxxyyyyyyZZZ\\\```eeeiiilllmmmnnnjjjmmmpppppplllhhheeeccc^^^ZZZTTTNNNJJJHHHEEEDDDCCCEEEGGGGGGGGGGGGIIIJJJOOOPPPRRRUUUZZZ___ccceeeccchhhmmmqqqqqqrrrtttwwwtttssspppmmmkkkiiiiiiiiigggiiijjjkkkkkkjjjhhhgggfffggghhhiiiiiihhhggggggjjjhhhfffgggjjjlllkkkiiimmmmmmoooqqqttttttqqqooonnnnnnnnnooopppqqqsssttttttrrrooommmkkkkkklllmmmllljjjhhhiiikkkkkkhhheeeeeeeeefffggggggfffeeedddjjjiiiiiiiiihhhhhhgggggggggeeeccc``````aaabbbdddccc]]]SSSJJJEEEDDDGGGIIIFFFGGGIIIKKKLLLLLLKKKKKKHHHGGGEEEBBBBBBFFFKKKPPP^^^fffqqq{{{wwwwwwqqqmmmiiihhhiiimmmoooppprrrpppnnnmmmmmmmmmlllkkkggggggffffffeeeddddddcccgggeeebbbbbbdddeeedddbbbbbb___[[[ZZZ\\\```bbbccckkkmmmqqqsssttttttuuuwww}}}uuuhhhVVVPPPIIIDDDBBBAAA???===============>>>>>>>>>>>>;;;::::::999999888888888;;;:::999888888888999999888777666555555666777888666666777888:::<<>>888888777555555444444444333333444555555444333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444222222333333444555666666222222333333333333444444555444444333333333444444222222222222222333444555555666999;;;;;;:::888666999999:::;;;;;;<<<======<<<<<<======>>>>>>??????::::::::::::::::::::::::<<>>???@@@@@@AAADDDGGGGGGEEEDDDEEEBBB??????BBBCCCCCCAAAEEEEEEEEEGGGIIIJJJIIIHHHAAAAAA@@@AAAAAAAAA???>>>BBBBBBBBBAAA@@@BBBEEEGGGCCCFFFKKKQQQWWW^^^fffkkkyyy|||}}}zzz{{{xxxvvvvvvlllfffaaa\\\ZZZWWWVVVWWWWWWVVVUUUWWWXXXZZZ```iiittt~~~~~~}}}}}}~~~~~~}}}|||yyyyyyxxxxxxyyyyyyzzzzzzUUUVVVYYY]]]aaadddfffgggiiikkkmmmnnnllliiihhhhhhiiieee```[[[VVVQQQMMMKKKGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMQQQUUUXXXZZZ]]]aaagggkkkmmmppptttwwwsssqqqooollliiihhhggggggggghhhiiijjjiiihhhfffeeedddeeefffgggggggggfffeeeiiiggggggiiikkklllkkkiiilllllllllnnnpppqqqooonnnmmmnnnnnnooopppqqqrrrssstttrrrpppnnnmmmlllkkkllljjjhhhggggggiiiiiifffdddaaabbbccceeeffffffeeeeeeggggggggggggffffffffffffgggfffcccbbbaaacccdddffffff```VVVMMMGGGGGGIIIKKKIIIJJJLLLMMMNNNNNNNNNMMMJJJIIIGGGFFFFFFIIIOOOSSS[[[eeesss{{{sssssspppmmmiiihhhiiikkkmmmmmmnnnllljjjjjjkkkkkkjjjiiifffeeeeeeeeeeeedddddddddeeebbb``````bbbcccbbb```aaa]]]ZZZXXXZZZ\\\]]]^^^cccfffkkkmmmoooppprrrtttsssyyy~~~~~~~~~uuullliiijjjggg^^^UUUPPPKKKEEE@@@@@@@@@???>>>========================:::::::::::::::999999999::::::999999999888888888888777666666666777888999888888888:::<<>><<<;;;<<<;;;;;;;;;<<<===???@@@AAA???@@@BBBEEEHHHIIIGGGEEEEEECCC@@@@@@BBBDDDCCCBBBDDDDDDDDDFFFIIIJJJIIIGGGAAA@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCEEEGGGJJJLLLOOORRRUUUXXX\\\```mmmrrryyy~~~{{{zzz}}}xxxtttyyyvvvllldddbbb___[[[YYYYYYZZZZZZYYYUUUUUUWWW[[[aaajjjrrrwww}}}|||}}}~~~~~~||||||}}}~~~}}}}}}~~~~~~~~~}}}wwwwwwwwwwwwxxxyyy{{{|||MMMNNNOOOQQQTTTXXX[[[]]]dddfffhhhiiiiiiiiikkklllsssqqqnnniiiccc\\\WWWTTTPPPLLLHHHHHHJJJLLLKKKJJJEEEEEEFFFGGGHHHJJJLLLMMMUUUXXX]]]bbbgggmmmssswwwqqqooollliiigggfffeeeeeefffggggggggggggeeecccbbbaaabbbccceeeeeeeeedddcccgggggghhhjjjlllllljjjhhhkkkiiihhhiiikkkmmmmmmllllllmmmnnnooopppqqqqqqqqqrrrrrrqqqpppnnnllljjjiiigggfffeeeeeefffeeecccaaa]]]^^^```bbbcccdddeeeeeeddddddddddddddddddeeeeeegggfffdddcccdddeeeggghhhjjjcccYYYPPPJJJIIIKKKNNNJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKOOOUUUYYY^^^iiizzzzzzssssssnnnkkkiiihhhhhhiiiiiihhhgggfffeeeeeeggggggfffeeeccccccdddeeeeeeeeeeeeeeeaaa___^^^]]]______^^^]]]^^^[[[WWWUUUVVVWWWXXXXXX[[[^^^cccfffhhhjjjmmmooolllppptttuuurrrpppqqqrrryyy|||{{{vvvvvvyyyvvvoooeee___WWWSSSQQQPPPNNNKKKIIIEEE@@@<<<<<<===??????>>>>>>======<<<<<<;;;;;;999999999:::::::::::::::888999:::::::::999777777777777666666777888999999999999;;;===???BBBDDDFFFEEEGGGIIIKKKKKKMMMOOOQQQQQQNNNLLLQQQZZZccchhhiiicccbbbbbbfffppptttfffkkk{{{rrrwwwzzzjjjNNN@@@999666777777666555444444444444555333111//////111333555222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444222222333333333333444444222222222111111222222333444444444333444444555666777999;;;<<<===<<<:::999555666666777777888888888::::::999999999999999999::::::;;;;;;<<<===>>>>>><<<>>>@@@@@@===;;;;;;;;;;;;;;;<<<===???@@@BBBCCC@@@AAACCCGGGJJJJJJGGGEEEDDDBBBAAAAAABBBDDDCCCBBBCCCCCCDDDFFFHHHIIIHHHFFFBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHLLLNNNQQQRRRRRRRRRTTTUUU___fffpppyyy|||~~~yyypppnnnyyyyyymmmeee```[[[WWWVVVWWWWWWWWWUUUUUUUUUVVVZZZ```eeeiiiyyy}}}yyyssspppssstttuuuuuutttuuuwwwyyy~~~~~~||||||}}}~~~~~~}}}uuuuuuuuuuuuwwwyyy{{{|||GGGGGGFFFGGGJJJMMMQQQTTT\\\]]]___```bbbeeeiiimmmssstttssspppjjjddd^^^[[[[[[UUUOOONNNRRRTTTSSSPPPKKKKKKJJJHHHGGGFFFFFFEEEMMMOOORRRXXX^^^ffflllqqqlllkkkhhhfffdddcccccccccffffffffffffdddcccaaa```^^^___```bbbbbbbbbaaaaaadddfffhhhkkkmmmllljjjhhhkkkhhhffffffhhhjjjkkkkkkjjjlllmmmoooppppppooonnnppppppqqqpppnnnllliiigggfffeeeeeeddddddcccaaa```]]]^^^___```bbbcccddddddaaabbbbbbbbbccccccddddddeeeeeeddddddeeefffhhhiiijjjddd[[[QQQLLLKKKMMMNNNKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQUUU[[[```gggrrrwwwqqqpppjjjhhhgggfffffffffdddbbb```______```bbbcccbbb``````aaabbbdddeeeeeeeeeeee^^^]]]\\\[[[\\\\\\\\\\\\ZZZWWWTTTSSSTTTUUUVVVVVVWWWZZZ^^^aaacccdddfffhhhfffhhhiiihhhfffdddeeefffkkklllhhh```\\\]]]ZZZUUUVVVTTTPPPLLLIIIIIIJJJKKKFFFCCC>>>;;;:::;;;===???>>>======<<<;;;::::::999777888888888999:::::::::777888:::;;;:::999777555555555666666777888999999:::;;;<<>>???<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===???AAABBBCCCAAABBBCCCFFFHHHGGGDDDAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCFFFHHHIIIHHHFFFEEEEEEDDDBBB@@@@@@AAACCCKKKJJJIIIJJJJJJKKKJJJJJJHHHKKKNNNOOOOOOOOOOOOPPPUUU\\\iiivvvvvvkkkmmmyyy}}}kkkeee]]]WWWTTTTTTUUUUUUVVVVVVUUUUUUWWWZZZ^^^```mmmssszzz~~~yyytttqqqrrrrrrqqqpppqqqtttzzz~~~~~~{{{zzz{{{|||||||||uuuuuuttttttuuuwwwyyy{{{DDDCCCBBBBBBCCCGGGJJJMMMRRRSSSUUUVVVXXX]]]cccggglllooorrrqqqlllgggcccaaaccc]]]XXXWWW[[[]]]\\\ZZZUUUTTTRRROOOLLLIIIFFFEEEGGGGGGIIIMMMSSSZZZ___bbbddddddbbbaaaaaaaaabbbbbbeeeeeedddcccbbbaaa```___[[[\\\^^^___``````______bbbdddhhhjjjkkkjjjiiihhhkkkhhheeeeeefffhhhjjjjjjhhhiiilllnnnooonnnlllkkklllmmmnnnnnnmmmjjjgggeeedddeeeeeedddcccaaa``````_________``````aaabbbbbb```aaaaaabbbbbbcccccccccccccccccccccdddeeeggghhhgggbbbZZZRRRMMMLLLLLLMMMNNNNNNPPPRRRTTTVVVXXXYYYUUUVVVWWWXXXZZZ^^^dddiiiqqq|||wwwooojjjgggfffdddcccbbbcccbbb___]]][[[ZZZ[[[\\\^^^___^^^\\\\\\^^^```bbbdddddddddddd[[[[[[[[[ZZZYYYYYYZZZZZZVVVTTTRRRRRRSSSUUUVVVVVVVVVYYY\\\^^^^^^^^^___```___^^^^^^\\\YYYXXXYYYYYY___^^^ZZZRRRMMMLLLKKKIIIGGGIIIIIIGGGDDDBBBCCCEEEEEECCC@@@<<<::::::;;;======<<<<<<;;;:::999888888666666777777888888999999777888999::::::888666555444555666777888999::::::;;;<<<>>>AAACCCEEEGGGHHHGGGIIIKKKLLLLLLLLLNNNPPPVVVYYY^^^aaabbb```]]]\\\cccllltttyyypppllluuurrrzzzcccGGG===;;;999666666555555444444444444555333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333222222222222222333333333444444333333333333333444555555666555555444444444555555555666777888888888888777666666666777777777777777:::999999888888777777777777888999:::;;;<<<======<<<<<<<<<============<<<;;;;;;<<<===>>>@@@BBBBBBCCCBBBBBBCCCCCCBBB???===??????@@@AAAAAAAAAAAAAAA@@@AAACCCFFFIIIJJJHHHFFFFFFGGGFFFCCCAAAAAADDDGGGTTTRRRNNNLLLLLLKKKIIIGGGEEEHHHKKKLLLLLLLLLLLLMMMQQQXXXdddrrr~~~uuunnnssszzzssshhh```[[[YYYXXXXXXVVVUUUUUUTTTUUUWWWYYYZZZaaahhhqqqyyy||||||{{{zzzwwwuuuqqqmmmnnnuuu~~~~~~}}}zzzyyyzzzzzzzzzyyywwwvvvtttttttttvvvxxxzzzDDDBBBAAA@@@AAADDDGGGIIIJJJKKKLLLMMMOOOSSSYYY]]]aaafffkkkllliiieeeddddddccc```]]]]]]___bbbbbb```\\\[[[YYYWWWSSSPPPMMMKKKGGGEEEEEEFFFJJJNNNQQQRRRYYYYYYYYYZZZ[[[]]]___aaabbbbbbaaa```___^^^^^^^^^YYYZZZ\\\]]]^^^___^^^^^^```cccggghhhhhhhhhhhhiiijjjgggeeedddfffggghhhhhheeegggjjjmmmmmmkkkiiigggggghhhiiijjjiiigggeeedddcccdddeeecccaaa^^^^^^^^^^^^^^^^^^^^^___```aaaaaa```````````````aaaaaaaaa`````````aaaaaabbbddddddbbb___YYYSSSOOOLLLLLLLLLIIIKKKMMMPPPTTTXXX[[[]]]^^^___aaacccfffkkkqqquuu}}}wwwpppjjjeeebbbbbb```^^^^^^^^^]]][[[ZZZXXXWWWXXXZZZ\\\\\\ZZZXXXXXXZZZ\\\___`````````___XXXYYYYYYXXXVVVVVVWWWYYYSSSQQQPPPPPPSSSUUUUUUUUUUUUWWWZZZZZZYYYXXXXXXYYY[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQNNNIIIDDDBBBCCCDDD>>>AAADDDCCC@@@>>>>>>@@@DDDCCCBBB???<<<::::::;;;;;;;;;::::::999999888888777777777888888888888888777888999999999888666666444666777999;;;<<<<<<<<<>>>???AAACCCEEEGGGGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSZZZ```ffffffccc______```gggssswwwnnnoooooommmgggffftttooorrrtttTTTBBB<<<888444222555555444444444444444555222333555666666555333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333222222333333333333444444333333333333444555666666666555444444444444444444444444555666666666666666777777777777777777777777999999999888888888888888888888999999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@??????<<<<<<======>>>???AAAAAADDDBBB@@@?????????===<<<===???AAABBBAAA@@@AAABBB@@@AAACCCGGGJJJKKKHHHFFFFFFGGGGGGFFFEEEGGGNNNSSS]]]XXXQQQMMMLLLKKKHHHEEEHHHJJJLLLLLLJJJIIIJJJKKKRRRWWW```mmmzzzxxxuuuyyyuuujjjbbb]]]ZZZXXXTTTTTTTTTSSSSSSTTTTTTTTTWWW]]]fffnnnuuuzzz~~~}}}yyysssmmmmmmsss|||}}}~~~|||{{{{{{{{{zzzyyywwwwwwuuutttssstttwwwyyy{{{DDDCCCAAAAAAAAACCCDDDFFFDDDEEEFFFGGGHHHKKKPPPTTTVVV[[[aaacccaaa^^^___```\\\\\\]]]]]]___```bbbbbb`````````___]]][[[YYYWWWPPPMMMJJJIIIJJJKKKIIIHHHNNNNNNOOORRRUUUYYY\\\^^^^^^]]]]]]\\\[[[[[[[[[[[[XXXYYY[[[]]]^^^^^^^^^]]]___bbbeeefffeeeeeegggiiihhhfffddddddeeeffffffeeebbbeeehhhkkkkkkiiifffdddcccdddeeeeeeeeeeeedddccc```bbbcccaaa^^^[[[[[[\\\[[[[[[[[[[[[]]]^^^```aaa______^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^______```^^^\\\YYYUUUQQQNNNLLLKKKGGGHHHKKKPPPVVV[[[```ccciiikkknnnpppsssyyyzzznnnjjjeeeaaa___^^^\\\ZZZYYYYYYZZZYYYWWWWWWVVVWWWYYYZZZZZZXXXUUURRRTTTWWWZZZ[[[[[[ZZZYYYUUUVVVWWWUUUSSSRRRTTTVVVRRRPPPOOOOOOQQQRRRRRRQQQQQQSSSUUUUUUTTTSSSSSSSSSWWWVVVTTTRRRQQQPPPOOONNNGGGGGGEEEBBB>>><<<===@@@>>>@@@BBBAAA???>>>>>>>>>@@@BBBCCCAAA===::::::;;;999999999999999888888888:::::::::999999999999999888888888888777777777777777888;;;===???@@@@@@@@@AAABBBDDDFFFHHHHHHIIIHHHIIIKKKOOOQQQRRRUUUXXXZZZaaadddffffffdddeeeiiimmmsssxxxeee```\\\ZZZ]]]^^^kkkvvvlllYYYFFF???<<<888555444555444444333333444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222333333333444222222333333333333444444222222222222333444555666555555444333333333333333444444444555555555555555777777777777666666666666777777777777888888888888::::::::::::;;;;;;<<<<<<;;;:::999;;;???BBBBBBAAA???????????????@@@AAAAAACCC@@@===<<<===>>>??????===@@@CCCDDDCCCBBBCCCDDD@@@AAADDDHHHKKKLLLIIIGGGGGGHHHIIIGGGFFFJJJQQQXXX\\\UUUNNNLLLMMMOOONNNLLLKKKLLLMMMLLLKKKKKKMMMNNNSSSUUU\\\ggguuu|||{{{}}}wwwlllddd^^^[[[VVVVVVUUUUUUTTTSSSQQQQQQRRRUUU[[[bbbjjjrrr{{{xxxqqqmmmpppvvv{{{zzzxxxuuuvvvyyy|||~~~~~~}}}~~~}}}}}}~~~~~~|||yyyvvvtttsssrrrsssuuuyyy}}}CCCCCCBBBAAABBBBBBCCCDDDBBBCCCDDDDDDEEEGGGKKKNNNMMMSSSZZZ\\\YYYWWWXXX[[[VVVXXXZZZ\\\\\\]]]___aaabbbcccdddeeeeeedddcccbbb[[[WWWRRRPPPOOOMMMIIIFFFFFFGGGIIILLLQQQUUUZZZ\\\[[[ZZZYYYYYYYYYYYYYYYZZZWWWXXXZZZ\\\]]]^^^]]]]]]^^^aaaddddddcccdddgggjjjfffdddccccccdddeeedddcccaaacccgggjjjkkkhhhdddbbb```aaabbbbbbcccccccccccc^^^```bbb```\\\YYYYYYZZZWWWWWWXXXYYY[[[^^^```bbb^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]][[[[[[YYYWWWSSSPPPMMMKKKLLLNNNRRRWWW^^^eeekkknnnqqqsssvvvyyy}}}~~~llldddaaa]]]ZZZYYY\\\YYYWWWVVVWWWXXXWWWWWWVVVVVVWWWYYYZZZYYYVVVTTTOOOQQQTTTVVVWWWWWWUUUTTTRRRTTTUUUSSSQQQPPPRRRTTTRRRQQQOOONNNOOOOOONNNMMMLLLNNNPPPQQQPPPOOOOOOPPPOOONNNLLLKKKJJJIIIGGGEEEBBBBBBBBB@@@<<<999;;;??????@@@???>>>=========>>><<>>;;;:::;;;888888888888888999999999<<<<<<<<<;;;;;;:::::::::999888888777666777777777999;;;===@@@BBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIILLLPPPSSSVVVYYY]]]```fffeeecccccceeekkksssyyyhhh___^^^XXXVVV[[[```tttgggNNNBBB888888999666555777444444333333333444444555555333111000000111333555222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111222333333444444222222333333333444444444111111111111222333444555555444333333222222222222444444444444555555555666666666666666666666555555555666666666777777888888;;;;;;<<<<<<<<<<<<<<<<<<;;;999999;;;@@@DDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAA>>>;;;:::<<>>:::888777999;;;===;;;===???>>>======@@@CCCAAAAAA@@@???===;;;999888888888999999999:::::::::===<<<;;;:::999999999999999888888888888:::;;;<<<>>>??????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMRRRYYY___dddfffhhh```]]]aaagggmmmyyyzzzaaaWWWYYY[[[___cccuuummmMMM@@@===999666666666666555222222222333333444444444111222222333333222222111000111111111111222222222333333333222222111111111333333333222222111111111222222222222222222222222222111000000000111333333222222222222222222222222111000......000111111000444444444444444444444444222222111111222444555666666666666666666555555444888777666555555666777888888888888888999:::;;;<<<888999:::<<>>===<<<<<<===???AAACCCCCCBBBBBBDDDGGGIIIIIIIIIFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKLLLKKKIIIHHHHHHHHHIIIFFFDDDHHHPPPUUUVVVUUUOOOMMMLLLNNNQQQUUUWWWXXXXXXWWWXXX^^^hhhvvv}}}|||vvvkkkccc\\\XXXYYYVVVPPPOOORRRSSSTTTTTTUUUXXX```kkksss~~~~~~}}}yyyrrrllliiiccc```dddggghhhlllsssvvvzzz|||{{{}}}~~~{{{yyysssnnnmmmrrrxxxzzzzzzCCCBBBAAAAAA@@@@@@@@@AAA>>>??????@@@AAAAAABBBBBBBBBEEEHHHIIIJJJKKKMMMOOOQQQQQQRRRTTTVVVXXXZZZ[[[\\\^^^```aaaaaabbbdddffffffeeeccc```\\\XXXUUUTTTNNNLLLIIIFFFEEEDDDDDDEEEJJJLLLNNNNNNMMMNNNQQQTTTTTTUUUVVVVVVVVVUUUTTTTTTVVVVVVXXXYYY[[[[[[\\\\\\^^^\\\ZZZZZZ[[[]]]^^^^^^\\\\\\]]]^^^]]][[[YYYXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWZZZXXXVVVVVVWWWWWWVVVUUUYYYYYYXXXXXXWWWWWWVVVVVVVVVTTTSSSTTTUUUTTTQQQNNNPPPSSSWWW[[[bbbjjjrrrxxx|||pppjjjddd\\\XXXWWWVVVSSSOOOTTTSSSRRRQQQQQQQQQRRRRRRTTTTTTSSSRRRQQQPPPPPPOOONNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGEEECCC@@@???>>><<<999777777888:::<<<<<<>>>???>>>===>>>AAADDDBBBAAA@@@>>><<<:::999888999999999999::::::::::::<<<<<<:::999888888777777888888888888999;;;<<<>>>AAAAAABBBCCCDDDEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMHHHIIIMMMTTT\\\bbbeeeeeeeeeccceeemmmsssyyyyyykkk]]][[[```jjjxxxvvvUUUBBB===;;;777555555555444222222222222333333333444444111222222333333222222111000000111111111222222222333333333222222111111111333333333222222111111111222222222222222222222222222111000000000111222333222222222222222222222222333222222222444555444333444444444444444444444444333333222222333444555666555555666666666666666555555666666777777666666555888888888888999:::;;;;;;999999;;;===???AAADDDEEEDDDAAA>>>===>>>??????>>>>>>>>>======>>>@@@CCCDDDEEEDDDDDDEEEHHHJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKIIIGGGGGGHHHIIIFFFEEEIIIPPPUUUVVVTTTOOONNNLLLNNNQQQTTTVVVWWWRRRQQQRRRWWWbbbooo|||}}}pppeee[[[YYYXXXTTTQQQQQQPPPQQQQQQPPPRRRYYYbbbiiiuuuvvvyyy}}}}}}wwwrrriii```ZZZ\\\___```ccchhhnnnrrrwww{{{~~~~~~zzztttvvvqqqmmmnnnsssxxx{{{{{{AAA@@@@@@???????????????===>>>>>>??????@@@@@@@@@@@@BBBDDDEEEEEEEEEGGGHHHJJJKKKLLLMMMOOORRRTTTUUUVVVXXX[[[\\\]]]^^^aaacccggggggfffdddaaa^^^\\\[[[VVVTTTPPPKKKGGGEEECCCBBBEEEEEEFFFFFFFFFHHHLLLOOOOOOPPPPPPQQQQQQPPPPPPOOOSSSTTTUUUUUUVVVWWWWWWXXXYYYWWWUUUUUUWWWXXXYYYYYYXXXXXXYYYYYYXXXWWWUUUTTTWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSVVVSSSPPPPPPQQQRRRSSSRRRTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSUUUUUUSSSQQQTTTVVVYYY]]]dddnnnxxx|||ssslllddd___```[[[UUURRRRRRQQQOOOLLLPPPPPPOOONNNNNNNNNNNNOOOPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCAAA???>>><<<:::888777777888999;;;???@@@???>>>===>>>AAADDDCCCBBB???===:::999999999999999:::::::::;;;;;;;;;;;;:::999888777666666666777777888999;;;===>>>@@@DDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMFFFJJJPPPYYYbbbggghhhhhhjjjnnnuuu}}}|||ccc```___dddmmm~~~XXXCCC???:::888666555555444111000222222222222333333333333111111222222222222111111000000000111111111222222222222222222222111111111222222222222222111111111222222222222222222222222111111000000111111222333222222222222222222222222444333444555777777555444444444444444444444444444555444444333444444555555444444555555666777777777333555777888888777555333888888888999999:::;;;;;;::::::<<<===???@@@BBBBBBAAA???===<<<>>>?????????????????????AAACCCEEEGGGGGGGGGGGGIIILLLLLLKKKIIIGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJGGGFFFFFFGGGIIIGGGFFFIIINNNSSSTTTSSSOOONNNLLLNNNQQQUUUWWWWWWOOONNNNNNRRR[[[hhhvvv~~~tttddd]]]\\\YYYUUUSSSPPPPPPNNNMMMNNNSSSYYY^^^fffiiipppwww}}}|||zzzsssiiiaaa```bbbccccccdddgggjjjoootttxxx}}}}}}|||wwwrrrtttqqqnnnooouuuzzz||||||???>>>>>>======>>>>>>>>>=========>>>>>>>>>??????>>>@@@BBBBBBAAAAAAAAABBBDDDEEEFFFGGGIIILLLNNNOOOPPPSSSUUUWWWXXXZZZ]]]___bbbbbbaaaaaa___^^^\\\[[[\\\ZZZVVVQQQMMMIIIFFFEEECCCBBB@@@??????AAAEEEGGGIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQQQQRRRRRRSSSSSSTTTUUUSSSQQQRRRSSSUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQQQQQQQRRRRRRQQQRRRSSSTTTTTTSSSQQQOOORRROOOLLLKKKLLLNNNPPPPPPMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUTTTSSSUUUVVVYYY^^^gggrrrsssfffaaa]]]\\\]]]XXXUUUQQQOOOOOOOOONNNLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLKKKKKKJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@???::::::999888999999:::;;;BBBAAA???>>>>>>???BBBCCCDDDAAA>>>;;;999888888999999::::::::::::;;;;;;;;;:::999888777666666555666777888999;;;===???AAABBBEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNLLLOOOUUU]]]eeekkknnnnnnvvv|||iii^^^bbbiiisss{{{uuuPPP@@@@@@888777555555555444111///222222222222222222222333111111222222222222111111000000000000111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111222333555777777555222333333333333333333333333666555555555444444555555333333444555666777888999666777777888888777777666777777888999::::::::::::;;;;;;<<<>>>??????@@@@@@<<<;;;::::::<<<>>>>>>>>>@@@@@@@@@AAACCCEEEGGGHHHHHHJJJMMMQQQSSSQQQLLLHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHFFFEEEEEEFFFHHHFFFEEEGGGLLLOOOQQQQQQNNNMMMLLLOOOSSSWWWZZZ[[[SSSRRRQQQRRRXXXcccpppxxxvvvhhh```\\\YYYWWWSSSQQQOOONNNNNNRRRVVVYYY[[[^^^eeemmmuuuzzz}}}~~~~~~wwwqqqppprrrpppkkkgggeeegggkkknnnrrrxxxyyywwwzzzzzzyyyuuutttrrrtttxxx{{{||||||======<<<<<<<<<======>>><<<===============>>>>>>>>>???AAA@@@???>>>>>>???AAAAAABBBCCCEEEGGGIIIJJJKKKMMMPPPRRRSSSUUUXXX[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXYYYXXXUUURRRNNNLLLJJJIIIEEECCC@@@>>>===???@@@AAACCCCCCEEEFFFIIIKKKMMMNNNOOOOOONNNNNNOOOPPPQQQQQQRRRPPPOOOPPPRRRSSSRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOPPPQQQRRRNNNOOOQQQRRRQQQPPPNNNLLLNNNLLLIIIHHHJJJMMMNNNOOOKKKKKKMMMNNNPPPQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTUUUVVVXXX[[[aaakkkxxxpppaaaZZZWWWTTTUUUXXXPPPOOOMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@;;;;;;;;;;;;<<<=========CCCAAA???>>>???@@@AAAAAABBB@@@===:::888888999999999999999:::::::::;;;;;;999888777777777777777777888999;;;>>>@@@BBBDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOSSSTTTVVV\\\eeelllrrrttt~~~yyyddddddkkkwwwzzzqqqUUUCCC===888777666666666555222000222222222222222222222222000111111222222111111000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111111111222555777777555333333333333333333333333333555555555555555555444444333333333444555777999::::::999777666666777999:::666777999:::::::::::::::;;;<<<===>>>??????>>>>>>;;;::::::;;;===?????????@@@@@@AAABBBCCCEEEFFFGGGGGGKKKRRRXXXZZZVVVNNNGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDEEEGGGFFFEEEEEEFFFIIIKKKMMMNNNLLLLLLLLLOOOUUU[[[^^^```ZZZXXXVVVTTTVVV]]]gggooo|||{{{jjj___ZZZXXXUUUSSSPPPOOOPPPRRRTTTUUUVVVXXX[[[```gggooowww{{{~~~~~~}}}~~~|||tttlllhhhhhhiiiiiikkkpppvvvzzz{{{{{{yyyyyyyyyzzz|||}}}}}}|||<<<<<<<<<<<<<<<======>>>===========================>>>@@@???===<<<<<<===?????????@@@AAABBBDDDEEEEEEHHHJJJLLLMMMOOORRRTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSQQQPPPPPPJJJGGGCCCAAAAAAAAA@@@@@@??????@@@BBBEEEHHHJJJLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPOOONNNOOOQQQQQQPPPOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOQQQPPPOOONNNNNNOOOPPPQQQMMMNNNNNNNNNNNNLLLKKKJJJKKKIIIGGGGGGJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRSSSTTTSSSRRRRRRTTTVVVXXX[[[___eeeooo}}}qqqcccXXXVVVSSSNNNMMMQQQIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJHHHHHHHHHIIIJJJKKKJJJJJJHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCDDDDDDCCCBBBAAA@@@;;;<<<===>>>????????????CCCAAA??????@@@@@@???>>>???>>><<<:::999999999999888888999999999:::::::::888888888888888999:::;;;;;;<<>>???>>>>>>===>>>======>>>AAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEDDDIIIPPPVVVXXXTTTMMMFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEDDDDDDFFFHHHFFFFFFEEEFFFGGGIIIKKKLLLLLLKKKLLLOOOUUU[[[___aaa[[[ZZZWWWSSSQQQUUU]]]cccssszzz{{{kkkaaa[[[XXXUUURRRQQQQQQRRRQQQQQQSSSSSSSSSUUUYYYaaajjjqqqxxx~~~~~~uuummmllljjjhhhfffhhhkkkooossszzz~~~zzz|||}}}~~~~~~}}}|||<<<<<<<<<<<<<<<===>>>>>>========================;;;===>>>>>><<<;;;;;;<<<>>>>>>======>>>>>>???@@@@@@BBBEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTTTTSSSSSSMMMJJJGGGFFFGGGGGGEEECCC>>>>>>>>>???AAACCCEEEGGGGGGFFFFFFFFFGGGIIILLLMMMNNNMMMLLLNNNOOOPPPOOOMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLOOONNNMMMMMMMMMMMMOOOOOOMMMLLLLLLKKKKKKJJJIIIIIIGGGFFFFFFGGGIIIKKKLLLKKKLLLLLLLLLKKKJJJJJJJJJIIIKKKMMMOOOOOOOOOQQQUUUXXXYYY\\\___eeennnzzz~~~ggg[[[SSSTTTRRRKKKIIIOOOFFFGGGGGGHHHGGGHHHIIIJJJIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKHHHGGGFFFFFFFFFHHHJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDDDDCCCAAA@@@>>>:::;;;>>>@@@AAAAAA@@@@@@AAA@@@??????AAA@@@===:::;;;;;;;;;::::::::::::999777777777888888888999999888888888999;;;<<<>>>???>>>???BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMOOORRRUUUVVVWWWVVVXXX^^^iiiuuu~~~tttkkkooo|||fff___aaaYYYJJJ@@@:::888555444444555444333222222222222111111111000000000111111111111000000////////////000000000111///000000000111111111222///000000000111111111222111111111111111111111111///000111222333222222111111111111111111111111111111111000222444666666555222222222222222222222222111222333444555555444444555555444333444666888:::999777555444444555777999666777999;;;;;;;;;:::999999:::<<<>>>??????>>>===???>>>>>>@@@BBBCCCCCCAAA???@@@AAAAAABBBBBBBBBAAAAAADDDHHHMMMPPPNNNJJJFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDGGGIIIGGGGGGGGGGGGGGGIIIKKKMMMLLLKKKLLLNNNTTTYYY\\\^^^ZZZZZZXXXSSSOOOOOOUUU[[[dddnnnwwwzzzssshhh^^^ZZZVVVTTTSSSRRROOOMMMNNNNNNNNNNNNPPPUUU^^^dddmmmyyyuuussspppkkkgggeeegggiiikkkttt}}}}}}xxx{{{~~~~~~}}}<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>=========:::<<<======;;;::::::;;;======<<<<<<;;;<<<<<<<<<===???AAABBBCCCDDDGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOONNNLLLJJJJJJLLLLLLIIIGGG>>>=========>>>???AAABBBDDDCCCBBBCCCDDDGGGJJJKKKLLLKKKKKKMMMNNNOOOMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKIIIIIIHHHHHHIIIEEEDDDDDDFFFIIIKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJEEEHHHKKKLLLMMMPPPUUUZZZXXXZZZ^^^ccckkkuuuooo]]]QQQLLLOOONNNGGGGGGMMMFFFGGGIIIIIIHHHHHHJJJKKKHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDDDDEEEGGGIIIKKKFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBB@@@>>>===999;;;===@@@AAAAAA@@@@@@@@@???>>>@@@AAA@@@<<<888999999:::;;;;;;;;;:::999666777777777777888888888888888999:::<<>>??????>>>===>>>======???AAABBBAAA??????@@@@@@AAAAAA@@@@@@??????@@@AAADDDGGGHHHGGGEEECCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBDDDHHHJJJIIIIIIIIIIIIHHHIIILLLNNNMMMLLLKKKMMMRRRVVVYYYZZZYYYZZZXXXSSSNNNNNNSSSXXXYYYeeepppuuu|||uuueee```[[[XXXVVVSSSOOOKKKJJJKKKLLLKKKLLLOOOVVV[[[bbbqqq~~~|||zzzvvvpppkkkhhhhhhiiijjjpppuuuxxx|||}}}uuuyyy~~~@@@>>><<<;;;<<<<<<<<<;;;:::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@@@@???@@@AAAAAABBBFFFFFFFFFFFFFFFGGGGGGGGGLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKFFFEEEDDDCCCAAA???>>>============>>>@@@DDDGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIGGGFFFDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHBBBDDDFFFIIILLLOOOQQQRRRUUUXXX[[[\\\^^^eeeoooxxxuuudddUUURRRNNNIIIGGGFFFHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFGGGGGGEEECCCBBBDDDCCCCCCCCCDDDEEEGGGHHHEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDIIIMMMMMMHHHDDDDDDFFFFFFCCCAAA@@@@@@@@@???>>>>>>>>>============>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999999999999:::888777666666666777999:::;;;;;;===>>>@@@BBBCCCDDDBBBCCCDDDFFFGGGIIIIIIJJJGGGHHHJJJKKKKKKLLLLLLLLLOOOPPPOOONNNUUU___```ZZZ[[[ZZZbbbqqq~~~yyynnnsss~~~yyy{{{cccTTTDDD???DDDGGGAAA999555444444333333444444555111111000000000000111111000000000///////////////222111111111000000//////000000000000000000000000111000///......///000111222111111111000000//////111111222222222111111000...//////000111222222333222222222222222222222222111111111111111111111111222222333333333333444444555444444333333444444555666666666666666666666666444444555666666666666666999:::;;;===>>>>>>??????@@@@@@>>>>>>???@@@BBBDDDDDDFFFGGGFFFCCC@@@@@@@@@@@@???>>>@@@DDDFFFEEECCCAAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFJJJGGGDDDDDDFFFIIIKKKKKKNNNMMMMMMMMMOOOSSSVVVXXXUUUWWWXXXVVVSSSPPPQQQSSS[[[___eeekkksss~~~{{{qqqfff___WWWNNNMMMQQQMMMLLLJJJJJJKKKMMMOOOQQQXXX___kkkvvv~~~zzzzzzyyyvvvrrrooonnnooorrrmmmjjjmmmuuu{{{{{{xxxuuuxxx}}}~~~~~~BBB???;;;::::::;;;;;;;;;============<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>============>>>??????AAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJKKKKKKLLLKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJFFFFFFEEECCCBBB@@@??????======<<<===>>>AAADDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJLLLNNNOOORRRTTTWWWWWWYYY___hhhppp{{{{{{eeeXXXQQQNNNKKKHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEDDDCCCDDDCCCCCCCCCCCCEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCGGGLLLLLLIIIFFFFFFHHHFFFDDDBBBAAAAAAAAA@@@???>>>==================>>>>>>>>>======<<<;;;::::::;;;:::999999999999999999777777777777777999:::;;;===>>>???AAABBBDDDEEEFFFIIIHHHGGGGGGGGGGGGHHHIIIGGGHHHIIIIIIIIIIIIKKKLLLQQQSSSRRRQQQVVV^^^```]]]^^^bbbmmm{{{sssjjjnnn}}}vvvzzzoooQQQFFF999666;;;===999333333333222222222222333333111111000000000000111111000000000000000000000000111111111000000000//////////////////////////////111000///......///000111111111111000000000//////111111111222222111111000,,,,,,------.../////////////////////////////////111111111111111111111111222222333333333333444444444444333333333333444444555555555555555555555555666666777888888888888888:::;;;===>>>???@@@@@@@@@???>>>=========???AAABBB???AAABBBBBB???<<<;;;;;;???>>>>>>???CCCDDDDDDBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAACCCCCCGGGFFFEEEDDDEEEGGGJJJLLLQQQOOOMMMKKKLLLOOORRRTTTVVVWWWWWWUUURRRPPPQQQSSS\\\___cccggglllvvvvvvkkk___TTTPPPRRRJJJIIIIIIIIIJJJKKKLLLKKKPPPTTT[[[cccjjjpppssstttyyy{{{||||||zzzxxxxxxxxxwwwrrrmmmmmmrrrvvvtttqqqsssvvvyyyzzz{{{{{{}}}LLLGGGAAA<<<::::::::::::<<<<<<;;;::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<======???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>===<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDHHHGGGFFFEEEFFFHHHJJJKKKNNNPPPQQQQQQQQQVVV]]]ccciiiooowwwsssbbbTTTMMMJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCAAAEEEIIIJJJHHHGGGHHHIIIFFFDDDBBBAAAAAAAAA@@@???========================>>>>>>===<<<;;;:::999999;;;:::999888888888888888777777777888:::;;;===>>>@@@AAABBBDDDEEEGGGHHHIIILLLKKKIIIHHHGGGHHHIIIJJJHHHIIIIIIHHHHHHJJJMMMPPPRRRUUUUUURRRTTTZZZ```bbbmmmuuu}}}iiiaaaZZZ___pppuuuqqqsssSSSCCC===666444777999777444222222111111111111222222111111000000000000111111///000000000111222222222111111000000000000//////////////////////////////000000////////////000000111111000000000000//////000000111111222111111000000000000000000000111111000000000000000000000000111111111111111111111111222222333333333333444444444444333333333333444444555555555555555555555555666666777888888888888777::::::;;;===>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@???BBBDDDEEEBBB???>>>===???>>>>>>@@@BBBCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@AAAAAADDDFFFGGGFFFDDDEEEJJJNNNUUUSSSOOOLLLKKKLLLOOOQQQVVVVVVUUUSSSPPPPPPRRRTTTYYY[[[^^^aaaeeemmmwww~~~ooo```WWWUUUKKKJJJJJJKKKMMMMMMKKKIIIMMMNNNPPPTTTYYY```gggjjjwww{{{{{{uuunnnmmmoooqqqooollloooqqqrrrssstttvvvzzz}}}bbb[[[PPPGGGAAA>>><<<;;;>>><<<::::::;;;<<<<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999:::;;;;;;;;;;;;<<<<<<===>>>??????===???@@@CCCDDDFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@>>>===<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA>>>??????AAABBBCCCDDDDDDAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCGGGFFFCCCBBBBBBDDDGGGHHHJJJKKKLLLKKKKKKNNNRRRVVVZZZ^^^dddiiinnntttzzz~~~zzzuuummmcccYYYQQQLLLJJJDDDDDDDDDDDDCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???@@@BBBDDDFFFDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCAAA@@@???@@@AAABBBCCCDDDCCCCCCBBBBBBEEEHHHHHHGGGFFFGGGHHHDDDBBB@@@???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999888777999999888777777777777777777888999:::<<<>>>@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJHHHIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKJJJJJJMMMSSSXXX[[[\\\\\\XXXXXX___jjjrrruuuaaaZZZVVVVVVaaauuuyyyvvv~~~ZZZGGG;;;:::888777777888777777222222111111111111222222111111000000000000111111//////000111222333333444000000000000000000//////////////////////////////000000////////////000000000000000000000000/////////000000111111111111111222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333444444444333333333333333333444444444444444444444444444333444555555666666555555666777888999::::::::::::::::::999999:::;;;======@@@BBBFFFFFFDDDBBB@@@?????????@@@BBBCCCCCCBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBBCCCGGGIIIHHHEEEEEEJJJOOOXXXUUUPPPMMMKKKMMMPPPRRRUUUTTTRRRPPPPPPQQQTTTVVVTTTVVVYYY[[[___fffqqqxxx~~~tttddd\\\UUURRROOONNNOOOOOOMMMJJJLLLKKKJJJKKKOOOVVV\\\```pppuuu|||zzzuuuooommmnnnooommmkkkhhhkkkmmmoooqqqrrruuuwww|||tttgggZZZQQQKKKHHHFFFEEEAAA>>>===>>>@@@@@@@@@::::::::::::::::::::::::999999999:::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???@@@BBBBBBCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<::::::;;;;;;<<<======>>>;;;;;;<<<>>>@@@AAABBBCCC???@@@AAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBB@@@???@@@BBBEEEGGGGGGHHHHHHGGGGGGIIIKKKMMMPPPRRRUUUXXXZZZ\\\___aaaXXXVVVRRRNNNKKKIIIHHHHHHBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>===>>>AAACCCEEECCCCCCCCCCCCCCCBBBBBBBBBDDDEEEDDDDDDCCCAAA@@@??????@@@BBBCCCCCCCCCBBBAAACCCDDDFFFFFFEEEDDDDDDDDDAAA???======>>>>>>===<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;:::999888777777777777666666666666777777888999;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJFFFGGGJJJLLLMMMLLLJJJHHHIIIKKKMMMLLLLLLPPPXXX___gggggggggfffgggooottt```TTTTTTUUU\\\kkk}}}ttt}}}^^^FFF???555666666555444222333333333333222222222222333333111111000000000000111111//////000111222333333444//////////////////000000........................//////000000000000////////////////////////000000...///000111111111111111/////////////////////...........................000000000000000000000000222222222333333333444444333333333222222333333333444444444444444444444444333333444555555555555555555666777888888888888888888888888888999:::;;;;;;999<<>><<<;;;;;;@@@BBBCCCDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEEEEEHHHKKKIIIFFFEEEJJJNNNSSSQQQMMMKKKJJJLLLOOOQQQSSSQQQOOOOOOPPPSSSVVVWWWUUUWWWXXXYYY[[[aaajjjrrr}}}{{{wwwyyymmm```ZZZRRRNNNNNNNNNLLLJJJGGGFFFEEEEEEGGGKKKOOOQQQccchhhqqqxxx|||~~~zzzvvvqqqooonnnnnnllliiibbbfffkkknnnppppppqqqqqq{{{ppphhhccc```^^^QQQKKKDDD??????>>>===;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============<<<;;;;;;::::::999:::;;;<<<===>>>>>>>>>?????????>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA???>>>======::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>???@@@AAA======>>>????????????????????????@@@@@@@@@AAAAAA????????????????????????>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>======>>>@@@CCCDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMLLLGGGGGGFFFFFFEEEDDDDDDCCCAAAAAABBBBBBAAAAAA@@@?????????>>>>>>??????@@@AAA>>>??????@@@@@@AAAAAAAAA@@@???=========???AAACCCAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCCCCBBBAAA???>>>===???AAABBBCCCBBB@@@???BBBCCCCCCCCCCCCBBBBBBBBB???>>><<<<<<======<<<;;;999:::;;;<<<<<<;;;:::999::::::999999888888777777777777777777777888999::::::;;;===???AAACCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMMMMKKKHHHFFFKKKNNNQQQPPPOOORRRZZZaaakkkkkknnnrrrxxxuuucccXXXRRRNNNWWWggg{{{hhhJJJ===;;;666666777666333222222333333333222222222222333333111111000000000000111111///000000000111222222222......////////////000000........................//////000000000000//////......////////////000000......///000111111111111000000000000111111111111000000000000000000000000000000000000000000000000222222333333333333444444333333222222222222333333333333333333333333333333555555666777777777777666666777777888999999888888666777777888888999999:::777999;;;<<<;;;:::::::::AAACCCFFFFFFEEECCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEEBBBAAAAAAAAACCCDDDFFFGGGGGGIIIJJJIIIFFFFFFHHHKKKJJJIIIGGGFFFGGGIIILLLMMMNNNMMMLLLNNNRRRUUUXXXYYYZZZ[[[[[[YYYYYY]]]dddjjj|||wwwyyymmmdddXXXQQQPPPOOOLLLHHHGGGGGGFFFFFFFFFGGGHHHIIISSSYYYaaajjjqqqwww}}}|||yyyvvvsssqqqnnnjjjgggaaaeeejjjnnnoooooonnnnnn~~~~~~}}}}}}kkkbbbVVVLLLGGGBBB===999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999===<<<<<<<<<======>>>???===>>>>>>???@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>?????????===============>>>>>>>>>:::;;;<<<>>>?????????>>>>>>>>>>>>>>>????????????===============>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@======>>>??????@@@AAAAAA???>>>=========>>>???@@@???@@@AAABBBCCCCCCBBBBBB>>>???AAABBBBBBAAA???>>><<<===@@@AAABBBAAA???>>>?????????@@@AAABBBBBBAAA???===<<<<<<=========<<<888:::;;;<<<<<<;;;:::888888888888888888888888888888888888999;;;<<<>>>???<<<===???AAACCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLSSSWWWYYYXXXUUUVVV]]]dddkkkmmmuuuzzzkkkaaa[[[YYY[[[jjjjjjPPPCCC<<<888888888777666555555555555222222111111111111222222111111000000000000111111000000000000000000000000........./////////000000...........................///000111111000///............/////////000000---...///000111111111111222222222333333444444444333333333333333333333333000000000000000000000000222222333333333333444444333333222222222222333333222222222222222222222222444555666666777777666666555666666777777777777777555666777888888999999999:::<<<<<<<<<;;;;;;===???@@@CCCFFFGGGDDDAAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFBBBBBBAAABBBCCCEEEFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIJJJMMMSSSXXXZZZYYY[[[\\\[[[YYYXXX[[[bbbhhhyyy}}}{{{zzz~~~ttthhh```\\\YYYRRRMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHLLLRRRYYY```iiiqqqvvvyyyyyyxxxwwwuuuqqqllliiidddgggjjjmmmmmmmmmnnnooo}}}nnn```WWWOOOFFF@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;;;;<<<===999999::::::;;;;;;;;;<<<;;;;;;;;;::::::888777777;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<=========>>>>>><<<<<<==================666777999<<<============<<<<<<<<<============>>>=====================<<<>>>>>>>>>@@@BBBCCCCCCBBB?????????AAABBBAAA???>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<======>>>>>>>>>>>>>>>???@@@@@@<<<======>>>???@@@@@@AAA???>>>>>>============>>>===???@@@BBBCCCCCCBBBBBB<<<>>>@@@AAAAAA@@@???>>>;;;<<>>===<<<<<<<<<>>>@@@BBBCCCBBB@@@>>><<<<<<>>>>>>>>>===888999;;;<<<<<<;;;999888777777777777888888888888999999:::;;;===???AAABBB===>>>AAACCCDDDDDDDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJIIIKKKNNNRRRUUU\\\```bbb```[[[ZZZ```fffooosss|||nnnhhhfffcccaaarrrmmmJJJ===>>>;;;333666555444333444444444444111111000000000000111111111111000000000000111111000000000000////////////---.........//////000000...........................///000111111000///...---.........//////000000---...///000111111111111......///000111111222222000000000000000000000000000000000000000000000000222222333333333444444444333222222222222222222333222222222222222222222222222333444444555555444444333333444444555444444444555666777888999999999999;;;;;;;;;;;;:::;;;===@@@???CCCFFFFFFCCC@@@???@@@BBBCCCDDDEEEGGGGGGHHHHHHCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDEEEDDDBBB@@@DDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHNNNTTTYYY[[[ZZZXXXYYYYYYXXXXXX]]]dddkkkvvvzzztttxxxpppllleee\\\TTTNNNLLLIIIFFFDDDDDDEEEEEEDDDGGGJJJMMMSSSZZZbbbhhhtttuuuwwwyyyxxxuuuqqqooogggiiijjjkkkkkkllloooqqqxxxmmmaaaTTTMMMDDDAAA>>>>>>??????===:::===<<<<<<===>>>>>>;;;999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888888777888888888;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::======<<<;;;;;;:::999999999999999999999999:::::::::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;:::999888777::::::::::::::::::::::::<<<======>>>>>>===<<<<<<<<<<<<<<<=========>>>>>><<<======>>>???@@@@@@@@@===>>>>>>>>>>>>======<<<;;;===>>>??????>>>===;;;======>>>>>>>>>>>>======999;;;===>>>???>>>===<<>>>>>>>>>>>>>>???@@@AAA@@@>>>===<<<<<<<<<===<<<======>>>???@@@@@@@@@??????>>>>>>>>>>>>??????===<<<;;;<<<>>>???>>>===999;;;===>>>@@@@@@@@@???======>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;:::999999777777777777888999:::;;;888999<<>>>>>@@@AAA@@@???<<<<<<<<<>>>AAABBBEEEGGGGGGFFFDDDBBBEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGEEEDDDBBB@@@???>>>EEECCC@@@AAADDDGGGJJJJJJIIIMMMRRRVVVXXXZZZ[[[]]]^^^]]][[[[[[[[[]]]___aaaqqqzzzzzzrrrccc___TTTLLLKKKKKKFFFCCCDDDDDDFFFHHHHHHIIILLLSSSXXXccciiiqqqxxxzzzzzzyyyxxxuuutttrrrnnnllllllnnnqqqyyyqqqhhhcccZZZTTTLLLGGGEEEDDDBBB@@@???>>>============<<<:::======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999888888888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::<<<;;;;;;::::::999999999999999999999999999999999999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;::::::999:::::::::::::::999999999===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@<<<======>>>>>>>>>======;;;<<<>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<======<<<;;;:::>>>============>>>??????@@@???>>><<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>============>>>>>><<<;;;:::;;;<<<===<<<;;;555777888:::;;;;;;;;;;;;===============<<<<<<<<<999:::::::::::::::999999888888888888999:::;;;<<<===???AAADDDFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMRRRYYYaaahhhnnnrrrtttppphhhaaa___bbbiiiwwwwwwmmmlllqqq{{{uuu[[[BBB;;;:::666444555555444444333222222111111333222222111000000111111111111000000000/////////////////////////////////////////////////////////........................//////............//////......///000000000000000//////////////////......000000000000////////////000000000///000000111111222222000/////////000000000111111222222111111000333222111000000111222222444444222222222222333444333333333333333333333333555555555666666555555555444555666777777888888888999:::<<<>>>?????????>>>???@@@@@@???======>>>@@@DDDFFFIIIJJJHHHFFFEEEDDDGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFDDDCCCAAA???>>>===>>>;;;:::<<>>===>>>>>>>>>===>>>>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::999888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::999888888888999999999999999999999999999999::::::999999888888777777888888999::::::999999888999:::;;;;;;<<<<<<;;;;;;999999999999999999999999===<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;999999::::::::::::999999999:::;;;<<<<<<;;;999888<<<<<<<<<<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????===<<<<<<;;;;;;<<<<<<===;;;:::999999:::;;;:::888777888999;;;<<<<<<<<<<<<======<<<<<<;;;;;;::::::888888888999999999999999999999999:::;;;<<<>>>???AAACCCEEEGGGHHHIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKIIIKKKMMMLLLJJJKKKNNNQQQPPPZZZiiivvv{{{{{{wwwuuuiiiccc___bbbiiissszzzqqqooowww}}}YYYHHH:::888999777666999444444333333222222111111333222111111000111111111000000000/////////......////////////////////////////////////////////////------------------------//////............//////......///000000000000///111111000//////...------111111111000///.........000/////////000111111222111111000/////////000000222111111000000111111222222111111000111111222222222222333333333333333333222222222222222222222222444444444444444444444444444555666777777888888888999;;;>>>AAABBBAAA@@@???===>>>??????>>>???AAACCCFFFKKKOOONNNIIIEEEEEEGGGIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA???>>>===<<<::::::===DDDIIIKKKKKKKKKMMMOOOPPPRRRTTTWWWYYY]]]\\\[[[YYYXXXWWWWWWWWW```hhhsss~~~~~~eeeZZZ\\\___mmmwwwttteee[[[SSSLLLHHHGGGFFFGGGGGGEEEDDDDDDFFFHHHGGGLLLTTT[[[ccckkkrrrvvvvvvwwwwwwvvvttttttuuuvvv{{{nnn^^^SSSQQQLLLFFFBBBAAAAAAAAAAAAAAAAAABBBBBB@@@>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::999888888888888999888888999999999:::::::::999999999999999999999999999888777777777777888888777777777888888888888888::::::999888777666666555777777777888888888888888;;;;;;<<<<<<<<<;;;;;;:::777777888888888888888999<<<;;;999777777888999;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<======>>>>>>>>>999:::;;;<<<===>>>>>>>>>:::;;;<<<<<<<<<<<<;;;:::999999999888888999999999;;;;;;<<<<<<;;;:::999888::::::;;;<<<<<<==================<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;:::999777888999999888666999::::::;;;<<<=========<<<<<<;;;;;;:::999999999888777888888888999:::::::::;;;;;;<<<===???@@@AAABBBCCCEEEGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKHHHKKKLLLJJJGGGIIIPPPWWWbbblllyyyzzzrrrmmmeeeeeeiiiooottt|||~~~}}}|||}}}^^^JJJAAA::::::999666666888333333333333222222111111222222111111111111111222////////////............////////////////////////////////////////////////------------------------//////............//////---...//////000000//////000000000000//////......111000000000/////////...............///000111111000000000/////////000000222111000//////000111222111111111111111111222222111111222333333333222222222222222222222222222222333333333333333333333333444555666777777888888888888;;;>>>AAABBBAAA???>>>;;;<<<>>>??????@@@CCCEEEFFFMMMRRRPPPHHHCCCDDDGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???===<<<===CCCJJJOOOOOOLLLIIIJJJLLLMMMNNNQQQUUUYYYVVVVVVWWWWWWWWWWWWXXXXXXZZZ___gggtttfffYYYVVVWWWVVV^^^iiiuuuwwwmmmcccXXXOOOJJJHHHGGGFFFDDDBBBBBBBBBBBBDDDFFFJJJNNNSSSZZZbbbgggppprrrttttttssstttuuuwwwxxxnnniiibbbXXXPPPJJJGGGEEECCCBBBBBBBBBBBBBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;::::::999888999999999888888888999999999::::::999999999999999999999999777777777666666777777888666777777777777777777777999999888777777666555555666666666666777777888888=========<<<;;;999888777666666666777777777888888;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========999999:::<<<<<<=========:::::::::;;;;;;:::::::::::::::999888888999::::::<<<<<<<<<<<<;;;;;;::::::999999;;;<<<============<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999::::::999888777777999999888777777777888888999999::::::;;;:::::::::999999999888888888888888999:::<<<=========>>>>>>???AAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJKKKFFFGGGHHHHHHIIIQQQ^^^hhh}}}|||sssmmmjjjppptttzzzjjjuuu___HHH===:::888777555222111222333222222222222222111111222111111111111111222222////////////............////////////////////////////////////////////////------------------------//////............//////------...///////////////////////////000000111111.../////////000000000111---------------...///000/////////000000000//////222111000//////000111222000000111111222222222222000111222333333333333222222222222222222222222222444333222222222222333444444555666777777888888888777999===@@@AAA@@@>>><<<:::<<<===>>>???@@@CCCFFFDDDJJJOOOMMMFFFAAABBBEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA<<<===AAAJJJTTTYYYVVVRRRLLLLLLLLLKKKJJJLLLOOORRRRRRSSSTTTVVVVVVVVVVVVUUUVVVVVV\\\jjj{{{lllaaaYYYTTTRRRSSSVVV]]]fffoooxxxvvvkkk^^^TTTMMMKKKHHHEEECCCBBBBBBAAAEEEEEEFFFGGGIIINNNTTTYYYbbbeeeiiimmmppptttxxx{{{{{{ooocccZZZTTTOOOMMMAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::999999999999999888888999999999:::::::::::::::::::::::::::::::::777777666666666777888888777777777777777777777777888888777777666666555555666666666666666777999999>>>======;;;:::888666555444555555666666777777777888888777777888999;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<:::999999999999999999:::;;;:::999888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;888999;;;===>>>>>>======:::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::999999888888999999:::999888777888:::::::::999999999999999999:::;;;;;;999999999999::::::::::::::::::999:::;;;===???@@@AAAAAAAAAAAABBBBBBCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIDDDEEEGGGJJJQQQ^^^nnnyyy}}}tttnnnoooqqqwwwoooccc```ppp|||aaaHHH;;;666666666666666444333333222222222222222222111111111111111000111111222333000000000/////////......////////////////////////////////////////////////------------------------//////............//////------...////////////.........///000000111222222.........///000111111111///......------......///......///000000000//////111000000//////000000111///000111222222222222222000000111111222333333333333333333333333333333333444444222222222222444444444555666777777888888888666888;;;>>>???>>>===<<<:::<<<===>>>>>>???AAADDD@@@EEEIIIIIIDDDAAAAAACCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBJJJXXXeeeiiiddd]]]QQQQQQOOOKKKHHHGGGHHHJJJQQQSSSTTTVVVVVVTTTSSSQQQQQQPPPTTT___lllzzz}}}vvvlll```VVVXXXTTTQQQRRRUUUZZZdddnnnwww~~~zzznnneeeVVVRRRLLLHHHFFFEEEDDDCCCCCCCCCDDDCCCDDDGGGLLLOOOPPPTTT[[[bbbiiiqqqyyy~~~uuunnnhhheeecccRRROOOKKKFFFBBB???======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999999:::999999999999:::::::::;;;999999999999999999999999777777666666777777888999999888888777777666666666666666666666666666666666666666666666666888999:::;;;;;;;;;:::999777666555333444444555666666777777555666777888:::;;;<<<<<<::::::;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::999999888888888888999999;;;:::888777777888:::;;;::::::::::::::::::;;;;;;888999;;;>>>??????>>>===999:::;;;;;;;;;;;;:::999:::::::::::::::999999999:::999999888888999999:::999888777999;;;===<<<;;;;;;;;;:::999:::;;;<<<===888888999::::::;;;;;;;;;<<<;;;;;;;;;===???BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFIIIOOOYYYfffsss{{{wwwzzz{{{xxxuuuwwwxxxmmmiiiaaa^^^^^^XXX```mmmyyy|||}}}{{{~~~aaaKKK>>>888666666666666777888777555111111111111111111222222111111000000111222222333111111000000000/////////////////////////////////////////////////////////........................//////............//////,,,---......//////......000000000000000000111111////////////000000000000222111000///////////////------///000000000////////////000000000000//////...///111222333333222222111000000000000222444555444444444444444444444444555444333222222333444555444555666777777888888888777888:::<<<============;;;<<<======<<<===???AAA===@@@DDDEEEDDDBBBAAABBBBBBCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEHHHRRRaaannnpppfff\\\PPPPPPNNNKKKHHHGGGGGGIIINNNPPPSSSUUUVVVUUUSSSRRRPPPNNNPPPWWW^^^hhhwww|||pppeee```ZZZVVVSSSPPPMMMSSS[[[aaajjjssswwwzzz|||yyysssbbb[[[RRRLLLIIIGGGFFFDDDAAABBBCCCCCCCCCDDDFFFIIIDDDHHHMMMTTT[[[dddmmmsss|||zzzyyyxxxmmmhhh___VVVMMMGGGCCCBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;888888888888888888888888777777777777777888999999:::999999888777666666555555555555666666666666666777666666666777888:::;;;999999999999999888777666333333444444555666777777444555777999;;;<<<======999:::;;;<<<===???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999999999888888888888999999:::999888666666888999:::999888888888999:::;;;;;;888999<<<>>>??????>>>>>>888999:::;;;;;;;;;:::999:::999999999999999999999::::::999999999999::::::999888888:::<<<>>>>>>>>>777666555555555666777888888888999:::;;;<<<<<<=========<<<===>>>AAADDDFFFFFFEEEEEEDDDDDDDDDDDDDDD???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEIIIIIIKKKRRR\\\gggnnnrrrlllrrrxxx{{{sssaaaZZZYYYTTTUUU]]]^^^[[[fffmmmmmmppp|||cccMMMAAA<<<:::666666444333555666555111111111111111111111222222111111000000111222333333111111111111000000000000//////////////////////////////////////////////////////////////////////////////............//////,,,---......//////......222222111111000/////////111111000000//////......555444333111000000000///,,,---///000000000//////...///000111111000///......///111222333333222222111000//////000222444555555555555555555555555555666555333222222333555666444555666777888888888888999999:::<<<======>>>>>><<<=========;;;;;;===>>>;;;===@@@CCCDDDDDDBBBAAABBBBBBDDDEEEGGGIIIJJJKKKGGGFFFFFFEEEDDDCCCCCCBBBEEEHHHRRR```jjjiii\\\OOOJJJKKKLLLKKKJJJIIIKKKLLLIIILLLPPPUUUWWWXXXWWWVVVQQQOOOPPPUUUXXX]]]lll|||vvvgggbbb___\\\UUULLLKKKPPPOOOYYYbbbgggnnnxxx|||zzzjjjbbbWWWOOOKKKIIIGGGEEEBBBCCCDDDDDDBBBAAABBBCCC@@@BBBEEEJJJOOOVVV^^^ddd{{{uuunnneee\\\SSSMMMHHHDDD>>><<<===@@@@@@@@@:::999888999<<<>>>>>>===888999:::;;;;;;;;;:::999888888888:::;;;===???@@@999999999888777666666555666777888999999888777666777777666666666666777777888777666555444555666666666666666666777777777777888888888888888888888888555555555555666666666777888888999;;;>>>@@@???===<<<<<<<<<============>>>;;;:::888777777888:::;;;:::::::::999999999888888555555666777888999999::::::999888888888888888999888888999999999999888888555666666777888:::;;;<<<:::::::::999999999888888888888888888888999999999<<<<<<;;;::::::999999888888888888888999:::;;;<<<:::999999999999999999999:::;;;<<<===>>>???@@@@@@@@@??????@@@AAACCCEEEGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDBBBFFFGGGDDDBBBEEEFFFDDDLLLJJJMMMVVV^^^ccchhhmmmlllllluuu|||ppp\\\[[[WWWVVV\\\eeeiiigggeeebbbdddnnn}}}```NNNFFF<<<555444333333333222222222111111222111111111000000//////000000000000000000000000000000000000////////////......//////////////////,,,---------.../////////---,,,,,,,,,,,,---......---------------------------------............///000000000000000000000000000000000000000000000000//////............//////222222111000///...------000000000000111111111111000111111000//////111222/////////000111333444555333333333333333444555666111222222333444555777888777777777777666666666666888999:::<<<>>>???AAAAAA>>>>>>=========>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCEEEJJJRRRYYY[[[XXXSSSOOOIIIHHHFFFEEEFFFIIILLLNNNLLLGGGHHHPPPTTTRRRSSSVVVUUUUUUTTTRRRSSSXXXaaahhh{{{rrrfffYYYPPPNNNNNNNNNKKKMMMVVV^^^dddkkkpppllllllhhh___TTTKKKFFFFFFGGGEEECCCBBBCCCCCCCCCBBBDDDCCCAAA@@@CCCGGGLLLPPPvvvkkkdddYYYTTTNNNIIIFFFDDD@@@>>>???===;;;:::;;;<<<;;;;;;:::;;;<<<===<<<<<<;;;:::888888888888888999:::;;;:::999999888777777666666777888999::::::999888777888888777777777777888888888777666555444555555666666666666666777777777888666666666666666666666666555555555666666666777777888888:::===@@@AAA???===:::::::::;;;;;;;;;<<<<<<;;;:::888777777888:::;;;:::::::::999999999888888666666777777888888999999888888777777777888888999999999999999999999999999888888888888999;;;<<<===:::::::::999999999999888888888888888999999999999;;;;;;::::::::::::999999999888888888999:::;;;;;;::::::::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFEEEEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHGGGFFFEEEBBBEEEEEEBBBCCCHHHMMMMMMXXXVVVWWW^^^dddhhhmmmssstttwwwvvvhhh]]]YYYZZZ[[[bbbppp{{{{{{tttqqqnnnnnnvvvmmmOOOCCC???999666777444444444333333333222222111111111111000000000///000000000000000000000000000000000000/////////.../////////.........---------------...............---,,,,,,,,,,,,---......---------------------------------............/////////////////////////////////////////////////////////............//////111111000000///.........//////000000000111111111000111111000//////000222//////000000111222444444333333333333333444555555222222222333444555666777666666666666777777777777888888999;;;===???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDGGGJJJNNNQQQRRRPPPMMMKKKHHHGGGFFFFFFGGGIIIKKKLLLJJJGGGHHHMMMPPPOOORRRWWWYYYXXXVVVSSSRRRUUU\\\aaatttwwwggg[[[VVVUUUQQQKKKIIIMMMRRRWWW]]]ccckkkmmmlllhhhaaaWWWPPPLLLJJJHHHEEEDDDCCCBBBAAA???@@@???>>>>>>@@@CCCGGGIIIoookkkeee___XXXPPPHHHCCCAAA>>>:::888888999888888:::;;;;;;;;;;;;::::::999;;;:::999888777777777777:::999999888888777777777999999::::::::::::999999999999999888888999999999777777666555555555555555666666666777777777888888666666666666666666666666666666666666777777777777888999;;;>>>AAAAAA???<<<888888999999999:::::::::;;;:::999888888999:::;;;:::::::::999999999888888777888888888888888888888777666666666777888999999;;;:::999888888999:::;;;:::::::::::::::;;;<<<<<<::::::::::::999999999999888888888888999999::::::999999999:::::::::;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDAAADDDEEECCCGGGQQQYYY]]]```\\\\\\aaaeeehhhnnntttnnnfff```ZZZ[[[aaalll|||wwwxxx{{{dddQQQ???:::888555555999555444444444333333333333111111111111000000000000000000000000000000000000000000000/////////......//////......------,,,,,,...............------------,,,,,,,,,,,,---..............................---------............///......................../////////////////////////////////......///////////////////////////////////////000000000000111111///000111000///...///111000000111111111222222222333333222222333333444444333333333333333444555666555555666666777777888888777777999:::<<<===>>>???AAABBBCCCCCCCCCAAA???>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDCCCBBBAAAAAACCCEEEFFFIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIFFFEEEFFFHHHHHHHHHNNNVVV[[[YYYVVVRRRPPPRRRWWW[[[eeesssuuufff]]]ZZZWWWOOOHHHGGGIIIKKKPPPVVVdddgggkkkooommmfff]]]VVVOOOKKKGGGDDDCCCBBB@@@???>>>=========>>>@@@AAACCC{{{tttkkk```VVVPPPFFFCCC???<<<;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<:::999999999999::::::999999999888888888999999::::::::::::999999999999888888888888999999777777666666555555555555666666777777777888888888888888888888888888888888666666777777777888888888777888:::>>>@@@@@@===;;;888888888888999999999999:::999999888888999999::::::::::::999999999888888999888888888888888888888666555666666777888999:::;;;999888666666888999;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::999999999777888888999999:::::::::888999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>???@@@@@@AAA???@@@@@@AAABBBCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGFFFEEEDDDFFFFFFEEEDDDCCCDDDFFFGGGCCCGGGIIIJJJOOOZZZcccfffbbb^^^^^^bbbeeeiiirrrzzzmmmbbbaaacccccchhhvvv{{{kkkMMMBBB:::888666444444777444444333333333222222222111111111000000000000000000000000000000000000000000000/////////.........------------------------/////////...---------,,,---,,,,,,,,,,,,---......////////////////////////---------............///------------------------////////////////////////......////////////.............../////////000000////////////000000000111...///111000///...///000111111222222222111111111333333222222222222333333444444333333333444444555444555555666777888888999666777888999;;;<<<===>>>DDDFFFHHHIIIHHHEEEBBB@@@????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEECCCAAA@@@AAACCCFFFHHHHHHGGGEEEDDDCCCDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHAAABBBCCCBBB@@@CCCLLLTTTWWWVVVSSSPPPPPPRRRUUUXXXZZZccctttsssfff___^^^VVVNNNLLLKKKJJJKKKOOOXXX[[[bbbjjjpppooohhhbbbWWWRRRJJJDDDBBBAAAAAAAAA>>>>>>>>>>>>>>>?????????yyymmmccc]]]TTTQQQLLLGGGEEECCCAAA@@@?????????>>>>>>>>>>>>>>><<<<<<;;;;;;:::;;;;;;;;;::::::::::::999999999999999999999888888999999999888888888777777888888888777888888777777777666666777777777777888888888888999999999999999999999999777777777888888888888999666777888;;;>>>>>>;;;999999999999999::::::::::::999999999999999999999999:::::::::999999999888888999999999999888888888888666666666666777888:::::::::999777666666777999:::;;;::::::999999999999999;;;;;;;;;:::::::::999999777888888999::::::;;;;;;999999:::;;;<<<======>>>>>>======<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBEEEFFFGGGGGGGGGIIILLLPPPLLLPPPSSSRRRVVV]]]ccceeefffdddeeekkkpppvvvtttddd^^^___dddiiijjjRRR@@@<<<999888777444444666222222222222111111111000000000000000000000111111////////////////////////////////////............***++++++,,,---...///////////////...---------,,,---,,,,,,,,,,,,---......////////////////////////---------............///------------------------..............................///000000///......------......//////000000...////////////000000000...///111111000//////000111111222222222111000000333222222111111111222222444444333333333444444555444555555666777888888999666777888999:::<<<<<<===CCCEEEHHHIIIHHHEEEAAA???>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAAAAADDDGGGIIIEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJHHHGGG@@@CCCCCC@@@???EEEOOOWWWVVVTTTQQQOOONNNPPPQQQRRRTTTXXXbbbsssrrrhhhccc\\\WWWVVVSSSNNNLLLLLLNNNPPPVVV___iiioooooommmeee]]]SSSIIIDDDBBBAAA@@@????????????>>>======<<>>????????????>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEDDDDDDCCCBBBAAAAAAAAA@@@DDDGGGIIIIIIKKKPPPTTTZZZ^^^___\\\]]]bbbffffffmmmnnnrrrzzz|||tttmmmjjjiiilllssszzzoooRRRBBB777666666666666555555555111111111111000000000000000000000000111111111111/////////////////////////////////.........------++++++,,,---...//////000...............------------,,,,,,,,,,,,---..............................---------............///------------------------........................---...///000000///...------------....../////////......////////////000000...000222333111000000000000111222333333222000///222222111111000000111111333333333333333444555666555555666666777777888888777888888999;;;<<<<<<===>>>@@@BBBDDDCCCAAA>>><<<===>>>>>>>>>>>>?????????AAABBBCCCDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCEEEGGGHHHDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJKKKJJJIIIGGGFFFCCCFFFFFFCCCDDDMMMVVV\\\WWWTTTPPPNNNMMMMMMLLLKKKNNNOOOUUUcccxxxvvvmmmhhhdddccc___VVVOOOMMMLLLLLLOOOUUU^^^fffmmmppppppiii___UUUNNNHHHCCC@@@???>>>>>>======<<<;;;;;;xxxvvvrrrooolllgggbbb^^^TTTRRRNNNIIIDDD@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999888888888888999999::::::;;;;;;;;;:::999888777777888888888999999999777777777777777777777777888888888999999999::::::999888777888:::;;;;;;:::999999999:::::::::;;;;;;999999999::::::999999999:::::::::999999999888888888888888999999::::::::::::999999999999999::::::::::::::::::::::::::::::;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::777888888999:::;;;<<<=========>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCBBB@@@??????@@@AAABBBBBBGGGLLLOOOOOOPPPTTTXXXfffiiiiiigggiiipppwwwyyy}}}ppprrrzzz[[[EEE<<<444444444444555666555444222222222111111111000000///000000000111111111111//////////////////////////////.........---------........................---------...............---,,,,,,,,,,,,---......---------------------------------............///------------------------........................---...///000000///...------............................../////////000000///111333444333111111111///000222333333222111000222222111000000000000000222222222333444555666777666666666666777777777777888888999:::;;;<<<======;;;<<<>>>??????>>>;;;:::=========>>>>>>>>>??????@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFEEECCCHHHSSS[[[]]]TTTQQQMMMLLLMMMMMMKKKIIIIIIJJJNNNXXXiii~~~yyyuuummmaaaXXXTTTMMMMMMLLLMMMPPPWWW___fffnnnlllhhhddd^^^VVVNNNHHHAAAAAA???>>>>>>>>>>>>>>>}}}kkkgggaaaZZZSSSNNNJJJHHHAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;::::::999999::::::;;;:::;;;<<<===<<<;;;:::999777888888888888999999999999999999999999999999999888888999999999:::::::::;;;999777888999;;;<<<<<<888999999999999:::::::::888999999::::::999999888:::::::::999999999888888777777888999::::::;;;;;;;;;;;;::::::999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::777888888999;;;<<<======????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCAAA@@@>>>===>>>@@@CCCEEELLLRRRXXXZZZZZZZZZ^^^bbblllnnnooonnnsssyyyuuuvvvuuu}}}rrrSSSAAA<<<777666444333555777555222333333333222222222111111//////000000111111111222//////////////////////////////.........---------222111000///...---,,,,,,,,,------....../////////---,,,,,,,,,,,,---......---------------------------------.........//////................................................---...///111111///...---..................................../////////000///222444555444222111111...000222333333333111000222222111000000///000000111222222333444555777888777777777777666666666666999999:::;;;;;;<<<======:::;;;===>>>>>>===<<<;;;============>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGGHHHFFFCCC@@@@@@BBBEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCAAAHHHUUU\\\[[[NNNLLLJJJKKKMMMOOONNNLLLGGGHHHKKKRRR^^^qqqzzzlllbbb^^^OOONNNKKKGGGFFFJJJRRRYYYfffiiilllnnnllldddYYYRRREEEDDDCCCAAAAAAAAABBBBBBwwwooojjjcccZZZRRRJJJHHHGGGDDDBBBAAA@@@@@@???>>>>>>===;;;::::::999;;;;;;;;;;;;:::999888777999999999999999:::;;;<<<:::<<<===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999<<<<<<;;;::::::999888888::::::999999888777666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999999999999:::;;;<<<======>>>???AAABBBAAA>>><<>>@@@BBBFFFLLLZZZXXXYYY\\\]]]]]]bbbhhhmmmnnnttt~~~yyyjjjeeekkk|||oooWWWAAA333888777777666555555444444444333222222111111222222000000000000000000000000//////............////////////............////////////.........---------......------,,,,,,,,,+++...........................------,,,,,,------...++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111...---...111////////////////////////++++++,,,,,,,,,,,,++++++//////000000111111222222111111000000000000000111222222222222222111000///000111111111111222222222111111222222222333333333444444444555555777888888888888999:::;;;;;;<<<<<<999999999999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>AAACCCDDDDDDCCCCCCDDDCCCDDDGGGIIIJJJIIIIIIHHHDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIGGGEEEEEEFFFGGGHHHLLLJJJGGGEEEFFFIIIMMMPPPHHHIIIKKKMMMOOOPPPPPPQQQPPPKKKKKKQQQXXX___lllyyy~~~jjj\\\SSSQQQOOOMMMLLLLLLMMMMMMVVV\\\eeelllooolllfffbbbUUUQQQJJJDDDAAAAAADDDFFF|||qqqiiiaaa^^^YYYSSSMMMHHHDDDBBBAAAAAA@@@???>>>======<<<>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<===???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::999999999999999999<<<<<<;;;;;;:::999999888<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<======>>>????????????????????????>>>===<<<;;;;;;:::;;;;;;999999999999999:::;;;<<<;;;<<>>>>>===AAAGGGKKKLLLOOOTTT^^^\\\\\\```bbbdddkkkrrryyyzzzvvvfffbbbhhhwwwwwwxxx{{{eee[[[PPPDDD;;;777777666555555444333333222222111000000000000111000000000000000000000000//////............////////////............////////////.........---------111000000000/////////..............................------,,,,,,------...,,,,,,------...---------------------------------///000111000...,,,,,,,,,..............................////////////......//////////////////000000111111000000000000000111111222222222222111000///000111111111111222222222222222222222333333333333666555555555555555666666888888888999999::::::;;;999999888999999:::;;;<<<>>>??????@@@AAABBBBBBCCC@@@BBBDDDEEEDDDCCCDDDDDDCCCDDDFFFHHHHHHHHHGGGFFFAAAAAABBBBBBBBBCCCCCCCCCGGGFFFDDDCCCCCCDDDFFFGGGJJJHHHFFFEEEEEEGGGJJJLLLKKKLLLNNNPPPRRRSSSTTTUUUTTTQQQRRRWWWZZZ]]]dddmmm~~~pppbbb___ZZZVVVSSSQQQOOONNNNNNSSSZZZbbbgggiiihhhgggaaa\\\TTTLLLFFFCCCBBBBBB|||yyy~~~}}}yyyrrrjjjaaaYYYSSSQQQKKKIIIGGGEEEBBB@@@>>>>>>======>>>>>>>>>===<<<<<<:::999999999999999::::::???@@@AAABBBBBBAAA@@@>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;:::999999999<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>????????????????????????>>>===<<<;;;;;;:::;;;;;;999999999888999999::::::999;;;???BBBDDDDDDCCCCCC@@@AAABBBCCCCCCDDDDDDCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>=========>>>???>>>@@@HHHRRRVVVVVVWWW[[[[[[ZZZ]]]ccchhhmmmvvv~~~zzzggg^^^XXX]]]lll}}}yyy~~~\\\LLLJJJHHHBBB<<<666555555444444333333222111111000////////////000000000000000000000000000//////............////////////............//////...............---------......------------,,,,,,------------------------...------,,,,,,------...---------...------,,,,,,........................///...---.........,,,+++------------------------/////////000000///////////////..................000000000//////000000111111111222222111111000000000111111111111222222222333333333333444444444444666666555444444444444555777777777777888888888888888888888888999:::;;;<<<>>>??????@@@BBBCCCDDDDDDAAACCCDDDDDDCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHIIIJJJNNNOOOQQQTTTVVVWWWXXXYYYVVVVVVZZZ^^^___]]]___cccsss|||vvvnnneee^^^XXXRRROOOFFFHHHKKKOOOUUUZZZ___bbbjjjfff```YYYQQQJJJEEEBBB~~~nnnggghhhnnnzzzyyysssnnnlll```^^^YYYSSSMMMFFFAAA>>>>>>>>>?????????>>>======;;;::::::;;;;;;<<<===>>>@@@AAACCCDDDCCCBBB@@@???=========<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>????????????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;999999888888888999999::::::===AAACCCDDDDDDCCCCCC???@@@BBBCCCDDDCCCBBBAAABBBAAAAAA@@@@@@??????>>>??????>>>>>>>>>>>>=====================???BBBDDDEEEHHHOOOWWWYYYXXXZZZ^^^[[[\\\bbblllsssyyy|||qqqiii```\\\[[[cccsss~~~tttwwwjjjQQQFFFDDD@@@999444444444444333333222222222111111000////////////000000000000000000000000000//////............/////////......------......///........................,,,,,,,,,+++++++++++++++------------------------...------,,,,,,------...............---,,,++++++------------------------+++))))))+++///111000---------------------------------............------000//////......---------000////////////000000111000000111111111111000000000000111111111222222222333333333444444444555555444444444333444444555555777666666666666666666666777777777888888999:::;;;;;;;;;<<<===???@@@AAAAAA@@@AAACCCBBBAAA@@@AAABBBCCCCCCCCCDDDCCCBBBAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNOOORRRTTTVVVXXXYYYZZZWWWYYY]]]``````______aaannnzzz}}}yyyooodddZZZSSSMMMJJJGGGEEEGGGKKKQQQUUUdddddddddbbb]]]UUUNNNIIIuuuiiidddccceeemmmuuu|||uuulllaaaVVVMMMGGGDDDDDDDDDCCCBBBAAA@@@???=========>>>???@@@AAABBBAAABBBDDDDDDDDDBBB@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;999999999888999999::::::<<<@@@CCCEEECCCAAA@@@AAA>>>???AAABBBBBBAAA@@@@@@>>>>>>======<<<<<<<<<;;;=========<<<<<<<<<<<<<<<:::<<>>>>>===???@@@???>>>>>>???AAABBBBBBBBBBBBAAA@@@@@@???EEEEEEEEEFFFFFFFFFGGGGGGBBBCCCDDDEEEGGGIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRTTTVVVWWWWWWVVVYYY[[[[[[[[[\\\^^^___jjjqqq|||~~~xxxjjj```\\\WWWPPPIIIFFFGGGJJJLLLSSSXXX^^^cccccc___YYYUUUrrrlllhhhhhhkkknnnvvv~~~|||ooobbb[[[NNNNNNLLLKKKHHHFFFCCCBBB??????>>>>>>>>>??????@@@CCCDDDEEEFFFEEECCCAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;999999999999:::;;;<<<===>>>BBBEEEEEEAAA>>>===>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>><<<@@@EEEHHHJJJMMMRRRVVV\\\\\\]]]^^^]]]]]]eeeoooxxx{{{rrrooonnnnnnmmmjjjqqq{{{zzz|||~~~~~~ppp\\\QQQEEE===777222444888333333333333333333333333222222111000000000000111//////////////////////////////............//////......------------......---------...............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---.........,,,+++/////////////////////////////////000000/////////000000000///////////////............///000111111//////000000111111000000000111111111111222222222333333333333444444444444//////000111333555777888444444444555555555555555666666666666777888999:::999::::::;;;;;;<<<<<<===;;;<<<======<<<===???AAABBBAAAAAAAAA@@@@@@??????BBBBBBBBBBBBCCCCCCCCCCCC???@@@AAACCCEEEGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMOOOQQQRRRTTTTTTTTTUUUXXXXXXUUUUUUYYY\\\]]]dddggglllrrr}}}ttthhhccc\\\TTTMMMJJJIIIIIIGGGLLLSSS[[[______^^^\\\uuuqqqppptttyyy|||}}}zzzrrreeedddbbb___[[[WWWTTTRRRKKKJJJHHHFFFDDDCCCBBBBBBEEEFFFGGGHHHGGGEEECCCAAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;:::;;;;;;888999999:::;;;===>>>???===AAAEEEDDD@@@===<<<>>>>>>======<<<<<<<<<======;;;<<<<<<======>>>>>>???>>>>>>???@@@AAABBBBBBCCCBBBHHHOOOSSSTTTVVV[[[___aaabbbeeehhhiiilllxxxsssttt~~~}}}~~~zzzzzz~~~{{{zzzjjjaaa]]]MMMDDD;;;777555444555888333333333444444444444444111111000////////////000//////////////////////////////............//////...------,,,,,,------...---------.........//////))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...---------------------------------///000111000...,,,,,,,,,..............................////////////........................//////...------......000111111...//////000000000000000000111111111111222222222222222222222333333333333000000000111222444555666333333444444555555666666666666666666666777999999:::::::::::::::::::::::::::;;;<<<<<<<<<===@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA???@@@BBBCCCEEEFFFGGGGGGEEEEEEFFFFFFHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSRRRVVVWWWUUUVVV^^^ccccccdddcccbbbccciiivvvwwwtttnnnggg^^^VVVPPPMMMGGGHHHJJJMMMRRRVVVYYY\\\}}}~~~|||xxxtttoookkkiii^^^\\\YYYUUURRROOOMMMLLLGGGHHHIIIJJJIIIGGGEEECCC@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>====================================>>>>>>>>>>>>===>>>>>>>>>>>>?????????AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>><<<;;;;;;;;;;;;;;;888999999:::<<<>>>@@@AAA;;;@@@DDDDDD@@@<<<<<<>>>>>>===;;;::::::;;;<<<=========>>>???@@@AAABBBBBB@@@@@@AAABBBDDDEEEFFFGGGHHHOOOWWW[[[[[[\\\```cccbbbdddjjjppptttzzzuuummm{{{uuuuuuxxx~~~hhhSSSIIIIIIMMMDDD;;;666888;;;888444111444444444444444444444444000000///...............//////////////////////////////............//////...------,,,,,,------...---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---....................................,,,///111111...---...111------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---------......000111111......///000000000000000000111111111111222222222111111222222222333333333222111111111222333444444333333444444555666777777555555555666666777888999999999999888888888777777:::;;;<<<<<<<<<>>>BBBDDDAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@AAABBBDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIILLLNNNPPPPPPQQQRRRSSSSSSTTTTTTSSSNNNUUUXXXXXX]]]gggmmmmmmiiigggbbb]]]^^^fffttt~~~|||qqqfff\\\VVVLLLIIIEEEDDDFFFLLLSSSXXXvvvvvvuuurrrllleee^^^ZZZXXXWWWTTTPPPLLLIIIGGGFFFDDDCCCAAAAAABBBBBBAAA???>>>;;;888777999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<>>===<<<;;;<<<=========<<<;;;;;;:::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBAAA???======>>>@@@AAA>>>>>>=========>>>>>>???AAAAAABBBCCCCCCBBBBBBAAABBB@@@@@@AAADDDEEECCCAAACCC@@@===<<<=========<<<888:::<<<===<<<<<<>>>???===@@@CCCDDDCCCAAAAAAAAABBB===;;;>>>===888999===DDDIIILLLIIIEEEDDDFFFHHHJJJIIIHHHIIIKKKLLLKKKKKKQQQTTTXXX\\\___cccgggjjjnnnvvv|||lllnnnxxx}}}|||zzz___QQQGGG>>>>>>DDD<<<:::777444333222333333222222111111111111222222000000000000000000000000////////////////////////...........................---,,,,,,,,,,,,---...+++,,,------......---------,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,++++++,,,---//////...,,,,,,,,,,,,---------......------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////,,,,,,------....../////////000000000000000///...111111000000111111222333333333222222333333444555333333222222333333444555444444444444333222111111666555555555555666777777555666666777888999999999;;;;;;;;;:::999;;;>>>AAA===>>>>>>>>>>>>>>>===<<<>>>>>>======>>>@@@BBBCCCBBBDDDEEEEEEEEEEEEHHHJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSYYYWWWUUUXXX___iiiqqquuugggddd___ZZZYYY]]]eeekkkqqqcccZZZSSSMMMEEECCCFFFJJJKKKJJJ~~~xxxtttnnnkkkfff```ZZZVVVSSSQQQOOOMMMJJJHHHFFFDDDAAA???AAA???===;;;<<<<<<;;;:::???????????????@@@@@@@@@<<<===>>>?????????>>>>>>===============>>>>>>>>>>>>>>>????????????@@@@@@=========>>>>>>?????????AAA@@@???>>>???@@@AAACCCAAAAAAAAA@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAFFFDDDCCCCCCEEEFFFDDDBBBBBB@@@>>>>>>??????>>>===:::;;;<<<<<<<<<>>>BBBEEEFFFIIILLLMMMLLLIIIGGGFFFLLLFFFBBBBBBBBBAAAEEEKKKUUUXXXYYYVVVQQQPPPRRRTTTYYYXXXVVVUUUVVVXXXYYYZZZUUUYYY^^^aaaeeekkksssyyyzzzllldddffflllzzzrrr]]]JJJCCC???999888===;;;999777444333222333333222111111000000111111222000000000000000000000000...................................................---,,,,,,,,,,,,---...+++,,,------......------------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...---,,,,,,---...///---,,,,,,,,,,,,------------...------......------,,,+++------------------------//////000000000000//////.............../////////......///000000/////////111111000000111111222333333222222222222333444444222222222222222333333444444555555555555444333333444444333333444444555666555666666777888888999999:::;;;;;;;;;:::;;;===@@@===>>>>>>>>>>>>===<<<<<<<<<======>>>@@@BBBDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMOOOPPPPPPOOOOOOLLLLLLKKKKKKLLLNNNPPPRRRVVVVVVUUUWWW\\\bbbgggjjjdddbbb^^^ZZZZZZ___gggmmmzzzxxxjjj```^^^VVVLLLGGGGGGHHHHHHGGG~~~~~~xxxrrrnnnkkkjjjkkkgggbbb]]]XXXSSSNNNKKKIIIFFFCCCAAAAAA@@@>>>===??????@@@@@@AAAAAAAAAAAA===>>>AAABBBCCCBBBAAA???<<<======>>>?????????>>>>>>????????????@@@@@@@@@??????@@@AAAAAAAAA@@@@@@>>>=========>>>???@@@AAA@@@@@@@@@@@@@@@???>>>===??????@@@@@@AAAAAABBBBBBGGGEEEDDDDDDEEEFFFEEECCCCCCBBBBBBDDDEEEFFFEEECCCBBBAAA@@@???@@@DDDKKKPPPUUUXXX[[[\\\[[[YYYXXXWWW^^^VVVOOOLLLKKKLLLRRRXXXccccccbbb^^^YYYWWWYYY\\\aaa```___^^^___aaadddfff___fffmmmqqquuu}}}yyyiii]]]XXX\\\kkkzzziiiSSSFFF<<<<<<<<<888666999999888666444222222222333222111111000000111111222000000000000000000000000...................................................------,,,,,,------...+++,,,------......------...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...000///---,,,,,,---...---,,,,,,,,,,,,,,,------------......---,,,,,,,,,------...........................//////000000//////...000000///////////////...,,,---...///////////////111000000000000111222222222222111111222222333444111111111111111222222333222222333444444444444333222222222222222333333444666666666777888888999999888:::<<<<<<;;;;;;<<<==================<<<<<<<<<;;;<<<>>>AAACCCDDDEEEEEEEEEFFFGGGFFFEEEFFFHHHJJJJJJKKKMMMOOOPPPPPPPPPPPPMMMLLLJJJIIIJJJMMMPPPRRRTTTUUUVVVWWWXXXYYY\\\___aaa___]]][[[\\\aaaiiiooosssppprrr|||vvvmmmnnneeeZZZQQQNNNNNNMMMLLL}}}zzz~~~vvvsssqqqwwwyyyrrrlllfffaaaYYYTTTOOOJJJIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA????????????@@@@@@@@@@@@??????@@@AAAAAAAAA@@@???CCCCCCBBBBBBBBBCCCCCCCCCGGGFFFGGGHHHJJJKKKLLLLLLKKKLLLNNNRRRVVVXXXWWWVVVLLLKKKIIIGGGIIINNNWWW]]]bbbdddeeeeeeeeeeeehhhjjjrrrlllddd]]]ZZZZZZ]]]aaajjjgggdddaaa\\\XXXZZZ^^^aaaccceeegggiiilllnnnpppqqq{{{qqqhhhaaaYYYTTTZZZkkkgggQQQFFF>>>999:::;;;777555666777666444333222222222222111111000000000000111111////////////////////////................................................------------------------+++,,,------......------...------,,,,,,------...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))+++------,,,---...000111...,,,+++,,,------,,,++++++,,,,,,,,,---------///...,,,++++++,,,---...////////////////////////...//////////////////...111111000000//////......++++++---...////////////000000000000000111222222111111111111111222333333000000000000000111111222......///111111222222222222222222111222333333444666666777777888888888888777:::<<<===<<<;;;;;;;;;======<<<<<<<<<<<<<<<<<<===>>>AAACCCDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEFFFHHHGGGHHHJJJLLLNNNNNNNNNNNNNNNLLLJJJIIIJJJLLLPPPRRRQQQSSSUUUUUUTTTTTTWWWYYY```___]]]\\\]]]aaaggglllrrrgggbbbjjjtttwwwlllddd___]]][[[ZZZ}}}vvvsssvvvtttwww~~~{{{wwwtttvvv}}}vvvnnnddd\\\WWWVVVVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMJJJGGGEEEEEEFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@CCCDDDDDDEEEDDDCCCAAAAAABBBBBBDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFHHHJJJMMMPPPRRRTTTVVVVVVTTTUUUYYY^^^dddhhhiiiiiiWWWVVVTTTSSSUUUZZZaaafffgggeeeccc```___bbbggglllxxxvvvrrrllliiihhhhhhhhhmmmhhhdddddd```\\\]]]bbbfffllluuu||||||iiiZZZYYYXXXVVVXXXdddzzzzzz{{{{{{}}}fffOOODDD???:::666666666444333333444444333222222222222222111000000000000000000111////////////////////////................................................------------------------+++,,,------......---------------,,,,,,---------+++***************++++++++++++++++++++++++++++++(((***+++,,,++++++---///111...,,,+++,,,------,,,+++++++++,,,,,,,,,------...---,,,++++++,,,...///////////////////////////......////////////......111111000000//////......++++++---...////////////000000//////000000111222111000000000000111222222000000//////000000111222---...///000111222222222333333333333333444444555777777777777777888888888777999===>>>===;;;::::::===<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDCCCBBBAAABBBCCCDDDCCCCCCCCCEEEGGGGGGHHHJJJLLLMMMMMMMMMMMMKKKJJJHHHHHHHHHJJJMMMNNNLLLNNNPPPRRRSSSUUUWWWYYY```______]]]]]]___cccgggnnnccc^^^ccceeejjjyyysssooollljjj~~~}}}}}}wwwqqqnnnmmmmmmkkkiiieeeaaa___^^^___```bbb^^^YYYUUURRRRRRSSSTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJIIIHHHGGGEEEDDDDDDFFFEEEDDDBBBAAAAAAAAAAAADDDEEEGGGHHHGGGFFFDDDBBBEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIKKKLLLMMMLLLPPPUUUXXXYYYYYYYYYZZZUUUVVVZZZ___fffkkkmmmnnnbbbcccddddddeeegggkkknnngggddd___ZZZYYY[[[aaafffpppssstttssssssuuutttppprrrllliiilllkkkfffgggllluuu~~~sssiii^^^VVVSSSXXX___hhhyyy|||~~~{{{hhhPPPDDDAAA;;;888555555555666666666222222222222222111111111111000000//////000000111000000000000000000000000------------------------........................,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,---***))))))))))))******+++++++++++++++++++++++++++(((***++++++++++++,,,---///---,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......////////////////////////---......//////......---000000///////////////...,,,---...///////////////000////////////000111111000000000///000000111222000000000000000111111222///000111222333444444444444444444444444555666666777777777777777777888888777:::<<<===<<<:::999:::<<<;;;;;;<<<===???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@???AAABBBBBBBBBCCCEEEGGGJJJKKKMMMNNNOOONNNNNNMMMHHHGGGGGGFFFGGGHHHIIIJJJIIIJJJNNNTTTYYY\\\\\\ZZZ_________^^^\\\]]]___bbbeee^^^\\\___]]]^^^ooo|||yyyuuutttvvvwwwyyyvvvsssooommmllllllmmmjjjgggccc^^^[[[ZZZZZZZZZ[[[[[[YYYWWWUUUSSSRRRQQQRRRPPPMMMKKKJJJJJJKKKLLLLLLNNNQQQSSSTTTSSSQQQPPPNNNMMMKKKIIIIIIKKKMMMNNNPPPOOOPPPQQQTTTWWWZZZ\\\^^^ccchhhjjjgggccc```___]]]]]]___dddiiioooqqqrrrppptttwwwyyyyyyxxxwwwwwwkkkiiigggeeedddgggmmmqqqssszzz}}}|||}}}pppkkkjjjhhhfffbbbkkkxxx|||{{{yyydddSSSFFF???>>>888888777666777888888777000000111111111111111111000000////////////000000000000000000000000000000------------------------........................,,,,,,---......---,,,,,,+++,,,------......------,,,++++++******++++++,,,******))))))******+++,,,***************************,,,---,,,++++++,,,------,,,,,,---...///---,,,***++++++++++++,,,,,,,,,+++,,,------......------........................---......//////......---.............../////////......///000000////////////////////////000111111000////////////000111111111000000000000111222222111111222333444444444333444444444444444555555666888777777777777777777777888:::<<<<<<;;;999999:::;;;;;;;;;<<<>>>AAADDDFFFCCCBBBAAAAAAAAAAAAAAAAAA>>>@@@AAABBBBBBDDDFFFIIIKKKLLLMMMNNNNNNMMMLLLKKKGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMTTT___hhhkkkeee___\\\]]]^^^]]]\\\\\\]]]___```\\\ZZZ[[[ZZZ\\\eeepppyyytttpppnnnnnnnnnrrrqqqooommmjjjhhhfffeee```^^^ZZZWWWUUUVVVXXXZZZZZZ]]]aaaeeeggggggeeeddd]]][[[WWWTTTSSSTTTVVVWWWUUUVVVWWWZZZ^^^cccgggjjjvvv{{{zzzsssmmmkkknnnmmmmmmpppuuuzzz}}}}}}|||qqqrrrtttvvvxxx|||xxxooommmpppvvvyyyyyy{{{zzzyyypppTTTGGGCCC>>>888666333555555444444555333000///000000111111111111000000000////////////000000000000000000000000000000------------------------........................,,,,,,---......---,,,,,,+++,,,------......------+++******************++++++*********+++,,,,,,---************************,,,.........,,,+++,,,---++++++,,,---//////...,,,******+++++++++,,,,,,,,,***+++---...///...------........................---..................---,,,---------....../////////000000000000000///...///////////////000111111///////////////000111111111111111111111222222333000000111222222222222111444444333333444444555666888888888777777777777777999:::<<<;;;:::999999:::;;;;;;;;;<<>>@@@BBBCCCCCCEEEHHHKKKJJJKKKLLLLLLLLLKKKIIIHHHJJJKKKLLLMMMMMMMMMLLLKKKPPPSSS\\\jjjwwwxxxnnncccYYY[[[\\\]]]\\\\\\]]]___bbb^^^ZZZYYY[[[]]]```bbbkkksss{{{vvvvvvzzz}}}}}}yyyvvvqqqkkkiiijjjoootttwwwuuuvvvyyy~~~zzzpppfffcccaaa^^^]]]___aaaeeeiiijjjlllrrr{{{yyylllqqqzzzbbbWWWHHH>>>:::999888666555555444333222222111111000000000111222222222333////////////000000000000------......//////000000---...000111111///...,,,------------------------,,,++++++***)))(((''''''++++++------------++++++...------,,,,,,------...////////////////////////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---------,,,,,,+++++++++...........................------,,,,,,,,,------------------------------////////////////////////000000//////.........---,,,------...///000111111////////////000000000000333222222111111222222333000111111111111222222222222222333333333333444444999888777777777888::::::999::::::::::::::::::;;;;;;<<<===>>>@@@BBBCCCDDD@@@BBBCCCCCCAAA@@@???@@@>>>???AAACCCEEEGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLKKKJJJHHHIIILLLOOOQQQUUU___ppp}}}|||oooaaa[[[XXXUUUUUUXXX\\\```bbb```\\\WWWSSSRRRTTTXXXZZZ]]]aaajjjvvvuuupppooorrrzzzxxxtttqqqnnnlllmmmzzz~~~yyymmmiiijjjlll~~~yyy```PPPIII@@@:::999999777555555555444444333222222111111111111111111111222222111000000000//////...............///////////////"""$$$(((+++...///000000---------------------------,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------,,,,,,+++++++++...........................------,,,,,,,,,------------------------------........................000/////////.........---------......//////000000////////////000000000000222111111000000111111222000111111111111222222222222222333333333333444444777777666666666777888999999999999::::::::::::;;;::::::;;;<<<>>>???@@@@@@>>>@@@BBBCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMMMMLLLKKKLLLNNNPPPQQQSSSZZZgggrrrssshhh]]]VVVTTTRRRRRRUUUZZZ]]]^^^^^^[[[WWWSSSRRRSSSVVVXXXUUUXXX]]]gggxxxzzzzzz{{{}}}|||jjjaaa]]]```ooo{{{}}}rrrYYYIIIAAA===999888999888555222555555444444333333222222111111111111111111000000222111111000///...---,,,///////////////.........)))***,,,---......------------------------------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......................../////////........................///////////////////////////000000000000000000000//////000000000000111111111111222222222222222333333333333444444666666555555555666777888999999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===???BBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDGGGGGGHHHIIIKKKMMMNNNOOONNNOOOQQQQQQOOONNNOOOPPPPPPPPPTTT]]]eeefff___WWWPPPOOONNNPPPSSSWWWXXXYYYZZZYYYVVVTTTSSSTTTUUUVVVRRRSSSVVV\\\hhh|||rrrbbbXXX[[[```kkkiiiVVVKKKFFF>>>;;;999888777666333000555444444444333333222222222222111111000000//////111000000///......------000000//////......------///000000///...---++++++------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++,,,,,,------------------------------................................................///////////////.........////////////000000000000111000000//////000000111000000111111111222222222222222222333333333444444555555555666666666777777888888888999::::::;;;;;;======>>>>>>>>>>>>>>>???===@@@BBBDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFHHHIIILLLMMMOOOQQQSSSTTTTTTRRROOONNNNNNMMMMMMQQQXXX^^^^^^YYYTTTMMMMMMMMMPPPSSSVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVYYYZZZ[[[]]]cccooo~~~{{{mmmcccXXXUUU___kkkyyy}}}aaaNNNDDDAAAAAA<<<:::777555444333222111333333333333333222222222222111111000000/////////.............../////////000000//////......------******+++,,,,,,---------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,---...------------------------........................---------...............///////////////.........////////////000000000000111111111000000111111111000000111111111222222222222222222333333333444444666666777777777888888777777777888999999:::;;;;;;========================???AAACCCDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEGGGIIIKKKLLLRRRTTTVVVUUURRRNNNLLLKKKIIILLLRRRXXX\\\[[[WWWRRRNNNNNNNNNQQQTTTVVVUUUUUUUUUVVVWWWXXXXXXYYYXXXXXX```bbbcccbbbbbbeeelllqqq}}}wwwfff\\\\\\ZZZ```ppp{{{~~~{{{```NNNEEE>>>999777666555333111111222333444222222222222222111111111000000000000000000//////------.........////////////////////////.........//////......------,,,,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------------------------+++******++++++,,,---...---------------------------------------------------------------..................///////////////////////////000000000000222111111000000111111222000111111111111222222222222222333333333333444444555666777888888888777777666777777888999:::;;;;;;:::::::::;;;;;;;;;;;;;;;>>>@@@BBBCCCBBBAAAAAAAAA@@@AAABBBCCCEEEEEEFFFFFFBBBBBBCCCDDDFFFHHHIIIJJJPPPRRRTTTSSSPPPMMMKKKJJJIIIMMMTTTYYY[[[YYYUUURRRPPPOOOOOOPPPSSSTTTTTTSSSRRRTTTVVVXXXZZZ[[[[[[\\\bbbddddddbbb]]][[[[[[]]]iiitttzzzsssxxx}}}tttiiidddffflllyyyzzz~~~nnn]]]KKKDDD@@@:::666444333333333222222222333444000000000000000000000000/////////000000000000000..................------.........///////////////333222111///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,---------------------------------************+++,,,---...------------------------------------------------,,,,,,,,,------.........------......//////000000////////////000000000000000000000//////000000000000111111111111222222222222222333333333333444444444555666777777777666666666666777888999:::;;;;;;999999999::::::;;;;;;;;;;;;>>>@@@AAAAAAAAAAAABBBAAABBBCCCDDDEEEFFFFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIKKKMMMOOOOOOMMMLLLLLLMMMKKKPPPUUUXXXWWWTTTQQQPPPPPPNNNMMMMMMOOOPPPPPPPPPOOOQQQSSSVVVYYY[[[]]]^^^bbbcccccc___YYYTTTSSSTTT^^^cccnnnyyy}}}~~~zzzzzzuuuWWWHHH<<<888777444333666444666777666555333222222///////////////000000000......//////000000111111000000///...---,,,,,,+++---.........//////000000''''''((()))+++---///000------------------------------------------------------++++++++++++------,,,++++++++++++++++++,,,------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++++++++,,,,,,---------************************************+++,,,---...------------------------------------------------,,,,,,,,,------.........,,,------...///000111111////////////000000000000//////............//////000111111111111222222222222222333333333444444444333333555666666666555444555666777888999:::;;;;;;::::::;;;<<<<<<===>>>>>>888;;;>>>@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHKKKLLLLLLLLLNNNOOOOOORRRUUUUUUSSSPPPNNNOOOOOOMMMKKKJJJLLLMMMMMMMMMMMMNNNQQQTTTXXX[[[^^^___dddeeeccc^^^WWWSSSSSSUUUXXXYYY___eeekkkwwwyyyxxx|||uuuYYYDDDAAA<<<888555555666777333333444444333333222111111111222222222222111111222111111111000000//////////////////////////////........................+++,,,,,,------,,,,,,+++---+++)))***,,,---+++)))000///...---,,,+++++++++...,,,,,,///111111---***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------.../////////,,,---......------...000000000///...............000000000000000000000000000000111222333333444444///000222222222222444555777777777777777666666666:::999888888777777888888<<<;;;::::::;;;===@@@AAA===>>>@@@BBBCCCCCCCCCBBB@@@AAADDDEEEFFFFFFDDDCCCEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMOOONNNMMMKKKKKKKKKLLLLLLOOOLLLJJJJJJLLLMMMKKKIIIPPPQQQRRRRRRSSSUUUZZZ]]]ccccccaaa^^^ZZZXXXXXXXXXSSSXXX]]]```cccppptttoootttyyy{{{{{{]]]GGG@@@===:::777555444555555333333444444333333222111000111111222222111111000111111000000000/////////................................................,,,,,,------------,,,,,,///---+++,,,...///---+++//////...,,,,,,++++++,,,---,,,---...000000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------------,,,...//////...---///000000000///...............000000000000000000000000000000111222222333444444111333444444333333444666666666666666666666666666999999888888888999999:::<<<;;;::::::<<<>>>@@@AAA>>>???@@@AAABBBBBBBBBBBBAAABBBCCCEEEFFFEEEEEEDDDFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNLLLJJJKKKMMMNNNMMMLLLNNNOOOPPPPPPPPPRRRVVVYYYaaaaaaaaa___\\\[[[[[[]]]XXX[[[^^^```dddooo}}}yyy{{{kkk___dddvvvzzzkkk\\\JJJ<<<:::999777666444333333333333333333333333222222111000111111222222111111000///////////////.........................................................------............------...---,,,,,,......---,,,///...---,,,,,,++++++,,,---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++---///000000///...000111000//////............///000000000000000000000000000000111111222333333333111333444333222222333444444444444555666666666777999888888999999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@?????????@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKMMMOOOOOONNNOOOPPPPPPPPPOOOPPPSSSVVV[[[\\\]]]\\\\\\\\\^^^```^^^^^^^^^```dddmmmxxx}}}iiibbbfffsssmmm[[[RRRJJJBBB;;;666666666555555444333222222333333333333222111111000000111111111111000000........................................................................---..................---++++++++++++++++++++++++...------,,,+++++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++...///000000//////000111000///............//////////////////////////////000000111111222222222333000111222111/////////111222333333444555666777777888888888999:::;;;===>>><<<<<<<<<<<<===>>>???@@@>>>>>>===>>>???AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMOOOOOOKKKLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKLLLNNNOOOOOOQQQQQQRRRQQQPPPPPPRRRTTTSSSTTTVVVXXXXXXZZZ^^^```bbb```^^^___ccciiiooorrrtttyyyyyyjjjaaa```kkkzzzkkk```RRRHHHCCC@@@;;;666444555666666666555444333222222333333222222111000000000000111111000000000------------............................................................---..................---++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,...///000000//////000111//////............//////////////////////////////000111111111111111222222000111222111/////////111222333333444555666777777777888888999:::<<<===>>>;;;;;;;;;<<<<<<===>>>>>>;;;;;;;;;<<<>>>AAADDDEEEEEEEEEDDDEEEEEEFFFHHHHHHHHHIIIJJJLLLMMMOOOOOOPPPLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHIIIJJJJJJLLLNNNOOOPPPQQQQQQQQQOOOOOOPPPQQQOOOQQQSSSUUUWWWYYY]]]```bbb___]]]^^^bbbeeeggggggiiijjjlllooovvv~~~|||yyyzzzxxxzzznnndddaaafffssspppYYYPPPKKKEEEAAA>>>;;;777333555555555666555555444333222222222222222111111000///000000111111000000///---------...............------------------------........................------............------,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................---------///000000///...000111///............//////000000000000000000000000000111111111111111111111111111333444333222222333444444444444555666666666777777777888888999;;;<<<===::::::;;;;;;<<<<<<<<<<<<::::::;;;===???AAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIIIIIIIJJJMMMOOOLLLMMMNNNNNNLLLLLLLLLNNNOOOQQQTTTUUUWWWYYY]]]___```___^^^___aaacccbbbbbbffffffeeedddfffooo{{{~~~|||zzzwwwuuuuuu}}}~~~sssuuuxxxvvvvvvzzzzzzuuukkkjjjuuu{{{eeeSSSEEECCCAAA>>>===<<<:::777444555555555444444333333333222222222222222111000000//////000000000000//////------......////////////------------------------........................,,,,,,------------,,,,,,+++---///...,,,+++---///,,,+++++++++++++++,,,,,,+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------------------------------------------------------------------......,,,...//////...---///000...............///000000000000000000000000000000111111111111000000000000111333444444333333444666666666666666666666666666777777777888999:::;;;<<<999999::::::;;;:::::::::;;;;;;===>>>??????@@@@@@DDDEEEFFFHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLMMMMMMLLLKKKJJJGGGIIIKKKKKKIIIJJJLLLOOOJJJLLLMMMMMMLLLKKKLLLMMMPPPQQQSSSTTTUUUWWWYYY\\\]]]___aaabbbbbbbbbbbbbbbffffffeeebbbbbbfffnnnuuuvvv~~~yyytttqqqrrryyytttkkkdddgggqqqxxxuuupppwww{{{wwwpppssszzzmmmUUUIIIDDD@@@999888777666666666666555666555444333222222222222111222222222222111000000//////000000000000//////........./////////000000------------------------........................+++,,,,,,------,,,,,,+++)))+++---,,,***)))+++---+++++++++***++++++,,,,,,+++---...---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,---......,,,------......------,,,************************------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++*********------------------------------------------------+++++++++,,,,,,---------,,,---......------...000...............///000111000000000000000000000000111111111000000000000000///000222222222222444555777777777777777666666666777777777777888999::::::888888999:::::::::999999<<<===>>>??????>>>===<<>>777777777777666666666666666555555444222111000000222222222111111111000000222111111111000000////////////...------------...------------------------------------------------+++---------+++++++++---.........------,,,,,,,,,,,,***((((((***---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------...///..................------------,,,,,,,,,,,,++++++------------------------////////////////////////000000000000111111111111//////000111222333333333333333222222111222222222555555555555666666666666555555666777777777777777999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>FFFHHHJJJJJJIIIHHHHHHHHHHHHJJJLLLMMMMMMLLLJJJIIIHHHJJJKKKJJJIIIHHHGGGHHHEEEIIILLLKKKHHHGGGJJJNNNLLLLLLKKKKKKLLLMMMNNNNNNPPPQQQRRRRRRQQQOOOMMMLLLLLLOOOQQQPPPLLLLLLQQQVVV\\\]]]___bbbeeeeeecccaaa___aaaaaa```^^^___cccfffgggjjjsss~~~|||~~~yyyvvvwww~~~yyymmmdddeeeiiinnnwwwxxxkkkhhhfffjjjrrr}}}zzztttssssssuuu~~~iii^^^OOOCCC>>><<<:::888777666666666666555555555666555444333222111111000222222222111111111000000111111111000000000////////////...------------...------------------------------------------------''')))++++++***+++,,,.........---------,,,,,,,,,---+++))))))+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++******,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,........................***,,,------,,,++++++,,,---------------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------........................//////000000000111111111000000000111111222222333333222222111111222222222444444444444555555555555666666777777777777666666999999888888999999:::;;;;;;;;;<<<<<<<<<=========BBBDDDFFFGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMHHHHHHIIIIIIHHHGGGGGGHHHLLLOOOQQQOOOJJJHHHJJJMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPOOONNNLLLKKKHHHKKKLLLLLLJJJKKKNNNRRRUUUWWWZZZ^^^```aaa```^^^^^^^^^^^^[[[YYYZZZ]]]```^^^aaahhhsss}}}|||yyyyyyxxxyyy|||tttssstttuuu~~~uuunnnnnnpppqqquuu}}}xxxuuuyyywwwjjj___XXXVVV[[[bbbnnnuuuuuu|||}}}vvvqqqqqquuu{{{ttt\\\MMMGGG@@@<<<;;;:::999777555555555555444444444444555555444333222111111000222111111111111000000000111111000000000000////////////...------------...------------------------------------------------)))+++,,,,,,++++++,,,......------------,,,,,,,,,///,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++***+++************+++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************+++---...---+++)))))))))+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------........................//////000000000000111111111111111111111111111111222222111111111222222333222333333333444444444444666666777777777666555555999888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<>>???@@@AAABBBBBBAAABBBDDDFFFIIIHHHHHHHHHIIILLLOOOPPPQQQMMMHHHFFFIIIKKKLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKRRRQQQPPPOOONNNMMMMMMLLLNNNOOORRRTTTSSSRRROOONNNNNNQQQSSSRRROOOMMMNNNQQQSSSTTTUUUXXX]]]```aaa```ZZZ\\\```dddbbb^^^___dddhhhppp{{{~~~}}}|||yyyvvvtttvvvyyy~~~|||{{{nnngggiiiiiirrrzzz}}}|||aaaSSSGGGDDDCCC>>>999888444555666666666666666777444444333333333222222222222222222222111111111111////////////000000111111........./////////000000//////...------------...------------------------------------------------''')))++++++***+++,,,...,,,,,,,,,---------......+++******+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))***,,,------,,,+++,,,---*********+++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------........./////////000000......//////000000111111////////////000111222333222333333333444444444444444444555555666666555555777777777777777888999999777888999;;;===???AAAAAACCCCCCDDDCCCBBBCCCEEEGGGIIIIIIJJJKKKNNNPPPSSSUUUSSSMMMFFFDDDGGGIIIJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIMMMMMMMMMLLLLLLMMMMMMNNNRRRVVVZZZZZZVVVRRRPPPOOOLLLPPPRRRQQQNNNLLLOOORRRQQQRRRUUUZZZ```bbbaaa___]]]]]]```ccc```]]]___dddcccfffjjjnnnwww}}}sssvvv|||xxxvvvxxxsssuuu}}}{{{~~~~~~zzzbbbSSSQQQDDD;;;<<<>>><<<999999333555888999888666444333444444444333333333222222222222222111111111111111.../////////000000111111---.........//////000000//////...------------...------------------------------------------------+++---------+++++++++---,,,,,,,,,------.........)))))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...++++++******++++++,,,---++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,,,,***+++,,,------,,,+++***************************+++---...---+++))))))***((())))))***++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------............/////////000---......///000111111222////////////000111222333111111222222222333333333666666666666555444333222777777777777777888888999666777999;;;>>>@@@BBBCCCGGGGGGGGGFFFEEEEEEGGGIIIHHHIIIKKKNNNQQQUUUWWWYYYVVVOOOGGGEEEGGGJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOQQQVVV[[[ZZZSSSMMMKKKLLLMMMPPPTTTSSSPPPOOORRRVVVPPPQQQUUU[[[```bbb```\\\ZZZZZZ\\\___^^^\\\```gggcccbbbaaaccciiissstttttt~~~zzzyyyvvvzzzxxxtttvvvyyyzzz|||yyyxxx}}}~~~|||wwwzzz}}}{{{|||xxxhhh[[[PPPHHHAAA???===:::888666666666111111222333333333222222333333333333333222111000111111111111000000000000........................000000000000000000000000...------,,,,,,------.........------------......//////.........---------......------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))((('''''''''''',,,,,,+++******+++,,,,,,)))***++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,............,,,,,,////////////............---...//////////////////000000000///......------///000000000000111111111111222222333333444444555444444444555555555666666666666666666777777777777<<<======<<<<<<>>>BBBEEEIIIJJJJJJHHHGGGFFFGGGIIIHHHIIIKKKMMMOOOPPPRRRRRROOOKKKFFFEEEGGGJJJKKKKKKMMMJJJFFFEEEFFFIIIKKKLLLMMMNNNNNNMMMJJJHHHGGGGGGGGGIIIKKKLLLJJJIIIIIIIIIMMMOOOQQQSSSSSSQQQOOOMMMQQQRRRRRRRRRSSSSSSSSSSSSMMMOOOSSSVVVXXXWWWUUUSSSUUUWWWZZZ^^^bbbfffhhhiiieeecccaaa___```eeemmmsss{{{}}}}}}zzzuuuyyy~~~|||xxxwwwppplllnnnqqqtttwww{{{{{{sssqqqttt{{{}}}}}}yyyrrrqqqvvvzzzlll\\\SSSMMMEEE@@@>>><<<:::888666555555555333333333222222222222222///000000111111111000000111111111000000000//////...................................................------,,,,,,------.........------------......------,,,,,,,,,+++++++++ ###&&&))),,,...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,******+++,,,,,,,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++---......---+++***++++++,,,------,,,++++++............---------------......///////////////000000000000////////////111111222222222333333333111111222333333444444555333444444444444555555555555666666666777777777777;;;<<<<<<<<<<<<===@@@CCCEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNJJJFFFEEEHHHJJJKKKKKKLLLIIIFFFDDDFFFHHHJJJJJJLLLMMMNNNLLLIIIGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIIIILLLMMMOOOPPPQQQPPPOOONNNTTTTTTSSSRRRRRRQQQQQQPPPLLLNNNPPPSSSTTTSSSRRRQQQTTTVVVYYY^^^cccgggkkkmmmeeeccc```]]]\\\```fffkkkmmmttt~~~zzz}}}|||xxxuuuxxxrrroooqqqtttvvvzzz~~~~~~yyyuuutttvvvzzz}}}|||{{{vvvtttwwwyyy{{{}}}wwwssssssxxx|||xxxcccZZZNNNGGGDDDCCC???<<<999888777555444444444444666555333222111222222333---...///000111111111111111111000000000000//////////////////////////////------------------------...------,,,,,,------.........------------......------,,,,,,,,,+++++++++''''''((())))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++++++++,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,+++******+++++++++++++++,,,------------------------------***+++++++++******)))(((++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,------------,,,,,,------------,,,,,,,,,+++------...//////////////////000000000000111111111111111111222222222333333111111222222333444444444333333333333444444444444555555666666666777777777888:::;;;<<<;;;<<<===??????@@@AAAAAA@@@AAACCCEEEFFFEEEDDDCCCDDDEEEGGGIIIKKKHHHFFFFFFHHHJJJKKKLLLKKKHHHEEECCCEEEGGGHHHHHHKKKLLLMMMKKKIIIGGGFFFGGGGGGIIIKKKKKKJJJHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOVVVUUUTTTRRRQQQOOONNNMMMKKKLLLMMMNNNNNNNNNMMMMMMMMMOOORRRWWW]]]bbbgggiiieeeccc___[[[XXXZZZ^^^bbbbbbeeeiiioooyyy~~~~~~~~~{{{|||{{{dddSSSPPPJJJCCC@@@??????<<<999777666555333333444444555888666444222111111222333000000111222222222222222111000000000////////////000000000000000000000000------------------------...------,,,,,,------......------,,,,,,------...//////.........---------222111000...,,,***)))(((,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,------------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++---..................---------------,,,,,,,,,,,,,,,,,,---...////////////---......///000111111111////////////000000000000111111111222333333444444222222222333333333444444555555555666666666777777666888:::;;;:::::::::;;;;;;<<<>>>>>>>>>???BBBDDDIIIGGGEEECCCBBBDDDFFFHHHHHHGGGFFFFFFHHHJJJKKKKKKIIIGGGDDDCCCDDDFFFFFFFFFJJJKKKLLLJJJHHHFFFFFFFFFFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOTTTSSSRRRQQQOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKNNNRRRWWW\\\aaaccccccbbb___ZZZWWWWWWZZZ]]][[[___dddiiiooouuu|||]]]ffftttxxxfffXXXMMMHHHFFFBBB>>><<<;;;:::777555666555444333333444555666777666333111000111222333222222222222222111000///000000000////////////...000000000000000000000000...........................------,,,,,,------...------,,,,,,,,,,,,------//////.........---------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------************++++++++++++...---,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,------------------------------------***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++,,,---...////////////+++,,,,,,---...///000000....../////////000000000000000111222222333333444222222222333333333444444555555555555666666666666666888::::::999888888999999:::<<<======???BBBDDDJJJHHHEEECCCBBBCCCEEEFFFEEEFFFGGGGGGHHHHHHIIIJJJIIIFFFDDDCCCDDDEEEEEEDDDHHHIIIJJJIIIGGGEEEEEEEEEEEEGGGIIIJJJHHHGGGGGGGGGFFFFFFFFFFFFHHHJJJMMMOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQTTTWWW[[[^^^`````````^^^ZZZXXXXXXZZZ]]]YYY\\\```cccdddddddddeeennnwwwLLLRRR^^^lll|||yyydddTTTKKKEEEEEEHHH>>>===:::999999999777666666555444333444444555666555444222111000111111222000000000000///...---,,,000000////////////......////////////////////////...........................------,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++))))))***+++,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++************+++,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))******++++++,,,,,,******))))))))))))******............------------***+++,,,---.../////////++++++,,,---......//////000000000111111111222222000000111111222333333333333333333333444444444444444444555555555666666666777888999888777666777888999:::<<<======>>>AAADDDHHHGGGDDDBBBAAAAAABBBCCCDDDFFFHHHHHHHHHGGGHHHIIIIIIFFFDDDCCCDDDEEEDDDCCCGGGHHHIIIHHHFFFEEEDDDEEEEEEGGGIIIIIIHHHFFFFFFGGGEEEEEEEEEFFFGGGIIILLLMMMJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKJJJIIIIIIJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXYYY\\\\\\[[[YYYWWWWWWYYY[[[\\\[[[[[[ZZZZZZZZZZZZZZZXXX^^^lll|||DDDIIIRRR\\\hhhttttttaaaUUUJJJEEEAAA===>>>AAA:::999888888888888888888666555444333333333444555111111111111111111111111...///////////////......000000/////////.................................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++///......------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************+++,,,---...***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,+++++++++,,,---.........---,,,++++++++++++++++++++++++******+++,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,)))))))))******+++,,,---++++++***))))))***++++++------------,,,,,,,,,+++******,,,---.../////////,,,---------......//////000000000000111111111222000000000111222222333333333444444444444555555555444444444555555555666666999999999777555555777999888:::;;;<<<<<<>>>@@@BBBFFFFFFDDDCCCBBBBBBAAABBBCCCFFFIIIIIIGGGFFFFFFGGGIIIGGGEEEDDDEEEEEEDDDCCCFFFGGGHHHGGGEEEDDDDDDEEEDDDFFFHHHIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKOOORRRTTTUUUTTTTTTWWWXXXXXXVVVTTTTTTUUUWWWYYYXXXXXXXXXXXXXXXWWWWWWRRRUUU]]]fffooo{{{;;;@@@GGGOOOVVV^^^fffkkkmmmqqqyyy~~~~~~ooo]]]RRRKKKEEEAAACCCAAA:::666777666555444444444444555555555444333222222222333444///000000111111111000000...///000111222222222222000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---//////.........---------*********++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------......---,,,++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,***************************++++++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))))))))***+++,,,---......,,,,,,,,,,,,......,,,,,,,,,+++++++++******)))***,,,---.../////////.........///////////////............////////////000000000111222222333333444444444555555555666666444444444555555555666666::::::999666444555777999888999;;;;;;;;;===???AAAGGGGGGFFFFFFEEEDDDCCCBBBCCCFFFJJJJJJGGGEEEEEEFFFIIIGGGEEEEEEEEEEEEDDDCCCEEEGGGHHHGGGEEEDDDDDDDDDDDDFFFHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIJJJMMMRRRVVVYYYYYYXXXWWWTTTUUUUUUSSSQQQPPPQQQRRROOOQQQTTTXXXZZZXXXTTTQQQSSSUUUYYY]]]```fffuuu<<<>>>BBBGGGLLLQQQUUUWWWZZZ\\\aaagggmmmtttzzz}}}{{{jjj^^^OOOGGGGGG@@@@@@>>><<<:::888666555555555555555555555555555555555555333111000111333111111111111111111111111333333222000...---///111000000////////////000000........................------......//////000000//////.........---------.........------,,,,,,,,,------,,,,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++------...---,,,***(((&&&,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,************************++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******************************---...............---------.../////////...,,,,,,---------............///////////////000000000000111111111000000000000000444444444444444444444444555555555666666666666777666666555333222333666888666999===???@@@AAABBBDDDHHHGGGFFFFFFFFFFFFDDDBBBFFFFFFEEEEEEEEEEEEEEEFFFGGGEEECCCBBBDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIKKKJJJIIIHHHHHHGGGHHHHHHIIINNNRRRQQQMMMIIIHHHJJJNNNUUU]]]___\\\XXXWWWWWWVVVRRRNNNNNNPPPRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTOOORRRVVVYYY]]]aaafffjjj|||555777999===@@@DDDGGGHHHFFFHHHKKKPPPVVV[[[```ccclllqqqzzzuuu]]]TTTMMMDDD???@@@===<<<;;;:::888666555444444444444444444444444444555666666444222111222333111111111111111111111111222333222000...---///111//////............//////....................................//////////////////.........---------------------------,,,,,,......------,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,---------,,,***)))(((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,------------,,,,,,++++++++++++++++++,,,,,,------------------------++++++************++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,......000111111111111000---------............///.../////////000000000000111000000000000000000000444444444444444444444444444444555555555666666666555666555444222333666999666999<<<>>>??????AAABBBEEEDDDDDDEEEGGGFFFDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBBBBCCCDDDCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJOOOSSSUUUSSSMMMIIIHHHIIIOOOUUU[[[\\\YYYUUUTTTUUUMMMKKKJJJKKKNNNQQQQQQQQQRRRRRRTTTUUUUUUVVVVVVVVVRRRUUUYYY\\\^^^aaaeeehhhfffnnnzzz666666777999:::;;;======999:::<<>>;;;<<<999888888777666555444444444444444444444444444444555666666555333222333444111111111111111111111111111222222000......///000......------------............................../////////..............................---------,,,,,,------------------///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,------------,,,,,,,,,,,,++++++++++++++++++******************++++++++++++************++++++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++---......//////---------............///....../////////000000000000000000000000000111111333333333333444444444444333444444444555555555555555666555444333444777:::777:::===?????????@@@AAAAAAAAABBBEEEGGGGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCDDDEEEEEEDDDBBBEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNSSSUUUVVVTTTOOOMMMNNNPPPSSSVVVYYYWWWSSSPPPPPPQQQIIIIIIIIIJJJMMMOOOOOOOOOQQQRRRTTTUUUWWWWWWXXXXXXVVVXXX\\\^^^```bbbdddfff]]]eeennnwww777777777777888888888999777888888:::<<<>>>@@@AAA>>>AAAFFFLLLSSS\\\ffflllvvv|||yyykkk^^^RRRHHHAAAAAA@@@<<<888888666555555555555444444444333333333333333333333333333444555444333111222333111111111111111111111111000111111000......///000///......------......///......................../////////......---------........................,,,,,,,,,------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********((((((((()))))))))))))))++++++************+++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++*********,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,---------............///........./////////000000000000000000000111111111333333333333333444444444333333333444444444555555555555555444444555999;;;<<<>>>AAABBBAAA@@@AAABBB===>>>@@@CCCGGGGGGEEECCCAAA@@@@@@@@@@@@AAAAAABBBEEEEEEFFFGGGIIIIIIGGGEEEBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJMMMNNNNNNOOOPPPQQQQQQQQQPPPQQQSSSSSSSSSTTTXXX[[[YYYYYYWWWSSSNNNKKKJJJKKKLLLLLLLLLMMMNNNMMMLLLKKKPPPQQQSSSUUUVVVWWWXXXXXXVVVYYY]]]___aaabbbdddeeeeeeiiimmmqqqxxx222222333333333333444444666666555666666777888999<<<===???@@@CCCIIIOOOTTT[[[```gggooowww~~~{{{}}}~~~yyyyyy|||~~~~~~||||||}}}|||iii^^^ZZZVVVOOOHHHDDD@@@===<<<;;;666222111444444444555555555555555333333333333333333333333000222333333111000000111000000000000000000000000///000111000///......///000//////////////////000........................//////......------,,,,,,---.....................,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++,,,,,,------++++++************++++++************++++++++++++***++++++,,,,,,,,,++++++))))))***,,,,,,---------++++++++++++++++++++++++++++++,,,---------------......---------------------------............///............//////////////////000000111111111111222222222333333333444444333333333444444444555555555555555555555777:::===BBBDDDFFFFFFDDDCCCCCCCCC<<<<<<>>>AAAEEEFFFEEECCCAAA@@@@@@@@@AAAAAABBBCCCEEEEEEEEEGGGIIIIIIGGGEEEBBBBBBCCCDDDEEEGGGIIIJJJHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJMMMNNNPPPQQQRRRSSSRRRRRRNNNOOOPPPRRRUUUXXX]]]```]]][[[VVVPPPKKKHHHGGGGGGLLLMMMMMMMMMMMMLLLKKKKKKOOOPPPRRRTTTUUUVVVWWWWWWUUUWWW[[[]]]___aaaccceeeiiiiiijjjnnnuuu111111111222222222333333555555555444444555555666999999999999999:::>>>AAADDDIIIPPPVVV]]]gggrrrzzz~~~xxxxxx{{{yyytttnnnmmmpppvvvyyy{{{}}}|||gggYYYLLLFFFEEECCCAAA@@@;;;::::::999777444222111444444444444444444444444222222222222222222222222...000222222111//////000000000000000000000000000---///111111///......///000000////////////000000.................................------------------------...............,,,,,,------------------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))))))))******++++++,,,++++++************++++++))))))*********+++++++++******+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,***************************+++,,,---.........---......---,,,++++++,,,,,,---------............///------.........//////////////////000111111222222111111222222333333444444333444444444555555555555444555666555666888;;;>>>EEEGGGHHHHHHFFFDDDCCCCCC===<<<===???BBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDCCCBBBBBBDDDFFFFFFEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPRRRSSSSSSRRRRRRPPPPPPPPPRRRTTTWWWZZZ[[[]]]YYYTTTOOOKKKIIIIIIIIIIIIJJJLLLKKKJJJJJJLLLMMMOOOPPPRRRSSSTTTUUUVVVVVVSSSUUUXXXYYYZZZ]]]```cccggghhhjjjooovvv}}}333333333333333333333333666555555444444555555666444555666555555555777999:::===BBBFFFJJJPPPYYY```hhhlllrrrzzz|||zzzyyywww~~~vvv}}}~~~~~~~~~ooo```VVVNNNFFF@@@@@@???;;;:::<<<666888999888666555666666444444333333333333333333222222222222222222222222---000222333222000000000000000000000000000000000,,,...000111///......////////////....../////////........................,,,------------------...---------.........//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++*********++++++++++++,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,&&&&&&''''''((())))))***++++++************++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,---------++++++***)))******,,,,,,---------............///---------.........//////...//////000111111222222000111111222333333444444444444555555555666666666444555666666666999<<<@@@EEEFFFHHHGGGDDDAAA@@@@@@???>>><<<===???AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAADDDEEEEEEEEEEEEFFFFFFHHHJJJLLLMMMNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMNNNPPPRRRRRRRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVVVVXXXUUUQQQNNNMMMMMMNNNNNNMMMNNNNNNLLLJJJIIILLLNNNQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUTTTUUUWWW[[[___eeejjjpppsssuuuuuuvvvxxxuuuoooiiilll{{{222222222111111000000///333333222222222333333444111333555666666666888999888;;;>>>??????BBBHHHMMMOOORRRXXX___fffoooxxx~~~~~~uuuhhh\\\TTTNNNIIIFFFAAA======AAA???888555888222666777555222333555555333333333222222222222222111111111111111111111111...000333444333111111111000000000000000000000000,,,...000111///......///.........------.................................,,,,,,,,,------.........---------.........//////.........------,,,,,,,,,------------------------)))***,,,------,,,***)))++++++++++++++++++++++++))))))*********+++++++++...---+++*********++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++*********++++++,,,,,,---((())))))***+++,,,,,,---++++++************++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,------,,,,,,---///111222---------.........//////---------.........//////...//////000111222222222000000111222333333444444555555555666666666666777444555666666777999===@@@CCCEEEFFFEEEBBB???>>>>>>AAA???<<<<<<===???@@@@@@????????????@@@AAABBBCCCEEECCCBBBBBBDDDFFFGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGIIILLLOOOPPPMMMNNNPPPRRRRRRQQQOOONNNNNNNNNNNNPPPSSSUUUUUUTTTTTTRRROOONNNOOOQQQSSSSSSUUUUUUTTTPPPKKKIIIKKKNNNSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQSSSXXX[[[cccllluuuuuuoooiiihhhiiicccaaaaaagggttt111111000000111111222333222222222333333444444444111111222222222333333333444555666888:::<<<>>>???GGGHHHJJJMMMPPPVVV]]]bbbiiioooxxxsssiii\\\WWWQQQJJJFFFDDDDDDEEEAAA@@@===:::777555333333444444444444444444444444222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------///......---+++******)))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++*********+++---...,,,,,,+++******))))))(((,,,+++++++++***)))))))))******+++++++++,,,,,,,,,'''%%%$$$&&&+++---,,,***++++++************++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((())),,,///222++++++******++++++,,,---//////.........---------............////////////000000000000111111111111111222333333444444333333555555555666666666666666888777666666888:::===???BBBBBBBBBAAA@@@???>>>===>>>>>>============>>>>>>CCCBBBAAA@@@AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHJJJKKKJJJHHHGGGIIILLLLLLNNNPPPRRRQQQOOOKKKIIILLLOOORRRSSSRRRPPPNNNNNNQQQPPPOOOOOOPPPQQQSSSTTTRRRSSSSSSPPPLLLIIIJJJKKKSSSQQQPPPRRRVVVXXXWWWUUUVVVSSSPPPNNNOOOSSSWWWZZZiiimmmpppnnngggbbb```aaa```___```fffnnnuuuwwwwww111111000000111111222333222222222333333333444444111111111222222222333333222333444555777999:::;;;===>>>@@@BBBDDDGGGLLLOOOSSSXXX```ffflllvvvtttjjj```UUUOOOJJJHHHEEEBBB???===;;;:::<<<;;;999777666555444444444444444444444444444444222222222222222222222222000111111222222111111000000000000000000000000000........................000000000000000000000000................................................///.........------------------------------------......---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********************+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,)))(((((()))+++,,,,,,+++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))))))***++++++++++++***)))***+++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***,,,///000++++++******++++++,,,---///.........------------............//////////////////000000000111111111111222333333444444333333444444444444555555555555666666666666888;;;===???????????????>>>===<<<;;;<<<<<<<<<======>>>@@@@@@AAAAAA@@@???@@@AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIJJJJJJJJJJJJMMMPPPRRRRRRSSSSSSRRROOOLLLJJJLLLOOOQQQRRRQQQOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOLLLMMMMMMKKKHHHHHHJJJLLLSSSRRRQQQSSSVVVXXXWWWUUUUUUSSSPPPNNNOOORRRVVVYYYdddgggiiifff```[[[[[[\\\[[[[[[\\\___dddhhhjjjkkkooowww111000000000000111222222222222222222222333333333111111111222222222222333222222333444555666777777888:::<<<<<<<<<===???AAACCCGGGLLLOOOSSSXXX___eeegggkkkuuuoooggg\\\SSSMMMIIIEEEBBB===>>>??????===;;;888666666666555444444444555555333333333333333333333333222222222222222222222222000111111222222111111000000000000000000000000000........................000000000000000000000000............................................................------------........................------------,,,,,,,,,,,,---,,,,,,++++++************+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,***++++++,,,------......,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,---******++++++++++++******)))***++++++++++++***)))++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,---......++++++******++++++,,,---............---------------............///////////////000000000000111111111222222333333333333333222222333333444444444444555555555666888:::===>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<>>>???AAABBB??????>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKLLLNNNRRRTTTTTTTTTSSSRRROOOMMMKKKJJJLLLNNNPPPQQQOOONNNMMMNNNMMMLLLKKKKKKJJJKKKKKKKKKIIIIIIHHHGGGGGGHHHLLLOOOSSSRRRRRRSSSVVVWWWWWWVVVUUUSSSPPPOOOPPPRRRUUUXXX___```aaa^^^YYYVVVVVVXXXZZZ\\\]]]]]]]]]^^^```bbbbbbiiiqqqyyy000000000000000111222222111111111222222222222222111111111111222222222222444444444444555555555555777999;;;;;;:::999999:::<<>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPSSSUUUQQQPPPNNNMMMKKKJJJIIIIIIKKKMMMNNNNNNMMMLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKJJJHHHHHHIIILLLPPPTTTRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTRRRQQQQQQSSSVVVWWW\\\]]]\\\YYYUUUTTTUUUWWWXXX[[[]]][[[YYYYYY\\\___dddiiinnnqqqrrrwww000000//////000000111222111111111111111111111111000000111111111222222222333333333333333333333333111333666777666555444555777888;;;<<<===>>>???@@@FFFFFFIIIOOOTTTXXX___gggiiipppyyytttoooggg^^^VVVOOOIIIEEE@@@???>>>>>>>>>===<<<;;;888888777666555444444444555555444333333333333333222222222222222222222222111111111111111111111111000000000111111000000000////////////////////////////////////////////////------------------------................................................,,,,,,------------------++++++++++++++++++++++++)))***++++++++++++******(((((())))))***+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,...---+++*********+++++++++++++++*********))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,+++---...---)))''')))+++++++++************++++++,,,++++++++++++++++++,,,+++******************++++++,,,,,,---------,,,,,,***************************+++,,,---------,,,,,,++++++******++++++,,,---,,,,,,------------------------------...............////////////000000000000111222222333333222222222333333444555555666666777777777777777777777777777777888999::::::::::::<<<<<<<<<;;;<<<<<<======>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLNNNPPPRRRSSSMMMLLLKKKKKKJJJKKKLLLLLLKKKLLLMMMLLLJJJJJJLLLMMMPPPPPPOOONNNMMMLLLKKKKKKMMMKKKIIIIIIKKKNNNRRRTTTQQQRRRSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSTTTUUUVVVWWWYYYXXXWWWTTTRRRRRRSSSUUURRRUUUWWWWWWVVVWWWZZZ^^^bbbgggkkkkkkhhhgggjjjnnn000////////////000111111111111111000000000000000000000000111111111111222111111111111000000000000///222444555444333444444555666666777999::::::;;;>>>===???BBBDDDEEEJJJQQQRRRVVV[[[```ggguuu|||pppccc[[[SSSPPPMMMHHHEEEBBBAAAAAA:::;;;<<<<<<<<<:::999888999777555333222222444555666666555444333333333333111111111111111111111111111111111111111111111111///000000111111000000///////////////////////////000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,------------************************((()))+++,,,,,,,,,+++***(((((()))***+++,,,,,,---,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************+++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,......------,,,++++++*********************++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++***))))))***++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,------------,,,------------...............////////////000000000111111222222222222222222222333444555666666777777777777777666666666666888888999:::;;;;;;::::::<<<;;;;;;:::::::::;;;;;;======>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJMMMOOOPPPPPPMMMMMMMMMMMMNNNPPPQQQRRRKKKKKKKKKJJJHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLJJJJJJLLLJJJHHHHHHKKKOOOQQQRRROOOQQQRRRRRRQQQQQQRRRTTTUUUUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPQQQRRRQQQSSSUUUWWWZZZ\\\```ccc^^^ccchhhhhhccc```aaaccctttooonnnsss}}}///////////////000111111111111000000000/////////000000000000111111111111000000000000000000111111111333444444333333444555666555555555666888888888999777888<<<<<<;;;>>>DDDEEEFFFHHHKKKQQQZZZeeelllttttttuuu|||~~~vvviii^^^UUUOOOJJJHHHCCCCCCBBB@@@>>>===>>>>>>;;;;;;<<<;;;:::999888888888777555444444555666777444444333333222333333333111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////////////////////////////////////////////////////........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++,,,.........,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,+++******+++---///......,,,++++++******++++++,,,---,,,++++++++++++,,,---++++++***))))))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000111222222222222222111111222333444555666666444444555666777777777777999999:::::::::::::::999888888888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFHHHLLLOOOOOONNNNNNOOOPPPQQQRRRSSSTTTTTTKKKKKKJJJHHHFFFGGGJJJMMMLLLMMMMMMNNNMMMLLLJJJJJJJJJHHHGGGIIINNNQQQSSSRRRNNNPPPQQQQQQOOONNNPPPRRRSSSSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQSSSXXX]]]bbbeeefff^^^bbbeeeddd___]]]^^^bbbllleeebbbfffkkkpppxxx///////////////000111111111111000000/////////...000000000000111111111111222222222222333333333333///111111111//////000111555333111111222444555444777666777:::999777999===999999:::<<<@@@EEEJJJMMM\\\YYYWWW[[[dddnnnuuuyyyssszzz{{{oooccc[[[SSSQQQMMMIIIEEECCCBBBAAA???@@@???===;;;::::::;;;777666555333111000222444222222222333444444555555222222111111222333333444000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////........................------------------------........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---......---,,,+++***)))((('''((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++*********+++---...)))))))))******+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,***))),,,000222111///---,,,,,,++++++,,,,,,---------++++++++++++------,,,+++***))))))***+++,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,---------................../////////000000000111222222222222111///000111222333444555555111222333666777888999999999999::::::::::::999999555666666777888:::;;;<<<999:::;;;<<<============@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDDDDGGGKKKOOOOOONNNNNNOOOQQQRRRSSSSSSSSSSSSKKKJJJIIIGGGFFFGGGJJJMMMMMMNNNNNNOOOOOONNNLLLKKKIIIHHHHHHKKKQQQUUUVVVUUUMMMOOOQQQPPPNNNMMMOOOQQQQQQRRRRRRRRRRRRRRRQQQPPPRRRQQQPPPQQQRRRRRRRRRQQQMMMLLLMMMSSSZZZaaacccccc^^^aaabbb^^^YYYWWWZZZ^^^fff```___cccfffdddfffkkkuuu111111000///////////////........................222111111111000000//////...///111222333333222222000000000000000000000000222222222333333333444444555555555666666666666777::::::999999:::<<<===>>>JJJJJJJJJKKKNNNRRRVVVYYYVVVZZZ^^^bbbhhhrrrvvvqqqhhh^^^UUUOOOLLLKKKCCCCCCBBBAAA@@@???>>>===;;;;;;::::::999888777777555555444444444333333333333333333333333333333333333333333222222111111111000000000000000000000000222111000//////...//////000///...------...///000000000000000000000000000//////.........---------------------------------000---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********------------------------++++++******)))******+++...---,,,+++******************))))))******+++,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++((((((***+++,,,---------------------------------,,,++++++******++++++,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------...///000111111***++++++,,,,,,++++++***+++++++++++++++***)))(((&&&(((************+++,,,+++,,,,,,------,,,,,,+++***)))((((((((()))+++,,,---------------------------------............///+++---///111222000...---///////////////000111111////////////000000000000333333333444444444555555:::::::::::::::999888777666666666777888888999999::::::::::::;;;<<<======AAAAAAAAA@@@@@@@@@??????AAACCCEEEGGGGGGEEEBBB@@@CCCCCCBBBBBBBBBCCCCCCDDDGGGFFFGGGJJJMMMPPPPPPPPPQQQPPPPPPPPPPPPNNNKKKIIIGGGGGGFFFFFFGGGIIIJJJKKKHHHLLLPPPRRRTTTVVVRRRKKKDDDJJJNNNLLLLLLOOOSSSSSSPPPOOOMMMLLLKKKKKKLLLMMMMMMNNNNNNLLLJJJIIIJJJKKKLLLOOOSSSUUUSSSQQQOOOOOOKKKJJJKKKPPPWWW\\\]]]\\\[[[\\\\\\\\\[[[ZZZXXXVVV^^^]]]]]]]]]^^^```bbbcccgggmmmuuu{{{000000///...............////////////////////////111111111000000000//////...///000000000///......000000000000000000000000222222222333333333333444333333333333444444444555777777777777777999:::;;;;;;;;;<<<>>>@@@CCCFFFHHHCCCFFFJJJLLLPPPWWWbbbjjjuuusssrrrxxxzzzpppeee^^^XXXUUUPPPJJJFFFDDDCCCCCC@@@??????>>>===<<<;;;:::999999888777777666555555444444444444333333333333333333333333333333333333333333222222222111111111000000000000000000000000111000//////////////////......---,,,,,,---......//////////////////////////////.........---------------------------------///---,,,,,,......---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++...---,,,+++******************))))))******+++,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++++++++***))))))&&&(((************+++,,,***++++++,,,,,,++++++******))))))((()))***+++,,,---------------------------------............///,,,---///000111000///...///////////////000111111/////////000000000111111333333444444444555555555777888888888888777666666666666777777888999999999:::::::::::::::;;;<<<===???????????????????????????AAACCCEEEEEECCCAAA@@@CCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPQQQPPPNNNMMMLLLJJJHHHFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMRRRVVVVVVWWWWWWTTTOOOJJJMMMMMMKKKKKKNNNPPPNNNNNNMMMLLLJJJJJJJJJJJJKKKMMMMMMLLLJJJGGGFFFHHHIIIJJJNNNQQQSSSQQQOOOMMMMMMOOOMMMMMMOOOSSSUUUUUUTTTVVVWWWXXXZZZ[[[\\\\\\\\\ZZZYYYYYYYYYZZZ\\\___```___bbbfffiiimmmuuu~~~///......---------------////////////////////////000000000000////////////000000000000///...---,,,000000000000000000000000111111222222222333333333000111111111111222222222444333333333444555666777555555666888:::;;;<<<===999<<<>>>??????CCCIIINNNUUURRRQQQUUU]]]eeeiiikkktttzzz~~~xxxpppiii___XXXSSSOOOJJJFFFCCCBBBAAA??????>>>>>>>>>;;;;;;:::999888888777777666666555555444444333333444444444333333333222222222222222222222222222222222222222111111111111111000000000000000000000000/////////...//////000000///......------......///////////////////////////...............---------------------------------///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************+++------,,,+++******************))))))******+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,+++++++++************)))''')))******))))))+++,,,)))******++++++******)))***))))))))))))***++++++---------------------------------............///.........//////////////////////////////000111111000000000111111111222222444444444555555555666666444444555666666666666555666666777888888999999::::::::::::999::::::;;;;;;<<<<<<======>>>>>>??????>>>???@@@AAABBBBBBAAAAAADDDCCCAAAAAAAAACCCDDDFFFHHHJJJMMMMMMKKKKKKNNNPPPRRRQQQOOOLLLJJJHHHFFFEEEHHHGGGGGGGGGHHHIIIJJJKKKOOOVVVZZZXXXUUUTTTSSSPPPMMMLLLJJJHHHLLLRRRRRROOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJGGGDDDDDDFFFHHHKKKNNNQQQRRRQQQNNNMMMMMMPPPOOOMMMNNNOOOPPPPPPOOOTTTTTTUUUVVVXXXZZZ\\\]]]WWWVVVUUUUUUWWWZZZ\\\^^^_________```bbbgggkkknnnyyy------,,,,,,,,,,,,,,,---////////////////////////////////////////////////111111111000000/////////000000000000000000000000111111111111222222222222//////000000000111111111111111111222222333333444666666888999:::::::::999:::<<<>>>>>>======???BBBGGGEEECCCEEEIIINNNQQQRRRWWW[[[bbbiiipppwww~~~|||xxxsssmmmggg```YYYTTTTTTPPPJJJGGGGGGGGGFFFEEE@@@@@@??????>>>===<<<;;;888888777666666555444444444444444333333222222222333333333333222222222222222222222222222222222222111111111111111111111000////////////////////////...............///000111111111000000000000111111////////////////////////........................------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++***---,,,++++++*********+++******))))))******+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++************++++++*********++++++++++++++++++++++++((()))***+++,,,------,,,++++++++++++++++++++++++******))))))))))))******)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******************(((*********))))))+++---******++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......---...///000111///////////////000000111000111111111222222222222444444555555555666666666222222444555555666666666666666777777888999999:::::::::999999999999:::::::::;;;<<<===>>>???@@@@@@>>>>>>??????@@@AAABBBCCCDDDBBBAAA@@@AAACCCEEEGGGHHHLLLOOONNNJJJIIILLLPPPRRRQQQPPPNNNKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJLLLTTTXXXTTTOOOMMMNNNMMMJJJHHHEEEFFFNNNXXXYYYUUUQQQQQQPPPOOOOOONNNNNNNNNIIIIIIGGGEEECCCDDDGGGIIIMMMPPPRRRSSSQQQOOONNNNNNLLLKKKKKKLLLMMMOOOQQQQQQVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUTTTUUUWWWZZZ]]]___bbb```___aaadddhhhjjjkkklllpppxxx,,,,,,++++++++++++,,,,,,------------------------.....................///....../////////000000111////////////////////////000000000111111111222222///000000000111111111111111111111222222222222222333333444555555555444444777888999:::999999999999???===<<<===>>>@@@BBBBBBCCCFFFJJJMMMOOOSSSWWWZZZbbbfffmmmsssyyyzzzrrrkkkddd]]]YYYVVVTTTQQQOOOMMMJJJFFFCCC???>>>>>>>>>???@@@??????=========<<<;;;999777666666666666555444444444333333333333333333222222222333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////......---......///000000000000111111111111000000........................---.....................---------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***,,,,,,++++++******++++++******))))))******+++,,,,,,,,,+++++++++************++++++,,,,,,++++++***+++******************+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---......++++++,,,,,,,,,,,,+++++++++******))))))***++++++******+++***))))))+++---++++++,,,,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///---------...000111///////////////000000111000111111111222222222222444444444444555555555666222333444555666777777777555666666777777888999999999999888888888999:::::::::;;;<<<===>>>@@@AAAAAA??????>>>???@@@AAACCCDDDCCCBBBAAA@@@AAACCCEEEGGGHHHLLLOOOMMMIIIGGGJJJNNNNNNPPPPPPOOOLLLKKKKKKMMMHHHHHHIIIIIIIIIIIIIIIIIIIIIPPPSSSOOOIIIIIIJJJJJJIIIFFFCCCEEEPPP[[[\\\WWWQQQQQQQQQPPPOOOOOONNNNNNFFFGGGGGGFFFEEEFFFIIILLLMMMOOOQQQQQQOOOMMMMMMMMMFFFGGGGGGGGGIIIKKKNNNPPPTTTSSSQQQOOOOOOOOOOOOPPPRRRSSSTTTUUUWWWZZZ\\\^^^^^^]]]]]]___bbbeeeffffffdddeeefffhhhnnnvvv+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++++++++,,,,,,---/////////////////////////////////000000000000111111111000000000000111111111111111111222222222222111111222111111111111111111222222333444555666555555555999999999999999::::::;;;<<<===???@@@AAABBBFFFHHHKKKMMMQQQSSSUUUXXX\\\^^^aaadddhhhlllqqqvvv{{{yyysssmmmgggccc\\\YYYTTTPPPNNNKKKGGGEEEFFFDDDCCCCCCCCCAAA???===:::;;;<<<===<<<;;;999888999999999999888777666555555555555444444444333333333333333333222222222222222222222111111111000000000000000000000000000000////////////000000000000000000000000000000000000.........---......//////---......//////......---........................---------...............---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***,,,,,,++++++***++++++,,,******))))))******+++,,,++++++++++++***************++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...***************+++++++++************++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,---***++++++,,,,,,++++++***+++***)))))))))***+++,,,+++++++++***))))))+++---,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------///000111///////////////000111111000000000111111111222222333333333444444444555555333333444666666777777777444444555666666777777888777777777777888999:::;;;;;;;;;<<<===>>>???@@@AAA???????????????@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFHHHKKKLLLKKKIIIHHHIIILLLJJJMMMPPPOOOLLLJJJKKKLLLHHHIIIJJJJJJJJJJJJIIIIIIHHHMMMOOOKKKHHHIIIJJJIIIJJJHHHEEEFFFNNNWWWWWWRRRLLLLLLMMMLLLLLLKKKIIIIIIEEEFFFGGGGGGGGGHHHJJJKKKJJJLLLMMMMMMKKKIIIIIIIIIDDDEEEEEECCCCCCDDDGGGJJJNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPSSSVVVYYYZZZ\\\\\\[[[\\\\\\]]]]]]^^^^^^^^^___^^^]]]]]]___ccchhhjjj+++++++++++++++,,,------------------------------,,,,,,---------.........---,,,+++++++++,,,---.../////////////////////////////////000000000111111////////////000000000111000111222222222222111000333333222111111222333444222222222333555555555444666777888888888888888999999:::;;;;;;;;;===@@@BBB???@@@BBBBBBBBBBBBEEEGGGGGGJJJMMMOOOQQQTTTXXX[[[\\\___dddjjjppptttwwwyyy|||wwwrrrnnniiifff^^^\\\XXXTTTQQQNNNJJJGGGGGGEEECCCBBBBBBBBBAAA@@@???>>>======>>>===;;;999<<<=========;;;999888888666666666666666666666777444444444333333333333333111111111222222222222222222111111111000000000000000000000000000000000000........./////////000000000000000000000000000000//////...---------......,,,---............---,,,........................---------.........//////------------------------,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((***,,,,,,,,,+++***,,,++++++***++++++,,,,,,******))))))******+++,,,++++++++++++***************++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++***************************++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))((()))***,,,---,,,,,,,,,***((()))+++...++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++---------............///...............///000000///////////////000111111/////////000000000111111222222222333333333333444333333444555666666666555333333444444555666666666555555555666888999;;;<<<::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDHHHIIIIIIIIIIIIIIIIIIIIIJJJNNNSSSSSSNNNJJJJJJKKKIIIIIIJJJKKKKKKJJJIIIHHHHHHJJJKKKHHHHHHLLLLLLJJJHHHGGGFFFEEEKKKQQQQQQKKKHHHHHHIIIIIIHHHGGGEEEDDDEEEGGGIIIIIIHHHFFFFFFGGGIIIJJJLLLKKKIIIGGGGGGGGGEEEFFFEEECCCAAABBBFFFIIIKKKLLLMMMNNNOOOOOOOOOOOONNNQQQUUUZZZ]]]^^^]]]]]]ZZZ]]]___^^^[[[YYYYYY[[[\\\[[[ZZZ[[[\\\]]]]]]]]],,,+++++++++,,,------...........................,,,,,,,,,------.........111000...---,,,,,,---...////////////////////////////////////000000000000........./////////000000000000111222222111000///333222000//////000222444222222111222333444444333222333555666666555666777444555666555555666999;;;999:::;;;<<<;;;===???AAAAAABBBDDDEEEEEEFFFIIIKKKHHHJJJLLLOOOQQQSSSSSSSSSTTTVVVZZZ]]]___bbbeeehhhiiilllpppvvv{{{yyyvvvppplllhhheeebbb```___[[[VVVRRRPPPNNNLLLJJJHHHGGGEEEDDDDDDCCCAAA???>>>===;;;:::;;;;;;:::999;;;:::999:::;;;;;;999777666777777666555444555666444444333222222222333333333333333333222222222222000000000000111111111111111111111111000000000000000000000000000000000000---.........//////000000000000000000000000000000000///...------------------...///000000///...---........................---------.........//////------------------------,,,...000...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))&&&(((***,,,---,,,+++***+++++++++***++++++,,,,,,*********)))***++++++,,,+++++++++************)))+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++.........---------,,,,,,,,,------......------,,,+++***)))((()))***,,,---,,,---,,,***((()))+++...******++++++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++---------.........//////.........//////////////////////////////000111111////////////000000000000111111222222222333333333333333444555555555444444222222333333444555555666444444555666888:::;;;<<<999::::::;;;;;;<<<<<<<<<<<<======>>>======<<<;;;>>>???BBBDDDFFFEEEDDDDDDHHHGGGFFFGGGIIIJJJIIIHHHMMMRRRWWWWWWRRRLLLJJJKKKIIIIIIKKKKKKKKKJJJIIIHHHFFFHHHGGGEEEHHHMMMMMMJJJCCCEEEEEEEEEIIINNNMMMIIIFFFGGGHHHHHHGGGFFFDDDCCCFFFHHHJJJJJJGGGEEECCCCCCJJJLLLLLLLLLIIIHHHHHHHHHFFFGGGGGGFFFDDDFFFJJJNNNLLLMMMOOOPPPPPPOOONNNNNNPPPTTTYYY^^^aaabbb```___XXX\\\```^^^YYYVVVXXXZZZWWWWWWWWWYYYYYYXXXVVVTTT---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000............////////////////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111222333333444555555555555555555666666666666888999;;;<<<===<<<<<<;;;============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFGGGHHHIIIIIIMMMNNNOOOQQQSSSVVVXXXYYYbbbbbbccceeehhhlllppprrrtttuuuwwwyyy|||~~~~~~~~~{{{zzzxxxtttqqqnnnllljjjhhhgggdddbbb___\\\[[[ZZZWWWTTTQQQNNNMMMLLLJJJIIIEEEEEEDDDCCCCCCBBBAAAAAA======<<<;;;;;;;;;;;;<<<:::::::::999999999888888777777777777777777777777555444444333333444444555444444444444444444444444222222222111111111000000222222222111111111000000000000000000000000000000......///000000000000000000000///...............111000///---+++)))((('''////////////............------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,---...---,,,+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++///...---,,,+++*********)))+++,,,,,,+++***,,,---...---+++*********++++++---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))******************************+++++++++******)))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++'''''')))***,,,...///000************************,,,+++*********+++,,,------,,,++++++******++++++******++++++++++++*********++++++,,,,,,++++++***+++******))))))******+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,///111111000......///.../////////000000111111////////////000000000000000000000111222222333333444555666555333222333444111111222333444666666777555555555666777999:::;;;::::::999999999::::::;;;BBBAAAAAA@@@???>>>======CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEPPPRRRSSSSSSPPPNNNMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEIIIHHHIIIJJJKKKKKKHHHEEEJJJEEEBBBEEEKKKNNNKKKGGGHHHHHHGGGFFFEEEEEEFFFFFFIIIIIIIIIGGGEEEDDDDDDFFFOOONNNKKKHHHEEEDDDFFFHHHIIIHHHGGGGGGIIIKKKMMMOOOQQQRRRSSSSSSQQQOOOMMMKKKRRRRRRUUUXXX\\\]]]\\\ZZZXXXXXXXXXYYY[[[ZZZXXXVVV[[[ZZZYYYYYYYYYWWWUUURRR---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////............////////////.../////////000000000000////////////////////////000000111111111222222222111111111111111111111111111111222222333444444555333333444444444555555555666777888999:::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@AAAAAACCCDDDEEEFFFDDDDDDCCCDDDFFFIIILLLNNNQQQRRRTTTVVVXXXZZZ[[[\\\XXXXXXXXXWWWWWWWWWVVVVVVXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJHHHFFFDDDCCCCCCCCCGGGDDDAAA@@@@@@@@@???>>>@@@??????>>>======<<<<<<<<<;;;;;;:::::::::::::::999999999888888888777777666666666666666666666666444444333333333333444444444444444444444444444444222222222111111111000000222222222111111111000000000000000000000000000000......///000000000000000000000///...............000//////...---,,,,,,+++////////////............---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------,,,+++***,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++*********++++++'''((())))))(((((()))+++---,,,+++*********++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))(((((('''++++++++++++++++++++++++++++++*********+++,,,------,,,++++++******++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********)))))))))+++++++++,,,,,,,,,------***+++---...,,,++++++,,,,,,---------.........///.../////////000000000000000111111222333333444444444555666555333222333444222222333333444555666666555555555666777999:::;;;;;;;;;;;;;;;;;;<<<======AAAAAA@@@@@@???>>>>>>>>>BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEKKKMMMOOOOOONNNLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEGGGIIIKKKKKKJJJHHHHHHFFFDDDGGGKKKNNNLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGKKKKKKJJJHHHEEEDDDDDDEEEIIIJJJIIIHHHGGGHHHIIIJJJIIIIIIHHHGGGHHHJJJLLLNNNNNNOOOPPPQQQQQQPPPOOOMMMOOOPPPRRRUUUYYYZZZYYYWWWVVVVVVVVVXXXZZZZZZYYYWWWXXXWWWWWWWWWWWWVVVTTTRRR,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---............/////////....../////////000000000////////////////////////000000000111111111222222111111111111111111111111111111111222333333444444222222222222333333333333333444555666777777777777777777777777888888888888999999999999999999999999888999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;@@@??????>>>???@@@BBBCCC>>>??????AAABBBCCCDDDEEEHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@===<<<::::::<<<===<<<<<<;;;;;;::::::999888888888:::999888888777777888888777777777666666666666666444444444444444444444444444333333222222333333444333333333333333333333333222111111111111000000000222111111111111000000000000000000000000000000000...//////000000000000000000///......---.............../////////000000000/////////............---...............---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***)))))))))******+++,,,'''((())))))(((((()))+++---,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++)))(((&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++************)))))))))++++++++++++,,,,,,,,,,,,,,,...//////...------...---------------.............../////////000000000111111222222333444444555333444555444333222333444333333333444444555555555555555555666777888999:::;;;;;;<<<===>>>>>>???@@@????????????????????????AAABBBBBBBBBCCCCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKFFFFFFGGGIIIJJJKKKIIIGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGFFFGGGGGGHHHIIILLLLLLKKKIIIFFFEEEEEEFFFEEEFFFGGGHHHJJJLLLNNNNNNJJJIIIHHHGGGHHHIIIKKKMMMKKKLLLNNNPPPPPPQQQPPPPPPNNNNNNPPPSSSWWWXXXWWWVVVRRRQQQRRRTTTVVVWWWVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQ,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...------------------------------.........//////........./////////000000////////////////////////000000000000111111111111111111111111111111111111000111111111222222333333111111222222222333333333222222333444555555555555444555555555555666666666888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999::::::;;;<<<===>>>>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999::::::;;;===<<<;;;<<<===>>>>>>===999999999888888777777777777777666555555555555555555555555555444444444444333333333333333333333333333333222222222222333333222222222222222222222222111111111111000000000000111111111111000000000000000000000000000000000000//////000000000000/////////......------...............//////000000000111//////.........---------............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,++++++,,,...,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))+++,,,......,,,+++))),,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---///000000.........///////////////////////////........./////////000000000111111222222333333444222444555444222222333444333444444444444444444444555555555666666888999999:::;;;<<<===>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJGGGEEEEEEHHHJJJJJJGGGEEEFFFHHHGGGGGGGGGGGGHHHJJJKKKLLLJJJKKKKKKIIIGGGFFFGGGIIIIIIHHHGGGHHHLLLPPPSSSTTTLLLJJJIIIHHHHHHIIIKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPSSSWWWXXXXXXWWWPPPOOONNNOOOQQQRRRQQQOOOOOOPPPQQQPPPPPPOOOPPPPPP,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,------------........................////////////........................//////000000000111111111000000000000000000000000000000111111111111111222111111222222222333333333222222222333444444555555333333444444444555555555777777777777777777777777666666666666666777777777777777666666777888999999444444444444555666777777999999999999999999888888999999999999999999999999:::::::::999999999999999777777777777666666666666888777666666555555555666:::999888888::::::999777777777777777666666666666555555444333333333333333333333333333333333333333111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////......------------..........................................------------------......---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++......---++++++*********+++,,,...---,,,,,,---///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++*********++++++,,,,,,++++++***)))***,,,------,,,***))),,,,,,,,,+++++++++***************+++++++++,,,,,,***+++,,,+++******+++,,,///////////////...................../////////////////////000111111222222222333444333222222333444333444444444444444444444555555555555666777888888888999;;;<<<>>>>>>>>>>>><<<======>>>>>>??????@@@>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIGGGEEEDDDEEEFFFLLLLLLLLLLLLLLLLLLKKKJJJNNNMMMLLLLLLLLLLLLJJJHHHJJJMMMPPPNNNIIIEEEEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPIIIJJJKKKJJJIIIIIIKKKMMMPPPMMMIIIIIIMMMSSSWWWYYYMMMLLLJJJIIIIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOORRRUUUWWWWWWWWWSSSQQQOOOOOOOOOOOONNNLLLLLLNNNOOONNNMMMLLLNNNPPP++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,------------.........------........./////////......................../////////000000000111111000000000000000000000000000000000000000000000000111111111222222222222333222222222222333444555555222222222333333333444444333333333333333333333333444444555555555555555555333333333444555666777888777777888999:::;;;<<<<<<777777777666666666555555;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::999888777666666666666777666555666777666555333444444444444444333333333444333333222111222222222222222222222333333333333111111111111111111111111222111111000000111111222111111111111111111111111//////000000000000000111//////000000000000000111////////////////////////000000000000000//////...---------,,,------...//////......------,,,,,,,,,.........------------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,+++************+++((((((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++000///---,,,+++*********)))***++++++******+++---******+++,,,,,,,,,++++++*********+++++++++++++++,,,++++++******++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))************************)))***+++,,,,,,,,,,,,+++---,,,++++++******++++++)))******++++++******)))***++++++,,,,,,++++++***)))***++++++++++++***)))***))))))))))))(((((((((************++++++++++++,,,------,,,+++***,,,...---------,,,,,,,,,,,,,,,------........./////////......//////000111111111111222333333222222333444333333333444444555555555666555555555666666777888777999:::<<<======<<<<<<;;;;;;<<<<<<======>>>>>>======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJIIIGGGEEEDDDDDDFFFKKKKKKLLLLLLLLLKKKJJJJJJLLLKKKJJJLLLNNNPPPPPPOOOPPPRRRTTTSSSNNNJJJHHHIIIHHHHHHIIIKKKNNNPPPSSSTTTKKKLLLMMMMMMLLLLLLNNNPPPUUUPPPKKKKKKPPPVVVYYYZZZMMMLLLKKKJJJKKKLLLNNNPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLOOORRRUUUUUUUUUWWWUUURRRQQQPPPPPPNNNMMMKKKMMMOOONNNKKKJJJMMMPPP++++++************++++++************************************************)))******+++,,,,,,------+++++++++,,,,,,------...,,,,,,---------.........---------.........//////........................////////////000000000111000000000000000000000000000000000000000000000000//////000000000111111111111111000000111222444555000000111111111222222222111111111111111111111111555555555555555555555555444444444444555666777777222333333444555555555555888888888888777777777777444555555555666666666666444444444444444444444444444555555555555555555555111111000/////////000000444444444555777666555333222222222222222222222333333333222111111111111111111111222222222333333333111111111111111111111111111111000000000000111111111111111111111111111111////////////000000111111////////////000000111111////////////////////////000000000000000///......---,,,,,,,,,------...///.........---------,,,,,,.........---------,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,,,,,,,***)))))))))***+++))))))******++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,+++******++++++''')))******)))(((***+++)))***+++,,,,,,,,,,,,+++)))*********++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,++++++******++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++...//////...,,,,,,...000---------,,,,,,+++++++++---------.........///////////////000111111222222000222333333222222333444222222333333444555666666666555555555555666777777888999;;;=========;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKNNNPPPQQQQQQPPPQQQSSSSSSPPPMMMKKKJJJIIIIIIKKKMMMPPPSSSVVVXXXRRRRRRSSSQQQPPPOOOQQQRRRSSSOOOMMMOOOTTTYYYYYYXXXNNNMMMLLLLLLMMMOOOQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLNNNRRRUUUUUUUUUVVVTTTQQQPPPPPPPPPOOONNNLLLOOOPPPNNNJJJIIIMMMPPP++++++************++++++************************************************))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......---------.........//////........................////////////000000000000000000000000000000000000000000000000////////////............/////////000000000//////000111333444/////////000000000000111222222222222222222222222222222222222111111111111333333222222222333333444444555555666666555444444444444444444444444333333555555666666777777777888444444444555555555555555333333444555555666777777555444444444444555666666000000111333555555444222333333333333333444444444333222222111111111111111111111222222333333333333111111111111111111111111111111000000000000111111000000000000000000000000.../////////000000111111.../////////000000111111////////////////////////000000000000000///......,,,,,,,,,,,,------...///---------.....................---------,,,,,,,,,)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------,,,***)))))))))***+++---------....../////////************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********)))******+++,,,((()))******))))))***+++)))***+++,,,---,,,,,,+++))))))******++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++************************,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++---,,,++++++******+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))(((((((((((())))))++++++++++++************)))************++++++++++++,,,,,,***))))))+++---/////////......------------------.........//////000000000111222222333333000111333333222222333444111111222333555666777777666555555555555666666777999;;;<<<>>>>>>===;;;:::::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFEEEDDDDDDGGGIIIEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNNNNNNNLLLMMMOOOPPPPPPNNNKKKIIIIIIJJJLLLOOORRRUUUXXXZZZXXXXXXWWWUUURRRQQQQQQSSSOOOMMMMMMRRRXXX[[[XXXUUUNNNMMMMMMMMMNNNPPPSSSTTTPPPPPPPPPOOOOOOPPPQQQQQQOOONNNNNNPPPTTTWWWXXXXXXRRRPPPMMMMMMMMMNNNNNNMMMMMMPPPQQQNNNJJJIIIMMMQQQ************************+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................////////////////////////000000000000000000000000111111000000//////......////////////000000000000222111111111000000//////000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222222333333333444444333333333333333333333333333333222111111222333333444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333111111000000000000111111////////////////////////222111111111000000//////////////////////////////000000////////////000000333111///...---...///000////////////............////////////////////////////////////////////////////////////////////////,,,,,,---.../////////...,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********((()))***+++++++++++++++************************************************(((((()))+++,,,---...///,,,+++***))))))***+++,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))---,,,+++***))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++------------------------+++*********))))))((((((+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,***)))((()))((('''''''''(((***+++,,,+++++++++++++++++++++)))************+++++++++,,,,,,+++++++++,,,---...///......---------........................------000000000000111111111111222222222222222222222222111111222222222333333333666666555555555555666666444555666777999;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;<<<===>>>>>>======@@@AAADDDFFFGGGGGGFFFEEECCCBBBAAABBBCCCFFFIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJKKKNNNQQQRRRSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNQQQVVVZZZ[[[WWWSSSRRROOOLLLLLLNNNOOOOOOMMMNNNNNNMMMLLLLLLKKKKKKLLLKKKNNNQQQSSSSSSRRRRRRSSSUUUVVVVVVTTTQQQNNNMMMMMMUUUUUUTTTRRROOOMMMMMMOOO************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................------------------------////////////////////////000000000000//////........./////////000000000000111111111000000000//////000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222222222222333333333333444222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333111111000000000000111111000000000000000000000000111111111000000000//////000000000000000000000000000000////////////000000222111///.........///000////////////....................................................................................,,,---.....................------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++************************************************((())))))***+++,,,------++++++***))))))***++++++---,,,++++++******+++++++++++++++*********))))))++++++++++++++++++++++++---,,,+++***))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++***))))))((()))***+++++++++******(((((()))))))))*********)))************+++++++++,,,+++++++++,,,,,,------......---------......///........................////////////000000000000222222222222222222222222111111222222222333333333555555444444444444555555666666777888888999::::::;;;;;;:::::::::;;;;;;<<<::::::;;;<<<============@@@BBBDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBCCCFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMJJJLLLNNNOOOPPPOOOMMMLLLKKKJJJHHHHHHHHHJJJKKKMMMOOONNNMMMMMMLLLLLLLLLLLLNNNMMMNNNRRRVVVXXXVVVSSSSSSPPPMMMLLLNNNNNNNNNLLLNNNMMMLLLKKKKKKKKKLLLLLLPPPRRRTTTTTTRRRPPPOOOOOOSSSTTTUUUTTTQQQNNNMMMMMMRRRSSSSSSQQQNNNLLLLLLMMM************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******++++++,,,,,,------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000////////////........./////////000000000111111000000000000//////000000000000000000000000000000000000000000000000000111111111222222222222111111111111111111111111111111222222222333333333111111111111111111111111333222111111111111222333222222222222222222222222111111111111111111111111111111111111111111111111000111111111222222222222111111000000000000111111111111111111111111111111111111000000000000//////111111111111111111111111000//////......//////000222111///......///000000////////////....................................................................................---............------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...//////---+++))),,,,,,,,,++++++++++++***)))***++++++++++++++++++************************************************)))))))))*********++++++++++++***))))))***++++++---,,,++++++******+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++++++++***************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,+++******)))*********(((***,,,...///---+++***((((((((()))*********+++)))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...//////........................//////000000000111111111222222222222222222222222111111222222222333333333444444333333333333444444777777777777888888888888;;;;;;::::::999:::::::::999:::;;;<<<============BBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCCCCEEEGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLJJJLLLOOOQQQQQQOOOMMMKKKKKKJJJIIIGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKJJJJJJIIIOOOMMMLLLNNNSSSVVVUUUTTTTTTQQQNNNMMMMMMMMMLLLKKKMMMLLLKKKJJJJJJKKKMMMOOOXXXYYYYYYWWWTTTPPPNNNNNNPPPRRRTTTTTTQQQNNNMMMMMMOOOPPPQQQQQQNNNKKKKKKKKK************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,------...++++++,,,,,,,,,---------------------------------........................////////////////////////////////////////////////........./////////000000000000000000000000//////000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111111111111111222222222222000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111222111111000000000000111111000000000000000000000000000000000000000000//////000000000000000000000000/////////....../////////111000////////////000000////////////................................................................................................------,,,+++++++++************++++++,,,,,,,,,,,,,,,------------,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))++++++++++++++++++++++++******+++,,,,,,+++++++++***************************************************)))))))))))))))))))))+++******************+++---,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,***)))))))))***+++)))***,,,......---,,,+++,,,+++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---------,,,++++++,,,,,,---...///000---------...............000111111111111222222222111111111111111111111111111111222222222333333333444444333333333333444444555666666777777888888888;;;::::::999999999999999::::::<<<===>>>???@@@@@@DDDEEEEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKIIILLLOOORRRRRRPPPLLLJJJLLLKKKJJJIIIHHHHHHHHHIIIGGGHHHIIIJJJKKKJJJIIIIIIOOOMMMMMMPPPUUUWWWVVVSSSTTTRRROOOMMMLLLLLLKKKKKKOOONNNLLLKKKLLLMMMPPPQQQ[[[\\\[[[YYYTTTQQQOOOOOONNNPPPSSSSSSQQQOOOMMMMMMMMMOOOQQQQQQOOOMMMKKKKKK************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,------+++++++++,,,,,,,,,,,,,,,------------------------.............................................................../////////............//////////////////////////////000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111111111000000000000111111//////////////////////////////////////////000000//////////////////////////////............//////000///////////////000000////////////....................................................................................---.........---,,,+++++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************************************)))))))))))))))*********++++++*********---,,,++++++******++++++************************++++++++++++++++++++++++,,,+++******)))*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******************++++++++++++++++++++++++************++++++++++++---,,,***)))))))))***+++***************+++,,,,,,...------,,,+++***))))))))))))*********+++++++++***+++,,,---------,,,,,,+++++++++,,,,,,...///000---------.........///////////////000000000000111111111111111111111111111111111222222222333333333555555444444444444555555222333444555777888999::::::999999888888888999999;;;<<<===???AAABBBCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLNNNMMMLLLLLLKKKJJJIIIIIIIIILLLOOOQQQQQQOOOKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHJJJKKKLLLKKKKKKJJJNNNNNNPPPTTTYYYZZZVVVRRRRRRQQQPPPNNNLLLKKKLLLMMMQQQPPPOOONNNOOOPPPRRRTTTVVVWWWWWWUUURRRPPPOOOOOONNNPPPRRRSSSQQQOOONNNNNNNNNPPPRRRSSSQQQOOOMMMMMM***************************************+++++++++))))))))))))))))))))))))************************)))************+++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---............/////////------........./////////......////////////000000////////////////////////////////////////////////////////////000000000000///////////////////////////000000000000111111111000000000000000000000000000000111222222111000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111..............................////////////000000........................///......------......///////////////000000000000////////////............------------------------------------------------------------------------,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***)))'''''')))+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************************************************))))))***++++++++++++***)))---,,,++++++******++++++***************+++++++++++++++++++++++++++++++++++++++***************+++***************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************)))))))))))))))*********++++++++++++++++++++++++)))***************++++++,,,+++******)))***************((((((((()))+++,,,,,,++++++***)))((('''''')))************+++++++++***+++,,,---...---,,,+++,,,+++++++++,,,---......,,,,,,------.../////////,,,,,,,,,---------......111111111111111111111111111111222222222333333333555555444444444444555555111222333555666888999:::888888777777888888999:::;;;===>>>AAABBBDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFDDDEEEGGGIIILLLMMMNNNNNNPPPPPPNNNMMMKKKJJJIIIHHHIIIKKKNNNOOOOOOMMMJJJHHHDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMPPPUUUZZZZZZVVVQQQOOOOOOOOONNNLLLLLLNNNPPPRRRRRRQQQQQQRRRRRRSSSSSSPPPQQQQQQQQQOOONNNOOOPPPPPPRRRSSSRRRPPPOOOOOOPPPOOOQQQSSSSSSRRRPPPPPPPPP************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------.........//////---------.........//////........./////////000000////////////////////////................................./////////000000/////////////////////////////////000000000111111111111111111111111111111///000111222222111000///000000000000000000000000111111111111111111111111////////////////////////........./////////000000111111000000000000111111////////////////////////........./////////000000///////////////////////////......------......///......///000000000000000////////////............------------------------------------------------------------------------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,------......************************************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++************************************************************+++++++++++++++)))***++++++++++++***)))---,,,++++++******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******)))(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++***)))))))))))))))***************)))))))))))))))))))))))))))************+++++++++)))+++,,,......---,,,+++,,,,,,,,,+++,,,,,,------,,,,,,------...//////000------------............111111111111111111111111111111222222222333333333444444333333333333444444222222333444666777888888666666666777777999:::;;;;;;<<<>>>@@@CCCDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCAAABBBCCCDDDFFFFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNOOOOOONNNMMMKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKIIIGGGDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKLLLPPPUUUVVVSSSPPPLLLMMMNNNMMMLLLMMMPPPSSSRRRRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQPPPPPPRRRTTTSSSTTTSSSQQQOOONNNPPPQQQPPPQQQRRRRRRQQQPPPQQQSSS************************))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////---------.........//////---.........//////000000////////////////////////..................................../////////000////////////////////////////////////000000000000111111111111111111111111///000111222222111000///111111111111111111111111111111111111111111111111000000000000000000000000............/////////000111111000000000000111111000000000000000000000000---.........//////000000000000000000000000000000.........------...............///000000111000000000/////////............------------------------------------------------------------------------***+++,,,,,,------------******))))))))))))******))))))***+++,,,,,,------***+++,,,---......///000************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...------,,,*********++++++,,,,,,,,,------------,,,,,,+++*********************************************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))---,,,++++++******++++++))))))******++++++++++++------------------------+++***************++++++))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------***)))(((''''''((()))***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,***)))((('''(((+++------,,,***(((((()))***+++,,,---......)))************+++++++++)))***,,,......---,,,+++------,,,+++++++++,,,,,,,,,,,,------...///000000000000000000111111111111000000000000000000000000111111222222222333333333333222222222222222222333444444444555555555666666555555555666777999;;;<<<:::;;;===@@@BBBDDDEEEEEEAAAAAAAAA@@@@@@AAAAAABBB@@@AAACCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMKKKIIIHHHKKKOOORRRQQQOOOIIILLLMMMMMMLLLNNNRRRVVVQQQRRRSSSTTTTTTRRRPPPNNNRRRSSSTTTTTTSSSTTTVVVXXXVVVUUUTTTQQQNNNNNNPPPRRRPPPQQQQQQQQQOOOPPPRRRSSS************************((()))***++++++***)))((((((((())))))******++++++************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***((((((((((((((((((((((((*********************+++,,,------......------,,,------------------------************************------------------------//////---,,,,,,---...///..............................//////000000111111------............------////////////////////////......///000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000//////.........---/////////...---------,,,000000000000///...---,,,+++---......---,,,,,,---.........////////////000000000//////.........---//////.........---------,,,------......------,,,.........------,,,,,,,,,///...---,,,,,,---...///...------,,,,,,++++++***......---,,,++++++++++++++++++************++++++............---,,,+++++++++++++++++++++++++++++++++***)))))))))***,,,,,,...,,,+++))))))***,,,---************************------------,,,,,,+++***...---,,,,,,+++***)))((())))))***+++,,,------...)))************+++++++++******,,,------,,,******------,,,,,,,,,,,,++++++++++++************++++++++++++************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))))),,,,,,++++++,,,,,,---...000---+++***+++,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++...---,,,+++***+++,,,---,,,,,,+++***))))))******,,,,,,,,,,,,+++***)))))))))************+++++++++------,,,+++************...------,,,+++***))))))...---+++***)))***++++++---,,,+++******,,,...///////////////////////////////////////000000000000//////000000000000//////333333333444444444555555666555555444444444555555999999999888999999::::::999:::<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>@@@BBBCCCAAABBBCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHJJJJJJIIIHHHHHHIIIKKKLLLKKKKKKJJJIIIGGGFFFEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKKKKIIIKKKMMMMMMLLLLLLLLLNNNKKKJJJJJJMMMPPPSSSTTTTTTUUUUUUVVVWWWUUUSSSSSSUUURRRSSSTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQNNNPPPRRRSSSTTTRRRPPPNNN************************))))))************)))))))))))))))))))))***************************************++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++------------------------///...---,,,,,,---...///.................................///////////////------............------////////////////////////000000111222222222222111////////////////////////000000000000//////......//////////////////////////////000000000000//////........................////////////////////////000/////////.........---...............---------000000000000///...---,,,,,,---//////---,,,---...------........./////////000/////////.........---///.........------------,,,,,,------------,,,,,,---------,,,,,,,,,++++++......------------......+++,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++***))))))***+++,,,************************,,,,,,------,,,,,,+++***------,,,,,,++++++***************************+++)))************+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++************++++++++++++************+++++++++++++++***************++++++++++++++++++++++++************************,,,,,,++++++***************++++++,,,,,,,,,++++++,,,++++++++++++,,,------///---******+++,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---------------......,,,++++++*********************+++++++++***)))))))))************++++++++++++++++++***++++++,,,,,,---,,,,,,++++++*********///...------,,,,,,,,,---++++++,,,,,,---------,,,.........................../////////000000000000000000111111111111000000222222222222333333333444555555444444444444555555999999888888888999::::::888999;;;===>>>>>>=========<<<<<<<<<===???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMNNNNNNMMMMMMMMMNNNNNNMMMMMMNNNPPPRRRSSSRRRSSSSSSTTTTTTSSSQQQQQQRRRPPPQQQQQQSSSTTTUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOPPPRRRSSSSSSRRROOONNN******************************))))))))))))******************))))))))))))************************++++++************++++++******++++++++++++******************************,,,+++++++++***)))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------............------------------............------///////////////////////////000000111111111111111////////////////////////000000000////////////...////////////////////////...//////000000//////.........................../////////////////////////////////...............---------...............///////////////...---,,,,,,...//////...------...,,,---------............/////////...........................------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,******++++++,,,------...))))))))))))***+++,,,---++++++************++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************************************,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((()))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++************++++++++++++************++++++***************+++++++++++++++++++++++++++++++++************************+++************)))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,---------+++***)))***++++++***((()))***+++,,,------...++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,---***+++,,,---------------++++++++++++************(((((()))************))))))************+++++++++************+++,,,---...++++++++++++++++++++++++------......------,,,,,,)))***,,,......---,,,+++............................../////////000000000111111222222222222111111111111111111222222222222555444444444444444555555888888777777888999::::::777888:::;;;;;;;;;::::::::::::;;;;;;<<<>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGJJJJJJJJJKKKJJJJJJIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJLLLLLLMMMMMMKKKLLLLLLNNNOOOPPPQQQQQQNNNOOOPPPPPPNNNNNNNNNOOOUUUSSSQQQQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPPPPOOONNNMMMMMMLLLNNNPPPQQQPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMM************************+++***)))(((((()))***+++++++++******))))))((((((************************,,,+++***))))))***+++,,,******++++++++++++***************************************************+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------......------------------------...---------,,,+++++++++,,,------......------,,,////////////////////////,,,---......//////......////////////////////////////////////////////////////////////////////////...//////////////////...........................////////////////////////........................,,,---------.../////////.../////////......---,,,,,,...//////...---......,,,,,,,,,---------..............................------------------------,,,,,,,,,------,,,,,,,,,++++++******************+++,,,---......---,,,+++******++++++,,,,,,,,,,,,***************+++,,,,,,++++++************++++++))))))***+++,,,,,,++++++***************************************+++++++++(((((()))*********))))))************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------******************))))))))))))*********+++++++++...---,,,++++++,,,---...,,,,,,,,,++++++++++++***++++++************++++++++++++************++++++)))))))))***+++++++++,,,***************************************************))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,***))))))++++++***)))))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++)))))))))))))))*********))))))***+++,,,,,,------&&&''')))***+++++++++***+++++++++++++++++++++***'''((()))***++++++++++++))))))*********++++++++++++*********++++++,,,---*********++++++,,,,,,,,,***+++,,,---,,,+++***)))***+++,,,---------,,,,,,................................./////////000000000111111222222111111000111111111222222222222333444444333333444444555555777777777777777888999:::888999:::;;;;;;:::999999::::::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSTTTPPPQQQRRRQQQOOONNNOOOQQQYYYWWWTTTSSSRRRRRRPPPNNNLLLNNNNNNMMMNNNPPPOOOLLLJJJHHHFFFGGGKKKMMMLLLKKKNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOMMMLLLJJJ************************+++***)))(((((()))***+++++++++******))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,)))******++++++******)))************************(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,---------......------------------------------,,,,,,++++++******,,,,,,------------,,,,,,........................,,,,,,---............---......................................./////////..............................////////////..............................////////////////////////---------...............,,,---------.../////////...............------,,,,,,...//////...------...,,,,,,,,,---------......---------...............,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++***************************+++,,,------,,,+++***,,,,,,,,,++++++*********------,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++******************************))))))******++++++++++++'''((()))*********************************************+++,,,,,,+++++++++***++++++,,,,,,------...))))))******+++,,,,,,---))))))*********+++++++++------+++******+++------,,,,,,+++++++++*********++++++************++++++++++++************++++++)))))))))***+++++++++,,,************************************************)))))))))))))))))))))***,,,,,,,,,,,,,,,+++***)))+++************+++,,,,,,+++***)))***+++,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++(((((()))))))))*********))))))***+++,,,,,,------%%%&&&(((***++++++*********+++,,,,,,,,,,,,++++++((((((***+++,,,,,,------))))))*********+++++++++---,,,++++++*********+++*********++++++,,,,,,---)))***+++,,,---,,,+++***,,,,,,+++++++++,,,---.......................................//////////////////000000000000//////222222222222333333333333333333333333333444555555666666666666777888999:::999999;;;<<<<<<;;;:::999:::;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIKKKMMMOOOQQQSSSTTTPPPQQQQQQPPPNNNNNNPPPRRRXXXUUURRRPPPOOONNNLLLKKKKKKMMMMMMKKKNNNSSSRRRLLLFFFCCC@@@BBBFFFJJJJJJIIINNNNNNOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLKKKJJJIII******************************))))))))))))******************))))))))))))))))))))))))))))))))))))++++++************++++++))))))************))))))************************(((((()))***+++,,,,,,---))))))************))))))************************))))))))))))))))))))))))******++++++,,,,,,------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,---------------------------......///////////////........................---............/////////........................---......//////......---------------------------////////////////////////---------------.........---------...............------.........------,,,+++---......---,,,,,,---,,,---------............---------------.........,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***************+++++++++***++++++,,,,,,++++++***---,,,,,,+++******))))))///...---,,,++++++++++++++++++************++++++------------,,,+++***)))************************))))))***++++++++++++***((())))))******+++++++++************************)))***++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,---......)))************+++++++++,,,++++++******++++++,,,++++++++++++************++++++************++++++++++++************++++++***************+++++++++************************************************)))))))))************+++,,,,,,,,,,,,+++***))))))***************+++,,,,,,******)))+++,,,---+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******((())))))******+++++++++*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,******,,,---------,,,+++))))))***,,,,,,---------)))************+++++++++...---,,,+++*********************++++++,,,,,,,,,,,,,,,---.........---------,,,+++******,,,...///------------------------------.........///////////////000000000000//////222222222222333333333444222222222222333444555666555555555555666888999999999999;;;<<<===<<<;;;;;;;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDHHHHHHJJJKKKMMMOOOPPPQQQNNNOOOOOONNNMMMNNNPPPRRRRRRPPPMMMLLLLLLKKKJJJHHHKKKNNNNNNLLLQQQXXXWWWPPPDDD???;;;===DDDIIIJJJIIINNNNNNOOOOOONNNMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJIII************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))************************))))))************))))))************************)))))))))))))))))))))))))))******+++,,,,,,------)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...........................---------.........//////........................---......//////......---------------------------////////////////////////,,,,,,,,,------........................---------,,,------......---------***,,,------,,,++++++,,,------........./////////,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++************+++++++++++++++***************,,,,,,+++++++++++++++,,,++++++************++++++***+++++++++++++++******************************((()))***+++,,,++++++*********))))))***+++---...************************))))))***+++++++++++++++************************))))))******++++++,,,,,,)))************+++++++++)))******++++++******)))++++++++++++************++++++************++++++++++++************+++++++++++++++***************************************************************************++++++,,,,,,++++++,,,,,,,,,++++++******************++++++,,,*********,,,......,,,***++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---)))***,,,---...---,,,+++((()))***+++++++++++++++)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------...///,,,+++++++++,,,,,,---------------------------------------.........//////000000000111111000000000111111111111222222222222222222222222333444555666444444444555666777999999777888:::<<<======<<<<<<:::;;;>>>@@@BBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKMMMPPPSSSPPPNNNMMMLLLMMMNNNMMMLLLLLLPPPPPPNNNUUU___^^^UUUBBB<<<888;;;CCCJJJLLLJJJMMMMMMNNNNNNMMMJJJHHHFFFIIIIIIJJJJJJKKKKKKLLLLLL************************((()))***++++++***)))((((((((())))))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))((((((((((((((((((((((((------,,,+++***)))((('''++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................---------.........//////........................---..................---------------------------////////////////////////,,,,,,,,,------........./////////......------,,,,,,,,,------...---------)))+++---,,,+++***++++++.........////////////000,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,))))))))))))***+++,,,---++++++************++++++'''((()))******++++++***))))))))))))))))))))))))((()))***+++,,,+++******+++***))))))***,,,...///************************((()))***+++++++++++++++))))))))))))))))))))))))************)))))))))))))))************+++++++++((()))***++++++***)))(((+++++++++************)))++++++************++++++++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,*********)))***++++++,,,+++***+++---...///---+++))))))***+++,,,------...++++++++++++++++++++++++******))))))))))))******))))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,+++***)))))))))***+++)))***,,,.........,,,+++((())))))************))))))************+++++++++************+++,,,------++++++++++++++++++++++++++++++***)))***+++---...)))***,,,......---,,,+++---------------------------------.........//////111111222222222222111111000000000000111111111111222222222222333444555666333333444444666777888999666777999;;;<<<<<<<<<<<<999;;;===@@@BBBCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJLLLPPPSSSRRRPPPOOOOOOQQQRRRRRRQQQLLLRRRRRRPPPWWWcccbbbXXXAAA;;;777:::CCCJJJMMMLLLLLLMMMMMMMMMKKKHHHEEEDDDIIIJJJJJJKKKLLLMMMNNNNNN(((((((((((())))))))))))++++++******)))((((((((((((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))*********+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,+++++++++*********+++,,,,,,,,,+++***)))---,,,+++***+++,,,---......---,,,,,,,,,,,,---...---.........---,,,,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,......//////...---,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............////////////000------------------------.........------,,,,,,,,,///...---,,,***)))((((((************************,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))(((&&&###)))************+++++++++------+++***))))))(((((()))************+++++++++)))))))))***+++++++++,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,+++***)))((((((((((((---,,,***)))))))))******------++++++++++++------******************************))))))))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++,,,,,,---------///...,,,***)))******+++---,,,,,,++++++,,,,,,---,,,,,,------,,,***)))'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***+++***)))))))))***,,,---,,,,,,,,,++++++*********)))************+++++++++*********)))******++++++...------,,,,,,++++++***************))))))(((((())))))***++++++++++++***))))))*********+++++++++.........------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////............////////////111222333333444444444444333444555666666777777666777777777888999;;;>>>???===>>>>>>???@@@@@@AAAAAADDDEEEFFFEEECCCBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFKKKJJJHHHFFFEEEDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAADDDDDDEEEGGGJJJLLLLLLKKKKKKHHHFFFFFFIIIKKKKKKJJJMMMLLLJJJJJJKKKMMMOOOPPPPPPRRRTTTTTTSSSRRRRRRRRRSSSRRRQQQQQQRRRRRRQQQPPPAAA@@@???AAAJJJUUUXXXVVVNNNLLLJJJHHHGGGHHHHHHIIIIIIIIIJJJLLLPPPQQQQQQPPP((((((((()))))))))******)))))))))))))))*********(((((()))***++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))************************)))))))))*********+++++++++++++++,,,,,,,,,------)))***++++++++++++***)))++++++++++++++++++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++,,,,,,------...---,,,,,,,,,,,,---...------......---,,,,,,+++------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,------------,,,,,,...............---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,+++***))))))************************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,---...---+++)))''')))************+++++++++,,,,,,+++***)))))))))))))))************+++++++++***************+++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++***)))))))))))))))******,,,,,,***)))))))))******,,,+++************+++,,,******************************))))))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,,,,,,,------)))((((((((((((***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******************++++++++++++,,,++++++*********++++++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////000000000111111111///000222333444555555555999999999999888777666555999999888888999;;;===>>>======>>>>>>???AAABBBCCCDDDEEEEEEEEECCCBBBCCCDDDAAAAAAAAABBBBBBCCCCCCDDDFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDCCCBBBBBBAAABBBDDDGGGJJJMMMMMMKKKIIIKKKIIIGGGGGGJJJLLLKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMPPPRRRUUUVVVTTTSSSRRRSSSTTTRRRQQQPPPQQQPPPOOOMMMBBBBBBCCCHHHTTT___aaa]]]QQQOOOLLLHHHGGGFFFGGGHHHKKKJJJJJJLLLNNNOOONNNMMM)))))))))*********++++++'''(((((()))******++++++(((((()))***++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******+++++++++,,,,,,,,,,,,---)))***++++++++++++***)))************************)))***++++++++++++***)))((()))***+++,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,---------------------,,,,,,+++------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++,,,,,,++++++)))************+++++++++++++++***************+++)))************++++++++++++++++++***************+++******))))))***++++++++++++++++++++++++++++++(((((((((((()))***+++,,,,,,+++******)))*********+++******))))))******+++******************************))))))))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******+++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++***************+++++++++,,,...---,,,++++++***++++++(((((()))******+++,,,,,,+++++++++++++++*********))))))***++++++++++++***------------............++++++++++++************++++++,,,,,,++++++******---------------------------------............///////////////////////////111111111222222222333333...///111333555666666777666666666666555444333333:::999999999:::;;;===>>>???>>>======>>>AAACCCEEEBBBDDDDDDDDDBBBAAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBAAADDDIIILLLNNNLLLIIIGGGJJJIIIHHHIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIMMMQQQUUUWWWVVVTTTRRRRRRSSSQQQOOONNNNNNNNNLLLJJJDDDEEEIIIQQQaaalllllldddTTTQQQMMMIIIFFFFFFGGGHHHKKKJJJJJJKKKMMMMMMLLLJJJ)))*********++++++++++++(((((())))))************(((((()))***************))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))))))))))))))))))))*********************++++++*********))))))))))))))))))))))))*********++++++*********))))))***+++,,,,,,------+++,,,,,,,,,------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************++++++++++++************************------------------------++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************************************'''''''''(((((())))))***))))))*********+++++++++******))))))***++++++,,,))))))*********+++++++++,,,+++++++++***)))))))))***************+++++++++************************))))))(((((()))***++++++++++++******************++++++************++++++************************+++******))))))******+++++++++++++++++++++++++++************************************************+++++++++++++++++++++,,,---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,)))***,,,---------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,///...---,,,++++++***+++)))*********+++++++++,,,++++++++++++++++++++++++))))))***++++++++++++***------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------------.........---------............///////////////////////////111111111222222222333333///000222333444555555555222333444555666666666666888888888888:::<<<>>>???BBB@@@>>>======???BBBCCC@@@AAABBBAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;<<<<<<===DDDCCCBBBBBBAAABBBBBBCCCCCCEEEIIIKKKJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFJJJNNNSSSVVVUUUSSSQQQPPPOOOMMMLLLLLLMMMMMMKKKJJJHHHIIINNNYYYhhhrrroooeeeTTTQQQLLLHHHFFFGGGHHHJJJIIIIIIIIIJJJKKKLLLKKKIII)))*********++++++++++++************))))))(((((((((((()))*********))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))******))))))))))))))))))))))))************************)))))))))((((((((((((((((((((()))))))))*********+++******************+++))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++++++++++++++,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,************************------------------------***++++++++++++,,,,,,,,,************************+++++++++******+++,,,,,,++++++++++++++++++++++++************************************************+++++++++***************))))))*********+++++++++))))))))))))***+++,,,,,,))))))*********+++++++++,,,+++++++++***)))))))))***++++++,,,,,,,,,------************************++++++***)))(((((())))))************+++*********+++,,,,,,,,,,,,,,,,,,+++************************++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++))))))))))))+++,,,((()))+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...---,,,++++++***+++------,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,---------......---------............///////////////////////////000000000111111111111222222222333444444333333333666777888999::::::::::::555555666777:::===???AAADDDBBB???===<<<===???@@@===>>>???>>>======>>>???AAA@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<===??????DDDCCCBBBAAAAAABBBDDDEEEEEEGGGHHHGGGEEEEEEFFFHHHFFFHHHJJJJJJJJJIIIGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHLLLQQQSSSRRRPPPNNNMMMJJJIIIHHHJJJLLLMMMLLLKKKJJJMMMQQQZZZgggnnnhhh^^^OOOMMMJJJHHHGGGIIIKKKLLLGGGGGGGGGIIIKKKLLLKKKJJJ)))))))))*********++++++++++++******)))(((((('''(((((()))******))))))((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))((((((*********++++++++++++,,,++++++***))))))***++++++************************++++++***))))))***++++++,,,,,,,,,+++++++++******************+++,,,------++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,---------************************,,,,,,,,,------------...+++++++++++++++++++++,,,*********************************)))******++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,+++***)))((()))************+++++++++***)))))))))***+++,,,,,,)))************++++++++++++++++++******************+++,,,---------------************************,,,+++***)))(((((((((((())))))***++++++++++++***+++,,,,,,------,,,,,,+++************************++++++************++++++***++++++++++++,,,,,,,,,************************************************+++++++++++++++*********%%%&&&((()))++++++,,,,,,++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************))))))*********))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++***++++++......------,,,++++++************+++++++++++++++))))))***++++++++++++******+++++++++,,,,,,,,,,,,)))))))))***************------.........---,,,,,,***++++++,,,,,,------------------............////////////////////////////////////000000000000111333333444444333333222111888888888888777666555555444444555666888;;;>>>@@@BBBAAA>>><<<;;;<<<======;;;<<<>>>===<<<<<<===>>>============>>>>>>>>>>>>>>>>>>>>>???BBBDDDGGGIIIDDDCCCBBBAAABBBDDDFFFGGGGGGIIIIIIFFFCCCCCCFFFIIIFFFHHHLLLLLLKKKHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIIIILLLOOOQQQOOOMMMKKKKKKGGGFFFFFFHHHKKKMMMMMMLLLJJJNNNRRRWWW]]]aaa\\\TTTJJJIIIHHHHHHHHHJJJLLLMMMGGGFFFGGGIIIKKKLLLLLLKKK((((((((()))))))))***************)))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++,,,,,,))))))(((((()))+++,,,---,,,,,,++++++,,,,,,------***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,+++++++++++++++++++++************************))))))(((((())))))***+++************************************************++++++++++++++++++++++++'''(((***+++***)))'''&&&)))************+++++++++******************++++++)))************+++++++++***************+++++++++((()))+++,,,------,,,,,,******************************)))))))))))))))***((()))***+++,,,++++++******+++,,,,,,,,,,,,+++***************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************************************++++++++++++*********)))$$$&&&(((***+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******************************))))))))))))******))))))************))))))+++************+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,+++++++++++++++)))))))))*********++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,((()))))))))************++++++,,,---------,,,,,,))))))******+++,,,,,,------------............////////////////////////////////////000000000111111222222333444444333333333444444444444333222111000555555555555777999;;;<<<======<<<<<<<<<<<<======;;;===>>>>>>======>>>???===>>>>>>>>>???@@@@@@@@@??????@@@AAADDDGGGJJJLLLEEEDDDCCCBBBCCCEEEHHHIIIHHHKKKLLLJJJFFFDDDFFFIIIGGGJJJOOOPPPMMMJJJHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKKKKMMMPPPPPPNNNKKKJJJJJJHHHGGGGGGHHHJJJLLLKKKJJJIIIMMMPPPQQQSSSUUURRRLLLGGGGGGGGGHHHIIIJJJKKKKKKIIIHHHHHHIIIKKKLLLJJJIII(((((((((((())))))))))))((((((((()))******++++++((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++******))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***+++,,,------...)))((((((((((((***,,,------,,,+++***+++,,,---...***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------------************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******************************(((((('''(((((()))******************************************************++++++++++++++++++++++++''')))+++------,,,***((()))************+++++++++++++++***************+++)))************+++++++++))))))******+++++++++,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))(((((((((((()))***+++,,,((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++******))))))******,,,------,,,+++***++++++************++++++,,,,,,------,,,+++)))'''++++++++++++++++++++++++******************************))))))))))))******((()))***++++++***)))(((---,,,+++***+++,,,---...*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********)))******++++++)))))))))***++++++,,,,,,(((((())))))*********+++))))))***++++++++++++***+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,---------........./////////////////////////////////000000000000111111111000111222333444555555555222222333444555555555555777777666555555666777888999999:::;;;<<<===>>>>>><<<>>>??????>>>>>>???AAA@@@@@@AAABBBCCCCCCDDDDDDAAAAAA@@@AAABBBEEEGGGHHHFFFEEECCCBBBCCCFFFIIIKKKHHHLLLPPPNNNIIIFFFFFFHHHHHHLLLQQQRRROOOKKKIIIIIICCCCCCBBBCCCDDDGGGJJJLLLNNNOOOPPPPPPMMMKKKJJJKKKIIIHHHGGGHHHJJJKKKJJJIIIGGGLLLOOOMMMLLLMMMLLLIIIEEEFFFGGGIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKKKKIIIGGG)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))******+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++************++++++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,---------......++++++++++++++++++++++++******************************++++++++++++******************************+++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))************+++++++++(((((()))***+++---///000***++++++,,,,,,++++++*********++++++++++++******---+++***(((((()))+++,,,************************************************))))))))))))))))))))))))***)))(((''''''((())))))---------,,,,,,+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,++++++*********)))************+++++++++'''(((***+++,,,,,,+++*********+++,,,------......------------------------+++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++*********))))))))))))***++++++++++++***+++*********+++,,,,,,------,,,,,,+++*********+++************************)))***+++,,,,,,,,,,,,++++++++++++************)))---,,,,,,,,,---......///************************))))))))))))))))))))))))******)))))))))***,,,---++++++++++++,,,---...///+++++++++,,,,,,+++++++++)))*********++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++************++++++******))))))******+++,,,...---,,,+++++++++,,,---------,,,+++,,,---...//////////////////.........222333333444333222111000444444333333333333444444666666666666666666777777::::::;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<<<<===DDDEEEFFFGGGFFFEEECCCAAAAAA@@@@@@???@@@AAACCCDDDCCCCCCBBBAAABBBFFFMMMRRRKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKMMMOOONNNKKKHHHFFFKKKFFFBBB@@@CCCHHHNNNQQQUUUTTTRRROOOMMMKKKJJJJJJGGGFFFFFFHHHJJJLLLKKKKKKJJJKKKLLLKKKJJJJJJKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIIII((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))*********))))))******+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,+++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,---------++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))************++++++++++++*********++++++,,,---***++++++,,,,,,++++++*********++++++++++++******,,,+++***))))))***++++++************************************************************************++++++***)))))))))***+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++***)))************+++++++++******++++++++++++++++++((())))))***++++++,,,,,,...---------,,,+++++++++,,,,,,,,,,,,++++++******))))))(((((((((((())))))++++++++++++++++++++++++************))))))))))))+++++++++*********)))))))))******+++,,,+++++++++++++++******++++++,,,------,,,++++++******++++++******************************+++,,,,,,++++++++++++++++++************))))))))))))))))))***++++++************************************************+++***)))))))))***+++,,,******************************++++++++++++******)))))))))*********+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,......---,,,,,,,,,---.........---------...///000/////////////////////...000111222222222000///...222222222333444555777777777777777777777666666666::::::::::::;;;;;;;;;;;;;;;===>>>>>>===<<<===>>>DDDEEEFFFGGGFFFDDDBBBAAA@@@@@@??????@@@AAABBBDDDDDDCCCCCCCCCFFFIIIMMMOOOJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKMMMMMMMMMKKKIIIHHHFFFDDDBBBDDDJJJRRRXXX[[[YYYWWWUUURRROOOMMMKKKJJJIIIHHHGGGHHHJJJLLLKKKJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHH'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))************))))))******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,+++++++++***************++++++************++++++---,,,,,,+++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++---,,,+++*********************++++++++++++************++++++++++++******************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++++++++)))************+++++++++---,,,,,,++++++++++++,,,)))))))))******++++++,,,...------,,,+++***))))))---------,,,,,,,,,,,,+++((())))))))))))))))))(((************************************************+++++++++******************++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++******++++++***************************+++++++++++++++******+++++++++************)))(((((('''''''''((())))))************************************************,,,+++******)))************++++++++++++)))(((''')))******************)))((()))))))))************,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---......------------......///............///000000......////////////////////////000000000///...---000111111333555777999:::888888888777777666666666999999:::::::::;;;;;;;;;<<<===???>>>>>>===???@@@EEEFFFFFFFFFFFFDDDBBBAAA@@@@@@??????@@@BBBCCCDDDFFFEEEEEEHHHLLLNNNNNNLLLJJJIIIHHHGGGGGGFFFGGGGGGKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFFFFJJJQQQXXX^^^```YYYWWWTTTQQQOOOLLLKKKJJJKKKJJJIIIIIIKKKKKKJJJIIIKKKKKKKKKJJJGGGFFFGGGHHHOOONNNLLLJJJIIIHHHHHHHHHKKKKKKJJJIIIHHHHHHGGGHHH(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))***************))))))******+++,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))************))))))************++++++++++++************************++++++************++++++,,,+++++++++******))))))************************++++++++++++++++++++++++************************************************)))************+++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++*********************************++++++*********))))))*********+++++++++---,,,+++***))))))))))))******++++++++++++************++++++++++++******))))))***+++++++++******************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************************************)))***+++,,,,,,+++***)))))))))******++++++,,,,,,))))))*********+++++++++///...,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,******++++++++++++++++++++++++)))***************++++++************************++++++,,,------------,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,***************************++++++++++++******)))+++++++++*********))))))******)))))))))******+++************************************************,,,,,,+++******)))))))))***+++---...---,,,***((())))))************))))))(((((()))))))))*********---,,,+++******+++,,,---***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---------................../////////............//////////////////////////////......111111222333555777888999999888888777777666666555888888999999::::::;;;;;;<<<>>>???>>>>>>>>>@@@AAAEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBDDDFFFGGGJJJHHHHHHLLLRRRSSSOOOJJJIIIHHHHHHGGGFFFFFFGGGGGGJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLOOOSSSWWWYYYYYYSSSRRRPPPNNNLLLKKKJJJJJJNNNLLLJJJJJJKKKKKKIIIHHHIIIIIIIIIHHHFFFFFFHHHIIISSSQQQNNNKKKIIIHHHHHHHHHKKKJJJIIIHHHHHHHHHIIIIII))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))******************))))))******+++,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************++++++************++++++)))))))))******+++++++++************************++++++++++++++++++++++++************************************************)))))))))*********++++++******************************************************++++++++++++******************************))))))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++************************+++******************+++))))))*********+++++++++******))))))******++++++)))******++++++******)))******++++++++++++******((()))***+++++++++++++++************************************************************************)))******+++++++++++++++************************************************)))***+++,,,,,,+++***))))))))))))******+++++++++))))))*********+++++++++///...,,,+++***+++,,,,,,+++,,,,,,,,,,,,,,,------)))))))))******+++++++++************++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************++++++,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,*********************************++++++******)))+++++++++*********)))))),,,++++++*********++++++************************************************++++++++++++******))))))((()))+++---------+++***))))))************))))))))))))))))))************---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++************++++++***+++,,,---------,,,,,,******++++++,,,,,,,,,,,,,,,,,,------............---.........//////000000000000000000000000000000333222222333333444555666777777777666666666555555777777888888999::::::;;;<<<===>>>>>>===>>>@@@BBBEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEGGGIIIJJJMMMKKKKKKOOOTTTUUUPPPJJJHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGEEEDDDEEEGGGIIIKKKOOONNNMMMNNNPPPQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNMMMKKKKKKKKKJJJIIIGGGFFFGGGGGGFFFFFFGGGJJJMMMTTTRRRNNNKKKHHHGGGGGGHHHIIIIIIHHHGGGGGGIIIJJJKKK)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******))))))******+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++***************+++++++++++++++************++++++(((((())))))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))*********+++++++++******************************************************++++++++++++******************************((((((((()))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++((((((((()))***+++,,,---))))))************))))))******++++++++++++******)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))'''((()))***+++++++++************+++++++++++++++------------------------******++++++++++++******)))))))))***************)))************+++++++++---,,,,,,++++++++++++,,,************************(((((()))***+++,,,,,,---)))***************++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******++++++,,,,,,************************((())))))***++++++******+++++++++************)))++++++***)))))))))******************************++++++++++++++++++++++++******+++++++++***))))))&&&'''(((************))))))******************))))))*********++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---+++******))))))******+++)))***,,,---------,,,+++((()))***+++,,,,,,+++++++++,,,------......------------......///000000000111111000000000111222222333333222222222222222333555555555555555555555555666666777888999::::::;;;<<<=========<<<===@@@CCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNMMMMMMOOORRRRRRNNNKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCDDDGGGJJJKKKMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKKKKLLLLLLNNNOOOOOONNNLLLKKKJJJJJJJJJHHHFFFEEEFFFFFFFFFFFFHHHLLLOOOTTTQQQMMMIIIGGGFFFFFFGGGHHHGGGFFFEEEFFFHHHJJJLLL((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******))))))******+++,,,)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********+++++++++++++++************++++++))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,******************************************************++++++++++++******************************(((((())))))************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++)))************+++++++++(((((((((((()))***+++,,,))))))************))))))******++++++++++++*********))))))))))))+++,,,---************************************************************************'''((()))***+++++++++***++++++++++++,,,,,,,,,---------------------------++++++************++++++************)))))))))))))))************+++++++++******++++++++++++++++++************************)))******++++++,,,,,,,,,*********++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++))))))***++++++,,,------))))))*********+++++++++)))******+++,,,+++++++++---,,,++++++******++++++++++++******++++++,,,---************************&&&'''(((***+++++++++++++++++++++************))),,,+++***)))))))))))))))************************++++++++++++++++++++++++))))))***+++,,,+++******(((((((((((())))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++,,,,,,------,,,++++++******++++++,,,((()))+++,,,---,,,+++***((()))***,,,------,,,,,,,,,,,,.../////////...---------......///000000111111111000000000111222333222222111111000111111222222222333333444555555555555555666777888999::::::;;;<<<<<<;;;;;;===@@@CCCBBBBBBCCCCCCEEEFFFGGGHHHFFFFFFFFFFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHKKKMMMKKKJJJHHHIIIJJJJJJJJJHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMKKKIIIIIIJJJIIIHHHFFFGGGGGGGGGFFFFFFHHHLLLOOORRROOOKKKGGGEEEDDDEEEFFFIIIHHHFFFDDDDDDFFFHHHJJJ'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********)))***++++++,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******++++++++++++++++++************++++++++++++******)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******************************))))))******+++++++++,,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))***+++))))))************))))))******++++++++++++*********)))(((((()))+++---...************************************************++++++++++++++++++++++++'''(((***+++,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******))))))(((((()))************+++++++++'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...---,,,++++++,,,---...************************))))))***+++,,,,,,------))))))******++++++++++++))))))***++++++++++++***---,,,,,,+++*********++++++*********+++,,,,,,---************************%%%&&&((()))+++,,,,,,,,,+++++++++************)))------,,,+++******++++++************************++++++++++++++++++++++++((()))***+++,,,,,,+++***---,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,------,,,+++***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---''')))+++,,,,,,+++***))))))***+++---......------,,,---///000000000///...---------...///000000111111000/////////111222333000000000000000000111222000111111222333444555666444555666777888999::::::;;;;;;;;;;;;:::<<<@@@CCCAAABBBBBBCCCEEEFFFHHHIIIEEEEEEEEEFFFGGGJJJLLLMMMKKKKKKKKKIIIGGGGGGIIIKKKGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFGGGHHHJJJMMMNNNMMMKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIILLLJJJIIIIIIIIIIIIGGGFFFIIIIIIHHHGGGFFFHHHKKKNNNQQQNNNIIIFFFCCCCCCEEEFFFJJJIIIFFFDDDCCCDDDFFFGGG******))))))((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((,,,+++*********+++------+++*********))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''(((((())))))))))))((((((************************************************+++++++++*********)))))),,,,,,,,,,,,,,,+++***))))))************+++++++++((()))***++++++***)))(((+++++++++*********))))))+++******))))))******+++))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++******************************))))))((((((***+++---......---+++*********+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++*********)))'''&&&'''(((***+++******)))(((((((((((((((((((((((((((((((((((((((************************+++++++++*********))))))(((((())))))*********+++************************%%%&&&&&&'''((())))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))...------,,,,,,++++++***+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********************+++,,,------***+++,,,---...---,,,+++******))))))))))))******---+++)))((('''((()))***************************+++,,,,,,+++***)))((((((+++***)))))))))***,,,,,,)))))))))******+++++++++***++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,+++***))))))******)))************+++++++++***+++,,,---...---,,,,,,......,,,+++***)))))))))---------,,,,,,+++++++++......---,,,,,,+++++++++------,,,+++,,,---...///------------------------------......///000000111000///...------...///000000000111111111222222222444444444444444444333333666777888::::::999888888<<<<<<======>>>>>>??????EEECCCBBBCCCFFFIIIHHHGGG@@@CCCFFFHHHIIIIIIJJJKKKJJJKKKJJJHHHEEEEEEIIIMMMIIIJJJJJJHHHFFFFFFGGGIIIEEEFFFFFFHHHJJJMMMOOOPPPLLLKKKIIIHHHGGGHHHJJJKKKIIIFFFDDDFFFIIILLLMMMLLLLLLKKKIIIHHHHHHJJJLLLMMMJJJIIIHHHGGGHHHHHHJJJJJJNNNLLLIIIGGGFFFFFFGGGHHHGGGEEEAAAAAABBBEEEFFFGGG))))))))))))(((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((+++******)))***+++,,,---************)))))))))(((******))))))((((((''''''))))))))))))))))))))))))((((((((()))))))))******++++++******)))(((((('''((())))))******))))))(((((((((((((((((((((((((((************************+++++++++*********))))))***+++++++++******)))((()))************+++++++++((()))***++++++***)))(((+++++++++*********))))))++++++************++++++))))))))))))************)))************+++++++++************************************************++++++*********)))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++*********)))'''''''''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))************************************(((((())))))******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************+++******))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++******)))*********++++++,,,,,,------,,,,,,++++++************++++++,,,+++***(((((()))***+++******************************+++++++++++++++***+++***)))))))))***,,,,,,*********+++++++++,,,,,,***++++++++++++***))))))((())))))***+++*********,,,++++++***))))))******************++++++++++++***+++,,,---------,,,,,,+++++++++***++++++,,,---,,,,,,,,,++++++***************************++++++------,,,,,,,,,---...///........................---.........//////000000111000000000000000000111111111111111222222222222444444444444444444444444666777888888999999888888<<<<<<<<<===>>>>>>??????DDDBBBAAACCCFFFIIIHHHGGGDDDFFFIIIJJJIIIHHHIIIJJJHHHIIIIIIFFFDDDDDDGGGJJJIIIJJJJJJIIIGGGFFFGGGIIIGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMJJJHHHFFFGGGJJJMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIFFFCCCBBBCCCDDDEEEDDD(((((((((((())))))))))))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((()))))))))))))))***++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******)))((((((((()))******************)))((((((((((((((((((((((((************************+++++++++***************)))************)))(((((()))************+++++++++))))))************))))))+++++++++***************,,,++++++++++++++++++,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++*********)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******))))))((('''((()))***+++,,,++++++***************************************((((((((((((((((((((((((+++++++++***************))))))))))))************************************+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************************(((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************((())))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***,,,+++***))))))(((((((((,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---************************))))))+++,,,------------+++************+++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++***))))))''''''((())))))))))))))),,,+++******)))*********************+++++++++,,,***+++,,,---------,,,,,,+++++++++++++++,,,------++++++***************))))))))))))***+++,,,,,,,,,---,,,,,,,,,,,,---...///.................................///////////////111222222222222222222111111111222222222333333333555555555555555555555555777777777777777888888999;;;;;;<<<<<<===>>>>>>???BBBBBBBBBCCCFFFHHHIIIHHHFFFHHHIIIIIIGGGFFFFFFGGGFFFGGGGGGFFFDDDCCCDDDFFFHHHIIIIIIHHHFFFFFFGGGIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNJJJIIIHHHIIIKKKMMMMMMMMMIIIIIIJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJHHHFFFFFFFFFEEEDDDBBB''''''(((((())))))******((())))))******))))))((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((((((((((((((((())))))************)))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))*********++++++++++++************))))))((((((******++++++++++++******************************************************************************)))***************))))))))))))*********+++++++++)))))))))******)))))))))************************,,,,,,++++++++++++,,,,,,((()))))))))************))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******))))))((((((((()))***++++++******))))))*********************************))))))))))))))))))))))))************************)))))))))))))))*********************************,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***))))))******---,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++******+++,,,------------************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))''''''((()))))))))))))))++++++***************+++*********+++++++++,,,,,,++++++,,,,,,,,,---------///...---,,,+++*********++++++++++++************,,,,,,,,,---------......,,,,,,,,,,,,------....................................//////////////////000111333333333333111000222222222222333333333333444444555555555555666666777777666555666777888999::::::;;;<<<======>>>>>>@@@AAABBBDDDFFFHHHHHHHHHEEEFFFHHHGGGFFFEEEFFFGGGFFFFFFFFFFFFDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNJJJIIIIIIJJJKKKKKKLLLLLLHHHIIIKKKLLLKKKJJJHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIIIIIIIJJJIIIFFFDDD''''''(((((())))))******'''(((((())))))(((((('''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((''''''(((((())))))))))))))))))))))))))))))******''''''(((((())))))******)))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))******++++++++++++************************************************************************************++++++,,,++++++***))))))*********+++++++++***))))))))))))))))))***************************,,,++++++******++++++,,,((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******)))))))))))))))******+++))))))((((((((())))))*********************************************************************************))))))))))))))))))************************++++++++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,++++++************))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***+++,,,---...++++++************+++++++++++++++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))***+++++++++******+++***************++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000111222222111000///111111222222222333333333444444444444555555666666777666555444555666888999999999:::;;;<<<===>>>>>>???AAACCCEEEFFFFFFGGGGGGDDDFFFGGGHHHGGGHHHJJJLLLHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCEEEFFFEEEEEEFFFGGGHHHJJJKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIIIIJJJIIIIIIIIIJJJIIIJJJLLLMMMLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLJJJGGG(((((((((((())))))))))))''''''((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((''''''((()))))))))))))))))))))))))))************''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))******************)))((((((((((((((((((((((((***************************************+++++++++******+++,,,,,,,,,,,,+++)))************+++++++++******))))))))))))*********************++++++++++++******************+++))))))))))))************)))************+++++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******)))))))))*********++++++(((((((((((((((((()))******************************************************************+++++++++************))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++*********)))))))))++++++++++++++++++++++++---,,,,,,+++******)))))))))))))))))))))*********++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---//////,,,,,,++++++,,,,,,------++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,+++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***))))))******+++,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------------------,,,+++*********+++,,,------......------++++++++++++++++++++++++------......///000000000//////000000000000//////000000111111111222222222222222333333444555555555555555555555555666777777777888999:::;;;===>>>>>>???BBBDDDFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJLLLOOOQQQKKKHHHFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDFFFEEEEEEFFFGGGIIIJJJLLLMMMHHHHHHIIIIIIJJJJJJKKKKKKGGGIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJLLLLLLKKKIII))))))))))))(((((((((((((((((())))))))))))((((((((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((('''((()))*********))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))***((())))))******))))))(((((((((((((((((((((((((((************************))))))*********+++++++++))))))***+++++++++++++++)))************++++++++++++***)))(((((()))***+++))))))*********+++++++++***))))))(((((())))))***))))))))))))************)))************+++++++++((((((((((((((((((((((((((())))))***++++++,,,,,,)))))))))*********++++++*********))))))***************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******))))))******+++++++++***))))))(((((())))))***+++))))))))))))))))))))))))************************))))))*********+++++++++************)))))))))(((************************))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******************)))))))))))))))******+++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++************++++++++++++***))))))***++++++,,,,,,,,,,,,,,,******))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222000000000//////000000000//////000000000111111111111111222222333444444555444444555555666666666555777777888:::;;;<<<===>>>???CCCFFFFFFEEECCCDDDEEEEEEGGGHHHIIIIIIKKKNNNQQQLLLIIIEEEDDDEEEFFFEEEDDDDDDEEEEEEEEEDDDDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHIIIJJJKKKHHHJJJMMMLLLIIIHHHHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFIIIIIIHHHGGGHHHHHHJJJKKKIIIHHHGGGHHHIIIIIIHHHFFF******))))))((((((''''''))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((('''(((***+++++++++***)))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))((((((************************************************))))))******++++++++++++(((((()))***************)))************++++++++++++***)))(((((()))***+++))))))******++++++++++++))))))(((((((((((())))))))))))))))))************)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))*********+++++++++************++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++******++++++++++++******))))))***++++++++++++*********))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++++++++*********))))))((((((************************))))))***++++++,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++''''''(((***+++,,,---...************************''''''((()))***+++,,,,,,------------------------''''''(((((())))))***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...///************************((()))***+++++++++++++++*********++++++,,,,,,,,,------,,,+++***************+++,,,---...---,,,+++...------,,,,,,------...,,,,,,,,,,,,++++++***)))************************&&&'''(((***,,,---------***+++,,,---...---,,,,,,+++++++++******)))))))))***++++++++++++***))))))******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---...000///...---,,,+++++++++))))))******++++++++++++,,,------......//////000+++,,,---.........---,,,------------------------***+++,,,...000111222333222111000//////000111222////////////000000000000000000111222222333444444222333555666666666555444666777888999;;;<<<===>>>@@@CCCGGGGGGDDDBBBBBBDDDDDDEEEFFFFFFFFFGGGJJJMMMMMMIIIDDDBBBCCCEEEEEEDDDEEEFFFGGGFFFEEEFFFGGGIIIKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKIIIHHHGGGIIIJJJKKKIIILLLNNNNNNKKKHHHHHHJJJGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEHHHJJJLLLJJJHHHFFFFFFFFFFFFDDDCCC******))))))(((((('''''''''(((((())))))))))))(((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++***)))((('''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++...---,,,***((('''%%%%%%******++++++++++++************))))))))))))******++++++************++++++&&&'''((()))+++,,,......''''''(((***,,,,,,+++)))))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))(((+++++++++*********))))))...---+++)))(((((()))))),,,+++***))))))***+++,,,******))))))******+++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++)))))),,,...************************+++++++++,,,,,,---------,,,+++++++++,,,,,,---...)))))))))***++++++,,,,,,******))))))))))))******+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++///,,,)))))),,,...---,,,***)))))))))+++,,,+++***+++++++++++++++++++++++++++++++++******)))))))))************************))))))))))))((((((((((((************))))))))))))+++++++++,,,,,,---------)))+++++++++***)))***+++...,,,++++++,,,------,,,...,,,***((((((***---...------,,,,,,+++,,,,,,,,,******+++,,,,,,---......---------------------------,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...+++,,,---.........------//////.........---------......//////000000111111111111111111000000//////000000////////////000000///000000000000111111111222222333444444555555666777999<<<===<<<<<<===???<<<===>>>@@@BBBDDDEEEFFFGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHFFFEEECCCDDDDDDDDDFFFEEEDDDFFFIIIFFFDDDCCCCCCEEEFFFFFFEEEFFFDDDCCCBBBBBBCCCEEEFFF***)))))))))((((((((('''((())))))***))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))***))))))(((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++------...////////////...111000///...,,,+++************++++++++++++************))))))))))))******+++******))))))******+++))))))*********+++++++++''''''((())),,,,,,+++)))))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))+++++++++*********))))))---,,,+++))))))))))))***++++++***))))))***++++++******))))))******+++,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,***))))))+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,+++++++++++++++******))))))))))))******+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++///---******,,,---,,,++++++))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++((()))))))))******++++++)))*********++++++,,,,,,+++++++++,,,,,,,,,------)))+++,,,+++***)))***+++---+++)))***+++,,,++++++---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------------------+++++++++++++++,,,------+++++++++++++++,,,------,,,,,,,,,---------......///.........---------------......///000000111111222222111111111000000000000000////////////000000000000000111111111222222222222333444444555555666555777999;;;;;;;;;===>>>;;;<<<===???AAACCCDDDDDDEEEDDDCCCBBBBBBDDDEEEGGGGGGFFFEEEEEEDDDDDDDDDEEEIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFDDDCCCBBBBBBDDDEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDD))))))))))))((((((((((((***************)))((('''''''''''''''((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((((((((((((***))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,------------......///000000000000000------,,,,,,+++***************++++++++++++************))))))))))))******+++******))))))******+++,,,,,,++++++***)))))))))((((((((()))+++,,,+++)))))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))+++++++++***************++++++******)))******+++++++++***))))))***++++++******))))))******+++,,,++++++++++++++++++++++++******))))))******+++,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++*********))))))))))))*********************)))))))))------------------------++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++///---++++++,,,,,,,,,***+++***)))***,,,,,,,,,***------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...))))))***+++,,,---......++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,,,,***))))))***++++++***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---------,,,+++,,,---...///............------------------......///000000000222222222111111111111111000000////////////000000111111111111222222222333222222333444444555555666333555777888888999;;;===:::;;;<<<===???AAABBBBBBCCCBBBAAAAAAAAACCCDDDEEEFFFEEEDDDDDDCCCDDDDDDDDDKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@AAABBBDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA))))))))))))((((((((((((++++++++++++***)))''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))((((((''''''&&&&&&(((((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))........./////////000000+++,,,------......------))))))))))))))))))))))))******++++++++++++************))))))))))))************))))))))))))******,,,,,,++++++***))))))))))))(((((()))++++++***)))((()))))))))************))))))))))))))))))))))))******+++++++++******)))******************************************+++++++++******************+++******))))))******+++,,,******************************))))))******+++,,,)))***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,,,,++++++***+++***)))***,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---*********+++,,,---------+++++++++++++++++++++,,,***+++,,,,,,******+++,,,,,,+++))))))+++++++++***++++++,,,,,,,,,+++***)))*********)))******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***+++************+++,,,,,,...---+++++++++,,,...000------------------------,,,------......///000000222222222222111111111111000000////////////000000111111222222222333333333222222333444444555555666555666888777777777999;;;999999:::<<<===>>>???@@@BBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKLLLKKKJJJIIIHHHEEEFFFFFFFFFGGGJJJIIIGGGEEECCC@@@@@@AAABBBCCCBBBAAABBBBBBCCCBBBBBBAAA@@@(((((((((((())))))))))))+++++++++******((('''&&&''''''''''''(((((((((((('''((((((((()))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))((((((''''''&&&&&&''''''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))),,,------------.........******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++************))))))))))))*********))))))))))))))))))******************+++++++++***)))((((((***+++***)))((()))))))))************)))))))))))))))))))))))))))******+++++++++******************************)))*********+++++++++************++++++***************))))))******+++,,,******************************))))))******+++,,,)))***,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,++++++)))*********+++++++++,,,++++++************++++++***************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,---------,,,++++++++++++*********,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++***++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,---,,,******,,,---,,,+++***+++,,,------+++)))(((***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++******++++++,,,---...---+++++++++,,,...000,,,,,,------------------,,,,,,,,,---......//////111111111111111111111111000000////////////000000111111222222222333333333222222333444444555555666888999999777555555777888888888999:::<<<===>>>>>>AAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDGGGHHHHHHLLLRRRQQQLLLHHHEEEBBB@@@AAABBBCCCBBBDDDDDDEEEEEEDDDCCCBBBBBB(((((((((((()))))))))))))))))))))))))))((('''&&&''''''''''''(((((((((((('''''''''((()))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,(((((()))))))))***************++++++++++++************))))))))))))*********))))))(((((())))))***(((((()))***+++,,,,,,,,,+++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++******************+++++++++******+++++++++******))))))***++++++++++++***)))******))))))******+++,,,******************************))))))******+++,,,)))+++------+++***++++++************************+++++++++++++++*********+++,,,---...---,,,+++***(((((()))******+++,,,,,,++++++************++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++***,,,------,,,+++,,,,,,,,,+++***+++,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))),,,+++++++++************+++++++++++++++*********+++,,,---,,,+++***+++---...,,,++++++,,,------,,,+++,,,------,,,+++)))(((***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---...///,,,,,,,,,,,,------------++++++,,,,,,---.........000000000000000111111111000000////////////000000111111111111222222222333222222333444444555555666888999888666444444666777777888999:::;;;<<<======@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAAAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCHHHIIIHHHNNNVVVUUUNNNHHHFFFBBBAAACCCEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDD'''((((((((()))))))))***''''''(((((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))))))))***++++++,,,,,,++++++''''''''''''((((((((((((******++++++++++++************))))))))))))******))))))(((((((((((())))))((())))))***++++++,,,,,,,,,***(((((()))******)))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++))))))*********+++++++++++++++,,,,,,+++***)))((()))***++++++++++++***)))******))))))******+++,,,******************************))))))******+++,,,***,,,......---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))+++,,,---......,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------((()))***+++,,,------...++++++++++++++++++++++++(((+++---...,,,,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********)))+++,,,------++++++,,,------+++******+++,,,,,,+++,,,,,,,,,,,,+++***))))))*********++++++,,,---...+++++++++,,,,,,---------........................------,,,,,,------...///------,,,,,,------...///,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++,,,------............/////////000000000000000////////////000000000000000111111111222222222222333444444555555666555555555333222333666888888888999:::;;;;;;<<<===>>>???@@@AAACCCCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJMMMLLLIIIHHHHHHIIIKKKLLLEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEEEEEEECCCCCCBBBGGGHHHGGGMMMVVVTTTJJJFFFDDDBBBBBBEEEIIILLLMMMIIIHHHFFFEEEDDDDDDEEEEEE'''((((((((())))))******&&&&&&''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++(((((()))************)))++++++++++++++++++,,,,,,******++++++++++++************))))))))))))******))))))(((((((((((())))))***************+++++++++,,,***(((''')))******)))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++++++++,,,,,,,,,+++***(((''')))***+++,,,,,,+++***)))*********)))***++++++,,,))))))))))))))))))))))))*********)))***++++++,,,+++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++,,,.........,,,***)))...------,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------((())))))+++,,,---......++++++++++++++++++++++++&&&***---...---,,,---///,,,+++***+++---...---,,,------------------------)))))))))******+++++++++******************************+++,,,------...///***++++++,,,---...//////++++++++++++******))))))+++,,,------++++++,,,---,,,***))))))***++++++***------,,,++++++***))))))++++++++++++,,,---...///******+++,,,,,,---......////////////////////////......---,,,---...///000...------------...//////+++,,,---.........------+++++++++,,,,,,---------***++++++,,,,,,---......---.........//////000000000000////////////000000///000000000000111111111222222333444444555555666111111111111111333777:::888888999:::;;;;;;<<<<<<======???@@@AAABBBBBBBBB@@@?????????@@@AAAAAABBBBBBBBBDDDEEEFFFFFFFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKMMMKKKGGGEEEDDDFFFHHHJJJBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAAFFFGGGDDDJJJSSSQQQFFFDDDBBBAAACCCGGGMMMQQQSSSJJJHHHFFFDDDCCCCCCEEEFFF***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))***++++++,,,&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***,,,...---)))'''((()))+++*********))))))((((((************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------......---,,,,,,+++************************************+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,*********)))))))))((((((+++,,,,,,------,,,,,,+++++++++------------++++++******************************+++++++++,,,,,,,,,)))******++++++,,,------))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,************************++++++************++++++***+++,,,,,,------,,,,,,000///...---------------+++,,,,,,------,,,,,,+++///...---,,,++++++++++++...---,,,,,,++++++++++++,,,,,,+++***))))))))))))))))))***+++,,,,,,------------------------------.........///////////////000000000000000000000000////////////////////////222222333333333444444444000111222444555666666666888888999::::::999999999===:::888:::===???>>><<<>>>??????@@@@@@@@@@@@??????@@@BBBCCCDDDCCCCCCBBBEEEDDDDDDDDDEEEFFFHHHIIILLLIIIEEEDDDFFFGGGFFFDDDDDDDDDBBBBBBBBBDDDFFFGGGCCCDDDDDDEEEEEEEEEDDDDDDAAABBBCCCEEEFFFFFFGGGGGGCCCBBBBBBGGGMMMPPPPPPNNNEEECCCBBBCCCDDDFFFFFFEEE))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))*********'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***,,,---,,,)))((((((***************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++++++++************))))))))))))***+++,,,,,,+++++++++***************+++++++++***************************************************************))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,------...------,,,++++++************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,------,,,++++++******)))++++++++++++++++++,,,,,,------,,,,,,,,,,,,------,,,+++***)))))))))***+++,,,+++***))))))***+++,,,************************++++++************++++++***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++******+++,,,,,,++++++******++++++,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,------...------------------------...............///000000////////////////////////111111111111111111111111111222222222222333333333111222333444555555555555777888999:::::::::::::::;;;:::888999<<<>>>===<<<===>>>??????@@@?????????===>>>@@@AAABBBBBBAAAAAAEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFCCCCCCDDDEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDFFFIIIKKKJJJJJJCCCBBBAAABBBDDDEEEDDDCCC(((((())))))))))))((((((''''''((()))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))************))))))(((((())))))((((((((((((((('''''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))))))))+++,,,+++***)))***+++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******************))))))))))))******)))))))))******+++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,++++++************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,...,,,)))(((((())),,,...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++******))),,,,,,,,,+++++++++******...------,,,,,,------...,,,+++******))))))******++++++************++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,))))))))))))***+++------))))))))))))***+++,,,---...---------------...///------------------------------------------------///......------///000111////////////////////////111111111111111111111111000000000111111111222222222222333444444444444444777777999:::;;;;;;;;;;;;:::888888999;;;<<<<<<;;;<<<===>>>>>>?????????>>>;;;<<<===??????@@@??????DDDEEEEEEFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCDDDDDDCCC@@@BBBCCCDDDDDDCCCAAA???DDDEEEEEEFFFGGGGGGFFFFFFGGGEEECCC@@@???@@@BBBCCCCCCDDDFFFFFFEEEDDDDDDEEECCCBBBCCCDDDFFFFFFDDDBBB'''((()))******)))((('''''''''((()))))))))))))))))))))***++++++***))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******))))))))))))))))))***)))))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************************++++++*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))(((((((((+++******))))))))))))***)))))))))***+++++++++,,,*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************************************+++++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++,,,+++))))))))))))+++,,,------------------,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++...------,,,,,,------...+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,************+++,,,---...+++++++++***++++++,,,,,,---------------...///000------------,,,,,,,,,,,,------------------------000///---------...000111////////////////////////......................../////////000000000000111222333333444444444333333666777888:::;;;<<<<<<<<<777777888999:::;;;;;;:::;;;<<<===>>>>>>???>>>>>>;;;<<<===>>>???@@@@@@@@@CCCDDDEEEEEEEEEDDDCCCBBBDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEGGGFFFBBB@@@AAACCCDDDDDDEEEGGGHHHHHHEEECCC'''((()))******)))((('''''''''((())))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((())))))))))))))))))((('''(((((()))******++++++******))))))((((((((('''&&&''''''((()))******+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))***+++++++++))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((******))))))((())))))))))))))))))***+++++++++,,,))))))))))))******++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++************************************+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------))))))***+++,,,,,,---------------,,,,,,---------++++++++++++******))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,......------------......,,,------......------,,,------,,,,,,,,,,,,------000///...---,,,+++++++++,,,+++++++++,,,---......,,,,,,,,,+++++++++++++++------------------------///......---...///000111....................................................../////////000000000222222333333444333333333555666777999:::;;;;;;;;;666777999:::::::::::::::;;;;;;===>>>>>>?????????===>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEDDDCCCBBBAAAEEEFFFGGGGGGGGGFFFGGGGGGIIIHHHFFFEEEEEEEEEEEEFFFJJJJJJIIIHHHFFFDDDBBBAAABBBCCCFFFHHHIIIGGGEEECCCBBBEEEGGGFFFCCCAAABBBDDDCCCCCCDDDFFFGGGFFFCCCAAA(((((())))))))))))((((((''''''((()))))))))))))))***+++---......---+++***))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))((())))))******))))))(((''''''((()))***+++,,,,,,***))))))))))))))))))(((''''''(((((())))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---+++)))((()))++++++***))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***))))))))))))***++++++(((((((((((())))))))))))))))))((((((((())))))******************+++++++++((((((((()))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***((())),,,......,,,)))(((************+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++******)))((()))***+++,,,------...---,,,,,,++++++,,,,,,---***++++++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,......---------...//////------............------///...---------------...222111///...,,,+++++++++++++++++++++++++++,,,---++++++++++++++++++++++++------------------------.........///////////////........................111111111111111111111111........./////////000000111111222333333333333333555555777888999999999999555777:::;;;:::999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFCCCCCCDDDEEEEEEDDDDDDDDDHHHJJJKKKKKKIIIHHHHHHIIIIIIGGGEEEDDDDDDEEEFFFHHHKKKJJJIIIHHHEEECCCAAA@@@???CCCHHHLLLMMMKKKHHHEEEDDDEEEFFFEEECCCBBBBBBCCC@@@@@@???@@@BBBAAA???===))))))(((((((((((())))))''''''((()))))))))))))))***+++---//////---+++***))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))((()))************)))((((((((())))))*********+++)))))))))))))))*********(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************&&&&&&&&&'''((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,///,,,(((((()))+++***)))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))******+++,,,((((((((())))))*********((((((((((((((()))***++++++++++++***************(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************++++++++++++******************++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***)))*********+++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++******)))*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,+++***)))(((++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---,,,,,,,,,------...///------............------,,,,,,,,,,,,---......///000///...---,,,+++++++++---,,,++++++++++++++++++***+++++++++,,,---------------------------------,,,---///000111000///...........................111111111111111111111111...////////////000000000///000111222333444444444555555666777777777777777555888;;;<<<;;;::::::;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNNNNKKKIIIIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEECCCBBBAAAAAADDDHHHLLLMMMKKKIIIGGGFFFEEEDDDDDDCCCBBB@@@>>>???>>>======>>>>>><<<;;;***)))(((''''''((()))***'''(((((()))))))))))))))***,,,...000000...,,,***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))(((((())))))******++++++))))))))))))((((((((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&'''''')))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---000---)))''')))******((((((((())))))*********+++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))*********)))******+++,,,(((((())))))******++++++''''''''''''(((***++++++,,,+++++++++******))))))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++******************++++++******************************+++++++++,,,,,,,,,++++++---......---++++++************************))))))******++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,++++++++++++***+++******************+++******+++,,,+++***)))(((++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++,,,,,,---...------............------))))))***+++,,,...///000------,,,++++++,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,---...//////------------------------+++---///111222000...---........................////////////////////////////////////000000000111...///111222333444444555555555666666666666666555555888<<<===;;;::::::<<<<<<===>>>???AAAAAABBBBBBAAAAAAAAABBBCCCEEEHHHIIIHHHHHHGGGGGGHHHJJJLLLMMMKKKMMMPPPOOOKKKIIIIIIJJJHHHIIIKKKMMMMMMLLLKKKJJJEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJKKKJJJIIIHHHIIIFFFCCCBBBCCCBBB>>>:::AAA???===<<<===>>>===<<<))))))(((((('''''''''&&&))))))))))))************,,,---.........,,,)))(((+++*********))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))************(((((('''(((((()))***+++(((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))***************))))))))))))((((((((((((%%%''')))++++++***((('''++++++***)))))))))))))))************))))))))))))******))))))))))))******(((***+++***)))((()))***)))((((((((((((***+++---+++++++++*********))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++---,,,***(((''''''((()))'''(((((()))***+++++++++******+++++++++,,,,,,,,,************************+++******)))(((''''''&&&,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******+++++++++************)))+++++++++*********))))))+++,,,,,,***)))(((***+++))))))***+++,,,,,,------+++***))))))***,,,---...++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---.........---,,,+++++++++,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,---,,,***))))))***,,,------------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))......---,,,,,,,,,------......------------......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........///...,,,+++***+++,,,,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++...------,,,,,,++++++***.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////....................................---,,,,,,,,,,,,------------,,,+++***)))(((+++,,,------......------........................---......///////////////////////////////////////............////////////---...///111111222222222222222333333333444444444222222333333444555666666777666666666777999;;;<<<@@@@@@AAABBBBBBAAAAAA@@@CCCCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGLLLNNNQQQSSSRRROOOKKKHHHHHHGGGFFFDDDCCCCCCBBBBBBFFFEEEEEEEEEFFFHHHJJJKKKJJJHHHFFFDDDBBB@@@??????>>>======<<<<<<<<<<<<===)))(((((((((''''''''''''(((((()))))))))*********+++,,,---------+++)))(((******)))))))))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))(((((((((((())))))***(((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))******************************)))))))))((()))))))))************+++***)))))))))))))))***************))))))))))))******))))))))))))******(((***+++***)))((()))***,,,+++***((('''''''''(((+++++++++*********))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++...---+++)))((()))******'''(((((()))******++++++*********+++++++++,,,,,,************************+++******)))((((((''''''++++++************++++++))))))))))))))))))))))))************************************************,,,++++++***))))))******))))))******+++++++++,,,+++++++++*********)))))))))***++++++***)))***+++*********++++++,,,,,,---///...,,,+++*********************+++++++++,,,,,,,,,+++++++++,,,,,,------+++******)))(((((()))))))))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,***))))))***,,,---//////.........---------************************)))******++++++******)))++++++++++++++++++++++++---------------,,,++++++---,,,,,,,,,,,,,,,------......------------......---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,(((((()))))))))*********...---,,,+++++++++,,,,,,+++++++++++++++,,,---------------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.........,,,---......//////......------------------------......---,,,,,,,,,,,,------------,,,,,,***))))))+++,,,------......------........................------...///////////////....................................////////////...///000111111111111111222222222222333333333333333333444444444444444444666666666777888:::<<<>>>AAAAAAAAABBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEFFFFFFFFFFFFFFFEEEJJJLLLNNNPPPOOOLLLIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@??????>>>===============((((((((((((''''''''''''(((((())))))))))))*********++++++,,,+++***((('''))))))((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))***************))))))(((((((((((()))(((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))******************************++++++++++++***((('''((()))+++---******)))))))))******+++************))))))))))))******))))))))))))******(((***+++***)))((()))***,,,,,,***)))''''''''''''+++************)))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++...---,,,*********++++++((((((((()))******++++++*********++++++++++++,,,*********************************))))))(((((('''*********))))))*********))))))))))))))))))))))))************************************************,,,+++******)))*********'''((()))***+++,,,------+++++++++***************&&&)))+++,,,+++***+++,,,++++++++++++++++++++++++///...---+++******))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---------,,,+++******+++,,,---............------------++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++------.........---,,,,,,+++++++++++++++,,,---.........------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++*********++++++++++++,,,------,,,+++++++++,,,,,,)))******+++,,,+++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++))))))***++++++,,,------.........------------------............/////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,------,,,,,,+++***)))+++,,,------......------........................------...////////////.......................................///////////////000000111111111000000000111111111222222222222444444444444333333333333555555666777999<<<>>>???BBBBBBAAAAAAAAA@@@@@@????????????@@@AAABBBDDDEEEEEEGGGIIIJJJJJJHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEHHHIIIKKKLLLKKKIIIFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>======((((((((((((((('''''''''(((((((((((()))))))))***))))))******)))(((''''''((((((((((((''''''''''''))))))))))))************))))))(((((((((((())))))((()))))))))******************)))(((((('''(((((((((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))***************))))))***************+++***)))((('''''')))***+++******))))))******++++++************)))))))))(((******))))))))))))******(((***+++***)))((()))************)))************************))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))(((((((((((()))))))))))))))))))))******+++---,,,+++************+++(((((())))))************************++++++++++++*********************************)))))))))((((((******))))))))))))******))))))))))))))))))))))))************************************************++++++***************+++((())))))***++++++,,,,,,************************$$$'''+++---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,---------,,,...------,,,,,,,,,------)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---------------,,,,,,)))))))))***+++,,,---......------,,,,,,------...---------,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...............---------------........./////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------,,,++++++***+++,,,------......------........................,,,---......//////..........................................////////////000111111111111000000///000000000000111111111111333333333333333333444444444555666888:::===>>>???BBBBBBAAA@@@????????????>>>??????@@@AAABBBCCCDDDCCCEEEGGGIIIIIIGGGCCCAAA@@@@@@???@@@AAACCCEEEFFFFFFGGGHHHIIIHHHFFFDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>'''''''''((((((((((((((('''(((((((((((()))))))))(((((())))))((((((''''''''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))((()))))))))******************)))(((((('''(((((((((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))***************((((((((()))))))))******''''''(((((()))))))))(((+++***************++++++************)))))))))(((******))))))))))))******(((***+++***)))((()))*********++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************))))))(((((((((((()))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))*********))))))*********+++++++++************************************))))))))))))******))))))))))))******************************************************************************+++***************++++++************************************************$$$'''***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------+++++++++,,,,,,,,,,,,---***+++,,,---------,,,,,,******))))))))))))******)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++)))))))))***+++,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******........................,,,------------.........,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,---------,,,+++++++++,,,------......------........................,,,------...................................................////////////000111111111111000000/////////000000000111111111000000111222333555555666333444666888:::<<<>>>>>>AAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCC@@@BBBEEEGGGGGGEEEBBB@@@AAA@@@@@@AAACCCEEEGGGIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???'''''''''(((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))***************))))))(((((((((((()))(((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))***************'''''''''((())))))******''''''((())))))))))))(((,,,,,,+++***************************))))))))))))******))))))))))))******(((***+++***)))((()))***,,,,,,,,,,,,+++***)))((((((((()))))))))))))))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******)))))))))************+++*********************************************************))))))*********************************++++++++++++++++++++++++*********************************)))******+++,,,+++++++++*********))))))***************+++++++++%%%'''***,,,++++++,,,---++++++++++++++++++++++++---.........---,,,+++***++++++,,,,,,,,,---------***+++,,,---...---,,,++++++************+++,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++++++++,,,---...------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------------,,,++++++,,,---------,,,,,,)))******+++,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---,,,,,,+++******.............../////////,,,,,,---------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------------,,,,,,+++,,,------......------........................,,,,,,---............---------------------------............///////////////000000111111111000000///000000000111111111111...///000222333555666777333444666888:::;;;<<<<<<>>>===<<<;;;;;;<<<>>>>>>@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBDDDDDDCCCAAA@@@AAAAAABBBDDDFFFIIIKKKLLLGGGFFFFFFEEEDDDDDDCCCCCCEEEDDDDDDCCCBBBBBBBBBCCCFFFFFFFFFEEEDDDCCCAAA@@@CCCBBBBBBAAABBBBBBCCCCCCAAABBBCCCDDDCCCBBBAAA@@@''''''''''''((((((((()))'''''''''((((((((()))))))))((((((((((((((())))))((((((((()))))))))******''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))(((((((((((())))))***(((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))***************'''(((((()))******+++++++++***)))))))))***,,,---...---,,,+++***)))))))))************))))))))))))******))))))))))))******(((***+++***)))((()))***((()))************)))((((((((((((((())))))******'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++)))******++++++************)))))))))))))))))))))))))))))))))************************************************************++++++************++++++************************++++++++++++++++++++++++******************************))))))***++++++,,,***************+++++++++))))))*********+++++++++''')))***+++******,,,---*********++++++,,,,,,---,,,,,,---......---,,,+++***+++++++++,,,,,,,,,,,,)))+++,,,......---,,,+++---,,,,,,,,,------...///)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++***++++++,,,------,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...........................++++++++++++,,,---......000000/////////.........***+++,,,---------,,,,,,+++++++++++++++,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------...------------------------........./////////000---............/////////,,,---......//////......------------------------......---,,,,,,,,,,,,---,,,,,,---------------,,,+++,,,------......------........................+++,,,------......------------------------------............////////////...///000111111111111111000000000111111111222222///000000222333444555555222333555777999:::::::::;;;:::999999:::;;;===>>>@@@AAAAAAAAAAAA???>>>===<<<===???AAABBBBBBBBBAAA@@@BBBDDDGGGIIIKKKMMMMMMFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@???BBBAAAAAA@@@@@@@@@AAAAAA???AAABBBDDDDDDCCCBBBAAA&&&'''''''''(((((())))))''''''''''''((((((((()))))))))((((((((())))))***(((((())))))******++++++))))))))))))************))))))(((((((((((())))))))))))))))))************(((((('''(((((()))***+++(((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))***************((())))))***++++++,,,,,,///---***((((((+++...111///...---+++***))))))(((************))))))))))))******))))))))))))******(((***+++***)))((()))***"""###&&&(((***++++++***'''((((((((())))))******'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++***++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))******************************************************++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++******************************))))))***+++,,,,,,(((((()))***+++,,,,,,---))))))******++++++++++++)))*********)))***,,,...))))))***+++,,,,,,------''')))+++---///000000000)))************+++++++++)))***,,,......---,,,+++***)))))))))******+++,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---......---,,,,,,,,,---------,,,,,,++++++,,,,,,------------.........//////........................*********+++,,,---...///,,,,,,,,,++++++*********)))***,,,---...---,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,---......//////000---.........//////000000////////////000000000000,,,---......//////....................................---,,,,,,,,,,,,---,,,,,,------...---------+++,,,------......------........................+++,,,------......------------------------------............/////////000......///111111222222222111111111111222222222222111111111222222333333333222333555777888999888888999999888777888;;;===???@@@@@@AAA@@@???===;;;:::;;;<<<>>>???@@@AAABBBBBB@@@BBBEEEHHHKKKMMMNNNNNNEEEDDDBBBAAA@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEEEEEEECCCAAA@@@AAAAAA@@@@@@??????@@@@@@>>>???BBBCCCDDDDDDBBBAAA(((((((((((((((((((((((('''((((((((('''&&&%%%%%%******))))))((((((''''''))))))))))))))))))))))))************************'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))***,,,......,,,***(((,,,+++***)))((((((((((((+++*********))))))((((((************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))******++++++---***''''''+++---...---))))))))))))))))))))))))******++++++++++++******++++++************+++++++++*********))))))((((((************************************************))))))***++++++++++++***))))))***+++,,,------...++++++++++++++++++++++++)))******++++++,,,------************************++++++++++++++++++++++++))))))*********))))))(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,***...222333111//////111.........------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))++++++++++++))))))/////////...---***(((&&&---,,,+++***)))***+++,,,+++***)))))))))***,,,,,,***+++,,,,,,------------+++,,,------......------++++++,,,,,,,,,------------------....../////////---------.........//////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,.........------...............................................................////////////......---------............///.........------,,,,,,,,,///............---------......//////...---,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------........................+++++++++,,,---...//////...............///000000111111111000000000000000////////////111333555666555555666777888999:::::::::999888888999;;;===???@@@@@@??????>>>============>>>@@@BBBBBBBBB@@@??????BBBFFFIIIJJJIIIFFFDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@EEEDDDBBB@@@???>>>======@@@@@@AAAAAAAAAAAABBBBBB((((((((((((((((((((((((((((((((()))((((((''''''))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))+++---,,,+++)))'''***)))))))))))))))******************)))))))))((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***(((((())))))))))))))))))+++)))'''(((,,,......---)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))************)))))))))(((************************++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,''')))+++,,,+++***++++++------------------,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---...////////////...---,,,------------,,,+++***---,,,++++++***++++++++++++***)))))))))***,,,,,,***+++,,,,,,---------,,,+++,,,------......------++++++,,,,,,,,,---------------------............------------..................---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,......------------......------------------------------------------------------............---------------............///.........------,,,,,,,,,///............---------......//////...------,,,,,,,,,---------............------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------........................---.........///000000000...............///000000000000000000000000000000111000000000000111333444333333555666777888888888999888777777888:::<<<>>>>>>>>>============<<<<<<===>>>@@@AAABBBAAA@@@??????AAADDDGGGGGGFFFDDDBBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@???>>>============?????????@@@@@@@@@AAAAAA(((((((((((((((((((((((('''((()))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***)))'''(((((((((((()))***+++,,,************))))))))))))((((((((((((((((((((((((+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))(((((((((((((((((()))((()))***---......,,,)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++***)))***,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,++++++***+++************+++,,,,,,++++++,,,---------,,,,,,+++,,,------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///.........---------------///............---------.........///......---,,,---------.........//////...------,,,,,,------...------------------------,,,,,,------------,,,,,,------------------------..............................//////////////////...............///000000000000000000000000000000222111111000000000111111000222333555666666666666777777666666777999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>@@@@@@BBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????????????????>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>????????????@@@((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))))))))(((((()))***++++++*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))((((((''''''&&&&&&'''(((***,,,......---,,,))))))))))))))))))))))))))))))************))))))++++++************++++++*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......///,,,******---///...,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,------......+++,,,---------,,,***)))************++++++,,,,,,+++,,,,,,------,,,,,,,,,+++,,,------......------,,,,,,,,,------------.........------,,,,,,++++++,,,,,,,,,,,,------------......---------,,,,,,,,,........................---------------------------...............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///...............---------///............------------...............------------------...............------,,,,,,------...------------------------,,,,,,------------,,,,,,................................................---------------,,,,,,,,,...............///000000/////////000000000000000000000000000000111111111///111333555666666555555666666666666777999:::;;;:::::::::;;;<<<===============>>>?????????>>>===??????????????????>>>>>>AAAAAAAAAAAAAAABBBBBBBBBCCCAAA???>>>===>>>???@@@@@@??????>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>?????????@@@@@@((((((((((((((((((((((((%%%&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))+++,,,,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))************************************)))(((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))))))))******************++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************))))))((((((''''''&&&&&&'''))),,,---...---,,,+++)))))))))))))))))))))))))))))))))******)))))))))++++++************++++++))))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---***((((((***---///,,,,,,,,,---------......///+++)))))),,,---,,,***,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,------......------,,,,,,---------..................------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................------------------------------...............------,,,,,,++++++,,,,,,---------------------------------------------------......////////////......---------............///........................///............---------------...............---+++,,,,,,,,,,,,---------...------,,,,,,------...------------------------,,,------......------,,,................................................---------------,,,,,,,,,...............///000000......//////000000000000---...///000111222222333000111333555666666666555555555555666777888999:::::::::;;;;;;<<<===>>>>>>=====================<<<>>>>>>>>>===============@@@@@@@@@AAAAAAAAAAAAAAABBBAAA???===<<<===???@@@BBBAAA@@@????????????@@@CCCBBBAAA@@@????????????????????????@@@@@@@@@AAA((((((((((((((((((((((((%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))***************************************)))(((((((((((()))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))(((((((((((((((((((((***---...,,,+++******))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,((()))***+++,,,------...++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///,,,)))''''''))),,,///,,,,,,,,,,,,------------///...------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---------------,,,++++++***++++++,,,---,,,,,,,,,,,,,,,---------,,,+++++++++,,,------......------,,,---------..............................---------------.........//////......---------,,,,,,,,,........................------------------------,,,---......///.........------,,,,,,,,,,,,------...................................................//////////////////...---------............///...............////////////............---------,,,---......///.........+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------............------......................................................//////////////////...............///000000---......//////000000111+++,,,...000111222333333111111222333444555666666555555666777888999::::::::::::;;;;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;===============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAACCCBBBAAA@@@???@@@AAAAAAAAA@@@???>>>============?????????@@@@@@@@@AAAAAA(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((())))))***+++,,,,,,,,,******)))))))))))))))***((()))))))))***************************************)))(((''''''((()))***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++(((((())))))))))))))))))***,,,......+++))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...000000...---,,,,,,------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...+++***))))))))))))***+++---,,,+++++++++,,,------......---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---------,,,,,,+++***+++,,,------......------------------..................//////////////////........./////////000000......---------,,,,,,,,,................................................,,,------...//////............------------......---------------------------------------------------......//////......------------............///---........./////////000///............---------,,,------...//////......,,,,,,,,,,,,---------......------,,,,,,------...------------------------------............------................................................---.........///000000000...............///000000------......///000000111,,,---///000111111111111111000000000111333555666555666777888999:::::::::999999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>????????????AAAAAA@@@@@@??????>>>>>>??????>>>>>>???@@@BBBCCCCCCBBB@@@??????@@@AAABBB??????>>>>>>>>>>>>>>>???>>>>>>>>>????????????@@@(((((((((((((((((((((((())))))***))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((()))***+++,,,(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))******************++++++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((())))))******++++++,,,...///---***((((((***))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++(((((())))))*********+++***************************************************+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...000000...,,,*********+++++++++,,,,,,,,,%%%))),,,,,,)))&&&&&&'''.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......//////------------//////,,,++++++***+++,,,...//////...---,,,+++,,,---...***+++,,,---...---,,,,,,------------,,,,,,+++***+++,,,------......---------------.........//////......//////000000111111////////////000000000000......---------,,,,,,,,,................................................,,,,,,---.../////////...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////---.........//////000000//////.........---------,,,,,,---.../////////...---------.........//////...------,,,,,,------...------------------------------............------////////////////////////........................++++++,,,,,,---...//////...............///000000---------...///000000111...///000111111000///...111///...---...111444666555666777999::::::::::::888999999999999:::::::::===<<<;;;:::::::::::::::;;;<<<>>>@@@AAAAAA@@@???BBBAAAAAA@@@???>>>======>>>>>>??????@@@AAACCCCCCCCCBBB@@@>>>>>>???@@@AAA????????????@@@AAABBBCCC============>>>>>>>>>>>>)))((('''&&&&&&'''((()))'''(((((()))***+++++++++************))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++((())))))))))))*********************************))))))))))))))))))))))))***)))))))))(((((('''''',,,,,,,,,+++++++++************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******(((((()))***************((((((((((((((((((((((((,,,+++***)))((((((((((((+++*********))))))((((((***************)))((('''++++++************++++++(((((()))***++++++,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))************************,,,+++++++++***))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,,,,---......,,,+++*********+++,,,---************************************************...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------.........------------------------///...---,,,,,,---...///000//////.........//////---,,,,,,,,,,,,---..............................---------............///000000////////////000000........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---..................---------//////.........---------........................,,,---------.../////////,,,---------.../////////------............------..................------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------..................------........................---------............///,,,,,,,,,++++++,,,,,,,,,000///...---,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++........................//////...------------...---,,,,,,,,,,,,---............------------......000000//////.........---000111222333333222111000333333444444444555555555333444666777666777999:::555666777888:::===???@@@@@@???>>><<<:::999999999;;;<<<===?????????>>>>>>===============>>>>>>>>>>>>>>>======>>>???@@@@@@CCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@@@@??????>>>>>>???>>>=========>>>???@@@)))((('''&&&&&&'''((()))'''(((((()))******++++++*********)))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********)))))))))************+++************************))))))))))))))))))))))))*********))))))(((((((((,,,+++++++++******************))))))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((()))******************************************)))))))))))))))******************)))))))))(((************)))))))))(((,,,+++***)))))))))))))))*********++++++,,,,,,---,,,+++***)))))))))******))))))))))))))))))))))))************************+++++++++******************************++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))******************))))))***++++++,,,------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++........................///...------------...///......------------......------,,,,,,------...///........................---------............///........................------------------------,,,---///000///...+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---..............................//////.........---------........................------..................------..................---......//////......---........................------------------------........................------------------------........................................................./////////000000000//////......//////000//////............------.........---------,,,,,,...............---------......------,,,,,,------,,,,,,------------,,,,,,........................000///......------......---,,,,,,,,,,,,---...............------.........000/////////............000000111222222111000000000111111111111222222222222444666666666666888:::777888888888:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAA@@@???>>>>>>???@@@AAA@@@?????????>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA((((((''''''''''''(((((('''(((((())))))******+++******))))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))******))))))))))))))))))((()))************+++++++++************************))))))))))))))))))))))))***************)))))))))************))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******((())))))************)))************************(((((((((((()))***+++,,,************))))))))))))+++***)))((((((((()))***++++++***)))(((((())))))+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******************************************************************++++++++++++++++++***************+++++++++,,,++++++***)))++++++++++++++++++++++++******)))))))))))))))))))))))))))******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------,,,,,,+++*********///////////////////////////...------------...///---,,,,,,,,,,,,,,,---------------,,,------...///........................---------............///,,,---............---,,,------------------------+++---000222222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......---------......//////000/////////.........------........................//////..................//////..................---......//////......---........................................................................------------------------................................................////////////000000000111...------,,,,,,------............/////////000000/////////.............................................---------...//////------............------........................000///......------......---,,,,,,,,,,,,---..............................////////////............///000000111111000000////////////000000000111111222444555666555666777999999999999888888999999:::999::::::;;;;;;<<<<<<===;;;;;;<<<======<<<::::::;;;;;;<<<===>>>??????@@@???????????????@@@@@@AAA???>>>>>>======>>>>>>???>>>>>>>>>===============<<<===>>>???@@@AAAAAAAAA(((((((((''''''((((((((((((((((((((())))))*********)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((((('''************++++++++++++************************))))))))))))))))))))))))++++++******************)))))))))))))))(((((((((******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******((()))************))))))************************(((((((((((()))***+++,,,*********))))))))))))))),,,***)))''''''(((***+++))))))(((((())))))***+++++++++++++++++++++++++++************)))*********))))))))))))))))))))))))************************)))))))))***+++++++++,,,,,,+++++++++***)))))))))******++++++++++++******++++++++++++++++++++++++------,,,,,,++++++******)))*********+++++++++,,,+++***++++++++++++,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++...............---------.................................------.........,,,,,,,,,,,,,,,------...---------------...//////---------------------------------............///,,,---............---,,,------------------------,,,---///000000///---,,,------------------------..............................------------......,,,------...///000000111////////////....................................000000//////......------000000//////......------......////////////..................////////////////////////////////////................................................---------............................................./////////000000000---,,,,,,++++++,,,,,,------.........////////////........................---------...............------,,,------...//////---..................---..............................---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---..................---///////////////.........//////000000000000//////000000000111111111111222111333444555444444666777888888888777777888888999888999::::::;;;;;;<<<<<<:::;;;<<<<<<;;;:::999888999:::;;;<<<>>>???@@@AAA???>>>>>>>>>>>>>>>??????===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>==='''(((((((((((((((((('''((((((((((((((())))))))))))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((((((((((((((((((((((((******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))*********))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))******+++***((('''''')))***,,,'''''''''((()))+++---...************))))))))))))*********++++++++++++***((((((((((((((((((((((((************************)))))))))***+++++++++,,,,,,+++++++++***))))))))))))******++++++*********++++++++++++++++++++++++......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,---......///000000---------------------------..................---------,,,,,,---......///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////.........------------------------...------,,,,,,---......------------------------................................................------......///000111111000000/////////.........////////////////////////000000000//////......---000000000//////......---...//////////////////............/////////000000////////////////////////................................................---------.........//////........................------........./////////000000////////////000000.........---------,,,,,,------------------........./////////000000000111,,,+++++++++,,,---......---..................---........................---,,,++++++******++++++---,,,,,,,,,,,,---......------...//////...------.........///////////////000000////////////000000//////000000000111111111111222444444333333444666555555555666777888999:::999::::::;;;::::::999888::::::;;;;;;;;;999888777888999:::<<<===???@@@AAA======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;:::888''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((('''((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((((((((())))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))************))))))(((((((((((((((((((((((((((******)))))))))))))))***))))))))))))***************)))((((((((()))***+++''''''((()))***,,,...///(((((())))))))))))))))))***+++,,,,,,---,,,,,,,,,((((((((((((((((((((((((***************************************++++++++++++++++++***************((()))******+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++))))))***,,,---...///000------------------------------...//////...---------,,,,,,,,,---...///000......------......///000,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////........................///...,,,++++++---///000------------------------........................---...////////////...---.........//////000000111000000000/////////......////////////////////////000000//////////////////000000//////////////////...//////000000//////............//////000000111////////////////////////................................................,,,,,,------.../////////........................------------............//////............//////......------,,,,,,,,,+++---------------.........111111111222222333333444,,,,,,+++++++++,,,------------............------........................,,,,,,+++************+++---,,,,,,,,,,,,---......,,,---...//////...---,,,.........///////////////111000000//////000000111---------.........//////000222333333222222333444333333333444666888:::;;;::::::;;;;;;:::888777555999999:::;;;;;;:::888888888999:::;;;===>>>???@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999888&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((((((((())))))***************))))))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))*********************)))(((((()))))))))))))))))))))))))))((((((((()))***+++,,,((()))))))))************((()))))))))************************+++,,,---...((((((((()))******+++++++++,,,---.........------************************************************+++++++++******************************+++++++++(((((()))***************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////........................------...//////...------++++++++++++,,,---...///...............//////000........................---------............///000...,,,++++++,,,...000////////////////////////......------......000000................................................---...///000000///...---///////////////000000000000000000000/////////...///////////////////////////////////////000000000///////////////000000000//////000000000000//////---......///000000111111........................................................................,,,,,,------...//////000....................................////////////------,,,,,,,,,,,,------------------............------.........///////////////000111111222222333...------,,,,,,,,,,,,---,,,,,,------------,,,,,,...........................------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---///000000///---,,,............/////////000222111000000000000111222---............/////////000111222222111111222333222222333444555777888999999999:::;;;:::888666555888999:::;;;;;;;;;:::999999999:::;;;<<<>>>>>>???======<<<;;;;;;;;;;;;;;;888999;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<===::::::999999:::;;;;;;<<<&&&'''((())))))((('''&&&(((((((((((((((''''''''')))(((((((((''''''''''''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((###$$$%%%&&&''')))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''***++++++***'''&&&&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((())))))******++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))*********************)))((((((************************&&&''''''((()))+++---...(((((())))))*********+++'''((()))***************...---,,,,,,++++++,,,,,,(((((()))***+++,,,,,,---+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))))))))******+++++++++,,,(((((()))***************++++++++++++++++++++++++******++++++,,,,,,,,,---++++++******************)))***+++,,,---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////////////////////////////////////////,,,---...//////...---,,,************+++,,,---..................///000000000000000000000000000000---------.........//////000---+++))))))+++---000000000000000000000000000---...///111111111000000........................////////////////////////---...///000000///...---000000000000////////////000000000000////////////000000000000000000000000......//////000000111111......//////000000111111//////000000000000//////---......///000111111222................................................////////////////////////,,,,,,------...///000000........................////////////000000000000000000////////////000000,,,,,,---...///000111222.../////////000000111111+++,,,,,,---...//////000000///...---------------+++,,,,,,------,,,,,,+++........................//////...------------...---,,,,,,,,,,,,---......,,,---///000000///---,,,---.........//////000000333222111000000111222333000000000000111111111222000111222222111000222333333333333444555666777888777888999::::::999777666777888:::;;;<<<;;;;;;:::999::::::;;;<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<777888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<=========999888888999:::<<>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;:::::::::((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))******))))))))))))******************************))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((******))))))***,,,---...+++*********++++++,,,---,,,++++++******)))))))))))))))*********+++++++++++++++******)))(((((('''////////////////////////+++++++++*********)))))))))***++++++++++++***))),,,++++++******++++++,,,************************,,,,,,,,,------------...,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------------...//////...------,,,,,,---------.........---------------------------------............///------------------------000///...------------.........////////////..............................---------.........//////000///...---------......///////////////////////////......------......///............////////////,,,,,,,,,------.........////////////////////////111000///...---......///000000000000000000000000////////////////////////111000////////////000111111///------000111111000000000111111111222222222/////////////////////////////////000000///////////////000000000000///////////////////////////////////////////////////////////////............---.................................//////////////////......------......///000000000000000000000000000000000000////////////......------------....../////////...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................,,,---.../////////...---...---------,,,,,,,,,+++......---,,,,,,,,,,,,,,,//////......---------,,,............///////////////......---...///000111////////////////////////...000222555666777666666555666777888999:::::::::777777888999999:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************))))))(((***************+++,,,---)))***++++++,,,+++++++++***************************************++++++++++++*********)))(((((((((+++++++++++++++++++++++++++++++++***************)))***++++++++++++***))),,,++++++******++++++,,,************************,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------,,,------------.........---------------------------------............/////////////////////////////////......------.........//////000000//////...........................------........./////////000///......------......//////////////////////////////............//////------........./////////++++++,,,---...///000000////////////////////////000000///.........//////000000000000000000000000////////////////////////111000000//////000000111111///......000111111000//////000000000000000111//////////////////////////////............//////000000111111111111000000///////////////////////////////////////////////////............---------........................------......///000000111///......------......///000000000000000000000000000000000000////////////......------------......//////......---------,,,///............---------------------------------,,,,,,,,,,,,------------........................***+++---///000111111111.........---------------------,,,++++++++++++,,,++++++,,,,,,---......///............///////////////............///000000000000000000000000000000000111222333444555666777444555666888999999::::::888888999:::::::::999999999999999999999999999999========================<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<;;;;;;<<<<<<======>>>>>>((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((***************++++++,,,)))***+++,,,,,,+++***)))((()))))))))*********+++************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********************************++++++*********,,,++++++******++++++,,,************************++++++,,,,,,,,,---------------,,,,,,,,,+++++++++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---------------....................................---------............/////////////////////////////////............////////////000000000000//////....................................//////////////////........................................../////////...//////000000------........./////////......///000111111222222000000000000000000000000000000//////////////////000000000000000000000000////////////////////////000000000000000000000000000/////////000111111111/////////000000000000000000000000000000000000000000///...------...///000111111111222222111111111////////////////////////////////////////////////............------------....................................//////000000//////............//////////////////////////////000000000000////////////......------------......//////......------,,,,,,///............---------........................+++++++++,,,,,,---------........................***+++,,,---///000000111...........................---,,,,,,+++,,,,,,,,,++++++,,,---......//////............////////////............/////////000000000000000000000000000222111111111333444666777666777777888777777666666999999::::::::::::999999::::::::::::::::::::::::>>>>>>======<<<;;;::::::<<<<<<;;;::::::::::::;;;:::999999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))*********+++******)))***+++,,,,,,+++)))(((((((((((()))******++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++******************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........---------.........//////........................---------............///000000000000000000000000//////.........//////000//////000000000000//////////////////////////////........./////////000000....../////////////////////////////////////////////////////////000111222........./////////000000111111111111111111111111111111111111111111111111//////000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000///000111111111111111111333333333333333333333333111111111111111111111111000///...------...///000111111222222222222111111000000000000000000000000000000000000000000000000//////.........---------////////////////////////000000//////............/////////....../////////////////////////////////000000000000////////////......------------......//////.........---------///............---------........................+++++++++,,,,,,---------........................+++++++++,,,,,,------...........................///......---------------.............../////////............////////////---......///////////////////////////////////////222222111111222333666777555666666777777777666666888888999:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<:::;;;<<<===>>>@@@AAAAAA((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))))))))******+++******)))*********+++******)))(((((((((((())))))*********+++++++++***************((((((((()))*********+++***************************************+++++++++++++++***))))))***++++++,,,++++++******++++++,,,------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///------........./////////........................---------............///000000000000000000000000//////......//////000000///000000111111000000///////////////////////////....../////////000000000......///000000000//////000000000000000000000000000//////000000111222333//////000000000111111111111000000000/////////...111111111111111111111111//////000111111111000000111111111111111111111111000000000000000000000000000111111222222111111000...000222222111000111222222222222222222111111111222222222222222222222222000000////////////000000111111222222222222111111000000000000000000000000000000000000000000000000000////////////.........////////////////////////111000000///......------000//////......//////000000000000000000000000000000000000000////////////......------------......///////////////////////////............---------------------------------,,,,,,,,,,,,------------........................---,,,++++++***++++++,,,---------------.........//////...------------...///////////////.....................////////////---......///000/////////////////////////////////222111111111222333555666111222333555777888999999666666777888999:::999999;;;;;;;;;;;;;;;;;;;;;;;;666666888:::<<<>>>???@@@<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))(((******))))))))))))******************************))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***++++++***)))(((++++++***)))))))))))))))((((((((()))))))))))))))+++++++++*********))))))'''(((((()))******++++++(((((((((((((((((((((((())))))*********+++++++++++++++***))))))***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,---------------...------------------------------------------------///...------------...///............////////////........................---------............//////////////////////////////////////////000111111000000111111111111000000////////////////////////.../////////000000000000---...///000111000000///111111111111111111111111000000000000111222333444111111111111222222222222///000000000000000000000222222222222222222222222...///000111222111111000111111111111111111111111000000000000000000000000000111222222222222111000...000333333111000111222000000/////////.........111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000////////////////////////////////////////////////.........000000////////////000000000000000000000000000000000000000000////////////......------------............//////000111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................---,,,++++++++++++,,,---+++,,,,,,,,,------------///...------,,,,,,------....................................////////////------///000000000///...000000000000000000000000111111111111222333444444000111333555777888999999333444666777888999::::::999999999999999999999999666777888999;;;===>>>>>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<======>>>??????((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************((()))***++++++***)))(((,,,+++)))((((((((()))***)))))))))))))))(((((((((++++++++++++******))))))))))))***+++,,,------...++++++++++++++++++++++++))))))******++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------///...---,,,,,,---...///............/////////000////////////////////////---------........./////////////////////////////////////////////000111111000000111111111111000000000000000000000000000000////////////000000000000---...///111111111000///111111111111111111111111000000000000111222333444111111222222222333333333000000111222333444444555222222222222222222222222...///000222222222111000111111111111111111111111000000000000000000000000000111222333333222111000---000444444222000111333333222222222111111000000000000000000000000000000000111222333333222111000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000------......///000000000000000////////////000000000000000000000000000000000000000000////////////.........------...............///000111222333333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........................---,,,,,,+++,,,---...///+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,,,,------...................../////////000,,,---///000000000///...111111111111111111111111111111111222333333333333333444444555666666666555111333444666888999::::::888888888888888888888888;;;;;;;;;::::::999999999<<<<<<;;;::::::::::::;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<======>>>>>>***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++************************************++++++++++++))))))))))))))))))))))))************************))))))))))))((((((((((((*********)))))))))))))))+++++++++*********))))))++++++******))))))((((((++++++)))((((((((()))*********)))))))))***,,,---,,,+++***))))))***+++,,,************************++++++******************,,,------......------,,,------------------------)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++,,,---...///++++++++++++++++++++++++---------.........//////+++,,,,,,,,,------............////////////......---...............------000000//////.........---//////............//////222222222222111000///...---...///000111111000000,,,---///000111111000000444111///000333555444222111111111111111111111111222000///000111333333333222111111000000000111111333333333333444444555555555444333222222222222222111111111///...000333666555555444222000000333555111222333444333111///...333111000000111222222222111111111444777999888777222333333444444333333222666444222222333444333222444222111111222333333222111000///000222444333222000000////////////......222111111000000111111222111000000000000/////////000000000000000000000000//////............//////000000000000000000000000111111000000//////......//////000000000000//////........................000000000000000///......------............------,,,---------.../////////------------------,,,,,,........................------------------------////////////////////////'''((()))+++---.........,,,,,,,,,---------......---...............------............////////////000000000000000000000000222222111111000000//////222222333333333333444444555666666666777777777777888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@???===:::888::::::<<<=========<<<;;;''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************************''''''''''''(((((((((((())))))))))))))))))))))))************************************))))))))))))***)))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))))))))(((((((((***+++,,,+++***)))))))))***+++,,,++++++***))))))***++++++************************++++++******************,,,------......------,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---...///---------------------------------........./////////////////////000000000......////////////....../////////000000//////...111111111000000/////////222111111000000111111222000111111222222111000000222222111111000///..................///000111111222000//////222333222111111222333333333222000///111111111222333444555444888888777666666555555555666666777777888888999999777666555444444333444444555555555444222111333444444555555444333333666888888888888888777777777777888666444333444666777777888666555555777888888888444444555555555555555555333333333444555555444222666444333333444444222111444333222333555555444222333333333333333222222111111111000000000/////////111111111000000000//////////////////////////////000//////......//////000000000000000000000000000111111000000////////////000000111111111111000000........................000000000000000///.........//////////////////...---------...............------------------------........................------------------------........................++++++,,,------------------------.........//////,,,------...//////..................////////////000000000000000000000000222222222111111111111111222222222333333333444444777777888888888999999999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA???>>><<<::::::<<<=========<<<;;;&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))******+++************)))))))))))))))))))))************'''''''''((()))+++,,,---,,,+++******)))*********++++++***))))))***++++++******************************++++++++++++++++++,,,------......------,,,------------------------++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,------...///////////////////////////------........./////////111111111111000000000000...//////000000//////...000000111111111111000000222222222111111111111111000///---,,,,,,---///000///000111111222222111111555444333222000000000000000000/////////111333444333111000111222333333333333444666666666555333111333444555666777777777777;;;;;;::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<;;;:::999999888999999999:::;;;:::888777777888999999:::999777777888:::;;;;;;:::999999::::::;;;<<<:::888777777888999:::;;;888555444555666777666333444444444555555555555555555666777999999666444555444333444555555333111444333333444555444222000222222333333333222111000111111111111111000///...111111111000000000//////////////////////////////000000////////////000000000000000000000000000000111000000000000/////////000000111111111111000000........................000000000000000//////...//////000000000000//////...............---------,,,,,,,,,---.........///........................------------------------------------------------...//////......---,,,+++........./////////000000,,,,,,---.../////////...............////////////////////////////////////111111222222222222222222222222222222333333333333777777777777888888888888888777777777777888999999::::::::::::::::::::::::<<<<<<<<<<<<============@@@@@@@@@@@@?????????>>>::::::;;;<<<<<<<<<<<<;;;&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))*********************************+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++*********))))))))))))))))))))))))*********************))))))))))))(((((())))))******++++++((((((((())))))***+++,,,,,,,,,+++******)))))))))+++******************+++******************************+++++++++++++++,,,,,,------......------,,,------------------------------------------------........................------------------------...------,,,,,,------...---------------......///////////////////////////............////////////111000000000//////......//////000000000000/////////000111111111111111111222222222222111111111111///...,,,++++++,,,...///000000111111111111000000333222222111222333444444222222222333444444555555555555444444555666666666888888999::::::999999888999;;;<<<===<<<;;;;;;;;;===>>>???@@@AAAAAABBBBBB<<<===???@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@===???@@@@@@?????????@@@@@@AAAAAA???<<<;;;;;;<<<@@@@@@@@@@@@@@@???>>>===???@@@@@@???>>>>>>???@@@???===;;;;;;<<<======<<<999999999999999:::;;;;;;===<<<;;;;;;<<<<<<;;;:::888777777888::::::888666666555555555777666555333333333333444333333222111111111222333333222111000000000000000/////////...////////////////////////111000000//////000000111000000000000000000000000000000000000000000000000///000000000000000000///........................//////000000000000///////////////000000//////////////////...---------,,,+++,,,,,,---...//////000........................------------------------------------------------...............---,,,+++---.........////////////---...............------............////////////////////////////////////000000000111111222222222111222222222222333333333444444444555555555666666777777777777777888999999888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))************************'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((())))))************))))))))))))))))))))))))(((((())))))******++++++))))))*********)))))))))++++++++++++******))))))*********++++++***************************************++++++,,,,,,,,,,,,,,,------......------,,,------------------------------------------------........................------------------------...------,,,,,,------...------.........//////..................................../////////000000111111000000//////......//////000000000000//////...///000111111111111111111111111111111111111111333222111000000111222333222222222222222111000000111111111111222333444555222333555777888777666555888888888888888888:::;;;======>>>???@@@BBBCCCCCCDDDFFFGGGGGGEEECCCDDDEEEHHHHHHIIIIIIHHHGGGFFFEEE>>>???BBBDDDFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIGGGFFFFFFGGGIIIIIIIIIIIIFFFCCCBBBBBBCCCJJJLLLMMMNNNMMMKKKHHHFFFEEEHHHKKKLLLLLLKKKMMMNNNOOOMMMKKKJJJKKKLLLKKKJJJFFFFFFEEEDDDDDDEEEFFFFFFGGGDDD@@@>>>???AAABBBBBBAAA@@@>>>>>>>>>===;;;999<<<:::999999::::::999888777777777666666666666666111111222333333333222222000000000/////////......000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111111...//////000000//////...//////////////////////////////000000000000//////---......//////......---/////////...---------,,,,,,,,,------...///000000........................------------------------------------------------+++,,,,,,------------,,,,,,,,,---------.........000000//////...---++++++............////////////////////////////////////......//////000000111111111111111222222222333333333444444444444555555555777777666666777777888999777777777888888888999999999999:::::::::;;;;;;;;;;;;:::999888888999;;;<<<::::::::::::;;;;;;<<<<<<((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((()))******++++++(((((()))))))))))))))***))))))))))))***************************)))((((((******+++++++++***)))))))))***++++++++++++***)))******************************++++++,,,---------,,,------......------,,,------------------------...---------------,,,,,,........................------------------------...------,,,,,,------...------...////////////................................./////////000000000222222222222111111111111///000000111111000000///...///000111111111111111111111111111111222222222333333333222222333333333444555555555555555444444555666777777777666666555666777999:::;;;;;;:::999===>>>???>>>===>>>???AAADDDFFFJJJNNNQQQRRRSSSSSSQQQSSSUUUSSSQQQQQQTTTWWWWWWVVVUUUSSSPPPLLLIIIGGGIIIKKKNNNQQQSSSSSSSSSRRRTTTTTTTTTUUUVVVWWWXXXYYY]]][[[XXXTTTQQQRRRVVVZZZ]]]\\\YYYUUUPPPNNNOOOPPPQQQSSSTTTVVVUUUTTTRRRQQQLLLPPPUUUXXX[[[___eeejjjnnnhhhaaa\\\XXXWWWUUUTTTRRRQQQOOONNNMMMMMMNNNNNNOOOLLLIIIHHHJJJLLLNNNNNNKKKHHHEEEDDDDDDCCCAAA@@@EEEBBB>>><<<<<<<<<<<<<<<;;;999777555555666888999666666555444333333333333222222111111111000000000111111111111111111111111222222111111111111222222111111111111111111111111000000000111111111111222//////000000000000//////////////////////////////...//////000000000000000------............------...............------------------.../////////000........................------------------------------------------------)))***+++------.........,,,,,,,,,------------...000000//////...---++++++............////////////////////////////////////......//////////////////111111111111222222222222555555555555666666666777777666666666666777888888666666777777888999999999888999999999::::::::::::;;;:::999999999:::;;;<<<:::::::::999:::;;;;;;<<<&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))*********************************)))))))))(((((('''(((((()))******++++++(((((((((((())))))***************)))))))))))))))((((((******+++***))))))))))))***+++,,,+++******)))***++++++++++++***)))******************************++++++,,,------...,,,------......------,,,------------------------------------,,,,,,++++++------------------------...........................------,,,,,,------...,,,---...///000//////............................../////////000000000000000000111111111111111111000000111111111111000000///000111222333333333333111222222222333333333444222333444444444444333222666666888999;;;;;;<<<<<<===???BBBDDDDDDDDDBBBAAAAAA@@@??????@@@AAACCCEEEGGGIIIJJJIIIHHHHHHJJJLLLOOOUUU^^^ggglllllliiifff\\\^^^```___^^^```ffflllkkkkkkjjjhhheeeaaa]]][[[___aaadddhhhjjjkkkjjjjjjffffffggghhhjjjlllmmmooossspppkkkffffffjjjrrryyywwwmmmccc^^^\\\\\\XXXXXXXXXYYY[[[]]]___aaa___ccchhhmmmssspppeeeaaa_________]]][[[YYYWWWWWWXXXXXXWWWWWWWWWZZZ^^^`````````[[[XXXVVVVVVYYY\\\^^^___[[[VVVOOOIIIGGGGGGGGGFFFCCC@@@<<<999999;;;???AAADDDAAA===:::777666666777555555555444444444333333222222222222222222222222222222222111111222222222111111111111111111111111000000111111111222222222111111222222222222111111////////////////////////......///000000000000000......////////////......---------...........................////////////........................------------------------........................+++,,,---....../////////------------............------...............---............////////////000000000000000000000000000000000000////////////111111111111222222222222444444555555555666666666666666666666666777888888666666777888888999::::::999999999:::::::::;;;;;;:::::::::::::::;;;;;;<<<::::::999999999:::;;;<<<$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************'''(((((((((((()))))))))))))))))))))))))))))))))************************+++++++++************)))'''(((((()))***+++++++++'''((((((((())))))******++++++******))))))((((((&&&''')))***++++++++++++((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))******************************+++,,,,,,---......,,,------......------,,,---------------------------------,,,,,,+++++++++------------------------...........................------,,,,,,------...,,,---///000000000///...////////////////////////////////////000000000000------......//////000000000000111111111111000000000111222333444444555444333333333444444555555555666777999::::::999777666666777:::<<>>AAA@@@<<<;;;>>>>>>;;;888999::::::888666555555444444444444444444555555222333333333222222333444222222222111111222333333444444444333222111111111......///////////////...////////////000111222333000000000000////////////---...///000111111111111------............------000000000000000///......//////.........---------//////.........---------.........------,,,,,,,,,////////////////////////............//////////////////............//////......////////////......////////////000000000000111111222222222333333333222222333333333333444444333333333444555666777777777777777777777888888999:::;;;;;;<<<<<<;;;;;;:::999999888888999999:::::::::888666888;;;===<<<;;;((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))'''(((((((((((()))))))))))))))*********+++++++++))))))************))))))******))))))))))))************))))))))))))***************))))))*********))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,,,,,,,+++*********++++++)))))))))))))))(((((((((++++++++++++++++++,,,,,,+++++++++*********)))))),,,,,,+++******+++,,,,,,---,,,++++++***+++,,,---+++,,,,,,------............,,,+++***)))***+++,,,++++++,,,,,,,,,---------------........./////////................................................//////...............///------...............///333222222222222111111111333333333333333333222222000111111333444555666666777444444777777555666999:::999999:::;;;===>>>@@@BBB??????BBBBBB@@@@@@CCCAAAFFFKKKLLLKKKOOOXXX```sss~~~}}}}}}uuusssnnniiiggggggiiilllqqqqqqqqqsssvvvwwwwwwvvvyyytttsssyyy}}}|||yyyxxxtttuuuwww||||||}}}wwwxxx~~~}}}wwwxxxvvvqqqnnnooosss{{{}}}zzzzzz}}}{{{zzz~~~}}}{{{zzzvvviiieeebbb______^^^ZZZXXXYYYZZZYYY[[[______]]]XXXTTTRRRQQQQQQQQQLLLNNNMMMKKKKKKLLLHHHBBBAAAAAAAAA@@@===:::777666444444555555444333222222333444555444333111000000444444333222222222222222222222222111111000000000...//////000000/////////////////////000111222333111000000000////////////000000000000///...------.............../////////000000000000000///......//////.........---------//////.........---------.........------,,,,,,,,,////////////////////////............///////////////..................///......////////////......////////////000000000000000000000111111111222222222222222333333333444444333333444444555555666666777777666666777777888999888888999999999999888888888777777777777888:::;;;:::888777888;;;===<<<;;;))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))************))))))''''''''''''(((((((((((()))))))))*********++++++))))))************))))))******))))))))))))************))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************+++,,,---------,,,+++***************(((((()))))))))))))))))),,,,,,++++++++++++++++++*********)))))))))((((((,,,++++++******++++++,,,,,,++++++******+++,,,,,,------------------------+++******)))***+++,,,...,,,,,,,,,,,,------------,,,---------............................................................000000////////////000000------...//////000000111000000000000000000000000111111222222222222111111333333444444555666777777999777888<<<>>><<<>>>AAA@@@BBBDDDFFFIIIKKKLLLLLLJJJGGGFFFGGGFFFEEEHHHMMMMMMTTT[[[]]]^^^gggxxxyyyvvvyyy}}}|||{{{{{{~~~|||zzztttuuuwwwwwwwwwzzzyyy}}}~~~yyyzzz~~~~~~tttnnnjjjhhhhhhhhhcccaaadddfffccc```___``````___^^^^^^```eeeiiihhhkkkmmmoooqqqpppggg\\\UUUUUUSSSPPPLLLFFFAAA>>>======<<<;;;999666555333666666666666555333222111333333222111000000000000222222222222111111111111000000000000000000000///000000000000000111222333111111000000000/////////000000000000///...---,,,///.........//////000111000000000000000//////.../////////.........------...............---------.........---------------////////////////////////............////////////......------------............////////////......////////////000000000000/////////000000000111111222222222222333333333333444444444444444555555555777777666666777777888999666666777777777777666666777666555555666888:::;;;:::888888999;;;<<<<<<;;;(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))************))))))'''''''''((((((((())))))))))))))))))************))))))************))))))******))))))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************+++,,,---------,,,+++***))))))))))))((((((((())))))******+++,,,,,,,,,++++++*********+++*********))))))))))))++++++++++++++++++++++++************+++++++++,,,------------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,------------...,,,,,,,,,---------..................////////////........................000////////////000111111000000111111111222222222......///000111222333333000000111333333444444333888888999::::::;;;<<<<<>>>>>>>>>>>===@@@EEELLLSSSZZZ___bbb]]]ZZZZZZ\\\[[[VVVTTTUUUUUUcccooowww|||tttooooooqqqrrruuuzzz}}}~~~~~~zzz|||~~~|||}}}xxxsssoookkkfffaaa[[[YYYWWWXXX]]]fffpppvvvbbbZZZPPPIIIFFFEEECCCAAA<<<;;;:::888777666666666666666555555444333333333666555333222111111222333222222111111111222222333222222111111111000000000111111111111000///...---...//////000000//////......//////000000000000000000000000/////////......---------............................../////////////////////////////////............////////////......------------............////////////......////////////000000000000000000000111111111222222111111111111222222222222333333333333333444444444666666555555666666777888999::::::::::::::::::999999999999999999::::::;;;777:::<<<<<<;;;999999:::''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))((((((((())))))))))))***(((((((((((()))))))))***))))))************))))))******))))))))))))************))))))))))))***************))))))*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))************))))))((((((((((((((()))++++++)))(((((())))))***+++,,,++++++******************++++++++++++++++++,,,,,,++++++++++++***************+++,,,,,,,,,,,,+++******+++---...//////......+++,,,,,,------.........---......///////////////------------............------........./////////---......///000000111111////////////////////////000//////000000222333333///000111333444666777777999:::<<>><<<:::999;;;;;;:::999777666555555777666444222111222333333333222222111111222222222222222222111111111000000222222222222111000///...---///000111000...,,,***......///000000000000000000000000000/////////...---------.........//////---........./////////000////////////////////////............///////////////..................///......////////////......////////////000000000000/////////000000000111111111111111111222222222222222222222333333444444555666555555555555666777777777888888999999888888777888999999:::999999777777777:::======;;;999999:::))))))))))))))))))))))))%%%&&&(((******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))******))))))))))))************))))))))))))******++++++************++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,'''((((((((()))+++,,,---,,,+++++++++***)))))))))*********++++++,,,,,,---************))))))))))))***+++,,,------,,,+++******,,,---///000000//////++++++,,,,,,---...//////***+++,,,...///000000000---------.........//////.........////////////000---......///000111111222000000000000000000000000111111111111222333444555000222444666999<<<>>>??????AAAEEEJJJPPPUUUYYY\\\ZZZZZZYYYWWWUUURRRPPPOOONNNQQQWWW^^^fffmmmsssvvvqqqppptttzzz}}}{{{{{{~~~}}}zzz|||||||||}}}{{{xxxpppqqqssswww|||{{{vvvttttttqqqjjjeee]]][[[WWWRRRMMMIIIFFFDDDAAAAAA???>>><<<;;;999999888666444222111222333444333333222222111222222222222222222111111111111000///000111222222333333222---...111222111...***(((......///000000000000000000000000000////////////---------.........//////---.........//////000000////////////////////////............/////////000//////............//////......////////////......////////////000000000000............/////////000000111111111111222222222111111222333333444555555555555555555555666777777555555666666666666555555777888999:::999777555444777:::======;;;999888:::'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((((((((((((************************)))************+++++++++************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((************************((((((((((((((((((((((((************************))))))))))))))))))))))))------,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------///............///000000.........//////111222222111...,,,---000333333222222000///000222222///,,,444222222444333111333888<<<:::;;;???BBBCCCGGGLLLLLLTTTYYY^^^lll}}}tttrrrkkkbbbaaaiii^^^fffkkklllooouuuzzz|||xxxvvvrrr|||~~~~~~}}}{{{yyyppprrrtttwww{{{~~~}}}zzzxxxvvvsssjjjeeefff```TTTRRRXXXYYYUUUNNNGGGEEEFFFAAA999<<<;;;999777666666666777999666222000111222333444666555333111111111111222///...---...000222222222111111111111111111111111------......//////000000111000...---------...///000000000000///...---,,,000000000000000000000000////////////////////////111111000///...---,,,,,,//////............//////////////////////////////............////////////222000///------///000222000000000000////////////222222333333333333444444333444444555555444444333666777888777666555666888888999999999888777555444888888888888888777666666'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******************************)))************+++++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((*********************************************************************************************************++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------//////.........---------///////////////000000111...............///000111000...------000222111000444222111111444444333111333111222555555444777<<<>>>===AAAHHHLLLNNNRRRWWWXXXdddqqq~~~wwwuuu{{{}}}}}}vvvuuuwww|||~~~{{{zzzyyyxxxxxxzzz|||~~~}}}ppphhhiiiggg___]]]aaabbbbbb___\\\\\\[[[TTTLLLBBB@@@???>>>>>>===:::888:::777555333444444333333666555444444333333333444111///......000111111000111111111111111111111111//////000000000000000000111000///.........///000///////////////......---////////////////////////........................000000000///......------//////............//////....................................////////////111000///......///000111000000000000////////////222222222333333333444444333444444555555444444333555666777777555555666777666777888999:::999888888888888888888888777666666(((''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((******((((((((((((******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))************++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************************************************************************************'''((()))***+++,,,,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------................../////////............---///////////////000111111000///////////////000111111000///000111222111000333222111111444555555555777666777;;;;;;:::===BBB>>>???FFFOOOTTTWWW]]]dddppp}}}xxxxxx~~~~~~{{{~~~||||||~~~zzzyyyzzz|||}}}{{{mmmeeegggjjjgggfffhhhfffjjjlllmmmooommmeee[[[PPPMMMLLLMMMNNNKKKDDD===;;;:::888777888777555444444444444444333333333333444222000000111222111000000000000000000000000000222111111111111111000000222111000000//////000000---......///////////////................................................/////////////////////////////////....../////////........................---............/////////111000///......///000111////////////000000000000222222222222333333333333333444444555555444444333444555666666444444555666555666777999:::;;;;;;;;;777888888888888777777666((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++***(((''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************************************************************************************)))))))))***+++,,,,,,,,,)))******+++,,,---......------------------------------------------------------------...........................//////////////////...............///............///000000222111111111111111222222222222222333444444333333555555444555777999;;;<<>>@@@CCCCCCBBBDDDIIIHHHIIIPPPXXX^^^cccllluuu~~~yyyxxx|||}}}}}}|||{{{|||qqqjjjgggjjjmmmlllmmmpppiiimmmqqqrrrsssrrrkkkccc___]]]\\\```ddd```VVVLLLCCCAAA>>><<<;;;:::888777666666666555555444333333555444222222333444333222000000000000000000000000222222222111111000000///222222222111111111111111,,,---...///000000000000........................------------------------............//////000000......////////////..............................---------.........//////000///............///000////////////000000000000111222222222222333333333333444444555555444444333333444555555333333444555555555666888999:::;;;;;;777777888888888888777666((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,+++((())))))***+++,,,,,,------------------------------------------------------------.........//////.........//////000000000////////////////////////......------......///000111111111000111111222222111222333444444555666777:::;;;<<<===???@@@CCCDDDCCCCCCFFFLLLMMMMMMOOOTTT]]]^^^cccjjjooouuu}}}zzzzzzzzzqqqrrrvvvxxxwwwuuuvvvzzztttvvvuuurrrpppqqqmmmhhhggggggjjjrrrxxxwwwnnneeeUUUQQQJJJEEEBBB???<<<:::<<<<<<;;;999888666666555444333111111333444333222000000000000000000000000111111111000000/////////222222222222222111111000+++,,,---///000000000000................................................------......///000000000......///000000///..............................------------............//////............//////.../////////000000000111111111111222222222333333333444444555555444444333333444555444333222333555666666666666777777888888666777777888888888777777(((''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,+++***)))(((((((((((()))))))))))))))))))))))))))************+++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))************************************((((((((((((((((((((((((************************++++++++++++++++++++++++---------,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......//////000000111111...////////////000000000...............///000000////////////000111222333222333444555666999===@@@@@@BBBEEEGGGGGGHHHIIIKKKJJJKKKPPPWWW[[[[[[___eeennnpppuuu|||||||||~~~yyyxxxtttooonnnnnnkkkkkkmmmsss{{{~~~xxxgggbbb\\\VVVQQQMMMHHHEEEEEECCC@@@<<<999888777666666444222222333333222111111111111111111111111111000000000000000000//////111222222222222111000000,,,---...///000000000000........................////////////////////////---.........//////000000---...///000000///...---------------------------,,,------------.......................................//////000000111111111111111111222222222222333444444555555444444333333444555555333333444555777777666555555555666666666777777888888888888777'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++************************((()))))))))************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......///000000111222222.../////////000000000000000000000000000111111222000000000111333444666777777888:::;;;===AAAHHHMMMOOOSSSXXXZZZYYYYYYYYYZZZ\\\]]]bbbhhhkkkkkknnnsssyyy}}}xxxvvvvvvtttsssuuuyyy~~~}}}yyykkkjjjjjjiiihhhddd___\\\YYYUUUOOOIIIEEEBBBBBBBBB>>><<<999777777666444222222222222222222222222222000000111111111111111111000111222222222111//////------...///000000//////////////////////////////000000000000000000000000.........///////////////---...///000000///...---------------------------,,,,,,---------.........---..................---.........///000111111111111111111111222222222222333444444555555444444333333555666555444333444555888777666555555666777777666666777888888888888888'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++************************(((((())))))*********+++************************************************************************++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..................................../////////000...//////000111222222222.../////////000000111111222222111111222222333444333333444555777999;;;<<<===???@@@AAADDDJJJRRRYYYdddiiioooqqqpppooonnnooooooooosssxxxxxxvvvwww{{{{{{}}}~~~|||xxxtttqqqgggjjjpppvvvzzzyyytttpppppplllddd]]]WWWUUUTTTUUUHHHEEEAAA>>><<<:::777555333333333333333333333333111111111222222333333444000000111222111000///...---...//////////////////000000000000000000000000000000000000000000000000////////////////////////---...///111111///...---------------------------,,,,,,,,,---------......------............---------......///000111111222000111111111111222222222333444444555555444444333444555666666444444555666888777666666666777999:::666666777888888888888888))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&'''(((*********)))(((+++++++++++++++***)))((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------,,,+++,,,---...///,,,---......//////......////////////000000000000000111222222111111333555333222111000000111222333000111222333333333333222333555999===???AAADDDFFFIIILLLMMMMMMNNNTTT^^^ffflllvvv{{{|||||||||||||||||||||{{{}}}~~~}}}ssslllfffqqq~~~|||{{{rrrvvvwwwrrrpppqqqqqqnnndddYYYNNNHHHCCC???===>>>;;;:::999888777666555444333333333333222222222222222111111000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////.........---........................------------------------////////////////////////222222222222111111111111444333222000000000111222555555555555555555555555333333333444555666777888777666666555555555666666999999999777555555777999((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((()))******)))(((***++++++++++++***)))(((******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************)))))))))(((******************************++++++++++++******************************************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------,,,,,,,,,---...///,,,---......//////......////////////000000000111///000000000//////111333333222222222222333444555333444555555666666777888;;;???CCCEEEEEEGGGJJJMMMSSSVVVZZZ[[[]]]bbbjjjqqqxxx}}}~~~}}}||||||{{{sssttt}}}|||xxx{{{{{{zzz|||vvvlllbbb]]]XXXOOOGGGCCC???===:::777666555666666555444333222111000000000222222111000000111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000/////////....................................------------------------////////////////////////.........//////000000000111000///...------...///444444444444444444444444333333333333444555666777777777666666666666777777888999999777555555777888''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((())))))***))))))))))))))))))))))))'''''''''(((((())))))***&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((******++++++******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((************))))))))))))******************************++++++++++++******************************(((((()))***++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...///------...////////////.../////////000000000111111///000111000//////111333111111111222222333444555888:::;;;;;;;;;<<>>AAAFFFGGGGGGFFFGGGIIIIIIQQQ\\\bbbccceeeiiinnnpppuuu{{{~~~|||~~~}}}vvvsssvvvwwwoooccc[[[TTTQQQMMMHHHCCC???<<<;;;999999777666666555555555111111111000000111111222111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////.................................------------............////////////////////////.........///000111111111333222222222222222222222333333333333333333333333222222111111222333333444666555555555555666666777666777888777666555666888))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))((((((((('''''''''&&&******+++,,,,,,+++******'''((((((((()))))))))***)))))))))(((((((((((()))((())))))*********))))))+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))************************************++++++++++++*********************************************************++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,++++++++++++,,,------------.........//////...---...//////000000//////000000000000111111111111000222333333333444666888999999999:::<<>>;;;888555444333222111111000000111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////.........///////////////........................---------....../////////////////////////////////000000000000////////////......//////////////////333333333333333333333333222222111111111222333333333333333333333444555666555666777777666555666777************************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))******)))(((((('''&&&&&&)))***+++,,,,,,+++***)))''''''(((((())))))*********))))))(((((((((((()))(((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************++++++++++++++++++++++++******++++++++++++******************************++++++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,------...------...////////////.........///000000000000///000000000111111111222222000111333444555666999<<<999999:::<<>>777444666666444333222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.........///////////////........................---------...//////000000/////////////////////////////////.........------//////000111111111000000444444444444444444444444333222222111111222333333222222222222222333444555444555777777666666666777))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))'''''''''((()))*********+++***)))(((''''''((()))'''(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,((()))))))))************++++++++++++++++++++++++******++++++++++++******************************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,---......///,,,---...///000//////.........///000000000000000000000111111111222222222222444777999:::<<<@@@CCC@@@@@@BBBGGGPPP[[[fffmmm}}}zzzyyyvvvtttwww{{{}}}vvvoookkkccccccaaa]]]VVVMMMEEE@@@<<<:::999777555444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000............/////////000........................---------...///000000000////////////////////////......//////////////////000111222333444333333222222222222222222222222222333333222222222222333333222222222222333444555666333555777777666666666777((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))******++++++((()))+++,,,,,,+++)))(((&&&''''''((()))******++++++***)))'''''''''((()))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((())))))*********+++++++++++++++++++++++++++******++++++++++++******************************''''''(((***+++,,,---...++++++,,,,,,,,,---------........................******+++,,,,,,---.........------------...//////,,,---///000000000///......//////000000000000000000111111111111222222222777999<<<>>>@@@CCCGGGJJJMMMNNNQQQXXXcccrrr~~~|||{{{wwwuuulllmmmnnnlllfff]]]UUUOOO???>>><<<:::888666555444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000........................---------...///000000111//////////////////////////////000111222333444444---...///000111111000///111111111111111111111111444444333333222333333333333222222333444555666777222444777777777666666777