BM66(@ 555555555666666666666777555444333222222444555777;;;;;;<<<<<<;;;999888777888777555444333222222111333444555666777777777777666666666666777888999:::999999999999777666555444666777888999:::;;;<<<<<>><<<;;;999888777777888888888888888999999:::;;;===>>>???>>>???@@@BBBGGGHHHIIIKKKLLLMMMNNNNNNPPPNNNKKKJJJIIIGGGEEECCC>>><<<999888999:::;;;;;;<<<<<<===???CCCHHHMMMOOOTTTYYY[[[YYYXXX]]]ccceeeffffffgggiiilllmmmllljjjfff]]]SSSLLLJJJHHHDDD@@@CCC@@@===<<<;;;:::999777888777777666444333222222333555777777666777888:::???>>><<<;;;::::::;;;;;;:::<<<>>>AAACCCFFFJJJMMMTTTSSSPPPMMMJJJJJJMMMOOOUUUZZZ______\\\YYYZZZ\\\]]]]]][[[WWWPPPJJJGGGEEEHHHKKKOOOTTTWWWXXXXXXWWWMMMIIIEEECCCDDDFFFGGGHHHLLLNNNPPPOOOLLLHHHFFFEEECCCCCCBBB???;;;:::;;;<<<:::888888999777444666::::::BBBKKKRRRZZZ```^^^YYYMMMCCC:::777666444444666333444555777777777666666::::::999999::::::;;;<<<:::999888777666555444333222222222222222222222222222222111111222222333444111111111111000000000//////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,,,,------......------,,,,,,---///000//////000111////////////////////////000000000111222222333333////////////////////////000000//////............,,,---......------///111.................................------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++))))))***,,,,,,++++++,,,,,,------,,,,,,+++******)))))))))+++---///*********++++++,,,,,,,,,000///...---,,,+++++++++111000///...,,,***))))))***,,,...//////---***(((------------------------//////000111111111111111//////...---,,,++++++***000///...---------------////////////000000000000////////////000111333333000000000111222222222333//////000111111111111111333333333333333444555666777666555555555666888999777666888<<<>>>CCCPPP]]]qqq333333333444444444555555555444222222222333555666888999999999999777666555555444444333333333333333333444555666777888888777666666666666777888999:::888888888888777666555555888888888888888888888888:::999888777777777777777:::999999999999:::<<<===>>>@@@BBBBBBBBBCCCEEEGGGJJJLLLPPPSSSSSSRRRPPPNNNLLLJJJGGGFFFEEECCCAAA>>>999888666555777888::::::???@@@CCCFFFKKKPPPTTTVVVTTTXXXZZZZZZ^^^ffflllnnnnnnmmmmmmmmmnnnmmmkkkiii___WWWNNNHHHFFFFFFCCCAAAGGGDDDAAA@@@???===;;;999888777666555444333222222333444666666555555777999===<<<;;;:::::::::;;;;;;???AAACCCEEEFFFGGGJJJLLLOOOOOOOOONNNMMMMMMNNNPPPUUUZZZ^^^^^^[[[XXXXXXZZZZZZZZZYYYUUUOOOJJJGGGFFFHHHJJJNNNRRRUUUVVVVVVUUUMMMJJJFFFEEEFFFHHHJJJJJJPPPRRRSSSRRROOOKKKIIIHHHCCCCCCBBB???;;;::::::;;;;;;999999::::::999<<>>===:::888555555444555777999<<<>>>DDDFFFKKKPPPUUUYYY\\\^^^XXX[[[\\\^^^fffqqqwwwxxxxxxvvvssspppmmmjjjeeebbbVVVPPPHHHDDDEEEFFFFFFFFFMMMKKKHHHFFFDDDBBB>>>;;;888777666555444333333333111333444444444444555777:::999999999999:::;;;;;;AAADDDFFFGGGGGGGGGGGGHHHIIILLLOOOQQQPPPPPPPPPQQQTTTXXX[[[ZZZWWWTTTTTTUUUTTTTTTTTTQQQLLLIIIGGGFFFGGGIIILLLOOOQQQRRRRRRQQQKKKHHHEEEDDDFFFHHHJJJJJJMMMOOOPPPOOOKKKHHHEEEEEECCCCCCBBB???;;;999999:::999666666888999:::@@@GGGJJJRRR\\\bbbffffff___VVVIII???777444333111000222333444555666666666555444333333333333333444555555333333333222222111111111///////////////////////////////////////000000111000000000000////////////................................................///............---------,,,------......------,,,...000111000...,,,,,,---////////////////////////000000//////...------,,,------------------------,,,,,,++++++++++++******+++---//////---,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---///...,,,++++++,,,------,,,++++++,,,,,,,,,,,,++++++...---,,,---...///...---,,,,,,++++++++++++++++++,,,+++************++++++******+++,,,,,,------...------,,,,,,,,,,,,++++++------------------------------...////////////............/////////000000//////...------------...------------............000000000//////000111111111111111111111111000000222222333333333222222111555555444333333333444444666666555555666666777888666555777:::<<>>;;;999888777555444555666777888:::>>>BBBEEEJJJNNNSSSYYY]]]```aaaaaa^^^___```cccmmmyyy~~~{{{uuunnnhhhaaaZZZVVVNNNJJJEEEDDDFFFJJJMMMNNNTTTRRRPPPNNNKKKGGGCCC???999888666555333333333333000222333333222222333555666666777888999:::;;;;;;???BBBEEEGGGFFFEEEEEEEEEGGGKKKPPPSSSSSSQQQPPPOOOQQQSSSUUUTTTQQQNNNMMMNNNMMMNNNNNNLLLIIIFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLGGGDDDBBBAAACCCFFFGGGGGGIIIJJJKKKJJJFFFCCCAAAAAABBBCCCBBB???<<<999999::::::777666888;;;===EEEMMMSSS[[[cccggghhhdddZZZOOOFFF===555333333000000111333333555555666555444333111111111000111222222333111111111111111111111111//////////////////////////////......//////000111000000/////////..............................................................................---,,,------......------,,,///000111111///....../////////////////////////////////......------------------------------------+++++++++++++++*********,,,...111111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,***))))))+++---///...---,,,,,,---...---,,,,,,,,,------------,,,,,,...333888888444///------,,,,,,,,,++++++*********++++++*********++++++,,,***++++++,,,---......///------,,,+++++++++,,,---------------------------------...////////////...------------------------///......---------......------........./////////111000000/////////000000222222111111000000/////////000111222333333333333666555444333333333333333555555555555666666777777555555666999;;;@@@MMMYYYlll|||111111111111222222222222111111111111222222333333444333333222222222222222222222222111111222333333444555888:::<<<;;;:::999555555555444555555666777333444555666666666666666333333333333333333333333333333333444555666777888888999999;;;???CCCGGGJJJMMMNNNNNNLLLJJJHHHHHHIIIEEEFFFHHHIIIHHHFFFCCCBBB===:::777555444444444333555777:::<<<>>>CCCIIIMMMRRRUUUZZZ___bbbcccaaa```___aaaccchhhrrr~~~|||tttkkkbbbYYYRRRMMMGGGEEEDDDEEEIIIOOOSSSVVV\\\ZZZXXXVVVTTTOOOIIIDDD<<<;;;888555444333333333000111222222111111222333444555666777999:::;;;;;;<<>>@@@CCCFFFHHHIIIKKKLLLKKKIIIEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA;;;888555444444555666555777:::>>>@@@CCCGGGNNNTTTYYY\\\aaaeeefffeeecccaaa^^^bbbgggkkksss}}}{{{vvvnnneee]]]VVVOOOJJJAAACCCEEEIIIOOOUUU[[[^^^cccbbbaaa```]]]XXXQQQLLL@@@>>>:::777444333333333000111222222000000111222333444666888999:::;;;;;;<<>><<<<<<===>>>???@@@???===;;;:::;;;:::888999>>>CCCHHHRRR\\\kkkoooppplllfff^^^RRRFFF???777111222333222111333222333444444444333222111111000000000000111222222222222222222111111000000000000000000000000000000///////////////000111111///.........------------------------------------------------------------+++,,,---.........---,,,,,,------......------,,,***,,,...............000------------------------+++,,,,,,---......//////------------------------+++,,,,,,,,,,,,---------)))+++------,,,*********------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++*********,,,...///---,,,,,,---......,,,+++------............------+++888DDDCCC888---***,,,,,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,......------------,,,,,,---,,,+++++++++,,,---...------------------------......///000000000000///222111000///...---,,,,,,...------------...//////////////////000000000111/////////......///000000000000000000000000//////+++,,,...000222333444444555555444333333333444444444444555666666666666555666555777999;;;???LLLXXXkkk|||000111111111111222222222///000000111111111111111222111000000000000111222222222222222333555666777777999<<<>>>>>><<<999777555555444444333444444555333333444555555555444444111111222222222333333333222222444555888;;;===>>>BBBCCCEEEFFFGGGGGGGGGFFFEEEFFFEEECCC???===<<<===<<<======>>>???@@@@@@@@@;;;999666555666888999:::<<<@@@DDDGGGIIIMMMUUU[[[```bbbfffiiijjjiiigggeeeaaahhhmmmnnnqqquuuvvvuuunnniiiccc\\\WWWRRRNNNKKKBBBFFFLLLRRRYYY___eeehhhkkkjjjjjjiiigggaaaZZZTTTDDDBBB===888555333333333000222333222000000111222444555777999::::::::::::;;;===@@@AAAAAABBBDDDFFFCCCEEEGGGHHHGGGFFFFFFGGGCCCBBBAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>@@@CCCDDDDDDCCCBBB@@@???>>>===BBB@@@???>>>@@@@@@@@@???:::;;;<<<;;;999888999:::;;;===??????===<<<;;;<<<888888;;;CCCJJJQQQ\\\fffrrrssspppiiiaaaXXXLLLAAA:::333...000222111111333222333444444444222111000000000000000000111111222333222222111000//////.................................------......///000.........---------,,,,,,------------------------------------------------)))***,,,---...---,,,+++,,,------......------,,,...///111111000//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......---,,,---///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------...///000111+++++++++,,,------+++)))+++,,,,,,,,,,,,,,,,,,+++***111999999444---++++++++++++++++++++++++,,,,,,---,,,+++***************++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------------------...////////////...000000//////.........------------------...//////........./////////000000...............///000111/////////000000000000000...///000111222333333333444444333333333444555555333444555666666666555555777666888:::;;;@@@LLLXXXlll|||000000000000111111111111//////000111111111111111111000///......///111111000000111222444777888:::888:::===>>>>>><<<999777555444444333333333444444333444444555555444444333333333222222222222222222444555777:::===AAADDDFFFHHHIIIJJJKKKJJJHHHEEEDDD@@@@@@@@@>>>;;;999999:::666888:::<<<>>>>>>>>>===<<<999777666888;;;<<<===AAAEEEJJJMMMNNNSSS[[[bbbcccfffiiilllnnnmmmkkkjjjhhhooosssqqqmmmlllkkkhhhaaa^^^YYYUUURRROOOMMMKKKFFFKKKSSS[[[bbbhhhmmmpppoooooopppooommmggg___ZZZGGGDDD???999555333333333111222333222111000111222444555777999:::;;;:::::::::;;;<<<<<<<<<===@@@BBB???AAABBBBBBBBBBBBDDDFFFBBBAAA??????@@@???>>>===<<<=========<<<===???BBBDDDCCCBBB@@@>>>===<<<;;;???>>><<<;;;<<<===<<<;;;;;;<<<======;;;;;;<<<===:::<<<>>>???===<<<<<<===>>>>>>CCCMMMVVV___jjjtttttttttnnnddd[[[RRRGGG===666000,,,...111000111222222333333444333222111000000////////////000111111333222111000///...---------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,------------------------------------------------((()))+++---------+++***,,,------......------,,,---...///...,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))******************************++++++,,,,,,,,,,,,))))))******))))))+++---*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...''''''((()))******+++++++++******,,,------+++)))*********++++++************+++---//////...,,,************++++++,,,,,,---,,,,,,***)))((((((((((((((((((((()))******+++++++++++++++,,,,,,---------------------------------+++,,,------......------,,,,,,,,,------------...---------------...///000---------.........//////---------......000111222......//////000000111111222222222333333222222111333333333333444444555666333333555666666666555444888777888:::<<<@@@LLLYYYlll}}}000000000000000000000000000000000000///...,,,,,,---------............///...///111333666999;;;<<<======<<<;;;999888777777111111222222222333333333000111333555555444333222444444333333444666999::::::;;;<<<===@@@BBBDDDEEEFFFHHHJJJKKKIIIDDD???<<<======<<<;;;999888888777777777888999:::;;;===>>>??????===;;;;;;>>>CCCGGGLLLNNNQQQSSSVVVYYY^^^bbbfffhhhkkknnnpppqqqpppooorrrqqqoookkkgggccc```^^^WWWVVVTTTPPPNNNOOORRRTTTRRRYYY___eeemmmwww||||||~~~yyyuuuuuuuuuqqqhhh```QQQLLLEEE???<<<999444000222222111111111222444555555666888999;;;;;;;;;;;;999;;;<<<======???AAACCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>>===<<<;;;:::;;;===???@@@DDDCCCBBBAAA>>><<<999888<<<===>>>???>>>===;;;999:::::::::;;;;;;;;;;;;<<<:::<<<===>>>>>>>>>AAACCCAAADDDLLLUUU```jjjqqqvvvuuurrrlllcccWWWKKKAAA;;;666333000------///222444222333333333333222111111000///.........000111222000000000000000000000000,,,,,,------,,,,,,+++***,,,---......------...000111111111111000///...---...---,,,,,,,,,,,,---...,,,---.../////////...---------,,,,,,,,,,,,------+++,,,---...////////////......//////...---,,,,,,------------------------++++++,,,,,,,,,---------...---+++***)))(((((((((---+++'''###!!!###(((---******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,....../////////...,,,+++***+++---///000000/////////...---,,,++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,,,,,,,++++++***+++***))),,,000333222111*********+++,,,---...///------------------------.........------,,,,,,,,,,,,,,,,,,,,,...111333444000000000000000000//////---------............///............////////////000000///...---,,,,,,+++///......------///000111222333333333333222111111000111333444555555444333333333333333333555666666999888:::<<<===BBBNNNZZZlll~~~000000000000000000000000///000000000///...------........./////////000000...///111333666888:::;;;>>>===<<<:::888666444444111111111222222222333333000111333444555555444444444444444555666888;;;<<<>>>>>>>>>>>>???@@@BBBBBBDDDEEEFFFFFFEEEAAA>>>;;;;;;:::999888777666666555555555555666777999;;;===???@@@@@@@@@AAADDDJJJNNNTTTVVVYYY[[[]]]aaaeeeiiigggiiilllpppsssvvvwwwxxxvvvtttpppkkkeee___ZZZWWWRRRSSSTTTTTTSSSTTTVVVXXX^^^dddkkkpppvvv~~~{{{uuussssssppphhhaaaVVVQQQJJJEEEAAA===777333222222111111222333444555888:::<<<===>>>===;;;:::<<<<<<============???@@@AAA@@@@@@??????@@@@@@AAA????????????>>>>>>======>>>===<<<;;;;;;<<<>>>???@@@@@@???>>>======<<<<<<;;;<<<===>>>>>>===;;;:::<<<<<<<<<<<<============<<<=========>>>@@@CCCFFFGGGLLLVVV```iiiooorrrsssuuuqqqjjj```TTTHHH===777333333222222222333555666222222333333222222111000//////////////////000111////////////////////////---............---,,,,,,,,,---......------...000000000000000///...------...---,,,,,,,,,,,,---...)))******+++++++++******---,,,,,,++++++,,,,,,---******+++,,,------------...............---,,,,,,------------------------,,,++++++++++++,,,,,,,,,***************+++,,,,,,,,,,,,+++)))''''''***,,,)))******+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,---------,,,+++******+++,,,---......------***************+++,,,,,,---,,,+++******,,,---///---------,,,,,,++++++***---,,,+++******+++,,,,,,+++++++++,,,,,,++++++***(((''''''))),,,......,,,+++++++++++++++,,,---...------------------------......---------,,,,,,,,,000///......------------------..................,,,,,,,,,,,,---------...............//////////////////..................///......---...///000111000000222333444555555555000111222444444444444333444444444555555666777888999888:::<<<===BBBNNN[[[ooo000000000000000000000000...///////////////......////////////000000000111///000222444666888::::::<<<;;;:::888555333111111111111111222222222222333111111111222444555666777777888999:::;;;===>>>>>>AAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@???===;;;:::888777777666555444333333444444333444666999<<<>>>AAABBBDDDFFFIIIMMMSSSWWW]]]___aaaccceeehhhlllooommmnnnpppsssvvvyyy{{{|||vvvsssnnnhhhaaa[[[VVVSSSOOOSSSWWW[[[]]]___aaabbbmmmtttzzz~~~}}}vvvrrrrrrpppkkkfff___YYYRRRMMMHHHBBB;;;666333222222222222444555777<<<>>>BBBDDDCCC@@@<<<:::???>>>===<<<<<<<<<===>>>??????>>>>>>>>>>>>??????@@@@@@????????????>>>>>>???>>><<<;;;;;;<<<======BBBAAA@@@???>>>>>>???@@@:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===AAAGGGKKKOOOVVVbbblllrrrsssqqqnnnoookkkddd[[[PPPEEE<<<777///000222333555555555555222222333333222222111000//////000000000///....................................//////......---,,,+++---......------...///////////////...---,,,+++...------,,,,,,------...------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---............------,,,------------------------,,,,,,***))))))***+++,,,)))))))))))))))*********)))+++------,,,*********++++++,,,------------,,,,,,++++++******++++++,,,******+++++++++***))))))***+++,,,,,,,,,,,,++++++'''''''''((()))+++,,,---,,,++++++******,,,---.........---,,,+++***))))))++++++*********+++,,,,,,***++++++,,,,,,+++++++++(((''''''(((***+++***))),,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,/////////...---,,,******+++++++++,,,,,,---------+++++++++,,,,,,,,,------............////////////.........//////000000000///............///000000000111222333444555555555000111222333444444444444333333444444555666666777999888999<<<===BBBNNN[[[ooo000000000000000000000000---...///////////////........./////////000000000000111222444555777888999888777666555333222000000111111111111222222222222111111000111333666888:::======>>>???@@@@@@?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999666666555444333333222222444444444555888<<<@@@CCCEEEGGGJJJMMMPPPUUUZZZ]]]ccceeehhhiiijjjllloooqqqwwwvvvuuuuuuuuuuuuuuuvvvnnnlllhhhccc^^^ZZZVVVUUUSSSWWW\\\bbbfffjjjoooqqqyyywwwssssssrrrpppmmmgggbbbZZZSSSMMMEEE<<<666333333222222333555777888===AAAFFFIIIIIIFFF@@@===@@@>>><<<;;;;;;=========>>>======<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<>>BBBOOO[[[nnn~~~}}}~~~000000000000000000000000---...///////////////...------........./////////111111222333444555666666333333222222222111111111000000111111111222222222111111000111333666999<<>>===;;;;;;;;;:::999999888999999999::::::999888888888888888555555555444333333222222222222444666;;;@@@DDDGGGKKKMMMPPPSSSVVVZZZ^^^bbbiiikkkmmmnnnoooppprrrssszzzyyyvvvsssqqqooonnnmmmhhhfffccc```]]]ZZZYYYXXXZZZ]]]bbbhhhmmmtttzzzzzzvvvuuuuuutttrrrkkkeee\\\TTTMMMEEE<<<666444333333333555666888999<<>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???????????????>>>>>>======<<<<<<<<<<<<===;;;999777555555666777999999:::;;;;;;;;;<<<;;;888888888888999999999:::888777777888===FFFPPPXXXhhhlllqqquuuvvvrrrmmmjjj```\\\UUUMMMEEE???<<<:::333222111//////000222333111222222222222111000000...///000000000...---,,,------------------------,,,------------,,,+++++++++,,,------,,,,,,---///............---,,,+++***------------------------...---,,,+++***++++++,,,......------------......---------...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***)))(((&&&%%%)))+++++++++***)))***,,,++++++,,,---------------+++++++++++++++++++++++++++************+++++++++---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++,,,,,,*********++++++,,,,,,,,,)))))))))***++++++++++++)))***+++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,............++++++,,,,,,------------------------........................////////////222111111000///.........---......///////////////111111111111111000//////000111111111222333444444000111222444444444444444888777999<<<>>>CCCOOO\\\nnn}}}|||}}}~~~~~~000000000000000000000000...///////////////......------------............111111111222222333333333000000000000111111111111000000000111111111111222222111111111333666999;;;<<<;;;:::999888777666666888777777666666777777888888888777777666666555555444444444444333333333222///111444999???EEEIIILLLQQQSSSUUUWWWZZZ^^^dddhhhnnnqqqssstttsssssstttuuuvvvuuussspppmmmjjjhhhgggdddcccaaa___^^^^^^___```dddggglllqqqvvv|||~~~zzzxxxvvvtttrrrggg```WWWOOOIIIBBB;;;666444444444444666888:::;;;;;;@@@HHHNNNPPPNNNIIIFFF@@@<<<888888;;;>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<;;;::::::999:::;;;======999999:::::::::::::::;;;999999:::::::::;;;;;;;;;777888999<<>>CCCPPP\\\ooo}}}||||||{{{{{{000000000000000000000000///000000000///...------............////////////000000000000000111111111000000000000000000000000000000000000111111111111222222222333444666888:::999888666555555555666777888777777666555555666666555666666555444333222111333333333333222222222222000333999@@@HHHNNNRRRTTTVVVWWWXXXZZZ]]]cccjjjoooqqqsssuuuvvvuuuttttttuuuqqqqqqpppmmmjjjfffbbb```_________aaadddgggkkkmmmqqquuu{{{}}}yyytttnnnkkk^^^WWWNNNGGGCCC@@@<<<999555444444555666888;;;<<<<<>>888777:::===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<============<<<<<<==================<<<======>>>??????@@@@@@:::::::::999999999999999999999999999:::::::::::::::;;;>>>CCCKKKWWWdddmmmvvvvvvwwwvvvtttpppllliii^^^XXXOOODDD<<<777555555333333333333333333444444111111111111111000000///......---------...//////---------------------------------------,,,,,,+++***,,,------,,,+++---.../////////......---,,,+++,,,,,,---......---,,,,,,............---,,,+++***,,,++++++******++++++,,,((()))***+++++++++++++++***+++,,,---------------++++++++++++++++++++++++''')))+++---......---,,,***+++---...///...---,,,***+++,,,+++++++++,,,...'''((())))))******))))))***+++,,,,,,,,,,,,+++***++++++*********+++,,,---++++++******+++,,,---...///...---,,,++++++++++++))))))***+++++++++++++++))))))******++++++,,,,,,+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,***,,,---,,,***)))***,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,---------...................../////////////////////.........------------///000000000///...,,,---...000111111222222111000000000111222333444333555777888999999888777777777999<<<>>>CCCPPP]]]nnn|||{{{yyyxxxvvvyyy000000000000000000000000000000000000///...,,,,,,////////////000000000000000000000///////////////222111111000//////......000000000000111111111111222222333444555666888999888777555555555777999;;;:::999888666555555555555444444444444333111///...222222222222111111111111333777???HHHPPPVVVZZZ[[[XXXYYYZZZ\\\```gggooouuuppprrruuuuuutttsssssssssqqqqqqooolllhhhbbb]]]ZZZYYYZZZ]]]bbbhhhpppvvvzzz{{{yyyqqqiiieeeVVVOOOGGGAAA@@@???===<<<555555555555777999;;;<<<===BBBIIINNNPPPNNNJJJGGGFFF@@@999777:::<<<:::888===<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAA;;;;;;<<<===>>>>>>>>>===;;;;;;<<<<<<;;;:::999999;;;;;;:::999888888888999666777777777777888888888<<<>>>BBBHHHRRR___llluuussstttuuuuuurrrmmmhhheeeZZZUUUKKKBBB;;;888888888,,,...111333444444222111111111111111111000//////...---,,,,,,---...000111..............................//////......---,,,***,,,------,,,+++---...////////////...---,,,+++,,,,,,---......---,,,,,,))))))******)))(((&&&%%%******))))))))))))******)))***+++,,,---.........***+++,,,,,,------------++++++++++++++++++++++++&&&(((+++...000///...---+++,,,------,,,***'''&&&&&&(((***+++***))))))*********+++,,,,,,,,,,,,+++***+++,,,------,,,+++***+++***)))))))))+++,,,---))))))(((((()))+++---......---,,,,,,++++++,,,,,,))))))***++++++++++++***+++++++++***************,,,------...---,,,***)))((()))***+++,,,---------+++---///...+++***,,,...))))))))))))***+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,+++,,,---...//////......---,,,+++******++++++,,,,,,,,,---------............/////////000---------...............,,,---///000000000///...111111111111111000//////111000000000000222333444222333555777888777666555777666888<<<>>>CCCPPP]]]kkk}}}|||zzzxxxuuurrruuu222222222111111111111111111111111111000...---,,,//////000000000000//////...///000111111000///...000000000000111111111111111000///......///000111222222333333333333444444555555555555666666666666777777777666555333111111333333333222222222111111222111000000111000///...222999EEEQQQYYY]]]]]]]]]```^^^\\\\\\aaaiiiqqqvvvvvvtttqqqooommmmmmnnnoooqqqpppmmmiiiddd```]]][[[YYY[[[^^^cccllluuu~~~zzzsssiii^^^WWWLLLGGGAAA>>>>>>===<<<:::888888999:::;;;======>>>???CCCHHHMMMOOOOOOOOOPPPNNNGGG>>>999999<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>>===:::;;;===>>>??????>>>>>>============<<<:::999888999999999888888888888777888999999888777777999;;;;;;BBBKKKTTTaaammmssssssxxxtttooommmllljjjeeeaaa\\\TTTHHH>>>888555111...222111000000//////000000000000000000////////////000000///.....................//////......---,,,......---------,,,,,,,,,......//////...---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////(((,,,///000...,,,,,,...---------,,,,,,+++++++++)))))))))***+++++++++,,,***************************(((%%%$$$&&&)))...111......------++++++******++++++******************+++*********))))))((((((***+++,,,,,,------------***++++++++++++***))))))******+++++++++*********************************+++*********))))))((((((++++++,,,,,,,,,,,,------------,,,+++*********+++*********++++++,,,,,,,,,+++++++++++++++***)))(((---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...------,,,,,,++++++***------------------------,,,,,,++++++,,,,,,---...000///...,,,,,,,,,---...222111...,,,++++++,,,---***+++---...///...---+++000000000000111111111111222222222111111000000000444444444444444555666666777555777;;;???EEEPPP\\\ooo}}}~~~|||~~~~~~{{{yyyxxxwwwuuuqqqrrr111111111111000000000000000000111000000///...---......////////////.........///000111111000///...//////000000000111111111111000////////////000111222222222333333333444444444555555555666666666666777777777666555444333222333333222222111111000000222111111111222333333333999@@@JJJUUU\\\______^^^```^^^]]]]]]```gggmmmqqqooonnnllljjjiiiiiijjjjjjllljjjgggccc___\\\YYYXXXZZZ]]]ccckkkuuu~~~|||uuummmbbbVVVOOOHHHDDD???=========<<<;;;999::::::;;;<<<===>>>>>>???BBBFFFIIIMMMOOORRRSSSUUUMMMCCC<<<;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@AAAAAAAAAAAA@@@:::;;;===>>>??????>>>>>>@@@@@@??????>>><<<;;;:::999999999888888888777777777777777666555777:::===BBBJJJTTT]]]hhhssswwwvvvvvvsssooommmllliiiddd___WWWOOOCCC:::666444111///111111111111111111111111111111000000000/////////111000000//////...//////////////////.........---...------------,,,,,,,,,...............---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---,,,+++******)))(((+++......---++++++,,,,,,,,,,,,++++++************************+++++++++************************...,,,***))))))+++---///++++++++++++++++++************************************************))))))))))))***+++++++++*********++++++++++++***)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++*********)))+++++++++,,,,,,,,,------,,,++++++************+++******++++++,,,,,,------+++++++++++++++***))))))+++******)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...//////...---------------////////////...---,,,,,,---...///111111000///...000000000000111111111111333333222222222111111111555555444444555555666777777666777;;;???DDDOOOZZZmmm||||||zzz}}}~~~}}}~~~|||yyytttnnnmmmyyy/////////////////////////////////000000//////...------............------...//////000000//////...//////000000000000111111222111000000000000111222222222222222333333333333444444444555555555666666666666666666666555555444333333222111000000//////222111111111333666999;;;CCCIIIRRR[[[```bbbaaa``````___^^^^^^___cccgggiiihhhgggggggggffffffffffffgggddd```\\\ZZZYYYYYYYYY]]]bbblllwww|||uuummmcccWWWLLLEEEBBB@@@===<<<============<<<<<<<<<======>>>>>>>>>???@@@BBBEEEJJJPPPVVVYYY]]]TTTIIIAAA>>>===<<<;;;@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAABBBCCCCCCCCC;;;<<<===????????????>>>@@@@@@??????>>>===;;;:::999999888888888777777777666666555444555999>>>CCCMMMVVV```iiiqqqyyy{{{xxxtttqqqnnnmmmlllhhhaaa\\\QQQIII===555222222111111///000111333333333222222222222111111111000000000111111111000000000000000000//////...---.........------------,,,,,,,,,,,,---............------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,......---,,,***)))(((((((((***,,,---,,,+++++++++++++++***************)))+++++++++***************************************)))))))))((()))***+++,,,))))))))))))******++++++*********************************+++++++++++++++*********+++******))))))***++++++++++++***)))))),,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,***))))))))))))******+++***++++++,,,------......++++++,,,,,,,,,+++***************++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---............///......---,,,,,,---///000000///---+++...///000111222111000///000000000000111111111111333333333333222222222222555555555555555666777777888666777;;;>>>BBBMMMXXXjjjyyy|||yyyxxx|||~~~|||xxxsssllljjjsss------............//////---......///000000//////---......//////......---////////////////////////////////////000000000111222111111111111111111222111222222222222333333333333333444444444555555555555555666666777666666555333222111000////////////000000111222555:::???CCCNNNSSSZZZ```ddddddbbb``````___^^^^^^^^^^^^______bbbccccccdddddddddccccccbbb___\\\YYYXXXZZZ]]]___ffflllvvvzzzuuulllbbbYYYOOOEEE@@@======<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA??????BBBJJJSSS[[[___aaaXXXLLLDDD@@@???===<<>>???@@@AAA@@@??????============<<<:::999888888888888888777777777777666666666666888???GGGMMMWWW```kkkrrrwww|||{{{xxxsssqqqooonnnmmmhhh___YYYMMMEEE:::222000000111000---///111444555555444333222222222222111111111000111111111222222111111111//////---,,,,,,,,,---...---------,,,,,,,,,++++++---------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,---------)))***,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++++++++***)))))))))************************$$$%%%'''***,,,---......***************************************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))***++++++++++++***)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,((((((((((((((()))***+++++++++,,,,,,---...//////+++,,,,,,,,,,,,,,,+++++++++,,,---...---,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------/////////...---,,,+++,,,.../////////......------...///000////////////000000000111111111111333333333333333333333333666555555555555666777777888666777:::<<>>???@@@@@@AAAAAA>>>>>>??????????????????BBB@@@>>>BBBJJJUUU^^^bbb___WWWLLLDDDAAA@@@@@@???@@@@@@AAABBBAAA@@@>>>===@@@@@@@@@???@@@AAABBBBBB>>>???@@@AAAAAAAAA@@@???<<<<<<<<<;;;:::999888777888888888777777777666666444555555888===FFFPPPWWW___iiirrrvvvxxxzzzyyyvvvsssqqqpppooolllfff]]]VVVKKKCCC888111///000000///---///111444555555444333222222222222111111111000000111222222222222111111...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,++++++******++++++,,,,,,++++++******++++++,,,((()))***,,,---///000111,,,,,,,,,------...------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************(((***---000111222222111---,,,,,,+++******))))))))))))*********+++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++***)))***++++++++++++***))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))***************************+++++++++,,,,,,((('''''''''((()))*********++++++,,,...//////000+++,,,,,,---------,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,------,,,,,,---...000111---......//////////////////000000000111111111111333333333333333333333333555555555555555666777777888666666999;;;???JJJTTTeeesss}}}xxxwwwvvvwwwzzz}}}{{{wwwsssppplllkkksss|||,,,,,,,,,---......//////,,,---.../////////////////////000000000000/////////......------......///......////////////000000000000111222222111000000111111111111222222222222222222222333333333444444444444555555555555555444222111000//////000222444333777<<>>>>>>>>??????@@@@@@@@@BBB???>>>BBBKKKVVV]]]```ZZZRRRHHHAAA???@@@@@@@@@???AAABBBDDDDDDCCCAAA@@@@@@@@@@@@@@@????????????===>>>???@@@@@@@@@>>>>>>=========<<<;;;:::888888888888777777777666666666111333666;;;CCCNNNZZZbbbhhhpppwwwwwwuuuwwwwwwuuuuuurrrooommmjjjcccYYYRRRGGG@@@777111000000000///---///000222444444444333222222111111111000000000///000111333333222111111,,,------------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,++++++************++++++++++++************++++++,,,,,,------------......---,,,+++,,,...///...---,,,,,,,,,,,,,,,---------+++++++++***************************************+++---...000000...,,,+++...---,,,+++***)))(((((()))))))))***++++++,,,,,,*********+++++++++++++++)))))))))***))))))((((((***++++++++++++***))))))$$$%%%''')))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))*********************++++++++++++)))(((((((((((())))))***)))***+++,,,---...///000,,,,,,---.........------++++++++++++******)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......///.........///...,,,+++,,,...000111/////////000000000111111000000000000111111111111222222222222333333333333444444444444444555666666666555555888:::???IIITTTbbbqqq~~~zzzyyyyyyyyyzzz|||}}}~~~~~~yyytttpppjjjhhhmmmuuu,,,,,,,,,---.../////////------......///............//////////////////...///...------------...///........./////////000000///000000111111000000///111111111111222222222222222222222222333333333333333444444444444444333333222000//////000222555777:::???FFFKKKNNNSSS[[[aaagggiiilllmmmmmmjjjfffccc```___\\\XXXTTTQQQNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPSSSZZZcccmmmvvv{{{~~~wwwpppkkkYYYSSSKKKEEEBBBBBBBBBCCC@@@DDDGGGHHHGGGEEEEEEEEE<<<======>>>???@@@AAAAAAAAA>>>===BBBLLLUUUZZZ[[[UUUNNNDDD>>>===>>>??????@@@AAADDDFFFGGGFFFDDDCCCAAAAAABBBAAA@@@???===<<<;;;<<<============;;;;;;;;;;;;;;;:::999888777666888777777777666666666666333666;;;BBBLLLYYYfffnnnqqqxxx{{{wwwssstttvvvvvvuuurrrmmmjjjeee^^^UUUNNN@@@:::333000000111000/////////000000111222333333111111000000000/////////...///111222333222111000,,,...///111000...,,,+++,,,,,,,,,++++++++++++******+++,,,---------------++++++************++++++++++++************++++++......------,,,++++++***---+++******---......,,,******++++++,,,,,,,,,,,,***************+++++++++******************************+++,,,+++***(((&&&++++++******)))))))))(((((())))))***++++++,,,,,,******************))))))'''(((((())))))))))))(((***++++++++++++***))))))'''((()))******+++******)))))))))))))))))))))))))))))))))******+++++++++************++++++++++++******))))))(((((())))))((()))***+++,,,...//////,,,,,,---...............---,,,+++***))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------...//////......---------......//////////////////000000111000000000000111111111111111111111222222222333333333333333333333444555555555333444777:::>>>IIITTTaaaqqq}}}}}}}}}|||{{{zzz{{{}}}yyysssnnnhhhdddhhhooo,,,,,,------...///000000---...............---------..................---///...---,,,,,,---...///............/////////000...///000111111000///...000111111111111222222222111111222222222333333333333444444444333333222111111000//////000333777999@@@FFFNNNSSSVVV[[[ccciiikkkmmmooopppooolllhhheee```^^^[[[WWWRRROOOMMMLLLKKKJJJHHHFFFFFFGGGHHHIIINNNPPPVVV___iiiuuu~~~}}}xxxqqqiiicccTTTNNNEEE@@@>>>???AAABBBCCCGGGKKKKKKIIIFFFFFFGGG;;;<<<===>>>???@@@AAAAAA???===<<>>IIITTTaaappp}}}{{{zzzzzz{{{}}}wwwqqqlllgggcccfffmmm***+++---///000000///...........................//////............//////.......................................///000000//////000000111111111222000000000000000111111111---///000222333333333222555555444333222111111000555222///...000666===BBBKKKQQQYYY^^^```ccciiinnnsssrrrpppoooooonnnmmmkkkeeeaaaZZZTTTPPPMMMKKKIIIDDDEEEFFFEEEDDDEEEGGGIIIIIISSS___iiittt~~~xxxtttqqqiii___VVVMMMJJJEEECCCCCCEEEFFFFFFJJJOOOTTTRRRLLLEEEAAAAAA@@@??????@@@DDDHHHIIIJJJCCCAAA???AAAFFFLLLPPPRRRMMMIIIBBB<<<999888999;;;===???CCCFFFHHHIIIHHHGGGFFFEEEEEECCCAAA>>>;;;:::::::::;;;;;;::::::999888:::999888777666666666666333666999888555444555666777AAAMMMUUU___lllwww{{{~~~}}}}}}{{{xxxvvvssspppjjjccc\\\SSSJJJDDD777555222///------...///......////////////......000000000000000///......+++,,,.../////////......---...//////------...///---------...///...,,,*********))))))))))))******,,,,,,,,,++++++*********---,,,,,,+++*********++++++++++++,,,,,,+++++++++++++++******************------------,,,,,,+++***,,,++++++******++++++,,,++++++***************+++***+++---------+++)))(((******++++++++++++************))))))))))))******+++*********))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************---,,,+++******+++,,,---(((((((((((())))))))))))'''***,,,---+++******+++******))))))******+++,,,------......---,,,++++++,,,,,,,,,++++++*********,,,***)))''''''(((***+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------......///000,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111............/////////000222222111000//////000000111111222222222333333333777555333444777888777666555444666999;;;???HHHRRRdddqqq~~~{{{yyyyyytttooolllgggdddggglll+++,,,---...//////////////////////////////////////////............//////.......................................///000000......//////000000000000222222222111000000000///000000111222333222111111333333333333333333333333444222111111555<<>>???CCCIIINNNPPPMMMIIICCC===:::999;;;<<<>>>AAAFFFJJJMMMNNNMMMMMMJJJIIIEEEBBB>>>;;;999888:::::::::;;;:::999999888;;;;;;999888888777777777333666888777555555777;;;<<>>>>>===>>>AAAEEEJJJLLLMMMFFFBBB>>>===???DDDIIIKKKKKKGGGCCC>>>;;;;;;;;;<<>>>>>???@@@AAA@@@BBBEEEIIIPPP[[[gggooo}}}yyyvvvmmmhhh___WWWQQQNNNLLLKKKGGGDDDBBBDDDIIIPPPVVVYYY[[[YYYUUUOOOHHHBBB???===;;;::::::===BBBFFFIIIIIINNNIIIBBB===<<<===??????AAA@@@>>><<<::::::::::::===AAAGGGMMMQQQSSSSSSRRRPPPLLLEEE???<<<;;;===>>>888888999999888888777666444444333333222222333333333444555666:::CCCOOOXXXdddllltttvvvwwwzzz|||{{{~~~|||zzzxxxvvvtttpppmmmhhhddd\\\TTTKKKBBB:::555//////...------...//////......////////////............////////////......,,,,,,,,,+++++++++,,,,,,(((***++++++******+++---,,,,,,---,,,,,,,,,---///++++++************++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******))))))***++++++,,,++++++*********++++++,,,******++++++++++++************))))))))))))******))))))))))))))))))******************************************************(((((((((((((((((((((((())))))*********))))))((()))***+++++++++)))((('''''''''((()))***+++,,,,,,++++++***(((&&&%%%''')))******))))))******+++,,,,,,,,,---------------,,,************************(((((()))***++++++******)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))******+++------------------------...............//////000////////////000000000111111000000000000000111111000111111111111222222222555555555444444444555666777666888;;;===AAAJJJSSSdddqqq}}}||||||}}}~~~xxxrrriiibbbaaaeee......---------......///........................//////............//////.......................................///000000111111111111000000000000......///000111222333333/////////000111333444555444777:::>>>AAABBBBBBBBBEEEHHHLLLRRRWWW\\\```bbbbbbcccfffiiikkklllmmmmmmnnnllliiieeebbb\\\VVVRRRHHHCCC>>>;;;<<<>>>AAABBBDDDGGGMMMTTT]]]hhhssszzz}}}zzzxxxuuuqqqnnneeedddaaa]]]WWWRRRMMMKKKGGGEEEEEEGGGMMMSSSXXXZZZVVVSSSOOOJJJEEEBBB@@@???<<<;;;:::<<<@@@CCCEEEEEELLLHHHBBB===<<<<<<<<<<<<======<<<;;;::::::::::::<<>>???777888888888888777666666555444444333333333444444333444666999???JJJYYYcccmmmtttyyyxxxwwwxxxyyyxxx|||yyywwwuuussspppllliiibbb^^^VVVOOOGGG???888444///......------------.........////////////......------.../////////......,,,,,,+++*********++++++''')))++++++++++++---///***...111111---******---++++++************++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,)))******************))))))))))))***++++++,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++************))))))))))))******))))))))))))************************************************************(((((((((((((((((((((((()))************))))))((())))))******+++******)))'''(((((()))***+++,,,,,,((())))))'''&&&%%%&&&'''******))))))******+++,,,***++++++,,,,,,,,,,,,+++)))))))))***************))))))))))))))))))))))))(((***,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---------------------------......------......///000/////////000000000111111000000000000000111111222111111222222222333333333666777777666444444555777777555777;;;===@@@IIISSSdddsss}}}}}}}}}yyytttllldddbbbddd---...............------........................//////............//////.......................................///000000111111000000000/////////.........///000000000111111111000000000111333444666999???DDDIIILLLMMMMMMRRRTTTXXX[[[___aaabbbbbbbbbbbbdddfffiiiiiiiiihhhgggeeeaaa]]]ZZZVVVQQQNNNFFFAAA<<<:::;;;???BBBDDDMMMRRR[[[dddmmmvvv~~~|||vvvqqqnnnkkkiiigggaaadddhhhgggaaaXXXOOOJJJFFFEEEFFFIIIOOOTTTWWWXXXOOOLLLGGGDDDBBBBBBBBBBBB???===<<<===???BBBCCCCCCEEEBBB>>><<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::===>>>???AAABBBCCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;777777888888777777666555333333222222222333333444333555999===DDDQQQaaalllooovvvyyywwwuuuvvvwwwwwwxxxuuurrrpppnnnkkkgggddd\\\WWWPPPIIICCC===777333///......------,,,,,,,,,......////////////......,,,---......//////......---,,,+++***))))))***++++++---......------///000+++---//////---+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---******++++++++++++******((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---((()))***,,,,,,,,,+++*********++++++++++++************))))))))))))******((()))))))))************************************************************))))))))))))))))))))))))***************)))((((((***************+++,,,---************************'''(((***)))(((''''''(((******))))))******+++,,,((()))***++++++++++++***((()))))))))*********+++---,,,***)))((())))))***)))******+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,...............//////000...........................------------...////////////000000000111111111000000000000000111222222222333333333333444444444777888999777555444666888666555666:::<<>>>>>@@@AAABBBAAA???===;;;;;;<<<======<<<;;;;;;<<<<<<===<<<<<<<<<>>>>>>======>>>>>>>>>?????????>>>===<<<:::777666777777777777777666666555111000000000000000111111444666:::???HHHUUUeeepppooouuuxxxuuusssuuuwwwwwwuuurrrooommmjjjgggccc```WWWSSSLLLFFF@@@;;;666222///......------,,,++++++......////////////......,,,,,,---.../////////...---,,,***)))))))))******+++,,,------+++***+++,,,...---,,,,,,...///---+++,,,++++++******++++++,,,---,,,,,,++++++*********+++*********+++,,,,,,---++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,((()))***+++++++++++++++,,,++++++++++++++++++,,,))))))))))))***+++,,,---&&&'''***+++,,,+++***(((******++++++++++++************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))***************************************************************)))((((((******))))))***,,,...///------,,,+++***)))(((''''''***,,,---+++******+++*********)))***++++++,,,'''((()))***************(((((())))))*********+++000...,,,***))))))***+++***)))(((((()))+++---...************************,,,++++++++++++++++++,,,,,,++++++++++++,,,------000000000000000000000000...------------...//////000000000000111111111111000000///000000111222222333333333444444444555555888999:::888555444666999555444666999;;;???HHHRRR___ooo~~~}}}xxxqqqjjjeeefffkkk---------............///***,,,000333333222000...............///////////////////////////.....................//////000000222222111000000000000000222222111111000000//////222000//////000333444444:::CCCMMMTTTVVVXXX[[[___eeeeeefffffffffgggggggggbbbbbbbbbccccccaaa^^^[[[XXXUUUPPPMMMLLLLLLKKKKKKIIIFFFBBB???@@@FFFOOOVVVgggnnnyyy|||{{{|||rrriiidddaaa]]]^^^aaaaaabbbjjjrrrnnn```TTTPPPHHHGGGFFFGGGIIIJJJIIIHHHBBBAAA???===>>>@@@BBBDDDBBBAAA@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;<<<;;;;;;;;;:::::::::999999===>>>>>>===<<<999777666888777666444444333333333555444222111111222444555666555888CCCTTTccclllpppvvvvvvvvvvvvvvvvvvvvvvvvsssqqqnnnjjjeee^^^VVVPPPTTTNNNFFF>>>999555222000............////////////000000000000000000000000111000000///...---------+++++++++*********)))))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++...---+++******+++---...***++++++++++++***))))))))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))(((+++---,,,******,,,///,,,+++++++++***)))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++***'''&&&&&&'''***+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))(((((((((((())))))---,,,+++***)))'''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++************++++++---......+++)))))),,,///++++++++++++,,,---......+++++++++++++++++++++++++++,,,------......---------------............///---...///...---,,,---///........................//////000111111111111111111222333333222444777999999888777666666777888888999777666888999===GGGQQQ\\\jjj~~~yyypppiiigggiiilll------------............+++---///111222111000///............////////////////////////////////////.../////////000000000000111111000///////////////***+++,,,...000111333444222111//////111444777888???GGGPPPVVVYYY[[[___cccfffggggggggggggffffffeeebbb```_________]]]ZZZWWWRRROOOKKKHHHGGGHHHHHHIIIHHHGGGEEEEEEHHHPPP[[[bbbvvv{{{}}}zzzwwwvvvuuulllddd```^^^\\\]]]```eeeeeekkkqqqnnn```TTTNNNFFFEEEDDDDDDEEEFFFEEEDDD@@@>>>===;;;<<<===@@@AAA@@@@@@???>>>============888888999;;;;;;<<<<<<<<<::::::999999999:::;;;;;;888888888888777777777777======<<<;;;:::999777666777666555444444333333333444333111000000111333444555555:::FFFVVVdddmmmpppuuuuuuuuuvvvuuutttssssssooommmiiifffaaa[[[UUUPPPLLLHHHBBB===999444000---............////////////////////////////////////000000000///...---------,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++...---+++******+++,,,---+++++++++************)))))))))******++++++,,,,,,)))************+++++++++))))))))))))))))))))))))++++++++++++************+++,,,---+++***(((((()))++++++************************))))))))))))******))))))))))))))))))))))))++++++******)))(((((((((***)))'''%%%%%%''')))***))))))))))))))))))))))))***)))((((((((()))++++++,,,,,,++++++++++++,,,,,,++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))))))))))))))++++++************++++++***++++++)))'''&&&)))+++++++++++++++,,,---......++++++++++++++++++++++++,,,---......//////......---------............///---...//////...---...///...........................///000000111111000000111222333333222333666999777666555555555555666777888666777999:::===FFFPPP\\\jjj~~~~~~zzzqqqiiiggghhhkkk------------............,,,---...///000000000///---............//////////////////////////////////////////000000000000000000000///............///------------------------222111000000222666:::===GGGMMMTTTYYY\\\___dddggghhhiiijjjjjjhhhfffdddbbb```^^^[[[YYYWWWVVVTTTRRRKKKIIIFFFDDDCCCEEEGGGIIIJJJKKKMMMQQQXXXaaalllttt}}}|||vvvrrrpppooonnnfff```___^^^]]]___bbbhhhgggiiimmmkkk___RRRKKKDDDBBB@@@@@@@@@AAA@@@>>>===<<<:::999999;;;===>>>??????>>>>>>=========<<<555666888:::;;;<<<<<<===;;;;;;:::999999999::::::777777777777666666666666;;;;;;:::999888777777777666666555555444333333333222111000//////000111222444555<<>>;;;999666333...+++---............/////////////////////////////////000000//////...------------------,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++...---,,,*********+++,,,,,,,,,***)))))))))***+++************************)))************+++++++++))))))))))))))))))))))))************++++++++++++///...------...---,,,***))))))************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))((()))******+++***))))))(((((())))))***))))))(((((((((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++++++++++++++++++++'''((())))))******))))))++++++************++++++(((******)))((('''((()))++++++++++++,,,---......++++++++++++++++++++++++------...///////////////---------............///...///000000......///000..............................///000000000000///000222333333222333555777444444333333333444444555666555777:::<<<>>>FFFOOO]]]jjj}}}|||~~~|||rrrjjjfffgggiii,,,,,,---------............---------......///000---------........./////////////////////000000000///////////////////////////......---------......//////......---,,,++++++000000///000222888>>>CCCNNNSSSXXX]]]```cccgggjjjjjjkkklllllliiifffbbb___^^^ZZZUUURRRPPPOOOMMMLLLEEEDDDCCCBBBBBBEEEJJJNNNQQQTTTZZZaaaiiisss}}}}}}zzztttnnnkkkiiikkkeee```aaacccbbbeeehhhhhhggghhhjjjhhh^^^RRRIIIBBB@@@===<<<<<<<<<;;;:::;;;:::999888999:::;;;<<>>===;;;::::::666666888999:::;;;;;;;;;<<<;;;::::::999999999999888888888888777777777777:::999888666666666777888555555555555444444333333222111000000000000111222222555===HHHVVVaaagggjjjmmmoooqqqrrrpppmmmiiifff___[[[VVVQQQNNNKKKGGGEEE888666333222111000...,,,---------.........///////////////////////////////////////......------------,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,***************************+++++++++++++++,,,,,,++++++************++++++...---,,,+++*********+++---,,,***(((((()))***,,,*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))***++++++,,,------+++***))),,,///111///,,,(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))(((((())))))************)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++((((((''''''''''''((((((((((((((()))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++************+++++++++,,,------,,,+++******++++++++++++,,,---......++++++++++++++++++++++++,,,------...............---------............//////000111000///...///111........................---......///////////////000111222222222222444666333333333333333444444444555555777;;;===???FFFOOO___kkk}}}~~~zzz|||~~~tttkkkgggggghhh,,,,,,,,,------------......------,,,,,,---...///------------............////////////000000111111..............................------------......***+++,,,---///111222222......//////222999BBBIIIUUUXXX\\\```cccfffhhhiiikkkllllllkkkhhhccc___\\\YYYVVVPPPMMMKKKJJJIIIHHH@@@AAAAAAAAABBBGGGNNNTTT]]]bbbjjjrrrzzz{{{uuunnniiifffjjjeeebbbeeegggggghhhllliiijjjkkkkkkhhh```TTTKKKBBB???<<<::::::::::::999:::999999999999:::;;;<<<@@@@@@@@@>>><<<:::888666888888999:::::::::999999<<<;;;::::::999999999999888888888777777777666666:::999777666555666666777333444444555444444333222222222111111111111222222111444<<>>@@@BBBCCCEEEKKKUUU\\\jjjpppxxx~~~yyysssnnniiifffkkkfffdddggghhhggghhhkkklllqqqssspppiiiaaaVVVMMMAAA>>>:::999999999999999999999999999999:::;;;;;;?????????>>><<<999777555999999::::::::::::999999;;;;;;:::999999999::::::666666666666555555555555:::999888777666555555555222333444555555444333222222222222222222222222222000333999???FFFLLLPPPRRRWWWYYY[[[\\\[[[WWWSSSPPPFFFCCC>>>:::888666333111222...***)))***---...///,,,------------.................................------------------------+++++++++*********)))))),,,++++++******++++++,,,*********************************++++++,,,,,,---++++++************++++++***+++++++++++++++++++++,,,,,,***)))))))))***+++************************)))************+++++++++))))))))))))))))))))))))*********+++,,,------...,,,,,,---///000///,,,***(((((())))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********++++++******))))))******+++))))))))))))))))))))))))(((((()))************)))******))))))))))))******+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************((()))******++++++******++++++************++++++...,,,++++++,,,,,,+++***++++++++++++,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------............///...///000000......///000..............................///000000000000///...000222222111111111222333333444555666666666666555444666:::<<>>HHHRRRaaakkk{{{}}}wwwwwwyyy{{{}}}|||sssjjjdddcccccc++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,---------.........//////000111222222222333333333333222222111111...............///000111,,,,,,---...///000111222///111333444888BBBPPP[[[eeefffiiilllnnnlllhhheeeaaa```]]]ZZZVVVSSSQQQPPPLLLJJJHHHHHHHHHHHHGGGEEEHHHKKKOOOQQQTTT\\\iiirrrxxx|||tttmmmhhhhhhjjjlllrrrmmmkkkmmmmmmjjjiiijjjlllwww|||sssdddXXXMMMEEE>>>;;;777666666888999999777777777777888888888888999:::<<<======<<<:::999777888999;;;<<<===>>>>>>999999999999:::;;;;;;<<<999999999999888888888888::::::::::::888666444222111222444555555444222111//////000000000000//////000111333444555777:::<<<===>>>???@@@???===:::888333222000000111111000......---------//////---+++,,,,,,,,,---------..............................---------------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************))))))***+++,,,,,,------++++++************++++++'''((()))***,,,,,,,,,,,,***++++++++++++***))))))))))))***+++,,,---------)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------"""''',,,...---,,,,,,...******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++******)))++++++************++++++************)))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***++++++************++++++111---***)))+++------,,,++++++++++++,,,---......+++++++++++++++++++++++++++,,,------......---------------.........//////---...///...---,,,---///........................//////000111111111111111...000222222111000000111111222333555666666555555666555555888:::>>>IIISSS___iiiyyy~~~|||wwwwwwxxx{{{zzzppphhhbbbaaaaaa---,,,++++++******++++++)))***+++,,,------------,,,,,,,,,++++++*********,,,------...///000111111222111111111000000//////,,,,,,---...//////......///000111000......000111---000222444999DDDTTT___jjjqqquuutttqqqnnniiiccc```\\\WWWSSSQQQPPPNNNLLLKKKJJJHHHGGGGGGIIILLLMMMNNNSSSXXX\\\```gggqqqyyy{{{wwwssslllgggdddeeehhhkkkooommmkkkjjjiiijjjkkkllluuuvvvtttlll^^^NNNCCC===;;;:::888666666777888:::888888888777777777777777<<<:::999777777888:::;;;444555888:::;;;:::999999999888888888:::;;;:::999:::999777666555666777888;;;:::888666666666777777666444333444666777666333222111111000000000000000333333333333333333333333222222222222222222222222222111///...---------...///...,,,++++++,,,---......///000000111111000000------............------......//////......---,,,+++++++++*********)))))),,,++++++++++++---...///000///---***(((''')))+++++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------!!!&&&+++......,,,***+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''',,,,,,---...---,,,+++******,,,---......+++(((&&&))))))))))))************************))))))))))))***************)))((((((&&&&&&''''''(((((())))))''',,,000///)))%%%$$$&&&((('''&&&&&&&&&''')))*********))))))))))))*********************)))(((((((((((()))***++++++,,,,,,+++***)))(((''''''''''''(((((((((((())))))))))))*********))))))))))))))),,,+++***((((((((())))))++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++***)))))))))***,,,...000++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))%%%###&&&,,,000000...,,,---......///.........000000000000111111111111000000111111111222222222000333666555333222555777666333333777;;;???GGGPPP___kkk|||{{{{{{{{{zzzyyyyyyzzz|||qqqccc]]]```fff,,,,,,++++++******++++++)))***+++,,,------------......------,,,,,,,,,,,,------......//////000000111111111000000000//////...///000000000000000000---...///...,,,,,,...///...111333666<<>>999777777777999888777666555555555555555666666666777777888888888888888888999999::::::;;;;;;::::::999999888777666555555555777888777666888777666555555666777888777777888888888666444333...///000111222333444555222111111000000000000000000000000000000000000000////////////////////////,,,,,,------------------......//////...,,,***))),,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,---------...---,,,,,,+++************************)))))))))******+++++++++&&&))),,,---,,,***))))))++++++************++++++++++++++++++++++++++++++)))***************++++++(((***---///000///...---))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++************+++***(((''''''''')))***((()))))))))************(((((((((((('''''''''''''''(((((()))))))))(((((())))))((((((''''''&&&&&&,,,***'''&&&((())))))))))))))))))*********************))))))))))))******((())))))*********)))))))))))))))))))))*********)))))))))******+++++++++++++++******))))))(((((((((((())))))************))))))******++++++++++++************+++++++++,,,,,,+++***)))***,,,...///+++************+++---...******))))))))))))******+++++++++,,,,,,---------,,,,,,,,,---------......---,,,---///111222333222+++,,,------......------//////000000000111111111000000000000111111111111111///...000444666555333666333333777:::???GGGPPP]]]hhhxxx~~~wwwqqqqqquuuvvvxxxyyywwwuuuvvv{{{}}}mmmaaa]]]^^^++++++,,,---,,,+++***)))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............////////////000000000000000000000000///...---...///...,,,,,,...///111444:::EEERRR```mmmtttzzzzzzuuuooohhhaaa^^^YYYUUUTTTSSSQQQPPPMMMQQQWWW```jjjssszzz~~~~~~wwwoookkkiiijjjeeeeeeeeehhhmmmtttzzz~~~}}}xxxqqqiiibbb^^^JJJEEE===888666666666666666666666666555555555555444555555666666777777777666666777777888888999999999999999888888777777777777555555666777888777666777666555333444555777999555555555555444333222222+++---//////...///000222222111111000000000000000////////////////////////000000000000000000000000------............---,,,/////////...---,,,+++***)))***+++,,,,,,,,,++++++,,,,,,------------,,,,,,---------------,,,++++++***************+++++++++&&&'''((()))************###&&&***,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++************************(((***,,,......,,,***((())))))))))))************))))))))))))))))))))))))))))))******************,,,,,,+++************+++***)))(((''''''((()))***))))))))))))************)))))))))(((((((((''''''''''''((()))))))))((((((************))))))))))))***))))))((((((***+++---'''((())))))******))))))******))))))))))))******((())))))************))))))))))))))))))))))))))))))(((((())))))+++,,,---+++++++++******))))))(((((((((((()))******++++++)))***++++++,,,+++++++++*********+++++++++,,,,,,,,,+++*********+++------000...,,,)))((()))***+++))))))(((((((((((())))))***++++++,,,,,,------...+++,,,,,,------.........---....../////////......++++++,,,------------,,,000000000000111111111111/////////000000000000111222111222333666777777777666333333777;;;???GGGPPP\\\gggwww}}}wwwrrrqqquuuwwwyyy{{{xxxuuuvvv{{{|||lll___ZZZZZZ***+++,,,------+++***(((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000...///000000000000000000---...///...,,,,,,...///333777???KKKYYYgggqqqvvvxxx}}}zzztttmmmfff^^^WWWUUURRRRRRTTTWWWXXXXXXYYY]]]dddllltttzzz~~~~~~|||yyyxxxtttnnnhhheeefffhhhfffgggjjjmmmsssxxx}}}zzzsssjjjbbb[[[WWWDDD???999666666777777666444444555555666666555555555555555666777777888888444555666777777888888888999888888777777777888888777666555666888999888777666666666666666777777888666666555444333333333333---///111111//////000333222111111000000000000000........................////////////////////////...//////000///...,,,,,,---------,,,,,,------...(((***,,,......---+++***+++,,,,,,------,,,,,,+++,,,------------,,,++++++))))))*********+++++++++'''((()))*********)))((($$$''')))++++++++++++,,,++++++************++++++++++++++++++++++++++++++************))))))))))))(((((())))))(((((('''&&&((()))))))))************))))))))))))))))))))))))++++++******************,,,+++***)))((())))))***'''''''''&&&&&&''''''((())))))))))))******************)))))))))(((((((((&&&''''''((())))))(((((())))))))))))************%%%''')))((('''&&&))),,,'''((()))*********)))(((******))))))))))))******(((((()))***************)))))))))))))))))))))(((%%%%%%''')))************)))))))))******+++++++++'''(((((()))******++++++***+++,,,,,,,,,+++***))))))))))))************+++++++++******)))(((((('''......---+++***)))))))))******))))))))))))************+++,,,,,,---......++++++,,,,,,---......///+++,,,------,,,***))))))+++,,,------......------/////////000000000000111///000000000000111111111111222444555555666888:::666333333777;;;???GGGPPP[[[fffvvv}}}{{{uuutttxxxyyy|||}}}yyytttsssxxx~~~yyyhhhZZZUUUUUU***+++,,,------+++***(((,,,,,,,,,------,,,++++++,,,,,,,,,------.........++++++,,,,,,---...//////---.........//////000000,,,,,,---.../////////...///000111000......000111555:::CCCPPP___kkktttxxxuuuzzz{{{uuullleee\\\TTTPPPOOOOOORRRVVV[[[^^^```eeeiiipppwww|||zzzvvvsssmmmmmmjjjeeeaaa```cccfffgggiiimmmqqqvvv{{{}}}yyyssskkkbbbYYYSSSOOO@@@<<<888666777888888666222333444555666666666666555666666777888999999999555555777888999999999999999888888777888888999999888777666777888999888777444666888999:::999888777999888666555444444555666111333555444222111333555222111111000000000000000........................////////////////////////000000111111000...,,,+++++++++++++++,,,...000111***,,,///111222000---++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++))))))******++++++++++++++++++,,,,,,,,,***)))((()))***++++++)))(((((()))++++++************++++++++++++++++++++++++++++++*********)))))))))))))))+++***)))((()))***,,,---(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++***)))))))))+++***((('''''''''((()))))))))******************))))))))))))************************))))))))))))&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))###'''***((($$$"""%%%((('''((()))***+++***))))))******))))))))))))******(((((()))***************))))))))))))(((((((((((( ###&&&)))+++***((('''&&&'''((()))+++,,,......'''(((((()))***++++++++++++,,,,,,---,,,+++)))((((((((((((((()))))))))))),,,++++++)))'''%%%###""")))***,,,------,,,+++***++++++************++++++******+++,,,,,,---......++++++,,,,,,---...//////,,,...///000///---------,,,---......//////................../////////000000111111111111222222222...111444555333444777:::666333333777;;;???GGGPPP[[[fffvvv~~~}}}xxxwww{{{|||~~~~~~yyyrrrpppuuuzzzuuudddWWWRRRRRR++++++*********+++,,,,,,......---,,,,,,+++******,,,,,,,,,------.........---------............///////////////000000000000............//////////////////............//////555999BBBQQQaaammmrrrtttzzzuuurrrnnnfffZZZRRRQQQIIILLLOOORRRUUU]]]iiissszzz||||||tttmmmiiieeeccc```]]]\\\___fffkkkmmmssswwwyyyzzz|||zzzuuutttnnncccZZZSSSNNNJJJHHH===;;;888666555555555666666666666666666777777888555666666777777777777666444555666888999999999999888888888888999:::;;;;;;;;;:::999999888888999999999999888777666555444444555444333333222222333333444444333333333444444555444111......000000///,,,////////////............//////.........---------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------***+++,,,---------,,,+++------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++************++++++---,,,******+++,,,+++***)))************+++++++++************************,,,,,,,,,++++++++++++***+++++++++***)))(((((('''++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((('''((()))***,,,,,,,,,+++++++++++++++***,,,---,,,))))))+++...,,,+++***((((((((())))))((((((((((((((((((((((((***++++++***((('''((()))***((('''(((***+++)))&&&*********)))))))))((((((+++***)))(((((()))***++++++***)))))))))***,,,------,,,***(((((((((((()))------)))%%%''',,,---+++******************+++++++++***)))***++++++***)))''')))---//////---)))'''))))))******++++++++++++************+++,,,---...,,,------------,,,++++++------------------------,,,,,,------------......---------............///---///222333222111000111///...,,,,,,,,,---///111000///.........///111222222222333333333444444444///000222444555777777888333333333444999CCCNNNVVVXXXcccttt{{{yyy{{{|||yyywwwrrrooorrryyyxxxlll]]]TTTQQQSSS+++,,,,,,,,,------............---,,,,,,+++******,,,,,,,,,---------......---------............///.../////////000000000000............//////////////////............//////444888BBBQQQaaammmrrrssstttnnniiifff^^^TTTNNNNNNHHHKKKPPPUUU[[[eeesss}}}~~~~~~{{{uuuoooiiifff]]]]]]]]]]]]^^^ccciiimmmtttxxxzzzxxxvvvvvvqqqlllfff___VVVNNNHHHDDDAAA???<<<:::888666555555555666666666555555666666777888666666777777888888777777555666777777888888888888999999999999:::;;;<<<<<<::::::999888888888888999777777777777666666666666555555444333333333333333000000111111222333444444444111//////000111///---////////////............///.........------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,---------------,,,------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******///---+++***++++++***((()))************+++++++++*********************************)))))))))((((((++++++******)))(((((('''((('''%%%%%%&&&(((+++---*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++)))((('''((()))***))))))))))))))))))))))))***+++,,,+++))))))+++---+++***)))(((((())))))***)))))))))))))))))))))))))))***+++***((((((((()))***((('''(((***+++)))&&&------,,,,,,,,,,,,++++++******))))))))))))************)))))))))***+++,,,,,,+++***)))((((((((()))))))))'''###%%%)))***'''------------,,,***)))(((+++***)))***++++++***)))))))))***++++++***))))))))))))******************''''''''''''((()))******(((((()))***++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,---------............///+++,,,---,,,++++++---//////...---,,,,,,...///111///////////////000000111....../////////000000000///000222333555666666666888777666666888???GGGMMMXXXcccsss{{{yyy{{{|||zzzxxxwwwrrrmmmooouuu}}}{{{uuuiiiZZZQQQOOOQQQ***+++---///000000//////...------,,,,,,++++++***,,,,,,,,,------------...---------............///....../////////000000000............//////////////////............//////333888BBBQQQ```kkkppppppmmmfff```[[[UUUNNNLLLNNNLLLPPPVVV]]]eeeppp}}}}}}{{{yyywwwwwwyyywwwtttppplllgggdddbbbYYY[[[^^^aaadddggglllooowwwyyyxxxsssnnnkkkeee___TTTOOOGGGAAA===;;;999888:::999777666555555555666555555555555555666666777666777777888999999888888777777777777777777777777999999999999:::;;;<<<===:::999999888888888888888555555555666666777777777555555444333333333333333333333333333444444444444444222000000000111000////////////............---............------------...------,,,,,,------...,,,------------.........++++++***************+++------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))000...+++*********(((''')))************+++++++++******************************)))))))))(((((((((++++++******)))(((((((((---***&&&""""""$$$(((+++*********++++++++++++,,,************************++++++)))((((((((()))***(((((((((((((((((((((((()))***+++***((((((***,,,***))))))((())))))***+++************************)))***+++***)))((()))***)))((('''((()))***)))'''************))))))))))))))))))************)))))))))))))))((()))******+++,,,+++***)))((((((((()))&&&((('''$$$&&&)))((($$$ """%%%(((+++++++++++++++***)))***++++++***)))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,%%%&&&(((***,,,------...++++++++++++++++++++++++******++++++++++++,,,,,,---------............///......---+++***,,,///222///...---------...///000...//////000000000000000000000000000111111111111000111222333444444444444888888777777888<<>>:::888888777777888777666555555555555666444444444444444555555666666777888999999999999999888888777777666666666666888888888888999:::;;;<<<999999888777777777777777555555555666666666777777444444333222222222222222444444444444333222111111444333222111111111000000//////.........------------------------------------------------------------------.........//////---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))...,,,************)))((())))))*********+++++++++************************++++++++++++************************))))))((((((,,,***'''%%%%%%'''***---************++++++++++++))))))))))))))))))))))))+++***)))(((((()))******))))))))))))******************))))))((())))))***((((((((())))))***++++++)))))))))))))))))))))))))))***+++***)))((()))***))))))((((((((()))))))))))))))((((((((('''''''''((()))***++++++***)))((()))(((((()))))))))******+++******)))))))))))))))'''******((())),,,***%%%###'''+++,,,,,,++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,((()))***,,,---...//////------------------------,,,,,,,,,---------......---------............////////////---,,,---000333///......---...///000000---...000111111111000///111222222222222333333333111111222333333333222222222333555666999>>>DDDHHHVVVaaaqqq{{{xxxxxxwwwvvvwwwvvvqqqjjjjjjnnnwwwvvvpppeeeXXXPPPOOOQQQ''')))+++...//////...---------,,,,,,,,,,,,++++++---------------------------------............///............////////////............//////////////////............//////333666>>>JJJXXXbbbffffff^^^WWWQQQNNNLLLJJJMMMQQQXXX```kkkwww~~~zzzvvvqqqmmmkkkgggeeeccc```^^^^^^^^^___aaafffnnnssstttsssrrrqqqoooooojjjaaaYYYTTTNNNGGG???<<<888666666777777777666666555555555555555555333333333333333444444555666666777999999:::::::::999888777666555555555666666666666666777888999:::999888777777666666777777666666666666555555555555333222222111111111111111///000000111000000///...333333222111000000000111............------------,,,,,,---------------------------------------------------.........//////000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++***((()))***++++++***))))))*********+++++++++************************+++++++++*********))))))*********)))))))))))))))######%%%'''))),,,...///))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))***************))))))((())))))******(((((())))))************((((((((((((((((((((((((((()))******)))((()))+++)))))))))((('''((()))***,,,,,,+++++++++*********((()))***++++++***)))(((((())))))***************************)))))))))((((((***+++***+++---+++&&&(((***,,,------,,,)))(((+++***)))***++++++***)))((()))***++++++***)))((()))))))))(((((((((((((((&&&&&&&&&&&&&&&'''))))))++++++,,,------------,,,------------------------,,,,,,,,,---------......---------............///+++,,,------,,,,,,---///............//////000000---...000111111111000/////////000000000111111111111222222333333222222111///111333666999>>>DDDHHHUUU___ooo|||xxxwwwvvvvvvwwwwwwrrrkkkjjjnnnuuutttnnncccVVVNNNMMMOOO'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///------........./////////............//////////////////............//////444555:::EEEQQQ[[[___```VVVPPPMMMLLLLLLJJJMMMRRRXXX```ooo}}}|||vvvooojjjggg```___^^^]]]]]]]]]^^^___aaagggpppvvvxxxvvvsssqqqlllkkkdddYYYOOOIIICCC<<<999666333333444555666555444444444555555555555555222222222222222333333444555555777888999999::::::999888666555444555666666555555555555666777888999888777777666666666666666666666666555555444444444333333222111111111111111...000111333444444333222222333333111///...///111.........------------,,,,,,,,,,,,,,,------------,,,------......------,,,,,,------------.........,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,------,,,+++******((('''(((***,,,,,,+++)))************+++++++++************************))))))((((((((('''''''''******))))))))))))))))))&&&''')))***)))(((%%%###)))))))))************+++))))))))))))))))))))))))))))))))))))************&&&''''''(((((())))))***,,,***((()))***+++***)))((())))))************)))''''''''''''''''''''''''((()))******))))))***+++)))))))))(((&&&''')))+++*********))))))))))))((())))))************))))))))))))***++++++++++++***))))))************)))((('''))))))((())),,,***%%%''')))+++,,,---,,,+++***+++***)))***++++++***)))((()))+++,,,,,,+++)))(((((((((((())))))*********(((''''''(((((()))***++++++++++++++++++***)))(((++++++++++++++++++++++++******++++++++++++,,,,,,---------............///,,,---//////...---...000....../////////000000000...//////000000000000000111111111222222222333333111222333333333333333222222333444666888===BBBFFFTTT^^^nnn~~~zzzxxxxxxwwwxxxxxxtttnnnmmmrrrtttsssmmmbbbUUUMMMLLLNNN)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///---------.........//////............//////////////////............//////555444777???JJJTTTYYY[[[RRRNNNMMMOOOPPPOOOQQQUUUYYYaaaooo~~~~~~vvvnnngggddd[[[[[[[[[[[[\\\]]]^^^___aaagggpppuuuuuuqqqllliiibbbaaaZZZNNNEEE@@@;;;555555333111000222333444333222333444444555555555555111111111111111222333333444444666777888999999999888777555444444555666777555555555666666777888999777777666555555555555666444444555555555555555666555444333333222222333333111222333444333222000///111222333111...---...000.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,------------)))))))))(((((('''&&&%%%++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***,,,------,,,***)))+++)))((((((***+++******)))************+++++++++************************)))((((((((('''''''''''')))))))))))))))))))))***,,,------,,,)))%%%!!!))))))))))))************************************(((((()))***************''''''(((((()))******+++---+++))))))+++,,,+++***))))))***+++******((((((((((((((((((((((((((((((''')))******))))))***+++)))******(((&&&&&&))),,,(((''''''''''''&&&&&&&&&******))))))))))))******)))***+++,,,---,,,,,,+++((()))***++++++***)))(((''')))(((&&&(((***)))%%%!!!"""%%%'''***,,,---...+++***)))***++++++***)))))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++***++++++,,,---...+++++++++++++++***)))(((++++++++++++++++++++++++******++++++++++++,,,,,,---------............////////////...---...000333......///000000000000000///////////////000000111333333333333444444444444111222333444444444444444444444555555777<<>>;;;888333444222000000222333333333222222333444555555555555111111111000111222222333333444555666888888999999888666555444444555777888666666666666777888999:::777777666555555555555555222222333444555666777888666666555444444444444555111111000...+++'''###!!!000222222000---,,,...000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------------......---,,,***)))++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,+++)))((()))***)))((()))************+++++++++************************************)))))))))))))))))))))))))))*********((()))***,,,,,,,,,+++***))))))))))))************************************'''((()))***************)))******+++,,,---------...+++)))))),,,---,,,***)))***++++++***)))((('''))))))))))))))))))))))))''')))******))))))***,,,)))******(((%%%&&&))),,,************))))))))))))+++***)))(((((()))***+++***+++,,,---...---,,,,,,((()))***++++++***)))((((((***)))&&&(((+++***&&&)))))))))***+++,,,,,,---+++***)))***+++++++++)))***)))'''%%%%%%''')))***''''''(((***+++,,,---...(((((((((((()))***+++,,,,,,,,,,,,------,,,,,,+++------------------------,,,,,,---------.........---------.........//////...,,,***'''&&&(((---111......///000000000000000000///.........///111222...////////////000000000111222333444555555555555333333444555888===EEEJJJSSS]]]lll|||~~~{{{zzz{{{{{{wwwsssuuuzzz|||{{{uuujjj\\\SSSRRRTTT,,,,,,++++++++++++++++++,,,---......,,,,,,---............////////////000111000//////000///---,,,...------------...//////......---,,,---...///000111000///---------...///;;;555000555AAAMMMSSSUUUUUUWWWYYYZZZYYYXXXWWWXXXcccfffnnn{{{zzzpppgggbbb```[[[___aaaaaacccdddbbb\\\dddeeefffgggfffaaaZZZUUUPPPLLLFFF>>>888444222111444444333333222333333333555222//////222555555555444333111///000111333555555555555666666777888999888777777666666777888999777777666666555555555444999888777555555444444444444444444444444444444444444333111000000111333444222222222111000//////...---///000222222000///---........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********+++,,,///222......---,,,,,,+++******************************))))))))))))))))))))))))***************************((('''(((+++,,,***(((*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************%%%***,,,***)))++++++)))******++++++++++++******...,,,******+++,,,+++************)))))))))))))))***************)))((('''))))))))))))************((((((((((((''''''''''''++++++******))))))((((((***)))))))))((((((''''''************************(((((())))))*********+++))))))((((((((((((((()))))))))***++++++++++++***)))))))))))))))))))))))),,,+++++++++***)))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222///---,,,...---+++(((***++++++++++++,,,,,,,,,...------------...//////........................------------------------//////000111111111111111000111111111111222222222333333222222222222222222333444555777:::???FFFKKKQQQ]]]nnnyyy{{{{{{zzzxxxvvvwww|||wwwiii\\\SSSPPPQQQ++++++++++++++++++++++++,,,---...---,,,,,,,,,...++++++++++++,,,,,,,,,,,,...,,,******+++------------------------...//////...------,,,---...///000000000///...............666222///333>>>JJJRRRUUU]]]^^^___^^^\\\[[[[[[[[[cccfffnnnzzz{{{tttkkkddd___]]][[[aaaeeeeeeddddddaaa\\\^^^^^^^^^^^^\\\WWWQQQLLLFFFCCC>>>888444111000000333333222222222222333333666333000111333555666555666444222000000111333444555555555555666777888999999888777666666777888888888777777777666666666666666666555444333333333444444444444444444333333333444333111000000111333444222222111111000//////......///000111111000///...------------------------------------------------------,,,,,,,,,+++++++++......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++++++++***+++---/////////...------,,,++++++************************************************************************+++)))((()))+++,,,+++))))))***************++++++++++++++++++++++++++++++))))))))))))************************************'''***+++'''&&&)))++++++******++++++++++++******,,,+++))))))*********))))))))))))))))))***************++++++***))))))((())))))))))))************)))))))))((('''''''''&&&*********)))))))))))))))*********))))))(((((((((******))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))++++++******************+++***)))(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))******++++++222///------...---+++)))******++++++,,,,,,,,,---...------------...//////................................................//////000111111111111000000111111111111222222222222222222222222222222222444555666777:::???EEEJJJRRR___qqqyyyzzzyyywwwuuuvvv{{{~~~{{{mmm___UUURRRRRR*********++++++,,,,,,---+++---...---,,,+++,,,...************++++++++++++---***((('''))),,,...///---------------............------------.../////////////////////......---///...///222:::FFFQQQWWWddddddccc```]]]\\\]]]^^^dddgggooozzz~~~~~~vvvuuurrrllleee___[[[ZZZ^^^gggnnnlllgggccc```]]]YYYXXXVVVUUURRRMMMFFFAAA;;;999666333000000000000222222111111111222222333666444222222444666888888999777444111000111222333555555555555666777888999:::999777666555666666777888888888777777777777666444444333333333333333444444444444333333222222222333222111000000111222333222111111000000//////......///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++******...------,,,,,,,,,,,,,,,***++++++,,,...//////000+++,,,,,,+++******+++---//////......------,,,,,,************************++++++++++++++++++++++++************************+++***)))***,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((+++)))%%%$$$(((+++,,,******++++++++++++******+++***(((((()))))))))((((((((())))))******++++++***++++++++++++***))))))))))))))))))******************)))(((((('''&&&&&&))))))))))))***************************)))))))))***)))))))))((((((''''''))))))))))))************))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))******************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************...---,,,,,,,,,,,,,,,,,,000...---,,,------+++))))))******+++,,,------......------------...//////........................////////////////////////...///000000111111000000000111111111111222222222111111111222222333333444555555666777999>>>DDDIIIRRR___sss{{{{{{{{{yyyxxxyyy|||zzzlll]]]RRRNNNNNN))))))***+++,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,------------...,,,******,,,---......,,,,,,------............------------......//////---...///000000///...---+++---///333999DDDRRR[[[dddcccbbb^^^\\\\\\^^^```gggkkkqqq{{{{{{zzzyyyyyyzzzzzzzzzyyyoooooolllgggaaa\\\YYYYYYeeeqqqzzzvvvllleee```]]]WWWUUUQQQNNNJJJEEE???;;;666555333111000111111222111111111000111111222222444333333333555888;;;<<<;;;999666222111111222222555555555555555666888888:::999777666555555555666777777777666666666666666444333333333333333444555444444333333222222111111222111000000000000111222111111000000////////////......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++------,,,,,,+++,,,,,,---+++++++++,,,---......///,,,---------++++++,,,.........---------,,,,,,,,,************************++++++++++++++++++++++++************************+++******+++,,,,,,,,,,,,++++++******)))))))))((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((******&&&$$$(((************++++++++++++******+++***(((((()))))))))(((''''''((()))***++++++,,,******++++++++++++******((()))))))))************+++******)))((('''&&&&&&(((((())))))******++++++++++++***************************)))(((((('''''')))))))))))))))*********)))(((((((((((())))))***))))))***++++++++++++***))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))000///...------------------,,,++++++++++++***))))))******+++,,,---.........------------...//////......................................./////////...//////000000000000000000000111111111222222222000000111222333333444444555666666777999===CCCHHHPPP^^^qqq~~~}}}~~~~~~vvviii[[[PPPKKKKKK))))))***+++,,,,,,------+++,,,---,,,++++++,,,---------------............,,,,,,,,,---...---+++(((+++,,,------......---------------...............---...///000000///...---***---111444;;;FFFTTT___cccbbbaaa^^^]]]^^^bbbeeekkkooouuu|||vvvtttrrrsssuuuwwwvvvuuunnnllliiiddd___\\\\\\]]]nnn{{{~~~qqqfff___\\\TTTPPPKKKGGGCCC???:::777444333222111000000111111111000000000111111222333222222333444666999===@@@===;;;777444222111222333444444444444555666777888:::999777555555555555555555555555555555555555555444444444444444444555555333333222222222111111111000000000000000000000000000000000///////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,......------///000,,,,,,,,,+++++++++++++++***************************************************************************+++++++++++++++,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((&&&***,,,)))'''))))))'''******++++++++++++******,,,+++))))))*********)))''''''((()))***++++++,,,)))******+++++++++******((()))))))))************+++******)))((((((''''''(((((())))))******++++++******************+++++++++++++++******)))))))))******))))))))))))))))))((((((((((((((()))******))))))***++++++++++++***))))))))))))))))))))))))((((((((())))))******+++((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))***)))*********))))))))))))******+++,,,------.........------------...//////........................,,,,,,---------...............///000000000000000000000111111111222222222000000111222333333444444555555666666888===CCCGGGQQQ^^^qqq}}}{{{uuujjj]]]RRRNNNMMM*********++++++,,,,,,---***,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,******+++------+++'''$$$***+++,,,......------,,,,,,---......//////......---...//////////////////,,,///222666===IIIWWWaaaeeeeeedddcccccceeeiiilllooorrrwww|||tttqqqmmmmmmppprrrrrrqqqllljjjfffaaa^^^^^^aaadddvvvqqqddd[[[VVVMMMIIICCC>>>:::777444222111111000///////////////111111111111111222333444222333444555555888<<<@@@>>><<<888555333222333333444444444444555666777888999888666555444555555666333444444444444444555555555555444444444444444555111111111111111111111111/////////000000/////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++++++++,,,,,,---,,,,,,,,,++++++************,,,............///000++++++++++++************************************))))))))))))))))))))))))************************)))***++++++******+++---,,,,,,,,,+++++++++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&+++---+++)))***)))'''******++++++++++++******,,,+++))))))*********)))(((((())))))******++++++(((((()))************)))))))))))))))******************))))))))))))(((((())))))))))))************)))))))))******************************+++++++++************))))))))))))(((''''''(((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++++++++,,,''')))***)))(((((()))***,,,,,,,,,,,,------------...------------...//////........................++++++,,,,,,---.........---...//////000000//////000111111111111222222222111111111222222333333444444444555666888===CCCHHHTTT```rrr}}}{{{xxxwwwrrrggg[[[PPPKKKJJJ++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,************++++++++++++*********,,,---,,,***((()))+++,,,......---,,,+++,,,---.../////////...---...............///000000//////111666???KKKXXX```hhhiiiiiiiiiiiijjjnnnppppppssswww{{{~~~wwwqqqkkkiiikkkmmmmmmlllhhheeeaaa]]]\\\___fffkkk{{{}}}nnn___TTTMMMFFFBBB<<<777444222111000000000000000000000000000111111111222222333444555555666777555444555999<<>>DDDIIITTT^^^mmm|||~~~zzzzzzyyyuuujjj\\\PPPIIIFFF......---,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,---------.../////////,,,---...//////...---,,,***+++,,,...///000000000------///444===KKKZZZdddjjjoooqqqpppqqquuuxxxwwwxxxvvvuuutttvvvyyy}}}wwwllljjjiiiffffffhhhiiiddd]]][[[^^^eeelllpppzzzzzzvvvlll]]]NNNCCC>>>666555333111000000000111111111000//////000111222111000000000000222333444999===AAA???999333222333444333222222333666888:::777666555555555555555666999777555555555666555444555555555555555555555555333333333222222222111111333333111000////////////333222111111111111...,,,000///...------...///000......------------......222111///...---------...,,,,,,,,,,,,---.../////////...---,,,+++,,,,,,---------............------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,------,,,,,,+++***+++,,,---------,,,+++***,,,,,,+++***))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))************))))))))))))))))))))))))******+++***)))(((((()))***+++,,,+++***)))(((((((((((((((++++++((((((++++++(((+++*********))))))(((((((((((((((((())))))))))))&&&((()))******)))(((&&&((((((((((((((((((((((((''')))******))))))***,,,))))))))))))************************************************************************************&&&'''((()))***))))))(((******)))))))))))))))***************************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,.........,,,,,,...//////000000000000000000...---...///000///...+++++++++,,,,,,,,,------///////////////............///111222333333222222222111111222444444333111555333444888:::;;;@@@GGGPPP\\\ooo{{{{{{|||xxxmmm^^^PPPHHHFFF......---,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,------------............,,,---............---,,,***+++,,,...///000000000///000222777???LLLZZZdddlllrrruuutttuuuyyyzzzyyywwwuuuttttttuuuyyy}}}~~~tttqqqpppllljjjkkkgggccc]]][[[^^^ccchhhjjjooonnniii___RRREEE===999555444333111000000111111222111000//////000111222222111111111222333444555:::???DDDBBB;;;555333333333333222222333555777999777666666555555666666666888666555444555666555444555555555555555555555555333333333222222222111111......///000111222444555333222111000111111000...888777444111///---------......------------......222111///...---------......------,,,,,,,,,------///...---,,,+++,,,,,,---)))******************)))++++++++++++++++++++++++---------------,,,,,,,,,------......------,,,+++***++++++,,,,,,+++******,,,,,,,,,+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))***+++++++++***************)))))))))))))))******))))))))))))*********)))))))))))))))******&&&)))(((%%%%%%((()))&&&************)))))))))((((((((((((((()))))))))***'''(((***++++++***((('''((((((((((((((((((((((((&&&''')))(((''''''((()))))))))))))))************************************************************************************))))))((((((((()))***+++******))))))))))))******************************************************+++******))))))******+++******))))))))))))******((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))---...//////000000//////000...---...///000///---,,,,,,---------........./////////////////////.........000111111222222222333222222333555555444222444222444888:::;;;AAAHHHQQQ]]]ppp~~~zzz}}}}}}ttteeeVVVKKKGGG------,,,,,,++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,............------------,,,,,,------------,,,,,,+++,,,,,,---...///000000222333666;;;CCCOOO\\\eeeooovvvzzzzzz{{{}}}~~~{{{uuutttssssssuuuxxx|||~~~}}}zzztttpppoooeeebbb^^^\\\]]]___``````aaa^^^XXXOOODDD<<<777555444333222111000111111222222111000//////000111222333222222222333444555666<<>>GGGSSS```hhhqqqxxx~~~~~~|||uuutttssssssuuuwwwzzz||||||tttooodddbbb___]]]\\\ZZZXXXVVVTTTPPPJJJBBB;;;666444333333222111000000111222333333222111000000000111222222222222333333444555555===CCCIIIHHHAAA999555444222222111222222444555666777777666666666777888888777555444444555666555444444444444444444444444444333333333222222222111111000000///////////////000111///---,,,...000111222++++++,,,,,,---///000000......------------......//////......------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------......------,,,+++*********+++++++++++++++***)))))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************''''''((()))************++++++******)))(((((((((((()))***++++++***)))((())))))(((((()))***+++++++++,,,***&&&&&&***,,,+++*********)))))))))))))))(((((()))))))))************++++++,,,,,,++++++***************************+++,,,,,,+++)))((()))***((()))))))))************((((((((((((((((((((((((************************************************++++++*********+++,,,---))))))))))))))))))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******++++++,,,+++,,,------......------///...------//////...---------------........................////////////111000/////////000222333333222222333555666444333222111333777:::<<>>;;;888444000////////////000000000000......---...///111222444666444222000//////000111222333333444444333333222888888999888777666444333111111222444666666333111333333333333333444555666333333333444555666888888777666444444555555555444333333111000000000111222000000000000000000000000111111000000000000111111///000000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++------------++++++---,,,+++******+++,,,---************************,,,,,,,,,++++++*********...---,,,***)))(((((((((---,,,+++***))))))))))))))))))(((((((((((())))))+++*********))))))((((((***)))(((''''''((()))***)))+++,,,------,,,***)))+++***)))(((((('''(((((()))((((((((((((((())))))+++******)))(((''''''&&&------+++)))&&&### '''((()))******++++++*********))))))))))))************)))))))))***,,,---))))))))))))******************+++,,,,,,,,,,,,+++'''((()))***,,,,,,,,,,,,******+++,,,,,,,,,,,,+++''''''((((((((((((''''''************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))),,,+++*********+++------(((((())))))*********+++)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////.........//////------------------------000000000000000///////////////000111222222333333333222111000000111222222555444222000222888@@@FFFRRRZZZgggwww~~~~~~iiiTTT************************++++++++++++++++++++++++,,,---------,,,++++++***,,,,,,+++++++++,,,---...,,,------......------,,,------------............,,,...//////...---///000444<<>>;;;333222000///000111111111............/////////////////////000000000000000111111111111111111222222222333333444444333333222111111111222222333444444444333111222333555555444666555444333333333333333222111111111111222333333444222111000111222111000222222222222111111000000////////////////////////000000////////////000000///.........------------************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++*********************************************************,,,+++******))))))******)))))))))((())))))******))))))******))))))''''''))))))))))))))))))******))))))************))))))))))))******++++++++++++))))))((())))))***+++,,,,,,,,,,,,---,,,+++***)))************)))))))))))))))******++++++******)))'''((())))))*********))),,,++++++++++++++++++,,,++++++++++++******))))))************++++++++++++))))))***++++++++++++***(((((()))************)))******+++,,,,,,,,,,,,++++++***))))))))))))***+++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((())))))************+++++++++***************************)))))))))(((++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,---------.........+++,,,,,,---...///000000111111111111111222222222111111222222333333333333000222444555777:::???BBBOOOWWWeeewwwzzzwwwwwwuuu|||++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---***+++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,---......------...000...444>>>KKKZZZhhhssszzzyyyzzz{{{{{{zzzzzz|||~~~~~~~~~|||xxxssspppooopppqqqnnneee^^^UUULLLCCC???<<<777555555000////////////000000000------........./////////---...///000000000000000000000111111222222222222222333333444444333333222222222222222222333444555333222111222444555444333555555444333333333444444111111111111222333333444555333111111222333222111111222222222222111000000////////////////////////000//////......//////000......---,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***************************)))))))))***************,,,,,,+++***)))))))))******))))))((((((((())))))'''((()))******)))((('''))))))))))))************)))******++++++******)))(((((())))))***+++++++++******)))))))))***+++++++++,,,------,,,+++)))(((************************'''((()))***************''''''((()))***+++++++++++++++************++++++******+++++++++***))))))*********++++++++++++,,,((()))******++++++*********++++++++++++******)))******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((()))******++++++******+++++++++++++++*********...---,,,***(((&&&%%%$$$++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---......++++++,,,,,,---.........---------.../////////000111111111111111111111111000111222333444444444333000222333444666:::>>>BBBNNNVVVeeewww~~~}}}xxxttttttsssxxx+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,---***+++,,,---------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++,,,------,,,,,,---///---000777BBBRRRcccrrr{{{{{{|||}}}}}}{{{zzzzzz{{{zzz{{{|||~~~{{{tttpppmmmlllkkkeeeYYYPPPKKKAAA999888777222000111///000111000////////////---------.........//////000000111111111000///...//////000111222333333333222333333444444333333222333222111111111222333444333222222444666666444222444444333333333444555555444333333222222222222333555333111111222222222111111222222333222111000/////////////////////////////////............/////////...---,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++***************************+++,,,,,,,,,,,,+++***+++,,,------------,,,+++************************((()))))))))*********+++*********)))******+++,,,+++***)))(((((((((((((((&&&''')))+++++++++***)))((()))))))))************)))***++++++++++++***)))((((((((())))))***+++,,,++++++******)))*********++++++,,,---,,,***((('''************************(((((()))***************++++++,,,,,,,,,,,,,,,+++*********))))))*********))))))***+++,,,+++***************+++++++++,,,,,,((())))))***************++++++++++++++++++***)))******+++,,,,,,,,,,,,+++---,,,***))))))***,,,---************************))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''***)))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,+++***,,,,,,,,,++++++*********------,,,+++***)))((((((************************,,,,,,,,,---------......+++++++++,,,,,,---...///,,,,,,,,,---.../////////////////////////////////111111111111111111111111000111222444444444444444222333444444666:::@@@DDDNNNVVVdddvvv~~~}}}xxxssssssrrrvvv+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,---***+++,,,---...---,,,,,,,,,------......------,,,++++++,,,,,,,,,---------***+++---,,,++++++,,,...---...333===LLL___qqq{{{|||}}}~~~|||zzzyyyyyyxxxxxxzzz}}}}}}tttpppkkkiiifff^^^PPPEEECCC999333555444000...000000111222222000.........---------.........//////333333333333222000...---...///000222222333333333222333333444444333333222333222111000000111222333333333444666888777555222333333333333444444555666777666444333222111111111444222000000111222111000111111222333222111000/////////////////////////////////............//////000///...------...000000...........................------,,,,,,------...*********++++++,,,,,,,,,+++++++++************))))))************+++++++++------------------------+++,,,------------,,,+++,,,,,,............,,,,,,************************(((((())))))*********+++((((((((()))***,,,---...++++++***(((''''''''''''&&&'''***,,,------,,,+++(((((())))))*********+++)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,,,,,,,+++***)))))))))******+++,,,---,,,***(((&&&******************+++++++++++++++++++++***)))(((************)))(((''''''******))))))))))))******((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,(((((()))***************((()))***++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,***))))))***,,,---************************))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,++++++*********))))))***+++---...///000************************,,,,,,,,,---------......,,,,,,,,,,,,---...///000---------...///000000111000000000000000/////////222222111111111111111111000111222444555555444444444444555555777;;;AAAEEENNNVVVddduuu}}}xxxtttsssqqqttt)))************+++++++++)))***++++++***)))***+++++++++******++++++,,,---)))***++++++,,,---.........---,,,+++***+++,,,---...------,,,,,,------....../////////...,,,***))),,,---111<<>>@@@LLLUUUccctttxxxqqqnnntttzzz)))************+++++++++***,,,,,,+++)))((()))***++++++++++++,,,,,,,,,,,,///.........---------,,,+++***++++++,,,...///000,,,++++++******++++++,,,***+++,,,---......------......111;;;LLL___qqqzzz|||yyywwwwwwyyyxxxwwwwwwxxxwwwtttrrreee___TTTJJJBBB;;;555222//////......---.........---...///000000111000000000000000000000000000000000000000000000//////......///111222222222111000000000111222222222222111444444444444444333333333333222222111111222222333555666777666555333333444222222222333333444444444333222111000////////////---......//////...............////////////..............................000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***)))((()))++++++)))(((,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,************************'''''''''(((***+++---...************************++++++************++++++******++++++++++++******))))))))))))))))))))))))***)))((((((******)))(((************))))))))))))---,,,++++++***+++++++++++++++++++++++++++++++++*********++++++---......+++++++++************************)))))))))))))))((()))***++++++***)))(((***************)))))))))***+++,,,---,,,+++***)))******))))))))))))******************************)))))))))((())))))***+++************************(((((()))******)))((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))************))))))))))))+++++++++************))),,,------,,,***)))***+++******++++++++++++************))))))******+++,,,++++++************+++++++++,,,,,,------.........++++++*********,,,---...---------............///,,,---...---------///111333333333333222222222222///000111222333444444555<<<:::888777888;;;???AAAMMMUUUcccttt}}}vvvpppmmmrrryyy))))))*********++++++++++++,,,,,,+++)))((()))***+++++++++,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------------......111;;;MMMbbbttt~~~}}}yyyxxxwwwxxxwwwvvvuuutttpppkkkgggXXXRRRHHH???999444000...111000000/////////000000------...000111111111111//////////////////////////////000000000000//////000000111222111111000///000000111222222222222111333333333333333333333333333333222222222222333333444666777777555333333333222222333333333333444444333222111000////////////------.../////////......---......//////......---.................................---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((***))))))***++++++***(((,,,+++++++++++++++++++++,,,,,,---.........------,,,+++++++++*********)))+++++++++++++++,,,,,,,,,************************++++++************++++++******++++++++++++******)))))))))))))))))))))))))))(((((()))************((((((((((((''''''''''''++++++++++++++++++++++++************************+++++++++++++++,,,---...************************************************((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,+++***)))+++******))))))******+++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************************************---***'''''')))***)))((())))))******++++++++++++))))))***++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))+++,,,---,,,***))))))***))))))***++++++***))))))******))))))******+++,,,+++******))))))******+++++++++,,,,,,---.../////////...,,,+++,,,---///111---------............///---.........------///111333222222222222222222222000000111222333333444444555444333333666;;;AAADDDJJJQQQ```sss}}}zzztttnnnkkknnnvvv))))))*********+++++++++***+++,,,+++)))((()))******+++,,,---------,,,,,,)))******+++,,,,,,------.........---------,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++------111<<>>:::555222111111111000//////...---,,,,,,,,,,,,---...///000000111000000000000000000000000000000...//////000000000000000000000000000000000000000000000111222222222222111000000000000111111111111555444444333333444444555000222333333222111111222444444444333333222222222111000000000000000111111---...///000000000000000------............------........................******++++++,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++++++++***+++++++++++++++******,,,+++***+++------+++************+++++++++++++++******+++,,,---------------------,,,,,,+++++++++'''((())))))******))))))************************++++++************++++++******++++++++++++******((((((((((((((((((((((((((()))******))))))+++,,,))))))))))))************(((((()))*********))))))************************,,,,,,***))))))(((((((((***************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***))))))((()))))))))************************---,,,***))))))***,,,---...+++((('''***+++***(((&&&''')))******)))((((((%%%''')))***+++++++++***))))))))))))))))))))))))))))))))))))************+++++++++************)))((()))******)))((()))***...---,,,,,,,,,,,,---...******))))))******+++,,,++++++************+++++++++,,,,,,------.........///...---+++++++++,,,,,,---------............//////000111000......000222111111111222222222222222333333333222222222111111555444333444777<<>>BBBJJJOOOZZZlll}}}sssrrrmmmllljjjaaa^^^bbbmmm~~~++++++************++++++***))))))))))))+++,,,---++++++++++++++++++++++++------------------......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++,,,,,,***)))***+++---...222999BBBMMMWWW\\\fffhhhmmmrrruuussskkkdddSSSMMMCCC:::444111///...//////............//////........................//////............//////000000000000000000000000000//////......//////000/////////000000000111111......///000000000000000//////000111111222333333222222222222222222222222222111000000//////000000000222333333888@@@CCCAAA@@@;;;555111///000000000//////.........---------------...............---------------------------++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,+++***))))))******+++++++++******************))))))))))))))))))))))))************************---+++***+++---//////...,,,,,,,,,+++******))))))++++++***)))))))))))))))************************+++******))))))******+++---+++))))))++++++)))'''))))))(((((((((((()))))),,,+++***((('''&&&&&&&&&))))))))))))))))))))))))*********))))))*********+++++++++*********)))))),,,+++)))(((((()))+++,,,---------,,,,,,,,,,,,,,,))))))************))))))*********++++++,,,,,,,,,)))))))))((((((((('''''',,,,,,------------------------+++*********++++++************************------............------,,,,,,,,,++++++++++++***))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++---+++))))))))))))((('''************************''''''((((((((()))))))))+++*********,,,---,,,+++************************)))))))))*********+++++++++++++++,,,,,,,,,------000...------...///...---.........000111111...,,,------...///////////////------......//////000000000000111222222222222222111111111111111111111111000222444555777:::>>>BBBHHHMMMXXXiii~~~uuutttnnnmmmkkkbbb___```gggvvv++++++************++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((***++++++))))))***+++,,,...222888AAAKKKTTTYYYbbbdddhhhmmmnnnjjj```XXXEEE@@@888222///......---///......------......///........................000///...------...///000000000000000111111111111000000////////////000000000000000000111111111111///////////////000000111///000000111111222222222111111111111111111111111111000000///////////////...111333555===FFFKKKJJJDDD???888222000000111111...............------------...............------------------------------************************+++************++++++,,,++++++++++++++++++++++++///---+++)))))))))***+++...,,,+++)))((())))))***))))))))))))))))))))))))************************---+++***+++---//////...++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************************+++******))))))******++++++***))))))++++++***)))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***+++++++++***************+++***)))(((((()))***+++,,,,,,,,,,,,------------))))))************))))))*********+++++++++++++++++++++++++++************++++++,,,,,,------......---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---------,,,***))))))))))))***************111///---+++***)))))))))++++++************++++++++++++************++++++,,,+++))))))******)))'''))))))))))))))))))))))))(((((()))))))))*********+++*********,,,---,,,+++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,///...------/////////---,,,,,,,,,...//////---++++++,,,---...///000000000.........//////////////////000000111111111111000111111111111111111111111000222444555777:::>>>BBBFFFLLLVVVfff{{{xxxwwwqqqooolllccc___]]]```mmm++++++************++++++)))))))))******++++++,,,........................//////......------,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))***++++++******,,,...---000555<<>>AAAFFFLLLVVVeeexxx{{{zzztttqqqnnneee^^^[[[\\\hhh|||++++++************++++++)))*********++++++++++++...........................---------,,,,,,++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---///111...222999BBBKKKSSSZZZ]]]aaa```^^^]]]ZZZRRRGGG>>>888555111////////////...,,,++++++******++++++,,,........................000///...------...///000.........//////000000000111111000000000000111111111111000000000000000000111000///......///000111000000000000000111111111222222222222222222222222222222111000000000000111000333555777===FFFJJJIIIBBB===666000////////////---...........................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---,,,+++++++++---000111******)))))))))***,,,---***************************************************((('''(((***,,,,,,+++......---,,,,,,++++++***'''(((((()))***,,,...///))))))))))))))))))))))))***))))))))))))))))))***'''((()))))))))******+++******))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++******+++++++++***+++++++++,,,---------++++++,,,,,,,,,,,,++++++************************))))))******++++++,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++++++++***+++,,,.........---+++)))+++++++++***************000...+++)))((()))***+++++++++************++++++++++++************+++++++++******+++,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,------------)))(((((((((***+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++...------///111111000...000///...000111222111000------............------///////////////.........//////000000000//////...333333333333333333333333000222444555777:::>>>AAAGGGMMMXXXeeewww}}}|||wwwtttpppggg]]]ZZZ[[[hhh{{{++++++************++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---------...111444111666???IIIRRRXXX\\\]]]___ZZZUUUPPPLLLEEE<<<555333111...------...---,,,,,,++++++******++++++,,,...........................//////////////////...------......//////000000222222111111111111222222000000000000////////////111000000///////////////000000000000000000000000222222222222222222222222333222222111111111111111111333444444999@@@BBB@@@<<<888333///............---------...............////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++''''''((()))***,,,---...((())))))***++++++,,,,,,************************************************,,,***)))***,,,......---...------,,,+++******)))'''(((((()))+++---...///))))))))))))))))))))))))***))))))(((((())))))***'''((())))))((((((***++++++******))))))******+++...---,,,+++***)))))))))))))))))))))))))))))))))***))))))(((((())))))******************+++++++++++++++++++++++++++++++++************++++++++++++))))))************))))))***************)))))))))((((((((()))***+++,,,,,,******++++++,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---,,,---.........---+++***+++++++++++++++*********,,,+++***))))))***+++,,,++++++************++++++++++++************+++++++++******,,,---,,,***(((++++++++++++++++++++++++))))))*********++++++++++++*********,,,---,,,+++************************************+++++++++,,,+++++++++++++++*********------...000222222000...+++******+++---...---,,,...............---,,,,,,.........///////////////000000000000000//////...333333333333333333333333000222444555777:::>>>BBBHHHNNNYYYfffwww~~~~~~yyyvvvsssiii[[[XXXZZZfffyyy++++++************++++++)))***++++++++++++***)))************************,,,,,,,,,---------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,...111444999???IIISSS[[[^^^^^^^^^WWWQQQHHHBBB===999333///...,,,++++++---------,,,------,,,,,,,,,,,,------........................---...///000000///...------......///000000111111222222222111111222222222////////////.........---000000000000000///......000000000000000000000///111111111111111111111111222222111000000000000000000222111000333999:::888666333000////////////...---------.........//////////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++&&&'''(((***++++++******((()))+++,,,,,,+++***)))************************************************+++***)))***,,,---------+++++++++++++++++++++***************+++,,,------))))))))))))))))))))))))))))))(((((((((((())))))''')))******(((''')))++++++******))))))******+++///...---,,,++++++++++++))))))))))))))))))))))))*********))))))*********))))))*********+++++++++******++++++++++++***************)))))))))))))))))))))************))))))+++*********)))))))))((()))******+++---...//////++++++++++++++++++,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////...------------,,,,,,,,,,,,,,,,,,++++++************************+++++++++++++++************++++++++++++************++++++*********,,,...---+++(((************************))))))))))))************+++*********,,,---,,,+++************************)))))))))*********++++++++++++++++++*********)))------...000222222000...(((&&&&&&''')))******))),,,,,,---.........------------......//////000000000111111111000000///...111111111111111111111111000222444555777:::>>>BBBGGGNNNYYYfffvvv~~~zzzxxxtttkkkYYYUUUVVVaaasss++++++************++++++)))***+++,,,,,,+++))))))++++++++++++++++++++++++,,,------....../////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++---111444AAAHHHRRR\\\bbbcccaaa___QQQIII???777444222///,,,,,,+++***,,,...///...---///......------......///........................,,,---000222222000---,,,...//////000111222222222333222222111111222222333//////......---------,,,///000111111111///...---000000000000////////////000000000000000000000000111111000///////////////...000///---///555666333333111//////000111000///---------.........//////////////////...---,,,+++++++++++++++++++++++++++************************...---,,,,,,++++++++++++++++++++++++++++++++++++((()))+++,,,---+++***))))))***,,,------+++(((&&&************************************************)))((('''(((***+++++++++((())))))***++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))''')))+++***'''&&&(((***++++++************++++++))))))((((((((((((((()))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++))))))************))))))******))))))((((((''''''++++++,,,,,,,,,,,,+++++++++*********))))))(((((((((((()))***,,,---......,,,,,,++++++++++++++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------///...---,,,,,,,,,,,,---,,,,,,,,,++++++*********)))***++++++++++++******++++++************++++++++++++************++++++******+++,,,...---+++((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))(((((((((***+++***)))************************((())))))))))))*********++++++++++++******)))))),,,---...000333333111///,,,+++******---...///...***+++,,,---.../////////,,,------...///000111111111111111111111000//////////////////////////////000222444555777:::>>>BBBFFFNNNYYYfffuuu~~~{{{yyyuuulllXXXSSSRRR\\\nnn}}}))))))************))))))+++++++++************)))+++***)))***,,,---,,,+++,,,,,,,,,---------------,,,,,,,,,------,,,++++++,,,,,,++++++,,,,,,---.../////////......222:::@@@JJJPPPYYY``````ZZZRRRLLLBBB;;;333//////000...,,,,,,,,,,,,---------......//////............//////////////////////////////////////////000000000000......------------......222222111000/////////000222111///.........///000000000//////............222222111000///...------222222222222222111000/////////000000///...------////////////////////////,,,---...............---........................++++++,,,---............,,,,,,,,,++++++*********###$$$&&&(((+++...111333---***((((((+++,,,***))),,,,,,,,,++++++*********+++++++++******+++,,,,,,+++++++++*********))))))+++*********))))))((((((***((('''(((***,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******''')))++++++***)))))))))******+++,,,------......************************+++*********))))))((((((&&&(((***+++,,,,,,,,,+++************************,,,***&&&$$$###%%%(((***************************)))************+++++++++************+++,,,---...+++++++++***************((()))***+++,,,+++******+++***)))(((((()))***+++,,,,,,************,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++***)))))))))++++++*********+++,,,---.........------,,,,,,,,,))))))************))))))$$$&&&))))))))))))***+++++++++******++++++,,,---***))))))+++------***&&&***++++++,,,,,,++++++***((())))))************)))+++++++++*********))))))***+++---------+++)))(((++++++++++++++++++++++++++++++******++++++,,,---...///////////////......,,,,,,------...///000000////////////////////////+++,,,.../////////...---...///000111111222222111333222111000000222444555111222444777;;;???CCCDDDHHHOOO[[[iii{{{zzzyyytttrrrnnncccSSSMMMKKKVVVjjj{{{))))))************))))))+++++++++************)))+++***)))***,,,------,,,///......---,,,+++***))),,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......//////...000555===CCCPPPSSSWWWYYYVVVNNNFFF@@@<<<666000---///000///---,,,,,,---------.........//////............//////////////////////////////.../////////000000000000000//////......//////000222111000000000000000000222111000000/////////000////////////......------000000000000////////////000111111111000000///...///////////////...------............................../////////......---------------------------,,,,,,---------------------------,,,,,,,,,++++++************++++++,,,---,,,***((())),,,------+++---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++*********))))))++++++++++++*********)))---+++******,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******)))((((((***,,,*********+++,,,,,,------************************************)))))))))((())))))******+++*********))))))))))))))))))))))))***)))((((((((()))***+++************************)))************+++++++++************+++,,,------++++++************))))))((()))***+++,,,++++++******))))))))))))***,,,---...------,,,,,,------...---,,,++++++------,,,+++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******&&&(((******))))))***+++++++++******++++++,,,---+++++++++,,,///...+++(((***++++++,,,,,,++++++***'''(((((()))******+++++++++++++++*********))))))***+++,,,------+++***(((************************++++++******++++++,,,---......////////////......,,,,,,------...//////000........................,,,---......///.........///000111222333333333333000111111222222222222222111222444666:::===@@@BBBFFFNNNZZZhhhzzz{{{zzzvvvsssnnnaaaTTTNNNLLLVVViiiyyy))))))************))))))+++++++++************)))+++******+++---......---......---,,,+++******)))+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000333:::BBBHHHQQQQQQPPPMMMHHHAAA:::666333000,,,,,,...000///---,,,------------.........//////............//////////////////////////////....../////////000000000111000000//////000000111000000000000000000111222111111111222111111000///...............---------------...///000111222222//////000000//////......///////////////......---........................000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---------------,,,,,,,,,...---,,,+++************+++***)))***,,,...///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++++++++...,,,++++++,,,---+++***((()))***+++,,,------...,,,,,,,,,+++++++++******++++++***((('''(((+++---)))))))))***++++++,,,,,,************************************))))))))))))+++***))))))((((((((()))((((((((((((((((((((((((&&&''')))***++++++******************************)))************++++++++++++++++++***++++++,,,,,,************))))))(((((())))))***++++++++++++***,,,,,,+++******++++++,,,...------,,,,,,------...---+++***+++,,,---,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***------,,,++++++,,,......***+++,,,......------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++(((***++++++***)))******+++************+++,,,,,,---,,,,,,...//////---+++******++++++++++++******(((((((((((()))***,,,,,,+++++++++******************+++,,,---,,,+++***)))************************++++++******++++++,,,------....../////////......,,,,,,------.../////////...........................------------...////////////000111222222222222...000222333444333111000111222444666888;;;>>>???EEELLLYYYhhhyyyzzz{{{yyyvvvoooaaaTTTNNNKKKTTTfffwww)))******++++++******)))+++++++++*********))))))+++******+++---//////...++++++,,,,,,------......++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...000000000333888???GGGLLLKKKIIIEEEAAA<<<888444333///---,,,---...///...,,,------------............//////............//////////////////////////////........./////////000000111000000//////000000111000/////////000111222222000111222333333222111000............------------------...///000111222222/////////000000//////......///////////////..............................111111111111000///------++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,+++,,,---.........------------------------++++++,,,,,,++++++******************************+++++++++++++++++++++++++++******+++,,,---,,,***))))))***+++,,,,,,------,,,,,,,,,+++++++++*********++++++***((((((***,,,(((((())))))*********+++*********************************)))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&''')))*********)))(((************************))))))*********+++++++++,,,,,,++++++***++++++++++++******))))))((((((((())))))******++++++++++++///...---,,,+++******)))++++++++++++++++++++++++,,,+++***+++,,,,,,,,,******++++++,,,,,,++++++***)))******++++++++++++++++++***)))))))))+++---...***+++---//////...---,,,++++++*********************++++++++++++++++++***)))+++,,,,,,***))))))******************++++++,,,,,,,,,---.........---,,,******++++++++++++*********))))))(((((()))***+++***************************+++,,,,,,,,,++++++***************************++++++******++++++,,,---------......//////......---------.........//////..............................---,,,,,,...///000,,,---...//////000000//////000111222222222111111333444555666888:::<<<>>>DDDLLLYYYiii{{{xxx{{{zzzyyyqqqbbbRRRMMMKKKSSSeeevvv******++++++++++++******+++++++++*********))))))+++******+++---......---+++,,,,,,---.../////////***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...111111222666;;;BBBHHHKKKDDDAAA===888444222111111///...............---,,,---------.........////////////............//////////////////////////////............////////////000//////......//////000000/////////000111222222000111222333333222111000........................////////////000000000000//////000111111000000///......///////////////...........................111111111111000///------++++++++++++++++++++++++------------,,,+++************************++++++''''''((((((***+++------//////...---,,,,,,,,,---------------------------+++,,,,,,,,,,,,+++***)))************************))))))***************************,,,///000///...++++++++++++++++++++++++,,,,,,,,,+++++++++******'''***------,,,***))))))((()))))))))))))))******************************))))))))))))))))))******(((''''''&&&''')))+++,,,))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,++++++***++++++++++++++++++***)))(((((('''***************+++++++++------------,,,,,,,,,+++++++++++++++++++++++++++,,,+++******,,,,,,+++******++++++,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********+++---...***+++---//////...---,,,************************))))))************)))))))))+++,,,,,,***))))))*********))))))******+++,,,++++++,,,,,,++++++++++++)))******++++++******))),,,+++***)))((((((((((((***************************+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---...............---------.............................................---,,,,,,...///000,,,---...//////000000///222111000000000111333333555555666777999;;;===>>>DDDMMMZZZjjj|||vvvyyyyyyxxxsssfffQQQMMMMMMUUUfffvvv******++++++++++++******+++++++++************)))+++***)))***,,,---,,,+++.........------,,,,,,,,,******+++,,,------------,,,,,,++++++,,,,,,---...000111222777<<>>;;;777333///...------//////.........---------------.........///////////////............//////////////////////////////------........./////////000//////......//////000000000000000000000111222000000111111222111111111.........///////////////111111000000//////......//////000111111111000000---...//////////////////------------------------000000000000///......---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))))))))*********************)))******+++,,,///000///---+++***+++,,,,,,,,,,,,,,,------------+++,,,------,,,+++)))(((***************+++++++++)))))))))))))))***************,,,///222333222111,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******&&&)))---///...+++)))((())))))))))))))))))******************************))))))))))))************'''''''''((()))***,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,---------************************)))************++++++++++++++++++***++++++,,,,,,---,,,,,,+++***)))((((((******))))))******+++,,,((()))***,,,......//////,,,------......------,,,,,,***)))***+++,,,+++******++++++,,,,,,++++++***++++++,,,------------,,,---------...............***+++,,,......------,,,***************+++++++++)))))))))******)))))))))(((***++++++***)))*********))))))))))))***++++++)))***++++++))))))***+++))))))************))))))******++++++***)))((('''***************+++++++++++++++++++++++++++,,,,,,------------------------++++++******++++++,,,---+++,,,---.......................................------------------------...------------...////////////000111222222222222444222111000000222444555555666666777999;;;===>>>DDDMMM[[[kkk}}}~~~uuuwwwttttttrrrhhhVVVSSSSSS[[[jjjxxx***++++++,,,,,,++++++***+++++++++************))),,,***))))))++++++***(((,,,,,,++++++++++++******)))***+++,,,------------,,,,,,++++++,,,,,,---......///111666:::<<<;;;999666444222///---,,,,,,,,,------------,,,,,,...///............//////////////////............//////////////////////////////---------.........//////111000000//////000000111222111000000000000000000000/////////000000111222/////////000000000111111000000000000////////////---...//////000000000///------...///////////////------------------------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++---,,,,,,++++++,,,,,,------...///---***)))+++---++++++++++++,,,,,,,,,---+++,,,---------+++)))'''))))))*********+++++++++)))))))))******+++++++++******+++...111111000...++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******(((***---...---+++******************************************************((()))))))))************(((((()))***+++++++++***(((((((((((((((((((((((($$$'''***---......---,,,************************)))************+++++++++************+++,,,------......---,,,+++***))))))+++***)))))))))***+++,,,((()))+++,,,---------,,,,,,------......------,,,+++***)))***+++,,,+++)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,------///000///...---+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,)))******++++++******)))&&&(((******))))))***+++)))))))))))))))***++++++)))***+++***((((((***,,,))))))************))))))&&&'''***,,,,,,+++)))((())))))*********++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,---....................................------------------------,,,---......///.........///000111222333333333333333333333333333444444555444444555666888:::<<<===BBBKKKZZZkkk}}}~~~vvvuuunnnmmmnnnggg^^^\\\]]]dddppp{{{***++++++,,,,,,++++++***+++++++++************))),,,+++))))))******((('''&&&'''((()))***+++,,,,,,)))***+++,,,------...---,,,,,,++++++,,,,,,---...------000444888999555111......---------------...+++++++++++++++,,,...111............/////////000//////............//////////////////////////////---------.........//////222222111111111111222222222222111000//////000000000///.........///111222//////000000111111222222////////////000000000000,,,,,,---.../////////...------...///000000//////------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,---...///000111***,,,...,,,******,,,///*********++++++,,,,,,,,,+++,,,---...---+++)))'''))))))******++++++++++++*********++++++,,,,,,,,,(((((()))+++------+++((())))))***+++,,,------...,,,,,,,,,+++++++++*********+++,,,,,,+++***+++,,,+++++++++***************************************(((((())))))*********+++******+++,,,,,,+++)))(((''''''''''''''''''''''''&&&+++......+++)))************************)))************+++++++++************+++,,,---...//////...---,,,******)))+++***)))))))))***,,,---------...---,,,***(((&&&******,,,,,,,,,,,,******+++***)))***+++++++++)))+++++++++,,,,,,+++++++++))))))***++++++++++++******,,,...///...,,,***(((++++++*********+++,,,---******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++%%%'''))))))))))))***+++)))))))))))))))******+++)))+++,,,+++((((((***---))))))************))))))"""%%%))),,,...---+++***))))))******+++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---.................................---------------------------+++,,,.../////////...---...///000111111222222111111222444666666555444333222333333555777999;;;<<>>???BBBIIIWWWkkk}}}yyypppllliiiggggggfffiiinnnsssyyy~~~******+++,,,,,,,,,+++***+++,,,,,,+++)))((()))***))))))******************++++++***))))))***++++++---,,,+++*********++++++------------------------+++,,,---...............---------,,,,,,+++++++++,,,---------............////////////////////////////////////////////////000000000000000000000000000000///.........//////000000000000000000000000111111222333333222111000111000000//////000000111000//////...///000111222000000000000////////////000/////////............------------------------,,,,,,,,,------.........---,,,++++++,,,---,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++***)))))))))))))))+++,,,---......---,,,,,,++++++++++++++++++++++++)))***+++***((('''((()))+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......---,,,,,,++++++***++++++***(((''')))***************************))))))))))))************++++++************************))))))))))))******))))))))))))))))))))))))((()))***************)))************************)))(((((()))***+++,,,,,,,,,,,,,,,+++******))))))++++++***))))))***+++++++++***(((''''''(((***+++******++++++++++++******'''((()))+++++++++******++++++*********++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,+++++++++++++++*********))))))---,,,,,,,,,++++++++++++***)))))))))******+++,,,+++***))))))***,,,...///)))************+++++++++++++++************++++++++++++***)))))))))))))))++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---//////---,,,+++*********+++++++++,,,,,,,,,---------,,,+++***+++,,,...///------,,,,,,---...000111/////////000000000000000---......///000000111111222333444555555444333222222222333555888:::===>>>@@@FFFTTTgggyyyxxxpppmmmjjjjjjkkkllloootttyyy}}}++++++,,,,,,,,,++++++***)))+++++++++)))((()))+++*********)))))))))))))))++++++***))))))***++++++,,,+++***)))))))))******------------------------------------,,,+++******------,,,,,,,,,,,,++++++------........./////////........................////////////////////////000000000000000000000000//////.........///000000000000000000000000000000222222333333333222111111000000////////////000000000////////////000111222000000000000////////////////////////............------------------------------,,,,,,++++++******,,,+++***+++,,,---,,,***---,,,++++++******++++++,,,,,,,,,++++++++++++***************************...------,,,,,,,,,,,,,,,+++******))))))))))))***)))***---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++)))((()))***+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////...---,,,,,,+++******+++***(((''')))***))))))))))))))))))))))))))))))))))))***************************+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))((((((''''''++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,+++++++++******))))))++++++***))))))***++++++***+++,,,------,,,+++*********++++++++++++******%%%&&&''')))***************)))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++//////...---,,,,,,++++++*********)))))))))((((((+++++++++++++++*********)))))))))((())))))***+++***)))((((((((()))+++,,,)))************+++++++++******++++++++++++******+++***)))))))))))))))))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---///...---,,,+++*********+++++++++,,,,,,,,,------,,,,,,+++++++++---...///------,,,,,,---...000111000000000000000//////////////////000111111222222333222222111111222333333111111333444777999<<<===@@@EEERRRcccuuuuuuooommmmmmnnnqqqtttwww|||,,,,,,,,,,,,++++++*********+++,,,,,,******+++,,,*********))))))(((((((((+++******************++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,.........////////////000........................////////////////////////000000000000000000000000///.........///000111111000000000000000000000000///000000111222222333333111000//////.../////////000000000000000111111111000000000000///////////////////////////.........------------------------------,,,,,,+++*********---,,,+++,,,------,,,+++---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++))))))))))))))))))))))))((()))))))))************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&&&&*********+++++++++++++++++++++******+++,,,------***+++++++++++++++,,,,,,+++******************+++***+++,,,......,,,+++*********++++++++++++******&&&'''(((((()))*********))))))))))))***+++,,,,,,))))))************))))))************************000//////...---,,,+++++++++*********))))))))))))******************************)))))))))******+++***))))))((((((((()))***))))))*********+++++++++)))***+++,,,,,,+++***)))******)))))))))))))))***+++++++++******+++++++++,,,++++++******++++++,,,)))******++++++******)))++++++******++++++,,,---++++++++++++,,,---......---------.........//////...---,,,,,,,,,,,,------++++++******+++,,,.../////////......------,,,,,,000000111111111222222222222111111111222222333333111222333555777:::<<<===BBBFFFQQQbbbtttrrrnnnnnnooorrrwwwyyy}}},,,+++++++++++++++++++++---.........,,,+++,,,---++++++******))))))((((((*********++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000........................///////////////////////////////////////////////////////////////000111222000000000000000000000000//////000222333555777888111111000//////////////////000000111111111111111000000000000////////////.........///////////////------------------------,,,,,,,,,,,,------------...------...//////---,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,------((()))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++------...///)))******)))((((((***+++))))))))))))))))))))))))((()))))))))************((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))************)))((((((''')))))))))*********++++++------,,,,,,,,,---......++++++******))))))((((((*********++++++*********++++++++++++++++++++++++******++++++++++++******+++***************************))))))***+++,,,,,,((())))))******))))))(((************************///......---,,,,,,++++++,,,,,,+++++++++*********************************,,,++++++*********+++++++++******)))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))***)))))))))))))))************))))))))))))******,,,++++++******++++++,,,******++++++++++++******++++++******++++++,,,---++++++++++++,,,---...///---------.........//////000///...---,,,+++++++++++++++******+++,,,.../////////......------,,,,,,111111111111222222222222000111222444444444333222333333444666999;;;===???BBBFFFPPP```rrrpppmmmppppppttt|||{{{++++++******++++++,,,---///000000///---,,,,,,---+++++++++***************)))***++++++++++++***)))++++++,,,---------,,,,,,------------------------((()))***+++,,,---------++++++,,,,,,,,,,,,------------........./////////........................////////////////////////////////////////////////000000/////////000111111000000000000000000000000111111222333555888:::;;;333222111000000//////000///000111111222222111111000000000000////////////.........///////////////------------------------+++,,,,,,---...//////000.........///111000...,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++************++++++,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++)))((()))******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---...///000111((()))***)))((((((***,,,************************))))))))))))************((()))+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))******+++++++++***))))))(((((())))))***+++++++++...------,,,,,,------...,,,,,,***(((&&&$$$###""")))***++++++++++++***))),,,+++))))))))))))+++,,,******++++++++++++******------,,,+++******++++++,,,,,,+++++++++++++++,,,******++++++++++++******************************------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************+++++++++++++++---,,,++++++++++++++++++++++++++++++************)))************+++++++++******++++++++++++******)))))))))))))))******+++***))))))))))))))))))***,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++******++++++,,,---...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------000//////...---,,,++++++------,,,,,,---...000111000000000000000/////////111111111111111111111111...000222444555444333222333444555777999<<<>>>??????CCCNNN^^^ooommmmmmqqqqqquuu}}}|||******))))))***,,,...///000111111///,,,+++++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++***))))))***+++,,,---,,,,,,+++------------------------)))***+++,,,------------+++++++++,,,,,,---------,,,---------............////////////////////////////////////////////////////////////////////////111111000000///000000000000000000000000000000000222222222222333555666777444333222111000000000000///000111222222222111111000000000000////////////............/////////000------------------------,,,,,,,,,---.../////////---------///000000---++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---***************+++,,,---,,,++++++******+++,,,---++++++++++++++++++++++++)))***+++***((('''((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------((()))***)))((((((***,,,++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))***+++++++++******))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++***)))(((''''''&&&)))***++++++++++++***)))++++++************++++++******++++++++++++******,,,,,,+++***++++++,,,---......---,,,++++++++++++******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++************++++++++++++,,,,,,,,,---,,,,,,+++***************)))******+++++++++******)))************+++++++++++++++************++++++)))))))))))))))***+++++++++******))))))******+++,,,++++++******++++++,,,,,,------......------,,,++++++******++++++,,,---------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------------...............---------,,,,,,---...000111/////////000000000000000111111111111111111111111//////000000111222222333222333444666888;;;===>>>???CCCNNN___ppp}}}lllnnnrrrqqquuu}}}}}}))))))))))))***---///000000111111...+++))))))***+++++++++,,,,,,---------)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......000000000000000000000000////////////////////////////////////////////////222222111000//////000000000000000000000000000000222111000//////000111111555444333222111111111111///000111222333222111111000000000000////////////---.........//////000000------------------------,,,,,,------------......,,,,,,---...000///,,,***++++++,,,---,,,+++***)))*********++++++,,,,,,,,,************************+++*********+++,,,,,,---,,,,,,,,,,,,------...///...,,,+++))))))***,,,---***************************+++,,,+++)))))))))***))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******))))))(((((()))***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************+++,,,---,,,***((('''******))))))))))))******))))))))))))))))))))))))'''((()))******+++************+++,,,,,,---......++++++******)))*********((()))***,,,---...000000)))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++*********++++++++++++************))))))***,,,...///000///...---,,,+++++++++(((((())))))))))))((((((++++++++++++++++++++++++((())))))***++++++,,,,,,************))))))))))))+++++++++,,,,,,---------++++++***))))))((())))))(((((()))***************)))************+++++++++,,,+++***))))))***+++,,,))))))((())))))***++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---*********+++,,,---///000---------.........//////***+++,,,...///000000000++++++******+++,,,...///,,,---------......//////111111000000000000000000000///---------000222444111222333555777:::<<<===@@@EEEQQQbbbsss}}}kkknnnsssqqqttt}}}~~~***+++,,,,,,------,,,,,,...---+++)))((((((((()))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////000000000000111222333444//////000111111111111111,,,---///000000000///...222222222222222222222222///000111222222222222111///......///111111000...000000///...............,,,---///000111000///...,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++,,,---......---,,,,,,+++***************************************++++++,,,,,,++++++***))))))***++++++++++++***,,,++++++******++++++,,,++++++------------++++++,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,+++******)))*********))))))*********+++++++++...---+++***)))***++++++***++++++,,,,,,++++++***))))))(((((()))***++++++//////...+++((('''(((***************************++++++******************************************'''((()))++++++******))),,,...///---***)))+++......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---+++***)))******+++***---///---***))),,,000------+++++++++,,,---...,,,,,,+++***+++,,,...///------------,,,,,,+++*********++++++++++++******(((((())))))*********+++************************((()))***++++++***)))(((************************((((((((()))******++++++***************************)))((()))***+++***((())))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++...+++((()))+++------+++***+++,,,---.../////////,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,,,,,,,++++++---------............///---,,,,,,------...///000//////000000000000//////111111111000000000000000//////000111111111111000111222444555888999;;;<<>>EEEQQQ```ssssssnnnnnnlllmmmrrrsssvvv{{{))))))***++++++++++++***((()))***+++,,,+++*********************************++++++,,,,,,++++++***((((((((()))***+++++++++***+++---......---+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------........................------------...///000111///000000111222222111111111111///.........//////111111111111111111111111222222222222333333333444333222000000000000...---000000///...............+++++++++,,,---...///000------------............------,,,,,,,,,+++++++++++++++++++++,,,---......---,,,,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,---//////---,,,+++,,,+++++++++,,,,,,---...------,,,++++++++++++,,,*********++++++++++++,,,)))***+++---------,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,+++***((('''$$$''')))+++++++++,,,---******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---000---+++***++++++***((())))))************))))))...---+++******+++---...++++++++++++++++++++++++,,,,,,---......---,,,+++---,,,++++++,,,,,,,,,,,,+++******++++++,,,---...+++,,,---.........---,,,'''((())))))*********)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************************************+++,,,------,,,+++***************************++++++++++++++++++++++++***************************)))((()))***+++***(((******************************))))))******+++,,,,,,++++++******++++++,,,$$$'''***+++***)))+++,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,...////////////---------............///,,,,,,,,,,,,---...///000//////000000000000//////000000000000000111111111///000111111222222111111111222444555888999;;;<<<===DDDPPP```rrrxxxvvvvvvqqqooorrrrrruuuzzz''''''((()))))))))))))))&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++'''(((((()))***+++++++++***+++---......---+++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------////////////////////////.........//////000111222000000111111111111000000333222111/////////000111000000000000000000000000///000111222222222222111111000///000111000...,,,000000///...............******+++,,,---///000111............/////////000......---------,,,,,,,,,++++++++++++,,,---......---,,,,,,+++************************************+++++++++,,,,,,+++++++++++++++,,,------------,,,,,,++++++++++++++++++,,,++++++---......---+++++++++,,,...//////...,,,+++++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,))))))*********+++++++++((()))+++,,,---,,,,,,+++***++++++,,,,,,++++++***((()))+++,,,+++)))'''&&&(((***,,,---,,,++++++,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---444111...---......,,,)))******++++++++++++******///---+++))))))+++---///***++++++,,,,,,++++++***((()))+++,,,------,,,+++,,,***))))))***++++++***++++++******+++---///000------......---+++***)))((()))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************************,,,,,,,,,,,,******************************------,,,++++++************************************)))((()))***+++***(((++++++++++++++++++++++++******))))))***+++,,,,,,---,,,+++******+++,,,---%%%))),,,---,,,+++---///++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---///000111111111---------.........//////---,,,,,,------...///000//////000000000000//////111111111000000000000000//////000111111111111111111222444555888999;;;<<<<<>>888333000///111222...////////////...------........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,++++++------,,,+++,,,,,,---......---+++***,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------------------,,,++++++******++++++,,,++++++******++++++,,,++++++,,,,,,------......------...---++++++,,,---...------------,,,,,,,,,+++++++++************)))(((((()))******+++,,,,,,))))))*********++++++++++++++++++***************,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******(((((())))))***++++++,,,)))+++,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++......------------......+++++++++++++++*********((((((((()))))))))))))))'''((()))***,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++++++++,,,------,,,,,,+++******))))))))))))***,,,---,,,+++)))'''))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,---------,,,++++++************++++++++++++++++++++++++++++++++++++,,,------,,,++++++)))***++++++***)))***+++*********++++++,,,,,,---+++*********))))))))))))+++,,,---------,,,+++***------,,,+++++++++,,,,,,******++++++,,,,,,,,,---................................................000000111222222222222222.../////////000000000000000111111222333222222222000111333555777888::::::;;;BBBNNN[[[lll|||{{{zzzzzzxxxyyy************)))))))))(((***++++++,,,,,,++++++***++++++************++++++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++,,,---.........---,,,++++++,,,,,,,,,,,,---------------............///------......///000000000000111222111...---...///000000000000////////////000/////////////////////000000000000000000000000000000000000000/////////666444222000............///////////////...------........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---------,,,,,,++++++++++++******,,,///000000///++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------........................+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,------------------,,,------,,,******+++,,,......---------,,,,,,,,,+++++++++************)))'''((()))***+++,,,------))))))(((((())))))*********************+++++++++++++++************++++++,,,,,,,,,+++++++++************++++++++++++++++++)))+++,,,,,,***))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------......------,,,************++++++++++++++++++++++++************((()))***+++,,,++++++***((())))))***++++++,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******************************))))))*********+++++++++)))***+++---------------,,,++++++******++++++,,,***************************+++,,,,,,,,,,,,+++***)))***++++++***)))***+++)))******+++,,,,,,------,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,++++++---,,,+++++++++,,,---...))))))***+++,,,,,,------................................................///000111111222222111111//////000000000111111111111222222333333333333333000222333666888:::;;;;;;===CCCMMMZZZjjj~~~{{{{{{yyy|||+++*********))))))((((((+++++++++,,,,,,+++++++++++++++************++++++++++++************++++++))))))******++++++++++++------------------------,,,---......//////......+++,,,---.........---,,,++++++,,,,,,,,,------------------.........//////------......///000000000111222222111...---......111111000000//////...............///////////////000000000000000000000000000000//////.........---...///000222222111000000///////////////......---........................------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---))))))*********+++++++++---------,,,,,,+++++++++))))))***---111333444444((('''&&&%%%'''***...111******+++++++++,,,,,,,,,...------,,,,,,------...........................++++++,,,---,,,+++***))),,,++++++++++++++++++,,,------------------,,,,,,,,,------+++))))))***,,,.........------,,,,,,,,,+++++++++************)))"""###$$$%%%&&&'''((()))((((((((((((((())))))***))))))******+++++++++,,,************************,,,,,,,,,+++++++++******...------,,,,,,++++++***)))+++,,,,,,***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,---...---,,,+++***))))))******+++++++++,,,...------,,,,,,+++++++++******+++,,,,,,***)))(((((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...))))))))))))***++++++,,,///...,,,******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---......------,,,++++++******++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))+++++++++***)))***+++))))))***+++,,,,,,------.........---------,,,,,,)))))))))******+++,,,,,,,,,++++++***+++,,,...///******+++,,,...///000000,,,,,,,,,---------------////////////////////////------...///////////////000111111111111222222222222222333444444444444333111222555777999;;;<<<<<>>BBBLLLZZZiii||||||||||||{{{{{{{{{xxx++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////////////////////////////////////////..................////////////..............................------......//////000000000000000000///...---,,,000111222222222111000///........................///......------------...........................------......------,,,+++(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,++++++***.........---+++***((('''+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,+++***+++,,,------++++++,,,---//////...---,,,++++++***++++++************++++++---,,,,,,+++***)))(((((((((+++,,,(((&&&)))+++******+++,,,,,,***)))***+++...---,,,+++)))))))))))),,,,,,,,,------......///000///...,,,***))))))((()))))))))***+++,,,,,,,,,,,,,,,++++++++++++******....../////////......---//////...---,,,+++******++++++++++++++++++++++++++++++************+++++++++,,,...---+++******+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,+++)))&&&''''''(((((()))))))))************************))))))************)))))))))************+++++++++...---+++***)))(((((((((+++***)))***,,,------,,,((())))))***++++++,,,,,,))))))***++++++++++++***+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---.........---,,,+++------........./////////222000...---...---,,,***'''(((***---///000111111...------...///000111111111111111111111111111111222222222444666999;;;===AAADDDMMM[[[jjj|||}}}}}}|||zzzyyy|||xxxvvv~~~++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,,,,+++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///////////////////////////////////////...............////////////..............................---......//////////////////////////////...------000111222333333111///...------.............../////////...............///........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++***,,,------++++++,,,...000//////...------,,,,,,++++++************++++++,,,+++++++++***)))))))))''',,,---***)))++++++)))***,,,,,,+++)))((()))***+++******))))))(((((((((((())))))***+++,,,---------,,,++++++***+++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,++++++...////////////......---///......---,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,+++***)))))))))******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))&&&&&&''''''((()))***************++++++*********''''''((((((((((((''''''))))))*********+++++++++,,,++++++******))))))))),,,***(((***...000...,,,))))))*********+++++++++))))))******++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++++++++'''))),,,...000000//////------.........///////////////.........---,,,+++---...///000111111111111111111000///////////////111111111111111111111111222333444555888:::===>>>@@@CCCMMM[[[jjj||||||xxxwwwuuusssssszzz++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,,,,+++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111////////////////////////.........///////////////......////////////..............................---...//////000//////...------...//////000/////////000222222222111///---,,,---------......//////000//////...//////000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...------+++,,,,,,------------,,,+++++++++,,,,,,---------***++++++,,,+++***))))))************************+++++++++++++++++++++,,,***+++---,,,,,,+++---.../////////......---------++++++************++++++)))))))))***+++++++++,,,''',,,...+++***++++++)))***,,,,,,+++)))((()))***(((((())))))************'''(((((()))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,***))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++******+++,,,---+++***''''''((())))))***++++++)))***++++++++++++***)))***++++++,,,,,,++++++***))))))*********+++++++++))))))******++++++++++++(((&&&%%%'''***,,,+++)))+++++++++*********))))))***************+++++++++))))))))))))************++++++,,,,,,,,,---------...---,,,,,,++++++++++++'''))),,,...000000//////....../////////000000000,,,---...//////......---111111222222222111000000222222111111000000111111111111111111111111111111111111333444777999;;;<<<===AAAKKKZZZjjj}}}}}}|||wwwsssqqqpppqqqrrryyy************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////////////////////////////.........///////////////......////////////......---------------------------...///000000///...---,,,---...///000000000000//////000000000///...---,,,,,,,,,---....../////////............///000000........................------......------,,,+++(((((()))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''(((+++---...///......+++,,,---...////////////+++,,,,,,,,,,,,,,,,,,---******+++,,,+++***)))(((++++++++++++++++++++++++,,,++++++++++++,,,,,,---)))+++,,,,,,,,,,,,---/////////.........---------++++++************++++++(((((()))***+++,,,,,,---''',,,---***)))++++++)))***+++,,,,,,***)))***+++((()))+++,,,---.........*********++++++,,,,,,---...---,,,******))))))))))))***+++,,,---//////000,,,,,,------------......---------------,,,+++*********++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---///...,,,++++++,,,******************************+++++++++,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++******+++------,,,***)))))))))******+++++++++)))***+++,,,,,,+++***)))******++++++++++++******)))************+++++++++'''((()))+++,,,,,,,,,,,,)))(((((()))***++++++***,,,,,,++++++***))))))(((******))))))******+++,,,(((((()))))))))*********++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---.........---,,,+++....../////////000000000+++---000111000/////////...///000000111111111111//////000111222444555666111111111111111111111111//////111222444666777777<<<@@@JJJYYYiii}}}~~~wwwuuuqqqmmmllloooqqqtttzzz))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,******++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------////////////////////////............/////////000......////////////......---------------------------...///000000///...---......///////////////...............------------++++++,,,------...//////,,,,,,,,,,,,,,,---..............................------......------,,,+++)))))))))******+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++((()))+++---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,+++***+++,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///)))+++,,,,,,,,,,,,---///.........------------,,,++++++************++++++)))))))))***+++++++++,,,'''+++,,,)))(((***+++)))***+++,,,,,,++++++,,,---)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))***+++,,,---///000000,,,---------............---......------+++************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...///...---+++,,,,,,******************************+++++++++,,,,,,,,,)))*********++++++++++++*********************************+++------,,,***************************(((***+++,,,,,,+++***((((((((())))))))))))(((((()))************+++++++++((()))***+++,,,,,,++++++***+++,,,,,,+++++++++---++++++******************+++***)))))))))***+++,,,************++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,------.........------,,,,,,+++------........./////////---000333333000......///---...///000000111111000...//////000111333555666111111111111111111111111000111222444555555666666<<<@@@JJJXXXhhh{{{~~~yyyrrrqqqooolllllllllppptttyyy(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---((()))***+++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,////////////////////////---.........//////000000......////////////......---------------------------...000111111///...,,,000000000000///...---,,,///...---,,,,,,,,,,,,---++++++,,,,,,---...//////************++++++,,,---........................------......------,,,+++//////...---,,,******))),,,++++++++++++++++++,,,------------------------........................,,,,,,------------......,,,,,,............,,,,,,***+++---......---,,,***............------,,,+++---------,,,,,,++++++++++++,,,---......,,,***)))------------------------------,,,+++,,,---///000)))+++,,,,,,,,,,,,...///---------------,,,,,,,,,++++++************+++++++++++++++***************(((+++,,,(((&&&)))+++******+++------,,,,,,---///)))***+++,,,+++***)))(((,,,+++++++++++++++++++++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,------+++******+++******************************+++++++++,,,,,,,,,))))))******++++++++++++(((((())))))*********************+++------,,,+++************))))))))))))((()))+++,,,,,,+++)))(((,,,,,,------------,,,,,,)))************+++++++++)))***+++,,,,,,+++))))))''')))+++***'''&&&'''***)))))))))***++++++,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,---------))))))*********+++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......///222555444111...---...000111111111111000000///111000000000000000111111111111111111111111111111444555666777888888888888>>>AAAJJJXXXgggyyy~~~wwwqqqqqqoooooooooiiinnnrrrvvv))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++'''''''''((()))+++,,,---++++++,,,,,,,,,++++++***+++***+++,,,......,,,***((())))))******+++,,,,,,+++---...---++++++,,,------,,,,,,+++++++++,,,,,,//////............//////.........///////////////////////////............---------.........//////000000//////.........---------------------------,,,,,,------......//////......---,,,+++******)))++++++++++++++++++++++++,,,---------,,,++++++***------------------------++++++++++++++++++++++++,,,///111000,,,******+++,,,++++++***)))))))))***---------............//////............---------........................---,,,,,,++++++,,,,,,---******+++,,,---//////000///...---,,,++++++++++++(((***,,,------...000111...---,,,,,,......---,,,,,,***)))+++...///...,,,////////////............222111///...------......************************,,,,,,+++******))))))(((------------------------*********++++++,,,,,,,,,***+++,,,+++)))((()))***))))))***+++,,,------......---,,,+++***+++,,,,,,,,,++++++***++++++,,,,,,///...---///111222///+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***)))))))))***++++++***)))((()))***,,,---,,,+++)))((((((***,,,---************************))))))***+++,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,*********+++,,,---******++++++++++++******+++++++++*********))))))+++)))&&&$$$$$$&&&)))+++,,,+++++++++------+++)))***+++,,,,,,+++***)))(((******))))))))))))******++++++******************---...///000///---***(((,,,++++++******++++++,,,...------,,,,,,++++++***...---,,,++++++,,,...///............////////////000000111111111111000000222111000000000000000111222777777222...000333333111222222333333222222111333333444555777999;;;<<<>>>CCCKKKUUUcccxxx|||{{{wwwsssqqqmmmmmmnnnpppuuu************************++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((()))+++,,,---++++++,,,,,,,,,++++++***+++++++++,,,......,,,+++......---,,,,,,++++++***)))+++,,,+++***)))***+++------,,,,,,,,,,,,------//////............//////---.........//////000000////////////............---------.........//////000/////////............////////////////////////..................//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------++++++++++++++++++++++++---...///...,,,+++++++++------,,,+++++++++++++++---------............//////............------------------...............---,,,,,,++++++,,,,,,------------------------------,,,+++******))))))))))))+++------------///000...---,,,,,,......---,,,---+++***+++---...---+++------......//////000000000///...---,,,,,,,,,---------------------------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))+++,,,,,,++++++,,,---*********++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,++++++***+++++++++///---,,,---000000...,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------,,,+++***)))******+++,,,,,,,,,+++++++++,,,,,,---,,,,,,***)))))))))***+++,,,,,,,,,+++++++++++++++((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++******++++++++++++******,,,,,,,,,+++++++++******---+++)))(((((()))+++---***))))))***++++++***(((******+++,,,+++***)))))),,,,,,++++++++++++,,,,,,************************++++++---...---,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111............////////////000000111111111111000000000000000000000000111111666;;;;;;555000111222111111222222333333222222111111111222333555777999:::<<>>FFFSSSaaasssuuuqqqlllpppxxxwwwyyyrrrnnnppprrrrrrrrrssspppjjjccc[[[SSSRRR]]]jjj+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---............---....................................------------............////////////---///000///...---...///........................000000000000////////////------............------+++,,,...//////...,,,***......---------,,,,,,,,,......---,,,,,,+++******+++,,,...//////...,,,+++---------,,,,,,+++++++++************++++++,,,---*********+++++++++,,,,,,---------.........//////,,,,,,---------.........,,,,,,,,,---------------,,,---......------...///,,,---------,,,,,,,,,,,,------------------------------------------------......///...---,,,...///------------------------///............///000000/////////////////////////////////...//////000000---,,,,,,,,,,,,---......000//////---,,,+++******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,***((('''+++***************++++++,,,,,,............,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---+++)))***,,,,,,***&&&%%%(((******(((''')))+++)))***++++++,,,,,,++++++***++++++,,,------------...------,,,+++***))))))***++++++,,,,,,++++++************************************************************)))******+++,,,******+++,,,------...///,,,,,,+++++++++*********(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))******++++++,,,------************************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------.........//////......//////000111111111000000000111111000000000000111222222222222111000111111222333444777999;;;<<<>>>FFFSSSaaasssvvvrrrmmmrrrzzzzzzxxxqqqlllnnnpppooonnnppplllggg```YYYQQQQQQ]]]jjj++++++************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,---------------........................---,,,,,,,,,,,,,,,,,,,,,............////////////...///000///......///000////////////////////////////////////000000000000////////////...---,,,+++***,,,...//////...,,,+++......---------,,,,,,,,,......---,,,,,,+++******+++,,,...//////...,,,++++++++++++,,,,,,------------,,,,,,+++******++++++******+++++++++,,,,,,,,,---------.........//////---.........////////////,,,,,,,,,------............000111111000///111333///...------------------------------------------------------------------000,,,((()))---///---***//////...---,,,+++******...............///000000////////////////////////,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---,,,+++++++++++++++++++++------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++)))(((---,,,,,,+++++++++,,,,,,,,,,,,............,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***)))((())),,,---***'''''')))***(((%%%$$$(((,,,(((((()))******************++++++,,,------------------,,,+++******))))))***++++++,,,,,,++++++*********************************************************))))))***++++++,,,******+++,,,,,,---......***************)))))))))))))))))))))************++++++++++++++++++++++++************++++++++++++)))******++++++,,,------************************,,,++++++++++++,,,------......---------,,,,,,,,,------------------------------------.....................///000000111111///000111222222111000///111111111222222111111111222222222333444777999:::===???GGGSSSaaasssuuupppkkkqqqzzzzzzvvvnnnjjjkkkmmmlllkkkllljjjeee^^^WWWQQQRRR___nnn++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,------......+++******))))))******+++***+++,,,---------------........................+++++++++,,,,,,,,,------............////////////...///000000......///000//////000000000000//////////////////000000000000////////////...---,,,++++++,,,---.........---,,,......---------,,,,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++)))***++++++---......///......,,,++++++*********++++++,,,,,,,,,---------,,,------------................../////////000000,,,,,,,,,---......//////)))+++...---++++++---000000...,,,,,,---......---,,,------......------,,,------------------------///(((###%%%+++///,,,''',,,,,,---......------,,,------------...///000000///////////////////////////......---------......***************++++++,,,))))))+++,,,...000111111---------------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,++++++***......---,,,,,,,,,,,,---+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++(((((((((***+++,,,+++******++++++(((%%%%%%))),,,(((((()))************)))++++++,,,---------,,,,,,,,,,,,++++++******))))))***++++++,,,,,,++++++***************************************************))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++------,,,++++++******)))+++++++++++++++++++++++++++++++++++++++,,,------//////...---,,,,,,++++++------------------------,,,------------.........---......//////000000111000111111222222111111000111111111111111111111111222222222333444666888:::>>>@@@GGGSSSaaasssvvvrrrmmmqqqyyyxxxssslllgggiiikkkjjjiiikkkjjjddd]]]UUUOOOSSSbbbrrr,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,---------+++******))))))******++++++,,,---....../////////........................***++++++,,,---...//////............////////////...000111000///...///000......///000000///........./////////000000000111---...............------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,---------------------.........//////,,,,,,------.../////////$$$(((+++***''''''***---...,,,)))***,,,------,,,,,,,,,---......---,,,,,,------------------------...)))%%%&&&+++...,,,******+++,,,...////////////,,,,,,,,,,,,---...///000////////////////////////222222111000/////////000++++++******++++++,,,---,,,,,,---...///111222222******,,,---..................---,,,+++******))),,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------###$$$%%%&&&'''((()))***++++++++++++++++++++++++)))***+++******)))+++,,,)))***++++++*********+++)))******+++++++++++++++,,,,,,---------,,,+++++++++++++++******************++++++,,,,,,++++++***************************************************))))))))))))***+++,,,---+++++++++++++++*********************************+++++++++,,,,,,,,,------*********************************+++++++++,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------------------,,,------------------------,,,,,,---------.........------......///000000000111111111111111111111111222111111111111111111222333222222333444666888999===???EEEQQQ___rrr{{{yyyssstttxxxuuurrrkkkfffhhhjjjjjjjjjkkkmmmfff\\\SSSMMMQQQbbbsss,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...///000000000000........................***+++,,,---...000111111............/////////000...000111000///...///111,,,---...//////...---,,,.../////////000000111111+++,,,---...////////////---,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------.........//////+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000(((,,,//////,,,+++...222,,,)))''''''***,,,,,,+++,,,,,,---......---,,,,,,------------------------...---+++***,,,...///000+++,,,---///000//////...+++++++++,,,---...///000////////////////////////000000///---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,++++++***))))))&&&(((+++---///000111111000000///...,,,+++***))),,,+++******+++,,,...///---,,,,,,+++*********+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------$$$%%%&&&((()))+++,,,---++++++++++++++++++++++++***,,,---+++((('''***---''')))+++---///...,,,***++++++,,,------------,,,------------,,,,,,+++******************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,+++******))))))(((+++++++++++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------)))******+++,,,,,,------------------------------++++++******++++++,,,---+++,,,,,,------......///------------------------,,,,,,,,,---------......------......///000000000222222111000000111222222222222111111111111222222333333222333444666888999<<<>>>DDDPPP^^^qqqyyyxxxxxxrrrrrrkkkgggiiikkkkkkkkkllloooggg\\\RRRKKKOOOaaarrr------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((((()))***++++++,,,,,,------------------------000000000000000/////////..................------///////////////.........---.../////////...,,,+++..............................////////////......------............------//////.........---------......---,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------************++++++,,,---++++++******++++++,,,---///...------,,,,,,,,,,,,......//////...---,,,,,,000000//////.........---................................................,,,,,,,,,------,,,++++++---------...///...,,,))),,,---///...---+++,,,,,,........................++++++,,,,,,---...//////...............///000111000000//////.........---...............------,,,***+++---......---,,,+++------------------------,,,,,,------------------...---,,,,,,++++++++++++******+++,,,,,,---......---,,,+++*********+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++*********+++,,,,,,---************************///......---,,,+++******)))***,,,---......---,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))'''((()))***************,,,,,,,,,++++++*********,,,+++(((&&&&&&''')))***((((((((()))***,,,---...++++++++++++++++++++++++************************+++***((()))+++---------.........------,,,,,,,,,///---+++))))))+++---...+++++++++,,,,,,,,,------///...---,,,+++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---...///000000333222111////////////000111111111111111111111111222111111111111111111111444444444555777888:::;;;@@@@@@EEEOOO]]]rrr~~~zzzxxxqqqiiicccdddggghhhkkknnnmmmiii```TTTMMMQQQ___kkk---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))******++++++,,,,,,,,,------------------------................................................/////////////////////.........//////......---,,,........................------............------------............------///.........---------------,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------++++++******++++++,,,---...------,,,,,,,,,,,,---000000000000000///...---000/////////............................................................,,,,,,,,,------,,,,,,,,,...---------......,,,***---...000///---,,,,,,---------------------------++++++,,,,,,---......///......------......///000000/////////............111111111111111000000///+++,,,---...---,,,***(((------------------------------------------------...---,,,,,,+++++++++,,,+++++++++,,,,,,------...---,,,+++*********+++,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************---,,,,,,++++++*********))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++*********)))((())))))************)))++++++***************)))++++++******))))))))))))***))))))(((((((((((((((++++++++++++++++++++++++************************++++++,,,,,,------......------------,,,,,,,,,+++...---,,,++++++---...000,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,---------.../////////222111000/////////000111222111111111111111111111000111222444555666666666333333333444555777999:::>>>???EEEPPP^^^rrr}}}{{{qqqiiidddeeehhhiiikkknnnkkkggg^^^RRRKKKOOO^^^jjj,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------....................................////////////////////////......------..............................,,,,,,------------,,,,,,------............------............------------+++++++++++++++,,,---...............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++******++++++,,,---,,,,,,+++++++++,,,------...////////////...------////////////............................................................,,,,,,,,,,,,------,,,,,,000...,,,,,,---...---,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------...///////////////...............////////////...------,,,---------,,,***((('''------------------------.........------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++*********************+++******)))))))))))))))))))))************+++,,,---,,,+++***(((***))))))(((((((((((('''++++++++++++++++++++++++************************'''***......,,,+++,,,...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------------------............------,,,,,,,,,------......------,,,,,,------...------..................000000/////////000111222222222222111111000000000000111333555666666555555222222222333555666888999<<<===DDDPPP^^^qqqqqqjjjfffhhhkkklllmmmooolllhhh___SSSKKKOOO]]]iii,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------,,,,,,------------------------******+++,,,------......---------...........................////////////000///...------...///000........................,,,------......------,,,------............------------------------------)))))))))***+++,,,---......---------------------+++++++++,,,,,,,,,---------------,,,,,,------...++++++******++++++,,,---+++++++++++++++,,,---...+++,,,,,,,,,,,,,,,++++++///////////////.........................................................,,,,,,,,,,,,,,,------...111///,,,,,,---......---***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...///////////////.........------......------,,,++++++,,,,,,,,,+++***))))))........................//////...---,,,,,,++++++---,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------,,,,,,++++++++++++------,,,,,,+++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++******++++++++++++++++++++++++,,,,,,,,,------.........///...,,,+++***+++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))))))))******++++++***+++++++++++++++******((())))))***+++,,,,,,,,,************************************************"""(((------***'''))),,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,------------...---,,,,,,,,,------......------------------------...............---------.........///000111111222222222111111000000//////111222333333222000...---222222333444555777888999999<<>>CCCNNN\\\nnnsssnnnkkknnnooooooqqqtttssstttuuuwwwxxxyyyyyyyyy++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------...---------------------------------------------+++++++++,,,,,,,,,------...000111111...---,,,---...---,,,+++,,,---.../////////000000000000//////000000/////////............//////////////////.........//////000111111222---...///000000///...------------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///000111000///...///000.........------.........------....../////////..................---------........................------------------------//////.........---------+++++++++,,,---...///000---------............///000///......///111333444///////////////......---------------------------,,,,,,---------.........,,,------------.........---.........///000000111......//////////////////...------------------...---------,,,,,,++++++++++++++++++,,,,,,,,,------***+++---//////---+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++,,,------***+++,,,,,,---,,,,,,,,,+++,,,---+++((('''))),,,---,,,,,,+++******************+++,,,,,,,,,,,,+++------------------------******++++++++++++***************))))))))))))(((***************************++++++++++++++++++***(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------...---------......------+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------------//////............/////////............///000111////////////000000000000000000111111111000000000000111111222222111111000000111333444777888:::;;;;;;===CCCNNN\\\ooosssooollloooqqqpppqqqttttttvvvyyy|||~~~~~~}}}}}}++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------------------------------------+++++++++,,,,,,,,,------...000222111///---,,,,,,------,,,+++,,,---...//////000000000000000//////////////////..................////////////......////////////////////////+++,,,...//////...---,,,---............------,,,------------------------........................,,,,,,...///000000000000------------------------------------------------+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------...///...------...///---..................---+++,,,...............................................................---------------------------//////.........---------(((***,,,...//////......---------............///...---------...///111222///////////////......---------------------------,,,,,,,,,------------...------........./////////......////////////......,,,------...///000111111,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------***+++---......---+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,......------,,,+++******+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++***************''''''((()))))))))))))))))),,,---+++(((&&&))),,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++***************))))))))))))(((************************))))))************))))))(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------,,,,,,,,,---,,,,,,,,,------,,,,,,,,,((())))))******))))))(((,,,,,,,,,---------.........------,,,,,,------...............//////000000.../////////000000000111000000000000000000111111111111222222222222111111///000111333555777888999888:::BBBNNN\\\ppptttooommmoooqqqppppppsssvvvyyy|||}}}++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------......------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...000222222000...---,,,,,,,,,,,,,,,---......///000000000000000//////.../////////.........---------......//////......---...---------------------+++,,,---------------------......//////...------------------------------........................---...///000000000000000,,,,,,,,,------------...------------............++++++,,,------...//////------------------------------------------------+++---......---,,,---///------...//////...------+++,,,......---------................../////////...............---------------------------------------,,,,,,,,,++++++++++++,,,///000000...+++)))---------............///------------...//////000///////////////......---------------------------,,,,,,,,,,,,---------------............/////////---...............------,,,,,,---...///000000111,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,//////...---,,,+++******++++++++++++,,,,,,,,,,,,///......---------------+++++++++******)))))))))((()))***++++++,,,++++++&&&)))++++++***))),,,...+++,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))***+++,,,------...************************)))))))))******)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,------------,,,,,,******++++++++++++******+++,,,,,,------.........------,,,,,,,,,,,,------------........./////////......//////000000111111000000000///000000111222333333444444444444333333000000111333444555666777777999AAAMMM\\\ooouuuooolllnnnoooooopppssswwwyyy}}}}}}++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,------.........,,,,,,+++++++++*********)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------...000333333111...---,,,***+++,,,---............///000000000//////...---//////.........------------......//////......---+++,,,,,,------.........---------------...//////,,,------......---------------------------------..............................///////////////...,,,,,,,,,---------......------------.........///++++++,,,---///000111111000000000000000000000000------------------------,,,---......------...000------...//////...------+++...000000...---...000---........./////////000//////.........---------------------------------------,,,,,,,,,+++++++++------.........---,,,+++---------............///......///////////////...///////////////......---------------------------++++++,,,,,,,,,---------,,,,,,---------.........***+++,,,---......------...---------------------,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,......------,,,,,,,,,+++,,,,,,,,,,,,---------...//////...------------...******++++++,,,++++++++++++,,,---....../////////(((***++++++++++++,,,,,,***+++,,,---------,,,+++******+++,,,,,,,,,,,,+++------------------------******++++++++++++******))))))***+++,,,------...************************)))******++++++******)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,...///...,,,,,,---///,,,,,,------------,,,,,,...//////////////////...++++++,,,,,,---......///......------------......,,,,,,---........................///000111111111111000/////////000222333333444444555555444444333222222333333444555555666888:::AAAMMMZZZlll{{{uuuoookkklllmmmmmmooosssuuuxxx{{{++++++++++++++++++++++++---------.........//////*********++++++,,,,,,,,,+++++++++*********))))))((()))***+++,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,---------...000333333111...---,,,)))+++,,,...//////...---///////////////...------//////.........------------..................---+++,,,---...000111222222///...---------///000111++++++,,,------,,,,,,,,,------------------------------------------------.........///......------,,,,,,,,,------.........---------.........//////***+++,,,...000111222333------------------------------------------------,,,...//////......///111,,,---...//////...---,,,,,,///111111///...000222---.........//////000000//////.........---------------------------------//////.........---------,,,+++++++++,,,...000111---------.........////////////000111111000///...///////////////......---------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------'''(((***---...//////...000///...---,,,+++******---...///000000///...---+++++++++,,,,,,---------,,,,,,,,,---------......---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,---------......---------.........//////------,,,++++++++++++,,,((()))+++,,,---.........((()))***+++,,,,,,---,,,...------,,,,,,***)))((()))***,,,---...------,,,******+++,,,,,,,,,,,,+++******************************++++++++++++***************))))))))))))(((************************+++++++++,,,,,,+++++++++((())))))))))))*********++++++++++++++++++++++++))))))*********+++++++++---///111000------...111,,,------......------,,,------............------++++++,,,,,,---...////////////............//////+++,,,------......---------......///000111111222111000/////////111222333111222222333333222222111444444444555555555666666:::<<>>EEENNN\\\sss~~~vvvvvvyyy{{{~~~~~~{{{zzzzzz||||||{{{{{{|||~~~,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++,,,,,,------......//////++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******+++,,,,,,222===@@@666,,,+++,,,++++++---......,,,++++++,,,------------------------------------------------///...------------...///............/////////000////////////////////////000000111111111111000000111000000////////////000111111111111111111111111000000000000000111111222111111000///............111111111111000000000000///000000111111000000///.........//////000111222000111222222111111222444222222111000////////////...///000000111111000000222222222222111111111111000000000000000000000000111111111111111111111111111111111111111111111111.../////////000000000000111222111---((((((---222000000///...------------///111222222111111222333///000111222333333333333333333333222222222111111000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////000000000000//////////////////......//////000111//////............//////111000///......---......------------------------........................,,,---------............------...///////////////---------------...///000...............---------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,------***+++,,,,,,,,,,,,+++************++++++++++++,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++************+++,,,,,,---,,,,,,++++++,,,,,,---///......------,,,++++++,,,,,,,,,,,,------------/////////000//////...---......------......///000////////////000000000000000000000111222222333333111111222222222222111111111111222333555777999:::999:::>>>EEEMMM[[[rrr}}}vvvvvvxxxzzz~~~~~~|||{{{{{{~~~++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++******++++++111;;;@@@888---***+++,,,---///000000...---...///------------------------------------------------.........------.........---......///////////////...//////000000000000000000000111111111111000000000000000////////////000111111111111111111111111000000000000000111111222000000///...............111111111000000000000000000000000111111000000000000///.........///111222000222333333222111333444222222111000000000000000//////000111111111111000222222222222222222222222111111000000111111111222222111111111111111111222111111111111111111111111/////////000000000111111222222111...++++++---000000000//////............///111222222111111222333000000111222333333333333333333333333222222222111000000000000000000000000111111111000//////......000000000000000111111111////////////////////////000000000000/////////////////////...///000000111//////............//////000000//////............------------------------........................,,,,,,,,,---------......,,,---...000000000//////000///---,,,,,,---...///........................---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------************************++++++++++++,,,,,,,,,---((()))+++---------+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,---//////000,,,,,,,,,------------...//////////////////......---------------...//////////////////000000000000000000000111222222333333333333444444444444333333000000111333555888:::;;;:::;;;???EEEMMM[[[qqq~~~wwwwwwyyyzzz|||~~~~~~}}}}}}~~~++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,+++++++++***---555;;;666...***,,,...---///000000///...///000---------------------------------------------------..................---------...///000/////////......///000111111000000000000111111111111000000/////////000000000000///111111111111111111111111000000000000000111111222000//////............///000000000000000000111111000000111111111111000000222111000.........///000000222333333222111333444333333222111111111222222///000000111111111111111222222222222222222222333222222111111111111222333222222111000000111222222111111111111111111111111000000000111111111222222111000///000222222000...111111111111000000000//////111222222111111222333000111222333333444333333333333222222222111111111111111111111111111111111000000000//////.........///000000000111111111222000000000000000000000000////////////000000000000///////////////000111111//////............/////////////////////.........------------------------........................,,,,,,,,,---------......+++,,,...000111000000///222000///---,,,,,,,,,------...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,------------------------------***++++++,,,------------------------------------************************))))))***+++++++++++++++''')))+++---...---,,,+++))))))*********+++++++++)))***+++,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---******+++,,,...///000000,,,,,,---------.........//////........./////////---------------...//////////////////000000000000000000000111222222333333222333333444444333333222///000111333555888:::;;;;;;<<<@@@FFFNNN\\\rrryyyyyyzzz{{{zzz|||~~~++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++///333111---+++---///+++---......---------...------------------------------------------------------...//////...------,,,---///000000000///...---...000111222111111000000000111111111111000000...//////000000000000///111111111111111111111111000000000000000111111222000000///......//////000000000000000111111111111000111111222222111111000222111000//////.........000111222222111111222444333333222222222222222333///000111111222222111111222222222222333333333333444333222111111111333333333222111000000111222333222222222222222222222222111111111111222222222222000......111555666222---000111111222222111111000///111222222111111222333000111222333444444444444333333333222222222111111111111111111111111111111///////////////000000000///000000111111222222222000000000000000000000000////////////000000000000000000//////000000111222//////............//////......////////////......------------------------........................,,,---------............,,,,,,...///000000000000111000///...---,,,,,,,,,---------...............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,------...........................++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++++++++++++++)))***+++,,,---,,,,,,+++*********++++++++++++,,,)))***+++,,,---.........+++,,,,,,------,,,,,,+++------,,,,,,------...///...------,,,,,,------...------------------,,,,,,,,,---------............///............///000000......------......///000////////////000000000000000000000111222222333333000000111111111111000000000000111333555888:::;;;;;;<<<@@@GGGOOO]]]ttt{{{zzz{{{|||zzz|||~~~}}}~~~+++,,,,,,,,,------------+++,,,,,,,,,,,,+++***)))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++---...///......---,,,,,,---...---,,,---///+++---...///...---...///------------------------------------------------------...//////...------,,,---///000111000///...---...000222222222111000000000111111111111000000---...///000111111000///000000000000000000000000000000000000000111111222000000000//////000000111///000000000111111111111000111111222222111111000///000000000000000///...///000222111000000111333222222111111111111222222000000111222222222222111222222222333333333444444666555333111111111222333333222111//////111222333222222222222222222222222000000000000111111111111//////000111222222111000///000111222222111000//////111222222111111222333000111222333444444444444444444444444333333333333111111111111111111111111000000000111222222333333///000000111111222333333000000000000000000000000.../////////000000000111000000//////000000111222//////............//////---...///000000///......................................................------........./////////,,,---------///000111222------...............------------.........//////...---,,,,,,++++++,,,,,,------------------------------............------+++++++++++++++,,,------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///......------......///.........------,,,,,,,,,------------............///......---...///000111//////......//////000111////////////000000000000000000000111222222333333000000111111111111000000111111222333555777999:::999:::>>>FFFNNN]]]ttt{{{zzz{{{{{{}}}~~~~~~~~~,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++---///000000//////...+++***,,,------...///---///000111000///000111------------------------------------------------,,,---...//////...---,,,,,,---///000111000///...,,,...000222333222111000000000111111111111000000---...///111111111000///////////////////////////000000000000000111111222111000000000000000111111//////000000111111111222111111222222222222111111,,,...///111111111000000...000111111000000111222111000000000000000111111000000111222222222222111222222222333333444444444777666333111111111222333333222000//////000222333222222222222222222222222////////////000000000000///111222000---,,,///333...///000111111000///...///111222222111111222333111111222333444444444444666666555555555444444444111111111111111111111111111111222333444555555666///000000111222222333333000000000000000000000000.../////////000000111111000000000000000111111222//////............//////---...///000000///......////////////////////////.................................////////////000------,,,---...000222333)))+++---///000000000///---------.........//////---,,,++++++******++++++------------------------------............------******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))***+++---......------,,,,,,+++******++++++,,,++++++,,,,,,,,,---------............---+++)))(((+++,,,,,,------,,,,,,+++++++++******++++++,,,---//////............//////+++,,,,,,------.........---------........./////////...------...///000111///////////////000111111////////////000000000000000000000111222222333333222222333333333333222222111222222333555777999:::777888===DDDMMM\\\ssszzzyyyzzzzzz~~~}}}++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,------,,,,,,+++***++++++++++++++++++++++++......,,,,,,,,,,,,......++++++,,,,,,,,,---------000///...---------------/////////...------,,,,,,///......------......///////////////////////////000000//////.........---,,,---///111111111111000222222111000///...------////////////////////////......///000111111222222111111111111111000///...000000000000000000000000000000000000000000000000111111111111111000///...000000////////////000000444222111//////000222333444444222111000000//////222222222222222222222222333333333333333333333333111111111222222333333333111111111111111111111111555666666555444222///...111111222222222222111111000111111111111222222222444444444333333222222222222222222111111111111111333...******000444555444222333333444555555555444666555222111000000111222000000111111111222222222000///...---...///111333333222222222111111000000000000000000//////////////////000000111111222222222111111111000000//////000000//////.........---000000000000000000000000000///...------...///000///////////////.........////////////////////////......////////////......------------------------...---,,,,,,,,,,,,---...///...---,,,+++,,,---...---------,,,,,,+++++++++***,,,......------...///,,,,,,------...------,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++///,,,)))))),,,...---,,,,,,++++++******++++++,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++++++++++++++...000111111///------...*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////..............................//////000000000000/////////////////////.........//////000111111111111111111111222333333333333222333222222333444666888:::888>>>>>>CCCPPP[[[mmm|||yyyyyy~~~~~~~~~~~~}}}}}}||||||++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++...---,,,++++++,,,---...++++++,,,,,,,,,---------//////...---------------..............................------------......////////////////////////000/////////............---...///000000111000000000000000000//////////////////////////////////////////000000111222222333111111111111000000000///000000000000000000000000000000000000000000000000111111222222111111000///000000////////////000000333222111//////000222333444333222111000000000000222222222222222222222222333333333333333333333333000000000111111111222222111111111111111111111111333333333222111000///...111111222222222222111111000111111111111222222222111111111000000/////////111111111111111222222222222///---///444666444222222333444444555555444444666444222111000000111222000000111111111222222222222222111000111222333444222222111111111000000000///000000000000000000000000000000000000111111111111111111111000000000///111111000000000/////////000000000000000000000000111000///......///000111////////////////////////////////////////////////...//////000000//////...------------------------...---,,,,,,,,,,,,---......---,,,,,,,,,---......---------,,,,,,,,,++++++***+++------+++***+++,,,---------...------,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---***((()))+++,,,+++***,,,++++++******++++++,,,++++++,,,------,,,++++++......---,,,+++***))))))---,,,,,,++++++,,,,,,---+++***)))))))))***,,,---)))+++,,,+++***((()))))),,,,,,,,,,,,------......,,,,,,---------.........,,,---......//////.................................//////000000//////...//////////////////////////////000111111111111111111111222333333333333222222222222333444666888999888>>>>>>BBBOOOZZZlll~~~{{{yyyzzz|||~~~~~~}}}|||{{{zzzzzz++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///.........------------,,,------...//////000000...------,,,,,,------...////////////////////////////////////............000///////////////000000......//////000000111111////////////////////////000000000111222222333333222111000/////////000111000000000000000000000000////////////////////////222222222222222222111000111000000//////000000111222222111000000111222333222222111111111111222222333333333333333333333333333333333333333333333333111111111111222222222222222222222222222222222222333222111111000000111111111111222222222222111111000111111111111222222222000000000///////////////000000111111222222333333111111111444888777333///333333444444555555444444555444222111000111111222111111111111111222222222...///////////////000000111111000000000000///////////////000111111111222111111111111000000000000111111111111000000000000222222111111111111000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000///000000111111000000///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,+++,,,...---,,,***++++++---.........---,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++***+++,,,---+++))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********---,,,,,,++++++,,,,,,------+++)))'''(((***---///+++---......,,,++++++,,,.............../////////---------.........//////,,,---......//////.......................................//////.........//////////////////////////////000111111111111111111111222333333333333222222222222222444666888999888>>>>>>BBBNNNXXXiiixxxtttuuuyyy~~~~~~}}}{{{zzzyyyyyyyyy+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------.....................---------........./////////000------,,,,,,,,,,,,------///////////////////////////////////////.........111111///......///000000////////////000000000000////////////////////////000111111111222222222333333111000......///111222000000000000000000000000////////////////////////222222333333333222222111111000000000000000000111222111111000000111222333111111111111222222333444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222444333222111222333444666111111222222222222111111000000111111111222222222222222222222222222111111000000111111222333444444222222333555777666222///333333444444555444444333444333222111111111222222111111111111111111111111------............------000000000/////////////////////000000111222333333222222111111000000//////111111111000000000000000111111111111111111111111000000000000000000000000///////////////////////////////////////000000000////////////////////////000000111111111111000000........................------------------------+++++++++,,,---...//////------------------,,,,,,,,,...000000.........///............---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------//////...---+++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++&&&'''((()))+++,,,---...---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---...000111111///...///000.............../////////------------............,,,---......///.................................------............------///////////////000000000//////000111111111111111111111222333333333333222222222222222333555888999999>>>>>>AAAMMMWWWgggvvvqqqrrrwww}}}}}}|||{{{zzzzzzzzz{{{{{{++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++,,,---------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////......---000000/////////............------,,,,,,------...////////////////////////.........///////////////111111///......///000000000000000000////////////000000000000000000000000111111111111111222222222222111///......000111333000000000000000000000000000000000000000000000000111222222333333333222222111111000000000000111111111000000111111222222333111111111111222333444555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333222111111222444555666111111222222222222111111000000111111111222222222333333333333333333333333000000111222333444444555444333222333333333222111333444444555444444333333333333222222222222222222111111111111111111111111111111222222222111111000///////////////000000000///000000111222333333444222222111111000000//////000000000000000000111111000000000000000000000000000000000000000000000000........................////////////000000111111........................000000111111111111000000........................------------------------***+++,,,---......//////------------------------+++---///000//////000222---.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,...///...---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++&&&'''((()))+++---......---,,,,,,++++++,,,,,,---)))***+++------,,,++++++***,,,......,,,+++,,,---------------------------+++,,,,,,,,,,,,---------,,,---......///.................................------............------////////////000000111111//////000111111111111111111111222333333333333222222111111222333555777888999>>>>>>AAALLLVVVggg~~~xxxsssrrruuuyyy{{{zzzzzzzzz{{{}}}++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............,,,---.../////////...---111111000//////...------.........------.........////////////////////////.........///////////////000///////////////000000111111000000//////......000000000000000000000000000000000000000000000000111000/////////000111222000000000000000000000000000000000000000000000000000111222222222222222222222111111000000111111222000000000111222222333333222222222222222333444555333333333333333333333333333333333333333333333333222222222222111111111111333333333333333333333333000000000000111222333444111111222222222222111111000111111111111222222222111111111111111222222222111111222222333333444444555444222111111222333444444444555555444444333333222222222222222222222222222222222111111111111111222111111111111000000000//////000000000000111111111111111222333333333444111111111111000000000000000000000000111111111111/////////000000000000111000000000000000000000000......////////////.........//////000000111111222///////////////////////////000000111111000000///........................,,,------......------,,,++++++,,,---............------------............***,,,...///......///000,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......(((***,,,+++***)))******,,,++++++******++++++,,,++++++************++++++******++++++++++++++++++---,,,,,,++++++,,,,,,---(((***,,,...///---+++))))))+++------,,,+++,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////.......................................//////............//////000000111111222//////000111111111111111111111222333333333333222111111111111333555777888999>>>>>>AAAMMMVVVggg|||vvvttttttwwwyyyyyyyyyyyy{{{~~~++++++++++++++++++++++++,,,,,,------------,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++***---------------------------......//////......---------------............+++,,,...///000///...---000000000///////////////000//////......//////000////////////////////////............/////////000---...///000000111000000////////////000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000222222222222222222222222///000111111222222111111222111111000000111111222//////000111222333333333333333222222222333444444444444444444444444444444333333333333333333333333222222111111111000000000333333333333333333333333///000111111222222222222111111222222222222111111000111111111111222222222///000000000111111111111333333333333333333333333444444444333333333555666444444555555444444333222111222222333333222222222222222222111111111000000222111000///...//////000000000000111111111222222222222333333333333333333000000000000000111111111///000000000111111111111000000000111111111222222000000000000000000000000///000111222222111000///...//////000111111222222000000000000000000000000...//////000000//////...........................,,,,,,---......---,,,,,,+++,,,---.........---,,,------------.........///...///000000...---------++++++,,,---............---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------(((***+++)))'''''')))+++,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---)))***,,,---...---,,,++++++---//////...---...///---------,,,,,,,,,++++++,,,,,,,,,,,,---------...,,,---......//////.................................//////000000//////......//////000111111222222//////000111111111111111111111222333333333333222111111111111333555777888888>>>>>>AAAMMMWWWhhh~~~xxxuuuuuuwwwyyyxxxxxxxxxyyy}}}++++++++++++++++++++++++,,,------......------,,,............---,,,++++++,,,,,,---------,,,++++++---------------------------...///000000///...------------.........//////+++,,,...000000///...---......//////000000111111000000////////////000000////////////////////////---.........//////000000,,,---///111111111111000------...///000111222222000000000000000000000000////////////...............///000111111111111111000000000000000000000000222222222222222222222222...///000111111111111111222222111111111111222222//////000222222333333333444333333222222333333444444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333111222333444555444333333111111222222222222111111000111111111111222222222000000111111222222222333444333333333333333333333333555666666666555666777444555555555444333333222111222222333333333222222222222222222111111000000777555333111111222333444000000111111222222222333444333333333333333333333//////000000111111222222//////000000111111111222111111111222222333333333000000000000000000000000111222333444444333222111...//////000111222222222222222222222222222222222......////////////......////////////////////////,,,,,,---......---,,,,,,,,,---.........---,,,+++---------.........//////333444444333000---,,,---******,,,---.../////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,***((((((***...,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,******+++,,,---......///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------***,,,......---------............------,,,,,,,,,---------.........//////,,,---......//////..............................//////000000000000//////...//////000111222222222//////000111111111111111111111222333333333333222111111111111222444777888888>>>>>>BBBNNNXXXiii~~~xxxuuuvvvyyyzzzyyywwwwwwxxxzzz}}}******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------------------------------...---,,,+++++++++++++++///......------,,,+++++++++++++++,,,,,,,,,------......------------..................////////////...///000000000///---,,,000000000000000000000000111111000000//////......////////////000000000000222111000///......//////000000000000000000000000000000000000////////////222111111111000000//////000000000000000000000000222222111111222222333444333222222222222222222222111111222333333444555555111111222222222333333333111111222222222333333333666666666666666555555555333333333333333333333333000222333333222111333444222111111111222333333444333333333444444333222222222222222333333444444444444444333222111000///...333222222111111222222333222222222111111111000000444444444555444444333333555444333111000000111111222222222111222222333333222333444333111000111222222222222222222222222222333222222111111000000000333222222222222222333333111111000000000000111111222111000//////000111222444111//////111333222111111000///......///000111000000111111111111000000////////////000000000000000000000000000000000000---///000222222000///---////////////............------------------------........................---,,,+++---///000000/////////000000///...------)))+++---///000000000//////............---------******+++,,,,,,---......---------+++))))))***,,,+++++++++,,,,,,---------111///------///000///.........,,,,,,---///222333------------------------,,,,,,,,,++++++******)))***,,,------,,,+++---............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////...---,,,,,,---...///............/////////000///000111000//////111333000000000000000111111222///111444666666666777999::::::>>>CCCJJJVVVkkk~~~{{{}}}zzzxxxwwwyyyzzzzzz++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,------------------------------------..................------------............/////////000000000///////////////......---000000000000000000000000111000000000/////////...////////////000000000000000000000000////////////000000000000000000000000000000000000000000000///111111111111000000000///000000000000000000000000222222111111222222333444555555555444333222111111222222222333333444444444222333333333444444444444333333333333444444444444444444555555666666666777333333333333333333333333111222333333222222333444222222222222222333444444333333333444444333333222222222333333333444444444222222222222111111111111444444333333333333444444444333333333222222222111333333444555555444444444888777666444444444444444333333222222222222222333222333444333111000111222222222222222222222222222222222222222222222111111444333333222222222333333111111000000000000111111222111000//////000111222444111//////111333222111111000////////////000111111111222222222222111111000000000000////////////000000000000000000000000...///000111111000///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///------......---,,,,,,+++,,,---...//////...------///............---------++++++,,,------...//////+++---......---,,,---...+++,,,,,,,,,,,,,,,,,,---///...,,,---...//////...,,,,,,+++***++++++------++++++++++++++++++++++++------------------------***,,,------,,,+++---.........------------......------------------------,,,,,,---------.........///////////////////////////...------------...///........./////////000000...///000000//////000222111111111111111222222333///111333444444555666888:::;;;>>>DDDJJJVVVkkk~~~zzz|||}}}}}}~~~|||yyyxxxxxxzzz}}}~~~,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------///...------,,,---------++++++,,,------...//////....../////////000000000......------------....../////////000000000111111000000///...............000000000000000000000000000000000000////////////////////////000000000000......000111111000//////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222111111222222333444777777666555333222111111333333333333333333333333444444444444555555555555444444444555555555666666222222333444555666777888333333333333333333333333111222444333222222333555333333222222222333444444333333444444444444333333333333333333444444444444111111111222222333333333555555444444444444555555444444444444333333333333222333444555555555555555999888777666555555555666555444333222222111222222222333444333111000111222222222222222222222222222222222333333333333333333555444333222222222222222111111000000000000111111222111000000000000111222333111000000111222222111111000000//////000000111111222222333333222222111111111000000//////......000000000000000000000000...///000111111000///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...---------...------,,,+++///000//////...---+++***///............---------,,,------....../////////+++---///000//////000111---,,,,,,,,,,,,,,,,,,+++---,,,++++++---//////...+++,,,,,,,,,+++******)))++++++++++++++++++++++++------...............///***,,,------,,,,,,---...------,,,,,,,,,,,,------........................,,,------------.........///////////////////////////......------......///....../////////000000000---///111111000///000111222222222111222333333444000111222222222333666888;;;;;;???DDDJJJVVVkkk~~~~~~yyyyyy{{{{{{zzzyyyxxxxxxzzz}}},,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///......---------......,,,,,,,,,---------.........////////////000000000......------------......000000000000111111111111111000...------......///////////////////////////000000000000////////////////////////000000000000,,,---000111222111000///000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000222222111111222222333444666555555444333222222111333333333333333333333222333444444444444555555555444444444555555555666666333333333444555666666666444444444444444444444444222333444444333333444555444444333333333333444444222333444444444444444444333333444444444444444444222222222222333333333444555555444444444444555555444444444333333333333333222222444555666666666666666555555444444333333333666555444333222111111111222333444333111000111222222222222222222222222222222333333444444555555555444333222111111111111111222111111000000111111222111111111111111111111111222111111111111222111111000000000000000000000000000111111222222111111000111111000000//////......000000000000000000000000//////000000000000//////////////////....................................////////////////////////...---,,,---///000///......///////////////......000000//////...,,,,,,+++///............---------,,,---------.........///,,,---...---,,,,,,...000---------,,,,,,+++++++++,,,+++******,,,......---,,,---...//////...,,,+++------------------------------,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///---,,,,,,++++++,,,,,,---------------------------------------............//////////////////////////////............//////...////////////000000000...000222222111000111222222111111111111222333333222222222111111333666999;;;<<>>CCCHHHTTThhhzzzxxxuuuvvvxxxxxxyyy}}}++++++++++++,,,,,,,,,,,,,,,+++************+++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......---------------------,,,,,,,,,---------...............------------............/////////000000000///////////////......---000000000000000000000000.../////////000000000111////////////000000000000000000000000////////////111111111111111111111111///000000111111222333333///000000000111111111111111111111111111111111111222222111111222222333444222222222333333333333333222222222333333444444444444444444444555555555555555555666666666777777777666666666777777777777777555555555555555555555555333555666666555555666777777666666555555444555555222333444555666666666666666555555555444444444444444444444444555555555555555555444444444444555555333333333333444444444555555555666666666666555555555666777777777777666555555444444333333333444444222333444333111000111222222222222222222222222222444444444333333333333333111111111111222333444555333222222111111222222333111222222333333222222111///111444333111000000222000111222222222222111000//////000000000000//////......//////000000111111111111111111111111111111000000////////////000000////////////....................................------------------------///...------...///...---+++,,,,,,---......------...------,,,---...///000///............---------------------------------+++,,,,,,+++***)))***,,,+++,,,,,,,,,,,,,,,,,,---000...,,,,,,,,,---,,,+++***+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......------...000......------------......------------------------............////////////////////////////////////...///000111111000///...//////000000000111111111111111000...---...222444111111000000111111222333111333444444444444555777999:::===AAAGGGRRRgggyyyvvvtttwwwyyyzzzyyy~~~******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------------------------------++++++++++++,,,,,,---...+++,,,,,,------......///---------............///.........------.....................////////////...///000000000///---,,,000000000000000000000000.../////////000000111111////////////000000000000222111000///......//////111111111111111111111111///000000111222222333333//////000000111111111222111111111111111111111111222222111111222222333444555555555444444333333333111111222333333444555555555555555555666666666777777777777777888888888888555555666777888999::::::555555555555555555555555444555666666555555666888777777666555555555555555222333444555666666666666666666555555555444444444222222333444555666777888666666555555555555666666444444444555555555666666555666666666666666555444444555666777777666555555444444333333333444555555222333444333111000111222222222222222222222222222444444444333333222222222222222222333444555666777333222222111111222222333111222333444444333222111...111444444111000000222000111222333333222111000000000111111111111000000------...///000111222222111111111111111111111111000000////////////000000000/////////............////////////////////////000000000000000000000000///...------...///...,,,------...///000000000/////////---,,,,,,---.../////////.........---------.....................---'''+++...000///...------+++++++++,,,,,,---------111///---,,,------+++***------......------,,,,,,------------------------%%%&&&'''(((***,,,------,,,---......------...000///......------......///..................................../////////000////////////////////////...///000111111000///...000000000000111111111111000///...,,,+++,,,000444222222111111222222333444000222444444333333444555999999<<>>???@@@AAACCCCCCDDDFFFEEEDDDEEEEEEDDD???;;;:::::::::::::::999888777555666777999::::::777444444666777777777666666666777777777777888888777777777666666555555555666666666666777777777777666555999666444333333444444333222222333333444444444333666666666666777777777777555666777777555333333444555444444333333444444555777666555555444444555555222222222222222222222222555555444444333333444444333333333333333333333333444444444444444444333333444444444333333222222222111111111111111111111111222111111111000000000000111111111111000000000///......//////////////////111111000000000000000000////////////////////////000000000000000000000000////////////////////////111111000///////////////111000000///...---,,,,,,////////////////////////------------------------/////////......---------------------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++---............---,,,,,,------------------------//////.........------------......//////...---------------.........////////////000000///......---+++,,,------......------////////////////////////000000000000111111111111333444444333111000000111222222222222222333444444777===;;;===HHHQQQbbbyyyxxxxxxyyy{{{}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------...............------------,,,,,,,,,..............................//////////////////......------------............//////...---+++***---------............///........................,,,...////////////000222111111111111111111111111000000000000111111111111000000000000000111111222111111222222222222111111111111111111111111111111111111111111111111111111333333333222222111111111111111111222333444555666444444444444444444444444555555555666777888999:::===>>>@@@BBBDDDEEEEEEFFFIIIIIIIIIJJJLLLNNNPPPRRRUUUTTTTTTSSSRRRNNNIIIEEEBBBBBBAAA@@@>>>;;;:::888999888888999;;;<<<;;;:::777888999::::::999777666;;;<<<>>>>>>>>>===;;;:::;;;::::::999999999999:::999:::;;;;;;;;;:::888888888666333222333444333222333333444444444444444444666666666777777888888888666777888777555444444444555444444333333444444555666555555444444444444444222222222222222222222222444444444444555555666777333333333333333333333333222333333444444444444333444444333333333333222222222222222222222222222222111111111111111000000000111111111111000000000000333333222222222222222222///////////////000000000//////////////////000000////////////////////////////////////////////////111000000////////////////////////.........------////////////////////////------------------------111111000///......------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------***+++++++++,,,,,,,,,---...------,,,,,,------...,,,,,,,,,++++++*********+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...............------------......//////.........------.........///////////////000000000///......,,,,,,---............---////////////////////////000000000000111111111111222444444333111000111222333333222111222333444555777<<<;;;===HHHQQQaaaxxxxxxwwwxxxzzz}}}~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------....................................////////////......------------......////////////...,,,+++***---------............///........................***,,,---...------///111///////////////////////////000000000111111111111000000000000000111111222111111222222222222111111000111111111111111222222111111111111111111111111333333333222222111000000222222222222222333444555666666666666666666666666777777888999;;;===>>>???DDDFFFJJJNNNQQQTTTVVVVVV^^^\\\[[[YYYYYYZZZ\\\]]]aaaaaaaaa```^^^YYYUUURRRRRRQQQOOOLLLHHHEEEAAA@@@AAA???======???AAABBBBBB@@@???>>>===>>>>>>===<<>>>>>>>>>>>??????>>>???@@@@@@???===;;;:::<<<:::777666666777666555888888777666555555444444444555555666777888999999666888999888666444444555555444444333333444444555555555444333333333333444555555555555555555555555444444444444444555555666333333333333333333333333111222333444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000444444444333333333333333/////////000000000000111//////000000000000111111////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////........................111000000///...---,,,,,,------------------------,,,++++++++++++,,,------,,,,,,------------------...------,,,++++++******,,,++++++******++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......////////////...............//////////////////000000000//////.........///000000000000000///////////////////////////000000000111111111111222333444333111111111333222222111222333555888999666<<<;;;===HHHPPP```wwwvvvvvvwwwyyy|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................---.........//////000000......------------......222000...,,,,,,,,,---...---------............///........................,,,...///...------...//////////////////////////////000000000111111111111000000000000000111111222111111222222222222111111000000111111222222222333111111111111111111111111333333333222222222111111444444333222222222333333666666666666777777777777<<<<<<===???BBBDDDGGGHHHNNNQQQUUUZZZ```eeehhhjjjooommmkkkiiihhhhhhiiijjjlllmmmmmmllljjjgggdddcccfffeeebbb___ZZZVVVRRRPPPOOOLLLIIIIIIKKKMMMOOOOOOPPPLLLHHHFFFGGGIIIIIIIIIKKKOOOSSSTTTRRROOOMMMLLLFFFFFFEEEDDDDDDDDDEEEEEEDDDEEEFFFFFFEEECCCAAA???@@@===:::999999888888666888888777666666666777777444444555666777777888888777888999999666555555555555444444333333444444555555555444333333333333444555555555555555555555555555444333333222333333333333333333333333333333333111111222333444444444444333333333333333333333333222222222222222222222222111111111111111222222222000000000000000000111111////////////////////////111111111111111111111111000000000000111111222222000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////........................//////......---,,,++++++------------------------,,,,,,++++++,,,,,,---...------------------------...------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---.....................---......///000000//////........./////////000000//////000000000000000///...///000000111111000000000000000000000000000000///000000000111111111111111222333333222111222444555444333333444777999;;;555;;;;;;===GGGOOO^^^uuu}}}uuutttuuuxxx{{{,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,------------...........................------......///000000000......------------......222000---++++++---///000---------............///........................000111222111/////////000111111111111111111111111000000000000111111111111000000000000000111111222111111222222222222111111000000111111222333333333222222222222222222222222333333333333333333333333666555555444444555555555666777777888999:::;;;;;;CCCCCCDDDGGGKKKQQQVVVXXX^^^```ccchhhnnntttyyy|||{{{zzzzzzyyyzzz{{{}}}~~~||||||}}}{{{yyyxxxyyyzzz}}}|||zzzxxxuuurrrooonnniiifffcccbbbccceeegggggghhhccc^^^\\\^^^______^^^___cccffffffbbb]]][[[[[[SSSQQQPPPMMMKKKJJJIIIIIIHHHIIILLLNNNNNNMMMKKKIIIFFFCCC???===<<<;;;999888666666555666777888:::<<<555666666777777888888888888999:::999777666666666555444444333333444444555666555555444444444444444333333333333333333333333555444333222222222222222333333333333333333333333111222222333333333333222222222333333333333444444333333333333333333333333111111111222222222222222000000000000111111111111//////000000111111111111222222222222111111111000000000000111222222333333000000000000000000000000000000000000000000000000///////////////000000111---------------------...////////////////////////........................---------------,,,,,,,,,---------------------------,,,,,,,,,,,,---..................------------******+++,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------...............---...//////000000000000....../////////000000000//////000111111111000000------...////////////...000000000000000000000000000000000000111111111111000111333333222222333555999888555333333444666888555;;;:::===GGGOOO]]]sss~~~tttsssuuuxxx{{{,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------..............................------......///000000111......------------......///......---......000000---------............//////////////////////////////111222111000///000111111111111111111111111111000000000000111111111111000000000000000111111222111111222222222222111111000000111222222333444444222222222222222222222222333333333444444555555666666666666777888:::;;;<<<<<<<<<===???AAABBBDDDDDDIIIIIIKKKPPPWWW___ggglllrrrssstttxxx}}}~~~~~~|||xxxwwwzzz|||yyyrrrkkkiiiiiibbb```\\\WWWSSSOOOLLLKKKIIILLLQQQUUUXXXYYYXXXWWWSSSOOOKKKHHHFFFDDDBBBAAA>>><<<;;;:::::::::<<<===999999999999999999999999888999::::::888666666777555444444333333444444555777666555555444444555555444444444444444444444444444333333333333444444555333333333333333333333333222222333333333222222111222222222333333444444444333333333333333333333333111111111222222333333333///000000000111111111111111222222333444555666666333333222111000///......000000111111222333333444222222222222222222222222000000000000000000000000///////////////000111111---------------------,,,////////////////////////........................------------............------------------------......------......///000///.........------------******+++,,,---...//////...------,,,,,,------...,,,,,,,,,------......///+++,,,---...............---------------------------------.........//////------///000000111111111.../////////000000000000//////000111111111111111------...///////////////000000000000000000000000000000000000111111111111///111222222222222444555999777444222111333555666444::::::===GGGNNN\\\rrrvvvuuuvvvyyy}}}------------------------++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,------.................................---------...///000000111.........------.........,,,---...000000000000///---------.........//////000000000000000000000000,,,...//////......000111////////////////////////000000000000111111111111000000000000000111111222111111222222222222111111000000111222333333444444222222222222222222222222222333333444555666777777666666777999<<<>>>@@@BBBBBBCCCEEEGGGIIIKKKLLLMMMLLLMMMOOOUUU^^^iiitttzzz|||tttrrrrrrmmmjjjeee^^^WWWQQQMMMKKKIIIMMMSSSZZZ___aaabbbbbb```\\\XXXTTTRRRPPPMMMKKKIIIGGGCCC@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::888666666777555444444333333444444555777777666555555555555666666666666666666666666666333333333444555666777888333333333333333333333333333333333333333222111000222222222333333444444444333333333333333333333333111111111222222333333333//////000000111111111222//////000111333444555555333222111000///...---,,,000000111222333333444444222222222222222222222222000000000000000000000000///////////////000111111000000/////////.........////////////////////////////////////////////////------......///000000000------------------------///............///000000//////.........---------------------------,,,,,,,,,++++++******++++++,,,+++,,,,,,---...///000000------......//////..............................---------.........//////------///000111111111111////////////000000000000//////000111111111111111///000000111111111111111000000000000000000000000000000000000111111111111///000222222222222444666444222000///000333666888444::::::===GGGNNN\\\rrrwwwvvvxxx{{{.../////////...------,,,.........------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......//////000000///...------,,,---......//////..............................---------............///---------.........//////////////////000000000000000000000000000000000000000000000000000111111111000000000000111111111111111111222222222222111111444444444333333111000////////////000111222333444222222333444444333333222999777555444333555888:::<<<;;;>>>CCCDDDDDDGGGMMMMMMLLLLLLOOOQQQPPPPPPQQQQQQSSSWWW^^^iiivvv~~~uuuuuupppiiiddd___TTTJJJOOOMMMPPPWWW^^^dddmmmuuunnnqqqqqqmmmhhheee```ZZZ___YYYQQQKKKIIIIIIHHHFFFEEECCC@@@===;;;<<<===>>>;;;===>>>===:::888999;;;555444444444555555666777777777777777666444333222333444444555555444444333444444444333333222222222444333222111111222333444777666555444333222222222222222222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000333222111000000111222333111111111111111111111111555444444444444555666666333333222222111000//////111111111111111000//////111111111111111111111111////////////000000000000...//////000111222222222---.........//////000000111...,,,+++---......---//////...///000000---+++............////////////111111000///...------,,,//////.........---------+++,,,---......---,,,+++***+++,,,------,,,+++***...---,,,+++++++++++++++...------,,,,,,------...//////.........---------////////////////////////000000//////.........---222222111111000000/////////---******,,,///111222000000000///000111111222111111222222222333333333111111222333333333333333000111222333555666777888333:::;;;???IIIPPP]]]rrryyyvvvxxx|||{{{~~~...............---,,,,,,......---------,,,,,,,,,++++++,,,------...//////,,,,,,---------.........///////////////...------+++,,,------......------........................---------............///---------.........//////////////////000000000111000000000000000000000000//////000111111111111111000000000000111111111111111111222222222222111111222222222111000///......333222222222222222222333444444444444555555555555:::999999999:::<<>><<<>>>???===;;;999:::<<<;;;:::999777666555555555444444555555555555444444444444555555666555555555555444444444333333333333444444333222222333444444666666555444333333333333222222222222222222222222333333222222222222333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111444444333333444444555666333333222222111000000///111111111111111000//////000000000000000000000000............////////////---......///000000111111........./////////000000...//////......111777<<>><<<>>>GGGNNN]]]sssxxxrrroooqqquuuuuuyyy~~~,,,------------,,,,,,+++...------------,,,,,,,,,++++++,,,---///000111111,,,------------.........///////////////......---++++++,,,------------,,,........................---------............///------.........//////////////////000000000111111000000000000000000000000...///000222222111111000000000000111111111222222111111222222222222111111111111111111000000///...222111111111111222222333444444333333444555666777999;;;>>>@@@BBBEEEIIILLLOOONNNOOOQQQPPPLLLMMMQQQVVVYYY]]]```eeekkkrrrvvvwwwxxx{{{pppdddUUUQQQQQQVVV^^^iiixxx}}}wwwlll```TTTLLLGGGEEEBBBCCCBBB@@@>>><<<<<<===<<<;;;999777666555444444555555555555555555555444444444555666777777666666555555555555555444444444444444333333333333444444666555444444333333333333222222222222222222222222333333222222222222333333222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222222222333444444333333222222111000000000000111111111111000000///////////////////////////---------.........//////------......//////000000......////////////000000---000111///---111;;;CCCHHH@@@666---***+++---///............//////////////////////////////......,,,---------------------...------,,,,,,------...///000111111111111000////////////.....................------------............---------,,,,,,,,,------------------------////////////............/////////............---///...------/////////......///000111222111111000000000000111111111111222111111111222111111000000//////000111333444555555<<<@@@======EEEMMM\\\sss|||qqqllliiijjjnnnoootttzzz+++,,,,,,---,,,,,,++++++------------------------------------............------------...............///////////////......+++,,,------......------........................---------............///............//////////////////000000000111111111000000000000000000000000...///111222222222000///000000111111111222222222111222222333333222222111222333333333333333222111111111222333444666777888666555555555777:::===??????CCCHHHLLLOOORRRWWWZZZ]]]YYYVVVUUURRRPPPSSSXXXccckkkssswww{{{~~~qqqbbb[[[UUUUUU[[[hhh||||||mmmbbb[[[WWWPPPOOOMMMJJJFFFBBB@@@>>><<<;;;:::999888888888888:::999888777666555444444333444555666777777777777666666666666666555555555333333333333333333333333666555444333333333333333222222222222222222222222333333333222222333333333222222222222222222222222222222222222222222222222000111222333333222111000111111111111111111111111111111111111111222222333222222222111111111000000000000111111111111000///000000000000000000000000.........////////////000.........//////000000000//////////////////000000///111111///---///555:::777555222000///...,,,***............////////////000000//////......------,,,,,,,,,,,,------------...---,,,++++++,,,---...///000111222222111000///,,,---------------,,,,,,......------------......------------,,,,,,,,,,,,///////////////////////////////////////.........000000000000000000000000///......///000000...,,,---///111222333222000///000000000000000000000111000111111111111000//////000000111222333444555555:::???<<<<<>>===<<<<<<<<<::::::888777666666666666444444555666666666666666666666666666666666666666222333333333333333333222555555444333333333444444222222222222222222222222444333333333333333333444222222222222222222222222222222222222222222222222000111222333333222111000111111111111111111111111111000000000000111222222222222222111111111111111///000000111111111000000111111111111111111111111///000000000000111111111///000000000000000111111000000000000000000//////111000/////////000000///++++++,,,...000000---***............////////////222111000///...---,,,,,,------------------------...---,,,++++++,,,---.........///000000///......,,,,,,---......------,,,///......------......///......---------,,,,,,,,,////////////////////////.........//////////////////////////////000000000///...///000111000...+++---///111222333222000///111000000000000000000000000000111111111000000///111222222333444555666666444::::::===FFFLLLYYYoooxxxllliiihhhjjjmmmssswww~~~+++,,,,,,---------------,,,,,,,,,------------...))))))***+++,,,...//////------........./////////---...//////////////////......///000000000000///........................---------............///....../////////000000000000000000111111111222222000000000000000000000000000000000000000111111111111111111222222222222333222222333333333333222222111222333333444444444444444444444555666777888999<<<>>>AAAFFFLLLRRRXXX[[[]]]dddmmmqqqqqqqqqsssvvv}}}uuukkkddd^^^\\\aaaiiizzzlll```ZZZ___ppp{{{rrrggg[[[TTTLLLJJJGGGDDDAAA>>><<<<<<<<<;;;:::888888999::::::666666777777777777666666555555555666666666666666333333444444444444333333555444444333333444444444222222222222222222222222444444333333333333444444333333333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111111000000000000111222222111111111111111111111111///000000111111111111000111111111111111111111111000000111111111222222222000000000000111111111111111111000000000000/////////...---///222222000---...,,,++++++---///000000............////////////111111000///...---,,,,,,//////.........---------...------,,,,,,------...,,,,,,............,,,,,,---...///111111000////////////............////////////.........---------------------------------.........///////////////,,,------------..................000111111///---...///000111222111111000222111111111111000000000///000111111222222111111222222333444444555666666111888999===FFFLLLXXXmmmrrrhhhfffgggjjjmmmuuuyyy,,,,,,---...............,,,,,,,,,---------......++++++,,,,,,---......///............////////////------...///////////////---......///000/////////........................---------............///.../////////000000000000000000111111111222222222000000000000000000000000111000///...///000222333111111111222222222333333222333333444444333333222222333444555666666666666555666777:::===@@@BBBDDDIIILLLRRRZZZbbbjjjooossswww}}}tttlllgggiiinnntttfffbbbjjjvvvssshhh[[[ZZZWWWSSSOOOLLLJJJIIIHHHFFFCCC@@@>>>=========::::::::::::999888777777444444555555555666666666444555666777777666555444444444444333333444444555222222222222222222222222444444333333333333444444333333333333333333333333444444444444444444444444222222111111111111222222111111111111111111111111111111000000111111222333111111111111111111111111//////000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111000000000//////---.........---......///222///++++++,,,///111222............////////////.........///////////////111111000///...------,,,,,,------------------,,,++++++------------++++++---...000111111111000/////////............//////000000/////////.........------------------------............/////////000,,,,,,,,,---------...............///111222111//////000000000111111111111333333222222111111111111//////111222333333333333222222222333444444555555555;;;:::;;;DDDJJJXXXmmmnnnddddddfffjjjnnntttwww|||,,,------.../////////...,,,,,,,,,------.........000000///...------,,,,,,............/////////000------...///000000//////,,,---......//////..............................---------.........//////////////////000000000000000111111111111222222222000000000000000000000000222111///---...000222444111111222222222333333333222333333444444333333222555555777888999999999999;;;===AAAFFFLLLRRRWWWZZZ\\\```hhhqqq{{{~~~vvvtttwwwttthhhiiipppxxxmmmllliiigggdddbbbaaaaaaXXXUUUOOOIIIDDD@@@>>>============<<<;;;:::999888333444444444555555666666666777888999999888777666444444333333333444444555222222222222222222222222555444444333333444444555333333333333333333333333444444444444444444444444333222111000000111222333111111111111111111111111111111111111111222222333111111111111111111222222//////000111111111111111000000000000000000000000////////////000000000000///////////////.........222111111111000000//////---///000,,,'''&&&***///---,,,,,,...000111000///............/////////000+++,,,---...///111111222333333222000///...---,,,+++,,,............,,,+++++++++,,,------,,,++++++***,,,...///000///...---//////............//////000000000000////////////////////////////////////---.........//////000000........./////////000000...------...111222222111000000000///000111111222333333333222222222111111...///111222444444555555111111111222222333333444;;;???;;;:::BBBIIIXXXnnnlllcccdddhhhlllpppqqqtttxxx|||~~~++++++,,,,,,---...//////+++,,,............,,,+++....................................////////////////////////////////////000000000000000000000000///............---------000000//////.........---000000////////////000000222111111111000000//////111222333333111000000000222222222111111111111111222111000000000222333444888666444333333444333333666777999::::::<<>>888333...---,,,---------............------...---,,,,,,,,,,,,---.........---...//////---,,,,,,,,,---.../////////...,,,,,,,,,---------............------------......////////////////////////..................------------............------------...///000111222222000111111222222333444444000111333444555444444333555444333222333444555666999:::<<<>>>@@@GGGWWWgggkkkccceeekkksssyyytttwww{{{++++++,,,------...//////,,,------......------,,,------------------------............////////////////////////////////////........................000000/////////.........111111000000000/////////000000////////////000000222111111111000000000000111222333333111000000111000000000000000000000000222222222333444555777888444444444555777777777666999;;;<<<>>>AAAFFFLLLQQQZZZ___hhhttt~~~yyyqqqiiibbb]]]]]]WWWQQQLLLJJJFFFBBB>>><<<;;;:::999999888777666666666666666666555555444555555555666666666666666333333333333333222222222444444333333333333333333444555555555333333555666444777<<>>@@@GGGXXXhhhrrrlllmmmooorrrtttuuuwwwzzz~~~,,,,,,,,,---......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////........................111000000000////////////111111111111000000000000111000000//////000000111111111111111111000000000111222333333111000111111000000000000111111111111000111222333444666666777555666888999:::;;;;;;;;;===@@@EEEKKKSSS^^^hhhppp|||zzzzzzsssjjjbbb[[[SSSKKKEEE===;;;999888888888777555666666666666777777777777666666777777888888999999555555444444333333333222333333333333444444444444555555555444333555888:::888>>>FFFKKKLLLMMMNNNPPPQQQMMMFFF@@@===;;;:::888000000000111222444555666111111111111111222222222111111111222222333333444111111111111111111111111000000000000000000000000//////000111222333444444111000000//////000000111111000//////000000///---////////////000000000000111000000000//////......//////............//////+++,,,---,,,,,,---000333222222000///////////////------............------......---,,,,,,---......,,,---......////////////....../////////...------........./////////000000///......------......///------------------------........................000000111111111111000000111000000000/////////...000000111111222333333333111111000000///000000000......///000222444666777888888;;;>>>@@@HHHYYYiiiyyyvvvwwwvvvttttttvvvwwwyyy|||,,,---------....../////////...---,,,,,,---...///------------------------............////////////////////////////////////........................000000000/////////......000000000000000000000000111000000000000000000111111111111111111111111111111222444333222111111222333333333333444444444444222333444555666777777777:::;;;<<<======???AAACCCGGGMMMWWWdddqqqtttgggYYYOOOEEEBBB>>><<<===<<<:::888888888888888888888888999666666777777888999::::::888888777777666666555555222333333333444444555555333444333222222444888;;;>>>CCCHHHHHHEEEBBBDDDGGGVVVQQQIIICCC???>>>??????888777666444444444444555111111111111111111111111000000111222333333444444111111111111111111111111000000000000000000000000......///000111111222222222111000//////000111222111111000000000000//////////////////000000000000222222111111000///////////////............//////---------------...000111...//////000000000//////------............------......------------......+++,,,.../////////000111///////////////...---,,,---.........//////////////////............//////........................---------...............,,,,,,------------,,,,,,000000000000////////////000000000111222222333333666555333222111111222333000000111333555666888999777777:::>>>AAAIIIYYYjjjzzzzzz||||||zzzyyywwwxxxyyy{{{~~~------.............../////////---,,,,,,---//////////////////////////////............////////////000000000000000000000000/////////////////////////////////.........------////////////////////////111111000000000000111111111111111111111222222222000222444444222111222333333444444444555555555666777777888999:::;;;;;;<<<===>>>@@@BBBDDDJJJQQQWWWaaaiiivvv~~~lll___TTTOOOIIIFFFFFFEEEBBB>>>;;;:::999888777777777777555555666777777888999999888888888777777666666666333333333444444555555555333333333222222444999<<>>AAAIIIYYYjjjzzzxxxzzz{{{{{{|||yyyyyyyyyzzz}}}........................//////............//////////////////////////////............////////////000000000000000000000000000000000000000000000000............------------............////////////222111111000000111111222111111111222222222222222000222444444333222333444222222333333444444555555777777777888:::<<>>;;;999777666555555555555666666777777888888555555555555555555555555444444444444444555555555555555555555555666:::===EEEDDDAAA:::555333666999@@@>>>;;;777444444666888=========;;;999777555444333333333222222222222222111111111222222333333444111111111111111111111111000000000000000000000000000/////////.........---111111111000000111111111111222333222000000000222////////////000000000000000000000000000000111111//////............//////222000//////000000///---111111111111111000///...------............---------...////////////...---+++...111111///...000222//////000000000///......,,,,,,,,,------------...000//////......//////000000000000000000000000000,,,,,,------...///////////////000000000000//////------...///000111222222//////000000111222222222222222111111000111111111///000111222333444444333888888;;;>>>@@@HHHYYYiiizzztttuuuvvvxxxzzzzzzzzzzzz{{{}}}////////////..................////////////......////////////////////////............////////////000000000000000000000000////////////////////////////////////..................//////000000000000222111111000000111111222111111111222222333333333000222444444333222333444222333333444555555666666777777777999===CCCHHHKKKQQQYYYeeeqqq|||~~~vvvkkkdddbbb^^^WWWRRRIIIGGGCCC???;;;999888888666666666777777777777777222333333444444555555666555555555555444444444444444555666666555666888:::???===999666444444666777>>>>>>===999333000000111000222666:::===>>>>>>===444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000000000000111111222222111111000111333444333111000111333////////////000000000000......///000000111111111//////............/////////...---...000111///---111000000000////////////------............---------...///000000///...---,,,///222222...---///222...//////000000000000///------------............000000////////////000000000000000000000000000000,,,,,,------...//////000...//////////////////.........//////000000111111//////000000111111222222...//////000000000000///---...000222444555555555999999;;;>>>@@@GGGXXXhhhzzzrrrssstttwwwzzz{{{{{{{{{|||~~~///////////////.........---...///000000///...---..................................../////////000000000000000000000000000........................000000000000//////////////////000000111111111222222222111111111111222222111111111222222333333333000222444444333333444555555555555666777888888999>>>>>>???BBBGGGOOOVVV[[[bbbmmm}}}{{{xxxsssllleeeSSSPPPKKKFFFBBB???======888888888777777777777777333333444555666777888888666666666555444444444333111222444444333333555666777555333333333444333222...111444444222111222444111333777;;;<<<<<<:::888555555555444444333333333333333222222222222222222111111111111111111111111000000000000000000000000//////000111222333444444000111222333333222111000111333555444111///111333////////////000000000000------...///000111222222//////............//////,,,+++***---000222000...000///............//////---..................------...///000000///...---,,,000333222...,,,...111......///000000111000000............/////////000000000////////////000000////////////////////////,,,,,,------...///000000111111222222222222111111000000000000/////////////////////000111111222222---...///111111111000///,,,...111444777888999999999:::<<<>>>@@@GGGWWWggg~~~yyyrrrsssvvvyyy}}}|||||||||}}}~~~//////.........---------////////////////////////000000//////.........---000000///////////////000000000000000000000000000111000///......///000111000000000000////////////000111111111222222222222333222111000000111222222222222222111222222333444222333555666666555444444555666888::::::;;;<<<<<<>>>DDDLLLUUU]]]hhhsss{{{yyymmmddd___WWWPPPKKKFFFBBB???<<<;;;999888777777666666<<<999555333444555666666666666666666666777888999333444444444555555666666555444444333333444444555777666444222111222444555444444444666999===@@@CCC<<<777111///000333333333222222333333333111///......///111111000000111222111111111222222111111111000000000000000000000000222444444444222222222444444444333222111//////...+++,,,---...///111222222000000000000000000000000000000000000000000000000000000...---,,,+++++++++............////////////111---)))(((***,,,---,,,////////////////////////,,,,,,.../////////...---111111000000//////.........///////////////............///000111111000000////////////000000000111000000000000000000000000////////////000000000000"""&&&,,,222444333000...222222222111111111000000000000000000000000000000000111222444555666777777888888:::<<<>>>EEEUUUeee|||qqqiiimmmsssxxx{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~//////.........---------////////////////////////000/////////............000000////////////000000000000000000000000000000000000////////////000000/////////000000000000000000000000111111111222222333222111000000111222222222222222111111222333333333555666777777777777888;;;<<<<<<<<<===@@@DDDFFFNNNUUUaaammmyyyvvvnnncccYYYRRRMMMJJJHHHEEECCC@@@===<<<;;;:::999>>>;;;888666777888888777555555555555555666777888444444555555666666666666333333222222222222333333555444333222111222333333333333333444777:::===???===999333000000222333333000000111222333333333333///000222222111000111222111111000000000000111111000000000000000000000000111222333222111000111333444333333222111000//////---......///000111222222000000000000000000000000000000000000000000000000//////...---------...............//////000000000444000------...000///...////////////////////////,,,---.../////////...---000000000000//////......------............------......///000000000//////,,,,,,------.........---000000000000000000000000/////////000000000111111+++---///111333333222111222222222111111111000000111111111111111111111111000111222444555666777777888888:::<<<>>>EEEUUUeee|||sssjjjmmmqqquuuxxxxxxyyyzzz{{{|||}}}}}}}}}~~~}}}~~~...............---------////////////////////////////////////............000000////////////000000000000000000000000000000//////000000000000//////...//////000000111111111///000000000111111111111222222111111111111222333333222222111111222222222333555666666666777999;;;AAABBBCCCEEEIIIPPPXXX^^^iiirrruuuggg^^^YYYVVVUUUOOOKKKEEE@@@>>><<<:::999;;;999777666666777666555555555444444444555555666666666666666777777777777222111111111111111111222111111222222222222222333222222222333444666999:::AAA>>>888555333222111000555555333222111111111111000222333333222000111222222111///......///111222000000000000000000000000///111222111000000111222222222222111111111000000000000000000111111111222000000000000000000000000000000000000000000000000...............///000111......//////000111222222555333111111111111000...////////////////////////,,,---......//////......000000000////////////...,,,,,,---------------,,,....../////////...------...///000111111111000///000000000000000000000000000000000000111111111111222222000//////000111222222222222111111111111111222222222222222222222222000111222444555666777777777888:::===>>>EEETTTddd|||uuulllmmmpppsssuuuwwwwwwxxxyyyzzz{{{||||||}}}|||~~~........................///////////////////////////////////////.........000////////////000000111////////////////////////---...000111111000//////......///000111111222222//////000000000111111111222222111222222222333333333333222222222222333333555777888888888999>>>BBBGGGLLLRRRYYYaaakkkuuu|||zzzpppiiidddbbb]]]WWWNNNHHHDDDAAA>>><<<;;;999777666777888777666555555444444333444444444777777777777777777888888222222222222222222222222000111222333444444333333333222222222333444666777BBBAAA???===:::666333000555444333111111111222333111333444444222111111222222111...------...111222000000000000000000000000///111222111000000111222222222111111111111111111000000000000000000000000////////////////////////////////////////////////...............//////000---...///000111222333444333333333333222000...,,,////////////////////////---------...............////////////////////////,,,,,,---.........------.../////////...---,,,,,,///000222333333333111111////////////////////////000000000000111111111222222111///.........000111111111111111111111111111222222222222222222222222000111222444555666777777777888:::===>>>DDDSSSbbb|||wwwnnnnnnppprrruuuwwwwwwxxxyyyzzz{{{}}}}}}~~~~~~---.....................////////////////////////.........//////////////////////////////000111111////////////////////////---...///111111111000///...//////000111222222333000000000000111111111111111111222222333333333333333333333333333444444555777:::<<<<<<===AAAIIIOOOZZZbbbmmmwwwzzzvvvqqqiii___XXXTTTPPPLLLHHHBBB@@@===;;;<<<<<<;;;:::777666555444444444444444888888888888888888777777333333444555555444333333111222333444555555444444444444333333444444444555;;;>>>AAACCCBBB>>>:::777111111111111222444666888111222444444222111111222222111...------...111222000000000000000000000000000111222222111111222444222222111111111111111111000000/////////.........///////////////////////////////////////////////////...------,,,,,,---------...///000111222333444333444555444333000...---////////////////////////------------......//////.............../////////------...///////////////.../////////...---,,,,,,,,,---.../////////...---///////////////////////////000000000000111111111......//////000000000111111111111111111111111111222222222222222222222222000111222444555666777777777777:::===???DDDRRRaaa{{{yyyqqqqqqqqqsssvvvwwwwwwxxxxxxzzz|||~~~---------...............////////////////////////.........//////////////////......//////000111222000000000000000000000000---...///000000111111000///000000111111222222222000111111111222222222222000111222333444444444333333333333444555666777888555999===@@@CCCLLLXXXbbbyyy~~~ssslllhhhddd^^^YYYNNNJJJDDD@@@>>><<<;;;::::::999888666666555555555888888888888777777777777444555666777777666555444444444444444444444555555444444444444444444444444000666===BBBCCCBBBAAA@@@<<<;;;999666444222000000///111333333222111222333222111///......///111222000000000000000000000000///111222222111111333444222222222111111111000000////////////............000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,......//////000111222222333555666666333111000111////////////////////////...------------...//////---............/////////------...///000000000000....../////////...------------........./////////000000000000000000000000////////////000000000000---...000222333333222222111111111111111222222222222222222222222222222222000111222444555666777777666777;;;>>>???DDDRRR```zzz|||uuusssssstttwwwwwwwwwwwwxxxyyy|||~~~---------.........//////////////////////////////............/////////000............///000111222000000000000000000000000............///000111222111111111111111111111111222222222222333333333333000111222444444444444444333333444555777999:::;;;:::???GGGMMMUUUbbbsssxxxqqqbbb\\\RRRJJJDDDAAA>>>===<<<<<<:::999888777777777888888777777777666666666444555777888888777555444555444333222222222333444333333333444444333333333...222777:::;;;<<>>???CCCQQQ___yyyxxxuuussssssvvvvvvvvvuuuvvvxxxzzz}}}---------.........//////////////////////////////---.........//////000000............///000222222000000000000000000000000///............000222333222222222111111111111111222222333333333444444444000111222444555555444444333333444666888:::<<<>>>GGGNNNWWW```kkk|||yyypppdddXXXPPPKKKGGGFFF>>>===<<<:::999888888888888777777777666666555555444555777888888777555444666444222000000000222333111222222333333333222222333444555444222444888<<>>???CCCQQQ^^^xxxzzzvvvrrrrrrtttuuutttttttttvvvyyy|||~~~}}}//////.........---------111111000000/////////...////////////////////////,,,,,,------......//////111111111000000000000000222111111111000000//////222111111111000000/////////000000111111111111000555444333333444555555444777888:::;;;===AAAFFFJJJTTTdddvvvyyynnngggaaaYYYRRRLLLGGGAAA<<<:::999888888444555555555444444555777777777666555555555555555444444555666666555444444333444444555555444444333333333444444555444444333999888:::???AAA;;;333...222222333444333222111000111111111111111111111111111111111111111111111111222222222111111111000000444333333222111000//////000000000000////////////222222222111000//////...///...---,,,,,,---...//////000222333444444333333222222111///...,,,++++++//////000000000000//////000000000000////////////111000---+++******+++,,,---.........---,,,++++++---.........//////000000////////////............------...///000111222222000000000000000000000000000000000000111111111111000000111111111111000000//////000000111111222222111111111111111111111111111111222222333444555555;;;;;;===???AAAFFFRRR___zzz}}}wwwwwwwwwwwwxxxuuuuuuttttttvvvzzz~~~//////.........---------000000000/////////....../////////////////////////////////000000000000000------...///000111222333222111111111000000000000222111111111000000000000111111111222222222111111111111000111222444444444888:::<<>>@@@EEEQQQ^^^xxx|||vvvuuuuuuvvvwwwuuuuuuuuuvvvxxx{{{~~~/////////............---////////////............////////////////////////111111000000000000000///---......///000111222222111111111111111000000000111111111111111000000000222222222222222222222222111111111222444666888999<<<@@@EEEKKKSSS___mmmwwwssshhhbbbZZZRRRKKKDDD???;;;;;;:::999777666555555555555555555555666777888999666555444333333444555666333444444555555444444333444555555555444333333222222222444888===???<<<888222333333333333222111000111111111111111111111111111111111111111111111111000000111222333444555555333222222222111000000000///000000111222333444444000000000//////......---///......------......///+++,,,---///000111111111000000000000111111111111...//////000000//////...////////////////////////222111000/////////111111000111111111111000000///............////////////,,,------...000111111222111111111000000/////////000000000000000000000000............////////////000000111111111111000000111111111111000000000000111111111111111111111111111222333444666777888999999888:::===>>>CCCPPP\\\ttt|||sssrrrssstttvvvuuuvvvwwwyyy{{{}}}~~~/////////...............//////..................////////////////////////000/////////......------222222222111000000//////111111111111111111111111111111111111111111111111333222222222222222222222555666777777888;;;>>>AAAEEELLLWWWaaalllzzz|||wwwnnndddZZZPPPGGGBBB@@@>>><<<::::::999888777555555555666777888999:::777666444333333444666777333444444555555444444333555555555555444333222222...000111333999>>>===999333333333333222222111111111111111111111111111111111111111111111111111111111111222333333444555555222222222111111111111111111111111000000000//////111111000000/////////...//////............//////((()))+++---000222333444//////.....................//////////////////............///////////////000000/////////000222222000111111222111111000000.........///////////////---......///000000111111111111111000000000//////////////////////////////........./////////000000000000111111111111000000222222111111000000//////111111111111111111111111000111222444555777888999999888:::<<<>>>CCCPPP\\\qqq{{{rrrqqqqqqsssuuuvvvwwwyyy|||~~~~~~////////////////////////......//////////////////000000000000000000000000000000//////.........---444444333222222111000000111111111111111222222222111111111111111222222222222222111111111222333444777999::::::;;;>>>CCCHHHQQQ]]]nnn|||xxxmmm```UUUNNNDDDBBB>>>======<<<:::888777777777777777888999:::777666444333333444666777333444444555555444444333444555555555444333333222222444444444:::AAAAAA<<<333333222222222222111222111111111111111111111111111111111111111111111111333333333333333333333333111111111111111222222222111111111111000000000000222222111111111111111000////////////////////////,,,,,,---...///111222333000000//////......------......////////////......------....../////////000............///000111111///000000111111000000000///////////////.........000000000000000000//////000000000000111111111111//////////////////////////////000000000111111111000000111111111111000000222222111111000000//////111111111111111111111111000000111333444555666777999999:::===???DDDPPP]]]ooo|||sssqqqrrrsssuuuvvvxxxzzz}}}~~~...////////////000000000////////////000000000000000000000000000000000000222111111111111111111000111111111222222222333333111111111222222222222222111111111222222222222222222111111111222444666777888;;;>>>???AAAEEELLLRRRcccrrrtttggg___OOOKKKFFFCCCCCCAAA===:::::::::999888777777888888666555444333333444555666333444444555555444444333333444444555555444444333222555555333777@@@@@@999444333222222111111222222111111111111111111111111111111111111111111111111444333333333222222222111000000000111222222222333000111111222333444555555222222222222222222222222...//////000000//////...222222000///............333222222111000//////...---......//////......------------......//////000---------....../////////......///000000000000//////////////////.........111111111000000/////////000000000111111222222222000000000000000000000000000000000000111111111111000000111111111111000000111111111111000000000000111111111111111111111111000111111222333444555555999888:::===???CCCPPP]]]nnn~~~vvvttttttuuuwwwwwwxxx{{{}}}~~~~~~.../////////000000000000000000000000111111222222000000000000000000000000111111111111111222222222///000000000000111111111111111111222222333333333111111111222222333333333333222222333444777:::<<>>===;;;999777666666555555555555555555555555555333444444555555444444333222222333444555555555555///444444111666??????666444333222111111111222222111111111111111111111111111111111111111111111111111111111222222222222222///000000111222222333333000111222222444444555666111111111111111111111111...///000111111000///...222222000///.........///111111111111000000000000---......//////......---,,,,,,---......///000000------......///...............///000000000000000000/////////............000000000000000111111111222222111111111111111000000000000000000000000000/////////000000000000111000000111111111111000000000000000000000111111111111111111111111111111111333333333333444444555555888777999;;;===BBBOOO[[[oooyyyxxxwwwwwwxxxxxxyyyzzz|||}}}~~~~~~.../////////000000111111000000111111222222222333000000000000000000000000......//////000000111111111111000///...---,,,,,,111111111222222333333333111111111222222333333333444444444444777:::===???HHHMMMSSSXXX]]]fffrrr{{{}}}rrrkkkccc\\\XXXSSSKKKEEE@@@>>><<<:::777555444444444444555666666555444444333444444555555444444333111111333444555666666666000666777444999DDDCCC:::444333222111111111222333111111111111111111111111111111111111111111111111//////000111222333333444//////000111222333333444222222222111111111000000000000000000000111111111...///000111111000///......---------...000111333---------...///000000111---..................---,,,,,,------...///000000......////////////.........///000111111111111111000000//////.........---......///000111222333333444444333222111000///...000000000000000000000000............/////////000000000111111111111000000//////000000111111222222111111111111111111111111555555555555555555555555666666777:::<<>>555333111111222222222000444444444333333333222222//////...//////000111111///000111333333444444333111111111111111111111111000000111111111111000000////////////////////////000000000000111111111111000000////////////000000,,,...000111///.........000000000000000000000000000///...------,,,,,,---//////000000000000//////$$$&&&))),,,...000111111000000000000////////////000000000000000111222333111111111111111000//////000000000000000000000000000000////////////000000000000000000111111111111//////000111111111111111222222111111111111111111000111222222444444555666999888:::<<<===BBBNNN[[[qqq}}}zzzwwwwwwxxxtttuuuwwwzzz~~~~~~|||{{{|||~~~...////////////000000000////////////000000000111000//////...///000111222111111111000000000//////222222111111111111111111333444444555555666666666666777777555444555777::::::777888???EEEKKKVVV```hhhppp{{{zzzssskkkeeeYYYTTTMMMFFFBBB>>>:::888999999888777555555666666555555555666666666777777666666555444444444444444444111333444666CCCHHH;;;555333222111222333222111111111111000000000//////000000//////000000111222000111111222222333444444111111111111111111111111111222222333333222222111111111111111111111111111000000000000111111111111111000000//////000000111...///111111///...///000000000000000000000000000000000000///000000111111//////000000000000//////+++,,,...000111222222222000000000000////////////...---------......///000111111111111111000//////000000000000000000000000000//////......//////000000000000000111111111111000000111222222222222222111111111111111111111111111222333444555666666777999888:::<<<===BBBNNNZZZppp}}}zzzwwwvvvvvvqqqqqqtttxxx{{{}}}|||{{{zzz{{{~~~............/////////////////////000000000111111000////////////000111222111111111000000000000000111111222222222222222222333333333333333333333333333444555555555666888;;;<<<===BBBKKKVVVbbbppp{{{~~~wwwkkkeee\\\SSSLLLEEE???;;;;;;:::888777666666777777555555666666666666777777666666555444444444444555444111444555777DDDHHH;;;666444222222333444333222000000000000////////////111111000000111111222222222111111111111222444555222222222222222222222222333333444444444444333333111111111111111111111111000000000000111111111111111111111000000111111111000111111000//////000222000000000000000000000000000000000000111222333333//////000000000000//////111111222222222222111000000000000000////////////---------------.........000111111111111000000///000000000000000000000000000000////////////000000000000000000111111111111111111222333333333333333111111111111111111111111222333333444555666777888888888999<<<>>>BBBNNNZZZnnn~~~{{{wwwtttssslllmmmppptttxxx{{{{{{zzzyyy{{{}}}........./////////000000//////000000000111111111000000000000000111111111222222222222222222222222111111222222222222222333222222222222111111111111111222444555666888<<>>;;;888777666777777666666666666666666666777777666555555444444444555555666444777888:::FFFIII<<<666444333333444555444333333333333333222222222111222222222111111222333333333222111000000222444555222222222222222222222222333333444444444444333333111111111111111111111111///000000000111111111111222222111111111111222222222222222000//////222444000000000000000000000000///////////////000111111//////000000000000//////111111111000000/////////000000000000////////////......//////////////////000000111111111111000///////////////////////////111111000000000000111111///000000000111111111111000111222222333333222222111111111111111222222222222222333444555666777777777777999<<<>>>BBBMMMYYYmmm{{{vvvqqqpppjjjjjjmmmqqqwwwzzz{{{{{{yyy{{{//////000000000111111111000000000000111111111111///000000111111111111111222222222222222222222222111111222222333333333333555555555444444444444444555666888999;;;>>>CCCGGGRRR^^^ooo~~~yyyooocccXXXMMMGGGBBB>>>:::777777888777666777777777777777777666666555555444444444555555666666444888999:::FFFIII<<<555444222333444555555444555555444444444333333333333333222222222222222333444222111000000222444555222222222222222222222222222222333333333333222222000000000000000000000000///000000000111111111111222222111111111111222222222222222111///000222444111111111111111111111111111111000/////////////////////000000000000//////////////////////////////000000000000////////////......///000000///...---///000000111111111000000////////////////////////333222222111111222222333///000000000111111111111///000000111111111111111000000111111111222222222111111222333444555555666666666999===>>>BBBMMMXXXlll{{{tttooommmiiiiiikkkpppvvvzzz{{{|||{{{}}}000000000000111111111111000000000111111111222222///000111111222222111111000000000000000111111111111111222222333444444444333444444444444444444444999999:::<<<@@@FFFNNNTTTiiiyyy|||nnn```SSSKKKIIICCC===:::::::::888666888888777777777777666666555444444444444555666666555333666888999DDDGGG999444333222222444555444444444333333333222222222222333333222222111111222222333333222111111222333444333333333333333333333333111111222222222222111111////////////////////////000000000000111111111111111111111000000111111111111222222111000000111333111111111111111111111111333333222111000000000000//////000000000000//////000000000///000111111222000000000000////////////,,,---...//////---,,,+++///000000111111111111000000000000000000000000000333333222222222222333333000000000000111111111111//////000111111111111000000000000111222222333333000111111222333444555555555666999===>>>BBBLLLWWWlll~~~yyysssnnnlllhhhiiikkkooouuuyyy{{{||||||~~~/////////000000000000111000000111111111222222222///000111222222222111111//////000000000111111111111111222222333444444555222222333333444444555555:::;;;>>>DDDMMMYYYfffooo}}}nnn```XXXPPPJJJBBB>>>======:::777888888888777777777666666444444444444444555666666555333777888:::EEEGGG999333222111111333444444333333333333222222222111111333333222111111111111111222222222222222222222222333333333333333333333333111111222222222222111111000000000000000000000000000000000000111111111111111000000//////000000111///111222222111000000111111111111111111111111111111111000000///000000000//////000000000000//////222111000000///000111222000000000000////////////---...///000000...,,,+++//////000111111111111111000000000000000000000000222111111000000111111222000000000000111111111111000000111222222222222111///000000111222222333333111111222333444555666666555666999===>>>AAALLLWWWmmm|||xxxqqqmmmkkkhhhhhhjjjmmmssswwwzzzzzz|||~~~............/////////000000111111111111222222222///000111222333222111111111111222222333333333333111111222333333444555555666777777888999::::::;;;>>>AAAGGGPPP___qqq|||ooogggUUUNNNEEEAAA@@@???<<<999999888888888777777666666444444444444444555666777777555999;;;<<>>AAAKKKVVVmmm{{{vvvqqqlllkkkhhhgggiiilllqqqvvvxxxyyy{{{}}}...///000000//////000222///000000000000111111111222222222222222222222222000000000000111111111111222222111111111333444555555444777======;;;===CCCMMMTTTaaapppxxxkkkaaaPPPIIIIIIEEEGGGFFF<<<:::;;;;;;999777666666777:::888555444555555444444:::555888;;;<<>>;;;999:::;;;;;;999666555666666666555999555888;;;;;;CCCGGG===444444444555444444333333000222444666666555333222111222222222222333333333444333333333333555666777555555444333333333333333333333333222222222111111222333333333111...,,,***222222222222222111111000111111111000000000//////222222111111000//////...//////////////////////////////000000111000000000000000000000000000000000111111111111111111111111222111111000000111111222000000000000000000000000////////////000000000000///000000000111111111111////////////////////////222111111111111111111222111000000000000000000000111111222222222222111111222222222333444555666777888888:::<<<<<>>>>>AAAIIIWWWiii}}}lllccceeedddfffjjjfffgggbbb[[[TTTMMMGGGBBB???;;;999777666666777777666888444888999888AAAFFF>>>444444444444444555555666444444333222111000000000222222222333333333444444444333333222222111111111444444333333222333333444333333333222222222111111//////000000000///......000111111111111000//////222222222222222222222222111111111111000000/////////////////////////////////////////////...---,,,000000000000000000000000222222111000000///......000000////////////000000111111111111111111111111////////////000000000000000000000000000111111111////////////////////////000000111111111111000000000000000000000111111111111222222333333222222111222222222333444555666777888777999;;;<<>>???@@@FFFPPP]]]nnnuuummmrrrqqqqqqtttqqqwwwsssmmmfff___UUUKKKEEE<<<:::777666666666666555777444888999666???EEE>>>666555444444444555666666555444333111111111111222222222333333333444444444333333333222222111000000333333222222222333333444333333333222222222111111///000000111222333333333000111111111111000//////222222222222222333333333111111111000000000000000000000000000000000000000///000000000///...------000000000000000000000000111111000///......------......------------......000000000000000000000000////////////000000000000111111000000000000000000000000000000000000000000///000111111111111000/////////000000111111111111222222333333333333222222222222222333444555666777888777999;;;<<>>BBBDDDFFFRRRbbbsss}}}xxx~~~~~~|||}}}yyytttnnnggg\\\OOOFFF???<<<999777777777555444666444888888555===EEE???888777555444444444555666333333333333444666777888333333333333444444444444333333333333333222111000222222222222222333333444333333333222222222111111333333222222222222333333111111222222111111000///111222222222222333333333111111000000000000000000111111111111111111111111111111222222222111000000000000000000000000000000000000000//////......---......------------......////////////////////////////////////000000000000111111111111000000000000000000000000000000000000...///000111111000///.../////////000111111222222222222333333333333222222222222222333444555666777:::999:::<<<<<>>@@@JJJUUUfffzzztttrrrqqqrrrttttttuuuuuuttttttvvvzzz}}}//////000111111111111111111222222222222333333333000000000111222222222333555555555444333222444666999>>>FFFPPP^^^sss~~~{{{xxxxxxzzz}}}~~~xxxrrrnnnlllkkkiiijjjkkklllkkkjjjjjjgggfffjjjqqquuutttqqqtttrrrnnnmmmmmmnnnmmmmmmooonnnnnnmmmlllkkkjjjjjjcccdddfffiiikkklllmmmnnnssstttvvvyyy}}}wwwlllcccVVVNNNEEE>>><<<;;;999888888444333666777666999===???:::555444555666333111666666555444222111000000444444444444333222111000555555555444444333333333777444111111333555444333444333333222111111111222333333333333333333333333333222222111111222333333111111222333333222000///333333222222111111111000555333111111222111000...000000000000000000000000000000000000111111111111000000000000000000000000222111000//////000111111000//////000222222111000+++,,,...000111222222111......////////////......222111111111000000//////222111000///............111111111111111111111111111000000222444555444222222333333444444555555555777666888<<<>>>AAAIIIRRRjjjzzzsssqqqpppssswwwyyyvvvssssssuuuyyy{{{}}}{{{{{{}}}///000000111111111111111000000000000111111111111555444444333222222111111222444555666555666888:::BBBIIIVVVhhh}}}}}}yyytttpppmmmlllkkkjjjkkklllnnnppptttwwwzzz|||zzzuuuooojjjgggeeeddddddeeeggghhhgggmmmjjjiiikkkpppsssrrrpppllllllkkklllnnnooonnnmmmiiiiiiiiijjjjjjiiifffcccdddddddddeeeeeefffffffffhhhiiiiiijjjkkkooouuuyyy||||||ttthhh^^^QQQGGGAAA>>><<<:::888555555999;;;;;;===BBBFFF???777555777999777333333333333333333333333333555666666555444333222222444444444333333333222222444222111222555777777666444333333222111111222222333333333333333333333333111111111111111111111111222222222333333222111111555444333222111000//////333222000000111111000...000000000000000000000000000000000000111111111111000000000000000000000000//////...---......///000000//////000222222111000///000111111111///...---//////000000000000//////111111111111000000000///000000000///000000000111111111111111111111111111333222222222333333111000222333333444444555555555888777888;;;===@@@IIIRRRhhh~~~xxxqqqooonnnpppttttttrrrpppqqqsssvvvzzz{{{}}}}}}~~~///000111111222222111111000000000000111111111222555555555444444333333222222444666888999<<<@@@CCCKKKUUUiii|||tttnnnkkkhhhccc```bbbccceeeggghhhiiiiiiiiilllqqqxxx~~~{{{vvvrrrkkkhhhffffffhhhkkkmmmmmmqqqnnnmmmooosssvvvuuusssppppppqqqtttvvvvvvtttsssmmmkkkkkkmmmqqqpppjjjdddccccccbbbbbbbbbdddeeefffjjjiiihhheeecccccceeegggjjjlllppprrrtttwww{{{~~~xxxmmm^^^QQQHHHBBB===:::666444555999::::::;;;???JJJCCC;;;777777888777555111111222333444555666666666666666666666555444333333333333333333222222222111000000222333444333111444333333222222222222222333333333333333333333333000111222333333222111000333222222222222222333333333333222222111000000000111000//////111111000///000000000000000000000000000000000000111111111111000000000000000000000000...............///000111000//////000222222111000000111111111000///---,,,000000111111111111000000111111111111000000000000//////000000111222333333111111111111111111111111666444333333333222///---222222333333444555666666:::888999;;;<<>>:::777777::::::777777:::EEEDDD@@@;;;666444444555111111222333444555666777666666666666666555444333444444444444444444444444666666666666555333111///444333333222222222333333333333333333333333333333222333555666777666444333333222111000000111333333//////000000111222222222000///...///000111000///000000000000000000000000///000000000111111111111000000000000000000000000//////000000111222333444000//////000222222111000...///000111111000//////111111111222222111111111111111111000000000000000///000111111222222333333111111111111111111111111555444333333333222000...222222333333444555666666;;;999999;;;;;;>>>GGGQQQeee{{{zzzqqqlllhhhhhhjjjgggiiikkkmmmooossswwwzzz000000111222222222222222222333333333333444444444111111222333444555666666777888999<<>><<<===<<<999999;;;===CCCGGGBBB777000222777333333333444444555555555444555555555555444444333555555666666666666666666999:::;;;:::999666555444444333333222333333444444333333333333333333333333111333555777888777666555444333222111000111222333000000111111111222222222000///...///000111000///000000000000000000000000///000000000111111111111000000000000000000000000///000000111222333333333000//////000222222111000...///000111111000//////111111222222222222111111000000000000000000111111000111222222222222111000000000000000000000000000333222111222333444222000111111222333444555666777;;;999999;;;<<<>>>GGGQQQfff{{{~~~tttlllfffdddeeedddgggkkknnnpppssswwwzzz000111222222333222222222111111111111222222222222444444444444444444444444888:::???FFFPPP^^^kkktttzzzvvvsssmmmpppuuuxxxyyyzzz|||~~~zzzwwwuuuuuuxxxyyyxxxvvvqqqrrrtttvvvvvvtttrrrpppkkkrrr|||~~~{{{yyyzzz{{{||||||}}}zzzwwwuuuuuuuuuvvvwwwtttqqqqqquuu{{{yyysssssswww|||}}}|||uuuuuuuuuvvvwwwzzz|||}}}yyyxxxvvvqqqiiiccc___]]][[[___eeeiiiiiihhhgggfffccceeeffffffeeefffhhhjjjiiiiiihhhfffbbb```aaaaaa^^^ggguuuwwweeeXXXHHHCCC@@@???<<<888888;;;999BBBIIIEEE:::222444999444444444444444444555555444444555555555444444333666666666777777777777777222444666666555444555666333333333333333444444555333333333333333333333333///000333555666777777777777666555444333222222222555555555444444333333333111000//////111111000///000000000000000000000000000000000000111111111111000000000000000000000000......///000111111111111000//////000222222111000000111111111000///---,,,111111222222222222111111000000000000111111111111000111222222222111000///000000000000000000000000000000000222444555444222111111222333555666777777999888999<<<===???GGGPPPfff{{{}}}ssskkkdddaaabbbbbbggglllpppqqqssswww{{{}}}000111222222333333222222111111111222222222333333555555555555555555555555;;;AAAMMM[[[iiixxx~~~wwwwwwyyy}}}~~~}}}|||rrruuuyyy|||~~~{{{zzzzzzxxxvvvtttrrrqqqppptttzzz~~~zzzxxxwwwwwwvvvtttrrrpppnnnkkkiiijjjkkkmmmmmmkkkjjjkkkpppuuuxxxzzzvvvssspppoooqqquuuwwwxxxssssssssssssssssssssssssssstttssspppjjjdddaaa___[[[___eeeiiikkkmmmnnnooojjjllloooppppppppprrrsssqqqqqqooojjjccc^^^[[[ZZZUUU\\\fffpppyyy{{{ppp[[[SSSKKKFFF???999777:::999>>>BBB@@@:::555666999444444444444555555555666444555555666666666555555555666666666777777777777...///111111000000333555333333333333333444555555333333333333333333333333///000222444666999:::;;;;;;;;;:::999777555333222666777777888999:::;;;;;;333222000000111111000...000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111000///000//////000222222111000///000111111111///...---000000111111111111000000///000000000111111111111---...000111222222000000000000000000000000000000111000000222444555444222000111222333555666777777666666999>>>???AAAHHHPPPeee{{{yyyooohhhbbb___```aaafffmmmqqqqqqssswwwzzzzzz}}}111111222333333333333222333333444444444555555555333333444666777999::::::>>>IIIZZZmmm~~~}}}|||}}}}}}yyyuuuuuuyyyyyy|||}}}zzzwwwtttqqqpppooonnnooosssvvvyyyzzz{{{{{{xxxvvvrrrpppnnnllljjjhhhbbbbbbaaa``````cccfffiiicccbbbbbbcccfffiiijjjjjjggggggffffffgggiiikkklllllllllmmmmmmmmmmmmlllkkklllmmmnnnkkkgggbbb___^^^\\\___bbbeeegggjjjnnnpppnnnqqquuuxxxyyyzzz{{{}}}yyyxxxvvvppphhh```[[[YYYYYY^^^cccgggjjjrrr|||sssiii^^^TTTIII???;;;===:::::::::999777666666666222333333444555666777777666666777777777777777666444555555555666666777777444555666444111111444777333333333333333444555666333333333333333333333333111111333555888;;;>>>@@@>>>>>>>>>===;;;888555333333444777:::>>>AAADDDEEE555333111111222111000...000000000000000000000000000000000000111111111111000000000000000000000000111222333444444333111000000//////000222222111000+++,,,...000111222222111000000111111111111000000//////000000111111111222***+++...111222222222111000000000000000000000000222111111222444444333111000111222333555666777888444555999???AAABBBHHHPPPeeezzztttlllfff```^^^___```fffmmmqqqqqqrrrvvvzzzwww{{{222222222222222222222222333444444444333333555777555666666555777:::@@@DDDOOO```www}}}sssoooooorrruuuqqqnnnkkkjjjmmmpppssstttzzz|||~~~}}}zzzuuupppllljjjiiiiiilllnnnpppqqqpppnnnkkkiiikkkgggbbbaaacccbbb]]]XXXXXXWWWVVVUUUUUUWWWYYY[[[^^^]]][[[YYYYYYYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^______```___```aaaaaa```___]]]\\\[[[\\\___bbbeeeggghhhiiimmmnnnoooqqqsssuuuwwwwwwxxxvvvqqqkkkeeeaaa^^^]]][[[]]]___bbbeeegggjjjkkkmmmooorrrvvv{{{xxxhhhXXXKKKBBB===<<>>HHHRRRbbbwwwxxxooohhheeedddccchhhjjjmmmqqqtttuuuuuuuuuxxx{{{222222222222222222222222222333333333222222444666777999;;;<<<===CCCLLLRRRdddwww{{{vvvnnnhhhfffhhhlllppptttooojjjhhhjjjoootttvvv~~~~~~}}}yyytttrrrmmmiiifffddddddddd```aaabbbbbbbbb```^^^]]]aaa]]]YYYYYYZZZYYYUUUQQQSSSSSSRRRQQQRRRSSSTTTUUUVVVUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWYYYZZZZZZZZZZZZXXXWWWVVVXXXYYYZZZ\\\^^^___```aaahhhhhhjjjkkkmmmooopppqqqrrroookkkgggccc```^^^]]]\\\]]]^^^```bbbccceeeeeeaaaccceeefffhhhkkkpppsss|||zzzhhhWWWHHH@@@???AAACCCBBB???<<<999777777666555555555666888999777666555555666777666555555555555555555555555555555555555555555555555555555222222777888555333444333333333333333333333333777666444333222111111111888888888888:::===???@@@>>>BBB>>><<>>@@@HHHVVVbbb|||xxxppplllhhheeefffkkkqqquuuzzzuuunnnjjjlllqqqwww{{{}}}zzzyyy{{{}}}~~~}}}{{{zzzxxxuuuqqqnnniiigggccc```^^^]]]]]]]]]YYYYYYYYYXXXXXXWWWVVVVVVVVVSSSPPPPPPQQQQQQNNNKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOORRRRRRRRRRRRQQQPPPOOONNNRRRSSSSSSTTTUUUUUUVVVVVV^^^___```aaacccdddeeefffgggeeeccc```^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^______[[[]]]^^^^^^^^^^^^___aaahhhoooxxx}}}jjjVVVJJJAAAAAAAAAAAA???<<<:::888777777666555555666888999777666555555777777666555555555555555555555555555555555555555555555555555777444444888999666333333333333333333333333333333888777555333111000//////777555222111333888===AAACCCJJJPPPZZZ\\\JJJ777888999777444333444444444333222222111111111000000000333222222111000000//////111111222222222333333333222222222222222333444444000///...///111222222111444444444333333333222222111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222111111000111111333444666666777777888777999<<<===???GGGOOObbbvvvyyyoooiiigggfffffffffiiilllqqquuuwwwyyyyyyyyy{{{~~~222222222333333333333333444555666666555555777999888<<>>???FFFNNNaaauuuwwwnnniiigggggghhhgggiiilllpppsssvvvwwwxxxyyy{{{~~~222222333333333444444444444555666666666777999;;;<<>>??????EEEMMM```tttvvvlllhhhggghhhiiijjjkkkmmmoooqqqssstttuuu{{{|||~~~222222333333444444555555222444666777777999<<<>>>@@@GGGQQQ[[[jjjzzzsssnnnjjjfffgggkkknnnlllmmmqqqtttuuuxxx|||~~~{{{wwwtttqqqnnnjjjhhhgggeeedddbbb]]][[[YYYXXXWWWVVVTTTRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPOOOMMMKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSQQQRRRSSSUUUVVVXXXYYYZZZ^^^```bbbbbbaaa```___```^^^___``````^^^]]]]]]]]][[[aaajjjsss}}}qqqdddXXXSSSKKK???888888888777555444444555555666666555555666888999999888555555555555555555555555222222222222222222222222666444666;;;<<<777444333333333333333333333333333444444333222222222333333888666444333222333444555222@@@YYY{{{jjjIIIBBB;;;<<<;;;999666444444444333222222222222111111111//////000000111222222333333333333333333333333333111111111111111222333333888888777444111//////000111111111000000000/////////////////////000000000000000000000000000000000////////////////////////111111111111111111111111111111222222222111111000222222444555777777888888666666999===>>>???EEEMMM___sssvvvlllhhhiiijjjllllllmmmnnnoooqqqssstttuuu}}}~~~222222333333444555555666444666888:::;;;>>>AAADDDMMMVVVcccsssyyyrrroookkkfffbbbccceeegggnnnuuuvvvuuuxxx~~~~~~~~~{{{{{{yyyvvvuuussspppmmmjjjeeeccc```_________]]]\\\WWWUUURRRQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKGGGHHHIIIIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFFFFJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIIIIIIIKKKLLLMMMOOOOOOPPPRRRSSSTTTUUUVVV\\\]]]______^^^]]]^^^___bbbccceeedddaaa]]]YYYWWWTTTWWW[[[^^^ccckkkuuu}}}xxxhhh```TTTDDD:::::::::999777666666666777888666555555666888:::999888555555555555555555555555333333333333333333333333444222555:::<<<888444333333333333333333333333333666555444333222111111111777666333111111222444666111@@@XXXvvvlllHHH:::666888999888555444555666333333222222222111111111111111111222222222222222111222333555666888999:::222222222222222333444444777888999777333111111222111111000000000/////////111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222111111333444555666777777777777666666888<<<===>>>EEEMMM^^^ssswwwnnnjjjkkknnnooommmnnnooopppsssuuuwwwxxx222222333333444555666666888:::===???AAADDDHHHKKK___iiiyyywwwpppkkkdddaaaaaabbb^^^]]]bbbhhhoooyyy~~~~~~|||yyyvvvrrrpppmmmkkkiiifffccc```[[[YYYWWWWWWXXXXXXWWWVVVSSSQQQOOOMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMKKKIIIGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDEEELLLKKKHHHFFFDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJNNNNNNOOOPPPPPPQQQRRRRRRTTTVVVWWWXXXXXXYYY[[[]]]\\\___ccceeeeeeaaa]]]ZZZSSSUUUUUUUUUTTTXXX___eeennnwwwzzzpppbbbOOODDDCCC<<<;;;999888888888999999666555555666999:::999888555555555555555555555555444444444444444444444444333111444:::<<<888444333222222222222222222222222444444333333222222333333111222333444444444444333999;;;>>>LLL[[[QQQ===777///222444444333222333666333333333222222222111111444444333333222111111111///000333666999<<>>EEENNN^^^sssyyyppplllmmmppprrrmmmnnnooorrruuuxxxzzz|||555444333333444444333222666777===DDDFFFIIIVVVdddvvvzzzoookkkeee___\\\]]]___```dddffffffjjjttt|||}}}{{{xxxvvvtttppplllhhhbbbbbbaaa___]]]\\\[[[ZZZVVVUUUTTTQQQOOOMMMKKKJJJHHHJJJLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJOOOMMMKKKIIIHHHHHHIIIJJJGGGGGGHHHIIIIIIIIIIIIIIIEEEGGGIIIIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMHHHHHHHHHHHHHHHHHHIIIIIIMMMKKKIIIGGGFFFFFFGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHBBBCCCDDDFFFHHHIIIIIIJJJIIIKKKMMMOOOPPPOOONNNNNNMMMMMMNNNOOOPPPRRRTTTUUUWWWYYY]]]```aaa___\\\ZZZTTTSSSQQQPPPQQQTTTVVVXXX\\\^^^aaadddiiisss~~~wwweeeSSSFFFCCC???<<<===;;;777888;;;555777999999888888888888777777777777777666666666666666555555555444444444555555555555555555555555666666555444333333333333333333333333222111000///333111///111444666555444444444666888:::999777555333222111000111222333444333333333222222111111111000111222333333222000000000000000111333555777999CCC>>>777111...///333555111111444:::???>>>777000333222111111222222000///000000000000111111111111222222111000//////000000000000000000000000000000333111///------...000222111000111333555555333111444666888888777666777888555777999999:::>>>EEEKKKaaarrrwwwqqqpppnnnmmmmmmpppooopppsssxxx|||~~~~~~333333333444555666777777888888===EEEMMMXXXjjj{{{zzzmmmeee^^^]]]\\\\\\^^^bbbfffiiipppqqqrrrttt||||||wwwsssrrrpppnnnllljjjgggccc```[[[[[[ZZZXXXWWWVVVTTTTTTRRRQQQPPPOOONNNLLLKKKKKKGGGIIIKKKKKKJJJIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJMMMMMMLLLKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEFFFGGGGGGKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[ZZZYYYWWWQQQPPPOOOOOOOOORRRUUUVVVUUUVVVXXXXXXYYY]]]cccggguuu{{{vvvcccTTTJJJCCC===;;;:::777777:::<<<;;;;;;999777666666666777777777666666666666666666666555555555444444444555555555555555555555555444444333333333444444555444444444444333222111000333111000111444666555444333333444666888777555333222222111111222222333444333333333222222222111111111222222333333222111111111000000111222444666777;;;:::999888555222///...000000222666;;;<<<:::777444222000000000111000///000000000000111111111111222222111000000000000000000000000000000000000000222000///......///000111111000000111333444222111444555777777666555666777666888::::::;;;???FFFLLL^^^pppuuuoooooonnnnnnooopppppprrrvvv{{{222222333444555888:::;;;>>>>>>CCCOOO___rrryyynnnddd\\\VVVRRRTTTXXX]]]dddkkkpppsss|||~~~~~~|||yyyuuuoookkkhhheeebbb___]]][[[WWWTTTTTTTTTSSSRRRQQQOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKFFFHHHJJJJJJIIIHHHIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMKKKLLLLLLLLLLLLLLLKKKJJJLLLOOOQQQQQQPPPNNNMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSNNNNNNMMMMMMNNNPPPRRRTTTTTTUUUUUUSSSQQQPPPQQQRRRXXX^^^hhhtttzzzkkk[[[OOOBBB===;;;999888:::777666666777777999:::;;;777777666555555555555555666666666555555555444444444444444444444444444444333333333333444555666666444444555444444333222111333111000111333444444444222222222444555555333111111111222333333333333222333333333222222222222111111111222333333222222111222222111222222333444555666888999:::888333...+++000000000222666999<<<>>>666333000//////000000000000000000000111111111111222111000000000000000000000000000000000000000000000000000000000000000000222000//////111222222111222444666666555444555666777999:::;;;;;;???FFFLLL\\\mmmsssmmmmmmmmmooorrrrrrrrrtttyyy333333333333444666:::<<>>???@@@???888777666555444444555555666666666666555555555555444444444444444444444444333333333333333444555666444555555555444444333222222222111111222333444444222222222333444444333111000111222333444333222111222222222222222222222222000000111111111111111111333222222222222222222333888777777666444333111000///000111222333666:::>>>999555111///000111222222///000000000111111111111111111000000000000000111000000000000000000000000...///000111222111000000333000......///111111111111333555555444444555666777888:::::::::>>>EEEKKKYYYkkkqqqlllkkklllppptttssstttvvvzzz555555555444333666;;;???GGGRRRfff||||||rrraaa^^^[[[XXXWWWWWWVVVUUUZZZ___gggpppyyy}}}zzzwwwtttmmmkkkhhhfffdddaaa\\\YYYUUURRRNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKKKKJJJJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPRRRTTTVVVVVVTTTRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJLLLMMMNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHJJJJJJJJJJJJKKKLLLNNNPPPRRRQQQOOOMMMKKKLLLNNNQQQRRRPPPQQQQQQOOOQQQ[[[jjjvvvsss[[[LLLDDD>>>:::999;;;<<<>>>BBBDDDDDD@@@===999888666555444444555555777777666666666555555555444444444444444444444444666555444333333333333333444444555555444444333333222222222111111222333444444333222333444555333222000111222333444333222111222222222222222222222222////////////000000111111333333333222222111111111444555666666666555444333000111222333333444666888;;;777333111111222333333///000000000111111111111111000000000000000111111000000000000000000000000...///111222333222111000333111///...///111111000000222444555444444555666555777999888999<<>>777888:::???DDDFFFBBB>>>;;;999777555444444555666777777777666666666555555333333333333333333333333666666555444333333333333333333444444444444333333111222222222000000222444666444333333444555444222111111222333333333333222111222222222222333333333///////////////000111222222222333333222111000000...111666;;;<<<999666333222222222222333333333333:::777444222222333222222000000000000111111111111000000000000000111111222000000000000000000000000...///111222333222222111333111000000111111111000000222444555444444555777555777888888888;;;BBBHHHVVVhhh|||rrrllliiihhhkkkppprrrsssuuuxxx|||~~~}}}|||~~~444777:::<<>><<<999666555666777888777777777777666666666666333333333333333333333333333333333333444555666666111111222333333333222222000222333222//////111333666444222222333333333222333222111000111222444555111111111222222333333333222222111111222444555777000111222333333222111000444333222222555:::@@@CCC666111,,,,,,111444444333666444222111111000...,,,000000000000111111111111000000///000000111222222000000000000000000000000///000000111222222333333333222222333444333111///000222555666555666777888777999:::999999===CCCIIIQQQccc|||}}}tttoooiiieeefffiiilllmmmqqqvvv{{{}}}}}}|||xxxzzz}}}999???@@@EEESSS^^^rrrzzzmmmfff___UUUPPPPPPSSSVVVWWWZZZWWWUUUWWW^^^fffjjjlllqqqqqqqqqsssuuuuuutttsssqqqpppnnnllliiieeebbbaaa[[[ZZZWWWUUUSSSQQQPPPOOOQQQQQQQQQOOOOOORRRYYY___WWWcccooonnnaaaRRRKKKIIIRRRLLLHHHIIIIIIJJJNNNTTTOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[\\\^^^```bbbbbbccceeegggiiilllmmmnnnsssrrrqqqpppooonnnoooooooooqqqsssttttttrrrpppnnnssspppllljjjkkknnnpppqqqooollliiiiiijjjjjjhhhfffjjjhhhfffeeefffgggfffeeeaaa```^^^___``````___]]]\\\YYYVVVTTTUUUUUUVVVUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNTTTSSSTTTUUUUUUTTTQQQNNNLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCGGGGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMJJJLLLMMMMMMOOOWWWeeeppp{{{mmmhhhkkkzzzpppeee^^^VVVKKKBBB???@@@>>>;;;999777777888888777777777777666666666666666555444444666666555444444333222222444666666555222222222333333444444444777777777666555444222222444444333333333444555555333333333333222111000///111///...///222333222///666555444333222000//////000//////...............222333444444444555888;;;>>>999444111111333555666:::777333111111111111000000000//////000111222222////////////////////////222222222222222222222222222000......///000000///111111111111222333444444111111333444555555666666777999:::999888;;;AAAFFFRRR```xxx}}}sssooommmjjjjjjmmmlllpppuuuxxxyyyzzzzzz{{{||||||||||||~~~999AAAEEENNN```ooo{{{wwwqqqiiiddd]]]VVVQQQRRRUUUWWWXXX___\\\YYYZZZ^^^bbbdddeeeiiihhhggghhhjjjkkkkkkjjjggggggeeeccc```^^^[[[ZZZTTTTTTRRRPPPOOONNNNNNNNNHHHHHHGGGGGGIIIPPPXXX^^^UUUSSSUUU\\\cccccc[[[SSSJJJIIILLLRRRRRRNNNLLLMMMRRRSSSUUUWWWYYYZZZZZZZZZ[[[]]]___```______```bbbiiihhhhhhhhhiiijjjkkkkkkkkkmmmoooqqqtttwwwyyyzzz~~~~~~}}}|||{{{zzzyyyxxxtttvvvyyy{{{|||{{{yyyxxx{{{yyywwwuuuvvvxxxzzzzzz|||yyytttrrrrrrqqqooommmqqqooonnnoooppppppnnnmmmgggeeeddddddeeeeeecccbbbcccaaa^^^\\\]]]]]]]]]\\\ZZZZZZYYYYYYXXXXXXWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUVVVWWWVVVSSSPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFGGGGGGGGGFFFFFFEEEDDDGGGFFFEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMMMMNNNNNNNNNMMMMMMNNNLLLJJJHHHIIINNNUUUYYYeeeppp~~~}}}ttttttxxxnnnddd___XXXNNNGGGDDD>>>===;;;999888777888888777777777777666666666666555444333444555666555333777555333222333333222111222222333333333444444444555555555555444444333222444333222222111111111111555555555444333222111000111000000000000000000///111111000000000000000000444444333333222222222333///111222222222444777999>>>:::555333333666888999777444111000111222222222111111000000111222222333111111111111111111111111222222222222222222222222222000......000111000///222222222111222222333333000222333555666666666666222555999:::;;;>>>CCCHHHQQQ___vvvuuunnnkkkhhhhhhjjjnnnrrrvvvyyyzzz{{{||||||===HHHPPP]]]ttt{{{iiibbbdddfffddd___[[[WWWTTTUUUVVVXXXXXX___]]]\\\]]]___```aaa```aaa___^^^]]]___```aaa```^^^^^^]]][[[YYYWWWUUUTTTPPPOOONNNNNNMMMMMMMMMMMMLLLSSS]]]gggllljjjddd^^^OOOIIIGGGPPP___iiihhhcccZZZTTTQQQQQQPPPOOOQQQVVVVVVXXX[[[^^^```bbbcccccceeegggiiiiiiiiijjjlllmmmrrrrrrrrrssssssrrrrrrqqqvvvxxxzzz~~~~~~|||~~~~~~}}}}}}|||{{{|||||||||}}}~~~|||yyyvvvqqqpppnnnnnnnnnnnnlllkkkhhhfffcccbbbbbbbbbbbbaaa``````______^^^]]]\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVUUUUUUVVVXXXWWWUUUSSSQQQOOOLLLKKKKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFJJJJJJKKKLLLLLLMMMMMMMMMRRRNNNJJJHHHIIIJJJJJJHHHOOOYYYggguuu~~~lllbbbXXXRRRLLLEEE???===;;;;;;:::999999888777777777777777777666666666666555444333333555555444333666444222111222222222000333333333333444444444444333333333444444333333222555555333222111000000000555444444444333222222222///222444333000///000222......///000111222333333333333333222222222222111///000111111111333666888;;;999666555666888999999333111//////111222222222222222111111111222333333111111111111111111111111111111111111111111111111222000//////000111111000333333222222222222222222000222444666777777666555222555999:::;;;>>>CCCGGGQQQ^^^uuuuuunnnjjjhhhiiikkkpppssswwwzzz{{{|||}}}~~~CCCSSS```qqquuueeeYYYUUUYYY]]]^^^[[[ZZZXXXWWWWWWXXXXXXXXXZZZ[[[]]]___aaabbbcccbbb___]]]ZZZYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXVVVTTTTTTQQQPPPOOOOOONNNNNNNNNNNNJJJQQQ^^^iiinnngggZZZOOOJJJMMMPPPSSSVVV\\\fffmmmooohhhbbb```]]]ZZZ\\\aaa\\\^^^aaaeeehhhjjjkkkkkknnnoooqqqrrrssstttvvvyyywwwxxxyyy{{{{{{zzzyyyxxx~~~}}}|||zzzyyyxxxyyyxxxwwwuuuooommmjjjiiiiiiiiihhhfffgggffffffdddcccbbbaaaaaa___^^^\\\[[[YYYXXXWWWWWWVVVUUUUUUVVVWWWWWWUUUSSSRRRPPPMMMLLLLLLKKKJJJHHHGGGHHHIIIJJJJJJIIIGGGFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMPPPOOOOOONNNNNNMMMKKKJJJHHHNNNVVV___kkk}}}mmm```RRRJJJCCC<<<999999999:::::::::999888777777777777777777666666666666555333222333444555444333222111000111444555666555333333444444444444444444000111222333333333333333777666555444333333333333111111111222333444444555333888<<<:::444000333666///000000222333444555555222222222222222111111000222333333333222333555888777777777888999999777555222111//////000111111000222111111000111111222222////////////////////////000000000000000000000000222000//////111222222111333333333333222222111000000222555777888888666555888999:::999888;;;@@@EEEQQQ___uuusssmmmlllkkknnnqqqqqqsssvvvxxxyyy{{{}}}MMMaaarrrzzzjjjbbbYYYUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ]]]```cccdddddddddddd```]]]YYYXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMNNNKKKJJJLLLPPPQQQOOOMMMLLLRRRWWWVVVRRRTTT^^^gggmmmnnntttzzzxxxnnneeebbbccceeeiiinnnqqqrrrsssssstttvvvxxxyyyzzz|||}}}{{{yyywwwvvvvvvuuusssrrrnnnnnnmmmkkkjjjhhhggggggfffeeecccaaa___^^^]]]]]]WWWVVVUUUVVVWWWWWWUUUTTTSSSQQQNNNMMMMMMLLLKKKIIIFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIKKKLLLJJJNNNQQQQQQMMMKKKLLLNNNIIIJJJLLLOOOVVVeeexxxtttaaaSSSIIIAAA???@@@:::::::::::::::999888777777777777777666666666666555444333333555555444333333222222333555777888777444444444444444444444444000000111222333333333333444444444333333444444555000000111333555888:::<<<>>>CCCFFFBBB888111111555111111111222333333333444444555555666555444333333444555555333222222444666888999:::======;;;777333333111000///000000///...000000////////////000000////////////////////////000000000000000000000000222111///000222333333222333333333333333222111000000222444666777777666555;;;;;;:::777666999AAAGGGRRR```wwwsssnnnmmmmmmppptttppprrrtttuuuvvvxxx|||~~~___uuusssggg]]]WWWUUUXXXZZZXXXVVVVVV\\\]]]______^^^]]]]]]^^^aaadddfffgggfffdddcccccc```]]]ZZZYYYYYYXXXWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRPPPOOONNNMMMLLLLLLKKKLLLLLLKKKJJJLLLOOORRRSSSTTTSSSSSSSSSUUUZZZ]]]^^^^^^ggghhhnnnuuuvvvqqqllllllmmmppptttxxxzzz{{{{{{zzz{{{|||~~~}}}{{{xxxxxxvvvuuusssqqqoooooolllkkkiiifffdddbbbaaaaaa\\\[[[YYYYYYYYYYYYXXXWWWTTTRRRPPPOOOOOOOOOMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEGGGIIIJJJFFFJJJNNNLLLFFFCCCEEEIIIIIIIIIHHHGGGKKKUUUcccmmmrrr```RRRFFFAAAAAA<<<<<<;;;::::::999888888777777777777666666666666666555444444666666555444777666444444555666666555555555555555444444444444000111222333333333333333222111111111222222333444222222333555888<<>>>>>>>>>>>;;;777444333222000000111000///---000000///.........//////111111111111111111111111111111111111111111111111222111000111333444444333111222333444333222111000111111333444555555666666888888888666666;;;DDDJJJSSSbbbyyysssnnnlllkkkmmmpppoooppprrrssstttvvvzzz}}}}}}xxxoooeee^^^]]]XXXWWW\\\```^^^\\\^^^aaaccceeeeeecccaaabbbcccgggjjjlllkkkhhheeeddddddaaa___]]]\\\[[[ZZZXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMBBBGGGMMMRRRSSSSSSRRRRRRZZZWWWVVV[[[ccchhhgggdddkkkhhhhhhkkkoooqqquuu{{{zzz|||}}}{{{yyyyyytttssspppnnnkkkiiihhhgggdddbbb```______^^^]]][[[VVVTTTRRRRRRRRRSSSRRRPPPKKKJJJIIIHHHHHHJJJLLLMMMJJJJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGDDDCCCBBBBBBCCCEEEGGGHHHHHHHHHHHHFFFBBBAAABBBDDDGGGHHHIIIIIIIIIMMMSSSXXXcccqqqqqq___OOODDDAAA@@@>>><<<:::999999999999777777777777666666666666777666555555777777666555666555333333555666555555666555555555444444444444222222333333333333333222333333222111111111222222333333444555888;;;>>>@@@GGGJJJJJJEEE<<<444000000//////000000000111111111222333444555555333222000444555666777888:::===@@@GGGBBB<<<888666666666555222111000111222222111///111111000///////////////111111111111111111111111222222222222222222222222333111000111333555555444000111333444444333222111111111111111222444555666555777999999999<<>>AAAFFFIIIJJJCCC888000...///333555000//////111333444333222222222111000000///000000////////////////////////222222222222222222222222333111000111333555555555///000222444444444222222222111000///000333555777666999======<<<;;;>>>@@@PPPaaa{{{~~~tttkkkjjjkkkkkkmmmppppppqqqqqqqqqrrrvvv{{{~~~zzzhhh___```cccbbb```hhhiiikkkmmmnnnooooooooopppqqqppplllgggdddeeehhhmmmmmmllllllkkkjjjjjjjjjggggggfffddd```\\\WWWUUUSSSRRRPPPOOONNNMMMLLLLLLLLLNNNPPPQQQQQQSSSVVVXXXYYYXXXWWWWWWZZZ___eeehhhjjjjjjkkkmmmppptttxxxzzz||||||~~~{{{wwwvvvqqqnnnkkkjjjjjjiiieeebbbaaa___]]]\\\[[[YYYVVVSSSTTTRRROOOMMMNNNOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKJJJIIIKKKMMMSSS^^^iiixxxuuubbbWWWKKKHHHCCC???<<<;;;::::::999888777888999888666555777444222222444666777777777555222333555777555444777666555444333444555555222222333333444555666666777777666555555555555555888444111111444777777777999===EEEIII@@@444111555444222000000222777===@@@GGGDDDAAA@@@BBBBBB@@@===???@@@AAABBBAAA???>>>===<<<:::777444111000//////000000111222333333444444777555333111000000111222000000000000111222333444000000000000000000000000111111111111111111111111111222222222222111111000333333333444444444555555444777999::::::===CCCGGGRRRbbbzzzuuuhhheeefffgggiiilllrrrsssssssssrrrsssvvvxxxxxxoooddd```ccchhhjjjjjjnnnooorrrtttvvvvvvuuuuuuttttttsssoookkkiiijjjlllnnnnnnnnnmmmkkkjjjiiihhhhhhgggeeebbb^^^ZZZWWWUUUOOOOOOOOONNNNNNOOOOOOPPPMMMOOORRRTTTVVVYYY\\\___]]]]]]^^^```bbbfffiiijjjrrrrrrrrrtttwww{{{~~~yyyvvvsssqqqqqqpppnnnkkkdddbbb```^^^^^^]]][[[YYYYYYVVVRRRPPPPPPPPPOOOOOOLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHDDDEEEIIIPPPWWW```ppp}}}uuuhhhWWWRRRJJJCCC???===<<<<<<:::999888888999999888666777444222222444666777777777555333333555666555444666555555444444444444444222222333333444555555666777666666555555555555555666333000000222555555555666888>>>DDDAAA777222333222222333444777;;;???AAA===;;;888999:::;;;:::999;;;999777999<<<>>><<<999666555333222000000000000000000111111222333333444555444222000000000111222222222222222111111111111000000000000000000000000111111111111111111111111//////000000000000//////111111222333555666777777666888:::::::::<<>>;;;999888888888777666666555444444555666555444555555555444444444555666333444555666555444333222333333333444444444444444666666555444444444444444444333333222111222333444777CCCPPPSSSMMMBBB999444333555888::::::666222///444444333333222222222333222666:::;;;888444111111111111111111111111000000000000000000000111111111000000000000111222333333...///111111111///---,,,111111111111111111111111111111111111111111111111000000111333444444444444333444444555555666666666444777999::::::===BBBGGGPPPaaa{{{sssiiihhhlllpppuuuyyyssstttvvvvvvuuuuuuvvvwww{{{|||~~~uuuooorrrvvvvvvsssvvvyyy}}}~~~}}}{{{xxxuuuqqqppplllhhhddd```]]][[[UUUTTTRRRQQQQQQSSSTTTVVV[[[[[[[[[]]]^^^```bbbccceeekkkrrrxxx|||~~~~~~{{{xxxvvviiifffbbb___^^^^^^]]]\\\UUUTTTSSSRRRPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEECCCCCCFFFGGGDDDDDDFFFHHHJJJKKKNNNUUUbbbrrr}}}|||nnn```QQQHHHAAA???;;;999888888777555666555444444555666444333444555666555333333555666555555666666555555444333444444444444444444444444666555444444333333444444444555555444222222333555888FFFSSSTTTLLLDDD???;;;;;;;;;;;;:::888555222111333444444222111000111333222888===<<<555///---///111222222222222111000000111111111111111111111111///000000111111222222222000111222333333333222111111111111111111111111111111111111111111111111111//////000111222222222222555555555555555666666666444666999::::::===CCCHHHPPP```{{{tttllllllpppsssvvvyyysssuuuvvvvvvuuuttttttuuuzzz|||~~~}}}yyywwwzzz~~~}}}zzzuuurrrmmmkkkfffaaa\\\YYYWWWWWWSSSSSSTTTUUUWWWYYY\\\]]]bbbcccdddeeehhhjjjlllmmmnnnssszzzssspppkkkhhhfffeeecccbbbZZZYYYXXXVVVTTTSSSRRRQQQOOONNNMMMKKKJJJJJJIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCFFFGGGEEEEEEGGGFFFGGGHHHHHHIIIPPP\\\eeeuuuqqq___RRRFFFCCC>>>;;;:::999777666666555444555666666444222444555666555333333555777777777666555555555555666444444444444444444444444666555444444333333444444333555666555222111222444777AAAIIIHHHFFFGGGFFFCCC???===:::777555444333444111222333222111000333555777:::;;;999333000///000000000111222222222111000222222222222222222222111000000000111111111111000222222222222222222222222111111111111111111111111111111111111111111111111000000111222222111111111333444444555666777777888555888:::::::::<<>>??????@@@AAABBBBBBBBBCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGRRR[[[iiizzzsss]]]OOOCCC???>>>:::999<<<===<<<:::999777666666555555555444444555888:::<<<777333000000444888::::::555444333222222222222222555555555555555555555555666777666444222111333444111333555777999???HHHOOOOOOBBB444///333777777333111111111222444666777888???<<<666222///000222444//////...///000111333444333333333222222222111111111111222333333333222222222222222111222222333333111111111111111111111111444333222111111222333444111222333333444444333333222222333333444555555555:::;;;;;;;;;<<<>>>BBBEEENNN___yyyzzzsssrrrrrrpppppprrrppptttxxx{{{}}}}}}~~~{{{}}}xxxrrrnnnlllkkkppprrrtttwww}}}zzzrrrllljjjfffaaa]]]XXXVVVSSSRRRSSSVVV[[[^^^^^^aaafffhhhjjjlllooorrrrrrtttwwwzzz|||~~~yyyvvvrrrooollliiigggdddaaa^^^\\\ZZZWWWSSSPPPOOOOOOOOOMMMLLLJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFGGGMMMXXXfffvvv}}}hhhXXXIIICCC@@@<<<999999999888777666555444444444666666555555666888;;;<<>>888666444333222666666666666666777777888888666333111000000000111000000//////000111222333333333222222222111111111//////000111222222222111444333333222111111111111111111111111111111111111333222111111111111222333111222333333444444333333555555666666777777888888999::::::::::::===AAADDDNNN___yyyzzzqqqnnnnnnlllmmmoooppptttxxx{{{|||}}}~~~|||}}}zzzrrrmmmkkklllnnnnnnsssssstttuuuyyy|||uuullleeeaaa]]]YYYVVVSSSRRRRRRTTTWWW]]]bbbfffgggjjjnnnppprrrsssvvvxxxuuuwwwyyy{{{~~~{{{{{{yyyuuuoookkkhhhgggdddaaa\\\WWWTTTRRRRRRRRRQQQOOOMMMLLLKKKJJJHHHFFFDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFAAACCCHHHOOO\\\lll}}}yyygggSSSIIIDDD???:::666777666666555555555555555777777666666777999;;;<<<>>><<<999777777666444222666666555444444444444555444444444444444444444444222333222000......000111777777555222000111333666>>>BBBEEEDDD???======????????????>>>======<<<<<<222222222222111111000000111111000000000111111222222222222111111111111111//////111222333333333333555444333222111000000000111111111111111111111111222111111000000111111222111222222333333333333333222333333444444555555666888999999999999<<>>===<<<<<<444333333222222222111111222222222111111000000000111111111111111111111111111222333444555666666666333333222111000000111111111111111111111111111111111000000000000000000111111111222333333333333222111111111222333333444444888999999999:::<<<@@@CCCMMM]]]vvvyyyllleeecccbbbdddhhhmmmpppsssuuuvvvwwwyyyzzz|||}}}wwwqqqrrruuuzzzzzzwwwooojjjccc\\\XXXWWWVVVVVVZZZ[[[^^^bbbhhhmmmrrruuuwwwxxxzzz||||||}}}~~~|||{{{|||tttpppjjjddd___[[[YYYYYYUUUTTTRRRRRRRRRRRRPPPOOOJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHGGGFFFEEEFFFJJJPPPUUUhhhvvvooo]]]TTTMMMDDD===;;;:::999888888888888888666666555555555666666666444555777888888888888888666666555555555666666777444444444444444444444444333333333111000000222333555444333333333444444444333333444555666555444222333444555666666666555555777555222000///000111222333333222222111111000000111111111111111111222222111222333444555555666555000000000000111222222333111111111111111111111111000000000111111000000000000111222222333333222222444444444555666666777777999::::::::::::===@@@CCCKKK[[[sssyyykkkcccaaa```ccchhhkkkmmmpppqqqrrrsssuuuwwwzzz|||xxxrrrooonnnqqqwww~~~~~~wwwqqqmmmeeebbb^^^[[[YYYYYYZZZ[[[]]]___ccciiiooouuuzzz}}}{{{{{{}}}yyyvvvqqqkkkfffaaa^^^\\\WWWVVVTTTSSSSSSSSSQQQOOOLLLLLLJJJIIIGGGGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEE@@@BBBDDDEEEFFFGGGFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFDDDEEEFFFEEEEEEGGGJJJMMMSSS[[[jjj~~~lll^^^VVVMMMEEE>>>===;;;999888777666666555555555555555555444444555777999999888777777888666555555555555666777777333333333333333333333333333444444222111111333555555333222222333222111///111...,,,...222555333///...///111333444444333333555333000...---...///111222222333333222111000000222222222222222333333333000111111222222222222222/////////000111222333444111111111111111111111111000111111222222111111000000111111222222222222222222222333333444555555555999:::::::::;;;===AAADDDJJJZZZssswwwiiibbb``````ccchhhiiikkkmmmooooooppprrruuuyyy{{{~~~vvvsssuuuuuuuuuwww|||zzzssslllfffbbb^^^^^^^^^]]]^^^```ccceeefffhhhlllqqqwww{{{~~~~~~|||vvvqqqkkkfffddd___]]]ZZZXXXWWWUUURRRPPPNNNMMMLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEAAACCCDDDFFFGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFAAACCCEEEEEEEEEFFFIIIKKKHHHMMMUUUbbbyyy{{{iii^^^UUULLLCCCBBB???===:::888777666666666666666666555444444333555777666444333555777555444444444555555666777333333333333333333333333333333333222111111333555333222111222444444111...000...---000555888777555111222444666666666555444111111111000000000111111111222333333333222111000222222333333333444444444111111111222111111000///000000///000000111222333111111111111111111111111111111222333333222111111000000111222222222222222000000000111222222333333888999999999999<<>>AAAMMM\\\uuu}}}qqqddd___^^^___bbbgggkkkmmmnnnoooooopppsssuuuuuuxxx|||}}}yyytttrrrnnnggg```\\\ZZZ[[[bbbbbbbbbdddhhhlllqqqsssuuuxxx|||zzzvvvpppmmmhhhccc___\\\YYYXXXWWWVVVTTTTTTSSSQQQMMMJJJJJJHHHFFFEEEEEEFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHOOO```uuu|||lll^^^TTTPPPLLLIIIHHHDDD===:::;;;:::888777777777777555333333333333333444666888999555444333333555555444333555555444444444333333333333333333333333333333333222222222222222222222222555333111111222222222111333333333444444444555555444444333222111111222222333111000//////111333444444333333333222111111111111111000000000000111111222222111111222222333444//////000111111111111111+++222777666333333222000333333444444333333222111666666666666666666666555777999;;;======>>>@@@BBBLLL]]]xxx}}}qqqeee```^^^^^^```dddhhhkkknnnpppqqqrrrsssttttttvvvyyy|||}}}yyyuuulllkkkhhhccc___\\\\\\]]]dddeeefffiiimmmqqqtttvvvzzz|||{{{xxxrrrlllgggbbb___\\\[[[YYYWWWVVVUUUTTTQQQOOOMMMKKKHHHGGGGGGHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCBBBEEEDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFEEEDDDFFFOOO]]]ggg}}}sssdddYYYSSSOOOLLLKKKHHHBBB??????===:::888777777666555444555444444444444555666666555444333333555555444333555555444444444333333333333333333333333333333333222222222222222222222222444222111000111222111000222333333333333444444444333333222222111111111111222111000000000111333444222222222222222111111111222222111111111111222222222222111111222222333444222222333333444333333333///888===:::444333333333333333444444333333222111333333444555666666777777666888:::;;;;;;===???AAAOOOaaa{{{{{{pppeeeaaa```___aaadddhhhkkknnnqqqrrrrrrtttuuuvvvwwwzzz}}}~~~wwwuuu~~~zzzuuuqqqnnndddddddddbbb``````bbbdddhhhjjjmmmqqquuuxxxzzz{{{yyysssnnnhhhdddaaa^^^[[[YYYXXXWWWVVVTTTQQQNNNKKKJJJJJJJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHHHHFFFDDDFFFKKKOOO^^^qqq}}}lll^^^VVVQQQNNNOOONNNIIIFFFFFFAAA>>>:::888777777666555555666666666555444333333555333333333555555444333555555444444444333333333333333333333333333333333222222222222222222222222333111//////000111000///111111222222222333333333222222222222111111111111111111111111222222222333111111111111111222222222333333222222222222333333222222111111222222333444444444444333333333333333000888===888222000111222333333444444333333222111000111222444555777888888666777999::::::;;;>>>@@@PPPaaa|||xxxnnndddaaaaaa```bbbeeehhhkkkoooqqqrrrtttuuuwwwxxxyyy{{{}}}vvvnnnkkkooo|||{{{sssmmmiiifffcccbbbcccdddeeeeeefffiiilllnnnpppuuuyyy}}}{{{tttppphhhddd___\\\[[[ZZZZZZYYYTTTRRRNNNLLLLLLLLLKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJIIIGGGFFFHHHIIINNN[[[ooorrrcccUUUPPPMMMOOOPPPNNNKKKLLLFFFBBB===999888888777666444555666666666555333222444333222333555555555333555555444444444333333333333333333333333333333333222222222222222222222222111000......000000000///000111111111111222222222222222222222222222111111000111222333333333222222000000000111111222222222333333222222222222333333222222111111222222333444222111111000000000000000000555777444222333333111333333444444333333222111000111222333444666777777666777999999:::;;;>>>AAALLL^^^xxxtttjjjbbbaaabbbbbbcccfffhhhkkkooorrrsssuuuvvvxxxyyyzzz{{{}}}xxxmmmhhheeedddkkkyyyyyyppphhhbbb___]]][[[bbbdddfffhhhiiikkknnnqqquuuxxx|||}}}oookkkeee```___^^^]]]\\\XXXVVVRRROOONNNNNNLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEGGGHHHJJJNNNZZZmmmyyyhhhWWWOOOKKKMMMPPPOOONNNOOOJJJEEE@@@<<<:::999999888222333555666666666555444444333222333555666555444555555444444444333333333333333333333333333333333222222222222222222222222111///......///000000///000000000111111111222222111222333333333333222222111111222333333333333222000000111111222222222333222222111111111111222222222222111111222222333444111000////////////000000222444333222444999777333333333444444333333222111222222333333444555555666777888999::::::<<>><<<:::666666555444444444444555333222222333555666666555555555444444444333333333333333333333333333333333222222222222222222222222111///...///000222111111111111111222222222333333222333555666777666555444333333222111222333444555444444444333333333333333333333222222222222333333222222111111222222333444333333222222333555777888===@@@???777000///111000333333444444333333222111222222333555666777888888777888888888888;;;???BBBHHHWWWoooiii```XXXXXX\\\```eeejjjnnnqqqtttuuuvvvvvvvvvxxxwwwwwwwwwyyy|||tttooovvv~~~|||~~~{{{}}}yyyssslllddd^^^\\\ZZZXXXYYY]]]bbbeeegggfffiiioootttxxx|||{{{wwwrrrnnnkkkfffccc___[[[YYYWWWUUUSSSQQQPPPNNNLLLIIIGGGEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCCCC===>>>@@@CCCGGGIIIIIIHHHKKKHHHHHHKKKMMMVVViii|||ssseeeVVVPPPNNNMMMKKKKKKKKKHHHFFFDDDBBB@@@===:::999888666444333333333333333222222333555666666555555555444444444333333333333333333333333333333333222222222222222222222222111000...///111222222111111222222222222333333333333444666888888777666555444333222111111333555666555555555444444333333333555444444333333444444555222222111111222222333444222222111111333555888999KKKRRRRRREEE666111444888333333444444444333222222000111333555777999:::;;;666777777666777999>>>AAAFFFUUUlllhhh^^^VVVVVVZZZ___eeekkkppprrruuuvvvvvvuuuvvvwwwuuuuuuvvvxxx{{{}}}qqqooo|||~~~ssshhh```\\\\\\]]]\\\\\\[[[]]]aaaffflllooolllpppvvvzzz}}}yyyrrrnnnhhhbbb^^^]]][[[XXXUUULLLOOOQQQPPPLLLHHHGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIILLLRRRYYY^^^qqqvvvaaaWWWRRRNNNNNNQQQRRRNNNIIIDDDBBBBBB@@@???>>><<<888666666555444333333333444444555666666777444444333333333444444555444444333333333333222222333333222222222222111111555444444333333444444555111111111111111111111111333333333333333333333333111111111111111111111111888777666555333222111000222222111111222222333444333222111111111222333444000000000111222333555666>>>WWW___KKK999777333((()))+++...111333444444333333333333444555666777888888999::::::999;;;>>>@@@FFFSSSjjj|||kkkbbbYYYWWWYYY]]]eeelllwwwwwwxxxxxxyyyyyyxxxxxxvvvtttsssvvv}}}zzzrrrsssuuuooofff^^^YYYXXXYYY[[[bbbaaaaaacccfffjjjnnnpppsssvvv{{{~~~}}}vvvpppiiidddaaa^^^ZZZVVVQQQSSSTTTRRRNNNKKKJJJKKKFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBGGGGGGGGGGGGHHHKKKOOORRR```pppjjj]]]VVVQQQPPPRRRQQQMMMIIIFFFEEEEEEDDDCCC>>><<<999888888888777555777666666555555444333333555444444444444444555555111111222333333444555555555555444444444444333333444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222555555444444333333222222222222111111222222333444222222111111111222333444111111111222222444555555999JJJPPPBBB555444444...---...111222333333222111333333333444555666777888777888999::::::;;;>>>AAAFFFSSSjjj|||lllccc[[[YYY\\\aaaiiiqqqxxxyyyyyyzzzzzzyyyxxxxxxtttssssssvvv}}}uuuuuuqqqvvv|||xxxeeeaaa[[[WWWVVVXXX[[[^^^hhhhhhiiikkkmmmppprrrtttzzz}}}~~~uuunnnjjjeee```\\\YYYYYYXXXUUUQQQNNNNNNOOOHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBEEEFFFGGGGGGFFFFFFHHHJJJPPPXXXdddsssvvvfff\\\VVVTTTTTTQQQNNNKKKIIIIIIIIIHHHGGG@@@>>><<<;;;;;;;;;999888777777666555555444444333666666555555444555555666222222222333333444444444555555444444444444333333333333333222222333333333444444444444444444444444333333333333333333333333222222222222333333333333222222222333333333333333222222111111222222333444222222111111222222333444222222222333333444444444444:::<<<777111111333444222222333444333222111000333333333444555666777888666888999999:::<<>>:::888888777777666555555555777666555444333333333333//////111222444555777777555555444444444444333333222333444555555444333222222222222222222222222222111111111111111111111111000000111111222333333444444444444333333333333333222222111111222222333444000111222333333333222222---...000222333333222111222444444222222333333111222222222222222333333444333333333444555666777888777888999::::::;;;>>>AAAHHHUUUkkk|||rrriiiffffffiiipppwwwyyy{{{}}}~~~}}}zzzwwwuuuppptttzzz~~~{{{tttpppiiiddd___\\\\\\___aaabbb```bbbeeejjjpppvvv{{{~~~zzzzzz|||}}}}}}xxxrrrnnnkkkgggbbb^^^ZZZYYYWWWTTTRRRPPPNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBCCCCCCCCCDDDGGGIIILLLIIIJJJNNNNNNJJJLLLQQQ[[[qqq{{{lll___[[[YYYXXXVVVTTTOOOIIIEEEBBBCCCEEEGGGHHHFFFAAA===555555666666777888888888777666555444333222222222111222222333333444444555333333333222222222111111222333555666666555333222////////////////////////111111111111111111111111//////000111222222333333222222333444444555666666222222111111222222333444000111222333444333222222+++---///222333333222111///333333---...444777444333333222111111111222222333333333444555666777888888999::::::999;;;>>>@@@HHHUUUkkk|||rrriiiggghhhlllssszzzxxxzzz|||}}}}}}zzzwwwuuuooosssyyy}}}~~~yyyqqqggg___^^^^^^^^^]]]\\\^^^bbbeeehhhhhhiiinnnuuu|||}}}zzzssssssssssssssswww|||~~~|||wwwuuuqqqkkkeeeaaa]]]YYYXXXXXXWWWSSSPPPLLLJJJHHHHHHIIIIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBFFFGGGHHHHHHGGGGGGIIIKKKSSSVVVddd}}}rrrccc]]][[[XXXTTTPPPMMMKKKIIIHHHHHHHHHGGGFFFCCCAAA@@@===999666444444555666666222333444444555555555555444444444444444444444444444555888999999888555444444444333222222333333333555444333333222222333333000111333444444333111000333333222222222222222222444444444444555555555666444333222111111222333444444444444333333222222222222222111111222222333444111111222444666666333111111111222222222333333333333444555666666666555444777888999999888999;;;===IIIUUUjjj{{{mmmaaaaaagggmmmrrrvvvyyy}}}{{{vvvttttttsssvvvzzz}}}vvvxxx|||xxxppplllggg```[[[\\\]]]^^^^^^___bbbgggkkkkkkllloootttzzz{{{uuuqqqjjjjjjiiiiiijjjooouuuyyy|||~~~}}}zzzvvvooojjjeeeaaa]]]\\\\\\ZZZVVVSSSOOOMMMKKKJJJJJJKKKJJJHHHJJJIIIHHHGGGGGGFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHGGGGGGGGGIIIKKKOOOPPPZZZnnnxxxiii^^^[[[WWWSSSPPPNNNMMMLLLLLLLLLKKKJJJGGGEEEBBB@@@???<<<888555555666666666222222333444444444444444444444444444444444444444333555777888888777555333444333333222222333333444555444333333222222333333222222333444444333222222333333333333333333333444444444555555555666666666333333222111111222333333444444333333333222222222222222111111222222333444111111222444666555333111222222333333333444444444333444555555666555555555666888999::::::;;;>>>@@@HHHUUUkkkzzzmmmaaa```eeekkkpppuuu{{{~~~|||xxxwwwxxxwwwyyy|||~~~tttmmmhhhlllsss|||wwwkkkbbb^^^\\\ZZZXXX[[[\\\___aaaccchhhmmmqqqpppsssvvv{{{~~~yyyuuuoooiiieee]]]]]]\\\\\\^^^dddkkkqqqxxx{{{~~~}}}vvvpppkkkgggcccaaa```^^^ZZZVVVRRRPPPNNNMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKMMMKKKPPP\\\mmmpppaaa]]]WWWRRRQQQQQQQQQQQQQQQQQQPPPNNNJJJGGGCCCAAAAAA>>>:::777777666666555222222333333444444333333444444444444444444444444222444555777777555444222333333333222222333333444555444333333222222333333333333333333333333333333333333333444444555555555555555555555666666666777333333222222222222333333333333333333222222222222222222111111222222333444222111222444555555333111333333444444444555555555444444444444444555666666777888:::;;;<<<>>>AAACCCGGGUUUlll{{{nnnbbb```dddhhhnnnsss}}}}}}{{{|||~~~|||~~~ssshhhdddbbbgggpppzzztttlllbbb[[[XXXYYYZZZ[[[\\\^^^aaadddgggkkkqqquuuuuuxxxzzz}}}~~~|||uuuoooiiiccc]]]YYYTTTSSSRRRQQQTTT[[[cccjjjrrrvvv|||}}}wwwqqqmmmhhhfffdddbbb]]]YYYVVVSSSQQQOOOOOONNNLLLKKKIIIIIIIIIHHHIIIIIIJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFDDDFFFGGGFFFFFFFFFHHHJJJLLLKKKLLLRRR[[[kkkuuuhhhaaaYYYTTTTTTUUUVVVVVVVVVVVVTTTQQQMMMIIIEEECCCCCC@@@<<<999777666555333222222333333333333333222444444444444444444444444222333444555555444333222333333222222222333444444555444333333222222333333333333222222222222333333111222222333444555555666555555555666666666777777333333333333333333333333333222222222222222222222222222111111222222333444222222222333555555444222333333333333444444444444555444333333444555777888777999;;;<<<<<<>>>@@@CCCEEESSSkkk|||ooodddaaacccgggmmmsss}}}||||||~~~~~~pppfffaaabbb___eeeooo|||{{{vvveeebbb]]]YYYYYY[[[]]]___```bbbeeegggjjjnnnrrruuuyyyzzz{{{{{{zzz|||~~~vvvrrrkkkddd^^^YYYTTTQQQOOOOOOMMMMMMOOOUUU^^^dddlllrrrzzzxxxsssnnnkkkhhheee```[[[YYYWWWTTTRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIKKKJJJKKKMMMPPPYYYjjjyyywwwppphhh^^^XXXXXXZZZ[[[[[[YYYXXXVVVTTTPPPKKKHHHEEEDDDAAA===:::888666444222333333333444444333333222444444444444444444444444222222333444444333222222333222222222333333444555555444333333222222333333222222111111111111222222000111111222333444444555555555555555666666666666333333333333333333333333222222222222222222222222222222111111222222333444333222111222444555444222222222222222333333333333444444333333444555777888999:::;;;;;;:::;;;===???CCCRRRjjj|||qqqfffcccdddgggnnnttt{{{}}}~~~}}}{{{zzz~~~~~~ppphhhcccbbbccc___fffrrryyypppkkk[[[[[[ZZZ[[[\\\___aaacccfffhhhjjjlllnnnqqqtttwwwzzz{{{|||{{{yyy{{{yyytttkkkfff```ZZZWWWTTTQQQOOONNNNNNLLLLLLMMMRRRZZZ___gggnnnxxx|||yyyvvvwwwzzz}}}|||vvvrrroookkkeee```^^^[[[XXXUUUTTTRRROOOMMMLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDEEEEEEDDDEEEGGGIIIGGGGGGIIIKKKJJJLLLVVV```{{{}}}xxxoooccc]]]\\\^^^]]][[[XXXXXXWWWTTTQQQMMMJJJHHHEEECCC???<<<:::888666333444444555555444444333333444444444444444444444444222222333333333333222222222222222222333444555555555444333333222222333333222222222222222222222222111111111222222333333333444444444444555555555666333333444444444444333333111111111222222222222222222222111111222222333444333222111222444555444333111111111222222222333333333333333444555666777888888999::::::999:::<<<===BBBRRRkkk|||qqqgggddddddgggnnnvvvyyy{{{|||{{{yyyyyy|||sssnnnnnnmmmmmmooojjjqqq{{{~~~wwwnnneee```ZZZ[[[]]]^^^```cccfffhhhjjjllloooqqqsssuuuxxx{{{yyy|||}}}~~~}}}wwwooojjj```\\\WWWSSSRRRRRRRRRQQQNNNMMMLLLKKKLLLOOOUUUYYYccckkkvvvzzztttooollllllnnnsssxxx|||zzzwwwrrrlllgggccc```\\\YYYXXXUUUSSSQQQNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDEEEDDDDDDDDDFFFHHHFFFEEEGGGJJJIIIHHHLLLRRR___ppp~~~sssggg___^^^___\\\YYYVVVVVVUUUTTTRRROOOLLLJJJGGGEEEBBB???>>><<<999666555666666666555555444333444444444444444444444444333333333333333333333333222222222222333444555666555444333333222222333333333333444555555444333333222333333333333333333333333333333333444444444444333333444555555444333333000111111111222222222222222222111111222222333444444222111222333555444333222222222333333333444444111222333555666777777777777888999::::::;;;===???CCCTTTmmmzzzpppgggccccccfffnnnvvvwwwzzz|||{{{yyyxxxzzz|||~~~uuuooorrrxxx{{{{{{|||yyy~~~xxxpppggg^^^YYY^^^___aaabbbdddgggkkknnnmmmooorrruuuvvvyyy|||~~~xxx}}}}}}yyyqqqiiicccYYYVVVRRROOOPPPRRRSSSSSSMMMMMMLLLKKKKKKMMMRRRUUUaaaiiiuuu|||vvvoooiiidddaaaeeehhhnnnuuuzzz}}}~~~}}}xxxqqqlllgggddd```]]]ZZZXXXUUUSSSOOOOOOMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGBBBDDDEEEDDDDDDDDDFFFHHHFFFEEEGGGKKKKKKIIIJJJNNNJJJZZZqqquuuhhhaaa___^^^[[[WWWTTTTTTTTTTTTRRRPPPMMMLLLIIIGGGDDDBBB@@@>>>;;;999666666777777666555444444444444444444444444444444333333333333333333333333222222222222333444555666555444333333222222333333444555777888888777555444444444444444444444444333222222222333333333444444333333444555555444333333000000111111222222222222222222111111222222333444444222111111333444444444333333333444444444555555000222444666777777777666555777999::::::<<>>AAAGGGSSSjjjyyynnnccc___aaafffmmmuuuzzzzzzyyyyyyxxxwwwwwwvvvzzz}}}uuujjjiiikkkpppsss{{{tttkkkccc___]]]ZZZ[[[^^^```bbbccceeehhhnnntttxxx~~~{{{{{{zzzvvvpppiiibbb]]]XXXXXXZZZ```fffjjjjjjhhh\\\RRRJJJHHHIIIKKKQQQWWW```jjjssswwwzzz}}}{{{vvvqqqmmm```\\\WWWRRRNNNLLLLLLLLLQQQUUU[[[aaahhhpppwww|||}}}zzzssslllgggcccaaa```ZZZXXXUUUTTTSSSQQQOOOMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKKKKLLLLLLHHHGGGJJJVVVhhhuuuhhh]]]XXXVVVUUUSSSSSSUUUWWWWWWWWWUUUPPPJJJDDDAAA>>>;;;:::===;;;999888888888666555444555555666666555555444444333333222222333333444111333444444222111222222222333333444444444444333444444444444333333333333555555555555555444333222222222333333333333444444555444444444444444333333777777666444333111000///222222222222222222222222222222222333333444444444444444444333333222222222333333333333444555666666666777888888888:::===???GGGSSSiii|||pppdddaaacccffflllrrrwwwwwwwwwwwwwwwwwwvvvvvvwww{{{ooobbb```gggooouuuwww||||||yyymmmeee^^^___``````aaacccdddeeefffhhhkkkpppwww{{{~~~~~~}}}{{{~~~~~~zzzuuuqqqjjjddd]]][[[ZZZ^^^eeelllpppqqqbbbXXXOOOKKKKKKMMMSSSYYYbbbjjjpppssswww}}}|||{{{yyyuuupppjjjccc___VVVTTTPPPMMMKKKJJJJJJKKKLLLOOOUUU[[[bbbjjjsssyyy}}}uuuooojjjgggeee^^^\\\YYYXXXVVVTTTPPPNNNJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHGGGFFFEEECCCDDDEEEFFFHHHIIIKKKLLLLLLJJJJJJLLLPPPXXXjjjpppccc\\\\\\YYYVVVTTTUUUVVVVVVVVVRRRMMMGGGCCCBBBBBBCCCCCC???===:::888888777666444555555666666666666555555444333333222222333333444333444666555333222222222000111333444555555444333333333333333333333333333666666666555444333222111333333333333333333333333444444444444444444444444888777666555333222111000222222222222222222222222111111222333333444555555555555444333333222111111333333333333444555666666888999999999888999<<>>GGGPPPeee|||ooodddbbbeeehhhkkknnnlllooorrrvvvzzz|||}}}}}}yyynnnZZZZZZdddooo{{{{{{rrrjjjeeebbb^^^\\\```cccdddfffjjjkkkmmmppprrrtttxxx}}}}}}}}}}}}~~~~~~yyykkk```RRRKKKLLLUUU]]]bbbbbbZZZRRRPPPQQQRRRVVV[[[___dddfffgggjjjppprrrpppkkkkkkiiiddd\\\TTTOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKNNNSSSZZZdddnnnuuu{{{uuunnniiihhheee```\\\YYYWWWUUUSSSNNNMMMKKKIIIHHHHHHIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOONNNKKKNNN]]]mmmtttkkk^^^[[[YYYYYY[[[\\\\\\[[[RRRMMMGGGCCCCCCFFFHHHJJJEEEAAA===999888777555444555666666777777666666555444333333222222333333444222444555555333222222333111222222333333333333222222222222222333333333333444444444444444333222111444444333333333333222222222222333333333333444444222222333333444444444555222222222222222222222222222222222333333444444444444444444333333222222222333333333333444555666666999999:::999999:::===???FFFOOOccczzznnncccccchhhlllnnnoooqqqsssvvvyyy{{{{{{{{{zzz|||tttddd[[[cccoooxxx{{{vvvoooiiidddaaa^^^\\\]]]aaaaaaaaaeeejjjmmmppptttwwwyyy|||vvviiiWWWKKKIIIMMMTTTWWW]]]WWWRRRSSSVVVXXX]]]bbb```dddffffffiiimmmnnnkkkhhhhhhfff```XXXRRRNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGIIILLLRRRZZZeeepppxxxxxxqqqooojjjccc^^^[[[YYYXXXWWWRRRPPPMMMKKKIIIHHHIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKKKKLLLMMMJJJIIIQQQ[[[uuu|||rrraaa```^^^^^^______^^^\\\RRRMMMGGGDDDDDDFFFHHHIIIIIIEEE@@@<<<:::999777666666666777777777777666666444333333222222333333444///000222222111000111222333333222222222222222222111111222222222333333333333333444444444333333222444444444333333222222222111111111222222222333333111222222222333333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333444555666666888999::::::999;;;>>>@@@FFFNNNbbb~~~zzznnndddeeelllppprrrsssvvvxxxzzz||||||{{{zzzxxx|||nnndddcccnnnxxx}}}}}}yyyssslllgggdddbbbbbb]]]]]]```bbbaaa```dddkkknnnrrrwwwzzz}}}rrr___QQQLLLMMMQQQSSS[[[VVVSSSWWW\\\___dddiiidddggghhhhhhkkkooonnnjjjggggggeee___XXXRRRPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIEEEGGGKKKQQQZZZfffsss{{{zzzsssmmmfff```\\\[[[ZZZZZZTTTRRROOOLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHLLLJJJJJJLLLKKKJJJNNNTTTYYYpppwwwhhhfffdddcccbbb```\\\ZZZOOOKKKFFFDDDEEEGGGJJJKKKLLLHHHBBB>>><<<:::999888666666777777777777666666444333333222222333333444333555777777666666777888555444222111000111222222111111111222222333333333222222333444444444333333444444444333333222222222000000111111111222222222222222222222222222222222222222222222222222222222444333333333333333333333333333333333333333333444333333333333444555666666888999:::::::::;;;>>>AAAFFFNNNaaa}}}zzznnneeegggoootttuuuvvvwwwyyy{{{}}}~~~}}}{{{yyy{{{|||tttuuuvvvxxx}}}yyymmmdddaaaaaabbbbbb``````aaacccfffiiilllnnnrrrtttvvvzzz}}}~~~}}}||||||}}}hhhVVVPPPQQQSSSSSS\\\YYYXXX]]]fffnnnqqqpppqqqqqqsssuuuuuusssooolllkkkmmmjjjccc^^^YYYSSSLLLOOOMMMJJJHHHGGGGGGIIIJJJNNNKKKIIIOOO\\\lllyyyyyypppgggaaa^^^\\\[[[WWWWWWWWWTTTQQQNNNLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBFFFHHHJJJKKKJJJHHHHHHIIITTTZZZlll{{{qqqpppnnnlllggg```YYYTTTSSSOOOJJJFFFDDDCCCCCCCCCHHHIIIHHHBBB:::666666999999999888777777777777777777666555444333222222222555555555555555555444444333333333333333333333333666555444333222111111111111111222333444444555555555555555555555555555555///111222222222222333555444333222222111111222222222333444333222222333555333333333333333333333333000111333555555444333222444444555555444333222222666777999;;;===>>>>>>>>>GGGPPPeee~~~yyypppjjjkkknnnqqqtttxxxwwwyyy{{{{{{zzzxxxxxxxxx|||||||||zzz{{{zzzzzz|||}}}xxxmmmeeebbbccccccccccccdddeeehhhkkkooorrrtttxxxyyyzzz|||}}}~~~~~~~~~}}}}}}|||}}}tttaaaZZZ[[[]]]]]]aaa``````fffpppwwwzzzyyy{{{{{{zzzzzzzzzyyyxxxvvvsssuuurrrlllfffaaaZZZRRRMMMKKKHHHFFFEEEFFFHHHIIIMMMJJJKKKQQQ^^^nnnzzz~~~wwwooojjjddd___\\\ZZZYYYXXXVVVRRROOOMMMLLLJJJIIIIIIHHHGGGGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBEEEHHHJJJKKKJJJIIIIIIJJJQQQRRR]]]tttzzz||||||xxxoooeee]]]YYYSSSPPPKKKGGGEEEDDDDDDDDDJJJLLLKKKGGG???999999:::777777666666555666666666777777666555444333333444555555555555555555555555333333333333333333333333444444333222222222333333222222222222333444555555444444444444444444444444222333444333222111222333333333222111111111111111444444444333111000111333333333333333333333333333111222444555555555333333111111222333444555555666777888888:::;;;<<<======GGGPPPddd~~~yyypppiiijjjmmmooorrrvvvvvvxxxzzz{{{zzzxxxxxxyyyzzzzzzyyywwwwww{{{{{{uuulllfffddddddeeeeeegggiiikkknnnrrruuuxxxzzz||||||}}}~~~~~~~~~}}}~~~vvvnnnnnnmmmmmmiiiiiilllrrr{{{~~~xxxrrrlllbbbXXXNNNLLLIIIFFFFFFGGGIIIJJJKKKKKKNNNVVVcccqqq}}}~~~zzztttllleee```^^^]]]ZZZWWWTTTQQQNNNMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDGGGIIIJJJJJJJJJJJJKKKOOOLLLOOO]]]qqqrrreee]]]ZZZTTTQQQMMMIIIFFFEEEEEEFFFKKKMMMOOOLLLEEE>>>;;;:::666666666555666666777777888777666555444444444555555555555555555555555555444444444333333222222222333222222222333333444555333222222111222333555666333333333333333333333333444555666444222111222333333222222111111111111111444444444222000///000111333333333333333333333333222333444666666555444444222222222222333555777888888888888888888:::;;;===FFFOOOddd~~~{{{qqqiiiiiikkklllooosssuuuwwwzzz{{{{{{zzzzzzzzz{{{{{{zzzwwwuuuxxx~~~~~~~~~tttpppjjjfffddddddffffffiiikkkooossswwwzzz|||}}}{{{|||~~~{{{rrrtttwww~~~~~~uuuhhh\\\RRROOOKKKHHHGGGHHHJJJLLLJJJMMMSSS]]]iiivvv{{{ssskkkfffcccaaa]]]YYYVVVSSSOOOMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHCCCFFFIIIJJJJJJJJJKKKLLLNNNMMMNNNRRR[[[nnn~~~tttiii```[[[UUUSSSPPPKKKGGGFFFFFFGGGIIILLLOOONNNIIIBBB<<<999777777666666777777888999666666555444444444444444444444444555555555555555555555444333333222111111333333333222222333333444444333222111111333555666333333333333333333333333444555666555333222333444444444333222222222222222222333333111000///000111333333333333333333333333333444555666666666555555777666444333333444666777999888777666666888:::<<>>;;;777555444444444333333333333333333333333666666666555555444444444555444333222222333444555444444444444444444444444333333333333333444444555111222333444555444444333222333333444444333333222333333333333333333333333333222111111111222333444000000111222222222222222222333333333333333333222222333444666666666666555666777999999888999;;;===CCCJJJZZZssstttjjjhhhjjjnnnsssxxxxxx}}}~~~{{{zzzzzzqqqhhhhhhiiikkkkkkjjjooouuuxxx~~~~~~yyypppmmmiiieeecccbbbcccdddhhhjjjnnnpppqqqsssuuuwwwzzzzzz}}}{{{xxxzzz|||{{{{{{~~~|||~~~zzzuuurrrnnnkkkjjjjjjhhhgggkkklllpppwww~~~|||rrrjjjfffkkkqqqyyyzzzrrrlllhhheee___\\\WWWTTTRRRPPPNNNLLLJJJIIIHHHHHHIIIJJJHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHSSSnnnooodddYYYSSSNNNGGGCCCBBBCCCJJJUUU___ccc^^^UUUNNNGGGCCC>>>888444333333333444444444333333444444444666666666666666555555555444333333222222333333444444444444444444444444444222222222222222333444444111111222333333333333333333333444444444444333333333444555666666555444333444333333222222222222333444444444444333222111000111222222333333222222111222333444555666666666666666777999999888999;;;===CCCJJJ[[[ssswwwllljjjlllnnnsssxxxxxx}}}{{{yyyuuujjjgggccciiipppsssqqqooosssyyyzzzxxxrrrkkkiiifffdddccccccdddeeeiiilllpppsssuuuvvvxxxzzz{{{|||zzzwwwuuuoookkklllmmmmmmnnnqqqsssvvv{{{zzzwwwtttqqqnnnmmmllljjjhhhkkkiiikkkooovvvvvvnnnkkkrrrvvv|||yyyrrrllliiiccc___ZZZVVVTTTRRROOOMMMMMMKKKJJJJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKFFFJJJ\\\wwwuuuiii\\\UUUNNNGGGCCCCCCBBBHHHRRR\\\aaa___XXXRRRKKKGGG@@@:::555444444444666666555444444555666666666666555555555555555555333333333222222333333333444444444444444444444444222222111111222222333444333333444444444444555444333333444444444444333333333444666777777666444333444444333333222222222222555555666555555444333222222222333333333333222222222333444555555666777777666777999999888999;;;===BBBJJJ[[[sssuuukkkiiikkknnnsssyyy{{{~~~}}}xxxeee```cccgggqqq{{{|||yyyxxx{{{|||ssslllhhhgggfffeeeeeefffhhhiiijjjnnnssswwwxxxyyyzzz{{{{{{}}}~~~|||sssnnniiiccc^^^______^^^```ccciiimmmttt||||||yyyvvvuuutttrrrpppnnnjjjhhhgggjjjppp|||wwwpppnnnuuuxxx|||}}}}}}~~~wwwqqqmmmhhhddd___ZZZWWWTTTQQQOOOPPPNNNLLLKKKKKKKKKIIIGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKHHHIIISSSccczzzyyylll^^^UUUNNNGGGCCCCCCBBBFFFNNNVVV\\\]]]YYYVVVLLLHHHBBB<<<777666666777666555444333333444555666444444444444444444444444333333333333333333333333444444444444444444444444222222111111222222333444333333333333444444555555333444444555555444444333333444666777777666444333444444444444333333222222222333444444444444444444333333444444444444333333222222333444555666777888666777999999888999;;;===AAAJJJZZZrrr~~~sssjjjiiilllpppvvv|||~~~nnn```^^^dddppp{{{xxxooojjjhhhhhhgggggghhhjjjkkkllllllqqqwwwzzz||||||||||||zzz|||~~~~~~}}}~~~{{{qqqjjjddd]]]XXXXXXXXXVVVWWWYYY___ccckkkttt}}}~~~|||zzzyyywwwtttrrrjjjfffdddgggmmmxxx|||sssoooooorrruuuyyyzzzzzz{{{}}}vvvrrroookkkeee```]]]YYYVVVTTTRRRPPPNNNMMMLLLKKKIIIGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFEEEHHHLLLTTTdddrrraaaVVVNNNFFFBBBBBBCCCFFFLLLTTTZZZ\\\[[[YYYMMMJJJDDD>>>:::888888999444333111000000111333444333333333444444444444444333444444555555444444333444444444444444444444444222222222222222333444444222222222222222333444444444444555555555555444444333444555666666555444333333444444444444444333222//////000222333333333333333444444555555444444333222222333333555666888999666777999999888999;;;===???HHHZZZqqq~~~tttkkkkkkooosssyyy}}}uuummmdddeeelllyyy{{{tttnnnjjjiiihhhiiiiiijjjlllmmmnnnpppuuu{{{~~~}}}xxx{{{~~~}}}{{{{{{|||||||||~~~tttllleee^^^YYYYYYXXXUUUTTTVVVVVVZZZbbblllvvv~~~}}}zzzvvvsssmmmhhhdddeeeiiirrryyyrrrkkkjjjlllkkkooouuuwwwyyy{{{}}}xxxvvvrrrlllgggccc```\\\YYYTTTRRRPPPNNNMMMLLLIIIGGGGGGFFFDDDCCCBBBBBBDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIDDDEEEGGGHHHJJJTTTjjj~~~}}}kkk]]]RRRHHHCCCCCCDDDGGGOOOWWW]]]___]]]ZZZOOOLLLGGGAAA===:::888777555444222000000222444555444444444444555555555666444555555666666555555444444444444444444444444444333333333333333444444555444333222222222333555555444444555555555555444444333333333333333333333333222333444555555555444333000111222333444444444444333333333444444333333333222222222333444666888:::666777999999888999;;;======GGGYYYpppuuulllkkknnnrrrxxx~~~}}}yyyoooppppppkkkmmmuuu~~~~~~xxxsssnnnllliiiiiiiiijjjkkkmmmnnnooosssxxx~~~~~~wwwzzz~~~~~~{{{yyyyyyzzz{{{|||~~~xxxppphhhbbb]]]\\\[[[WWWUUUWWWPPPTTT\\\fffqqqzzz|||wwwtttrrrlllgggeeeffflllwww}}}tttnnnhhhddddddhhhfffkkkrrrvvvyyy}}}}}}|||wwwqqqlllhhhddd```^^^UUUSSSPPPOOONNNLLLIIIGGGHHHFFFDDDBBBAAABBBCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGHHHGGGGGGLLL\\\kkktttdddXXXMMMGGGFFFDDDIIIRRR\\\bbbbbb^^^ZZZPPPNNNIIICCC>>>:::777666888777555333333555777888444555555555666666777777444555666777777666555444444444444444444444444444444444333333444444555666666666555444555666777888444444555555555555444444444333333222222333333444111222444555666555444444555555666666777666666666222222222333333222222222222222222333444666999:::666777999999888999;;;===<<>>AAA<<<666333333444444333555555444444444333333333333333333333333333333333000222444444333111111222666555444333222333444444444444333222222333333333222333555666666555333222111333444444333222222333333333333333333333333333444222111333777999888666777888999:::999:::<<<>>>DDDJJJWWWnnnvvvllljjjlllmmmnnnqqqpppvvv|||~~~~~~sssooojjjjjjooowww|||}}}wwwqqqmmmkkkkkkkkkkkklllnnnpppqqqsssssstttwwwzzzzzzwwwwwwzzz}}}|||zzzyyy{{{}}}~~~~~~~~~~~~|||}}}yyypppkkkdddbbbcccbbb^^^ZZZUUURRRWWWdddrrr{{{~~~xxxuuuoooiiigggkkkrrrwww{{{qqqeeeYYYUUUTTTRRRSSSUUU\\\```gggpppyyywwwpppjjjfffccc___[[[WWWTTTQQQNNNKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGJJJOOOTTTaaatttkkk\\\TTTOOOLLLLLLRRRZZZaaaiiimmmhhh```XXXRRRMMMJJJCCC;;;777777444444333333333444555555555555555777999:::;;;;;;;;;888444222444555555444555444444444444333333333333333333333333333333333111333444555333222222333666555444333333333444444444333333222222333333444333444666777777666444333111333444444333222222333333333333333333333333333111000///111444555555333777888999:::999:::<<<>>>BBBHHHVVVmmmwwwllljjjkkkkkkmmmooommmrrrxxxpppnnnlllnnnttt{{{xxxvvvrrrnnnlllkkkllllllkkklllmmmoooqqqtttvvvxxx|||}}}}}}zzzxxxuuuxxxzzzzzzyyyzzz~~~~~~~~~~~~}}}}}}}}}~~~xxxsssnnnlllllliiiaaa[[[UUUSSSXXXeeerrrzzz}}}zzztttnnnjjjlllppptttyyyzzzqqqeee[[[QQQMMMLLLKKKLLLOOOXXX\\\eeeoooyyy~~~vvvpppkkkhhhccc___[[[WWWSSSPPPLLLJJJJJJJJJJJJIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDHHHIIIIIIIIIIIIJJJMMMPPPNNN\\\uuuwwwggg^^^ZZZWWWWWW\\\aaaffflllpppkkkccc[[[VVVQQQMMMFFF===888888666555444444333333444444888555333555999;;;999666555333222333444666666555444444444444333333333333333333333333333333333333222444555555444333333444666555444444333333444444333333333222222333333444333333555555555555333333111333444444333222222333333333333333333333333333333222222333666777777666777888999:::999:::<<<>>>@@@FFFTTTlllzzzooolllllllllmmmooonnnqqqttt|||lllkkklllooovvv}}}{{{sssqqqnnnllljjjjjjkkklllllllllmmmooorrrvvvzzz|||~~~|||zzzyyyxxxsssvvvxxxyyyxxx{{{|||}}}~~~~~~~~~}}}xxxvvvsssmmmccc[[[VVVUUU[[[hhhtttzzzzzzsssnnnmmmoooqqqwww|||~~~zzzpppggg]]]TTTLLLJJJIIIHHHIIIMMMSSSYYYcccnnnyyy|||uuupppmmmeeebbb]]]YYYVVVSSSOOOMMMKKKKKKKKKJJJIIIFFFDDDBBBCCCDDDEEEFFFFFFEEECCCCCCHHHIIIJJJJJJJJJJJJKKKKKKHHHOOO___zzztttkkkgggfffdddhhhjjjkkknnnpppjjjbbb\\\VVVRRROOOHHH>>>999999999888777666555555555555666555333444777888666555333333333444555666555555444444444333333333222222333333333333333333333333333555666666444444444555666555555444444444444444333333222222222333444444000111222222222222111000111333444444333222222333333333333333333333333333444444444555777888888888777888999:::999:::<<<>>>???EEEUUUmmmsssppppppppppppqqqtttttttttyyyhhhiiilllqqqvvv|||~~~xxxpppooommmkkkjjjjjjjjjkkknnnnnnooorrruuuyyy}}}~~~{{{yyyxxxwwwwwwrrrtttwwwxxxxxx{{{||||||}}}}}}xxxpppddd[[[WWWXXX___lllvvv{{{}}}wwwqqqnnnmmmnnnssswwwyyywwwtttooofff\\\VVVOOOIIIGGGGGGEEEGGGKKKOOOVVVaaannnyyy{{{tttpppgggddd___[[[YYYVVVRRRPPPKKKLLLKKKJJJHHHFFFCCCAAACCCDDDEEEFFFFFFEEECCCCCCHHHHHHIIIKKKKKKKKKJJJIIIJJJJJJQQQfffuuuqqqppplllnnnoooppprrrsssmmmeee[[[VVVRRROOOIII@@@:::::::::999888777666555555555222444555555333222333555444555666777666555444444444444333333333222222222333333333333333333333333444555666555444444555666555666666555555555444444333222222222333333444555000111111111111111111000111333444444333222222333333333333333333333333333000111222333444444555666777888999:::999:::<<<>>>@@@FFFVVVooovvvrrrsssrrrsssuuuxxxtttrrruuu}}}~~~hhhkkkooossswww{{{{{{vvvooonnnlllkkkjjjjjjkkkkkkoooppprrruuuyyy||||||yyywwwvvvuuuuuuqqqtttxxxyyyyyy{{{~~~zzzzzz{{{}}}sssggg^^^YYY[[[cccpppxxx|||yyysssnnnlllkkklllooooookkkhhhddd\\\TTTPPPKKKGGGFFFDDDCCCEEEIIINNNUUUaaannnyyyzzzuuulllhhhccc___\\\YYYUUURRRMMMLLLKKKJJJHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGHHHJJJLLLLLLJJJHHHJJJHHHKKKXXXqqq}}}vvvtttooorrrtttvvvyyy{{{uuunnn^^^YYYUUURRRKKKAAA;;;:::888777666555444444444444000333666555222000333666555777888777555444333444333333333333222222222222333333333333333333333333555555666555333333555777555666666666666555444444222222222222333444555555333333333333333333333333111333444444333222222333333333333333333333333333111333555555555555777999777888999:::999:::<<<>>>@@@GGGWWWpppwwwtttuuuvvvwwwyyyxxxrrrnnnpppxxxlllpppuuuxxxzzz||||||wwwuuulllllllllkkkllllllmmmnnnqqqsssvvvyyy|||~~~{{{xxxuuutttttttttqqquuuyyyzzzyyyzzz}}}~~~|||{{{xxxwwwxxx}}}wwwlllccc[[[^^^gggssszzz}}}~~~~~~zzztttoookkkjjjeeegggfffbbb```___YYYRRROOOJJJHHHGGGEEEBBBDDDIIINNNUUUaaannnxxx~~~{{{tttpppjjjddd```[[[VVVSSSOOONNNLLLJJJIIIHHHGGGGGGDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFFFFIIILLLLLLKKKIIIHHHHHHIIIQQQbbb}}}|||zzzuuuxxx{{{~~~}}}uuufffaaa\\\XXXOOODDD<<<;;;777777666555444444555555333333444444444444555666444555666555333222333555333333333222222222222111333333333333333333333333444555555444222333444666555666666777666555444333222222222222333444555666444444333333333333444444111333444444333222222333333333333333333333333333333666888888777777999<<<777888999:::999:::<<<>>>@@@GGGWWWooo{{{yyy{{{|||~~~yyyqqqkkklllrrr|||ppptttyyy|||}}}}}}~~~xxxuuutttjjjkkkkkklllmmmooopppqqqrrrtttxxx|||~~~}}}zzzwwwuuusssssssssqqquuuzzz{{{zzzzzz{{{~~~|||zzzxxxwwwuuuuuu{{{{{{ppphhh\\\___iiiuuu|||~~~}}}|||}}}~~~~~~|||}}}~~~~~~zzzuuuoookkkiiiaaabbbaaa^^^]]]^^^ZZZTTTPPPLLLJJJJJJGGGDDDFFFKKKNNNUUUaaannnxxx}}}~~~~~~zzzvvvooohhhbbb\\\VVVSSSPPPOOOMMMKKKIIIIIIIIIJJJDDDCCCCCCCCCCCCEEEGGGHHHGGGFFFEEEHHHKKKMMMKKKIIIGGGIIIKKKNNNYYYooo|||wwwmmmgggbbb]]]SSSFFF===;;;999888888777777777777777666444222444888999888555111333555333111111333666333333333222222222111111333333333333333333333333444555444333222222444666555666777777777666444333222222222222333444555666333222222111111222222333111333555444333222333333333333333333333333333333000333555555444444666999777888::::::999:::<<<>>>@@@GGGWWWooo~~~|||rrrjjjjjjmmmvvvyyyzzz}}}{{{uuupppmmmmmmmmmmmmmmmnnnpppqqqrrrtttvvvyyy|||~~~zzzxxxvvvuuusssrrrrrrssswwwyyy|||~~~~~~|||yyyyyyyyyyyyzzzvvvssswww~~~qqqhhhhhhjjjooowww~~~~~~}}}yyyvvvnnnfffcccbbbbbbaaa___]]]ZZZXXXPPPLLLGGGCCCCCCDDDFFFFFFQQQ]]]iiiqqqwww}}}~~~}}}~~~|||{{{{{{{{{{{{yyyzzz|||}}}~~~~~~xxxqqqiiiccc^^^\\\WWWTTTQQQOOONNNLLLHHHFFFJJJIIIHHHFFFEEECCCBBBAAAGGGGGGGGGHHHIIIJJJLLLMMMJJJMMMMMMQQQXXX\\\qqqzzznnnnnnllleeeYYYLLLAAA;;;999666333222333555555555555555555444444333333333999888777666555444333333777666555444333222222222444444444333333222222222444111///000333666666555666555555444444444555555333333333222222111111111222222333333333333444444444333111000000333555777444444444444444444444444555555555555555666777888999777666888<<<===;;;888>>>EEESSSkkk|||ooobbb^^^bbblll{{{zzz|||~~~}}}yyytttpppmmmoooooooooooopppqqqrrrsssuuuwwwzzz}}}~~~~~~~~~xxxvvvtttrrrqqqrrrssstttxxxzzz}}}~~~{{{yyyxxxyyyyyy|||xxxvvvyyyuuummmmmmnnnsssyyy~~~yyyooofffaaa``````___^^^\\\YYYWWWQQQNNNIIIFFFEEEFFFGGGHHHPPP\\\jjjssszzz~~~}}}{{{zzzyyyyyyzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~wwwooohhhaaa^^^ZZZWWWTTTPPPNNNKKKHHHEEEGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJLLLOOOMMMNNNRRRSSSccc~~~~~~~~~uuutttqqqiii]]]PPPDDD===999777444333444555666555555444444444444444444333333333333333333222222222666666555444333333333333444333333333333333333222666444222333555777777666444444333333333333444444333333333222222222111111222222333333333333444444666555333222222333444555444444444444444444444444444444444444555555666777666555666888:::<<<<<<<<<>>>EEESSSkkkzzznnnaaa^^^bbbkkkyyy{{{}}}~~~zzzuuurrrooonnnooooooooooooqqqrrrssstttwwwxxx{{{}}}~~~~~~}}}|||uuussspppooooooqqqtttvvvzzz}}}}}}{{{yyyyyyyyyyyy}}}{{{zzz}}}zzztttsssuuuxxx}}}}}}sssiiicccbbbaaa```___]]]YYYVVVQQQOOOLLLIIIHHHIIIJJJKKKRRR```oooxxx~~~~~~~~~~~~~~~~~~|||zzzxxxxxxxxxxxxxxxyyyzzz|||}}}~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{zzzzzz{{{~~~xxxooogggaaa```]]]XXXTTTPPPMMMIIIFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKOOOMMMMMMOOOMMMVVVmmm~~~yyy~~~{{{yyyuuulll```RRREEE>>>:::777555444666777666666444444444444444555555555444444444555555666666666666555444444333333333333222333333333333333333444777666444444666777777666555555444444444555555666333333333333222222222222222222333333333333444444666666555555444333333333444444444444444444444444666666666666777888999:::555666777888999:::===??????EEETTTkkkwwwlllaaa^^^aaaiiivvv}}}zzz}}}{{{vvvrrrpppooonnnkkkkkklllnnnppprrrtttuuuxxxzzz{{{}}}}}}|||zzzyyyqqqooommmlllnnnrrrvvvyyy}}}}}}}}}{{{zzzyyyyyyyyyzzz}}}|||}}}|||yyyxxxyyy|||zzzqqqkkkiiigggeeeddd___YYYTTTQQQPPPNNNLLLJJJJJJLLLMMMXXXeeessszzz~~~}}}|||{{{{{{|||{{{yyyxxxwwwwwwwwwxxxwwwxxxzzz|||~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxwwwvvvwwwxxxxxxwwwyyy|||~~~|||wwwmmmgggdddaaa[[[WWWTTTPPPMMMJJJFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHMMMLLLLLLPPPNNNSSSccc{{{uuu||||||uuulll```RRREEE<<<:::888666666777888777666333333444444555555666666666666666666777777777777666555444333333333333333222222222333333444444444555444444444444444444333444333333333333444444555333333333333333333333333222222222333333333444444555555666666666555333333333333444444444444444444555555555666777888999::::::<<<===;;;999999<<>>>>>??????@@@BBBDDDCCC@@@===AAAFFFUUUlllzzzwwwzzz}}}{{{xxxvvvmmmeeebbbaaaaaaccchhhnnnuuuzzz{{{zzzttttttsssssssssttttttuuuwwwwwwvvvuuuuuuuuuuuuuuuzzzzzzyyyxxxuuuqqqnnnllllllmmmqqqvvv|||{{{yyyxxxyyy{{{}}}~~~|||~~~~~~xxxkkkaaaWWWVVVTTTNNNKKKNNNVVV^^^dddooowwwuuuqqqsssxxx{{{|||~~~~~~}}}}}}~~~}}}{{{{{{}}}wwwvvvtttrrrooollliiihhheeeeeefffgggjjjmmmpppqqqmmmnnnppprrrtttvvvwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvqqqqqqooonnnllljjjiiihhhmmmnnnppppppqqqtttwwwzzz|||~~~~~~vvvqqqjjjccc^^^[[[XXXVVVJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEAAAHHHFFFEEEMMMMMMIIILLLFFFQQQcccxxxzzz~~~|||vvvmmmfff^^^SSSFFF===888777666777888777666444777777666666555555444444111111222333444555666777444444333333333444444555444444444333333222222222,,,///333333222111222444111111111222333444555666333333333444444555555555222222333333333444444444555444444333222222222111222222333333444555666666222222333444555777999:::999999<<>>888999999888777777777888555555555555555555666666555555666666555444444333444444444444444444444444222222222222222222222222555444444333333222222222333333333333333333333333444333333333333333333444555444333333333444555555333333333333333333222222444444555555555555444444333444555666777777777777888999999999999;;;>>>AAA@@@FFFTTTjjj{{{uuuwww|||}}}}}}}}}uuummmccc___bbbgggjjjkkksssuuuyyyzzzwwwrrrqqqpppooooooqqqrrrtttvvvwwwzzz|||}}}}}}|||{{{wwwvvvssspppnnnmmmmmmmmmpppuuu|||}}}yyyvvvvvvvvv|||}}}~~~zzzxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{}}}|||||||||mmmbbbWWWQQQPPPSSS]]]ggglllooorrrtttuuuuuuwwwxxxyyyzzz{{{|||}}}}}}}}}}}}xxxxxxvvvssspppllliiihhhdddccc```^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______^^^]]]]]]___bbbfffhhhmmmkkkiiihhhgggdddaaa_________^^^]]]]]]^^^^^^^^^```aaabbbcccdddgggkkknnnssstttwww{{{{{{xxxvvvtttrrrqqqrrrtttvvvwwwwwwxxxzzz{{{yyyzzz|||yyypppnnnmmmhhhbbb^^^TTTRRROOOMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIGGGEEEFFFKKKUUUiiiqqqjjjxxxzzzpppjjjddd[[[MMMCCC999888888777777666777777555555555444444444444444555666666666555444333333555555555444444333333222333333333333333333333333444333333333333333333333333333333333333333333333222333333444444444444333222333333444444555555555222222333333333333333333555555555444444555555555333444555666777777777777888999999999999;;;>>>@@@AAAFFFSSSiiizzzssstttyyy{{{|||~~~tttnnnfffcccffflllqqqsssxxxxxxzzz~~~zzzvvvsssqqqpppnnnmmmmmmoooqqqsssssstttvvvxxxyyyxxxwwwvvvsssrrrpppmmmkkkjjjlllnnnsssyyyyyyuuuuuuvvvxxx|||}}}~~~{{{vvvsssqqqpppppppppppprrrssstttvvvxxx{{{|||||||||}}}~~~qqqfffZZZTTTRRRUUU^^^gggmmmpppsssuuuuuuuuuvvvwwwvvvvvvxxxyyyyyyzzzzzzzzztttssspppmmmjjjfffcccbbb___]]]ZZZWWWVVVVVVVVVWWWVVVVVVVVVWWWXXXYYYZZZZZZ___]]]\\\[[[]]]```ccceeeccccccbbbaaa```^^^\\\ZZZYYYYYYYYYXXXYYYYYYZZZZZZ]]]^^^^^^______cccgggkkkqqqrrrsssvvvzzz~~~}}}zzzvvvtttsssrrrqqqpppoooqqqrrrsssrrrrrrsssuuuuuuvvvxxx{{{~~~|||qqqooooookkkddd___WWWUUUQQQOOOMMMKKKIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIDDDDDDDDDEEEJJJZZZxxxxxxmmmwwwzzztttooocccSSSGGG>>><<<999777666555444333444444444444444333333333444444555555555555555444666666555444333333222222333333333333333333333333333333333333444444555555444444444444444444444444000111333555666666555555444555555555444444222222333333333333444444444444666555444333333444555666333444555666777777777777777888999999999:::===???AAAFFFSSShhh{{{ssssssvvvxxx{{{~~~wwwrrrllljjjmmmsssxxx{{{~~~{{{{{{~~~zzzvvvrrrpppqqqooommmllllllnnnqqqssstttuuuvvvwwwvvvtttqqqpppnnnnnnmmmkkkiiijjjmmmqqqwww}}}|||vvvtttuuuxxx{{{}}}}}}~~~~~~|||wwwrrrooollllllkkkkkkkkkmmmoooppptttwwwzzz|||}}}tttjjj^^^WWWTTTUUU\\\dddnnnpppssstttttttttuuuvvvrrrrrrssstttttttttttttttnnnllliiifffbbb___]]][[[ZZZXXXVVVSSSRRRRRRSSSTTTQQQRRRSSSTTTUUUVVVVVVWWW^^^\\\[[[ZZZ[[[]]]```aaa]]]]]]]]][[[YYYWWWVVVUUUVVVVVVUUUUUUUUUVVVWWWWWWYYYZZZ\\\]]]^^^aaafffiiipppqqqsssuuuxxxzzz}}}~~~{{{||||||xxxtttqqqppppppooonnnnnnooopppooommmlllmmmnnnrrrsssvvvyyy|||uuuqqqpppkkkddd```[[[XXXTTTQQQOOOMMMJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHEEEFFFGGGGGGFFFOOOdddyyyxxx~~~zzzlllXXXIIIBBB>>>:::777777666444333333444444555555444333333222222444555666666777777666666555444333333222222333333333333333333333333222333333444444555555666444444444444444444444444222333555555666555444333444555555555444444222222111111222222333333333444666555444333333444555666333444555666777777777777777888::::::999:::<<<>>>@@@EEERRRhhhvvvtttuuuuuuxxx|||{{{xxxuuutttvvvzzz}}}~~~}}}yyyvvvsssrrrrrrpppnnnlllmmmooorrrtttyyyyyyyyyxxxvvvssspppnnniiikkkkkkjjjiiikkkqqqwww}}}}}}xxxssssssvvvzzz~~~~~~}}}~~~}}}xxxtttpppmmmkkkkkkjjjiiijjjllloooppprrruuuxxxzzz|||xxxnnnccc\\\WWWVVV[[[aaajjjmmmoooppppppooopppqqqlllmmmmmmmmmmmmlllkkkkkkeeedddaaa]]]ZZZWWWVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPMMMNNNOOOQQQRRRSSSSSSSSSXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYVVVSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTWWWZZZ\\\^^^aaaeeehhhmmmoooqqqtttvvvwwwxxxyyywwwxxxyyyzzz{{{|||~~~~~~|||xxxrrrnnnllljjjiiihhhkkklllmmmllljjjiiiiiijjjpppqqqtttwwwzzz}}}xxxtttmmmfffccc___\\\XXXTTTRRROOOLLLJJJEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGHHHIIIHHHEEEFFFQQQ___uuu___OOODDD@@@;;;999999:::888666222333444666666555555444222222444555666666777777555555555444444333333222333333333333333333333333333333444444555555555666444444444444444444444444777777777666444333111000222333333444444555555555//////000000111111222222555555555444444555555555333444555666777777777777666888::::::999999;;;<<<@@@EEERRRhhhwwwuuutttsssvvv{{{||||||||||||}}}~~~|||{{{yyyxxxxxxtttrrrooommmnnnpppsssvvvzzzzzzzzzyyywwwtttqqqoooeeehhhjjjiiijjjnnnvvv}}}yyyvvvsssppprrrvvv|||{{{|||~~~|||xxxuuurrrqqqpppnnnmmmlllkkklllooorrrssssssuuuwwwyyy||||||rrrhhhaaa[[[XXXZZZ___dddfffhhhiiihhhhhhhhhiiiggggggffffffeeecccbbbaaa]]][[[XXXUUURRRPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJHHHJJJLLLNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRSSSSSSQQQPPPQQQUUUYYYSSSRRRQQQQQQPPPPPPPPPPPPOOOSSSXXX\\\^^^aaadddfffgggjjjmmmppprrrsssrrrqqqtttrrrqqqppppppqqqrrrssswwwsssmmmhhhgggfffeeedddggghhhiiiiiihhhhhhiiikkknnnooorrrtttwwwzzz|||}}}{{{qqqkkkjjjccc```[[[WWWTTTQQQNNNKKKEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHEEEFFFHHHIIIFFFDDDJJJSSSppp~~~kkk\\\JJJDDD>>>;;;<<<<<<999777111222444666777777666666444555555555555555444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555666555555444444444444555555444333333333444555555000111111222333333444444444444555555555555444444333444555666777777777777666888::::::999999:::;;;@@@EEERRRhhh}}}vvvtttsssrrruuuyyyyyy|||~~~~~~}}}}}}}}}~~~~~~uuussspppnnnnnnqqquuuwwwyyyyyyyyyyyywwwssspppooocccfffiiiiiijjjpppyyy}}}tttrrrooonnnqqqvvv|||yyy|||~~~~~~|||yyyuuusssrrrssssssqqqpppnnnnnnoooqqqtttvvvvvvwwwyyyzzz}}}vvvllleee^^^YYYZZZ^^^___aaacccdddcccbbbbbbccccccbbbbbbaaa___^^^\\\[[[WWWUUURRROOOLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIKKKMMMNNNNNNMMMMMMNNNOOOOOOOOONNNLLLKKKIIIKKKMMMNNNOOOTTT\\\bbbRRRRRRPPPOOONNNNNNNNNNNNLLLPPPVVV[[[___aaaccceeebbbeeeiiimmmoooooommmlllooommmjjjhhhggggggiiijjjoookkkgggdddcccdddeeeeeeccceeeggghhhhhhiiijjjlllmmmnnnpppsssuuuxxxzzz{{{vvvppppppeeebbb]]]YYYVVVRRROOOLLLEEEFFFFFFGGGGGGEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHBBBBBBEEEHHHHHHHHHLLLSSS___|||uuuhhhQQQJJJBBB===<<<;;;777333000222555777888999888777777777777666555333222111333333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555111111111222444777:::<<<:::888555333111111111222444444555555666777888888333444555666666555444333333444555666777777777777666888::::::999999:::;;;???EEERRRhhhzzzuuusssrrrqqqtttyyyvvvzzz~~~zzzyyy|||~~~~~~~~~|||wwwqqqnnnppptttxxx{{{}}}}}}|||yyytttmmmfffbbb```___```fffooowww|||}}}yyysssooojjjgggkkkttt{{{|||zzz~~~~~~wwwzzz~~~~~~}}}}}}}}}|||zzzzzz|||~~~~~~|||{{{}}}~~~~~~}}}yyyvvvssspppoooppprrrtttuuusssrrrrrrtttuuuuuuttttttuuutttttttttyyyzzzqqqggg^^^WWWTTTRRRXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[YYYXXXVVVUUUSSSSSSQQQOOOLLLIIIHHHIIIJJJKKKEEEEEEDDDDDDCCCCCCCCCBBBBBBDDDGGGIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEEEEGGGJJJOOOSSSUUULLLJJJIIIHHHHHHIIIKKKLLLPPPRRRTTTWWWZZZ\\\]]]^^^___bbbeeehhhjjjjjjjjjiiiiiifffccc___^^^___aaabbbaaa``````^^^]]]\\\[[[[[[___aaacccddddddeeegggiiinnnqqqtttvvvxxxyyy{{{}}}}}}zzzvvvlllfff___YYYVVVRRRMMMIIIHHHGGGEEEDDDCCCCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEFFFMMMLLLJJJHHHGGGGGGGGGGGGSSSdddtttXXXRRRHHH>>>888777888:::888888777666555444444444555555666666666666666555444333222222111111222222333333333333333333333333444444444555555555666666666555444333333333333333666555333333333444666888;;;:::999888777666555444333666888888777555444444555555666666666666555555666777777888888888888777666666777777888999;;;<<>>;;;888999888888777666666666777777666666555555555555555444444333222222222222222333333333333333333333333222222222333333333444444333333333333333444555666999888666555333222222222000111222333444555666666555777888888666555555666444555555666666555555444555666777888888888888888777777777888999:::;;;<<<<<>>777777777666666777777888999888666444333444555666777777666555555555555555333333333333333333333333333444444444444555555555555555444333333333444444333444444555555666555555444444444444555555555666555666666555333333444555333444444555555444444333444555666777999999999999888888888999:::;;;<<<======BBBNNN```xxxyyyuuuxxx}}}}}}zzzxxx}}}~~~~~~yyywwwwwwqqqrrrsssvvvyyyyyywwwuuuppplllgggaaa______bbbcccqqqvvv|||{{{wwwqqqnnnooorrruuuwwwwwwwwwwwwzzz~~~|||wwwrrrmmmiiigggccc___\\\]]]\\\ZZZ[[[______```bbbfffkkkpppuuuwwwtttuuuuuutttqqqmmmiiigggbbb^^^YYYTTTRRRPPPNNNLLLKKKLLLMMMMMMNNNPPPSSSVVVYYYXXXWWWYYY[[[\\\\\\[[[XXXVVVRRRNNNMMMQQQXXX^^^___bbbeeeggggggggghhhiiihhhhhhiiikkkooorrrsssssswwwwwwyyy{{{~~~{{{uuulllfffdddeeefffggghhhddd```]]][[[WWWQQQMMMMMMLLLOOOWWW___bbb]]]WWWUUUNNNEEEBBBDDDGGGGGGFFFFFFGGGHHHGGGEEEEEEHHHKKKIIINNNUUUYYY[[[\\\^^^```]]]]]][[[WWWRRRLLLGGGDDDAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAAEEEGGGKKKMMMNNNOOOPPPRRRLLLLLLKKKJJJHHHEEECCCBBB@@@???>>>>>>???AAACCCEEECCCBBB@@@??????@@@BBBDDDDDDDDDFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIMMMOOORRRTTTUUUWWWZZZ\\\```fffnnnuuuzzz~~~yyypppgggaaaZZZXXXTTTPPPLLLIIIGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDFFFHHHIIIEEEHHHJJJGGGDDDMMMiii{{{qqqeeeXXXMMMEEEAAA:::999999999999999:::::::::888666444333444555666555555444333333333333444333333333333333333333333444444444555555555666666666555444444333333333333444444555555666555555444222222333444444555666666666777777666444444555777333444444555555444444333444555666777999999::::::888888888999:::;;;<<<===<<>>>>>?????????>>>>>>===>>>??????@@@AAAAAABBBBBBEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBDDDEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDEEEGGGIIILLLMMMOOOPPPRRRUUUYYY\\\___dddmmmuuuzzzvvvkkkccc___ZZZUUURRRQQQOOOKKKHHHGGGFFFEEEDDDDDDCCCDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHMMMFFFCCCEEEEEEGGGXXXmmm}}}lll\\\PPPHHHBBB>>>===;;;999888888888888888888888888888888888888444333333222222333333444444444444444444444444444666555555555444444444444111000000111333444444333444333111111333444444333555555555555555555555555777666555222000///111333666555555666777777666444555777:::;;;:::999888888::::::999999888999999999===BBBNNN```wwwxxxwwwzzz{{{{{{{{{~~~~~~~~~}}}~~~|||yyywwwvvvuuussssssssssssrrrrrrrrrqqqkkkfffbbb```___```gggooozzz|||~~~yyywwwqqqooorrrvvvvvvxxx{{{}}}~~~|||uuuooohhheeeaaa\\\XXXVVVTTTTTTPPPOOOOOONNNNNNNNNOOOOOOOOORRRWWW[[[]]]```dddgggffffffdddbbb^^^ZZZWWWTTTQQQOOOMMMKKKIIIHHHHHHHHHGGGHHHIIIHHHGGGIIINNNSSSYYYXXXYYY[[[^^^aaaaaa```\\\VVVQQQRRRTTTUUUXXX]]]bbbbbbcccdddeeeeeeffffffgggiiijjjkkkjjjjjjlllmmmwwwzzz~~~}}}{{{tttrrrpppnnnmmmlllmmmmmmllljjjhhheeebbb\\\UUUQQQJJJIIIGGGHHHJJJKKKKKKJJJFFFEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHKKKNNNPPPSSSTTTUUUTTTSSSRRROOOLLLIIIFFFDDDBBBCCCDDDCCCAAA???@@@AAABBBCCCCCCDDDFFFGGGGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA?????????@@@AAAAAABBBBBBGGGJJJPPPTTTWWWVVVTTTRRRSSSQQQOOOKKKHHHFFFDDDCCC@@@@@@AAAAAAAAA@@@???????????????@@@AAABBBCCCDDDGGGFFFEEEFFFHHHIIIHHHGGGEEECCCAAABBBCCCDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCCCCCCCEEEGGGHHHJJJLLLNNNPPPRRRUUUYYY\\\^^^dddkkksssyyy~~~{{{qqqiiiccc^^^YYYVVVTTTQQQMMMIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHCCCCCCFFFEEEEEERRRccczzziii\\\PPPIIICCCAAA>>>;;;999888888777555555555555555555555555444444333333333333444444444444444444444444444444666666666555555555444444666555444444666666555444444333333444555666666555444444444444444444444444777777666444222222444555666555555555777777666444222444777888777555555666;;;;;;:::::::::::::::;;;>>>CCCNNN```xxxzzzxxx{{{}}}}}}~~~}}}{{{yyyxxxxxxsssssssssrrrqqqpppooonnnfffbbb___```aaadddmmmvvv{{{}}}wwwssspppqqqvvvzzzyyyzzz|||}}}xxxtttnnngggbbbZZZYYYVVVSSSQQQPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLJJJMMMPPPSSSVVVYYY\\\___\\\[[[YYYWWWTTTRRRPPPOOOOOONNNLLLJJJHHHGGGFFFFFFEEEGGGGGGFFFFFFIIIPPPVVV\\\\\\\\\___bbbccccccbbb\\\WWWSSSUUUWWWVVVXXX[[[```aaaccceeefffffffffeeehhhjjjmmmnnnmmmnnnooopppxxx}}}|||yyywwwsssssssssssssssssssssrrrpppooommmkkkggg```XXXSSSLLLJJJGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOONNNNNNNNNLLLKKKIIIGGGFFFCCCDDDDDDCCCAAA@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>???@@@AAACCCDDDEEEKKKOOOTTTYYY[[[YYYVVVTTTTTTRRRPPPLLLIIIGGGEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???@@@AAACCCEEEFFFHHHGGGGGGHHHIIIJJJIIIGGGCCCBBB@@@@@@BBBCCCBBBAAA>>>>>>>>>>>>?????????@@@CCCCCCBBBBBBCCCDDDFFFGGGGGGJJJMMMOOOQQQUUUYYY\\\]]]bbbiiipppvvv{{{yyysssjjjeee^^^ZZZWWWTTTOOOKKKHHHHHHFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDBBBCCCGGGEEEBBBJJJVVVrrryyyjjj[[[PPPJJJFFF@@@<<<:::999777666444444444444444444444444555555444444444444555555444444444444444444444444777666666666555555555555999777666666666666555333444333444666999999888666444444444444444444444444666777888777666555666888777555444555666777666444444777999:::999888888888<<<;;;;;;::::::;;;;;;<<>>>>>???BBBDDDFFFHHHNNNRRRXXX\\\]]][[[WWWUUUTTTRRRPPPMMMJJJHHHFFFFFFCCCCCCDDDCCCCCCBBBAAA@@@??????>>>???@@@CCCEEEGGGHHHGGGGGGIIIJJJJJJHHHFFFBBB@@@??????@@@AAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEHHHKKKNNNQQQTTTXXXZZZ\\\```gggnnntttyyyzzzpppjjjccc^^^[[[VVVPPPLLLJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDCCCDDDDDDFFFFFFDDDBBBDDDFFFDDD@@@DDDLLL]]]uuucccUUUNNNHHHAAA<<<:::999777666666666666666666666666666666666555555555555666666555555555555555555555555777777666666666555555555666444333333444444333111222333444777::::::888666444444444444444444444444444666888888777777777888777666444555666777666555666888::::::999999999:::;;;::::::::::::;;;;;;<<>>AAABBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGGGGHHHHHHHHHGGGFFFGGGHHHGGGDDDCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>???BBBEEEHHHJJJPPPSSSXXX\\\]]][[[XXXUUUSSSQQQOOOLLLIIIGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???=========>>>@@@CCCEEEGGGGGGGGGGGGIIIJJJIIIGGGEEEAAA@@@>>>>>>@@@AAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEHHHKKKNNNOOORRRUUUWWWZZZ___fffmmmsssxxx}}}uuuooohhhbbb^^^XXXRRRMMMKKKJJJIIIHHHFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEDDDDDDBBB@@@CCCHHHNNNnnnmmm^^^PPPIII@@@:::::::::888666666666666666666666666666777666666555555666666777555555555555555555555555666666666666555555555555222111000111333444333222111111333666999999777555444444444444444444444444333555777777777666777888888666444444555666666555333555777777666555666777999999888999999:::;;;;;;@@@EEEQQQccc||||||yyy|||~~~{{{xxx}}}||||||||||||yyyxxxvvvsssnnnhhhccc_________bbbiiimmmqqqxxxyyyrrrnnnllllllpppvvvzzz}}}|||xxxllliiiddd```]]][[[[[[\\\___```aaacccdddfffggghhhiiihhhfffbbb\\\WWWRRROOOKKKIIIGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNJJJIIINNNWWW^^^cccdddfffjjjmmmnnnmmmlllggg___XXXXXXZZZ]]]ccciiiiiikkknnnrrrvvvyyyzzz{{{zzz}}}~~~yyytttrrrrrrllllllmmmnnnoooqqqqqqrrrxxx{{{~~~zzztttkkkbbb[[[UUUQQQMMMJJJGGGEEEAAA???@@@AAACCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA@@@??????>>>>>>@@@BBBFFFIIIKKKOOOQQQUUUYYYZZZYYYWWWUUUPPPOOOMMMJJJHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<===>>>@@@CCCEEEFFFGGGHHHGGGHHHIIIKKKJJJGGGDDDAAA@@@>>>>>>@@@AAA@@@???>>>>>>>>>?????????@@@@@@???@@@AAABBBDDDEEEEEEFFFFFFIIILLLMMMNNNOOOQQQRRRXXX^^^fffnnntttxxx|||~~~zzztttlllfffaaa\\\UUUPPPMMMLLLJJJIIIGGGFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCFFFFFFEEECCCBBBAAACCCFFFIIIaaayyyjjjTTTKKK@@@:::::::::888666444444444444444444444444666666555555555555666666555555555555555555555555666555555555444444444444333222222333555666666555222111222444777777666444555555555555555555555555333555666666555555666888888666444444555666666666555777888777666666888999888888888888999:::;;;;;;???EEEQQQccc||||||xxx{{{}}}~~~zzz~~~}}}|||{{{{{{{{{uuuuuusssppplllfff```]]]\\\]]]cccmmmsssvvv|||{{{sssnnnllllllnnnuuu}}}}}}vvvrrriiihhheeebbbaaacccfffhhhjjjkkklllnnnpppqqqrrrrrrqqqpppnnnjjjddd^^^YYYVVVQQQMMMIIIHHHHHHIIIHHHGGGHHHIIILLLOOOQQQRRRRRRSSSWWWXXXYYY[[[\\\\\\[[[[[[ZZZYYYUUUPPPNNNSSS[[[cccfffgggjjjnnnrrrtttsssqqqllleee```aaadddfffkkkpppqqqrrrtttvvvyyy|||~~~|||}}}|||yyyvvvrrrnnnllljjjhhhiiikkknnnqqquuuxxxyyy}}}~~~yyyrrriiiaaa[[[UUURRRNNNJJJHHHFFFCCC@@@@@@AAADDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAABBBCCCEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???@@@??????@@@BBBFFFIIILLLLLLNNNQQQTTTUUUVVVUUUTTTNNNMMMKKKHHHFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>;;;===AAADDDGGGHHHHHHHHHIIIIIIJJJKKKLLLKKKHHHEEEBBB@@@>>>???@@@AAA@@@@@@===>>>>>>>>>>>>????????????@@@AAACCCEEEFFFFFFFFFHHHJJJMMMNNNMMMLLLMMMNNNVVV]]]fffooouuuyyy{{{}}}|||}}}}}}~~~~~~xxxpppjjjeee___YYYTTTNNNMMMKKKIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEDDDCCCCCCCCCCCCGGGTTTnnntttZZZPPPCCC;;;::::::888555555555555555555555555555666555555444444555555666555555555555555555555555444444444444333333333333555444333444555666555444444333222333555666555444666666666666666666666666666666666555444444666888888666444333555666777666888999:::999888888:::<<<999888888999:::;;;<<<<<>><<>>>>>DDDPPPccc{{{~~~yyy{{{~~~~~~{{{{{{~~~~~~zzzuuutttqqqooommmfff^^^ZZZ\\\\\\```fffmmmuuu}}}xxxtttnnnhhhgggjjjooouuu~~~wwwrrrqqqrrrqqqooonnnnnnoooqqqsssuuuzzz~~~}}}yyywwwxxxzzzyyyyyyxxxuuuooohhhbbb^^^]]]XXXRRRNNNLLLLLLMMMMMMSSSVVVZZZ]]]]]]]]]^^^___dddeeefffeeeddddddfffhhhmmmiiiccc______bbbhhhlllqqqrrrtttxxxzzzzzzxxxvvvqqqpppnnnnnnoooqqqtttvvvzzzzzz|||~~~{{{yyy}}}}}}}}}|||zzzwwwuuusssnnnmmmjjjgggeeeeeeffffffjjjooovvv~~~{{{qqqhhhccc\\\SSSLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFLLLIIIFFFCCCCCCEEEHHHJJJCCCCCCCCCDDDFFFEEECCCAAACCCBBBBBBDDDFFFFFFEEEDDDEEECCCBBBBBBBBBBBBAAA?????????@@@AAABBBEEEGGGIIIMMMNNNNNNOOOOOOOOONNNNNNKKKIIIFFFDDDCCCAAA>>><<<@@@AAABBBBBBAAA@@@>>>===???BBBGGGIIIJJJKKKLLLMMMKKKMMMPPPQQQQQQNNNJJJGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>======@@@AAADDDFFFHHHHHHHHHHHHEEEHHHJJJJJJHHHFFFGGGIIIOOOXXXccckkknnnqqquuuxxx|||{{{zzzyyyxxxwwwwwwwwwxxxyyyyyy{{{}}}wwwpppmmmjjjccc\\\XXXTTTMMMHHHFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFEEECCCAAADDDGGGQQQgggqqqaaaMMMAAA======:::666777666666666666666777888666666555444444444444555777777666666555555555555555444333222111222222333222333444666777888888888666666555444444444444555333444666777666555666777555555555444444333333222888888777777666666555555444666888888888777888999666777888:::;;;<<<<<<===@@@DDDOOObbb|||}}}wwwzzz~~~|||}}}}}}yyyrrrooommmjjjddd\\\ZZZ\\\```dddjjjrrryyy~~~}}}vvvrrrmmmhhhgggiiiqqqvvvyyytttrrrrrrrrrrrrrrrsssttttttuuuxxx{{{}}}{{{vvvtttuuuxxxyyyzzzyyywwwsssnnnhhheee^^^ZZZUUURRRRRRSSSUUUUUUXXX[[[^^^```aaaaaaaaabbbhhhhhhiiihhhgggggghhhjjjooolllgggddddddhhhmmmqqquuuvvvwwwyyyzzzyyyxxxvvvtttsssrrrqqqrrrtttwwwyyyzzzzzz{{{}}}~~~~~~{{{xxxxxxxxxwwwvvvtttqqqooonnnlllkkkiiihhhhhhiiijjjkkknnnrrryyyyyyrrrhhh```\\\VVVOOOJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@???@@@BBBCCCFFFEEEDDDEEEGGGHHHGGGFFFGGGEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBEEEGGGIIILLLMMMMMMMMMMMMMMMLLLLLLHHHGGGEEEDDDDDDCCCAAA???@@@@@@@@@@@@@@@???>>>>>>BBBEEEIIILLLMMMNNNOOOPPPOOOQQQRRRSSSQQQNNNIIIGGGDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@??????>>>>>>>>>AAACCCEEEGGGIIIIIIIIIIIIHHHJJJKKKIIIGGGFFFGGGIIIPPPXXXccckkknnnpppssswwwxxxwwwuuutttsssrrrrrrrrrsssssstttvvvyyy{{{}}}~~~~~~}}}uuuqqqlllddd]]]YYYUUUOOOKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDBBB@@@CCCCCCHHHXXXsssyyyiiiSSSDDD>>><<<999666777777666666666666777777666555555444444444444444666666666555555555444444666555444333222222333444000000111111222333444444666666555444444444444555222444666666555444555555444444444444444444444444666666666666555555555555444666888888888777888999999999999::::::;;;;;;;;;???DDDOOObbb|||~~~wwwzzz~~~}}}|||~~~~~~{{{qqqmmmjjjgggaaaZZZYYY\\\eeeiiipppxxx}}}yyyssspppkkkggggggjjjsssyyy~~~xxxttttttuuuwwwyyyyyyxxxwwwvvvyyyzzzyyyvvvrrrpppsssvvv{{{||||||{{{xxxuuuqqqooofffbbb\\\YYYYYYZZZ\\\]]]___bbbdddeeeeeeeeefffgggkkkllllllkkkiiiiiikkkmmmrrrpppmmmlllmmmqqquuuxxx||||||{{{zzzyyyxxxwwwvvvwwwvvvtttttttttvvvxxxzzzvvvvvvwwwyyyzzzzzzwwwtttrrrqqqpppooommmmmmlllllllllllllllmmmnnnqqqssstttuuuxxx{{{}}}vvvqqqkkkddd\\\VVVRRRPPPLLLHHHJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKJJJHHHFFFEEECCCCCCEEEDDDDDDDDDDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKGGGGGGGGGFFFEEECCCAAA@@@CCCCCCBBB???===???DDDIIIKKKIIIGGGGGGIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFDDDBBB@@@@@@@@@AAACCCEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHEEEDDDCCCCCCDDDDDDCCCBBB@@@???>>>======>>>??????EEEHHHMMMOOOQQQQQQRRRSSSVVVVVVVVVUUURRRMMMIIIFFFCCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@????????????CCCDDDFFFIIIKKKKKKLLLLLLMMMMMMKKKIIIFFFFFFHHHIIIPPPWWW```gggjjjlllnnnqqqqqqpppnnnlllkkkjjjiiiiiijjjkkkmmmooorrruuuxxxzzzyyy|||~~~~~~}}}~~~{{{vvvpppfff___ZZZVVVRRRNNNLLLJJJHHHFFFCCCCCCBBBAAABBBCCCDDDEEEHHHGGGEEEEEEEEEDDDBBB@@@CCC@@@@@@III]]]{{{ttt]]]JJJ@@@<<<999777888777777666666777777777555555444444444333333333555555555444444444444444666555444444333444444444444333222222333444555666666666555444444444444555333444666555444222333444444444444444444555555555444555555555555555555666444666888888888777888999;;;;;;:::999999999:::;;;???CCCNNNbbb|||~~~wwwyyy~~~~~~{{{zzz{{{}}}}}}{{{sssnnnhhhddd^^^XXXYYY]]]fffkkkttt{{{{{{uuuooommmjjjgggiiimmmvvv{{{}}}yyyxxxyyy|||~~~}}}zzzwwwtttttttttsssqqqoooqqquuuyyy~~~~~~}}}{{{zzzyyysssmmmfffaaa___```aaabbbfffhhhiiiiiihhhgggiiijjjmmmmmmmmmkkkjjjjjjmmmoootttsssssssssuuuxxx|||~~~{{{wwwuuuuuuuuuvvvuuusssrrrqqqqqqrrrsssoooooopppqqqsssssspppnnnmmmlllllllllmmmoooqqqrrrsssssstttuuuwwwyyy{{{|||{{{|||}}}}}}}}}|||{{{zzz{{{yyywwwtttqqqmmmgggccc^^^YYYSSSNNNMMMLLLKKKJJJLLLMMMNNNPPPQQQSSSTTTUUURRRQQQOOOMMMJJJHHHFFFEEEHHHGGGFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJHHHFFFEEECCCBBBCCCEEEFFFDDDBBBDDDKKKRRRPPPNNNKKKJJJKKKMMMMMMMMMMMMKKKIIIHHHGGGFFFDDDBBBAAAAAAAAAAAACCCEEEGGGHHHJJJJJJJJJIIIIIIGGGFFFEEEEEEDDDCCCCCCDDDEEEDDDBBB@@@>>><<<;;;;;;===???@@@FFFJJJNNNQQQSSSSSSUUUVVV[[[ZZZYYYVVVRRRMMMHHHEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>??????CCCEEEHHHKKKNNNOOOPPPQQQQQQOOOKKKHHHFFFFFFGGGIIIOOOTTT\\\aaadddeeeggghhhiiihhhfffdddcccaaaaaaaaabbbccceeehhhlllpppsssuuuvvvyyy|||}}}}}}{{{tttjjjbbb[[[XXXTTTQQQOOOLLLIIIGGGDDDCCCBBBAAAAAABBBCCCDDDJJJHHHGGGGGGGGGFFFCCCAAADDDAAA???CCCPPPjjj~~~gggRRREEE>>>:::999888888777777666777777777444444444444444333333222444444444444444444444444555555555555555555555555777666444333444555777888666666555444444444444555444555666666444222222333555555555555444444444444444555555555666777777777444666888888888777888999;;;:::999888888999;;;===???CCCNNNaaa{{{wwwwww|||}}}zzz{{{|||~~~}}}zzzuuuooohhhbbb\\\WWWYYY___gggllluuu}}}}}}wwwqqqlllkkkjjjiiimmmrrryyy}}}|||}}}}}}yyyuuurrrnnnnnnooooooqqquuuzzz~~~}}}wwwoooiiigggggghhhiiillllllllljjjiiiiiijjjlllllllllllljjjiiijjjmmmppptttuuuwwwyyy{{{~~~{{{uuuqqqqqqrrrqqqpppnnnllljjjjjjiiiiiihhhggghhhjjjlllmmmkkkjjjkkklllmmmooorrrvvvyyy{{{zzzzzz{{{{{{||||||}}}~~~{{{zzzyyyxxxuuussspppooollljjjfffcccaaa___\\\YYYWWWTTTQQQNNNNNNNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXYYYVVVUUUSSSQQQOOOLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRQQQOOOLLLIIIGGGFFFFFFGGGBBBGGGKKKLLLKKKMMMRRRXXXUUUSSSPPPNNNOOOPPPQQQQQQOOOMMMKKKIIIHHHFFFDDDAAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGEEEDDDCCCDDDDDDBBB@@@???===;;;::::::===@@@BBBFFFJJJNNNQQQSSSTTTUUUVVV\\\[[[XXXUUUPPPLLLHHHFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>======>>>@@@AAACCCFFFIIIMMMQQQSSSUUUUUUSSSPPPKKKGGGEEEFFFGGGHHHPPPSSSYYY]]]___``````aaaaaa```^^^]]][[[ZZZZZZZZZ[[[\\\^^^bbbfffjjjnnnpppqqqtttxxx{{{{{{~~~zzzppphhh___[[[WWWSSSQQQMMMJJJGGGDDDDDDBBBBBBAAABBBCCCDDDHHHGGGFFFEEEFFFEEEBBB@@@BBB@@@AAACCCJJJ]]]sss]]]LLLBBB>>><<<999999888777777777777777444444555555555444333222444444444444444444444444444555555555555555555555666444333222222333555666666666555444444444444555555666888777555444444444777777666555444444333333666666666777888888888999444666888888888777888999999888888777888;;;===???>>>CCCNNNaaa{{{{{{xxxzzz}}}~~~|||}}}}}}{{{yyytttmmmddd___YYYWWW[[[bbbiiiooovvv}}}{{{xxxsssmmmjjjjjjlllmmmrrrxxx}}}~~~|||xxxuuusssmmmnnnqqqtttxxx|||~~~vvvpppoooppprrrsssqqqpppooollliiiiiikkkmmmjjjjjjjjjhhhhhhjjjnnnqqqtttvvvyyy}}}zzzrrrmmmlllmmmkkkjjjiiigggfffeeeddddddeeeeeeeeegggjjjllllllkkkooopppqqqtttwwwzzz|||~~~zzzzzzzzzyyyxxxwwwvvvvvvrrrrrrqqqooolllhhheeeccc```]]]YYYVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVTTTTTTUUUWWWXXXYYYZZZ[[[ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQUUUUUUVVVVVVWWWXXXXXXYYYUUUSSSPPPMMMKKKKKKKKKLLLFFFKKKPPPSSSTTTUUUWWWZZZ[[[YYYVVVUUUVVVVVVVVVUUURRRPPPMMMKKKIIIGGGDDDBBBCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEHHHFFFDDDDDDDDDCCCAAA???>>>===;;;:::;;;>>>@@@BBBEEEIIINNNQQQSSSTTTUUUWWWYYYXXXUUUQQQNNNJJJHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB??????======>>>@@@CCCDDDGGGIIILLLPPPSSSVVVWWWWWWSSSOOOJJJFFFFFFFFFFFFFFFQQQSSSWWWZZZ\\\\\\\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXX\\\```dddhhhjjjjjjoootttwwwyyy|||yyyqqqeeeaaa[[[VVVRRROOOKKKIIIFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBCCCCCCCCCAAA??????>>>AAAEEEGGGQQQlllkkkWWWIIIAAA???:::999888888777777777777444555666666666555444333444444444444444555555555333333444555555555555444666555555444555666777888666666555444444444444555555666888777666555555666777777666666555444444333777888888888888888999999444666888888888777888999888777777888999<<<>>>???>>>BBBMMMaaa{{{||||||}}}}}}zzz|||~~~~~~|||xxxuuusssoooggg___ZZZWWWWWW___gggooosssyyy}}}~~~{{{wwwssspppkkkhhhkkkmmmqqqxxx}}}|||zzzyyyyyyxxxsssuuuyyy}}}xxxuuuvvvxxxyyyuuusssqqqmmmjjjjjjlllnnnhhhhhhhhhggghhhkkkooossstttwww|||yyyoooiiiggghhhfffffffffeeeeeeeeeeeeeeegggggghhhkkkooorrrrrrrrrvvvvvvwwwwwwwwwwwwwwwwwwqqqqqqpppnnnllljjjhhhgggeeeeeefffeeeccc```]]][[[[[[WWWSSSQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^____________^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^]]][[[YYYXXXYYYYYYZZZ[[[]]]^^^______ZZZYYYXXXWWWUUUTTTSSSRRRRRRTTTWWWYYY[[[\\\\\\\\\aaa___^^^]]]]]]]]][[[YYYUUUSSSPPPMMMKKKIIIEEECCCCCCCCCBBBCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCDDDCCCBBB@@@===<<<<<<<<<===???AAACCCEEEIIINNNQQQSSSTTTVVVWWWTTTSSSPPPMMMKKKIIIHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>@@@CCCGGGIIILLLNNNPPPSSSTTTUUUUUUUUUQQQMMMHHHFFFFFFFFFFFFDDDPPPPPPRRRUUUVVVVVVUUUSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQTTTWWW[[[___bbbdddggglllrrrvvvxxx|||{{{lllggg___YYYTTTQQQNNNLLLGGGFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBCCCEEEEEECCCAAA@@@???BBBEEECCCEEEYYYqqqyyybbbOOODDD@@@;;;:::999888777777777777555666777888888666444333444444555555555666666666111222333444555555444333555666666777888999::::::666666555444444444444555333444666666555444555666444444555555666666777777888888888888777777777777444666888888888777888999888888999::::::;;;<<<<<<>>>BBBMMM```zzz}}}{{{{{{{{{}}}wwwyyy{{{zzzwwwrrrooommmjjjbbb[[[WWWUUUXXXaaakkktttwww|||~~~}}}yyytttpppooojjjhhhkkkooosss{{{~~~|||zzzzzz{{{|||}}}zzz|||~~~}}}yyyxxxxxxyyywwwvvvsssnnnkkkkkkmmmppphhhhhhhhhggghhhkkkqqquuuuuuxxx~~~xxxnnnfffdddeeecccdddeeefffggghhhiiijjjkkkkkklllppptttwwwxxxxxx{{{{{{zzzyyyvvvssspppnnnhhhhhhfffeeeccc```^^^]]][[[\\\^^^___^^^\\\YYYWWWZZZVVVQQQOOOQQQUUUXXXYYYZZZ\\\___```____________ccccccccccccccccccddddddeeeeeeeeeeeeddddddddddddggghhhjjjjjjhhheeebbb```[[[\\\]]]___aaabbbcccddd^^^___aaaaaa```]]]ZZZXXX^^^^^^]]]^^^aaaaaaaaa___eeedddbbbbbbbbbaaa___\\\XXXUUURRROOOMMMJJJGGGDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIFFFDDDCCCCCCDDDDDDCCCBBB<<<<<<<<<===>>>@@@BBBCCCEEEIIINNNRRRSSSUUUVVVXXXQQQOOOMMMKKKIIIHHHHHHIIIBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBFFFJJJLLLQQQRRRSSSTTTUUUTTTTTTSSSPPPLLLHHHFFFFFFGGGEEECCCLLLLLLMMMOOOQQQPPPNNNLLLMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNQQQTTTXXX\\\___aaahhhmmmsssxxx{{{~~~~~~qqqkkkccc[[[VVVSSSPPPNNNHHHGGGFFFDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHHHHGGGFFFCCCAAACCCEEEAAA???OOOdddiiiSSSFFF@@@;;;:::999888777777777777555777888999888777555444555555555666666666777777000111333444555444333333000111222444555666666666666666555444444444444555111333555555444444555666111222333555666888999:::888888777777666666555555444666888888888777888:::999::::::;;;;;;::::::999>>>BBBMMM```zzz{{{yyyyyyyyyzzz~~~wwwyyywwwuuuuuuuuuqqqjjjeee```YYYTTTUUUWWW\\\eeennnxxx{{{}}}|||yyytttqqqpppeeegggiiilllqqqxxx}}}||||||~~~}}}~~~yyyxxxzzzxxxyyyvvvqqqqqqrrrqqqlllkkkfffbbbccciiiqqqvvvxxxzzz}}}yyytttnnniiiggghhhgggffffffhhhlllqqqtttvvvuuutttuuuwwwyyyzzzyyyuuutttttttttqqqllleee```eeebbb___\\\ZZZZZZ[[[\\\[[[\\\]]]^^^___^^^]]]]]]YYYZZZ\\\]]]^^^```cccfffgggjjjlllmmmjjjgggeeedddiiiiiiiiikkkmmmnnnmmmkkkmmmnnnnnnnnnooopppqqqrrryyy||||||wwwqqqooolllhhhggghhhiiijjjlllnnnpppqqqjjjnnnooolllkkknnnqqqpppqqqpppmmmiiieeedddeeeggglllnnnooopppnnnkkkgggeee```]]]ZZZWWWSSSOOOJJJFFFIIIHHHGGGFFFEEEFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJGGGFFFEEEDDDBBB@@@??????>>>>>>??????@@@@@@@@@@@@DDDGGGLLLPPPSSSUUUUUUUUUNNNNNNMMMLLLJJJHHHEEEDDDAAAAAABBBBBBCCCBBBBBBAAA@@@@@@???@@@CCCGGGLLLOOOXXXVVVTTTTTTTTTUUUTTTSSSLLLKKKHHHFFFDDDDDDEEEFFFGGGJJJMMMMMMJJJHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFIIIHHHIIILLLQQQVVVYYYZZZdddiiipppvvv{{{~~~{{{qqqfffaaa\\\UUUQQQQQQMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB???AAADDDFFFFFFGGGIIIJJJhhhyyy```MMMDDD@@@;;;777777666444666:::666555555666777777444222777666666666666777777888555555555555555555555555555555555555555555555555222222333333222111///...555444333444666666666555555555555555666666666666111333555777777666555444666777888888888888777666;;;::::::999999::::::;;;???BBBKKK___{{{{{{zzzzzzzzzyyyuuujjjyyyvvvrrrqqqpppnnnhhhddd^^^XXXSSSTTTXXX^^^gggqqqwwwyyy{{{zzzvvvqqqllljjjhhhjjjlllpppuuu}}}~~~{{{wwwuuutttyyy{{{xxxyyywwwxxxvvvrrrrrrtttrrrnnnfffccc```ccckkksssxxxzzz|||}}}zzz||||||zzzwwwtttqqqnnnmmmmmmmmmmmmmmmooosssvvvxxxwwwvvvtttssstttttttttrrrooommmkkkiiihhhfffccc```dddbbb___\\\[[[[[[\\\]]]___```aaacccccccccbbbbbbaaaccceeeffffffhhhkkkmmmmmmooorrrsssqqqooooooooosssrrrqqqrrrsssttttttsssqqqrrrrrrrrrsssuuuwwwyyy~~~|||zzzvvvrrrrrrrrrrrrssstttvvvwwwxxx~~~~~~{{{xxxvvvsssooollllllmmmnnnssstttuuuuuusssooollliiieeeaaa\\\XXXTTTPPPLLLIIIIIIHHHGGGEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIFFFDDDBBB@@@???>>>>>>>>>?????????@@@@@@CCCEEEIIIMMMPPPQQQQQQQQQKKKKKKJJJIIIGGGEEECCCAAAEEEEEEDDDCCCBBB@@@>>>===@@@??????@@@CCCGGGLLLOOOUUUTTTSSSTTTVVVVVVUUUTTTKKKJJJHHHEEEEEEEEEFFFGGGFFFGGGIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGHHHKKKOOOSSSWWWXXX^^^dddlllsssyyy}}}uuujjjddd^^^WWWSSSRRRMMMKKKHHHGGGGGGGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBEEEFFFGGGGGGIIIJJJZZZzzzkkkUUUIIIAAA;;;777777777555666999888888777888999999777444777777666555555666666666555555555555555555555555555555555555555555555555444444444444333222111000555444333444666666666555555555555555666666666666333444555666666666555444666666666777777777888888999888999999:::;;;<<<===@@@CCCLLL```|||}}}|||{{{yyyxxx}}}{{{pppxxxsssooolllkkkiiieeeaaaZZZUUURRRTTTZZZaaakkkuuuyyy{{{|||zzzuuunnniiifffkkkmmmppptttzzzyyyqqqkkkhhhgggmmmvvvyyyxxxwwwxxxvvvrrrsssuuusssoooaaa______eeennnwww{{{}}}}}}xxxuuuxxxwwwvvvuuuttttttttttttrrrrrrsssuuuwwwyyyzzz{{{yyywwwtttrrrpppooommmkkkkkkhhhdddbbbcccdddeeeeeeeeedddaaa```___```aaabbbeeefffhhhjjjjjjjjjjjjiiilllnnnpppqqqqqqrrrtttvvvwwwzzz~~~~~~~~~~~~~~~{{{zzz{{{|||||||||vvvwwwxxxxxxyyy{{{}}}||||||~~~}}}yyywwwwwwxxxyyy|||||||||{{{yyyvvvrrrpppnnniiiaaa[[[WWWSSSPPPNNNLLLKKKIIIHHHHHHHHHIIIJJJOOONNNNNNMMMMMMNNNNNNOOOPPPOOOMMMJJJFFFCCCAAA@@@>>>>>>>>>????????????@@@AAACCCGGGJJJLLLLLLLLLLLLIIIIIIIIIHHHFFFDDDCCCAAAFFFFFFEEECCCBBB???>>>===?????????@@@CCCGGGLLLOOOQQQQQQRRRUUUXXXXXXWWWUUUKKKJJJGGGEEEDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAADDDEEEFFFHHHLLLPPPSSSUUUXXX^^^gggpppwww|||{{{pppiiiccc[[[UUUTTTMMMKKKHHHGGGGGGGGGGGGFFFBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDFFFGGGGGGGGGIIIJJJQQQnnn{{{aaaOOOBBB<<<888888888666666888999888777888999999777555777777666555444444444444555555555555555555555555555555555555555555555555777666555555444444444444555444333444666666666555555555555555666666666666999999888888777888888888666666555555666888:::;;;777777888999:::<<<===>>>@@@CCCMMMaaa}}}~~~{{{xxxwww{{{zzzuuuqqqmmmkkkjjjgggaaa]]]WWWRRRQQQVVV]]]eeeoooyyy}}}}}}vvvoooiiifffkkknnnrrrwww}}}yyyoooeee^^^ZZZYYY```hhhrrrzzzyyyxxxyyyvvvsssrrrssspppkkk______```gggqqqzzz~~~{{{wwwuuuuuutttssssssssstttvvvwwwssstttwwwyyy{{{{{{{{{{{{{{{xxxtttrrrpppooollljjjnnnkkkgggfffgggiiikkkllliiihhhgggffffffggghhhiiikkkmmmoooppprrrrrrrrrqqquuuwwwzzz{{{{{{{{{}}}{{{|||||||||}}}}}}{{{yyywwwuuuoooggg```[[[XXXVVVUUUQQQPPPOOONNNMMMNNNOOOOOORRRQQQPPPPPPPPPQQQRRRSSSRRRQQQOOOLLLIIIFFFDDDCCC@@@@@@@@@AAAAAAAAAAAAAAAAAACCCEEEGGGIIIIIIIIIHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@CCCGGGKKKMMMNNNOOORRRWWWZZZ[[[XXXVVVMMMKKKHHHEEEDDDCCCDDDDDDBBB@@@>>>???BBBDDDBBB???BBBBBBBBBAAAAAAAAA@@@@@@BBBCCCEEEFFFHHHLLLOOORRRVVV\\\fffooovvv{{{vvvooohhh^^^XXXVVVNNNLLLIIIHHHHHHHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAACCCEEEHHHHHHHHHGGGHHHJJJMMMeeelllVVVEEE>>>999999:::777666888777666555555666666555333888777666444444333333333555555555555555555555555555555555555555555555555888777555444444444555666555444333444666666666555555555555555666666666666:::999777555555555666777777666555666777:::<<<>>>888888888999:::;;;======@@@BBBLLL```}}}~~~|||}}}{{{wwwyyy|||qqqpppnnnmmmlllggg^^^WWWTTTRRRSSSZZZbbbiiisss{{{|||uuunnniiifffiiimmmsssyyyzzzzzzwwwpppfff\\\TTTPPPOOOTTTZZZcccsss||||||zzz{{{xxxsssqqqppplllfffaaa```cccjjjttt|||}}}zzzyyyvvvuuutttsssssstttuuuvvvtttvvvzzz|||}}}}}}|||zzz{{{yyyvvvttttttsssrrrppptttrrrpppooopppqqqqqqqqqmmmllllllkkklllmmmnnnoooqqqrrrtttwwwxxxyyyyyyyyy~~~~~~~~~~~~}}}}}}xxxrrrjjjddd___\\\ZZZYYYVVVUUUTTTSSSRRRSSSTTTTTTUUUTTTSSSSSSTTTVVVWWWYYYSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGHHHGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEBBBCCCCCCCCCBBBAAAAAA@@@?????????AAACCCFFFIIIKKKMMMOOOSSSWWW[[[[[[YYYVVVOOOMMMIIIFFFCCCAAAAAAAAA@@@>>><<<===@@@BBB@@@>>>CCCCCCCCCBBBBBBBBBAAAAAA@@@BBBDDDEEEFFFHHHMMMPPPWWW^^^hhhqqqxxx}}}|||uuummmccc\\\YYYQQQNNNKKKIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEHHHHHHHHHGGGHHHJJJFFFWWWtttvvv^^^LLLCCC;;;:::;;;888777888888666555555666666555444888777666444444333333333666666666666666666666666555555555555555555555555777666444333333333555555555444333444666666666555555555555555666666666666666555222000000111222333888777777777999;;;>>>@@@::::::999999999:::;;;;;;>>>AAAJJJ___{{{|||xxxxxxyyyxxx|||~~~ooonnnnnnnnnllleee\\\TTTSSSRRRVVV___gggmmmttt|||~~~}}}|||wwwqqqkkkgggfffhhhmmmuuu}}}vvvvvvssslllbbbWWWOOOKKKJJJNNNQQQWWWggg|||}}}zzztttqqqpppkkkdddaaaaaacccjjjttt|||~~~xxxxxxwwwvvvuuuuuuuuuuuuxxxzzz}}}}}}||||||zzzyyyxxxzzzzzzyyyxxxwwwvvvuuuvvvwwwwwwvvvuuuppppppppppppqqqqqqrrrsssvvvxxxzzz}}}~~~xxxtttooojjjgggddd```^^^[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\UUUTTTRRRPPPNNNLLLJJJIIIFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>AAA@@@AAAAAACCCEEEGGGHHHMMMNNNQQQVVVYYYYYYVVVTTTOOOMMMIIIEEEBBBAAA@@@@@@???>>>======???AAAAAAAAADDDDDDDDDDDDCCCCCCCCCBBB@@@CCCEEEEEEEEEGGGKKKOOOXXX___jjjttt{{{{{{sssiiiaaa^^^UUURRRNNNLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBDDDFFFGGGGGGGGGIIIJJJEEEMMMccciiiTTTHHH>>>;;;;;;999888888:::888666666777888777666777777666555444444444444666666666666666666666666555555555555555555555555555444444333333333444444555444333444666666666555555555555555666666666666888777555333333444666777888777777888:::<<<>>>???;;;::::::999999:::::::::>>>@@@JJJ]]]yyy~~~vvvuuuwwwxxx}}}~~~pppnnnlllkkkiiicccZZZSSSSSSTTTZZZdddlllpppuuuzzz|||{{{xxxrrrlllhhhggggggiiipppyyywwwwwwtttmmmbbbWWWOOOKKKIIILLLMMMQQQ```zzz}}}~~~{{{vvvtttrrrmmmfff______aaahhhrrr|||{{{{{{{{{zzzyyyxxxwwwvvvzzz{{{~~~~~~}}}~~~|||{{{|||~~~~~~zzzxxxwwwxxxzzz{{{{{{{{{wwwwwwwwwxxxxxxxxxxxxyyy{{{||||||{{{xxxwwwuuuqqqlllhhhcccbbbaaa______``````aaabbbbbbbbbbbbaaa```___^^^YYYXXXVVVSSSPPPNNNKKKJJJFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBCCCEEEEEEMMMMMMOOORRRTTTTTTRRRPPPMMMKKKHHHEEECCCBBBBBBBBB??????@@@??????@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCCCCAAADDDGGGFFFEEEFFFKKKPPPVVV^^^jjjvvv~~~zzzooogggdddYYYVVVQQQNNNLLLJJJGGGEEEEEEDDDDDDDDDDDDCCCCCCCCC@@@BBBEEEFFFGGGGGGIIIJJJJJJIIITTTooowww[[[NNN@@@<<<;;;:::999999;;;888666666777888777777777777666555555666666666666666666666666666666666555555555555555555555555333444444555555444444444555444333444666666666555555555555555666666666666999888888777777888999:::666666777888999:::;;;<<<999999999999::::::;;;<<>>@@@BBBKKK^^^xxxyyytttuuuxxxyyyzzz{{{}}}sssnnniiifff```XXXTTTUUUXXXYYYbbbooovvvvvvwww||||||uuupppmmmjjjgggiiimmmnnnxxxzzzssskkkaaaWWWPPPOOOLLLLLLRRR]]]ooo~~~|||tttjjj^^^XXXVVV\\\iiiuuu~~~~~~~~~{{{zzzzzz|||~~~}}}{{{vvvrrrmmmjjjlllqqqtttuuuuuuqqqkkkgggffffffcccaaa^^^ZZZVVVSSSPPPOOOMMMJJJGGGFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEFFFHHHKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCFFFEEEDDDBBBBBBAAAAAAAAAEEEGGGIIIKKKLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???AAABBBCCCCCCCCCEEEFFFFFFDDDDDDGGGHHHHHHLLLRRRWWWdddqqqyyy{{{}}}}}}qqqhhh___ZZZTTTPPPMMMKKKIIIHHHKKKIIIFFFDDDCCCCCCDDDDDDEEEBBBAAABBBFFFIIIJJJIIIHHHFFFDDDKKKaaauuu___LLLFFFAAA999666:::555444444444555666888999::::::999999888777777777666666777777777777666666777777666666555555555444444444555555555555444444666666666555555444444444444444444555555555555666666555555444444444555555666666666777888888999999666888999:::999999:::<<>><<<@@@JJJ]]]xxx|||yyyxxxxxxtttsssuuusssuuussskkkaaa[[[UUUQQQRRRVVV]]]aaaiiirrrxxxzzzzzzzzzxxxpppiiifffeeeffflllsssyyy{{{uuurrrlllhhhgggiiinnnwww}}}yyyggg]]]WWWYYY^^^gggwww|||{{{~~~~~~{{{|||~~~{{{xxxvvvvvvqqqooolllhhheeebbb```___\\\WWWQQQMMMKKKJJJIIIIIIGGGHHHHHHHHHIIILLLPPPTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCHHHGGGFFFFFFGGGFFFFFFEEEEEEBBBCCCFFFHHHIIIOOOWWWbbbmmmwww}}}zzzmmmfff\\\TTTOOOMMMMMMLLLFFFEEEDDDCCCCCCDDDDDDEEECCCBBBAAABBBCCCEEEGGGHHHGGGJJJKKKFFFDDDSSSuuu|||bbbOOOAAA999777:::888888888888888999::::::999888888777666666555555555666666666666666666555555555555555555555555555333444444555555444444333333333333333333333333333555555555555666666666666777777666666666666666777666666666777888888999999999999888777666888<<>>???BBBKKK\\\ttt~~~~~~zzzuuurrrrrrnnnnnn{{{ggg___WWWSSSRRRSSSYYYaaajjjqqqvvvwwwzzz|||zzzuuujjjdddaaabbbfffkkkttt}}}~~~{{{nnneeeccc]]]\\\mmm}}}{{{yyyxxxyyyyyytttwww||||||pppeee^^^ZZZYYYXXXXXXZZZ\\\]]]\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUVVVTTTRRROOONNNNNNNNNOOOLLLLLLKKKJJJIIIIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBAAABBBBBBCCCDDDEEEFFFEEEFFFIIIKKKMMMMMMLLLLLLKKKHHHEEEGGGJJJKKKHHHEEEHHHEEEEEEHHHLLLPPPXXXaaallluuu~~~wwwpppfff]]]VVVPPPLLLIIIHHHHHHHHHGGGGGGEEEDDDDDD@@@BBBCCCBBB@@@AAADDDGGGGGGFFFIIIKKKFFFBBBOOOaaafffRRREEE>>>:::999999:::;;;;;;:::999888777777666555555444444333444555555666666555555444333333333444444555555555222333333444444333333222333333444444444555555555333333333444444444555555666666555555555555666666666666666777888888999999777888999999888999;;;===@@@BBBJJJZZZrrr}}}|||wwwuuuuuurrrrrrddd\\\UUUSSSRRRUUU[[[cccnnnuuuzzzzzz{{{~~~{{{uuujjjeeebbbeeejjjoooyyy~~~tttjjjfff^^^YYYiii~~~}}}zzzxxxrrrrrruuu|||~~~tttkkkfffcccbbb[[[^^^aaabbbbbbaaa``````^^^^^^\\\[[[YYYXXXWWWVVVXXXVVVSSSPPPOOONNNOOOOOONNNNNNLLLKKKJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@AAACCCEEEGGGIIIKKKLLLNNNOOOPPPPPPOOONNNLLLLLLIIIFFFHHHLLLMMMKKKGGGLLLGGGDDDFFFJJJPPP[[[fffnnnwwwyyysssiii```YYYRRRMMMJJJJJJJJJIIIIIIGGGFFFDDDCCC@@@BBBCCCBBB@@@@@@CCCFFFGGGDDDFFFJJJFFF@@@GGGTTTxxxlllVVVHHH>>>999:::;;;<<<<<<<<<;;;:::999777666666555444444333333444555555555555555555444333333333444444555555555222333333444444333333222444444444555555666666666444444444555555555666666444444555555666888999:::666666666777888888999999666888999:::999999:::<<<@@@BBBIIIXXXqqq|||{{{yyyyyyvvvvvvbbbZZZSSSRRRSSSWWW```iiirrrvvv||||||sssmmmcccbbbbbbeeekkkttt~~~uuujjjbbbccciiiooo}}}}}}yyyvvvuuurrrrrrsssvvvzzz||||||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz}}}tttmmmjjjiiilllkkkkkkllllllkkkiiiffffffccc^^^YYYWWWVVVWWWXXX[[[WWWRRROOONNNMMMMMMLLLQQQOOOMMMMMMNNNOOONNNMMMIIIIIIIIIHHHGGGFFFDDDCCCBBBDDDFFFGGGGGGIIIKKKMMMQQQSSSUUUVVVVVVTTTRRRPPPLLLJJJGGGGGGHHHKKKLLLLLLDDDGGGIIIJJJLLLSSS```jjjvvvxxx|||wwwlllccc\\\VVVPPPLLLMMMJJJHHHGGGGGGHHHGGGFFFGGGDDDAAA??????AAAEEEGGGGGGIIIKKKKKKHHHHHHJJJMMM___xxxwww___LLLAAA===;;;<<<999444777===<<<666444444444555555666666666333555666555444222222333666555444333333333444444444444444555555555555666777666555444333222222222222333444555555555444444333555777777777666777888999777555666888888666444777888888999;;;===???@@@>>>AAAJJJ[[[ttt{{{wwwwwwxxx{{{```YYYSSSQQQSSSWWW___hhhssswww|||zzzqqqkkkdddccccccfffnnnxxxyyyppphhhddddddfff}}}~~~}}}}}}}}}{{{}}}}}}{{{yyyyyyvvvuuuuuuwwwyyyyyyxxxwwwsssssstttuuuuuuuuuuuuuuurrrrrrtttxxx}}}{{{uuurrrsssqqqpppooonnnmmmjjjgggfffccc___[[[YYYYYYZZZ[[[ZZZWWWRRROOONNNOOONNNNNNOOONNNLLLLLLNNNNNNMMMLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBEEEHHHKKKLLLNNNPPPRRRUUUVVVXXXXXXXXXWWWUUUTTTOOOLLLJJJIIIJJJKKKJJJIIIFFFHHHJJJLLLQQQYYYeeemmmwwwyyy}}}|||pppfff___YYYSSSOOOMMMKKKHHHFFFFFFFFFEEEDDDEEECCCAAA??????AAADDDEEEEEEHHHJJJKKKIIIIIIJJJLLLWWWppplllVVVFFF>>>;;;<<<999555888<<<;;;555444444444444555555555555333555666666444222333333666666555444444444444444444444444555555555555666666666555444333333333333444444444555555555555555777999::::::888777888999666555444666999;;;:::888777777888888:::;;;===>>>???AAAJJJZZZsss~~~~~~zzzxxxwwwvvvyyy]]]VVVQQQQQQSSSWWW___gggssswww||||||vvvmmmgggccccccdddiiirrr}}}~~~xxxooogggbbb```iii|||xxxzzz~~~~~~|||{{{{{{{{{yyy{{{~~~~~~}}}||||||}}}{{{zzzxxxxxxwwwvvvtttqqqmmmnnnoooqqqqqqqqqpppppplllmmmooorrruuuxxx{{{||||||~~~yyyzzzxxxtttrrrqqqooommmjjjiiigggdddaaa___^^^___```[[[WWWSSSPPPPPPPPPPPPOOOOOONNNMMMNNNOOOPPPOOONNNNNNLLLIIIGGGEEEDDDDDDEEEDDDGGGMMMQQQSSSTTTVVVXXX[[[[[[[[[ZZZZZZYYYYYYYYYRRRPPPNNNMMMLLLKKKIIIGGGHHHIIIKKKPPPXXXbbblllrrryyy{{{~~~vvvkkkddd]]]WWWRRROOOLLLHHHFFFEEEEEECCCBBBCCCBBBAAA@@@@@@@@@BBBBBBAAAEEEIIIKKKKKKJJJJJJJJJLLLccc~~~eeeNNNAAA<<<<<<999777999;;;999333444444444444444444333333333555666666444333333444666666555555555444444444444444444555555555555666666555444444333333333333555444444444444555666777:::<<<===<<<:::888888888666555555666999::::::999888888888888999:::;;;;;;@@@BBBIIIYYYqqq~~~}}}{{{zzzyyyyyyxxxuuuvvvYYYSSSPPPQQQTTTXXX```hhhrrrvvvzzz{{{vvvooogggcccaaacccffflllvvv}}}vvvnnngggdddaaatttyyysssmmmnnnpppvvv~~~~~~}}}}}}}}}~~~~~~|||{{{zzzyyyzzzzzzxxxzzz||||||{{{{{{|||}}}}}}{{{yyyxxxwwwtttqqqoookkklllmmmnnnnnnmmmkkkjjjiiijjjlllnnnnnnnnnmmmmmmnnnoooqqqsssuuuwwwyyyyyyzzzzzzyyyzzz|||~~~|||yyyvvvtttsssssssssrrrpppooollliiigggeeedddddd___[[[VVVSSSQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSRRRQQQOOOMMMJJJHHHGGGHHHKKKLLLJJJNNNTTTXXXYYYZZZ[[[\\\^^^]]]\\\ZZZZZZZZZZZZ[[[SSSRRRPPPPPPOOOMMMJJJHHHIIIJJJMMMTTT___jjjqqquuu{{{|||zzzoooggg```YYYTTTPPPMMMIIIFFFEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>BBBFFFJJJKKKKKKIIIHHHEEEXXXvvvrrrWWWFFF???===:::999::::::666222555555444444333333222222333555666666444333444555555555555555444444333333444444444555555555555666666555444333333333333333444444333333333444555666888:::;;;:::888777777888888777777777777777666666999999999999999999:::;;;@@@BBBHHHXXXppp}}}{{{xxxxxxyyyzzzxxxssssss~~~UUUQQQOOORRRVVV[[[ccckkkqqqtttwwwuuuooohhhbbb___```bbbhhhpppzzz|||wwwsssppphhhooo{{{ttthhheeebbbfffppp~~~~~~}}}|||zzzzzz{{{|||}}}}}}zzzyyyxxxxxxxxxyyy{{{|||zzz{{{{{{zzzyyyxxxzzz{{{}}}{{{yyywwwvvvtttqqqnnnkkkkkkkkkjjjhhhfffdddbbbdddfffiiikkklllkkkiiigggiiiiiijjjkkkmmmnnnpppqqqooooooppprrruuuxxx|||~~~}}}zzzvvvuuuvvvyyy{{{{{{zzzyyyvvvrrroookkkiiigggeeeaaa[[[VVVSSSQQQPPPNNNNNNMMMNNNPPPSSSTTTTTTRRRMMMLLLJJJIIIJJJNNNRRRUUUVVVYYY]]]``````^^^^^^^^^___^^^\\\ZZZYYYYYYZZZ[[[TTTSSSQQQQQQQQQOOOLLLJJJJJJKKKPPPYYYdddnnnuuuxxx|||}}}sssjjjbbbZZZUUUSSSOOOKKKHHHFFFEEECCCAAA@@@AAAAAAAAA@@@??????>>><<>>===>>>BBBGGGJJJJJJGGGDDDCCCKKK]]]xxxlllYYYIIIBBB<<<<<<;;;888555555555555555555555555444444333555666666555555555666333444555555555444222111444444444555555555555666555444444333333444444444222333444444555555444444111333555666555555666777333444666777666777888:::;;;;;;;;;::::::;;;<<<<<>>>>>AAAEEEHHHIIIFFFCCCCCCFFFRRRjjjvvvcccNNNDDD======<<<888666777555555666666666666666666333555666777666555666777555666777888777666444333444444444555555555555666444444444333333444444555222444666888888777555444444666777777666555666777444666999999888888:::<<<:::999999999:::;;;<<<<<<===@@@HHHYYYqqq~~~~~~}}}zzzwwwuuurrrkkkfffhhhnnnOOOMMMPPPXXX```gggooowwwuuuvvvssslllddd```aaadddccciiittt~~~}}}yyymmmccc```aaagggttt~~~~~~~~~~~~}}}{{{zzz|||}}}{{{yyywwwuuusssooommmjjjhhhdddaaa______```aaa```aaabbbccccccbbb```___aaabbbbbbcccbbbaaa___^^^ZZZ[[[\\\^^^aaadddfffhhhiiiooowww~~~{{{wwwrrrpppmmmiiiccc^^^[[[YYYWWWVVVPPPQQQSSSWWW[[[]]]\\\ZZZ\\\\\\^^^aaaeeejjjnnnqqqwwwwwwwwwtttqqqoooooopppffffffeeedddcccbbbaaa```]]]YYYTTTPPPMMMLLLJJJHHHNNNVVV```gggkkkpppwww}}}|||}}}~~~yyypppgggbbbYYYVVVQQQOOOMMMLLLJJJHHHEEECCCBBB@@@??????@@@AAA??????@@@CCCGGGHHHEEEBBBCCCCCCKKKaaa|||hhhQQQFFF>>>===<<<777666999555555666666777777888888333555666777666555666777666777999:::999888666555444444444555555555666666444444333333333444444555333555888;;;;;;999777555888:::;;;:::888666666777999;;;===<<<999777999;;;888888888888999:::;;;<<<<<>>>>>>>>???@@@BBBCCCDDDDDDBBBCCCEEERRRnnnrrrWWWJJJ>>>::::::888777888888777777666666666666666:::888777555444444444444777777666444333222111000444333333444666777777666111111111222222333333333555555555666666666666777777777777666555555444444666666777888888888888888777777888999:::<<<===>>>;;;===EEEVVVppp~~~{{{uuullleeebbbbbbdddsssQQQQQQTTT[[[eeeooowwwzzzxxxwwwoooeee```ccccccaaaeeeppp|||tttkkkiiiooozzz~~~{{{xxxuuuuuutttssspppmmmiiihhhgggeeecccaaaaaaaaa```___]]]]]]^^^^^^___^^^]]]\\\[[[]]]]]]]]]^^^___aaacccdddaaacccgggmmmuuu}}}}}}zzzwwwtttooommmjjjfffbbb___]]]\\\]]]]]]```gggpppwwwzzzzzz~~~}}}||||||}}}~~~{{{{{{zzzyyywwwuuutttsssmmmnnnnnnmmmkkkgggdddaaa^^^[[[UUUPPPMMMLLLMMMNNNSSSXXXaaahhhnnnrrrvvvxxxxxx{{{~~~}}}qqqhhh___\\\WWWTTTPPPMMMIIIFFFEEECCCAAA@@@AAABBBAAA@@@<<<===>>>@@@BBBDDDEEEFFFCCCDDDEEENNNeee{{{___PPPAAA;;;999777666777777777666555555555555666888777666555444444555555:::999888777666555444444444333222333555666666555444555555555555555666666333333444444444555555555555555555666666666666666666666777888888888888888888888999:::;;;===>>>???<<<>>>FFFVVVppp|||uuummmeeeaaa```aaalllOOOPPPTTT[[[eeennnuuuxxxuuussslllccc___```aaaaaafffqqq}}}{{{rrrpppuuu|||}}}zzzzzzxxxuuurrrnnnjjjhhhhhhfffcccbbbbbbaaa```^^^^^^]]]]]]\\\\\\\\\\\\\\\_________```aaaaaabbbbbb]]]^^^___bbbfffjjjnnnpppuuuzzz~~~{{{wwwtttssssssssszzz~~~zzzwwwuuusssoookkkgggdddcccbbbeeefffjjjqqqzzz~~~}}}{{{yyyxxxxxxxxxxxxttttttsssrrrooojjjfffddd```\\\VVVPPPMMMMMMPPPQQQVVV[[[cccjjjoootttwwwzzzvvvxxx|||~~~vvvmmmddd```[[[VVVRRRNNNJJJGGGFFFDDDBBBBBBBBBCCCBBBAAA;;;<<<===???AAADDDFFFGGGDDDEEEEEEIIIXXXpppjjjYYYEEE<<<999777666777777777666555555555555666777666555555555555666666::::::999888777666666555444333222333555555555333444333333333333333333222222222222222333333333333444444555555666777777888666666777888888888888888999999999:::<<<===??????===???FFFWWWppp|||vvvnnnfff```^^^^^^ccczzzMMMOOOTTT\\\fffnnnsssuuuvvvrrrjjjbbb^^^^^^```aaaiiitttzzzwwwzzz~~~|||wwwtttqqqnnnlllllljjjfffeeedddcccbbbaaa```___]]]\\\\\\]]]___```______````````````______[[[[[[[[[\\\]]]^^^```aaagggjjjoooqqqrrrqqqrrrrrrpppooollljjjiiiiiijjjjjjqqqwww~~~{{{zzzxxxtttooollliiihhhhhhlllmmmqqqxxx~~~|||{{{|||~~~{{{zzzxxxuuuqqqlllhhheeebbb]]]VVVPPPNNNOOORRRTTTYYY]]]ccciiinnnrrrwwwzzzwwwyyy}}}zzzqqqgggccc]]]XXXTTTPPPLLLIIIGGGEEECCCBBBCCCCCCAAA@@@=========>>>@@@BBBDDDFFFCCCEEEEEEEEELLL___wwwvvvaaaJJJ===:::888888:::888888777666666666666777555555555555666666777777777666666555555444444444444333222333444555444333333333333222222111111111111222222222222333333333555555555555666666777777666666777888888888888888999999999:::;;;<<<===>>>???@@@GGGWWWppp~~~|||wwwpppgggaaa]]]\\\^^^tttPPPSSSYYYbbbkkkrrrvvvwwwxxxrrrjjjccc___^^^```ccclllwww}}}~~~{{{xxxvvvtttsssnnnkkkhhheeeddddddbbbaaaaaa```^^^]]]]]]^^^```bbb^^^^^^_________^^^]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZ^^^```bbbcccbbbaaaaaabbbdddcccaaa``````bbbccceeekkkrrr|||~~~}}}{{{wwwrrrooonnnnnnnnnppprrrvvv|||~~~|||xxxsssmmmhhhfffaaa]]]VVVQQQNNNPPPSSSVVVYYY]]]bbbgggkkkoootttwwwwwwyyy}}}}}}ttthhhddd^^^YYYUUURRRNNNLLLGGGEEECCCBBBBBBBBBAAA???@@@@@@???>>>???@@@AAACCCAAADDDEEEDDDEEERRRjjjiiiNNN@@@<<<;;;;;;===:::999888888777777888888444444555666666777777777444444444444444444444444444333222333555555555444777777666666555555555444333333333333444444444444777777666666555555555555666666777888888888888888888777888888999:::;;;<<<@@@AAAGGGWWWppp|||{{{xxxrrrjjjbbb^^^\\\\\\qqqOOOSSSZZZdddmmmsssuuuvvvvvvooogggccc```___bbbhhhqqq{{{|||yyywwwuuuppplllhhheeedddcccbbbaaaaaa```^^^]]]]]]___aaabbb^^^^^^^^^]]]]]]]]]\\\\\\XXXXXXXXXXXXXXXXXXWWWWWWVVVXXXYYYYYYXXXWWWXXXYYY[[[ZZZYYYYYYZZZ\\\^^^```eeemmmwww}}}yyyuuussssssssstttuuuxxx|||{{{tttnnniiifff```\\\VVVQQQPPPQQQTTTVVVYYY\\\```dddggglllqqquuuvvvxxx{{{}}}yyymmmhhhaaa[[[VVVSSSOOOMMMHHHEEECCCBBBBBBBBB@@@???BBBAAA???>>>===>>>@@@AAA@@@CCCFFFEEECCCJJJ___tttqqqTTTCCC???=========999999888777777777777888444444555666777777666666555555555555666666666666444333333444666777777666555555555555555444444444444444444444555555555555888777777666555555444444666666777888888888888888777777777777888999:::;;;@@@AAAGGGWWWppp}}}yyyzzzyyytttmmmfffaaa^^^]]]qqqOOOSSS[[[eeeoootttuuuuuuqqqiiicccbbbaaaaaafffmmmttt~~~}}}yyytttpppkkkhhhfffeeeddddddbbbaaaaaa```aaabbbcccddd```___^^^]]]\\\]]]^^^^^^YYYYYYZZZZZZYYYYYYXXXXXXUUUVVVVVVUUUSSSSSSTTTUUUVVVUUUUUUUUUWWWYYY\\\^^^aaahhhqqqyyy{{{xxxwwwwwwyyyzzz|||}}}vvvooojjjggg]]]ZZZVVVRRRQQQQQQTTTUUUZZZ\\\___bbbeeejjjooosssuuuwwwzzz{{{}}}tttnnnfff^^^XXXSSSOOOLLLIIIGGGEEECCCCCCCCCAAA@@@BBB@@@>>>======>>>AAABBB???BBBFFFGGGCCCEEEVVVhhhyyyYYYGGGAAA>>><<<;;;888777777666555666666666444555666777777666666555555555666666777777777888444333333555777999999888222222222333333333333333444444444444555555555555666666666666666555555555666666777888888888888888888888888888999:::;;;;;;???@@@FFFWWWqqq}}}|||wwwxxxyyyvvvpppiiidddaaa^^^qqqTTTXXXaaakkkuuuzzzzzzyyymmmeee___```aaabbbiiirrrvvvyyyuuupppllljjjjjjiiihhheeedddddddddeeeffffffgggaaa```^^^]]]]]]^^^```aaa\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZYYYVVVSSSQQQQQQRRRVVVUUUUUUUUUWWWZZZ]]]______dddlllssszzz}}}zzzyyy{{{}}}xxxpppkkkhhh\\\YYYVVVSSSQQQRRRSSSTTT[[[\\\___aaadddiiiooossswwwxxx{{{|||~~~zzztttjjjaaaYYYSSSNNNKKKKKKIIIFFFEEEEEEDDDCCCAAA@@@???===<<<===???BBBDDD@@@BBBFFFHHHCCCBBBOOO```~~~]]]IIIBBB>>>:::888666666555444444444444444444555666777777666555444444444555555666666777777333333333555888:::;;;:::444555555666666777777777333333444444444444555555444444555555666777777777666666777888888888888888999999999999:::;;;<<<<<>>>>>??????AAAEEEHHHGGGDDDDDDKKKRRRtttnnnTTTEEE???===<<<:::888666555444555777888777777888888888888777777666666666555444444333333222222333333333333333333555555555555444333333222444555333000111555444000888888888777666444333222777777777777999:::<<<>>>777777777888999:::<<<<<>>>>>??????AAAEEEHHHFFFCCCCCCIIIOOOjjjrrrYYYJJJBBB>>>;;;999888777666555666666777666666777777777777666666666666666555555555555555444444444444444333333333444444444444444444333222---111222111333777999777555555666666666666555555555666888999::::::::::::777777777888999:::<<<<<<@@@AAAFFFWWWqqq}}}}}}www{{{||||||zzztttmmmgggcccaaahhh|||\\\eeeoootttxxxzzzuuuooodddaaa___```bbbfffoooxxx{{{wwwzzzuuuqqqqqqsssrrrmmmhhhkkkjjjiiihhhgggggghhhhhhiiihhheeecccbbbaaabbbbbb___\\\XXXVVVVVVVVVVVVUUUTTTTTTUUUUUUWWWXXXZZZZZZ]]]bbbiiiqqqyyyzzzrrriiiaaa\\\UUURRRNNNLLLMMMPPPRRRSSSUUUWWWYYY\\\___eeekkkpppsssuuuwwwyyyzzz}}}}}}zzzoooggg```YYYTTTOOOLLLJJJIIIJJJKKKLLLKKKAAA@@@??????>>>>>>??????AAADDDFFFEEEAAAAAAFFFJJJ\\\vvvxxx```NNNDDD===:::888888777777777666666666555555666666666666555555555555666666666666777777666666555555444444333333222333333444444444444333)))///444333222555777777222333444666777777777777333555888:::;;;999777666777777777888999:::<<<<<>>>>>??????AAACCCEEECCC@@@???BBBFFFPPPjjj|||cccPPPDDD===:::777888888888888777666555555666666777777666666555555555555666777888888999888777777666555444444333111222333444444444444444222:::>>>:::555333444333333333444666777777777777444555777888999888666555777777777888999:::<<<<<<>>>@@@GGGWWWpppyyyvvvvvvzzzyyyyyywwwtttmmmfffaaabbbhhh{{{ccckkkrrrttttttrrrjjjccc^^^_________cccmmmwww}}}}}}~~~}}}zzzsssqqqnnnkkkjjjkkkmmmooorrrpppnnnkkkhhheeecccbbbbbb___[[[YYYYYYYYYYYYXXXYYYYYYXXXXXXYYYZZZ[[[[[[\\\```gggooouuuxxxyyyyyyyyyyyyqqqggg___WWWPPPKKKJJJJJJJJJIIIJJJKKKMMMNNNNNNPPPRRRUUUZZZaaaiiinnnrrrtttwwwxxxzzz}}}xxxrrrjjjaaaYYYSSSPPPKKKGGGGGGGGGGGGFFFAAA@@@??????>>>>>>??????AAABBBCCCBBB???>>>@@@BBBIII___}}}fffQQQDDD===;;;888888888999888777666666666777777888888777777666444444555666777888999999888888777666555555444444222333444444555555555555>>>EEEGGGAAA:::777666444555555666666666666666555666666666666666666777777777777777888999:::<<<<<<===@@@HHHXXXppp{{{yyy{{{{{{zzzyyywwwuuuooogggaaaaaahhh{{{eeelllrrrsssqqqnnnfff]]][[[^^^``````fffqqq{{{xxxuuuqqqmmmlllnnnqqqsssqqqppppppooonnnmmmmmmlllgggddd```]]]\\\\\\[[[ZZZ\\\\\\[[[[[[[[[[[[\\\]]]^^^aaagggmmmqqqssssssssstttyyy{{{tttnnnggg___XXXRRRMMMIIIGGGHHHIIIHHHHHHHHHIIIKKKLLLNNNQQQTTTYYY___ggglllpppsssuuuxxxzzz}}}|||wwwpppfff^^^VVVRRRKKKGGGEEEDDDCCCCCCAAA@@@??????>>>>>>??????@@@AAABBBAAA@@@??????@@@FFFUUUooommmWWWHHH@@@===999999888888888777777777777777888888888888777777444444555666666777888888777777666666555555444444444555555666666666666555:::???AAA<<<777666555333666777777777666555444444777666555555555666888999777777777888999:::<<<<<<<<<@@@HHHXXXooo~~~}}}{{{yyywwwqqqhhhaaa]]]cccvvvgggnnnssssssqqqlllccc[[[YYY^^^bbbccciiiuuu~~~~~~~~~~~~zzzuuurrrppprrrvvvxxxuuuuuuvvvvvvvvvvvvvvvuuummmjjjeeebbbaaa```___]]]___^^^]]]]]]]]]]]]^^^^^^```bbbgggkkkmmmooonnnnnnooossszzz}}}{{{zzz{{{|||zzzzzz{{{xxxxxxzzz}}}}}}yyysssooogggbbb\\\VVVQQQMMMJJJGGGDDDFFFHHHHHHFFFEEEFFFHHHJJJMMMQQQUUUYYY___eeeiiimmmpppsssvvvyyy||||||vvvlllcccXXXTTTMMMHHHEEEEEEDDDDDDAAA@@@??????>>>>>>??????@@@AAAAAAAAA@@@??????@@@CCCLLLaaaxxxbbbPPPDDD???:::999888777777777888999666666777777777777666666444444444555555666666777555555555555555555555555777777777777777777666555333555555222222444444111666666666666666555555444555555666777888888999999777777777888999:::<<<<<<;;;@@@IIIXXXooo|||}}}{{{yyyrrriiiaaa]]]```ppphhhooottttttqqqlllcccZZZWWW^^^cccdddkkkwww}}}zzzyyyxxx~~~yyyuuutttvvvzzz|||{{{|||||||||{{{zzzzzzyyyrrrnnniiifffdddcccaaa`````````___^^^^^^^^^______bbbdddfffiiikkkllllllllllllpppvvv|||{{{wwwwwwwwwtttvvvxxxwwwtttrrrsssuuurrrtttvvv{{{~~~}}}{{{}}}{{{xxxuuusssooojjjggg]]]YYYSSSNNNKKKIIIGGGEEECCCFFFHHHGGGEEEDDDEEEFFFIIILLLQQQUUUZZZ^^^dddgggkkkmmmqqqtttwww{{{zzzpppgggZZZUUUNNNIIIGGGGGGGGGGGGAAA@@@@@@???>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAFFFXXXxxxkkkVVVGGG@@@;;;:::888666666777888:::555555666666666666555555444444444555555555555555444444444555555555555555888888999888888777666555444555444222333888888444555555666666666666666555222444777999;;;:::999888777777777888999:::<<<<<<;;;@@@IIIXXXooo}}}vvvlllpppuuu{{{|||{{{|||~~~}}}zzztttiiiaaaaaa```lll~~~mmmoooqqqooojjjddd___]]]^^^\\\]]]dddpppzzz}}}yyyvvv{{{~~~~~~~~~|||zzzzzz}}}yyytttnnnjjjjjjhhhfffcccfffddd```]]]\\\]]]___aaadddbbb```aaaeeejjjmmmnnnooorrruuuyyy}}}}}}zzzwwwvvvuuuuuusssqqqpppooommmkkkiiiiiiiiiiiiooorrruuuyyyzzzyyyxxxvvvyyyzzzzzz{{{{{{{{{{{{{{{xxxwwwuuuuuuvvvwwwwwwvvvrrrpppllliiigggddd```^^^XXXUUUPPPLLLKKKIIIHHHFFFGGGFFFDDDCCCCCCDDDDDDEEEGGGKKKPPPUUUZZZ^^^bbbeeehhhlllrrrvvvyyy|||{{{oooddd^^^UUUMMMJJJHHHEEECCCDDDCCCBBBBBBAAA@@@???>>>===AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAMMMjjjzzz```LLLDDD999:::999666444666888999333444555666666777777777777666555444333444555555444444444444444444444444555444444555666555222000333333333333333333333333666444222333555666444222333444555666777777777777777999::::::::::::;;;===???BBBIIIYYYrrruuubbbbbb^^^^^^fffnnnssswww{{{ttthhh___^^^^^^iii~~~yyynnnqqqrrrpppkkkddd___]]]___^^^```hhhttt}}}}}}{{{}}}~~~|||uuupppnnnlllhhheeegggeeeaaa^^^\\\]]]^^^```aaa______aaaeeejjjnnnooonnnnnnppprrrvvvzzz}}}zzzxxxtttrrrqqqpppnnnllliiiiiigggfffeeeffffffgggiiikkkoooqqqrrrqqqpppnnnooooooppppppppppppooooookkkiiiggggggiiijjjiiihhhgggeeebbb___]]][[[XXXUUUQQQNNNJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGJJJOOOTTTXXX\\\```cccgggkkkqqquuuxxx|||zzzooofff```WWWOOOLLLJJJFFFDDDEEECCCBBBBBBAAA@@@??????>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@IIIbbbhhhQQQFFF<<<<<<:::666444444666666777888888888777666555444444444444444555777999:::444444444444444444444444777666666666777777555333333333333333333333333333444222222333777888888666333444555666777777777777777999::::::::::::;;;===>>>@@@HHHWWWpppqqq^^^WWWSSSSSS[[[dddjjjqqqvvv}}}sssggg___YYYZZZeeexxx{{{qqqrrrsssqqqkkkddd___]]]``````eeennnyyy~~~|||}}}{{{||||||}}}}}}~~~~~~~~~{{{{{{|||~~~wwwtttrrrnnnllliiifffccc___]]]]]]^^^___aaa```___```dddgggjjjjjjjjjiiiiiijjjlllqqquuuxxxuuurrrooommmkkkjjjhhhfffbbbaaa```______```aaabbbcccdddgggiiiiiihhhfffeeeddddddddddddcccbbbaaa```aaa___]]]^^^___``````___[[[YYYWWWUUUTTTRRRPPPNNNKKKIIIFFFFFFFFFGGGGGGFFFCCCCCCBBBCCCDDDFFFGGGIIIGGGJJJNNNRRRUUUYYY]]]```fffjjjppptttxxx{{{zzzqqqiiicccZZZRRROOOLLLHHHEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@>>>DDDWWWtttrrrXXXIII@@@>>>:::777444333333444777888999:::999777555333555555555555666888999:::666666666666666666666666777666555666777777555333333333333333333333333333444444333555777888888777444444555666777777777777777999::::::::::::;;;======???GGGVVVnnnmmmYYYNNNJJJJJJQQQZZZbbblllssszzzqqqfff^^^WWWZZZgggyyyrrrsssssspppjjjccc___]]]___bbbhhhsss}}}~~~{{{~~~~~~|||xxxxxxxxxyyy{{{}}}~~~~~~zzzwwwwwwxxx~~~}}}yyyxxxwwwvvvmmmkkkgggcccaaa______```eeebbb```___aaabbbbbbbbbeeeddddddeeegggiiilllnnnmmmkkkhhhgggffffffdddbbb]]]]]][[[ZZZZZZ[[[\\\\\\^^^___aaabbbbbb```___]]]]]]]]]]]]\\\[[[YYYXXXWWWZZZYYYWWWXXXYYYZZZZZZYYYVVVTTTRRRQQQQQQPPPNNNLLLKKKIIIGGGGGGHHHIIIIIIHHHDDDCCCCCCCCCDDDEEEGGGHHHHHHJJJNNNQQQTTTWWW[[[^^^fffjjjpppuuuyyy|||tttlllfff]]]TTTQQQOOOIIIFFFFFFCCCBBBBBBBBBAAAAAAAAAAAA>>>???AAABBBCCCBBBAAA@@@@@@>>>@@@MMMfffyyy___NNNCCC>>>999777555333333555222444666888999888777666777777777666666666666666666666666666666666666666555444333333555555444222444444444444444444444444777777666555555555444333444555666777777888888777777999::::::::::::;;;===>>>@@@GGGVVVmmmnnn[[[SSSNNNMMMRRRYYYaaalllvvv~~~|||wwwoooddd]]]XXX```qqqssssssqqqlllfffaaa^^^^^^^^^bbbkkkvvv~~~|||wwwxxxxxxzzz|||~~~}}}yyyvvvuuuwwwxxx{{{}}}|||tttrrrnnnjjjgggdddcccccceeeccc```___``````___^^^```aaabbbcccdddeeeeeeeeeeeecccaaaaaabbbcccbbbaaa]]][[[ZZZXXXWWWVVVWWWWWWYYYYYY[[[[[[[[[ZZZXXXWWWXXXXXXXXXWWWUUUTTTRRRQQQRRRQQQPPPPPPRRRSSSSSSRRRSSSRRRPPPPPPPPPPPPNNNMMMLLLKKKIIIHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIKKKNNNPPPSSSVVV[[[^^^eeeiiiooouuuyyy}}}zzzqqqiii```WWWTTTQQQKKKFFFFFFDDDCCCCCCCCCBBBAAAAAAAAA>>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@GGGZZZyyyjjjXXXFFF>>>888888888555555888111333555666777777666555666666666555555555444444777777777777777777777777555333222333444555444333444444444444444444444444666666666555444333222333444555666777888888888888777999::::::::::::;;;===>>>AAAGGGVVVnnnxxxhhhaaa[[[WWWYYY]]]dddnnnxxx~~~{{{vvvmmmccc\\\XXXcccyyysssqqqmmmgggaaa^^^^^^___]]]cccmmmxxx~~~}}}~~~{{{{{{}}}~~~{{{vvvttttttuuuvvv|||}}}}}}{{{wwwsssnnnkkkiiihhhcccbbb``````bbbcccbbbaaa___```aaabbbbbbaaa```___^^^]]]\\\\\\^^^``````___\\\[[[XXXVVVUUUTTTTTTUUUTTTTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSSSSQQQPPPOOONNNPPPOOOMMMNNNPPPRRRRRRQQQQQQOOONNNNNNNNNNNNMMMKKKKKKIIIHHHGGGHHHGGGFFFDDDGGGFFFEEECCCCCCCCCDDDEEEHHHJJJMMMOOOQQQUUUZZZ^^^dddhhhnnntttyyy}}}wwwlllccc[[[XXXTTTMMMHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@??????@@@AAABBBCCCDDDEEEBBBBBBAAADDDQQQnnnwwwdddJJJ???888::::::666666:::555555555555444333222222111222333555666666666666777777777777777777777777777555444444666777777666444444444444444444444444222333444444333333444666555555666777888888888888777999::::::::::::;;;===>>>AAAHHHWWWoooyyylllgggbbbaaaaaaeeennnxxx~~~~~~~~~|||wwwmmmbbbZZZVVV```sssrrrnnnhhhaaa\\\[[[]]]```___eeeoooyyy|||}}}~~~}}}zzzxxxwwwwwwwwwvvv{{{yyyzzz||||||}}}{{{vvvrrrooonnnfffeeeddddddffffffeeeddd```______^^^^^^]]]]]]]]][[[YYYXXXXXXZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTQQQRRRQQQQQQPPPOOONNNMMMQQQPPPOOOPPPRRRSSSTTTSSSOOONNNLLLLLLMMMLLLKKKIIIIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHJJJLLLOOOTTTYYY]]]aaaeeelllrrrwww{{{~~~qqqhhh```\\\XXXQQQKKKIIIHHHGGGFFFDDDCCCAAA@@@???@@@?????????AAACCCFFFGGGBBBCCCBBBAAAIIIbbblllPPPCCC:::<<<<<<666555:::888777555444333333444444222333444666777777777777666666666666666666666666777555333444555777777777555555555555555555555555222444666555444333555777555555777888888888888888777999::::::::::::;;;======???GGGVVVoootttnnniiifffdddeeennnwww~~~~~~}}}xxxmmmaaaYYYTTTXXXeeevvvqqqmmmfff^^^YYYYYY]]]aaa```fffpppzzz}}}{{{zzzzzz{{{||||||{{{zzzzzzvvvvvvzzzzzzxxx{{{{{{vvvsssrrrlllkkkiiihhhhhhgggeeecccbbb```]]][[[ZZZZZZ\\\]]]YYYXXXVVVVVVWWWXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVVVVWWWXXXXXXWWWWWWRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMNNNPPPRRRRRRRRROOONNNLLLLLLMMMLLLKKKIIIIIIHHHGGGHHHJJJJJJHHHGGGCCCCCCCCCCCCDDDEEEGGGHHHDDDFFFHHHKKKNNNSSSXXX]]]^^^cccjjjpppuuuzzz~~~zzztttkkkccc___[[[SSSMMMKKKIIIHHHGGGEEECCCAAA???>>>AAA@@@>>>>>>@@@CCCGGGIIICCCDDDCCC@@@DDD[[[~~~nnnUUUFFF<<<>>>===666444888666555444333444666888:::666777888888888777555444666666666666666666666666555333111222333555666555555555555555555555555555777999:::777444222333555555666777888888999999888777999::::::::::::;;;===;;;>>>FFFVVVnnnwwwrrrmmmjjjfffgggnnnxxx}}}~~~yyynnnaaaXXXTTTSSSYYYhhhwwwuuulllccc]]]XXXUUUXXX]]]aaahhhsss~~~~~~|||yyyzzzzzzzzz|||}}}}}}yyyyyy{{{yyytttvvv|||{{{tttxxxtttooommmllljjjfffbbb```______```aaa___\\\YYYYYYWWWVVVWWWYYYZZZZZZYYYZZZYYYYYYXXXVVVUUUTTTTTTVVVTTTTTTTTTVVVWWWVVVUUURRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGHHHJJJNNNQQQUUUWWW^^^dddjjjooossswww}}}yyyqqqhhhbbb___[[[UUUPPPJJJGGGEEECCCCCCBBB@@@???>>>>>>>>>>>>???AAACCCEEEDDDDDDCCCBBBDDDRRRooo|||[[[MMMAAA======:::777555555555555555555666777777888888666555444444444444888888888777777777777777666666555444333222222111333222111111222555777999888666444222111222333444777666777<<>>>>>>>>???AAACCCDDDEEEEEEEEECCCCCCNNNgggbbbSSSDDD???===:::777666555555555555555666777777999888777666555555555555777777777777666666555555888777777666555555444444444333333333444666888:::888666444333222222333444888888999===AAAAAA===999777888::::::999999;;;<<>>>>>???AAACCCDDDFFFFFFFFFEEEBBBIII]]]qqqlll[[[III@@@===999777666555555555666666666777777999888888777666666666666888777777666555444444333777777777666555555555444555444444444555777888:::888777555444333333444555777888:::;;;<<<;;;:::999777999::::::::::::;;;===???@@@FFFSSSjjj|||uuuqqqpppppppppuuu{{{wwwkkkbbbWWWRRRUUUeeexxxrrriii```ZZZUUURRRTTTYYYeeeppp~~~}}}{{{|||}}}zzzwwwuuuvvvyyy|||||||||}}}}}}{{{yyytttmmmgggddddddcccdddddddddbbb```___\\\YYYWWWXXXZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWUUUUUUWWWZZZ[[[ZZZWWWUUUQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNMMMLLLKKKJJJIIIIIILLLKKKJJJJJJIIIIIIJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHKKKOOORRRTTTXXX^^^eeekkkooosssxxx|||}}}~~~{{{rrrgggdddeeebbbYYYPPPKKKIIIFFFEEEDDDDDDBBB@@@@@@@@@?????????@@@BBBCCCEEEFFFGGGGGGCCCFFFUUUeeetttaaaLLLAAA<<<999777888555555666777777777777777999999888777777777777777999999888777555444333333444444444444444333333333444444444444555666777888777777666555444444555555555666777777666555666777888999:::;;;::::::;;;===@@@AAAGGGTTTkkk{{{uuuqqqrrrsssuuuyyy~~~yyylllbbb[[[WWWZZZiiizzzoooggg^^^YYYUUURRRUUU[[[iiittt}}}~~~~~~zzzvvvvvvwwwyyyyyyzzz{{{}}}vvvppphhhgggfffggghhhiiigggfffcccaaa]]][[[[[[\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYY\\\]]]]]]YYYWWWTTTUUUVVVWWWWWWVVVUUUUUURRRQQQQQQQQQPPPPPPPPPOOOOOONNNMMMKKKJJJJJJJJJJJJMMMLLLKKKJJJJJJJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGJJJMMMPPPRRRWWW]]]ffflllppptttyyy}}}}}}|||qqqddd^^^^^^]]]XXXRRRLLLIIIGGGEEEEEEDDDCCCAAAAAA@@@?????????@@@AAABBBCCCDDDGGGHHHEEEEEEPPP]]]wwwzzzfffOOOAAA<<<999888999555666777777888888777777999888888777777777777777::::::999888666555444444333333333444444444444444333333333333444555666666777777666666555555666666444555666555444333555777777999::::::::::::;;;===???AAAFFFTTTkkk{{{tttpppssswwwzzz~~~~~~qqqddd[[[XXX]]]kkkzzzkkkddd\\\XXXUUUUUUYYY___nnnwwwzzz|||yyyuuuwwwyyyyyyvvvxxx{{{|||}}}~~~wwwsssqqqpppoooppppppooommmiiifffcccaaa```^^^\\\ZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXYYY[[[]]]]]]ZZZXXXXXXYYYYYYZZZYYYXXXWWWVVVRRRRRRRRRQQQPPPPPPOOOOOOPPPNNNLLLKKKJJJIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEGGGIIILLLOOOQQQVVV]]]fffmmmqqquuuyyy}}}uuuhhh___[[[YYYVVVTTTLLLJJJGGGFFFFFFEEECCCBBBBBBAAA@@@?????????@@@AAA@@@BBBFFFGGGEEEDDDLLLVVVjjjkkkSSSDDD===999888999555666777888999888777666888777777666666777777777::::::999888777666666555444555555555666777777777333333333444444444555555777777777777777777666666555555555666666777777777666888999999999999:::<<<<<<>>>DDDRRRiii|||tttooorrrwww|||xxxlll\\\ZZZ___nnn{{{hhh```ZZZWWWWWWWWW\\\cccrrryyyzzz|||xxxuuuxxx{{{zzzxxxyyy{{{{{{zzz{{{}}}}}}{{{zzzxxxvvvtttqqqooollljjjhhhddd```]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[[[[\\\^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPPPPNNNLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEFFFHHHKKKNNNPPPUUU\\\fffmmmqqquuuyyy|||sssggg^^^XXXUUUTTTMMMKKKHHHFFFFFFEEEDDDBBBCCCBBB@@@?????????@@@@@@???AAADDDFFFCCC@@@FFFOOO```~~~rrrXXXHHH???:::777888555666777999999888777666777666666555555666666777888888777777666666666666444444555555666777777888333444444555555555555555666777777888888777777777555333333555888:::888555555777888888888888999;;;;;;===DDDRRRjjjvvvnnnpppuuuzzz~~~|||uuugggeeejjjuuufff___YYYWWWWWWYYY___fffuuuzzz{{{|||xxxuuuyyy|||{{{|||||||||zzzyyyyyy|||~~~}}}~~~{{{yyyyyywwwuuussspppkkkeeeaaa___^^^^^^^^^^^^^^^^^^]]]```___^^^___aaaaaaaaa```\\\\\\\\\\\\ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOLLLJJJIIIIIIJJJKKKKKKLLLNNNOOONNNMMMKKKIIIJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDDDDFFFHHHKKKMMMOOOTTT[[[eeelllqqqtttxxx|||~~~pppcccYYYTTTSSSMMMKKKHHHGGGFFFFFFDDDBBBCCCBBB@@@????????????@@@???@@@CCCDDD@@@>>>BBBJJJ[[[zzzwww]]]KKKAAA:::666666555666888999:::999777666666666555555555555666777666666666666666555555555111222222333444555666666444555666666666666666555666777777888888888777777333000///333888:::777222555666888888777777999:::===???FFFUUUmmmwwwnnnnnnssswww{{{}}}|||yyy{{{|||zzzvvvsssvvv~~~~~~eee```\\\[[[ZZZ[[[bbbjjjuuuyyy|||yyyvvvxxxyyywwwvvvwwwwwwwwwxxxxxxyyyyyy{{{~~~~~~zzzuuupppllliiiiiieeeaaa```bbbcccbbb```aaabbbbbbbbbaaa```aaabbbaaa___]]]]]]]]]\\\[[[YYYWWWVVVTTTRRRQQQPPPPPPPPPLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDFFFJJJNNNSSSZZZdddnnnuuuzzz~~~wwwnnnbbb[[[ZZZRRRMMMHHHCCCBBBBBBBBBAAADDDCCCBBB@@@???>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFSSSrrrfffOOOCCC===888555888777666555666777999;;;888777666555666777999;;;444444555555555555444444333333333333333333333222444444555555555555444444777666666555444444444333999888777666555666777777666777888888777666777999>>>AAAFFFPPPhhhvvvppprrrwwwzzz}}}~~~{{{zzz||||||zzzwww{{{~~~bbb^^^ZZZZZZ[[[]]]fffooowww{{{~~~{{{yyy}}}{{{xxxyyyyyyvvvsssssssssssstttttttttuuuvvvyyy|||~~~|||xxxvvvtttooojjjhhhiiijjjhhhfffiiiiiijjjiiihhhgggggghhhcccaaa`````````___]]][[[ZZZYYYXXXVVVTTTSSSQQQQQQNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFEEEDDDFFFJJJNNNTTT[[[eeennnuuuzzz~~~|||sssggg___]]]TTTPPPJJJGGGEEEDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>>>>???AAACCCDDDFFFFFFFFFUUUqqqlllTTTGGG@@@;;;999999888666666666777999:::888777666555666777999:::555555666666666666555555333444444555555666666666444444555555555555444444444444444555555444444333222222222222333555777888777999:::999888888999;;;>>>AAAFFFQQQiii~~~uuupppsssxxx{{{}}}}}}{{{{{{}}}~~~}}}{{{___ZZZWWWXXXZZZ___iiitttxxx}}}{{{wwwrrruuu|||}}}{{{{{{yyyuuuppppppqqqqqqrrrsssssstttsssvvvyyyzzz|||}}}xxxrrrpppppppppnnnlllmmmmmmmmmlllkkkjjjiiihhheeedddcccddddddccc```^^^]]]]]]\\\[[[YYYWWWUUUSSSPPPPPPOOOOOONNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFEEEDDDFFFJJJMMMUUU\\\fffooovvv{{{~~~{{{oooeee```VVVSSSNNNKKKIIIGGGEEEDDDDDDCCCBBB@@@????????????>>>???AAACCCEEEFFFGGGGGGRRRjjjttt\\\KKKBBB>>><<<:::999777666666777888999888777666666666777999999666666777777777777666666222333333444555666777777444444555555555555444444222333555666777777666666555444555555666888999:::888:::;;;;;;::::::;;;======AAAGGGRRRkkk~~~uuuoooqqqwwwzzz|||~~~}}}{{{|||~~~\\\WWWUUUVVVZZZ___jjjuuuxxx~~~{{{vvviiilllqqqxxx}}}~~~||||||xxxsssooooooqqqsssuuuvvvxxxxxxuuuxxx{{{||||||{{{xxxwwwwwwvvvtttqqqpppoooooonnnllljjjgggffffffeeeffffffeeebbb___]]]]]]^^^___^^^\\\YYYWWWSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDFFFJJJMMMVVV\\\fffooovvv{{{~~~uuujjjcccXXXUUUQQQNNNLLLIIIFFFCCCCCCCCCBBBAAA@@@?????????>>>???AAACCCEEEGGGGGGHHHLLL^^^zzz|||bbbOOOCCC???===::::::888777777777777888888888777666666777888999777777888888888888777777222222222333333444444444444444555555555555444444222444666888999999999888999999888888888777777777888:::;;;;;;::::::<<<===;;;@@@FFFRRRkkkvvvmmmnnnrrrvvvyyy}}}}}}||||||}}}[[[VVVTTTVVVZZZ___jjjtttwww}}}zzzhhhjjjmmmssszzzzzz~~~~~~||||||xxxsssnnnoooqqqtttwwwzzz|||}}}xxx{{{}}}~~~}}}}}}yyywwwvvvuuutttrrrnnnjjjgggfffeeeeeeeeedddbbb___\\\]]]___``````___]]]\\\UUUTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDFFFIIILLLVVV\\\fffooovvvzzz}}}~~~||||||yyynnneeeYYYVVVRRRNNNLLLIIIFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>???AAACCCFFFGGGHHHIIIGGGTTTlllhhhRRRCCC===<<<::::::999888888777777777888888777777777777777777777777888888888888777777444444444333333222222222444444555555555555444444222444555777888888888777666666666555555555444444666888::::::999999;;;<<<:::>>>EEERRRjjjyyynnnlllooossswww{{{}}}}}}}}}~~~ZZZWWWVVVYYY\\\aaakkkuuuxxx~~~sssrrrrrrvvv|||~~~zzz~~~~~~}}}}}}yyytttoooppprrrtttwwwzzz|||}}}xxx{{{~~~~~~|||}}}}}}{{{xxxxxxwwwtttnnniiigggfffdddcccdddcccbbb```^^^___```aaaaaaaaa```___YYYXXXVVVUUUTTTSSSSSSSSSPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGEEEDDDEEEIIILLLUUU\\\eeennnuuuyyy|||~~~~~~~~~~~~zzz{{{qqqggg[[[XXXSSSNNNKKKIIIFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>???AAADDDFFFHHHIIIIIIHHHNNNaaaoooVVVEEE===<<<999999999999999888888888888888888888777777777777777777888888888888777777777777666555444333333222444444555555555555444444444444444444444444555555333444555777888888999888555777888999888999:::<<<999>>>EEERRRjjj}}}sssrrrtttwwwzzz}}}}}}~~~YYYWWWXXX]]]aaafffoooxxxzzz}}}{{{|||}}}{{{|||wwwssstttuuuvvvxxxyyyzzz{{{yyy{{{~~~}}}{{{{{{~~~~~~{{{{{{{{{wwwpppjjjiiifffcccaaabbbbbbbbbbbbddddddccccccbbbaaaaaa```]]]\\\ZZZYYYWWWVVVVVVUUUSSSSSSRRRRRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGEEEDDDEEEIIIKKKUUU[[[eeemmmsssxxx{{{}}}{{{|||sssjjj___ZZZTTTNNNKKKIIIGGGEEECCCCCCBBBAAAAAAAAAAAABBB===???AAADDDFFFHHHIIIJJJLLLJJJUUUqqqvvv\\\HHH@@@>>>888888999999:::999999999888888888888888777666666666777777777777777777666666666666555555444444333444444555555555555444444999888666444333333444555555666888:::;;;;;;;;;;;;555666888999888999;;;<<<;;;@@@GGGSSSkkk{{{}}}XXXWWWZZZ```eeejjjsss|||||||||}}}~~~yyyyyyyyyyyyyyyyyyzzzzzzzzzzzz}}}~~~|||{{{}}}~~~vvvpppjjjgggcccaaaaaabbbcccccciiihhhfffdddbbbaaa`````````___]]][[[ZZZYYYXXXXXXSSSSSSSSSRRRQQQOOONNNMMMJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDEEEHHHKKKTTT[[[dddmmmssswwwzzz|||}}}}}}uuulllaaa\\\UUUOOOLLLJJJHHHGGGCCCCCCBBBAAAAAAAAABBBBBB===???AAADDDFFFHHHJJJJJJMMMFFFKKKfff|||aaaLLLBBB@@@777888999:::::::::::::::888888888888888777666555666666777777777777666666222333333333333333333333444555555555555555555444???===999666555555666777666666777888777666555444555777999999999:::;;;======BBBIIIUUUlllYYY[[[]]]___dddlllwwwzzztttvvvvvvwwwzzz}}}~~~}}}{{{~~~}}}|||{{{zzzzzzzzzzzzzzz}}}|||uuuppplllhhhfffgggiiijjjjjjlllpppoooiiidddcccdddcccccc^^^\\\^^^]]]YYYWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQNNNLLLLLLLLLMMMLLLJJJHHHDDDDDDCCCDDDEEEHHHKKKMMMUUU[[[dddmmmssswwwyyy{{{~~~{{{uuurrreee```XXXQQQMMMJJJIIIHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAACCCFFFHHHJJJHHHJJJNNN]]]{{{hhhRRREEE@@@888;;;======:::999:::<<<888888999999999999888888333444555555555444333222111222333333444444333333333333333444555666777888666666555555555555666666444555555555444555888:::999888666555555777999:::;;;???EEEQQQjjjXXXZZZ\\\```eeennnyyy{{{vvvwwwwwwxxxzzz}}}}}}|||{{{yyyxxxwwwwwwwwwxxxyyyzzz|||~~~vvvrrrnnnkkklllmmmnnnnnnqqquuusssmmmhhhhhhhhhgggeee```^^^``````]]]\\\]]]\\\[[[YYYWWWUUUTTTSSSRRROOONNNMMMMMMNNNMMMKKKIIIFFFEEEDDDDDDFFFHHHKKKLLLTTTZZZccclllrrrwwwzzz||||||~~~~~~wwwtttgggaaaYYYRRRNNNKKKJJJHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@AAACCCEEEGGGIIIHHHHHHJJJVVVrrrpppXXXHHH@@@;;;===>>>===:::888999:::777777777888888777777777444444555555555444333222666666666666555444333222555555444444444555555666666666555555555555666666444555555555444555888::::::999777777777888:::;;;;;;@@@FFFQQQiii}}}VVVXXX[[[___gggqqq{{{}}}yyy{{{zzz{{{|||~~~~~~|||zzzxxxwwwtttsssssstttvvvwww{{{~~~~~~yyywwwvvvwwwxxxxxx{{{}}}{{{uuupppqqqqqqooojjjeeebbbdddeeecccccceeecccbbb___\\\YYYWWWUUUTTTRRRPPPOOONNNNNNNNNLLLJJJGGGGGGEEEEEEFFFHHHJJJKKKRRRXXXbbbkkkrrrwww{{{}}}~~~~~~~~~|||xxxiiiccc[[[SSSOOOLLLJJJIIIFFFEEEEEEDDDCCCCCCBBBBBB?????????@@@BBBDDDFFFHHHIIIGGGEEENNNfffyyy```LLLAAA>>>>>>>>><<<:::888777888666666666666666666666666444555555555555444333333333333444444444444333333666666555444444444444444666666555555555555666666444555666666555555777999:::999888888888999;;;<<<<<<@@@FFFRRRiii}}}zzzUUUWWWYYY___gggqqq{{{~~~~~~~~~~~~|||}}}zzzvvvrrrpppqqqrrrsssyyy{{{~~~|||xxxyyyyyyvvvqqqllliiijjjjjjhhhgggiiiiiigggeeeaaa]]]ZZZVVVUUUUUURRRPPPNNNNNNMMMKKKJJJHHHGGGEEEDDDEEEFFFHHHIIIQQQWWW```jjjqqqwww|||~~~{{{kkkeee\\\TTTOOOLLLIIIHHHEEEEEEDDDCCCCCCBBBBBBAAA?????????@@@AAACCCEEEGGGIIIFFFCCCHHH[[[{{{}}}eeePPPCCC>>>>>>===;;;:::888888888666666666666666666666666555555555555555444444333000111333555777999999:::666555555444444444555555666666555555555555666666444666777777666666777999888888888888888999:::;;;<<>>===;;;:::::::::::::::888777777666666777777888666666555555444444444444444555777999;;;===>>>>>>333333333444444666777777666666555555555555666666555666888777666666777888666666666777888999999:::<<<@@@FFFRRRiii}}}vvvxxx{{{zzzxxxwwwvvvxxx{{{~~~WWWVVVYYY___hhhrrryyy}}}|||zzzxxxyyy~~~yyytttvvv||||||~~~~~~}}}{{{yyyyyyzzz|||}}}}}}}}}~~~zzzwwwxxxwwwrrroooooorrrrrrpppmmmiiiddd```^^^[[[WWWSSSPPPOOOMMMLLLJJJHHHGGGEEEDDDDDDFFFGGGIIIPPPVVV___gggooouuu{{{~~~~~~~~~~~~{{{pppjjj```WWWQQQLLLIIIGGGDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCEEEFFFHHHGGGFFFHHHPPPfff}}}kkkWWWJJJ???<<<:::999:::;;;;;;:::888888666666666666888888777666555555444444555555555555666777777777777777333333333444555666777888666666555555555555666666555777888888777666777777555555666777888999999999;;;???EEEQQQjjjzzzuuuwww{{{{{{zzzzzzvvvwwwyyyzzz{{{}}}VVVVVVYYY```kkkvvv}}}~~~zzzwwwxxxzzz{{{rrriiieeekkkxxx~~~}}}}}}~~~~~~~~~~~~~~~}}}|||xxxxxxwwwuuurrrmmmiiiggg___[[[VVVSSSQQQPPPNNNLLLIIIHHHGGGFFFFFFHHHJJJKKKQQQVVV^^^gggnnntttzzz}}}~~~~~~tttmmmcccZZZSSSOOOKKKIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDFFFGGGGGGHHHIIIIIIKKK[[[|||ppp[[[LLLAAA>>>:::999999:::999888888777555444444555777888777777555555444555555666333333444444555444444444444444444444444555666777666666555555555555666666555777999999888666666777555666777888999:::::::::999>>>EEEQQQjjjzzzvvvyyy~~~~~~~~~zzz{{{zzzyyyyyy{{{~~~VVVVVVYYYbbbnnnyyy|||||||||{{{vvvlll___XXX\\\kkkwww}}}|||||||||}}}}}}}}}|||{{{xxxtttpppnnnbbb^^^YYYUUUSSSQQQPPPNNNJJJIIIHHHHHHHHHJJJLLLNNNQQQWWW^^^fffmmmsssyyy}}}~~~~~~|||wwwpppfff]]]VVVQQQMMMKKKHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBBBBCCCDDDFFFGGGGGGHHHJJJJJJHHHSSSrrrttt^^^NNNDDD@@@;;;999999999888666777666444333333444666777888777666444444555555666555555777888:::;;;;;;;;;666666555444444444444555666666555555555555666666555777999:::888777666777666666888999:::;;;;;;;;;888===DDDQQQjjj|||yyy|||~~~|||zzzxxxzzz~~~ZZZZZZ]]]cccnnnxxx|||zzzrrreee\\\^^^lllxxxyyyssspppiiiaaa[[[XXXUUUQQQMMMLLLJJJHHHFFFGGGIIIMMMOOOOOOVVV```jjjqqqvvvyyy|||zzz{{{}}}|||}}}~~~~~~wwwhhh___YYYQQQLLLJJJIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGOOOLLLFFFFFFHHHJJJbbbiiiRRRHHH@@@:::;;;<<<:::999:::777555555777:::;;;999777333333333444444444555555555555666666555555444333999999888777555333222111555555555555666666666666888888888888999999999999777777777888999:::<<<<<<===@@@EEEOOOhhh{{{~~~~~~~~~|||{{{}}}YYYZZZ]]]eeeooozzzyyynnneeegggsss~~~yyyrrriiibbb^^^[[[VVVSSSOOOMMMJJJHHHHHHIIIKKKLLLMMMTTT___hhhpppuuuxxxzzzwwwxxxzzz|||}}}}}}}}}}}}zzz{{{}}}{{{lllccc\\\UUUOOOMMMIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@AAACCCEEEGGGLLLKKKGGGHHHJJJHHHZZZ|||oooZZZKKKCCC=========;;;888888:::888666777888888666333444444555555555666666666555555666666555555444333555555666666666666555555555555555555666666666666666555444333333555777888777777777888999:::<<<<<<===@@@EEEOOOhhh~~~yyy~~~}}}}}}}}}~~~}}}zzzxxx|||{{{XXXZZZ^^^gggsss}}}wwwooopppyyyyyytttxxx}}}uuummmgggbbb]]]YYYRRRPPPMMMJJJHHHHHHHHHIIIMMMTTT^^^hhhnnnsssvvvwwwssstttuuuwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz|||}}}~~~qqqhhhaaaXXXQQQOOOIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???>>>???AAADDDFFFHHHJJJHHHIIIKKKFFFRRRmmmyyyeeeOOOFFF???>>>>>>;;;777666999777666777777777555333555555666666666777777777555555666666555555444333333444555666666666666666555555555555666666666666666444222000000333666888777777777888999:::<<<<<<===@@@EEEPPPhhh{{{}}}|||}}}~~~zzzwwwyyyvvvzzzWWWZZZ```kkkwww}}}vvvuuuzzz~~~zzzpppqqqrrrrrrsssvvv|||yyypppiiiaaa\\\TTTRRROOOLLLIIIHHHGGGGGGNNNUUU^^^ggglllnnnooopppmmmmmmnnnnnnooooooooooooqqqppppppqqqsssvvvyyy{{{yyy|||}}}ssskkkcccZZZRRRNNNIIIHHHGGGEEECCCBBBAAAAAAAAA@@@>>>===>>>@@@CCCEEEFFFHHHGGGIIIKKKFFFNNNdddqqqRRRHHH???>>>???<<<888666444444555666777888888777555555666666666777777777555555555666555555444333555555666666555555444444555555555555666666666666777666444333444555777999777777777888999:::<<<<<<<<<@@@EEEPPPhhhzzz{{{~~~~~~{{{wwwrrrqqqwwwWWW[[[cccnnn{{{{{{yyy|||~~~}}}}}}tttrrrooollliiiiiikkkmmmnnnuuu|||qqqfff___XXXVVVRRRMMMJJJHHHHHHHHHNNNTTT\\\ccceeeeeeeeedddbbbbbbbbbbbbbbbbbbcccccceeeeeeeeefffiiimmmqqqsssrrrvvvzzz~~~}}}tttllldddZZZQQQMMMIIIHHHGGGEEECCCBBBAAAAAAAAA@@@>>>===>>>@@@BBBDDDDDDHHHEEEFFFKKKHHHMMM___{{{zzzVVVIII>>><<<>>><<<888777444555666777777777888888444444555555555666666666555555555666555555444333444444555555555555444444555555555555666666666666666666777888888888888777777777777888999:::<<<<<<<<<@@@EEEPPPhhh~~~wwwxxx|||xxxpppiiihhhlllrrr}}}XXX\\\fffrrrxxxvvvqqqkkkfffaaa___]]]___eeennnxxxrrriiiaaa]]]WWWQQQLLLJJJJJJJJJMMMRRRZZZ___```^^^\\\ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZYYYYYYZZZ]]]```ccceeejjjnnntttyyy}}}}}}tttmmmfff[[[RRRMMMIIIHHHGGGEEECCCBBBAAAAAA@@@@@@?????????@@@AAABBBCCCGGGDDDEEEKKKIIILLLZZZppp]]]NNN???<<<===<<<999777888999:::999777666555666444444555555555666666666555555666666555555444333111111333444666666777777555555555555666666666666333555777999999888666555777777777888999:::<<<<<<<<<@@@EEEPPPhhh~~~vvvxxx{{{zzzpppeee___^^^cccppp}}}YYY^^^hhhuuu|||wwwqqqjjjbbb[[[WWWUUUZZZbbbjjjrrr{{{xxxnnnhhh___VVVOOOLLLKKKLLLNNNTTT[[[``````^^^[[[YYYYYYXXXWWWVVVUUUVVVVVVWWWUUUUUUUUUTTTUUUVVVXXXYYY^^^ccckkkqqqvvvzzz}}}}}}vvvpppiii^^^UUUPPPIIIHHHGGGEEECCCBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAAAAAFFFDDDEEEKKKIIIHHHRRRccchhhVVVCCC======<<<999777888:::<<<;;;888666666888555555666666666777777777555555666666555555444333111222333444555666666666555555555555666666666666555666777888888888777777777777777888999:::<<<<<<;;;???EEEQQQhhh}}}~~~}}}}}}~~~zzzqqqfff]]]WWWYYYdddpppYYY___jjjwww~~~xxxqqqhhh^^^XXXPPPTTTZZZaaahhhqqqzzz~~~}}}}}}}}}||||||||||||wwwyyy}}}wwwpppeeeZZZQQQMMMLLLLLLQQQWWW^^^ddddddbbb___]]]]]]\\\ZZZYYYXXXYYYYYYZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTZZZbbbiiiooossswwwzzz~~~xxxrrrlllaaaXXXSSSJJJHHHGGGEEECCCBBBAAAAAA???@@@AAACCCCCCBBBAAA@@@???FFFEEEFFFLLLIIIDDDKKKZZZppp\\\GGG>>>===<<<999777555888;;;;;;999888:::<<<777777777777888888888888555555666666555555444333555555555555444333222111555555555555666666666777999888777777777888:::;;;777777777888999:::<<<<<<;;;???EEEQQQhhh}}}~~~zzzrrrhhh^^^VVVTTT]]]hhh]]]bbblllyyy~~~yyynnnaaaXXXRRRQQQRRRVVV```kkktttyyyuuuuuuttttttsssssssssssssssrrrqqqrrrtttuuuuuutttxxx|||~~~~~~wwwggg___XXXNNNMMMSSSVVV]]]eeejjjjjjjjjkkklllnnnkkkhhhggghhhgggdddaaabbbZZZVVVVVVTTTPPPPPPUUUOOOSSSXXX___hhhrrrvvvwwwxxx|||vvvoooggg\\\TTTLLLJJJGGGEEEDDDCCCAAA???BBBBBBBBBAAAAAAAAA@@@@@@BBBDDDFFFHHHJJJJJJIIIHHHZZZwwwttt[[[EEE@@@>>>999666999777888999999888777666444666666666666555555555555777666444333333444666777333333333444444444555555444444555666777777777666666666666666666777888888:::999888777777777888999>>>AAAFFFPPPgggzzz{{{~~~ttthhh```ZZZXXX]]]ddd^^^dddnnnzzz|||qqqcccZZZRRRPPPOOORRRYYYbbbjjjnnnppppppqqqrrrssssssssssssooommmmmmmmmoooooonnnmmmmmmrrrvvvvvvtttsssvvvyyyrrrkkkcccYYYWWW]]]```gggpppvvvwwwxxxyyy{{{}}}zzzxxxwwwwwwwwwtttrrrooohhhbbb___[[[SSSQQQSSSMMMOOOSSSYYYbbbjjjpppqqqrrrxxx~~~{{{sssiii^^^VVVOOOLLLIIIGGGFFFEEECCCAAABBBBBBAAAAAAAAA@@@@@@@@@BBBCCCFFFHHHIIIIIIIIIHHHSSSooowww___IIIBBB@@@:::888:::<<<<<<;;;:::999888666666777777777777666666666666777555444333333444555777333333444444444555555555555666666777777777777666888888777777888888999999:::999888888888888999:::===AAAFFFPPPgggxxx{{{vvvjjjbbb[[[WWW[[[aaa```gggqqq}}}vvvhhh^^^UUURRRNNNNNNSSSYYY^^^aaagggiiillloooqqqrrrrrrrrrmmmllljjjjjjkkkkkkiiihhhdddhhhlllmmmkkkjjjkkklllooouuuvvvmmmdddccchhhlllsss}}}}}}wwwqqqlllfff]]]VVVUUUOOOMMMNNNRRRYYYaaagggkkklllrrrzzz~~~}}}wwwmmmbbbZZZRRROOOLLLIIIHHHGGGEEECCCBBBBBBAAAAAA@@@@@@@@@AAAAAACCCEEEGGGHHHIIIIIIIIIKKKeee|||fffOOOEEEAAA<<<999;;;>>>===;;;:::888777666666888888888777777777666666666555444333333444555666333444444444444555555555777777777666666666666666777777777777888888888888::::::999999999999::::::===@@@EEEPPPgggxxx{{{zzzooofff]]]WWWYYY^^^cccjjjuuu}}}|||{{{{{{|||||||||ooofffZZZVVVPPPNNNOOOSSSWWWXXX^^^aaafffkkkooopppqqqpppooonnnlllkkkkkkkkkiiigggcccfffjjjkkkiiigggggggggeeejjjwww|||rrrkkklllrrrwwwzzztttkkkaaa\\\UUUOOOLLLNNNSSSXXX___dddhhhnnnwww|||~~~|||zzzpppfff___UUUQQQMMMJJJHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBDDDFFFGGGHHHIIIIIIIII___~~~lllUUUHHHAAA<<<:::;;;<<<:::888666555555555666777777777777666666666666666555444444444444555666444444444444555555555555777777666555555444444444444444555555666666666666::::::::::::::::::;;;;;;<<<@@@EEEPPPgggyyy{{{~~~uuulllaaaXXXXXX]]]eeemmmxxx|||zzzxxxwwwvvvvvvxxx{{{xxxppp___YYYSSSOOONNNPPPRRRSSSWWWZZZ```fffjjjmmmnnnnnnpppnnnmmmlllmmmlllkkkiiiggghhhjjjkkkjjjhhhgggfffcccfffpppyyytttxxx~~~|||oooddd^^^TTTMMMMMMNNNPPPUUU\\\dddkkktttzzz|||}}}|||~~~{{{sssiiibbbVVVRRRMMMIIIGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAABBB@@@AAACCCDDDFFFHHHIIIIIILLL\\\yyysss[[[JJJAAA<<<::::::999888777666666666888888666666555555555444444444555555555444444555555555444444444555555555666666666666444333333333333444444444555666777666666555999999::::::;;;;;;;;;;;;;;;???DDDOOOggg{{{{{{{{{rrreee[[[YYY^^^fffooozzz}}}{{{xxxuuusssqqqppppppqqqrrrvvv~~~}}}|||}}}yyyeee___WWWQQQNNNNNNOOOOOORRRUUUZZZ```eeehhhjjjkkklllkkkjjjjjjkkkllljjjiiiiiiiiiiiiiiihhhgggfffeeedddfffmmmxxxrrriii]]]RRRPPPMMMJJJMMMTTT___fffpppwwwyyy{{{|||~~~~~~~~~~~~uuukkkdddXXXSSSMMMIIIGGGEEEDDDCCCDDDCCCAAA??????@@@AAABBB???@@@BBBCCCEEEGGGIIIJJJNNNZZZssszzzaaaMMMAAA===:::999999999999888999::::::;;;555555555444444444333333555555555555555555555555444444555555555666666666666555444333333333444555666777999:::::::::999888777888999:::;;;;;;;;;::::::>>>DDDOOOfff|||zzz~~~~~~vvviii]]]ZZZ^^^gggppp{{{|||{{{zzzyyyyyyvvvtttqqqnnnkkkiiihhhggggggfffhhhppp|||}}}{{{|||ooohhh___VVVRRRPPPOOONNNQQQSSSWWW\\\```dddggghhhhhhgggfffhhhjjjkkkkkkjjjjjjiiifffeeedddddddddcccdddeeejjjssszzzxxxiii\\\XXXRRRJJJKKKRRRWWW___jjjrrrvvvxxx{{{}}}}}}xxxmmmdddYYYUUUNNNIIIGGGFFFEEEDDDDDDCCC@@@???>>>???AAACCC???@@@AAABBBDDDGGGIIIJJJMMMTTTjjjgggPPPCCC>>><<<:::999999:::::::::999999888666555555555444444444444444555555555555555555444555555555555666666666666777666555444444555777888777888:::;;;;;;;;;999999666777888999:::::::::999:::>>>CCCNNNfff|||xxx}}}}}}}}}~~~wwwjjj]]]ZZZ^^^gggppp|||}}}|||yyywwwuuutttssssssooommmjjjgggcccaaa``````___^^^___fffrrr|||}}}xxxqqqfff]]]VVVSSSQQQPPPPPPRRRUUUYYY]]]bbbeeegggfffeeeeeegggjjjlllllllllkkkiiieeecccbbbccccccccccccccchhhooouuuyyyssseee```XXXNNNMMMTTTQQQYYYeeeoootttwwwzzz||||||zzznnneee[[[VVVOOOJJJHHHFFFEEEDDDEEECCC@@@???>>>???AAACCC??????@@@BBBDDDGGGIIIJJJJJJOOOdddjjjRRRDDD@@@===;;;888999999999888777555444777666666666555555555555444444555555555555444444555555555555666666666777888777666555666777:::;;;555777999:::::::::888777555666888999::::::999999999===CCCNNNfff{{{www{{{}}}~~~~~~||||||~~~wwwjjj]]]ZZZ^^^hhhppp{{{}}}}}}}}}~~~~~~{{{xxx{{{yyyuuuqqqnnnmmmlllllleeedddccc```^^^[[[XXXWWWXXXWWWXXX[[[cccnnnxxx~~~|||}}}~~~yyymmmbbbZZZTTTPPPMMMQQQSSSUUUXXX\\\___aaaccccccdddfffggghhhgggeeedddbbbaaa```___^^^]]]]]]]]]YYY\\\bbbgggmmmsssyyy}}}rrrbbbUUUJJJIIINNNSSSYYYbbbjjjqqqvvvyyy{{{~~~~~~}}}qqqiii^^^VVVNNNMMMLLLHHHGGGGGGFFFDDD@@@>>>===???AAACCC===>>>???AAACCCFFFHHHIIIKKKJJJYYYxxxuuuZZZGGG@@@===;;;::::::999888777666555555555444444333333444444555666666555555555777888999555555555555555555444444444555555666777888999999<<<999???IIIHHH<<<555777555555666666777888:::;;;>>>AAADDDNNNeee|||}}}~~~}}}zzz|||~~~~~~}}}|||rrrgggbbbeeekkklllsss{{{zzzyyyyyyyyyyyywwwtttqqqooommmiiifffdddbbbbbbbbbZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUUUUXXX^^^fffooottt}}}~~~}}}~~~vvvlllccc\\\VVVRRRNNNOOOQQQTTTWWWZZZ]]]^^^bbbccceeeffffffeeedddccc^^^]]][[[YYYXXXWWWWWWVVVSSSWWW\\\aaagggnnnuuuyyypppaaaUUUPPPRRRNNNTTT]]]gggooouuuzzz}}}~~~~~~|||uuummm___WWWPPPNNNMMMIIIGGGGGGFFFDDDAAA>>>>>>???AAACCC???@@@@@@AAACCCEEEFFFGGGKKKJJJWWWsssxxx]]]IIIAAA>>>;;;::::::999888777666555555555555555444444555555555777666555444444555555666555555555555555555555555555555666666666777777777888555999BBBBBB777222555777777777888999:::<<<<<<;;;>>>BBBMMMeee~~~~~~|||~~~{{{qqqeee```ccchhhpppvvv}}}~~~{{{zzzsssrrrqqqpppooommmiiifffcccaaa___]]][[[[[[[[[[[[SSSSSSSSSSSSRRRQQQPPPOOOQQQPPPQQQSSSWWW\\\aaadddnnnttt|||~~~{{{qqqiiiaaaXXXSSSNNNNNNOOOQQQTTTVVVXXXYYY___```bbbcccccccccbbbaaaZZZYYYWWWUUUSSSQQQPPPPPPMMMPPPUUUZZZ```hhhooouuu~~~|||yyyiii\\\TTTRRRIIINNNWWWbbbllluuu{{{~~~}}}||||||~~~|||xxxooo```XXXRRRPPPOOOJJJGGGFFFFFFDDDAAA???>>>???AAABBBAAAAAAAAABBBCCCDDDEEEFFFKKKJJJTTTkkk}}}aaaKKKBBB>>>;;;::::::999888777666666555666666666666666666666666777666555444333333333333555555555555555555555555777666666666555555555555666333444;;;;;;444222666777777777888999:::;;;<<<888;;;AAALLLeee~~~zzzoooddd___bbbfffrrrxxx~~~~~~}}}zzzwwwtttrrrkkkiiigggfffdddbbb^^^[[[YYYXXXVVVUUUTTTTTTTTTUUUSSSSSSRRRQQQOOOMMMLLLKKKLLLLLLMMMOOOQQQTTTWWWXXX```fffnnntttxxx}}}~~~uuunnnfff\\\VVVQQQQQQQQQQQQRRRTTTVVVWWW\\\]]]^^^_________^^^^^^YYYXXXUUUSSSPPPNNNMMMLLLIIILLLPPPUUU\\\dddmmmsssyyy~~~}}}qqqdddYYYSSSJJJMMMTTT^^^jjjttt{{{~~~}}}}}}~~~}}}vvvnnnccc[[[TTTSSSPPPKKKGGGFFFFFFEEEBBB@@@??????AAABBB@@@@@@AAAAAACCCDDDFFFGGGIIIIIIPPPbbbwwweeeNNNCCC===:::;;;::::::999888777666555555555555666666555555555666555555444444444444444444444444555555555555555777777777666555444444333777444444777888555666:::555555555555666888999:::888<<>>>>>???AAACCCFFFHHHIIIGGGHHHNNN[[[oookkkSSSDDD===999;;;;;;:::999888777666666333444555555555555444333444444555555666666666666444444444555555555666666777777777666555555444444777555444666666666888;;;444444444555666777999999;;;???EEEPPPhhh}}}zzzxxxvvvkkkcccaaadddiiiqqqzzz}}}{{{xxxuuusssrrrllllllkkkjjjgggdddaaa___ZZZXXXVVVTTTSSSRRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJKKKMMMNNNOOOOOOPPPRRRWWW^^^bbbfffjjjooottt{{{|||}}}~~~|||vvvmmmfff\\\ZZZWWWSSSQQQOOOOOOPPPSSSSSSSSSTTTTTTTTTUUUUUUSSSQQQOOOLLLJJJHHHFFFFFFGGGIIIMMMRRRYYYdddooowwwrrrcccXXXTTTRRRTTT[[[fffqqqwwwzzz{{{rrrkkkaaaXXXUUUQQQLLLIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@===>>>???AAACCCFFFHHHJJJFFFHHHLLLWWWiii}}}rrrYYYHHH???999;;;;;;:::999888777777666222333444555555444333222333333555666666777777666333333444444555666666666666666666666777777777777555444444444555555666777666666666777888999:::;;;<<<@@@FFFRRRiii|||zzzxxxttthhh```___cccgggsss{{{~~~{{{yyywwwsssooollliiiggg_________^^^\\\YYYVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQUUUZZZ]]]___bbbgggkkkvvvwwwyyy}}}~~~}}}tttllldddaaa\\\WWWSSSPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOLLLJJJHHHFFFEEEEEEFFFGGGJJJOOOWWWcccooowwwvvvfff[[[UUUSSSRRRYYYdddooovvvxxx~~~wwwooodddYYYTTTQQQLLLJJJJJJGGGFFFDDDCCCAAA@@@@@@@@@??????@@@AAACCCEEEGGGHHHGGGIIILLLSSSeee|||zzz```MMMAAA;;;<<<;;;::::::888888777666333444555666666555444333333333444555555555444333333333444444555666666777555555666777888999:::;;;333555666666666666666444666666666666888999:::;;;999>>>DDDQQQiii{{{}}}|||rrreee]]][[[^^^aaauuu|||~~~{{{uuusssppplllhhhccc```___WWWWWWWWWVVVTTTRRRPPPOOOQQQOOOMMMMMMMMMNNNMMMLLLIIIIIIJJJJJJJJJJJJIIIHHHNNNNNNOOOOOOOOOOOOOOONNNQQQPPPNNNMMMLLLKKKKKKKKKPPPTTTXXX[[[[[[^^^bbbfffkkkmmmooorrrwww{{{~~~~~~}}}uuulllhhhbbb\\\WWWSSSRRRQQQMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOMMMKKKIIIGGGFFFFFFDDDEEEHHHMMMUUUaaannnwww}}}}}}~~~~~~}}}ooodddUUURRRQQQWWWcccnnnuuuxxx{{{~~~yyyqqqfffZZZTTTPPPLLLJJJLLLGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHJJJKKKQQQccc|||dddPPPDDD===<<<;;;;;;:::999888777777444555777888888777555444333444555555444333111000333333444444555666777777444444666777999;;;<<<===444777999888888888777444444444444444555777888999666;;;BBBPPPiii{{{{{{qqqcccZZZWWWYYY\\\ttt~~~{{{vvvrrrooolllgggaaa\\\XXXVVVVVVQQQPPPOOONNNMMMKKKJJJJJJNNNMMMLLLKKKKKKLLLMMMNNNIIIJJJLLLMMMOOOOOOOOOOOOUUUUUUSSSRRRPPPPPPOOOOOOPPPRRRTTTRRRNNNKKKKKKMMMPPPQQQSSSVVVXXXZZZ[[[[[[cccfffjjjmmmnnnoooqqqrrrzzz|||}}}~~~zzzuuupppiiibbb]]]YYYUUURRROOOOOOOOOMMMLLLLLLNNNPPPRRRQQQPPPNNNKKKHHHFFFEEEFFFHHHIIILLLPPPZZZfffooouuu{{{qqqdddVVVSSSQQQWWWcccooovvvyyy}}}~~~~~~~~~zzzpppkkkbbb[[[UUUPPPMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAACCCEEEGGGGGGIIIIIIKKKYYYooonnnRRRDDDAAA???>>>===<<<:::999888777666666777777777777666666888777666555444333333333555666777666555555555777444555666777777666555555666777888999999888777666444555777888::::::;;;;;;<<<>>>CCCOOOiii}}}yyy~~~zzzmmmaaaZZZWWWVVVVVVwww|||yyyvvvrrrnnnjjjbbb```\\\XXXUUUTTTSSSSSSNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOLLLMMMNNNOOOPPPRRRSSSSSSWWWWWWVVVTTTSSSSSSSSSSSSRRRTTTUUUSSSOOOMMMMMMNNNPPPQQQRRRUUUVVVXXXYYYYYY```cccfffhhhiiiiiikkklllrrrtttxxx|||zzzrrrkkkfffbbb^^^[[[TTTTTTSSSQQQOOOOOOPPPRRRUUUTTTSSSRRROOOMMMJJJIIIFFFGGGHHHIIIKKKRRRZZZaaahhhnnnwww}}}~~~}}}uuuiiiYYYUUURRRWWWcccooovvvyyy}}}~~~~~~|||}}}qqqlllccc[[[UUUPPPLLLJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAACCCEEEGGGGGGIIIIIIJJJWWWmmmsssWWWGGGBBB<<<;;;:::999888777666666666666777777777777666666777666555555444444444444444555666666444444555666444555666777777666555555666666777888888777666666666777888888999999999999;;;>>>BBBOOOhhh{{{~~~}}}pppddd\\\XXXXXXXXXzzz~~~zzztttnnniiieeeaaa^^^WWWUUUSSSPPPNNNNNNMMMNNNJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJKKKMMMPPPRRRSSSQQQQQQQQQQQQSSSUUUWWWXXXYYYYYYXXXWWWWWWVVVWWWWWWTTTUUUUUUTTTQQQOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWXXX^^^```bbbbbbbbbbbbbbbdddgggiiilllpppsssvvvxxxyyy~~~}}}~~~|||tttnnniiieeebbb\\\\\\[[[YYYVVVUUUVVVWWWZZZZZZYYYXXXVVVSSSPPPOOOJJJJJJIIIHHHHHHJJJNNNRRRWWW]]]fffnnnsssvvvyyyzzz{{{nnn]]]WWWSSSWWWbbbnnnvvvyyy|||~~~zzzsssmmmeee\\\VVVQQQLLLJJJHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGHHHIIIHHHJJJVVVkkkzzz]]]JJJCCC::::::999888777666666666555666666777777666666555555555555555555555555555333555666555444333444555555666777777777666555555555666777777777777666555888888888888888888888888;;;>>>BBBOOOhhh~~~rrreee\\\XXXWWWXXX}}}~~~yyyssskkkccc]]]YYYUUUSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVTTTSSSRRRSSSTTTWWWZZZ\\\YYYYYYXXXWWWWWWXXXXXXXXXVVVVVVUUUTTTRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXYYY^^^```aaa```^^^]]]]]]^^^___```cccfffiiillloooppp{{{}}}}}}{{{{{{}}}~~~~~~~~~{{{tttmmmhhhddddddddddddbbb______```bbbcccbbbbbb```]]]YYYVVVTTTQQQPPPOOOMMMJJJIIIIIIJJJJJJOOOXXX```hhhooouuuyyy}}}qqq___YYYSSSVVV```llluuuxxx|||}}}~~~~~~}}}vvvpppggg^^^WWWRRRMMMJJJHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@AAABBBDDDFFFGGGIIIIIIIIILLLWWWkkkbbbLLLBBB<<<;;;:::888888888888888555666666666666666666555333444444555555666666555333444555444333333444555666666777888777777555444444555666777777666555444888888888888888888999999<<>>:::777555555555666444555555666666555555444222444555666777666444333444555666666444444555666888888999999888777555444666666777888888777666666888777666666777999;;;<<<;;;>>>CCCOOOhhh~~~rrrdddXXXSSSRRR|||vvvnnnfff```ZZZVVVQQQNNNMMMMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNJJJKKKMMMPPPRRRUUUWWWXXXWWWWWWYYYZZZZZZZZZYYYXXXUUUVVVXXX[[[]]]______```bbbaaa___^^^]]]\\\\\\[[[[[[XXXWWWYYY^^^bbbdddccc]]]]]]]]]^^^```cccfffhhhhhhgggfffbbb___]]]]]]___^^^^^^\\\\\\\\\\\\]]]^^^\\\]]]___ccchhhmmmqqqtttvvvyyy}}}~~~{{{yyyxxxxxxuuuuuuwwwyyy{{{~~~{{{tttsssnnnvvv~~~{{{tttttttttrrrpppppprrrsssyyy|||~~~|||qqqlllfffaaa^^^ZZZUUURRRMMMMMMLLLMMMQQQZZZeeellltttuuuxxx{{{~~~~~~~~~zzzppp```\\\YYY]]]hhhrrrxxxyyy|||}}}~~~~~~|||yyywwwuuusssnnnjjjjjjooowww~~~}}}ssshhh```YYYSSSOOOKKKJJJHHHFFFDDDBBBBBBAAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJLLLMMMLLLTTTlllqqqXXXJJJDDDAAA===:::777777777888444555555555555555555444333444666777777666444333555666777666555555666777888999999999888777555444666777888999999888777666:::999777666666888999::::::===AAAMMMggg~~~ssscccWWWQQQOOO{{{uuupppiii```YYYPPPPPPOOOOOONNNOOOOOOOOOVVVUUUTTTSSSSSSSSSSSSSSSOOOOOOOOOPPPRRRUUUWWWXXX]]]]]]]]]\\\[[[ZZZZZZYYY[[[[[[\\\^^^```bbbcccdddcccbbb```^^^\\\[[[[[[ZZZ]]]\\\[[[]]]aaacccddddddfffeeecccaaa``````aaaaaadddddddddcccbbb___]]]\\\aaa```^^^]]]\\\\\\]]]]]]^^^```bbbcccccceeegggiiijjjoootttxxxzzz}}}zzzwwwvvvwwwwwwwwwxxx{{{yyyrrrmmmmmmnnnrrrxxx~~~}}}~~~|||zzzxxxrrrrrrqqqooonnnooorrruuuwww~~~yyytttooonnnlllfff___ZZZQQQMMMKKKNNNPPPSSS[[[ccckkkpppwww}}}~~~~~~~~~|||sssccc[[[UUUZZZgggtttzzz{{{|||yyyxxxxxxzzz{{{{{{yyyuuusssqqqnnnjjjhhhiiimmmttt{{{{{{rrriiiaaaWWWRRRPPPNNNKKKHHHFFFFFFFFFEEEDDDBBB@@@??????@@@BBBEEEGGGLLLKKKKKKJJJKKKTTTiii|||www^^^KKKBBB???<<<::::::::::::999666555444555666777666555777444222333555666444111777777777666555555444444555555555555666666666666444555555666666666666666666666666777888888999999;;;???DDDMMMddd~~~yyyyyyzzznnn```VVVQQQPPPwwwqqqmmmggg___XXXSSSSSSRRRRRRRRRRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTVVVYYY[[[\\\^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\^^^___aaabbbbbbaaaaaa```^^^^^^]]]]]]]]]___^^^^^^___bbbeeeeeeeeegggfffdddcccbbbbbbcccccceeedddcccbbbaaaaaa``````aaa```^^^]]]\\\\\\]]]]]]^^^```bbbbbbbbbccceeeggggggkkkppprrruuuzzz~~~}}}{{{zzzwwwxxxxxxwwwxxxzzz~~~{{{tttmmmiiiiiijjjmmmrrruuuvvvtttrrrqqqqqqqqqqqqooonnnllljjjiiiiiihhhfffeeefffjjjlllpppxxx|||yyyuuunnnfff```VVVQQQMMMMMMNNNPPPXXX```jjjooovvv|||~~~|||sssddd]]]WWWZZZgggsssyyyzzz~~~}}}{{{{{{{{{{{{|||xxxuuurrrpppooonnnkkkjjjkkkpppvvv|||{{{vvvmmmeee\\\UUUTTTMMMKKKGGGFFFEEEEEEDDDCCCAAA@@@??????@@@BBBEEEGGGLLLKKKLLLKKKKKKRRReeewwwyyy```MMMAAA>>>:::888999999999999777666555555777777666555777555444444666666555333666666666666555555555555555555555555666666666666444555555666666666666666666666777777888888999999;;;???CCCLLLccc||||||yyylll___UUUPPPPPPzzzrrrlllhhhccc]]]XXXVVVVVVUUUUUUUUUVVVVVVWWWUUUTTTTTTTTTTTTTTTUUUVVVXXXXXXYYYZZZ\\\]]]___```^^^]]]\\\ZZZZZZZZZ[[[[[[ZZZ[[[]]]^^^___```aaaaaa____________````````````cccaaaaaabbbdddfffgggfffiiihhhgggfffeeeeeeeeeeeeeeeeeecccccccccdddeeefffcccbbbaaa___^^^______```aaabbbddddddcccccceeefffeeehhhlllmmmnnnrrryyy~~~~~~}}}}}}}}}}}}yyyyyyyyyxxxxxxzzz}}}~~~wwwqqqkkkhhhmmmmmmppprrrsssqqqllliiicccbbbaaa```^^^]]][[[[[[\\\\\\[[[ZZZYYYZZZ]]]```fffpppzzzyyyqqqkkk```XXXQQQNNNNNNOOOVVV]]]hhhmmmtttzzz~~~{{{ssseee^^^XXX\\\gggsssyyy{{{}}}}}}}}}}}}}}}|||{{{{{{sssqqqnnnmmmnnnnnnnnnmmmpppsssxxx}}}zzzxxxppphhh^^^WWWUUUMMMJJJGGGEEEEEEDDDCCCBBBAAA@@@??????@@@BBBDDDFFFKKKKKKMMMLLLJJJOOO___ooo|||dddPPP@@@===999777777999999999888777666666888888777666888666555555666777555444444555555555555666666666444555555555555666666666444555555666666666666666777777777888888888888888;;;>>>BBBKKKaaa~~~}}}}}}~~~~~~wwwkkk^^^TTTPPPPPP|||wwwoooiiiddd```\\\YYYWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```bbbbbb___^^^\\\[[[ZZZ[[[\\\]]][[[\\\]]]___```aaa``````^^^___```aaacccdddddddddeeedddcccdddfffggghhhgggjjjjjjjjjiiiiiihhhhhhhhhfffffffffggghhhiiijjjjjjhhhgggeeedddccccccdddddddddfffgggfffeeedddeeeffffffhhhiiiiiijjjlllqqquuuxxx~~~~~~~~~~~~}}}zzz{{{{{{zzzxxxyyy|||~~~~~~xxxsssooommmpppppprrrsssssspppjjjeee]]][[[YYYWWWUUUSSSRRRRRRPPPQQQPPPOOONNNOOORRRTTTYYYaaakkkuuu}}}vvviii___UUUPPPNNNOOOUUU\\\eeejjjrrryyy}}}yyyrrrbbb]]]ZZZ^^^iiiuuu{{{}}}{{{|||}}}}}}|||zzzxxxwwwpppnnnllllllnnnpppqqqqqqssswww{{{~~~zzz}}}xxxppphhh^^^VVVTTTMMMJJJGGGEEEDDDDDDCCCAAAAAA@@@??????@@@BBBCCCEEEJJJKKKMMMMMMJJJLLLYYYggghhhSSSAAA>>>999777888999::::::999888777777888888777666777666555555555555555444333333444555555666777777444444444555555555666666444555555666666666666666888888888888888888888888;;;>>>AAAJJJaaa~~~~~~}}}}}}}}}~~~wwwlll___UUURRRRRRzzzvvvoooiiidddaaa^^^\\\XXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^______\\\]]]^^^___```aaabbbbbbaaa```___^^^]]]^^^______[[[]]]___aaabbbcccbbbbbb___aaabbbdddfffgggggghhhfffdddddddddggghhhhhhhhhlllllllllllllllkkkkkkkkkfffhhhjjjlllnnnnnnmmmllliiihhhfffeeeddddddeeeeeedddffffffeeedddcccdddeeefffffffffeeeeeefffiiikkkpppvvvzzzzzz}}}~~~|||{{{||||||{{{yyyyyy{{{}}}~~~~~~zzzvvvtttrrrllllllmmmnnnnnnkkkfffbbb]]][[[XXXUUUSSSQQQOOOOOOJJJKKKKKKJJJHHHHHHJJJLLLKKKPPPXXXaaammm{{{}}}nnncccVVVPPPNNNNNNSSSYYYaaagggpppwww}}}~~~uuuooo^^^[[[[[[aaammmwww}}}zzzzzzzzzzzzxxxvvvtttrrrooonnnmmmnnnqqqtttuuuuuuvvvyyy}}}{{{|||xxxrrrjjj___WWWTTTNNNKKKHHHEEEEEEDDDBBBAAA@@@@@@@@@???@@@AAABBBCCCHHHJJJMMMMMMIIIJJJUUUbbb}}}mmmWWWEEEAAA<<<999999;;;<<<<<<:::888777777888888777555555555555555444333333444222222333444555666777777444444444444555555555555444555555666666666666666888888888888999999999999:::===BBBKKKbbb~~~{{{|||zzzooobbbXXXTTTSSS~~~{{{xxxsssnnnhhhdddaaa```ZZZZZZZZZ[[[\\\^^^___```_________^^^______``````^^^^^^```aaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbb\\\^^^aaadddfffffffffeeecccdddfffhhhjjjjjjjjjiiifffeeeeeefffhhhjjjkkkjjjmmmmmmnnnnnnnnnmmmmmmllliiijjjlllmmmnnnnnnmmmmmmgggfffdddcccbbbccccccdddbbbddddddcccbbbaaaaaabbbeeecccbbb``````aaabbbccciiipppttttttvvv}}}}}}{{{||||||{{{zzzzzz{{{}}}|||~~~{{{xxxuuutttjjjjjjjjjkkkllljjjfffccc^^^]]][[[XXXUUURRRPPPNNNIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJNNNVVV^^^llltttgggYYYRRROOONNNPPPTTT]]]dddnnnwww|||~~~xxxooojjj[[[[[[^^^fffpppxxx|||}}}yyyxxxvvvtttsssrrrrrrrrrrrrqqqrrrtttwwwyyyzzzyyyxxx{{{}}}{{{|||vvvnnncccZZZVVVOOOMMMIIIFFFEEEEEECCCBBB@@@@@@@@@@@@@@@AAABBBBBBGGGIIIMMMMMMIIIIIISSS```xxxsss\\\IIIEEE???;;;:::;;;<<<===999888777777777777666444444555555555333222333444222222333444555555666666333444444444444555555555444555555666666666666666777777888888999::::::;;;999===CCCMMMddd|||zzz}}}}}}sssfffZZZTTTRRR~~~|||yyysssmmmhhhdddccc^^^______```bbbccceeefffdddccccccbbbbbbbbbccccccaaabbbccceeeffffffffffffdddeeefffggggggfffeeeddd]]]```dddgggiiijjjjjjiiiggghhhjjjlllllllllkkkjjjhhhgggfffhhhkkkmmmnnnnnnmmmmmmnnnooooooooonnnmmmmmmlllkkkiiiiiijjjlllmmmfffeeedddbbbbbbbbbbbbccccccdddeeedddcccbbbcccdddfffdddaaa_________``````dddjjjooonnnoootttxxxyyy~~~zzz|||||||||{{{zzz|||}}}||||||yyyvvvtttmmmlllkkkkkklllkkkiiigggbbbaaa```]]]YYYUUURRRPPPKKKLLLLLLJJJGGGEEEEEEFFFJJJIIIKKKOOOSSS\\\ooopppaaaXXXTTTQQQPPPRRRYYYaaammmvvv|||~~~|||{{{|||yyyqqqjjjfff\\\]]]bbbjjjsssxxxzzzyyywwwuuurrrpppoooqqqtttvvvvvvvvvxxx{{{~~~}}}|||{{{}}}{{{~~~xxxqqqfff\\\XXXQQQNNNJJJHHHFFFEEEDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAFFFHHHLLLLLLIIIIIITTTaaaxxx{{{bbbLLLGGG@@@<<<:::;;;<<<<<<999777666666666666555333444666777666333222333555333333333444444555555555333333444444444555555555444555555666666666666666666666777888:::;;;<<<<<<888===DDDPPPggg||||||vvvhhh[[[SSSPPP}}}xxxqqqkkkgggeeebbbccccccdddfffhhhjjjkkkiiihhhgggfffffffffffffffdddeeeggghhhiiiiiiiiihhhdddfffiiijjjkkkiiigggeee^^^aaaeeeiiilllmmmlllllliiikkklllnnnnnnmmmllljjjiiihhhhhhjjjmmmpppppppppmmmnnnoooppppppooonnnmmmqqqmmmhhheeedddgggkkknnnhhhgggeeedddccccccddddddfffggghhhgggfffeeefffhhhiiifffcccaaaaaaaaaaaaaaa```gggkkkkkkkkknnnqqqrrrxxxzzz{{{||||||{{{{{{|||}}}}}}zzzvvvtttllljjjiiihhhiiihhhgggeeeeeeeeedddbbb^^^YYYUUURRRMMMMMMMMMKKKGGGEEEEEEEEEFFFDDDEEEGGGHHHLLL\\\lllzzzjjj```[[[UUUSSSSSSWWW```lllvvv|||~~~~~~~~~~~~}}}}}}|||zzzxxxyyy|||~~~zzzuuummmgggccc]]]```eeemmmtttwwwwwwuuuvvvsssooommmnnnrrrwww{{{yyyzzz|||}}}}}}zzz}}}~~~yyyqqqfff\\\XXXRRROOOKKKHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@AAAAAAEEEGGGKKKLLLIIIIIIUUUbbb{{{fffMMMHHHAAA<<<::::::;;;;;;999777666555666666444222555777888777444333444777333333444444444444555555333333333444444444555555444555555666666666666666555555777888:::<<<======888>>>EEEQQQiii}}}~~~wwwiii[[[RRRNNNyyyrrrmmmiiihhhjjjiiihhhhhhhhhiiijjjkkknnnmmmllljjjiiiiiiiiiiiikkkjjjjjjiiiiiiiiiiiiiiilllmmmnnnooonnnllljjjhhhcccdddgggiiikkklllllllllkkknnnqqqrrrooommmkkkjjjfffjjjmmmnnnmmmmmmnnnppprrrpppnnnnnnoooppppppppprrrnnniiiggggggjjjkkkllliiihhhfffdddcccccccccdddjjjiiiiiihhhhhhhhhgggggg```bbbddddddbbb`````````cccccccccdddfffhhhjjjkkkpppsssxxx}}}~~~~~~|||{{{{{{{{{|||}}}~~~}}}xxxrrrooommmkkkkkklllmmmlllkkkkkkiiigggdddaaa[[[TTTOOORRROOOLLLHHHFFFEEEFFFGGGGGGFFFGGGHHHGGGIIISSS^^^vvviii]]]SSSQQQSSSTTT```mmmtttyyy~~~~~~~~~~~~~~~{{{zzzzzz~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}|||yyyssslllddd```___ccciiioootttvvvuuuuuuuuutttrrrqqqrrruuuxxxzzz}}}www{{{xxxqqqiii```ZZZRRRNNNIIIFFFEEEDDDAAA>>><<<>>>@@@BBBBBB@@@>>><<>><<<;;;<<<>>>===:::888666555555555444444555555555444222111444444444555444444333333555555555555555555555555555555555555555555555555444555777777777888:::<<<<<<@@@EEERRRkkk~~~xxxiiiWWWNNNMMMzzztttnnnkkkiiillllllkkkkkkkkklllmmmnnnmmmnnnnnnmmmmmmmmmmmmmmmkkkkkkjjjjjjiiijjjjjjkkkmmmnnnoooooonnnmmmkkkjjjeeegggiiikkklllmmmmmmmmmppprrrsssssspppmmmllllllnnnqqqssssssqqqpppppprrrrrrpppnnnmmmoooppppppppppppnnnkkkjjjkkkkkkkkkkkkjjjiiigggfffeeedddeeeeeeiiiiiiiiiiiiiiihhhggggggbbbdddeeedddcccbbbbbbccccccbbbaaaaaabbbdddggghhhkkknnnrrrvvv{{{}}}{{{zzzzzz|||{{{uuunnnllliiiiiiiiijjjiiiiiikkkiiigggfffccc___YYYUUUUUUSSSOOOKKKIIIHHHHHHHHHFFFEEEFFFGGGFFFGGGPPPYYYnnn{{{ooobbbWWWSSSUUUWWWcccooouuuyyy~~~~~~~~~~~~~~~~~~~~~|||{{{{{{||||||||||||{{{zzzxxxwww{{{{{{zzzwwwqqqjjjccc___```eeelllqqqssstttuuuuuuvvvvvvttttttuuuxxx{{{}}}xxxyyyxxxqqqiiiaaa[[[SSSOOOJJJHHHHHHGGGDDD@@@???@@@AAABBBBBBAAA@@@???EEEFFFIIIJJJIIIJJJRRR]]]|||nnnXXXLLLAAA===<<<;;;:::;;;<<<;;;999777666555555555555555666666666555333333333444444555444444333333555555555555555555555555666666666666666666666666444666777777777777:::<<<<<>>DDDPPPiii}}}{{{yyyzzz{{{lllZZZPPPOOOyyyssspppnnnpppppppppppppppqqqqqqrrrrrrtttvvvxxxxxxvvvtttrrrnnnnnnmmmnnnnnnoooppppppqqqpppooonnnmmmmmmmmmnnnlllmmmnnnooopppqqqqqqqqqwwwwwwvvvsssqqqpppqqqrrrtttuuuvvvvvvuuusssrrrqqqrrrpppnnnnnnooopppppppppooommmkkkkkklllllllllkkklllkkkjjjiiihhhggggggffffffgggjjjkkkkkkiiigggeeegggggggggeeecccccceeegggfffddd```]]]\\\^^^aaacccaaaaaabbbcccfffllltttyyy~~~}}}zzzzzz}}}~~~}}}wwwsssnnnkkkjjjkkklllllljjjhhhfffeeedddaaa^^^[[[WWWUUUQQQMMMJJJHHHGGGFFFEEEDDDEEEGGGFFFEEEHHHNNNTTTiii~~~pppbbbZZZXXX[[[fffqqqvvvyyy}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}|||zzzuuuttttttsssrrrrrrrrrrrrtttsssrrrppplllgggccc```eeelllssstttqqqooosssxxxyyyzzzzzz{{{}}}}}}~~~{{{vvv~~~zzzqqqiiiaaa\\\TTTPPPMMMLLLLLLKKKGGGCCCBBBAAA@@@@@@@@@@@@AAABBBDDDCCCDDDFFFEEEFFFNNNWWWuuuxxx```RRRCCC<<<999777666888555555555555555555555555555555555555555555444444333333444444555444444444555555555555555555555555666666666666666666666666555666777777666777999;;;:::>>>CCCPPPiii}}}{{{wwwvvv{{{kkkYYYPPPOOO|||wwwsssqqqttttttuuuuuuvvvvvvvvvvvvvvvxxx{{{|||{{{yyyuuurrrpppppppppqqqrrrssstttuuurrrrrrpppoooooonnnoooooonnnooooooppprrrssstttuuuwwwwwwvvvtttqqqqqqsssuuurrrssstttvvvwwwwwwvvvuuusssqqqoooooopppqqqqqqqqqpppmmmiiihhhiiikkkmmmmmmllllllkkkjjjiiihhhggggggeeegggiiikkkkkkjjjgggfffgggggggggeeecccdddeeegggiiifffbbb^^^]]]^^^aaaccc``````___^^^___dddlllqqqxxx||||||zzz|||~~~zzzvvvqqqnnnmmmnnnnnnnnnnnnllljjjhhhfffccc___[[[XXXVVVSSSOOOLLLJJJHHHHHHGGGEEEFFFHHHHHHFFFGGGLLLRRRbbbxxxuuueee\\\ZZZYYYdddnnntttxxx}}}~~~~~~{{{zzzyyyzzz{{{{{{yyywwwpppnnnkkkiiijjjlllppprrrrrrqqqpppnnnkkkgggeeeccciiiooouuuuuuqqqoootttyyyzzz{{{|||~~~}}}~~~~~~www}}}~~~ssskkkbbb]]]TTTQQQMMMKKKKKKJJJFFFCCCAAA@@@???>>>>>>???@@@AAAAAA@@@BBBEEEFFFHHHNNNVVVnnn}}}aaaSSSCCC<<<999666666777333333444444555555555555333333333333333333333444222333333444555555555444555555555555555555555555555555555555555555555555555777777777666777999;;;:::>>>CCCPPPiii|||wwwttt~~~zzzjjjXXXNNNMMM|||xxxvvvyyyyyyzzz{{{{{{{{{{{{zzzyyy{{{}}}~~~}}}zzzvvvtttssssssttttttvvvwwwyyyyyytttttttttsssrrrrrrqqqqqqqqqqqqrrrsssuuuwwwyyyzzzyyyyyyxxxvvvsssrrrsssuuurrrssstttwww{{{}}}|||{{{uuurrrpppppprrrssssssrrrrrrnnniiigggiiilllnnnooommmnnnmmmmmmllljjjiiihhhfffgggiiijjjjjjjjjhhhgggggghhhhhhgggeeeeeefffgggjjjhhhdddaaa___```bbbcccbbbaaa___]]]\\\```eeejjjssswww~~~~~~||||||~~~{{{wwwsssppppppppppppooosssrrrpppooommmhhhbbb^^^ZZZYYYVVVSSSPPPNNNLLLKKKIIIFFFEEEHHHHHHFFFHHHKKKOOOZZZlllxxxhhh___]]]YYYcccnnnsssxxx}}}~~~}}}{{{yyyvvvwwwxxxxxxtttqqqjjjhhheeecccfffkkkqqqvvvrrrqqqpppnnnllljjjhhhhhhmmmqqqttttttrrrrrruuuzzz{{{}}}zzz}}}yyyoooeee___VVVRRRLLLJJJIIIHHHEEEBBB@@@@@@???>>>>>>???@@@@@@@@@@@@BBBGGGIIIJJJNNNTTTeee~~~___RRRCCC===:::777666777222333444555555555555555222222222111222222333444222222333444555555555555555555555555555555555555555555555555555555555555666777888777666666888:::;;;>>>DDDPPPiiizzzuuusss|||yyyhhhVVVLLLKKK~~~|||yyyzzz{{{|||||||||{{{{{{yyyzzz|||}}}}}}{{{xxxwwwvvvvvvvvvwwwyyy{{{|||}}}wwwxxxxxxxxxxxxvvvuuutttttttttuuuvvvyyy|||~~~~~~~~~}}}yyyuuusssrrrsssrrrrrrtttxxx}}}~~~vvvtttrrrrrrssstttuuutttrrrooolllkkkmmmoooppppppppppppqqqpppooonnnlllkkkgggggghhhiiiiiiiiiiiiiiihhhiiijjjjjjhhhgggggghhhiiihhheeecccaaaaaabbbcccdddccc```]]][[[]]]aaadddkkkqqqxxx~~~~~~|||zzzvvvuuuttttttsssrrrssssssssssssqqqllleee```ZZZYYYWWWUUURRRPPPNNNMMMJJJFFFDDDFFFGGGFFFHHHKKKMMMUUUdddxxxzzzkkkbbb```\\\fffppptttxxx}}}|||xxxuuutttvvvtttpppkkkfffeeeddddddhhhooouuuzzztttrrrqqqooommmmmmllllllppprrrssssssssstttwwwzzz~~~~~~~~~tttiiibbbZZZTTTMMMIIIHHHGGGEEECCC@@@@@@@@@??????@@@@@@@@@BBBAAAEEEJJJLLLLLLMMMQQQ[[[wwwzzz]]]PPPCCC>>><<<999777777333444555666666555555444333333222222222333444555111222333444555555555555555555555555555555555555555555555555555555555555666777888777666666888:::<<>>===:::777777333444555666666666444444444333333222333444666666111222333444555555555555555555555555555555555555777777777777777777777777666777888777666666888:::<<<@@@EEERRRkkkxxxsssnnnmmmyyyyyyiiiVVVLLLKKK}}}{{{yyyxxxxxxxxxvvvxxxzzz{{{zzzzzz{{{|||zzzzzzyyyxxxwwwxxx{{{~~~}}}||||||{{{zzzvvvwwwwwwxxxzzz|||~~~}}}yyyuuusssvvvvvvwwwzzz}}}}}}wwwwwwwwwwwwvvvuuutttsssqqqrrrssstttuuuuuutttsssuuuvvvwwwwwwuuurrrnnnlllhhhfffeeeeeeggghhhhhhggghhhfffeeehhhlllnnnmmmkkkllliiieeebbbbbbdddhhhkkkfffeeeccc```]]]ZZZXXXWWWYYY___hhhpppwww}}}~~~|||zzz{{{xxxuuuuuuuuuppphhh```YYYXXXVVVTTTRRRPPPPPPOOOMMMJJJFFFFFFHHHIIIHHHFFFKKKQQQ[[[kkk~~~kkkaaa^^^aaahhhqqqwwwyyyzzz|||}}}}}}zzzuuuqqqnnnlllhhhfffbbbgggjjjkkkpppvvvxxxwwwzzzwwwuuuuuusssnnnmmmoootttssssssuuuwww{{{~~~~~~{{{~~~pppeeeZZZUUUOOOJJJGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFIIILLLNNNOOOPPPQQQgggyyyiii\\\PPPBBB<<<888555555777666666666666555444333222666666555555555444444444333444666777777666444333444444555555555555444444444555555666666666666666555666888888888999;;;===<<>>AAAEEEJJJMMMOOOOOOOOOLLL^^^zzz~~~wwwjjjZZZHHH???<<<:::999:::999999999888888666555555555555555555555555555555444333333222222333333444444444555555555555444444333444555555666666555555666777777666555555777888<<>>888888888888777666555555444444444555555555666666333444555666666555444333444444555555555555444444555666666777777777777777555666777777777888:::<<<<<>>>>>>>>>>>???===>>>AAAEEEHHHJJJLLLLLLPPPQQQ\\\sssvvv]]]KKKAAA;;;999;;;777666555444444444444444555555666666555444333333333333333444444444555555666666555444333222222111666666555555444333333333666666666777888:::;;;<<<:::???EEEPPPhhhvvvmmmlllmmmooozzz{{{yyyyyy}}}tttbbbWWW~~~|||~~~}}}zzzyyy|||wwwsssssswwwzzzzzzxxxzzzxxxwwwwwwxxxwwwuuusssqqqsssttttttqqqnnnmmmlllnnnnnnlllhhheeecccdddfffcccaaa^^^\\\[[[[[[\\\]]]WWWZZZaaajjjsss|||~~~}}}}}}}}}{{{uuuoooqqqzzz~~~|||zzzsssoooiiiccc^^^XXXRRRNNNOOOMMMJJJHHHFFFEEEFFFFFFJJJPPPYYYeeeqqqzzz{{{qqqhhheeeiiinnnuuuvvvxxxzzz{{{{{{zzzyyy|||xxxrrrlllhhhfffeeeeeennnsssyyy|||}}}~~~|||{{{zzzzzz||||||yyysssjjjbbbWWWOOOMMMLLLKKKIIICCCBBB@@@???>>>>>>>>>???>>>???AAADDDGGGJJJLLLMMMQQQQQQ\\\rrr{{{aaaNNNBBB;;;999:::555555444444444555555666555555666666555444444333333333333444444444555555666555555444444333333222888777777777777777666666666666777777888:::;;;<<<;;;???EEEQQQiiiwwwkkkhhhfffgggqqq}}}}}}||||||yyyggg\\\}}}|||{{{wwwuuuvvvyyy}}}}}}}}}xxxwwwvvvwwwxxxxxxwwwuuutttvvvxxxxxxvvvsssrrrrrrooonnnlllhhhdddbbbbbbccc```___]]][[[ZZZZZZ[[[\\\VVVWWW[[[```iiirrr{{{yyy|||}}}yyyyyyzzz|||zzzrrrkkkkkkrrr||||||tttpppjjjddd___YYYSSSOOOPPPNNNKKKIIIGGGFFFGGGGGGJJJQQQ]]]iiitttzzz}}}}}}~~~wwwnnnfffeeeiiimmmsssuuuwwwyyyzzzzzzzzzyyy{{{xxxrrrmmmjjjiiijjjllluuuxxx|||~~~}}}|||{{{|||}}}~~~{{{uuuiiiaaaWWWPPPNNNMMMLLLJJJCCCBBB@@@???>>>??????@@@???@@@AAACCCFFFJJJMMMOOORRRRRR\\\qqq~~~dddQQQDDD;;;888999333333333444444666777777555555555666555555444333333333333444444444555555444444444444444444444444444444444444555555555555777777777888999:::;;;<<<;;;???FFFRRRjjjxxxiiiccc___]]]eeeppp~~~~~~~~~lllaaa}}}zzzxxxyyy|||~~~~~~~~~wwwvvvvvvvvvwwwwwwuuussstttvvvxxxyyywwwuuuttttttqqqpppnnnjjjeeebbbaaabbb^^^]]][[[ZZZYYYZZZ[[[[[[ZZZYYYXXXZZZ___gggpppuuuwwwyyy}}}~~~yyyyyyyyy{{{xxxooommmsss}}}~~~uuuqqqkkkfff```[[[UUUQQQPPPOOOLLLIIIHHHHHHHHHIIIMMMTTT```kkksssxxx{{{|||{{{tttlllffffffkkkoootttvvvwwwyyy{{{|||||||||{{{vvvrrrpppqqqsssuuuwwwyyy{{{|||}}}~~~~~~}}}||||||~~~~~~~~~|||}}}wwwiiiaaaWWWPPPLLLKKKIIIGGGCCCBBBAAA@@@??????@@@AAA@@@@@@AAABBBEEEJJJNNNPPPQQQRRR\\\pppeeeRRREEE<<<888999444444444444444555666666444555555555555555444444333333333444444444555555333444444444555555666666222333333444555666666666777777777888888:::;;;;;;;;;@@@FFFRRRkkkyyyjjjbbb[[[XXX^^^iii~~~|||~~~oooccc}}}|||}}}}}}}}}}}}xxxvvvuuuuuuvvvuuusssqqqqqqsssvvvwwwuuusssssssssssssssqqqlllgggcccbbbbbb\\\\\\[[[ZZZZZZZZZ[[[\\\\\\ZZZWWWWWWZZZaaahhhlll|||xxxzzz~~~|||{{{{{{|||xxxvvvzzzuuuqqqlllfffaaa\\\VVVRRRPPPNNNLLLJJJHHHHHHIIIJJJPPPWWWbbbkkkrrrvvvzzz}}}~~~yyyrrrkkkgggiiinnnrrrwwwxxxzzz|||~~~~~~zzzvvvuuuvvvxxxzzzxxxwwwxxxyyyzzz|||}}}}}}}}}|||}}}~~~|||xxx}}}}}}wwwllldddZZZQQQMMMJJJGGGDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAACCCFFFJJJNNNPPPPPPRRR\\\ooo|||cccQQQEEE===999999666666555444444444444444444444555555555555555444333333333444444444555555333444444555555666666777666777777888999:::;;;;;;777777777777888999::::::;;;???FFFRRRkkk|||mmmeee]]]XXX]]]ggg|||}}}}}}qqqeee~~~}}}}}}||||||{{{xxxwwwvvvuuuvvvuuurrrpppoooqqqttttttsssqqqppppppssssssrrrnnnhhhdddbbbbbb\\\\\\\\\\\\\\\\\\]]]]]][[[YYYWWWVVVYYY^^^cccggguuu|||{{{|||~~~~~~~~~}}}~~~}}}tttqqqkkkfffaaa\\\VVVSSSOOONNNKKKIIIHHHHHHIIIJJJQQQYYYdddlllrrrvvvzzz}}}|||wwwpppjjjhhhkkkqqquuuxxxyyy{{{}}}{{{yyywwwwwwxxxyyyxxxvvvuuuvvvyyy|||~~~~~~~~~}}}||||||~~~~~~~~~}}}yyyzzz|||vvvppphhh]]]UUUPPPLLLHHHDDDCCCCCCBBBAAAAAAAAABBBCCC@@@AAABBBDDDGGGKKKNNNPPPNNNPPP[[[nnnzzzbbbQQQEEE===::::::777777666444444333333333333444555555666555555555333333333444444444555555444444555555666666666666555666666777888999999:::666666666666666777888999:::>>>EEEQQQjjj~~~pppiiibbb[[[___gggzzz~~~~~~sssfff}}}|||~~~|||||||||xxxwwwvvvwwwxxxwwwvvvtttooorrrttttttrrrpppoooooorrrrrrqqqmmmhhhdddbbbaaa]]]]]]]]]]]]^^^^^^______\\\ZZZYYYWWWXXXZZZ\\\^^^jjjsss~~~~~~~~~~~~~~~~~~~~~~~~{{{tttpppkkkfffaaa\\\VVVSSSNNNMMMKKKIIIHHHHHHIIIJJJOOOYYYfffppptttvvvyyy|||{{{uuummmhhhhhhlllrrrvvvwwwwwwyyy{{{}}}}}}{{{yyyxxxwwwwwwuuurrrqqqssswww{{{~~~~~~|||~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~}}}~~~~~~{{{{{{uuuooohhh^^^VVVQQQMMMIIIEEEDDDCCCBBBAAAAAABBBCCCDDD???@@@CCCEEEHHHKKKNNNOOOLLLOOOZZZnnnzzzbbbQQQFFF===999999666555555444444444555555333444444555666666555555333333333444444444555555555555555555666666666666222222333333444444555555555555555555555666666777999===DDDQQQiii~~~rrrlllddd]]]^^^eeewww|||rrrddd}}}}}}~~~||||||}}}xxxwwwwwwxxxzzzzzzyyyxxxqqqsssuuuuuussspppoooooopppqqqppplllhhhcccaaaaaa]]]^^^^^^______`````````___^^^\\\YYYWWWVVVUUUUUUbbblllzzz~~~}}}|||||||||}}}~~~}}}zzzssspppjjjeeeaaa\\\VVVSSSNNNLLLJJJHHHGGGHHHIIIIIILLLXXXhhhssswwwxxxxxxzzzyyyssskkkggggggmmmssswwwuuuuuuwwwyyy{{{~~~~~~|||yyywwwvvvqqqooommmoootttzzz|||}}}zzz|||~~~~~~}}}}}}~~~}}}|||{{{{{{}}}~~~~~~~~~|||~~~|||zzztttlllddd[[[TTTPPPLLLHHHEEEDDDCCCBBBAAABBBBBBDDDDDD>>>@@@CCCFFFJJJLLLMMMNNNJJJNNNZZZnnn|||dddRRRGGG===999999444444444444444555666777333333444555666666666555333333333444444444555555666666666666666666666555444444444555555555555666555555444444444555555666888===CCCPPPiii~~~sssmmmeee\\\\\\cccuuuyyy}}}nnnaaa~~~|||{{{xxxtttrrrtttvvvxxxxxxuuuuuuuuuttttttsssrrrqqqmmmmmmmmmllljjjhhhfffeeecccbbbaaaaaaaaaaaaaaaaaaaaa^^^[[[YYYYYYYYYXXXVVVbbbhhhrrrzzzzzzuuuwww{{{yyyuuuuuusssppplllfff^^^VVVPPPLLLJJJHHHFFFFFFGGGJJJKKKRRRZZZfffppptttuuussssssooollliiiggghhhkkkooorrrrrrsssuuuxxx{{{~~~|||~~~xxxnnngggdddjjjqqquuuxxxzzzyyy{{{}}}}}}}}}|||}}}~~~~~~yyytttlllfff]]]VVVOOOKKKFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFIIIJJJKKKKKKJJJKKKQQQTTTcccmmmWWWHHHAAA;;;555666666555444444444444555333555777555222111333555111222444666666555444333777666444333222333333444555444444333444555666777666666666555555777:::===;;;===BBBOOOjjj~~~tttllleee______bbbqqq}}}{{{}}}sss```~~~|||yyyvvvuuuvvvwwwxxxxxxwwwxxxyyyyyyyyyyyyxxxwwwqqqpppnnnllljjjiiigggfffdddcccbbbbbbbbbbbbbbbbbb___\\\YYYXXXXXXYYYYYYXXX^^^dddllltttzzz~~~|||yyyyyy{{{~~~zzzwwwuuusssppplllggg___WWWQQQLLLJJJHHHFFFFFFGGGIIIKKKTTT\\\gggpppttttttrrrpppllliiiddddddgggmmmqqqtttuuuuuuvvvxxx|||{{{sssiiicccbbbhhhppptttxxxzzzzzz|||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~xxxrrrjjjeee]]]UUUPPPLLLHHHEEEBBBAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKQQQTTTbbbnnnXXXHHH@@@;;;666666666555444444444444555333555666555333222333555222222444555555555444333555555666666666555444333333444555666666666555444555666777666666777:::<<<;;;===BBBOOOjjjxxxoooiiiccc]]]]]]```mmmzzz||||||uuuaaa|||yyyxxxyyyyyyyyyxxxyyyzzz|||}}}}}}}}}|||{{{uuussspppmmmjjjhhhggggggeeedddcccbbbbbbbbbbbbccc\\\ZZZWWWVVVWWWZZZ[[[\\\ZZZ___fffmmmsssyyy~~~~~~||||||}}}}}}}}}~~~{{{xxxuuusssppplllggg```XXXSSSLLLJJJHHHFFFFFFGGGIIIJJJTTT\\\hhhppptttssspppooojjjddd^^^___fffnnnssstttvvvuuuvvvyyy~~~wwwlllbbb^^^^^^gggoootttxxx{{{{{{}}}~~~~~~||||||{{{||||||}}}~~~}}}wwwqqqjjjddd]]]VVVPPPLLLIIIFFFBBBAAA?????????AAACCCDDDCCCDDDDDDFFFHHHJJJKKKLLLKKKPPPSSSaaa~~~oooYYYGGG>>>:::888666666555444444444444555444555666555333222333444333333333333444444444444333555777999999888555444333444777888888666444222444555777888777888999;;;;;;===BBBOOOjjj|||uuunnniiiccc]]]]]]___lllyyy|||zzz~~~xxxccc}}}|||||||||{{{yyy{{{|||}}}}}}}}}|||zzzyyyxxxuuuqqqmmmiiiggggggfffddddddcccbbbaaaaaaaaaaaa[[[YYYVVVVVVYYY\\\^^^___\\\___ccchhhmmmrrryyy}}}~~~|||zzzyyy{{{|||yyytttrrroookkkgggaaaZZZUUULLLKKKHHHFFFEEEFFFHHHIIIRRR[[[gggppptttsssqqqoooiiiaaaYYY[[[dddmmmrrrsssssstttwww{{{~~~ssshhh[[[ZZZ]]]gggpppuuuyyy}}}|||~~~~~~~~~~~~~~~~~~yyyxxxqqqkkkfff^^^VVVPPPLLLHHHFFFCCCBBB@@@>>>???AAACCCEEECCCCCCCCCDDDFFFIIIKKKMMMJJJOOOQQQ___}}}~~~qqq[[[GGG===:::999666666555444444444444555444555555444333333333333333333222222222333444555333444666888888888666555444555777888777666444333333555777888888888999:::;;;>>>CCCPPPjjj~~~wwwqqqlllfff```^^^aaakkkxxx|||yyyuuuxxx}}}hhh~~~|||~~~}}}{{{zzzxxxwwwxxxvvvqqqlllhhhfffeeeeeeccccccaaa``````_________\\\ZZZXXXXXX[[[___aaabbb```bbbdddfffhhhlllrrrvvv}}}yyyxxxyyy~~~{{{xxxrrrooollliiieee```ZZZUUULLLKKKHHHFFFEEEFFFGGGHHHOOOXXXeeepppuuuuuusssqqqiii```XXXYYYbbbkkkooopppnnnrrrxxx~~~zzzpppfffXXXXXX^^^jjjrrrwwwzzz|||~~~}}}xxxzzztttmmmhhh___WWWPPPKKKGGGDDDEEEDDDAAA@@@@@@AAADDDEEEBBBBBBBBBCCCEEEHHHKKKMMMJJJOOOPPP^^^{{{rrr[[[GGG===;;;:::666666555444444444444555555555444444444444333333333222222222222333444555444444444444555666777777777666666555555555666666333555777888888888999:::;;;>>>CCCQQQlll{{{sssnnnhhhaaa___aaahhhuuu{{{tttoooqqqqqq}}}{{{zzzyyyyyyxxxuuurrrmmmiiigggeeedddcccbbbaaa```___^^^^^^^^^\\\[[[ZZZ[[[]]]```aaaaaaaaabbbccccccdddfffjjjnnnyyy{{{~~~zzzwwwxxx|||zzzvvvooollliiifffbbb^^^YYYUUUMMMKKKHHHEEEDDDEEEGGGHHHLLLVVVdddpppuuuuuusssqqqfff```ZZZZZZaaahhhmmmnnnmmmrrrzzz{{{wwwmmmbbbVVVXXX```llltttwwwzzz~~~|||~~~~~~~~~~~~}}}xxx|||vvvmmmhhh___WWWQQQLLLHHHEEEGGGEEECCCAAAAAAAAABBBCCC@@@AAABBBCCCFFFHHHKKKLLLJJJNNNOOO\\\yyyrrrZZZGGG???<<<:::666666555444444444444555666444333333444555333222222222222222333333333333666555444333444555666777777666555444555666888999444555777888777888999;;;:::>>>DDDRRRnnn{{{sssmmmggg```^^^aaafffrrr}}}ooojjjlll{{{~~~|||zzz|||~~~{{{yyyyyy{{{|||wwwvvvssspppllliiifffeeedddcccbbb```______^^^^^^\\\[[[[[[\\\^^^___^^^]]]^^^^^^______^^^```cccfffpppssswww}}}{{{xxxxxx{{{~~~|||||||||~~~}}}yyyxxxssskkkiiieeeccc```\\\WWWTTTMMMKKKHHHEEEDDDEEEFFFGGGMMMWWWeeepppuuuuuurrrooobbb^^^[[[\\\```gggmmmooopppttt{{{|||uuuhhh\\\TTTXXXaaammmtttvvvxxx|||{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}yyy}}}vvvjjjeee^^^WWWRRRNNNJJJHHHFFFEEEDDDBBBAAA@@@??????>>>???BBBDDDGGGIIIJJJJJJIIINNNNNN[[[xxxqqqYYYHHHAAA===999666666555444444444444555666444333333555555333111000111222333444333222222777777777666666666666555444444555666777888888999555666777666666777:::<<<:::>>>EEETTTpppzzzrrrlllfffaaaaaaeeemmmxxx{{{kkkhhhjjjyyy~~~|||vvvsssrrrjjjpppzzz|||xxxwwwxxx{{{~~~wwwwwwuuurrrnnnkkkhhhfffeeedddcccaaa```_________[[[[[[[[[]]]^^^^^^\\\ZZZYYYZZZ[[[[[[[[[\\\___bbbjjjmmmsssyyy~~~|||yyyxxx{{{}}}zzzyyyzzz{{{}}}{{{xxxpppxxxvvvqqqiiigggcccaaa^^^ZZZVVVSSSMMMKKKHHHEEEDDDDDDFFFGGGOOOXXXfffqqquuutttpppmmm^^^]]]\\\]]]aaagggmmmqqqtttwww|||~~~uuueeeWWWTTTWWWaaammmttttttvvvzzz{{{}}}~~~~~~}}}|||{{{|||~~~|||~~~yyy}}}wwwhhhccc\\\VVVRRRPPPMMMKKKEEEEEEDDDBBB@@@>>>===<<<===>>>BBBEEEGGGIIIIIIIIIIIIMMMMMMZZZwwwpppXXXHHHBBB>>>999666666555444444444444555777444222333555666444111///111333444444444222111666777999::::::888555333111333666888::::::888777666666666555555777:::===:::===EEEUUUqqq{{{rrrmmmhhhdddeeeiiivvvzzzvvviiigggjjjyyy{{{tttmmmhhheee___]]]```hhhrrr{{{zzzuuuuuuzzzyyyrrrqqqoookkkiiijjjiiiddd```bbbffffffaaa\\\^^^]]]\\\\\\]]]]]][[[YYYZZZZZZYYYYYYYYYYYYYYYZZZdddhhhmmmtttzzz|||zzz{{{{{{zzzzzzzzzzzz||||||rrruuu{{{}}}uuurrrrrrhhheeebbb^^^[[[WWWRRROOOMMMKKKGGGEEECCCDDDFFFHHHNNNWWWcccmmmqqqqqqooonnnggg___VVVSSSXXXbbbkkkppprrrvvvzzz~~~uuueeeVVVSSSUUU[[[eeeooovvvzzz|||}}}~~~~~~}}}||||||~~~~~~|||zzzyyyxxxzzz~~~|||yyyrrrhhh\\\SSSPPPMMMJJJFFFIIIGGGDDD@@@>>>=========AAA???>>>AAAEEEHHHIIIGGGGGGIIIOOO[[[oooooo[[[MMMCCC<<<888777777666666555555444444777555222000///000111222222222333444444555555666555555555555555555555555:::999777666555555666666666666666666777999:::;;;<<>>=========@@@???>>>AAAEEEHHHIIIHHHJJJJJJMMMWWWiiiqqq\\\LLLAAA:::666666666666666666555555555555555555555444444444444444444444444444444444444333333333333333333333333555555444333333444555666444444444444666777888999<<>>>>>>>>>>>???>>>>>>AAAEEEHHHJJJJJJLLLKKKKKKSSSddd{{{uuu^^^LLLAAA:::888555555555666666666666666555666777999999999777777666666555444444333222222444444444444444444444444222222222333333555666777444444444555666777888999;;;???GGGXXXvvvzzzqqqiiigggggggggjjjoooyyyyyyssseee```^^^hhhttthhh]]]WWWSSSRRRRRRQQQSSSXXXZZZ]]]dddllluuu|||}}}vvvrrrrrruuuyyy{{{uuuooolllkkkiiieeedddffffffiiijjjiiifffddddddfffdddaaa^^^\\\]]]^^^^^^]]]]]]\\\[[[YYYXXXWWWWWWWWWUUUWWWZZZ]]]bbbjjjttt{{{{{{xxxzzzyyyxxxwwwwwwxxxzzz{{{zzz{{{}}}zzzxxxwwwuuupppkkkbbb___ZZZUUUQQQMMMIIIFFFHHHFFFCCCAAA@@@@@@AAABBBDDDKKKVVV___dddeeeeeeeee___ZZZUUURRRTTT[[[bbbggglllrrrxxx~~~zzzrrrdddVVVRRRUUU[[[dddmmmsssvvvvvv{{{|||~~~~~~~~~~~~~~~~~~}}}{{{{{{zzz|||~~~yyyrrrfff\\\TTTOOOKKKHHHEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>???AAAEEEHHHJJJKKKMMMLLLLLLRRRaaaxxxyyyaaaNNNBBB<<<;;;444444555555666666777777666666777777888777777666555555444444444333333333777777777777777777777777444444444555666666777777666666666777888999;;;;;;;;;???GGGXXXvvv|||uuummmhhhddd______bbbtttzzzttteee^^^ZZZccc|||~~~tttiiiaaa[[[XXXWWWVVVWWWZZZ^^^___```fffooorrryyy~~~wwwrrrrrrtttvvvwwwpppmmmkkkkkkhhhddddddgggeeehhhkkkiiieeecccdddgggeeebbb___]]]]]]^^^^^^]]]^^^]]][[[ZZZYYYXXXXXXXXXTTTVVVXXXZZZ]]]dddoooxxx{{{}}}}}}zzzxxxwwwvvvuuuvvvwwwyyy{{{wwwyyy{{{}}}zzzrrrnnnooonnniiiddd^^^ZZZUUUQQQNNNKKKHHHEEEGGGEEECCCAAA@@@@@@AAAAAACCCIIISSS[[[___aaabbbbbb[[[ZZZXXXVVVVVVXXX\\\___eeennnxxx{{{ssseeeXXXPPPSSSXXXaaakkkssswwwxxxzzz|||~~~~~~~~~~~~}}}|||{{{{{{~~~}}}yyyrrrhhh]]]TTTNNNIIIGGGFFFFFFEEEDDDCCCCCCBBBBBB>>>???@@@BBBDDDFFFIIIKKKLLLLLLNNNTTTbbbxxxyyyaaaNNNAAA<<<;;;444444555555666666777777888777555333222333444555333333333444444444555555777777777777777777777777666666666666666666666666777777777777888:::;;;<<<;;;???GGGXXXuuuxxxpppjjjaaaYYYVVVXXXmmmyyyyyyrrreee]]]WWW___wwwzzzrrrkkkfffbbbaaa\\\^^^bbbfffeeedddjjjrrrvvv{{{yyyuuussssssttttttpppmmmmmmmmmjjjffffffjjjiiikkkllljjjfffbbbcccddddddbbb___]]]^^^^^^]]]\\\]]]\\\[[[YYYXXXXXXXXXXXXSSSVVVXXXXXXXXX^^^iiirrrxxx||||||wwwvvvuuutttuuuwwwyyyzzzwwwxxxyyyzzz|||~~~zzzsssjjjdddcccccc___\\\[[[XXXSSSPPPNNNMMMKKKIIIGGGFFFDDDCCCAAAAAAAAABBBCCCHHHQQQXXX[[[]]]^^^___YYYYYYYYYWWWVVVWWWYYY\\\aaakkkvvvwwwhhh[[[MMMOOOTTT^^^iiissszzz~~~{{{}}}~~~}}}|||||||||~~~tttoooggg]]]UUUOOOLLLJJJGGGGGGGGGFFFEEEDDDCCCCCC>>>@@@BBBCCCCCCEEEHHHJJJJJJKKKNNNTTTbbbyyyzzzcccNNNAAA;;;:::555555555666666666666666999777333111000000222333222222333333444555666666444444444444444444444444444555555666555555444444555555555666777888999:::<<>>FFFYYYvvv}}}uuummm```TTTNNNOOO\\\jjjzzzxxxmmm^^^VVVQQQWWWhhh|||{{{vvvsssqqqqqqnnnnnnnnnnnnnnnooooooooollllllmmmqqquuuwwwuuusssoookkkfffbbb```^^^\\\[[[[[[YYYWWWUUUTTTUUUWWWXXXWWWXXXXXXVVVSSSUUU\\\bbbnnnyyy||||||{{{zzzyyyxxxxxxxxxuuuuuuuuusssqqqqqqsssttt}}}}}}~~~~~~|||xxxuuusssjjjddd\\\UUUPPPMMMJJJHHHFFFEEEEEEFFFHHHJJJJJJIIIEEEEEEDDDDDDCCCBBBBBBBBB???AAADDDGGGKKKOOORRRTTTUUUUUUSSSQQQQQQSSSXXX\\\```fffnnnttt{{{vvvhhhZZZUUUUUU]]]eeekkkqqqwww{{{|||}}}~~~vvvrrrkkkaaaXXXPPPLLLKKKKKKJJJGGGEEECCCBBBBBBBBBCCCBBBAAACCCFFFHHHHHHFFFDDDHHHIIIIIIPPPhhhzzz___III===999888777666555555444444555444444555555555555444444444333333333333444555555666555333222111222333444555555555555555555555555555555555555777888999:::>>>???FFFZZZwwwwwwnnnaaaTTTNNNOOOXXXfffwwwyyyooo___WWWPPPTTTdddwwwyyyuuusssssstttqqqqqqqqqppppppppppppppplllmmmooossswwwyyyyyyxxxqqqmmmiiieeebbb```^^^\\\ZZZXXXVVVUUUUUUVVVXXXZZZYYYYYYYYYUUUSSSTTTXXX]]]lllvvv~~~|||{{{{{{zzzzzzyyyyyyyyyrrrrrrrrrpppmmmmmmnnnpppxxxxxxwwwwwwuuusssrrrqqqjjjeee]]]UUUPPPLLLIIIFFFEEEDDDCCCDDDGGGIIIIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA??????AAACCCHHHLLLQQQSSSTTTSSSQQQOOONNNPPPUUUYYY]]]cccjjjqqqwwwzzzlll\\\WWWUUU\\\eeekkkqqqvvvxxxzzz|||~~~}}}~~~vvvqqqiii```WWWQQQMMMKKKJJJIIIGGGEEECCCBBBBBBBBBDDDBBB@@@AAADDDGGGIIIIIIKKKMMMMMMLLLQQQddd{{{```KKK@@@<<<888777666555555444444555444444555555555555444444444333333333333444555555555444222111111111222333777777666555555444333333555555555666777888999:::???@@@GGG[[[wwwvvvmmm```SSSMMMNNNTTTccctttzzzrrrbbbXXXOOOQQQ```rrr~~~xxxttttttuuuwwwssssssrrrqqqqqqpppooooookkklllooossswwwyyyzzzzzzrrrooollliiigggfffcccaaa\\\ZZZXXXVVVUUUVVVWWWYYYWWWWWWVVVSSSQQQRRRUUUYYYjjjsss~~~}}}{{{{{{zzzzzzyyyyyyxxxwwwrrrrrrqqqnnnkkkjjjkkkmmmqqqpppooonnnnnnnnnnnnnnnmmmhhh```YYYTTTOOOKKKIIIKKKIIIGGGFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA?????????AAAEEEJJJPPPSSSTTTSSSQQQNNNMMMOOOSSSWWW[[[```gggmmmsss~~~{{{mmm```XXXUUU[[[dddkkkqqqvvvwwwyyy|||~~~{{{}}}vvvpppggg^^^WWWQQQMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCBBB@@@@@@BBBFFFJJJLLLNNNOOOOOONNNQQQ```||||||bbbMMMAAA===888777666555555444444555444444555555555555444444444333333333333444555555555444444333333333444555777777777666666555555555555555555666777888::::::???@@@HHH\\\xxxzzzqqqhhh\\\PPPKKKLLLTTTcccttt}}}zzztttfff[[[QQQRRR___qqq}}}wwwtttuuuwwwyyyuuutttsssrrrqqqooonnnnnniiikkkooorrruuuwwwxxxyyyvvvtttpppnnnllljjjgggeeebbb___[[[XXXUUUUUUUUUVVVUUUUUUTTTSSSRRRTTTWWWYYYgggppp}}}}}}|||zzzzzzzzzzzzyyywwwvvvuuuqqqpppooolllhhhggggggiiiiiiiiihhhhhhiiikkklllmmmooojjjccc]]]WWWSSSNNNLLLNNNKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@??????@@@CCCHHHNNNQQQSSSSSSQQQOOONNNOOOSSSVVVYYY^^^eeejjjoooxxx~~~pppcccZZZUUUZZZdddkkkqqquuuxxxyyy|||~~~~~~}}}~~~xxxqqqggg^^^WWWRRRNNNKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@BBBFFFKKKNNNLLLKKKLLLMMMNNNYYYrrr}}}dddNNNAAA<<<888777666555555444444555444444555555555555444444444333333333333444555555444444444333444444444555666666777777777888888888666666666666777999:::;;;???AAAIII]]]zzz~~~wwwnnneeeZZZOOOKKKMMMVVVeeettt|||~~~~~~zzzvvvjjj___TTTUUUaaasss}}}xxxuuuvvvxxxzzzwwwvvvuuusssqqqooonnnmmmhhhkkkoooqqqrrrssstttvvvyyyvvvsssqqqooommmjjjggggggddd___ZZZWWWUUUTTTTTTWWWVVVUUUUUUVVVXXXZZZ\\\dddlllyyy|||||||||{{{yyywwwuuusssooonnnllliiieeeccccccdddcccccceeefffiiikkknnnooopppllleee```[[[VVVRRROOOMMMJJJGGGFFFFFFHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAA?????????AAAFFFJJJMMMQQQQQQRRRQQQPPPQQQSSSUUUWWW\\\bbbeeeiiirrr~~~uuufff\\\UUUZZZccckkkppptttyyyyyy{{{|||~~~~~~~~~|||ssshhh^^^XXXSSSNNNJJJHHHGGGEEECCCBBBBBBBBBCCC@@@AAAAAAAAABBBFFFKKKOOOOOOMMMNNNPPPPPPWWWnnnhhhQQQBBB;;;888777666555555444444555444444555555555555444444444333333333333444555555222222222222333333333333555555666777777888999999666666666777888999:::;;;>>>@@@III^^^{{{wwwnnneeeZZZOOOLLLNNNVVVeeetttzzz||||||{{{xxxmmmbbbXXXXXXdddttt|||{{{zzz}}}yyywwwwwwyyy{{{zzzyyywwwuuusssqqqooonnniiimmmpppqqqppppppqqqssssssqqqpppqqqqqqqqqooommmjjjgggbbb\\\XXXVVVUUUUUUYYYWWWVVVVVVWWWYYYZZZ[[[___hhhttt~~~{{{xxxuuusssoooooolllhhhdddbbbbbbbbb```bbbdddhhhlllooorrrssssssoooiiiddd```\\\XXXUUUQQQNNNJJJHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBB??????>>>>>>???BBBFFFHHHMMMOOOQQQRRRRRRQQQRRRSSSUUUYYY^^^aaaccckkkvvvxxxiii]]]UUUYYYccckkkppptttyyyxxxxxxyyy{{{~~~}}}~~~vvviii___XXXSSSNNNJJJHHHFFFEEECCCBBBBBBBBBCCC>>>@@@AAABBBBBBFFFKKKPPPUUURRRRRRTTTSSSVVVkkklllTTTCCC;;;888777666555555444444555444444555555555555444444444333333333333444555555222222333444444444444444555555555555666666666666666666666777888999;;;;;;===???III___|||yyyooodddXXXLLLIIIKKKRRRaaaqqqxxxyyy{{{|||{{{oooeeeZZZYYYdddqqq{{{}}}xxxtttssssssxxx}}}yyyxxxxxxyyy{{{|||{{{yyywwwtttrrrpppoookkknnnqqqqqqpppnnnoooqqqiiijjjkkkooosssvvvvvvuuujjjgggbbb]]]YYYWWWWWWWWWYYYWWWUUUUUUVVVWWWXXXXXX\\\dddqqq|||}}}yyyvvvsssrrrqqqoookkkfffccccccddd___aaaeeejjjooorrruuuvvvwwwsssnnniiieeeaaa]]]ZZZZZZVVVPPPLLLJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>======>>>@@@BBBDDDJJJMMMPPPRRRRRRRRRQQQRRRSSSWWW[[[]]]```fffqqqyyyxxxjjj^^^UUUYYYccckkkpppsssxxxwwwvvvwwwyyy}}}~~~~~~~~~wwwjjj___YYYTTTNNNIIIGGGFFFDDDCCCBBBBBBBBBCCC===???BBBBBBCCCFFFKKKPPPUUUQQQQQQSSSPPPQQQddd|||oooVVVDDD;;;888777666555555444444555444555555555555555555444444333333333333444555555444555555666777777777666555555555444333333222222666666777777888999;;;<<<<<<>>>III___}}}xxxmmmbbbTTTHHHDDDEEEOOO^^^nnnuuuxxxzzz}}}}}}pppfff[[[YYYbbbooowwwzzz