BM6@ 6(@@ jjjBBB::::::111///666111000000////////////000.................................------,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))+++++++++************)))************************))))))************))))))******************************+++++++++,,,,,,,,,+++,,,------,,,---000333333555777:::;;;<<<<<<<<>>555444333222111000/////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++************)))******************************++++++++++++************************************+++++++++,,,,,,,,,+++,,,------,,,---000333333555777:::;;;<<<<<<<<>>@@@EEEMMMTTTVVVVVV]]]___aaabbbdddhhhlllooouuuvvvzzz```GGG>>>555222333222...+++//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---------///111333666999;;;::::::::::::===???CCCFFFIIINNNTTTXXX]]]___bbbdddeeehhhlllnnntttuuuvvvYYYGGG888666777333000000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---------///111444666:::;;;;;;::::::;;;<<>>BBBFFFFFFDDDEEEKKKQQQQQQVVV\\\bbbfffjjjmmmooouuuvvvJJJ888555222111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...---------///111111444777999888777888888:::CCCJJJIIICCCCCCKKKSSSPPPTTTZZZ```eeeiiinnnqqqvvvwwwTTT???777333555333///...000111///***///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------......,,,***'''%%%...---+++)))))))))***+++---.........------...000555666888:::::::::999888AAAFFFIIIFFFFFFLLLQQQSSSTTTVVVZZZ___dddiiimmmooossssss[[[KKK===333111000---,,,...000000...///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++***))))))((((((***)))(((((())),,,///111%%%'''+++...000000000///,,,---......------///111555666888:::;;;:::999888>>>EEEIIIHHHIIIMMMQQQRRRTTTVVVYYY^^^ccciiimmmpppuuutttiii]]]III666222000......---...000111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++******)))((('''))),,,......+++)))'''))),,,222777888555111...,,,---......---...000222444666888:::;;;:::999888<<>>666444333333111......000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,---------,,,,,,+++:::;;;;;;:::777222---***,,,---............111333444555888:::;;;:::999999<<>>999444///---,,,+++,,,...///.........000222333555777:::;;;;;;:::999>>>CCCDDDBBBCCCLLLUUUYYYXXXYYYZZZ\\\aaagggmmmpppwww~~~~~~vvvfffXXX???555000333444000...111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------+++***)))))))))))),,,...222777<<>>@@@IIITTTYYY[[[[[[\\\___ccchhhlllooovvv|||tttRRR@@@222222333///...111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++///...,,,+++,,,...000222333777>>>BBB@@@999111+++******))))))***+++---...000000111000...---///000333444777999;;;;;;;;;:::===AAAAAA>>>???HHHQQQUUU]]]^^^___bbbeeehhhkkkllltttgggNNN888333333///...111//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++...---,,,---111666;;;>>>DDD???888111---+++,,,---(((***,,,......,,,)))'''111111111000...---...000333444777999;;;;;;;;;:::;;;@@@BBB???@@@GGGOOORRR___```aaadddfffiiijjjkkksssrrrLLL999333000000333------........................---------,,,,,,,,,.........------,,,,,,,,,,,,,,,+++,,,,,,---......000,,,)))))),,,//////...------------............***...555;;;@@@BBBAAA@@@111000...,,,+++++++++,,,++++++,,,,,,,,,,,,------------------...000111222444555777888::::::;;;;;;AAA???>>>>>>BBBIIIPPPTTT]]]bbb^^^^^^gggiiiiiiqqqvvv|||{{{dddIII:::111...---.................................---------,,,,,,...---------,,,,,,,,,,,,*********++++++---.........------......,,,'''###+++---...000000///---+++666777999999777444000......---,,,************+++++++++,,,,,,,,,,,,------------------...000111222444555777888:::;;;;;;;;;@@@@@@@@@???AAAGGGNNNTTT[[[aaa^^^^^^gggiiiiiipppuuuzzzkkkpppxxxpppQQQ===444111....................................------------,,,------,,,,,,,,,,,,++++++++++++++++++,,,---...///&&&''')))---111222111000***---222666777777555444333333333222000---***)))+++***))))))))))))******++++++,,,,,,,,,,,,------------------...000111222444555777999:::;;;;;;<<<@@@BBBCCCAAA@@@CCCLLLSSSYYY```^^^___hhhjjjhhhooossswwwpppuuurrrUUU???888555111////////////........................------------,,,,,,,,,,,,,,,,,,,,,+++......---------......///666333...++++++,,,///000777888:::;;;;;;:::888777+++++++++++++++,,,,,,,,,))))))))))))******+++++++++++++++,,,,,,,,,------------------...000111222444555777999:::<<<<<<<<>>999444000---,,,---,,,+++***))))))(((((())))))***++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...000111222444555777999;;;<<<======@@@CCCEEECCC???@@@HHHPPPYYY``````bbbkkkllljjjpppuuu|||tttooouuurrrzzzvvvyyytttcccOOOAAA888333111000000//////........./////////.........------,,,,,,------------............------......///000+++111888>>>BBBCCCEEEFFF888666222...+++*********++++++++++++******************+++,,,---------,,,++++++,,,,,,,,,,,,------------------...000111222444555777999;;;===>>>>>>@@@CCCDDDBBB@@@BBBHHHNNNYYY```___```jjjkkkjjjqqqvvvuuuuuuyyy}}}}}}uuu|||~~~sssqqqnnngggYYYGGG;;;777111111000000///......---////////////............---------......///////////////000222444666999:::DDDGGGHHHEEE>>>555...+++))))))))))))***+++,,,---((((((***+++------......***+++,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------...000111222444555777999<<<===>>>???AAAAAAAAAAAAAAADDDIIILLLXXX^^^\\\]]]gggiiiiiiqqqwwwyyyqqqzzz}}}{{{}}}ppppppzzz~~~uuuqqqnnnaaaJJJ:::666222111111000///......---000/////////...................../////////000000222333555888<<>>???AAA@@@@@@@@@BBBEEEIIIKKKWWW\\\ZZZZZZdddggghhhpppvvv~~~~~~zzzyyyqqqyyyyyyrrryyy}}}zzzzzzxxxuuurrrhhhPPP:::111333111------222111---000...,,,++++++---000222555333000...///333888;;;CCCDDDDDDBBB>>>888111---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++++++++,,,,,,,,,,,,------))),,,...///......///111333666999;;;;;;;;;;;;<<>>888111...///000111000...000333444444111---***///222888===BBBCCCDDDCCC;;;:::999777444111///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,------***,,,...///......000111333666999:::::::::;;;<<>>BBBDDDDDDAAA<<<999222000...,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************+++++++++,,,++++++,,,,,,,,,,,,------***,,,............000222222555888::::::::::::;;;BBBCCCDDDDDDFFFIIINNNRRRSSSVVVZZZ^^^bbbhhhnnnrrryyy~~~}}}yyyvvvxxx~~~}}}}}}SSS>>>111555777...***---333000......444===GGGNNNFFFCCC>>>888222...,,,***...---+++***+++,,,...000------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++---.........///111222222555888999999999:::;;;BBBCCCEEEFFFHHHKKKPPPSSSRRRTTTXXX[[[^^^ccciiilllwww|||wwwxxxyyy{{{|||cccJJJ666555555000111888666:::@@@DDDFFFEEECCCAAA777444///+++((((((***,,,+++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........///111333333555888::::::::::::<<>>CCCCCCCCCCCCEEEKKKRRRXXX[[[]]]___aaacccfffkkknnnuuullllllsss~~~|||wwwvvvsssssseeeJJJ666111000---------......///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////...------///333666999:::;;;<<<============BBBBBBAAAAAACCCIIIQQQWWW]]]]]]^^^```cccgggkkkmmmtttyyy{{{}}}vvv|||~~~nnnkkkppp{{{wwwhhhQQQ<<<222///...---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///...------///222666777888999:::;;;<<<<<<<<>>EEEEEECCCBBBCCCHHHOOOUUUYYYZZZ[[[^^^ccchhhmmmpppwww}}}vvvsss{{{zzzwwwtttvvvpppuuunnnppp}}}mmmQQQ<<<555111000///............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...//////...///222444444444555666999<<<>>>???CCCCCCBBBBBBDDDJJJRRRWWWWWWXXXZZZ]]]bbbhhhmmmpppwww}}}ssszzz}}}zzzyyy~~~vvvvvvvvvmmmpppmmmooo{{{ooosssrrrtttvvvooo\\\GGG;;;222111///...---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,.../////////000222444555555666777999<<>>@@@EEEDDDCCCCCCDDDJJJRRRWWWZZZ[[[\\\___dddiiimmmpppvvv}}}www~~~||||||}}}xxxjjjmmmqqqsssrrruuu{{{{{{vvvjjjppprrrooopppnnn```MMM444222000...---...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,...///000///000111333666666555666777:::===???GGGFFFDDDCCCDDDIIIPPPUUU]]]]]]^^^aaaeeejjjoooqqqvvvxxxqqqssszzzssssssvvvooommmrrrrrrmmmooouuulllyyyyyymmmlllrrrhhhUUU>>>555...---...------000........................------------------------------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------...000111222666666666666777888:::;;;BBBDDDFFFGGGIIILLLQQQUUU]]]^^^```bbbdddhhhmmmqqqyyy{{{tttoooqqqxxx}}}xxxtttnnnlllttt}}}yyyoooffffffhhhbbbYYY???666///...///......000........................------------------------------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------...000111222666666555666777888:::;;;CCCDDDEEEGGGHHHLLLQQQUUU\\\]]]___aaacccggglllpppxxx~~~}}}yyyrrrnnnpppuuuzzzqqqggggggtttzzzkkkgggiiifff^^^XXXAAA999111000000......///........................------------------------------......------,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------...000111222666666555666777888:::;;;CCCDDDEEEFFFHHHKKKQQQUUUZZZ\\\^^^```cccggglllpppvvvuuuuuuooopppsss|||vvv|||mmmfffjjjrrrwwwllllllrrrpppbbbSSSGGG===444111000---,,,...........................------------------------------......------,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...000111222555555555555777999;;;<<>>@@@EEEMMMRRRZZZ]]]```aaabbbffflllqqqxxxwwwlllgggjjjppptttvvvssssssppplllkkkmmmkkkfff___ZZZ^^^llltttnnnbbb\\\[[[YYYTTTJJJ>>>444000//////......---------......---,,,,,,,,,,,,---.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...000111222222444555666666999<<>>CCCLLLSSSYYY\\\___aaabbbffflllqqquuu~~~uuuuuu}}}lll[[[\\\dddnnnsssiiiiiioootttvvvpppssssssooollllllkkkgggeee^^^[[[```eeeccc\\\VVVPPPRRRRRROOOGGG>>>555000//////...------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,---------------...000111222222444555666666999<<>><<>>CCCEEEEEEBBB@@@CCCKKKSSSWWWYYY\\\___cccggglllpppxxx}}}}}}yyysssrrruuuxxx{{{zzzuuuuuuuuurrrkkkfff]]]YYYWWW]]]ffflllkkkhhh^^^^^^bbbmmmuuupppaaaRRR===777///+++,,,---------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111222444555777777999<<>>AAAFFFKKKLLLJJJKKKOOOTTTTTTWWWZZZ\\\___ccchhhlllrrr~~~ppp```ccchhhsss}}}zzz}}}xxxzzzyyylll]]]VVVRRRYYYhhhkkkbbb___eeeuuujjjddddddYYYGGG@@@FFFAAA:::222...---...---,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------......///000111333444666666777888;;;===???EEEKKKMMMLLLLLLPPPTTTTTTVVVYYY\\\^^^bbbgggkkkppp}}}{{{XXX[[[ZZZ___ssszzz~~~||||||qqqbbbTTTRRRVVV\\\\\\VVVWWW^^^uuullleeeaaaWWWIIICCCEEEBBB;;;333.........---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111222333555555555777999;;;===CCCJJJLLLKKKLLLPPPTTTWWWYYY[[[^^^```dddiiilllooo}}}wwwZZZ[[[ZZZgggvvv|||{{{vvvyyyvvvnnn]]][[[YYYWWWUUUTTTTTTUUUggghhhggg```UUULLLGGGFFFFFF???666000///...---+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111111222444444444555777:::<<>>444...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///.........000222222222333444555666777777===AAAEEEGGGGGGIIIOOOTTTVVVZZZ^^^aaabbbdddiiimmmvvvzzzwwwwww~~~wwwooolllnnnyyyyyyeee[[[______WWW\\\jjj|||qqqfffeeeddd___WWWRRRTTTLLLMMMZZZaaaZZZQQQNNNJJJNNNPPPLLLBBB888000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///.........000222222333333444555666777888<<>>555///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///.........000222333333444555666777888888:::<<>>BBBFFFKKKOOOQQQUUUXXX[[[]]]^^^ccciiinnnppp~~~qqqmmmmmmsssxxxmmmjjjyyypppnnn{{{zzzqqqooo___\\\]]]```___]]]]]]___[[[ZZZSSSJJJDDDGGGNNNTTTRRREEEDDDFFF@@@<<<999222------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,------...///000000111222444666777999999:::;;;<<<>>>BBBFFFJJJMMMWWWWWW[[[```aaaaaafffmmmppp{{{rrrmmmlllpppttttttzzzrrrxxx}}}~~~}}}yyyuuunnnggggggkkkhhhbbb^^^___^^^[[[YYYZZZXXXUUUOOOGGGCCCFFFLLLQQQNNNDDDFFFJJJCCC===888000------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,------...///000000111222444666777888999::::::;;;>>>BBBGGGLLLOOOVVVWWW[[[```aaaaaafffmmmmmmyyyuuunnnjjjmmmzzzxxxyyyxxxxxxwwwsssqqqttt}}}zzzqqqjjjbbb^^^bbbiiinnneee]]][[[ZZZXXXXXXZZZZZZTTTKKKDDDAAABBBGGGKKKJJJBBBFFFKKKDDD>>>;;;333......---------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,------...///000000111222444555777888999999999;;;>>>CCCIIINNNQQQUUUVVV[[[```aaaaaafffllllllxxxyyyoooiiiiiirrr|||{{{~~~{{{vvvpppnnnttt}}}sssooojjjeeeaaa___aaadddjjjbbb[[[WWWVVVXXX```iiiiii^^^PPPFFF@@@???CCCHHHIIICCCIIIMMMDDD===<<<666//////------,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,------...///000000111222333555666777888777888:::>>>DDDJJJPPPSSSTTTVVV[[[```bbbaaaffflllooozzz~~~rrrjjjhhhlllqqq{{{sssmmmqqqzzzooollleee```]]]]]]\\\[[[ccc___[[[YYYXXX___ppp~~~ooo]]]OOOEEE@@@DDDLLLQQQPPP[[[```RRRDDD<<<333111///...---,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------,,,------...///000000111222333444666666777666777999>>>DDDJJJPPPSSSTTTVVV[[[aaacccbbbgggmmmuuuuuullliiiiiiiii~~~yyyqqqttt~~~|||rrreee]]][[[[[[ZZZbbb```______aaaiiizzzwwwgggZZZMMMEEEJJJUUUbbbfffvvv}}}jjjSSSDDD666222000...,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,------...///000111111222333444555666666555666999===CCCIIIOOOSSSTTTVVV\\\ccceeedddhhhnnnxxxwwwoookkkhhheeeuuuzzzvvv|||{{{iii```^^^^^^eeeaaaaaaeeejjjooouuu|||uuullleee^^^QQQGGGMMM[[[hhhjjjxxx{{{gggSSSHHH>>>333111///,,,,,,,,,...///------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---------,,,------...///000111111222333444555555666444555888<<>>BBBEEEKKKRRRYYYaaalllrrrooohhhiiioootttzzzwwwoooggg```]]]aaaooowww{{{wwwrrrrrrqqqrrrsssssspppkkkddd___lllpppccc```[[[UUUSSSRRRRRRNNNHHHDDDDDD>>>BBBDDDCCCEEEIIIJJJHHH<<<777000---......---,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,---...---------///111333333333333444555666666777777:::@@@DDDGGGLLLSSSZZZaaakkkpppmmmggghhhmmmttt{{{|||pppfff___\\\^^^hhh{{{pppuuu{{{}}}xxxqqqrrrwww|||pppjjjllljjjeeexxxiiieeebbbYYYWWWSSSPPPOOONNNKKKGGGEEEBBBDDDFFFFFFGGGGGGFFFDDD;;;777222.........---,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...---------///111222222222333444555666777777777;;;AAAEEEGGGMMMSSSWWW\\\eeekkkiiieeeggglllttt|||tttkkkggg\\\[[[aaasssoooooorrrvvvtttqqqttt{{{uuukkkkkkjjjdddxxxttteeeeeeeee^^^```[[[TTTPPPPPPOOOKKKFFFBBBBBBDDDEEEEEEBBB@@@???:::777333000......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...---------///111222222222333444555777777666777;;;BBBFFFGGGLLLRRRTTTXXXaaahhhhhhfffhhhnnnttt}}}wwwnnniii\\\XXX\\\lll|||uuusssvvvvvvrrrsssyyyrrr|||yyyqqqlllggg___dddsss}}}vvvjjjhhhooovvvddd^^^TTTMMMNNNOOOKKKCCC>>><<<>>>AAAAAA===;;;<<<:::888444111///...---...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---------///111111111222333444555777888666777<<>>DDDHHHAAA<<<888888666111.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888999<<>>CCCDDD===999777999888333//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888888;;;>>>BBBEEEIIINNNQQQUUUVVV[[[aaaddddddggglllqqqyyy|||nnndddYYYTTTSSSVVV___hhhhhhssswwwmmmmmmvvvtttfffhhhrrr}}}ooofffdddbbb^^^RRRVVV\\\^^^ZZZRRRLLLKKKLLLJJJAAA999888>>>AAA@@@===::::::>>>===666111///...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888777:::===AAADDDIIIOOOSSSVVVVVVZZZ```cccdddhhhmmmqqqyyy~~~rrreeeXXXRRRRRRWWW```iiiccciiissslllgggmmmmmmqqqtttooofffeeejjjtttuuuqqqhhhfffmmmqqqqqqVVVYYY]]]___[[[SSSOOONNNGGGFFF@@@888888>>>@@@===???===>>>BBBAAA999222000...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888666999===@@@DDDJJJOOOTTTWWWWWWZZZ```bbbccchhhnnnpppwwwwwwfffXXXVVVUUURRRWWWaaauuuiiijjjqqqoooqqqlllnnnmmmiiigggfffddd```kkkiiikkkfffcccrrrddddddgggjjjcccUUULLLKKK???FFFGGG>>>666666888999=========<<<999555000---///---++++++,,,,,,,,,+++++++++************++++++++++++******************,,,,,,,,,+++++++++******++++++******************,,,,,,,,,,,,---.../////////111333444444555777888:::===@@@BBBDDDHHHNNNRRRTTTWWW[[[^^^aaacccfffiiinnnxxxyyyiii[[[WWWSSSOOOSSS[[[vvvpppgggmmmsssuuuooollljjjjjjiiihhhgggggggggfffkkkjjjfffsssiiikkkttt|||xxxgggUUUKKKMMMIIICCC===999888999;;;777777777777666333000---///---++++++,,,,,,,,,++++++******************+++************************,,,,,,++++++************++++++******************,,,,,,,,,,,,---...//////000111333444444555777999999<<<@@@CCCEEEIIINNNRRRSSSVVV[[[^^^aaadddgggiiioooxxx|||nnn```YYYSSSMMMNNNUUUmmmjjjkkkwwwxxxrrrjjjfffhhhhhhdddeeejjjfffgggnnnnnnhhhmmmuuuqqqeeefffnnn{{{~~~pppZZZKKKPPPEEE======;;;666555:::444333333444444333111...///---++++++,,,,,,,,,+++************************************************+++************)))))))))******++++++++++++++++++,,,,,,,,,,,,---...//////000222444444444555777999888;;;@@@CCCGGGJJJNNNQQQSSSVVV[[[^^^aaadddhhhjjjoooxxxssseee\\\TTTMMMMMMRRR\\\mmmzzzyyyxxxrrrkkk{{{~~~}}}ppphhhjjjiiiddddddkkkoooooowwwwwwkkkgggfff^^^]]]YYY[[[fffooolll]]]OOOHHHDDDHHHNNNFFF666333===666444222333555555222000///---++++++,,,,,,,,,+++*********++++++************************+++++++++***)))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,---...//////000222444555555555777999888:::???CCCHHHLLLPPPRRRSSSVVV[[[___bbbeeehhhkkkoooxxxwwwkkk```VVVOOONNNQQQTTT```jjjoooyyyrrrggg}}}{{{pppooonnnjjjjjjoooqqqqqq{{{~~~pppfff```VVVZZZUUURRRYYYdddggg]]]QQQGGGRRReeekkkWWW;;;666BBB:::666333222555555222//////---++++++,,,,,,,,,+++)))***++++++++++++***)))))))))*********+++++++++)))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000222444555555666888999999:::===CCCHHHNNNQQQSSSSSSWWW[[[___bbbeeehhhkkkoooyyy{{{pppdddXXXQQQNNNOOOUUU___iiirrrlll___uuu}}}rrrnnnppptttuuuuuukkkkkkwww~~~qqqddd]]]TTTUUUTTTSSSVVV\\\^^^VVVKKKKKK]]]ssstttZZZ<<<555>>>===888222222444555222//////---++++++,,,,,,,,,+++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,)))))))))************+++******++++++,,,---------,,,,,,,,,,,,---...//////111333444555555666888:::::::::<<>>;;;777DDD===777666;;;>>><<<888///---++++++,,,,,,,,,+++((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,---...//////111333555666666666888:::===::::::>>>FFFOOOUUUXXXXXX[[[^^^```bbbdddfffhhhpppyyyxxxjjjZZZNNNJJJJJJMMMRRR[[[lll{{{ZZZSSS___ttt}}}~~~~~~wwweeeSSSTTTVVVSSSKKKJJJQQQUUUSSSRRROOOKKKGGGCCC>>>:::777>>>999555666::::::555///222///,,,++++++,,,,,,,,,******************************)))))))))***,,,---)))************+++++++++******+++++++++,,,,,,,,,------,,,------...///000000111333444444666999;;;<<<>>>======BBBMMMVVVXXXXXX[[[^^^```bbbcccfffhhhnnnxxxwww}}}{{{ooo___QQQJJJHHHGGGMMMWWWhhhbbbTTTYYYiiixxx|||xxxzzzxxx^^^UUUYYYYYYSSSOOOQQQPPPMMMNNNKKKGGGEEEDDD@@@999333<<<999666666777777333///111...+++***+++,,,,,,,,,************************+++***)))))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,------,,,------...///000000222333444444555888:::<<<>>>>>>===CCCNNNVVVXXXXXXZZZ[[[]]]___bbbgggjjjpppzzzsss~~~sssdddTTTJJJEEEEEEKKKTTTccczzzooo[[[VVVgggwww}}}wwwuuu}}}^^^MMMSSSUUURRRNNNNNNOOONNNIIIEEEBBBCCCFFFDDD;;;333888777777666555333222000222000,,,+++++++++++++++************************,,,+++******)))*********)))************+++++++++******+++++++++,,,,,,,,,------,,,------...///000111222444444444555777999===??????>>>DDDNNNVVVXXXWWWXXXYYYZZZ]]]aaahhhlllrrr|||~~~ttteeeVVVKKKEEEGGGLLLSSS]]]ooo}}}ggg[[[nnnzzz|||{{{|||uuuvvvooovvv[[[GGGKKKMMMKKKKKKQQQ[[[cccLLLEEE@@@BBBGGGGGG@@@888333555777666444222333555777333///,,,,,,+++***)))************************,,,,,,+++******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------,,,------...///000222333444444333444666888===???@@@???DDDOOOVVVWWWUUUWWWZZZ\\\___ccchhhlllsss||||||ssseeeWWWLLLFFFFFFKKKOOOVVVdddzzztttaaattt~~~yyylllgggccceeepppccciiivvv}}}xxx\\\MMMMMMLLLIIIJJJUUUjjj{{{XXXOOOEEEBBBEEEEEE???999///333666777555444777:::;;;777222///---+++)))(((************************++++++++++++******))))))))))))*********+++++++++******+++++++++,,,,,,,,,------,,,------...///000111222333333333333666777===???@@@???EEENNNUUUVVVRRRVVV\\\```cccfffiiikkkqqqzzz|||sssgggZZZOOOHHHBBBGGGKKKPPP]]]uuuyyybbbtttqqqfffbbbccclll```cccooouuupppnnngggVVVQQQPPPNNNJJJHHHOOOeeeyyycccXXXLLLDDDBBB@@@;;;555...111555666555555888;;;;;;777222///---,,,***)))******************************+++++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,------,,,------...///000000111333333333444666888<<<>>>??????DDDMMMSSSTTTRRRWWW]]]bbbeeeggghhhiiioooxxx}}}wwwmmm___QQQHHHAAAFFFJJJNNNZZZrrrxxx]]]ggg{{{ssskkkggg___]]]iiitttlllbbb[[[SSSNNNQQQTTTRRRJJJGGGSSSccc___WWWMMMEEEAAA===888555///111333444444555555666666333///---,,,,,,++++++************************))))))***+++,,,+++******)))************+++++++++******+++++++++,,,,,,,,,------,,,------...///000///000222222333444777999;;;===??????CCCLLLRRRRRRSSSWWW\\\```ccceeegggiiimmmvvv~~~{{{rrrcccRRRGGGCCCHHHKKKNNNYYYqqqvvvYYYUUUmmm___VVVQQQaaatttpppeee___[[[KKKSSS]]]^^^RRRFFFIIITTTTTTPPPJJJEEEAAA===:::888111111222333333333222222111...+++***+++---------************************((()))***+++,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,---------------...000000...///111222333444777::::::===>>>>>>CCCKKKQQQQQQUUUWWWZZZ]]]___cccgggjjjmmmvvv~~~|||yyyrrrdddQQQCCCEEEDDDGGGLLLVVVgggzzzdddPPPaaa\\\SSSOOOWWWhhhqqqiii]]]VVVJJJ```yyy|||fffMMMHHHPPPKKKMMMKKKDDD???>>><<<888333222444888888333111222333222000---,,,+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////111222333333333444666888>>>AAA@@@===@@@IIIQQQTTTTTTWWWZZZ]]]```dddiiilllqqqwww}}}{{{tttfffTTTFFFDDDCCCDDDIIIPPP```xxxuuuNNNXXXtttcccSSSMMMQQQaaakkkhhhbbb___]]]ppp}}}gggSSSMMMOOO]]]]]]VVVJJJ???;;;999777444111222777999555222222333222000...,,,+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000222333333555888:::>>>@@@@@@===@@@IIIQQQUUUVVVXXX\\\___aaaeeeiiilllpppttt~~~|||vvviiiWWWJJJEEECCCDDDGGGLLLYYYpppSSSRRReeehhhUUUNNNPPP^^^iiiiiifffgggcccsss{{{ppp```UUUNNNHHH______WWWHHH<<<:::===>>>888222111666:::888444222333222000...,,,+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////---///111222333666999;;;>>>@@@@@@===@@@IIIRRRUUUXXXZZZ^^^```ccceeeiiilllqqqrrr~~~|||wwwkkkZZZMMMFFFEEEEEEGGGKKKVVVkkk~~~|||WWWNNNYYYrrrxxx```WWWRRRWWWeeemmmiiidddcccWWWdddhhh^^^WWWWWWQQQEEEQQQRRRNNNCCC>>>CCCMMMTTT???777333777<<<:::555222333222111///---,,,+++*********************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////---///111222333555888:::===@@@@@@===@@@JJJRRRUUUYYY\\\```bbbdddfffiiillltttsss~~~|||{{{vvvkkk[[[OOOEEEDDDEEEGGGJJJTTTgggyyywwwWWWIIIOOOdddooopppgggWWWWWWUUU]]]kkkpppfff[[[WWWNNNWWWXXXRRRTTT[[[UUUGGGFFFIIIGGGBBBCCCNNN\\\dddEEE<<<666999<<<:::555222333222111000...,,,+++*********************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////111222222222333666888===??????===@@@JJJRRRVVVYYY\\\aaadddeeegggjjjllltttsss}}}zzzyyyvvvkkk\\\QQQBBBAAABBBDDDGGGPPPbbbrrr{{{___KKKLLL```jjjjjjfff^^^VVVSSSYYYfffiii```WWWVVVOOOPPPMMMJJJNNNTTTOOODDDBBBDDDBBB???BBBLLLVVVYYYFFF===888999:::777444333333222222111///---+++*********************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000111222222222222555777<<>>DDD\\\jjjkkkjjjaaaPPPFFFLLLVVV___ooopppaaaQQQIIIHHHIIIMMMRRRDDDBBBDDDAAA:::AAAHHHAAAAAA@@@999111...222444333222222222111000...,,,+++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000000111333555777888:::>>>@@@>>>@@@HHHRRRVVVWWWYYY\\\^^^aaafffkkkooonnn|||~~~}}}{{{xxxwwwqqqdddVVVHHHAAA???CCCEEEFFFQQQ^^^ttt^^^@@@BBBUUUeeemmmppprrrfffSSSGGGOOOfffzzz{{{lllZZZPPPLLLKKKOOOTTTFFFAAAEEEFFF===<<<@@@<<>><<>><<<>>>GGGPPPTTTYYY\\\^^^aaacccfffjjjmmmmmmwww~~~}}}}}}}}}zzzxxxtttiii^^^MMMEEE@@@BBBDDDEEEMMMXXXjjjzzzcccEEE:::DDD^^^~~~aaaOOO^^^uuu{{{nnn___RRRIIIEEEIIIOOOTTTKKKSSS]]]PPP???;;;;;;======888222000444666555222222111000///---,,,+++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......//////000000111333555777888888<<<>>><<<>>>GGGPPPTTTZZZ]]]```bbbdddgggjjjmmmmmmttt~~~}}}||||||}}}~~~|||xxxvvvsssjjjaaaQQQFFF@@@BBBCCCCCCJJJTTThhhvvvhhhKKK999???[[[rrrYYYTTTiiiuuulllaaaWWWMMMGGGJJJQQQSSSHHHPPP\\\QQQBBB<<<:::777888555000///444777777333222222111000...---,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------......//////000000111333555777888999>>>???===???HHHQQQVVVZZZ\\\```cccdddgggjjjlllkkksss~~~}}}|||||||||}}}|||wwwtttrrrkkkdddTTTHHHAAABBBCCCBBBHHHPPPdddqqqpppUUU>>><<>>@@@>>>@@@IIIRRRVVVXXX[[[___bbbeeegggjjjllljjjsss{{{}}}|||wwwtttrrrmmmgggVVVJJJAAABBBCCCBBBFFFNNN\\\gggyyyzzzaaaFFF:::HHHeee||||||{{{xxxaaaIIISSSoooooonnnllldddUUUGGGCCCGGGDDD:::===EEEGGGLLLJJJ>>>;;;<<<888222111444555333555555444444222111///...************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,------......//////000000111333555777888999===???===???HHHQQQUUUVVVYYY^^^bbbdddgggjjjllliiiuuu|||~~~}}}xxxtttsssnnniiiWWWJJJAAABBBCCCAAAEEELLLSSS^^^pppjjjLLL:::>>>QQQbbbeeeaaacccdddWWWHHHRRRhhhwwwxxxxxxppp^^^LLLEEEGGGDDD<<<<<>><<<>>>GGGPPPTTTTTTXXX]]]aaadddgggjjjllliiivvv}}}|||{{{}}}}}}|||yyyuuuqqqllljjjZZZNNNDDD@@@@@@AAADDDIIIWWWbbbqqqqqqPPP999===RRRcccbbbbbbYYYSSSRRRKKKLLL\\\jjjgggeeeeeecccZZZOOOGGGBBB===;;;CCCTTT]]]SSSDDD888666555666444111333777;;;:::777444222000///...---,,,++++++******++++++)))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---.../////////000000222333444555555999<<<>>>>>>???EEEOOOWWWYYYYYY[[[]]]aaagggkkknnnpppxxx}}}|||{{{}}}}}}|||zzzvvvrrrnnnkkkZZZOOODDD@@@@@@@@@DDDHHHQQQ]]]nnnvvvVVV>>>>>>NNN\\\bbbbbbZZZTTTSSSLLLMMM[[[dddjjjtttyyytttdddSSSHHHCCC>>>;;;>>>JJJRRRLLL@@@;;;888666777444000000333999888666444222000//////---,,,++++++******++++++)))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------............///000111333444555666999<<<>>>???AAAGGGQQQYYYYYYZZZ[[[^^^bbbfffkkkmmmooowww}}}||||||||||||{{{zzzwwwtttpppnnn\\\PPPDDD?????????BBBFFFKKKWWWjjj~~~{{{___DDD===HHHTTT```bbb[[[UUUUUUOOONNNYYYiiitttzzzhhhTTTGGGCCC@@@<<<:::>>>CCCAAA:::;;;777666777555111000333777666555333222111000000---,,,++++++******++++++)))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------...///111333555666777999;;;>>>@@@CCCJJJSSSZZZZZZZZZ\\\^^^bbbfffjjjlllnnnvvv~~~}}}|||{{{{{{{{{zzzxxxuuurrrppp^^^RRREEE???>>>>>>AAAEEEIIIUUUhhh}}}}}}dddHHH<<>>AAAFFFMMMUUU\\\[[[[[[]]]___bbbeeehhhjjjnnnvvv~~~}}}}}}zzzzzz{{{zzzxxxvvvsssqqqaaaTTTFFF@@@>>>===@@@EEEKKKUUUggg{{{~~~fffIII:::AAANNN[[[aaa\\\WWWYYYTTTOOOSSS```aaa``````eeehhhaaaVVVBBBGGGGGG>>>777666999:::@@@:::666777777444333444333333222111111111111222---,,,++++++******++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,---///111333555777888:::;;;>>>BBBGGGOOOVVV\\\\\\\\\^^^```bbbeeeggghhhnnnwww~~~}}}}}}yyyyyyzzzzzzxxxuuurrrqqqeeeWWWHHHAAA>>>===@@@DDDLLLTTTdddwwwkkkLLL999>>>MMMXXX```\\\VVVZZZVVVNNNOOOZZZZZZWWWWWW^^^cccYYYJJJEEEJJJJJJAAA888999@@@EEELLLCCC;;;888666111//////222222111111000111111111---,,,++++++******++++++)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,---------------------------------...///111333555666777:::;;;>>>BBBHHHPPPVVVZZZ\\\]]]___aaabbbdddeeefffnnnwww~~~~~~}}}yyyyyyyyyyyywwwtttqqqooohhhZZZJJJBBB???>>>AAAEEEHHHPPP___sssrrrQQQ:::;;;IIIUUU^^^[[[VVVZZZWWWNNNKKKRRRUUUTTTRRRUUUYYYPPPAAAIIIMMMJJJ???888===JJJSSSUUUIII===888555111......222222111000000000000000---,,,++++++******++++++)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------+++,,,,,,------............///000111333444555666;;;;;;===BBBIIIPPPUUUXXX]]]^^^___aaacccddddddeeemmmvvv~~~~~~~~~xxxyyyyyyxxxvvvssspppnnniii[[[KKKCCC???>>>AAAEEEDDDKKK[[[pppyyyVVV;;;999EEESSS]]][[[VVVZZZWWWMMMJJJCCCJJJLLLIIINNNVVVTTTJJJLLLNNNIII===777@@@QQQ]]]WWWJJJ===888555222000111333222111000/////////000---,,,++++++******++++++)))************+++++++++++++++************++++++++++++,,,,,,,,,---------++++++,,,,,,---.../////////000000222333444555555;;;;;;===BBBIIIOOOTTTWWW]]]^^^```aaacccdddddddddllluuu}}}{{{yyy{{{yyyxxxwwwvvvtttpppnnnggg]]]NNNCCC??????AAAAAAFFFIIIWWWmmm~~~cccBBB444777OOOYYY]]]XXXUUUUUUOOODDDEEEDDDFFFMMMTTTSSSKKKCCCDDDEEE???888;;;JJJXXX^^^FFFEEEDDDBBB>>>777000,,,333333333222222111111111000///---+++*********+++,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------++++++,,,------....../////////000111222444555666888;;;===@@@HHHRRRWWWWWW]]]^^^```ccceeeggghhhhhhlllqqq}}}|||{{{{{{zzzxxxxxxwwwuuuqqqnnniii^^^OOOCCC>>>>>>@@@AAADDDHHHUUUkkk}}}eeeFFF777777HHHXXXaaa[[[TTTRRROOOIIIDDDFFFLLLVVV\\\WWWJJJ???>>>@@@>>>999;;;EEENNNRRRGGGLLLPPPLLLBBB888222111000000000000000000111111000///---+++*********+++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------++++++,,,------....../////////000111222444555666999;;;===@@@HHHSSSXXXWWW[[[\\\___bbbeeegggiiijjjmmmrrr~~~~~~}}}{{{zzzyyyxxxwwwuuurrroookkkaaaQQQDDD======???AAACCCGGGSSSgggzzz|||gggKKK999666BBBWWWfffcccXXXTTTTTTRRRIIIJJJOOOWWW\\\WWWJJJ???999===>>><<<<<>>AAAIIISSSXXXXXXXXXZZZ]]]aaaeeehhhkkklllooorrr{{{zzzyyyxxxxxxvvvrrrpppmmmcccTTTFFF===<<<>>>@@@DDDGGGQQQcccvvv{{{xxxiiiPPP;;;333:::OOOaaaccc]]]YYYXXXXXXRRROOONNNRRRVVVTTTLLLDDD<<<>>>@@@@@@>>>>>>??????AAAIIIOOOJJJ<<<222000333222222222222444777:::<<<111///...,,,++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++,,,------....../////////000111222444555666999<<<>>>AAAIIISSSYYYXXXUUUWWW[[[```eeeiiilllmmmooorrr~~~zzzyyyxxxxxxwwwvvvssspppllldddVVVHHH???<<<===@@@EEEHHHPPP___rrrzzzuuuuuujjjRRR<<<111222BBBTTT]]]___]]]ZZZWWWVVVRRROOORRRVVVUUUMMMFFF@@@@@@@@@???===;;;;;;===>>>@@@AAA===666222111222222333333444777999<<<===111000...,,,+++++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++,,,------....../////////000111222444555666999<<<>>>AAAIIISSSXXXXXXTTTVVVZZZ___dddhhhkkkmmmnnnppp~~~}}}}}}}}}~~~yyyxxxwwwwwwwwwuuurrroookkkdddXXXKKKAAA<<<===???DDDGGGNNNZZZnnnxxxtttuuulllTTT<<<000444???OOO]]]dddddd___[[[QQQPPPRRRWWW\\\XXXMMMCCCAAA???======:::777888<<<>>>;;;888666555555444333000111222444555777888999111000...---,,,+++,,,,,,***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++,,,------....../////////000111222444555666888;;;===@@@HHHRRRWWWWWWTTTWWWZZZ___cccgggjjjkkkmmmppp}}}{{{{{{{{{|||wwwvvvvvvvvvvvvtttqqqooohhhcccZZZNNNCCC======???AAADDDJJJWWWlllzzzwwwxxxoooVVV>>>222555>>>NNN]]]dddccc___\\\MMMLLLMMMSSSXXXVVVLLLCCC@@@======>>>;;;666777<<<<<<:::888777777666555333...///111333444444444333222000///---,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++,,,------....../////////000111222444555666777:::<<>>===>>>>>>BBBHHHTTTkkk|||zzz{{{qqqXXX???333000:::IIIWWW]]]ZZZWWWVVVMMMHHHEEEHHHNNNPPPKKKFFF@@@===>>>AAA>>>888888===999:::;;;:::888555333222...000333555555444222000222111///---,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++,,,------....../////////000111222444555666666999;;;>>>FFFPPPVVVUUUWWWYYY[[[___bbbdddfffgggooorrr|||zzzzzzzzz{{{wwwuuutttssssssqqqnnnkkkjjjeee\\\OOOCCC<<<;;;===>>>CCCJJJSSSdddxxxxxxrrrgggSSS>>>111333999HHHWWWWWWMMMIIILLLHHHEEECCCCCCFFFLLLPPPSSSFFFAAA>>>???===777888<<<::::::999888777666555555111//////000111222111000111111000...------------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000111222444555444666999>>>DDDKKKQQQUUUWWWZZZ^^^aaacccdddfffgggppprrr}}}|||{{{{{{|||zzzxxxvvvuuutttsssqqqooojjjfff]]]PPPCCC<<<<<<===???DDDIIIQQQaaatttvvvnnncccQQQ===///444777CCCQQQUUUMMMIIILLLHHHGGGEEEFFFHHHLLLOOOQQQNNNEEE>>>>>>>>>:::888999:::999999888777666666555111//////000111222111000222111000///...---,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000000111222444555666777999===BBBHHHNNNQQQVVVZZZ^^^aaacccdddggghhhlllnnn~~~}}}|||||||||{{{xxxuuusssssssssrrrqqqjjjfff^^^QQQEEE===<<<===???DDDIIIOOO\\\ooo}}}wwwmmmcccSSS???000333333===NNNVVVQQQKKKJJJIIIHHHGGGGGGIIIKKKNNNPPPPPPFFF===<<<===:::666444888888888777666666666555111//////000111222111000333222111///...,,,++++++******+++++++++,,,,,,,,,******++++++++++++***************++++++++++++,,,,,,,,,,,,---------......//////000000111222444555888999:::<<>>CCCGGGMMMYYYlll{{{{{{rrriii[[[EEE222222111===SSS___YYYNNNHHHIIIHHHFFFEEEFFFJJJOOOSSSLLLGGGAAA???===999555222666666666555555555444444111/////////111222111000333333222000...,,,***)))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,---------....../////////000111222444444999999:::===AAAEEEJJJLLLTTTXXX]]]aaadddgggiiilllhhhkkk~~~}}}|||{{{zzzzzzwwwtttpppnnnnnnoooooonnnjjjgggaaaUUUIII@@@=========BBBFFFKKKWWWjjj{{{|||uuuooobbbJJJ444000111AAA[[[iiibbbQQQFFFGGGFFFDDDBBBCCCIIIRRRYYYPPPRRRRRRKKKCCC;;;666444555555555444444333333222111/////////111222111000333222222000///,,,***)))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,---------....../////////000111222444444888888:::===BBBGGGLLLOOOTTTXXX]]]aaadddgggjjjllllllnnn~~~}}}}}}{{{zzzyyyyyyxxxuuurrrqqqqqqrrrqqqpppjjjhhhbbbWWWKKKBBB>>>===<<>>===<<>>999;;;;;;999888666555444333111//////000111222111000000000111111000...+++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000000111222444555666777999<<>>======AAADDDDDDLLL^^^ppp{{{~~~|||rrriiijjjiiiXXXCCC666///333DDDQQQQQQNNNNNNFFFJJJNNNOOOMMMNNNSSSWWW[[[[[[SSSHHHBBBBBB???999???>>><<<:::888666555444111//////000111222111000///000111111000...,,,+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000111222444555777777888;;;???EEEIIILLLWWWZZZ___bbbeeegggiiikkkmmmppp{{{~~~}}}zzzwwwwwwyyy|||xxxsssrrrsssrrrnnniiilllgggbbb\\\QQQDDD>>>=========@@@FFFMMMXXXkkk{{{}}}qqqcccaaaaaaSSS>>>777111222@@@OOOTTTQQQLLLGGGHHHIIIKKKMMMOOOQQQSSSXXXVVVLLL@@@AAAHHHEEE:::666:::>>>===777333222444222111///000111111000//////000111111000...+++)))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333666777999:::===BBBHHHLLLWWWZZZ]]]```bbbdddfffiiijjjrrr~~~|||~~~}}}zzzwwwwwwxxx{{{wwwrrrqqqrrrqqqmmmiiilllhhhccc]]]RRREEE>>>===???>>>AAAFFFLLLVVVgggwww~~~|||rrrggghhhjjj[[[EEE777333444>>>JJJRRRYYY^^^aaa[[[QQQHHHFFFJJJRRRXXXRRRQQQHHH???BBBJJJHHH???666;;;???>>>999444333444111000//////111222111000222222222111000---+++***************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333666777999;;;>>>BBBHHHMMMWWWZZZ^^^bbbdddgggjjjllllllqqq}}}}}}~~~~~~}}}zzzxxxwwwwwwyyyuuurrrqqqqqqpppmmmiiilllhhhddd^^^SSSFFF>>>>>>@@@???AAAFFFKKKTTTdddsss}}}|||ssslllpppsssbbbKKK888666666<<>>:::666444444000///...///111222222111555444333111///---,,,+++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333666777:::<<<>>>CCCIIIMMMTTTWWW]]]bbbfffiiimmmooommmppp}}}~~~~~~~~~|||zzzxxxwwwvvvxxxuuurrrqqqqqqpppnnnkkkmmmiiieee```UUUGGG???>>>??????BBBFFFKKKSSScccrrr||||||uuupppvvvyyyhhhNNN:::888888===EEEPPP```nnnjjjfff^^^SSSJJJFFFHHHKKK\\\WWWLLL@@@<<<<<<999333666999======:::666444333000///---...000222333333777666333111...---,,,,,,************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............///000111222333333666888:::===@@@DDDIIIMMMNNNSSSYYY___dddhhhlllooonnnooo}}}|||yyywwwwwwwww~~~~~~~~~}}}|||{{{yyywwwuuuwwwvvvtttsssrrrqqqooonnnmmmjjjfffaaaVVVHHH@@@???>>>>>>AAAFFFKKKTTTcccrrryyy{{{wwwttt|||pppXXX===888888@@@IIIPPPWWW]]]YYYZZZZZZUUUNNNIIIIIIKKKVVVQQQGGG===;;;<<<;;;888666888::::::888555333333111///---...000222333333777666333111...---,,,,,,************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............///000111222333333666888;;;>>>AAAEEEIIIMMMLLLQQQXXX___dddhhhlllnnnmmmnnn}}}}}}|||zzzvvvpppmmmlllllljjjnnnsssxxx~~~~~~}}}|||{{{yyyvvvtttvvvvvvuuutttrrrqqqqqqpppnnnjjjgggcccXXXIIIAAA???======@@@FFFJJJRRRaaapppuuuzzzyyyxxx~~~vvvaaa>>>888777@@@JJJOOOOOOPPPPPPRRRRRRNNNIIIIIINNNTTTVVVPPPFFF>>>;;;:::;;;;;;777777777777666555444444222000...---///222333333555444333111///---,,,+++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333666999<<>>@@@:::888666555555555666666444111...---///111222222222222222111000---+++***************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333666999===@@@CCCFFFJJJMMMLLLQQQYYY___cccfffhhhjjjhhhnnn}}}zzzsssjjjaaaZZZXXXXXXXXXYYY[[[]]]```ffflllpppuuu|||{{{|||zzzvvvsssrrrssssssrrrpppoooooopppnnnkkkiiidddYYYKKKBBB@@@<<<<<>>???GGGPPPMMMGGGBBB@@@AAADDDJJJOOO===:::666444555666888888555222...---...000111222///000111111000...+++)))************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------............///000111222333333666999===AAACCCGGGJJJMMMJJJOOOVVV]]]```bbbdddeeefffnnn{{{tttfff___ZZZUUUTTTSSSSSSUUUYYY\\\]]]^^^fffjjjsss}}}||||||||||||{{{zzzyyyxxxxxxwwwuuusssqqqpppoooooonnnmmmjjjddd[[[OOOCCC<<<===;;;===@@@CCCKKK[[[iiiwwwzzzzzzwwwqqqhhhYYYKKK<<<777444777@@@IIIMMMNNNNNNGGG???<<>><<<<<<===@@@CCCKKKZZZhhhuuuzzz|||yyytttjjjZZZLLL<<<777444777???GGGJJJJJJKKKHHHCCC???>>>AAAEEEHHHGGGIIIFFF@@@CCCNNNSSSPPPAAA666000666999555444777444444333111...---///000222111000000111000...,,,******************************************************+++++++++,,,,,,,,,++++++,,,------......///......//////000222333444777<<<@@@@@@CCCJJJOOOOOOPPPSSSXXX]]]aaacccddddddgggjjjrrrgggZZZVVVOOOKKKJJJJJJKKKKKKPPPSSSWWW]]]eeennnxxx~~~|||yyywwwvvvvvvuuusssqqqooonnnnnnmmmkkkjjjgggccc]]]SSSHHH@@@<<<<<<===AAADDDJJJXXXfffsssxxx|||zzzuuukkk\\\NNN===888555888@@@HHHLLLMMMHHHGGGEEEBBB@@@BBBHHHMMMGGGJJJHHHCCCDDDJJJGGG???;;;444222777888444333777777777555333///...///000222111000000111000...,,,******************************************************+++++++++,,,,,,,,,++++++,,,------......///////////////000111333333777<<<@@@AAADDDKKKOOOPPPTTTVVVYYY\\\___aaaaaabbbgggjjj{{{tttkkkeee\\\TTTPPPMMMLLLLLLKKKMMMPPPSSSXXX___ggglllyyy~~~|||zzzxxxwwwvvvuuutttrrrpppooonnnnnnllljjjgggccc]]]SSSHHH???<<<<<<>>>AAADDDIIIVVVcccpppvvvzzzwwwrrrjjj^^^SSS???:::777:::CCCLLLQQQRRRHHHFFFDDDDDDFFFJJJOOORRRFFFMMMNNNHHHDDDEEEBBB;;;888444444888777333222555555555555222000///000111222111000000111111///---******************************************************+++++++++,,,,,,,,,++++++,,,------......///////////////000111222333666;;;???@@@CCCJJJOOOPPPUUUVVVXXX[[[^^^```aaabbbgggjjjzzzsssiii```YYYTTTPPPMMMJJJKKKLLLMMMOOOTTTZZZ^^^eeennn}}}~~~~~~~~~~~~}}}|||zzzzzzxxxwwwuuusssqqqpppooooooooolllgggccc^^^TTTGGG===<<<<<<>>>BBBDDDHHHSSS___nnnsssvvvsssnnnhhh```XXXDDD>>>888:::BBBKKKPPPQQQKKKFFFBBBFFFNNNUUUVVVTTTJJJVVVYYYMMMAAA>>>???===888777777888777444222333111222111000//////111333333111111111222111///---******************************************************+++++++++,,,,,,,,,++++++,,,------......///000/////////000111222222444999===>>>BBBIIINNNOOOTTTUUUXXX[[[^^^aaacccdddgggjjjvvvmmmeee]]]VVVQQQNNNNNNLLLKKKJJJLLLPPPTTTXXX]]]fffsss}}}}}}}}}}}}|||{{{zzzzzzxxxwwwuuusssrrrppppppoooqqqlllgggccc^^^UUUGGG<<<;;;<<>>;;;<<>><<<888000000000...------///111333222111111222222000...******************************************************+++++++++,,,,,,,,,++++++,,,------......///000000000000000111111222333999===>>>BBBIIINNNOOOSSSVVVZZZ___bbbdddddddddgggjjj}}}|||wwwooogggeee```YYYTTTQQQQQQSSSLLLLLLMMMQQQ[[[jjj{{{~~~~~~|||zzzxxxvvvuuuvvvuuusssqqqpppnnnnnnmmmnnniiidddccc```XXXKKK@@@;;;<<<@@@CCCDDDFFFOOOYYYaaammmxxxzzzuuummmbbbYYYIII???555333;;;HHHSSSXXXQQQNNNLLLLLLNNNOOONNNLLLOOOYYY[[[OOOCCC???===999;;;777444666===CCCAAA<<<222222111///---,,,...000333222111222222222000...******************************************************+++++++++,,,,,,,,,++++++,,,------......///111000000000000000111222444999>>>???CCCJJJPPPPPPTTTWWW\\\aaadddddddddcccgggjjj~~~|||||||||}}}xxxuuunnn___[[[[[[VVVTTTLLLGGGKKKPPPWWWcccooo~~~~~~~~~}}}{{{wwwtttuuutttrrrpppoooooooooooommmmmmjjjfffccc\\\MMM@@@<<<<<<>>>BBBCCCEEEMMMVVVdddooovvvuuuqqqmmmaaaSSSIII;;;666888;;;KKKYYYYYYTTTOOOJJJHHHIIIJJJHHHFFFLLLOOONNNHHHEEEFFFBBB;;;;;;666444<<>>BBBCCCEEEMMMUUUbbbmmmuuusssppplll```SSSHHH:::666777;;;JJJZZZ[[[ZZZTTTMMMHHHDDDCCCBBBAAAGGGIIIJJJJJJLLLKKKBBB666999555444:::CCCEEE>>>666111222222000......///000444333222222333222000...++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444777;;;???CCCHHHMMMQQQTTTWWW]]]bbbeeegggffffffiiiqqqzzz{{{}}}~~~~~~wwwiiiccc]]]ZZZWWWTTTUUUXXX^^^eeeqqq~~~~~~{{{xxxyyyxxxvvvsssqqqpppoooooommmmmmjjjfffccc\\\NNNAAA<<<<<<>>>AAABBBDDDLLLUUU```kkksssrrrppplllaaaSSSFFF999555666999JJJ[[[]]]```\\\UUUKKKCCC>>>>>>>>>EEEHHHMMMRRRXXXUUUFFF777888666444888<<<===999444222333333111///...///111444333222222333222000///++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111222555888<<<@@@DDDHHHLLLOOOVVVYYY^^^cccggghhhgggggghhhppp}}}|||{{{|||}}}~~~~~~|||||||||}}}}}}}}}}}}}}}|||}}}}}}xxxpppiiibbb]]]\\\\\\ZZZYYY^^^jjjvvv~~~~~~}}}~~~~~~}}}{{{yyyyyyxxxvvvsssqqqooonnnmmmmmmmmmjjjfffccc]]]OOOBBB<<<;;;===AAABBBCCCKKKTTT^^^jjjrrrrrrpppmmmaaaTTTDDD888444555888III[[[___```___[[[SSSIIIAAA??????DDDHHHOOOWWWZZZTTTGGG;;;;;;999777666777888666444333333333222000///000111333222111222333222000///++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111555888===AAADDDGGGKKKNNNVVVYYY^^^cccfffggggggffffffpppzzzzzzyyyyyyyyyyyyzzz{{{~~~~~~}}}{{{zzzzzz|||}}}~~~yyy{{{~~~~~~tttmmmjjjiiihhh^^^WWWTTT[[[bbbfffiiimmmxxx~~~}}}||||||}}}|||zzzxxxwwwvvvuuusssqqqnnnlllkkknnnmmmjjjfffccc]]]PPPDDD<<<;;;===@@@AAABBBJJJRRR]]]iiirrrqqqpppmmmbbbUUU@@@555333444666FFFYYY^^^XXX[[[\\\XXXOOOGGGBBB@@@@@@EEEMMMRRRQQQIIIAAA===@@@===999777666666666666333333333222000///000111222111000111222222111///++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111444888===AAADDDHHHKKKNNNUUUXXX]]]bbbeeeeeeeeedddeeennn~~~zzzwwwwwwwwwwwwwwwxxxyyyyyy}}}}}}}}}|||{{{{{{|||~~~~~~yyyzzz}}}}}}~~~yyytttssssssqqqbbbWWWQQQSSSUUUTTTVVV[[[```mmm~~~~~~|||{{{{{{{{{yyyxxxuuuuuutttsssqqqooolllkkknnnnnnjjjeeebbb]]]QQQEEE<<<;;;<<>>AAAEEELLLOOOKKKDDDBBBDDDFFFBBB;;;777666888888999222333333111///...///111111000000111222222111///++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////000000111333777===BBBEEEHHHLLLNNNTTTWWW\\\```cccdddcccbbbdddmmm{{{wwwvvvvvvvvvwwwwwwwwwxxxxxx{{{}}}zzz{{{}}}}}}|||{{{yyyzzz~~~~~~~~~{{{xxxzzzxxxtttiii]]]UUUUUUQQQKKKMMMTTTWWWaaaooo|||~~~}}}||||||{{{yyyxxxtttuuuttttttrrrpppnnnmmmooonnnjjjeeebbb^^^RRRFFF;;;;;;<<>>AAA>>>@@@HHHLLLHHHFFFHHHNNNEEE;;;666888;;;<<<;;;111111111000...---...///000000///000222222111///++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111555<<>>???CCCGGGGGGAAA???@@@CCCAAA<<<777999>>>===777111222333333111///---,,,333222000/////////000111......---,,,++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000111444999>>>CCCIIIOOOSSSVVVYYY]]]aaadddeeedddcccdddkkk~~~|||{{{||||||{{{{{{wwwtttuuuuuutttvvvzzzwwwyyyzzzyyyxxxxxxzzz{{{{{{yyyzzz}}}zzzsssuuuwwwzzz{{{{{{{{{|||}}}}}}~~~~~~~~~{{{uuupppiii___SSSKKKKKKIIIGGGEEEEEEFFFHHHIIIWWWdddvvv~~~}}}|||{{{yyywwwtttuuuttttttsssqqqpppnnnnnnmmmmmmiiieeeccc___TTTIII???<<<;;;>>>@@@AAAEEEJJJSSSaaannnqqqjjj[[[FFF777555444111111555???KKKTTTWWWZZZYYYQQQIIIDDD@@@===>>>@@@FFFMMMMMMEEE>>>===@@@???<<<666666:::<<<<<<222===AAA999111000///+++222111000000///000000000......---,,,++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000000444888===BBBGGGMMMQQQXXX[[[^^^bbbccccccaaa```dddkkk}}}~~~{{{{{{{{{{{{zzzzzzvvvtttuuuuuusssuuuyyyxxxyyy{{{{{{zzzyyyzzz{{{{{{zzzzzz}}}~~~xxxsssuuuwwwyyyzzzzzz{{{}}}}}}~~~}}}||||||yyyrrrggg^^^TTTOOOHHHDDDCCCCCCBBBAAAHHHPPP\\\kkk}}}}}}|||{{{yyyvvvsssssssssttttttrrrpppnnnllllllllliiifffddd```UUUIII???<<<;;;>>>@@@AAADDDIIIRRR___mmmrrrlll\\\GGG555444333111222777???HHHOOOVVVXXXXXXRRRIIIBBB???>>>===@@@HHHQQQRRRJJJAAA=========;;;666333666;;;???@@@OOORRRAAA222111222---111111000000000000000000......---,,,++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------++++++,,,------......///////////////000000000000000333888<<>>@@@@@@DDDIIIPPP]]]kkkqqqmmm```LLL;;;888777777999===DDDIIILLLTTTTTTTTTPPPIIIBBB???@@@;;;===EEEPPPRRRKKKBBB===;;;;;;999666222333999@@@HHHUUUTTT@@@000000222///000000000111111111000000......---,,,++++++++++++))))))*********++++++++++++++++++,,,,,,---------++++++,,,------......///////////////000000000000000333888<<>>;;;:::===???@@@DDDIIINNNZZZgggoooooofffUUUEEE<<<;;;;;;===CCCIIIMMMOOOTTTPPPNNNMMMJJJEEECCCDDD<<<<<>>AAAGGGDDD777---...000/////////000111111111111000......---,,,++++++++++++)))************+++++++++***++++++,,,,,,------...++++++,,,------......///////////////000000000000111444888<<>>;;;:::===???@@@DDDIIILLLWWWdddmmmppplll___RRRHHHEEECCCEEELLLUUU\\\___UUUMMMHHHJJJLLLIIIGGGHHHDDD@@@AAAGGGJJJEEE???<<<;;;777555666555222444:::999888555222///............///000111222111111000......---,,,++++++++++++)))************+++++++++******+++,,,,,,---......++++++,,,------......///////////////000000000000222555999===AAAFFFKKKOOOPPPTTTYYY___ccceeefffeeefffjjjzzz|||zzzxxxxxxyyyyyyyyywwwxxxuuuvvvxxxvvvqqqnnnooorrrtttwwwxxxwwwvvvuuuvvvwwwyyy|||~~~zzzsssooofffcccaaa^^^XXXVVV___mmm~~~}}}|||{{{|||{{{xxxvvvssssssrrrqqqpppooommmllliiijjjiiihhhgggdddXXXLLL>>>;;;:::===???@@@CCCHHHKKKUUUaaakkkqqqpppfffZZZYYYTTTOOOQQQZZZfffpppuuuWWWLLLEEEIIINNNMMMKKKLLLLLLFFFDDDGGGIIIFFFAAA>>><<<666444666666222333777888222000333555111.........///000222222222111000......---,,,++++++++++++)))************+++++++++******+++,,,,,,---......++++++,,,------......///////////////000000000000222555:::>>>BBBFFFLLLOOOMMMQQQXXX___dddggghhhhhhkkkooo}}}zzzyyyxxxvvvuuusssrrrqqqvvvvvvuuutttsssrrrrrrqqqooorrruuuwwwxxxyyyzzz{{{wwwxxx{{{~~~|||uuulllddd```___```ppp~~~||||||{{{zzzxxxuuuuuutttsssrrrpppnnnlllkkkkkkmmmlllgggccc___WWWNNN???:::888;;;???AAADDDHHHKKKTTTbbbnnntttqqqiiiccc```eeebbb```qqq~~~fffLLLLLLLLLMMMLLLJJJFFFCCCDDDBBBAAADDDLLLRRRLLLCCC999888666555555444333222333222111222222111...,,,000111222333444333222222///...---,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000222444888===CCCHHHLLLNNNRRRUUUZZZ___dddfffgggggglllppp|||zzzzzzxxxwwwuuusssrrrqqqrrrrrrssssssssssssssssssqqqsssvvvxxxyyyyyyzzzzzzxxxyyy{{{|||~~~zzzsssmmmjjjhhhkkk}}}||||||{{{zzzxxxuuusssssssssrrrpppnnnllljjjkkkmmmlllhhhddd```WWWOOO@@@;;;999<<<@@@AAADDDIIIKKKTTTbbbnnnssspppiiibbbYYYeeerrryyyYYYLLLKKKIIIHHHGGGFFFDDDCCCEEECCCAAACCCJJJPPPLLLDDD;;;888555444555666555444333222111111222111...+++000111222333333333222222///...---,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,------------...////////////000000000000222444888===CCCHHHLLLNNNSSSVVVZZZ___ccceeeeeeeeejjjooo||||||{{{zzzyyywwwvvvtttssssssnnnoooqqqrrrtttuuuuuuuuutttuuuwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~{{{uuurrrrrr~~~}}}|||||||||zzzxxxuuuqqqrrrsssrrrqqqnnnkkkiiilllnnnmmmiiieeeaaaYYYPPPAAA<<<:::===@@@BBBEEEIIIKKKSSS```mmmsssppphhhaaaVVVeee|||gggFFFOOOMMMIIIEEECCCDDDEEEFFFLLLIIIDDDBBBGGGKKKGGG???;;;999666444444555555444333222111111222111...+++000000222333333333222111///...---,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000111222444888===CCCHHHLLLNNNTTTVVV[[[___bbbdddddddddgggmmm{{{|||{{{{{{zzzxxxwwwvvvttttttoooppprrrtttvvvwwwwwwwwwwwwwwwwwwyyyzzz{{{{{{zzz|||{{{zzzyyyzzz{{{|||}}}}}}||||||}}}}}}{{{xxxuuupppqqqrrrrrrqqqnnnkkkiiilllooonnnjjjfffbbbZZZQQQBBB===;;;>>>AAABBBEEEIIIJJJRRR^^^kkkrrrpppggg___[[[dddttt|||fffKKK;;;SSSPPPKKKEEEBBBCCCGGGJJJSSSOOOHHHBBBCCCDDD@@@888999<<<>>>;;;555222222555333222111222222111...,,,///000111333333222222111///...---,,,+++***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111222444888===CCCHHHLLLNNNUUUXXX\\\```bbbccccccbbbeeelll{{{|||{{{zzzyyyxxxwwwvvvuuussstttvvvxxxyyyyyyxxxxxxzzzyyyxxxyyy|||}}}}}}|||}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}yyyvvvqqqqqqrrrrrrqqqnnnllljjjlllnnnnnnjjjgggccc[[[RRRCCC===;;;>>>AAABBBEEEIIIJJJQQQ]]]jjjrrrpppfff]]]\\\___dddbbbSSS???888<<>>888:::DDDKKKGGG:::111222888444333222333333222///---///000111222333222111111///...---,,,+++***************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........///000111111111222444888===CCCHHHLLLNNNVVVYYY]]]```cccdddcccccceeekkkzzz||||||{{{zzzyyyxxxwwwwwwvvvxxxzzz{{{|||{{{zzzxxx|||yyywwwyyy}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxsssrrrrrrqqqpppooonnnmmmkkknnnmmmjjjgggccc[[[RRRCCC===;;;===@@@AAADDDHHHJJJOOO[[[hhhqqqpppfff\\\VVV[[[[[[PPP===000444???LLLMMMLLLGGGBBB@@@BBBDDDHHHFFFBBB===???CCCAAA===<<>><<<>>>CCCCCC@@@<<>>===;;;>>>BBBBBB>>>;;;<<<<<<888333111333666888777777777777666333111...///000222222111111000//////---,,,+++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...///000111222222222444888===CCCHHHLLLNNNXXX[[[___cccggghhhhhhhhhjjjnnnzzz~~~|||||||||{{{zzzyyyzzz{{{yyyzzz|||~~~~~~}}}|||zzzzzz{{{zzz{{{~~~|||{{{{{{{{{yyyxxxwwwvvvuuutttsssqqqmmmjjjlllmmmkkkhhhfffcccZZZQQQFFF>>>999;;;???AAACCCGGGJJJNNNVVVccclllmmmfff___aaa^^^WWWJJJ;;;333222444CCCMMMXXXZZZQQQFFF???<<>>999;;;???AAACCCGGGHHHLLLTTT```kkkmmmhhhbbb\\\ZZZTTTGGG:::333222555CCCMMMWWWYYYRRRIIIDDDDDDAAAAAA===???LLLWWWOOO>>>;;;888777999888444333555666777;;;@@@BBB???777111000222333333222000000000000...,,,,,,------***''')))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111444555888===DDDHHHJJJJJJTTTXXX^^^eeeiiikkkkkkjjjpppsss~~~}}}zzzzzzyyyzzzzzz{{{|||}}}{{{|||}}}~~~~~~}}}|||yyyzzz{{{|||}}}~~~{{{{{{{{{{{{zzzyyytttrrrqqqpppooommmjjjhhhkkkkkkjjjfffdddbbbZZZPPPFFF>>>999;;;???AAACCCGGGGGGJJJQQQ]]]hhhmmmiiidddXXXVVVPPPEEE999222333666DDDLLLTTTUUUNNNGGGEEEFFF???BBB@@@BBBUUUdddWWW===:::777777888777222111333333666:::======999444000000222444444222000//////000///------------+++))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111333444888>>>EEEJJJLLLMMMRRRVVV\\\bbbgggiiijjjiiimmmqqq~~~~~~~~~~~~yyyyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{}}}~~~}}}{{{{{{{{{|||{{{yyytttrrrpppoooooommmkkkiiijjjjjjiiieeedddbbbYYYPPPFFF>>>999;;;???AAACCCGGGHHHJJJPPP[[[fffkkkiiidddXXXVVVPPPEEE999222333666CCCJJJOOONNNFFFAAA@@@CCCCCCHHHFFFDDDTTTdddXXX>>>;;;888666777555111000222111444888:::888444111000///111333333222111111111111000...------,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222444888>>>EEEKKKNNNNNNPPPTTTZZZ```eeeggghhhhhhjjjppp~~~~~~~~~~~~~~~{{{yyyxxxzzz}}}~~~{{{{{{{{{{{{zzzyyyuuusssqqqpppoooooommmkkkiiijjjhhheeedddbbbZZZQQQFFF>>>999;;;???AAACCCGGGJJJKKKPPP[[[eeeiiigggccc[[[YYYSSSGGG:::222222555@@@EEEJJJHHHBBB>>>AAAEEEPPPTTTOOOEEEJJJVVVOOO===???:::777666444000000333111444666666444111000///,,,...111333333222333444222111000...,,,++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222333777>>>FFFKKKNNNOOOPPPSSSXXX^^^ccceeeggggggiiiooo~~~~~~~~~}}}{{{yyy{{{|||{{{{{{{{{yyyxxxvvvtttqqqpppppppppnnnmmmiiijjjiiifffeeeccc[[[RRRFFF>>>999;;;???AAACCCGGGJJJKKKQQQ[[[eeejjjgggbbb^^^\\\UUUHHH:::222222444;;;AAAFFFFFFCCCBBBHHHMMM\\\[[[RRREEEBBBGGGGGGAAADDD>>>888666333111222777444444444444333222000///***---000222333333555666444444222///,,,***+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222333777>>>EEEKKKMMMNNNQQQTTTXXX]]]aaadddeeefffjjjppp~~~~~~~~~}}}{{{|||~~~}}}{{{{{{zzzxxxvvvvvvtttqqqpppppppppooonnnjjjkkkiiigggfffddd\\\SSSFFF>>>999;;;???AAACCCGGGHHHJJJQQQ\\\gggllliiiddd]]][[[TTTHHH:::333222555888>>>EEEFFFCCCEEEKKKQQQ\\\UUUJJJCCCAAADDDIIIMMMIIIAAA:::666333111555:::888555222222333333111...+++---111222333333444555666666444000+++)))***,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222333777===DDDIIILLLLLLSSSUUUYYY]]]```cccddddddkkkqqq~~~~~~~~~|||}}}|||}}}}}}~~~~~~|||zzzyyywwwuuuvvvssspppoooooooooooonnnjjjkkkjjjgggfffddd]]]TTTFFF>>>999;;;???AAACCCGGGEEEHHHPPP]]]iiinnnkkkfff\\\ZZZSSSGGG:::333333555999???EEEEEEBBBCCCIIIOOOUUUIII@@@AAAEEEIIIQQQ[[[LLLDDD;;;666333222777===:::555111111444555222...,,,///222333222222333444888888555000+++((()))+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111222333666<<>>@@@CCCFFFIIILLLPPPWWWaaahhhggg```WWWXXXSSSDDD666000111222666>>>EEEDDDCCCFFFHHHIIIJJJEEEEEEBBB>>>HHHQQQJJJAAA;;;777888555111111666888555333222333222000---,,,,,,---000333333111///111111000...---,,,+++***)))************+++++++++)))******++++++,,,------++++++,,,,,,,,,,,,------------......///000000000222222333888???EEEIIIJJJRRRXXX\\\^^^aaaffffffccciiinnnzzz~~~~~~~~~}}}}}}~~~}}}{{{zzz{{{{{{vvvtttqqqpppqqqqqqooonnniiikkkjjjgggfffccc[[[QQQGGG???999;;;>>>@@@CCCFFFGGGJJJNNNUUU___gggfff```XXXYYYSSSDDD666111222222333===DDDEEEDDDFFFGGGFFFDDD@@@AAA@@@===FFFLLLDDD@@@999444444222000333999555222000000111111///---,,,,,,...111333333222000111111000...---,,,+++***)))************+++++++++)))******++++++,,,------++++++,,,,,,,,,,,,------......//////000111111111222222333888???EEEHHHJJJSSSXXX]]]___bbbggggggdddgggmmm{{{~~~}}}~~~}}}}}}}}}{{{{{{{{{{{{wwwuuurrrqqqqqqpppooommmkkklllkkkhhhfffcccZZZPPPGGG???999;;;>>>@@@CCCFFFEEEHHHLLLRRR]]]fffeee___ZZZ[[[TTTDDD777333333333333===FFFHHHHHHIIIHHHFFFAAA===@@@AAA???EEEGGG===???;;;888888555222222444222111000000111222000///------...111333444222000111111000...---,,,+++***)))************+++++++++)))******++++++,,,------++++++,,,,,,,,,,,,------//////000000111222222222222222444999???EEEHHHIIISSSYYY^^^```dddhhhhhhddddddkkk|||~~~~~~{{{|||~~~|||{{{{{{{{{xxxvvvsssqqqqqqpppnnnmmmkkklllkkkhhhfffccc[[[QQQGGG???999;;;>>>@@@CCCFFFDDDGGGKKKQQQ]]]ffffffaaa]]]\\\TTTDDD888444444333444>>>HHHMMMOOOPPPNNNJJJFFF@@@CCCEEEAAACCCCCC999777777999:::999555111///333333222222222222111111......///222444444222000111111000...---,,,+++***))))))*********+++++++++)))******++++++,,,------+++++++++,,,,,,,,,------...//////000000111222222222222444999???EEEGGGHHHRRRYYY^^^aaaeeeiiihhheeebbbjjj||||||zzz{{{}}}|||{{{zzzyyyvvvsssrrrqqqpppooommmiiijjjjjjhhhgggeee]]]TTTGGG???999;;;>>>@@@CCCFFFDDDGGGKKKRRR^^^hhhiiiddd___]]]SSSDDD888444444333333===GGGMMMRRRVVVUUUQQQMMMEEEFFFFFF??????BBB======<<<:::777555555444333333444333333111111000111//////000333555444222000111111000...---,,,+++***))))))*********+++++++++)))******++++++,,,------+++++++++,,,,,,,,,------------...//////000000111111222555:::@@@EEEGGGGGGQQQXXX^^^aaaeeeiiiiiieeebbbjjj{{{~~~}}}~~~}}}zzz{{{~~~|||{{{zzzxxxvvvsssrrrrrrqqqpppnnnhhhjjjjjjhhhhhhfff^^^UUUGGG???999;;;>>>@@@CCCFFFEEEGGGKKKRRR^^^iiikkkggg```]]]RRRCCC888555444222111999BBBJJJQQQYYY[[[XXXOOOEEEEEECCC:::<<>>@@@CCCFFFDDDGGGJJJQQQ^^^jjjlllhhhaaa]]]QQQAAA777444333111111888???GGGRRR]]]bbbbbbNNNDDDDDDAAA888???VVVdddwwwnnnZZZCCC555444444333000222555555444555777:::111111222444666555333000111111000...---,,,+++***)))************+++++++++)))******++++++,,,------++++++,,,,,,,,,,,,------.........///000000111111111222666;;;AAAEEEFFFFFFNNNVVV]]]aaaeeeiiigggcccgggkkkwww~~~}}}~~~}}}{{{zzzwwwuuusssrrrssssssrrrppplllmmmllliiigggddd[[[RRRGGG???999;;;>>>@@@CCCFFFCCCFFFIIIQQQ^^^iiillliiiaaa]]]PPPAAA777444333000333888???GGGSSSaaaiiijjjMMMDDDCCCAAA999EEEcccxxxccc```SSSBBB888888666333111444888999:::;;;???BBB222222222444666555333111111111000...---,,,+++***)))************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------/////////000111111222222111333666;;;AAAEEEFFFEEEMMMUUU\\\```eeehhhgggccciiilllvvv{{{yyy{{{}}}~~~}}}}}}}}}||||||}}}}}}{{{zzzyyyvvvtttrrrrrrrrrrrrpppnnnooooookkkfffdddbbbZZZQQQFFF>>>888:::===???BBBFFFGGGGGGHHHOOO^^^jjjkkkfff```XXXLLL@@@888333111000222888???EEENNNXXXaaaeeeJJJFFFCCC@@@<<<===LLL]]]OOORRRQQQHHH999000000444000333444444999DDDNNNQQQ333222111111333444333222333333111000...,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222333555:::@@@EEEGGGGGGOOOVVV]]]```dddgggfffbbbiiioooyyy~~~||||||}}}~~~}}}|||~~~}}}||||||}}}~~~~~~|||zzzyyyxxxwwwuuusssrrrrrrqqqooommmnnnnnnkkkfffdddbbbZZZRRRFFF>>>888:::===???BBBFFFDDDEEEGGGOOO^^^kkkmmmhhhbbbZZZNNNBBB999333111000333888===BBBGGGMMMRRRTTTHHHCCCAAAAAA@@@???DDDLLLLLLNNNLLLDDD999222111333333666666444555;;;AAABBB222111000111222333222111333222111///...,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222333555999???DDDFFFFFFNNNVVV]]]```cccgggfffccchhhoooyyy~~~~~~~~~|||~~~|||{{{|||~~~}}}~~~|||{{{zzzxxxvvvtttrrrrrrpppnnnllllllllljjjfffdddccc[[[SSSFFF>>>888:::===???BBBFFFEEEFFFHHHOOO\\\iiikkkfffddd]]]PPPCCC999333111000222666<<>>>>>@@@GGGFFFCCC>>>888333222222333777777333111444555444000//////000111222222000222111000///...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111333333555999>>>BBBDDDDDDMMMUUU]]]```bbbfffgggeeegggnnnyyy~~~}}}{{{|||}}}{{{~~~~~~}}}yyywwwtttrrrrrrpppmmmkkkkkkkkkiiieeedddccc\\\TTTFFF>>>888:::===???BBBFFFIIIJJJKKKPPPZZZeeefffaaabbb\\\PPPDDD999333111222111555===EEEGGGEEEDDDFFFMMMIIIDDD@@@>>>======???AAA???;;;999777555333111111555777333111222222000///......///111222111000111000000///...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111333333444888===AAACCCCCCLLLUUU]]]___aaaeeegggfffgggmmmxxx}}}|||{{{yyyyyy{{{~~~~~~}}}~~~||||||~~~}}}yyywwwtttrrrrrrpppmmmkkkjjjjjjhhheeedddccc\\\TTTFFF>>>888:::===???BBBFFFHHHJJJLLLPPPYYYcccddd```^^^YYYOOOCCC888333333444222555>>>IIILLLGGGEEEHHHIIIOOOQQQLLLCCC===>>>@@@===:::777555555555333111444888999555333333333000...------...000222111000111000000///...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111333333444888===AAACCCCCCLLLUUU]]]___```cccffffffgggmmmwwwyyyxxxwwwuuuuuuwww|||}}}~~~~~~|||{{{zzzxxxvvvtttrrrrrrpppnnnllljjjjjjhhhdddcccbbb\\\SSSFFF>>>888:::===???BBBFFFDDDGGGJJJOOOYYYcccfffddd\\\XXXOOOCCC888222333666555666@@@LLLNNNFFFCCCGGGFFFUUU```ZZZJJJ???===>>>:::888666444444444222111;;;>>><<<666222333333000...------...111222222111222111000///...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111333333555999>>>BBBDDDDDDMMMVVV^^^___^^^aaaeeefffiiimmmvvv}}}wwwxxxyyyxxxwwwyyy|||~~~~~~|||zzzyyyxxxwwwuuusssrrrrrrqqqooommmjjjkkkhhhdddcccbbb[[[RRRFFF>>>888:::===???BBBFFFBBBFFFJJJNNNXXXbbbfffddd]]]ZZZQQQDDD888222333777666777@@@MMMOOOGGGEEEIIINNN]]]eeeZZZHHH>>>===>>>999888777555333222222222>>>???<<<444000222333333...------///111333333222333222111///...,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222333555999???DDDFFFFFFNNNXXX______]]]```dddeeejjjnnnttt~~~yyyxxx{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvtttrrrrrrrrrrrrpppnnnkkkkkkhhhdddcccaaaZZZRRRFFF>>>888:::===???BBBFFFEEEHHHKKKOOOWWW```cccaaa```]]]TTTFFF999222333666666666@@@OOORRRKKKIIIOOO\\\dddcccQQQ???:::>>>BBB999999999666333111111333======999111...222666666///......///222333333222333333111000...,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111222333555:::@@@EEEGGGGGGOOOYYY```___\\\___ccceeekkknnnttt}}}~~~~~~}}}~~~vvvqqq|||~~~{{{yyyzzzzzzxxxsssmmmkkklllnnnlllllljjjggggggeee[[[PPPHHH@@@:::;;;???AAADDDGGGCCCEEEHHHLLLVVVaaadddbbb\\\[[[SSSDDD888555555444444888>>>GGGOOORRRQQQNNN\\\]]]WWWHHH>>>======;;;;;;999777555444333000...777555222000///000222333111///---...111555888999888444///---------+++(((,,,++++++******++++++,,,+++,,,------......---------,,,,,,,,,,,,---............//////000000111111222222444888???EEEHHHJJJQQQXXX\\\]]]^^^aaaaaa___fffiiippp~~~}}}{{{}}}~~~~~~}}}}}}~~~|||kkkaaa\\\dddppp}}}~~~{{{yyyxxxxxxvvvrrrnnnlllnnnppplllllliiiggggggeee[[[PPPHHH@@@:::;;;???AAADDDGGGEEEGGGIIINNNWWWbbbfffddd]]]\\\SSSDDD888555555444111666>>>FFFKKKLLLJJJHHHNNNPPPLLLBBB<<<<<<===<<<<<<:::888666666444222000555444222111111222444666111000...000444999;;;===888555111000//////,,,***,,,++++++******++++++,,,+++,,,------...------------,,,,,,,,,,,,---............//////000000111111222222444888???EEEHHHJJJRRRXXX]]]]]]^^^aaaaaa___dddhhhppp~~~|||{{{}}}tttfffZZZTTTPPPSSSWWW```vvv~~~{{{yyywwwvvvuuurrrooonnnoooppplllkkkiiiffffffeee[[[QQQHHH@@@:::;;;???AAADDDGGGGGGIIIKKKOOOXXXcccgggeee]]]\\\SSSDDD888444444444111666???GGGKKKKKKGGGDDDAAACCCBBB>>><<<>>>@@@???===;;;999777777555333111333222111111222444555777222111000222777;;;>>>???555333111000000...+++))),,,++++++******++++++,,,++++++,,,------------------,,,,,,,,,,,,---............//////000000111111222222444888???EEEHHHJJJRRRYYY]]]]]]^^^aaaaaa___bbbhhhqqq~~~}}}~~~zzzmmm___YYYUUUTTTPPPPPP]]]mmm}}}{{{xxxwwwuuurrrpppnnnnnnnnnkkkkkkhhheeefffddd\\\RRRHHH@@@:::;;;???AAADDDGGGHHHIIIKKKNNNXXXcccgggeee]]]\\\SSSDDD888444444333444666===IIIRRRTTTNNNGGG===????????????@@@AAAAAA===;;;888777777666333111222222222222222333444444222111000222666999;;;<<<000000000///...,,,)))(((,,,++++++******++++++,,,++++++,,,------------,,,---,,,,,,,,,,,,---............//////000000111111222222333888???EEEHHHJJJSSSYYY^^^^^^^^^aaaaaa___aaahhhrrr~~~}}}mmmaaaWWWTTTQQQOOOWWWbbb}}}zzzxxxuuussspppnnnlllkkkkkkjjjgggdddeeeddd\\\RRRHHH@@@:::;;;???AAADDDGGGGGGIIIIIILLLUUUaaaeeeccc^^^]]]TTTDDD888444333333555444999GGGXXX]]]UUUJJJBBB@@@@@@AAAAAA@@@??????;;;999777666666555333111222222222222222111000000222000///000333555555555///000000000...,,,******,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---............//////000000111111222222333888???EEEHHHJJJRRRYYY]]]^^^___bbbbbb```aaahhhsss|||}}}~~~yyyhhhYYYUUUWWW]]]iiivvv}}}{{{xxxuuusssqqqoookkkiiikkkjjjfffcccdddddd\\\SSSHHH@@@:::;;;???AAADDDGGGGGGHHHHHHKKKTTT___cccbbb^^^]]]TTTDDD888444333222444111555DDDVVV]]]UUUJJJGGGCCCAAABBBBBB>>><<<===;;;999777666666555333111222333444444333222000///111///...///111222222111111222333222000......///,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222222444888???EEEHHHJJJQQQWWW]]]^^^```cccdddbbbccciiittt}}}{{{~~~yyykkkjjjnnnuuu}}}{{{zzzwwwtttsssrrrpppmmmiiijjjiiifffccccccccc\\\SSSHHH@@@:::;;;???AAADDDGGGGGGHHHHHHJJJSSS^^^cccbbb___]]]TTTDDD888333333222333333888DDDOOOTTTOOOHHHKKKEEEAAADDDDDD@@@>>>@@@;;;:::888777777666444333222333555666666555333111000///...///222333333222222333444222000///000222,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---............//////000000111111222222444888???EEEHHHJJJOOOVVV\\\^^^```dddfffdddeeejjjtttzzz{{{~~~|||zzzxxxuuusssrrrsssrrrnnnkkkjjjiiifffbbbcccccc]]]TTTHHH@@@:::;;;???AAADDDGGGHHHIIIHHHJJJSSS^^^cccbbb___]]]TTTDDD888333333222444888>>>EEEJJJKKKJJJHHHNNNFFFCCCFFFGGGDDDCCCEEE<<<;;;999888888888666444111333666888999888666555000//////111444555555555111222333000------000333,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---............//////000111111111222222444888???EEEHHHJJJNNNUUU[[[^^^aaaeeegggffffffkkkuuu|||zzz{{{|||}}}{{{zzzvvvvvvuuutttrrrooommmllliiikkkjjjgggfffccc[[[QQQGGG???999;;;>>>@@@CCCFFFIIIIIIJJJMMMXXXeeeiiigggeeebbbXXXGGG:::555666555555777;;;@@@EEEHHHGGGFFFWWWLLLCCCAAABBBBBBCCCFFF@@@999555888;;;999555444444999???BBB@@@;;;555222000...---...111444555555444555555444000---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........//////000000111111222111222888@@@FFFIIIIIIOOOTTTZZZ^^^```cccgggjjjgggooozzz}}}{{{{{{}}}~~~|||zzzyyywwwvvvuuutttqqqooommmllljjjkkkiiifffeeebbbZZZQQQGGG???999;;;>>>@@@CCCFFFIIIIIIJJJMMMXXXdddiiihhhgggdddYYYGGG999555555444444666:::AAAGGGJJJJJJIIIOOOHHHCCCDDDFFFDDDCCCDDDAAA;;;888::::::666333333444888===???===999444222000///...///111444555555222444444333000,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........//////000000111111222111222888@@@FFFHHHHHHOOOTTT[[[^^^```bbbfffiiihhhoooyyyzzz{{{{{{{{{{{{|||~~~|||zzzyyywwwvvvuuusssqqqooonnnmmmkkkkkkhhhdddcccaaaZZZRRRGGG???:::;;;???AAACCCFFFHHHIIIJJJMMMWWWccciiiiiijjjggg[[[HHH999444444333222555:::AAAGGGKKKLLLKKKIIIEEEEEEHHHIIIFFFDDDEEEBBB<<<888999888444222333333666999:::888555333222222000...///111333444444111222333222///,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........//////000000111111222111222888@@@FFFHHHHHHPPPUUU[[[___```aaaeeehhhgggllluuuxxxyyyzzzzzzzzz|||~~~|||yyyxxxxxxwwwuuusssqqqooonnnmmmlllkkkhhhcccbbb```ZZZRRRGGG???:::<<<@@@AAACCCFFFGGGIIIJJJLLLVVVbbbiiijjjmmmiii\\\HHH999333333222222444999@@@FFFIIIJJJIIIJJJGGGGGGJJJJJJHHHIIIMMMLLL@@@666444666555333333222444666666444222222222222000//////111333333333///111222111///,,,++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............//////000000111111222111222777???EEEGGGGGGPPPUUU[[[___```aaacccfffdddgggoooxxxyyyzzzzzzzzz||||||zzzyyyxxxwwwuuurrrpppooonnnnnnmmmlllhhhdddbbb```ZZZRRRFFF???;;;===AAABBBCCCFFFFFFHHHJJJLLLUUUaaaiiikkkmmmiii[[[GGG888333222222333444888>>>DDDFFFFFFEEEJJJHHHHHHJJJKKKMMMUUU^^^]]]KKK999444777777333000111333444333222111111222222000//////111333333333///111222111///,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///......//////000000111111222111222777???DDDFFFFFFOOOTTT[[[___```aaaccceeedddfffmmmxxxyyyzzzzzzzzz|||}}}{{{zzzyyywwwtttrrrpppnnnnnnnnnmmmmmmjjjfffcccaaaZZZQQQFFF???;;;>>>AAABBBCCCFFFEEEHHHJJJLLLSSS```jjjmmmkkkgggYYYEEE777222333333222444888===BBBEEEDDDCCCGGGHHHJJJMMMNNNRRR]]]hhhhhhUUUAAA::::::888222///111222333333222111111222222000...///111333444444111222333222///,,,++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------------......///......//////000000111111333111222777>>>DDDFFFEEEMMMSSS[[[___```aaaccceeegggiiioootttvvvwwwxxxyyy{{{}}}||||||yyywwwtttqqqooonnnnnnooommmnnnlllhhhfffcccZZZQQQFFF@@@<<>>CCCEEEEEEKKKRRRZZZ___aaabbbdddfffiiijjjqqqqqqrrrtttvvvxxx{{{~~~~~~}}}}}}yyywwwtttqqqooonnnnnnooommmnnnmmmiiigggdddZZZPPPFFF@@@<<>>DDDHHHIIIHHHKKKRRR\\\```YYYPPPOOOSSSJJJFFFCCC@@@:::444333777111333555555444333333333000...---...111444555666444555555444000---++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------...------------...//////......//////000111111111333111222777>>>CCCEEEDDDJJJQQQZZZ___aaabbbdddfffhhhiiipppqqqrrrtttuuuwwwyyy~~~}}}zzzwwwsssqqqppppppnnnmmmkkkllljjjfffeeebbbZZZQQQHHHBBB>>>???@@@@@@CCCFFFIIIIIIJJJNNNTTT]]]eeejjjhhhaaaTTTFFF:::444333555666555777===EEEKKKKKKIIIOOOXXX___^^^VVVMMMFFFBBBEEEGGGHHHCCC;;;444333444333333333444666666555444222000///111555888888666:::888666333000...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000000000000111111111222333555999???CCCEEEEEEIIIQQQYYY[[[^^^bbbffffffiiinnnsssppprrrtttvvvxxxzzz~~~wwwnnnmmmvvvzzzqqqrrryyy}}}zzzwwwsssqqqpppooonnnmmmkkkllljjjfffeeebbbZZZQQQHHHAAA===???@@@@@@CCCGGGIIIIIIJJJNNNUUU]]]eeejjjhhhaaaVVVGGG;;;555333444333333555<<>>@@@AAACCCGGGIIIIIIKKKNNNUUU]]]eeejjjgggbbbWWWJJJ>>>666444444555666999???HHHOOOTTTVVVMMMNNNOOOLLLFFFBBBBBBCCC@@@???===;;;:::777333000000000111222444777:::<<<@@@:::222...000333666666666555444111///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...////////////000000111111111111222333555999???CCCEEEEEEIIIRRRYYY[[[]]]bbbeeeeeejjjnnnqqqnnnqqqvvvzzz|||~~~qqq```\\\aaaeeefffgggeeedddbbb]]]YYYWWWWWWYYYWWWXXX]]]lll}}}}}}|||zzzyyy{{{wwwrrrooooooooopppoookkkllljjjfffdddaaaYYYOOOFFF@@@<<<>>>@@@AAADDDHHHIIIIIIKKKOOOUUU^^^eeejjjgggbbbYYYLLL@@@888444333777777:::AAAJJJQQQVVVWWWMMMJJJGGGDDD???===@@@DDD>>>;;;888888:::999444///000111111111222555888;;;???888111...///222444444444333222111///---+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...////////////000000111111222222222333555999>>>CCCEEEEEEIIIRRRYYY[[[]]]aaaddddddjjjnnnqqqnnnrrrwww{{{}}}sssqqqvvvyyywwwuuuxxxtttmmmddd]]][[[]]]```gggjjjpppwww~~~~~~}}}{{{zzzzzzvvvrrrpppoooppppppoookkkllljjjfffddd```XXXNNNEEE???<<<>>>AAABBBEEEIIIJJJJJJKKKOOOVVV^^^fffkkkgggbbbYYYMMMAAA888444333333333666???IIIPPPQQQOOONNNGGGBBB@@@===;;;>>>EEE===999666888;;;;;;666000111333444444333333555777777333///...111333333222222222222111///---,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////...//////000111111222222222333555999>>>CCCEEEEEEIIIRRRYYY[[[\\\```cccccchhhmmmqqqooorrrwwwzzz}}}{{{sssqqqsssuuu~~~|||xxxuuurrrqqqqqqqqqpppnnnkkkllljjjeeeccc```WWWNNNDDD???;;;>>>AAABBBFFFJJJJJJJJJLLLOOOVVV^^^fffkkkgggbbbYYYMMMAAA888444333444333777DDDRRRXXXSSSLLLNNNFFFAAAAAA???:::<<>>;;;>>>AAACCCFFFKKKJJJJJJLLLPPPVVV^^^fffkkkgggbbbXXXKKK???777444333777555;;;KKK^^^ddd[[[NNNMMMDDD@@@DDDBBB:::999???:::888777888:::999666333000777???AAA===777444333000...---///333666555333111111222222111///---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////......///000111222333333222333555999???CCCEEEEEEIIIRRRYYYZZZ\\\___bbbbbbbbblllvvvqqqsssvvvyyy}}}~~~}}}}}}{{{zzzuuutttsssttttttrrrooollllllllljjjeeeccc___VVVMMMCCC>>>;;;>>>AAACCCGGGKKKJJJKKKLLLPPPVVV___fffkkkgggbbbWWWJJJ>>>666444444444222999MMMcccjjj]]]MMMKKKCCC@@@EEEDDD:::777<<<888777777888888777555333000888BBBFFFBBB;;;666555333000---///222666666555000111222333222000...---++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////---...///000111222333333222333555999???CCCEEEEEEIIIRRRYYYZZZ[[[___bbbbbbaaalllxxxzzz|||~~~|||zzzvvvtttsssrrrrrrpppmmmkkkkkkllljjjgggddd___UUUKKKCCC@@@>>>===@@@DDDFFFGGGGGGKKKMMMOOOVVVaaahhhjjjiiidddYYYKKK===444222333444666999BBBPPPZZZWWWOOOHHHBBB@@@BBB???999:::AAAEEE>>>777444666777555333888@@@FFFDDD:::222111333333111//////111222333222222333444444222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///////////////000111111222222222333777<<>>999???KKKGGGAAA:::666777777444222333999>>>===666111000111333111//////111222222222111222333333222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///////////////000111111222222222333777<<>>999BBBQQQIIICCC===999888777444111000333555666444222111222222000...///000222222222111222333333111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///////////////000111111222222222333666;;;@@@CCCDDDCCCFFFOOOWWW[[[___dddeeedddhhhlllppp}}}{{{wwwuuurrrqqqqqqpppnnnlllkkkllljjjgggddd___UUUKKKBBB???======@@@DDDGGGHHHJJJMMMOOOQQQWWWbbbjjjkkkfff___SSSFFF<<<777555666444888;;;===DDDKKKMMMJJJUUUOOOJJJHHHAAA:::@@@KKKFFFBBB===:::888777444111333222333444555555444333222000...///000222333333222222222222111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...///////////////000111111222222222333666:::???CCCDDDCCCFFFOOOWWW[[[___dddeeedddggglllrrr}}}{{{wwwuuurrrppppppooonnnmmmkkkllljjjgggddd___UUUKKKBBB???======@@@DDDGGGIIIJJJNNNPPPQQQWWWbbbiiikkkhhh___RRREEE;;;666444333111777===BBBJJJQQQQQQNNNVVVLLLGGGIIIGGG@@@>>>CCCAAA???===:::999777444222555333222333555666444222222000//////111333444444444444333222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...///////////////000111111222222333333555999???BBBDDDDDDHHHPPPXXX[[[___cccdddbbbfffmmmuuu}}}{{{xxxuuurrrppppppooonnnmmmkkkllljjjgggddd___UUUKKKAAA???<<<===@@@EEEHHHIIIJJJMMMOOOPPPWWWaaahhhjjjhhh___PPPCCC:::666444333///444;;;CCCMMMUUUUUUPPPPPPGGGDDDIIIKKKEEE@@@AAA>>>>>>===<<<999666444333444333222333444444333111333111000000333555666555777777555444111///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///////////////000111111222222333333555999>>>BBBDDDDDDHHHPPPXXX[[[___cccdddcccfffmmmuuu}}}{{{xxxuuurrrooooooooonnnnnnkkkllljjjgggddd___UUUKKKAAA>>><<<===@@@EEEHHHIIIJJJMMMOOOPPPVVV```gggiiifff\\\NNNBBB:::777555444111444888@@@MMMXXXXXXRRRNNNGGGEEEJJJJJJCCC@@@DDD@@@@@@@@@>>>:::666333222000222444555555444444333444222111111444666777777;;;:::888555222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///////////////000111111222222333333444888===AAADDDDDDEEENNNVVV[[[___dddfffeeeggglllqqq~~~{{{yyyuuurrroooooooooooonnnkkkllljjjgggddd```UUUKKKAAA>>><<<===@@@EEEHHHJJJIIIMMMNNNOOOUUU___fffhhhdddZZZLLLAAA;;;888777666666666777>>>MMMYYYZZZTTTOOOJJJJJJLLLGGG>>>>>>EEEBBBCCCCCC@@@;;;666333111///222666777777666666777444333111222555777888888===<<<999666222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...///////////////000111111222222333333444888===AAADDDDDDCCCLLLUUUZZZ```fffhhhggggggjjjmmm~~~||||||wwwrrrooooooooommmkkkmmmnnnkkkfffbbb]]]QQQGGG@@@>>>===>>>AAAEEEHHHIIILLLLLLMMMOOOSSS[[[cccjjjiii[[[III===999888666444333555:::DDDOOOTTTRRROOOKKKIIIHHHGGGBBB>>>AAAGGGCCCAAA>>>======:::444///666222333555555555<<>>CCCDDDEEEEEEKKKTTT[[[```bbbdddffffffqqqsss}}}{{{zzzwwwrrrpppoooooommmlllmmmnnnkkkfffbbb]]]QQQFFF@@@>>><<<===AAAEEEGGGIIIKKKLLLNNNPPPTTT[[[ccciiihhh[[[III===999888666444333444:::CCCNNNTTTTTTRRRUUUPPPKKKGGGBBB===>>>BBBAAA>>>:::999999888555111555333444777666555;;;DDDFFF999//////222333333555444444444333222///---,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////000111111222222333333555999>>>BBBDDDDDDFFFLLLTTT[[[```bbbdddfffdddoooppp~~~|||zzzyyyvvvrrrpppppppppnnnmmmmmmnnnkkkfffbbb\\\QQQFFF@@@>>><<<===AAAEEEGGGHHHIIIKKKNNNQQQUUU[[[bbbgggggg[[[JJJ>>>999888666444333444999BBBMMMUUUWWWWWW[[[SSSJJJFFFAAA===<<<>>>???<<<888888999:::888555333333555777666444888>>>>>>555......222333222333222333333333222000...---++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////000111111222222333333555999>>>BBBDDDDDDFFFLLLTTT\\\```cccdddfffeeennnppp|||zzzwwwuuusssqqqppppppoooooommmmmmkkkfffbbb\\\QQQFFF@@@>>><<<===@@@DDDGGGHHHHHHKKKNNNQQQVVV[[[bbbffffffZZZJJJ>>>999777666555333444999AAALLLTTTYYYZZZZZZOOOEEEBBB@@@===<<<===>>><<<:::;;;===>>>;;;888000333666666444222444777777222---...222444333333111222222222111000...---++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////000111111222222333333555999===AAACCCCCCGGGMMMUUU\\\```cccdddeeeiiiqqqsss}}}zzzvvvvvvuuusssqqqooooooooolllmmmjjjeeeaaa\\\PPPEEE???===<<<<<<@@@DDDGGGHHHHHHJJJNNNQQQUUU[[[aaafffdddZZZKKK???999777666666333555999AAAJJJRRRXXX[[[VVVLLLBBB???===;;;:::<<<===<<<;;;===@@@???:::666222666999888555333333444222111//////222555555444111111222222111000...---++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////000111111222222333333555888===AAABBBBBBHHHNNNVVV\\\```cccdddeeekkkqqquuu}}}zzzvvvwwwvvvtttqqqooonnnooolllmmmjjjeeeaaa[[[PPPEEE???===;;;<<<@@@DDDFFFGGGHHHJJJMMMPPPTTTZZZaaafffbbbYYYLLL@@@999777666666333666;;;BBBIIIPPPUUUXXXSSSKKKDDDAAA>>>;;;;;;>>>???===;;;<<<===;;;666222666<<>>@@@:::666555444222...111000---///555777444222333222222000...,,,***++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////000111111222222444333555888<<<@@@AAAAAAIIIOOOWWW]]]aaacccdddeeeggglllqqq{{{wwwwwwyyyyyyvvvqqqmmmmmmmmmlllllljjjeeeaaa[[[PPPEEE???===;;;<<>>999777777666555666===>>>777222222222...---000000,,,---444666444333333333222000---+++)))++++++++++++++++++++++++,,,,,,,,,---------......---------.........///////////////000111111222222444333555888<<>>999666555666888888;;;CCCKKKOOONNNKKKSSSMMMIIIIIIKKKNNNUUU]]]UUULLL@@@999777777555222444555666555444222222333333000...///333555555444555666777555222...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////......///000111111111111444444666999<<>>BBBCCCFFFJJJLLLMMMNNNOOOTTT[[[dddjjjhhhYYYGGG>>>999666555666888888;;;BBBIIIMMMMMMKKKUUUNNNKKKLLLNNNLLLKKKLLLCCCEEEDDDAAA;;;555333222222444666555444333333444222///---...222555555444444666666555111...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............/////////...///000111222222222222333444666888;;;???AAACCCHHHNNNWWW^^^aaabbbcccccceeekkkqqq}}}}}}|||yyyvvvuuuxxx{{{~~~zzzxxxtttqqqpppppprrrtttmmmllliiieee^^^UUUJJJCCC@@@;;;:::>>>BBBCCCFFFJJJLLLLLLMMMOOOTTT[[[ccchhhhhhXXXGGG>>>999666555666666777;;;BBBIIINNNPPPOOORRRKKKHHHLLLQQQOOOJJJGGGDDDGGGHHHEEE>>>888555444222333555555444333444555333000...///222555444333444555666444111...------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------........./////////000111222222333333222333444555888;;;>>>AAACCCGGGMMMVVV^^^bbbccccccdddeeejjjppp|||sssnnnlllmmmkkkfff```^^^aaaeeennnttt{{{|||zzzwwwtttqqqpppqqqssstttmmmllliiieee^^^UUUJJJCCC???;;;:::???CCCDDDFFFIIIKKKJJJKKKNNNTTT[[[bbbffffffWWWFFF===999666555777555777<<>>AAABBBFFFLLLVVV]]]bbbcccdddeeefffkkkooo{{{sssnnnkkkiiieee^^^VVVSSSTTTWWWaaahhhttt~~~zzzyyywwwtttrrrqqqqqqrrrsssmmmllliiieee^^^UUUJJJCCC???;;;:::???CCCDDDFFFIIIJJJIIIJJJMMMTTT\\\aaaddddddTTTDDD;;;888666555777444888>>>EEEMMMTTTYYY[[[VVVMMMHHHJJJOOOMMMJJJHHHOOOIIIAAA<<<999777555222222444666555444333333444666333000111444666555444222444555333111...------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------............///000111222222222222222333555777:::>>>@@@BBBEEELLLUUU]]]bbbdddeeeeeeiiilllpppzzzwwwwwwwwwuuusssjjjgggaaaZZZUUUSSSSSSUUUXXXaaannnzzz|||yyyxxxuuusssrrrqqqqqqqqqmmmllliiieee^^^UUUJJJCCC>>>;;;;;;@@@CCCDDDEEEHHHKKKJJJJJJNNNVVV]]]bbbddd```RRRBBB:::777555666888555999???FFFMMMSSSYYY\\\WWWOOOJJJLLLMMMJJJFFFEEEDDDAAA===;;;999777444222444555666555444222222333444222000111666999999888111333444333000...------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------...............///000111111111111222333555777:::===@@@BBBDDDKKKUUU]]]bbbdddeeefffjjjmmmpppsssjjjjjjgggccc```aaaggglllooopppaaa]]]XXXSSSQQQQQQSSSTTTVVV^^^jjjwwwyyyxxxvvvtttrrrqqqppppppmmmllliiieee^^^UUUJJJCCC>>>;;;;;;@@@DDDDDDEEEHHHMMMKKKKKKOOOWWW___ccceee^^^PPP@@@999666555666888777:::@@@FFFLLLRRRXXX[[[TTTNNNKKKMMMMMMHHHEEEDDD888;;;======;;;777555444444666777666333222222222222000///222777;;;===<<<111333444333000...------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---...///000000111111111222333444777:::===@@@BBBDDDKKKUUU]]]bbbeeeffffffkkkmmmoooqqqaaa[[[VVVTTTTTTTTTTTTUUUVVVWWWXXXRRROOOMMMNNNNNNOOOUUU\\\```ccceeejjjsss}}}}}}|||{{{xxxvvvtttsssssssssnnnmmmjjjddd[[[PPPFFFAAA=========>>>AAAEEEIIIKKKKKKLLLNNNQQQVVV[[[```cccaaaQQQ???888777777777999777;;;BBBJJJQQQUUUVVVWWWXXXRRRMMMLLLIIIEEECCCEEE===<<<<<<<<<;;;999666333666888::::::888555333222//////000333666777666444444333222111000...---------------,,,,,,+++++++++,,,,,,,,,---------......---------............////////////000111111222222555555777999<<>>>>>>>>@@@CCCFFFJJJLLLKKKLLLNNNQQQVVV[[[```ccc```PPP???888777777777999999<<>>AAABBBDDDKKKUUU]]]bbbeeefffggggggnnnooo|||fff```\\\VVVKKKKKKIIIHHHGGGFFFFFFGGGJJJGGGHHHLLLNNNQQQYYY```iiilllooorrrzzz|||~~~|||yyywwwtttssssssrrrnnnllliiibbbYYYOOOFFFAAA>>>??????AAADDDGGGJJJLLLKKKLLLNNNQQQVVV\\\aaaddd___OOO???888777777777888:::<<>>::::::<<<:::555000555888<<<===:::777444222.........000333555444333444333222111000...------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------............////////////000111111222222333444555888:::===@@@AAADDDKKKUUU]]]ccceeefffggggggoooppp{{{mmmmmmkkkdddZZZWWWRRRMMMJJJJJJKKKLLLNNNLLLMMMQQQTTTVVV]]]dddooossswww{{{}}}zzzwwwtttsssrrrrrrmmmlllhhhaaaXXXNNNFFF@@@===>>>???AAADDDGGGJJJKKKKKKLLLNNNQQQVVV\\\aaaeee]]]NNN>>>888777777666777999;;;@@@HHHQQQVVVWWWVVVaaa[[[XXXWWWSSSMMMJJJKKKJJJCCC<<<999999999555000333777;;;<<<:::666333111///......000333555555444444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222333333555777:::===???AAADDDKKKUUU^^^cccfffggghhhhhhnnnooo{{{~~~}}}xxxrrrlllbbbXXXRRROOOOOOQQQPPPOOOPPPUUUXXX[[[aaaiiirrrwww}}}~~~{{{xxxuuusssrrrqqqmmmkkkggg```WWWMMMEEE@@@<<<<<<>>>@@@CCCFFFHHHIIIKKKLLLNNNRRRWWW]]]bbbeee\\\MMM===888777666666777666888>>>IIITTT[[[[[[YYYXXXWWWWWWWWWTTTQQQVVV]]]RRRIII???888777666444222111555888999888444222000111000///111444666666555444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222333333555777:::===???AAADDDKKKUUU^^^cccfffhhhiiiiiimmmmmmyyylllaaa[[[XXXWWWUUUTTTVVV[[[___aaagggnnnuuu{{{|||xxxuuusssqqqqqqmmmkkkfff___VVVMMMEEE@@@;;;<<<>>>@@@CCCFFFHHHIIIKKKLLLNNNRRRWWW]]]cccfffZZZKKK===777777666555666444777???LLLYYY___^^^ZZZTTTTTTVVVXXXWWWVVV\\\cccPPPJJJBBB:::666444333333111444666777555333111111111000000111444666777666444333222111000...------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............////////////000111111222222333444555888:::===@@@AAACCCKKKUUU^^^dddgggiiijjjjjjmmmlllxxxqqqnnnjjjhhhhhhkkklllkkkooouuu}}}}}}xxxuuurrrqqqpppmmmkkkeee^^^UUULLLDDD@@@;;;<<>>AAABBBCCCKKKUUU^^^dddgggiiijjjkkkooommm}}}~~~||||||yyyuuuvvv{{{}}}yyyuuurrrqqqpppmmmjjjeee^^^UUULLLDDD@@@<<<>>>@@@CCCFFFHHHIIIJJJKKKLLLNNNRRRXXX^^^dddgggXXXJJJ<<<777777666555555666999CCCQQQ___ccc^^^WWWTTTMMMKKKSSSZZZVVVMMMFFF<<<@@@CCC@@@999333111222555666666555444333444666000///...///111444555555444333222111000...------+++++++++,,,,,,---------,,,,,,,,,---------......---------.........///////////////000111111222222555555777999<<>>BBBEEEBBB;;;444111111555555666666555555444333111000///000222333333222111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////...///111222333333222222333444666999>>>BBBDDDDDDDDDJJJTTT\\\bbbfffiiikkkmmmnnnooozzz}}}vvvrrrooonnnnnnmmmmmmlllmmmnnnooopppnnnttt{{{|||xxxwwwvvvrrrnnnpppoookkkcccWWWLLLDDD@@@======???AAADDDGGGIIIJJJKKKOOOPPPPPPUUU___gggiii\\\JJJ:::666666333333777999<<>>???AAADDDGGGIIIKKKKKKNNNPPPPPPVVVaaahhhiii\\\III:::666666333222666888999CCCVVVhhhnnndddXXXLLLHHHHHHJJJJJJFFFCCCCCCHHHIIIHHHCCC;;;555222111555555444333333333333444111000///000222333333222111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...////////////111222222333222222444444666888;;;>>>@@@BBBCCCIIIRRR[[[```dddgggiiinnnmmmooo~~~zzzjjjbbb]]]YYYVVVUUUSSSRRRPPPOOOMMMMMMNNNNNNJJJLLLMMMOOOUUUaaappp{{{zzzwwwuuuqqqoooooonnnkkkdddYYYMMMDDD@@@===>>>???AAADDDGGGJJJKKKKKKNNNOOOQQQXXXbbbhhhiiiZZZHHH999666666333222555555777BBBWWWkkkooocccVVVMMMHHHFFFHHHHHHEEECCCDDDFFFGGGEEE@@@:::444222111666555444333222333333444111000///000222333333222111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.../////////000000111222222333333444555666777999;;;>>>AAABBBHHHRRRZZZ___cccfffgggmmmkkkmmm~~~xxxlll```ZZZVVVPPPMMMLLLJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDFFFNNNZZZcccvvv{{{wwwtttqqqpppnnnmmmjjjcccXXXMMMDDD@@@===>>>@@@BBBEEEGGGJJJKKKLLLNNNOOOQQQYYYccchhhgggWWWFFF888666666333222555666:::GGG\\\ooorrreeeVVVLLLHHHFFFHHHHHHEEEDDDEEE@@@@@@???<<<888444222111555555444444333333333444111000///000222333333222111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000111111222333333444555777777777:::>>>AAABBBHHHQQQZZZ___bbbeeegggkkkiiikkk{{{iii___WWWTTTPPPKKKGGGFFFBBBAAA???>>>>>>>>>?????????AAAAAAAAABBBFFFNNNUUUgggvvv{{{vvvsssqqqpppnnnlllhhh```UUUKKKDDDAAA>>>???@@@BBBEEEHHHJJJLLLNNNOOOPPPRRRZZZdddgggeeeTTTCCC666555666444333666555;;;HHHZZZiiikkk```TTTNNNIIIGGGIIIIIIEEECCCDDD<<<<<<;;;:::888555333111555555666666555555444333111000///000222333333222111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000111222333444333666777777777999>>>CCCCCCIIIRRRZZZ___bbbeeefffjjjhhhiiivvvYYYRRRMMMMMMKKKEEEBBBBBB===<<<;;;;;;<<<===>>>???>>>AAADDDFFFEEEGGGJJJNNNZZZiiizzzuuurrrqqqqqqnnnkkkfff]]]RRRIIIDDDAAA>>>???@@@BBBEEEHHHKKKLLLPPPPPPPPPRRR[[[dddfffcccQQQAAA444555777555444888666;;;FFFTTT^^^```[[[TTTRRRMMMJJJKKKJJJDDDAAA@@@<<<<<<<<<<<<;;;888444111444666777888888666444333111000///000222333333222111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////111000000000000222333444333666888888777999@@@EEEDDDJJJSSS[[[```ccceeegggjjjiiiiiisssNNNIIIFFFGGGGGGBBB??????<<<;;;;;;;;;<<<>>>@@@AAAAAAEEEJJJLLLJJJIIIJJJKKKPPP```yyyyyytttrrrqqqrrrnnnkkkeee[[[QQQHHHCCCBBB>>>???@@@BBBEEEHHHKKKLLLQQQQQQQQQSSS[[[dddfffbbbOOO???444444777555555999===AAAIIIRRRZZZ]]]\\\ZZZUUUPPPMMMMMMJJJCCC>>>===>>>>>>>>>???>>>:::555111444666999::::::888444222111000///000222333333222111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////111000000000000222333444333666888888777:::AAAGGGEEEKKKSSS[[[```ccceeegggkkkjjjiiirrrFFFEEECCCAAA@@@>>>>>>===999999:::;;;===@@@CCCDDD???EEELLLQQQRRROOOMMMLLLRRRLLL[[[~~~yyyvvvssspppmmmpppllleee[[[QQQIIIBBB???>>>???AAADDDGGGJJJLLLMMMRRRQQQQQQTTT]]]fffgggbbbPPPDDD888555666777999<<<@@@AAAHHHSSS\\\aaaeeeiiiooommm```NNNGGGIIIDDD:::<<<===>>>===:::777666666999999:::999888777555444///000000000000111111111222333222///,,,++++++,,,------------------------,,,,,,,,,---------.........------------...////////////000000111111111222333444666666888;;;@@@CCCDDDKKKUUU]]]```cccfffiiikkkeeelllsssDDDCCCAAA@@@>>>===<<<<<<;;;;;;<<<===@@@CCCFFFGGGJJJMMMPPPRRRSSSQQQOOONNNOOOQQQ\\\qqq~~~zzzwwwtttqqqooopppkkkdddZZZQQQHHHBBB???>>>???AAADDDGGGJJJLLLMMMPPPPPPQQQUUU___iiijjjeeeLLLAAA777666999:::<<<>>>>>>HHHRRRWWWZZZcccpppzzzzzzmmm___UUUNNNGGGAAA>>>>>>??????===999555444333888999999888777666444333//////000111222333333444444444333000---++++++,,,------------------------,,,,,,,,,---------.........------------.../////////000000111222333333333333444666777888;;;@@@CCCDDDKKKUUU\\\```cccgggjjjpppjjjqqqxxx@@@@@@>>>===<<<;;;;;;;;;<<<===>>>@@@CCCGGGIIIKKKQQQPPPPPPQQQSSSSSSRRRQQQYYYaaafffgggooo}}}yyywwwtttrrrpppooojjjbbbYYYOOOGGGAAA>>>>>>???AAADDDGGGJJJMMMNNNOOOOOOPPPUUUaaallllllfffGGG>>>777888<<<===>>>@@@CCCMMMVVVZZZeeevvvwwweeeWWWWWWSSSFFF???@@@???@@@???<<<888444222111888888777777666555333222...///000222444666777888555555444111---++++++,,,------------------------,,,,,,,,,---------.........------------.../////////000111222333444555555444555666777888;;;@@@CCCEEEKKKTTTZZZ___ccchhhlllrrrmmmuuu|||===<<<;;;::::::999999:::<<<===@@@BBBFFFIIIKKKMMMOOONNNMMMNNNRRRUUUUUUTTTeeelllooojjjgggppp{{{xxxvvvtttrrrpppmmmiiiaaaWWWNNNFFFAAA>>>>>>???AAADDDHHHKKKMMMNNNOOOOOOPPPVVVbbbllljjjcccEEE===777:::>>>?????????DDDIIIOOO[[[sssiii]]]VVVXXXYYYPPPGGGDDD???@@@???;;;777333222222777777666666555333222222...///111333555888999:::666666555222...,,,+++,,,------------------------,,,,,,,,,---------.........------------...//////......000111333444555666444555666777999<<<@@@DDDEEEKKKSSSYYY^^^ccciiimmmpppkkksss|||:::999999888888999999:::<<<>>>@@@CCCGGGJJJLLLMMMMMMMMMMMMOOORRRVVVXXXYYYdddkkkvvvzzznnnaaakkk}}}yyyvvvtttssspppooolllggg___UUULLLEEE@@@>>>===???AAAEEEHHHKKKNNNOOOPPPPPPPPPVVVbbbjjjfff]]]EEE===888;;;???>>>======<<>>???>>>;;;777444444444777777666555444333222222...///111333555888999:::666666444222...,,,,,,---------------------------,,,,,,,,,---------.........------------...//////------...000111333444555444555777888999<<>>===;;;;;;999NNNhhhyyyzzzrrriiiddd[[[cccddd\\\[[[^^^UUUEEE@@@???>>>;;;777555555666888777666444333333333333...///000222444666777888444444333111...,,,,,,---------------------------,,,,,,,,,---------.........------------...//////---......000111222333333444666777888999<<>>AAACCCEEEHHHJJJLLLLLLLLL@@@CCCEEEFFFMMM^^^xxxnnnTTTQQQUUUTTTmmm}}}yyywwwtttrrrpppiiiddd[[[QQQHHHBBB>>>======???BBBEEEIIIMMMPPPQQQSSSQQQRRRYYYfffmmmfffYYYAAA999444777<<<<<<<<<===BBBJJJbbb|||}}}iii___cccddd]]]\\\^^^XXXNNNNNNVVVFFFEEEBBB===888555444444:::999777555444444444555///000000000000111111111000111000///---,,,---...------------------------,,,,,,,,,---------.........------------...//////111111111222222333333333555666777888:::===AAAEEEFFFMMMWWW]]]```bbbdddfffjjjgggqqq{{{555555666777:::===@@@BBBCCCEEEGGGJJJKKKLLLKKKKKKBBBCCCHHHKKKHHHOOOlllcccSSSRRRTTT```ooo~~~|||yyyvvvtttqqqoooiiibbbYYYOOOHHHCCC>>><<<===???CCCGGGKKKNNNPPPQQQQQQRRRRRRWWWdddnnnfffVVVAAA:::777888:::999999:::BBBQQQ^^^fffppptttiiiXXX```eeeeee[[[QQQMMMMMMNNNMMMFFF@@@<<<777222222555888666555555666555333000000111222333444333222111333222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///000000000111222222333333444666999999999<<>><<<>>>@@@CCCGGGKKKNNNPPPQQQRRRSSSSSSXXXdddmmmdddSSS@@@:::777999:::999999;;;BBBPPP^^^gggooorrreeeTTTRRRYYY\\\VVVNNNKKKKKKKKKIIICCC===:::777333333777888666555555666555333000000111222333444333222222333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///000000000111222222333333333666888888888;;;AAAEEEIIILLLTTT]]]aaabbbgggmmmooolllkkk|||555666888:::>>>AAADDDFFFIIIHHHFFFEEEEEEGGGIIIKKKNNNKKKLLLNNNJJJEEELLLWWWmmmrrrkkkXXXLLLTTTfffrrr~~~{{{xxxwwwuuurrrpppgggaaaWWWMMMGGGBBB>>><<<>>>@@@CCCGGGKKKNNNPPPQQQSSSTTTUUUYYYeeelllaaaPPP???:::777999:::999999<<>>===>>>@@@CCCGGGJJJMMMOOOPPPQQQTTTUUUZZZffflll```NNN===999777999:::888:::===III[[[nnntttpppiii___UUUGGGOOOUUUSSSNNNKKKHHHEEEEEE@@@<<<;;;888555666:::888666555555666555333000///000222333444444333222222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000000111222222333333222444777777777:::???DDDFFFJJJRRR\\\```aaafffmmmnnnmmmmmm}}}777888;;;>>>BBBEEEHHHIIIHHHIIIJJJJJJIIIHHHGGGFFF@@@HHHRRRWWWRRRLLLNNNSSSKKKLLLMMMQQQbbb~~~|||zzzyyywwwuuuqqqoooddd]]]SSSJJJDDDAAA>>>===???AAACCCGGGJJJMMMOOOPPPNNNQQQUUU[[[hhhmmm```MMM<<<888777999999888:::???DDDYYYmmmqqqggg]]]WWWTTTKKKRRRUUUSSSOOONNNLLLHHHGGGBBB>>>===:::666666999888666555555666555333000///000222333444444333333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000000111222222333333222444777777777:::???DDDGGGJJJSSS\\\```aaaffflllllloooqqq~~~888999<<<@@@CCCFFFHHHHHHKKKKKKLLLKKKIIIEEEBBB@@@===GGGSSSXXXXXXXXX\\\bbb[[[WWWUUU]]]qqq~~~|||zzzyyywwwtttpppmmmccc\\\RRRHHHCCC@@@>>>>>>???AAADDDGGGJJJMMMOOOOOOLLLQQQUUU\\\iiinnn___KKK:::888888:::999888;;;AAAFFFVVVhhhmmmfff]]]ZZZZZZUUUXXXWWWQQQNNNOOONNNLLLIIIDDD@@@???;;;666555888888666555555666555333000...000111333444444444333111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000000000111222222333333333555777888888:::@@@EEEIIILLLTTT\\\```aaaeeelllkkkpppsss|||999:::===AAADDDEEEGGGGGGIIIHHHHHHGGGEEEDDDBBBAAACCCIIIQQQWWW\\\ccchhhkkkhhhfffjjjwww~~~}}}{{{yyywwwtttoookkkbbb[[[PPPGGGBBB???>>>>>>@@@AAADDDGGGJJJMMMNNNOOOMMMRRRWWW^^^iiimmm]]]GGG999777888:::999888<<>>;;;666555888888666555555666555333000...///111333444444444444111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///000000000111222222333333333666888888888;;;AAAEEEKKKNNNVVV^^^```aaaeeekkklllooooooxxx999;;;>>>AAADDDEEEFFFFFFCCCBBBAAAAAABBBDDDFFFHHHKKKLLLOOOUUU___iiinnnnnnggglll|||~~~}}}{{{zzzwwwsssnnnjjjaaaZZZPPPGGGAAA???>>>>>>@@@AAADDDGGGJJJMMMNNNOOOOOOSSSXXX___iiikkkZZZDDD888777888:::999888<<>><<<<<<>>>AAAEEEHHHJJJLLLNNNOOORRRPPPSSS^^^iiieeeSSSBBB777:::;;;888777:::???CCCLLLJJJNNNWWW[[[^^^jjjyyyiiiWWWQQQPPPJJJBBBFFF???;;;;;;999555444888999888666666555444111//////111222333333444666777:::888333///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000111222333444555666777888:::===AAAEEEEEEMMMXXX___aaacccgggkkkooommmkkk{{{:::;;;===???@@@@@@?????????<<<<<<@@@FFFIIIIIIGGGKKKPPPQQQMMMMMMTTT[[[]]]iiixxxccc______kkk~~~|||yyyxxxwwwsssmmmggg]]]VVVLLLDDD???===;;;;;;>>>AAAFFFIIIKKKLLLOOOPPPRRRPPPTTT```jjjfffSSSBBB888::::::999999<<>>>>>======<<<>>>>>>???DDDIIIKKKIIIFFFLLLPPPPPPLLLIIIKKKOOOQQQ```qqqqqqYYY[[[dddttt~~~|||{{{yyyyyyxxxssskkkeee[[[TTTJJJBBB>>><<<;;;:::>>>AAAFFFIIILLLNNNPPPRRRRRRQQQVVVaaajjjeeeSSSAAA999999999:::<<<>>>AAACCCHHHVVVeeejjjdddaaakkkyyysssiii^^^\\\dddiii___QQQBBB>>>:::888666555999???999888666666555444111///...000222333222222444555555333000---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111222333444444333333555666777888:::===AAAEEEIIIOOOXXX\\\^^^```fffkkkkkkkkklll~~~<<<<<<<<<======>>>??????BBBCCCFFFJJJNNNMMMIIIEEEJJJOOORRRPPPKKKKKKOOOTTT[[[nnnkkk\\\ggg}}}}}}zzzyyyyyyyyyxxxrrriiibbbYYYSSSJJJBBB>>><<<<<<<<<>>>BBBFFFJJJLLLNNNQQQSSSRRRRRRXXXccckkkeeeQQQ@@@;;;888888:::<<<===???BBBNNNbbbxxxtttiiicccfff```WWWTTTYYY\\\SSSGGGFFF@@@:::777666666999;;;999888666666555444111///...111333333222222222333222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///////////////111333555666555444333555666777888:::===AAAEEEJJJPPPWWWZZZ[[[___eeekkkkkklllnnn<<<<<<<<<===???AAADDDEEEFFFGGGJJJMMMMMMKKKGGGCCCGGGOOOXXXXXXQQQOOOVVV___pppiiicccttt|||yyyyyyxxxyyywwwqqqggg```XXXRRRIIIBBB???>>>>>>>>>???BBBGGGJJJLLLNNNQQQRRRPPPRRRYYYeeekkkcccPPP???===888777:::;;;:::===CCC[[[}}}mmm]]]___]]]UUUNNNKKKKKKGGGAAACCC???:::666666888999777999888666666555444111//////111444444333222222222000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////111333555666555444333555666777888:::===AAAEEEJJJPPPVVVYYYZZZ^^^eeekkknnnnnnppp<<<<<<<<<===@@@DDDHHHJJJGGGHHHIIIJJJIIIGGGDDDCCCEEESSScccggg^^^ZZZfffvvvlllnnn|||yyyxxxwwwxxxvvvpppfff___WWWQQQHHHBBB???>>>?????????BBBGGGJJJKKKMMMOOOQQQOOORRRZZZeeekkkbbbMMM<<<<<<888777:::999888???KKKhhhmmmbbb^^^]]]VVVLLLFFFFFFFFFEEE>>>BBBBBB===999999999999999888666666555444111///000333555666444222222222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................////////////000111222333444444333333555666777888:::===AAAEEEHHHNNNUUUYYYZZZ^^^eeekkkooooooppp}}}===<<<<<<===@@@DDDIIILLLGGGGGGHHHHHHGGGFFFGGGGGGIII]]]uuu~~~uuusss|||}}}zzzxxxwwwvvvtttnnnfff___TTTNNNFFF@@@>>>>>>>>>>>>@@@CCCGGGIIIJJJKKKMMMNNNMMMQQQZZZfffjjj```KKK;;;:::777888<<<:::999EEEWWW|||nnnccc]]][[[TTTJJJGGGHHHHHHFFFAAAPPPXXXNNN>>>777:::>>>999888666666555444111///222444777888666333222222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............////////////000000111111222333333333555666777888:::===AAAEEEFFFLLLTTTYYY[[[^^^eeekkkmmmnnnnnn{{{>>>===<<<<<>>@@@CCCGGGIIIJJJJJJLLLMMMLLLQQQZZZfffiii___JJJ999888666999===::::::KKK```sssaaa\\\XXXOOOHHHGGGIIIGGGAAAJJJaaaooo___DDD666:::BBB999888666666555444111///333555888999777444222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000000000000000111222333444555666777888:::===AAAEEEDDDKKKTTTYYY[[[___eeejjjlllllllllyyy>>>======>>>AAAEEEIIILLLBBB@@@AAAGGGJJJKKKLLLPPPTTTgggyyy~~~~~~}}}}}}xxxuuurrrlllccc]]]UUULLLCCC???===;;;<<>>AAABBBFFFNNNXXX]]]^^^___bbbeeelllnnnkkk}}}>>>>>>>>>???AAADDDGGGIII???<<<<<<@@@FFFKKKRRRZZZcccooo~~~~~~}}}|||xxxuuurrrlllccc]]]TTTKKKCCC???===;;;<<>>AAABBBFFFMMMWWW\\\]]]___cccgggiiilllkkk~~~?????????@@@AAACCCDDDEEE>>>:::999===DDDNNN\\\iiivvvzzzyyylll```cccnnnzzz}}}|||}}}zzzwwwtttqqqkkkbbb\\\RRRIIIBBB???===;;;<<<@@@BBBDDDFFFHHHKKKLLLNNNNNNNNNSSS^^^iiifffUUUBBB888888999<<<;;;888999EEESSSaaauuu{{{eee]]]ggggggcccYYYOOOJJJEEEAAABBBDDDBBB:::555777:::;;;777666555444333222111000222222222222222222222222333000---,,,------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------...///000111///000000111222333444444666666777888;;;>>>AAABBBFFFMMMUUUZZZ\\\^^^dddiiigggkkkkkk@@@@@@AAAAAABBBBBBCCCCCC@@@===<<<@@@GGGSSSfffvvvlllaaaYYYTTT[[[hhhqqqpppmmmwww}}}||||||{{{yyyvvvssspppjjjaaaZZZOOOGGGAAA???===;;;<<<@@@CCCDDDFFFHHHKKKLLLMMMNNNNNNUUUaaakkkfffTTTAAA888888999;;;;;;777888DDDRRRbbboooxxxqqq___]]]jjjttt|||vvveeeRRREEE???AAACCCAAA:::666777888777777666555444222111000000111222222222222222333333333000---,,,------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------...///000000//////000111222333444444666666777888;;;>>>AAABBBEEELLLTTTYYY[[[^^^eeejjjgggllllll@@@AAAAAABBBCCCCCCCCCDDDAAAAAACCCGGGLLLVVViiizzzyyyeeeXXX[[[XXXZZZeeeuuu~~~|||uuu{{{~~~}}}||||||zzzxxxuuusssooohhh^^^WWWMMMEEE???>>>===<<<===@@@CCCDDDFFFIIIKKKLLLMMMMMMOOOWWWdddllldddQQQ@@@999777999;;;;;;777888DDDRRRccciiilllppprrrdddXXX]]]nnn{{{lllSSSEEEBBBAAACCCAAA:::777888999777666666555444222111000///111111111222222333333333333000---,,,------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------...///000...///000111222333333444666666777888;;;>>>AAABBBEEELLLTTTYYY[[[^^^dddjjjiiimmmmmmAAAAAAAAABBBCCCEEEFFFGGGCCCEEEIIILLLNNNVVVhhhyyywwwbbbUUURRR]]]]]]___jjjtttsss~~~}}}}}}}}}zzzxxxuuurrrnnnfff\\\TTTJJJCCC>>>>>>===<<<===@@@DDDEEEGGGIIIJJJLLLLLLMMMOOOXXXeeekkkaaaNNN???999666888;;;;;;888:::FFFTTT___cccaaa```ccc\\\VVV]]]nnnuuu|||vvvcccNNNEEEFFF>>>???<<<888777::::::888666555444333222111000///111111111222222333333444333000---,,,------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---...///000...//////000111222333333666666777888;;;>>>AAABBBEEELLLTTTYYY[[[]]]ccchhhjjjmmmmmmAAAAAAAAABBBDDDGGGJJJLLLGGGJJJOOOQQQQQQXXXjjj}}}ooo]]]SSSRRR]]]___bbblll{{{iiilll~~~}}}~~~~~~{{{xxxuuurrrmmmdddYYYPPPHHHBBB======>>><<<===@@@DDDEEEGGGIIIJJJLLLLLLLLLOOOXXXdddhhh\\\III<<<999666888;;;<<<999;;;HHHVVV```hhhddd___aaa^^^ZZZ]]]iiihhhiiiiii```QQQGGGEEE======:::666666:::;;;999666555444333222000//////000111111222333333444444333000---,,,------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---...//////......///000111222333333666666777888;;;>>>AAABBBDDDLLLUUU[[[\\\]]]aaaeeehhhkkkjjj~~~AAAAAA@@@AAADDDHHHMMMOOOLLLOOOTTTUUUTTTZZZnnntttdddYYYWWW[[[___dddooowwwppp}}}~~~~~~~~~{{{yyyuuurrrmmmcccWWWOOOGGGAAA======>>><<<===@@@DDDEEEGGGIIIJJJKKKLLLLLLNNNWWWcccfffYYYFFF:::888555777;;;<<<:::<<>>AAABBBDDDLLLVVV[[[\\\]]]```cccfffiiihhh|||CCCCCCCCCEEEGGGHHHHHHGGGLLLSSSYYYZZZ[[[ggguuueeeaaadddjjjsss}}}}}}{{{xxxwwwwwwvvvsssmmmbbbVVVMMMEEEBBB>>><<<;;;===@@@BBBDDDGGGJJJKKKKKKKKKLLLMMMOOOXXXccceeeVVVAAA888:::;;;999888999:::???MMM[[[jjj~~~|||dddbbbbbb```bbbiiijjj^^^NNNCCC===:::777777999;;;999888666444444666333//////333111111111222333444555666///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111222222333333444666777888999<<>><<<;;;===@@@BBBDDDGGGJJJKKKKKKKKKLLLMMMOOOXXXcccdddTTTAAA888999:::999999999:::@@@QQQaaaxxxgggggg^^^\\\^^^ddddddYYYLLLCCC===:::777777999;;;:::888666444444555333//////333222333444555666555333222///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111222222333333444666777888999<<>><<<<<<>>>@@@BBBDDDGGGJJJKKKKKKKKKLLLMMMPPPXXXbbbaaaQQQ???888999999:::;;;;;;:::AAAVVViii}}}eeegggYYYUUUUUUYYYXXXPPPHHHCCC>>>:::888888:::;;;:::888666444444555333//////333444666888999888555222//////...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111222222333333444666777888999<<>><<<<<<>>>AAACCCEEEGGGJJJLLLLLLLLLMMMNNNPPPYYYaaa]]]MMM>>>888999888:::<<<;;;:::CCCZZZqqqyyyeeegggZZZUUURRRRRRPPPKKKHHHIII>>>;;;888999;;;<<<:::888777444444555222...000444888888999999888555111//////...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111222222333333444666777888999<<>>======???AAACCCEEEHHHKKKLLLLLLLLLMMMNNNQQQZZZ___XXXIII<<<888888888:::<<<;;;:::DDD\\\sss|||nnnlll]]]XXXTTTRRRMMMHHHIIIMMM>>>;;;999:::======;;;888888555444444222...000444::::::888777555333222111///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111222222333333444666777888999<<>>======>>>@@@BBBCCCEEEHHHKKKLLLLLLLLLMMMNNNQQQZZZ^^^TTTEEE:::888888999999::::::;;;EEE\\\qqqwwwjjjXXXVVVVVVSSSLLLDDDBBBEEE>>><<<:::;;;>>>>>>;;;888888555333444111...000555999888666444333222222222///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111222222333333444666777888999<<>>=========>>>@@@BBBDDDFFFHHHKKKMMMMMMMMMNNNOOOQQQ[[[^^^QQQAAA999888777:::888888999<<>>>>>>>><<<;;;<<>><<<;;;===??????<<<888999555333333111...000666...000333444444222000...///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000111222222333333444666777888999<<>><<<<<>>======777666333000...///444777555444333111000000111222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............///000000000000111222333444555666777888888:::>>>@@@EEELLLUUU[[[]]]^^^aaacccmmmeeelllwwwBBBGGGKKKLLLIIIFFFDDDEEEKKKOOORRRZZZ```SSSGGGLLLIIIUUUPPPKKK[[[mmmrrrrrrrrrxxx~~~ooodddhhhsss|||yyywwwtttrrrmmmhhhaaaZZZRRRKKKDDD@@@>>>;;;<<>>>>>>>>>>>===<<<;;;:::888777444111//////222555555444222111111111111222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000111222333444444666777888888:::>>>AAAEEELLLTTTZZZ\\\^^^aaadddkkkdddlllxxxAAAFFFKKKMMMKKKGGGFFFFFFJJJOOOSSS^^^fffYYYMMMQQQMMM[[[WWWUUUnnnxxxmmmcccjjjwwwoooppprrrcccdddppp{{{yyyvvvrrrooohhhddd]]]UUUOOOHHHBBB>>>>>>;;;<<<@@@AAA@@@BBBEEEHHHIIIJJJJJJJJJKKKNNNPPPYYY]]]WWWFFF999777777555555444777:::JJJmmmkkk\\\WWWYYY[[[bbbbbbVVVXXXdddooonnncccWWWKKKCCC?????????>>>===;;;999888888888666333///...000222333333222111111222222222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///000000000000111222333444444555777777888:::>>>AAAGGGLLLTTTYYY[[[^^^aaaeeeiiicccmmmzzz@@@EEEKKKMMMKKKHHHGGGHHHIIINNNTTTaaakkk```SSSUUUWWWbbbdddnnniiigggaaaaaarrr|||tttuuuwwweeefffrrr~~~{{{xxxtttpppmmmeee```YYYRRRLLLGGGBBB>>>>>>;;;<<<@@@AAAAAABBBFFFIIIJJJKKKKKKJJJKKKMMMOOOYYY\\\UUUDDD888888888555888999::::::NNNyyyrrrccc[[[YYYZZZcccfffZZZUUU^^^cccaaa```^^^QQQAAAAAABBBBBBAAA???===:::888999888777444000......000333222222222222222222222------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............///000000000000111222333444444555666777888;;;>>>AAAHHHMMMSSSXXXZZZ]]]bbbfffgggcccmmmzzzCCCGGGLLLNNNLLLJJJJJJLLLMMMSSSYYYhhhssshhhXXXYYYbbbdddjjjkkkooosss}}}ssscccgggttt}}}zzzwwwsssnnnkkkccc^^^WWWPPPKKKFFFAAA>>>>>>;;;<<<@@@BBBAAACCCGGGIIIJJJKKKKKKKKKKKKMMMOOOZZZ[[[SSSBBB888999:::777666888888999PPP}}}wwwiiiaaa]]]^^^jjjlll___UUUYYY[[[ZZZ___```SSSAAAAAABBBBBBBBB@@@===999777888888777444000...///000222333333333222222111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............///000000000000111222333444333555666777888;;;???BBBHHHMMMSSSXXXZZZ]]]bbbffffffbbbmmmyyyHHHKKKNNNOOOMMMLLLNNNPPPQQQVVV^^^ooo|||ppp______iiihhhnnnnnncccfffttt~~~{{{yyyvvvrrrmmmjjjbbb]]]VVVOOOIIIEEEAAA>>>>>>;;;<<<@@@BBBBBBDDDHHHIIIJJJKKKKKKKKKLLLNNNQQQ[[[ZZZQQQ@@@777999;;;777777888:::>>>VVVvvvlllfffcccdddoooooo^^^WWWVVVUUUVVVZZZZZZOOOBBB>>>???@@@@@@>>>;;;777555777777555222000///111333333333333333333111000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///000000000000111222333444333444666777888;;;???BBBGGGLLLTTTYYY[[[^^^aaaeeegggcccmmmwwwIIILLLMMMLLLJJJJJJMMMPPPSSSZZZeeezzzttttttxxxjjjeeehhhvvv}}}|||zzzxxxvvvrrrmmmiiiaaa\\\TTTMMMGGGBBB???<<<>>>;;;<<>>;;;<<>>:::888555444222///...111666999555555555444333000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........//////000000000000111222333444222444666777999<<<@@@CCCEEELLLUUU[[[]]]^^^aaaccchhhccclllsssDDD@@@???BBBDDDDDDHHHMMMVVVggg{{{rrrbbbcccppp}}}{{{zzzxxxtttmmmggg^^^XXXPPPIIIDDDAAA>>><<<;;;===???AAABBBDDDGGGJJJLLLMMMMMMKKKIIIKKKPPPUUU[[[TTTHHH<<<666666666444666555666===NNNcccppprrrlllmmmvvvlllWWWXXX[[[XXXOOOHHHFFFDDD@@@DDDFFFGGGGGGEEE@@@;;;777999666222000111333555555777:::===;;;666111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222444555777888999;;;>>>@@@CCCJJJSSSYYY[[[]]]___aaafffjjjfffrrrIIIGGGEEEEEECCCCCCIIIQQQYYYooo~~~ttt}}}lllaaaccc{{{|||yyyxxxvvvrrrkkkeee\\\VVVNNNGGGCCC???===;;;<<<===@@@AAABBBDDDGGGJJJKKKLLLLLLKKKIIILLLQQQVVV[[[RRRFFF;;;666666666555666777888===JJJZZZbbbcccfffgggyyyiii[[[^^^[[[XXXSSSNNNJJJGGGFFFFFFGGGGGGFFFCCC>>>:::777888555111///000222444444888;;;===<<<777222//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222444555777888999;;;>>>@@@CCCJJJSSSXXX[[[\\\^^^aaaeeejjjffftttMMMIIIGGGGGGEEEEEEKKKSSSXXXsss}}}oooxxxkkkgggnnn}}}{{{xxxvvvtttooohhhbbbYYYSSSLLLEEEAAA>>><<<:::<<<>>>@@@AAABBBDDDGGGJJJJJJKKKLLLKKKJJJMMMSSSXXXZZZPPPBBB999666666777777222777;;;BBBOOO]]]eeeeeedddffffff```___\\\___ccc]]]OOOFFFFFFHHHGGGFFFCCC@@@<<<999777777444000...///111333333777999:::999666111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222444555777888999;;;>>>@@@DDDKKKSSSXXXZZZ[[[^^^```ccciiihhhwwwPPPIIIGGGOOOXXX[[[\\\\\\```www~~~lllppp{{{sssyyy}}}zzzwwwuuurrrmmmeee___WWWQQQJJJDDD@@@>>><<<;;;<<<>>>@@@AAABBBEEEHHHJJJIIIJJJKKKKKKKKKNNNTTTZZZYYYLLL???888666666777999444888>>>GGGUUUdddkkkjjjeeemmmfffbbbccceeerrr}}}qqqVVVEEEEEEHHHGGGDDDAAA>>>;;;::::::888444000///000222333444333444555444222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222444555777888999;;;>>>@@@EEEKKKRRRWWWYYY[[[]]]```bbbiiiiiiyyyQQQIIILLL___uuu}}}wwwpppqqqzzzzzzuuukkkeeeddduuu~~~~~~{{{wwwtttqqqkkkccc]]]UUUPPPIIIDDD@@@???===<<<<<<>>>@@@BBBCCCEEEHHHKKKIIIJJJLLLKKKKKKNNNUUUZZZVVVHHH;;;777777666777:::999999<<>>@@@EEEJJJRRRVVVXXXZZZ^^^aaacccjjjjjj{{{LLLKKKVVVlllxxxsssbbb\\\[[[```iii}}}~~~~~~zzzvvvsssoooiii```ZZZSSSNNNHHHCCC@@@???=========???AAABBBCCCEEEHHHKKKIIIKKKLLLKKKKKKOOOUUUZZZSSSDDD888777999777777:::888555:::QQQtttkkknnnpppqqqooollliiihhhkkkpppvvvsss___IIIDDDLLLIIIGGGCCC@@@===<<<<<<===999666222000111333555555444333222222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222444555777888999;;;>>>@@@DDDIIIPPPUUUXXXZZZ___bbbdddkkkjjjzzzOOOYYYjjjwwwxxxqqqmmmooo```XXX\\\YYYdddrrr}}}|||yyytttqqqmmmfff]]]VVVPPPKKKEEE@@@>>>======<<<===???AAABBBCCCEEEIIIKKKJJJLLLMMMLLLKKKNNNUUUZZZPPP@@@555888<<<888666999666333===ccc}}}nnndddeeeeeeaaacccjjjeeegggeee\\\PPPGGGGGGJJJLLLJJJFFFAAA>>><<<::::::888555111///000333444555444222000111222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222444555777888999;;;>>>@@@BBBHHHOOOTTTWWW[[[```dddfffllljjjyyy[[[nnnnnn[[[[[[eee}}}[[[SSSZZZSSSbbbttt~~~}}}{{{wwwsssoookkkddd[[[TTTNNNIIICCC???===<<<;;;;;;===???AAABBBDDDFFFIIIKKKKKKMMMMMMLLLKKKNNNTTTYYYOOO>>>444999===999666999;;;666CCCqqqsssaaafffeeeZZZ[[[jjjbbbdddaaaYYYSSSRRRPPPLLLOOOMMMHHHCCC>>>;;;888777777444000...///222333444222000......000000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........///////////////000111111222222444555777888999;;;>>>@@@AAAGGGNNNTTTWWW[[[```eeegggllljjjyyyyyy```MMMUUUdddsss[[[SSSZZZ___lllzzz~~~~~~~~~}}}{{{{{{wwwqqqmmmhhhaaaXXXRRRIIIDDD@@@???===999:::===@@@@@@AAABBBDDDGGGJJJLLLLLLNNNNNNLLLNNNSSSUUUTTTFFF@@@::::::===???;;;666666999RRRxxxgggdddbbbdddeee___ggg```YYYXXX[[[]]]YYYUUU^^^YYYPPPEEE<<<777888999666444222111222222111000555333222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...///////////////000111111222222444555777777888:::>>>AAADDDIIIOOOTTTXXX]]]dddiiikkkdddlllyyy```QQQXXXeeelllVVVPPP[[[dddxxx~~~~~~~~~|||zzzxxxtttnnnjjjeee___VVVPPPIIIDDD@@@???===999:::===@@@@@@AAABBBEEEHHHJJJLLLJJJMMMLLLKKKMMMRRRSSSQQQBBB<<<666666:::;;;777333666999PPP~~~yyykkkkkklllooommmbbb___YYYTTTTTTXXX[[[ZZZWWWXXXUUUNNNFFF===999888999555333111111222333222111111111000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...///////////////000111111222222444555777777888:::>>>AAADDDIIIOOOTTTWWW\\\bbbgggjjjccclllxxxxxx___TTTYYYaaauuubbbQQQSSSgggyyy~~~~~~}}}{{{yyyuuupppkkkfffaaa[[[SSSMMMGGGCCC??????===:::;;;>>>@@@@@@BBBCCCFFFHHHKKKLLLIIIKKKJJJIIILLLPPPPPPMMM>>>999555555888999666222666:::MMMqqqwwwmmmssszzz~~~wwwfffZZZTTTOOOOOOSSSWWWWWWUUUQQQPPPNNNHHHAAA<<<999888333222111111333444444333000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...///////////////000111111222222444555777777888:::>>>AAADDDIIIOOOSSSVVVZZZ___dddhhhbbbkkkwwwmmm```^^^aaavvv~~~tttiii___TTTccc~~~|||yyywwwrrrmmmgggbbb^^^XXXPPPKKKFFFAAA>>>>>>===:::;;;???@@@AAABBBDDDGGGIIIKKKLLLHHHJJJJJJIIILLLPPPNNNJJJ>>>:::777777::::::888444555:::KKKfff}}}oookkkvvv|||hhhYYYTTTNNNLLLNNNPPPPPPOOOOOOPPPPPPMMMGGG???:::777333111000111333555555444333444444222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...///////////////000111111222222444555777777888:::>>>AAADDDIIIOOOSSSVVVYYY]]]aaagggbbbkkkwwwrrrhhhgggjjj{{{|||oooggg___ZZZ^^^fffnnnpppmmmgggccc}}}}}}{{{wwwuuuooojjjddd___[[[UUUNNNIIIDDD???=========;;;<<<@@@@@@AAACCCFFFHHHJJJLLLLLLJJJKKKJJJJJJNNNQQQNNNGGG<<<:::888999;;;;;;999666555<<>>AAACCCIIIOOOTTTVVVXXX\\\```fffaaalllwwwssshhhhhheeetttssseee[[[RRRPPPYYYfffwww}}}wwwzzz}}}zzzvvvssslllggg```[[[WWWRRRLLLGGGBBB>>><<<======;;;===AAA@@@BBBDDDGGGIIIKKKLLLMMMKKKKKKKKKKKKPPPRRRMMMEEE999888888888::::::888666555???PPPbbbkkkmmmpppuuugggbbbhhhpppsssyyyvvvfffXXXVVVRRRPPPPPPQQQPPPOOONNNPPPRRRPPPJJJBBB;;;888333222111222444666666555;;;<<<<<<888222---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...///////////////000111111222222444555777777888:::>>>AAACCCHHHPPPTTTWWWYYY]]]```eeebbbmmmxxxzzzyyy}}}tttccc^^^dddkkkzzzzzzkkk___VVVWWWeeettt}}}yyyuuuqqqiiiddd]]]WWWTTTOOOIIIDDDAAA===;;;<<<<<<;;;>>>BBB@@@BBBEEEHHHJJJLLLLLLMMMJJJKKKJJJKKKPPPRRRLLLCCC777777888999:::999888777888BBBUUUfffllljjjiiillleeegggnnnooojjjnnnoooeee]]][[[YYYVVVTTTRRRPPPOOOIIIKKKLLLJJJEEE???;;;888444333111222444555555555777999:::777111,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...///////////////000111111222222444555777777888:::>>>AAABBBHHHPPPUUUXXXZZZ^^^aaaeeebbbnnnyyyiiicccaaaccc^^^UUUXXXccctttttteee[[[^^^nnn}}}yyytttpppfffaaaZZZUUUQQQLLLGGGBBBAAA<<<;;;<<<<<<<<<>>>CCCAAABBBEEEHHHKKKLLLMMMMMMJJJJJJJJJKKKPPPRRRKKKAAA888888999:::;;;;;;999888999EEEYYYiiimmmhhhfffggghhhllltttqqqeeegggkkkddddddbbb___\\\WWWRRRMMMKKKDDDFFFGGGEEEAAA===:::999555333222222444555555444222666888555///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...///////////////000111111222222444666777888888:::>>>AAABBBHHHPPPVVVXXX[[[___bbbeeecccoooyyygggaaa]]]]]]\\\\\\```eeeyyy~~~}}}~~~~~~~~~{{{wwwrrrnnnddd```ZZZUUUPPPKKKEEEAAA======<<<;;;;;;<<<>>>>>>@@@AAACCCEEEGGGJJJKKKLLLKKKMMMMMMMMMRRRTTTIII;;;777777777999::::::999777>>>FFFWWWiiioookkkjjjnnn~~~hhheeekkkjjjgggggguuu{{{qqqaaaVVVOOOJJJHHHIIIDDD===;;;===;;;555444555777666555333333444222222222111000...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000111111222222333555777888999;;;>>>@@@AAAHHHPPPVVVYYY[[[^^^aaahhhcccmmmzzztttoookkkkkkiiihhhjjjnnn|||~~~|||yyyuuuoookkkccc___ZZZTTTOOOIIIDDD@@@======<<<;;;<<<===>>>???@@@AAACCCFFFHHHJJJLLLMMMKKKMMMMMMNNNRRRRRRHHH;;;888888888999::::::999888@@@IIIYYYhhhlllhhhiiinnnqqqnnntttvvvxxxqqq^^^SSSOOOMMMFFFGGGCCC======@@@===888555666888777555444444555222222111000///---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000111111222222333555777888999;;;>>>@@@AAAGGGPPPUUUXXXZZZ^^^```eeeaaalllyyy~~~xxx{{{~~~{{{yyyvvvrrrlllhhhbbb^^^XXXRRRMMMGGGBBB???======<<<;;;<<<===>>>???AAABBBDDDGGGIIIKKKLLLMMMKKKMMMNNNOOOQQQPPPFFF;;;:::::::::::::::::::::999CCCOOO```kkkkkkggghhhmmmrrrqqqooorrrtttyyy|||kkk\\\TTTRRRPPPFFFEEEBBB???@@@BBB???:::555777888888666555555666222111000///...,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000111111222222333555777888888:::===???@@@FFFNNNTTTWWWYYY]]]```ccc___lllyyyxxxeeeaaabbbhhhqqqttt~~~~~~|||zzzwwwtttoooiiieee```[[[UUUOOOJJJEEEAAA>>>======<<<<<<<<<>>>???@@@AAACCCEEEHHHKKKLLLMMMMMMKKKMMMOOOPPPPPPLLLCCC;;;<<<<<<<<<;;;999999:::;;;FFFVVVkkkuuuqqqjjjiiikkk___vvv}}}yyyrrrkkknnnpppnnniiibbb[[[UUUPPPMMMKKKGGGBBB@@@BBBBBB>>>999555666777777555444444555111111///...---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............////////////000111111222222333555777888888:::<<>>@@@AAABBBDDDGGGJJJLLLMMMNNNNNNKKKMMMPPPRRROOOHHH@@@;;;<<<<<<<<<:::888999;;;>>>III^^^vvv{{{qqqkkkhhhddd}}}gggccc^^^]]]\\\\\\[[[XXXUUUTTTTTTLLLEEEBBBBBB@@@;;;777333555666555444333333333222111///---,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............////////////000111111222222444555777777888999<<<>>>@@@EEEMMMRRRTTTWWW\\\```bbb```lllyyyaaaXXXYYYWWW]]]kkkttt}}}}}}}}}zzzwwwtttpppjjjddd___XXXTTTNNNIIIEEEBBB@@@>>>===<<<<<<<<<===???AAABBBBBBDDDHHHKKKNNNOOOOOONNNKKKMMMQQQSSSNNNDDD===;;;;;;<<<<<<999777888<<>>888555222444555555333222222333333222000---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000111111222222444555777777777888;;;===@@@FFFMMMQQQTTTXXX\\\```ccc```lllvvvzzz[[[\\\cccaaaiiizzz}}}{{{zzzzzzxxxuuuqqqmmmgggaaa\\\UUUQQQKKKFFFCCCBBB@@@>>>===<<<<<<<<<===???AAABBBCCCEEEIIILLLOOOPPPOOOOOOKKKMMMQQQTTTMMMAAA;;;<<<999::::::888555777===CCCOOOddd{{{zzzlllaaaooovvv[[[WWWQQQPPPTTT\\\dddjjjvvveeeUUUGGGCCCAAA<<<777555333555666555444222333333444333000...---,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000111111222222444555777777777888:::===AAAGGGMMMRRRTTTXXX]]]aaaccc```jjjssskkkXXXfffrrrqqqyyy|||zzzyyyyyyvvvsssoookkkeee^^^ZZZSSSOOOIIIEEECCCAAA@@@???===<<<<<<===>>>@@@AAACCCCCCEEEIIIMMMOOOPPPPPPOOOKKKMMMRRRUUUMMM@@@:::<<<888999:::777555777>>>DDDQQQdddxxxyyylll___qqq|||wwwccceeeSSSTTTYYYaaadddeeelllvvvhhhVVVGGGBBBAAA<<<888777444666777666555333444444555333111...------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000111111222222444555777777777888:::<<>>============>>>???AAABBBCCCGGGHHHJJJLLLMMMNNNNNNNNNNNNQQQRRRNNNGGG???;;;999666444444666777999???GGGRRReeettt}}}yyykkkjjjwwwtttaaaZZZWWWXXX^^^aaa```ccchhh___YYYOOOEEE>>>:::777666777666555444444555666777;;;888333...+++******+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------............//////000000111111444555555444444666:::===BBBGGGMMMRRRTTTWWW[[[___bbbcccdddqqq\\\___hhhsssyyyyyyzzz}}}{{{lllgggjjj~~~qqqcccfffvvv|||wwwssssssqqqmmmiiieee___XXXTTTOOOKKKGGGCCCAAA@@@>>>===<<<<<<===>>>???AAABBBCCCGGGHHHJJJMMMOOOOOOPPPOOOOOOQQQQQQMMMEEE>>>999888777555555666777999@@@HHHTTTmmmyyyyyy}}}|||qqqjjjpppyyyrrraaaWWWTTTUUU[[[^^^]]]___dddccc\\\QQQGGG???:::777666777777555444444555666777;;;888333///,,,++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------............//////000000111111444555555555555666:::===AAAGGGMMMRRRTTTWWW[[[___bbbdddeeeqqqVVVXXX___kkkrrrsssuuuyyytttccc______aaagggooosssrrrooonnnssslllccc___mmm~~~{{{vvvrrrpppnnnjjjfffaaa\\\UUUQQQMMMJJJEEEBBB@@@???>>><<<;;;<<<<<<===>>>@@@BBBCCCFFFHHHKKKNNNPPPPPPPPPPPPPPPQQQPPPKKKBBB;;;888777999666666777777999BBBKKKZZZwwwwwwzzzvvvkkksssvvv~~~ssscccYYYRRRQQQRRRVVVXXXXXXZZZ]]]ccc]]]RRRGGG>>>999777777888777666555444444555666999777333///,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------............//////000000111111333444555555555777:::<<>>===<<<;;;;;;<<<===>>>@@@BBBCCCGGGIIILLLNNNOOOOOONNNMMMQQQQQQOOOHHH@@@999666777:::888777777777:::DDDPPPeee}}}~~~~~~vvvrrrzzzuuutttuuupppccc[[[YYYOOOOOOQQQSSSTTTTTTTTTVVV]]]XXXOOODDD;;;777666777:::888777555444444444444666444111...,,,++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------............//////000000111111333444555666666777:::<<<@@@EEELLLQQQTTTWWW[[[___aaadddeeeqqqccchhhuuugggVVVSSSTTT[[[hhhuuullllllnnnyyy}}}{{{vvvrrrmmmjjjeee```\\\WWWQQQNNNIIIFFFAAA???>>>>>>===<<<;;;;;;<<<===???AAACCCDDDHHHJJJMMMOOOOOONNNLLLJJJRRRQQQNNNFFF===777666777;;;999888777777;;;HHHVVVrrr~~~yyyrrr{{{}}}wwwrrrqqqmmmfffaaa```PPPRRRRRRRRRRRRRRRQQQPPPRRROOOIII@@@999555666888;;;:::777555333333333333222000...,,,*********+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------............//////000000111111222444666666666777999;;;???EEELLLPPPSSSWWW\\\______bbbdddoooqqqxxx```RRROOOWWWeeewwwxxxzzz|||}}}|||yyyuuuqqqkkkhhhbbb^^^YYYTTTOOOLLLGGGDDD@@@=========<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNPPPPPPOOOLLLJJJRRRQQQLLLDDD<<<777888:::;;;999888777777===LLL\\\zzzuuuqqq~~~xxxssspppmmmcccYYYUUUXXXXXXTTTSSSSSSPPPMMMHHHHHHEEE???888555666888<<<;;;888555333222111111///...,,,******)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------............//////000000111111222444666777777777999;;;>>>DDDKKKPPPSSSWWW\\\```^^^bbbcccnnnssscccYYYVVVfffxxx|||zzzyyywwwrrrnnniiieee___ZZZVVVQQQLLLIIIEEEBBB>>><<<<<<<<<<<<;;;<<<<<<===???AAACCCEEEFFFGGGJJJNNNRRRSSSSSSPPPOOOSSSQQQLLLCCC;;;888999<<<:::999888777777>>>PPPbbb{{{{{{sssttt{{{qqqssszzzqqq___[[[^^^^^^XXXUUUUUUQQQKKKDDDFFFFFFAAA:::666666888===<<<999666333111111000------,,,+++******++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------............//////000000111111222444666777777777999:::>>>CCCKKKPPPSSSWWW\\\```^^^bbbdddnnnkkkyyyiiibbbbbbvvvzzzxxxwwwtttppplllgggccc]]]XXXSSSOOOJJJGGGDDDAAA>>><<<<<<<<<<<<;;;<<<===>>>???BBBDDDFFFGGGFFFJJJOOOTTTVVVVVVUUUSSSSSSQQQKKKCCC;;;888;;;>>>:::999888777777???RRReeezzzuuuqqqsssyyywwwmmmxxx|||___cccbbb[[[WWWWWWRRRKKKDDDGGGHHHDDD===777777999>>><<<999666333111000000------,,,,,,++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,---------............//////000111111111111444666777777888999:::===CCCJJJPPPSSSWWW\\\```___ccceeeooogggwwwppp{{{vvvqqqllljjjeeeaaa[[[VVVRRRNNNJJJHHH??????>>><<<<<<;;;;;;;;;>>>===>>>???AAACCCFFFGGGMMMOOOQQQQQQPPPPPPQQQRRRVVVPPPGGG>>>999888999:::===888777::::::AAAYYYssswwwuuusssttt{{{|||rrrpppooo___aaa```\\\XXXSSSNNNJJJFFFHHHUUUUUU@@@222777;;;999777444333333222///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............////////////000111111222222111333555666777888:::<<<>>>???FFFOOOSSSUUUYYY^^^bbbiiihhhmmmkkk}}}yyytttnnnjjjgggccc___YYYSSSOOOKKKHHHEEE???>>>===<<<<<<;;;;;;;;;>>>>>>>>>???AAADDDFFFHHHMMMOOOQQQQQQPPPPPPQQQRRRWWWPPPFFF===888888999;;;<<<777666:::<<>>===<<<<<<;;;<<<<<<>>>>>>???@@@BBBEEEGGGHHHMMMOOOQQQQQQQQQPPPQQQSSSVVVOOODDD;;;777888:::<<<:::666666:::???KKKfffyyyuuuyyy{{{mmmiiikkkfff^^^cccaaa___^^^\\\WWWQQQLLLTTTRRRWWWRRR===333777999999777555444333222000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............////////////000111111222222333444666777666777999:::@@@@@@EEEMMMQQQSSSXXX___^^^ddddddjjj~~~~~~zzztttnnnhhhccc```]]]XXXSSSNNNJJJFFFBBB@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>@@@BBBDDDFFFHHHIIIMMMOOOQQQQQQQQQQQQRRRSSSVVVMMMAAA999777999;;;<<<:::777666999@@@PPPkkkwwwyyy~~~kkkaaa^^^^^^\\\[[[```iiiooolll___SSSMMMTTTOOOPPPIII777222777666888777555444444333111///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000111111222222333555777777666666888:::AAAAAAEEELLLPPPRRRWWW^^^]]]bbbcccjjj~~~tttvvv~~~~~~|||wwwqqqkkkeeeaaa^^^ZZZVVVQQQLLLIIIFFFBBB@@@>>>======<<<<<<<<<<<<===>>>???AAACCCFFFHHHIIIJJJLLLNNNQQQRRRQQQRRRSSSTTTTTTKKK???888888:::;;;;;;:::888777:::BBBTTTnnnvvvwww{{{ggg]]]ZZZ[[[]]]___llllllXXXQQQPPPIIIHHHAAA444444;;;888888777555444444333222000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000111111222222333555777777666666888:::AAAAAAFFFMMMPPPRRRVVV\\\]]]aaaccckkkwwwkkkgggoooxxx}}}|||~~~|||yyytttmmmgggbbb^^^\\\WWWSSSNNNJJJHHHFFFCCCAAA======<<<<<<<<<<<<======>>>???BBBEEEGGGIIIKKKKKKLLLNNNQQQRRRRRRRRRTTTUUUQQQHHH>>>888999;;;;;;:::999999999;;;EEEXXXqqqvvvzzzxxxggg^^^YYYYYY^^^gggsssmmmVVVMMMLLLEEECCC===555;;;BBB<<<888666555444555444222111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............////////////000111111222222333444666777666777999:::@@@AAAGGGNNNQQQQQQTTTYYY^^^aaaccclllnnnhhhiiivvvzzzyyy{{{wwwtttoooiiiccc^^^[[[YYYSSSOOOKKKHHHGGGEEECCCAAA======<<<<<<<<<<<<======>>>???BBBFFFHHHJJJKKKLLLLLLNNNQQQRRRRRRSSSTTTUUUNNNFFF===999;;;===;;;888777999;;;>>>III^^^uuu|||{{{ooodddYYYXXX___jjjmmmxxx}}}eeePPPHHHJJJBBB???:::666???FFF>>>888666555444555444333111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222111333555666777888:::<<>>>>>@@@CCCFFFIIIKKKLLLLLLLLLNNNQQQRRRRRRSSSTTTVVVMMMEEE<<<999<<<>>>;;;777666999<<<@@@MMMbbbyyywwwjjj[[[YYYaaammmdddeeepppqqqaaaQQQKKKGGG@@@<<<888555@@@FFF===888666555555555555333111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........///////////////000111111222222111333555666777888:::<<<>>>AAAHHHQQQSSSRRRRRRUUU\\\___aaakkkdddbbbmmmqqqpppwww|||xxxsssqqqppplllfffaaa]]]ZZZVVVSSSNNNKKKGGGDDDCCCAAA???>>>>>>============>>>>>>???===>>>AAADDDGGGJJJLLLNNNNNNPPPPPPPPPSSSXXXWWWSSSIII???888:::<<<999888999444:::===AAASSSnnn~~~xxxnnnjjj[[[TTTeeefff```dddpppppp```OOOIIIIIIBBB999666:::???AAAAAA;;;888444555777666111,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///000000000000000333444666777777888;;;===<<<@@@HHHQQQSSSRRRUUU[[[YYYZZZ[[[eeemmmVVVZZZkkkyyylllkkktttwwwvvvzzz|||wwwssspppnnnjjjddd___[[[WWWTTTQQQLLLIIIFFFCCCBBBAAA???==================>>>>>>???>>>???AAADDDGGGJJJLLLNNNOOOQQQQQQQQQUUUYYYYYYTTTGGG>>>888999:::888777999444999===EEEZZZwww}}}yyy||||||ooohhhiii\\\UUUdddeee^^^```kkkmmm```QQQKKKFFF>>>666444999>>>AAA@@@===999555444555444000,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///000000000000000333444666666777888;;;======@@@HHHQQQSSSRRRUUUZZZ\\\\\\^^^eee|||eeeYYYZZZnnnpppddd]]]```mmmvvv~~~{{{vvvqqqnnnjjjfffaaa\\\XXXUUUQQQOOOJJJGGGCCCAAA@@@@@@>>>==================>>>?????????@@@BBBEEEHHHJJJMMMNNNQQQRRRRRRRRRWWW\\\ZZZUUUDDD===777888999888777888666:::???KKKggg}}}yyyttthhhddddddZZZXXXhhhbbbYYYWWW___bbbYYYNNNHHHCCC<<<666555;;;AAACCCCCC>>>:::555333333222///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///000000000000000222444555666777888;;;===>>>AAAIIIPPPRRRQQQTTTZZZ\\\\\\^^^dddqqqtttdddeeejjj}}}bbb]]]___iii}}}~~~|||yyytttooolllgggccc^^^YYYVVVRRROOOMMMGGGDDDAAA?????????>>>======<<<<<<======>>>???@@@@@@AAACCCEEEHHHKKKMMMNNNRRRSSSSSSTTTYYY^^^[[[TTT@@@;;;777666777777777777888;;;@@@RRRttt{{{ooofff]]]WWWbbbuuueeeZZZQQQSSSVVVQQQKKKGGGBBB<<<777888>>>DDDGGGFFF>>>:::555222111000...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---............///000000000000000222333555666666888:::===@@@BBBIIIPPPRRRPPPTTTYYYYYYZZZ]]]aaaiiivvvbbbcccooo]]]YYYbbbwww|||||||||zzzvvvqqqllliiieeeaaa\\\WWWTTTQQQMMMKKKEEEBBB???>>>>>>???>>>===<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNRRRSSSTTTVVV\\\___YYYPPP<<<;;;888666666777777666888;;;BBBWWW}}}sss```^^^nnn|||mmmaaaUUUPPPNNNLLLIIIHHH@@@;;;777999???EEEFFFEEE===:::555222///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---............///000000000000000222333555555666777:::<<<@@@CCCIIIPPPQQQPPPTTTZZZXXX[[[^^^bbblllttthhhhhhwww{{{``````ppp~~~|||zzzzzzyyywwwsssmmmhhheeebbb^^^YYYUUUQQQOOOKKKIIICCCAAA>>>===>>>??????>>><<<<<<<<<<<<===???@@@AAABBBCCCEEEGGGIIILLLMMMNNNQQQRRRTTTXXX^^^^^^UUUIII999:::999666555888888777777===IIIaaannnlllvvvsssllleeeZZZQQQKKKGGGEEEEEE===999555777===BBBBBB@@@:::888555222///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---............///000000000000000111333444555666777:::<<<@@@BBBHHHOOOQQQQQQUUU[[[[[[___aaaeeewww{{{vvvhhhdddkkk}}}{{{zzzwwwwwwvvvtttpppjjjeeebbb___[[[VVVRRRNNNLLLIIIGGGBBB@@@>>>===???@@@@@@???;;;;;;<<<<<<===???@@@AAACCCDDDEEEGGGJJJLLLNNNNNNOOOQQQTTTYYY___]]]PPPBBB777;;;:::666555999:::777;;;EEEWWWqqqsss{{{mmmiiiiiifff\\\RRRJJJGGGEEE>>>999666777<<<@@@???<<<777666555333000...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,---............///000000000000000111333444555555777999<<>>===???@@@@@@@@@;;;;;;<<<<<<===???@@@AAACCCDDDFFFHHHJJJLLLNNNOOONNNQQQTTTZZZ___\\\MMM===666;;;;;;666555999:::888@@@NNNeeelllsssmmmsssuuummm```VVVPPPMMM@@@<<<888999>>>@@@???<<<444555555444111...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---,,,,,,,,,,,,---.........//////000000000000000111222444555555777999<<>>>>>======<<<<<<;;;;;;;;;<<<===???@@@AAACCCFFFIIIJJJKKKLLLMMMOOOOOOTTTaaakkkeeeSSSCCC===:::888888;;;;;;888888;;;BBBTTTttt|||yyyvvvxxxcccOOOIIIAAA999777@@@GGGEEE@@@===;;;;;;888444///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------...------------...//////......//////000000111111111222444555555777999<<<>>>AAAFFFKKKOOOSSSWWWZZZ\\\^^^]]]fffkkkvvv~~~{{{xxxvvvuuurrrooollliiiddd___[[[XXXTTTOOOKKKHHHEEEBBB@@@???>>>>>>>>>=========<<<;;;;;;<<<<<<>>>???AAABBBEEEGGGJJJKKKLLLMMMOOOQQQQQQXXXeeellldddPPPAAA===:::888888::::::777888;;;GGGUUUpppzzztttwww}}}ssseeeOOOGGG;;;777888AAAFFFCCC>>><<<;;;:::888444///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------------------...//////......//////000000111111111222444555555777999<<<>>>AAAFFFKKKOOOSSSWWWZZZZZZ\\\\\\eeettt}}}zzzxxxwwwvvvqqqooommmjjjhhhccc^^^ZZZTTTPPPKKKGGGEEEBBB@@@>>>>>>>>>>>>>>>============;;;;;;<<<===>>>@@@BBBCCCFFFHHHKKKMMMMMMOOOQQQSSSTTT^^^kkkmmm```LLL???<<<;;;888888999888666888===JJJWWWrrrxxxqqqnnnuuuwwwmmmvvveeePPPGGG888999@@@GGGHHHCCC>>><<<:::999777333///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,---------------------......///......//////000000111111111222444555555777999<<<>>>AAAFFFKKKOOOSSSWWWZZZYYY[[[[[[dddfffnnnrrrrrr{{{|||xxxvvvuuutttssspppnnnllljjjgggbbb\\\WWWPPPMMMHHHEEECCC@@@>>><<<>>>>>>>>>>>>============;;;<<<<<<===???AAACCCDDDGGGIIIKKKLLLMMMOOORRRUUUXXXdddooolllZZZGGG===<<<;;;999888999777555:::AAAJJJ\\\{{{zzzpppmmmvvv|||qqqjjjhhhuuuzzzfffSSSIII:::BBBKKKPPPLLLDDD???===999888666222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------......---,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///......//////000000111111111222444555555777999<<<>>>AAAFFFKKKOOOSSSWWWZZZYYY[[[[[[dddaaaggggggfffsss~~~yyyuuusssrrrpppooopppnnnllliiieee___XXXSSSNNNKKKGGGCCCBBB@@@>>><<<============>>>>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEGGGHHHJJJLLLMMMOOOSSSUUU\\\hhhooogggSSSBBB;;;;;;;;;999888888666666===FFFNNNdddzzznnnkkkvvv}}}vvvmmmkkkssssssuuuwwwtttiiiWWWIII>>>IIISSSTTTMMMDDD>>><<<888777555222...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............//////000000111111111222444555555777999<<<>>>AAAFFFKKKOOOSSSWWWZZZZZZ\\\\\\eee^^^cccdddfffvvv{{{~~~{{{vvvrrrpppooommmkkkmmmllljjjgggccc\\\TTTOOOLLLIIIEEEBBBAAA???===<<<============>>>>>>>>>>>><<<<<<===???AAACCCEEEFFFGGGIIIJJJLLLMMMPPPTTTWWW___iiilll___LLL???;;;;;;;;;999888888666888AAALLLYYYpppvvvkkkkkkyyy|||qqqjjjnnnqqqiiiccceeehhhcccUUUHHH???JJJSSSQQQIIIBBB<<<999777666444111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........//////000000111111111222444555555777999<<<>>>AAAFFFKKKOOOSSSWWWZZZZZZ\\\\\\eeebbbkkkrrrxxxyyyuuu{{{wwwssspppnnnmmmkkkiiihhhgggeeeccc```ZZZRRRMMMJJJGGGCCC@@@???>>><<<:::<<<=========>>>>>>>>>???<<<<<<===???AAACCCFFFGGGIIIJJJLLLMMMNNNQQQVVVYYY```hhhgggWWWEEE===;;;:::;;;999999888777999EEERRRggg|||wwwnnnrrrnnngggoooddd]]]WWWWWW[[[YYYPPPGGG>>>IIIPPPLLLEEEAAA>>>:::666666444000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........//////000000111111111222444555555777999<<<>>>AAAFFFKKKOOOSSSWWWZZZYYY[[[[[[dddooo{{{~~~ssswwwuuuqqqnnnmmmllljjjiiicccbbbbbbaaa^^^XXXQQQLLLHHHEEEAAA???>>>===;;;999<<<=========>>>>>>??????<<<===>>>???AAADDDFFFGGGJJJLLLMMMNNNPPPSSSXXX[[[aaagggcccRRRBBB<<<;;;::::::999999999777;;;HHHUUUooo|||ttt|||mmmdddlllgggccc^^^[[[YYYUUUNNNHHH>>>HHHNNNJJJEEECCCAAA<<<666555333000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........//////000111111111111222444555555777999<<<>>>AAAGGGKKKOOOSSSWWWZZZXXXZZZZZZcccuuu|||yyy|||wwwpppkkkiiihhhgggfffcccbbb___[[[VVVQQQMMMJJJCCCBBB@@@???===<<<;;;;;;>>>>>>>>>>>>>>>============???BBBEEEGGGIIIIIIIIIKKKIIILLLRRRUUUUUUYYY```jjjhhh\\\JJJ???===<<<888888777777666666>>>PPPcccxxxyyypppooodddiiigggaaa\\\XXXSSSKKKDDDAAAHHHMMMLLLJJJGGGBBB<<<999555111...---,,,+++***,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222333555555555666888:::===@@@FFFJJJNNNRRRVVVYYYYYYXXX\\\eeeyyyrrr~~~|||xxxzzzvvvooojjjhhhfffeeeddd```___]]]ZZZUUUOOOJJJGGGCCCBBB@@@>>>===<<<;;;;;;========================<<<>>>@@@CCCFFFGGGHHHHHHLLLKKKMMMRRRSSSTTT[[[cccnnnhhhZZZHHH>>><<<;;;777666555666777999DDDXXXkkk}}}hhhfffjjjggggggddd___YYYTTTOOOHHHBBBDDDKKKOOOLLLGGGCCC>>>999666333000...---------,,,,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222333555555555666888;;;===@@@EEEJJJNNNRRRVVVYYY[[[ZZZ^^^ggg}}}ooottt{{{wwwxxxtttnnnjjjgggeeebbbaaa[[[[[[ZZZWWWRRRLLLGGGCCCAAAAAA???>>><<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>:::777444222...------.........,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222333555555555666999;;;===@@@EEEIIIMMMQQQVVVYYY^^^\\\```iii~~~wwwxxx|||}}}yyywwwvvvrrrmmmiiifffdddaaa___XXXXXXWWWUUUPPPJJJDDDAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@CCCEEEGGGGGGGGGJJJLLLOOOPPPRRRZZZgggssspppaaaLLL???<<<===;;;777:::888888<<>><<<:::444222...------......------------------,,,+++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111111333444555555666999;;;===@@@DDDIIILLLQQQVVVYYY___]]]aaaiii}}}}}}zzz|||yyywwwvvvssspppllliiigggddd```]]]WWWWWWVVVSSSOOOIIIDDDAAA>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<=========???BBBEEEGGGHHHIIIIIIHHHLLLNNNPPPUUU```oooyyyhhhWWWDDD;;;<<<>>><<<:::;;;888888===GGGWWWooorrrsssyyymmmeeeaaaZZZTTTPPPJJJDDDCCCGGGUUUYYYXXXNNNEEEBBBAAA@@@666333///---,,,,,,,,,+++000///......---,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111111222444555555777:::<<<===@@@DDDHHHKKKPPPVVVYYY^^^\\\```hhhvvvwww~~~}}}~~~yyyuuussssssnnnllliiigggfffccc___\\\WWWVVVTTTPPPLLLHHHDDDAAA===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>???@@@CCCFFFIIIJJJKKKKKKHHHLLLOOORRRZZZgggsssxxx]]]NNN???:::<<<===;;;:::888555777>>>KKK]]]uuutttvvvwwwmmmfff[[[SSSNNNLLLGGGAAACCCKKKYYYYYYTTTKKKEEEDDDCCCAAA666333///,,,,,,,,,+++***222111///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111000222444555555777:::<<<>>>@@@CCCGGGKKKPPPVVVZZZ]]]\\\```hhhvvv{{{{{{xxxyyy|||~~~yyyssspppnnnhhhfffeeedddcccaaa]]]YYYVVVTTTQQQMMMIIIEEECCCBBB;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<======>>>?????????AAADDDGGGIIIKKKKKKKKKKKKOOOQQQTTT^^^lllsssrrrTTTGGG<<<;;;<<<:::888999555444999EEEUUUjjj{{{|||yyyrrrmmmiiiYYYQQQLLLLLLHHHCCCHHHSSSZZZWWWNNNEEEBBBCCCBBB===444111---,,,,,,------,,,555333///,,,++++++,,,...+++,,,,,,------,,,,,,+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111000222444555555777:::===>>>@@@CCCFFFJJJOOOUUUZZZ^^^\\\aaaiii~~~{{{yyyvvvkkkpppvvv|||~~~zzzsssmmmkkkccccccbbbbbbaaa___[[[XXXVVVSSSOOOJJJFFFDDDBBBAAA;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@???AAACCCFFFIIIJJJKKKKKKNNNQQQSSSVVVaaannnqqqmmmPPPDDD<<<<<<<<<888555777555666<<>>999111///,,,+++,,,.........777444///+++***+++---///+++,,,,,,------,,,,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000111111111000111333555555777:::===>>>@@@CCCFFFJJJOOOUUUZZZ^^^]]]bbbkkkkkkfffeeejjj~~~eeennnyyyxxxttttttpppgggdddbbb```______^^^\\\ZZZUUUSSSOOOKKKGGGDDDAAA@@@;;;;;;;;;::::::999999999:::;;;<<<===>>>???@@@AAADDDDDDEEEFFFHHHIIIJJJJJJLLLPPPSSSXXXhhhwwwrrrdddMMMCCC:::999:::888888888555888>>>OOOooowwwnnnppp}}}}}}kkk```bbbTTTVVVPPPFFFJJJ\\\iiilllaaaVVVHHHAAA@@@???999333...---,,,+++,,,...000111999222,,,)))+++---,,,***+++,,,,,,------,,,,,,+++---,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////111333444555666888:::;;;@@@FFFIIILLLOOOUUUZZZ\\\^^^dddkkkvvviiihhhiiinnnyyyxxx{{{lllqqq|||zzzsssrrrmmmeeecccaaa___]]]\\\[[[YYYWWWRRRPPPMMMIIIEEEBBB@@@???;;;;;;;;;::::::999999999:::;;;<<<===>>>@@@AAAAAAEEEFFFFFFHHHIIIJJJKKKLLLNNNPPPSSS[[[mmm{{{sssbbbJJJAAA999888999777666666999;;;CCCTTTooommmjjjnnnvvvuuuiiibbbbbbWWWYYYUUUNNNSSSdddnnnooo\\\RRRGGGAAA@@@>>>999333///...---,,,,,,---///000666111,,,***,,,...,,,***+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000111111000222444555555666999;;;===BBBGGGKKKMMMQQQWWW[[[^^^___bbbhhhxxxttttttyyy}}}iiimmmuuusssvvv~~~tttppplllgggccc```]]][[[ZZZXXXUUURRROOONNNJJJGGGCCC@@@>>>===;;;;;;::::::::::::999999;;;;;;<<<>>>???@@@AAABBBFFFFFFGGGIIIJJJKKKMMMMMMOOOQQQUUUbbbwwwsss^^^FFF>>>888888888555444444666;;;III^^^vvvzzzsssbbbggglllmmmjjjfffcccbbbXXXXXXSSSOOOUUUbbbgggeeeVVVOOOFFFBBB@@@===777222///...---,,,,,,,,,---...222///,,,,,,...///---***+++,,,,,,------,,,,,,++++++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222222111333555666666777999;;;>>>CCCIIILLLOOORRRXXX]]]___^^^```eeeooovvvkkklllwwwnnnsssyyyvvvqqqnnnkkkccc```]]]ZZZXXXUUURRROOOMMMKKKHHHEEEBBB???===<<<::::::::::::::::::::::::;;;;;;===>>>@@@AAABBBCCCEEEFFFGGGHHHJJJLLLMMMMMMNNNRRR\\\nnnpppWWWCCC<<<888888888555333555444===OOOggg{{{}}}rrrjjj]]]iiioooiiicccdddeeebbb[[[WWWOOOLLLRRR\\\]]]WWWSSSNNNIIIDDD@@@;;;555000//////---,,,,,,,,,,,,---...,,,,,,---//////---++++++,,,,,,------,,,,,,++++++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111111333555666777888:::<<<>>>CCCHHHLLLNNNRRRXXX\\\\\\\\\___fffaaajjjwwwxxxuuuhhhmmmxxx~~~uuuooolllkkkccc```\\\YYYWWWTTTPPPMMMKKKJJJGGGDDDAAA???===<<<::::::::::::::::::::::::;;;<<<===???@@@BBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMUUUeeezzziiiOOOBBB===999:::999555555777;;;GGG[[[oootttiiidddaaannnsssiiibbbdddfffbbb___WWWNNNNNNWWW___]]]VVVRRRPPPLLLGGG@@@999333///......------,,,,,,,,,,,,++++++,,,---......---,,,+++,,,,,,------,,,,,,+++,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222222111111000000//////111333555666777888:::<<<===AAAGGGJJJMMMQQQVVV[[[XXXYYY___iiiUUUZZZfffrrr|||~~~zzzkkkkkktttxxxzzzxxxrrrlllhhhgggaaa___[[[XXXUUURRROOOLLLIIIGGGEEEBBB@@@>>>===<<<999999::::::::::::;;;;;;;;;<<<===???AAACCCDDDEEECCCDDDEEEGGGIIIKKKMMMMMMOOO\\\pppzzz```JJJBBB===::::::888666777:::@@@QQQhhh|||~~~ooofffbbbhhhqqquuullldddddddddbbb[[[QQQJJJOOO]]]eeeaaaXXXQQQQQQNNNGGG???666111///------------,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111111000000//////...111333555666666777999;;;;;;@@@EEEIIILLLOOOUUUYYYWWWXXX^^^kkkQQQQQQYYYdddiiiqqqyyyuuuvvvuuuuuuuuuqqqkkkeeebbb___\\\XXXVVVSSSPPPMMMJJJFFFEEEBBB@@@>>><<<;;;:::999999999::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFDDDEEEFFFHHHJJJLLLNNNOOOTTTcccxxxnnnXXXKKKBBB===999888666444777<<<@@@WWWqqqzzzppphhhccclllppprrrooohhhcccbbbbbbSSSJJJGGGSSSdddjjj```TTTNNNNNNLLLFFF<<<444111000++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000222444555555666999;;;;;;@@@EEEIIIKKKOOOUUUYYYZZZYYY]]]iiiPPPLLLRRR\\\^^^bbb{{{wwwuuuuuusssmmmeeeaaa\\\ZZZVVVTTTQQQOOOKKKIIIDDDBBB@@@>>><<<:::999999999999999::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFHHHJJJLLLNNNOOOPPPYYYhhh|||zzzeeeTTTMMMAAA<<<888777555333777===CCC\\\tttyyyuuuqqqiiibbbmmmmmmoooooojjjbbb```aaaTTTKKKKKKZZZlllnnn```PPPJJJKKKJJJDDD:::333111222***+++,,,,,,------------,,,,,,---,,,++++++,,,...+++,,,,,,------,,,,,,+++,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,...///111222222///111333444555666888:::<<<@@@FFFIIILLLPPPUUUZZZ^^^[[[\\\fffXXXMMMNNN[[[___fff}}}tttqqqpppjjjaaa]]]ZZZUUUQQQOOOLLLHHHFFFFFFCCC???;;;999888888999;;;:::999999999:::;;;<<<;;;===@@@BBBCCCDDDFFFHHHEEEDDDGGGLLLOOOOOOQQQTTT___vvvxxxaaaLLL@@@:::::::::888555555:::AAASSSeeezzz|||pppeeepppuuutttnnniiiggggggaaaZZZJJJHHHSSSkkkzzzqqq]]]PPPNNNLLLGGG???555///...///------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------............//////000000111111111222333555666888999:::<<>>;;;999888999:::;;;:::999999999:::;;;<<<<<>>GGG]]]qqqzzzyyykkkdddrrrtttxxxyyytttnnnhhh```YYYIIIKKKYYYmmmvvvlll]]]SSSQQQNNNHHH>>>555///...///------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++,,,,,,,,,---------............//////000000111111111222333555666888999:::<<>>@@@CCCEEEFFFFFFHHHJJJFFFGGGJJJKKKJJJLLLVVVbbb|||dddOOOBBB<<<999888888888666888EEESSSkkkwwwssseeecccvvvrrr|||uuujjj___WWWHHHRRRcccooooooeee\\\WWWUUUPPPGGG<<<333......///------......------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------------,,,,,,,,,---------............//////000000111111111222333444666888999:::;;;>>>CCCGGGJJJNNNSSSVVV[[[\\\aaaiiidddsssiiifffeeecccYYYUUUQQQMMMJJJHHHDDDBBB???===<<<:::999::::::;;;;;;:::999999:::;;;<<<===>>>AAADDDEEEFFFFFFHHHJJJIIIJJJMMMMMMKKKOOO^^^ooorrrXXXEEE<<<888888666777888777<<>>BBBFFFJJJNNNSSSVVVWWWYYY^^^eeegggpppdddaaaaaa___WWWSSSOOOKKKHHHEEEBBB@@@<<<<<<;;;:::999::::::;;;::::::999999:::<<<===>>>>>>AAACCCEEEEEEFFFGGGIIIHHHJJJMMMMMMLLLSSShhh|||kkkQQQAAA:::888888555666999999AAAZZZvvv}}}uuummmsssqqqvvvxxxvvvrrrkkk]]]PPPSSSiiiyyyssscccYYYXXXXXXTTTMMMAAA666000------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------............//////000000111111000111222444555777888999:::===BBBFFFJJJNNNSSSVVVUUUWWW\\\ccc}}}ooo~~~ooobbb^^^[[[XXXUUUQQQMMMIIIGGGDDD@@@>>>;;;;;;:::999999999::::::::::::999:::;;;<<<>>>??????AAADDDEEEEEEFFFGGGHHHFFFHHHJJJMMMOOOZZZqqqfffMMM@@@<<<;;;999555666:::<<>>@@@AAACCCEEEFFFFFFGGGHHHIIIGGGHHHKKKOOOVVVddd}}}xxx]]]FFF<<<<<<<<<:::555777<<<>>>JJJnnn|||ttthhhppp|||vvvxxxzzzxxxrrrkkkfff]]]TTTlllsss^^^XXXTTTNNNGGG@@@777000---,,,,,,,,,------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,,,,---------............//////000000111111000000222333555666888888888<<>><<<;;;:::::::::999888888888::::::::::::;;;===???@@@BBBDDDGGGHHHHHHHHHIIIKKKKKKKKKMMMTTT]]]mmmrrrTTT>>>777999;;;:::666777===???LLLsss~~~tttjjjzzzzzzvvvlllddd]]]XXXtttsss^^^YYYSSSJJJCCC<<<333...,,,,,,,,,+++------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------............//////000111111111000000111333555666888888888;;;@@@EEEIIINNNSSSVVVWWWZZZ```ddd|||yyynnneeeUUUPPPHHHCCCAAAAAAAAAAAA;;;::::::999999::::::;;;999999999:::;;;===@@@AAAEEEEEEFFFGGGIIIJJJKKKKKKFFFNNNRRRTTTdddyyy^^^LLLBBB===;;;<<<;;;:::<<<@@@HHH[[[yyy{{{vvvmmm{{{uuuzzzrrrlllUUUMMMccczzzwwwqqqhhh^^^UUUPPPMMMGGG888///222222,,,+++000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222333333555666888999999===BBBGGGJJJMMMQQQSSSTTTWWW\\\```vvv{{{nnncccSSSNNNGGGBBB@@@???>>>>>>;;;::::::999999::::::;;;999999999:::<<<>>>@@@BBBDDDEEEFFFGGGHHHJJJJJJKKKIIINNNSSS]]]rrrrrrVVVEEE>>>;;;;;;<<<555888===CCCLLLaaatttwwwyyyooowwwrrrjjjbbbMMMLLLfffuuupppiiiaaa[[[VVVQQQOOOCCC666...111111,,,+++000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222333333555666888999999===BBBGGGJJJMMMQQQSSSVVVXXX\\\___uuuzzzjjj\\\PPPKKKEEEAAA>>>===;;;:::;;;::::::999999::::::;;;999999:::;;;===???AAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNWWWkkk|||eeeJJJ===:::::::::;;;444777>>>GGGSSSlll{{{}}}xxxqqq}}}zzzqqqrrrllldddXXXFFFOOOmmmrrrjjj```YYYVVVTTTOOOKKK>>>333---///000,,,,,,000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222333333555666888999999===BBBGGGKKKNNNQQQSSSXXXZZZ\\\^^^tttzzz}}}wwwyyyuuuwww{{{tttaaaSSSJJJGGGBBB???===<<<:::999;;;::::::999999::::::;;;999:::;;;===???AAABBBCCCCCCCCCEEEFFFHHHIIIJJJKKKMMMQQQ```xxx|||lllWWWAAA:::;;;<<<:::999999999???MMM```{{{xxxooo|||||||||yyyssskkk```QQQGGGXXXuuussshhh[[[TTTSSSQQQKKKDDD888000,,,...///,,,,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222222333555666888999999===CCCGGGKKKNNNQQQTTTZZZ[[[\\\]]]sssuuuiiiwwwqqqtttwww~~~uuurrrsssuuuwwwuuujjjYYYLLLFFFCCC???===<<<<<<;;;:::;;;::::::999999::::::;;;999:::<<<>>>@@@BBBCCCDDDCCCCCCEEEFFFHHHJJJKKKLLLKKKYYYooo~~~uuu[[[LLL>>>;;;>>>>>>:::777<<<;;;DDD[[[yyyxxxsss}}}~~~zzzpppeeeXXXJJJNNNeee{{{rrrfffYYYSSSSSSPPPHHH@@@222///,,,---...,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222222333555666888999:::>>>CCCHHHKKKNNNRRRTTTZZZ[[[\\\]]]sssnnnaaahhhvvv|||zzzzzz}}}pppsssrrrrrrqqqlllcccVVVLLLGGGCCC???<<<;;;<<<<<<;;;;;;::::::999999::::::;;;999;;;===???BBBDDDEEEEEECCCDDDEEEGGGIIIKKKLLLMMMNNNfff~~~}}}qqqOOOEEE===>>>@@@>>>:::888:::???TTTyyyxxxzzzmmm___NNNFFF[[[uuu{{{lllbbbXXXTTTTTTPPPGGG>>>///.........------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222333333555666888999:::>>>CCCHHHLLLOOORRRTTTXXXZZZ\\\^^^tttggg[[[]]]hhhvvv|||ssssssqqqpppnnnjjjbbbXXXQQQKKKFFF@@@<<<:::;;;;;;;;;;;;::::::999999::::::;;;999;;;>>>@@@CCCEEEEEEFFFDDDEEEFFFHHHJJJLLLNNNNNNZZZvvvxxxfffHHHAAA===>>>>>>;;;:::;;;;;;KKKpppuuucccMMMJJJlllxxxhhhbbb[[[WWWTTTMMMAAA888---//////...------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222333333555666888999:::>>>DDDHHHLLLOOORRRUUUVVVXXX\\\___uuuzzzaaaVVVUUU___ttt}}}yyyqqqpppooommmjjjddd]]]WWWOOOIIIBBB<<<:::999::::::;;;::::::999999::::::;;;999;;;>>>AAADDDEEEFFFFFFDDDEEEGGGIIIKKKMMMOOOOOOfffqqqWWWFFF@@@===<<<;;;888999======WWWnnnSSSPPPyyyvvviiieee___ZZZTTTIII;;;000---000111///---------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111111222222333333555666888999:::>>>DDDHHHLLLOOORRRUUUTTTWWW\\\```wwwzzzdddTTTNNNXXXsss|||rrrjjjhhhgggccceeejjjYYYJJJ<<<999;;;;;;:::999999999888888999999::::::===>>>@@@BBBDDDEEEEEEDDDEEEDDDFFFIIIGGGHHHRRR^^^}}}}}}zzzzzzcccBBB@@@;;;888:::<<<;;;===AAAHHHhhhbbbEEEmmmuuuwwwhhhjjjjjjaaaQQQ@@@555000000000//////.........---------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000000000000000111111111222222333333555666888999;;;???DDDHHHKKKMMMPPPRRRSSSWWW\\\___uuuxxxcccVVVOOOTTThhh|||}}}sssnnniiieeeeeehhhUUUHHH;;;999<<<;;;:::999:::999999999999999::::::===>>>AAACCCDDDEEEEEEDDDDDDDDDFFFIIIIIILLLYYYhhhzzzvvvpppYYY??????;;;:::;;;;;;999;;;>>>WWWvvvZZZQQQtttppplllnnnnnnjjj^^^MMM<<<222---000/////////.........---------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...000000000000000111111111222222333333555666888999<<>>???AAACCCDDDEEEDDDDDDEEEFFFIIIJJJJJJOOO___oooyyyxxxsssaaaKKK<<<===;;;;;;===<<<:::===BBB^^^~~~{{{}}}bbbQQQbbb}}}wwwqqqpppmmmdddVVVEEE777///---/////////...............------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.../////////000000111111111222222333333555666888999<<<@@@DDDHHHKKKNNNQQQSSSRRRWWW\\\```vvvvvveeeUUUXXXeeeqqqwwwsssfff[[[UUUJJJAAA999:::<<<;;;999999;;;;;;::::::::::::;;;;;;>>>@@@BBBCCCDDDEEEDDDDDDGGGIIIKKKJJJJJJQQQbbbpppvvvuuu{{{oooSSS???;;;999999;;;>>>======CCCKKKfffxxx{{{tttkkkNNNTTTvvvlllfffZZZKKK<<<333///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........//////000111111111222222222333555666888999===@@@DDDGGGJJJMMMQQQTTTRRRWWW]]]```vvvrrrYYYXXXggguuunnn]]]QQQGGG???999:::<<<;;;999:::;;;;;;::::::;;;;;;<<<===???@@@BBBDDDEEEEEEDDDDDDEEEHHHKKKJJJMMMXXXgggrrrooopppyyy}}}jjjIII999<<<777888:::;;;:::<<>>???@@@AAACCCDDDEEEEEEDDDDDDAAAFFFJJJNNNWWWeeeqqqvvviiiuuuxxx^^^DDD:::<<<888888999888777;;;KKK\\\sss~~~~~~wwwpppjjjUUUYYY{{{kkkaaaRRRBBB666///......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000000111111222222333333555666888999<<<>>>BBBDDDGGGKKKOOOSSSRRRVVV]]]aaaxxxwwwooozzzvvvfffXXXGGG???:::999:::999:::===999999:::;;;===???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDIIIMMMTTTbbbrrryyyxxxrrrlllOOOBBB>>>;;;999999999999999CCCZZZooo|||yyyyyyyyypppiiiYYYlllxxxsssjjjdddZZZLLL>>>444///------,,,,,,,,,------.........------------------------+++++++++++++++++++++++++++,,,------......------***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111222222222333333555666888999;;;===@@@CCCEEEIIINNNRRRQQQVVV]]]bbbyyyxxxooocccWWWHHH@@@:::999:::999:::>>>888888999;;;===???BBBCCCAAABBBCCCEEEEEEEEEDDDDDDKKKNNNSSSZZZiiiyyy|||www~~~aaaDDDAAAAAA999888999:::;;;???MMMjjj~~~yyyzzzttthhhaaazzzxxxsssmmmbbbYYYPPPDDD888111...------,,,,,,,,,------.........------------------------+++++++++++++++++++++++++++,,,------......------******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111222222222333333555666888999:::<<>>;;;:::;;;<<<<<<<<<;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBCCCEEEGGGKKKSSS```kkkrrruuuyyy}}}{{{```FFF===AAA@@@888:::<<>><<<999999:::;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCDDDDDDCCCBBBCCCFFFIIIRRR]]]hhhnnnooorrryyyiiiLLL===<<>>:::;;;:::===JJJggguuuiii^^^gggvvvqqqhhh___TTTFFF555...///222///***,,,,,,,,,------------...------------------------...---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.../////////000000000111111222444555555777999<<<;;;===AAADDDFFFIIIMMMPPPPPPRRRXXX```}}}|||ppphhhhhhiiijjjjjjdddYYYKKKBBB<<<:::888888:::;;;;;;:::<<<<<<<<<===>>>@@@AAAAAACCCDDDDDDCCCBBBCCCHHHLLLYYYdddllljjjeeeiiittt~~~oooWWW@@@;;;===<<<;;;======999>>>WWWaaaaaa{{{ttthhh^^^LLLAAA444---...000///,,,------------------------------------------------...,,,,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......//////000000111111111222444555555777999<<<;;;>>>BBBEEEHHHKKKNNNPPPOOOQQQWWW___|||}}}uuujjjjjjzzzppphhhgggfffccc```ZZZQQQGGG@@@:::888888888:::<<<;;;:::<<<<<<===>>>???@@@@@@AAAAAACCCDDDBBBAAADDDKKKQQQccckkkmmmddd^^^cccnnnvvvZZZIII===>>>???:::999???>>><<>>CCCFFFIIIKKKNNNPPPPPPRRRWWW```}}}oooaaa___]]]gggzzzsssmmmhhhddd]]]WWWPPPIIIBBB===999888888999;;;===<<<;;;<<<===>>>???@@@@@@@@@@@@???BBBCCCCCCBBBGGGQQQYYYlllqqqnnnccc]]]bbbhhhhhhJJJBBB???@@@>>>999999>>>:::AAAXXXpppjjj|||ppp\\\LLL888888555000+++***---000...------------,,,,,,,,,------------------------,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222111222444555555777999<<<:::>>>CCCFFFIIIKKKNNNOOOQQQSSSXXX___|||{{{zzznnncccYYY]]]gggzzz{{{vvvssskkkeee]]]TTTLLLEEE???;;;888888888:::<<<>>>===<<<<<<===???@@@AAA@@@@@@@@@>>>AAADDDDDDEEELLLXXXaaapppsssnnndddaaaccc___VVVAAA@@@>>>===<<<:::::::::<<>>>>>======>>>???@@@AAAAAA@@@???>>>BBBEEEFFFGGGOOO\\\gggoooqqqllldddcccdddXXXGGG@@@???<<<999:::<<<:::777GGGbbbjjjkkkgggOOO???333000---...000111---***.........------,,,,,,,,,------------------------,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...///000111222222111222444555555777999<<<999===BBBFFFIIIJJJLLLNNNQQQRRRVVV]]]yyyxxxhhhbbbaaaggggggcccdddjjj```yyyyyyyyy|||zzz{{{rrrhhh\\\RRRLLLEEE===777444666999::::::;;;>>>@@@>>>>>>===>>>@@@AAAAAA@@@@@@BBBEEEGGGLLLXXXhhhttttttggg___dddhhh^^^MMMAAA???===:::888777888>>>CCC```kkkaaaxxx^^^III999///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++---------............///......//////000000111111222333444555666888999999777===DDDIIIKKKKKKJJJJJJNNNQQQVVV\\\tttwwwccc[[[XXX^^^bbbdddkkktttxxxssstttvvvyyy|||{{{xxxvvvvvvxxxllleeeZZZQQQIIIBBB;;;666444666888999999;;;===???@@@??????@@@AAABBBBBBAAA@@@BBBGGGLLLSSS]]]gggooonnnhhheeehhhfffXXXHHH>>>???;;;:::;;;:::;;;EEEPPP|||iiitttjjjPPP<<>>999666444666888999999:::<<<>>>AAAAAAAAAAAAAAABBBBBBCCCCCCDDDHHHOOOYYYcccjjjmmmhhhjjjmmmlll```OOOAAA<<>><<<<<>>>>>@@@999999===999999OOOlll|||{{{sssiiivvv}}}yyyrrr^^^BBB222111.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...///,,,,,,---------...............//////000000111111222333444555666888999999999===AAAEEEHHHKKKOOOQQQSSSRRRTTTXXXjjjqqq^^^OOOOOOZZZjjjyyy{{{|||~~~xxxrrrkkkfffdddbbb```^^^___[[[TTTJJJ@@@:::888777888999;;;<<<<<<<<<>>>@@@???@@@AAA@@@>>>???BBBEEEDDDHHHSSSbbbppptttooohhhgggmmmmmm```MMM@@@>>>AAAAAA;;;888999777<<>>999888777999;;;============???AAA===???@@@???>>>???DDDHHHCCCMMM___sss~~~zzzmmm```iiiiiibbbRRRDDD???@@@AAA>>><<<:::888;;;MMMooo~~~rrrhhhwwwlll]]]NNN>>>111---///------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------,,,,,,,,,,,,,,,,,,------------......//////000000111111222333444555666888999999;;;>>>BBBFFFIIIKKKOOOQQQSSSQQQTTTWWWeee}}}uuubbbSSSTTT___mmm~~~vvvrrrpppttt{{{~~~zzzuuucccYYYLLLAAA;;;999777555999;;;<<<===<<<===>>>@@@<<>>@@@FFFLLLPPPYYYhhhvvv}}}xxxlllbbbgggbbbTTTEEE>>>@@@@@@===:::===<<<:::GGGhhhzzzooottt}}}~~~qqqiiiXXXCCC555222111000---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,++++++***++++++,,,,,,,,,---------......//////000000111111222333444555666888999999<<>>:::888666333888:::<<<<<<<<<<<<===???<<>>???===QQQ~~~zzzzzzqqq}}}xxxmmmiiiVVV>>>111222222...---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,+++***)))(((++++++,,,,,,,,,---------......//////000111111111222333444555666888999999<<<@@@EEEHHHJJJKKKMMMNNNRRRPPPUUUYYYcccvvvuuuhhhZZZZZZiii~~~xxx^^^^^^^^^aaagggnnnllleee___VVVIII>>>888666666777999:::;;;===>>>@@@AAABBB<<<>>>???>>>>>>DDDNNNVVV[[[bbbjjjnnnmmmkkkkkklllcccHHHCCCEEE:::;;;AAA888===999>>>MMMkkklllzzz}}}uuunnnWWW>>>222111///---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------------......///000000000222333444555666888999999;;;@@@GGGJJJKKKLLLNNNPPPMMMPPPWWWYYYeeessswwwlllaaaaaannn{{{jjj[[[]]]^^^___ccchhhfff```WWWOOODDD;;;666666777888:::;;;<<<===>>>???@@@AAA>>>???@@@??????CCCLLLSSSXXX]]]dddkkkmmmllliiigggVVVBBB???@@@888<<>>666@@@aaauuuvvvooobbbNNN999000000000---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------------......///000000000222333444555666888999999;;;@@@FFFJJJKKKKKKNNNPPPOOOQQQWWW[[[iiipppuuuoooiiijjjtttuuueeeXXX\\\^^^]]]]]]___]]]YYYLLLEEE===666555666999:::<<<<<<<<<===>>>????????????@@@@@@??????CCCKKKQQQWWWYYY___fffkkkhhh___WWWLLLBBB@@@===777<<<@@@777<<<@@@XXXvvv}}}oooiiiQQQAAA222...//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------......///000000000222333444555666888999999;;;@@@FFFIIIJJJKKKNNNPPPQQQQQQVVV\\\ooo~~~pppooonnnmmmpppxxxvvvlllXXX]]]^^^[[[XXXWWWUUURRRDDD???888444444777:::;;;============>>>>>>>>>>>>===???@@@@@@AAAFFFLLLQQQYYYXXXZZZ```ddd^^^PPPDDDKKKJJJFFF===777;;;<<<666>>>]]]ssssss}}}lll___DDD888...---//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------......///000000000222333444555666888999999;;;@@@EEEIIIIIIJJJMMMPPPRRRQQQUUU[[[sssrrrjjjmmmpppuuu{{{yyytttssswwwsssuuu~~~|||rrrjjj\\\______YYYTTTRRRPPPMMMAAA===777444555888:::;;;============>>>>>>>>>>>>;;;===???AAAEEEIIIOOOSSSWWWVVVWWWZZZ[[[TTTEEE999IIILLLGGG===999999:::===UUU|||{{{lll~~~}}}hhhNNN;;;444...///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...------......///000000000222333444555666888999999;;;@@@EEEHHHHHHJJJMMMQQQQQQQQQTTTZZZuuurrrhhhkkkpppvvv|||uuummmhhhggghhhooo|||zzzkkk```aaaaaa]]]UUUQQQPPPMMMIII???;;;777555666999;;;<<<============>>>>>>>>>>>>;;;===???CCCHHHMMMQQQTTTRRRSSSUUUVVVRRRKKKAAA;;;@@@EEE???:::<<<:::@@@QQQ{{{vvvpppyyyrrruuuzzzwwwbbbCCC666111...000///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******++++++,,,---...------......///000000000222333444555666888999999;;;@@@DDDGGGHHHIIIMMMQQQPPPQQQUUUZZZuuuoooeeehhhlllrrrwww{{{||||||sssvvvwwwuuuzzzxxxkkkccc___bbbooonnnccceeebbbZZZQQQNNNNNNKKKFFF<<<999666555777:::<<<<<<<<<<<<======>>>>>>??????>>>???AAAEEEJJJOOORRRSSSRRRVVVYYYUUULLLCCC???>>>:::===888:::BBB>>>IIIjjjssshhhrrrxxxooopppgggSSS<<<222///...///...***))),,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...------......///000000000222333444555666888999999;;;???DDDFFFGGGIIIMMMQQQPPPSSSWWW[[[tttlllbbbdddgggmmmqqqrrrooommmeeejjjkkkhhhkkkwww}}}mmmbbb___bbboooyyyooogggbbbWWWNNNLLLNNNJJJDDD999777444555777;;;======<<<<<<<<<===>>>?????????AAAAAACCCGGGKKKOOOQQQQQQVVV\\\___WWWGGG===<<>>EEEDDDIIISSSVVVQQQOOOQQQ___```YYYJJJ>>><<<;;;888===<<<:::AAAFFFFFF[[[~~~dddccczzz~~~~~~}}}vvvwww~~~}}}aaaLLL<<<111------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***)))************+++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///////////////111222333333444555999;;;??????BBBFFFGGGEEEGGGKKKPPPRRRWWW]]]ttt|||ddd\\\[[[[[[\\\YYYSSSRRRUUUUUUXXX___hhhrrr~~~tttqqqzzzyyy|||zzzooolllkkkooovvvxxxtttoooaaaVVVMMMLLLKKKFFF???;;;555555666888999;;;<<<===<<<<<<<<<>>>@@@BBBBBBBBBGGGHHHNNNUUUUUUSSSVVV\\\___]]]TTTEEE<<<;;;<<<:::999<<<999;;;LLL___yyyvvvkkktttxxxuuuyyyvvvnnnUUUAAA555---------,,,,,,,,,,,,+++++++++,,,---------,,,+++***************++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111222333333444555999;;;<<<<<>><<<<<<===>>>AAACCCFFFGGGJJJMMMSSSWWWVVVVVV]]]fff\\\VVVKKK>>>999:::;;;:::888???:::===^^^wwwnnnuuuuuutttxxx{{{tttvvvppp]]]FFF666///,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******************+++++++++,,,++++++++++++++++++++++++************************)))************++++++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............//////000000111222333333444555999;;;888999===CCCEEEDDDGGGLLLNNNPPPVVV\\\rrruuu___QQQNNNNNNNNNJJJDDDCCCEEEMMMOOOSSSXXXaaannn~~~yyy|||rrrpppwww~~~qqqdddbbbfffkkkpppsssvvvuuuzzz}}}vvvooommmrrr{{{}}}tttiiiaaa]]]YYYUUUQQQOOOIIIGGGHHHFFF@@@:::888666666777999:::<<<===>>><<<===>>>>>>@@@CCCGGGJJJOOORRRWWW[[[\\\]]]aaafffSSSLLLAAA:::888999999777999???@@@QQQ{{{|||sssrrrvvvpppqqq|||wwwkkkjjjaaaPPP<<<000---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000111222333333444555999;;;999999===CCCEEEDDDGGGLLLNNNOOOVVV\\\ppp~~~zzzoooZZZLLLJJJJJJLLLJJJFFFGGGKKKSSSUUUXXX[[[aaalllzzz~~~vvvkkkppp|||xxxmmmeeeeeehhhjjjnnnsssuuuxxx~~~}}}|||xxxmmmccc___dddnnnuuuwwwpppeee\\\VVVPPPJJJGGGFFFDDDDDDFFFDDD>>>::::::999999::::::;;;;;;;;;<<<===>>>?????????CCCIIIMMMXXXZZZ\\\aaaeeefffaaa\\\HHHAAA;;;888888888666555888???LLLnnnyyyzzzwwwjjjfffxxxnnnggg```TTTEEE666---,,,...------,,,,,,,,,+++++++++++++++,,,,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...///000000111111222333333444555999;;;<<<<<<@@@EEEFFFEEEGGGLLLNNNOOOVVV]]]nnnyyyuuukkkXXXIIIHHHJJJMMMMMMLLLOOOTTTZZZ]]]aaabbbeeemmmyyyllljjjwwwuuuhhhgggkkknnnvvv{{{~~~|||ssssssxxxqqqjjj```YYYYYY```iiiooommmhhh___XXXRRRMMMIIIFFFCCCBBBCCCEEEAAA;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@@@@EEEMMMSSS```bbbccceeehhhfff[[[PPP@@@;;;888999999777777999>>>MMMffftttqqq}}}tttjjjjjjxxxmmmnnnbbbUUUFFF:::222,,,***,,,------,,,,,,,,,,,,+++++++++++++++,,,---///111111++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111111222333333444555999;;;>>>>>>AAAFFFGGGFFFHHHMMMNNNOOOWWW]]]kkk|||}}}{{{tttqqqhhhUUUHHHGGGJJJNNNPPPPPPUUU[[[]]]bbbgggiiijjjoooxxx{{{pppvvvzzziiijjjrrrwww~~~|||tttkkkhhhjjj___YYYQQQOOOTTT\\\cccfffbbb]]]VVVOOOLLLKKKKKKKKKFFFEEEFFFEEE???888666:::::::::;;;;;;<<<<<<<<<======???AAABBBCCCJJJTTT\\\bbbeeeeeebbb___ZZZNNNBBB>>>:::888:::999777:::AAASSSqqqjjjnnn{{{qqquuu|||vvvwww]]]KKK999222000,,,***+++------,,,,,,,,,,,,+++++++++++++++---///111444555+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111222333333444555999;;;<<<<<<@@@FFFHHHGGGJJJOOOOOOPPPWWW]]]jjjyyytttuuusssllliii```NNNHHHGGGJJJOOOQQQRRRWWW]]]^^^dddjjjmmmmmmpppxxxxxxvvv{{{hhhmmmzzz~~~yyyuuuoooeee___^^^UUUNNNHHHHHHOOOVVVZZZ[[[YYYTTTMMMHHHFFFHHHLLLOOOIIIHHHHHHEEE===555444888999999:::;;;<<<===>>>???<<<>>>AAACCCFFFNNNZZZccc```eeeeee]]]TTTMMMCCC888???;;;999:::888777>>>HHHiii|||lllwwwuuuppp}}}ZZZEEE222...000///,,,+++---------,,,,,,,,,++++++******+++---000333666888++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222111222333333444555999;;;::::::???EEEHHHHHHLLLQQQPPPPPPXXX^^^iiimmmqqqqqqoookkkfff]]]TTTHHHCCCAAAHHHOOORRRSSSTTT]]]```cccdddfffmmmxxx}}}zzz{{{yyymmmooo||||||wwwqqqjjjbbbYYYSSSLLLHHHEEEIIIPPPUUUTTTPPPPPPNNNLLLJJJJJJKKKMMMOOONNNLLLEEE<<<555333777;;;===<<<;;;;;;;;;===>>>???AAA@@@BBBGGGOOOXXX^^^aaa```]]]VVVNNNGGG@@@<<<:::;;;;;;===<<<666999QQQkkk~~~qqqsss~~~NNN;;;---...111---,,,000+++++++++,,,,,,++++++******111:::===999222,,,)))++++++*********+++,,,---++++++++++++++++++++++++******************************++++++++++++*********************************,,,---,,,******+++,,,++++++,,,---------,,,,,,000///.........///111222111111222444777:::::::::777999===BBBFFFIIIKKKLLLPPPPPPVVV[[[jjjkkknnnnnnjjjhhhddd\\\TTTHHHBBB@@@EEEJJJLLLLLLNNNWWW[[[```bbbdddjjjuuu}}}wwwvvv~~~vvvmmmmmmttt|||xxxwwwvvvqqqjjjaaaYYYUUULLLIIIJJJOOOUUUWWWSSSMMMKKKJJJIIIHHHHHHIIIKKKLLLJJJFFFAAA:::666555888:::<<<<<<<<<<<<<<<===>>>???@@@@@@CCCHHHOOOVVVZZZ\\\VVVSSSMMMGGGAAA<<<999888;;;999999999:::GGGiii~~~sssmmmrrr~~~|||~~~}}}zzz{{{hhhEEE666,,,...000---,,,000+++,,,,,,+++)))***...111888888666222...+++***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************+++,,,,,,******+++,,,***++++++,,,------------///////////////000000111111111222444666999::::::777999===BBBFFFIIIKKKLLLOOOOOOUUUZZZjjjiiijjjhhhdddaaa```ZZZSSSFFF@@@===AAAEEEEEEEEEGGGRRRWWW]]]aaaccchhhpppwww|||yyyooopppyyy~~~}}}~~~uuurrrmmmjjjjjjmmmtttxxxooosssvvvsssjjjaaaZZZVVVKKKLLLOOOUUUZZZYYYQQQJJJFFFEEEEEEDDDEEEEEEFFFFFFBBB???:::888888999999999:::;;;<<<===>>>>>>???>>>@@@AAAEEEJJJPPPSSSTTTSSSKKKHHHDDD@@@<<<999777666999666666:::AAASSSvvv{{{{{{mmmllljjjhhhhhhnnnxxxvvvmmmzzzsss{{{pppnnnmmmrrryyysss[[[CCC888000,,,///000++++++000,,,,,,,,,***))),,,222777===777///***'''((()))******+++,,,......------,,,++++++++++++++++++++++++******************************++++++++++++*********************************+++,,,,,,******+++,,,******+++,,,------.........//////000000000000000111222222333555777888999888:::>>>BBBFFFIIIKKKMMMNNNOOOUUUZZZkkkhhhhhhddd]]]ZZZZZZVVVPPPDDD???<<>>>>>;;;888555666999;;;:::999999:::<<<>>>???@@@??????AAACCCGGGLLLPPPQQQNNNKKKDDDCCC@@@<<<999888777666555222555???IIIUUUkkk~~~|||xxx{{{uuullllll\\\___ccceeegggiiilllooosss~~~mmmfffgggvvvjjjpppvvvfffgggjjjkkkiiieeeYYYCCC///000---...111///******...,,,+++***+++...111444555222...***)))+++,,,***(((***+++---//////...---,,,++++++++++++++++++++++++******************************++++++++++++******************************)))+++,,,,,,+++***+++---*********+++,,,---...///---...000111111111000///111222333333444555888:::999;;;>>>BBBFFFIIILLLMMMLLLOOOTTTYYYlllfffddd___WWWSSSSSSOOOKKKBBB===;;;>>>@@@AAADDDHHHPPPUUUZZZ\\\\\\^^^eeejjjkkklllnnnnnnjjjggghhhkkkooottt|||{{{uuuqqqvvv}}}}}}yyyvvvqqqnnnlllkkkhhhfffhhhnnnssspppggg]]]VVVTTTNNNNNNNNNPPPQQQPPPLLLIIIAAAAAA???===;;;999777666666444333555:::<<<;;;999888:::<<<>>>@@@AAA@@@@@@DDDFFFIIIMMMOOOMMMIIIEEE@@@???<<<999777555555555444000555CCCPPPXXXbbbmmmuuuyyyiii[[[]]]XXX]]]dddjjjmmmlllkkkjjjkkkmmmpppmmmcccZZZ___iii{{{rrrgggbbbhhhooottt___eeelllooogggYYYJJJ<<<111......000222///***))),,,+++))))))...444777444///+++)))((()))---...+++(((***+++---//////...---,,,++++++++++++++++++++++++******************************++++++++++++******************************)))***,,,,,,++++++,,,---++++++***++++++---...///---...000111111111000///111222333333333555999<<<;;;<<<>>>BBBEEEIIILLLMMMLLLOOOUUUXXXmmm___^^^WWWOOOLLLLLLIIIEEE???;;;:::===???@@@DDDIIIMMMQQQTTTTTTSSSWWW___fffhhhfffgggiiifffaaa]]]]]]^^^aaagggmmmnnnlllmmmrrrvvvooojjjqqq{{{qqqiiihhhmmmrrrwwwtttrrrrrrssspppiiiccccccgggiiifff___WWWRRRPPPLLLJJJGGGGGGGGGHHHHHHGGGAAA???===:::777666444444555555555777999;;;;;;:::999:::<<<>>>@@@AAABBBBBBGGGGGGHHHJJJKKKIIIEEEBBB;;;:::888555333333222222777555===NNN[[[cccmmmwwwsss^^^TTT\\\[[[aaaiiiqqquuuuuurrrpppjjjddd___\\\WWWUUU```ppp{{{ssskkk```^^^\\\iiixxxpppqqqooo^^^eeefffZZZIII<<<555111//////000///---+++***+++***)))+++111888888111***...+++((('''(((***++++++***+++,,,......------,,,++++++++++++++++++++++++******************************++++++++++++******************************)))***+++,,,++++++,,,...---,,,+++***+++,,,---......//////000000000000000000333444444333555;;;???<<<===???BBBEEEIIILLLNNNLLLPPPUUUXXXnnnUUUTTTOOOHHHEEEGGGEEEAAA===999888:::;;;<<<@@@GGGKKKMMMNNNMMMNNNTTT^^^ggghhhbbb___aaa___WWWRRRQQQPPPOOOTTTZZZ\\\[[[___eeeeeeccccccjjj|||xxxqqqfff]]]YYYZZZ]]]___ggghhhkkkoooqqqmmmfff```[[[[[[ZZZXXXUUUPPPMMMKKKGGGDDDAAA??????AAABBBCCC>>>===:::777555555555666666888999999888888:::;;;999:::;;;===???AAACCCDDDGGGFFFEEEEEEEEEDDDAAA???777666555333333333333444;;;BBBTTTeeemmmppp{{{vvvjjjYYYUUUaaahhhkkkrrrwwwzzzxxxssspppiii___XXXXXXYYY[[[iiizzz|||sssrrrgggYYYWWWUUUkkkmmmkkkqqqnnnYYY[[[VVVHHH:::222///,,,///...---++++++,,,,,,+++'''+++111555555222...+++------+++)))((((((+++---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************(((***++++++++++++,,,...///---,,,******+++,,,---///////////////000000111000333555555444777===CCC===>>>???BBBEEEIIILLLNNNMMMQQQVVVXXXoooMMMMMMHHHCCCAAADDDBBB???<<<888666888888888===CCCKKKLLLLLLKKKMMMUUUbbbllljjj```ZZZZZZXXXPPPJJJJJJIIIFFFIIIPPPSSSSSSWWW^^^VVVYYY]]]dddsssyyyggg^^^TTTPPPRRRUUUVVVUUUWWW\\\ccciiijjjfff```\\\UUURRROOONNNMMMLLLJJJHHHBBB@@@===<<<;;;<<<>>>???===;;;888555555555777999888:::;;;:::777777999<<<:::::::::<<<>>>AAADDDFFFGGGEEECCCBBBAAAAAA???===666555444444444555777888>>>OOOjjj||||||www{{{mmmcccUUURRR^^^vvvxxxzzz|||zzzuuunnniiifffZZZTTTYYY___dddsss{{{mmmiiilllaaaQQQPPPTTTqqqzzzcccfffjjj[[[\\\YYYNNN???666333000,,,...,,,)))''')))---...,,,%%%...666666111++++++...&&&***...///---++++++,,,++++++*********+++,,,---++++++++++++++++++++++++******************************++++++++++++******************************(((***++++++++++++---...000...,,,*********+++,,,000///.........///111222000333555555444777???EEE>>>>>>???BBBEEEIIILLLNNNNNNRRRWWWXXXoooCCCCCCBBBAAA@@@???>>>===888777666666777:::===???AAAFFFKKKMMMNNNTTT___iiipppddd\\\[[[TTTFFF@@@CCC@@@DDDJJJOOORRRTTTVVVXXXXXXXXXXXX^^^iiirrrppphhhWWWSSSOOOMMMOOOPPPPPPOOOTTTTTTWWW\\\aaaaaa[[[TTTMMMKKKGGGDDDAAA@@@@@@@@@@@@???<<<999888888999:::888666444333333555777999666888999;;;<<<<<<;;;;;;777888:::<<<>>>AAABBBCCCDDDBBBAAA>>>;;;999777666777000000555444111:::JJJVVV^^^jjjpppooorrruuubbbRRROOO___rrr{{{pppgggeee```\\\[[[aaalllvvv{{{}}}kkk\\\ZZZYYYSSSPPPRRReee{{{vvveeeccceeeaaa```OOO===444111...------+++,,,,,,,,,,,,+++***))),,,...000111000...,,,***************************)))************+++++++++************************,,,,,,++++++***)))((((((************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000111222222222333777<<>>===<<<;;;::::::666555444444555888;;;======AAAEEEFFFGGGLLLWWW```ccc\\\YYY[[[VVVHHH@@@AAA===AAAGGGLLLPPPTTTYYY\\\YYYZZZ[[[]]]dddiiieee^^^PPPLLLIIIKKKOOOQQQOOOMMMMMMMMMOOOTTTXXXWWWQQQKKKDDDDDDCCCBBB@@@>>><<<:::999888888888888888999999888777666555555666777888777888999;;;;;;;;;::::::999999;;;===>>>@@@@@@AAA======<<<;;;999777666555666222111333555;;;JJJYYY\\\^^^dddjjjmmmpppzzzooo[[[NNNHHHNNN___ppp~~~~~~~~~vvvhhh^^^[[[___]]]cccrrryyyuuuqqqqqqkkkcccYYYRRRMMMLLLQQQXXXooowww{{{wwwmmmgggfffgggXXXIII888111///,,,,,,,,,,,,,,,,,,++++++*********111111///...,,,+++******************************)))************+++++++++************************------,,,,,,+++******)))************************++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------......///000000000222333333333333666;;;>>>:::<<>>>>>>>>BBBKKKRRRTTTRRRUUUZZZVVVIII@@@??????BBBGGGNNNUUU^^^hhhnnnhhhjjjjjjgggfffddd]]]VVVIIIFFFEEEJJJRRRUUUQQQLLLFFFEEEGGGJJJMMMLLLFFFAAA<<<>>>@@@AAA@@@<<<888666222444777999;;;;;;::::::888888888888777888888888888999999:::::::::999999:::;;;<<<>>>>>>>>>===<<<888888999999888777555444///111000000:::LLL^^^ggg___[[[[[[ccclllqqqsssuuugggXXXJJJFFFKKKUUUaaakkkqqqqqqsssssskkk]]]SSSQQQWWW]]]lll{{{{{{lll```]]]^^^```[[[PPPJJJPPP\\\eeeqqqnnnqqqxxxvvvjjjccccccLLL???222---,,,++++++,,,---,,,+++***)))***++++++666333...***(((((()))+++************************)))************+++++++++************************---------,,,++++++******************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000333444444444444666999<<<999;;;>>>CCCGGGJJJMMMNNNOOORRRWWWWWWggg666666555444444333222222000000000000111444666777555777999999888;;;AAAGGGJJJKKKPPPVVVSSSGGG???>>>>>>AAAFFFMMMWWWdddqqqzzzvvvyyyxxxpppggg```WWWOOOEEEBBBDDDKKKUUUXXXTTTMMMDDDDDDEEEFFFHHHFFFAAA>>>===>>>@@@@@@???<<<888666333666:::>>>???>>>===;;;888999:::::::::999888777999999999999999888888888;;;<<<=========;;;999888777888999999888666444333---222444666IIIcccnnnkkk]]]UUUTTT```ooosssmmmhhhQQQLLLIIILLLSSSZZZ^^^```dddddddddccc\\\RRRMMMNNNUUUhhhxxxwwwmmmaaaXXXRRR[[[^^^ZZZPPPRRR```lllooolllmmmrrrxxxvvviiiZZZQQQ@@@666---++++++***+++------,,,***(((((()))+++,,,444111---)))'''((()))***************************))))))*********+++++++++************************,,,,,,,,,++++++*********************************++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000444555555444444555888;;;888:::>>>BBBFFFJJJMMMNNNPPPRRRWWWWWWccc333333222222111111000000/////////000111333555666666777777666555777;;;???EEEGGGLLLOOOKKKCCC>>>===:::;;;???EEEMMMYYYeeemmmnnnrrrrrrjjj```XXXQQQJJJAAA@@@BBBIIIRRRUUUQQQKKKFFFFFFFFFGGGGGGEEEBBB???@@@???>>><<<:::999777777666999<<>>;;;999999:::;;;<<<;;;:::888777999888888888888777888888:::;;;;;;;;;:::888777666777777777666555333111000///777;;;CCCZZZrrrsssdddZZZSSSRRR___lllmmmbbbYYYBBBEEEIIIMMMQQQUUUYYYZZZbbb___[[[WWWPPPIIIKKKQQQ\\\wwwjjjYYY[[[\\\TTTVVVUUUOOOOOO^^^rrrxxxrrrsss|||{{{pppgggaaaRRRBBB777000***+++,,,++++++...,,,+++)))(((((()))+++,,,---,,,+++***))))))******************************))))))*********+++++++++************************************))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000444555555555444555777:::777999===BBBFFFJJJMMMNNNPPPRRRWWWWWWbbb111111111000000/////////......///000111333444555666666666555444555777:::AAADDDGGGFFFBBB===;;;;;;:::;;;<<<>>>BBBIIIQQQVVVYYY^^^```\\\WWWTTTOOOJJJ===<<<>>>BBBGGGIIIGGGDDDEEEEEEEEEEEEDDDBBB@@@???===<<<999666555555666777999:::;;;;;;;;;999777666::::::;;;;;;;;;999888777888777777666777777888888888888777777666666555555555444333222111//////...000777>>>FFFYYYhhhcccRRRVVVQQQQQQYYY___[[[PPPIII@@@FFFJJJIIIJJJPPPXXX]]]ccc]]]WWWPPPHHHFFFMMMWWWbbbuuusssWWWIIISSSYYYRRRQQQLLLJJJTTTiiizzzzzzqqq}}}zzzaaaSSSQQQIII:::111,,,)))+++---++++++---******)))((()))***+++,,,(((((()))***++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000333444555555555555888999777:::>>>BBBGGGKKKNNNOOOQQQQQQVVVYYYddd////////////............------...///000222333444555555444333222222444555999>>>AAA???;;;888777888999:::;;;;;;<<>>?????????>>>===;;;;;;;;;888777555444444666888999::::::888777666666555555;;;;;;;;;:::999888777777777666555555666777888999666555444333333444555666333222000/////////111111333:::AAAEEELLLPPPMMMFFFKKKIIIJJJMMMKKKDDDAAAAAACCCJJJMMMJJJIIIOOOTTTVVVYYYTTTOOOIIIDDDEEEQQQ^^^gggeeeZZZLLLHHHNNNOOOKKKKKKHHHMMM[[[iiillliiieeeooommmbbbQQQFFFAAA:::222,,,)))))),,,---******,,,))))))))))))*********+++'''(((((()))************************************)))************+++++++++************************))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------......///000000000222333555666555666888:::888:::>>>CCCHHHLLLOOOQQQQQQOOOUUU[[[hhh......------------------+++,,,---...000111222222444333222111000000111222222999===<<<777555555555222444666777777999;;;===<<<>>>??????BBBEEECCC>>><<<===<<<999666666999<<<888999999888666555555666444444444555777999;;;<<<<<<:::888666555555666777;;;;;;:::999888888777777666555555555666777999:::555333111000000222555777444222000///000222555777===DDDIIIIIIEEECCCEEEGGGAAAAAACCCBBB;;;666999@@@BBBJJJNNNLLLKKKLLLJJJDDDJJJHHHEEECCCAAAFFFUUUdddnnnYYYJJJMMMSSSPPPJJJIIIDDDDDDNNN\\\^^^UUUPPPSSSUUULLLGGGHHHDDD888---(((***((((((,,,,,,)))(((***'''((()))***************))))))((('''(((((()))***************************)))************+++++++++******************************************++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111333555666666777888:::888;;;???DDDIIIMMMPPPQQQQQQNNNTTT\\\kkk---,,,,,,++++++,,,,,,---++++++,,,------......///444444444555555555555555333333444444444444333333666666666666666666666666777888999::::::999888777777777777777777777777777555666555444111000111222444444555555666555555444555333222111111444777999888888999999888777555444444444444333333222222222000111222333444333333222000...+++***,,,111777;;;FFFEEEDDDBBBAAA@@@??????@@@???<<<999777888<<>><<<;;;>>>DDDJJJOOOQQQKKKFFFHHHMMMOOOKKKEEEGGGKKKOOONNNKKKHHHHHHIIINNNIIIAAA:::555111---+++************************))))))))))))))))))))))))(((''''''((())))))'''&&&******++++++++++++******))))))))))))))))))))))))************************+++*********))))))(((((((((((()))***************)))))))))))))))))))))))))))************+++++++++...---,,,---......,,,***......//////000000111111222333555666666777:::===999<<>>>>>>>>>>>======;;;999777888<<>><<<999999999:::===@@@CCCEEEJJJHHHFFFEEEDDDEEEEEEEEEIIIIIIIIIGGGFFFFFFHHHJJJJJJDDD===666111...,,,***************************)))))))))))))))))))))))))))((('''(((******(((&&&)))******++++++******)))))))))))))))))))))))))))************************************)))))))))((((((((()))***************)))))))))))))))))))))))))))************+++++++++///---,,,,,,---......---......//////000000111111222333555666666777:::===:::===@@@CCCFFFIIILLLOOOSSSRRRUUUXXXiii,,,,,,++++++++++++,,,,,,++++++,,,,,,------......444444333333222222111111222333333333333333333222222222222222222222222222222222222222222111000///---...///000000///...---///000111000//////111333555555555555444444333333000000111222333444555555444555555555444333222111///////////////.........000000111111111000//////,,,---///222555888:::;;;===<<<<<<;;;;;;;;;;;;;;;888999999999888999<<<>>>DDD@@@;;;888888999::::::444666888;;;<<<=========AAACCCDDD@@@;;;:::???DDDJJJFFFAAA>>>@@@CCCGGGIIIBBB===666000---++++++***************************))))))))))))))))))))))))))))))((()))++++++)))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))************))))))))))))))))))))))))))))))************+++++++++---+++******,,,...///.........//////000000111111222333555666666777:::===;;;===???AAADDDGGGLLLOOOSSSRRRUUUYYYiii,,,,,,++++++++++++,,,,,,***++++++,,,------......333222222111000//////...111111222222222222111111000000000000000000000000////////////...------,,,---...///000000///...------...///000000111333555444444333222222111111111///000222444555555555555444444333333222222111000...............---------//////////////////......,,,...222555777888777777777777666666777777888999444666888888888999;;;<<<>>>;;;777444444555666777555777999;;;<<<<<<;;;:::;;;===>>>;;;777777>>>EEEGGGBBB<<<:::===BBBDDDDDD;;;666000+++)))******+++************************))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))***,,,///000...---......//////000000111111222333555666666777:::===;;;===???AAADDDIIINNNRRRSSSRRRVVVYYYiii,,,++++++******++++++,,,******++++++,,,------...111000000///...------,,,//////000000000000//////------------------------......------,,,,,,,,,,,,---...///000000///...------...000111111333666888222111000////////////000111222444666777666555555444333333222111111000000---.....................///........................000333555555555333222222222222333333444666666333444666777777777888:::888777666555444333444444777777888888999999::::::999888777777888;;;@@@DDDAAA>>>;;;;;;>>>@@@???===555111,,,))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,---+++***)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))*********))))))((())))))))))))))))))))))))))))))*********+++++++++(((***...222555444000---......//////000000111111222333555666666777:::===:::<<>>@@@@@@::::::;;;======<<<999666000---***))))))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((()))))))))))))))))))))))))))************++++++++++++---111555888777222///......//////000000111111222333555666666777:::===:::===@@@DDDHHHLLLRRRVVVRRRRRRWWW\\\lll++++++************++++++*********+++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++******+++,,,---......---,,,++++++,,,---......000222222333555888:::000000......///000222333666666666666555444333333222111///...------......,,,,,,,,,------.........------------...///111222222222111111111111222222000000000000000111222333666666666444222111222333222444555555222111222444222222222333333444666666555333222333777:::;;;;;;444777;;;<<<:::666333111,,,***)))(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))************************((()))))))))***************************)))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,...111333333111.........//////000000111111222333555666666777:::===;;;>>>BBBEEEHHHKKKOOORRRQQQRRRXXX]]]nnn++++++************++++++)))******+++,,,,,,------***************+++++++++))))))************))))))++++++++++++++++++++++++))))))))))))***+++---...111///---++++++---///111...000111222333444777:::111000//////000222444666777666555444333222111111000///---,,,++++++,,,---+++++++++,,,,,,------------,,,,,,---...000222444333222000///000222444666000000000000000111222222777777666333000///000222222444444333000000222555111222333555666666666555222222333333444555666777222666::::::666111//////)))(((((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))*********+++***************)))(((((()))))))))))))))))))))))))))************++++++++++++***))))))+++------,,,......//////000111111111222333555666666888:::===<<>>???AAACCCFFFIIIKKKLLLRRRQQQVVV[[[hhh000///,,,***(((((()))***++++++++++++,,,,,,,,,,,,))))))***************************++++++,,,,,,,,,------------,,,+++******,,,+++***+++---...---,,,000000000111333555888999555555555555555555555555555555444444444333333333///000000000000///......------------------......///...,,,++++++,,,---...000000111222222111111000111111000000000111111222---....../////////......444222000//////000111222555555555555444222111111000333666666555222000000333333222222222333444555555222000......---+++)))))))))))))))))))))))))))************************(((((())))))))))))******(((((()))+++------+++)))))))))))))))))))))))))))(((((()))***************((()))))))))***+++++++++************************(((//////(((&&&+++,,,((())))))))))))))))))))))))************************++++++,,,,,,------............//////000000111111222333444444444555777999<<<===@@@CCCGGGJJJMMMNNNQQQPPPUUUZZZggg333111...+++******,,,---++++++++++++,,,,,,,,,,,,***************+++++++++))))))***+++,,,------...000000111111000...,,,+++,,,,,,---///111222000///111111111222333555777888444444444444444444444444444444333222111111000000......//////......---,,,,,,,,,------------.........---+++***+++---000111222222222222111111000000111111000000000000000000,,,---///000000000///...222111///......///000111333444555555444333111000444666888999888555222000222222222222222222333333222000---++++++++++++***))))))))))))))))))))))))************************(((((((((((()))))))))***)))((((((***,,,,,,+++)))))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,---************************---===AAA333((()))***&&&))))))))))))))))))))))))***************************++++++,,,------............//////000000111111111333444444444555888:::>>>???BBBEEEHHHKKKNNNOOOQQQOOOUUUYYYfff111///,,,******+++---...++++++,,,,,,,,,---------++++++++++++,,,,,,------***++++++,,,---......///222333333444333222000///---...///222555666555333222222222222222333333444222222222222222222222222111111000///......---,,,...............---,,,,,,,,,,,,,,,,,,------......,,,+++++++++---000333444333333222111111000000000111111000000000000000000...///111222222111000///000///.........///000000222333444444444333222111555666666777888777666555222222222222222222111111000---***)))***+++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))(((((()))***+++***((())))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,---))))))))))))))))))))))))111FFFPPP@@@///,,,---+++))))))))))))))))))))))))******************************++++++,,,------.........//////000000111111111222444444444555888:::AAABBBDDDGGGIIILLLNNNOOOPPPOOOUUUYYYfff,,,+++***))))))***,,,---------------............,,,,,,------......//////---------....../////////222333444444555555555444111111222555888999888666444444333222222111000000000000000000000000000000//////...---,,,,,,++++++---............---,,,,,,++++++,,,,,,------......+++,,,---...000222444555333222111000000000000000111111000000000111111222222222222222222111000000//////......//////000000111222333333333333333222444333222333666777777777111111222222222111000000---+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))((('''((()))***)))((())))))))))))))))))))))))(((((()))***************((()))))))))***+++++++++)))))))))))))))))))))))))));;;FFF===///***,,,---))))))))))))))))))))))))******************************++++++,,,,,,------......//////000000111111000222333444444666888;;;BBBCCCDDDGGGIIILLLNNNOOOQQQPPPVVV[[[hhh---,,,,,,,,,,,,,,,------.........////////////000---......///000000111111////////////000000000000000111111222444666777888666555444555777777666555444444444333222111000000////////////////////////......------,,,,,,++++++...............------,,,***++++++,,,------.........///000222333333333333222111000/////////000111111111111111111222333444555444333222111000000000...////////////000000000222222111111222333444444222111111333666888777555111111222222222111///...***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***(((''''''((()))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%+++111000+++((((((***))))))))))))))))))))))))*********************************+++,,,,,,------......//////000000111111000111333444444666999;;;>>>@@@BBBEEEHHHLLLNNNOOOQQQPPPWWW\\\jjj111111000000000//////...////////////000000000000...//////000111222222333111111111111000000000000......///000333666999:::999777666555666555444222333444444444333333222111////////////////////////......------------,,,,,,......//////......---,,,******+++,,,,,,---......000111333444444333111000111000///......///000111111111111111222333444555666555333111////////////.../////////000000111111222111111000111222444555111111222666999:::777333000111222222222000///...)))))))))+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***(((&&&&&&((((((((('''))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))---'''&&&***---***)))+++))))))))))))))))))))))))************************)))******+++,,,,,,------......//////000111111111000111333444444666999;;;;;;<<>>>>>BBBHHHJJJKKKOOOTTTUUUOOOUUU\\\fff333333222222222333333444444444444444444444444444555555555555555555555555555333222333555555333111000000000111000000///////////////...............------,,,++++++++++++,,,******++++++++++++,,,,,,---------,,,,,,------...---------...///000111222444888<<<@@@@@@<<<777444///000000111222333444444000111222222111111111111......//////////////////......///000111111111111111111000......000555999???@@@@@@===888444333444000///...///000000...,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))'''''''''((()))*********(((''''''''''''((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111333444555444444444666888>>>>>>BBBHHHKKKKKKOOOUUUVVVPPPUUU\\\bbb555555444333333333444444555555555555555555555555555555555555555555555555444222000111333333000---//////000000000000//////000000///...---,,,,,,+++,,,++++++***)))******************+++,,,,,,------...---,,,+++***+++,,,------------...000111333444:::999888777555333111000//////000222333444555666111222444333222111111222---......///000000////////////000111111111111111222222222222555;;;CCCIIIAAA@@@===777111...///222...---------......,,,***(((((()))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''((())))))'''((((((((())))))******(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------......//////000111111111333444555555444444666888>>>>>>BBBHHHKKKKKKOOOUUUXXXQQQVVV\\\___zzz444444333222333444555666777666555555444444444444333333333222222222111111000000//////............+++,,,,,,------,,,,,,+++///...------++++++***)))+++++++++***************)))***+++,,,---......------,,,+++++++++---...///000000//////111444777999666555333222111000000000111222444555555555444444///000111222222111000///,,,---...///000111222333222222222222222111000///000000000000111222333333333444444444333333222111222111000///---+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&'''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000222333444444444555777999===<<<@@@GGGKKKLLLOOOSSSXXXQQQSSS\\\aaarrr222222111000111222333444444333222222111111111222111111111000000///////////////.........---------++++++,,,,,,,,,,,,++++++---,,,,,,++++++******)))))))))******,,,------...++++++,,,,,,---------,,,------------...///000111111000000000111444666888333333333333333333333333444444555555555444222222...///000000000000///...............//////000000000111111111111111111000111000000000000111222222222333333333333333222222111000///...,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))***)))))))))))))))))))))))))))))))))***)))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000222333444444444555777999;;;:::>>>FFFJJJKKKNNNRRRTTTPPPTTTZZZ^^^qqq//////......//////000111000///..............................------------------------,,,,,,,,,,,,******++++++++++++******************************(((((())))))***,,,---...,,,,,,,,,,,,,,,------,,,......///000111111222111111111000000111222444555000111333555666666555555666666666555444333111000......////////////..............................000111111111111111111111222222111000000000000111111111222222333222222222......---,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////000000111222333444444444555777999999999===EEEIIIJJJLLLPPPQQQQQQUUUZZZ___ttt------------......//////------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))******++++++******))))))*********+++++++++,,,+++***))))))((()))******++++++,,,,,,---...//////111222333444333222111000111000000000000111111222000222444666777777666555666666555555444333222111////////////////////////......//////000000111111444333333222222222222222444444222111111000000000///000111111222222111111,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***+++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111222333444444444555777999999999===EEEJJJJJJLLLOOORRRRRRVVV]]]iii,,,------...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++)))******++++++******)))******++++++,,,------------,,,+++***+++,,,...///++++++,,,---...000222333555555555555333111///---000000/////////000000000333444666777777666444333555555444444333333333333000000000000000000000000---...///111222444555555888777555444222222111111666555444333222111111111//////000000111000000///******))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********************)))((('''))))))))))))))))))))))))(((((())))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111222333444444444555777999::::::???GGGLLLLLLMMMPPPSSSSSSWWWddd|||,,,,,,---............---,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,************++++++++++++******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,---000333777999---------...000222444666666666555444222000...---000000111111111111111111555555666666666555333222555555444333333333444444111111000000000000111111---...///111333555777888999888555333222222222222555555444222222111111111//////000000//////...---)))))))))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))(((((('''))))))))))))))))))))))))((((((((()))******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111222222333444444444555777999;;;;;;AAAIIINNNNNNNNNQQQRRRSSSWWWggg***+++,,,---...------,,,+++*********++++++,,,---************+++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++---111555:::===222111000000000222444555444444222111000/////////222222333444444444444444555555555444444444333333777666555333222222222333111000////////////000111...///000111333444555666555444222111111222333444333222222111000000000000000000000///...---,,,+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************&&&''''''(((((((((((('''))))))))))))))))))))))))'''(((((()))******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222333444444444555777999;;;;;;AAAJJJNNNNNNNNNQQQQQQSSSUUUaaa)))***+++,,,---,,,++++++***************+++,,,,,,((()))))))))******++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++...222666999666555333111111222333444222111000/////////111111333444555666777777777777444444333333333444444555:::888666333222111111111000///...------...///000//////000111222222333333111000//////000222444555111000000///////////////111000000///...,,,+++***((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++%%%%%%&&&'''((((((((('''))))))))))))))))))))))))'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222333444444444555777999:::;;;AAAJJJNNNNNNNNNQQQQQQSSSSSSYYYuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++---.........,,,+++,,,---000000111222333333333333333333333222222222222222222222222111000111444777999888777666666777888888999777444333555777999999???:::444111222333333222222222222111111111000000555222000000222444333111000000111222222222222222555111------///111111000444222///,,,******************))))))((((((''''''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))///...,,,***((((((((((((++++++************++++++(((***---//////...,,,******+++,,,,,,------,,,,,,+++++++++,,,---...///000......///000111222333333333555666777666777888:::<<>>???;;;777222000000222222111222222222111111111000000222111000111333555444222///000111111222222111111444111///000333666555444111000---+++***)))*********)))))))))((((((((('''***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((((((((()))***++++++************++++++)))***,,,---------+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,------...///......///000111222333333333555666777666777888:::<<>>??????666333000...///000111000222222222111111111111111//////000222555555444222...///000000111111000000111000///222666888777555...---+++***))))))***+++))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++************++++++)))*********++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,------.........///000111222333333333555666777666777888:::<<<@@@DDDHHHJJJMMMOOOQQQRRRSSSPPP]]]jjj........................------------.........///+++,,,---...............,,,,,,---------------...------...///000111111000000111222111///...///000///000111222222333333222/////////000000111111111...///000111111222555888;;;:::888666555444555555555444444666999;;;::::::222000/////////000111111111111111111111111111111///000222444555444222111......///000000000000000///...///222666777444111+++***))))))))))))***+++))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))******++++++************++++++***)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++......---,,,,,,,,,------......///000111222333333333555666777666777888:::===@@@EEEHHHJJJLLLOOOQQQQQQTTTQQQ]]]iii........................***+++,,,---///000111222,,,,,,---------,,,,,,+++++++++,,,,,,------------------///000111111222222111222333222000///000111//////000111222222222222...//////000111222222333000111333444444555777:::999888666444333222222333333222222333555666666555///000000000000111111222111111111111111111111111111222444555444222000///......///000000000000000111//////222555444000,,,(((((((((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,...///++++++************++++++***)))((('''''')))+++,,,)))***++++++,,,,,,++++++......---,,,,,,,,,------......///000111222333333333555666777666777888:::===AAAEEEHHHJJJLLLNNNPPPQQQTTTRRR^^^hhh++++++++++++++++++++++++******,,,---///000111222,,,---------------,,,,,,.........//////000000111......000111222222222222111222333222000///000111...///000111222222222222///000111222333444555555222444666777777777999;;;777666444222111111222222111000///000333444555444...000222222111111111222111111111111111222222222222444555555222000//////...///000000111111000000333222111222444222...***((((((((())))))*********(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''))),,,000333555++++++************++++++***)))((((((((()))+++,,,)))******+++++++++++++++------,,,,,,,,,------.........///000111222333333333555666777666777888:::>>>AAAEEEHHHJJJLLLNNNPPPQQQUUUSSS^^^hhh+++++++++++++++++++++++++++,,,,,,---......//////+++,,,---///000111111111///000000111222222333333///000000111222222222222000222222111000///000111...///000111222222222222111111222444555777888888444666888888888888999:::666555333222222222333333777444111111222333333333---000333333111000000111000000111111111222222222222444555333111///111222///000111111222222111111222000...///000000,,,((((((((()))*********))))))'''((((((((()))))))))******))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''')))+++...111333++++++************++++++***)))))))))******++++++))))))***+++++++++++++++,,,,,,,,,,,,------...///......///000111222333333333555666777666777888:::>>>AAAEEEHHHJJJLLLNNNOOOQQQUUUTTT___hhh,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++---000222444555666//////000111222222333333000000111222222222222111000111222111/////////000...///000111111222222111222222444555777888999:::444666888999888777888999666555444333333333444555???;;;666333111111111000,,,///333333111...///000000000111111222222222222111333444222000000222555000000111222222222222222///,,,******,,,,,,)))&&&))))))************))))))'''((((((((())))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++************++++++)))*********++++++++++++))))))***++++++++++++***+++++++++,,,---...///000......///000111222333333333555666777666777888:::>>>AAAFFFIIIJJJLLLNNNOOOQQQUUUUUU___ggg111111111000//////......000/////////000111222333222111000111222333111///000111111222222222111111111///...///111222///---000000000000000000000000000///...///000222222222333444555666666777777666333444444444555666666666444333111111333666999;;;???999333//////000000///000111111111111222222222000111222222222111///......///000111111111111111222222111111111111111111++++++***)))(((((())))))+++++++++*********))))))***)))(((''''''((()))***+++***)))'''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))*********+++(((((())))))***+++------)))************+++++++++++++++,,,------......///------...///000111222222666777777777555555777888===AAAFFFJJJLLLMMMOOOOOOSSSWWWSSS\\\jjj000000000000000000000000000000000000000111222222333222222333444444333111111111222222222111111000222000///000222333111...000000000000000000000000111000000111222444444444333444555666666777777666444444444444444555555555/////////111555999>>>@@@<<<777222//////000000000000111111111111222222222000111111111111000/////////000000111222222111111222222111111000000000///+++******)))(((((())))))+++++++++*********))))))***)))(((''''''((()))***+++***)))(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))***+++,,,,,,************++++++++++++++++++,,,------......///------...///000111222222555666777666555666777999>>>BBBGGGKKKMMMNNNPPPQQQSSSWWWSSS\\\iii000000000000111111111111111111000000000111111222444444333444555666444222000111111111111111000000222111111222333333222000000000000000000000000000000111222333444555666666444444555666777777777777444444444444333333333333......///111555999>>>@@@888444000...///000111111000111111111111222222222111111000////////////000000000111222222222222111222111111000///...------******)))((((((((())))))+++************)))))))))))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***))))))(((''''''&&&&&&+++***************++++++************+++++++++,,,++++++,,,------......///---......///000111222222444555666666666666999;;;???CCCHHHLLLNNNPPPQQQSSSTTTWWWTTT]]]iii000000000000000000000000222222111000000111111111444333333444555555444222//////000111222222222111111111111222333333222111111111111111111111111111///111333555666666666777555555666777888888888888444444333333222222222111111111111111333555777999333111///...///000111222000000111111111222222222222111000///...///000111111111222222222222111111111000///...---,,,++++++***))))))((((((((())))))************))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))((((((((()))))))))))))))(((((((((,,,++++++***))))))***************+++++++++,,,,,,++++++,,,------......///......///000111222222333222444555666666777:::<<<@@@DDDIIIMMMOOOQQQSSSUUUTTTWWWTTT^^^hhh000000000//////.........333333222111000000111111333222111222444444222111...///000222333333333333///000111111111111111222222222222222222222222222---111555777666555555666666666777888999999999999333333222222111111000000222111000000000000111222///////////////000111222000000111111111222222222333222000/////////000111111111222222222111111000//////...---+++***)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,+++***))))))))))))***++++++++++++,,,,,,,,,++++++,,,------......///......///000111222333333222333555666666777:::<<>>:::555444555000000111222333333333333......//////000000111111000000000000000/////////---000333444222111222333000111111111111222222222333444555666555444333222//////000//////...------))))))))))))(((((((((((('''''''''''''''((()))***'''((((((((())))))******'''((()))******)))((('''&&&'''(((*********)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---...///000)))))))))))))))*********+++***************++++++++++++,,,,,,,,,---------++++++,,,------....../////////000111222333333444444555666666666666999;;;AAACCCGGGKKKNNNQQQUUUXXXWWWWWWTTT```ggg000000000222444888<<<>>>333222000......///111222...////////////000000000666:::===:::444000000222222333333444444333333222555444444333333333444444888888888666444111000000111222333333111//////000111111000000000000000111111111000111222333444555000000000000111111111111///000222333444444333333000111222333333111///...111111///...,,,***)))(((''''''''''''(((((((((((()))))))))))))))******+++))))))))))))***************)))'''''')))))))))((())))))(((((((((((())))))&&&'''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))*********************************)))))))))))))))++++++************************+++++++++,,,,,,,,,---------............///,,,---///111333444555555666555555666888:::<<<>>>AAAHHHMMMMMMMMMQQQTTTTTTYYYTTTXXX\\\bbb000/////////000111333444000///...---------......000000000000111111111111111555777555111///000222333333333444444333333333444444333333333333444444999::::::777222000111333000111333222111000000111111111000000000000111111222222222333333444444444/////////000000000000000///000222333444444333333000111222333333333111000///...---,,,+++)))((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))***************)))'''''')))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))***************************)))))))))))))))))))))******************************+++++++++,,,,,,,,,---------............///,,,---///111333444555555555555666666888:::<<<>>>AAAHHHMMMMMMMMMQQQTTTUUU[[[UUUZZZ___eee////////////............///////////////......---222222222222333333333333///111333222000///222555333333444444444444333333444333333222222333444444555666555222...---...000///111222222111000111222111111111111111111111111222333444555555444333333////////////000000111111000000222333333333333333111111333444444333222111+++++++++***))))))((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))***************)))'''''')))))))))((())))))(((((((((((()))))),,,+++)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,---------............///,,,---///111333444444555555555666777999;;;===>>>AAAHHHMMMLLLMMMQQQTTTUUUZZZUUUZZZ```fff000000111222333222222222111222444444444333111000333333333444444444555555222333444333111222555888333333444444444444333333222222222222222333333444222111000222333333000...///111333333333222333444000000111111222222111111111222444555555333222000000000000111111222222222111111222222333333333333333333444333333222000///))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******((()))))))))***************)))'''''')))))))))((())))))(((((((((((())))))...,,,***(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++(((((((((((((((((((((((()))))))))))))))************************+++++++++******+++++++++,,,,,,,,,---------............///---...///111333444444444444555666888:::<<<===>>>BBBHHHMMMLLLLLLQQQUUUUUUWWWSSSYYY^^^eee444444555555555555444333333444666777666555222111333444444444444555555555666555555333222333555666222222333333333333222222111111111111111222333444444111111777???@@@999111111333555555444444555666///000111222333222222222000111333444333222000///111222222333444444555555222222222222222222333333555444333222000...---,,,((()))))))))************''''''''''''((((((((((((((((((((('''((())))))***((()))))))))***************)))'''''')))))))))((())))))(((((((((((())))))...,,,***(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%(((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++(((((((((((((((((((((((((((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,---------............///---...000111333333444444444555666888;;;<<<>>>>>>BBBIIIMMMKKKLLLPPPUUUVVVWWWSSSYYY^^^ddd999888777666444222111000222333444555555333111000333333333333444444444444555444333222222111222222111111222222222222111111000000000000111222333333222//////777@@@BBB:::111222444555555444333444555///000111333333333222222///000111222222111000000222333333444555666777777333222222111111222333333333333111///---,,,******((((((((())))))*********''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))***************)))'''''')))))))))((())))))(((((((((((()))))),,,+++)))((('''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---------............///...///000111222333333333333444777999<<<===>>>???CCCIIILLLKKKKKKPPPUUUWWWYYYUUUZZZ___ddd:::888666444222111111111111222222333333111000///111111222222222333333333222222222222222222111000000000111111111111000000/////////000000111333333.........222777888555222222333444444333111222222...000222333444444333222000000000111111222222333222222333444555666777777333333222111111222222333///...---,,,+++*********'''''''''''''''(((((((((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))***************)))'''''')))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************'''(((((()))******++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------............///...///000111222333333333222444777:::<<<>>>??????CCCIIILLLKKKKKKPPPUUUWWWZZZUUUZZZ^^^bbb888666444333333444555777222333333333222222111111000000111111111222222222111111222333444444222111//////000000000000//////////////////000111222333111222444333222222555777111222333333111//////000...000222444555444333222111111111111222333444555111111222333444666666777444333222111111111222333+++******))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))***************)))'''''')))))))))((())))))(((((((((((())))))&&&'''((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))************************'''(((((()))***+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////...///000111222333333333222444777:::===>>>??????CCCIIILLLJJJKKKPPPUUUWWWXXXSSSXXX[[[^^^|||666555555444444555555666222222222222222222222222333333222222222222222333111111111111111111111111+++///222111///...///111//////000222444777999:::333333222222333333444555555444222111111222111111555555666666666555333222222222333333333222111111333222222111111222222333444333222000//////......))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%'''(((((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++&&&''')))+++++++++)))((())))))))))))***************(((&&&'''***+++)))''')))(((''''''''''''((((((***'''%%%%%%&&&)))******((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************************))))))***+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............///111222333444555333444666888;;;>>>@@@BBBDDDFFFJJJLLLNNNOOORRRTTTXXXWWWYYY[[[___ttt444555777888888777444333111111111111111111111111111222333444444333222111000000000000000000000000000111222222111111333444000000111222444666888999444444333333333444444555333111///000222333111///444555666666666555333222111111111111111222222222111111111111111222333444333222000...---,,,++++++))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''((())))))))))))))))))))))))))))))((()))******++++++******((()))+++------,,,+++***))))))))))))***************(((''''''******)))'''(((((((((((((((((((((((()))'''%%%&&&''')))))))))((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))***++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............///111222333444555555555777999;;;>>>@@@BBBDDDGGGJJJLLLNNNOOORRRTTTWWWVVVWWWZZZ```vvv222555888;;;:::777333///000000000000000000000000...111444666666444111///000000000000000000000000222111111222444555555555222222222222333555666777555555444333333444444444222000///222777888444000444555555555555444333333000000000000111111222333111111111111111222333333111000...,,,***)))((('''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++(((&&&&&&(((***,,,))))))))))))))))))))))))'''((())))))******)))))))))***+++,,,,,,,,,+++***))))))))))))***************((('''((()))***)))''''''(((((())))))(((((('''((('''&&&''')))***)))(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............///111222333444555666777888999<<<>>>@@@BBBEEEGGGJJJLLLNNNPPPRRRUUUVVVUUUVVVYYYaaayyy000333666888777444000---////////////////////////...000222444444333111///333333333333333333333333111000111444888888666222333333222222333333444555555444333333333333333333444222222666<<<===888222444444444444444444444444111111000000111333444555222111111000000000000000...---,,,***)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,***)))''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))***)))((((((((()))))))))************)))((((((((()))))))))(((''''''((()))***)))(((((((((((('''(((******((('''((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++++++++***************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............///111222333444555777888999:::<<>><<<666222333555333333222111222333555666111333666777777555222000)))))))))))))))******+++'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((+++...000))))))))))))))))))))))))))))))***+++++++++++++++))))))((('''''''''''''''))))))))))))************''')))+++***'''&&&(((***+++)))'''%%%&&&)))---///...+++((('''((()))))))))((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,---............///111222333444555111222444777;;;???BBBDDDHHHIIIKKKKKKMMMPPPUUUXXXUUUUUUWWW[[[ddd~~~666444333444777999777555555555444444444333333333222333555777888888777777:::888555444444555555444888333222666666111///111222000//////111444555555666666666666888;;;>>>@@@>>><<<999555222111222555222333333333333333333333444333222111///---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))******)))(((((((((((((((***---000222,,,+++++++++******))))))+++++++++++++++***)))((((((((())))))))))))((((((******))))))(((((('''''')))))))))((((((((((((((()))))))))))))))*********)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))'''&&&'''***+++***(((------,,,,,,++++++******,,,+++***((((((((()))***)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111333555555444222111222444444555777;;;???CCCFFFHHHIIIKKKMMMPPPSSSVVVXXXYYYUUUZZZ\\\___555444555777:::999666333444444444444333333333333222333444555666666555555888666444444444555444333444000000444555111000333111000000222555777777777666555444444555666999:::888888777444222111333555333333333333333333333333111000///...---+++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******)))'''%%%((('''&&&&&&'''(((+++,,,++++++******))))))))))))***++++++++++++***)))((()))((((((((()))+++---...***)))))))))((((((((('''((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((&&&'''***+++***((()))))))))))))))(((((((((,,,+++)))((((((((()))***)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000222333333222111222222444444555777:::???CCCEEEGGGIIIKKKMMMOOORRRVVVXXXZZZVVVZZZ]]]___444555777999;;;999555111333333333333222222222222222222333333444333333222444333333444555555333222000...000333444222222555111111222555999;;;:::999555444333222111222333333333444555444222222333444444333333333222111111111,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%)))((('''&&&%%%&&&''''''))))))))))))((((((((((((******++++++******)))))))))((('''''')))---111333))))))))))))((((((((((((&&&''''''(((((()))))))))*********))))))((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((('''(((***+++***)))'''(((((((((((((((((()))+++***))))))((())))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000111111000111222444444444555777:::???CCCEEEFFFHHHKKKMMMOOORRRUUUXXX]]]XXX\\\^^^aaa555555666777777666333111333333333222222222111111111222222222111111111000333333333555666666444222000111333444444333444555333444666999<<<<<<:::777555444333222111111111222222444666666444333333333222111111000///......---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((''''''((()))+++++++++)))(((((((((((()))((((((((((((((((((''''''))))))************))))))((((((((()))***---000111))))))))))))((((((((((((''''''(((((()))***++++++++++++***)))(((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((()))************(((((())))))******++++++******))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000111000000111444777333444444666:::>>>BBBEEEEEEHHHLLLMMMNNNPPPUUUXXX___ZZZ^^^```ccc666666555444333222333444333333333222222222111111222111111111000000111111444444444666888777555333333666888666444333444444555666888:::;;;:::777444444333333333333444444444444666888777555333111111......---,,,++++++******(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''%%%%%%)))...333*********)))*********+++''''''''''''''''''((((((((())))))*********))))))&&&''')))+++++++++******(((((((((((())))))))))))(((((()))***++++++,,,,,,+++******)))((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***)))******+++(((((())))))******++++++)))))))))*********))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000111111111111333666999333333444666:::>>>BBBDDDDDDHHHLLLMMMMMMOOOTTTYYY```\\\```bbbfff666666555333111222444777333333333333222222222222222222111111111222222333777666555666777777666444555:::;;;777333333444333666666777888999777444111222333333444444555555666444666777555222000......+++*********)))(((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''&&&%%%(((000666&&&''''''(((((()))))))))''''''''''''(((((((((((((((((())))))******))))))&&&'''***++++++)))'''%%%(((((((((((()))))))))))))))))))))******+++++++++)))))))))((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))+++***))))))***,,,'''(((((((((((((((((()))(((((()))************))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000111222333222333666888333333444666999>>>BBBDDDCCCHHHMMMNNNLLLNNNTTTYYY^^^ZZZ```cccfff555666777666444444666999444444444444333333333333333222222222222333555666888666444444555555444333333:::<<<777222333444333333333333555666555222000111222222333333333333333000111111000---+++++++++)))))))))(((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$''')))(((&&&''',,,000&&&&&&''''''((((((''''''''''''((((((((()))))))))'''(((((()))))))))))))))'''((()))******)))'''&&&'''((((((((()))))))))***(((((((((((((((((())))))((((((((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((***++++++))))))***---)))))))))))))))((((((((('''((()))***+++******))))))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........000333333333333444555333333444666999===AAADDDCCCHHHMMMNNNLLLMMMSSSYYYYYYVVV]]]bbbeee333666999:::888777888999555555444444444444333333333333222222333555777888999666333222333333333222111999<<<666111333444333111000111222444444222111000111111111111000000///,,,,,,---+++)))(((((()))((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((("""'''++++++'''&&&'''***((((((((()))(((((('''&&&'''((((((((())))))******''''''((()))))))))))))))((((((((((((((())))))***'''((((((((())))))******'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***,,,+++))))))+++---------,,,,,,++++++******'''((()))+++++++++***))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---000222333222222222222222333333555999===AAADDDBBBHHHMMMNNNLLLMMMSSSZZZUUUSSS[[[```ddd666555555555555555666666777666444333222222222222333333333444444444444444555444333333444333111000222333444444555555444444333222000222444555222000000///---+++++++++,,,---******)))'''%%%(((...333---+++)))'''&&&&&&'''(((******))))))((((((''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))*********************(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********************))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))888::::::555---((((((***+++++++++*********))))))))))))*********+++++++++---,,,,,,+++*********+++------------------------...------------...//////---...///000222333555555555444444555888<<<@@@CCCEEEGGGJJJLLLMMMPPPTTTVVVYYYWWWXXX[[[ddd666666555555555555666666777666555333333333333444333333333333333333333333444333222333555555444222333444444333333222111000//////000222444333000,,,)))+++,,,------+++)))''''''''''''&&&&&&(((---222,,,***)))'''&&&'''((()))***)))))))))((((((((('''''''''''''''((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&''''''***)))((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))***************((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))///111222///)))&&&''')))+++++++++*********))))))++++++,,,,,,---------------,,,++++++******++++++------------------------...------------.../////////000000111222333333333444444444555888<<>>BBBEEEJJJLLLMMMNNNOOOPPPSSSVVV[[[ZZZ[[[^^^fff555555666666555444333333333333444555555666666666444444444333333222222222///...---...//////---++++++++++++++++++******)))((((((((((((((((((((())))))***,,,...///...---++++++*********)))((('''&&&&&&&&&&&&''''''((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%''')))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++++++++*********)))))))))(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((***+++------+++***(((************************))))))))))))))))))))))))(((((())))))************)))***++++++******+++,,,************************)))***+++------,,,+++***,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------...------------...//////---...000111333555666777555444555666999>>>BBBEEEJJJLLLMMMNNNOOOPPPSSSVVVXXXWWWYYY]]]fff777777888888888666444333444555666666777777777666333222222111111000000000---,,,++++++++++++)))''''''((())))))************(((((((((&&&%%%%%%(((***###(((///555666222,,,'''---+++***)))))))))'''%%%&&&&&&&&&'''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))((((((''''''''')))+++,,,***((())))))))))))))))))))))))***))))))(((((())))))***)))***++++++,,,+++++++++,,,++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))***************++++++++++++,,,...///000///---,,,++++++******++++++,,,,,,******++++++,,,,,,------...------------...//////------///111444666888999666666666777999===AAADDDGGGIIIJJJLLLLLLNNNQQQTTTUUUUUUXXX]]]fff333444555666555333111000111111222333333333222111000//////...------,,,,,,***)))((()))******)))'''&&&'''((()))))))))))))))&&&((()))(((&&&&&&''')))###''',,,111222000,,,)))+++)))&&&&&&((()))(((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))***''''''''''''((((((((((((''''''(((((())))))******//////......---,,,,,,++++++((('''***000111---((())))))))))))))))))))))))******))))))))))))******)))***++++++,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************************************))))))))))))))))))))))))'''(((((()))******++++++******))))))*********)))))))))*********+++++++++***,,,...000000///---,,,++++++******++++++,,,---)))******+++,,,,,,------...------------...//////...///000222444666777888888777777777999===@@@CCCEEEGGGIIIKKKLLLNNNQQQTTTUUUTTTWWW\\\eee...///000111000...,,,***+++,,,---......---,,,+++------,,,++++++***))))))'''''''''(((***+++***(((''''''((((((((((((((('''$$$(((++++++)))''''''((()))(((&&&&&&'''***---000)))&&&###$$$'''))))))(((&&&''''''(((''''''&&&&&&'''((((((((())))))******''''''''''''((((((((()))&&&''''''((()))******+++------,,,++++++***))))))...)))'''+++333555///((())))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************)))(((((()))******************************))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++***+++,,,---,,,+++))))))******++++++++++++(((***---...///---,,,***+++*********+++,,,,,,---))))))***+++,,,,,,------...------------...//////000000111222444555666666999888777777999<<<@@@BBBEEEHHHJJJLLLMMMPPPTTTVVVVVVUUUXXX\\\ddd~~~************************))))))))))))))))))))))))***)))((('''&&&&&&'''((('''''''''&&&'''((())))))&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((()))+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***)))((('''((()))---------,,,,,,++++++++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))************+++++++++))))))))))))))))))))))))************************///...,,,***))))))***+++******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111222222222111333555888999999999:::<<>>@@@BBBCCCEEEHHHKKKLLLLLLOOOTTTXXX]]]\\\\\\]]]bbb|||&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((()))((((((((('''((()))*********))))))((((((''''''''''''(((((('''''''''(((((())))))***'''''''''((((((((((((((())))))))))))))))))))))))''''''((()))************''''''(((((()))+++,,,---*********++++++++++++,,,))))))))))))))))))))))))************************************************************************''')))******))))))+++,,,++++++,,,,,,,,,,,,---------+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,.........---------.........---,,,,,,+++***++++++,,,,,,---------//////......//////000111///000111222222444777999999:::;;;===???AAABBBCCCFFFIIILLLLLLLLLOOOTTTXXX\\\[[[\\\]]]ccc|||&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&''''''((())))))******''''''''''''((((((((()))))))))))))))))))))))))))''''''(((******++++++***))))))(((((()))***++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************************************'''(((******))))))+++---+++++++++,,,,,,---------,,,*********+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,)))***,,,...//////...------------...------,,,,,,++++++,,,,,,---......//////////////////000000111///000111111222444777:::999:::;;;>>>@@@AAABBBCCCEEEHHHKKKLLLMMMPPPUUUZZZ\\\[[[[[[]]]ccc}}}))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((((((''''''''''''((())))))&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((******++++++++++++******)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************''')))************,,,---+++++++++,,,,,,---------+++***))))))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,)))***---...//////...---,,,,,,---......------,,,,,,,,,------...///000000///////////////000111111///000111111222444777:::888:::<<<>>>@@@BBBCCCCCCCCCFFFJJJLLLNNNQQQWWW\\\[[[ZZZ[[[]]]ddd~~~''''''''''''''''''''''''(((((())))))))))))(((((()))(((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))******))))))(((((('''''''''(((******((('''((()))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++000///---,,,++++++,,,------,,,++++++************///...,,,+++***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))000777555---'''(((,,,))))))*********+++++++++************************+++++++++************))))))******++++++******)))******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---////////////000000000000000000000111333444666777:::;;;>>>@@@AAABBBBBBBBBEEEHHHLLLMMMNNNQQQWWW\\\[[[ZZZ[[[]]]ddd~~~''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((('''''''''&&&***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))(((((((((''')))******)))(((((()))************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------------,,,+++++++++++++++------...//////...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))...333222,,,((()))+++************++++++++++++************************((()))))))))******++++++))))))************))))))************++++++++++++)))******+++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................------...///000000000///////////////000000000000///000111222444555666666:::;;;===@@@AAABBBBBBBBBEEEHHHKKKLLLMMMPPPUUUZZZZZZYYY[[[^^^eee((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((())))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((('''''''''((((((((())))))(((((())))))))))))))))))(((***++++++***))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------------,,,------,,,,,,++++++,,,,,,+++---111333333111---+++++++++++++++++++++++++++------,,,,,,,,,,,,------***,,,------+++)))************+++++++++,,,,,,,,,************************''''''((()))***+++,,,,,,))))))************))))))************++++++++++++***************++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,........................,,,,,,...///000111111111////////////000000000000///000222444666666666666999:::===???AAABBBBBBBBBEEEHHHKKKLLLLLLNNNSSSXXXZZZYYY[[[^^^fff))))))))))))))))))))))))((((((((())))))(((((((((***))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))))))))******((((((((())))))******+++)))***,,,,,,***)))***+++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,------,,,,,,,,,,,,,,,---+++...111444444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,+++******+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---******++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++*********+++---......---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++,,,,,,,,,,,,,,,,,,------...000000111111111////////////000000000000000111444777888888777777888:::<<>>AAABBBBBBBBBHHHJJJMMMNNNMMMOOOTTTYYY\\\[[[[[[]]]bbb|||(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))******+++((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))******************(((***++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------***++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.....................//////000,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,------....../////////000111111111000000///...////////////000000000000111222444666888888888888777888;;;>>>@@@BBBBBBBBBGGGJJJMMMNNNNNNPPPUUUZZZ]]]\\\\\\\\\aaazzz''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***'''(((((((((((()))))))))++++++******************''')))******)))(((((())))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***)))))))))******+++,,,******+++,,,------......******************************))))))))))))************+++******))))))***(((((()))))))))******************************************************+++)))******++++++******)))*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------...//////000///000000111111111000000////////////000000000000000000111333444555666777666888;;;>>>@@@BBBBBBCCCEEEHHHKKKMMMMMMPPPUUUZZZ]]]\\\\\\]]]bbb{{{''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''(((******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&&&&'''''''''(((,,,+++++++++***)))))))))'''(((******((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))...---+++***)))***++++++))))))(((((()))***++++++'''(((+++,,,------,,,+++(((((((((((((((((((((((())))))(((((((((((())))))''')))+++***(((''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((((())))))))))))*********'''((()))++++++***))))))***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,---......---...///111222222222222////////////000000000000......///000111333444555666888:::>>>@@@BBBBBBCCCCCCGGGJJJLLLLLLOOOUUUZZZ\\\[[[\\\]]]ccc}}}