BM6&6(v@ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------............------------......---...............------***+++---.........------....../////////000000000111///---,,,---............///000111111///---,,,000111111222222111000///222000------...//////...,,,---///000000///...,,,000000000//////......---,,,---...///000111111111000000//////......------000000111111111111000000000000000111222444555666777999;;;<<<;;;:::::::::888888888777666666555555666444222111222222111000111000000///...---------000000///...------,,,,,,//////.........---------------------------------.........------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------.../////////000000000000000//////------,,,,,,...111555888111111000///......------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////......---........................------------------------------++++++++++++---------------------------------------------------------------------------------------------------------.........---,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,------.................................------............------............//////////////////000111333444555555888:::>>>@@@AAACCCEEEGGGFFFFFFFFFFFFGGGLLLRRRWWWYYYZZZ[[[ZZZYYY\\\ccchhhffffffeeeccccccgggpppvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,------------------------------------.........//////.........------.........---...............------------.../////////...---,,,,,,,,,---------......000000//////000111111111111111000000111111222222111333666:::<<<===<<<<<<666333111000000111000///000000000000000000000111////////////////////////111111111111111000////////////////////////......000000111111111111000000000000000111222333555555666888;;;;;;:::888888999999999888888777666666666555333111111111222111000111000000///......------000//////...------,,,,,,//////.........---------------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////...---,,,...000333555666000000000//////...............---,,,---...///000------------------------........................///////////////......---........................------------------------------,,,++++++,,,---------------------,,,,,,,,,------------------------------------------------------------------------------......------,,,+++,,,,,,,,,---------......------------------------------------------,,,,,,------------------------------............------............////////////...///000111333444555666888:::>>>@@@AAACCCEEEGGGFFFFFFFFFFFFGGGLLLRRRWWWXXXYYYZZZYYYXXX[[[aaafffffffffdddbbbbbbgggpppxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,+++------------------------............////////////........................------...............---//////000000000//////...////////////............///000111333333333333222222111111000111444666888999<<>>;;;;;;===BBBGGGKKKVVVUUUTTTUUUVVVVVVUUUTTTRRRSSSSSSQQQMMMHHHDDDAAA888777777666555444444333000000111222222222111111///000000000111111222222000000111111111111000000000000000000111222333333777999;;;<<<::::::::::::888777777666666555444444555333111000111111000///////////////...........................------------.....................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...------,,,,,,,,,,,,************************---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...////////////000111111111111111------///333666666222...---------------.....................---,,,,,,+++........................///////////////////////////////////////......---................................................------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////////////////////////////------............------............////////////,,,---...000222444555666555888<<>>999666777:::???CCCGGGHHHJJJNNNSSSVVVWWWWWWUUUVVVWWWVVVRRRLLLFFFBBB<<<;;;;;;:::999999888888:::999999777555333111000111111111111111222222222000000111111111111000000000000000000000111222222555888;;;<<<;;;;;;<<<<<<888888777777666555555555666444222111222222111000//////////////////..............................---------...............+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------------------------------...........................------------...////////////000111222222222222---000333555666444222000///////////////........./////////000///...------///////////////////////////////////////////////////////////////......---................................................------............------+++,,,,,,------......///........................------------------------------------------------,,,,,,------......------,,,,,,,,,---------......------------------------)))***+++,,,...///000000////////////////////////------............------............////////////---...///000111333444444555888;;;>>>@@@CCCEEEHHHHHHHHHGGGFFFGGGKKKQQQUUUYYY[[[[[[YYYXXXZZZ```eeeeeeeeecccaaacccjjjuuu~~~........................................................................------...///////////////........................***+++---.........------........................------------....................................,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------,,,---///000000///---,,,+++,,,---...////////////......------...000222333666888;;;???CCCGGGJJJLLLMMMQQQWWWXXXVVVUUUWWWZZZZZZ^^^dddgggddd\\\RRRKKKBBB@@@===;;;;;;===@@@BBB>>>???BBBGGGLLLOOOPPPPPPLLLLLLMMMLLLIIIEEEAAA>>>=========>>>>>>>>>??????CCCBBBAAA???<<<999666555222222222222222222111111000000111111111111000000000000000000000111111222333555999:::;;;;;;<<<===::::::999999888777777777777555333222333333222111.../////////////////////........................---------.........//////++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------..............................---,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------.........................................................------------...////////////000111222222222222///333888999666333333555333333222222111111000000000111222444444444444444111111111111111111111111///////////////////////////////////////......---................................................,,,---...//////...---,,,,,,,,,---......///000000................................................------------------------+++,,,------......------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////////////////////////////------............------............/////////////////////000111222222222444777;;;>>>@@@CCCEEEHHHHHHHHHGGGFFFGGGKKKPPPUUUYYYZZZZZZXXXWWWYYY^^^cccdddddddddcccdddkkkuuu}}}................................................////////////////////////------...///000000//////////////////////////////+++,,,.../////////..............................---------.........//////........................---......//////......---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,---///000000///---,,,+++,,,---...////////////............000222444555:::;;;<<<===???AAABBBBBBEEEKKKPPPRRRQQQRRRUUUYYYZZZ^^^bbbccc___VVVLLLEEE>>>>>>===>>>>>>???@@@@@@@@@@@@BBBEEEHHHJJJIIIGGGFFFFFFEEEDDDCCCAAA@@@???<<<===>>>???AAACCCDDDDDDGGGFFFEEEDDDBBB@@@>>>===444333333222222111111111000000111111111111000000111000000000000000111222000333777999:::;;;<<<>>><<<<<<;;;::::::999999888777555333333444444333222.........///////////////---.....................---------.........//////++++++,,,,,,---...//////,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.................................////////////////////////...------------...////////////000222222333333333000666<<<<<<777333555888666666555555444333222222000222444777999:::::::::333333333333333333333333000000000000000000000000///////////////......---........................////////////////////////,,,---...//////...---,,,------......///000111111////////////////////////////////////////////////------------------------+++,,,,,,---.........---,,,,,,,,,---------......------------------------,,,---------------------........................---..................---............/////////000000000000000111111111111444777;;;>>>@@@CCCFFFHHHIIIHHHGGGFFFGGGKKKPPPTTTXXXYYYYYYWWWVVVXXX]]]bbbcccdddddddddeeellluuu}}}///////////////////////////...---,,,,,,---...///........................///////////////.................................................................................,,,---......------...000000000000000000///......////////////............------------------------,,,------......------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,---------......---------............/////////.........------------------------------------------........./////////000000000...///000222111000///,,,+++,,,000333000//////111666:::<<<===;;;:::999999:::;;;999888DDDEEEGGGHHHJJJLLLMMMNNNSSSTTTTTTSSSOOOJJJEEEBBB===>>>???@@@@@@@@@>>>======<<<<<<>>>AAACCCEEEEEEIIIGGGEEEEEEDDDBBB>>>;;;>>>@@@BBBBBBAAACCCGGGKKKHHHFFFBBB@@@@@@CCCGGGJJJEEEAAA:::444111222444666111111222222111000//////222111111111111111222222000222666999<<<>>>??????@@@@@@???===;;;999777666777666555777888888444111111000000////////////000222111000///////////////................................................------------------------........................///...,,,,,,,,,---///111---------............/////////............/////////...------...///...---......------------..............................,,,---------.../////////---......---+++***+++------///000000//////111333...333666777999;;;777111555666777555444777===BBBDDDBBB???;;;888666555444444555777:::>>>BBBEEEGGG===<<<999666555555555666666666555444333111///...000000000000000//////............//////...------000000000000000000000000,,,,,,---.../////////.........////////////......000/////////............---------.........//////........................------------------------........................------............------.................................------,,,,,,,,,............////////////000000000///......------222222222222222222222222555888;;;>>>@@@BBBDDDGGGIIIGGGEEEEEEGGGKKKOOORRRVVVWWWWWWWWWXXX[[[```dddhhhfffdddddddddhhhuuu........................///...------------...///........................................................................................................................,,,---......------...000///////////////...------............------------------------------------,,,------......------,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,,,,------......---------............/////////.........---------------------------------,,,,,,,,,---------......,,,.........---,,,---///,,,...000000///.../////////111444999???BBBCCCBBB@@@===;;;:::<<<>>>@@@@@@>>>@@@EEEIIIMMMOOOOOOOOOFFFFFFEEEDDDBBB???===<<<<<<::::::<<<@@@BBB@@@>>>======>>>@@@CCCFFFGGGGGGCCCCCCCCCCCCBBBAAA???======>>>@@@BBBCCCEEEIIIKKKMMMKKKHHHEEEDDDDDDEEEFFFGGGFFFDDD@@@;;;777333111111111111000000111111111333222222111222222333333111222555999;;;===>>>???AAA@@@???===<<<:::888888888666444444555666444222333222111000///.........000000//////.../////////------------------------........................------------------------........................///...---,,,,,,---///000---------............/////////............//////...---,,,,,,---...---,,,......------------..............................------.....................//////---++++++---......///000//////000222555999===AAABBBBBBBBB<<<444999888888777888;;;@@@CCCHHHFFFCCC@@@===<<<;;;:::555555777:::???CCCGGGJJJGGGDDDAAA===:::888777777:::::::::999888777666555333222111///////////////...///////////////......////////////////////////------......///...............////////////......000000/////////.........------------....................................------------------------........................------............------.................................------,,,,,,,,,............////////////.........///////////////111111111222222333333333555888;;;>>>@@@BBBDDDGGGIIIHHHFFFEEEGGGKKKPPPSSSUUUUUUVVVVVVWWW[[[```dddhhheeeddddddcccgggttt------------------------///......------......///........................------------------------........................................................................,,,---......------...000...............------,,,...------------,,,,,,,,,------------------------,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------,,,+++,,,---...///---------............///...............---------------------------------++++++,,,,,,,,,---------,,,---//////---,,,,,,------.../////////000222444???BBBHHHOOOUUUVVVTTTQQQLLLHHHBBB>>>>>>???@@@@@@GGGJJJOOOSSSUUUVVVUUUTTT======>>>???AAABBBDDDDDDEEEBBBAAADDDJJJNNNLLLJJJOOOPPPRRRSSSUUUWWWXXXXXXYYYZZZZZZXXXTTTPPPNNNNNNCCCCCCBBBDDDFFFGGGGGGFFFKKKIIIFFFCCC@@@???>>>>>>EEEHHHKKKLLLIIIBBB;;;666555444222111000111333444333333222222222222333333111222555888:::<<<>>>>>>BBBAAA???===<<<;;;:::::::::777444333333444444444444333222000///......---///............//////000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------..............................---,,,,,,...///000---------............/////////............//////---,,,+++,,,------,,,+++......------------..............................//////..................000000///---,,,,,,///111000000000000///111555777???EEEKKKNNNPPPPPPHHH@@@AAA>>>;;;:::<<>>======999999:::<<<@@@FFFKKKNNNNNNLLLIIIEEECCCAAA@@@@@@>>>>>>===<<<:::999888777777666444111000000000111/////////000000/////////////////////////////////....../////////...------...//////000000//////...000000000/////////......,,,,,,,,,---------..............................------------------------........................------............------.................................---------------............////////////------......///000000111000000111222333333444444555888;;;>>>@@@BBBDDDGGGJJJHHHFFFFFFHHHLLLQQQTTTSSSTTTUUUUUUWWW[[[```eeefffdddcccccccccgggsss........................//////............//////........................---------.......................................................................................,,,---......------...000.........//////......---.........---------,,,,,,------------------------,,,------......------,,,++++++,,,------------,,,---------------------------,,,,,,,,,------.........---,,,++++++---...000---------............///................................................,,,,,,,,,---------......---///111111000......///333111///---///666???FFFUUUWWW\\\bbbeeeccc^^^ZZZOOOKKKEEEBBBAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEGGGLLLRRRWWW[[[^^^```^^^]]]\\\]]]___aaaaaa```\\\]]]^^^^^^]]]]]]^^^^^^dddddddddaaa]]]ZZZZZZ[[[XXXUUURRRRRRSSSSSSOOOLLLKKKHHHCCC???<<<;;;;;;<<<>>>BBBHHHMMMOOOMMMIIIGGG@@@===999555333222333444444333222222111222222222111222444777999;;;===>>>BBBAAA@@@>>>===<<<<<<<<<999888777666666555444444444333222111000/////////...---------...///000000------------------------........................------------.......................................------------...///000---------............/////////............//////...---,,,,,,......---,,,......------------..............................000000//////......------000000///---,,,...111444333333333222222444777:::===FFFOOOWWW]]]___YYYRRRNNNHHHCCC@@@BBBCCCCCCBBBBBBBBBAAA???>>>======<<<===<<<;;;<<>>@@@BBBDDDGGGJJJHHHGGGGGGIIIMMMRRRUUUTTTTTTUUUUUUWWW\\\bbbgggeeeccccccccccccfffrrr////////////////////////////////////////////////////////////////////////......//////000000000000////////////////////////////////////////////////........................,,,---......------...000...//////000000000//////////////////.........---------------------------,,,------......------,,,,,,,,,---...............------------------------+++,,,,,,------.........------,,,+++,,,---...///---------............///---.........................................................////////////---///111111000///000111333333555777===GGGRRRZZZ\\\^^^```bbbbbb]]]VVVQQQFFFDDDCCCCCCEEEFFFFFFEEE=========>>>AAAEEEIIILLLYYY^^^eeelllrrrtttuuutttrrrsssrrroookkkhhhggghhhcccddddddbbb___^^^```bbbcccbbbaaa___^^^___bbbdddeeebbb___```bbbbbb```]]]WWWRRRKKKDDD???>>>???@@@;;;===@@@EEEIIIMMMPPPRRRJJJGGGBBB===999666444444444333222111111111111111111222444666888:::<<<===AAAAAA@@@>>>>>>=========888:::<<<<<<;;;888555333222111111111111222222333...............///000111////////////////////////........................---------....../////////........................------------......//////---------............/////////............//////000...---...///000///---......------------..............................000000000//////......---...///000//////111444777777888888777666777:::===>>>GGGRRR[[[bbbgggccc\\\RRRLLLEEEAAAAAAAAA???===;;;<<<<<<<<<;;;;;;;;;:::<<<:::888777888;;;???BBB??????@@@AAACCCEEEFFFGGGHHHGGGEEEBBB@@@???>>>>>>;;;<<<===>>>===:::777555333333111000/////////000///////////////////////////000000000///...------//////000000000000//////111000000000////////////,,,,,,,,,---------......////////////////////////................................................------............------............................................................////////////000000//////............//////000111333444555555555888;;;>>>@@@BBBDDDGGGIIIHHHFFFFFFIIINNNSSSVVVVVVVVVVVVVVVXXX]]]dddiiieeeccccccdddcccgggrrr~~~000000000000000000000000...//////000000//////.../////////////////////////////////000000111111222////////////////////////////////////////////////........................,,,---......------...000...///000000000000000000000000/////////.........------------------------,,,------......------,,,,,,---......//////......------------------------++++++,,,---............,,,,,,,,,---------......---------............///---------..........................................////////////000000000,,,---///......///111333111777@@@IIIPPPVVV[[[^^^XXXYYY\\\^^^]]]WWWNNNHHHIIIGGGEEEDDDCCCBBB???===<<<<<>>===<<<888;;;???@@@===999555333111111111111222333444555000////////////000000111////////////////////////........................---------...//////000000........................---------............///---------............/////////............//////000///...///000000000.........------------..............................000000//////////////////---///222333444666:::<<<===>>>>>>>>><<<<<<===???DDDKKKRRRXXX]]]aaa^^^XXXDDD@@@;;;777666666777666666666777999999999999999===;;;999888777999;;;===<<<<<<===>>>???@@@AAAAAACCCBBB@@@???>>>>>>>>>???;;;===???@@@@@@>>><<<:::999777555333111000000111000000000000000000000000//////000000000///......///000000111111000000///111111000000000/////////---------.........//////////////////////////////................................................------............------......................................./////////............////////////111000000///......------000000111222333333444444555888;;;>>>@@@BBBDDDGGGHHHGGGFFFFFFHHHMMMRRRVVVXXXXXXWWWVVVXXX]]]dddiiieeeddddddeeeeeegggrrr~~~000000000000000000000000...///000111111000///...////////////////////////.........///000111111111////////////////////////////////////////////////........................,,,---......------...000---...//////000000////////////.........---------------------------------,,,------......------,,,,,,,,,---............---........................***+++,,,...............***+++---...///...---,,,---------............///---------.........//////.................................////////////000---............111555888:::@@@IIIOOORRRRRRQQQPPPMMMRRRYYY___aaa[[[RRRKKKMMMIIIDDDAAA???===;;;999999;;;???GGGQQQ]]]gggmmmuuuwwwyyyyyywwwsssnnnjjjfffdddfffmmmvvvyyyvvvppp^^^```bbbbbbccciiisss{{{~~~ppphhhggghhhgggeeexxxvvvrrrlllgggeeeeeegggjjjgggccc___[[[XXXVVVUUUSSSPPPKKKGGGDDDCCCDDDEEEGGGIIIKKKKKKIIIDDD???<<<777777555444444333333333222222333444666888;;;<<<<<<===???@@@@@@???<<<;;;999<<>>;;;777555555333333222222222333333444222111111000000000000111////////////////////////........................---------...///000000000........................,,,------...............---------............/////////............//////000...---...///000///.........------------..............................///////////////000000000---111555999;;;===@@@BBBAAACCCEEEDDDBBB@@@@@@@@@EEEIIILLLMMMOOOQQQNNNHHH777666555444444666;;;>>>???@@@BBBDDDEEEEEEEEEEEEHHHHHHFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIJJJIIIIIIGGGEEEBBB???<<<;;;;;;;;;<<<<<<<<<===>>>???@@@@@@???===:::777444333333333111111111111111111111111...//////000000000000///000000111111111111000000111111111000000000//////........./////////000000////////////////////////................................................------............------........................---........./////////000............///////////////////////////.........111111111222222333333333555888;;;>>>@@@BBBDDDGGGGGGFFFEEEEEEHHHMMMRRRUUUYYYXXXWWWVVVWWW\\\ccchhheeedddeeeffffffhhhsss////////////////////////...///000111111000///...000000000000000000000000---------...///000000111000000000000000000000000000000000000000000000000........................,,,---///...------...000,,,,,,---.../////////.........---------,,,,,,,,,------------------------,,,------......------,,,++++++,,,---------,,,,,,........................)))+++,,,...//////......)))+++...000000///,,,+++---------.........//////---------.........//////////////////////////////---------.........//////000000000///000444999===IIIKKKLLLKKKGGGCCCAAA@@@BBBIIIVVVaaaeeeaaaWWWOOODDDAAA===<<<>>>AAADDDEEEIIIKKKPPPWWW___hhhooosssvvvvvvvvvtttqqqlllhhhfffiiifffiiizzz}}}tttrrrsssnnnoooppppppooollljjjhhh^^^\\\WWWQQQKKKFFFBBB@@@@@@DDDIIIMMMNNNJJJEEEAAA999999888666666555555555222222222333555888:::<<<:::<<>><<<888555555666555444333333222222222222333333222111000000000111................................................---------...///000000111........................,,,---......//////......---------.........////////////............/////////...------...///...---.........------.......................................//////000000111111...222888===@@@BBBDDDFFFDDDFFFHHHHHHFFFCCCAAAAAAAAACCCCCCAAABBBCCCAAA;;;777:::<<<===???DDDKKKQQQQQQSSSUUUXXXYYYZZZZZZZZZWWWVVVVVVVVVWWWWWWXXXXXXTTTUUUVVVWWWXXXYYYYYYYYYUUURRRLLLGGGBBB???===<<<===;;;:::999;;;>>>BBBEEEDDDAAA>>>:::777555555555111111111111111111111111......///000000111000000000000111111111111000000111111111111000000000000////////////000000000000000000000000000000000000////////////////////////........................---..................---........................---.........//////000000............/////////000------......///000000000222222222222222222222333555888;;;>>>@@@BBBEEEGGGFFFEEEDDDDDDGGGLLLQQQUUUYYYXXXVVVUUUVVVZZZaaaffffffeeefffggggggiiittt---///111222000//////000111111111111111111000000333222111111222111///---///...------///000000///222222222222111///...---000///------------//////---.........//////000000//////............//////............/////////000---.........//////000000........................---------............///..............................//////...---,,,,,,---------............///........................------------------------/////////////////////////////////////////////////////////......------,,,,,,111444111333;;;EEEKKKPPPKKKFFFBBBAAA@@@???>>>CCCRRR]]][[[TTTNNNGGGAAA===>>>BBBHHHOOOUUUXXXYYYXXX\\\bbbiiiooorrrrrrqqqqqqiiigggoooxxxyyysssnnn}}}mmmgggffffffccc```^^^ZZZPPPDDDFFFAAABBBIIIMMMLLLMMMQQQHHHDDD===777222000000111000222555555444555888<<<===>>>@@@@@@@@@???===;;;999777666666777777555444333333333333333333333333111111111000000000000///000000000000000000000000........................////////////////////////---------............///......------------......//////.........---------+++,,,---...//////////////////////////////////////////000000///...------+++,,,......------...000,,,---///111333444555666444555999===BBBCCCBBBAAARRRPPPLLLGGGBBB===:::999???<<<999;;;???CCCEEEDDDHHHIIILLLOOOTTTYYY]]]``````\\\ZZZ\\\aaacccaaa^^^^^^^^^___```___^^^\\\[[[]]]aaaaaa\\\YYY\\\^^^^^^ZZZZZZWWWQQQLLLJJJHHHEEEDDDCCCBBB@@@===<<<<<<===@@@AAACCCDDDCCC???888333777444111000111222222222///......//////000111222////////////000111222333111111111111000000000000111111111111111000//////////////////////////////////////////////////////000000//////......------//////000000///...------............////////////000///...------...///000000000000000000000000000000000000000////////////...///000111111111111111444777;;;===???AAACCCEEEIIIGGGFFFEEEGGGKKKOOOQQQTTTSSSUUUXXXXXXYYY___gggggglllgggdddkkkmmmpppzzz...000222222111000000000222111111000000111111222++++++,,,...111222111/////////000111222111000///333222222111000000//////333333222111000000111111........./////////000000//////............//////........./////////000000........./////////000000........................---------............///..............................//////...------,,,---------............///........................------------------------////////////////////////////////////////////////000000////////////......333111000555BBBOOOQQQMMMHHHIIIGGGCCC===::::::;;;FFFQQQWWWRRRIIIDDD@@@;;;:::???GGGQQQ[[[bbbfffgggcccggglllpppssssssqqqpppeeecccjjj{{{{{{rrrllliiidddbbbeeeiiieee^^^OOOGGGAAABBBEEEGGGMMMSSSMMMIIICCC===888555333333111333555555555666999<<<===>>>@@@AAAAAA???>>><<<;;;:::888888999999888666333333333333333333333333222222111111111000000000000000000000000000000000........................---------------------------------............///......------------......//////.........---------,,,,,,---...///////////////////////////////////////////////////...---------...///...------...000...///000000111333666999===<<<<<<>>>AAAEEEHHHJJJKKKIIIEEE@@@<<<:::888777666666777;;;AAAFFFJJJKKKVVVWWWXXX[[[^^^bbbfffhhhbbb___\\\\\\___```]]]YYYaaaaaaaaaaaa```______^^^]]]dddiiifffbbbccceeeeeebbb___[[[UUUQQQOOOKKKHHHNNNLLLIIIDDD???<<<<<<<<<>>>>>>@@@BBBDDDDDDAAA???999666333222222333222222000000000000000111222333////////////000111222333111111111111000000000000111111111111111000/////////////////////////////////////////////////////////////////////.........///////////////...------............////////////000///...------...///000000000000000000000000000000000000000000000000/////////000111111222222222333666:::===???BBBEEEGGGHHHGGGFFFFFFHHHLLLPPPSSSUUUTTTVVVYYYYYYYYY___gggfffkkkfffdddkkkmmmppp{{{,,,...000111000///000111333333333333444555666666333222222444555444111//////000111222111000///...111000/////////000111111222222111111000000//////////////////000000000000000//////......//////000....../////////000000000......////////////000000........................---------............///.................................///......---,,,---------............///........................------------------------////////////////////////////////////////////////000000//////000000111111333333444:::HHHSSSSSSMMMJJJKKKIIIBBB;;;999>>>DDDKKKOOOOOOGGG???<<<<<<;;;AAAGGGQQQ\\\dddiiijjjjjjnnnnnnnnnmmmkkkkkklllmmmwww}}}}}}vvvrrrsssrrrgggZZZ\\\SSSJJJEEEDDDDDDHHHLLLPPPMMMIIICCC>>>:::666555333444555555555666999;;;===>>>@@@BBBBBBAAA???>>><<<;;;999999::::::888777444444333333333333333333333222222222111111111111000000000000000000000000........................---------------------------------............///......------------....../////////............------....../////////......///////////////////////////////////////......---///000000...------///111///222666666666:::BBBIIIMMMLLLLLLKKKKKKKKKKKKLLLAAA???<<<999777777888999>>>AAAGGGLLLPPPUUUZZZ]]]]]]]]]^^^___bbbeeegggiiigggccc```______^^^[[[WWWXXXWWWVVVUUUTTTTTTTTTTTTWWW___eeebbb^^^]]]\\\[[[___XXXPPPLLLKKKMMMMMMMMMLLLLLLLLLKKKHHHCCC???===>>>======???AAACCCCCCBBB===:::777555555444333222222222222111222222333333000000000000000111222333222222111111111000000000000111111111111000000///////////////////////////////////////////////////.........//////////////////////////////......---............//////////////////............//////000000000000000000000000000000000000000000000000//////000111222222333333111555999===@@@BBBFFFHHHGGGFFFEEEFFFIIIMMMRRRUUUVVVUUUWWWZZZZZZZZZ```hhheeejjjfffccckkknnnqqq{{{...000333444555666888:::<<<>>>???AAA@@@???===;;;<<<<<<<<<>>>??????===;;;888888888777555444555555222111111000000000111111000000111111111000000///000000000000000000000000000000////////////000000...////////////000000000//////////////////000000........................---------............///........................---...............---------------............///........................------------............///////////////////////////////////////////////////......///000111333444333<<>>:::===GGGOOOLLLLLLHHHAAA<<<===BBBGGGNNNUUU___hhhlllmmmllllllmmmnnnmmmllllllqqq{{{xxxsssxxx{{{{{{zzzbbb```\\\VVVRRROOOLLLJJJIIIOOONNNKKKHHHCCC???;;;888666666555444444555888999<<<>>>@@@BBBCCCBBBAAA@@@<<<:::999888999888777555444444444444444333333333333333333222222222111111000000000000000000000000........................////////////////////////---------............///......------------....../////////..................////////////......---////////////////////////...///////////////......000000000...---...111444444;;;CCCFFFHHHMMMXXXaaa___```aaa]]]VVVMMMEEE@@@999888666555666999===@@@LLLRRRXXX[[[\\\^^^aaaddd^^^^^^]]]^^^^^^```bbbcccaaa^^^[[[YYYXXXVVVSSSPPPIIIHHHGGGEEEEEEEEEFFFGGGLLLRRRWWWZZZ___eeefffcccdddXXXKKKEEEDDDDDDFFFHHHCCCFFFKKKOOOPPPMMMGGGBBBEEECCCBBBBBBCCCCCCBBB@@@BBB???<<<999888777555444333333222222222222222333111000000000111111222333222222222111111111000000000000111111111111000///////////////////////////////////////////////////------......//////000000...///////////////................../////////////////////....../////////////////////////////////000000000000000111111111000000000111222333444555333666:::===???BBBEEEGGGFFFEEEEEEFFFIIINNNSSSVVVWWWVVVXXXZZZZZZZZZ```hhhdddiiieeecccjjjnnnqqq{{{;;;>>>AAADDDGGGJJJNNNQQQRRRTTTWWWWWWTTTMMMFFFAAA:::;;;===BBBGGGKKKMMMMMMHHHHHHFFFBBB??????AAADDD=========;;;999666333111222222222222222222222333111111111111111111111000000000////////////000000////////////000000000111000000000000000000//////////////////////////////---------............///........................------...............------------............///........................---------....../////////////////////////////////////////////////////////...------...000222555666<<>>===;;;888666444333222111111111111111111111111111111111222333222222222222111111111111///000000111111111000000000000000000000000000000////////////////////////------......//////000000......///////////////...............////////////...//////////////////...///////////////////////////000000000111111111222111000000111222444555666555888;;;>>>???@@@BBBDDDEEEEEEDDDFFFIIINNNSSSVVVWWWWWWXXXZZZZZZZZZ```gggdddiiieeecccjjjmmmpppzzzLLLOOOSSSVVVZZZ^^^cccffffffhhhjjjiiicccZZZPPPJJJBBBAAA@@@BBBFFFIIIKKKKKKMMMMMMKKKGGGBBBAAADDDHHHJJJLLLNNNMMMJJJDDD===999444333111000//////000111222222222222111111111111111000000//////000000111/////////000000000111111111111000000000000//////////////////////////////---------............///........................,,,---......///.........---------............///........................---------...//////000000////////////////////////////////////////////////...------...111444888:::AAAAAABBBGGGQQQWWWRRRHHH@@@BBBHHHNNNQQQOOOGGGAAAAAA>>>???CCCHHHNNNYYYccckkklllmmmjjjhhhhhhkkkoooxxxpppooovvvxxx~~~}}}rrriiiddd^^^WWWXXXXXXXXXWWWUUURRRNNNLLLBBB>>>999666666666666555999;;;>>>AAACCCCCCCCCBBBAAA???===<<<===<<<:::888666666555555444333333333333222222222111111111111111111111111111111111111////////////////////////........................---------............///......------------.........////////////000000000...//////000000000//////////////////////////////---...////////////////////////000111444:::AAAFFFRRRYYY```bbb```___aaadddddd```WWWKKK???999999;;;BBBBBBCCCEEEIIIOOOTTTWWW^^^```bbbcccaaa___]]]]]]```^^^YYYTTTPPPMMMKKKJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBDDDEEEEEEGGGGGGJJJUUUiii~~~|||zzz~~~}}}lll```]]]YYYRRRIIICCCCCCCCCCCCBBBCCCCCCEEEHHHLLLNNNMMMLLLIIIGGGDDDBBBAAA>>>;;;999555444333222111111000000222222111111111222222333333222222222222111111111///000000111111111111000000000000000000000000000////////////////////////.........///////////////---...//////////////////............////////////......////////////......000000000000000000000000///000000111111222222222111111111111222444666888777999<<<>>>???@@@AAACCCEEEDDDDDDEEEHHHMMMRRRUUUWWWVVVXXXZZZYYYYYY___fffeeejjjeeebbbiiillloooyyyPPPRRRUUUXXX[[[___eeehhhgggiiijjjjjjgggaaa[[[WWWTTTOOOIIIEEECCCCCCCCCCCCGGGIIIJJJGGGAAA>>>???AAAJJJOOOVVV\\\\\\VVVOOOJJJ???<<<777333111000111222333333222222222111111111111111000000000000111111//////000000000111111111111111111000000000//////////////////////////////---------............///........................,,,------...//////......---------............///........................---------...///000000000/////////////////////////////////////////////////////////000333888<<<>>>===@@@EEEMMMWWWZZZQQQEEEFFFMMMUUUZZZXXXOOODDD>>>>>>===AAAJJJRRRXXX```iiipppooojjjdddbbbfffqqqyyyvvvwww|||}}}|||rrrggg`````````___\\\YYYVVVTTTJJJEEE>>>:::999888777666777999<<<@@@BBBCCCCCCCCCBBB@@@>>>======<<<:::999666666666555444444333333222222111111111000000000111111111111111111111111////////////////////////........................---------............///......------------........./////////000000000000---...///000000000000000////////////////////////------...//////////////////000222555:::BBBLLLSSS[[[\\\]]]ZZZVVVRRRPPPOOOOOOMMMHHHAAA===@@@JJJRRRYYYYYYZZZ\\\___bbbeeegggkkkjjjhhhfffeeebbb^^^[[[QQQOOOLLLIIIFFFDDDCCCCCCHHHHHHHHHFFFEEECCCCCCCCC<<<===???AAACCCDDDEEEEEEGGGHHHHHHIIIQQQ]]]ddddddcccggguuuzzzwww|||pppkkkddd```___]]]XXXTTTMMMKKKIIIIIIKKKLLLLLLLLLKKKIIIGGGEEEDDDAAA>>><<<777666555333222111111111333222222111111222222222333333222222222111111111//////000111111111111111000000000000000000000000///////////////////////////////////////.........------...///////////////............////////////---...///000000///...---000000000000000000000000///000000111111222333333222111111111333555777999555888;;;>>>???@@@BBBDDDDDDDDDCCCDDDGGGKKKPPPSSSWWWVVVWWWYYYXXXXXX]]]eeegggkkkfffccciiikkkmmmwwwIIIKKKNNNPPPRRRUUUZZZ^^^]]]^^^aaacccccccccbbbaaa[[[VVVNNNIIIFFFGGGGGGGGGCCCHHHLLLJJJDDD>>><<<===@@@IIIVVVbbbfffddd^^^YYYOOOKKKDDD>>>:::888999999333333333222222111111111111111000000000000111111000000000000111111111111222111111111000000//////000000000000000000000000---------.........//////........................,,,,,,---.../////////...---------.........//////........................---------...///000000111////////////////////////////////////////////////111111111222666:::???BBB999HHHWWW]]]\\\XXXRRRLLLNNNTTTZZZXXXOOOEEE???===@@@@@@FFFRRRZZZ^^^eeemmmjjjiiifffdddhhhvvv}}}iiiccckkkvvv|||eeeeeecccaaa^^^[[[XXXVVVOOOIIIBBB===;;;:::999777666888<<>>IIITTT[[[ZZZXXXTTTOOOJJJFFFBBBAAA;;;>>>AAACCCGGGPPP]]]fffmmmmmmnnnoooppprrrssstttmmmiiiccc___]]]XXXRRRMMMEEEEEEDDDDDDDDDFFFGGGHHHGGGHHHGGGFFFCCCAAAAAABBB;;;===@@@CCCEEEGGGGGGGGGCCCHHHIIIFFFDDDIIIPPPSSSNNNQQQ]]]lllpppnnnvvv{{{qqqddd___WWWQQQNNNMMMLLLLLLLLLJJJHHHGGGEEECCC@@@===999888666555333333222222333333222222111222222222333333333222222222111111//////000111111111111111000000000000000000000000////////////////////////000000//////.........---------...///000000//////............/////////000---...///000000///...---000000000000000000000000///000000111222222333333222222111111333555888:::444777:::===???AAADDDFFFDDDDDDCCCCCCFFFJJJOOORRRVVVUUUWWWYYYXXXWWW]]]dddggglllfffccciiijjjlllvvvOOONNNNNNRRRWWWZZZYYYXXX```[[[UUUPPPNNNMMMLLLKKKIIIJJJJJJKKKKKKJJJJJJIIINNNPPPRRRPPPJJJDDD>>><<<===EEEOOOTTTUUUYYY```ggg^^^___^^^XXXOOOEEE>>>;;;888777555444333333444444444444333222111000000///000000000000000000000000111111111111000000000000000000////////////000000000//////...---,,,,,,,,,...---,,,++++++,,,---...////////////////////////......//////...---,,,,,,........................,,,,,,,,,...///000///...////////////000000000000///000000111111111111000...///333:::@@@CCC@@@===GGGVVVdddgggddd```[[[WWWZZZSSSIIIAAA===>>>@@@AAAIIIMMMVVV___ggglllmmmmmmmmmtttqqq{{{tttiiimmmwww~~~sssfff]]]XXXZZZ___VVVSSSLLLDDD<<<888888999666555666999===@@@AAABBB???>>>===<<<<<<;;;<<<<<<444555666777777666555444222222222111111111111000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......///////////////.........//////000000000//////...111333888>>>EEEJJJOOOQQQOOOLLLGGGAAA<<<999888888:::EEEQQQZZZccclllppppppssstttuuutttrrrooollljjjggg___VVVRRRQQQPPPKKKFFFFFFDDDBBB@@@@@@AAABBBBBBDDDEEEFFFGGGHHHHHHGGGGGGKKKKKKKKKNNNQQQSSSTTTTTTQQQMMMKKKPPPWWWXXXPPPIIIRRRKKKKKKSSSVVVTTTZZZfffjjjyyy|||hhh^^^[[[RRREEENNNMMMLLLKKKIIIGGGCCCAAAAAA???<<<888444333333555222333333333333222111111222222222111111111111000000000000000000000000000000000000000000000000000222111111111000000//////...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000333333333333333444555666999:::===@@@BBBDDDEEEFFFGGGEEEDDDDDDGGGLLLQQQUUUXXXUUUVVVXXXYYYYYY]]]cccdddfffgggfffeeehhhnnnsssHHHGGGIIIOOOXXX___dddeeeUUUQQQLLLHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBDDDEEEAAADDDGGGJJJIIIEEE@@@<<<;;;>>>AAACCCFFFLLLVVV]]]fffffffffddd___YYYTTTQQQAAA===888444111111333444111000000111111111111111111111111111111111111111111111111111000000000000000000////////////000000000000//////...------,,,///...---,,,,,,---...///////////////////////////......//////...------,,,........................---,,,---.../////////...////////////000000000000///000000111111111000000333666;;;BBBHHHJJJIIIGGGSSS___jjjiiibbb]]]ZZZWWWPPPIIIAAA<<<>>>FFFPPPWWW```fffkkkkkkjjjlllttt{{{|||wwwppplllpppvvvsssggg___\\\[[[YYYUUUOOOIIICCC===:::888777777999<<>>======<<<<<<666666777777777666555444222222222222111111111111///000111111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111000000000/////////...//////////////////////////////000000111000000000333555777;;;@@@DDDGGGIIIDDDBBB>>>;;;999:::===???HHHSSS```ggglllppprrrpppsssrrrpppnnnjjjddd]]]YYYYYYRRRKKKIIIJJJJJJGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHIIILLLPPPQQQPPPQQQUUUYYYVVV^^^jjjtttxxxvvvqqqnnniiimmmttt~~~}}}oooccc^^^ZZZ\\\aaa^^^SSSOOOSSSRRR[[[fffqqq{{{}}}pppnnniiiaaaWWWRRRNNNMMMOOOMMMHHHCCC@@@@@@>>><<<999666666666333333444444444333333333222222222222111111111111111111111111111111111111000000000000000000000000111111111111000000000///...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000222222222333333555666666999:::<<>>;;;===CCCJJJPPPYYY\\\bbbiiilllkkkfffbbbTTTNNNEEE===777555555666111111111111111111222222111111111111111111111111222222111111111000000000000000////////////000000111000000//////......---//////............//////////////////////////////.........///......---,,,................................................////////////000000000000000000000000000000000000444888===AAACCCDDDEEEFFFLLLZZZeeeddd\\\WWWSSSQQQCCCBBBBBBEEEMMMXXXcccjjjqqqrrrooogggbbbkkk~~~tttiiiiiiwww~~~yyyvvvpppwww}}}zzz~~~{{{rrrbbb^^^ZZZVVVQQQJJJAAA;;;;;;999888888;;;===??????BBBBBBAAA@@@???>>>===<<<888888888888777555444333333333333222222222111111///000222333333222000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000111111111444555777:::===@@@BBBCCC===;;;888666666:::AAAGGGTTTaaannnrrrrrrrrrpppmmmkkkjjjgggddd___WWWOOOJJJLLLHHHDDDCCCFFFGGGGGGEEEHHHKKKNNNPPPPPPPPPQQQRRRQQQ\\\hhhllljjjkkkrrryyyzzzllliii\\\WWWQQQPPPVVVcccuuu{{{uuu}}}vvvhhhWWWMMMMMMNNNLLLIIICCCCCCCCCAAA???;;;888666444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111222333555666777999:::;;;>>>@@@CCCFFFHHHGGGEEEDDDDDDGGGLLLQQQUUUVVVTTTTTTWWWXXXYYY___fffccceeefffeeedddgggmmmrrr@@@BBBEEEKKKQQQWWW\\\^^^mmmkkkjjjjjjkkkjjjhhhfff\\\ZZZVVVQQQNNNKKKJJJJJJUUUSSSTTTYYY```ccc```\\\XXXRRRJJJDDDCCCCCCBBBBBBBBBIIIUUUcccnnnqqqmmmiiieee___VVVKKKAAA:::666444555555333222111111111222111111111111111111111111222222222111111111000000000000////////////000000111111000000/////////...000000////////////000000////////////////////////---...............------...........................//////.........///000////////////000000000000000000000000000000000000666888:::999777888<<>>>>>BBBBBBBBBAAA???>>>===<<<::::::999888777555444333444333333333222222222222000111333444444333111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000///////////////////////////000000000000000000000000000111111444777;;;???BBBBBBBBBAAA<<<;;;999666666<<>>:::666555555444444444444555555444333333333222222222222111111111111111111111111000000000000000000000000111111111000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111222333555777888999999;;;===@@@CCCFFFHHHGGGEEEDDDDDDGGGLLLQQQUUUVVVTTTTTTVVVXXXZZZ```gggccceeeeeeddddddffflllrrr===CCCMMMXXXbbbiiinnnqqqwwwvvvvvvwwwwwwwwwuuusssgggfffeeebbb^^^ZZZVVVTTTWWWTTTTTT[[[dddlllnnnnnnddd```[[[XXXUUUOOOGGG@@@AAAFFFMMMXXXaaahhhkkklllllliiibbbYYYNNNBBB999444777555333222111111222222111111111111111111111111222222222222111111111111000000////////////000000000000000000///////////////000000000000000000///////////////////////////------...............---...........................///000///------///222////////////000000000000111000000000000111222222999999888555444777>>>CCCPPPWWWYYYSSSKKKIIIIIIIIISSS[[[fffmmmnnnkkkgggddddddeeejjjwww~~~uuurrrzzz~~~{{{eeeYYYSSSOOOLLLAAA===999777999<<<>>>???AAAAAAAAA@@@???>>><<<;;;<<<;;;:::888777555444444444444444444333333333222111222333444444333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////000000111111000000000000111333444555===@@@EEEHHHHHHEEE@@@===:::;;;:::999:::@@@KKKSSSaaajjjpppmmmfff___YYYUUUPPPWWW]]]YYYOOOHHHJJJOOODDDEEEFFFHHHIIIKKKOOOQQQWWW___ggglllooottt~~~~~~tttggg^^^YYY\\\XXXQQQ[[[}}}qqq___TTTOOOJJJGGGDDDBBBBBB@@@===:::777666555444444444444555444444444444333333333222111111111111111111111111111111111111111111111111000000000000000000111111000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111////////////////////////000000000111333555666777888888:::===@@@CCCFFFHHHGGGEEEDDDDDDGGGLLLQQQUUUWWWTTTSSSVVVWWWYYY```hhhdddeeefffeeedddgggmmmrrrHHHPPP[[[fffnnnsssvvvxxxwwwvvvuuuuuuvvvuuusssqqqjjjkkkmmmmmmkkkhhhdddbbbbbb___\\\]]]bbbfffggggggjjjjjjjjjkkkiiicccYYYRRRSSSQQQOOOMMMOOOVVV___fffllllllkkkggg___TTTJJJDDD999888555333222333444555222222222222222222222222333222222222222111111111000000////////////000000//////////////////////////////000000000000//////////////////////////////,,,---......///.................................---///000///------111444////////////000000000000111000000000111333555666777666666666888>>>FFFKKKNNNNNNKKKFFFHHHRRR\\\```jjjmmmpppnnniiieeecccdddaaajjj{{{xxxdddYYYTTTRRRIIIDDD>>>::::::<<<>>>??????@@@AAAAAA@@@???===<<<===<<<:::888777666555555555555444444444333333333222222222333333222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...//////000000111111222///000111444777;;;???AAAKKKLLLMMMLLLIIIBBB;;;777555999===@@@CCCJJJVVV___iiillljjjbbbZZZTTTNNNHHHLLLTTTZZZVVVLLLGGGLLLTTTEEEIIIOOORRRTTTXXX^^^cccooozzz|||zzzoooaaacccyyywwwjjjZZZSSSKKKEEECCCBBBAAA???:::999777555444444555555555555444444444333333333222222222222222222222222111111111111111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////000000000111222444555666555777:::>>>AAADDDFFFFFFGGGEEEDDDDDDGGGLLLQQQUUUXXXUUUTTTVVVWWWYYY___gggdddfffgggfffeeehhhnnnsss]]]cccjjjnnnpppooopppqqqsssqqqooonnnnnnmmmllljjjhhhhhhiiijjjjjjhhhgggfffhhhgggeeecccaaa___]]]\\\ggghhhkkknnnnnnjjjeeeaaa______\\\TTTMMMLLLRRRYYY```ccchhhjjjhhhccc]]]YYYGGGDDD@@@;;;777666555555222222222222222222222222333333222222222111111111000000////////////000000..............................///000000///......////////////////////////,,,------...//////..............................+++...000///,,,---222777////////////000000000000111000000000222555888999777777888===CCCIIIMMMOOOEEEFFFGGGKKKWWWgggpppqqqttttttrrrllleeecccfffjjjpppxxxzzziii^^^ZZZUUUOOOFFF@@@=========>>>???@@@AAABBBBBBAAA@@@???===<<<:::888777777777777555555555555444444444444333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111...//////000111111222222///111444:::AAAIIIOOOSSSTTTRRRNNNIIIBBB<<<888555666===FFFKKKPPPWWWbbbkkkkkkhhh___UUUPPPOOOKKKEEEKKKNNNQQQOOOLLLLLLQQQWWWRRRZZZcccjjjpppwww}}}sss```QQQJJJFFFDDDBBB???===:::888666666666666555555555555444444444444222222222222222222222222111111111111111111111111///000000000111111111111111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000////////////////////////111111111111222333444555333666;;;???CCCEEEEEEEEEGGGEEEDDDDDDGGGLLLQQQUUUYYYVVVTTTUUUVVVXXX___ffffffggghhhgggfffiiioootttjjjnnnrrrsssqqqpppppprrrmmmjjjhhhfffeeeeeecccbbbaaa```___^^^]]]]]]\\\\\\\\\___bbbcccaaa^^^]]]\\\]]]___aaabbbbbbbbbaaa```ccciiilllfffZZZPPPOOOQQQOOOTTT[[[bbbffffffdddbbbXXXSSSLLLDDD===888555444222222222222222222222222333333333222222222111111000000////////////000000---------...............---...///000000///...---////////////////////////,,,,,,---.../////////...........................***---000///,,,...333999////////////000000000000000000000111333666999;;;===>>>AAAHHHOOOTTTSSSQQQKKKOOOVVV```nnnxxxvvvooossstttsssnnnhhhgggkkkooosssmmm{{{}}}nnnhhh^^^WWWMMMDDD???=========???@@@BBBDDDDDDCCCBBBAAA===<<<:::888777777888888666666555555555444444444333222000//////000222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111...//////000111222222222///222777???IIISSS\\\aaaVVVQQQJJJBBB<<<999777777===EEEPPPVVVZZZ```jjjrrrfff```UUULLLKKKNNNMMMIIIIIIHHHGGGIIIMMMRRRWWWYYYccclllyyy{{{nnntttvvv```QQQJJJEEECCCBBB@@@===:::888777777777666666555555555444444444222222222222222222222222111111111111111111111111//////000000111111111222111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////222111111111222333333444222555;;;@@@DDDEEEEEEDDDGGGFFFDDDDDDGGGLLLQQQUUUZZZWWWUUUUUUVVVWWW^^^ffffffhhhhhhggggggiiipppuuulllkkkiiigggggghhhiiiiiiccc___\\\\\\___aaa```___\\\]]]^^^[[[YYYXXX[[[^^^fffccc\\\WWWZZZ^^^]]]XXXZZZ]]]______^^^\\\[[[ZZZ```aaadddhhhkkkggg___YYYSSSTTTTTTUUUWWW\\\ccchhhccc^^^XXXRRRLLLEEE<<<555222555777555222000111333333444444555555444444333222222222111111111111000////////////000000000000000000000000000000000000////////////////////////000000////////////000000............/////////000............/////////000111000000000111222111000333//////777===???DDDJJJSSSSSSUUUWWWXXXWWWTTTQQQWWW\\\dddmmmrrruuuvvvvvvpppuuusssgggaaakkk~~~iii___iiiooo[[[OOOHHHBBB???AAAFFFEEEBBB@@@AAADDDCCC@@@???>>><<<;;;:::999888888777777777666555555444444555555444333333222111111000000111111111111000000222222222222111111000000111111111111000///------//////............//////000000000000000000000000222111111111000000//////111//////000222444555555111888AAAJJJTTT\\\[[[VVVVVVMMMDDD@@@<<<777999???IIIRRRZZZ^^^ccciiihhhccc^^^VVVPPPMMMJJJGGGFFFIII@@@IIIIIILLLWWW[[[^^^gggvvvuuummmsssfffVVVMMMGGGEEECCCBBBBBB;;;333333999:::777444333444444444333333333333333333333333333222222222222222222222222000222222222111000111222111222333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111111111222333444555666999;;;<<<===???AAAEEEHHHEEEEEEEEEFFFIIIMMMQQQTTTXXXYYYYYYXXXWWWYYY___dddhhhggghhhiiihhhhhhpppyyybbbccccccbbb```___^^^___```bbbgggmmmsssvvvvvvuuuyyyzzz|||{{{zzzzzz|||{{{wwwnnnfffdddeeeaaaZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYY\\\bbbhhhjjjhhheeecccccc```\\\WWWSSSSSSSSS^^^[[[WWWTTTOOOIIIAAA<<<999777555444333444444444333333333444444444444444222222222222111111111111000000000000000/////////000000000000000000000000////////////////////////000000////////////000000........./////////000000........./////////000000.........///000111111000444444;;;GGGNNNPPPTTTZZZXXXYYY[[[\\\[[[ZZZXXXXXX```eeelllsssvvvvvvuuutttrrrjjjbbbeeewwwxxxiiieeeyyycccMMM???:::<<<===???CCCFFFIIIIIIFFFCCC@@@???>>><<<;;;:::999999888777777666666555444444555555444444333222222111000000111111111111000000222222222222111111111000111111111111000///...---111000000//////000000111000000000000000000000000222111111111000000000000000000000000222333333333666AAAOOOWWW\\\\\\WWWPPPPPPEEE;;;777777:::DDDOOOSSS^^^hhhlllmmmiii```UUUNNNIIIFFFGGGFFFDDDDDDGGGNNNTTTRRRTTTaaajjjrrrrrrqqq{{{dddKKKKKKDDD@@@AAAAAA===;;;<<<:::888666555555666555444222222222222222222222222222222222222222222222222000222333222111000111222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111222222222333444666777888888:::;;;<<<===???CCCFFFFFFEEEEEEFFFIIIMMMQQQTTTWWWXXXXXXWWWVVVXXX^^^cccgggggghhhiiiggggggoooyyy\\\bbbjjjppprrrtttwwwzzzwwwsssnnnkkkiiifffaaa]]]]]]ZZZYYY\\\bbbgggjjjjjjjjjkkkkkkhhhaaaYYYTTTQQQUUUTTTSSSRRRRRROOOKKKHHHDDD>>>777444555777666444222222222333333444444444333222222222111111111111111111111000000//////...000000000000000000000000////////////////////////000000////////////000000....../////////000000000....../////////000000000------...000111111222222222999FFFSSSYYYZZZ]]]aaa```bbbcccbbb___^^^___aaaiiinnnsssvvvuuurrrooonnnfffeeeiiiyyy}}}kkklll~~~aaaMMMDDDCCC;;;===BBBGGGIIIHHHEEECCCBBBAAA???>>><<<;;;;;;;;;888888777777666555555555555555444444333222222222000111111222222111111000222222222222111111111111111111111111111000///...222111111000000111111222000000000000000000000000111111111111111000000000222222111111222333444555CCCOOO\\\aaaaaa]]]VVVOOOGGG>>>777555999BBBOOOZZZ[[[ccciiijjjfff^^^QQQGGGDDDAAAAAAEEEFFFEEEGGGKKKQQQZZZ^^^ggg~~~{{{tttvvvyyyrrrjjj[[[LLLGGGGGGCCC===888999888777777777777666444333333333333333333333333333333333333333333333333111222333222111000111333222111000000000000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111222222222444555777888999:::;;;===>>>>>>@@@CCCEEEFFFFFFEEEFFFIIIMMMQQQTTTUUUWWWWWWVVVUUUWWW]]]cccffffffgggiiiggggggoooxxxwwwpppkkkddd]]]ZZZ\\\aaadddeeehhhlllpppqqqmmmhhhbbb___QQQPPPOOOOOOPPPQQQQQQRRROOOHHH@@@:::777666555444222222222222333333444555333333222222222111111111222222111111000///......000000000000000000000000////////////////////////000000////////////000000...////////////000000000...////////////000000000///000111111111222444555999BBBPPPZZZ\\\\\\___bbbeeehhhjjjgggbbbaaadddhhhmmmqqqttttttpppkkkhhhggg___uuuvvvhhhrrr~~~dddQQQHHHDDDBBBBBBEEEFFFEEEEEEGGGDDDCCCBBB@@@>>>===<<<<<<999888888777777666666555555555444444333333333333111111222222222222111111222222222222222222222222111222222222111111000///111111111000000111111111000000000000000000000000111111111111111111111111333333111000111444999===QQQZZZccceeeddd```XXXQQQ===;;;;;;>>>DDDLLLUUU\\\cccccc```[[[TTTNNNHHHDDDEEEBBBCCCGGGHHHIIINNNTTTYYYhhhvvvzzzfffUUULLLFFF???999999888777777888888666444555555555555555555555555333333333333333333333333111222333333111111222333222111///......///111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111111222333555777888999===>>>@@@AAAAAABBBDDDFFFFFFEEEEEEEEEHHHLLLPPPRRRTTTUUUVVVUUUTTTWWW]]]bbbdddeeegggiiihhhgggoooxxx|||oooeeeaaa___^^^]]]aaafffkkknnnmmmjjjgggfffWWWUUURRRNNNLLLMMMOOOQQQTTTQQQLLLDDD;;;555444444333222222222222333444555333333333222222222222111333222222111000//////...111111111111111111111111000000000000000000000000000000////////////000000////////////000000000111////////////000000000111000111222111000111555888FFFPPPZZZ___aaacccfffiiihhhkkkllliiidddcccggglllnnnppprrroooiiiffffffhhhsssvvvyyy~~~www\\\KKKIIICCCAAAFFFIIIHHHIIIKKKFFFEEECCCAAA???>>>======999999999888777777666666555555444444444444333333222222333333333333222222222222222222222222222333222222222222222111111000111000000//////000000111111111111111111111111111111111111111111222222222111111///...///555>>>DDDUUU]]]fffiiiiiicccVVVJJJ888:::>>>CCCJJJTTT[[[___hhhccc[[[SSSLLLGGGEEEEEEDDDBBBCCCFFFHHHKKKSSS[[[ttthhhVVVLLLEEE@@@;;;999888777777777555444444444444444444444444444333333333333333333333333111333333333222111222333222111///......///111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000111222333555777888<<<>>>@@@AAABBBBBBDDDFFFEEEDDDDDDDDDGGGJJJNNNQQQSSSUUUUUUTTTTTTWWW]]]bbbddddddgggjjjiiihhhoooxxxyyymmmbbb\\\]]]___bbbddddddeeegggiiicccaaa\\\UUUNNNJJJJJJJJJQQQSSSSSSNNNDDD;;;777666666555333333333333444555333333333333222222222222222222222111111000000///111111111111111111111111000000000000000000000000000000////////////000000/////////000000000111111/////////000000000111111///000000///...222999???OOOVVV]]]```ccchhhlllnnnhhhjjjkkkiiiffffffiiimmmnnnooooookkkfffgggmmmsssuuuhhhiii~~~zzzgggOOODDD>>>EEEKKKJJJHHHIIIGGGFFFDDDBBB@@@???>>>===::::::999999888777777777555555444444444444444444222333333444444333333222222222222222333333333333222222333333333222222111000000000//////000000000111111111111111111111111111111111222222222222222///000000000111888AAAHHHQQQ]]]jjjnnnjjj^^^MMM???:::===AAADDDLLLXXX```cccaaa[[[TTTPPPJJJCCC@@@AAABBBBBBFFFMMMRRRXXXbbbmmmjjjXXXJJJ@@@@@@===999777777777666555222222222222222222222222333333333333333333333333222333444333222111222444222111000000000000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111111111222333444555666888;;;>>>???@@@@@@BBBDDDFFFEEEDDDEEEGGGJJJNNNPPPSSSUUUUUUUUUTTTWWW^^^cccdddeeehhhkkkjjjjjjpppyyysssqqqkkkeeeaaabbbeeeiiihhhhhhfff```WWWOOOKKKIIIIIIMMMRRRSSSOOOHHH@@@:::888777555444333333444555444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000//////000000000111111111//////000000000111111111///000000///000777BBBKKKTTTZZZ^^^___dddkkknnnlllhhhhhhhhhiiiiiijjjkkkllllllmmmkkkfffdddjjjwwwzzzmmm___aaa|||vvv^^^IIIGGGJJJHHHFFFGGGHHHGGGEEEBBB@@@>>>>>>===;;;::::::999888888777777444444555555555555555555333333444444444444333333222222222333333333444444222222333333333333333222222111111000000111111222111111111111111111111111111111111222222333333333000444999;;;;;;???EEEJJJTTTcccoookkk\\\MMMBBB;;;@@@GGGLLLOOOUUU^^^aaa___SSSMMMIIIHHHFFFAAAAAAEEEIIIOOO[[[iiisss}}}www___LLLFFFBBB<<<999888888888777333333333333333333333333444444444444444444444444222333444444222222333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111333333333333333444555555666999<<>>:::999666444333333444555444444444333333333222222111111111111111222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111111222222222444===KKKVVV[[[```cccccchhhoooooojjjhhhggggggiiikkkllllllkkkjjjjjjgggcccccclll}}}dddbbbhhh^^^NNNJJJHHHIIINNNHHHGGGEEEBBB@@@>>>======;;;;;;:::999999888888777444444555555555555555555333444444555555444444333222222222333333444444444222222333444444333333333333222222222222222222333111111111111111111111111111111111222222333333333444;;;CCCFFFFFFFFFIIILLL\\\kkkqqqcccKKK===;;;>>>EEEPPP[[[___cccddd^^^UUUMMMEEE@@@BBBCCCDDDKKKSSSVVV```sss}}}eeeJJJEEE???:::999999999:::777777777777777777777777444444444444444444444444222333444444222222333444111222333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111555555555444444555555555666999===@@@AAABBBDDDFFFIIIIIIHHHHHHJJJMMMQQQSSSTTTUUUVVVVVVUUUYYY___ddddddfffjjjmmmmmmlllrrr{{{{{{qqqpppqqqppppppiii```aaaeee```UUUJJJFFFFFFOOOZZZ[[[QQQEEE:::999888666444333333333555444444333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000222333222111111222222222111333999EEERRR[[[aaabbbeeeiiillllllkkkiiiffffffgggiiikkklllkkkjjjhhhjjjbbb]]]pppppp___wwwZZZIIIJJJMMMMMMIIIFFFBBBAAABBBAAA>>>:::===<<<;;;:::888777666666666666555444444444444555333444444444555666666666444333222111111222333444333333333333333222111000000000111222222222222111111111222222222333333333222222222222222222222222666444666===AAACCCIIIRRRhhhllliiiYYYEEE999;;;CCCUUU\\\aaaaaabbbbbbZZZPPPCCCDDDCCCCCCFFFMMMTTTWWW]]]wwwqqq___NNN@@@>>>???<<<999999777666555555666777555444777666555444333222222222555555444333333333333444999777444222000000111222111111111000000000000000111000...---,,,---///000...111333222000...000222222222222222222222222222111111222222222222111111111111111222444666777888999;;;===@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFJJJOOOSSSTTTTTTTTTUUUVVVZZZ```ddd```dddjjjmmmkkkkkkttt~~~|||uuummmiiigggaaaZZZRRRLLLHHHLLLTTTYYYWWWRRRFFF@@@888555555666666555555555444444333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000---///111222111///000000222333444888???JJJWWW___dddeeefffhhhiiiiiigggeeehhhggggggiiillllllhhhdddfff```___mmm}}}mmm~~~uuuYYYOOONNNMMMIIIFFFBBBAAABBBBBBAAA@@@===<<<<<<:::999888777666666666555444444444444555444444444555555555555555333333222111111222333333333333333333333222111000000000111222222222222222111111222222222333333333222222222222222222222222555555999???BBBBBBGGGOOObbbbbb\\\NNN???999>>>EEEWWW___dddbbb^^^ZZZQQQHHHDDD===DDDSSSSSSMMM^^^|||ooo\\\HHH???<<<:::888999888777666666777888777666666555555444333333333333555555444333333333333444777555333111000000111222111111111111000000000000222111000///...///111222...111333222000///000111111111111111111111111111111111111222222111111111111111222333444666777888999;;;===???BBBDDDEEEEEEEEEEEEEEEEEEFFFJJJOOOSSSTTTTTTTTTTTTVVVZZZ```dddaaaeeekkknnnkkkkkktttxxxooofffcccddd]]]UUULLLHHHLLLRRRXXXZZZUUUJJJ===666666888888666555555555444333333222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111333333111000000111000444999@@@HHHSSS^^^eeehhhhhhiiihhhgggeeebbbaaaiiihhhhhhiiijjjhhhccc^^^\\\XXXccc{{{|||xxx~~~qqq\\\QQQLLLKKKIIIFFFDDDBBBBBBCCCCCC>>>===<<<;;;:::888777777777666555555444444555555555555555555555444444444333333222222222222333333222222333333333222111111000111111222222222222222111111222222222333333333222222222222333333333333333666<<>>999777666555666666555555444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333555666555333222333444000555>>>HHHQQQ[[[ccciiikkkkkkkkkiiifffcccbbbbbbjjjjjjjjjfffbbb______```YYY___mmmwwwqqqmmmxxx```OOOKKKKKKIIIGGGDDDCCCBBBCCC???>>>===<<<;;;999888888777666666555555555555555666666666555444444444333333333333333333333333333222222333333333222222111000111222222333333222222111111222222222333333333222222222333333333333333444999>>>AAA@@@BBBJJJQQQXXXNNNAAA999:::CCCMMMTTT___bbbbbb[[[PPPHHHEEEDDDIIIRRRYYY^^^nnnzzzaaaQQQEEE>>>:::999777666666777888888777555444444444444555555666555555444333333333333444222111111000000111222222000111111111111111222222333222222222222333444444000111222222111111111111111111111111111111111111222111111111111111111222222222222333444555777777999:::<<>>===<<<:::999999777777666555555555555666666666666555444444444333333333333333333333333333111222222333333333222222111111222333333333333222111111222222222333333333222222333333333444444444888<<>>===;;;::::::888777666666555555666666555555555555555444444444333333444444444444333333111111222333333333222222111222222333333333333333111111222222222333333333222222333333444444555555===@@@BBBBBBEEEMMMTTTVVVGGG???777999DDDQQQYYY\\\kkkcccXXXMMMDDDAAAFFFNNNQQQSSSlll~~~jjjSSSBBB>>>;;;888666666777777777666666555555555555555666555555444333333333333444111111222222222222222222000000111111222333333333///000000111222222222333222111111222333333222000222222222222222222222222333222111000000111222333333333333333444555666666888999<<<>>>AAABBBDDDDDDFFFGGGGGGFFFGGGKKKPPPUUUTTTTTTTTTTTTTTTXXX]]]aaabbbfffkkknnnjjjiiisss~~~ssseeeZZZTTTQQQUUUZZZ___]]]TTTHHH???;;;888888777777666555555444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///000111000000111444666<<>>:::999AAAOOO[[[aaabbbcccXXXMMMHHHEEEEEEMMMVVV^^^mmmgggSSSBBB???;;;888888888888888888777666555555444555555555555444333333333333444222333333333333333222222000000111222222333444444///000111111222333333333333111000222444444222000111111111111111111111111333222111//////111222333333333333333444444555666888999;;;>>>@@@BBBCCCDDDGGGGGGGGGGGGHHHKKKQQQUUUTTTTTTTTTSSSTTTWWW\\\``````dddjjjllljjjiiirrr~~~rrreee]]]ZZZUUUXXX\\\^^^[[[RRRGGG???888888777777666666555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000111222222222333666999AAAHHHSSS\\\cccfffhhhiiijjjlllkkkgggbbbaaaeeejjjjjjddd^^^[[[]]]bbbfffgggVVVXXXeee|||cccTTTOOONNNJJJEEEBBBAAA@@@???>>><<<;;;;;;888888777666666666666666333444444555555666666666333333444555555444333333000111222333333333333333111222333333444444333333111111222222222333333333222222333333444555666666EEEIIIKKKMMMRRRWWWSSSIII999999===HHHXXXdddiiiiiiWWWLLLDDDDDDHHHLLLUUU^^^ssswwwbbbFFFBBB>>>:::::::::999999999888777555555444444444555555444333333333333444333444444444444333222111000000111222333333444444///000111222333444444333333111000222444555222000000000000000000000000000333222000//////000222333333333333333444444555666888999;;;>>>@@@BBBCCCDDDGGGGGGGGGGGGHHHLLLQQQUUUTTTTTTTTTSSSTTTWWW\\\```^^^bbbiiillliiiiiirrr~~~rrrccc[[[\\\___aaaaaa```\\\PPPCCC555555666666666666666777444444444444444444444444222222222222222222222222333333333222222222111111000222555777777555222000//////000111222333333333111333444222000222999@@@IIIQQQ[[[bbbdddddddddeeeiiijjjiiifffdddfffiiijjjiiiiiimmmxxxvvvhhhfffzzzWWWMMMQQQNNNEEEEEEEEECCC???:::888:::<<<;;;::::::999888777666666777666666666555555555555555444444555666666555333444444444444444444444444444444444333333222222222444444444333333222222222///000555888555333<<>>;;;;;;:::999888777666666777777666666666555555555555444444555666666555333444444444444444444444444555555555444444444333333444444444333333333222222222222555777555666AAANNN[[[WWWTTTXXX[[[VVVIII>>>>>>KKKZZZfffnnnpppggg\\\EEEDDDFFFIIINNN[[[rrrxxxgggRRRCCC===;;;:::999777777777777777777777777555555555444444444333333555333111222444555333111333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111333333333444444444444555777999<<>>>>>???<<<;;;::::::888888777666777777777666666666555555666555444555666777555333444444444444444444444444666666555555555555444444444444444444333333333333555444444555666<<>>@@@AAACCCEEECCCCCCDDDEEEFFFJJJOOOSSSTTTTTTTTTSSSTTTWWW\\\```bbbeeejjjmmmkkkjjjqqq{{{tttfff\\\[[[]]]]]]XXXPPPDDD<<<999999999999555555555444444333333333333333333333333333333333333333333222222222111111333333222111111222333333333333333222222222222222222222111333888AAALLLSSSUUUZZZaaaeeeffffffiiikkkkkkfffeeeiiiiiiffffffiiiuuunnngggZZZYYYzzzyyyaaaWWWLLLJJJHHHEEECCCBBB@@@???======<<<;;;:::999888888888777777777666666666666666555555666777777666444555555555555555555555555333333333333333333333444444444444444444444444444666666555888@@@NNN\\\ddd```bbbiiiiiiWWWCCCGGGXXXcccfffjjjkkkfff[[[PPPJJJRRRSSSccckkkRRREEE>>>:::999999999999999999999999666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333444555666666777999<<<>>>@@@AAACCCEEECCCCCCDDDEEEFFFJJJOOOSSSTTTTTTTTTSSSTTTWWW\\\``````ccchhhkkkiiihhhpppzzzuuuccc]]]^^^```]]]WWWMMMBBB<<<:::;;;===777777666666555444444444333333333333333333333333333333333222222222111111444333333222222333333444222222222333333333333333333222222555<<>>===<<<<<<::::::999888888888777777777666666666666666555666777888666444555555555555555555555555222222222333333333333444444444444444555555555555555777:::???KKK[[[eeehhhbbbiiipppjjjTTTFFFRRRgggpppmmmkkkggg___TTTOOONNNTTT[[[sssfffRRREEE;;;999999999999999999999999666666666555555555444444222333444444222222333444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111222333333444555666666777999<<>>999888888777666666555555444444444444444444444444333333333222222222111111444444444444444444444444111222222333333444444444333222333777???IIIRRRWWW[[[___dddgggggghhhkkknnnrrrjjjeeedddaaaaaannn{{{kkk^^^bbbsssrrrXXXRRRKKKFFFDDDDDDCCCAAA>>>>>>===<<<;;;:::999999888888888777777777666666777666555666888888666555555555555555555555555555333333333333444444555555444444444444555555555666444999@@@HHHWWWgggnnnlllhhhpppssseeeSSSNNN]]]nnntttoooiiiddd\\\RRRQQQVVVSSShhhyyycccOOO???::::::::::::::::::::::::666666666666555555555555111333555444222111333555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111222222333444555666777777999<<>>>>>===<<<;;;::::::999888888888888777777777777777666666666888888666555666666666666666666666666444444444555555555666666444444444555555555666666444;;;DDDOOO___nnnsssooorrrzzzwwwfffWWWYYYhhhtttsssmmmgggbbbZZZRRRSSSZZZTTTtttpppXXXDDD::::::::::::::::::::::::777666666666555555555555111333555444222111333555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111222333444666666777777999<<>>===<<<;;;:::::::::888888888888888888999999999999888888777777666666777777666666777888999999777555333333555666555444444444444444444555777777888@@@QQQcccmmmqqqtttxxx|||wwwlllaaaaaammmyyywwwhhhcccSSSNNNTTTPPPZZZfffrrrPPP@@@@@@;;;444222888;;;:::777555444444555555444333222222222333333444444444222333333444444333333222222222333333333333444444666555333222111222333333222222222222222222222222000111111111111222222222444444444444444444444444777999;;;>>>@@@AAAAAAAAADDDEEEFFFGGGHHHJJJOOORRRSSSTTTUUUUUUVVVYYY]]]aaaccceeehhhkkkiiihhhnnnvvvzzzppphhhfffccc^^^WWWMMMDDD@@@<<<;;;:::777555555666666555555555444444444333333333333333333333333333333222222333333333444444444333333333333333333333333333444888@@@KKKTTTZZZ\\\aaaeeehhhiiinnnrrrqqqmmmjjjhhhbbb```nnnqqqhhhgggmmmllleeeZZZWWW\\\``````______dddlllqqqvvv~~~dddNNNNNNIIICCCBBBAAA??????===<<<;;;;;;;;;;;;888888888999999999999999888888888888777777777777666666555555666777777888777555333444555666555444444444444444555666777777888DDDXXXjjjqqqrrrwww}}}zzzpppjjjnnnxxx}}}}}}yyyfff```SSSPPPUUUSSSaaahhhHHHCCC===999888888999999888666555555666777555444444444444444444555555555222333333444444333333222222222333333333333444444555444333222222222333333222222222222222222222222222222222222333333333333333444444555666777777888777999;;;>>>@@@AAAAAAAAABBBCCCDDDDDDEEEHHHLLLPPPTTTUUUVVVVVVWWWZZZ^^^bbbccceeeiiimmmlllkkkqqqzzzqqqjjjccc^^^[[[UUUJJJ@@@<<<;;;:::999888888888888555555555555555444444444333333333333333333333333333333333333444444444444333333333333333333333333444777<<>>>>>>>>999777999999888666777888888777555666666666555555555555555333333444444444444333333222222333333333333444444444444333222222222333333222222222222333333333333333333333333444444444444333444555666888999:::;;;777999;;;>>>@@@AAAAAAAAAAAABBBCCCDDDEEEHHHLLLOOOTTTUUUVVVWWWXXX[[[___bbbaaadddiiimmmmmmlllsss{{{{{{qqqccc[[[[[[XXXNNNAAA<<<;;;:::999:::999888777666555555555555555555555444444444444444444444444333333333444444444444555444444444444444444444444555999@@@IIISSS\\\aaaddd```eeeiiikkkooorrrooojjjjjj___\\\gggpppmmmfffbbb|||wwwmmmeeeeeeddd___]]]^^^[[[XXXTTTRRRRRRTTTSSSQQQVVVXXX]]]cccffflll{{{```XXXOOOHHHHHHHHHBBBBBB@@@???===<<<<<<<<<:::::::::::::::999999999777777777888888999999999666666555555555666666777777555444444666777666666555555555555666777888999===FFFVVVgggpppsssxxx~~~{{{{{{yyyyyyxxxttt]]]WWWOOONNNWWWgggyyybbbMMM>>>??????777666<<<999777666666777888666555777666666555555444444444333333444444444444333333222222222333333333444444444333333333333333333333222222222333333333333333333333333333444444444444444555666777888999::::::777999;;;>>>@@@AAAAAAAAABBBCCCDDDEEEGGGJJJNNNRRRSSSTTTUUUVVVWWWZZZ^^^bbb___bbbgggkkkkkkjjjooowwwmmm^^^\\\\\\SSSHHH???===:::999::::::888666666666666666666666666666444444444444444444444444333333444444444555555555444444444444444444444444555:::CCCMMMVVV]]]cccfffbbbgggkkknnnqqqrrrnnnhhhccc^^^___bbb\\\UUU\\\jjj~~~ppphhhddd^^^ZZZZZZZZZWWWTTTTTTTTTQQQNNNNNNNNNNNNNNNNNNUUUVVVZZZ___ccclll}}}|||dddPPPMMMOOOIIIDDDCCCBBB@@@???>>>======;;;;;;;;;;;;::::::999999777777888888999999::::::888888777666666777777777666555444444666777777777666666666666777888999999@@@AAAIIIZZZiiirrrvvvzzzyyy}}}~~~}}}~~~zzzkkkXXXUUUNNNPPPbbb|||nnnVVVCCC???===666777???888777555666777777666444666555555555444444333333333444444555555444444333222222222333333333444444222333333333333333333333222222333333333444444444222222222222333333333333555555666666666666777777777999;;;>>>@@@AAAAAAAAABBBCCCEEEEEEGGGJJJOOORRRRRRSSSTTTTTTVVVXXX]]]``````bbbgggkkkjjjhhhllltttllldddccc\\\RRRFFFAAA<<<:::::::::888666666666666666777777777777444444444444444444444444333444444444555555555555444444444444444444444444666===FFFPPPXXX^^^cccfffggglllppprrrttttttoooggg\\\```ccc[[[KKKFFF]]]yyyyyyiiiaaa\\\ZZZXXXWWWWWWUUUSSSQQQNNNLLLLLLMMMLLLLLLOOOUUU]]]___dddmmmvvv^^^RRRQQQGGGFFFEEECCCAAA@@@???>>>>>>===<<<<<<;;;;;;::::::999888888888999999999999999999888888777777777777888666555444444666888888777666666666666777888999:::AAA===AAARRRfffrrrwwwzzz{{{~~~{{{bbbUUUWWWRRR^^^|||{{{eeePPPEEE>>>888999>>>888666555555666777555444555555555444444444444444444444555555555555444444222222333333333333444444222222333444444444333333222222333333444444555555222222222222333333333333555555555555555555555555777999;;;>>>@@@AAAAAAAAA@@@BBBCCCDDDFFFIIINNNRRRQQQRRRSSSTTTUUUXXX\\\___aaaccchhhllljjjhhhlllsssnnniiicccZZZNNNHHH???;;;;;;;;;999666666666777777777888888888555555555555555555555555444444444444555555555555555555555555555555555555888???JJJTTTZZZ___dddgggiiinnnssstttuuutttmmmeee\\\fffiii[[[IIIKKKhhhvvvddd\\\TTTSSSPPPMMMMMMMMMMMMLLLOOONNNPPPRRRQQQRRR[[[gggsssvvvxxx[[[RRRKKKGGGFFFDDDBBBAAA??????>>>=========<<<;;;::::::::::::999999999999999999888888888777666666666666666666555444555777888888888777777777777888999::::::AAA???EEEVVVhhhuuu{{{~~~}}}uuu]]]TTTYYYZZZtttwwwbbbOOOBBB<<<;;;;;;999888666777888888777555555555555555555666666666444444555555555555444444222222333333333333444444111222333444444444333333222222333333444555555666333333333333444444444444444444444555555666666666777999;;;>>>@@@AAAAAAAAAAAABBBDDDEEEGGGKKKOOOSSSRRRSSSTTTTTTUUUXXX]]]```]]]```fffkkkjjjgggkkkrrruuummmeee]]]TTTLLLBBB===<<<<<<:::888666666777777888888888999555555555555555555555555444444444555555555666666555555555555555555555555:::BBBMMMVVV\\\```eeehhhiiinnnrrrssstttrrrjjjaaa```lllnnn___PPPXXXtttkkkYYYTTTXXXWWWSSSNNNNNNQQQSSSTTTOOOPPPSSSVVVUUUWWWeeeuuucccTTTRRRHHHGGGEEECCCAAA@@@??????>>>>>>===<<<;;;;;;::::::;;;::::::999999888888888888777666555555555555555666555444555777999999888777777777777888999:::;;;@@@BBBKKK]]]mmmwww~~~~~~~~~zzznnn[[[TTT[[[aaaqqqXXXGGG@@@<<<888:::999888888999999888666555555666666777777888888444444555555555555444444222222333333333444444444000111333444555444333333222222333333444555666666444444444555555555666666222333444555666777888999777999;;;>>>@@@AAAAAAAAADDDEEEGGGHHHJJJMMMRRRVVVSSSTTTUUUUUUVVVYYY^^^aaaXXX[[[bbbhhhgggfffjjjqqq|||oooiiifff[[[NNNFFF@@@999<<>>777999888888888777777777777777777777777777777777777444444444555555555666666555555555444444555999;;;CCCMMMVVV[[[___dddhhhhhhlllqqquuuuuuqqqnnnhhhcccvvvpppiiidddoooiii\\\^^^\\\\\\^^^ccciiilllmmmlllrrruuuxxx{{{eee[[[OOOKKKFFFBBBBBBCCCCCCAAA@@@???============;;;999::::::::::::::::::::::::888888888888888888888888777777777888888888888888666777888888999:::>>>@@@FFFKKK[[[nnnyyy|||~~~wwwiiiXXX[[[dddtttaaaKKK>>><<<;;;777666888999666444444777666666666555555555555555555555555444444444333333333222222333333444555444444444444444444444444222222222222222222222222333222111111111222333444444444555666777888999999:::;;;===???AAABBBCCCCCCBBBDDDEEEFFFGGGIIIMMMPPPRRRSSSTTTTTTUUUXXX\\\___]]]]]]aaaggghhhhhhjjjooo{{{lll\\\RRRHHH===<<>>CCCFFFPPPYYYiiiyyy~~~{{{ooo```WWW\\\iiizzzhhhSSSCCC<<<;;;777666888999666555666666666666666555555555555666666666555555555444444333333222222333333444555444444444444444444444444222222222222222222222222222222222222222333444444444444555666777888888999:::;;;===???@@@BBBBBBCCCDDDEEEFFFFFFFFFHHHKKKNNNRRRSSSTTTTTTUUUWWW[[[_________bbbggghhhhhhkkkpppwwwvvveeeYYYOOOAAA>>>@@@<<<::::::999999999888888888777777777777777777777777555555555555666666666666555666666666666888<<>>=========;;;:::::::::::::::::::::::::::888888888888888888888888999999999999999888888888888999999:::>>>EEENNNUUU___iiiwww|||uuueeeVVVUUU]]]mmmmmmZZZHHH===<<<777666888999777666888666666666666666555555555777666666666666555555555333333222222333333444555444444444444444444444444222222222222222222222222222222222222333333444444333444444555666777888888:::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFHHHLLLOOORRRSSSTTTTTTUUUWWW[[[^^^``````bbbggghhhhhhkkkqqqrrr}}}kkk___UUUEEE===>>><<<::::::::::::999999999999888888888888888888888888555555555666666666777777555666666777777999===AAAIIIQQQXXXZZZ]]]dddjjjkkkqqqtttyyyxxxoooeeeffflll```YYYqqqgggXXXNNNGGGHHHJJJFFFBBBAAAAAA@@@>>>===>>>===<<<:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888999999888:::BBBOOO^^^hhhpppxxxxxxmmm]]]PPPRRRddd{{{uuueeeTTTFFF===999666999999777777888555555555666666666666666777666666666666555555555333333222222333333444555444444444444444444444444222222222222222222222222222222333333444444444444333333444555666777888888999:::<<<>>>@@@AAABBBBBB@@@BBBDDDEEEFFFIIIMMMPPPRRRRRRSSSTTTTTTWWW[[[^^^``````ccchhhiiihhhkkkppprrrssshhh^^^JJJ>>>===;;;;;;;;;;;;:::::::::999999888888888888888888888888555555666666666777777777555666777777888;;;???BBBLLLTTTZZZ\\\```gggnnnqqqrrrwwwyyytttnnnjjjfffbbbNNNXXX~~~\\\OOOGGGJJJLLLGGGCCCCCCBBB@@@>>>>>>>>>>>><<<:::::::::::::::::::::::::::888888888888888888888888777777777888888888999999:::999:::>>>IIIZZZmmmyyy}}}{{{ooocccXXXRRRWWWwww|||vvvsssrrrwww}}}{{{yyy|||ppp___MMM@@@;;;888999999777666888555555555666666666666666666666666555555555444444333333222222333333444555444444444444444444444444222222222222222222222222222222333444444444444444333333444555666777777888999:::<<<>>>???AAAAAABBB???AAACCCDDDFFFIIINNNQQQQQQRRRSSSSSSTTTVVVZZZ^^^______ccchhhjjjhhhiiimmmrrrzzzvvvlllTTTCCC???===;;;;;;;;;;;;::::::::::::888888888888888888888888555666666666777777777777555666777888999<<<@@@DDDPPPWWW\\\]]]aaaiiipppssstttzzzvvvlllkkkpppjjj[[[OOOeeelllZZZLLLLLLLLLFFFCCCEEEBBB@@@>>>>>>>>>>>><<<;;;::::::::::::::::::::::::888888888888888888888888666777777888999:::;;;;;;999:::>>>EEEQQQcccvvv}}}rrrdddYYYWWWYYYkkkzzzoooiiiccc\\\YYYVVVTTTWWW[[[\\\aaaiiisss}}}jjjUUUBBB<<<999999999666666888555555555555666666666777555555555555444444444333333333222222333333444555444444444444444444444444222222222222222222222222222333444555555555444333222333333444555666777777999:::;;;===???@@@AAAAAA@@@BBBCCCDDDFFFHHHLLLOOOQQQRRRSSSSSSTTTVVVZZZ]]]]]]^^^ccciiijjjggggggkkkooorrrxxx^^^IIIDDDAAA<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666666666777777777777555666777888:::===AAAEEEQQQXXX\\\]]]```hhhoooqqquuu{{{sssfffiiiuuunnnYYYXXXsss}}}fffSSSMMMKKKCCC@@@CCCBBB@@@???>>>???>>><<<;;;::::::::::::::::::::::::888888888888888888888888777777888999;;;<<<======999<<>>::::::999666555777444555555555666666777777555555444444444333333333333333222222333333444555444444444444444444444444222222222222222222222222222333444555555555444333222333333444555666777777999:::;;;===???@@@AAAAAABBBCCCDDDEEEEEEGGGJJJMMMQQQRRRSSSSSSTTTVVVZZZ]]][[[]]]cccjjjkkkgggfffiiikkklll|||jjjPPPCCCDDD===<<<::::::;;;<<<:::999::::::999999888777666666777777777777777777777777999555555999>>>@@@DDDHHHSSSWWW\\\aaaffflllrrrvvvxxxpppkkkffffffqqqppp___fff~~~hhhRRRUUULLLDDDEEE???BBB@@@>>>=========;;;:::;;;;;;;;;::::::999999999:::::::::999999888888888888999999::::::;;;;;;<<<;;;===BBBMMM]]]nnn|||vvvddd\\\WWW\\\lllrrraaaSSSNNNOOOMMMKKKLLLOOOOOOMMMNNNQQQTTTSSSRRRTTT]]]hhhllliiittttttPPPBBB:::===<<<555444:::666666666666555555555555555555555555555555555555333333333444444444555555444444444444444444444444444333333222222333333444333333333333333333333333222333333444555666777777999:::<<<>>>@@@BBBCCCCCCBBBBBBBBBDDDGGGJJJKKKKKKRRRSSSTTTSSSSSSUUUYYY\\\^^^^^^bbbhhhiiifffgggkkkkkkpppuuuWWWFFFFFF>>><<<;;;;;;<<<<<<:::999::::::999999888777777777888888888888888888888888999666555999===???CCCHHHVVVZZZ^^^cccggglllqqqtttwwwvvvllldddnnn{{{sssaaatttUUUTTTLLLHHHIIIDDDCCCAAA>>>=========<<<:::;;;;;;:::::::::::::::::::::::::::999999999888888888999999::::::;;;<<<<<<<<>>@@@AAABBBBBBCCCCCCCCCEEEHHHJJJLLLMMMPPPQQQRRRSSSTTTVVVZZZ^^^______ccchhhiiifffgggjjjkkkpppgggOOOHHH@@@>>><<<;;;<<<<<<;;;999:::::::::999888888777777888888888888888888888888:::666666:::===???CCCIIIZZZ]]]bbbfffiiilllpppsssqqqxxxkkkiii~~~wwwaaaTTTNNNLLLMMMIIIDDDBBB???>>>>>>>>><<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999:::;;;;;;<<<<<<===BBBKKKXXXgggvvvxxxggg``````aaasssooo\\\SSSQQQPPPPPPQQQQQQOOOQQQVVVWWWUUUSSSTTTRRRYYY___ccciiiqqqwwwxxx{{{}}}}}}bbbPPP@@@<<<===999666777666666666666555555555555555555555555555555555555333333333444444444555555333333333333333333333333444333333222222333333444333333333333333333333333333333444555666777777888777888:::===???@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRTTTWWW\\\___``````dddiiiiiiffffffiiijjjppp{{{[[[KKKBBB@@@===<<<<<<<<<;;;::::::::::::999999888888888888888888888888888888888:::777777:::===???EEELLL\\\___eeeiiilllnnnqqqssspppvvvjjjrrrnnnfffiiirrr~~~rrrXXXQQQOOOMMMJJJEEECCC@@@??????>>>===;;;999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<>>@@@AAAAAABBBCCCEEEFFFGGGIIILLLNNNPPPQQQRRRSSSTTTWWW[[[^^^aaaaaaeeeiiiiiieeefffiiijjjpppfffNNNEEEBBB>>>===<<<<<<<<<;;;:::::::::999999999999999888888888888888888888888999777888;;;===@@@GGGPPP\\\aaaggglllooorrrtttuuuuuurrrhhhvvv}}}qqqxxxtttbbb^^^dddnnn{{{\\\SSSPPPKKKKKKGGGEEEBBB@@@@@@???===<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<======;;;EEETTTcccppp{{{yyyrrrccc\\\cccsssoooaaa___^^^___bbbccc___ZZZ\\\___bbbaaa\\\\\\hhhwww}}}xxxqqqooo[[[EEE:::999999777555666666666666555555555555555555555555555555555555333333333444444444555555222222222222222222222222444333333222222333333444333333333333333333333333333444444555666777888888777888:::<<<>>>@@@AAAAAA@@@BBBDDDEEEEEEFFFJJJMMMRRRSSSSSSSSSSSSUUUYYY\\\aaaaaaeeeiiiiiiffffffiiilllsssrrrUUUGGGDDD@@@=========<<<;;;::::::::::::::::::999999999999999999999999999999999888999===>>>BBBKKKUUU^^^cccjjjpppssstttuuuvvvtttjjjdddrrrzzznnn~~~xxxsssaaa___gggqqq~~~aaaXXXQQQKKKNNNHHHFFFCCCAAAAAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;GGGWWWgggsss}}}{{{rrroooaaa[[[jjjnnnkkkqqqvvvxxxxxxwwwsssnnnqqqssswwwxxxuuu{{{|||vvvdddMMM>>>::::::888555666666666666555555555555555555555555555555555555333333333444444444555555333333333333333333333333444333333222222333333444333333333333333333333333444444555666777888888999777888:::===???@@@AAABBB>>>AAADDDDDDDDDEEEIIIMMMSSSSSSTTTSSSSSSUUUXXX[[[aaaaaaeeejjjjjjggggggjjjqqqxxxdddIIIEEEAAA>>>======<<<<<<::::::::::::::::::::::::999999999999999999999999888888:::>>>@@@DDDOOOZZZaaafffmmmsssuuuuuuuuuuuunnnccc```eeeccciiinnnZZZXXX___iiivvvlll```UUUKKKRRRIIIGGGDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<============IIIZZZjjjuuu~~~xxxggghhh]]]]]]zzzpppYYYFFF===:::888666666666666666555555555555555555555555555555555555333333333444444444555555333333333333333333333333444333333222222333333444333333333333333333333333444444555666777888999999888999;;;>>>@@@AAABBBBBB>>>BBBEEEEEEDDDEEEIIINNNQQQRRRSSSSSSSSSVVVZZZ]]]``````dddjjjjjjggghhhlllwww~~~qqqJJJFFFAAA>>>======<<<<<<::::::::::::::::::::::::999999999999999999999999888888;;;???AAAEEEQQQ]]]dddiiippptttuuutttsssssslllccc^^^VVVLLL```{{{~~~dddNNNJJJQQQZZZhhhvvvwwwhhhXXXLLLTTTJJJGGGDDDCCCBBBAAA???============<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========>>>KKK\\\kkkvvvwww]]]aaaYYYaaazzzcccMMM@@@<<<999666777666666666555555555555555555555555555555555555333333333444444444555555444444444444444444444444444333333222222333333444333333333333333333333333444444555666777888999999999:::<<<>>>@@@BBBCCCCCC???CCCFFFGGGEEEFFFJJJOOOOOOPPPRRRSSSTTTWWW\\\______```dddjjjjjjhhhiiimmm|||YYYKKK???===???===:::999;;;;;;;;;:::::::::999999:::::::::999999888888888:::999<<>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;::::::<<<=========???QQQgggttt|||ppp\\\YYY[[[~~~uuudddRRRCCC:::777888666777888888888777555444555444333333555555444333444444444444444444444444666666666666666666666666222333444444555555444444444444444333333222222222333333444444666777888999:::;;;<<<>>>???@@@@@@@@@FFFFFFGGGFFFFFFHHHKKKNNNOOOQQQTTTUUUTTTUUUYYY]]]``````dddiiiiiifffgggjjjvvv```OOOBBBAAAAAA<<<:::>>>;;;;;;;;;:::::::::999999:::::::::999999999888888999888:::???CCCHHHSSS^^^jjjpppwwwyyywwwtttssstttmmmooogggXXXUUUkkkmmm\\\NNNEEEHHHKKKJJJNNNUUU[[[___gggrrr~~~www]]]SSSPPPMMMJJJGGGEEEDDDBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;:::;;;<<<===>>>>>>FFFYYYnnn{{{nnn]]]WWWddd~~~wwwjjjXXXGGG<<<888888666777888888888777555555555444333333555555444333444444444444444444444444555555555555555555555555222333444444555555444444444444444333333222222222555555555666777888999:::::::::<<<===???@@@@@@@@@EEEFFFFFFFFFFFFHHHKKKNNNOOOQQQTTTUUUTTTUUUYYY]]]``````dddiiiiiifffgggkkkwwwiiiQQQ@@@AAA@@@777666>>>;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::999:::???DDDKKKWWWcccnnnsssxxxzzzwwwtttssssssjjjuuuooo[[[^^^mmm[[[NNNHHHEEEJJJJJJGGGIIIPPPPPPWWW```iiirrr|||yyyeeeTTTTTTMMMKKKHHHFFFDDDCCCAAA??????>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;<<<===???@@@LLL___ttt{{{jjjddd[[[wwwzzz{{{{{{xxxppp```NNN???999888777777888888777777666555555444333444555555555333444444444444444444444444444444444444444444444444222333444444555555444444444444333333333333222222666666555555666777777888999:::<<<===???@@@@@@@@@EEEEEEFFFEEEEEEGGGKKKNNNOOOQQQTTTUUUTTTUUUYYY]]]``````dddhhhiiifffgggkkk|||}}}[[[BBBCCCDDD;;;888>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::===;;;===BBBHHHPPP^^^kkkrrruuuyyyzzzxxxuuussssssjjjyyytttcccsssrrr___RRRHHHGGGIIILLLKKKHHHLLLRRRSSS]]]jjjsssyyyuuulllqqqWWWWWWNNNLLLIIIFFFEEEDDDBBB@@@??????>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<;;;<<<===@@@BBBOOOaaawwwvvvgggddd^^^vvvrrruuuvvvrrreeeSSSCCC:::888888888888888777777666666666444333444555666555444444444444444444444444444333333333333333333333333222333444444555555444444333333333333333333333333444444333333333444444555999:::;;;===???@@@AAAAAACCCDDDEEEDDDEEEGGGKKKNNNOOOQQQTTTUUUTTTUUUYYY]]]``````ccchhhhhhfffhhhlllqqqNNNIIIMMMGGG@@@AAA<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::===<<<>>>DDDKKKUUUcccqqquuuxxxzzz{{{yyyvvvtttsssmmmwwwtttqqq}}}|||fffTTTKKKHHHIIIJJJKKKJJJJJJOOOWWWWWWccctttrrr```}}}}}}XXXRRROOOMMMJJJGGGFFFEEECCCAAA??????>>>===<<<;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;===BBBEEEQQQdddyyyrrrfffaaaiiixxxnnnppprrrqqqgggWWWGGG<<<888999888888777777777777777666555444444666666555444444444444444444444444444333333333333333333333333222333444444555555444444333333333333333333333333444444333333333444444555888999;;;===???@@@AAAAAABBBCCCDDDDDDDDDFFFJJJMMMOOOQQQTTTUUUTTTUUUYYY]]]``````cccggghhhfffiiimmmYYYKKKMMMKKKCCC===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::>>>EEEMMMWWWfffsssxxxyyyzzz{{{zzzxxxvvvtttrrrrrrpppzzzzzz```MMMEEEHHHIIIIIIHHHGGGJJJQQQWWWUUUbbbssstttbbbnnn\\\OOOPPPNNNKKKHHHGGGFFFDDDBBB@@@??????===<<<;;;:::999:::::::::::::::::::::::::::<<<===<<<;;;>>>CCCHHHXXXjjj}}}}}}pppeeetttssssssssspppiii\\\LLL@@@888:::999888777777777777888666555444555666666555444444444444444444444444444333333333333333333333333222333444444555555444444222222333333333333444444666666555555666777777888888999;;;===???AAAAAABBBAAABBBCCCCCCDDDFFFJJJMMMOOOQQQTTTUUUTTTUUUYYY]]]``````bbbggghhhfffiiinnneeeJJJEEEGGGAAA999<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888999???HHHQQQ[[[iiivvvyyyzzzzzz{{{{{{zzzwwwuuuxxxmmmlll||||||rrrYYYJJJGGGHHHHHHGGGEEEGGGKKKQQQTTTTTT___nnnzzztttgggbbbhhhUUUQQQOOOKKKIIIHHHGGGEEECCC@@@@@@???===<<<;;;:::999:::::::::::::::::::::::::::<<<>>><<<;;;>>>DDDJJJ___ppp{{{ooofff}}}|||yyyssskkkaaaRRRCCC999:::999888777777777888888777555444555666777666444444444444444444444444444444444444444444444444444222333444444555555444444222222222333333444444444555555555666777888999:::777999;;;===???AAABBBBBB@@@AAABBBBBBCCCFFFJJJMMMOOOQQQTTTUUUTTTUUUYYY]]]``````bbbfffgggfffjjjooorrrNNNBBBEEECCC;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999;;;BBBLLLUUU___mmmyyyzzzzzzzzz{{{|||{{{xxxvvv{{{jjjjjjyyy}}}~~~gggRRRKKKNNNIIIIIIGGGFFFIIINNNQQQRRRXXX```mmmxxxxxxnnneeeUUUtttttt___RRROOOLLLJJJIIIGGGEEECCC@@@@@@???===<<<:::999999:::::::::::::::::::::::::::<<<>>>===;;;>>>EEEKKKcccrrryyynnnggg~~~vvvnnndddVVVEEE:::::::::888777777777888999777555444555666777666555444444444444444444444444444444444444444444444444222333444444555555444444222222222333333444444444333333444444666777999999777999;;;===???AAABBBBBB@@@AAABBBBBBCCCFFFJJJMMMOOORRRTTTUUUTTTUUUYYY]]]``````bbbfffggggggjjjoooYYYGGGHHHGGGAAA@@@???>>>======<<<======<<<<<<<<<;;;;;;:::::::::???@@@EEENNN[[[gggppptttzzzxxx~~~}}}vvvqqqqqqZZZkkkyyytttWWWLLLMMMGGGHHHHHHGGGFFFHHHJJJLLLNNNYYY\\\cccnnnzzz~~~qqqaaaPPPfffcccRRRFFFJJJNNNJJJDDDDDDFFFBBB===;;;======;;;999<<<<<<;;;;;;;;;;;;<<<<<<<<<999<<<@@@???<<>>>>>======AAAAAAAAA@@@AAADDDIIIMMMRRRQQQRRRVVVVVVUUUXXX]]]aaa```bbbfffgggfffiiinnn```KKKGGGCCC===@@@???>>>======<<<======<<<<<<<<<;;;;;;:::::::::>>>@@@EEEOOO\\\iiisssxxxzzzyyywwwrrrlllYYYmmmzzzuuulllRRRHHHIIIEEEHHHGGGGGGGGGHHHKKKMMMOOOTTTXXXaaannn{{{}}}pppcccQQQ\\\oooUUUJJJJJJJJJGGGEEEHHHDDD@@@??????@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<:::;;;???>>><<>>>>>======AAAAAAAAA@@@AAADDDIIIMMMQQQPPPRRRUUUUUUTTTWWW\\\aaa```bbbggghhhgggjjjpppjjjRRRGGGAAA===@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;===???EEEPPP^^^lllwww|||{{{|||xxxtttdddXXXrrrvvvrrr{{{gggPPPHHHKKKHHHGGGGGGGGGHHHJJJMMMPPPQQQQQQWWWbbbppp}}}wwwlllZZZXXXjjjoooVVVHHHHHHLLLMMMFFFDDDBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<:::;;;???===<<>>>>>======@@@AAAAAAAAAAAADDDIIIMMMPPPOOOQQQTTTTTTSSSVVV[[[``````ccchhhiiiiiilllqqqsssYYYIIICCCDDDAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===???FFFQQQ```nnnxxx~~~}}}yyyuuu^^^[[[|||tttuuuqqq___LLLHHHLLLIIIFFFGGGHHHJJJMMMPPPSSSUUUUUU\\\hhhuuu|||ppp```WWW^^^sssWWWKKKJJJJJJDDDEEEDDDCCC@@@>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===:::;;;>>><<<===LLL^^^ssswwwjjjoooyyyjjjssszzzttt~~~|||uuugggSSSCCC<<<888666888999666666888999999888777666555444333333333333444444444555555555555555444444333333222222222222222222222222222333333444444444444444444444444555555666777777777888999;;;===>>>>>>======@@@@@@AAAAAABBBDDDIIILLLOOONNNPPPSSSSSSRRRUUUZZZ``````dddiiikkkkkknnnsss}}}bbbLLLEEEIIIBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAIIIUUUcccpppyyy}}}wwwsss]]]fffvvv|||wwwbbbTTTFFFCCCHHHFFFFFFGGGJJJMMMQQQUUUXXXZZZ___fffqqq{{{vvvjjjZZZQQQWWWnnnzzzeeePPP@@@EEEEEEEEEEEEDDDBBB???===<<<<<<;;;;;;;;;;;;<<<<<<===;;;<<<>>><<<@@@QQQfffzzzssslll|||nnniiizzzyyy{{{yyyzzz~~~|||oooZZZJJJ@@@:::666888999666666777666666555555555555444444333333333444444444555555555555555444444333333333444444444444444444444444333333333444444444555555444444555555666777777777888999;;;===>>>>>>======???@@@AAABBBBBBEEEHHHLLLOOONNNOOOSSSSSSRRRUUUZZZ``````dddjjjlllkkknnnrrrsssRRRFFFKKKCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========???CCCMMM[[[iiiuuu|||~~~tttoooaaa{{{wwwoooYYYOOOFFFDDDIIIHHHFFFHHHLLLPPPUUUYYY]]]^^^fffmmmwwwqqqfffVVVNNNVVVaaapppTTTJJJFFFAAA@@@AAABBB@@@===<<<<<<;;;;;;;;;;;;<<<<<<===;;;<<<>>>===CCCXXXooo{{{tttqqqkkkeeejjj}}}|||}}}wwwvvv}}}uuubbbTTTFFF===777777888777666888444444444555555555555555333333333444444444555555444444444444444444444444444444444444444444444444222333333444444555555555444444555555666777777777888999;;;===>>>>>>======???@@@AAABBBCCCEEEHHHKKKOOONNNPPPSSSSSSRRRUUUZZZ``````eeejjjlllkkkmmmqqq___HHHJJJCCCBBBAAA???>>>===<<<<<<;;;<<<<<<<<<=========>>>>>>EEEQQQaaaqqq|||{{{pppkkkhhhuuukkkUUUNNNHHHGGGKKKJJJGGGIIINNNSSSYYY]]]aaaccchhhoooxxxwwwnnniiiXXXMMMUUUXXXxxxzzzttt}}}aaaTTTFFF>>>???AAA???<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;<<<>>>>>>FFF^^^www}}}vvvsssxxxfffiiirrr~~~lllwwwqqqwww|||uuufff\\\LLLAAA888777777666777888777777666666555555444444333333333444444444555555222333333444444555555555333333333333333333333333222222333333444555555666444444555555666777777777888999;;;===>>>>>>======>>>@@@BBBBBBCCCEEEHHHKKKPPPOOOPPPTTTTTTSSSUUUZZZ```aaaeeejjjllljjjkkkooojjjKKKIIIDDDCCCAAA???>>>===<<<<<<;;;<<<<<<<<<======>>>>>>>>>FFFTTTfffvvvzzzmmmhhhmmm~~~ssseeeNNNIIIEEEEEEHHHFFFHHHJJJOOOUUU[[[```ccceeeeeemmmwwwmmmjjjjjjXXXJJJPPPRRRmmm~~~mmmnnnxxxkkkSSSEEECCCDDDCCC@@@<<<<<<<<<;;;;;;<<<<<<<<<===;;;<<>>>>>======>>>@@@BBBCCCCCCEEEHHHJJJPPPOOOQQQTTTTTTSSSVVV[[[```aaaeeejjjkkkiiijjjmmmzzzQQQNNNGGGBBB@@@BBBBBB???===???>>>>>>>>>>>>>>>??????@@@EEEGGGSSSgggyyytttgggccclllsss~~~cccNNNKKKEEEDDDIIIKKKHHHJJJOOOWWW[[[]]]bbbhhhjjjqqqzzzlllgggaaaUUUNNNPPPSSS```{{{llljjjdddiii{{{lllMMM>>>???@@@;;;?????????;;;888777:::>>><<<:::;;;===>>>GGGbbb~~~}}}pppttteeedddhhhnnnvvvmmmqqqppprrryyyvvvllldddOOOBBB666555777888999999666666555555555555666666555555555444444333333333333333333333333333333333444444444333333222222222333333333333333333333333333333444555666777888888;;;;;;<<<===>>>>>>>>>===>>>???AAABBBCCCEEEIIILLLRRRSSSTTTRRRQQQRRRWWW\\\aaa```ccchhhjjjiiiiiilll~~~~~~TTTOOOIIIDDDAAABBBBBB???>>>???>>>>>>>>>>>>>>>??????@@@CCCGGGUUUkkk~~~uuuhhhdddttt}}}rrrbbbNNNKKKFFFEEEKKKMMMKKKKKKPPPVVVYYY[[[aaahhhhhhppp{{{ooohhhbbbUUUMMMOOOSSS\\\zzzkkkhhh```___iiippp|||pppZZZMMMGGGAAA>>>>>>>>>===<<<<<<===???>>><<<>>>@@@@@@IIIccc~~~~~~qqqxxxcccWWWPPPSSSXXX\\\___dddiiilllllllllkkkiiigggjjjpppvvv|||iiillloooqqq{{{~~~uuummmSSSEEE888555777777666777666666555555555555666666555555444444444333333333333333333333333333333333444444444333333222222222333333333333333333333333333333444555666777888888999:::;;;<<<=========<<<>>>???AAABBBCCCEEEIIILLLQQQSSSTTTRRRQQQSSSXXX]]]bbbaaadddiiikkkjjjjjjmmm[[[QQQKKKFFFCCCCCCCCC???>>>@@@>>>>>>>>>>>>>>>??????@@@AAAGGGWWWpppsssgggccc~~~xxxrrr```MMMKKKGGGGGGMMMOOOMMMMMMPPPUUUWWWYYYaaajjjjjjrrrppphhhaaaTTTMMMMMMRRRUUU{{{kkkiii```ZZZ\\\]]]eeewww~~~mmm^^^PPPEEE===<<<;;;<<<===>>>>>>======<<<>>>AAAAAAHHHaaa{{{zzzttt|||cccSSSLLLKKKMMMPPPPPPPPPOOOPPPQQQZZZYYYYYY]]]cccjjjqqqttt}}}~~~wwwgggeeepppppp}}}zzzoooVVVHHH;;;777777666444444666666555555555555666666555444444444444333333333333333333333333333333333444444333333333333222222333333333333333333333333333333444555666777888888888999:::;;;<<<<<<<<<<<<>>>???AAABBBCCCEEEIIILLLOOOQQQSSSSSSRRRTTTYYY]]]dddccceeekkkmmmkkklllnnnyyyvvv{{{{{{}}}eeeUUUOOOIIIEEEEEEDDD@@@???@@@>>>>>>>>>>>>>>>??????@@@@@@GGGZZZtttpppddd```uuusss}}}^^^KKKKKKHHHHHHNNNOOONNNNNNPPPTTTVVVZZZeeepppuuu{{{ooofff```TTTLLLMMMQQQMMMzzznnnmmmeee^^^\\\ZZZYYY```eeehhhjjjhhh\\\NNNAAA===999888:::<<<<<<;;;;;;:::===??????FFF^^^wwwwwwzzznnnYYYNNNLLLOOOPPPQQQQQQQQQQQQSSSUUUWWWYYY]]]dddllluuu}}}~~~zzztttfffaaa|||vvvrrr|||tttfffXXXJJJ<<<777777666444333666666555555555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444555666777888888888999:::;;;<<<=========>>>???AAABBBCCCEEEIIILLLNNNQQQSSSSSSRRRTTTYYY^^^eeedddggglllnnnmmmmmmppp~~~ssshhhjjjxxx{{{zzz{{{}}}}}}|||nnnXXXSSSLLLGGGFFFEEEAAA@@@AAA>>>>>>>>>>>>>>>??????@@@AAAHHH\\\wwwqqqeee^^^qqqsss{{{[[[JJJJJJGGGHHHNNNOOOMMMNNNQQQVVVXXX^^^kkkyyymmmccc^^^SSSMMMMMMQQQJJJiiirrrnnnhhhaaa^^^YYYUUUTTTRRRTTT[[[```___ZZZIIICCC<<<888999;;;;;;;;;;;;;;;===@@@???FFF^^^wwwvvv{{{cccTTTOOOPPPLLLLLLLLLMMMNNNSSSYYY]]]ZZZaaajjjrrryyyyyynnnddd\\\mmm~~~www||||||nnn^^^WWWIII<<<888888777555555666666555555555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444555666777888888999:::;;;<<<>>>>>>>>>???>>>???AAABBBCCCEEEIIILLLNNNPPPSSSSSSSSSUUUYYY]]]fffeeehhhmmmooonnnnnnqqqyyyggggggccc```eeessssssvvv|||~~~www\\\VVVOOOIIIHHHEEEAAA@@@BBB>>>>>>>>>>>>>>>??????@@@AAAIII\\\xxx|||oooeeelllqqqzzz[[[JJJKKKIIIIIIOOOPPPNNNPPPUUUYYY\\\bbbqqqlllaaa]]]SSSLLLMMMPPPKKK___xxxrrrkkkddd___XXXNNNRRRSSSOOOKKKLLLRRRYYYPPPKKKDDD>>><<<<<<======>>>===???BBBAAAIIIbbb|||vvvgggWWWPPPOOOOOOMMMNNNNNNPPPTTT[[[dddkkkpppyyyyyyiiiaaaXXX]]]yyyyyyxxxmmm```WWWIII<<<888999888777777666666555555555555666666333333333444444444444555333333333333333333333333222222333333333333444444333333333333333333333333333333444555666777888888999:::;;;===>>>?????????>>>???AAABBBCCCEEEIIILLLNNNQQQTTTTTTSSSTTTXXX\\\gggfffhhhnnnpppnnnnnnqqqrrreee\\\^^^___aaaiiiuuu}}}rrrrrrwww~~~~~~eeeYYYQQQKKKIIIFFFBBBAAACCC>>>>>>>>>>>>>>>??????@@@AAAHHH\\\xxxtttiiinnn||||||]]]LLLMMMKKKKKKPPPQQQQQQTTTYYY^^^___eeetttmmmaaa\\\SSSLLLLLLJJJKKKYYY|||uuunnnggg]]]SSSTTTSSSNNNGGGDDDGGGMMMOOONNNJJJEEE@@@>>>===>>>???>>>???AAABBBJJJdddqqqnnnWWWOOOPPPPPPOOORRRTTTXXX]]]cccmmmvvv}}}}}}}}}fff```XXXQQQyyytttooooookkkdddYYYKKK===999999888666666666666555555555555666666333333333444444444555555333333333333333333333333222222222333333444444444333333333333333333333333333333444555666777888888888999:::<<<===>>>??????>>>???AAABBBCCCEEEIIILLLOOORRRTTTUUUSSSTTTWWWZZZgggfffhhhnnnpppnnnnnnqqqqqqbbbWWWYYY\\\___bbbjjjuuu{{{|||tttppppppyyymmmZZZRRRLLLIIIFFFBBBAAACCC>>>>>>>>>>>>>>>??????@@@@@@HHH\\\xxxiiilllyyy~~~___NNNOOOMMMMMMRRRSSSTTTWWW]]]aaabbbffftttxxx|||wwwkkkpppbbb]]]RRRKKKKKKCCCIIIUUUxxxzzzrrrgggdddYYYOOOMMMOOONNNIIIEEEJJJLLLMMMIIICCC>>><<<<<<>>><<<===???@@@IIIdddlllgggQQQOOOSSSTTTQQQNNNSSSZZZbbblllvvvzzzgggbbb[[[MMMpppzzzmmmeeeeeefffddd[[[LLL>>>:::999777555555666666555555555555666666333333333444444555555555333333333333333333333333222222222333333444444444333333333333333333333333333333444555666777888888666777999;;;<<<===>>>>>>>>>???AAABBBCCCEEEIIILLLOOORRRUUUUUUTTTTTTVVVYYYgggeeehhhmmmooonnnnnnqqqiii]]]WWWTTT^^^```eeejjjoootttxxx{{{tttqqqtttooo```TTTIIIHHHIIIFFFBBBAAAAAA@@@??????>>>?????????BBBEEE]]]|||lllqqq{{{yyy[[[MMMQQQNNNMMMTTTXXXUUUWWW^^^eeejjjooo{{{xxxnnnssszzzwwwlllpppttt```VVVPPPLLLJJJNNNBBBOOOtttzzzrrrgggaaa^^^XXXRRRMMMKKKIIIIIICCCDDDEEEEEEEEECCC@@@???<<<<<>>???@@@AAAAAADDDHHHKKKMMMQQQUUUUUUSSSSSSXXX\\\dddcccgggmmmooonnnooorrryyy^^^SSSVVV]]]```bbb```___bbbgggkkkkkkkkklllmmmvvvgggZZZOOOLLLLLLHHHDDDCCCAAAAAA@@@???????????????EEEGGG```~~~ooofffmmmzzzxxxZZZJJJLLLMMMTTTbbbhhhiiiiiinnntttxxx}}}uuuyyynnn]]]VVVQQQLLLJJJJJJIIIPPP]]]xxxzzzwwwvvvrrroookkkddd\\\UUUOOOLLLJJJEEEDDDCCCBBB@@@@@@??????HHHGGGGGGFFFBBBIIIfffwwwdddRRRPPPQQQUUUYYYdddlllxxx}}}zzzrrrnnn```SSSNNNTTTzzzxxxpppeeeeeekkkiiiiiiZZZGGG:::555777888999666555555555555444444444333333222222333333444555333333333333333333333333444444444444333333333333333333333333333333333333222333333444555666777777888888:::;;;<<<=========>>>???@@@AAABBBDDDHHHJJJLLLPPPUUUUUUSSSTTTXXX]]]dddcccgggmmmpppoooooorrrkkkWWWSSSXXX\\\]]]aaa^^^[[[]]]bbbggggggfffmmmmmmtttmmm```SSSOOONNNJJJFFFDDDAAAAAA@@@????????????@@@DDDGGG```~~~~~~oooeeecccrrr}}}```NNNMMMNNNXXXgggmmmkkkkkkqqqyyyxxxqqq___WWWPPPKKKHHHGGGIIIOOOUUUnnnzzzxxxzzzvvvrrrnnnggg___WWWQQQMMMKKKGGGEEEBBB@@@>>>>>>>>>???AAAAAABBBBBB@@@HHHfffxxxnnnYYYTTTTTTVVVXXXeeelllzzz|||yyytttoooaaaTTTLLLMMMnnnqqqkkkmmmjjjjjj\\\HHH;;;666777888888666555555555555444444444333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333333333444444555666666777888999:::;;;<<<============???AAAAAABBBDDDGGGJJJJJJOOOTTTUUUTTTTTTYYY^^^ddddddhhhoooqqqpppppprrrcccSSSSSSZZZ______^^^[[[YYY[[[```eeehhhhhhuuurrruuupppcccUUUPPPNNNJJJEEECCCBBBAAAAAA@@@???@@@@@@@@@CCCFFF___~~~xxxqqquuueeegggppp}}}kkkWWWRRRPPPXXXfffiiijjjlllttt{{{xxxvvvbbbXXXPPPIIIFFFFFFHHHMMMQQQhhh{{{xxxyyyvvvpppmmmggg```YYYSSSNNNLLLHHHFFFCCC???>>>===>>>>>><<<===@@@AAA???HHHeee}}}zzzyyybbbZZZYYYYYYXXXgggkkkyyyzzzwwwtttmmm___TTTLLLKKKlll~~~rrrnnniiifffYYYHHH<<<888888888777666555555555555444444444333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333333333444444555666666666888888:::;;;<<<============???AAABBBCCCDDDGGGIIIJJJOOOUUUVVVTTTUUUYYY]]]eeeeeeiiipppsssqqqqqqsss{{{[[[NNNSSS]]]eeeiii\\\\\\[[[[[[___dddjjjnnnwwwtttvvvttteeeVVVPPPMMMIIIDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCFFF___~~~llliii}}}hhhdddrrrfffUUUPPPPPP\\\jjjlllmmmppp{{{uuuuuuyyycccWWWOOOHHHEEEGGGGGGLLLPPPaaa{{{wwwwwwtttpppmmmhhhaaaZZZTTTPPPNNNIIIGGGDDDAAA>>>======>>>>>>???BBBBBB@@@HHHeee{{{|||pppiiikkkmmmmmmsssrrr}}}yyyuuuqqqiii]]]UUUNNNLLLmmmuuuooojjjcccXXXHHH>>>:::999777555666555555555555444444444333333222222333333444555333333333333333333333333222222222222333333333333333333333333333333333333444444444555555555666666777777999:::;;;<<<<<<<<<<<>>======??????BBBCCCAAAHHHddd{{{~~~wwwuuuyyyuuurrrjjj^^^WWWOOOIIIgggtttooollleeeYYYIII>>>:::999777555666555555555555444444444333333222222333333444555333333333333333333333333111111222222222333333333333333333333333333333333444444444555555555555555666666888999:::;;;;;;;;;<<<>>>AAACCCDDDEEEGGGHHHKKKPPPVVVWWWUUUTTTWWWZZZbbbccchhhooorrrpppooopppwwwdddUUUXXXccciiikkkmmm^^^aaacccaaa___cccnnnwww|||rrrbbb[[[WWWRRRMMMKKKCCCBBBAAAAAA@@@@@@AAAAAAEEEHHHaaayyycccggg{{{lllgggfffqqq{{{yyyuuuyyytttqqq[[[RRRMMMKKKJJJEEEEEENNNRRRTTTvvv~~~{{{}}}|||xxxuuuooohhh```YYYSSSPPPJJJIIIFFFDDDAAA???======;;;<<<@@@BBB@@@HHHeeezzztttvvvzzzvvvvvvmmmaaaZZZNNNDDD^^^rrrooooooiii\\\JJJ===999888777666666666555555555444444444333333222222333333444555333333333333333333333333111111111222222333333333333333333333333333333333444444444555555555555555555666777888999:::::::::<<<>>>AAACCCDDDEEEGGGHHHKKKQQQWWWXXXUUUTTTVVVYYYaaaaaafffnnnqqqnnnmmmnnn}}}uuuccc[[[^^^aaammmuuuqqqllliiihhhjjjlllmmmssszzzzzzooohhh\\\VVVSSSKKKGGGJJJLLLHHH@@@<<>><<>>===AAACCC@@@BBBFFFJJJaaa|||eeefffqqqvvvooowwwkkkgggZZZPPPKKKUUUqqqiiifffjjjcccSSSBBB888777888777888777777666555555444444555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555555555333333444444555666666666777888999:::;;;<<<<<<<<<===???AAABBBBBBCCCEEEGGGKKKOOOSSSTTTSSSSSSVVVYYY___bbbiiiqqqrrrooooooqqqpppeeeeeekkk|||uuunnnlllrrryyy}}}{{{{{{vvvqqqfff```[[[RRRKKKJJJHHHEEECCCBBBAAAAAACCCGGG[[[rrrbbbhhhuuu{{{{{{hhhWWWOOOIIIFFFGGGEEEMMMGGGLLLTTTnnn~~~{{{rrrjjjeeeaaa\\\XXXTTTQQQMMMHHHDDDAAA???>>>@@@BBB???@@@DDDFFF\\\~~~ccc^^^fffuuuvvvnnnssshhhfff[[[SSSOOOUUU}}}}}}jjjdddcccgggbbbUUUDDD;;;999888666777777777666555555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333444444555666666666777888999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBCCCEEEGGGLLLOOOSSSTTTSSSSSSUUUXXX___bbbjjjssstttqqqoooqqqqqqhhhjjjssszzzqqqnnnwww{{{xxx}}}xxxmmmfff___TTTNNNJJJEEECCCCCCCCCAAA???CCCEEEXXX|||kkk^^^gggtttwwwsssfffUUUNNNHHHFFFGGGFFFMMMGGGMMMTTTmmm}}}tttnnnjjjfffaaa]]]YYYVVVRRRMMMHHHEEECCCBBB>>>@@@>>>???BBBDDDZZZ}}}zzzaaa\\\cccqqqyyyrrrpppgggeeeZZZTTTOOORRRuuuzzzkkkiiikkkkkkeeeWWWFFF<<<:::999777777777666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333444444555666666666777888999:::;;;<<<<<<<<<===???AAABBBCCCDDDFFFHHHLLLPPPSSSTTTRRRRRRUUUWWW___bbbkkktttvvvqqqoooppp~~~zzznnnkkkrrr{{{vvv~~~www|||~~~ssskkkcccVVVUUUPPPJJJGGGGGGGGGEEEBBBDDDDDDUUUyyyooofffoooxxxuuunnn{{{|||dddTTTMMMHHHFFFGGGFFFLLLGGGOOOVVVmmm~~~xxxtttqqqmmmgggbbb\\\YYYUUUPPPKKKGGGEEEDDD@@@BBB@@@BBBEEEGGG]]]{{{vvv~~~aaa___fffpppzzzsssqqqiiiggg[[[UUUPPPOOOlllxxxttttttssskkkZZZGGG;;;999999888666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333444444555666666666777888999:::;;;<<<<<<<<<>>>@@@BBBCCCCCCEEEGGGIIILLLOOOSSSTTTSSSSSSUUUXXX___bbbkkktttvvvqqqoooppptttlllmmmvvv{{{}}}rrruuu~~~xxxqqqgggYYYXXXSSSLLLHHHGGGFFFDDDAAADDDBBBSSSwwwxxxpppuuuxxxqqqgggjjjoooyyybbbRRRLLLGGGEEEGGGGGGLLLGGGPPPVVVlll|||xxxvvvsssmmmiii___]]]XXXRRRLLLHHHEEEDDD>>>@@@???AAADDDEEEZZZ}}}zzzvvvcccaaafffnnnzzzxxxqqqssskkkhhhZZZUUUQQQMMMeeevvvpppvvvnnn\\\HHH;;;999999888666666666666666666555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444444555666666666777888999:::;;;<<<<<<<<<===???BBBCCCCCCDDDFFFHHHJJJNNNRRRSSSSSSSSSVVVYYY___bbbjjjssstttqqqoooqqqyyyyyy~~~{{{kkkooo||||||vvvlll^^^YYYTTTNNNHHHEEEBBBAAA@@@DDDAAAPPPuuu|||{{{yyyoooeeedddkkkxxxaaaQQQLLLGGGEEEGGGGGGKKKFFFOOOSSShhh~~~zzzxxxwwwsssqqqhhheee^^^WWWPPPJJJFFFDDD===???>>>???AAAAAAUUUwww{{{wwweeeaaadddmmm|||{{{rrrppphhhdddVVVRRROOOIII___ssskkkrrrkkk\\\III===999888666555666666666666666666666333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333444444555666666666777888999:::;;;<<<<<<<<<<<<>>>@@@AAAAAABBBDDDFFFIIIMMMQQQSSSSSSTTTWWW[[[___bbbiiiqqqrrrooooooqqqzzzfffnnn|||yyyyyypppbbb]]]ZZZTTTMMMGGGEEEDDDDDDDDDAAAOOOtttwww~~~tttjjjmmmvvv```PPPKKKGGGEEEGGGGGGJJJEEEMMMPPPccc~~~yyyxxxxxxxxxvvvqqqmmmfff]]]TTTMMMHHHEEEBBBDDDBBBBBBCCCBBBVVVwww{{{wwweee```cccooovvvkkkccc___PPPMMMKKKEEEZZZ~~~vvvppplllggg[[[JJJ>>>:::777333555555555666666666666666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111333333444444555666666777777888999:::;;;<<<<<<<<<:::<<<>>>??????@@@CCCEEEHHHLLLQQQSSSSSSUUUXXX\\\```bbbhhhoooqqqnnnnnnqqqrrrhhhjjj}}}|||vvvyyy|||wwwpppiii___ZZZTTTOOOJJJGGGDDDBBBBBBFFFNNNlllnnnrrrzzz^^^RRRJJJGGGHHHFFFJJJJJJIIIMMMRRR___~~~{{{wwwnnndddZZZRRRLLLHHHCCC@@@@@@BBBBBBEEEWWWkkkqqq|||ooozzzyyybbb```ccclll}}}pppkkkcccZZZSSSLLLIIIMMMSSS{{{sssrrrkkkfffZZZLLLCCC???;;;666666555555555555444444444444333333222222333333444444333333222222333333444111111222222222333333333333333333333333333333333333333444444555666666666888999999:::;;;;;;;;;;;;:::===@@@BBBCCCCCCDDDEEEJJJMMMPPPQQQPPPQQQTTTXXX\\\___hhhpppssspppooorrrrrriiikkkrrrsss~~~zzzsssmmmeee```YYYRRRMMMIIIFFFDDDBBBFFFMMMjjjlll}}}}}}{{{ZZZPPPIIIFFFGGGDDDFFFFFFFFFKKKQQQ^^^}}}tttiii^^^UUUOOOLLLFFFBBBAAABBBAAACCCTTTggg~~~ppp|||vvv\\\[[[```kkk}}}qqqjjjbbbYYYRRRKKKGGGKKKQQQxxxxxxnnnkkkfffbbbWWWHHH???<<<888444666555555555555444444444444333333222222333333444444333333222222333333444111111222222222333333333333333333333333333333333333333444444555666777777888888999:::;;;;;;;;;;;;;;;===@@@AAABBBBBBDDDFFFIIIMMMPPPQQQQQQQQQTTTXXX]]]```hhhqqqssspppppprrrppphhhlllmmmmmmyyytttoooiii___WWWQQQLLLIIIFFFCCCGGGLLLfffuuurrrUUUNNNHHHEEEFFFCCCEEEEEEEEEJJJPPP___vvvkkk```WWWQQQOOOIIIDDDBBBBBB@@@AAAPPPaaayyyqqqqqqWWWYYY```lll~~~oooiiiaaaXXXQQQIIIEEEHHHNNN{{{sssxxxmmmjjjeeeaaaVVVHHH>>>:::777333666555555555555444444444444333333222222333333444444333333222222333333444111111222222222333333333333333333333333333333333222222333444555666777888777888999:::;;;;;;;;;;;;<<<>>>@@@@@@AAABBBEEEGGGIIILLLPPPRRRQQQRRRUUUXXX^^^aaahhhqqqsssqqqpppsssmmmfffkkkjjjiii{{{wwwpppeee[[[TTTNNNIIIGGGDDDGGGJJJaaaiiiQQQLLLHHHEEEFFFDDDGGGGGGFFFKKKQQQ___|||sssiii```XXXSSSPPPJJJDDDBBBBBB@@@AAANNN^^^wwwwwwjjjTTTZZZcccmmm~~~lllhhh```XXXQQQIIIEEEGGGMMMnnnvvvtttnnnmmmkkkggg\\\MMMAAA<<<888555666555555555555444444444444333333222222333333444444333333222222333333444111111222222222333333333333333333333333333333333111222333444555777888888777888999:::;;;<<<<<<<<<===>>>??????@@@BBBEEEHHHHHHLLLPPPRRRRRRRRRUUUXXX___aaahhhqqqsssqqqqqqtttiiibbbiiigggiii}}}vvvkkk```WWWPPPJJJFFFEEEHHHHHH[[[dddOOOMMMHHHFFFHHHFFFGGGGGGGGGKKKQQQ^^^zzzwwwqqqiiibbb\\\WWWUUUKKKEEEAAABBBAAAAAAMMM\\\}}}zzzaaaQQQ[[[bbbjjjyyykkkggg```XXXQQQJJJEEEHHHMMMhhhzzz~~~}}}|||kkkkkkmmmpppnnnbbbQQQCCC<<<999666666555555555555444444444444333333222222333333444444333333222222333333444111111222222222333333333333333333333333333333333222222333444555666777888666777999:::;;;<<<<<<<<<===>>>??????@@@BBBEEEHHHGGGKKKPPPRRRRRRSSSUUUXXX___aaahhhppprrrpppqqqttteee```gggggglll}}}rrrggg]]]TTTLLLHHHFFFIIIGGGVVVbbbNNNMMMHHHFFFHHHGGGFFFFFFFFFJJJPPP^^^}}}{{{wwwvvvsssnnniiiccc^^^\\\NNNFFFBBBCCCBBBBBBLLLZZZ{{{}}}ttttttYYYMMMXXX\\\```nnnnnnooottt|||jjjeee^^^WWWQQQJJJFFFHHHMMMfffxxxzzzvvvvvvjjjmmmoooqqqnnndddRRRBBB;;;888555666555555555555444444444444333333222222333333444444333333222222333333444111111222222222333333333333333333333333333333333333333444444555666666666666777888:::;;;<<<======<<<>>>@@@@@@AAABBBEEEGGGFFFKKKPPPSSSSSSSSSUUUWWW___```gggnnnqqqoooppptttddd___gggmmmqqqzzzoooeee[[[QQQLLLFFFIIIEEERRR|||aaaNNNLLLGGGEEEHHHGGGFFFFFFGGGLLLTTTccc}}}{{{wwwwwwvvvtttoooiiiccc```RRRJJJEEEEEECCCBBBJJJVVVzzztttiiimmmqqqzzz}}}XXXMMMUUUUUUVVVdddaaaccchhhoootttzzzgggbbb[[[UUUOOOJJJEEEGGGMMMbbbttt}}}}}}xxx{{{ooopppmmmmmmlllbbbQQQAAA;;;888777666555555555555444444444444333333222222333333444444333333222222333333444111111222222222333333333333333333333333333333333555555555555555555555555666777888:::;;;<<<======;;;===@@@AAABBBBBBDDDFFFEEEJJJPPPSSSSSSSSSUUUWWW^^^___eeemmmooonnnooosssddd___gggsssvvvvvvkkk```UUUOOOGGGJJJEEEPPPzzz```MMMKKKFFFCCCGGGGGGGGGHHHIIIPPPYYYiii~~~|||xxxxxxyyywwwrrrkkkddd```VVVMMMGGGFFFCCCAAAHHHSSSyyyuuuttt~~~[[[OOOUUUQQQQQQ```^^^___cccjjjooouuu|||ccc___YYYSSSNNNHHHDDDGGGLLL[[[rrrxxx|||yyy|||pppmmmfffkkkjjjaaaPPPBBB<<<;;;:::666666555555555444444444444333333222222333333444444333333222222333333444111111222222222333333333333333333333333333333333666555555555555444444444666777888:::;;;<<<======:::===@@@BBBCCCCCCDDDEEEEEEJJJPPPSSSTTTTTTUUUWWW]]]___eeelllnnnmmmooossslll^^^mmmoooppp|||oooeeeZZZRRRJJJMMMIIILLLjjj{{{vvv[[[LLLIIIEEEEEEHHHEEEEEEFFFGGGTTTTTTjjj}}}{{{zzz}}}{{{qqqhhhWWWQQQJJJHHHFFFEEEIIINNNnnn|||```VVVQQQRRRWWWVVVXXXaaattt{{{fff\\\UUUNNNKKKHHHEEEGGGLLLmmm|||hhh~~~{{{yyywwwpppnnnssszzzooo^^^MMMAAA999555333666666555444444444444555777777666555444444333333333333333333333333333333222222222222222222222222111222222111000111333555777777777666666555555555777888888999;;;<<<<<<===<<<>>>AAABBBBBBBBBCCCEEEIIIJJJOOOVVVXXXVVVWWWZZZaaacccgggkkknnnooonnnnnnvvvqqqcccddd~~~~~~sssjjj___VVVMMMNNNHHHIIIcccwww~~~~~~tttYYYKKKIIIEEEEEEHHHEEEGGGHHHHHHSSSSSSjjj~~~uuunnn___WWWOOOKKKGGGDDDFFFKKKhhhzzzaaa\\\VVVTTTYYY[[[hhhuuuwwwcccYYYRRRLLLIIIFFFDDDFFFKKKkkktttddd~~~{{{xxxuuukkk[[[KKK@@@:::777555666666555444444444444555666666555555444333333222333333333333333333333333222222222222222222222222333444444333222333555777888:::<<<======:::777555777888888999;;;<<<<<<===<<<>>>@@@BBBBBBBBBCCCEEEGGGHHHMMMSSSUUUSSSTTTXXXaaaccchhhllloooppppppoooxxxaaadddxxxrrrfff\\\SSSQQQIIIGGG\\\tttwwwoooVVVJJJIIIEEEEEEHHHFFFIIIJJJIIIRRRSSSmmm{{{vvvggg^^^UUUNNNIIIEEEFFFKKK```sssxxxrrriiimmmtttttt```VVVOOOIIIGGGDDDBBBEEEJJJhhhpppdddxxxpppfffWWWIII???:::888777666666555444444444444555555444444333333222222222333333333333333333333333222222222222222222222222333444444444333333555777:::===AAADDDDDD???:::666888888999::::::;;;<<<<<<;;;>>>@@@AAAAAABBBCCCDDDGGGHHHMMMSSSUUUSSSTTTXXX```ccchhhlllpppqqqqqqqqq~~~vvvhhhkkk~~~|||xxxnnncccZZZVVVMMMHHHXXXzzztttqqqhhhRRRHHHIIIEEEEEEHHHFFFIIILLLJJJRRRXXXvvv|||lllcccZZZSSSMMMIIIJJJNNNZZZsss```TTTNNNHHHFFFDDDBBBEEEJJJiiirrriiixxxvvvnnndddVVVHHH???;;;999888666666555444444444444555333333333222222222111111333333333333333333333333222222222222222222222222000222333222111111333444:::===BBBEEEDDD@@@:::666888888999::::::;;;<<<<<<;;;===@@@AAAAAAAAACCCDDDIIIJJJNNNTTTVVVTTTVVV[[[```ccchhhmmmppprrrssssss~~~yyyyyypppkkkzzzsssfffhhh}}}}}}|||tttjjj___ZZZPPPJJJSSSnnntttooo{{{aaaMMMFFFIIIEEEDDDHHHFFFHHHMMMKKKTTT___tttkkkaaaZZZRRRLLLKKKNNNVVV|||qqq]]]SSSMMMHHHFFFDDDCCCGGGLLLppprrriiivvvrrrvvvoooeeeVVVHHH???:::888888666666555444444444444555222222222222222111111111333333333333333333333333222222222222222222222222000111333333222111222444999;;;>>>??????===999777888999999::::::;;;;;;;;;;;;===???AAAAAAAAABBBDDDIIIIIIMMMSSSUUUTTTVVV[[[```ccchhhmmmppprrrssssssnnniii]]][[[{{{ttttttaaaiii~~~~~~~~~xxxqqqddd^^^TTTMMMNNNaaawwwpppzzzppp[[[IIIDDDIIIEEEDDDHHHFFFFFFMMMLLLVVVggg}}}tttjjjaaaWWWNNNJJJKKKRRRwwwmmmYYYRRRLLLGGGFFFEEEEEEHHHNNNvvvpppiii}}}qqqmmmrrroooeeeVVVHHH???:::888777666666555444444444444555222222222222222222222222333333333333333333333333222222222222222222222222111333555555444444444555666777999:::::::::999888999999999::::::;;;;;;;;;:::===???@@@@@@AAABBBCCCGGGGGGKKKPPPRRRQQQTTTYYY```ccchhhlllpppqqqqqqqqq~~~aaa[[[UUU___ooouuuaaawww{{{vvvkkkddd\\\RRRMMMXXXxxxwwwzzz~~~fffVVVFFFCCCIIIEEEDDDHHHFFFEEEMMMLLLWWWlllxxxoooggg\\\QQQKKKJJJNNNrrrlllXXXQQQKKKFFFEEEEEEEEEIIINNNvvvrrrppp|||~~~{{{ppplllooolllbbbTTTFFF===999777777666666555444444444444555333333333333333333333333333333333333333333333333222222222222222222222222111333555666555444444555333555777999::::::999888999999::::::::::::;;;;;;:::<<>>???@@@AAACCCEEEGGGKKKOOOQQQQQQSSSWWW[[[]]]aaagggmmmqqqssssssrrr~~~cccZZZmmmcccUUUkkkzzz|||nnn___WWWWWWqqqyyyxxxwwwuuuvvv|||~~~gggSSSIIIEEEEEEEEEEEEEEEFFFGGGHHHKKKQQQRRR^^^{{{{{{}}}}}}xxxqqqhhh```ZZZWWWNNN```vvvtttrrrYYYIIIJJJHHHCCCCCCFFFAAADDDVVVnnnsss|||nnncccRRRDDD;;;888777666555555555555555444444444333333222222222333444444222222222222222222222222111111222222222333333333222333444444555555555444333444555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????@@@BBBDDDGGGKKKOOOPPPQQQSSSWWW[[[]]]aaahhhnnnsssttttttssswwwbbb___sssvvv^^^UUUhhhwwwfffZZZVVViii|||ooolllmmmrrruuuwww{{{zzzzzzvvv___NNNHHHCCCDDDEEEEEEEEEFFFHHHJJJGGGQQQQQQ___}}}|||uuummmddd___[[[QQQ]]]xxx|||ooo}}}pppYYYJJJIIIHHHCCCEEEGGGAAAFFF[[[pppuuuuuuhhhVVVFFF===999666555555555555555555555555555333333222222222222333333111222222222222333333333111111222222222333333333222333444555555666555555555555555666777888999999::::::::::::::::::::::::999;;;>>>??????@@@BBBDDDFFFJJJNNNPPPPPPRRRVVVZZZ]]]aaahhhoootttuuuuuutttqqqdddiiijjj[[[YYYlllpppbbb\\\bbb~~~wwwrrrooopppooonnnpppttt~~~zzzsssssskkkVVVIIIFFFBBBDDDEEEEEEDDDEEEHHHKKKGGGQQQRRRfff|||vvvnnniii```XXX\\\llloootttlllWWWKKKGGGEEEAAAEEEIIICCCJJJaaa~~~oootttsssfffSSSDDD===:::888777555555555555555555555555333333222222222222222333111111222222222333333333111111222222222333333333222333444555666666666666666666666666666777888888::::::::::::::::::::::::999;;;===>>>???@@@BBBDDDEEEIIIMMMOOOOOOQQQUUUYYY]]]bbbiiipppuuuvvvuuusssnnngggrrraaaXXX]]]ttt|||wwwkkkeeeRRRoooxxx~~~uuupppkkkiiikkkpppzzz{{{uuupppqqquuubbbOOOFFFEEEAAACCCEEEEEEDDDEEEHHHKKKIIITTTUUUooo~~~xxxttteee]]]\\\dddzzzsssjjj}}}}}}hhhVVVLLLDDDBBB@@@FFFKKKEEEMMMfff{{{lllqqq}}}yyyxxxkkk^^^MMM@@@;;;;;;::::::444555555555555555555555333333222222111222222222111111111222222333333333111111222222222333333333222333444555666666666666777777666666666666777777999999999999999999999999999;;;===>>>???@@@BBBDDDDDDHHHLLLNNNNNNPPPTTTXXX^^^bbbjjjqqquuuvvvtttssspppppptttnnnZZZXXX[[[tttiiiXXXaaazzz~~~yyytttqqqqqqsssxxxvvvssssss{{{lllZZZJJJDDDEEECCCEEEFFFGGGFFFFFFHHHIIIPPPOOOYYY{{{wwwiiiYYYZZZtttooonnnssscccUUULLLHHHIIIEEEEEEFFFCCCRRRooommm~~~xxxvvvssskkkYYYFFF===:::777666777666555555555555444444444333333333222222111111111444444333333333333222222222222222222222222222222444444444333333444444555666666666666666555555555777888999:::;;;<<<<<<<<<999:::<<<>>>@@@AAABBBBBBEEEHHHLLLMMMNNNPPPUUUYYY___dddlllrrrtttuuuuuuuuuyyyooosssyyyhhhZZZXXXdddxxxnnnZZZ___rrrzzzzzzzzz~~~yyywwwwww{{{kkkXXXHHHBBBCCCCCCEEEFFFGGGFFFGGGHHHJJJQQQRRRddd}}}|||xxxlll^^^\\\ppptttzzz}}}mmm^^^QQQIIIFFFEEEBBBEEEFFFBBBUUUzzzyyyyyyxxxuuufffVVVEEE===:::888666777666555555555555444444444333333333333222222222222222222222333333444444444222222222222222222222222555555444333333333444444666666666666666666666555555666777999::::::::::::::::::<<<>>>@@@AAABBBBBBEEEHHHLLLMMMNNNPPPUUUYYY___dddlllrrruuuuuuuuuuuuyyyfff```eeemmmaaaZZZYYYmmm|||sssccc```iiiuuueeeTTTFFFBBBDDDDDDEEEFFFGGGFFFGGGJJJLLLPPPRRRpppzzz{{{ssshhhbbbkkkwwwpppjjjsssvvvfffWWWLLLFFFFFFBBBAAAHHHHHHBBB]]]{{{zzzuuu```QQQBBB<<<;;;999777777666555555555555444444444333333333333444444444444000111111222444555555666333333333333333333333333666555444333333333333333555555666666666666666666444444666777888999999999:::;;;<<<>>>???AAABBBCCCEEEIIILLLNNNNNNPPPUUUYYY___dddlllrrruuuuuuvvvvvv{{{eeeWWWTTT[[[ccc|||[[[ZZZYYYrrr}}}wwwoooeeecccvvv{{{kkk\\\OOOEEECCCFFFDDDEEEFFFGGGGGGHHHKKKNNNQQQVVV~~~{{{uuujjjiiiyyy{{{yyyrrrooojjjeeesssooo```RRRIIIFFFHHHBBBBBBLLLJJJDDDfff}}}qqqZZZLLL???;;;;;;:::777777666555555555555444444444333333333444444555555555111111222333333444555555333333333333333333333333666555555444333333333333555555555555666666666666333444555777888888999999:::;;;<<<===???AAABBBCCCFFFIIIMMMNNNNNNQQQUUUYYY___eeelllrrruuuvvvvvvvvvjjj[[[TTTVVVaaammmoooYYYZZZZZZrrr{{{xxxjjjaaammmuuudddWWWLLLDDDDDDHHHDDDEEEFFFFFFGGGIIIMMMPPPUUU^^^uuukkksss~~~xxxiiibbbbbbddddddcccuuuxxxiii\\\PPPIIIHHHHHHCCCCCCKKKIIIFFFmmmrrryyyjjjWWWJJJ>>>:::;;;:::777777666555555555555444444444333333333444444555555555333333333333333333333333333333333333333333333333666555444333333333333333444555555555666666777777555555777888999:::::::::;;;;;;<<<===>>>@@@BBBDDDFFFIIIMMMNNNOOOQQQVVVZZZ```eeemmmsssuuuvvvvvvvvvttt___UUUTTT[[[kkk|||dddXXXXXX\\\sss|||pppfffkkkqqq```SSSJJJDDDCCCFFFDDDEEEFFFFFFGGGJJJNNNRRRTTTfff}}}qqqrrrzzzkkk___XXXYYY]]]aaa]]]___sssooocccYYYMMMHHHJJJFFFDDDCCCGGGGGGJJJuuusssiiizzzgggXXXJJJ===::::::999777666666555555555555444444444333333333333444444444444444444444333333222222222333333333333333333333333444444444333333444444555444444555555666777777777666666888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDFFFJJJMMMOOOOOOQQQVVVZZZ```eeemmmsssvvvvvvwwwwwwyyyfffTTTQQQYYYhhh~~~\\\VVVTTT___xxx{{{pppooovvvhhhXXXNNNGGGBBBBBBEEEEEEEEEFFFFFFHHHKKKPPPSSSZZZuuuwwwttt|||kkkddd[[[WWWZZZ___dddggg___aaarrrzzzeee\\\TTTJJJFFFIIICCCFFFEEEFFFIIISSS~~~fffiiiiiiZZZKKK>>>999999888666666666555555555555444444444333333333333222222222222333333333333333333333333444444444444444444444444333333333333444444555666444444555555666777777888666666888999:::;;;;;;;;;<<<;;;;;;<<<===@@@CCCEEEGGGJJJMMMOOOOOOQQQVVVZZZ```fffmmmsssvvvwwwwwwwwwgggWWWLLLRRRdddpppWWWUUUQQQaaa}}}zzzttt~~~}}}wwwkkk^^^PPPHHHCCC@@@AAADDDEEEEEEFFFFFFHHHKKKPPPTTThhhzzzvvvtttnnnjjjddd```\\\XXXZZZbbbjjjnnnnnngggiiiuuusss___WWWQQQGGGDDDGGGDDDIIIHHHGGGLLL\\\rrr^^^kkk{{{nnn\\\MMM>>>999999777666666666666555555555444444444333333333222222111111111111111222333444444555666444444444444444444444444222222222333444555666777444444444555666777777888555666777999::::::::::::<<<<<<;;;<<<===@@@CCCEEEGGGJJJNNNOOOOOORRRVVVZZZ```fffmmmsssvvvwwwwwwwwwyyyzzz{{{PPPUUUSSSVVVuuufffKKKRRR___\\\}}}|||tttgggYYYNNNEEEDDDEEEDDDDDDEEEEEEGGGDDDFFFMMMLLLPPP___rrr}}}www|||}}}uuuqqqwwwzzzsssrrr~~~rrrzzzkkkVVVLLLJJJIIIIIIJJJIIIGGGBBBKKKQQQmmmnnnbbbyyy{{{gggLLL===;;;666555777333555555444333333333333444222222333333333333444444333333333333333333333333333333333333333333333333666666555555555444444444444444333333444555777888777888888999999:::;;;;;;<<<<<<===>>>???AAACCCDDDHHHKKKOOOQQQQQQRRRVVVZZZaaafffooowwwxxxtttsssvvv}}}rrrsss|||gggRRRQQQRRRbbbsss]]]NNNSSSXXXbbbwwwhhh```UUUKKKCCCBBBCCCCCCCCCDDDDDDGGGEEEHHHNNNMMMTTTggg~~~~~~vvvdddPPPGGGFFFEEEEEEFFFIIIKKKFFFOOO[[[qqqqqqzzz|||xxxdddJJJ<<<:::666666888555555555444444333333333444222222333333333333444444333333333333333333333333333333333333333333333333555555444444333333333333444444333333444555777888777888888999999:::;;;;;;=========???@@@BBBDDDEEEHHHKKKOOOQQQQQQRRRVVVZZZ```eeennnvvvwwwsssrrrvvv{{{ssslllllltttnnnUUUSSSLLLSSSwww}}}bbbSSSQQQSSSSSSmmm|||kkkaaa]]]OOOFFF@@@@@@BBBBBBBBBDDDDDDHHHGGGIIIOOOOOO[[[sss~~~lll\\\KKKDDDDDDDDDDDDEEEDDDKKKFFFMMM___ppp|||www}}}ooo___GGG::::::666666999777555555444444444333333333222222333333333333444444333333333333333333333333333333333333333333333333444333333333333222222222444444333444444555777777777888888999999:::;;;;;;======>>>???AAACCCEEEFFFHHHKKKOOOQQQQQQRRRVVVZZZ___dddmmmvvvvvvrrrrrruuutttoookkkooo|||zzzbbbPPPQQQKKK]]]nnnVVVOOOOOOQQQYYY~~~vvvggg\\\WWWJJJCCC???AAABBBBBBCCCFFFEEEIIIHHHJJJNNNOOOccc{{{cccVVVIIIEEEEEEEEEFFFHHHCCCLLLFFFLLLeeemmmzzzfff\\\EEE:::;;;666555888666444444555444444444333333222222222333333333444444333333333333333333333333222222333333333333444444444333333333333333333333333333444444555666666777777888888999999:::;;;;;;<<<======>>>@@@BBBDDDEEEHHHKKKOOOQQQQQQRRRVVVZZZ```eeennnvvvwwwssssssvvvrrrpppqqq|||uuubbbVVVOOOPPPQQQnnnwww\\\NNNNNNKKKTTTooo}}}{{{qqqdddWWWMMMFFFBBB@@@BBBDDDCCCEEEHHHGGGJJJIIIKKKMMMQQQmmmooo[[[PPPGGGEEEGGGGGGGGGJJJGGGNNNJJJWWWxxx|||kkksssgggZZZDDD;;;;;;555333666444444444555555555444333222222222222333333333444444333333333333333333333333222222222333333444444444444444444444555555555555333333444555555666666666777888888999999:::;;;;;;;;;;;;<<<===???AAABBBCCCHHHKKKOOOQQQQQQRRRVVVZZZbbbfffpppxxxyyyuuutttwww{{{rrrxxxyyy^^^OOOLLLMMMTTT```cccSSSNNNLLLMMMbbbxxxoooiiinnntttvvvtttsssvvvyyy|||sssmmmcccTTTIIIDDDAAAAAADDDEEEDDDEEEIIIGGGJJJJJJKKKNNNVVV|||tttbbbSSSJJJDDDEEEFFFFFFGGGIIIGGGKKKJJJeeezzzhhheeerrrmmmWWWCCC;;;<<<555222555333333444555555555444333222222222333333333333444444333333333333333333333333111222222333333444444555444444555555555555555666222333444555666666666666777888888999999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCHHHKKKOOOQQQQQQRRRVVVZZZcccgggpppyyyyyyuuuuuuxxxzzzzzzgggQQQJJJLLLOOO^^^rrroooWWWMMMMMMJJJVVVwwwkkk\\\^^^TTTWWWZZZ\\\\\\]]]```cccsssuuukkkdddZZZOOOGGGBBB@@@AAAEEEEEECCCDDDHHHFFFIIIJJJLLLPPP]]]{{{zzz{{{hhhYYYNNNGGGDDDEEEGGGFFFGGGIIIIIIGGGJJJrrrfff[[[dddsssjjjRRR@@@:::<<<555333666555333444555666666444222111222222333333333333444444333333333333333333333333111111222333333444555555333333333444444555555555222333444666666666666555777888888999999:::;;;;;;;;;;;;<<<===???@@@BBBCCCHHHKKKOOOQQQQQQRRRVVVZZZbbbgggpppxxxyyyuuutttwww|||xxx^^^PPPOOORRRTTTfff~~~~~~___LLLFFFFFFIII___~~~___[[[fffZZZ[[[ZZZZZZ[[[^^^bbbeeeooozzzxxxmmmaaaVVVMMMFFFBBBAAA???AAADDDDDDBBBCCCHHHEEEHHHIIIMMMSSSccctttqqqwwwssscccWWWMMMHHHEEEGGGIIIHHHHHHJJJPPPKKKOOOddd\\\kkkuuu```OOO===888;;;666444888777333444555666666444222111222222333333333444444444333333333333333333333333111111222333333444555555222222222333333444444444222333444666666666666555777888888999::::::;;;;;;<<<<<<===>>>@@@AAACCCDDDHHHKKKOOOQQQQQQRRRVVVZZZaaafffooowwwxxxtttsssvvvvvv[[[SSSVVVNNNOOO```{{{dddQQQIIIJJJMMMPPPhhh}}}uuuooo___]]]___eeepppxxxwwwuuuzzzoooiii___TTTKKKEEEBBBBBBAAABBBDDDFFFGGGHHHHHHGGGPPP@@@LLLWWWSSS{{{{{{zzz~~~rrr]]]VVVSSSKKKIIIEEEDDDGGGLLLNNNLLLKKKEEE______uuuuuuiiiPPPCCC888666777888777888666666555555555444444444111222333333444444333333333444555555333333444555111111222222222333333333111111222222222333333333555555666777888999::::::888888999:::;;;;;;<<<<<<============???AAACCCDDDGGGKKKNNNOOOOOOQQQVVVZZZ___hhhrrrxxxwwwuuuuuuvvvsssfffTTTOOORRRPPP[[[uuufffRRRKKKJJJMMMRRRaaauuuiiifffvvv|||{{{tttddd___VVVMMMFFFBBB@@@@@@AAABBBDDDFFFHHHHHHHHHHHHLLLHHHPPPUUUccc}}}||||||~~~}}}fffUUUOOOIIIEEEFFFFFFEEEFFFIIIKKKMMMRRRSSS{{{sssqqqcccIII???777888:::999777666444444333333333222222222111222333333444444333333222333444333222111222444111111222222222333333333222222333333333444444444444444555666777888999999888888999999::::::;;;;;;<<<<<<<<<===???AAADDDEEEHHHKKKNNNOOOOOOQQQUUUYYY```iiisssxxxxxxuuussstttooo\\\XXXNNNKKKOOOSSSkkkjjjNNNHHHKKKMMMSSS\\\~~~~~~yyynnnkkk}}}wwwmmmfffXXXTTTMMMGGGBBB@@@@@@@@@BBBCCCDDDFFFHHHHHHIIIIIIHHHQQQRRRUUU{{{}}}wwwyyy~~~yyyjjjYYYNNNHHH@@@BBBDDDGGGHHHHHHHHHJJJMMMTTT___uuuhhhWWWBBB;;;777:::===:::666444444444333333333222222222111222333333444444333333222333444333222111222444111111222222222333333333333333444444444555555555333333444555666777888888888888999999999999999999;;;;;;;;;===???BBBEEEFFFHHHLLLOOOPPPPPPQQQTTTXXXaaaiiisssyyyyyyuuurrrqqq}}}iii[[[TTTTTTMMMKKKSSS___|||pppZZZJJJKKKNNNQQQ___rrrzzzooofff```QQQNNNIIIDDDAAA@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJHHHSSSRRR___~~~yyyxxxzzz~~~mmm```QQQIIIEEE???EEEEEEGGGKKKKKKIIIJJJMMMSSSjjjzzzttt]]]NNN???999777:::;;;888444333666666555555555444444444111222333333444444333333333444555444333222333555111111222222222333333333333333333333444444444444333444444555666777888888999999888888888888888888::::::;;;===???BBBEEEGGGHHHLLLOOOQQQPPPQQQTTTWWW___gggqqqxxxyyywwwsssqqqzzziii[[[RRRPPPPPPLLLRRRdddxxx```TTTLLLKKKLLLWWWvvv~~~}}}{{{oooeee]]]XXXLLLJJJFFFBBB@@@@@@AAABBBDDDEEEEEEFFFHHHIIIKKKKKKIIIPPPZZZzzz|||www{{{zzzzzzyyyzzz{{{}}}{{{yyyfff\\\MMMEEEEEEBBBHHHDDDDDDIIILLLJJJJJJMMMYYY{{{yyymmmVVVJJJAAA;;;777888888555333444666666555555555444444444111222333333444444333333111333444333222111222333111111222222222333333333222222222222333333333333444555666777888999999:::999999888888888888888888::::::;;;===???BBBEEEGGGGGGKKKOOOQQQQQQQQQTTTWWW]]]dddnnnvvvzzzyyyvvvtttzzzmmmaaaUUUNNNLLLLLLPPPSSSeeemmmTTTPPPJJJGGGMMMiiizzzlllaaaWWWPPPLLLFFFEEEBBB@@@??????AAABBBEEEEEEFFFGGGHHHJJJKKKLLLLLLSSSqqqzzzuuuyyyxxxuuurrrqqqsssxxx||||||||||||}}}|||ggg[[[UUUGGGAAADDDDDDGGGBBBBBBGGGIIIGGGLLLTTTiiizzzmmmjjjRRRHHHBBB;;;777777666444444666444444333333333222222222111222333333444444333333000111222111000///000222111111222222222333333333111111111222222222333333555555666777888999::::::888888999999999999999999;;;;;;;;;===???BBBEEEFFFEEEJJJOOOQQQQQQRRRUUUXXX]]]bbbkkktttyyyzzzxxxvvvrrrggg[[[SSSMMMHHHIIIMMMTTT^^^kkkjjjZZZLLLMMMLLLOOOcccwwwkkk^^^TTTMMMHHHFFFBBBAAA?????????AAACCCDDDFFFFFFFFFGGGHHHJJJLLLMMMRRRaaazzztttuuuvvvvvvuuussstttwww{{{~~~{{{yyyyyy}}}}}}}}}~~~}}}~~~kkkWWWNNNLLLCCC@@@DDDEEEDDDCCCFFFJJJGGGFFFSSSeeerrrjjjxxxiiiNNNBBB>>>:::777888777555555888444444333333333222222222111222333333444444333333111222333333222111222333111111222222222333333333222222222333333333444444444444555666777888999999888888999999::::::;;;;;;<<<<<<<<<===???AAADDDEEECCCHHHNNNQQQRRRSSSVVVYYY___cccjjjrrrwwwyyyxxxvvvrrrhhh^^^TTTLLLIIIHHHHHHNNNVVVbbbrrrwww]]]PPPIIIOOOSSS^^^ssskkk```UUUNNNJJJGGGFFF@@@??????@@@AAADDDGGGIIIGGGGGGFFFGGGHHHJJJLLLNNNWWWoooyyytttssswww{{{|||zzzyyyzzz|||{{{{{{|||}}}}}}~~~{{{{{{|||{{{}}}~~~vvvdddNNNEEEFFFAAAAAAFFFFFFCCCFFFMMMOOOHHHFFF[[[uuunnntttgggJJJ::::::777777::::::777777999666666555555555444444444222222333444444444333333555666777777555555666777111111222222222333333333333333333444444444555555333333444555666777888888888888999:::;;;;;;<<<<<<============???AAACCCDDDBBBHHHNNNQQQRRRTTTWWWYYYbbbeeejjjpppvvvxxxwwwuuu}}}xxxfffYYYUUUSSSMMMJJJKKKMMMOOOZZZeeebbbSSSNNNJJJWWWXXXfff|||uuuttt}}}uuugggaaaXXXOOOIIIFFFCCCAAA?????????@@@AAACCCFFFGGGJJJMMMLLLGGGFFFLLLQQQRRRSSS~~~|||{{{zzzzzz{{{yyyxxxzzz}}}~~~}}}{{{~~~~~~}}}}}}|||zzzwwwuuuvvvzzz|||nnnfffRRRLLLEEECCCEEEHHHHHHFFFDDDHHHDDDFFFJJJFFFbbbqqqlll{{{XXX@@@:::777777777777666666666666555555444444444333333333333333333333333222111000111111222333333333333222222222222222222222222222000111222333444333222222333333444444555666666666777888888888888999999999:::::::::;;;===@@@BBBDDDFFFIIIMMMPPPQQQRRRTTTUUU```ffflllpppuuuxxxuuuppp|||rrrhhh]]]QQQKKKJJJLLLGGGGGGOOOZZZhhhzzznnnUUUMMMNNNRRRYYYccczzzpppiiieeehhhqqqrrrccc^^^XXXQQQJJJFFFDDDCCCBBB@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGFFFFFFGGGKKKQQQVVVsss}}}{{{zzzyyy|||{{{yyyzzz}}}~~~~~~|||}}}~~~~~~~~~}}}{{{zzzxxx|||uuuhhh]]]VVVNNNHHHCCCBBBDDDGGGFFFEEEFFFHHHEEEHHHHHHGGGqqqrrruuuTTTAAA>>>777777777777666666666666555555444444444333333333444444444444444333222222111111222333333333333222444444444444444444444444000111222333333333222222333333444444555666666666777888888888888999999999:::::::::;;;===@@@CCCDDDFFFIIIMMMPPPQQQRRRTTTVVV___ffflllppptttwwwuuupppzzziii```VVVOOOKKKHHHHHHKKKJJJNNNZZZnnnyyy\\\NNNOOOUUUXXXiiivvvjjjbbb______cccnnn}}}{{{sssmmmbbbVVVQQQMMMGGGCCCBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGDDDDDDHHHIIIKKKWWWggg~~~~~~}}}}}}~~~~~~~~~~~~{{{mmmaaaWWWOOOKKKGGGDDDAAAAAADDDFFFEEEDDDGGGIIIIIIKKKJJJPPP}}}ooojjjMMM??????777777777777666666666666555555444444444333333333444444555555555444333333111222222333333333333333444444444444444444444444000111222333333333333222333333444444555666666666777888888888888999999999:::::::::<<<>>>@@@CCCDDDFFFIIIMMMPPPQQQRRRTTTVVV___ffflllooorrruuutttpppvvvgggoooxxx|||||||||}}}wwwooofff```SSSOOOLLLJJJJJJLLLOOOQQQTTTgggyyycccVVVQQQUUU[[[]]]~~~zzzwwwvvvwwwzzzzzzmmmfffaaaYYYQQQIIIFFFAAA??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGJJJEEEGGGLLLJJJMMMeee~~~~~~zzzyyy~~~|||mmm___TTTMMMIIIGGGCCCAAA@@@BBBEEEFFFFFFEEEGGGKKKMMMMMMTTTmmmrrrttt```EEE:::;;;777777777777666666666666555555444444444333333333333444444444444444333333111222333333444444333333222222222222222222222222111111222222333333333333333333444444555666666666777777888888888999999999::::::;;;<<<>>>AAACCCEEEEEEHHHLLLOOOQQQSSSUUUVVV^^^eeelllnnnpppsssssspppttt}}}bbbaaa```cccgggjjjkkkkkkmmmppptttwwwwwwuuuqqqnnnhhhiiiiiigggaaaZZZSSSOOOMMMLLLJJJHHHKKKQQQYYY]]]qqqttt```VVVSSSSSSUUUZZZsss|||www}}}lll```ZZZTTTNNNIIIFFFCCC@@@>>>???@@@@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGEEEHHHKKKIIISSSxxx}}}|||~~~|||xxxwww}}}yyyoooaaaTTTKKKGGGEEEDDDAAAAAABBBDDDGGGHHHHHHHHHHHHMMMNNNQQQkkkvvvxxxZZZBBB888888777777777777666666666666555555444444444333333333111222333333333333222222222222333444444444444333222222222222222222222222222111222222222222333333333333444444555666666666777777888888888999999999;;;;;;;;;<<<>>>AAACCCEEEEEEHHHLLLOOOQQQSSSUUUWWW]]]eeelllmmmnnnqqqqqqooosssxxxrrrggg[[[UUUWWW[[[\\\[[[YYY[[[^^^```___\\\XXXUUUTTTUUUVVVTTTQQQMMMKKKJJJHHHJJJLLLMMMWWWiiizzzmmm___SSSQQQRRRSSS\\\fff~~~}}}ttt}}}{{{mmm___VVVQQQKKKFFFEEEEEECCC@@@???@@@AAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGBBBCCCFFFIIINNNeee}}}zzzxxxzzz}}}}}}yyyzzzyyyllldddXXXNNNHHHFFFEEEEEECCCCCCEEEFFFHHHIIIKKKKKKJJJNNNWWWhhhnnnSSSAAA:::999777777777777666666666666555555444444444333333333111111222222333333222222222222333444444444444444444444444444444444444444222222111111222222333444333333444444555666666666777888888888888999999999;;;;;;;;;===???AAADDDEEEDDDHHHLLLOOOQQQSSSUUUWWW]]]eeekkkllllllooopppooouuuxxxxxxllleee```[[[WWWUUUTTTSSSRRRPPPNNNMMMLLLKKKLLLMMMMMMKKKLLLOOORRRRRR\\\hhhrrrtttmmmYYYTTTRRRTTTUUU___yyy~~~~~~~~~|||}}}~~~~~~~~~~~~zzziii]]]RRRNNNKKKFFFCCCDDDDDDBBB@@@@@@AAACCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGDDDEEEHHHOOObbb~~~zzzyyy{{{}}}~~~}}}||||||}}}~~~uuulllggg]]]WWWOOOIIIFFFFFFFFFFFFDDDEEEFFFGGGHHHIIILLLNNNNNNRRRpppxxx}}}^^^HHH>>>;;;:::777777777777666666666666555555444444444333333333111222222333444444333333222333444444555444444444444444444444444444444444222222111111111222333444333333444444555666666666777888888888888999999999;;;;;;<<<===???BBBDDDFFFDDDGGGLLLOOOQQQSSSVVVXXX\\\eeekkkkkkkkkmmmooooooxxx|||xxxkkkccc[[[YYYUUURRRPPPQQQSSSUUUMMMOOOPPPPPPQQQTTT[[[```kkk}}}|||aaaUUUTTTNNNPPPVVVZZZ\\\nnn~~~|||}}}~~~||||||||||||}}}{{{|||}}}}}}||||||}}}~~~~~~{{{|||~~~|||~~~}}}nnneeeYYYNNNFFFFFFEEEAAA@@@CCCCCCAAA???@@@BBBDDDEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGJJJKKKNNNXXXwww}}}yyytttsssuuuyyy}}}~~~xxxlllbbb[[[XXXMMMIIIDDDAAAAAABBBCCCCCCEEEFFFFFFGGGGGGIIILLLNNNPPPWWWmmmrrroooOOO===999:::;;;777777777777666666666666555555444444444333333333222333444444555555555444222333444444555555444444222222222222222222222222333222111111111222333444333333444444555666666777777888888888888999999999;;;;;;<<<===???BBBDDDFFFDDDGGGLLLOOOQQQSSSVVVXXX\\\eeekkkkkkjjjllloooooozzzvvvrrrkkkccc\\\ZZZ[[[]]]UUUUUUYYY\\\]]]aaaqqquuu___UUUQQQNNNNNNVVVVVVTTTiii~~~~~~~~~}}}{{{{{{|||~~~www}}}}}}{{{}}}zzzxxxxxxzzz}}}~~~}}}~~~~~~|||uuujjj___XXXNNNKKKGGGCCCAAA@@@@@@AAA???@@@AAABBBCCCEEEFFFFFFAAAEEEIIIJJJIIIHHHJJJMMMPPPQQQRRRnnn||||||}}}~~~}}}zzzyyy|||xxx||||||}}}|||~~~zzz{{{{{{ooogggaaa[[[TTTNNNJJJHHHFFFDDDCCCDDDEEEFFFEEEHHHIIIHHHHHHKKKMMMLLLMMMlll}}}ooo```III;;;;;;>>>999777666666666555555555555444444444444444444444444333333333333444444444555555555444333333333333444444444444444444444444444444222000......///000111222222333444555666777888777777777888999999::::::;;;;;;<<<===???BBBDDDFFFEEEIIINNNRRRTTTUUUWWWYYY```gggkkkkkkkkknnnqqqqqq|||~~~~~~xxxxxx{{{vvv___TTTQQQSSSTTTTTTRRRXXXppp~~~}}}}}}}}}zzzyyy{{{}}}yyy}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~uuurrrmmmhhhccc]]]WWWRRRLLLJJJFFFCCC@@@@@@@@@AAA@@@@@@AAACCCDDDEEEFFFGGGJJJHHHGGGGGGJJJLLLLLLLLLIIIXXXiii|||}}}|||{{{|||}}}{{{}}}|||{{{zzz{{{~~~}}}~~~}}}}}}zzz{{{}}}tttlllbbb[[[WWWSSSNNNIIIFFFEEECCCBBBAAABBBCCCDDDIIIHHHHHHHHHFFFGGGKKKPPP[[[pppzzzvvvVVVGGG<<<999;;;777666555555555555444444444444444444444444444444444444444555555555666666666555555444333333333333444333333333333333333333333444333222111000000111222222333333444555666777777888888888999::::::;;;;;;;;;;;;<<<===???BBBDDDFFFEEEIIINNNRRRTTTUUUWWWYYY^^^fffkkkkkkkkknnnpppppp{{{kkkWWWQQQPPPNNNOOOTTT\\\]]]ttt{{{zzz|||}}}yyyxxxzzz}}}~~~~~~}}}uuujjj```]]]WWWSSSQQQPPPNNNLLLIIIGGGDDDBBB@@@???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHLLLHHHEEEFFFJJJNNNMMMLLLZZZxxx~~~||||||}}}yyyyyy|||~~~~~~~~~~~~~~~{{{{{{yyyvvvvvvwwwxxxyyyxxxxxx}}}}}}~~~yyyxxx|||~~~xxxooo```ZZZTTTOOOMMMKKKHHHDDDCCCCCCBBBAAABBBCCCDDDEEEGGGEEEGGGIIIFFFFFFQQQ___zzzvvvdddHHHCCC===777777777555555555444444444333333444444444444444444444444444444555555555666666666555555444333333333333444222222222222222222222222333333333333333222222222444444444555555555666666888999999:::;;;;;;<<<<<<;;;;;;<<<===???BBBDDDFFFFFFIIINNNRRRTTTVVVWWWYYY\\\eeelllmmmmmmooopppooo{{{uuuiii\\\RRRPPPXXXWWWPPPSSS^^^nnn~~~}}}~~~~~~zzzxxxzzz~~~|||yyy}}}~~~rrriiidddiiimmmoooyyyrrreee```WWWUUUQQQMMMJJJJJJJJJJJJJJJFFFEEECCCAAA@@@@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJKKKQQQYYY___~~~|||yyyyyy}}}}}}yyyxxxzzz|||||||||}}}}}}yyyyyy|||}}}zzzxxxvvvuuuttttttttttttsssuuu{{{}}}||||||zzz|||}}}~~~}}}{{{rrriii___XXXSSSPPPKKKHHHGGGFFFDDDBBBCCCCCCCCCDDDEEEFFFHHHIIIFFFEEEHHHKKKJJJPPPkkkWWW===@@@===555666999666666555555555444444444555555555555555555555555333333444444444555555555555555444333333333333444222222222222222222222222222222333333333333222111444444555555555555555555888888999999:::;;;;;;;;;;;;;;;<<<===???BBBDDDFFFFFFJJJOOORRRTTTVVVWWWYYY\\\eeennnppppppqqqqqqooo{{{sssjjjcccYYYRRRPPPOOOTTT[[[WWWUUUggg|||zzz}}}{{{zzzjjjXXXWWW\\\```hhhrrrzzzxxxooo___VVVSSSMMMOOOMMMKKKJJJJJJJJJHHHGGGCCCCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIMMMMMMJJJKKKZZZuuu}}}~~~~~~~~~|||{{{zzz{{{}}}}}}wwwvvvyyy}}}{{{{{{{{{xxxuuuuuuwwwyyyzzz|||zzzvvvvvvzzz{{{zzzsssuuuvvvvvvuuusssqqqpppvvv{{{~~~{{{yyy||||||yyyxxxzzz|||ssseee\\\TTTMMMHHHLLLJJJGGGEEEDDDCCCBBBAAACCCCCCDDDEEEFFFHHHIIIJJJHHHFFFFFFGGGMMMeee|||QQQ999>>>;;;555777;;;777777777777666666666666555555555555555555555555444555555555555666666666555555444333333333333444444444444444444444444444111111222222333222222111444444555555555555555555777777888888999999::::::;;;;;;<<<===???BBBDDDFFFGGGKKKPPPSSSUUUVVVWWWXXX\\\fffooorrrrrrssssssqqq{{{fffWWWTTTTTTSSSRRRRRRRRRTTTTTTTTTccc}}}}}}~~~eeeTTTVVV___jjjqqqtttyyy~~~vvvhhhdddaaaUUUPPPOOOJJJLLLJJJIIIIIIIIIHHHEEECCCAAAAAAAAAAAABBBBBBCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLIIIJJJIIIIIIUUUrrr~~~~~~{{{{{{{{{yyyyyy{{{{{{vvvvvv{{{}}}uuuxxx{{{yyyuuurrrtttwwwwwwzzzyyyvvvvvvyyyyyywwwpppssswwwxxxvvvtttrrrrrrwwwzzz{{{wwwwww{{{~~~}}}|||wwwuuuxxx||||||{{{iii\\\TTTPPPKKKGGGGGGFFFDDDCCCAAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHHHHFFFFFFEEEHHHZZZrrrnnnKKK999<<<:::666999;;;888888888777777777666666555555555555555555555555666666777777777888888888555555444333333333333444444444444444444444444444111111111111222222222222444444444555555555666666666777777888888999::::::;;;;;;<<<===???BBBDDDFFFHHHLLLPPPSSSUUUVVVWWWXXX]]]fffoooqqqrrrttttttrrrzzzttteeeVVVPPPOOOOOORRRVVVUUUXXX]]]cccrrr~~~~~~ddd[[[bbbjjjkkkoooqqqpppooottt~~~~~~~~~zzzssslllbbbYYYZZZ\\\SSSOOOOOOJJJIIIGGGEEEEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMKKKIIILLL]]]}}}}}}~~~~~~}}}|||~~~zzzvvvwww}}}|||xxxrrrtttwwwxxxxxxwwwvvvuuuwwwzzzzzzwwwvvvwwwvvvrrrppprrruuuvvvuuutttuuuwwwwwwxxxvvvsssvvv|||~~~}}}||||||}}}~~~}}}wwwwww~~~}}}qqq```UUUPPPNNNKKKIIICCCCCCCCCCCCBBBAAAAAABBBCCCCCCEEEFFFGGGHHHIIIIIIDDDNNNXXXggg~~~~~~ZZZDDD:::<<<999888:::888777777777777666666666666555555555555555555555555555555555555666666666666555555444333333333333444333333333333333333333333333222222111222333444555222333333444555666777777777777888999999::::::;;;;;;;;;<<<===???BBBDDDFFFIIILLLQQQTTTUUUVVVWWWXXX\\\eeemmmoooppprrrsssqqqwwwooo^^^YYYTTTQQQRRROOOKKKNNNUUUVVVaaappp}}}~~~|||fffccc```YYYbbbbbb]]]WWWXXX```ggghhhgggggghhhnnnxxxzzztttooollleeekkkmmmiiifffccc```[[[[[[SSSXXX\\\UUUPPPOOOJJJHHHEEEBBBAAABBBBBBBBBBBB@@@@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMQQQOOOZZZ}}}zzzvvvyyy{{{tttqqqqqqsssxxx|||}}}yyyuuuwww{{{|||yyywwwvvvsssmmmppprrrtttsssrrrssswww{{{wwwuuurrrpppuuu~~~~~~|||qqqbbbnnnwwwzzzvvvnnncccSSSIIIEEEEEEDDDBBBBBBCCCDDDDDDDDDCCCDDDFFFFFFFFFHHHIIIJJJKKKKKKKKKIII]]]vvvpppvvvLLL>>>;;;<<<888999:::444777666666666555555555555666666666666666666666666111111111222222222333333555555444333333333333444222222222222222222222222555444222222222444666777222222333444555777777888888999999::::::;;;<<<<<<;;;;;;<<<===???BBBDDDFFFIIILLLQQQTTTUUUVVVWWWXXX[[[dddkkkmmmnnnqqqrrrqqquuuuuu||||||rrrhhh___WWWSSSOOOMMMOOOTTTTTTUUU___lllvvv}}}|||}}}~~~~~~||||||}}}}}}}}}{{{zzz{{{|||~~~}}}}}}zzzccc]]][[[]]]TTTKKKIIINNNRRRQQQOOOUUUTTTUUUWWW]]]dddkkkpppqqqsssvvvyyy}}}wwwlllbbb\\\YYYXXXWWWVVVVVVXXX[[[______^^^\\\XXXVVVTTTPPPMMMIIIGGGEEEBBBBBBAAA@@@@@@AAAAAAAAADDDDDDDDDFFFGGGHHHGGGEEEMMMHHHFFFKKKOOOQQQSSSVVVYYYiii{{{yyywwwvvvsssqqqwwwuuutttwww|||}}}yyytttzzz~~~{{{wwwxxxyyyyyyxxxvvvtttttttttvvvwwwyyyyyyzzz{{{|||{{{{{{{{{~~~||||||~~~~~~}}}}}}vvvjjjooopppmmmnnnssstttrrrooonnnnnnpppwww~~~zzzsssiiibbb[[[SSSJJJEEEEEEEEEBBB???BBBAAAAAABBBDDDEEEEEEDDDKKKEEEDDDHHHKKKJJJLLLQQQaaa~~~{{{TTTCCC>>>999777888999888666777777777777777777777777444444444555555555555555444444444444444444444444333333333333222222111000333333333222222111111111111111222222222333333333555555666666777888888888:::999999888999:::<<<===<<<>>>???@@@AAABBBEEEGGGJJJMMMQQQSSSTTTUUUWWWXXXZZZ```hhhmmmooooooqqqsssttt[[[___ffflllrrryyyyyytttkkkggg```ZZZTTTOOOLLLIIIVVVNNNLLLSSSYYYaaavvv|||{{{yyyyyyzzz{{{yyyxxxzzz{{{||||||zzzzzz{{{|||}}}~~~~~~|||{{{}}}|||}}}}}}eeeTTTRRRTTTUUUQQQLLLIIIKKKNNNMMMLLLLLLMMMPPPUUUYYY\\\]]]___aaadddgggjjjlllmmmjjjccc[[[SSSOOONNNMMMMMMPPPQQQRRRUUUWWWXXXWWWUUUPPPOOOMMMKKKHHHFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHGGGGGGEEEKKKRRRVVVRRRPPPWWWbbb~~~~~~{{{yyyxxxwwwuuusssssstttvvvzzz~~~~~~|||~~~~~~}}}zzzxxxwwwvvvwwwwwwzzz{{{{{{{{{{{{|||||||||}}}{{{{{{}}}~~~oooiiifffkkksssuuupppjjjbbbaaa______ccckkkuuu{{{yyytttooommmkkkiiifff```YYYSSSSSSMMMFFFCCCDDDEEECCCAAACCCBBBBBBDDDGGGJJJMMMNNNKKKJJJMMMQQQPPPMMMQQQXXXfffHHH===;;;888777777888777666666666666666666666666666555555555555555444444444444444444444444444444444555444222111000111222333333333333222222222111111111111222222222333333333444444555666666777777888999999888888999:::<<<===<<<>>>???@@@AAABBBEEEGGGJJJMMMQQQTTTUUUUUUWWWXXX\\\bbbiiinnnnnnnnnooopppxxxSSSTTTVVVXXX[[[aaaiiinnnsssuuuxxxzzzzzzyyywwwvvv{{{|||zzzuuulllbbb[[[WWWWWWUUUSSSQQQOOOOOOPPPPPPSSSMMMSSSeeettt~~~yyywwwyyy|||~~~{{{yyywwwwwwwwwwwwuuutttuuuwwwyyyzzzyyyyyyzzz{{{{{{|||~~~~~~{{{xxxxxxzzz}}}~~~}}}}}}aaaLLLNNNOOOMMMIIIGGGGGGIIIGGGGGGFFFFFFFFFHHHIIIJJJNNNOOOPPPQQQSSSUUUVVVVVVVVVRRRMMMJJJHHHHHHHHHGGGIIIHHHIIIKKKMMMNNNLLLJJJGGGFFFFFFDDDCCCBBBAAA@@@CCCBBBBBBAAABBBBBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKEEEMMMUUUUUUPPPWWWooo~~~{{{yyyyyyxxxwwwvvvppptttyyy}}}}}}{{{zzzyyyyyy}}}|||{{{{{{{{{|||}}}~~~|||zzzzzz}}}~~~rrr^^^___gggiiieeeccc\\\YYYVVVTTTUUUYYY]]]aaacccfffiiimmmoooooonnnmmmjjjiiigggfffgggjjjmmmppprrrrrrsssqqqnnnhhhccc___[[[ZZZXXXVVVTTTQQQMMMIIIJJJFFFCCCBBBDDDFFFEEECCCGGGFFFEEEEEEFFFHHHIIIJJJIIIJJJKKKLLLMMMTTTfffvvv}}}rrrxxxTTTCCC888:::;;;:::999888888999666666666666666666666666666666555555444444333333444444444444444444444444666444111//////000333444333333333222222222222111111111222222222333333333333333444444555666666777888888888888999:::<<<<<<<<<>>>???@@@AAABBBEEEGGGJJJMMMQQQTTTUUUVVVWWWXXX]]]cccjjjnnnnnnmmmmmmoooxxxKKKKKKJJJIIIJJJMMMQQQTTTVVVXXXZZZ[[[\\\[[[ZZZYYYXXXZZZ[[[ZZZVVVRRRPPPNNNLLLLLLKKKJJJJJJMMMPPPRRRTTTWWWkkk}}}zzzvvvttttttwwwyyy{{{{{{yyywwwvvvvvvuuusssqqqpppsssuuuvvvvvvvvvwwwxxxuuuvvvxxx|||{{{xxxvvvvvvxxxzzz}}}~~~~~~}}}~~~~~~|||zzz{{{jjj\\\MMMGGGJJJMMMLLLHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKIIIGGGFFFFFFGGGFFFEEECCCBBBBBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIKKKMMMOOORRRPPPPPPUUUbbb}}}|||zzzzzzzzzzzzyyyrrrxxx~~~~~~}}}}}}~~~}}}{{{zzzzzz|||~~~}}}zzzzzz|||~~~ttteee___YYYZZZbbbYYYVVVRRRPPPPPPQQQRRRSSSQQQSSSWWWZZZ\\\[[[ZZZYYYZZZYYYWWWUUUTTTVVVWWWYYY]]]]]]]]]\\\ZZZWWWTTTRRRNNNMMMLLLKKKJJJIIIHHHGGGEEECCCBBBCCCEEEGGGFFFDDDGGGHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIMMMZZZttt|||wwwaaaGGGCCC999<<>>???@@@AAABBBEEEGGGJJJMMMRRRUUUVVVVVVWWWXXX\\\bbbiiimmmmmmmmmnnnoooxxxIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKHHHKKKMMMNNNMMMMMMMMMNNNMMMMMMNNNMMMMMMPPPUUUYYYbbbmmm}}}yyyyyyxxxwwwvvvvvvwwwwwwxxxwwwtttssssssrrrpppnnnlllooorrrtttsssssstttuuunnnpppsssvvvxxxwwwuuurrrwwwxxxyyyyyyyyyxxxxxxyyyzzzwwwtttuuuyyy}}}~~~ttt]]]QQQNNNMMMLLLGGGGGGHHHIIIIIIIIIIIIIIIFFFEEEEEEEEEDDDDDDDDDCCCEEECCCBBBBBBCCCCCCAAA???AAA@@@???@@@BBBBBBAAA???@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJIIIJJJMMMPPPYYYUUU[[[sss|||zzzzzz{{{{{{{{{vvv|||}}}{{{~~~}}}{{{zzzyyyyyy{{{}}}~~~~~~{{{zzz|||}}}}}}zzz```WWW\\\QQQNNNJJJIIIJJJKKKJJJIIIGGGHHHJJJLLLLLLKKKIIIHHHKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFCCCGGGKKKMMMMMMMMMNNNOOOIIIRRRaaauuupppKKK<<<@@@:::>>>AAA???;;;777666777555555555555555555555555666666555444333222222111333333333333333333333333000111333444444333222111222222222222222222222222111111222222222333333333222222333333444555555555666666777999:::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGJJJMMMRRRVVVWWWWWWWWWXXXYYY```hhhlllnnnnnnoooqqqyyyOOONNNLLLLLLNNNNNNNNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMOOORRRTTTVVV[[[dddjjjvvvzzzyyyvvvyyyzzzzzzxxxvvvuuuuuutttrrrpppoooooonnnllljjjkkknnnqqqssssssrrrrrrsssrrrtttwwwxxxwwwvvvvvvvvvxxxzzz{{{zzzwwwvvvvvvvvvwwwrrrooopppvvv|||~~~}}}~~~~~~dddMMMJJJOOOHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEFFFDDDCCCCCCCCCCCCAAA???BBBAAA@@@@@@BBBCCCBBBAAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGIIIIIIHHHJJJNNNSSSTTT^^^zzz~~~zzzwwwxxxyyyyyyyyywww{{{zzzwwwxxxzzz{{{zzzyyyyyyzzz|||~~~zzzyyyxxxxxxxxxyyyzzz{{{|||yyyyyy{{{{{{zzz~~~___QQQOOOKKKGGGGGGHHHJJJIIIGGGGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAABBBCCCDDDEEEFFFAAABBBCCCCCCDDDDDDDDDDDDAAACCCDDDDDDCCCCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJMMMLLLKKKJJJMMMPPPRRRlllvvvYYYAAA;;;???:::;;;<<<<<<999555333222555555555555555555555555555555444444333333222222333333333333333333333333...000333555555444111000111222222222222333333333111111222222222333333333222222333333444555555666555666777999:::;;;;;;;;;<<<>>>???@@@AAABBBEEEGGGIIINNNSSSWWWXXXWWWWWWXXXXXX___ggglllmmmnnnpppqqqttt]]]YYYSSSOOOMMMMMMKKKIIIOOOOOONNNMMMMMMNNNOOOOOONNNOOOPPPPPPOOOOOOPPPRRRMMMRRRYYY```hhhsss{{{wwwyyyvvvxxx{{{zzzwwwuuutttuuurrrpppooonnnnnnnnnllljjjlllooosssttttttsssrrrrrrvvv{{{~~~|||wwwtttwww{{{xxxzzz|||{{{xxxvvvvvvxxxtttrrrpppppprrrwww{{{}}}~~~jjjZZZXXXOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGEEEEEEEEEEEEDDDBBBCCCBBBAAABBBDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHHHHDDDHHHKKKLLLKKKNNNUUUZZZ```zzz|||{{{|||~~~{{{vvvsssssstttuuuuuusssvvvzzzzzzxxxvvvvvvwwwvvvtttrrrqqqsssuuuxxxyyyzzz{{{{{{|||}}}}}}}}}}}}vvvvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwzzzzzzyyy{{{~~~{{{[[[VVVQQQKKKJJJKKKLLLJJJGGGKKKJJJIIIHHHGGGGGGFFFFFFAAABBBCCCDDDEEEEEEFFFFFFBBBCCCDDDEEEEEEEEEDDDCCCCCCEEEHHHHHHGGGFFFGGGIIIHHHIIIIIIHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKOOOXXX___xxx```JJJ???===>>>:::999888888888777444222555555555555555555555555333333333333333333333333222222222222222222222222000111222444444333222222111111222222222333333333111111222222222333333333333333333444555555666666444555777999:::;;;;;;;;;<<<>>>???@@@AAABBBEEEGGGIIINNNSSSWWWXXXXXXWWWWWWYYY```ggglllmmmmmmnnnppprrrwwwkkkbbb]]][[[XXXVVVSSSRRRQQQPPPPPPPPPQQQRRRMMMNNNQQQRRRTTTVVVYYY\\\hhhooozzz|||zzz|||vvvxxxyyyxxxuuussstttuuusssrrrpppoooppppppnnnlllnnnqqquuuvvvuuutttsssssstttyyy|||xxxqqqnnnrrryyywwwzzz|||{{{yyywwwxxxzzzrrrssssssqqqooorrrxxx~~~~~~~~~vvvfffYYYWWWTTTPPPMMMKKKJJJJJJEEEEEEEEEEEEEEEEEEFFFFFFGGGEEECCCBBBCCCDDDCCCBBBDDDCCCBBBCCCEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEIIINNNOOOPPPTTT\\\ccc{{{}}}zzzyyy{{{}}}|||xxxsssppppppqqqqqqqqqoooqqqtttvvvvvvvvvvvvvvvtttqqqnnnmmmooorrrtttvvvxxxyyyyyyzzzzzzzzzyyyyyyttttttuuuvvvvvvvvvvvvuuutttsssuuuyyyzzzxxxzzz~~~{{{zzz~~~uuu\\\UUUNNNKKKKKKKKKIIIEEEIIIHHHGGGEEEEEEEEEFFFGGGCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@???@@@DDDGGGGGGEEEDDDEEEGGGHHHHHHHHHHHHHHHIIIKKKMMMJJJLLLMMMOOOUUUbbbtttuuuRRR@@@===<<<999;;;888777888::::::888555555555555555555555555555333333333333333333333444222222222222222222222222222111111111222333333444111111111222222333333333111111222222222333333333333333444555555666666777333444777999:::;;;;;;;;;<<<>>>@@@@@@AAABBBEEEGGGIIINNNTTTXXXYYYXXXXXXWWW[[[aaahhhllllllllllllnnnxxxrrrjjjllllllhhhcccdddhhhjjjhhh]]]___ccchhhnnnvvv|||yyyzzz|||wwwuuuwwwuuuqqqqqquuutttsssqqqooommmlllllllllkkkqqqxxxyyytttqqqsssvvvwwwvvvuuuuuuuuuvvvwwwxxxzzzyyyvvvuuu{{{~~~uuuuuurrroooppptttxxxzzzzzzvvvgggbbb[[[PPPMMMRRRGGGIIIHHHEEEEEEHHHHHHDDDEEECCCCCCEEEDDD@@@>>>@@@GGGDDDCCCDDDHHHIIIGGGEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGEEEEEEEEEGGGHHHHHHGGGQQQOOOUUU___cccgggwww~~~~~~zzz{{{}}}}}}|||zzzyyyzzzuuuqqqnnnmmmppprrrqqqpppkkkkkklllppptttxxxyyyyyyuuussspppmmmmmmooosssuuuwwwwwwxxxxxxwwwvvvuuuuuurrrssssssssssssqqqpppoooqqqppppppssswwwyyyxxxvvvvvvwwwwwwyyy{{{~~~oooPPPLLLPPPKKKHHHKKKGGGFFFGGGIIIGGGCCCCCCFFFDDDFFFGGGHHHGGGEEEBBB@@@EEECCCBBBBBBEEEGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFJJJNNNNNNLLLHHHPPPKKKNNN]]]vvv[[[IIICCC===888999777777777777777666555555555555444444444444555555555444222111111222444555444444444333333222222222333333333333333333333333111111111111111111111111111222222222222111000000222222222333444555777888666777888:::;;;<<<=========>>>???@@@???@@@CCCEEEIIINNNTTTXXXYYYXXXWWWVVV\\\```fffkkkmmmmmmnnnooo{{{{{{yyyzzz{{{vvvuuuwwwvvvsssssswwwuuussspppnnnllllllmmmmmmooosssvvvvvvsssqqqsssuuuvvvuuusssssssssuuuwwwxxxzzz{{{yyyxxx}}}{{{qqquuuqqqmmmnnnrrrxxx|||~~~}}}~~~~~~hhhWWWSSSOOOQQQPPPJJJGGGHHHIIIGGGGGGEEEEEEGGGHHHFFFFFFIIIFFFEEECCCDDDFFFGGGFFFDDDGGGFFFEEEEEEEEEDDDDDDDDDBBBDDDGGGJJJLLLMMMOOOQQQQQQbbb|||yyyzzz{{{{{{yyywwwvvvvvvvvvrrrooonnnooopppooonnnmmmmmmnnnqqqtttwwwxxxxxxtttqqqnnnlllmmmppprrrsssvvvuuuuuuuuutttttttttttttttuuuvvvwwwwwwvvvuuuuuuqqqpppoooqqqtttuuusssqqqssstttuuuwwwyyy{{{}}}}}}www```WWWPPPLLLMMMLLLIIIIIIMMMMMMIIIGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIIIIKKKMMMOOOPPPTTTSSSaaalllLLL@@@???<<<:::<<<777777777777777666555555666666555555555555666666555444222111111222444555444444444333333222222222333333333333333333333333222222222222222222222222000111222333333333333333333333333333444666777777555666888999;;;<<<<<<<<<<<<>>>???@@@???AAACCCEEEGGGMMMTTTYYY[[[[[[ZZZZZZ]]]bbbgggkkkmmmmmmnnnnnn||||||{{{|||yyyvvvuuuwwwwwwuuuvvvzzzvvvtttpppmmmlllmmmnnnpppttttttrrrrrrqqqssstttvvvuuusssrrrqqqrrruuuwwwyyy{{{{{{{{{{{{~~~~~~wwwoootttpppmmmmmmrrrxxx~~~{{{|||}}}iii^^^WWWZZZXXXSSSOOOOOONNNKKKHHHCCCAAABBBAAA???@@@DDDGGGFFFEEEEEEEEEEEEFFFFFFKKKJJJIIIIIIIIIHHHFFFDDDEEEHHHKKKKKKKKKOOOXXX___uuuxxxxxxxxxxxxwwwuuusssqqqsssqqqnnnmmmmmmlllkkkjjjpppooooooqqqtttvvvvvvuuuqqqnnnjjjkkknnnrrrsssssstttsssqqqpppoooppprrrsssssstttvvvwwwxxxxxxxxxwwwsssqqqpppqqqqqqqqqooommmqqqsssuuuxxxzzz{{{{{{{{{mmmccc\\\WWWWWWNNNHHHIIILLLKKKJJJKKKEEEEEEDDDCCCDDDEEEFFFGGGJJJIIIHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGJJJNNNRRRRRRPPPNNNNNNOOOUUUaaalllTTT>>>999<<<<<<;;;<<<777777777777777666555555777777666666666666777777444444222222222222444444444444333333333333222222222222222222222222222222333333333333333333333333000111222333444555555555444444444444444555666666555666777999:::;;;;;;<<<<<<>>>??????@@@AAACCCEEEFFFKKKSSSYYY\\\]]]^^^^^^^^^ccchhhlllmmmmmmmmmmmm{{{}}}|||}}}wwwvvvuuuvvvwwwwwwyyy{{{wwwtttpppmmmlllnnnqqqsssxxxsssooonnnqqquuuxxxxxxvvvtttsssrrrsssvvvzzz|||{{{zzzyyyyyy|||{{{vvvqqqsssqqqppppppsssxxx}}}{{{{{{|||~~~wwwvvvrrrkkkgggbbbWWWMMMQQQLLLHHHHHHGGGEEEFFFJJJJJJJJJIIIHHHGGGGGGHHHIIILLLKKKKKKLLLMMMLLLJJJIIIGGGLLLPPPRRRVVVcccwww~~~}}}yyyxxxwwwwwwvvvtttqqqnnnnnnmmmlllkkkkkkjjjiiiiiipppooooooppprrrsssrrrqqqnnnkkkhhhkkkqqquuuvvvuuurrrpppnnnlllkkkmmmppprrrpppqqqssstttttttttsssrrrtttsssrrrqqqpppooommmkkktttvvvyyy|||~~~~~~~~~}}}ssscccSSSMMMMMMLLLJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJFFFEEEDDDEEEGGGGGGFFFDDDKKKKKKKKKKKKKKKJJJIIIIIIJJJNNNQQQPPPOOORRR[[[cccqqqWWWHHH:::999<<<;;;999999777777777777777666555555666666555555555555666666444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333000111222333444444444444444333333333333333444555444555666888999:::;;;;;;<<<===??????@@@AAADDDFFFFFFKKKRRRXXX[[[\\\]]]^^^^^^bbbgggkkklllkkkkkkkkkxxx~~~~~~{{{xxxxxx{{{}}}uuuuuuuuutttuuuwwwyyyyyywwwuuuqqqnnnmmmooorrruuuwwwrrrmmmmmmrrrwwwzzzzzzwwwvvvuuutttvvvxxx{{{}}}yyyvvvsssuuuwwwwwwwwwvvvrrrssstttuuuvvvwwwxxxyyyzzz{{{}}}xxxddd[[[VVVSSSRRROOOKKKJJJMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJLLLNNNOOOPPPPPPQQQRRRRRR]]]lllyyy|||yyy{{{yyywwwwwwwwwuuuqqqnnnkkkmmmnnnooonnnnnnmmmmmmpppnnnmmmnnnoooooonnnllljjjiiiiiimmmsssxxxyyyyyyqqqooollljjjjjjlllooorrroooppppppqqqpppooonnnmmmqqqrrrqqqpppnnnlllkkkjjjvvvxxx{{{~~~}}}}}}uuulll```RRRJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPRRRTTTUUU]]]qqq~~~bbbJJJBBB;;;:::;;;:::888666777777777777777666555555555444444333333444444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111333222222222222222333333444555666888999:::;;;;;;;;;===>>>???@@@AAADDDFFFHHHLLLRRRVVVYYYZZZ[[[[[[]]]aaafffjjjjjjjjjjjjjjjttt}}}xxxzzzxxxsssrrruuuwwwwwwtttuuutttqqqrrruuuvvvttttttrrrpppnnnmmmooorrrtttsssppplllmmmqqqvvvxxxxxxuuuuuuuuuuuuvvvwwwyyyzzzuuuqqqnnnqqqssssssuuuwwwsssuuuxxxyyywwwvvvuuuuuuzzz{{{~~~}}}xxxoooccc\\\[[[ZZZWWWSSSSSSWWWYYYYYYXXX^^^bbbfffgggeeeffflllqqq}}}zzz|||zzzxxxxxxyyywwwsssooonnnppptttuuutttsssssssssooommmllllllmmmmmmkkkjjjiiikkkmmmpppsssvvvxxxyyyqqqooommmkkkkkkmmmppprrrpppqqqqqqqqqpppooommmllllllnnnooonnnlllkkkjjjkkkwwwxxxzzz|||~~~~~~~~~~~~|||xxxxxx|||~~~}}}}}}sssbbbUUUTTTRRRPPPPPPPPPPPPQQQVVVSSSQQQQQQRRRSSSSSSSSSLLLKKKJJJKKKOOOTTTYYY]]]eeeppp{{{cccIII>>><<<:::::::::999888777777777777777777666555555444333333333333333333444333333333333333333333333222222333333333333444444333333333333333333333333111111111111111111111111111222222222222111000///222222111222222333444444555666777999:::;;;;;;<<<;;;<<<>>>???@@@BBBDDDGGGIIIMMMRRRVVVWWWXXXYYYZZZ\\\```fffjjjkkkkkkkkkkkksss~~~wwwrrrnnnrrrqqqooopppvvvwwwtttsssvvvtttooonnnrrrrrrooopppooommmllllllmmmoooppppppnnnmmmmmmooopppqqqqqqqqqrrrrrrssssssttttttsssqqqllllllpppqqqooopppttttttwwwyyyxxxvvvtttuuuvvvxxxzzz~~~}}}zzzwwwxxxzzzyyytttpppppptttxxxyyywwwuuuttttttooommmllllllmmmlllkkkiiijjjnnnrrrrrrpppppprrruuurrrpppooommmnnnppprrrtttooopppqqqrrrrrrqqqoooooojjjmmmppppppnnnnnnoooqqqxxxyyyzzz{{{|||}}}~~~|||zzz~~~~~~|||}}}}}}~~~|||vvvqqqooopppsssvvvrrrnnnjjjgggggghhhhhhhhhkkkgggcccccckkkxxxeeeRRR@@@999;;;;;;:::999999999999777777777777777666555555444444444333333444444444222333333444444333333222222222222333333444444444444444444444444444444444222222222222222222222222111111222222333222222222222222222333444555666777555666888999;;;<<<<<<<<<:::<<<>>>???@@@BBBEEEGGGJJJNNNSSSVVVXXXYYYZZZ\\\]]]aaagggkkkmmmmmmmmmnnnuuu~~~}}}{{{tttnnnhhhlllnnnnnnssszzzyyytttsssvvvtttmmmlllpppppplllllllllkkkjjjkkklllmmmmmmmmmnnnnnnmmmllllllkkkkkkmmmnnnpppqqqqqqpppooonnnnnnjjjkkkpppqqqmmmlllooovvvwwwxxxvvvttttttwwwzzzvvvyyy~~~~~~|||}}}|||yyywwwxxxzzzzzzuuupppppptttxxxyyyvvvrrrqqqqqqpppnnnmmmlllmmmmmmllljjjkkkqqquuutttnnnkkkmmmqqqrrrqqqpppooopppqqqsssuuummmnnnpppqqqrrrrrrqqqqqqlllooossssssssssssuuuxxxzzzzzz{{{{{{|||~~~|||sssUUUHHH<<<;;;>>>>>><<<999999999999777777777777777666666555555555555444444555555555222333333444444333333222222222222333333444444444555555555555555555555555333333333333333333333333000111222333444555555555333333444555666777999:::666777888:::;;;<<<======:::<<<>>>???@@@BBBEEEGGGJJJNNNSSSWWWYYY[[[]]]^^^^^^bbbhhhmmmooooooppppppxxxyyyuuuyyyzzztttlllllllllnnntttzzz~~~}}}{{{sssnnniiifffgggiiiiiiiiiiiihhhfffgggiiilllmmmmmmfffiiilllnnnllljjjiiihhhkkklllmmmmmmmmmmmmkkkjjjkkkkkklllmmmnnnpppssstttuuutttssssssssssssrrrqqqvvvxxx{{{~~~~~~~~~~~~}}}~~~~~~zzz|||}}}}}}zzzxxxwwwuuuppppppvvvxxxsssoooooojjjnnnqqqpppllljjjlllooommmrrruuurrrkkkgggjjjnnnrrrrrrqqqpppooonnnmmmmmmiiiiiiiiijjjlllooorrrsssppprrrsssqqqoooqqqxxx~~~xxxzzz{{{||||||}}}~~~uuuwwwzzz~~~UUUDDD@@@<<<;;;;;;:::999999888888777777777777666555555444444444444444333333222222222444444444444444444444444222222222222222222222222333333333333333333333333333333333222222111111111222222222222222222222222444444333333333444555555777777888999:::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGJJJNNNTTTXXXYYYYYYYYYYYY^^^ccciiimmmoooooonnnooo|||~~~vvvssssssssspppmmmqqqqqqsssxxx|||~~~|||zzzppplllhhhggghhhiiiiiihhhiiigggffffffhhhiiijjjiiigggiiillllllkkkiiiiiiiiillllllmmmmmmlllkkkiiiiiihhhhhhiiijjjlllooorrrtttpppoooooopppqqqrrrrrrrrrwwwyyy{{{~~~~~~}}}|||{{{|||~~~}}}}}}vvvtttvvv|||~~~|||yyyxxxwwwtttppppppvvvxxxsssppppppssstttsssooojjjiiilllppprrruuuvvvtttnnnkkkkkkmmmoooooonnnmmmkkkjjjiiiiiihhhhhhiiijjjlllmmmmmmnnnmmmoooqqqooommmnnntttyyyuuuxxxzzz||||||}}}|||}}}wwwxxxxxxxxx}}}lllKKK@@@>>>:::;;;::::::999999888888777555555555555666666666666555444444444333333333222444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222555444444444444555666666777777888999:::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGJJJNNNTTTXXXYYYYYYYYYZZZ]]]bbbiiimmmoooooonnnnnnzzzzzzuuuwwwxxxvvvsssqqqqqqsssqqqrrrsssvvvwwwvvvsssqqqkkkiiihhhhhhiiijjjhhhggghhhfffeeeeeefffggggggfffhhhiiijjjjjjhhhhhhiiijjjnnnnnnnnnmmmkkkjjjhhhgggggghhhiiijjjkkkmmmooopppjjjjjjkkkmmmooopppqqqrrryyyyyy{{{{{{{{{{{{yyyyyyyyyxxxwwwwwwyyy{{{~~~~~~||||||~~~~~~|||sssrrrssswwwzzzzzz}}}~~~~~~}}}{{{wwwuuuttttttrrrppppppuuuvvvtttqqqqqqvvvtttqqqkkkgggggglllqqquuuuuutttrrrpppmmmkkkjjjmmmlllkkkjjjiiigggffffffeeefffiiikkkkkkkkkiiihhhjjjlllnnnmmmkkkkkknnnrrrrrruuuyyy{{{|||||||||}}}~~~|||zzz{{{xxxxxxvvvsssttt}}}qqqPPPAAA>>><<<;;;:::::::::999888888777777333444444555666666777777555555555444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222222111222222222222222222222222555555555555555666777777777777888999:::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGIIINNNSSSWWWYYYYYYYYYZZZ\\\aaahhhmmmoooooonnnnnnzzzzzzvvvwwwssswww|||}}}zzzxxxwwwyyyssssssttttttssspppllliiigggggghhhiiijjjiiihhhgggfffdddcccdddfffgggfffeeehhhiiiiiigggffffffhhhjjjoooooonnnllljjjhhhgggfffhhhjjjmmmoooooonnnlllkkkhhhjjjlllmmmnnnoooqqqrrrxxxxxxxxxxxxwwwuuusssrrrqqqrrrssstttuuuvvvyyyzzzxxxyyyyyyxxxxxxxxxxxxwwwxxxwwwvvvwwwxxxxxxyyy{{{~~~}}}|||~~~~~~}}}||||||xxxxxxwwwtttpppnnnnnnnnnooooooppprrrsssrrrqqqqqqnnnmmmkkkgggeeefffkkkooorrrooommmmmmnnnmmmjjjgggkkkkkkjjjhhhgggfffeeeddd```cccgggkkkllljjjgggeeehhhjjjllllllkkkjjjkkklllppptttxxxzzzyyyxxxwwwwwwxxxxxxyyyzzzzzzxxxxxxyyyvvvwwwvvvttttttyyyxxxRRRAAA???>>>===>>>::::::999999888777777777444444444555555666666666555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444555666777777777888999:::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGIIIMMMSSSWWWXXXYYYYYYZZZ[[[```hhhnnnppppppoooooo~~~|||rrrtttvvvuuuxxx{{{~~~~~~|||yyyvvvwwwwwwwwwuuurrrnnnkkkiiifffgggiiiiiiiiiiiihhhiiieeeddddddeeeggghhhhhhfffhhhhhhgggfffeeeeeegggjjjlllkkkjjjhhhfffeeeddddddeeeiiioootttvvvssspppmmmlllnnnppppppooooooppprrrwwwvvvuuutttrrrpppooonnniiimmmqqqttttttssstttuuutttssssssttttttsssssstttyyyyyyxxxvvvvvvxxxyyyyyy~~~}}}}}}~~~{{{~~~|||zzz{{{}}}{{{{{{zzzyyyyyyxxxwwwwwwssssssrrroookkkiiiiiijjjkkkmmmooooooooooooooonnniiiiiihhhgggfffggghhhjjjkkkiiiggghhhlllmmmjjjfffgggfffeeedddcccbbbbbbaaa\\\___dddhhhjjjiiigggeeehhhiiikkkkkkjjjiiiiiiiiiooorrruuuvvvuuusssqqqqqqooorrruuutttssstttuuuvvvuuuvvvvvvuuuvvvyyyuuuZZZCCC???@@@===;;;===::::::999888888777777666666555555555444444444333555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555666777777888999:::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGHHHLLLRRRVVVXXXYYYYYYZZZZZZ```hhhoooqqqqqqpppppp~~~yyyxxxuuussstttrrruuutttuuuxxxzzzxxxtttooouuuuuutttpppllliiihhhhhhiiiiiiiiihhhggggggjjjlllggggggggghhhjjjjjjiiigggfffggggggeeeddddddfffhhhgggfffeeedddcccccccccccccccgggnnntttwwwwwwuuusssooorrrtttsssqqqppprrrtttuuuuuusssrrrpppooonnnmmmhhhlllrrrtttsssrrrtttvvvvvvsssrrrssssssqqqqqqsssuuuvvvuuussssssxxxzzzyyyyyy~~~~~~|||zzz}}}zzzzzzyyywwwuuutttuuuvvvttttttsssrrrqqqqqqppppppnnnoooooommmjjjhhhggghhhgggkkkmmmjjjiiikkkllljjjhhhhhhiiiiiihhhgggeeedddfffdddccceeeiiijjjiiifff____________^^^^^^^^^^^^ZZZ\\\```cccffffffeeeeeeeeeffffffgggggggggffffffllloooqqqqqqpppnnnmmmmmmlllqqqtttqqqnnnpppsssssstttttttttssssssuuuxxx{{{zzzxxxSSSFFF===>>>>>>:::888:::999999999888777777666666666666555555444333333222444444444444444555555555333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222111111111111222333555555777777888999:::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGGGGKKKRRRVVVXXXYYYYYYZZZZZZ```iiipppssssssrrrrrr{{{wwwqqqrrrnnnooossspppsssrrrsssttttttssspppnnnrrrqqqoookkkfffeeefffhhhmmmllljjjfffdddfffkkkooommmllllllllllllkkkiiigggeeeffffffeeeddddddeeeggggggfffeeeeeeeeefffggghhhgggiiilllooorrrsssttttttqqqtttwwwvvvrrrqqqtttwwwuuutttsssrrrqqqppppppppplllpppssssssrrrsssxxx|||yyyvvvwwwuuuqqqqqquuuuuuxxxvvvrrrrrrxxxzzzxxxuuu|||~~~~~~yyy}}}}}}|||zzzxxxxxxzzz|||yyyvvvsssqqqqqqrrrrrrrrrpppooonnnllljjjiiihhhggghhhjjjkkkjjjhhhfffeeeeeedddiiikkkfffdddggghhhfffdddddddddeeeffffffdddccc`````````bbbcccdddcccbbb[[[[[[[[[\\\\\\\\\]]]]]]ZZZ[[[\\\]]]___```aaabbbaaa`````````bbbbbbbbbbbbhhhjjjlllllllllkkklllmmmooouuuwwwqqqlllnnnpppooopppppppppoooooooooqqqsssooovvv}}}PPPAAA>>><<<;;;:::888888888999999888888777777666666444444444444444444444444222333333333444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111222333444666666777777888999:::;;;;;;<<<<<<>>>???@@@AAABBBEEEGGGFFFKKKQQQVVVXXXYYYYYYZZZZZZaaajjjrrruuuuuutttsssxxxzzzsssssspppfffiiisssuuussstttuuutttsssqqqrrrssstttsssppplllggggggjjjnnnpppnnnjjjeeeccceeelllqqqrrrqqqoooooonnnlllhhheeedddeeeffffffddddddeeefffjjjiiiiiiiiiiiikkkmmmnnnnnnmmmkkkjjjkkklllooopppppptttwwwvvvssssssvvvzzzvvvuuutttsssrrrrrrrrrrrrrrrtttuuusssqqqttt|||{{{zzzwwwrrrrrrvvv{{{}}}zzzsssrrrwwwxxxuuuuuu}}}~~~|||yyyzzzzzzzzzyyywwwvvvvvvvvvyyytttooonnnppprrrsssrrrnnnmmmkkkiiifffdddbbbaaaccceeeggggggeeecccaaaaaabbbhhhjjjdddaaadddeeeccc^^^]]]]]]___bbbeeefffeee\\\\\\]]]]]]]]]]]]]]]]]]ZZZ[[[[[[\\\]]]^^^^^^^^^[[[ZZZZZZYYYZZZ\\\]]]___]]]\\\[[[[[[]]]_________dddfffhhhiiiiiijjjmmmooossszzzzzzrrrllllllnnnmmmmmmllllllllllllnnnoooqqqiiikkksssZZZGGG===>>><<<888777999:::999999999888888777666666666222333333444444555555666222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222222222222333444555777888777777888999:::;;;;;;<<<<<<>>>@@@@@@AAABBBEEEGGGFFFKKKQQQVVVXXXYYYYYYZZZZZZaaakkksssvvvvvvuuutttxxx|||wwwwwwtttqqqnnnllllllmmmoooqqqwwwzzzyyyuuusssuuutttqqqoooqqqsssqqqmmmkkklllnnntttpppllliiiiiiiiijjjiiipppnnnkkkhhhgggiiikkkmmmjjjhhhfffdddcccdddeeeeeehhhkkknnnnnnkkkjjjlllnnnnnnkkkgggeeegggiiilllmmmnnnooosssvvvtttppprrrwwwvvvrrrpppttt{{{~~~{{{qqqrrrsssssstttvvvyyy|||}}}xxxtttuuu{{{~~~|||yyywwwuuutttrrrqqqyyy}}}|||{{{zzzyyyxxxxxxvvvtttrrrsssvvvxxxtttsssoookkklllrrruuusssnnnnnnmmmllliiieeeaaa___eeeeeeddd```]]][[[[[[\\\bbbbbbcccddddddbbb___[[[ZZZ[[[]]]^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZYYYYYYXXX[[[ZZZYYYXXXXXXYYYZZZ[[[XXXXXXXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^______cccggghhhfffdddeeefffrrrvvvfffggglllkkkmmmllllllnnnoooooollljjjllleeehhhqqqsssyyygggNNNEEE;;;;;;::::::::::::999999777777777777666666666666666555555555555444444444555444333333555555444333333333333333333333333333333333333222222111111111222222222222222222222222000111222333444333222222333444444555555444444333333333444444555666777777555555666777888999::::::??????@@@AAABBBCCCEEEFFFHHHLLLOOORRRXXX^^^^^^ZZZ\\\bbbjjjqqquuuuuurrrppp|||yyyuuusssooonnnlllkkkmmmppptttvvv}}}~~~|||vvvsssrrrppplllooopppooommmjjjhhhiiijjjpppmmmjjjhhhiiikkkkkkkkkkkkiiigggddddddeeegggiiifffeeedddbbbbbbcccdddeeegggjjjlllllliiihhhjjjlllkkkiiifffeeefffiiimmmooonnnnnnpppsssssspppppptttrrrvvvuuuvvvuuuvvvwwwvvvuuuuuuvvvwwwzzz{{{zzzwwwsssssswww{{{~~~}}}{{{zzzxxxwwwuuusssxxx|||xxxwwwyyyzzzyyywwwuuurrrpppnnnooorrrtttvvvuuuqqqlllmmmrrrtttqqqnnnnnnmmmllljjjfffcccaaaddddddbbb___\\\[[[\\\^^^aaa``````aaabbbaaa^^^\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXUUUUUUUUUWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[aaaccceeefffeeeeeeeeefffsssxxxhhhgggiiigggeeegggiiikkkllljjjgggdddhhheeegggjjjfffhhhgggMMM???;;;;;;;;;:::::::::999999999777777777777666666666555555555555555444444444444555333222222333333222111333333333333333333333333333333333222222111111111222111111111111111111111000111222333333333222222222222333333333333222222333333333444444555555666555555666777888999::::::??????@@@@@@BBBCCCEEEFFFGGGLLLOOORRRWWW]]]^^^ZZZ[[[aaaiiipppttttttrrrppp|||~~~wwwuuussspppmmmjjjjjjjjjkkknnnssswwwzzz|||~~~|||vvvrrrqqqnnnjjjnnnkkkhhhfffeeeeeeeeeeeejjjhhhffffffhhhjjjkkkllleeedddbbb``````aaacccdddcccbbbaaaaaaaaabbbdddeeegggiiijjjiiifffeeegggjjjhhhgggeeedddfffiiimmmooonnnkkkkkkppprrrqqqppprrrnnnwwwvvvsssxxxyyyzzzxxxvvvtttttttttxxx{{{}}}|||yyywwwwwwyyy~~~~~~~~~~~~|||zzzxxxwwwxxx|||}}}zzz{{{}}}~~~~~~}}}zzzvvvrrrqqqrrrtttvvvxxxxxxtttoooooossssssqqqlllllllllkkkiiifffcccbbbbbbaaa___\\\ZZZZZZ]]]___```^^^]]]^^^______^^^]]]]]]\\\YYYWWWVVVVVVXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXX```______```bbbdddeeedddpppuuugggeeeeee```cccgggkkkmmmllliiifffeeefffeeeccc]]]SSSPPP[[[iii{{{ZZZHHH>>>:::999::::::::::::999999999999777777777666666666555555555555555555444444444444444333111222222333111000333333333333333333333333222222222222222111111111111111111000000000//////000111222222333333222222111111222222222222111111333333333333333333333333555555666777888999::::::>>>??????@@@BBBCCCEEEFFFGGGKKKOOORRRWWW]]]]]]ZZZZZZ```hhhooossstttrrrppp}}}}}}yyyuuuqqqnnnnnnmmmkkkiiiiiiiiiiiikkkmmmqqquuuwwwtttvvvvvvrrrqqqqqqoookkkiiiddd```^^^aaaccccccaaaeeecccaaabbbdddfffggggggaaa```_________```aaaaaaaaaaaaaaabbbcccdddfffgggggghhhiiifffcccbbbeeehhhhhhhhhfffeeeeeegggkkknnnlllhhhgggnnnssssssrrrsssrrrsssooonnn{{{}}}wwwxxxwwwuuuttttttvvvxxxzzz}}}~~~zzzwwwwwwyyy}}}~~~|||zzzyyyyyy|||zzzvvvuuuvvvxxxyyyyyyyyyvvvrrrrrrvvvvvvsssllllllkkkiiifffcccaaa___```___]]][[[YYYZZZ]]]``````^^^\\\\\\]]]______^^^]]]\\\YYYWWWVVVUUUUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSQQQRRRTTTUUUUUUSSSQQQOOOOOOPPPRRRSSSSSSSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXX]]][[[YYY[[[aaaeeeffffffkkkvvvyyynnndddddddddaaagggjjjlllmmmjjjgggffffffaaa___ZZZPPPIIIFFFHHHJJJ```xxxWWWEEEAAA@@@>>><<<:::::::::999999999999888777777666666666555555555555555555444444444333333333111111222333444333222222222222222222222222222222222222111111111111111222222222111000000//////000111111222222222222222111111222222222222111111333333222222222222222222555555666777888999::::::>>>>>>???@@@AAACCCEEEFFFGGGKKKOOOQQQWWW]]]]]]ZZZ[[[```hhhoootttuuutttrrr~~~~~~xxxwwwwwwwwwoooppppppmmmiiiggghhhiiikkkjjjjjjjjjkkkmmmooopppkkkooopppnnnmmmooommmiiibbb^^^ZZZZZZ]]]```aaa``````^^^]]]]]]^^^``````___^^^^^^^^^______``````aaa```aaaaaacccdddfffggghhhfffgggfffccc``````cccgggiiiiiihhhfffddddddhhhkkkiiieeeeeekkkrrrssstttuuu}}}qqqjjjnnnvvvwwwsssppprrrqqqpppoooppptttyyy~~~{{{}}}|||yyytttrrrsssuuu{{{~~~}}}{{{zzzzzzzzz}}}zzzwwwvvvxxxxxxxxxwwwxxxvvvtttuuuyyyyyyuuuooonnnllliiieeebbb___^^^^^^^^^]]][[[ZZZZZZ^^^``````^^^\\\[[[]]]_________[[[[[[[[[ZZZXXXVVVTTTRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPRRRTTTUUUUUUSSSPPPNNNNNNQQQSSSSSSRRRRRRSSSUUUQQQQQQRRRSSSUUUWWWYYYZZZ\\\ZZZXXX[[[bbbhhhkkkkkkhhhnnnooohhheeeiiilllkkkkkkkkkiiifffcccbbbbbbcccZZZUUUMMMHHHGGGHHHHHHFFFIIIaaa___QQQCCC???@@@>>>;;;:::::::::999999999888888888666666666666555555555555555444444444444333333333111000000222555777777666222222222222222222222222111111111111111111111111333333222222222111111111000000000111111111222222222222333333333333222222222222222222222222111111555555666777888999::::::======>>>???AAACCCEEEFFFFFFKKKNNNQQQWWW\\\]]]YYY\\\aaahhhpppuuuwwwvvvuuu~~~uuuqqqtttxxxyyyyyyiiikkkllliiieeedddfffjjjiiiiiihhhgggggghhhiiijjjhhhlllmmmjjjiiijjjgggccc]]][[[YYYYYYZZZ]]]^^^^^^\\\[[[YYYYYYZZZ[[[ZZZYYY[[[\\\]]]^^^____________^^^___```aaacccdddeeeeeeccccccbbb___\\\]]]bbbffffffggggggeeeaaa```cccgggdddaaabbbhhhlllmmmooosssqqqiiipppsssmmmjjjnnnjjjjjjjjjkkkmmmrrryyy~~~}}}}}}|||xxxsssrrrtttwwwyyy{{{~~~}}}yyyvvvwwwxxxzzz}}}|||zzz{{{{{{zzzxxxsssuuuuuusssuuuxxxxxxtttpppnnnllliiifffcccaaa```]]]^^^^^^\\\[[[[[[]]]___```^^^\\\[[[]]]^^^^^^]]]XXXYYYZZZZZZXXXVVVSSSQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPRRRTTTUUUTTTRRROOOMMMOOORRRTTTTTTQQQPPPRRRTTTNNNOOOPPPRRRTTTWWWYYYZZZ\\\[[[\\\^^^ccciiilllnnngggjjjiiihhhkkktttyyyyyyvvvqqqjjjfffcccbbbaaa```XXXNNNDDD@@@??????BBBGGGLLL```[[[LLLEEE@@@???===:::888:::999999999999888888888888666666666555555555444444444444444444333333333333111000111333666888888777222222222222222222222222000000000111111111111111222222222222222222222222111000000000000111222222222222333333333333222222222222222222222222222222555555666777888999::::::<<<======???AAACCCEEEFFFFFFJJJNNNQQQVVV\\\\\\YYY\\\aaahhhpppuuuxxxxxxwwwxxxvvvqqqnnnooouuuwwwuuuqqqgggeeecccaaaaaabbbeeegggddddddcccdddeeefffggghhhfffjjjkkkhhhggggggddd___[[[[[[[[[ZZZYYYXXXZZZ[[[YYYWWWVVVWWWXXXYYYXXXWWWVVVXXXZZZ\\\]]]]]]\\\\\\ZZZZZZ\\\]]]^^^___``````______^^^ZZZXXXYYY___ddd```bbbcccaaa]]]]]]```ddd```^^^___cccccccccfffkkkssslllggghhhiiihhhiiijjjdddfffhhhjjjkkknnnsssvvvyyy{{{{{{xxxuuusssvvvxxxvvvyyy{{{xxxtttqqqsssuuuxxx|||}}}}}}|||}}}{{{{{{}}}}}}zzzwwwqqqssssssqqqrrruuusssnnnkkkjjjhhhfffdddbbbaaaaaa\\\^^^______]]]\\\]]]^^^___]]][[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQRRRSSSRRRPPPNNNMMMOOORRRUUUTTTPPPNNNPPPRRRMMMNNNOOOPPPRRRTTTVVVWWWZZZ\\\]]]___```cccfffiiidddeeegggkkksss|||}}}vvvmmmhhhgggeee___ZZZRRRGGGAAAAAA>>>===LLLaaaooofffMMMHHHCCC@@@???<<<999999===999999999999888888888888666666555555555444444444444444444333333333222222333222111222444555555444111111111111111111111111///000000000111111111222000000111111222222333333111000000///000111222333111111222222222222111111111111222222333333444444555555666777888999::::::<<<<<<===???AAACCCEEEFFFFFFJJJNNNPPPVVV\\\\\\YYY[[[```gggooouuuwwwxxxxxx~~~{{{vvvqqqmmmjjjfffcccfffmmmpppmmmhhhhhhccc]]][[[^^^aaacccbbb^^^___```aaacccfffhhhiiidddhhhiiigggggggggddd```[[[]]]^^^\\\XXXUUUVVVXXXWWWUUUUUUVVVXXXYYYXXXWWWSSSTTTWWWYYY[[[[[[ZZZYYYVVVWWWXXXYYY[[[[[[[[[[[[\\\\\\ZZZWWWUUUWWW]]]bbb[[[^^^```^^^[[[[[[___ccc]]]\\\^^^___]]]ZZZ]]]dddbbbfffccc[[[[[[cccfffbbbaaadddhhhkkkkkkllllllmmmpppsssuuutttrrrqqqrrruuuuuuwwwxxxuuupppnnnpppssswwwzzz~~~~~~|||{{{|||~~~yyysssqqqwww}}}yyyuuuvvvxxxxxxuuupppppprrrqqqooooooqqqnnniiidddcccbbbaaa````````````\\\^^^``````___]]]]]]]]]^^^\\\[[[ZZZ[[[ZZZYYYWWWXXXVVVTTTRRRQQQQQQRRRSSSQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQQQQPPPNNNMMMLLLNNNRRRUUUSSSNNNLLLNNNQQQNNNNNNNNNOOOPPPQQQSSSTTTWWWZZZ\\\\\\[[[[[[___bbb```bbbeeelllwww|||sssiiifffeeebbbXXXPPPEEE???AAAIIIIIIMMMkkkuuunnnyyyXXXFFFBBB@@@===;;;<<<<<<999:::===999999999888888888888777666666555555555444444444444444444333333333222222444333111222333333222000111111111111111111111111//////000000111111111222......///000111222333333111000/////////000222333000000111111111111000000111111222333444444555555555555666777888999::::::;;;<<<===>>>AAACCCEEEFFFFFFJJJNNNPPPVVV\\\\\\YYYZZZ___fffnnntttwwwwwwwww}}}yyyvvvssspppnnnllljjjhhheeeeeefffiiikkkjjjfffbbb^^^]]]\\\\\\]]]^^^___``````]]]YYYYYY\\\_________cccfffjjjllllllhhhccc___]]]]]]\\\[[[YYYWWWUUUTTTVVVVVVWWWWWWWWWVVVUUUUUUVVVSSSQQQRRRUUUWWWVVVTTTSSSTTTUUUVVVWWWWWWWWWWWWYYYXXXWWWUUUUUUXXX\\\```XXXYYYZZZ[[[[[[[[[[[[ZZZXXXYYY[[[[[[\\\[[[ZZZYYYZZZ\\\______^^^]]]]]]]]]___cccffffffcccbbbeeeiiiooommmnnnqqqqqqllljjjlllqqqrrrqqqnnniiihhhkkknnnxxxvvvuuuxxx}}}~~~~~~|||wwwpppqqqyyy~~~wwwuuusssqqqpppqqqssstttooopppqqqqqqnnnjjjeeebbb^^^______]]][[[[[[[[[]]]aaaaaaaaaaaa```___^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUTTTSSSQQQOOONNNNNNNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLOOORRRSSSQQQPPPOOOOOONNNLLLKKKNNNRRRVVVVVVUUURRRUUUXXXXXXWWWWWWXXXZZZbbbbbbcccggglllnnnmmmkkkmmmccc]]]```bbb[[[OOOFFFGGGFFFGGGRRRkkkvvvkkkcccjjjxxxrrrYYYPPPGGGAAAAAA===<<<<<<;;;;;;:::999999777777777777666666666666555555555555444333222222333333333333333333333333444333111000000111333444111111111111111111111111111111000000000000111111000000000000000111111111000000000000000000000000111111111111111111111111111222222333333444444555222333555666888999999999;;;===>>>???@@@CCCFFFIIIIIIIIIKKKPPPVVVZZZYYYWWWZZZ___gggmmmqqqtttvvvwwwzzz}}}yyytttqqqqqqooollljjjiiigggeeeccccccccceeegggiiihhhccc___^^^]]]]]]\\\]]]^^^___```___\\\YYYXXX[[[^^^______dddfffiiikkkjjjfffbbb```^^^^^^\\\[[[XXXVVVSSSRRRSSSSSSSSSSSSSSSSSSRRRQQQTTTRRRPPPQQQSSSUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVXXXWWWUUURRRPPPRRRWWWZZZWWWXXXYYY[[[\\\]]]]]]]]]ZZZ[[[[[[\\\\\\[[[ZZZYYYXXX[[[^^^```___]]]\\\[[[^^^bbbeeedddbbbaaadddhhhnnnkkkjjjlllkkkhhhhhhkkknnnnnnnnnlllkkkkkkmmmoooxxxwwwvvvyyy~~~}}}{{{vvvwww~~~~~~|||{{{tttrrrooonnnnnnppprrrtttppppppooommmjjjeeeaaa^^^^^^^^^^^^]]]\\\[[[]]]^^^bbbaaaaaa```^^^\\\ZZZYYYZZZYYYWWWUUUTTTSSSRRRRRRRRRQQQOOONNNNNNNNNNNNOOOQQQPPPOOONNNNNNNNNPPPQQQPPPPPPOOONNNMMMMMMLLLKKKMMMOOOQQQRRRQQQPPPPPPQQQMMMLLLKKKMMMQQQSSSTTTSSSQQQSSSUUUUUUTTTUUUWWWYYY___^^^]]]___aaabbb___]]]ccc______eeedddXXXIII>>>;;;HHH]]]|||zzzmmmfff___YYY___kkkvvvzzzYYYKKKGGGAAA======<<<<<<;;;::::::999999888888888888777666555444444444444444444444444333333333333333333333333333333333444444444444444444333111111111111111111111111111111000000000000111111111111111000000000000000000000000000000000000000111111111111111111111111111111222333333444444555333444666888999:::::::::;;;===>>>???@@@CCCFFFIIIIIIIIIKKKPPPWWW[[[[[[YYYZZZ```gggmmmqqqsssuuuwww{{{yyyuuusssssswwwuuusssqqqqqqooommmkkkmmmkkkiiihhhhhhgggeeecccaaabbbdddfffgggeee```\\\^^^]]]]]]]]]]]]^^^______\\\ZZZXXXXXXZZZ]]]^^^^^^bbbcccddddddcccaaa^^^\\\]]]]]][[[YYYWWWTTTQQQPPPOOOPPPPPPPPPOOOOOONNNMMMQQQOOONNNNNNPPPQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTWWWUUURRRNNNLLLMMMQQQTTTVVVWWWYYY[[[]]]^^^______ZZZZZZZZZZZZZZZYYYXXXWWWVVVYYY]]]___^^^\\\[[[ZZZ^^^aaaccccccaaaaaaeeehhhmmmiiifffgggfffdddfffiiilllkkkjjjkkknnnpppppppppuuuttttttxxx|||~~~|||yyy~~~}}}zzz{{{~~~~~~{{{{{{zzzyyyxxxwwwwwwvvvqqqnnnkkkiiiiiilllooorrrpppnnnkkkhhhccc___\\\ZZZ[[[[[[[[[ZZZXXXXXXZZZ\\\\\\\\\[[[[[[ZZZXXXWWWVVVXXXWWWUUURRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOMMMKKKIIIIIIKKKNNNOOONNNNNNNNNNNNMMMMMMMMMMMMKKKMMMNNNNNNMMMMMMNNNOOOLLLKKKJJJKKKMMMOOOOOOOOOOOOPPPQQQQQQPPPQQQTTTWWWXXXWWWVVVWWWXXXXXXVVVTTTZZZYYY]]]bbbaaaVVVLLLFFFDDDdddsssfff\\\ZZZXXXUUUYYYaaagggiiirrrhhhUUUEEEBBBCCC???<<<===;;;::::::999888888777777999999888666555444333222222333333444444444444333222222222222222222222222111333555666666555333111111111111111111111111111111111000000000000111111222222111111000000//////000000000000000000000000111111111111111111111111111111222222333444444444444555777888:::;;;;;;;;;;;;===>>>???@@@CCCFFFIIIIIIIIIKKKQQQXXX\\\]]][[[[[[```gggmmmqqqsssuuuvvv~~~yyyyyyxxxxxxyyy{{{~~~~~~{{{wwwvvvwwwyyy{{{{{{|||{{{xxxtttppppppqqqtttrrrpppooonnnooonnnmmmkkkiiihhhggggggggggggeeeccc```bbbdddeeeeeeaaa]]]ZZZ]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXWWWWWWYYYZZZ\\\]]]]]]]]]\\\[[[ZZZXXXWWWVVVYYYXXXXXXWWWUUUSSSQQQPPPOOOOOOOOOOOONNNMMMLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSUUUTTTQQQNNNLLLMMMPPPSSSWWWXXXYYY[[[]]]^^^^^^^^^YYYXXXXXXWWWVVVVVVUUUTTTWWWYYY[[[\\\[[[ZZZ[[[\\\___aaabbbbbbbbbcccgggjjjmmmiiiggghhhgggdddeeehhhmmmkkkjjjmmmqqqtttsssppppppoooppptttxxxzzzwwwuuuzzz|||}}}{{{}}}xxxyyyzzz||||||{{{yyyxxxqqqqqqpppppppppqqqrrrrrrooolllhhheeeeeegggjjjmmmllliiieeeaaa]]]ZZZYYYXXXXXXXXXWWWTTTRRRQQQSSSUUUQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTRRROOOMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJIIIGGGFFFGGGIIIJJJIIIIIIIIIJJJKKKKKKKKKMMMMMMLLLLLLLLLNNNQQQSSSQQQQQQRRRSSSUUUVVVWWWVVVVVVUUUWWWZZZYYYWWWZZZ___pppnnneee[[[TTTUUUWWWVVVXXX[[[aaa___aaakkk|||~~~```PPPKKKCCC>>>@@@AAA===;;;<<<999999999888777777666666777777666666555444333333111222333444444444444444111111111111111111111111000111222333333222111000111111111111111111111111111111000000000000111111333222222111000///......////////////////////////111111111111111111111111111111111222333333444444444555666888999:::;;;;;;;;;===>>>???@@@CCCFFFIIIIIIIIILLLRRRYYY^^^^^^]]][[[```gggmmmqqqsssuuuvvvsssrrrssstttvvvxxxzzzzzzyyyuuurrrpppppprrrrrrrrrssssssqqqooonnnooorrruuurrrpppmmmlllkkkjjjhhhfffcccbbbbbbcccddddddbbb```aaabbbddddddbbb^^^[[[YYY\\\\\\\\\\\\\\\\\\[[[[[[XXXXXXWWWWWWWWWWWWYYYZZZXXXXXXVVVUUUTTTSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOMMMLLLLLLIIIJJJJJJIIIIIIJJJKKKLLLOOOPPPQQQRRRRRRSSSRRRRRRRRRSSSRRRQQQPPPQQQTTTVVVXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXWWWVVVUUUUUUUUUYYYZZZYYYXXXWWWYYY]]]___aaaaaabbbcccdddfffiiilllmmmkkkkkknnnlllhhhfffhhhpppnnnnnnqqquuuvvvtttqqqnnnmmmnnnrrrvvvyyywwwuuuwww{{{}}}|||~~~}}}|||~~~~~~www{{{~~~xxxrrrnnniiiiiiiiiiiikkklllnnnooonnnkkkgggdddbbbcccfffgggfffccc___[[[YYYXXXXXXYYYXXXWWWUUUQQQNNNLLLNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQOOOLLLJJJHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKGGGHHHIIIKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHDDDCCCCCCDDDHHHHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHHHHIIILLLNNNOOOMMMNNNPPPQQQSSSUUUWWWYYYUUUTTTUUUWWWWWWYYYcccnnntttjjj]]]ZZZTTTPPPQQQSSSSSSSSSSSSWWWWWWXXXYYY^^^hhhuuu~~~|||```JJJAAABBB>>><<<;;;===<<<999888999999888888777777666555555444444444444444555555555111111222333444444444444111111111111111111111111222111000000000000111222111111111111111111111111111111000000000000111111333222222111000///......////////////////////////000000000000000000000000000000111222222333333444333444555777888999999:::;;;===>>>???@@@CCCFFFIIIJJJJJJLLLRRRZZZ^^^^^^]]]\\\aaahhhmmmqqqssstttvvvrrrqqqrrrtttwwwyyyyyyyyyuuussspppooooooooonnnmmmqqqqqqpppooommmnnnpppsssrrrpppmmmkkkiiigggdddbbbcccccccccdddfffeeecccaaabbbccccccaaa^^^[[[YYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXVVVWWWXXXVVVUUUTTTUUUWWWUUUTTTSSSRRRRRRQQQRRRRRRLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPPPPOOONNNMMMLLLKKKGGGHHHIIIHHHGGGGGGIIIKKKMMMNNNOOOPPPPPPQQQPPPPPPOOOQQQSSSTTTTTTTTTVVVWWWVVVWWWWWWXXXXXXXXXXXXWWW[[[ZZZYYYXXXWWWWWWWWWXXXZZZZZZYYYXXXWWWYYY]]]aaabbbbbbaaabbbeeehhhkkkmmmooommmnnnqqqpppjjjhhhiiipppqqqrrruuuvvvvvvtttrrrpppnnnnnnrrrwww{{{{{{zzzyyy}}}~~~|||zzz~~~|||xxxyyy{{{~~~vvvmmmhhhfffgggggghhhjjjkkkkkklllkkkiiifffdddbbbbbbddddddaaa___\\\XXXWWWWWWXXXYYYYYYXXXUUUPPPMMMLLLMMMOOOTTTTTTTTTTTTSSSRRRQQQQQQOOONNNLLLJJJHHHFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHDDDFFFIIIKKKLLLJJJHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMMMMJJJGGGDDDCCCDDDFFFGGGGGGFFFEEEDDDFFFGGGHHHFFFEEEEEEHHHJJJKKKKKKLLLMMMNNNOOONNNOOORRRTTTRRRSSSWWWZZZYYYXXX___hhhwwwccc```[[[QQQTTTRRRQQQQQQRRRRRRQQQQQQOOORRRVVVUUUTTTXXXaaajjjuuurrrWWWKKKGGGBBB>>>>>>;;;;;;<<<;;;:::999:::<<<999888888777777666555555222222333333444555555666111222222333333333333222222222222222222222222222555444222000000222444555111111111111111111111111111111000000000000111111222222111111000000//////000000000000000000000000000000000000000000000000000000111111222333333333222333555666888999999999;;;===>>>???@@@CCCFFFIIIJJJJJJLLLRRRYYY]]]^^^\\\\\\aaahhhnnnqqqrrrtttuuu}}}tttrrrppprrruuuxxxxxxwwwpppooommmmmmmmmllliiigggmmmnnnnnnnnnmmmnnnpppqqqqqqnnnllljjjiiigggdddbbbddddddeeefffhhhgggeeebbbbbbcccaaa^^^YYYVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVXXXXXXVVVSSSRRRRRRTTTPPPPPPPPPPPPOOOPPPPPPPPPJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIEEEGGGHHHGGGEEEEEEHHHJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLPPPTTTVVVVVVUUUTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVXXXWWWVVVVVVVVVVVVWWWXXXWWWYYYZZZ[[[ZZZ[[[]]]___bbb``````aaadddhhhkkkmmmqqqnnnnnnpppnnnjjjhhhjjjmmmppptttvvvvvvuuuttttttpppnnnmmmpppwww|||~~~~~~{{{}}}~~~|||zzz~~~~~~xxxuuuwwwzzz}}}tttmmmjjjjjjjjjkkkllllllkkkiiiiiigggfffeeedddddddddeeeeee```^^^ZZZXXXVVVVVVWWWXXXUUUTTTRRRNNNKKKKKKNNNQQQSSSSSSSSSRRRRRRPPPOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFCCCEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFJJJLLLMMMKKKIIIFFFEEEEEEDDDEEEFFFEEECCCCCCEEEGGGEEEDDDCCCEEEHHHJJJIIIGGGJJJKKKLLLKKKJJJJJJMMMPPPOOOPPPSSSVVVUUUSSSWWW]]]iiilllgggZZZSSSTTTRRRLLLPPPRRRSSSQQQPPPQQQRRRRRRPPPSSSVVVWWWVVVXXX\\\```YYYcccrrrpppXXXGGG===CCCIIIDDD<<<999;;;<<<===;;;:::;;;;;;<<<999999888888777666666555333333333333333444444444222222333333333222222111333333333333333333333333333333222222222222333333111111111111111111111111111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222222333333333444555777999999::::::;;;===>>>???@@@CCCFFFIIIKKKJJJLLLRRRXXX\\\\\\ZZZ\\\aaahhhnnnqqqrrrtttuuuzzzsssppplllkkknnnqqqsssrrrlllkkkkkkkkkkkkiiifffcccdddfffiiijjjkkkmmmoooqqqkkkiiigggffffffeeecccaaaaaaaaaaaacccdddcccaaa^^^bbbbbb```[[[VVVSSSUUUWWWWWWWWWXXXXXXXXXWWWUUUTTTVVVXXXYYYVVVRRRPPPQQQRRRLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKJJJJJJIIIHHHLLLLLLLLLKKKJJJIIIGGGFFFDDDFFFHHHGGGEEEEEEGGGJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKOOOTTTVVVVVVSSSQQQPPPNNNOOOQQQSSSUUUVVVWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUUUUXXX\\\^^^^^^]]]]]]]]]aaa___^^^___ccchhhkkkmmmsssooollllllkkkhhhhhhllliiinnntttwwwvvvtttuuuvvvooolllkkknnnttt{{{~~~{{{~~~~~~}}}~~~|||{{{~~~{{{wwwvvvxxx{{{{{{~~~yyyssspppooonnnooopppooonnnkkkhhhfffccccccdddeeeffffffgggggg```^^^[[[XXXVVVUUUVVVVVVPPPPPPNNNKKKIIIJJJNNNQQQMMMMMMNNNOOOOOOOOOOOONNNKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEHHHJJJJJJIIIFFFEEEEEECCCEEEFFFEEECCCCCCEEEHHHDDDCCCBBBEEEHHHJJJHHHFFFGGGIIIJJJJJJHHHIIIMMMPPPNNNLLLLLLNNNMMMNNNSSS[[[WWW\\\]]]VVVNNNLLLNNNPPPIIIMMMPPPNNNKKKLLLNNNPPPSSSSSSTTTUUUVVVVVVUUUTTTZZZYYY]]]gggsssvvv[[[KKKKKKCCC@@@CCC@@@777777???888::::::888777777666555999999888888777777666666444444444333333222222222333333333333333222111000333333333333333333333333...///111222222111///...111111111111111111111111111111000000000000111111000000000000000111111111000000000000000000000000000000000000000000000000000000000111222222333333444555777888:::;;;;;;;;;;;;===>>>???@@@CCCFFFIIIKKKKKKLLLQQQXXX[[[[[[YYY]]]bbbhhhnnnqqqrrrtttuuuxxxmmmkkkiiijjjooorrrrrrqqqkkkgggccccccfffgggccc___dddfffhhhjjjiiifffcccaaafffeeecccaaa_________```dddbbb```______^^^\\\ZZZ^^^^^^\\\XXXUUUTTTUUUWWWVVVVVVWWWXXXXXXWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHFFFFFFIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMSSSUUUXXX[[[^^^``````````````````aaacccfffjjjllliiigggeeebbbbbbccceeefffllljjjiiikkkoooqqqooommmnnnjjjhhhllluuu{{{{{{yyytttxxx}}}~~~|||}}}|||{{{zzzzzz|||~~~}}}yyyxxxzzzzzzuuuqqqqqqssssssrrrqqqnnnjjjgggdddeeedddbbb___^^^aaafffjjj[[[ZZZXXXUUUTTTTTTTTTTTTLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJJJJMMMPPPPPPMMMIIILLLJJJGGGEEEDDDCCCDDDEEEBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBGGGIIIJJJJJJGGGEEEDDDEEEHHHDDDBBBDDDHHHIIIFFFBBBEEEEEEFFFIIIMMMNNNKKKHHHIIIHHHFFFEEEDDDEEEFFFFFFJJJJJJIIIIIIIIIKKKMMMNNNPPPPPPNNNNNNNNNOOOPPPQQQSSSQQQNNNKKKJJJJJJLLLMMMMMMOOOQQQTTTUUUUUUUUUTTTUUUUUUTTTVVV[[[bbbjjjoooyyygggVVVJJJCCC???======<<<;;;::::::999999666777888999999999999999999888777666444444333333444444444333333222222222333333333333333333333333111111111111111111111111000000000000000000000000222222111111000000//////222222111000///...------000000000000000111111111////////////000000000000000000000000000000000000000111111222222333444444222333555777999:::;;;;;;;;;<<<>>>>>>???@@@CCCEEEIIIIIILLLPPPVVVZZZ[[[[[[]]]dddiiilllqqqxxxwwwqqqzzzgggfffgggjjjoooqqqpppnnngggdddbbbdddggghhheeeaaabbbccceeeffffffdddbbbaaabbbbbb```_________`````````]]]ZZZXXXYYYYYYXXXXXXZZZZZZYYYVVVTTTTTTUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSRRRQQQOOOOOOMMMMMMMMMLLLKKKIIIGGGGGGCCCDDDDDDDDDDDDCCCBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNOOONNNNNNNNNNNNMMMMMMMMMRRRTTTVVVYYY[[[]]]^^^____________```bbbeeegggiiieeedddaaa___^^^___aaabbbeeecccccceeeiiilllmmmlllpppkkkhhhllltttyyyzzzwwwuuuxxx|||}}}||||||~~~}}}||||||~~~|||{{{~~~|||{{{{{{|||}}}~~~zzzvvvvvvyyyyyyuuusssssspppppppppooommmjjjhhhffffffddd```^^^]]]^^^```aaa[[[YYYWWWUUUSSSRRRRRRRRROOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIILLLOOOPPPOOOMMMKKKJJJGGGEEECCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFGGGHHHGGGGGGFFFFFFCCCAAACCCFFFGGGDDDAAAEEEEEEEEEHHHLLLLLLJJJHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLNNNOOOPPPPPPNNNLLLJJJJJJJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSRRRSSSSSSTTTWWWZZZ\\\^^^dddooo}}}xxxiii^^^YYYQQQIIICCC@@@??????<<<<<<<<<;;;:::999999999777777888888999999888888999888777555444444333333444444333333333222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111000000000000000222111111000000000000000000000000000000000000111////////////000000000000000000000000000000000000000111111222222333444444333444555777999:::;;;;;;<<<===???@@@@@@AAADDDGGGHHHHHHKKKOOOUUUYYYZZZZZZ[[[ccciiinnntttzzzyyytttzzzaaaaaadddiiinnnooolllhhhbbbaaaaaadddhhhiiifffbbbaaaaaabbbccccccccccccbbb___^^^]]]]]]]]]]]]^^^___\\\YYYUUUTTTUUUVVVVVVVVVWWWWWWWWWUUUTTTTTTVVVXXXUUUTTTSSSRRRRRRSSSTTTUUUQQQRRRRRRRRRQQQOOOLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEECCCBBBGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMPPPQQQRRRTTTVVVYYY[[[\\\\\\\\\]]]___```aaabbbcccbbbaaa^^^\\\\\\]]]___aaa___^^^^^^```dddiiikkklllooojjjgggiiiooouuuvvvttttttvvvxxxzzzzzzzzz{{{}}}|||}}}~~~}}}zzzyyyyyy}}}||||||}}}~~~|||xxxvvvxxxxxxtttqqqqqqlllmmmmmmmmmkkkiiigggfffeeebbb^^^]]]^^^___^^^\\\YYYXXXUUUSSSQQQPPPPPPPPPRRRQQQPPPNNNLLLJJJIIIHHHIIIHHHHHHJJJMMMOOOPPPPPPKKKIIIGGGDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAADDDHHHJJJHHHFFFDDDBBBAAABBBEEEEEECCC@@@DDDDDDEEEGGGJJJJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJFFFGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOMMMNNNOOOPPPQQQPPPPPPOOOMMMOOOQQQSSSTTTTTTSSSRRRWWW[[[___aaagggwwwvvvbbbPPPEEEDDDBBB???===;;;;;;<<<===;;;;;;;;;:::999999888888777888888888888777777666888888666555444444333333333333333333222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111222111000000000222333444111111000000000000000000////////////000000000000000000000000000000000000000111111222222333444444333444666888999:::;;;;;;===>>>@@@AAAAAACCCEEEHHHGGGGGGJJJOOOTTTXXXZZZZZZYYYaaajjjpppvvv{{{{{{xxx{{{aaa```bbbfffiiijjjfffbbb^^^^^^```cccffffffccc```````````````aaabbbcccddd]]]]]]\\\[[[[[[ZZZZZZZZZXXXVVVUUUUUUVVVWWWVVVUUUVVVWWWWWWUUUTTTSSSUUUVVVSSSQQQPPPNNNNNNPPPQQQSSSNNNOOOQQQQQQPPPMMMJJJGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@EEEEEEFFFFFFFFFFFFFFFEEEGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHHHHIIIJJJKKKKKKKKKNNNNNNNNNOOOQQQTTTWWWYYYXXXYYY[[[\\\]]]]]]]]]]]]___^^^]]]\\\]]]___bbbddd___^^^]]]^^^aaafffjjjllljjjfffccceeekkkpppsssrrrqqqsssuuuxxxzzz|||~~~~~~}}}{{{zzzzzz{{{~~~}}}}}}~~~|||yyyyyywwwqqqmmmmmmllllllkkkjjjhhhfffdddbbbbbb^^^[[[]]]aaaccc```\\\UUUTTTRRRQQQPPPOOOPPPPPPRRRQQQPPPNNNLLLJJJIIIHHHJJJIIIHHHHHHJJJLLLNNNOOOJJJIIIFFFDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAA@@@CCC@@@>>>AAAGGGIIIGGGDDDCCCBBBAAABBBDDDDDDCCC@@@CCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIKKKMMMOOOPPPKKKKKKLLLMMMLLLLLLKKKJJJJJJLLLOOORRRTTTTTTTTTSSSXXX[[[]]][[[ZZZ___jjjsssyyylll```VVVOOOIIIEEEDDDCCCBBB???===<<<::::::::::::999999999888888888888888888888777666555555888777666555444444444444333222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111222222222111000//////111222444111111111000000000000000////////////000000000000////////////////////////000111111222222333444444333444666888:::;;;;;;<<<===>>>@@@AAAAAABBBEEEGGGGGGHHHKKKOOOUUUYYY[[[[[[YYYaaajjjrrrwwwyyyyyyxxx|||eeecccaaaccceeeeeebbb___]]]^^^___aaabbbaaa^^^\\\]]]\\\\\\\\\]]]___aaabbb]]]\\\\\\ZZZYYYWWWVVVUUUSSSSSSTTTVVVWWWVVVTTTQQQTTTTTTTTTSSSPPPOOOOOOQQQPPPNNNMMMKKKKKKMMMNNNPPPKKKLLLNNNOOOMMMKKKHHHFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>>>>?????????@@@@@@CCCCCCBBBAAAAAA@@@??????>>>???@@@AAAAAAAAA@@@???BBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMPPPSSSTTTUUUUUUWWWXXXYYYYYYYYYXXX[[[ZZZYYYZZZ[[[___bbbeee^^^^^^]]]]]]^^^aaaeeehhhfffdddbbbeeekkkpppssstttssstttuuuxxx{{{~~~||||||~~~}}}{{{{{{|||~~~}}}}}}|||}}}{{{xxxxxxvvvpppmmmmmmmmmllljjjgggdddaaa^^^]]]___[[[XXXZZZ^^^___\\\XXXQQQPPPOOOOOOOOOOOOQQQQQQOOOOOONNNMMMLLLKKKJJJIIIKKKJJJHHHGGGFFFHHHJJJLLLJJJHHHEEECCCAAAAAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@DDD@@@===???DDDFFFDDD@@@CCCCCCBBBCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEECCCCCCEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTUUUUUUNNNQQQUUUUUUTTTUUUXXX\\\UUU^^^jjjttt|||ooo```WWWQQQMMMGGGBBB???>>>======999999::::::::::::999999888888888888888777777777777777777777777666555444777666555444444333444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111222222222111000///...///000000111111111111000000//////////////////000000000000........................000111111222222333444444333444666888:::;;;<<<<<<<<<===???@@@@@@BBBDDDGGGHHHIIILLLQQQWWW[[[]]]]]][[[aaajjjrrruuuvvvvvvxxx|||hhheeeccccccdddccc```]]]]]]^^^`````````^^^\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZXXXUUUSSSRRRPPPPPPQQQRRRTTTSSSPPPMMMOOOPPPPPPNNNLLLJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKKKKKKKIIIGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@??????============>>>>>>>>>???AAAAAA@@@@@@??????>>>>>>======???@@@@@@??????>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVZZZ]]]___[[[[[[[[[ZZZZZZ[[[___aaaddddddeeehhhmmmrrruuuvvvwwwvvvvvvwwwzzz|||}}}|||}}}}}}|||yyyuuuuuuyyy|||}}}~~~|||}}}{{{xxxyyy|||{{{xxxyyyyyyxxxxxxzzz|||{{{zzzzzz{{{}}}yyytttrrrttttttqqqpppqqqnnnllliiieee```\\\YYYXXX\\\YYYVVVVVVWWWVVVSSSPPPPPPOOONNNNNNNNNOOOPPPQQQLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHFFFDDDDDDGGGIIIIIIGGGEEEBBBAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????CCCAAA>>>>>>AAABBBAAA???BBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCAAA@@@AAACCCAAAAAABBBCCCCCCCCCBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQIIIJJJKKKLLLLLLMMMQQQSSSLLLOOOSSSUUUVVVYYY___cccgggkkksss{{{zzzqqqkkkccc___YYYSSSMMMGGGAAA===AAA???>>><<<::::::::::::666777888999999999999999777777777777777777777777555666666666666555555444666555555444333333444444111111111222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000//////......222222111111000/////////////////////000000000000........................000111111222222333444444444555777999:::;;;<<<<<<<<<===???@@@@@@AAADDDFFFHHHIIILLLRRRXXX\\\^^^^^^]]]aaajjjrrrtttsssuuuzzz{{{gggfffeeefffgggfffaaa\\\^^^___``````___^^^]]]^^^YYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZZZZYYYXXXUUUSSSRRRRRRPPPNNNNNNNNNOOONNNMMMLLLMMMNNNNNNLLLKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDEEEDDDDDDCCCBBBBBB>>>>>>>>>???>>>>>>===<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<>>>?????????>>>>>>>>>>>>@@@AAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOOOONNNOOOPPPRRRTTTUUUVVVTTTSSSQQQRRRTTTVVVXXXVVVXXXZZZZZZXXXYYY\\\^^^ccccccfffiiimmmppprrrrrrvvvtttrrrtttwwwzzzzzzzzzzzzxxxvvvrrrqqqrrruuuxxx~~~~~~~~~~~~{{{|||}}}}}}yyy{{{zzzvvvwwwzzzyyytttqqqrrrssstttvvvyyy{{{|||yyyyyyxxxxxxyyy{{{}}}sssooommmooopppooonnnpppmmmkkkgggccc^^^ZZZWWWUUUYYYWWWUUUSSSRRRQQQPPPOOORRRQQQPPPNNNMMMNNNNNNOOOKKKKKKKKKJJJIIIIIIHHHHHHDDDEEEFFFEEECCCCCCEEEHHHHHHGGGDDDBBB@@@@@@AAABBBEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCBBB???>>>@@@BBB@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHFFFDDDBBBCCCEEEHHHJJJHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLNNNLLLKKKIIIJJJKKKMMMNNNQQQQQQPPPNNNMMMMMMNNNNNNKKKLLLOOOQQQTTTVVVWWWWWWZZZ[[[]]]___````````````XXXTTTPPPNNNOOOLLLGGGBBBEEECCC@@@?????????>>>=========>>>=========>>>@@@>>>======<<<;;;:::888888666666666666666666666666444444555666666666555555555555444444333333444444000111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000...///111222222111000///222222111111000//////...////////////000000000000000000000000000000000000000111111222222333444444444555777999:::<<<<<<======>>>@@@AAAAAABBBEEEHHHHHHHHHLLLQQQWWW\\\^^^^^^^^^aaaiiirrrtttsssxxxzzzdddeeefffjjjkkkiiibbb\\\___```aaa```______```aaa\\\\\\]]]^^^^^^^^^^^^]]]XXXXXXYYYYYYXXXVVVUUUTTTVVVRRRMMMKKKLLLNNNPPPPPPLLLMMMOOOPPPOOONNNOOOPPPFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>;;;<<<>>>?????????>>>>>>======???@@@BBBBBBCCCCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCDDDGGGIIIKKKKKKKKKKKKNNNMMMLLLLLLNNNPPPSSSUUUXXXVVVTTTQQQPPPQQQSSSTTTTTTWWWZZZ[[[YYYZZZ\\\___```bbbdddhhhjjjlllllllllpppnnnmmmpppuuuyyy{{{zzzyyyvvvssspppqqqsssvvvxxx}}}|||}}}}}}{{{|||{{{~~~xxxzzzxxxssssssvvvtttnnnlllmmmoooqqqsssuuuwwwwwwyyyxxxvvvuuuuuuvvvxxxyyysssmmmkkklllmmmkkkjjjlllllliiifffaaa]]]YYYWWWUUUUUUUUUUUUSSSQQQQQQSSSUUUUUUSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFF@@@BBBDDDDDDBBBBBBEEEHHHHHHGGGDDDBBB@@@@@@AAAAAAFFFFFFEEEDDDCCCBBBAAAAAADDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>======@@@BBB???@@@AAAAAA@@@???@@@@@@AAABBBCCCAAA>>>===???AAA??????>>>===>>>???AAABBBBBBAAA@@@@@@AAABBBDDDEEEEEEDDDAAA@@@AAAEEEIIILLLGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGGGGGGGHHHHHHIIIJJJHHHIIIKKKMMMNNNNNNMMMLLLJJJJJJJJJLLLMMMNNNMMMLLLKKKJJJIIIJJJKKKKKKIIIHHHJJJJJJKKKLLLMMMNNNOOOPPPJJJJJJKKKLLLLLLLLLLLLLLLNNNJJJFFFFFFHHHHHHDDD@@@BBB@@@>>>===>>>===<<<;;;888888888888777777888:::999999888888777777666666555555555666666666666666333333444555666666666666555555444333333333444444000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000//////,,,...111444555444333111222222222111000//////...////////////000000000000111111111111111111111111000111111222333333444444444555777999;;;<<<======>>>@@@AAABBBBBBDDDFFFIIIFFFGGGKKKPPPVVV[[[]]]]]]^^^```iiirrruuuuuu{{{zzzfffcccdddiiikkkeee___\\\_______________```aaaaaa[[[\\\]]]_________^^^]]]ZZZYYYWWWVVVUUUUUUUUUVVVUUUNNNKKKMMMOOOMMMLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEFFFFFFFFFEEEFFFDDDBBBBBBCCCEEEEEEDDDDDDBBBAAAAAACCCCCCAAA>>>???===<<<===>>>>>>===<<<<<<===============<<<<<<:::;;;;;;<<<;;;;;;::::::<<<<<<============<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????>>>???AAACCCCCCBBBAAA@@@BBBBBBBBBCCCEEEGGGJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPSSSUUUUUUTTTSSSRRRRRRSSSWWWXXXZZZ[[[[[[[[[ZZZZZZ\\\]]]___```aaacccfffiiioooooonnnooorrruuuyyy|||uuuvvvvvvuuutttuuuxxx{{{~~~~~~~~~{{{xxxxxx}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~|||{{{|||}}}|||xxxtttssstttuuurrrpppkkklllnnnrrrttttttrrrpppsssrrrrrrsssuuuvvvvvvuuummmmmmlllkkkkkkjjjjjjiiicccaaa___^^^\\\ZZZWWWTTTSSSRRRQQQPPPOOOOOONNNNNNRRRPPPMMMJJJJJJJJJLLLMMMJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBDDDFFFGGGDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAADDDCCCBBB@@@>>>===;;;;;;???>>>===<<<<<<===>>>>>>======<<<<<<===>>>???AAA???@@@AAABBBBBBAAA???>>>????????????????????????@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCBBBAAABBBDDDEEEFFFEEEDDDDDDFFFEEEDDDCCCCCCEEEGGGHHHIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCBBB@@@???>>>>>>======<<<;;;999888888999999888888777777666666555555555555444444444444555555333333444444444444444444666666555555555444444444555555444333333222111111333333333222222111111111111111111111111111111111//////000000000000//////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000........................000000000000000000000000000111111111111222222222444666888:::;;;<<<<<<;;;===>>>AAABBBBBBCCCEEEGGGIIIIIIKKKPPPVVV[[[^^^___bbbeeeiiimmmqqquuuzzz~~~}}}iiiffffffjjjkkkgggbbbaaacccaaa___]]]]]]___aaaccc]]]^^^```bbbbbbbbbaaa```[[[ZZZWWWUUUTTTSSSTTTTTTTTTNNNKKKNNNPPPMMMKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGEEEDDDEEEEEEEEECCCDDDBBB@@@AAACCCDDDDDDDDDEEECCCBBBCCCEEEEEEBBB@@@@@@???======>>>>>>===<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<============<<<<<<======>>>??????@@@@@@AAA??????@@@@@@AAA@@@@@@???AAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEHHHJJJKKKMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQSSSSSSTTTUUUVVVWWWWWWWWWVVV]]]^^^`````````aaaccceeeiiikkkmmmpppssswwwyyy{{{wwwuuusssrrrsssuuuxxxzzz~~~}}}}}}}}}{{{xxxzzz|||}}}|||{{{~~~~~~|||zzz{{{{{{}}}}}}~~~~~~~~~||||||}}}}}}|||}}}|||}}}}}}|||zzzzzz{{{|||xxxuuurrrrrrsssssspppmmmlllmmmoooqqqsssrrrpppnnnlllkkkkkkmmmoooqqqqqqppplllkkkjjjhhhfffeeedddcccbbb```]]][[[[[[YYYVVVTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNLLLIIIGGGFFFGGGHHHJJJHHHHHHHHHGGGEEECCCBBBAAACCCCCCCCCBBBCCCCCCDDDEEECCCBBBAAA@@@??????????????????@@@@@@@@@@@@??????AAA@@@???>>>===;;;::::::>>>===<<<;;;;;;<<<======<<<;;;::::::;;;<<<>>>???>>>>>>????????????>>>===????????????????????????>>>>>>>>>>>>????????????AAA@@@@@@????????????@@@AAABBBCCCCCCDDDDDDDDDDDD@@@AAABBBCCCCCCCCCCCCCCCEEEDDDBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<:::999888888888999777777777666666666555555555555444444444444555555444444444444444333333333444444444444333333333222555444444333222222111111333333333222222111111111111111111111111111111111000000111111111111000000////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222333444777999;;;<<<<<<<<<===???AAABBBBBBCCCEEEGGGIIIIIIKKKPPPVVV[[[^^^___^^^cccjjjpppsssuuuwwwxxxxxx~~~kkkhhhhhhlllmmmiiiggggggfffddd```\\\\\\^^^aaaccc```aaabbbcccbbb```^^^\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSNNNLLLOOOQQQNNNJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGEEECCCCCCCCCDDDCCCBBBAAA???>>>???BBBCCCDDDCCCEEEDDDDDDDDDFFFEEEDDDBBBBBB@@@>>>>>>???>>>===;;;;;;<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>??????@@@@@@===>>>???@@@@@@@@@@@@@@@CCCBBB@@@??????AAACCCEEECCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMPPPRRRQQQRRRRRRSSSTTTTTTUUUUUU^^^___aaaaaa``````aaacccfffhhhlllooorrrsssttttttuuuqqqnnnoootttyyy||||||~~~}}}|||{{{{{{|||}}}~~~}}}~~~}}}{{{zzz{{{{{{|||}}}~~~}}}zzzxxx}}}zzzxxxvvvwwwwwwvvvuuuzzz|||~~~zzzwww||||||yyywwwxxxzzz{{{{{{zzzyyy{{{|||uuusssqqqrrrttttttpppmmmlllnnnpppqqqqqqqqqooonnnnnnmmmlllnnnppprrrrrrqqqlllkkkiiigggdddbbb```______]]]ZZZXXXXXXWWWUUUTTTSSSQQQNNNKKKJJJIIIJJJKKKJJJIIIGGGEEEDDDEEEFFFGGGFFFFFFEEEEEECCCBBB@@@@@@CCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>============<<<======>>>>>>======<<<===<<<<<<;;;;;;:::999999<<<;;;:::999::::::<<<<<<:::999999999999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAABBBCCCDDDDDDDDD???????????????@@@@@@AAABBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBGGGGGGFFFFFFFFFGGGHHHIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<======>>>===<<<;;;:::;;;:::999888777777777888666666666666666555555555555444444333333444444555555444444333333222222222333333222222222222111111444444333333222222111111222222222222222111111111111111111111111111111111000111111222222111111000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111222555888:::<<<<<<<<<===???AAABBBBBBDDDFFFHHHIIIIIIKKKPPPVVV[[[^^^___[[[bbbkkkrrruuutttsssrrrtttzzzjjjhhhjjjooooookkkhhhhhhfffdddaaa^^^]]]^^^```aaa```aaaaaa___]]]YYYVVVTTTYYYXXXVVVUUUTTTTTTTTTUUURRRMMMLLLOOOQQQMMMIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGFFFDDDBBBAAABBBBBBAAA@@@>>>======>>>AAACCCCCCBBBDDDDDDDDDDDDEEEDDDCCCCCCCCCAAA?????????>>><<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;<<<<<<======>>>??????@@@<<<===>>>???@@@@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDCCCCCCDDDEEEGGGHHHJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKMMMPPPSSSRRRRRRSSSSSSTTTUUUVVVWWW]]]___aaabbbbbbbbbccceeejjjkkklllmmmnnnnnnnnnnnnpppmmmkkkpppxxx~~~~~~|||{{{zzzyyyxxxxxxyyyyyy|||||||||}}}~~~~~~{{{{{{}}}{{{zzz}}}}}}yyy{{{wwwssssssvvvyyyxxxwww|||~~~{{{xxx{{{~~~|||wwwssswwwxxxzzz{{{zzzzzz{{{}}}tttsssssstttwwwvvvrrrnnnlllnnnppprrrqqqqqqpppqqqsssrrrqqqqqqssstttsssqqqlllkkkjjjgggeeecccaaa```]]]ZZZXXXVVVVVVVVVTTTSSSRRRPPPLLLIIIGGGGGGHHHHHHIIIHHHFFFEEEEEEFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@???BBBCCCCCCCCCCCCAAA???>>>@@@???>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::999999:::<<<===999999888888999:::<<<===;;;;;;;;;;;;;;;<<<<<<<<<========================;;;;;;<<<<<<======>>>>>><<<===>>>>>>????????????>>>???@@@AAABBBBBBBBBBBB>>>>>><<<<<<<<<===>>>???@@@@@@@@@???@@@@@@BBBBBBCCCCCCBBBAAAAAAAAAAAAAAAEEEEEEEEEDDDEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>===>>>???@@@???>>><<<;;;999:::<<<======<<<:::999999888888777777666666666555555555555555555555555444444333333333333444444555444444333222111111000222222222222222222222222333333333333222222111111222222222111111111111111111111111111111111111111000000111111111111000000////////////////////////111000...------...000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111///111444777:::<<<=========???AAABBBCCCDDDFFFHHHJJJJJJKKKPPPVVV[[[^^^___]]]ccclllrrrttttttrrrqqqvvvzzzeeefffjjjpppoooiiieeeeeedddcccbbbaaa```___]]]]]]]]]\\\\\\[[[XXXVVVTTTSSSWWWVVVUUUTTTTTTTTTUUUVVVOOOKKKJJJNNNPPPLLLIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHFFFDDDAAA@@@AAAAAA???>>><<<<<<<<<>>>@@@BBBAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBAAA???>>>>>>>>><<<:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????;;;<<<===>>>???@@@@@@@@@??????AAABBBBBBBBBAAA@@@AAABBBCCCEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEHHHIIIJJJKKKKKKMMMPPPSSSQQQRRRSSSTTTUUUVVVWWWWWW[[[^^^aaaccceeefffhhhjjjooonnnmmmllllllnnnpppqqqpppnnnnnnssszzz~~~}}}zzzwwwwwwvvvvvvwwwxxxzzz{{{}}}}}}}}}}}}~~~}}}~~~~~~}}}|||{{{wwwwwwyyy|||{{{zzz}}}|||zzz|||}}}wwwsssxxxzzz|||}}}|||{{{|||}}}tttrrrrrrtttvvvuuuqqqmmmkkknnnqqqrrrqqqqqqrrrtttsssqqqooooooooonnnmmmkkkiiiiiihhhfffeeedddcccbbb\\\ZZZWWWVVVVVVUUUTTTRRRQQQOOOLLLIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@>>>===@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;:::::::::;;;===>>>:::999999888999:::<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???<<<===>>>???@@@@@@????????????@@@@@@@@@@@@??????======;;;::::::;;;<<<===????????????@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>===<<<===>>>???>>>===<<<;;;888999;;;======<<<:::999666666666666666666555555444444444444444555555555333333222222222222333333444444333222111111000000222222222222222222333333333222222222222222111111111111111111111111111111000000000000000000000000......////////////..............................000///...------...///000////////////////////////////////////////////////........................//////////////////////////////000000000111111111...000333777:::<<<===>>>>>>???BBBCCCCCCDDDFFFHHHJJJJJJLLLPPPVVV[[[]]]^^^aaaeeelllpppssssssttttttxxxzzzaaabbbgggkkkjjjccc```aaaaaaaaabbbbbbaaa___\\\[[[YYYXXXWWWWWWVVVVVVWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTMMMHHHFFFKKKMMMKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFDDDAAA@@@@@@@@@???===<<<<<<<<<>>>@@@AAA@@@???>>>@@@AAAAAA@@@@@@@@@AAAAAA???======>>>===<<<:::999:::;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>;;;<<<===>>>>>>>>>>>>>>><<<>>>@@@BBBBBBAAA???>>>???@@@AAACCCDDDDDDEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQNNNOOOQQQSSSUUUUUUUUUTTTXXX\\\aaaeeegggiiikkkmmmpppooonnnmmmooorrrvvvxxxtttsssrrrtttxxxyyywwwtttsssssstttvvvxxx|||~~~}}}}}}|||{{{~~~~~~}}}zzz|||{{{vvvzzz|||~~~~~~}}}{{{{{{{{{sssqqqoooppprrrrrrnnnkkklllooorrrrrrpppoooqqqtttqqqpppnnnmmmmmmllljjjhhhddddddccccccbbbbbbaaaaaa\\\ZZZYYYXXXWWWVVVSSSPPPOOONNNMMMKKKIIIHHHGGGGGGCCCCCCCCCCCCDDDDDDEEEFFFBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???======???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;::::::999:::;;;===>>>999999888888999:::<<<===999:::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???<<<===???@@@@@@???>>>>>>???????????????>>>===<<<===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>???????????????BBBBBBBBBBBBCCCDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@CCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>><<<============<<<;;;;;;888999:::;;;;;;:::999999444444555555555555444444333333333444444444444444333222222111111222222333333222222111111000000000222222222222222333333333222222222222222222111111000000000111111111111111000000000000000000000000---......//////......---................................................////////////////////////////////////////////////......................../////////////////////////////////000000000111111///111444888;;;===>>>>>>>>>@@@BBBCCCCCCDDDGGGIIIJJJJJJLLLPPPVVVZZZ]]]^^^bbbfffkkkoooqqqsssuuuwwwuuuwww``````aaaccc```[[[[[[___`````````___^^^]]]\\\\\\ZZZXXXVVVSSSRRRSSSUUUWWWSSSRRRPPPNNNMMMMMMMMMNNNJJJEEECCCGGGKKKJJJIIIJJJGGGFFFDDDCCCCCCDDDFFFGGGFFFDDDBBB@@@@@@@@@>>>============???@@@AAA???======???AAAAAA@@@???@@@BBB???===<<<<<<======<<<:::888999:::;;;<<<<<<<<<<<<:::999888888888:::<<<===:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>><<<<<<======>>>===============>>>???????????????<<<===???AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCFFFJJJLLLLLLLLLMMMNNNKKKMMMQQQTTTUUUUUUSSSRRRWWW[[[```dddgggiiikkkmmmllllllmmmnnnppprrrtttuuutttsssqqqqqqqqqsssuuuvvvwwwwwwwwwyyy{{{~~~~~~~~~~~~~~~|||zzzyyyzzz{{{~~~{{{|||~~~}}}zzzyyyxxxuuurrrooooooppppppmmmjjjmmmppprrrqqqmmmkkkmmmpppooonnnllllllmmmlllkkkiiibbbbbbaaaaaa``````______\\\\\\[[[[[[ZZZWWWRRROOOMMMNNNNNNMMMLLLKKKIIIHHHCCCCCCDDDDDDEEEFFFGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>======;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999:::::::::999999888888999:::<<<===888777666666777888:::;;;777999<<<>>>???>>><<<;;;::::::::::::::::::::::::888888999:::;;;<<<======<<<===>>>??????>>><<<;;;<<<======>>>>>>>>>=====================<<<;;;;;;;;;<<<<<<===============@@@@@@AAABBBCCCEEEFFFGGGBBBBBBCCCCCCCCCBBB@@@@@@DDDBBBAAA@@@???@@@BBBCCCBBBBBB@@@???>>>>>>>>>>>><<<<<<;;;:::::::::::::::888888888777777777777777222333444555555444333333222222333333333444444444222222111111111111222222111111111111111000000000000000000111111111222222111111111111111111222222///000000000111111111222000000000000000000000000......////////////..............................,,,---///000000///---,,,------------------------////////////////////////........................////////////////////////////////////000000000111111333555999;;;===>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKLLLPPPUUUZZZ]]]]]]```dddjjjnnnqqqrrrtttvvvrrrsss```^^^]]]]]]YYYUUUXXX^^^aaa```^^^\\\\\\\\\]]]^^^^^^[[[UUUPPPNNNNNNOOOPPPSSSRRROOOLLLJJJIIIHHHHHHIIICCCAAAEEEIIIIIIIIIKKKFFFDDDBBB@@@@@@BBBDDDFFFGGGDDDBBBAAA@@@@@@>>>===>>>===>>>???AAAAAA???===<<>>==================<<<<<<>>>===<<<;;;<<<===???@@@;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBEEEIIILLLLLLKKKKKKKKKKKKNNNRRRVVVXXXWWWTTTRRRWWW[[[```dddfffhhhjjjllliiijjjlllmmmmmmmmmmmmlllpppooommmkkklllpppwww|||~~~~~~}}}|||}}}~~~~~~}}}|||~~~~~~|||yyywwwuuuzzz{{{}}}}}}|||yyywwwvvvxxxuuuqqqpppqqqqqqooolllnnnqqqsssooojjjggghhhkkkjjjhhhhhhhhhjjjkkkjjjiiiccccccbbbaaa```______^^^]]]]]]]]]]]]\\\XXXRRRNNNMMMNNNOOOOOONNNLLLJJJHHHEEEEEEFFFGGGHHHIIIJJJJJJCCCDDDEEEEEEFFFEEEEEEEEEAAA@@@>>>=========>>>???<<<;;;:::999888888888888999999::::::::::::999999888888888888888999999999888777777777777999;;;<<<666666555555666777999:::555888<<>>;;;999::::::::::::::::::::::::666777888999:::;;;<<<<<<;;;<<<===>>>>>><<<:::888::::::<<<===>>>>>>??????======>>>???>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;??????@@@AAACCCEEEGGGHHHCCCCCCDDDEEEDDDCCCAAA@@@CCCBBB@@@>>>>>>???@@@AAAAAA@@@???>>>>>>======>>><<<;;;999888888888999:::888777666555555555555555111222333444444444333222222222222333333444444444222222111111111111222222000000000000111111111111.../////////000000111111111111111111111111222222//////000000111111111222000000000000000000000000//////000000000000//////........................+++---///111111///---+++------------------------////////////////////////000000000000000000000000////////////////////////////////////000000000000222444666999<<<===>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKLLLPPPUUUZZZ\\\]]]]]]bbbiiinnnqqqrrrssstttpppqqq^^^\\\YYYWWWWWWYYY\\\^^^___^^^YYYSSSSSSWWWWWWUUUTTTSSSQQQOOONNNNNNNNNOOOQQQQQQPPPOOOMMMKKKIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCAAA@@@???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>:::;;;<<<======<<<;;;:::@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;:::999999888888999999999:::::::::888888777777888:::<<<===999999999::::::999999999888999999::::::;;;;;;<<<:::;;;<<<<<<===<<<<<<<<>>===<<<<<<===>>>???::::::;;;<<<===>>>??????@@@???>>>===>>>@@@CCCEEEEEEEEEFFFGGGHHHHHHIIIIIIIIILLLOOOSSSUUUUUUTTTSSSYYY\\\```cccddddddeeefffgggiiikkkkkkjjjhhhhhhhhhmmmmmmmmmnnnrrrwww}}}~~~zzzyyyzzz{{{{{{yyyzzz{{{|||}}}|||~~~|||wwwwwwyyyzzz{{{~~~|||xxxwwwxxxxxxuuusssuuuwwwuuuooojjjooonnnlllkkkkkklllnnnooonnnkkkhhhgggggghhhhhhhhhffffffeeeccc___\\\XXXVVVYYYZZZ[[[[[[XXXTTTOOOLLLIIIJJJLLLMMMMMMKKKHHHGGGJJJGGGEEEGGGKKKMMMJJJFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???>>>============<<<;;;;;;:::999999<<<<<<;;;;;;;;;:::::::::777777888888888888777777666666666666777888999:::999999888777777777777777999999:::;;;;;;<<<======999999999999999999999999666666777777888888999999888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>????????????>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@FFFDDDAAA>>>======>>>@@@AAA???<<<:::;;;<<<<<<<<<;;;;;;:::::::::999999999888777777666555444444444666555555666777777555333000111222222333444555666222111111111000000//////000000000000000000000000000000000000000000000000111111111111000000000000000000111111222222222333000000////////////000000////////////////////////000000///...............////////////////////////***+++,,,,,,------,,,,,,000000//////.........---............////////////////////////////////////000111111222222333444444222444666999;;;===>>>???===???AAABBBCCCDDDGGGIIIIIIJJJMMMQQQVVVYYYZZZYYY]]]```gggmmmqqqsssrrrrrrsssqqq[[[YYYWWWVVVVVVXXXZZZ\\\]]]\\\XXXSSSRRRUUUUUUQQQQQQPPPOOONNNMMMLLLLLLLLLNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@???>>>??????@@@@@@???>>>===<<<<<<<<<<<<:::;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999777888888888999999999999777666666666777888999:::888888999999999999888888888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::999999999999::::::::::::;;;<<<===>>>>>>??????===<<<<<<===???BBBDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJLLLOOOQQQQQQQQQQQQWWWZZZ^^^```aaaaaaaaabbbeeegggiiiiiihhhgggggghhhmmmmmmnnnqqquuuzzz|||yyywwwxxxyyywwwvvvuuuwww|||}}}~~~}}}~~~|||}}}yyyxxxxxx||||||~~~~~~yyywwwwwwxxxxxxuuutttvvvxxxwwwrrrmmmooonnnnnnmmmmmmnnnnnnooonnnllliiihhhiiiiiihhhhhheeedddccc```]]]ZZZWWWUUUUUUVVVVVVVVVTTTQQQMMMKKKHHHIIIKKKLLLLLLJJJHHHFFFIIIFFFDDDFFFJJJLLLIIIEEEDDDCCCAAABBBCCCCCCBBB@@@???????????????>>><<<<<<<<<<<<;;;;;;:::999999888;;;;;;;;;::::::::::::999666777777888888777777666555555555555666777888888777666555555444444444555777777888888999::::::;;;888888888888888888888888777777777777777777888888888:::;;;;;;::::::;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???AAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAEEECCC@@@>>>======>>>???AAA>>>;;;:::;;;<<<<<<;;;:::999999999888888888888777777777666555444444444555555555777888888666333111111222222333444444444111111111000000000//////////////////////////////////////////////////////000000000/////////......000000000000111111111111000000////////////000000........................//////...---------------........................------...///////////////000/////////.........---............////////////////////////////////////000111111222222333333444222444666999;;;===>>>???===???AAABBBCCCDDDGGGIIIJJJKKKMMMRRRXXX[[[\\\[[[]]]aaagggmmmqqqrrrrrrqqqrrrpppYYYXXXVVVUUUVVVXXXZZZ[[[\\\\\\YYYUUUTTTUUUSSSNNNNNNMMMMMMMMMLLLJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA@@@??????@@@AAA@@@???>>>=========>>>???>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888666777777777777777888888444444444444555666777777666777777888888777777666777777888888999::::::;;;999::::::;;;;;;;;;;;;;;;777777888888888888777777999999:::;;;<<<===>>>>>>===<<<;;;:::<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNSSSVVVZZZ\\\\\\\\\]]]]]]bbbdddfffgggfffffffffgggjjjkkknnnrrrvvvzzz}}}yyyxxxvvvvvvvvvvvvtttrrrtttwww{{{}}}}}}|||{{{{{{~~~|||~~~~~~}}}}}}}}}{{{zzz}}}}}}|||~~~}}}~~~~~~|||yyywww}}}}}}~~~~~~{{{yyyxxxyyy{{{wwwvvvuuuwwwzzzyyyvvvrrrooooooppppppppppppoooooollljjjiiihhhhhhhhhfffdddbbbaaa___]]]ZZZXXXVVVVVVRRRRRRRRRPPPNNNLLLJJJIIIGGGHHHJJJKKKJJJIIIGGGFFFGGGEEEDDDFFFIIIJJJHHHEEEDDDCCCBBBBBBCCCCCCBBB@@@?????????>>>>>>===<<<;;;;;;;;;::::::999888888888::::::::::::999999999888666666777777777777666666444333333444444555666777666555444444444444444444555555555666666777777888666666666666666666666666777777777777777666666666777999:::;;;999999:::;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAACCCBBB???===<<<===>>>???@@@>>>;;;:::;;;;;;;;;;;;888888888777777777777666777777666666555444444444333444555888:::999666444222222222222222222222222111111000000000000///////////////////////////////////////////////////////////////.........------000000000///////////////000//////......//////000...........................---,,,,,,,,,,,,,,,,,,........................,,,,,,---.............../////////...............---............/////////000000000000000000000000000000111111222333333333222444666999;;;===>>>???===???AAABBBCCCDDDGGGIIIJJJKKKNNNSSSXXX]]]^^^^^^^^^bbbhhhmmmqqqrrrrrrqqqqqqqqqXXXWWWWWWWWWWWWYYYZZZ[[[[[[\\\[[[XXXWWWWWWSSSMMMLLLLLLMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>>>>>>>???@@@???>>>=========>>>???===<<<;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888666666666666666666666666444444444444444555555666555666666777777666666555666666777888888999999:::888999999:::::::::::::::777888999::::::999888777888888999:::;;;<<<======<<<;;;::::::;;;===???AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMPPPSSSWWWYYYYYYYYYYYYZZZ___aaacccddddddeeeggghhhgggjjjmmmqqqtttuuuvvvvvvrrrrrrssstttttttttsssrrryyy|||~~~|||xxxttttttuuuyyyyyyzzz|||~~~{{{xxxvvvxxxxxxvvvtttuuuvvvwwwvvvwwwwwwwwwyyy~~~~~~}}}|||{{{yyyxxx{{{|||}}}~~~}}}}}}zzzyyyzzz}}}vvvvvvvvvxxxzzzyyywwwtttpppqqqrrrssssssrrrqqqpppiiihhhgggffffffeeebbb```^^^]]]\\\[[[ZZZYYYYYYYYYTTTSSSPPPNNNKKKIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFEEEEEEFFFHHHIIIGGGEEEEEECCCBBBBBBCCCDDDBBBAAA????????????>>>===<<<;;;999999999999888888777777999999999888888888777777555666666777777666666555333333333333444555666777666666555555555555555666444444444555555555666666666666666666666666666666777777777666666555555555555777999999888888888999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<===>>>>>>???===;;;:::;;;;;;:::999888888888777777777666666666666666555555444444444222333555888::::::777444333333222222111111111000000000000000000000///////////////////////////////////////////////////////////////.........------/////////......---------/////////....../////////........................------,,,,,,,,,,,,------........................,,,---......//////..............................---------.........//////000000000000000000000000000000000111222222333333222444666999;;;===>>>???===???AAABBBCCCDDDGGGIIIJJJJJJMMMRRRXXX]]]_________ccchhhnnnqqqrrrrrrqqqrrrtttVVVVVVVVVWWWWWWXXXXXXXXXXXXZZZZZZWWWVVVVVVQQQKKKLLLLLLMMMMMMLLLJJJHHHFFFCCCCCCCCCDDDFFFGGGIIIJJJFFFEEECCCAAA????????????@@@???>>>======>>>???@@@======<<<;;;::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777555555555555555555555555444444555555555555555555555555555666666555555555555555666666777888888999777888888999999999999999777888999::::::999888777777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBEEEDDDDDDDDDEEEGGGJJJKKKNNNQQQTTTWWWWWWWWWWWWXXX\\\^^^aaabbbcccdddgggiiiiiikkknnnpppqqqqqqooonnnlllmmmoooqqqrrrssstttttt{{{}}}}}}zzzuuurrrsssuuussstttvvvxxxzzzyyywwwuuuooonnnoooooonnnooorrrvvvwwwvvvuuuwwwzzz}}}~~~yyyxxxxxxxxxxxxwwwyyy{{{}}}~~~}}}||||||~~~|||xxxvvvvvvxxx{{{|||uuutttuuuuuuvvvvvvtttsssoooqqqsssttttttsssqqqoooiiihhhffffffeeeccc```^^^YYYYYYZZZZZZZZZ[[[[[[[[[WWWUUURRRNNNJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDBBBCCCDDDDDDCCCAAA????????????>>>===<<<;;;999999888888888888777777888777777777666666666666555555666666666666555555444444444444555666777777555444444444444444555555444444444444555555555555666666666666666666666666777666666666555555444444444666888888777666777888::::::999999::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>??????@@@??????>>>>>>===<<<<<<<<<===>>>>>><<<:::::::::;;;999888888888888888777777777777555555555555444444444444222222444777999999666444222222222111111000000/////////////////////000000................................................000000000/////////......///.........------,,,,,,//////............//////...........................---------------.................................//////000111000000000---------...............------------............///////////////////////////000000111111222333333222444666999;;;===>>>???===???AAABBBCCCDDDGGGIIIIIIJJJLLLQQQWWW\\\^^^______ccchhhnnnrrrsssrrrqqqtttxxxUUUVVVVVVWWWWWWVVVUUUUUUTTTWWWWWWUUUTTTTTTPPPJJJMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEDDDEEEFFFHHHKKKLLLFFFEEEEEEDDDCCCAAA@@@@@@???>>>>>>======>>>@@@@@@>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666666666666555555555555444444555555666666666555555444555555666666555555444444444555666666777777888666777777888888888888888666666777777777777666666666666777888999:::;;;;;;::::::;;;;;;<<<===??????@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDFFFHHHIIIJJJNNNRRRTTTUUUUUUVVVWWWXXXZZZ]]]^^^```bbbfffiiikkkllloooppppppnnnllljjjhhhjjjlllnnnnnnppprrruuuxxxxxxwwwuuussssssuuuwwwpppqqqrrrtttuuuuuuvvvvvvpppnnnmmmnnnnnnmmmrrrwwwzzzwwwwwwzzz|||}}}~~~xxxtttsssuuuwwwssswww{{{}}}|||zzzyyyxxxxxxuuuqqqooopppssstttuuurrrrrrrrrrrrqqqpppooonnnmmmnnnpppqqqqqqpppnnnmmmkkkiiifffeeedddbbb```^^^VVVWWWYYYZZZ[[[ZZZZZZYYYVVVTTTQQQNNNJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEECCCBBBAAAAAABBBBBBAAA???>>>>>>>>>>>>===<<<;;;:::888888888888888888888888666666666666555555555555444444555555555555444444444444444444555666777777111111111111111222222333444444444444444444444444555555555555555555555555555555555555555444444444333555666777666555666777999999888888999999:::;;;888888888888888888888888::::::::::::;;;;;;;;;;;;999:::;;;<<<============;;;;;;<<<===>>>>>>>>>===<<<<<<<<<;;;<<<<<<=========;;;::::::::::::999777888888888888777777777777444444444444444444444444333222333444666777555333222111111111000000//////......////////////000000................................................000000000/////////...............---------------///......------......///---------------------------------------......///------------------------******+++,,,,,,,,,,,,+++---------------.........,,,------------.........//////////////////////////////000000111222222222222444666999;;;===>>>???===???AAABBBCCCDDDGGGIIIKKKJJJLLLPPPVVV[[[^^^^^^^^^bbbhhhnnnrrrttttttssstttzzzXXXYYYZZZZZZZZZXXXVVVUUUUUUWWWWWWUUUVVVVVVSSSMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGHHHDDDEEEFFFFFFEEECCCAAA@@@======<<<<<<<<<===??????======<<<;;;::::::::::::;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::999999999888777777666666666666666666555555555444444444555666666555444333555555666666666666555555333444444555666666777777555666777777888888777777666666555555555555666666555666666777888999::::::888888999:::;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFJJJNNNQQQSSSTTTUUUVVVTTTVVVXXXZZZ\\\___dddgggiiijjjlllmmmmmmllljjjhhhgggiiijjjjjjiiikkknnnqqqvvvssspppoooppprrrssstttppppppppppppqqqtttwwwyyyvvvrrrppppppooommmqqqwwwyyyuuuuuuyyyzzzyyy{{{}}}wwwqqqoooqqqsssrrrvvv|||~~~{{{wwwtttssstttppplllkkkmmmoooooonnnppppppooommmkkkiiihhhhhhiiiiiijjjkkkkkkjjjiiiiiijjjgggcccaaa___^^^]]][[[UUUWWWYYYZZZZZZXXXUUUSSSPPPOOONNNLLLIIIGGGEEEEEECCCCCCCCCDDDDDDEEEEEEEEE@@@AAACCCCCCCCCBBBCCCCCC@@@???===>>>??????>>><<<;;;;;;;;;;;;;;;999888888999999999999999999999999555555555555444444444444444444444555555444444444222222222222333444555666000000000000000111222222333333333333333333333333444444444444444444444444444444444444444444555555222444555666555444555666666666666666666777888888777777777777777777777777888888888999999999::::::777888999;;;<<<=========:::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<===<<<:::999:::::::::888666777777777666666666555555444444444444444444444444444333111222333444444333000000000000000000//////........./////////000000................................................/////////.........------------------............///......------......///------------------------,,,,,,++++++,,,------...------------------------'''(((((())))))))))))))),,,,,,,,,------.........,,,,,,---------.........------------------------//////000000111111222222222444666999;;;===>>>???===???AAABBBCCCDDDGGGIIIMMMMMMMMMQQQVVV[[[^^^___]]]aaagggnnnsssuuuuuuuuuttt{{{]]]^^^______^^^\\\YYYXXXXXXZZZZZZXXXYYYZZZWWWRRRMMMLLLJJJHHHGGGGGGGGGHHHJJJHHHFFFCCCBBBBBBCCCDDDCCCDDDFFFGGGFFFDDDAAA???<<<;;;;;;:::;;;<<<===>>>===<<<;;;:::999999999999;;;;;;999999999999;;;;;;999999999999999999999999999999888888777666666666777777666666666555555555333444555555555444333222555555666666666666555555333333444444555666666777555666666777777777777777888777666555555666777888555555666777888999::::::777777888999:::;;;;;;<<>>???AAAAAA@@@@@@@@@AAA===<<<;;;;;;<<<<<<;;;:::999999999999888777666666999999999999999999::::::555555444444444333333333333444444555555444444333111111111111222333444555222222111111222333444444333333222222222222222222222222222222222222222222333333333444444555555555111333555555444333444555444444444444444555666666666666666666666666666666777777777777888888888888555666888:::<<<=========:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<<<<;;;:::999:::::::::888666666666555555555444444444444444444444444444444444555333000000111222333222/////////000000000000000---.........//////000000......................................................---------,,,,,,,,,---------....../////////.........------.........------------------------+++*********+++,,,,,,---------------------------,,,---......//////......,,,,,,,,,------.........,,,,,,,,,---------......------------------------/////////000111111222222222444666999;;;===>>>???===???AAABBBCCCEEEGGGIIIOOOOOOOOORRRWWW\\\^^^___\\\```gggnnnsssvvvvvvvvvsss{{{cccbbb```___^^^]]]ZZZWWWWWWYYY[[[]]]]]]ZZZWWWUUUTTTQQQMMMHHHEEEDDDEEEFFFHHHFFFDDDAAA@@@???>>>???CCCDDDFFFGGGFFFDDDAAA???<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::::::::999888888777777888888======<<<<<<<<<<<<;;;;;;666777888888777666777888333555777777666555666777777666555444444444444444777777666666555555555444333444444444555666666666666555444333333444666888444444333222333444555666666555444444444555777888888888888999:::;;;<<<===CCCBBB???======???AAABBBAAA@@@???>>>>>>???AAACCCFFFGGGHHHJJJMMMOOOPPPQQQTTTSSSSSSVVV\\\______^^^^^^bbbeeedddfffhhhhhhdddkkkfffbbbbbbfffiiihhhfffiiihhhiiilllpppqqqoookkksssvvvxxxvvvrrrpppssswwwwwwsssnnnkkkkkknnnssswwwtttooonnnrrruuutttssstttzzz||||||xxxrrroooqqqtttuuuvvvzzz~~~yyyxxxzzzwwwrrrpppssstttqqqnnnmmmllljjjhhhggggggfffdddcccfffdddaaa``````___^^^\\\ZZZWWWTTTUUUWWWYYYXXXVVVSSSRRRRRRRRRRRRPPPLLLIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@>>>======???@@@???>>>@@@@@@AAAAAAAAA@@@???>>>>>>>>>===<<<;;;::::::999999999999999888888888777666666666666555555555555222222222222222222222222333222222111111222222333444111...000444666444000000000000000111111111111222333444222000//////000111111111000000000000000000000000000000000000000333333333333333333333333333333444444555666777777444444444555555555555666777777777777777888888888999999:::::::::;;;;;;;;;;;;;;;:::999999::::::::::::::::::999999999888888:::999777666666666777888555555555444444333333333333333333333333333333333111111111111111111111111111111000//////////////////............---------//////.........---------///...------...///...,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///......------,,,++++++.........------.........+++,,,------......------000000//////.........---.........//////000111222333444666888:::===>>>???>>>@@@AAABBBBBBCCCDDDFFFLLLNNNPPPSSSXXX\\\___aaaaaabbbhhhooorrrqqqrrrvvvuuu|||bbbaaa___^^^^^^\\\YYYWWWWWWXXXZZZ\\\[[[YYYVVVTTTSSSPPPLLLHHHFFFEEEFFFGGGGGGFFFDDDAAA???>>>>>>>>>CCCDDDEEEEEEDDDBBB???=========<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999:::999999888888888888888:::::::::999999888888888666888999888777666777888666888999888666444444555666666555444444444444444666666666666555555444444444444444444555555555555555444333222222444555777444333333222333444555666555555444444555666888999999999999::::::;;;<<<<<>>>>>???AAABBBAAA@@@???>>>???@@@BBBCCCEEEFFFGGGIIIKKKMMMOOOOOOSSSRRRTTTWWW]]]``````^^^]]]aaaddddddfffjjjiiifffhhhdddaaaccchhhlllllljjjggggggjjjnnnqqqsssrrrqqqtttwwwyyywwwrrrnnnnnnooorrrrrrrrrssstttuuuvvvvvvvvvrrrqqquuuxxxwwwwwwxxx~~~}}}wwwtttvvvyyywwwxxx{{{}}}~~~~~~xxxuuuvvvvvvqqqmmmkkkiiiiiijjjkkkkkkiiieeeaaa```___]]]]]]^^^^^^]]]\\\XXXUUURRRRRRTTTUUUUUUSSSPPPOOOOOOPPPPPPNNNKKKHHHHHHIIIHHHHHHFFFDDDBBBAAA@@@>>><<<===>>>??????>>>??????@@@AAA@@@???>>>===>>>>>>===<<<;;;:::999999777777777777666666666666666666666666555555555444222222222222222222222222333222222111111222222333444111...000444555333000//////000000000111111111222333333222000//////000000000000000000000000000000000000000000000000000333333333333333333333333222222333444444555666666444444444444555555555555555666666666666777777777999999999999::::::::::::;;;::::::999999999::::::::::::::::::999999999999888777666666555555666666555555444444444333333333333333333333333333333333111111111111111111111111111000000//////////////////............---------///.........------------///...------...///...---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------,,,,,,,,,......------------......+++,,,------......------000/////////............///......//////000111222333444666888:::===>>>???===???AAABBBBBBBBBDDDFFFLLLMMMPPPSSSWWW[[[___aaaaaabbbhhhoooqqqoooooossstttzzz___^^^\\\\\\\\\ZZZXXXUUUSSSTTTVVVWWWVVVTTTQQQOOOOOOMMMJJJGGGEEEEEEFFFFFFFFFEEECCCAAA???>>>>>>===AAABBBCCCCCCBBB???===;;;=========<<<<<<<<<<<<;;;::::::;;;;;;:::999888888::::::999888888888888999:::999999888777666666555666888999888777666777999666777999888666555555666555555444333333333444444666555555555555444444444555444444444444444444333333333222111111333444555333333333333333444555555444444444444555777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@AAA@@@?????????@@@BBBCCCCCCCCCEEEGGGIIIJJJLLLMMMPPPQQQTTTYYY]]]```___^^^]]]aaaddddddgggkkkkkkiiieeecccbbbeeejjjooopppooojjjmmmrrruuuwwwyyy{{{}}}~~~~~~wwwrrroooooonnnqqqvvv{{{}}}|||yyyxxx{{{wwwvvvzzz|||{{{{{{}}}{{{xxxzzz||||||zzz{{{}}}}}}|||yyyvvvwwwwwwsssnnnmmmiiijjjlllnnnnnnkkkddd```^^^\\\[[[ZZZ[[[ZZZYYYWWWTTTRRRPPPPPPQQQQQQQQQPPPMMMLLLLLLMMMMMMLLLJJJGGGFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<<<<===>>>>>>===>>>???@@@@@@@@@???============<<<;;;:::999888888666555555555444444444444666666555555555444444444222222222222222222222222222222111111111111222222333000...000333444333000//////000000000000111111111222333222000//////000000000000000000000000000000000000000000000000000222222222222222222222222111111222222333444444444333333333444444444555555444444444555555666666666777888888888999999999999:::999999999999999::::::;;;;;;;;;:::::::::999999555666666666666555444444444444444444333333333333333333333333333333333333000000000000000000000000111000//////....../////////............---------............------------///---,,,---...///...---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,------......------////////////............////////////000111222222333444666888:::===>>>???===???AAAAAAAAABBBDDDFFFKKKMMMOOORRRWWW[[[^^^```___bbbhhhpppqqqnnnmmmooossszzz[[[YYYXXXXXXXXXWWWUUURRROOOPPPQQQQQQPPPNNNKKKIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>===<<<===>>>?????????>>><<<;;;=========<<<<<<<<<;;;;;;:::::::::::::::999888777::::::999888888888888888::::::999888777777666555666777888888666666777888333444666666555444555666444444333333333333333444444444444444444444444444555444444444333333222222222111111000111222333333333333333333333444444444333333333444666888:::<<<;;;;;;<<<<<<;;;;;;;;;::::::;;;===>>>?????????>>>???????????????@@@BBBBBB@@@AAABBBDDDFFFGGGIIIIIIMMMOOOSSSXXX\\\^^^^^^]]]___ccceeedddfffjjjkkkhhhfffeeeeeehhhmmmqqqssssssoootttyyy{{{{{{}}}{{{vvvttttttnnnqqqvvv{{{~~~~~~}}}~~~|||}}}~~~{{{xxxyyyzzz|||zzzzzzxxxvvvyyyyyytttsssvvvyyyvvvssssssmmmmmmnnnnnnmmmiiiccc^^^bbb___]]][[[ZZZXXXUUURRRRRRQQQPPPOOOOOOOOONNNMMMNNNLLLKKKKKKKKKJJJHHHEEEEEEDDDDDDCCCBBBAAA??????@@@>>><<<<<<===>>>===<<>>===<<<<<<;;;:::999888777777555555555444444444333333555555555444444444333333111111111111111111111111222222111111111111222222111000///000222333222000////////////000000000111111222222111000//////000/////////000000000000000000000000000000000000000222222222222222222222222000111111111222222222333222333333333444444444444444444444555555666666777777777777777888888888888999888888888888999999:::;;;;;;;;;::::::::::::999555555666777777555444333333333333333333333333333222222222222222222222222////////////////////////000000///............//////............---------------------------------...---,,,---/////////---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++,,,------......------///////////////.........////////////000111222333333444666888:::===>>>???<<<>>>@@@AAABBBCCCEEEGGGKKKLLLOOORRRVVVZZZ^^^```^^^aaahhhqqqrrrooommmooottt}}}UUUTTTSSSSSSTTTSSSQQQOOOOOOPPPPPPOOONNNKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBAAABBBAAAAAA@@@>>>===<<<;;;999:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999999888777:::999888888777777888888999999888777666666555555555666777777555555666777333444555444222111111222333333222222222222333444333333333333444444444444444444333333222222222111000000000000111111222222222222222333333333333333222222222333555888:::<<<:::;;;;;;<<<<<<;;;:::999888999;;;===>>>>>>===<<<======>>>>>>???@@@AAAAAA>>>???@@@AAACCCEEEFFFFFFJJJMMMRRRVVVYYYZZZZZZZZZaaadddeeecccdddggghhheeegggggghhhkkknnnqqqssssssssswwwzzz{{{{{{{{{~~~}}}yyywwwwwwwwwsssssstttvvvyyy}}}}}}~~~}}}zzzxxxwwwwww}}}zzzyyyyyywwwuuuwww|||xxxtttsssxxx{{{zzzxxxxxxtttqqqnnnkkkhhheeeaaa^^^cccaaa___^^^\\\ZZZVVVSSSRRRRRRRRRQQQOOONNNMMMMMMPPPNNNLLLKKKKKKIIIGGGDDDDDDCCCCCCBBBAAA@@@??????@@@???===<<<===>>>===<<>>===;;;;;;:::999888777666666666666666555555555444444444444444444333333333333111111111111111111111111222111111000000111111222000/////////111111111000...////////////000000000000111222111/////////111......//////000000000000////////////////////////111111111111111111111111000000000111111111111111222222222222333333333444444444555666666777888888666666777777777888888888777777777777777888999:::;;;;;;:::::::::999999999555666777888777666555444333333333333333333333333222222222222222222222222////////////////////////000//////...............///............---------,,,,,,------------------...---,,,---///000///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,---+++,,,------......------.........////////////////////////000000111222333333444666888:::===>>>???<<<>>>AAABBBBBBCCCFFFHHHKKKMMMOOORRRWWW[[[^^^```]]]```hhhqqqssspppoooqqqwwwRRRQQQPPPPPPQQQQQQOOOMMMRRRRRRQQQPPPNNNLLLIIIHHHBBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@???>>>===;;;:::777888999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::999888888999999999999888888888888777666666666666777555555555555444444444444444555666555444333444666555666666444000...------222222111111222222333333222222333333333333333444333333222222222222222111000000000111111111111111111111222333333333333333111111111222444666999:::888999:::;;;;;;;;;:::999888999:::<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@===>>>???@@@AAACCCDDDDDDGGGKKKOOORRRTTTUUUVVVWWW^^^aaaaaa______bbbccc```fffgggiiikkkmmmoooqqqrrrxxxzzz{{{||||||}}}~~~|||{{{{{{{{{{{{vvvtttssssssvvv{{{|||}}}zzzwwwvvvuuuvvvvvvyyy}}}}}}zzzzzz~~~}}}xxxvvvzzz}}}zzzxxxxxxvvvrrrlllfffcccaaa___]]]___^^^^^^^^^^^^]]][[[XXXSSSTTTTTTSSSPPPMMMLLLMMMPPPNNNLLLKKKJJJIIIGGGEEEEEEDDDCCCAAAAAA@@@AAAAAABBB@@@>>>===>>>???>>>===>>>???@@@@@@@@@???>>>===::::::999888777666555555777777666666666555555555444444333333333222222222111111111111111111111111111111000000000000111111////////////000000000000......////////////000000///000111111/////////111---......//////000000111////////////////////////000000000000000000000000111111111111111111111111111111222222222333333333444444555666777888888999666777777777888888888888666666666666777888999999:::::::::999999999888888666777777777777666555555222222222222333333333333222222222222222222222222000000000000000000000000000///......------......///............---------,,,,,,,,,,,,---------------,,,,,,---///000///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,---...//////------,,,,,,,,,,,,------+++,,,------......------.........///////////////000000000000111222333333333444666888:::===>>>???===???BBBCCCDDDEEEGGGIIILLLNNNPPPSSSWWW\\\___aaa___bbbiiiqqqrrrooooooqqqyyyQQQPPPOOOPPPQQQQQQOOOMMMRRRQQQPPPOOOMMMJJJHHHGGGBBBCCCDDDDDDCCCAAA@@@>>>>>>?????????>>><<<:::999999999::::::::::::999999::::::999999999999888888666777888999999:::999999777777666555555555555555444444444444555555555555222333444444222222333444222333444333111/////////111111111111111222333333111222222222333333333333111111111111222222222222000000111111222222222111000111222333444333333222000000000111222555777888666777999:::;;;:::999888999999:::::::::::::::999999999:::<<<===>>>>>>>>><<<===>>>???@@@BBBCCCCCCFFFIIIMMMNNNNNNOOOQQQTTTXXX[[[[[[YYYYYY]]]^^^\\\aaacccfffhhhkkkmmmooopppvvvuuuuuuvvvyyy{{{{{{{{{zzz{{{|||~~~}}}{{{xxxuuuuuuuuuvvvxxx|||}}}{{{|||~~~}}}|||{{{xxxuuusssqqqqqqttt{{{}}}zzz{{{}}}wwwuuuxxxzzzwwwttttttsssnnnhhhdddaaa```^^^]]]\\\[[[\\\]]]^^^]]]ZZZWWWRRRTTTUUUTTTPPPLLLLLLLLLMMMKKKIIIIIIJJJJJJIIIHHHFFFEEECCCBBBAAABBBBBBCCCCCCAAA????????????>>>===<<<===>>>>>>>>>===;;;;;;:::999888777666555555444666666666666555555555555333333333333222222222222111111111111111111111111111111000000000000111111......////////////000000........./////////000000...000111000//////000111------......///000000111////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222222333444555666777777888777777777888888888999999666555555666777888999999999999888888888777777777777666555555444444555555111111222222222333333333111111111111111111111111111111111111111111111111//////...------------...///............---------++++++,,,,,,,,,------------,,,+++---///000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,------...............------------......+++,,,------......------............/////////000000000000000111222333333333444666888:::===>>>???>>>@@@CCCDDDEEEFFFIIIKKKMMMOOOQQQTTTYYY]]]```bbbcccdddiiioooooolllkkknnnxxxQQQPPPOOOPPPQQQQQQPPPNNNOOOOOOMMMLLLIIIGGGEEECCCCCCDDDEEEEEEEEEBBB@@@>>>>>>>>>???>>>>>><<<:::999<<<<<<;;;:::999888777777999999999888888888777777555666777888999:::::::::666666555444444444444444555555666666777888888888111222333333111111222333---///111333333333555666111111000000111222333333111111111222222333333333000000111111222222222333000000111222222222222222000111222333444333222222000000000000111333555777444555888:::;;;:::999888::::::999999999999999999777888999;;;<<<=========<<<===>>>???@@@AAABBBCCCEEEHHHKKKLLLKKKLLLOOORRRRRRUUUUUUTTTUUUZZZ[[[ZZZ\\\___cccfffhhhkkkmmmooollljjjhhhjjjooorrrrrrppppppssswww{{{|||yyytttooosssuuuxxxzzz|||}}}}}}}}}xxxwwwxxx{{{||||||}}}yyyuuurrrooommmpppttt}}}|||vvvtttxxxsssqqqtttwwwtttqqqqqqnnnkkkfffcccaaa```^^^]]]\\\\\\[[[\\\\\\ZZZVVVSSSRRRTTTVVVTTTOOOLLLKKKLLLIIIHHHGGGGGGIIIKKKKKKJJJGGGFFFDDDCCCBBBCCCCCCDDDDDDBBB@@@???@@@@@@???>>>:::;;;<<<<<<<<<;;;:::999999999888777666555444444666666555555555444444444333333333222222222111111000000000000000000000000111111000000000000111111---...//////......///000............/////////000...///111000//////000111---------...///000000111////////////////////////000000000000000000000000222222222111111111111111000111111111111222222222111111222333555666666777888888888888999999999999555555555555666777999999888888888777777777777666666555444333222333444555111111111222222333333333111111111111111111111111111111111111111111111111//////...------------...//////.........---------+++++++++,,,,,,------------,,,+++---///000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,---------......///......------......///+++,,,------......---------.........//////000000000000000000111222333444333444666888:::===>>>??????AAADDDEEEFFFGGGJJJLLLNNNOOORRRUUUYYY]]]aaacccffffffiiimmmmmmiiihhhkkkvvvTTTRRRPPPPPPQQQQQQMMMJJJLLLLLLKKKIIIFFFDDDDDDEEEBBBBBBCCCCCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<>>>;;;888888999:::888666999888777888999888666444555666777888888777666555333333333444444555555555666666555555555444444444111111111111000000000000//////000000000000//////222333444444222000111111111111111111111111111111000000000000000000000000////////////000000000000000111222222111000///...000111111111111222222222333444666777777777666555777777777777777888888999777777888999999:::;;;;;;::::::;;;<<<===>>>??????CCCCCCEEEFFFIIIKKKMMMOOOOOOOOOOOOPPPQQQSSSVVVWWW\\\]]]^^^^^^^^^___aaaccceeeeeeeeefffiiijjjiiiggghhhiiilllnnnpppqqqqqqqqqrrrtttwwwyyyyyyxxxvvvttttttvvvxxxxxxwwwxxx|||{{{vvvsssqqqqqqrrrrrrrrrtttwwwzzzyyyuuupppnnnnnnoooqqqttttttqqqmmmllliiieeebbb```]]]ZZZWWWUUUXXXZZZZZZXXXUUUTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEECCCAAABBBBBBAAA@@@???======<<<<<<;;;;;;::::::999999888999999999888777666666555555555555444444333333333222333333333333222111111444333222111000000000000//////000000111111222222//////.........---------...............///000000......////////////............////////////..............................////////////000000000000000000000000000000000000111111222222222222111111333333444444555666666777555444444444555666888999555555444555555666777888888777777666555444444444555555444444444333333333222222222222222222222222111111111111111111111111//////000111111111111111000000///...------,,,,,,//////...---,,,,,,++++++++++++,,,------...//////---------............///.........------,,,,,,,,,------------------------......---------,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---,,,---------.../////////............////////////------...///111222444555222333555888;;;===??????AAA@@@AAADDDDDDCCCEEEJJJIIIMMMPPPQQQVVV^^^bbbbbbeeedddhhhmmmooolllkkkmmmuuuRRRQQQPPPQQQRRRPPPLLLHHHLLLLLLKKKIIIFFFDDDDDDDDDBBBBBBBBBBBBBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<>>><<<999999:::;;;999777777666666777999999888666555666666777777666666555333333333444444444555555444444444333333333222222111111111000000000/////////000000000000000000///111333444333222000000111111111111111111111111111////////////////////////.../////////000000000000000111111222111000///...000000111111111222222222333444555666666666555444777777666666666777888888777888888888999999::::::::::::;;;<<<===>>>??????@@@AAABBBDDDFFFHHHJJJKKKKKKKKKLLLNNNPPPTTTVVVXXXYYYYYYZZZ[[[]]]___aaabbb``````aaadddgggiiihhhggglllmmmnnnnnnnnnmmmlllkkknnnoooqqqrrrrrrqqqooommmooorrrvvvvvvuuuuuuxxxzzz}}}{{{xxxuuussssssssssssppppppqqqssswwwwwwuuurrrrrrrrrrrrsssuuusssnnnjjjgggeeebbb```___\\\YYYVVVVVVXXXYYYYYYWWWTTTSSSRRRPPPPPPNNNMMMKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEECCCAAABBBAAAAAA@@@???>>>===<<<;;;;;;;;;:::999999888888999888888777666666555555555444444444333333333333222222333333222222111000333333111000000///////////////////////////000000///.........------------..................//////......////////////............////////////................................./////////000000000000000000000000000000000000000111111222222111111000222333333444444555555666555444444444555666777888444444444444555666777777777777666666555444444333444444444444333333333333222222222222222222222222111111111111111111111111//////000111111111111000000//////...------,,,,,,.........------,,,,,,+++++++++,,,,,,------......------------..................---------,,,,,,,,,------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---------......------------........................////////////////////////000111333333333444777999<<<>>>@@@@@@AAA@@@AAAEEEEEECCCEEEJJJJJJNNNPPPQQQVVV^^^cccccceeeeeehhhnnnooolllkkkmmmzzzQQQQQQQQQQQQQQQOOOKKKHHHMMMMMMMMMJJJFFFDDDCCCDDDAAABBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;>>><<<:::::::::;;;:::999777666555666999:::999888666555555555555555555666333333333444444444444555222222222111111111000000111111000000000000//////000000111111111111000000000222333333111000000111000000000000000000000000////////////////////////....../////////000000000000000111111111000//////000000000111111111222222222222333444444444444333666666555555666666777888777888888888888888888888999::::::;;;<<<===>>>>>>===>>>???@@@BBBDDDFFFGGGEEEFFFHHHKKKOOOSSSVVVXXXTTTSSSTTTXXX^^^aaaaaa```^^^^^^```dddhhhjjjjjjiiikkklllllllllllljjjiiihhhjjjkkkllllllllljjjhhhgggkkkoootttuuutttssstttvvvuuuuuutttsssrrrrrrssssssnnnmmmlllnnnppprrrsssrrrssssssssssssrrrnnnhhhdddbbbaaa```______]]]YYYVVVVVVXXXYYYWWWTTTQQQPPPPPPLLLLLLJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGEEEDDDCCCCCCDDDDDDBBB@@@AAAAAA@@@??????>>>======;;;::::::999888888777777777777777666666555555444444444333333333333333222222222222222222111000000222111000//////...////////////..............................------------...............---------......////////////............////////////..................................../////////000000000000000000000000000000000000111111222222111111000111111222222333444444444444444444444444555666777222222222333333444555666666666666555555444444333444444444333333333222222222222222222222222222222111111111111111111111111...///000000111111000000/////////...------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///.........//////............------------............////////////000000000000000000111222333555777:::===???AAAAAAAAA@@@BBBEEEEEECCCEEEJJJLLLOOORRRSSSWWW___ddddddffffffiiiooopppmmmkkkmmm|||TTTSSSRRRPPPOOONNNLLLKKKNNNOOONNNLLLHHHEEEDDDDDDAAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;:::::::::<<<;;;:::999999999999999888777666666888999888777666555444333333444555666444444444444444444444444222111111111111000000000111000000000////////////000000111111111111000000///111222222111000000111000000000000000000000000////////////////////////........./////////000000000000000000000000//////000000000000111111111111111111111222222222222222555555555444555555666777777777777777777777777777999999:::;;;<<<======>>><<<<<<===>>>???AAACCCDDDBBBCCCEEEIIILLLPPPSSSUUUQQQOOOQQQWWW___cccbbb___\\\]]]^^^bbbfffgggfffeeecccdddfffhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggfffiiinnnssstttsssqqqqqqssspppppppppppppppooooooooolllkkkiiihhhiiikkknnnooonnnnnnooonnnkkkgggaaa^^^^^^]]]]]]^^^^^^\\\YYYVVVUUUVVVVVVTTTQQQNNNLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@AAABBBAAA@@@>>>@@@@@@??????>>>======<<<:::999999888888777666666666555555555444444444333333333333333222222222222111111111222111000000///000000///...............000//////......---------------------------------...............------,,,---......//////......------......//////......---................................./////////000000000000000000000000000000000000111111111111000000000000111111222222333333333333333444444555555666111111111111222333444555555555555444444444333333333333333333222222222222111111111111111111111111111111111111111111111111...//////000000000000000//////.........---------,,,,,,------------------,,,+++++++++++++++++++++,,,,,,---------.........------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...........................------,,,,,,,,,............////////////000/////////000111222333333444777:::===???@@@AAAAAA@@@BBBFFFFFFDDDEEEJJJMMMQQQSSSTTTXXX```ddddddffffffjjjpppqqqmmmkkklllwwwYYYWWWSSSPPPMMMMMMOOOQQQNNNOOOOOOMMMJJJFFFEEEEEEAAAAAA@@@@@@@@@???@@@@@@??????===<<<::::::999999999999999888777777888999<<<999777666777777666555666555444333333444555666444444444444444444444444222222222222111111111111000000000////////////...000000111111111111000000...000111111000///000111////////////////////////....................................//////////////////////////////000000//////000000000111111111000000000000111111111222444444333333444444555666555555666666666666777777888888999:::;;;<<<======<<<<<<===>>>???@@@BBBBBBAAABBBDDDGGGJJJMMMNNNOOOOOONNNQQQXXX```dddbbb___[[[[[[]]]___bbbbbb```]]]]]]___aaadddfffhhhhhhhhhhhhhhhhhhggggggggghhhhhhgggkkkppppppooommmnnnpppoooooonnnmmmlllkkkjjjjjjlllkkkiiifffeeefffhhhiiieeefffgggfffccc___\\\ZZZYYYXXXXXXXXXYYYXXXUUUSSSSSSSSSSSSPPPMMMJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA???>>>===>>>??????===;;;>>>>>>>>>======<<<<<<;;;999888888777666666555555444444444333333333333333222222222222222222222222000000111111000000///...000///..................000000000//////.........,,,,,,---------------------......//////...------------............------------............------....................................////////////////////////////////////000000000111111000000000//////000000111222222333333333333444444444444444111000000111111222333444444444444444333333333333333333222222222111111111111111111111111111111111000000000000000000000000......///000000000000000...............---------,,,,,,------------------,,,+++++++++++++++++++++,,,,,,,,,------------...------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------,,,,,,,,,+++............////////////---......///000222444555222333666999;;;>>>???@@@AAA@@@CCCGGGGGGDDDFFFJJJNNNQQQSSSTTTXXX```ddddddffffffjjjpppqqqmmmjjjjjjssszzzZZZYYYUUUQQQMMMMMMPPPRRRKKKMMMNNNLLLIIIFFFEEEEEEAAA@@@????????????@@@@@@@@@???>>><<<:::999999888777888999888666666777999===;;;888666666666555444666555555555555555555666555444444444444333333333333333333222222222222111000000////////////......//////000000000000//////---///000111/////////000////////////////////////........................------.........///////////////.........///000000/////////000000000111111000000//////000000111222333333333222333444444555333333444555555666777777777888888999:::;;;<<<<<<=========>>>???@@@AAABBB@@@BBBDDDFFFIIIJJJKKKLLLNNNOOOSSSZZZ```cccaaa^^^```aaabbbdddeeedddaaa^^^^^^___aaaccceeeeeeeeeeeeeeeeeeddddddeeegggiiikkkhhhkkklllkkkiiijjjmmmppprrrqqqooommmkkkiiihhhhhhkkklllkkkiiigggeeefffgggaaabbbbbb```]]][[[ZZZ[[[VVVTTTRRRRRRRRRQQQOOOMMMOOOPPPOOOLLLIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>>>><<<:::<<<<<<<<<;;;;;;:::::::::888777777666666555444444222222222222222222222222000111111111111222222222000000000000000///......//////............//////000000000///////////////,,,,,,,,,,,,------------,,,---///000000000///...------............------------............------........................------.........////////////////////////////////////000000111111000000/////////000000111222222222222222333444444333333222111000000111111222333444333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000---...//////000000//////........................------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------...---------------------,,,,,,,,,,,,............////////////,,,---...///111333444666111333555888;;;===??????@@@@@@CCCHHHHHHEEEFFFIIINNNRRRSSSTTTXXX___dddccceeeeeejjjpppppplllhhhiiirrr{{{WWWXXXWWWTTTOOOMMMNNNPPPGGGHHHJJJJJJGGGEEECCCCCC@@@@@@???>>>>>>???@@@AAAAAA@@@>>><<<:::999888888777999:::999777666888;;;<<<:::777555666777666666555666666777777666666555555555444444444333333333333333222222222222111111000000/////////...............////////////......,,,...000000/////////000................................................---------........./////////......---...///000111////////////000000000111111000/////////000222222222222222222222333444444111111222444555666777888777777888999:::;;;<<<<<<>>>=========>>>???@@@@@@???@@@CCCFFFHHHJJJJJJKKKLLLPPPUUU[[[___```^^^]]]ddddddfffhhhiiihhhdddaaa```aaaccceeeeeefffeeeeeedddccccccdddfffjjjmmmpppnnnnnnmmmjjjhhhjjjpppuuuvvvtttqqqnnnkkkjjjjjjkkkjjjmmmoooooollliiihhhiiicccdddccc```\\\[[[]]]___XXXUUUQQQOOONNNNNNMMMKKKLLLLLLKKKHHHEEECCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>=========>>>===<<<<<<===>>>>>>===;;;:::::::::999999999999999777777666666555444444333111111111111111111111111000000000000111111222222//////000000//////...---000//////...//////000000..................//////++++++,,,,,,,,,---------,,,---///111222222111000,,,------......------,,,,,,------......------,,,........................---------.........////////////////////////////////////000000000000/////////000000111111222333333111222333444444333222111111111111111222333444444222222222222222222333333222111111111000000000000111111111111111111111111000000000000000000000000---...//////000000//////.................................------,,,,,,+++++++++,,,,,,------......++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,---/////////...---,,,,,,,,,,,,,,,,,,------............////////////.........///000222333444222444666999<<<>>>???@@@@@@@@@DDDHHHHHHEEEFFFIIINNNQQQSSSSSSWWW___cccbbbddddddiiiooopppkkkggggggtttSSSVVVXXXVVVQQQMMMLLLLLLCCCEEEGGGGGGEEECCCBBBBBB@@@@@@???>>>>>>???@@@AAAAAA@@@>>><<<:::999888777888:::;;;:::777777999<<<;;;888666555666888888888555666777888888777666555555555555444444333333333222222222222111111111111000/////////............------............------,,,...///000///...///000................................................---------........./////////...------...///000111////////////000000000000111000/////////000222333222222111111222222333444000000111333555666888888777777888999:::;;;;;;<<<===============>>>??????===???BBBFFFHHHJJJKKKKKKKKKPPPWWW\\\]]]]]]\\\\\\______aaadddeeedddaaa]]]```aaacccfffggghhhhhhhhheeeddddddfffiiimmmrrruuuuuutttqqqllljjjmmmuuu{{{yyyvvvsssooommmlllmmmnnniiinnnrrrssspppmmmllllllhhhhhhfffbbb^^^]]]```ccc\\\YYYSSSPPPNNNNNNNNNMMMIIIIIIIIIFFFCCCAAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======>>>??????>>><<<999999888888888888888888777666666555444444333333000000000000000111111111//////000000111111111222///////////////......---000000/////////000000111,,,,,,,,,------.........+++++++++,,,,,,---------+++---///222333333333222,,,------......------,,,,,,------......------,,,........................---------.........////////////////////////////////////000000000000//////000000000111222222333333111222333444333333111000111111111111222333444555222222222222222222222333111111111111000000000000000000000000000000000000000000000000000000000000---......///////////////---.....................//////...---,,,,,,++++++++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------......---------,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---///000000000//////+++++++++,,,,,,---------............/////////000000000000000000111222222333555777:::===???AAAAAA@@@@@@DDDIIIIIIFFFFFFIIINNNQQQSSSSSSWWW^^^bbbbbbcccdddhhhoooooojjjfffffftttXXXWWWUUUSSSQQQOOOMMMLLLJJJHHHDDDAAA@@@AAACCCDDD@@@???>>><<<<<<======>>>@@@???===;;;::::::::::::888888888999999888888888666666666666666666666666666666555555555555666666222222222222222222222222222111111111000000////////////............//////////////////////////////......////////////..........................................................................................////////////000000000000////////////////////////000000000000000000000///000000111222222222333333555666888999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===???CCCGGGJJJKKKKKKKKKLLLPPPUUUXXXYYYYYYZZZZZZ\\\ZZZXXXYYY[[[^^^______```bbbfffiiikkklllkkkjjjjjjgggddddddgggkkknnnooorrruuuwwwvvvtttsssuuuxxxvvvwwwwwwuuuqqqnnnllllllmmmnnnppprrrrrrrrrqqqpppppplllhhhfffggghhhgggeee^^^ZZZTTTQQQOOONNNJJJHHHJJJHHHEEEDDDCCCCCCAAA@@@@@@AAABBBBBB@@@@@@AAABBB???@@@@@@@@@??????>>>===;;;<<<<<<<<<======>>>>>>:::999999888888777777777666666555444444444444555333222111111000111111111000000000000000000000000222---***+++000333111---///............---------------,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,222111000000///000000111///,,,******,,,...,,,***---,,,,,,++++++,,,,,,------------------------------------............/////////000000000000//////000000000000000000000000////////////000000000000444444444333333222222222111111222222222333333333333333333222222111111111///////////////000000111000000000000000000000000......///000000000000000////////////////////////000000///.....................------------......---,,,,,,++++++,,,,,,---------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******---------,,,,,,+++++++++......---------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,........................000///...------...///000/////////000111111222222444555777:::===???@@@AAAEEEEEEEEEFFFGGGHHHJJJKKKLLLRRRVVVWWWZZZ```ddddddeeefffjjjooonnniiifffhhhwwwRRRQQQPPPNNNKKKIIIHHHGGGGGGEEEBBB?????????AAACCC???>>>===;;;;;;<<<<<<======<<<;;;;;;999888888777888999999::::::999999888666666666666666666666666666555555444444555555666222222222222222222222222111111111000000000////////////............//////........................,,,,,,------------,,,,,,........................................................................---.........////////////000/////////////////////.../////////000000000000000000000000000111222222222222222222333555666777777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???CCCFFFIIIKKKKKKLLLMMMPPPUUUWWWXXXXXXXXXYYYYYYXXXXXXXXXYYY[[[]]]______```aaabbbdddeeefffgggeeedddbbbdddggglllnnnooovvvxxxyyyyyyxxxwwwxxxyyytttuuuuuussspppooooooppprrrtttwwwyyyzzzyyyxxxwwwuuuqqqmmmkkkjjjiiigggeeeZZZWWWSSSRRRQQQPPPMMMKKKJJJHHHFFFEEEEEEEEECCCBBB@@@BBBBBBBBBAAA@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@========================;;;::::::999888777777666555555444333333333333333333222222111000000000000000000000000000000000000///000000///...---------............---------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,000000000000000000000000---+++)))***,,,---,,,+++---,,,,,,++++++,,,,,,---------------------------------------..................////////////......////////////////////////.../////////000000000000444444333333333222222222111111111222222222333333333333333222222111111111222222111000000000000000000000000000000000000000......///000000000000000////////////////////////000//////.....................------------......---,,,,,,++++++,,,,,,---------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,+++++++++......---------,,,,,,,,,........................000///...------...///000/////////000111111222222333555777:::===???@@@AAADDDEEEFFFGGGHHHIIIIIIJJJPPPUUUXXXXXXZZZ___bbbbbbeeefffjjjooonnniiiggghhhuuuMMMLLLKKKIIIGGGEEEDDDCCCCCCBBB@@@>>>>>>>>>@@@AAA===<<<;;;:::::::::;;;<<<;;;<<<<<<<<<;;;999777666888999999::::::999999888666666666666666666666666444444333333333333444444222222222222222222222222111111000000000000////////////............//////........................,,,,,,------------,,,,,,---------------------------------------------------------------------------------.........//////////////////////////////....../////////000000000111111111000111222222333222222111111222222333444555555666666777888888888<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<;;;:::999888777666666444333333222222222222222444333222111000/////////000000000000000000000000...444888555---)))+++///............------------,,,,,,,,,++++++,,,,,,---,,,---------------,,,+++---...///111111111000000,,,***)))***,,,------,,,---,,,,,,++++++,,,,,,---------------------------------------............---------......---------............................../////////000000000333333333222222222222222000111111111222222222222222222222222222111111111555444333111000000//////000000000000000000000000......///000000000000///////////////////////////000///......------............------------......---,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000------,,,,,,,,,,,,++++++***++++++,,,---...///000------,,,,,,,,,,,,++++++...------------,,,,,,,,,........................//////............///000/////////000111111222222333555777:::===???AAAAAACCCDDDFFFHHHIIIIIIIIIHHHRRRWWWZZZXXXYYY]]]```___eeefffjjjooonnniiigggiiisssKKKKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>>???@@@@@@<<<;;;999888888999999:::;;;<<<>>>>>>===;;;999888777777888888888888777777555555555555555555555555333333222222222222333333111111111111111111111111000000000000000000/////////......------......///........................---......//////......---------------------------------------------------------------------------,,,,,,---------..................///////////////........./////////000000111111111111111222333333333222222111111111222222444444555555666777777777;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;<<<<<<;;;999888777666555444444333222222222222222444333222000////////////000000000000000000000000///666;;;888000+++---000.........---------,,,,,,,,,,,,+++++++++,,,------,,,,,,---------,,,+++++++++,,,///111222111000///++++++***+++,,,...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------............------------------------------........./////////000000222222222222222111111111000000000111111111111222222222222111111111111111444333222111000000000000000000000000000000000000---...//////000000////////////////////////////////////...------------......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................//////000/////////000111111222222333444777:::===???AAABBBBBBDDDGGGIIIJJJIIIHHHHHHQQQVVVYYYWWWXXX\\\___^^^dddeeejjjooonnniiigggiiisssJJJIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@;;;:::888777777777888999:::;;;<<<===<<<;;;888777555555666666666666555555444444444444444444444444222222111111111111222222111111111111111111111111//////////////////000000......------------..............................------............------------------------------------------------------------------------------,,,,,,,,,,,,------------------....../////////000............////////////111111000000111111222333444333333222222222222222444444555555666666777777999:::::::::;;;;;;;;;<<<>>>>>>???AAACCCFFFHHHJJJLLLNNNPPPQQQPPPPPPPPPQQQWWW[[[]]][[[VVVUUUXXX\\\ZZZ[[[]]]```cccfffhhhiiiggggggiiillloooqqqqqqooosssooolllmmmnnnooommmjjjjjjkkkmmmmmmnnnqqqvvvzzzvvvxxx|||}}}|||zzzzzzwwwssslllddd^^^[[[RRRSSSUUUUUUSSSPPPMMMKKKIIIIIIHHHJJJKKKKKKIIIGGGBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<;;;:::;;;::::::999777666666555555444444333333333333333333222111000///////////////////////////////////////222555555222///.........------------,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,++++++***+++...000111000///...,,,,,,,,,------...000111---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------............//////.........------------------------............////////////111111111111111111111111//////000000000111111111111111111111111111111111000000/////////000000111////////////////////////------.../////////////////////////////////////////////...---------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......////////////////////////000111111222222222444777:::===@@@AAABBBBBBDDDGGGIIIJJJIIIHHHHHHNNNSSSVVVVVVWWW\\\______dddeeejjjooonnniiihhhjjjtttGGGGGGFFFFFFEEEDDDCCCCCCAAABBBBBBBBBBBBAAA@@@???:::999888777777777888999777777888999888777666555333444444555555444444333444444444444444444444444222222111111111111222222111111111111111111111111......////////////000000......------------......------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......//////000------........./////////000000000///000111111222333333222222111222222222333333444444555666666666777888888999999:::::::::;;;<<<>>>@@@BBBDDDEEEFFFIIIJJJMMMMMMMMMMMMNNNOOOUUUWWWYYYXXXVVVUUUWWWYYYSSSUUUYYY]]]```ccceeefffiiiiiiiiilllnnnoooooonnnqqqnnnkkkiiihhhiiiiiiiiijjjkkkmmmnnnnnnqqqtttwwwvvvwwwyyy{{{{{{{{{zzzyyywwwwwwuuuqqqiiibbb]]][[[RRRTTTVVVUUUQQQMMMJJJIIIIIIHHHHHHIIIJJJJJJHHHEEECCCDDDEEEDDDCCCCCCCCCEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBBBB@@@???===;;;:::999888888888777666666555555555555444333333333333333111111000/////////000000////////////////////////...---...///000///---+++------------,,,,,,,,,,,,++++++++++++,,,---......++++++,,,---------------+++,,,---/////////......,,,---...---,,,---///111---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------......////////////......------------------------------........./////////000000000000000111111111////////////000000000000000000000111111111111111//////......///000111111////////////////////////------...////////////...///////////////////////////...------,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...........................,,,---...///000000000////////////000111111222222222333666:::===@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIHHHLLLRRRUUUVVVXXX]]]aaaaaacccdddiiiooonnnjjjhhhjjjvvv|||GGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCBBB@@@>>>===:::999888777777777888999666666666666555555555555333444444555555444444333333333333333333333333333333222222111111222222333111111111111111111111111........./////////000000...------,,,,,,------...------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///000000---------.........////////////......//////000111111111000000000111111222111111222333333444444555666666666777888888999999888:::<<>><<<;;;:::999666666666666555555555555444333333222222222222222000////////////000111111///////////////////////////...............---------------,,,,,,,,,++++++++++++++++++,,,---...///+++,,,---///000000000000------------------------+++,,,---,,,******,,,...---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,------------------......------------------------------------------.........///////////////000000000111111........./////////000000///000000000111111111222111111000000///000000000////////////////////////,,,---......//////......///////////////////////////...------,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,---------..............................,,,---...///000000000////////////000111111222222111333666:::===@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIJJJOOOTTTWWWWWWYYY___bbbbbbcccdddiiiooonnnjjjhhhjjjwwwxxxIIIIIIHHHHHHGGGGGGGGGGGGAAABBBCCCCCCBBB???===;;;;;;:::888777777777888999888777777666666666666777444555555555555555555444333333333333333333333333333333222222222222333333000000000000000000000000---.........//////000000...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000---------.........//////...............///000000///////////////000111111000000000111222222333333444555555666777888888999666888<<>>===;;;:::999888;;;888666555555555444333444444333222111000///...000000000000000000000000........................000000////////////000000------,,,+++***)))((('''+++,,,,,,------,,,,,,+++...///000///......000222222111...------///222444222///+++***+++,,,---------------,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......------------------------........................---,,,,,,,,,,,,---......000000000000////////////////////////////////////000///---,,,---...000222777777777555111/////////222111000.........///000////////////////////////---......///////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,---------......................................................---......////////////////////////000111111222222444666999<<<===@@@CCCEEEDDDDDDEEEGGGKKKMMMNNNMMMQQQVVVYYYXXXZZZ^^^aaaaaafffggglllrrrrrrnnnlllnnnrrr}}}HHHIIIIIIHHHFFFEEEEEEFFFDDDCCCCCCBBB@@@???===<<<:::999999888888888888888777777666666666666777777777666555555444444555555222222222222222222222222111111111111111111111111222000///000222333111///...............................................................---,,,,,,------------------------...+++((((((+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******......------,,,------...//////.............../////////////////////////////////000111111222333333222444555555555555666888999:::;;;<<<============@@@AAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGIIILLLOOOQQQRRRSSSTTTVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[^^^bbbfffgggcccccc```]]]___eeegggeeeccceeefffgggggghhhkkkmmmgggeeebbbaaabbbccccccccc```]]]YYYVVVTTTRRROOOMMMKKKLLLMMMLLLJJJGGGFFFFFFGGGEEECCCCCCEEEGGGGGGGGGDDDDDDCCCBBBAAA@@@??????@@@@@@@@@????????????>>>>>>>>>===;;;:::999888777999777555555555555333111222222111111111111111000////////////////////////..............................---------------...+++++++++++++++*********+++,,,,,,------,,,,,,+++,,,///222333333333333444444333111111111222444555444111---++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********------------------------...........................------------...//////000/////////////////////........................//////---------...000111444444444333000......///222111///.........///000........................---......///////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---------.........//////................................................---......////////////////////////000111111222222333555888;;;<<>>>>>??????@@@AAAAAABBBFFFFFFFFFFFFGGGIIIKKKLLLQQQRRRSSSUUUWWWYYY[[[[[[]]]ZZZXXX[[[```cccbbb___\\\^^^]]]]]]```fffgggeee]]]___aaabbbcccdddfffhhhaaa___]]]]]]^^^^^^^^^]]][[[YYYVVVTTTRRRPPPLLLIIIGGGIIIJJJIIIGGGEEEEEEFFFEEECCCBBBBBBDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>=========<<<<<<;;;:::888777666555666555444555555444111///000000000111111222222222///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,++++++000666::::::999777777555555555555666666666777666333///---,,,,,,,,,+++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------,,,+++)))(((''''''------------------------------------------------...............//////000////////////////////////........................///...---------...000111000111111000...------...111000///.........//////........................---......///////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------------------------........./////////000000................................................---......////////////////////////000111111222222222444777:::<<<>>>AAADDDEEEDDDEEEGGGKKKMMMMMMMMMQQQVVVZZZYYY[[[___bbbaaafffgggkkkpppooojjjhhhjjjnnnxxxHHHJJJLLLLLLJJJHHHGGGFFFIIIGGGEEECCC@@@>>>===<<<::::::999888888888888999888777777666666666666777777777666555555555555666333333333333333333333333000000000000000000000000000////////////000//////........................------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++***++++++,,,,,,000///...---,,,,,,,,,,,,000000000000000000000000///000000000111111111222000111333333222222444555666777888999999::::::;;;<<<======>>>???@@@AAAAAAHHHHHHGGGGGGHHHIIIJJJKKKPPPQQQRRRTTTVVVXXXZZZZZZ^^^]]]]]]___bbbbbb___]]]]]]`````````bbbfffeeeaaa\\\^^^``````______```bbb```___^^^___aaaaaaaaa___[[[YYYWWWUUUSSSOOOKKKGGGFFFHHHIIIHHHGGGFFFFFFGGGDDDCCCBBBBBBDDDDDDDDDCCCBBBBBBBBBAAA@@@??????>>>=========<<<<<<<<<;;;;;;;;;:::999888666555444444333333333444555333000---000000000000111111111111////////////////////////////////////////////////000000///...------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---333:::??????<<<888666555666777888888888777777333111---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////.........///////////////..............................---------...///000---...//////...---...///////////////.../////////........................---......///////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------.........////////////................................................---......////////////////////////000111111222222222555888:::<<<>>>BBBDDDEEEEEEEEEGGGJJJMMMMMMLLLPPPVVVZZZZZZ\\\```bbbaaagggggglllpppooojjjhhhiiioooyyyGGGJJJLLLLLLJJJHHHFFFFFFJJJHHHEEEBBB@@@>>>===<<<;;;::::::999888999999999888888777666666666666666777777666555555555555555333333333333333333333333////////////////////////......///.......................................------------------------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,***************+++,,,---//////...,,,++++++++++++////////////////////////000000000000000111111111///000222222111111333444333444555666888:::<<<===;;;<<<<<<>>>???@@@AAAAAAFFFFFFFFFFFFGGGHHHJJJKKKPPPPPPRRRTTTVVVXXXYYYZZZ\\\___bbbccc```]]]\\\\\\___bbbcccccceeehhheee```\\\^^^`````````______```______```ccceeegggfffddd\\\ZZZWWWUUUSSSOOOJJJFFFFFFGGGHHHGGGFFFEEEGGGHHHEEEDDDCCCDDDEEEEEEDDDBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::999999888666555444333222222222222333444333000---111111111000000000//////........................//////////////////////////////...------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++///555<<>>::::::;;;<<<>>>???@@@@@@AAAAAAAAACCCEEEHHHKKKLLLPPPQQQRRRTTTVVVXXXZZZZZZZZZ___cccbbb]]]YYYXXXZZZ]]]```bbbcccfffjjjhhhddd[[[]]]aaabbbbbbbbbcccddd^^^___aaadddggghhhfffdddZZZXXXUUURRRPPPMMMIIIFFFFFFGGGGGGFFFEEEDDDFFFGGGFFFEEEDDDEEEFFFFFFDDDBBB@@@@@@@@@?????????>>>>>><<<;;;;;;;;;;;;:::::::::888888777666444333222222222222222222333333000...111111111000000/////////................................................+++++++++******++++++,,,------,,,,,,++++++******+++,,,,,,------,,,,,,+++000555;;;>>>===999555333333444666777777777666555,,,+++)))***,,,------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------......//////000------------------------,,,,,,------............---...000000//////000111------.../////////......---------------------------......///////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................---......////////////////////////000111111222222444666:::<<<>>>@@@CCCFFFFFFFFFFFFGGGJJJLLLLLLLLLOOOUUUZZZ[[[]]]bbbcccbbbggghhhlllqqqpppkkkiiikkkrrr{{{FFFGGGHHHGGGEEECCCDDDEEEHHHFFFCCC@@@>>>=========;;;;;;:::999999999999:::999888777666555555555555555555444333333333333333222222222222222222222222........................+++---...---++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++(((+++------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++***************++++++,,,......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000//////111222222222222333555444444444555777:::<<<===777888999:::<<<===>>>???======???BBBFFFJJJNNNPPPPPPQQQSSSUUUWWWYYYZZZ[[[^^^```aaaaaa___\\\YYYXXXZZZ^^^``````dddhhhgggccc]]]```cccdddcccccccccccc``````bbbeeeggggggdddaaaXXXUUURRRPPPOOONNNLLLJJJJJJJJJJJJHHHFFFFFFHHHIIIEEEEEEDDDEEEFFFEEECCCAAA???????????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888777666444333222111444222111111333333222000/////////000000000000000........................------------------------))))))))))))***+++,,,---*********++++++++++++++++++,,,,,,------,,,,,,+++---111666999888666555444444444555666666666666666---,,,++++++,,,---,,,++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---......///000000------------------------,,,,,,------.........------...000///......///000,,,---.../////////......---------------------------......///////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................---......////////////////////////000111111222222333666999;;;===???BBBEEEGGGFFFFFFHHHJJJLLLLLLKKKNNNUUU[[[\\\^^^bbbdddbbbeeefffkkkppppppkkkiiikkkpppyyyFFFFFFFFFEEEBBBBBBCCCDDDGGGEEEBBB???===<<<======<<<;;;::::::999999::::::999999777666555555555555444444333222222222222333111111111111111111111111........................***,,,...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++)))+++---,,,***))),,,...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---------,,,,,,++++++++++++,,,---...///+++++++++***++++++,,,,,,........................000000000000////////////000111222333222222333555666666555666777999;;;<<<555666777888:::;;;<<<===<<<===@@@DDDIIINNNSSSUUUQQQRRRSSSUUUWWWYYY[[[[[[dddbbb```aaacccaaa\\\XXX[[[]]]^^^^^^aaaeeeddd```bbbdddffffffdddaaa______bbbcccdddfffgggfffbbb^^^WWWTTTRRRPPPQQQQQQQQQPPPNNNNNNNNNLLLJJJIIIKKKLLLEEEDDDDDDEEEFFFEEEBBB@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888777666444333222111555333111111222333222222------...///000111222222........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////'''((()))***+++,,,------+++,,,,,,------,,,,,,++++++...222555555555555666555555555555555666666666000...------------+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///000000------------------------+++,,,------......---------...//////------...///+++,,,.../////////......---------------------------......///////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,............/////////000................................................---......////////////////////////000111111222222222555888:::<<<>>>AAADDDGGGFFFFFFHHHJJJLLLLLLKKKNNNUUU[[[\\\___cccdddbbbcccdddiiiooonnnjjjiiikkknnnwwwJJJHHHEEEBBBAAA@@@AAAAAABBBAAAAAA???===;;;999888;;;:::999777777777777888555555555444444333333333444444333333222111000000222111///.........///000////////////////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++*********************+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------......------------..................////////////000000000111222222333333333555777999:::999888777555666777999;;;===>>>??????>>>???CCCIIINNNOOONNNNNNRRRUUUVVVVVVXXX\\\```ddddddcccaaa]]]\\\\\\]]]^^^___```bbbccccccbbbbbbcccbbbaaa___]]]\\\\\\[[[]]]```ccccccaaa]]][[[ZZZSSSQQQNNNNNNPPPQQQRRRQQQKKKKKKLLLLLLKKKJJJIIIIIIGGGDDD@@@???AAABBBBBB@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;999777666777666666555444444333333222111000///............000000///...............//////...------------...------------------------,,,,,,,,,++++++*********---,,,,,,+++*********+++---+++***+++---...+++(((///---...222333222333777333333333555666666333111++++++++++++++++++++++++......------------......,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000///---+++++++++---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------............////////////......,,,------......------,,,------............---------------,,,,,,+++++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++******,,,...///000///...------------------.........------///000...000111000...------.../////////000111111222222555666777:::===@@@BBBDDDFFFFFFFFFHHHJJJLLLLLLKKKPPPTTTYYY]]]___aaaccceeecccdddggglllmmmjjjjjjnnnxxxxxxJJJHHHFFFCCCAAA@@@@@@@@@AAAAAA@@@???===<<<:::999<<<;;;:::999888888999999666666555555555444444444444444333222222111000000111111///.........///000------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------......------------..................///////////////000000111111222333333333444666888999888777777444555666888:::;;;<<<===???>>>???BBBHHHLLLNNNNNNNNNOOORRRTTTVVVYYY]]]aaabbbbbbaaa___]]]\\\]]]______```aaacccdddeeeeeedddcccbbb```^^^\\\[[[ZZZZZZ]]]___bbbbbb```]]]ZZZYYYSSSSSSRRRQQQOOONNNMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGCCC@@@???@@@BBBAAA@@@>>>===============<<<<<<<<<<<<<<<<<<;;;999777666666666666555444333333333222222111000///......///000000///...............//////...---------------------------------------,,,,,,++++++++++++++++++---,,,++++++******++++++,,,+++)))***,,,---+++)))000---...222333222333666444444555777888666333000,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............000...---+++++++++---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------............////////////......,,,------......------,,,------............---------------,,,,,,+++++++++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,//////...---------------,,,---......------...000---///000000...,,,------/////////000111111222222555555777999<<<@@@BBBDDDFFFFFFEEEGGGJJJLLLLLLKKKOOOSSSXXX\\\___aaacccdddddddddhhhmmmmmmjjjkkknnnuuuvvvJJJHHHFFFCCCAAA@@@??????@@@@@@@@@???>>>===;;;:::;;;:::999888777777777777666666666666555555555555333333333222111111000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------......------------......---............///////////////000111111222222333222333555666777666666555333444555666888:::;;;;;;???>>>>>>AAAFFFJJJMMMMMMNNNMMMMMMPPPUUUZZZ]]]___]]]]]]]]]\\\[[[\\\^^^aaa___```bbbdddeeefffggggggbbbaaa___]]][[[ZZZZZZYYY\\\^^^aaaaaa___\\\ZZZYYYYYY[[[]]]ZZZUUUPPPNNNNNNNNNMMMJJJHHHFFFFFFFFFFFFEEECCC@@@???@@@@@@@@@???============>>>>>>>>>>>>=========<<<:::888777666666555555444444333333222333222111000/////////000000000///...............///......---------------,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++***)))***+++,,,+++***111//////333333111222555333444555777888555000,,,------------------------000//////......//////000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............///...,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------............////////////......,,,------......------,,,------............------------,,,,,,,,,,,,++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***,,,......---,,,+++//////...------------...,,,---......------...000---///000///...------.../////////000111111222222444555777999<<<@@@BBBDDDGGGFFFEEEGGGIIIKKKLLLKKKNNNRRRWWW\\\^^^```bbbccceeeeeeiiinnnnnnkkkllloootttuuuIIIHHHFFFCCCAAA@@@??????@@@@@@@@@???>>>===<<<;;;888777666666555444444444555555555555555555444444333222222222111111000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...------,,,,,,------...---------.........////////////000000111222222222111222333444555444444444333444555666888999:::;;;>>>>>>>>>@@@CCCGGGKKKLLLOOOLLLJJJLLLRRRXXXZZZZZZVVVWWWXXXXXXXXXZZZ]]]```]]]^^^```bbbdddeeefffgggaaaaaa___]]]\\\[[[ZZZZZZ[[[]]]___```]]][[[YYYYYY[[[```ccc```XXXRRROOOPPPMMMKKKHHHFFFEEEEEEEEEFFFCCCBBB@@@???????????????<<<======>>>>>>?????????>>>===<<<;;;999777666555444444444444333333222222222222111000000000000000000000///...............///...------,,,,,,------,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++*********++++++++++++222000000333444111222555222333444666666333---(((,,,,,,,,,,,,,,,,,,,,,,,,.........------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---......//////......---,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,---------,,,,,,///......---------......+++---//////...---...///...///111000///......////////////000111111222222333444666999<<<@@@BBBDDDGGGEEEEEEFFFIIIKKKLLLLLLNNNRRRWWW[[[]]]___aaaccceeeeeeiiinnnooollllllpppuuuwwwGGGFFFEEECCCAAA@@@??????@@@@@@@@@@@@???>>><<<<<<777777666666555444444333333333333333333333333333222222111111111111111000///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))))))))*********+++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------...............//////000111111222222111222222333333333333333444555666777888999:::;;;<<<===>>>@@@BBBEEEHHHJJJNNNKKKHHHJJJOOOSSSSSSSSSPPPRRRTTTUUUVVVWWWZZZ\\\[[[[[[\\\^^^```bbbcccddd```___^^^]]]\\\\\\[[[[[[[[[]]]______]]]ZZZZZZZZZWWW[[[^^^\\\UUUOOONNNOOOOOOMMMIIIFFFCCCBBBBBBBBB@@@@@@@@@???>>>======>>><<<<<<======>>>>>>??????===<<<;;;999888666666555333333333333333222222222222111000000000000000000000000///.....................---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++******+++---...222000000333444222222555333444666777777333---(((************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,---------------............------,,,,,,+++++++++,,,---.........---------......///+++---//////...---...///...000222111000///000111/////////000111111222222222333555888<<>>===>>>???@@@???===<<<<<<===<<<<<<<<<<<<============::::::888777666555555555222222222222222222222222000000////////////000000000000///..................------,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++,,,,,,++++++******++++++,,,,,,+++,,,,,,,,,+++,,,...111222000000444444222333666666666777999888555000,,,************************+++++++++******+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------,,,------......------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------***++++++,,,,,,------...---......//////......------,,,+++******,,,...///...------------...//////***---///000///............///111111000000000111/////////000111111222222222333555888<<>>===???@@@???<<<:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888777666555444555555666111111111222222222222222//////............//////000000///..................---,,,,,,++++++,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,---,,,---...---+++,,,000333111///000444555333444777555555555666666444000---************************,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,,,,+++++++++,,,,,,---------------------...//////***---///000///.........,,,...///000///...///000/////////000111111222222111222444888;;;???CCCDDDGGGEEECCCCCCFFFIIIKKKLLLOOOSSSXXX\\\___aaacccdddddddddhhhmmmmmmjjjkkknnntttzzzAAAAAABBBCCCCCCBBBBBBAAACCCCCCBBBAAA???===;;;:::777777888888888666444333333333333444444555555555000000000000000111111111---.../////////...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++((()))***+++,,,---------((())))))***++++++,,,,,,***+++,,,,,,******+++,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////000111111111333333222222111222222333333333444444555666777777666;;;@@@BBBBBBAAABBBCCC<<<@@@FFFHHHGGGGGGHHHKKKKKKPPPUUUYYYXXXVVVTTTRRRXXXWWWWWWWWWXXXYYY[[[\\\UUUUUUVVVVVVXXXYYY[[[\\\\\\^^^______]]]\\\\\\]]]YYYTTTNNNJJJJJJKKKLLLLLLIIIIIIIIIIIIHHHFFFDDDDDD<<<>>>@@@???<<<::::::<<<<<<<<<<<<;;;;;;::::::999666555444333333444555666111111111111111111222222......---------......///000000///..................---,,,,,,++++++,,,,,,))))))***+++,,,,,,---------,,,,,,++++++*********+++*********+++,,,,,,------...///...,,,---111555000...///444555444555888222111111222222111...+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++---------------...///000***,,,///000///...---...***,,,......---------.../////////000111111222222111222444777;;;???CCCEEEGGGEEECCCCCCFFFIIIKKKLLLPPPTTTYYY]]]___aaaccceeecccdddggglllmmmjjjjjjnnnpppwwwEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@>>><<<;;;666777888999999888666555666555555444444333222222111111111111000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++000...,,,*********+++,,,,,,,,,*********+++,,,---************************++++++++++++++++++++++++...---+++******+++---...,,,------......------,,,///////////////.........000000000111222222333333333222111222444666666666888888999:::<<<>>>@@@AAA@@@AAABBBCCCDDDFFFIIILLLNNNPPPRRRSSSRRRRRRSSSTTTSSSUUUWWWZZZ[[[[[[ZZZZZZYYYWWWUUUXXX\\\``````___^^^^^^^^^^^^\\\ZZZWWWVVVUUUQQQLLLIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCAAA>>><<<;;;;;;;;;<<<>>>>>><<<;;;999888666666555555444444444333333333111111111111000000000000000...,,,+++***+++---.........---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++***))))))+++---...))))))))))))))))))))))))---,,,+++******,,,.../////////000111111111000000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,+++*********,,,///000------------------------***+++,,,---...---,,,,,,...............................................................///000000000000000000111111111111111222444777;;;???BBBDDDEEEEEEDDDDDDFFFIIIKKKMMMQQQTTTZZZ```ccceeeeeeddddddcccgggmmmooommmlllnnnvvv{{{EEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@>>>===;;;;;;777888999:::999888666555555555555444333333222222111111111000000000//////////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++---...---,,,+++*********+++,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,------------,,,,,,/////////000000000000000///000000111111222333333222111000111222444444444::::::::::::;;;<<<=========>>>@@@AAABBBEEEIIIMMMNNNPPPQQQQQQQQQQQQRRRTTTWWWXXX[[[]]]^^^^^^]]]]]]ZZZZZZ[[[^^^ccceeedddccc]]]]]]\\\ZZZXXXVVVTTTSSSRRROOOLLLJJJJJJIIIGGGFFFCCCDDDEEEFFFEEECCC@@@>>>>>>>>>>>>>>>>>>>>>======;;;;;;:::999888777777666555555444444444333333333111111111111000000000000//////---,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,************************---,,,+++******,,,---//////111333444444222000...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,---------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,*********,,,...///------------------,,,,,,***+++,,,---------,,,,,,...............................................................///000000000000000000111111111111111222444777;;;???BBBDDDEEEEEEDDDDDDFFFIIILLLMMMRRRUUUZZZ___ccceeeeeeeeeddddddhhhnnnpppnnnnnnpppxxx}}}CCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::999999::::::999888666555555555444444333333222222111111000000000000///////////////............---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///---,,,+++***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,/////////000000111111222//////000111111222222333222222222222333444444555;;;:::999999999999999999;;;<<<===>>>@@@EEEJJJNNNPPPQQQQQQPPPPPPQQQSSSUUUYYY[[[]]]___``````___^^^ZZZ[[[^^^bbbfffgggfffddd]]]\\\YYYWWWUUUSSSRRRRRRPPPNNNLLLLLLKKKIIIEEECCC@@@BBBDDDFFFEEEBBB???<<<===???@@@AAA@@@???<<<;;;888888888777777777777777555555444444444333333333111111111111000000000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********************************---,,,+++***+++,,,---...000333555777666222...+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++,,,,,,,,,,,,------,,,++++++,,,---///000222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...---,,,+++++++++,,,---............------,,,,,,,,,***+++,,,---------,,,,,,...............................................................///000000000000000000111111111111111222444777;;;???BBBDDDEEEDDDDDDEEEFFFIIILLLNNNTTTVVVZZZ^^^bbbdddfffgggeeeeeehhhooorrrpppooorrrzzzBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<===<<<<<<;;;;;;::::::::::::999888666555555555444444333222222111111000000000//////////////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,+++******)))))))))************************+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,------...///000111111222//////000000111222222222444555555555444555666888999999888777777777777888999:::<<<===@@@EEELLLPPPRRRRRRRRRQQQPPPRRRUUUXXXZZZ[[[]]]______^^^]]]\\\WWWXXX[[[^^^aaacccdddddd___]]]ZZZWWWTTTSSSSSSSSSQQQNNNLLLJJJIIIHHHEEECCCAAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBAAA???<<<:::888999888888777777666666666555555444444444333333333111111111111000000000/////////000000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++******)))************************,,,,,,+++++++++,,,---...222333444555333000,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,,,,------,,,+++++++++,,,...111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...------,,,+++++++++,,,,,,.........------,,,,,,+++++++++,,,,,,,,,---------...............................................................///000000///000000000111111111111111222444777;;;???BBBDDDEEEDDDDDDEEEGGGJJJMMMOOOSSSUUUXXX\\\```ccceeegggddddddhhhooorrrpppppprrr{{{@@@@@@@@@????????????>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777666666555444444333222222111111000000000////////////...............------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++++++++******))))))************************+++++++++++++++++++++++++++---///000000///---++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------...///000000...//////000111111222222333555666555333333555777666666666666666777888999999:::<<<>>>AAAFFFLLLPPPRRRRRRRRRRRRRRRTTTXXX[[[[[[\\\^^^______^^^]]]\\\WWWWWWWWWXXXZZZ^^^bbbdddaaa___\\\YYYWWWVVVVVVVVVTTTPPPKKKHHHFFFFFFFFFEEEBBBBBBBBBBBBDDDEEEGGGHHHDDDCCC@@@>>><<<;;;;;;;;;;;;;;;:::888777666444444555555444444444333333333111111111111000000000/////////000000//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++******************************++++++++++++,,,,,,------222111000///---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++++++++,,,,,,,,,------,,,+++******+++---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------...............................................................///000000///000000000111111111111111222444777;;;???BBBDDDEEEDDDDDDEEEGGGJJJNNNPPPRRRTTTWWW[[[___bbbdddeeeddddddhhhnnnqqqooonnnqqqzzz???>>>>>>>>>============;;;;;;;;;<<<;;;;;;::::::888888888777777777777777444444333333222222111111000000////////////...............------------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))***++++++******)))************************+++++++++++++++++++++++++++---...//////...---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------......///......///000000111111222000333444333000///222555444444444555666888999:::999;;;>>>@@@BBBEEEJJJMMMOOOPPPRRRSSSTTTVVVZZZ]]]]]]^^^`````````___]]]\\\YYYYYYXXXWWWXXX[[[aaaeeeaaa```^^^\\\ZZZYYYXXXXXXVVVQQQKKKGGGFFFFFFFFFFFFBBBAAA@@@???@@@BBBEEEFFF@@@>>><<<;;;;;;===>>>@@@<<<;;;:::888777555444333555555444444444333333333111111111111000000000000/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++((())))))***+++,,,------++++++,,,,,,,,,,,,------******+++,,,------------++++++,,,,,,,,,,,,------++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---..................................................................///000000000000000000111111111111111222444777;;;???BBBDDDEEEDDDDDDEEEHHHKKKNNNPPPRRRTTTXXX\\\```bbbdddeeeeeeeeehhhnnnpppnnnmmmoooxxx============<<<<<<<<<<<<::::::::::::999999888777666666666666666666777777444444333333222111111111000000/////////..................---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))'''((()))***++++++******************************++++++++++++++++++++++++++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++---------.....................//////000111111111///222444222...---000444444444555555666888999:::888;;;>>>@@@BBBCCCFFFHHHJJJMMMPPPRRRTTTVVVZZZ\\\\\\]]]_________]]][[[ZZZYYYZZZ[[[ZZZYYY[[[___ccc]]]]]]]]]\\\[[[ZZZXXXXXXUUURRRMMMJJJIIIHHHFFFEEECCCBBBAAA@@@??????@@@@@@;;;;;;;;;<<<<<<===>>>>>>999999888777666444444333555555444444444333333333111111111111000000000000//////---,,,,,,,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,---------,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,------+++++++++,,,,,,---------((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***+++,,,,,,---------,,,+++,,,------...---------++++++++++++++++++++++++------------------------***,,,------++++++,,,...***++++++,,,------------+++,,,,,,------.........,,,,,,+++++++++,,,---..................................................................///000000000000000000111111111111111222444777;;;???BBBDDDDDDDDDDDDFFFHHHKKKOOOQQQRRRUUUZZZ___ccceeeeeeeeehhhgggjjjpppqqqnnnmmmooouuu======<<<<<<<<<;;;;;;;;;999999999888888777666555555444444555555666777888444444333333222111111000000/////////..................---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++%%%''')))***++++++++++++************************++++++++++++++++++++++++*********++++++*********+++++++++,,,,,,+++++++++///////////////...............//////000111111111000333555444000...111555666666666666666777888999888;;;>>>AAAAAABBBCCCDDDFFFJJJNNNQQQTTTVVVYYY[[[ZZZ[[[\\\\\\\\\ZZZXXXWWWWWWYYY\\\\\\ZZZZZZ]]]```ZZZZZZ[[[[[[[[[YYYWWWVVVSSSQQQOOOMMMKKKIIIEEECCCEEEEEEEEECCCAAA???<<<;;;;;;<<<===>>>===<<<:::999666666555555555444444444555555444444444333333333111111111111000000000000000...,,,+++***+++---...,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++---+++)))''''''((()))***++++++++++++++++++++++++***+++,,,---------,,,,,,&&&(((***,,,......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++'''((()))***+++,,,------+++++++++,,,,,,---------'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------)))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,------------+++,,,------......------++++++++++++++++++++++++........................***,,,------,,,+++---...)))***+++,,,---.........***++++++,,,---...//////---,,,+++***+++,,,---..................................................................///000000000000000000111111111111111222444777;;;???BBBDDDDDDDDDDDDFFFHHHLLLOOOQQQSSSVVV\\\aaaeeegggffffffjjjiiilllqqqrrrooommmooorrr;;;;;;:::::::::::::::999888888888777666555555444333333333333333333444444333333222222111000000000////////////............,,,------......------,,,,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,++++++******++++++,,,************************************************+++++++++++++++***)))((())))))*********+++++++++++++++******+++,,,,,,---************************((()))))))))************,,,++++++******++++++,,,,,,+++*********+++------...---+++*********++++++************************++++++++++++++++++++++++.........------,,,,,,,,,............////////////000000111111111222222222333333444444555666666666999:::;;;<<<>>>@@@AAABBBEEEGGGJJJMMMNNNPPPSSSVVVYYYZZZZZZYYYWWWUUUVVVVVVTTTWWW\\\___^^^]]]\\\\\\\\\\\\\\\[[[XXXTTTOOOMMMMMMNNNNNNNNNMMMJJJHHHFFFFFFDDDAAA???======>>>???@@@???<<<:::888888999:::666666666666555555555555777777666555444444333333////////////000000000000,,,,,,,,,,,,---///111222---,,,+++*********,,,,,,++++++++++++++++++++++++************************,,,+++*********+++,,,---,,,++++++******++++++,,,------------------------...---+++******+++---...//////...---,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,------------,,,...---,,,+++++++++,,,------------.........//////------------------------...///////////////......000000000000000111111111222333555888;;;???BBBCCCFFFHHHGGGEEEGGGMMMPPPPPPQQQUUUZZZ^^^aaaccceeegggkkkggggggkkknnnnnnnnnqqq|||::::::::::::999999999999888888777666666555444444333333333333333222222222333222222111000000//////////////////............,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,++++++******++++++,,,************************))))))))))))))))))))))))+++++++++++++++***))))))))))))*********+++++++++++++++*********++++++,,,************************************++++++++++++,,,++++++******++++++,,,+++******)))***+++,,,------,,,+++*********++++++************************++++++++++++++++++++++++---------------,,,,,,,,,/////////000000111111111111111111111222222222222333333333444555555666666999:::;;;<<<>>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNPPPUUUVVVWWWVVVTTTTTTTTTUUUVVVYYY]]]^^^]]][[[YYYYYYVVVWWWWWWVVVTTTQQQNNNLLLLLLMMMMMMMMMLLLIIIGGGEEECCCBBB@@@>>>===<<<<<<===???===;;;999888888999999777777777777666666666666666555555444333333222222/////////////////////000...---,,,+++++++++,,,---,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++***************++++++*********+++,,,---,,,++++++******++++++,,,------------------------...---+++******+++---...------,,,,,,,,,------...++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------------,,,+++++++++,,,------,,,------------.........------------------------......////////////......000000000000111111111111222333555888;;;???BBBCCCEEEHHHGGGEEEGGGMMMQQQPPPQQQUUUZZZ___aaadddfffhhhkkkggggggkkknnnnnnoooqqq|||888888999999999999999999888888777777666555555555444333333222222111111111222111111000000///....../////////............---,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++***************,,,++++++******++++++,,,***************************************************++++++++++++***))))))***************+++++++++++++++******)))******+++***************************++++++++++++,,,,,,,,,++++++************++++++***))))))))))))***++++++,,,,,,+++************+++************************++++++++++++++++++++++++,,,,,,,,,,,,------------//////000111222222333333111111111222222222333333222333333444444555555666999999:::<<<>>>???AAAAAAEEEFFFHHHHHHGGGHHHIIIKKKPPPRRRSSSSSSRRRRRRSSSTTTXXX[[[]]]]]][[[XXXVVVUUUQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKIIIGGGEEEDDDAAA@@@???>>>===;;;;;;:::===<<<:::888777777888888888888777777777666666666444444333333222111111111///////////////////////////...---,,,+++,,,------+++*********+++,,,------++++++++++++++++++++++++++++++++++++******))))))++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------------------++++++++++++------++++++++++++,,,---...///++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------++++++++++++,,,,,,......,,,,,,,,,,,,------------------------------------......///////////////...//////000000111111111111222333555888;;;???BBBCCCDDDGGGFFFDDDGGGNNNRRRRRRPPPTTTZZZ___bbbeeehhhjjjjjjggggggllloooooooooqqq|||777777777888888999999999999999888888777777777666444444333222111111000000111111000000///.........//////.........---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************++++++***)))))))))***************************************+++++++++,,,,,,++++++************++++++)))))))))))))))*********++++++******************************************+++++++++++++++++++++++++++++++++,,,,,,------...---...///000111222333444111111111222222222222333222222222333444444555555777888999;;;===>>>@@@@@@CCCDDDFFFFFFEEEFFFGGGIIILLLNNNPPPPPPPPPQQQSSSTTTXXXZZZ\\\[[[YYYVVVTTTSSSQQQPPPNNNLLLKKKKKKKKKKKKIIIIIIIIIHHHGGGEEEDDDBBB@@@@@@@@@???===<<<:::999;;;:::999888777777888888777666666666555555555555222222111111111000000000///////////////............---------...000222333*********++++++,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))+++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,,,,,,,,,,******++++++,,,---......+++++++++,,,,,,,,,------------------............---...////////////////////////000000111111222222222333555888;;;???BBBCCCDDDFFFFFFDDDGGGNNNRRRRRRPPPTTTYYY^^^bbbeeeiiillljjjggggggmmmpppooooooqqq|||666666777888999999::::::::::::999999999999999888444444333333222111000000111111000000///.....................------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************++++++***************+++************************))))))))))))*********++++++******))))))******+++(((((())))))************************************************************++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,---...///000111222000000111111111111222222111111222222333444444444666666888999;;;===>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJJJJLLLNNNOOOPPPQQQSSSUUUUUUWWWYYYYYYWWWUUUTTTTTTSSSRRROOOLLLKKKJJJKKKKKKIIIHHHHHHGGGEEEDDDBBBBBB@@@@@@@@@???>>><<<:::999999888888888888888888888555555444444444333333333000000000000000/////////000/////////......------------------...000111333******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------))))))***+++++++++++++++)))***+++,,,------......+++++++++,,,,,,,,,---------------....../////////------...///////////////...//////000111111222222222333555888;;;???BBBCCCDDDFFFFFFDDDGGGNNNRRRRRRQQQTTTYYY]]]aaaeeeiiillliiifffhhhmmmqqqpppppprrr|||666666777888999:::;;;<<<:::999999999999999999999555444444333333222222222222111111000000///...............------------,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************+++++++++,,,++++++******++++++,,,************************************************))))))***++++++++++++***+++++++++***************++++++******+++,,,,,,---************************(((((()))))))))***************))))))))))))******((()))******++++++******((()))******+++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...///////////////000000000111111000111111222222333333444444444555777999:::<<<<<<===???BBBCCCDDDFFFIIIKKKHHHJJJMMMNNNOOOPPPSSSUUURRRTTTVVVVVVUUUTTTTTTTTTSSSRRRPPPMMMLLLKKKKKKKKKHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@>>>===<<<;;;:::888888888888888999999999444333333333333222222222000000//////////////////000//////......---------...---,,,+++***+++,,,,,,***+++,,,,,,,,,++++++***++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////...---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++******,,,,,,------------,,,,,,,,,,,,---------------------...//////000000,,,---...///000000000000......///000111222222333222333555888;;;???BBBCCCDDDGGGFFFDDDGGGNNNRRRRRRQQQTTTXXX\\\___ccchhhkkkhhhfffhhhnnnrrrqqqqqqrrr|||666666777999:::<<<======888888888888888888888888444444444444444444444444333222222111000000//////.........---------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))***++++++++++++++++++++++++*********))))))******++++++,,,---//////************************))))))*********+++++++++******))))))))))))******))))))+++,,,,,,,,,+++***'''((()))***++++++***)))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,------..................////////////000000111111222333333333222222333555777888::::::<<<>>>AAABBBCCCDDDGGGIIIGGGIIIKKKMMMMMMOOOQQQSSSRRRTTTUUUUUUSSSRRRRRRRRROOONNNMMMLLLLLLKKKKKKKKKIIIHHHFFFEEECCCBBBBBBBBBAAA@@@>>><<<::::::::::::777888888999:::::::::999444444444333333333222222///////////////000000000000000///......---,,,,,,---,,,+++***)))***++++++,,,,,,------,,,+++)))(((++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,---//////...,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,---------,,,+++,,,------------.........---------...///000000000,,,---...///000000000000......///000111222333333222333555888;;;???BBBCCCEEEHHHGGGEEEGGGMMMQQQPPPQQQTTTXXX[[[^^^aaafffiiihhhfffhhhooosssrrrqqqrrr|||666777888999;;;<<<>>>>>>666666666666666777777777444444555555555555555555333333222222111000000000......---------,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***))))))******++++++++++++,,,++++++++++++++++++,,,************************************************((()))***+++++++++++++++++++++++++++******))))))******+++,,,---///000111******************************+++++++++,,,,,,,,,******))))))))))))******)))***+++,,,---,,,++++++'''((()))+++++++++***)))************************++++++++++++++++++++++++---,,,,,,++++++*********,,,------------------------------............///000000000111222222333333000111222444666777888999<<<>>>@@@AAAAAABBBDDDFFFFFFHHHJJJKKKLLLMMMPPPRRRSSSUUUUUUTTTRRRPPPPPPQQQJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHFFFEEECCCBBBBBBBBBAAA???<<<999888888999:::777888999:::::::::::::::555555444444444333333333/////////000000000000000000000///...------,,,,,,+++*********+++---///000,,,---------,,,***((('''++++++++++++++++++++++++(((((()))***+++,,,,,,---)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++************+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------/////////---+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---......//////......+++,,,---------,,,+++***---------.........//////---------...///000000111,,,---...///000000000000---...///000111222333333222333555888;;;???BBBCCCFFFHHHGGGEEEGGGMMMPPPPPPRRRTTTWWWZZZ]]]```dddhhhhhhfffhhhooosssrrrqqqrrr|||999999999999999:::;;;<<<555666777888888777666666333333333222222222111111111000000///...---------------------------------+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++))))))******+++++++++,,,******************************++++++++++++******))))))*********+++++++++,,,,,,+++******))))))((('''((()))***++++++***))))))************+++++++++************************)))))))))))))))))))))))),,,,,,+++***))))))******++++++******************++++++,,,,,,,,,,,,------++++++,,,,,,---...///////////////////////////////////////000111111222222333333333333444444555666;;;<<<===>>>>>>???CCCEEEKKKKKKKKKKKKMMMOOOQQQRRRYYYXXXUUUSSSRRRRRRSSSSSSTTTQQQNNNKKKJJJKKKNNNPPPJJJIIIFFFDDDBBB@@@??????;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888666666555444444444444555111111000000//////......000000///...------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---+++,,,.........,,,***)))))))))*********+++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------'''((()))***+++,,,,,,,,,++++++++++++++++++++++++//////.........---------------......------,,,+++*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,(((,,,///...+++)))+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.....................////////////............////////////000000000000111111111111333555888999;;;>>>AAADDDIIIHHHHHHFFFFFFIIINNNRRRTTTWWWZZZ]]]___bbbeeehhhhhhfffhhhnnnrrrpppoooppp{{{999999999:::::::::::::::555666777777777777555555333333222222222111111111111000000///......------------------------------+++++++++++++++++++++++++++++++++*********))))))***++++++++++++++++++,,,************************++++++************++++++)))))))))******+++++++++************************(((((())))))))))))(((((())))))*********++++++++++++++++++++++++*********((()))***+++++++++***)))************++++++++++++************************)))))))))))))))))))))))),,,++++++***))))))******************************++++++,,,,,,,,,,,,------+++,,,,,,------................................./////////000111111222222222222222333333555666666<<<===>>>>>>???@@@DDDFFFJJJIIIIIIJJJKKKMMMOOOQQQWWWUUUSSSRRRQQQQQQSSSSSSRRRQQQNNNLLLLLLLLLMMMNNNJJJIIIGGGEEECCCAAA???>>><<<<<<;;;;;;;;;;;;::::::::::::999999999888888888444444333333333333444444000000000000//////......000//////...------,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---***+++,,,------+++***)))*********++++++++++++,,,************************+++++++++*********))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,'''((()))******+++******++++++++++++++++++++++++...---------,,,,,,,,,,,,------......------,,,+++***************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***...000///+++(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------........................////////////000000000000111111111111333555777999;;;>>>AAADDDIIIHHHHHHGGGGGGIIINNNRRRRRRVVVZZZ]]]```bbbfffhhhhhhfffhhhooorrrpppoooppp{{{888999:::::::::999888777666777777777666555444444333222222222222111111111000000000///......------------------------------+++++++++++++++++++++++++++++++++***************+++++++++++++++*********++++++++++++++++++++++++++++++************++++++)))))))))))))))*********************************(((((())))))))))))((((((***************+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,++++++***)))************+++++++++,,,************************)))))))))))))))))))))))),,,+++******)))*********************************++++++,,,,,,,,,,,,------------------------------------------------------...//////000000111111222111111111222333555666777:::<<<=========???CCCEEEHHHHHHHHHIIIJJJLLLNNNOOOSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPPPPPPPOOONNNNNNMMMJJJJJJIIIGGGDDDAAA???>>><<<<<<<<<;;;;;;;;;:::::::::999999999999888888888333222222222222222333333000000000////////////...//////......---,,,,,,,,,++++++************++++++************************++++++************++++++************************************************(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---((()))***+++,,,+++***)))++++++++++++,,,,,,,,,,,,************************+++++++++***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,+++++++++,,,---...++++++++++++++++++++++++*********++++++++++++,,,((())))))*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------......------,,,+++************))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,...000///+++((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------------...............////////////000000000000111111111111333555777999;;;>>>BBBEEEHHHIIIHHHGGGGGGJJJNNNQQQPPPTTTZZZ^^^aaadddfffhhhhhhfffhhhooorrrqqqpppqqq|||777888:::::::::888666444777777666666555444333333222222222222111111111111000000//////............------------------------++++++++++++++++++++++++************************,,,,,,++++++******))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++*********************************+++,,,,,,---......,,,,,,,,,,,,++++++***************+++++++++,,,,,,************************))))))))))))))))))))))))++++++***************+++***************++++++++++++++++++,,,,,,,,,------------------------,,,,,,------------------------......//////000111111111000000000111222444666666777999::::::;;;===@@@CCCGGGHHHHHHIIIKKKLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRPPPQQQSSSTTTTTTRRROOONNNLLLKKKJJJHHHEEEBBB???=========<<<<<<;;;;;;::::::999999999999888888888888555444333222222111111111////////////////////////.........------,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))*********+++***++++++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,((()))***+++,,,,,,++++++++++++,,,,,,,,,---------************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------......------,,,+++,,,,,,++++++******))))))***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++---///...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---------.....................///////////////000000000111111111111222444777999;;;>>>BBBEEEHHHIIIIIIHHHHHHJJJNNNQQQNNNRRRYYY___bbbeeeggghhhiiigggiiiooorrrqqqpppqqq~~~666777888999999777555333777666666555444333333222222222222111111111000000////////////............------------------------++++++++++++++++++++++++************************+++++++++******)))))))))++++++++++++++++++++++++++++++************++++++*********)))))))))))))))************************++++++,,,,,,,,,,,,++++++******************************+++,,,------...///---,,,,,,++++++************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))+++***************++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------,,,,,,.................................///000000111111000000000111222333444555666888999:::;;;===@@@CCCGGGHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLMMMNNNPPPQQQQQQPPPSSSVVVXXXXXXUUURRROOONNNNNNLLLIIIFFFBBB???>>>>>>>>>===<<<<<<;;;::::::999999999888888888777777888777666444222111000000.............../////////---------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************************************+++++++++,,,,,,*********+++++++++,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,---------++++++,,,,,,,,,---------************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------......------,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))+++,,,---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---.........////////////............///////////////000000000111111111111222444777999;;;>>>BBBEEEHHHIIIIIIIIIIIIKKKNNNQQQMMMRRRYYY___ccceeegggiiiiiigggiiiooosssqqqpppqqq555666777777777666555444666555444333333333333333222111111111111000000000//////////////////......------------------------++++++++++++++++++++++++***************+++++++++***************)))))))))++++++++++++++++++++++++++++++************+++++++++++++++***************************************))))))************))))))+++++++++***************)))******+++,,,------...,,,++++++*********++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))******+++,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------////////////////////////---......//////000000111000000000000111222333333666888999:::;;;===AAADDDFFFGGGIIIKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSWWWZZZZZZWWWSSSPPPRRRPPPMMMIIIEEEBBB@@@??????>>>>>>===<<<;;;::::::999888888888888777777777999888666444222111000///---............/////////------,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************************************++++++++++++,,,,,,,,,************++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***************************************+++++++++************************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,------.........------++++++++++++++++++++++++,,,,,,,,,,,,------------------......------,,,+++---------------,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,------,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,........./////////000000............////////////000000000000111111111111111333777999;;;???CCCFFFHHHIIIJJJJJJJJJKKKNNNQQQNNNSSSYYY^^^bbbeeegggjjjiiigggiiipppsssrrrqqqrrr~~~555555555555555555666666555444333222222333333444111111111111000000000000.../////////////////////------------------------++++++++++++++++++++++++))))))*********+++++++++))))))))))))************************************++++++************++++++,,,,,,,,,,,,+++++++++***************************)))******++++++******)))+++++++++*********)))))))))*********++++++,,,,,,******)))))))))***+++,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))******))))))***++++++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.................................------......///000000000111111000000000000111111333444666777888;;;>>>AAAEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOORRRVVVYYYYYYVVVRRRPPPUUURRRMMMHHHDDDBBBAAAAAA??????>>>===<<<;;;::::::888888888888777777777777666555444222111111111111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************************++++++++++++************++++++++++++)))+++,,,+++***)))***+++,,,,,,++++++++++++++++++*********++++++++++++,,,************************))))))*********+++++++++************************++++++++++++++++++++++++************++++++++++++************+++++++++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------)))******+++,,,,,,------***+++,,,,,,------,,,,,,******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------.........//////............////////////000000000000111111111111111333666999;;;???CCCFFFHHHIIIJJJKKKKKKLLLNNNQQQPPPTTTYYY]]]```dddgggjjjjjjhhhjjjpppsssrrrqqqrrr{{{444444444444444555666777444333222222222333444555111111111111000000000000.........///////////////------------------------++++++++++++++++++++++++))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))++++++************++++++---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++******)))))))))************+++++++++))))))(((((((((***+++,,,++++++,,,,,,,,,---------************************))))))))))))))))))))))))******))))))***+++,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------------......///000000000222111111000000000000000...000222333444666:::===CCCEEEGGGIIIJJJKKKJJJJJJKKKKKKMMMNNNOOOOOOOOOOOONNNQQQUUUXXXXXXUUURRROOOWWWSSSMMMGGGCCCBBBBBBBBB@@@???>>>===<<<;;;::::::888888888888777777777777222222111111111111222222---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++************++++++************************************************))))))))))))************)))************+++++++++)))+++++++++***)))***+++,,,,,,+++***)))))))))***))))))*********+++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,---.........++++++++++++++++++++++++))))))******++++++++++++------......------,,,+++*********++++++,,,,,,---))))))***+++,,,,,,------++++++,,,---------,,,,,,---,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------................../////////000000000000000111111111111111333666999<<>><<<;;;;;;;;;===>>><<<<<<<<<;;;:::888555444222222222111111111111000***(((''')))---000000///------------------------************************************************,,,+++++++++***)))))))))******++++++++++++******,,,+++******++++++)))''',,,+++++++++***)))))))))))))))***++++++++++++***((()))***+++,,,---------************************************************---,,,,,,+++*********+++)))************+++++++++,,,+++***))))))+++---...///...,,,***))))))******+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++......------++++++******++++++++++++++++++++++++------............------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++***,,,///222---,,,,,,,,,,,,---............///000000000000000000000000000111111111111444444666888;;;???BBBEEEHHHLLLNNNKKKKKKNNNOOONNNQQQTTTYYY^^^aaacccfffhhhlllhhhhhhnnnrrrrrrpppqqq555333222333555666666555333333333444444444444444000000000000000000000000000/////////............//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))******+++,,,************************************************)))************+++++++++******************************+++++++++,,,,,,,,,************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,---......///............////////////........................//////000///000333777;;;@@@AAACCCEEEFFFFFFFFFFFFIIIIIIJJJKKKLLLLLLKKKKKKLLLJJJLLLOOOOOOJJJGGGHHHPPPMMMHHHCCC@@@??????@@@???===<<<::::::;;;<<<===;;;;;;;;;;;;999777555444222222222111111111000000///---++++++---///...,,,------------------------************************************************+++++++++*********************++++++++++++******,,,+++***+++,,,,,,***(((+++++++++***************))))))***++++++++++++***++++++++++++++++++,,,,,,************************************************---,,,++++++******++++++)))************+++++++++,,,+++***))))))+++---...---,,,+++*********+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........------...111333---,,,,,,,,,,,,---............///000000000000000000000000000111111111111333333444777:::>>>BBBDDDHHHLLLNNNKKKKKKNNNPPPNNNQQQTTTYYY^^^aaacccgggiiilllggggggmmmqqqqqqpppppp333222222333555777666666444444444444333333333333000000000000000000000000////////////..................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******))))))******+++,,,************************************************)))************+++++++++++++++++++++++++++++++++((())))))))))))*********************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,------......---............/////////...........................////////////111555888:::;;;===@@@BBBCCCDDDEEEGGGHHHHHHIIIJJJKKKKKKLLLKKKIIIJJJMMMLLLHHHEEEFFFIIIGGGDDDAAA???>>>=========<<<:::999999999:::;;;:::::::::999888666555444222222111111111000000000111///------......---,,,------------------------***************************************************************+++++++++******++++++++++++******---,,,+++,,,------+++)))***************+++++++++))))))***++++++++++++***------+++*********++++++************************************************,,,,,,++++++******++++++)))************+++++++++,,,+++*********+++,,,---++++++******++++++,,,---+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++---......///+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------............---...000333---,,,,,,,,,,,,---............///000000000000000000000000000111111111111111222333666999===AAACCCGGGLLLMMMKKKKKKNNNPPPOOOQQQTTTYYY]]]```cccgggjjjkkkffffffkkkppppppoooooo}}}222222222333666777666555555555444444333222111111000000000000000000000000///////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++******))))))******+++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++((((((((()))))))))******************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++***))))))))))))***+++++++++,,,,,,,,,------------------.........//////...........................//////......///222555555666999<<>>======;;;:::999999888888999999:::999999888777666444444111111111111000000000000...---,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,******++++++++++++******---,,,+++,,,------,,,***)))))))))***+++++++++,,,))))))***++++++++++++***---,,,***))))))***,,,---************************************************,,,,,,++++++***++++++,,,))))))*********+++++++++++++++*********+++,,,---+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---,,,+++,,,...000---,,,,,,,,,,,,---............///000000000000000///000000000111111111111111222444666:::>>>BBBDDDGGGKKKMMMKKKKKKNNNPPPOOOQQQTTTXXX\\\```dddhhhkkkkkkfffeeejjjnnnnnnnnnooozzz222111222444666666555444555555444333222111111000000000000000000000000000.........///////////////---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++)))))))))************+++************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,------------....................................---...///.........111333333444777:::===AAADDDEEEDDDEEEFFFGGGHHHIIIJJJKKKCCCBBBCCCHHHIIIFFFFFFIII??????@@@??????>>>>>>===::::::999888888888888888999888777666555555444444111111111000000000//////,,,---,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,******++++++++++++******,,,++++++,,,---...,,,+++)))))))))***+++++++++,,,))))))***++++++++++++***+++***)))))))))+++...///************************************************,,,++++++***++++++,,,,,,))))))*********+++++++++++++++***+++++++++,,,,,,------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++***((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++---------,,,,,,---///---,,,,,,,,,,,,---............///000000000000000///000000000111111111111222333444777;;;@@@CCCFFFFFFKKKMMMKKKKKKOOOQQQPPPQQQTTTXXX\\\___dddhhhlllkkkfffdddiiimmmnnnnnnooowww222222222444666666444222555444444333222111111000000000000000000000000000.........///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++******))))))******+++,,,************************************************)))************+++++++++++++++++++++++++++++++++************++++++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------------------------,,,...//////...///111333222333555999<<<@@@DDDEEEDDDEEEGGGIIIIIIIIIIIIHHH???===>>>CCCDDDBBBBBBEEE>>>>>>>>>>>>>>>>>>>>>>>>999999999999999888888888888777666555444444444444111111000000000/////////...///...,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++******++++++++++++******+++******+++------,,,+++***************+++++++++))))))***++++++++++++******)))))))))***,,,...///************************************************++++++******++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---------,,,+++***((((((***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++//////...---,,,+++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++------------++++++...,,,)))&&&&&&))),,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------///000000......///000---,,,,,,,,,,,,---............///000000000000000000000000000111111111111222333555888<<<@@@DDDGGGFFFJJJMMMKKKKKKOOOQQQPPPQQQTTTXXX[[[___dddiiimmmlllfffdddiiimmmnnnnnnpppvvv333333333444555555222000444333333333222222111111000000000000000000000000............/////////000------------------------************************))))))))))))******************))))))******+++,,,************************************************)))************+++++++++************************))))))*********+++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---***************************++++++++++++++++++***++++++++++++++++++++++++,,,,,,---------.........------------------------+++---/////////000222444222333444777;;;???CCCEEEDDDFFFHHHKKKKKKJJJHHHFFF@@@===>>>AAAAAA??????AAA======<<<<<<<<<<<<======999999::::::999999888888777666555333333333333444111000000000////////////...//////---+++)))+++---++++++++++++++++++++++++************************************************+++++++++*********************++++++++++++*********))))))***,,,---,,,***+++++++++***************))))))***++++++++++++************++++++,,,,,,,,,************************************************++++++******++++++,,,---)))************+++++++++******++++++,,,,,,,,,++++++,,,,,,---,,,+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---......---+++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------///000000///......///---,,,,,,,,,,,,---............///000000000000000000000000000111111111111111222444777;;;@@@DDDFFFEEEJJJLLLKKKKKKOOOQQQQQQQQQSSSWWW[[[___dddiiimmmlllgggeeeiiimmmnnnoooqqqxxx444333444555555444111...333333333222222222222111000000000000000000000000---.........//////000000........................************************))))))))))))*********************)))***++++++,,,************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,+++*********+++,,,,,,---******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++---///000000111222444222222444666:::>>>BBBDDDDDDFFFJJJLLLLLLJJJGGGDDDDDDAAA@@@BBBAAA>>>===@@@===<<<::::::::::::<<<<<<999::::::::::::999888888777666444333222333333444000000000000////////////+++---///...,,,,,,///222++++++++++++++++++++++++************************************************,,,+++++++++******))))))******++++++++++++******)))))))))***,,,,,,+++***,,,+++++++++******))))))))))))***++++++++++++***++++++,,,,,,,,,+++******************************************************+++*********+++,,,,,,---)))************+++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++))))))******++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++++++++++++++++++++++++++******+++,,,------...///+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++---......---,,,,,,------,,,,,,,,,,,,---.........//////000000000000000000000000000111111111111000111333666:::???CCCEEEEEEJJJLLLKKKKKKOOOQQQQQQQQQSSSWWW[[[___dddjjjnnnmmmgggeeeiiinnnoooppprrrzzz444444444333333222222222111222222222222111000000000000000000////////////........................,,,,,,,,,+++++++++******************************************************,,,,,,+++***))))))******+++++++++*********))))))++++++************++++++++++++************++++++++++++************+++++++++++++++***++++++,,,,,,***************************)))((()))+++,,,,,,***+++++++++*********))))))************************************************,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,---...,,,---.........---,,,+++...------......///000111222444666888999===AAADDDHHHJJJLLLLLLJJJGGGFFFEEEAAA@@@???>>>============<<<======<<<:::888888999<<<:::999:::<<<<<<999777555555444444444333333333000000000000////////////......---------,,,,,,,,,+++++++++*********))))))---,,,,,,+++************+++++++++++++++***)))(((***+++,,,,,,,,,***)))((((((((())))))******++++++))))))*********))))))(((+++&&&''',,,,,,&&&&&&,,,++++++************++++++((())))))***+++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++'''***,,,,,,******---///))))))))))))))))))))))))******************************************************))))))))))))******---,,,,,,+++*********+++,,,,,,++++++***)))(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///...,,,,,,------,,,+++---------............///...------,,,,,,------...,,,---------.../////////............////////////000111111111111222222222000111333777;;;@@@DDDFFFGGGKKKLLLJJJJJJNNNQQQQQQSSSTTTVVVYYY___dddjjjmmmkkkgggcccdddjjjooorrrsss}}}444444333333333222222222111222222222222111000000000000000000/////////...........................,,,,,,,,,+++++++++******************************************************,,,++++++***))))))******+++++++++*********))))))++++++************++++++++++++************++++++++++++************+++++++++***************++++++***************************)))((()))+++,,,+++***+++++++++*********))))))************************************************,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************------,,,+++++++++,,,,,,---...///000000//////......------......///000111222333666777999===AAAEEEEEEIIIMMMNNNLLLHHHEEECCC??????>>>===<<<<<<<<<<<<;;;<<<===<<<::::::;;;<<<<<<:::999:::<<<<<<999777666666666555444333333222000000000000////////////......---------,,,,,,,,,+++++++++*********))))))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++***)))))))))))))))))))))*********))))))************))))))...+++***...,,,'''(((---++++++************++++++&&&&&&&&&'''((())))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++(((***,,,,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******---,,,++++++******++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///---,,,,,,---...,,,+++---------............///...------,,,,,,------...---------...........................////////////000111111111111222222222111222444777;;;???CCCEEEGGGKKKLLLJJJJJJOOORRRRRRTTTUUUWWWZZZ___eeekkknnnkkkgggdddeeejjjpppsssttt333333333222222222222222111111222222111111000///000000000/////////......------------------------,,,,,,,,,+++++++++******************************************************,,,+++******)))*********+++++++++***************++++++************++++++++++++************++++++++++++************++++++******))))))))))))******************************+++)))))))))+++,,,+++***+++++++++***************************************************************,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************......---,,,++++++++++++------...///000000000///...------......///000111111333555777999===AAAEEECCCGGGLLLNNNMMMHHHDDDBBB>>>===<<<;;;;;;::::::;;;:::;;;<<<<<<;;;;;;<<<>>>;;;:::::::::;;;;;;999777888888777666555333222222000000000000////////////......---------,,,,,,,,,+++++++++***************************+++,,,---...,,,,,,---------,,,++++++,,,+++******************************))))))))))))))))))***************)))'''&&&&&&((('''&&&(((,,,++++++************++++++(((((())))))***++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))+++,,,+++******+++,,,------------------------******************************************************))))))))))))******,,,,,,++++++******++++++,,,,,,,,,+++******))))))++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///---,,,,,,---...---+++---------............///......------------.....................---------............////////////000111111111111222222222222333444777:::???BBBDDDGGGKKKLLLJJJJJJOOORRRRRRUUUUUUWWWZZZ```fffkkkooollliiieeeggglllqqqtttttt222222222222222111111111111111111111111000000///000000/////////.........------------------------,,,,,,,,,+++++++++******************************************************++++++***************+++************************++++++************++++++++++++************++++++++++++************++++++,,,+++******************************************+++***)))***+++,,,+++)))************************************************************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++++++++,,,,,,***+++,,,------...//////...------......///000111000222444666888<<<@@@CCCBBBEEEJJJKKKJJJGGGDDDCCC>>>===<<<;;;::::::::::::;;;<<<======;;;;;;<<<===;;;::::::;;;;;;:::999888:::999888777555333222222000000000000////////////......---------,,,,,,,,,************************+++++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++******))))))(((((())))))***+++++++++******...///...,,,+++,,,---,,,++++++************++++++*********++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++************++++++++++++++++++++++++************************************************+++******))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********+++,,,------......------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...---,,,,,,---...---,,,---------............///......------------....../////////...---------,,,............////////////000000111111111222222222333444555777:::>>>AAACCCGGGKKKLLLJJJKKKPPPSSSSSSUUUUUUVVVYYY^^^eeekkkooommmjjjggghhhmmmrrrtttttt111111111111111111111111000111111111111000//////////////////............------------------------,,,,,,,,,+++++++++******************************************************+++***************++++++************************++++++************++++++++++++************++++++++++++************++++++...---,,,+++++++++++++++************************+++***)))***++++++***)))************************************************************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,---...///+++++++++,,,---...//////...------......///000111///111333444666999>>>AAABBBDDDFFFFFFEEEDDDDDDEEE>>>>>>===<<<;;;;;;;;;;;;===>>>>>>===;;;999:::;;;:::;;;;;;;;;:::999999999:::999888777555333222222000000000000////////////......---------,,,,,,,,,************************...---,,,+++******************++++++++++++******++++++)))))))))***+++,,,++++++******))))))(((((())))))***+++++++++++++++,,,...+++''')))---***###++++++************++++++'''''''''(((((((((((((((******************************+++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++************************************************))))))*********++++++++++++******************)))++++++++++++++++++++++++************************************************++++++************++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,------......------*********+++++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...,,,,,,,,,......---,,,---------............//////......------......////////////...---------,,,............////////////000000111111111222222222333444555777:::>>>AAACCCGGGKKKLLLJJJKKKPPPTTTTTTTTTTTTTTTWWW\\\cccjjjnnnmmmjjjhhhiiinnnrrrtttsss|||000000000000000111111111000000111111000000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))******+++,,,***************+++++++++++++++************++++++++++++************++++++++++++************++++++///...---,,,,,,,,,,,,,,,************************,,,+++)))***++++++***)))***************+++++++++***************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,...///000...............///000111...------......///000111///000222333444666:::===@@@AAABBBBBBAAAAAACCCEEE>>>>>>===<<<;;;;;;;;;;;;======>>><<<:::888888999999;;;<<<<<<:::999999:::888888777666555333222222000000000000////////////......---------,,,,,,,,,***************+++++++++///...---+++***)))(((((())))))***+++++++++************************+++,,,************))))))))))))))))))***+++,,,,,,,,,,,,"""&&&''''''333AAA===000++++++************++++++)))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,++++++******)))*********++++++++++++++++++++++++************************************************)))************++++++++++++)))((()))++++++***)))------------------------************************************************++++++************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------************++++++++++++))))))*********+++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++,,,.........------------............/////////............//////...............---------............////////////000111111111111222222222222333444777:::???BBBDDDGGGKKKLLLKKKLLLQQQTTTUUUSSSSSSSSSVVV[[[bbbiiimmmmmmjjjhhhjjjnnnrrrsssrrrxxx/////////000000000111111000000000000000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))***++++++,,,))))))*********+++++++++++++++************++++++++++++************++++++++++++************++++++///...---,,,++++++++++++************************,,,+++******++++++***((())))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///000///............///000...------......///000111...000111111111333666999<<<>>>@@@AAA@@@@@@AAABBB===<<<;;;:::999999999999:::;;;<<<;;;999888888:::999;;;===<<<999888999:::666666666555444333333222000000000000////////////......---------,,,,,,,,,))))))*********+++++++++...---,,,+++******)))***)))***++++++,,,,,,,,,+++))))))***+++++++++++++++)))))))))))))))*********((()))***+++,,,,,,,,,,,,***...///333FFFYYYSSS???++++++************++++++++++++++++++++++++++++++((()))))))))*********+++******+++++++++,,,,,,,,,*********)))******++++++++++++++++++++++++++++++************************************************)))************+++++++++***((('''(((+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++,,,...///...------------............/////////............//////---------...........................////////////000111111111111222222222111222444777;;;???CCCEEEGGGKKKMMMKKKLLLQQQUUUUUUTTTTTTTTTVVV[[[bbbjjjnnnllljjjhhhiiinnnqqqrrrqqquuu.../////////000000111111000000000000000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))***+++,,,,,,))))))******++++++++++++++++++************++++++++++++************++++++++++++************++++++...---,,,+++************************************---+++******++++++***((())))))******++++++++++++*********************************************************++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,------///...,,,,,,+++,,,---......------......///000111...///000000000111444777888;;;@@@BBBAAA@@@??????<<<;;;:::999888888888888777999::::::999888999;;;888;;;===<<<999888999:::555555555444444333333333000000000000////////////......---------,,,,,,,,,))))))******++++++++++++,,,,,,++++++***+++++++++***+++,,,,,,------------((()))***,,,,,,,,,+++***(((((())))))******++++++((()))***+++,,,---------(((***&&&'''888HHH;;; ++++++************++++++)))))))))((((((((((((((((((((())))))*********+++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++)))'''&&&(((+++---,,,***))))))))))))))))))))))))************************************************,,,++++++******++++++,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++---......---++++++,,,++++++******++++++,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,+++,,,...///...------------.........////////////............//////,,,------....../////////............/////////000000111111111111222222222000111333777;;;@@@DDDFFFGGGKKKMMMKKKLLLQQQUUUVVVVVVUUUUUUWWW\\\ccckkkpppllliiigggiiinnnqqqqqqpppttt////////////000000000000000000000000000000000000------------------------++++++++++++++++++++++++************************((((((((((((((((((((((((+++++++++*********))))))************************)))************+++++++++************************************************************************************************************************+++++++++*********)))))))))************+++++++++)))************++++++++++++++++++++++++***)))(((*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++***************+++***)))((('''''')))+++---))))))))))))))))))))))))************++++++++++++------------------......(((***,,,///000000///...////////////000000000000777999;;;===>>>>>>===<<<===<<<:::999888777777777;;;;;;::::::999888888888;;;:::999888777666555444444444333222222111111000////////////...............,,,******---...---+++************************++++++************++++++***+++,,,---,,,+++***)))************************++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++************************++++++************++++++***************************))))))***,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---'''***,,,---,,,***))))))******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......///...---,,,,,,---...///...---,,,+++***+++,,,,,,........................000000000111222222333333333444666999<<>>>>>===:::777333///---....../////////000000000222333555777888888888777;;;:::999888777666666666666666666666555555555555555555555444444444333333333333333222111111000000/////////............------,,,******,,,---,,,+++************************++++++************++++++,,,,,,+++************+++************************++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++************************++++++************++++++***************************))))))***,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((***,,,,,,+++***)))*********+++++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......---..................---,,,,,,------...///111222222222222222222222222222000000000111222222333333333444666888<<<@@@CCCDDDHHHJJJKKKLLLMMMOOOSSSUUUTTTSSSSSSTTTYYY```hhhmmmmmmlllkkkmmmppprrrttttttyyy000000000000111111111222000000000000000000000000////////////////////////......------------,,,,,,************************************************************************************************))))))*********+++++++++************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++---+++)))(((((()))+++,,,,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))******+++,,,+++,,,,,,---,,,++++++*********++++++,,,------...+++,,,---000222444666777999999:::;;;;;;<<<======<<<;;;999777333000,,,+++........./////////000000111222333555666666666666:::999888777666666666666555555555555555555555555444444444444444444444444333333222222111000000000//////.........---------,,,++++++***++++++,,,,,,************************++++++************++++++---,,,***)))))))))***+++************************************************))))))***++++++++++++***))))))*********+++++++++************************++++++************++++++***************************))))))***,,,,,,+++)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((***,,,,,,***)))************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,---......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......,,,---...//////...---,,,/////////...............////////////////////////000000000111222222333333222333555888<<<@@@CCCEEEJJJKKKLLLLLLMMMOOORRRUUUUUUSSSRRRTTTYYYaaaiiinnnpppnnnlllmmmooorrrsssttt{{{///000000000000111111111////////////////////////////////////////////////.........------,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++,,,+++)))(((((()))+++---+++++++++******)))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++*********))))))***++++++,,,***++++++,,,++++++*********+++,,,---///000111222222333555777999<<<===>>>::::::999999999999999999222111111000///---,,,+++............////////////000111222333444555555666888888777666555555555555555555555666666777777777666666555555555555555555333333222111111000000///............------------++++++++++++******+++,,,************************++++++************++++++,,,+++***)))((()))***+++************************************************))))))***++++++++++++***))))))*********+++++++++************************++++++************++++++***************************))))))***,,,,,,+++)))************************++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,+++***)))***+++******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...///++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,---...//////...---,,,............------,,,,,,........................000000000111222222333333222333555888<<<@@@CCCEEEJJJKKKLLLMMMMMMOOOSSSUUUUUUTTTRRRTTTYYYaaajjjpppssspppnnnmmmooorrrssssss|||////////////000000000000////////////////////////..............................------,,,,,,++++++***************************************************************+++++++++************************)))************+++++++++************************************************************************))))))))))))))))))))))))***************************************+++++++++)))************+++++++++)))************++++++++++++***)))))))))***+++,,,***************))))))))))))))))))******++++++,,,******++++++++++++******))))))))))))***+++,,,,,,************+++++++++,,,...//////000111222333333333333444444444555555555222222111000000//////...***++++++,,,,,,---......------........./////////000000111222333444555555777666555555444444444555444555555666777888999999777777777777666666555555222222222111000000//////.........------------,,,***+++,,,+++))))))+++,,,************************++++++************++++++++++++***))))))))))))***************************************************))))))***++++++++++++***)))************+++++++++************************++++++************++++++***************************))))))***,,,,,,+++)))************************++++++++++++++++++++++++++++++************++++++)))+++++++++))))))***+++******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++++++++++++++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---..................---***+++,,,---.../////////////////////////////////000000000111222222333333111222555888<<<@@@DDDFFFIIIKKKLLLMMMNNNPPPTTTVVVUUUSSSQQQRRRXXXaaajjjpppsssqqqnnnnnnppprrrtttuuu~~~---.........////////////////////////////////////---------------------------------,,,++++++******************************************************))))))*********+++++++++************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++)))************+++++++++)))************+++++++++))))))*********+++++++++))))))))))))************(((((())))))***++++++,,,******++++++++++++******))))))))))))***+++,,,---************+++---...///222111111000000///......------,,,,,,,,,++++++++++++++++++++++++*********)))))))))***+++,,,......---------.........///////////////000111222333444666555444444444444444444333444555666777888999999999888888777666555444444222222111111000000//////.........---------,,,,,,)))+++,,,+++)))(((***---************************++++++************++++++***************))))))(((************************************************))))))***++++++++++++***)))************+++++++++************************++++++************++++++***************************))))))***,,,,,,+++)))************************++++++++++++++++++++++++++++++************++++++***++++++***))))))***,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******************+++++++++++++++++++++++++++***+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---............------------......+++,,,---///000000000000000000000000000000000000000000000111222222333333111222555888<<>>BBBDDDEEEFFFJJJLLLKKKLLLRRRVVVVVVQQQRRRRRRRRRUUU]]]iiiqqqqqqooonnnpppuuuyyyzzzyyy|||------...///////////////...------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************************++++++++++++++++++*********+++,,,,,,++++++++++++,,,---...///111111111111000///---,,,+++******************+++******************************+++++++++,,,,,,,,,...---,,,******,,,---...------------------------....../////////000000000111111111222222222333333333333555666666666666666666666666555555444444333222222222111111111000000------......------,,,+++******+++,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************)))***+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***++++++++++++***))))))***++++++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...............,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,+++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,------......///000000000///......------/////////////////////...111111000000000000111111111111111222222222333333333333444777===AAACCCDDDFFFJJJLLLKKKLLLRRRVVVVVVQQQRRRRRRSSSVVV]]]iiiqqqqqqooommmpppuuuyyyzzzyyy|||------...////////////......------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************************+++++++++,,,,,,++++++*********++++++,,,,,,+++,,,---000222444222222111000...+++)))(((******))))))))))))************************************+++++++++,,,,,,,,,---,,,+++******+++,,,---------------------------.........////////////000000111111111222222222222222333444555555666666666444555666777666666444444222222111111111000000000......---,,,,,,,,,,,,---*********+++,,,...000111++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***)))))))))***+++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,------......///////////////////////////......//////////////////111000000//////000000111111111111222222222222333222222333777<<<@@@BBBCCCFFFJJJLLLJJJLLLQQQUUUUUUPPPRRRSSSTTTWWW^^^hhhpppqqqooommmpppuuuyyyzzzyyy|||,,,---......//////.........------,,,,,,------...------------------------++++++++++++++++++++++++******************************++++++++++++******************************************++++++++++++))))))))))))))))))))))))************************((()))))))))************((()))))))))************************************************************))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************************************+++++++++,,,,,,,,,,,,+++************+++,,,---...///000111222222......------,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111111111111222111222333444555555555555333444666777777666555444111111111111000000000000///...---,,,+++,,,------,,,+++***)))***,,,///000++++++************++++++************************************************************************...,,,***(((((()))***+++************************)))******+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++*********)))******+++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///............//////000000............////////////000000////////////000000111111111111222222222222222222333777<<>>BBBEEEEEEFFFJJJLLLJJJJJJOOOSSSSSSPPPSSSVVVXXXZZZ___ggglllpppmmmlllpppuuuzzz{{{{{{{{{+++,,,------......------...------,,,,,,------...------------------------++++++++++++++++++++++++------------------------******++++++++++++******************************((((((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000111111000///...---,,,++++++...---,,,************+++---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,***++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------........./////////000000...///000111222222222222333333333222222111111111111000000000////////////------......------,,,+++++++++************************))))))))))))*********************************************************************************************+++++++++***************************))))))((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***))))))***++++++******+++,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))***+++---......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,------......///.........///////////////------......///000000111//////............//////000000000000111111111111333333444888===AAADDDDDDFFFJJJLLLJJJJJJOOORRRSSSPPPSSSWWWYYY[[[```ffflllooommmlllooouuuzzz|||{{{{{{+++,,,------......------...------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------///000222333222000,,,***)))***,,,...,,,+++*********+++,,,---,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000...///000111111222222222444333222111000000000000000000000000////////////,,,---...///...---,,,+++)))***+++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++***************************)))((((((((()))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))***+++---......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,++++++,,,......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///////////////////////////---------...///000000111//////............//////000000000000111111111111222222333777<<<@@@CCCCCCFFFJJJLLLIIIJJJOOORRRRRROOOSSSWWWZZZ\\\```fffkkkooommmlllooouuuzzz|||{{{{{{---,,,,,,++++++,,,,,,---------------------------------------------------))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++************++++++************************,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,------------,,,***++++++---///222555777...---,,,,,,,,,,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------......///000000000...///000000//////000111111111111111111111111111000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((('''''''''''''''******************************))))))))))))******'''(((***++++++***((('''++++++++++++++++++++++++)))************+++++++++************************////////////...---,,,+++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***...---+++*********++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++*********+++,,,---//////.........---------++++++++++++++++++++++++,,,,,,.../////////...---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---...---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111...,,,,,,......,,,)))------------------------,,,,,,,,,---------......++++++------------++++++.........------,,,,,,,,,---------............///222111000.........///000,,,,,,------...///000000000000000000000000000000111111111000000000000000333333444888<<<@@@AAAAAACCCIIILLLJJJIIILLLOOOOOOPPPSSSVVVYYY]]]aaagggkkkllllllnnnqqqvvvyyyyyyyyy---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++)))************+++++++++************************************************************************)))************+++++++++++++++************++++++************************+++++++++******))))))))))))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++******++++++,,,,,,,,,,,,,,,***,,,...111222333333222---,,,++++++++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---------------------......//////000000...///000000//////000111111111111111111111111111/////////......------,,,------,,,,,,,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))***************************************))))))************+++,,,------,,,+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++............---,,,+++***************************)))************+++++++++***++++++,,,,,,++++++***,,,,,,***)))))))))******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++*********+++,,,---......------,,,,,,,,,,,,************************++++++---.........---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------+++*********++++++......------,,,,,,++++++...------,,,,,,------...000...,,,,,,......,,,)))------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------............///222111///.........///000,,,,,,------...//////000000000000000000000000000111000000000000000000000333333444888===@@@BBBBBBCCCIIILLLJJJIIILLLOOOPPPQQQSSSVVVYYY]]]bbbgggkkklllmmmnnnqqquuuxxxxxxxxx~~~---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))************+++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********************************)))))))))))))))******************++++++,,,,,,,,,,,,------------************************++++++------------++++++******+++++++++,,,,,,,,,+++...222555555333///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------...//////000000...///000000//////000111111111111111111111111111........................------,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++************************---,,,++++++******++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************------------,,,+++***)))************************)))************+++++++++***++++++,,,,,,++++++***+++******))))))))))))***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++++++++,,,000//////...---,,,++++++...------,,,,,,------...///...---,,,------,,,***------------------------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,---------............///111000///.........//////,,,,,,------.../////////000000000000000000000000000000000000000000111111333333444888===AAABBBBBBCCCIIILLLIIIHHHLLLPPPPPPQQQSSSWWWZZZ]]]bbbgggkkknnnmmmnnnppptttvvvwwwvvv}}}---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++******************************************))))))+++++++++***************,,,,,,,,,---------......++++++++++++************+++,,,,,,------,,,,,,+++************++++++,,,,,,///111333555444111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,---......//////000...///000000//////000111111111111111111111111111............////////////------,,,,,,,,,++++++++++++******))))))******+++************************************************,,,+++******))))))******************************,,,++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++***))))))************************))))))*********+++++++++***++++++,,,,,,++++++***++++++******************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...------,,,,,,------.........------------,,,+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////.../////////---------.........//////////////////////////////000000000000000111111111222333444888===AAACCCCCCCCCIIIKKKIIIHHHLLLPPPQQQRRRTTTWWWZZZ^^^ccchhhlllnnnmmmmmmooosssuuuvvvvvv{{{---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***************************+++++++++++++++++++++++++++++++++***************,,,,,,,,,---------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---333333222222000///---,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,------.../////////...///000000//////000111000000000000000000000000......//////////////////------,,,,,,,,,+++++++++++++++************++++++************************************************,,,++++++***************************************,,,++++++++++++++++++,,,++++++***))))))***++++++++++++++++++++++++++++++))))))*********+++++++++*********************************+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,------...------...---,,,,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........////////////...---------...............//////////////////////////////000000111111111111222333444888>>>BBBDDDDDDCCCIIIKKKHHHGGGLLLQQQRRRRRRUUUXXX[[[___ccciiimmmnnnmmmmmmnnnqqqtttuuuuuuzzz---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***************************+++++++++++++++,,,,,,,,,******************++++++,,,,,,,,,,,,------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...444333000...---------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///000000//////000111000000000000000000000000////////////////////////------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,************************++++++************++++++------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))------------------------)))************+++++++++***++++++,,,,,,++++++***+++,,,------...---------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++------...............///------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------------,,,++++++,,,---...//////000...------,,,,,,------...,,,---......,,,,,,,,,...------------------------,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------............///------.../////////..............................000000000000000000000000/////////000111111222222222222444999>>>BBBDDDEEECCCHHHJJJGGGGGGLLLQQQSSSSSSUUUYYY\\\___dddiiimmmmmmlllkkkmmmqqqtttvvvvvvzzz---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++***+++---......---+++***************************)))*********++++++++++++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))---,,,,,,++++++,,,,,,---...---,,,+++,,,---///000222111///---,,,------...------...//////...------------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---------------+++,,,,,,------......///...///000000//////000111000000000000000000000000111111000000//////......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++++++++++++++*********************************))))))*********,,,,,,---......---,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++---.........------++++++,,,,,,------.........------,,,,,,------...+++---///...,,,+++---///------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///,,,---.../////////..............................000000000000000000000000...//////000111111222222222222444999>>>CCCEEEEEECCCHHHJJJGGGGGGLLLRRRTTTSSSVVVYYY\\\```dddjjjnnnlllkkkjjjlllppptttvvvwwwzzz---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***+++---......---+++***************************(((((())))))*********+++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((---,,,,,,++++++,,,,,,---///...---,,,,,,...///111//////......------------,,,,,,---......---,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------++++++,,,------......///...///000000//////000111000000000000000000000000222111111000///......------------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))(((((())))))******************************))))))))))))******)))***,,,------,,,***)))++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((()))******+++++++++******++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++***)))))))))***,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++******++++++,,,---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---///...,,,+++---///------------------------******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,------.........---------.........//////+++,,,.../////////...........................---000000000000000000000000...//////000111222222222222222444999???CCCEEEEEECCCHHHJJJGGGGGGLLLRRRTTTTTTVVVYYY]]]```eeejjjnnnkkkjjjiiikkkppptttwwwxxx{{{************+++,,,---------,,,,,,+++*********+++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,)))************+++++++++******************************+++++++++******))),,,,,,+++***))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******))))))))))))************+++++++++...,,,******,,,+++(((%%%************************'''))),,,---------...000---***(((***...333444444/////////......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,...000222222111000000111000000///...............///.........------------........................+++,,,------++++++,,,---+++++++++************)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,+++***))))))+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********************************)))************+++++++++---,,,,,,++++++,,,,,,---***---//////---+++************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,---------++++++,,,------,,,++++++//////...---------......------...///...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------///............---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------............///)))***,,,---.../////////...///////////////......222000---++++++---000222111111000000111111222333333333555888===AAABBBCCCDDDFFFGGGGGGFFFIIINNNSSSRRRVVVZZZ^^^aaaeeejjjmmmmmmllllllnnnqqqsssrrrrrrzzz+++++++++***++++++,,,,,,---,,,++++++******++++++---,,,++++++******++++++++++++++++++++++++++++++)))******++++++******))))))))))))******+++++++++)))************+++++++++******************************+++++++++******))),,,++++++***))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++---+++******,,,+++)))&&&************************)))+++---.........///111000---+++,,,111666999:::---------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---...000000///...///000000000//////...//////////////////.........------........................+++,,,---,,,+++***+++,,,+++++++++************))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))******++++++++++++******,,,,,,,,,+++++++++******************************)))************+++++++++---,,,,,,++++++,,,,,,---***,,,......---+++***+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------+++,,,---......---,,,+++...---------------......,,,---.........---,,,+++------------------------////////////////////////---------------...//////------------------------///............---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///,,,,,,---------------.........////////////......111000...,,,,,,...000111111111000000111111222333333333555999===AAACCCCCCDDDFFFGGGGGGFFFIIIOOOTTTSSSVVVZZZ^^^aaaeeejjjmmmmmmllllllnnnqqqttttttsss{{{,,,,,,++++++***+++++++++,,,,,,++++++******++++++---,,,++++++******++++++++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))*********)))************+++++++++************************)))******+++++++++******,,,+++******)))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,+++***+++,,,+++)))(((++++++++++++++++++++++++)))+++------------...///000...,,,...222777;;;===+++++++++,,,---.........,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,------------............+++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,......------...///000000/////////000111111000/////////............------------------------+++,,,---,,,***))))))***+++++++++************))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********)))******************))),,,,,,,,,++++++++++++***************************)))************+++++++++,,,,,,++++++++++++,,,,,,)))+++---...,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------............------,,,,,,+++,,,,,,---...///,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------///............---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---------............/////////...---,,,,,,------......///////////////...//////............///000111111000000111111222333444444555999>>>AAACCCCCCDDDFFFGGGGGGGGGIIIOOOTTTSSSVVVZZZ^^^bbbfffjjjmmmlllllllllnnnrrruuuvvvvvvzzz------,,,+++************,,,,,,++++++***++++++,,,---,,,++++++******++++++++++++++++++++++++++++++))))))************))))))))))))******************))))))*********+++++++++************************))))))***+++++++++******++++++***************+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------*********+++++++++,,,,,,++++++++++++,,,+++***)))++++++++++++++++++++++++''')))++++++******+++,,,,,,,,,---///111444555666+++++++++,,,,,,---------------------------------+++++++++++++++,,,,,,,,,+++,,,,,,,,,---.........***,,,...//////...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------,,,---...000000000000000000111111222000000/////////.........------------------------+++,,,,,,+++)))((()))***+++++++++*********))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,(((***,,,---,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------.........////////////......*********+++,,,---...///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---------------------------///............---------,,,,,,------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---......///---------............///000///...---,,,------...---...//////////////////---...//////////////////111111000000111111222333444444555999>>>BBBCCCCCCCCCEEEGGGGGGGGGJJJPPPUUUSSSVVV[[[___bbbfffjjjmmmlllkkklllnnnrrrvvvxxxxxxzzz------,,,+++************,,,++++++***++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++************************((()))***++++++++++++++++++***************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,,,,,,,+++++++++++++++++++++++++++++++++(((***++++++***)))***+++))),,,///222222000///------------,,,,,,+++++++++------------------------*********++++++,,,,,,,,,*********+++,,,,,,,,,---***+++---//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---......---...000222111111000000000000111111////////////............------------------------***+++,,,+++)))((()))***+++++++++*********))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))************))))))++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,(((***,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------.........////////////////////////*********+++,,,---...///,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,------...------------------------///............---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------------............///...---------......//////------...///////////////,,,---...000000000//////111111000000111111222333444444666999>>>BBBCCCDDDCCCEEEGGGGGGGGGJJJQQQVVVSSSWWW[[[___bbbfffkkknnnlllkkkkkkmmmrrrvvvyyyyyy|||,,,,,,++++++***+++++++++++++++******++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++)))************+++++++++************************((()))***+++++++++++++++*********)))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,,,,***...222444333///,,,+++.........---,,,+++++++++...------------,,,,,,,,,))))))******+++,,,,,,,,,************++++++++++++***+++,,,---......------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......,,,,,,,,,,,,......---...///......///222444222111000////////////000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,+++++++++************)))((()))******++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******************)))***++++++++++++,,,,,,,,,************************)))************+++++++++++++++************++++++)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,---------............//////............//////,,,,,,+++,,,,,,---...///------,,,,,,,,,---......------------------------------------------------///............///000000------------------------///............---------+++,,,,,,------.........------------------------,,,,,,,,,---------......------------------------............------,,,,,,---------............///,,,---...///////////////,,,---...///000000000000,,,---...///000000000///111111000000111111222333555555666:::???BBBDDDDDDCCCEEEGGGGGGHHHKKKQQQWWWTTTWWW[[[___cccgggkkknnnlllkkkjjjlllqqquuuxxxyyy+++++++++***++++++,,,,,,++++++******++++++,,,------,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******++++++++++++*********))))))************+++++++++************************(((((()))++++++,,,,,,+++******))))))***++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,------(((***------,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,,,,---+++...111222000------............---------------......---------,,,,,,,,,((())))))***++++++,,,,,,,,,,,,+++++++++++++++*********++++++,,,---------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...---.........---///222555222111000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...+++++++++************)))((())))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++++++++************++++++***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------............//////...------...//////...---------------......///...---,,,,,,,,,------........................++++++++++++++++++++++++......------......///000------------------------///............---------++++++,,,,,,---......///------------------------,,,,,,,,,---------..............................------------............---------............///---...000111111///---+++,,,---...///000000000000---------...///000000111111111000000111111222333555555666:::???CCCDDDDDDCCCEEEGGGHHHHHHKKKRRRWWWTTTWWW\\\```cccgggkkknnnmmmkkkjjjkkkoootttwwwxxx************+++,,,------+++*********+++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++))))))************))))))+++*********))))))(((((()))************+++++++++************************(((((()))++++++,,,,,,,,,******))))))***+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))++++++,,,,,,,,,---------'''***------,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++***,,,...---++++++...111,,,------......//////000.........------,,,,,,,,,((())))))***++++++,,,,,,---------,,,,,,+++++++++************+++,,,---...++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,------------------...222555333222000///---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...000+++++++++************)))(((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************)))************+++++++++++++++************+++++++++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------))))))***++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------........./////////...---,,,,,,---.../////////...---------......000///---,,,+++,,,,,,---////////////////////////........................++++++******++++++,,,---------------------------//////.........---------++++++,,,,,,---...//////------------------------,,,,,,,,,---------..............................+++,,,,,,---...///000000---------.........//////...000222333222...+++(((,,,---...///000000000000------------...000111222111111111000111222222333555555777:::???CCCDDDDDDCCCEEEGGGHHHHHHLLLRRRWWWTTTWWW\\\```cccgggkkkooommmkkkjjjkkknnnsssvvvwww******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++***+++++++++,,,++++++******++++++,,,******++++++++++++******++++++************++++++************************************************************************************************,,,,,,,,,++++++*********++++++******************,,,,,,,,,------.........,,,+++*********+++,,,---.........------,,,,,,,,,000///---+++++++++---...//////.........---------000...+++***+++,,,++++++,,,++++++++++++++++++,,,************************------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///------------------------///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++***)))************************)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++************************)))******+++++++++************))))))))))))******,,,,,,++++++******))))))++++++++++++++++++++++++%%%(((,,,---+++***+++---***+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------.................................------.........++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...........................------............---------.........------///000---...000222444444111...------------------------000///---+++++++++---...,,,,,,,,,---------......,,,---...//////...---,,,........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,...------,,,,,,------...------............------............////////////////////////000000000000222222111111111111111222555555666:::>>>AAACCCCCCEEEGGGHHHGGGGGGKKKQQQWWWSSSTTTYYY```cccdddhhhmmmooollljjjjjjmmmqqqsssuuu}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******++++++************++++++************************************************************************************************,,,,,,,,,+++++++++******++++++******************,,,,,,,,,---------......---,,,+++++++++,,,...............------,,,,,,,,,000...---++++++,,,---...++++++,,,,,,---............,,,******+++,,,,,,+++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------------------............------------------------///...---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++************************+++++++++++++++***)))(((******))))))))))))******))))))))))))((((((((((((++++++++++++++++++++++++(((***------++++++,,,...+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................------------......++++++,,,,,,,,,---------......---,,,,,,---..............................------............---------.........------///000------...000111111///---------------------------///...---++++++,,,---...,,,,,,---------.........///...------------...///........................///...------------...///------------------------........................,,,,,,,,,+++++++++******///......------......///------............------............////////////////////////000000000000222222111111111111111222555555666:::>>>AAACCCCCCEEEGGGHHHHHHGGGKKKQQQWWWTTTUUUZZZaaadddeeeiiioooooollljjjjjjmmmqqqtttuuu}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++,,,------,,,++++++******++++++,,,******++++++++++++******++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++,,,,,,,,,------------...---------,,,---......///.........---------------///...---,,,+++,,,---...((((((***+++---...///000---+++******,,,------,,,*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------............------------------------......---,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++************************,,,,,,,,,+++***)))((('''******))))))))))))******((((((((()))))))))))))))+++++++++++++++++++++++++++,,,---,,,++++++,,,...,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,---..............................------............---------.........------///000---,,,,,,---...///...---------------------------...---,,,,,,,,,---...///,,,------------.........111///---++++++---///111///////////////////////////...------------...///................................................,,,,,,,,,,,,++++++++++++/////////....../////////------............------............////////////////////////000000000000222111111111111111222222555555666:::>>>AAACCCCCCDDDFFFHHHHHHHHHKKKQQQWWWUUUVVVZZZaaadddfffjjjpppooollljjjjjjmmmqqqtttvvv}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++,,,---...,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,---------------------------------------........................---------...------,,,,,,,,,---...))))))***,,,---...///000,,,++++++,,,...//////...******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........------------------------...------,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************+++++++++++++++***)))(((+++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++******,,,---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................---,,,,,,++++++,,,,,,---,,,,,,,,,------------.........------------..............................------............------,,,.........------...000///---++++++---......---........................------,,,,,,---...///000------------............000///...,,,,,,...///000////////////////////////.........------.........------------------------..........................................------//////............//////------............------............////////////////////////000000000000111111111000111111222333555555666999>>>AAACCCCCCCCCFFFHHHHHHIIILLLQQQVVVUUUUUUYYY```ccceeeiiioooooollljjjjjjnnnrrruuuvvv}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------+++,,,,,,---------------........................---------,,,------------------------............---,,,,,,...000111111000******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------,,,,,,,,,------...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************((()))***+++++++++++++++++++++************++++++******++++++,,,,,,------++++++++++++++++++++++++---+++***))))))***++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........////////////////////////---,,,,,,++++++,,,,,,---,,,,,,---------.........................................................------............------,,,.........------...000111///,,,,,,---/////////........................------------...//////000---------.........//////...//////////////////...////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...------............------............////////////////////////000000000000111111000000111222222333555555666999>>>AAACCCCCCBBBEEEHHHIIIIIILLLRRRVVVTTTTTTWWW^^^aaaccchhhnnnnnnllljjjjjjnnnrrrvvvwww}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------...------------,,,,,,,,,++++++,,,------------,,,.............../////////,,,,,,------------------/////////......------------,,,---...111222111///*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++************************'''((()))***+++,,,,,,,,,++++++************++++++)))))))))***************+++++++++++++++++++++++++++***((()))***++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---------............////////////////////////------,,,,,,,,,,,,------,,,---------............---...////////////...---........................------............---------.........------///000222000...---...000000///......................................./////////------........./////////---...000111111000...---........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------------,,,,,,,,,,,,------------............------............////////////////////////000000000000000000000000111222333333555555666:::>>>AAACCCCCCAAADDDHHHIIIJJJMMMRRRVVVTTTSSSVVV\\\```bbbgggnnnnnnllljjjkkknnnsssvvvxxx}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------.........---------,,,,,,,,,+++,,,---...///......------........./////////000+++,,,,,,---.........---.........------,,,,,,,,,,,,,,,,,,...000000...---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************************((()))***+++++++++++++++,,,++++++******++++++,,,+++******************)))++++++++++++++++++++++++***))))))***---...,,,***))))))***+++,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------------------............////////////////////////......------------......------------............---...///000000///...---........................------............---------.........------///000222000......///000///...........................///////////////......---............////////////000//////////////////000------------------------------...//////...------------------------------........................,,,,,,,,,,,,---------.........------------......------............------............////////////////////////000000000000000000000000111222333444555555666:::>>>AAACCCCCCAAADDDHHHIIIJJJMMMRRRVVVUUUTTTWWW]]]```bbbhhhooonnnllljjjkkkooossswwwyyy}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,,,,---///000000000///...---.........//////000000+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************------------------------*********++++++,,,,,,,,,)))************+++++++++******************************+++++++++******))),,,++++++******++++++,,,...------,,,,,,+++++++++++++++++++++++++++++++++***)))))),,,///000...+++((()))+++,,,------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////---------.........//////000000000000000000000000///......------......///---------.........//////---...///000000///...---........................---..................------.........------///000111///......//////...,,,//////////////////////////////000000///...------............/////////000222111...------...111222,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................................................./////////000000//////............//////---..................---............/////////000////////////000000000000000000000000111222333444555555666:::>>>AAACCCCCC@@@DDDHHHJJJJJJMMMRRRVVVVVVUUUXXX]]]aaaccciiipppnnnllljjjkkkoootttwwwyyy}}},,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++***(((''''''(((***+++///...,,,+++***+++,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,+++******++++++)))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---.........---,,,+++------------------------)))***,,,...//////......------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++***)))***+++++++++---------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++******))))))++++++************++++++++++++++++++++++++++++++...)))(((---...******---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---.........------------...//////...//////000000000000000///......------......///......---,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---......//////......//////..................111///---++++++---///111............/////////000........................000///...------...///000///////////////......................../////////////////////////////////////////////////////////......////////////......,,,,,,,,,---------..............................////////////////////////////////////////////////000000//////.........---000000000000////////////000111111111111222222222444444555999===AAABBBBBBBBBFFFIIIJJJJJJLLLPPPTTTUUUXXX\\\^^^```eeemmmssspppnnnmmmmmmooossswwwyyy,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,------,,,+++*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...------,,,,,,------------------------+++,,,---.........---,,,---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///...---+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******++++++,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++*********)))++++++************++++++++++++++++++++++++++++++---)))(((,,,---***))),,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------------,,,,,,------...///...------------...//////...//////000000000000000------,,,,,,,,,,,,------......------------......111111000000//////000000.........//////......---000/////////......------000///---,,,,,,---///000........./////////000000........................000///............///000////////////////////////111111111111111111222222////////////////////////////////////////////////......////////////......,,,,,,---------.................................////////////////////////////////////////////////000/////////............000000000000////////////000111111111111222222222444444555999===AAABBBBBBBBBFFFIIIJJJJJJLLLPPPTTTUUUXXX[[[]]]```eeelllrrrooonnnmmmmmmooossswwwyyy,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,+++***)))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***///---+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,------...------------------------------......------,,,+++------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---......+++,,,------++++++,,,---,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++---111333222000,,,)))***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++************++++++************++++++++++++++++++++++++++++++,,,))))))++++++))))))+++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,------......---------------,,,------...///......------......///000...///000000111111000000......------------......///............///000000000000000/////////......//////000000000///......111111000000////////////............................../////////000000000........................000//////......//////000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......,,,------------.................................////////////////////////////////////////////////////////////............////////////000000000000000111111111111222222222444444666:::>>>AAABBBAAACCCFFFIIIJJJJJJLLLQQQUUUUUUXXX[[[]]]___dddkkkqqqooonnnmmmmmmooossswwwzzz++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++************+++***************+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***///,,,***)))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,+++,,,---...///---------------------------------------------,,,........................,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000---,,,+++,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++---000222222000---+++)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++***((()))***,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......---------------------...//////...............//////000//////000111111111111000000//////......//////000//////............//////////////////......------...///000000000000000000000000000000000000111111---...///000000///...---...////////////000000000........................000//////////////////000///////////////000000000///...............------////////////////////////////////////////////////......////////////......------------....................................///////////////////////////////////////////////////////////////.........////////////000000000000000000111111111222222222444444666:::???BBBBBBAAACCCFFFJJJKKKKKKMMMQQQUUUUUUXXX[[[\\\^^^cccjjjpppooonnnlllmmmooossswwwzzz++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,+++++++++---+++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,+++,,,---...///------------------------++++++,,,,,,---...//////........................,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***+++,,,---+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------.........------)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***,,,---+++)))((()))***,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------...------------.../////////............///000000///000000111111111111111//////............////////////...............///000111111222222111111000......///000111111111111---------...//////000000---...000111111000...---////////////000000000111///////////////////////////000000000000000000///////////////000000111111222222222111111000000000////////////////////////////////////////////////......////////////......---------.........//////////////////////////////////////////////////////////////////////////////.........///////////////.../////////000000000111000000111111111222222222444444777;;;@@@BBBBBBAAACCCGGGJJJKKKKKKMMMQQQUUUUUUWWWZZZ\\\]]]bbbiiiooonnnmmmlllmmmooosssxxx{{{***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++,,,---------,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---......///------------------------+++++++++,,,---...000000........................,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++,,,+++,,,------++++++,,,---*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++***+++,,,...///***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++******)))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***...000,,,((()))++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------......------......------......///000//////......//////000111///000111111222222111111...------------------...000000000000111222444444222333555666777777666666555555555555555444444333...........................///000111111000///.../////////000000000111111///////////////////////////000000111111000000///...//////000000111111222111111111000000//////...////////////////////////////////////////////////......////////////......------........./////////////////////////////////////////////////////////////////////////////////.........///////////////......//////000000111111000111111111111222222222333555777<<>>???<<<>>>@@@CCCDDDDDDDDDCCCFFFEEEDDDCCC@@@>>><<<;;;999888777555444222111000//////000000000000////////////000000000111111111///////////////////////////000111111111111000///...//////000111111222222/////////...------,,,,,,////////////////////////////////////////////////......////////////..................////////////////////////////////////////////////////////////////////////////////////............/////////000.........///000111111111000111111111111222222222333555888===AAACCCBBBAAADDDGGGJJJLLLLLLMMMRRRVVVTTTWWWZZZ[[[\\\```gggmmmmmmllllllllloootttxxx{{{*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***+++,,,,,,+++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))***+++...000///,,,)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......)))+++,,,...//////...---------------------------///...---,,,+++,,,---...////////////////////////,,,,,,---.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,+++,,,------++++++,,,---,,,,,,,,,---------......---------,,,,,,+++++++++******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......+++---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***111444---)))+++---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,------......------...............///000000///////////////000111111000000111222222222222111444444333333333333444444111222555999>>>BBBFFFHHHLLLNNNQQQTTTVVVVVVVVVUUUVVVUUUSSSPPPLLLHHHEEECCCEEECCCAAA>>>;;;777555444000000////////////000000000000000000111111111111000000000000000000000000///000111222222111000///...//////000111222222222333222222111000/////////////////////////////////////////////////////////......////////////................../////////000000000000000000000000000////////////////////////////////////////////////---.........//////000000---......///000111111222000111111111111222222222333555888===BBBCCCBBBAAADDDGGGKKKLLLLLLNNNRRRVVVTTTWWWZZZ[[[\\\```gggmmmmmmllllllllloootttyyy|||---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------...,,,+++,,,///111///------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,---...///...,,,+++,,,---///---+++,,,---...------000000000000000000000000...///111333222000---+++///............---------------------------------+++,,,------......------,,,,,,,,,---------......---......///...---+++***------............------........................................................................,,,------......------,,,------------------------,,,+++,,,///...+++,,,111******+++,,,,,,---......---,,,,,,,,,,,,---......000000////////////000000---,,,,,,+++*********+++///...---,,,+++*********........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,...222555...------,,,,,,------...,,,,,,---...////////////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,---...000111---------............//////////////////.........000000000000000/////////777666444111000000111111111000///000333777888888888888999999888666444333777444222555;;;AAADDDEEEJJJQQQZZZaaacccaaa___]]]YYY[[[[[[UUUKKKCCC??????>>>EEEMMMNNNHHH???888555555333222444666666333000000000000111222333555666333222111111111111111111000111111111111222222222222111000000222222111000111111111111111111111111000000000000000000000000222111111111000000////////////000/////////111222000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000111111111111222222222333333222222222333444444::::::<<>><<<999777555666999<<<<<<<<>>>>>???AAABBBCCCCCC@@@???;;;888666666888999888777444333333222222222222222333222111111111111111111111111111111222222222222333222000000111222000///111111111111111111111111000000000000000000000000000000000000/////////...,,,,,,---------...///000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000//////000000000111111111333333222222222333444444777888;;;@@@DDDFFFEEEDDDBBBFFFIIIKKKJJJKKKOOOSSSTTTVVVYYY[[[]]]ccckkkrrrrrrpppnnnmmmpppuuuzzz}}}------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........,,,+++,,,---///---,,,,,,---......---////////////////////////000000000/////////......///............---------------------------------,,,,,,---............---,,,------------.........---------,,,------...///------............------++++++++++++++++++++++++................................................------............------------------------------...,,,---///---***+++///***++++++,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***)))))),,,++++++******++++++,,,++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---..................---------------............///......//////////////////........................//////000111111111111111888<<>><<<:::<<>>@@@@@@@@@AAADDDFFFQQQVVV]]]```___[[[YYYXXXOOOJJJDDDBBBCCCFFFHHHHHHOOOLLLHHHDDDAAA???>>>>>>AAAAAA@@@???===:::777666444444333222111111111111111111111222222222333333333222111222444555444333222222222222222222222222000000000000000000000000000000000000000/////////333222000000///...,,,***////////////////////////////////////////////////////////////000000000000000000000000/////////////////////////////////////////////000000000111111222222222222333444555555222555:::@@@EEEFFFEEEBBBDDDHHHLLLMMMLLLNNNQQQUUUNNNSSSXXX\\\___dddkkkppppppooonnnoooqqqvvv{{{~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------------------------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,,,,---...---,,,,,,---...000...,,,---...///..............................000///...------...///000///............---------------------------------,,,---......//////......---------.........//////---,,,,,,,,,---///111222------............------------------------------................................................---......//////......---------------------------///------///---******...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,+++,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++***)))+++...000------,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......///000///...,,,+++---------............///---.........//////000000------......///000111111222222222666<<>>===BBBBBBDDDDDDCCC@@@===;;;666666444333333222222222111222222222222333333333222222222444666888888777222222222222222222222222111111111111111111111111111111111111111111111111///...---...000///---+++////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000111111111222222222222222222333444555666222555:::@@@EEEFFFEEEBBBFFFIIIMMMNNNNNNOOOSSSVVVPPPTTTYYY[[[]]]bbbhhhmmmpppooooooooorrrwww{{{~~~------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,+++---...---,,,,,,---///000...------...//////...........................///...---------...///000///............---------------------------------------...////////////...------........./////////------------...///000111------............------,,,,,,,,,,,,,,,,,,,,,,,,......................................................////////////......------------------------...,,,---///---***+++///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,------...++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))+++///333...------,,,,,,------........./////////...------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---..................---------------............///------......///000000000......///000222333444444777666555666:::@@@FFFJJJGGGGGGFFFCCCAAABBBFFFKKKUUUTTTQQQMMMJJJHHHGGGFFF>>>???@@@AAADDDJJJQQQVVVXXXZZZ\\\\\\[[[ZZZZZZZZZUUUWWWZZZ[[[YYYUUUPPPMMMSSSWWWZZZWWWPPPJJJHHHHHHBBBCCCEEEDDDBBB@@@???>>>???AAADDDFFFEEECCC@@@===999888777555444444444444222222222222333333333333222222222444777999999888333333333333333333333333111111111111111111111111111111222222222222222333///...///222777999777444000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111222222222222111111111222333444555666444666:::@@@DDDFFFEEECCCEEEHHHLLLMMMMMMNNNRRRUUUSSSVVVYYYZZZ\\\___fffkkkooooooooopppsssxxx|||~~~------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***,,,...+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************,,,------......------,,,+++,,,...---,,,,,,---///000///------/////////...........................------------....../////////............---------------------------------------...///////////////............////////////------...///////////////------............------------------------------......................................................////////////......---------------------------+++,,,///...+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///---,,,,,,,,,,,,,,,,,,---------.../////////......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---------......///---------............///------......///000000111000000111333444666777777;;;;;;;;;<<<>>>@@@BBBDDDCCC@@@===<<<>>>CCCIIINNNSSSPPPKKKFFFBBBAAA@@@AAABBBFFFKKKPPPSSSWWW\\\```cccdddffffffeeeeeefffgggcccdddeeefffeeebbb^^^[[[\\\\\\\\\ZZZWWWSSSPPPOOOFFFGGGHHHEEEBBB@@@@@@BBB@@@BBBFFFHHHHHHFFFBBB@@@;;;:::888777666555555555222222222333333333444444444333222333555666666555333333333333333333333333111111111111111111111111000000111111222222222222222111111555;;;<<<:::666000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111222333444666666777888;;;@@@DDDFFFEEEDDDDDDHHHKKKLLLLLLMMMQQQTTTSSSVVVXXXYYYZZZ^^^fffllloooooooooqqqtttxxx|||---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------'''***,,,+++))))))+++---+++++++++,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------,,,,,,...///000///------///000///...........................,,,------......///////////////.........------------------------------------......///////////////............/////////000,,,---///000000000///...---..................---000000000000000000000000......................................................////////////......------------------------,,,+++,,,///...+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,*********,,,++++++++++++++++++,,,,,,,,,---...////////////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,---...000111---------.........//////---------...///000000111111111333444666777888999888<<>>DDDMMMUUUZZZYYYUUUOOOJJJGGGFFFGGGIIILLLRRRXXX]]]^^^^^^___```aaaaaa```^^^]]]]]]```bbbeeefffiiilllooopppnnnlllhhhccc^^^[[[[[[ZZZWWWTTTRRRRRROOOIIICCC@@@BBBDDDCCCFFFIIILLLLLLIIIEEEBBB<<<;;;:::888777666666666222222333333333444444444555333222222333444222111333333333333333333333333111111111111111111111111//////000000111111111222222///...111555555111,,,000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000////////////000000000000111111111222333444666777::::::<<>>BBBGGGMMMTTTYYY[[[\\\]]][[[VVVQQQMMMLLLKKKLLLNNNRRRWWWXXXUUURRRPPPOOONNNLLLKKKKKKKKKJJJMMMPPPVVV\\\aaadddfffffffffeeedddaaa^^^ZZZWWWUUUTTTQQQMMMKKKJJJIIIGGGEEECCCEEEIIINNNQQQPPPLLLHHH>>>>>>===<<<<<<<<<<<<===666666555555555444444444333333333444555666777888555555444333333333333444222222222222222222222222111111111111111111111111000000000000///////////////111222333222111...---000000////////////000000000000000000000000000000111000000000000000111222000000000000000000000000.........//////000111222222222333333333333444444888888:::>>>CCCEEEEEEDDDGGGJJJNNNOOOMMMMMMPPPSSSTTTUUUWWWZZZ]]]bbbiiimmmqqqppppppqqqssswww{{{~~~------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------------............///------------------------------------------------------............------........................---------.........//////...............---------......------...///000000//////////////////000000////////////000000000111222111000///...//////000333222111000000000000000000/////////....................................111000///......---------........................,,,---......---,,,---///---------............///...---,,,,,,++++++,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,+++++++++,,,---...//////...---,,,,,,,,,,,,---------------------------................................................---...///...------...000.........//////000000000000//////000222444777888>>>===;;;777444555:::???LLLQQQVVVXXXVVVOOOHHHDDD@@@===<<<>>>CCCHHHNNNQQQaaa```]]]WWWPPPJJJFFFEEEEEEHHHMMMUUU\\\^^^\\\YYYXXXVVVQQQLLLGGGDDDAAA@@@CCCFFFKKKPPPSSSUUUVVVVVVYYYXXXVVVUUUTTTSSSSSSSSSOOOLLLHHHFFFGGGHHHHHHHHHMMMNNNPPPSSSTTTSSSOOOLLL@@@>>>;;;999999:::<<<>>>888888777777666666555555444444444444555666777888666555444444333333444444222222222222222222222222111111111111111111111111222111111111111000000000000111222222222000///...000000////////////000000000000000000000000000000222222111111111111111222000000000000000000000000///......//////000111222222222333333333333444444777777:::>>>BBBEEEEEEDDDFFFIIIMMMNNNMMMMMMPPPRRRTTTUUUWWWZZZ]]]ccciiinnnqqqppppppqqqtttxxx|||~~~------------------------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///......---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------***+++---......---+++***........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........................------........./////////000000//////////////////---------------...///000/////////............---///////////////000000000000///...---------------000000///...------......////////////....................................111000///......---..............................---...///...---,,,---...---------............///...------,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++***++++++,,,---.........---,,,,,,,,,------------------------------................................................,,,...////////////111222///////////////000000000//////000222555888<<<>>>>>>???<<<666333777BBBLLL\\\]]][[[UUUKKKDDDAAABBB>>>???BBBFFFMMMVVV]]]aaaeeeccc^^^WWWOOOIIIFFFFFFHHHKKKQQQXXX]]]^^^\\\YYYRRRPPPLLLIIIFFFEEEDDDEEEBBBDDDHHHKKKMMMMMMLLLKKKLLLLLLKKKKKKLLLOOORRRTTTMMMIIIEEEBBBCCCFFFHHHIIIOOONNNOOOQQQRRRRRRPPPNNNGGGCCC>>>:::888999;;;===::::::999888888777666666555555444555555666777888666555444444333444444444333333333333333333333333222222222222222222222222333333222222222111111111111111111111111000000000111000000//////000000111000000000000000000000000444444333222111111111222000000000000000000000000////////////000111222222222222333333333333444444555666888===AAADDDDDDCCCEEEHHHLLLMMMLLLLLLOOORRRTTTUUUWWWZZZ]]]cccjjjnnnqqqqqqqqqrrruuuyyy}}}...............................................................---------------------------------------------------------------------------------...------,,,,,,------...---------------...///000***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------+++---///111111///---+++---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................------............------....................................////////////......///000000111222222000000////////////000000000111111111111111000000---...000111111111000///000/////////////////////...---------------...//////////////////.................................000000///.......................................,,,---...---+++******+++---------............///......---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......*********++++++,,,,,,,,,...------,,,,,,,,,------------------------------................................................---...000000//////000111000000000000000000000000222444777;;;>>>BBBDDDEEE???>>>======@@@IIIVVV___hhhbbbWWWKKKBBB@@@DDDHHHHHHNNNTTTYYY```hhhoooqqqjjjiiieee___YYYTTTRRRRRROOOPPPRRRTTTTTTSSSPPPNNNIIIHHHHHHHHHJJJNNNQQQSSSPPPRRRTTTUUUUUUTTTQQQPPPOOOPPPQQQSSSVVVYYY\\\]]]VVVPPPJJJEEEDDDEEEFFFFFFHHHHHHHHHJJJMMMPPPQQQPPPNNNJJJFFFAAA===;;;;;;;;;<<<<<<;;;:::999888777666666666666555666666777777666666555444444444444444333333333333333333333333222222222222222222222222333222222222111111111111222222111000000111111222111000000000000000000111000000000000000000000000555444333222111000000000000000000000000000000000////////////000111222333222222222333333333444444444555777<<<@@@CCCDDDCCCDDDGGGKKKLLLLLLLLLOOORRRSSSUUUWWWZZZ^^^dddjjjooorrrqqqqqqrrruuuzzz~~~........................////////////////////////........................------------------------------------------------------------------------...------,,,,,,------...---------------...///000++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---...111222222111...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................------............------................................./////////000000---.........//////000000222111111111111111222222111222333444444444444333...000222444555333111///000000000111111111111111............///000111222.........///////////////////////////////////////000//////............///////////////////////////,,,---...---+++***+++,,,---------............//////...------,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......******++++++++++++++++++------,,,,,,,,,------...------------------------................................................---///000000...---------000000000111111111111111444888@@@GGGMMMQQQRRRRRRLLLJJJJJJOOOXXXaaagggiiiaaaYYYOOOHHHGGGJJJNNNPPPXXX```gggiiijjjnnnooommmmmmllliiiddd]]]WWWTTTTTTLLLLLLJJJHHHGGGFFFGGGHHHMMMNNNOOORRRVVV[[[```ccchhhiiikkkkkkjjjhhheeeccceeegggjjjnnnpppqqqqqqpppgggaaaYYYRRRNNNKKKIIIHHHHHHGGGFFFGGGJJJMMMNNNNNNKKKJJJHHHFFFCCC@@@>>>===>>>>>>===;;;:::888777777888888777666666666777777666666555444444444444555333333333333333333333333222222222222222222222222222222111111111000000000222222111111111111222222111111000000000000111111111111111111111111111111444333222000000/////////000000000000000000000000/////////000000111222333222222222333333333444444333444777;;;@@@CCCDDDCCCCCCGGGKKKLLLLLLLLLOOORRRSSSUUUXXXZZZ^^^dddkkkpppqqqqqqqqqrrruuuzzz~~~........................////////////////////////.............../////////------------------------------------------------------------------------...------,,,,,,------...---------------...///000,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------........................------............------............................../////////000000000////////////////////////000000111222444666777999666777888999999999777777222333444555666555444444222222222222111000/////////......------......///........./////////////////////////////////////////////............//////////////////////////////...///000///...---...///---------............//////......------------------------------.........------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......------------------------...................................................///111111...,,,,,,,,,000000000111222222333333444:::CCCMMMVVV[[[]]]^^^^^^\\\\\\ccckkkooolllhhhTTTPPPMMMNNNRRRUUUSSSQQQXXXeeeooopppppprrroooiiidddbbb^^^WWWPPPKKKIIIIIIHHHHHHHHHGGGHHHLLLRRRVVVZZZ\\\```ffflllsssxxx{{{}}}yyytttnnnhhhbbb]]]YYYUUUQQQOOOKKKIIIHHHHHHGGGEEEDDDDDDFFFFFFFFFEEECCCBBBBBBAAA@@@>>><<<:::999888:::999888777777666777777777666555555444444555555333333333333333333333333333333333333333333333333222111111111111000000000111111111222222222222222222111111000000111111222111111111111111111111111222222111000////////////000000000000000000000000000000000000111222333333222222333333333333444444333444777;;;@@@DDDDDDDDDCCCGGGKKKMMMLLLMMMPPPSSSSSSUUUXXX[[[___eeelllqqqppppppppprrruuuzzz~~~........................////////////////////////---........./////////000................................................------------------------...------,,,,,,------.........---------......///---------...............------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///................................................------............------.........................../////////000000000000111111333444666888999:::;;;<<>>???AAAEEEGGGEEEDDDDDDBBB???<<<:::888666555333111///...------............/////////000//////////////////////////////............//////////////////////////////---...//////......///000---------............/////////...---------------------........./////////........................+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///------------------------................................................---///111222000.........//////000111333444555555444888???GGGOOOUUUYYY[[[^^^___dddkkkpppqqqlllgggYYYWWWUUURRRQQQPPPOOONNNMMM^^^mmmoooooopppkkkbbbVVVTTTPPPKKKIIIJJJOOOTTTYYY[[[]]]^^^```eeelllrrrsssuuuzzz~~~{{{wwwqqqllleeeaaa[[[VVVRRRNNNJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEFFFEEECCCAAA???===<<<;;;;;;:::999888777777777777777666666555555555555555444444444444444444444444333333333333333333333333333333222222222111111111000111222333333333222222222111111000000111111222111111111111111111111111222222111000000111111111000000000000000000000000000000000000111222333333222222333333333333444444333444777<<>>;;;777555333222---.........//////000000000000000000000000000000//////.........//////000000000000000000000000000***,,,------,,,,,,...///---------.........////////////...------------............/////////000000........................+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,,,,,,,---...///------------------------................................................,,,...222333222111111111......000111333555666666555666999===CCCHHHMMMPPPQQQXXXaaaiiimmmnnnllljjjjjjfff]]]QQQHHHDDDGGGKKKGGGZZZiiiiiifffcccZZZOOORRRPPPMMMLLLQQQ[[[hhhqqqsssvvvxxxzzzzzz}}}yyyuuuoooiiiddd___YYYVVVOOOMMMKKKHHHFFFFFFFFFGGGIIIHHHFFFDDDBBB@@@>>>===;;;;;;999888777777666777777777666555555555555555444444444444444444444444333333333333333333333333444444444333333333222222///000222444555444222111222222111111111111222222111111111111111111111111222222222111222222333333000000000000000000000000000000000000111222333444222222333333333444444444333444777<<>>AAA@@@DDDMMM[[[iiipppooolllkkk___PPPGGGEEEGGGIIIJJJOOOWWW[[[XXXRRRQQQPPPNNNOOOUUU]]]eeennnxxx{{{wwwssspppnnnddd^^^VVVQQQOOONNNLLLJJJHHHEEEEEEHHHIIIDDDAAAAAA===>>>???>>><<<:::999999999999888777777777777777666666555333111111333555444444444444444444444444444333333222222333333444333111000111333555555555111111111111111111111111222222111111111111111111333333222111111222333333111111111111111111111111111111222222222333333333333333444444444333222222444555888<<>>???:::888:::777888:::<<<======>>>@@@>>>DDDPPP___kkknnnjjjdddZZZSSSJJJGGGHHHLLLMMMLLLGGGLLLMMMIIIJJJRRR[[[```ooowww}}}|||}}}{{{uuullleee^^^WWWOOOJJJNNNJJJIIILLLKKKFFFCCCBBB???@@@AAA@@@???===;;;::::::999888777777777777777777888777666555555888:::444444444444444444444444444333333222222333333444333222111222444555555444111111111111111111111111222222111111111111111111333333222111111222333333222111111111111111111222111111222222222333333333222222333444444333333333444555888<<>>@@@<<<777666999777555222111222333333222333222000///......//////000000000000000000000000///......------....../////////......//////000111........................---,,,+++,,,...///...------......//////......---------------------------////////////////////////............------------........................------...............---............................................................///000111111000000////////////000000000111222111000000222444;;;===BBBHHHHHHEEEDDDFFFBBBBBBBBBAAA@@@@@@??????GGGMMMWWWccciiiggg^^^VVVJJJGGGEEEGGGJJJLLLKKKIIIGGGIIIGGGDDDJJJ\\\ooozzzvvvnnnhhhbbb\\\XXXSSSNNNLLLMMMKKKFFFBBBBBB@@@AAABBBBBBAAA@@@>>>===;;;:::999888777777666777666777888777666777:::<<<444444444444444444444444444333333222222333333444333222111222444555555444222222222222222222222222111111222222222222222222333222222111111222222333333222111000000111222333111111222222222333333333111222222333444444444444555666888<<>>;;;999777555555333111...111000///......///000111111111111111111111111111///..................////////////...///000000111........................000...++++++,,,......---......////////////...............................................................------------,,,---------...............,,,---......///.............................................................../////////000000111111000000//////000000111000111222222222444777:::???DDDMMMTTTWWWWWWYYY[[[XXXYYYWWWTTTSSSRRROOOKKKYYYZZZ]]]```___YYYPPPIIIEEECCCCCCDDDFFFFFFDDDAAADDDGGGJJJNNN\\\uuu~~~tttmmmhhhdddZZZTTTQQQPPPNNNHHHDDDDDD??????@@@AAABBBBBBAAA@@@===<<<:::999888777777777555666666555555555777999555555555555555555555555444333333222222333333444333222222333555666555333222222222222222222222222111111222222222222222333222222222222222222222222333222111//////111222333111111222222222333333333000111222333444555555555555666888===AAADDDDDDCCCFFFGGGIIIJJJLLLOOOSSSVVVSSSTTTYYY```eeeggglllssstttssspppppprrrwww}}}AAA@@@>>><<<;;;:::999999444333222111000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////...//////////////////...////////////////////////------------------------........................------------------------/////////.........------------------------------,,,,,,,,,,,,------..............................------------------------.................................///////////////........................////////////000000111111111000000000222444777888@@@LLL[[[gggoooxxxyyyqqqlllnnniiieeeeeehhhiiieeeaaabbbcccffflllvvv|||yyyyyywwwvvvvvvvvvtttnnneee^^^ZZZWWWTTTUUUVVV[[[fffrrr}}}uuulll___TTTJJJEEEEEENNNUUUTTTOOOLLLCCCBBBAAA@@@???===888555111000///......///000111000000000000000000000000000//////......//////000///////////////000111111////////////////////////222///---,,,---...///......//////////////////...........................------------------------------------,,,,,,,,,,,,---------.........//////,,,------...//////............................../////////////////////////////////000000000000000111111000000000000111111///111333555777:::???BBBDDDNNNYYY```dddgggjjjlllnnnqqqqqqnnnnnnooojjjcccccc___ZZZTTTOOOJJJFFFCCCCCCBBBBBBBBBDDDEEEEEEDDDFFFNNNZZZhhh|||vvvkkkddd^^^ZZZUUUNNNIIIIIIAAA???>>>???BBBDDDCCCBBB???>>>===;;;999888888777666666777666444333444555555555555555555555555555444333333222222333333444444333333444666666444333222222222222222222222222111111222222333333333333222222222222222222222222222222111000000111222222111111222222222333333333000111222333444555555555666666999===AAADDDDDDCCCFFFGGGIIIJJJLLLOOOSSSVVVSSSSSSWWW^^^ccceeejjjqqqvvvtttrrrqqqsssxxx~~~LLLKKKIIIFFFDDDBBBAAAAAA<<<:::888555333222222222111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////...//////000000//////......////////////000000000------------------------........................------------------------//////.........---------------------------------,,,,,,,,,---------..............................------------------------.................................///////////////------------...............//////000000111111222111111222333666:::>>>@@@TTTaaaqqq|||uuudddXXXZZZYYYXXXYYY\\\]]][[[XXX```aaadddiiiqqq{{{vvvcccVVVNNNMMMMMMLLLIIIKKKUUUaaappptttwwwzzz~~~~~~uuukkk]]]PPPFFFIIIQQQUUUUUUUUULLLKKKJJJJJJLLLLLLKKKJJJ===;;;888555222111000000000000000000000000000000111000000//////000000111000000//////000000111222////////////////////////222000...---///000000///...//////000000//////...........................---------------------------------,,,,,,,,,,,,+++,,,,,,------.../////////,,,,,,---...////////////........................///////////////////////////000000111111000000///222222111111111111222222000333666:::===AAAFFFIIIMMMYYYeeeiiikkkoooqqqrrrtttyyyzzzyyy{{{}}}wwwlll]]]XXXQQQJJJEEECCCDDDFFFCCCDDDFFFIIIOOOUUUZZZ]]]kkkvvvuuummmbbbVVVOOOMMMIIIEEE@@@???BBBEEEEEEDDDBBBAAA???===;;;:::999999888999999888666555555666555555555555555555555555444333333222222333333444444333444555777666444222333333333333333333333333111111222222333444444444111222222333333222222111111111111111111111111111111111222222222333333333111222222333444444444444666777999===AAACCCCCCBBBFFFGGGIIIJJJLLLOOOSSSVVVUUUTTTWWW\\\```bbbhhhooouuutttrrrrrruuuyyy~~~VVVUUURRRPPPMMMKKKJJJIIIIIIFFFBBB===999666555444222222222222222222222222000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////.../////////000000000000------------------------........................---------------------------------------.........------------------------,,,,,,------......------........................------------------------..................................../////////000---.........////////////...//////000111111222222333444555888<<>>===<<<;;;444666888888888777888999666666666666666666666666444333333222222333333444444444555666777777444111333333333333333333333333111111222333333444555555111222333444444333222111...000222444444222000...111111222222222333333333333333444444444333222222777777999===AAACCCCCCBBBFFFGGGIIIJJJLLLOOOSSSVVV[[[XXXWWWZZZ\\\___gggoooqqqqqqqqqsssuuuxxx{{{}}}___]]]^^^aaadddaaaZZZSSSUUUSSSPPPMMMHHHBBB:::555777555333333444444333222444444333333222111111000222222222222222222222222000000////////////000000000000000000////////////////////////////////////........................................................................................................................---------............///......------------......---------............///...///000111000///---+++//////.........---------111------000222000///111+++111777777222111555;;;<<<>>>AAAEEEHHHKKKLLLMMMIIIPPPYYYfffzzzzzzeeeZZZUUURRRYYYccciiiooouuuvvvvvvuuupppiiiggg[[[QQQNNNMMMLLLLLLNNNQQQYYYccckkknnnnnnkkkjjjlllllljjjgggffffff```YYYSSSTTTTTTTTTTTTVVVZZZ]]]bbbbbbccceeeggghhhgggeee___^^^[[[VVVQQQOOOPPPQQQIIIKKKNNNOOOQQQXXXccclllssspppmmmiiiaaaTTTEEE:::444222222555:::;;;777222333222000//////000111222000000000000000000000000111000///......///000111////////////////////////////////////////////////.........................../////////...---,,,,,,...............................................................///000000---...//////......///111............/////////000...000111111000000111222222111///......000222444999>>>BBBCCCBBBEEEMMMUUUllluuu}}}}}}|||ttt|||~~~zzzoooddd```\\\TTTKKKFFFHHHQQQYYY^^^cccqqqyyytttdddVVVTTTTTTMMMFFFCCCFFFBBB@@@BBBBBB>>>;;;;;;:::999999888777666666555666666666666666555555444333444444555555444444333555444444333333222222111444444444444444444444444222222222333333333444444333222222111111222222333111111111111111111111111222222222222222222222222666555555444444333222222888999:::>>>BBBCCCCCCBBBFFFGGGHHHJJJMMMPPPSSSUUUXXXVVVVVVYYY\\\^^^eeemmmtttwwwwwwrrrpppuuu|||~~~PPPOOOQQQVVV^^^bbbaaa___[[[ZZZYYYWWWRRRJJJAAA;;;777555222111333444444444444444444333333222222222222222222222222222222222111000000//////000000111111111000000000/////////////////////////////////........................................................................................................................---------............///......------------......---------............///...///000111000///---,,,//////.........---------000,,,,,,//////,,,,,,---111000...000666???JJJQQQOOOMMMKKKIIIJJJMMMPPPRRRSSS[[[dddnnn|||yyyeeeRRRNNNSSS\\\kkkyyy~~~yyybbbXXXPPPMMMLLLIIIHHHIIIBBBFFFLLLOOOQQQQQQQQQQQQSSSUUUTTTQQQRRRSSSOOOIIILLLKKKJJJJJJKKKMMMOOOPPPSSSTTTVVVZZZ]]]___]]]\\\XXXWWWUUUQQQMMMJJJKKKLLLPPPRRRTTTTTTUUU]]]lllwwwyyywwwuuurrrlllaaaTTTJJJ???;;;666555777777555111111111222222222111111111111111111111111111111111111111000//////000111111////////////////////////////////////////////////..............................//////......---,,,...............................................................///000000---...//////......///111........./////////000000///000111111000000111222111000//////111444777999===???AAACCCGGGPPP]]]fffvvv~~~~~~~~~|||rrreeeWWWUUUQQQOOOQQQWWW]]]bbbnnnwwwzzzkkk^^^RRRKKKJJJHHHCCCAAADDDEEEAAA>>>???;;;;;;:::999888777777666666666777777666666555444444444444555555444444444333333333333333333333444444444444444444444444444333333333333444444444444444333333333333333333444222222222222222222222222222222222222222222222222555555444444444444333333888999:::>>>BBBCCCCCCBBBFFFFFFGGGIIILLLOOORRRSSSVVVUUUXXX]]]___```eeekkktttwwwwwwrrrpppvvv|||~~~FFFDDDCCCGGGNNNUUUXXXYYYYYYZZZ\\\^^^\\\WWWOOOIII===:::666444444555555555333333333333333333333333333333333333333333333333222111111111111111111222111111111000000000000///////////////////////////........................................................................................................................---------............///......------------......---------............///...///000000000///------/////////............---///------000000------000555111000999JJJ[[[fffkkkbbb]]]VVVQQQPPPUUU[[[```iiiqqq{{{nnn[[[KKKKKKTTT]]]jjjvvvlllqqqtttrrrooolllfff___YYYQQQLLLJJJIIIEEEEEEGGGMMMOOOPPPOOONNNMMMOOOPPPLLLOOOOOOOOOQQQTTTSSSNNNRRROOOLLLLLLNNNPPPOOONNNLLLLLLLLLNNNPPPPPPMMMKKKPPPQQQPPPNNNKKKJJJJJJKKKUUUZZZ^^^\\\ZZZ^^^jjjttt{{{xxxuuusssnnneeeZZZRRRKKKDDD<<<777555555333222000111333444444333111000111111111111111111111111222111111000000111111222000000000000000000000000////////////////////////............................../////////...------...............................................................///000000---...//////......///111....../////////000000000000111222222000///000111000000111222555888<<<>>>CCCBBBAAAFFFPPP___nnnxxxzzzkkk\\\NNNNNNPPPVVV```iiinnnpppgggWWWQQQLLLFFFBBBDDDEEEBBB??????===<<<<<<:::999888888777777777777777777666555555444444555555555555444444111222222333444444555555444444444444444444444444333444444444444555555555555444444333333444444555333333333333333333333333333333333333333333333333444444444444444555555555888888:::>>>BBBDDDCCCBBBFFFFFFGGGIIIKKKNNNPPPQQQTTTTTTYYY___aaaaaadddiiissswwwvvvrrrpppvvv|||MMMIIIEEEDDDEEEHHHIIIJJJOOOQQQTTTXXX[[[ZZZWWWTTTDDDBBB???<<<;;;999777555333333333333333333333333333333333333333333333333333222222111111222222333222222111111111000000000////////////////////////........................................................................................................................---------............///......------------......---------............///......///000//////...---/////////...............000...000333333111222777222555???QQQdddrrrvvvuuukkkfff```]]]___fffnnnttt}}}lll\\\PPPQQQVVVVVVXXX\\\YYY\\\]]]YYYVVVUUUQQQKKKOOOKKKHHHHHHGGGGGGJJJPPP]]]^^^___]]]XXXSSSPPPOOOWWW\\\___aaaffflllmmmkkkkkkgggbbbbbbfffgggddd```\\\YYYUUUQQQOOOMMMJJJHHHLLLMMMNNNNNNKKKIIIHHHHHHMMMWWW```bbb___```gggooouuurrrmmmjjjeee^^^TTTMMMMMMGGG@@@:::888777666555222222333444444333111111111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////..............................////////////.....................................................................///000000---...//////......///111...////////////000000000111222333222000///000111222222333444777;;;>>>@@@FFFCCCDDDKKKYYYjjjxxx~~~}}}xxxlll[[[MMMMMMQQQXXXbbblllvvv~~~jjjWWWVVVMMMFFFFFFFFFDDDAAAAAA>>>===<<<;;;:::999888777777777888888777777666555555555666666666666555555333333333333444444555555444444444444444444444444444444444555555555666666444444333333333333444444333333333333333333333333333333333333333333333333333333333444555666666777777888:::>>>BBBDDDDDDCCCGGGHHHIIIJJJLLLNNNPPPQQQSSSSSSXXX^^^```aaadddjjjsssvvvvvvrrrqqqvvv|||XXXUUURRROOOOOOOOOOOOOOOMMMLLLLLLLLLNNNOOONNNMMMCCCBBBBBBBBBAAA???;;;888333333333333333333222222333333333333333333333333333333222222222222333333222222222222111111111111000000000000000000000000////////////////////////////////////////////////........................................................................---------............///......------------......---------............///......///////////////...////////////////////////111///000222111000444:::888BBBTTTfffttt{{{{{{yyyuuusssqqqqqqttt{{{}}}iiiZZZOOOOOOPPPLLLJJJLLLLLLPPPQQQOOOOOOQQQPPPLLLNNNKKKKKKMMMNNNQQQZZZcccsssvvvyyywwwnnncccXXXRRR[[[aaahhhmmmuuu}}}~~~~~~zzzpppkkkddd^^^[[[[[[[[[[[[SSSTTTUUUSSSOOOIIIFFFDDDDDDMMMVVVZZZZZZ]]]fffnnngggccc^^^[[[XXXTTTNNNHHHGGGDDDAAA>>><<<;;;:::999666555444222222222222333111111111111111111111111222222333333333333222222222222222222222222222222000000000000000000000000////////////////////////......///////////////...////////////////////////////////////////////////...............///000000---...//////......///111////////////000000000111111222333222111000111222444555555777999<<<>>>@@@BBBCCCHHHTTTdddsss||||||~~~zzzrrrfffYYYPPPLLLXXX```jjjqqqwwwqqqcccVVVKKKGGGGGGEEEDDDDDD???>>>===<<<:::999888777888888888999888777777666555666666777777666666555555555555444444333333333444444444444444444444444444444444555555555666666333333222222222222333333222222222222222222222222333333333333333333333333222333444444555666777777777777:::>>>BBBDDDDDDCCCHHHIIIKKKLLLNNNPPPQQQRRRTTTSSSVVV[[[^^^___eeekkkrrrvvvvvvrrrqqqvvv}}}[[[[[[[[[\\\]]]___aaabbb[[[WWWQQQLLLIIIFFFCCCAAA>>>>>>???AAACCCBBB???===777666666555444444333333333333333333333333333333333222222111111222222333333333333222222222111111000000000000000000000000////////////////////////////////////////////////........................................................................---------............///......------------......---------............///............////////////...////////////000000000000//////000000111888AAAUUU^^^lllxxxxxxuuugggXXXKKKHHHEEEBBBEEEKKKAAAGGGLLLNNNQQQTTTRRRNNNSSSTTTWWWZZZ[[[___iiiuuuuuuhhh```\\\dddlllsss|||vvvqqqkkkffffffiiilllmmmiiijjjjjjfff___VVVOOOKKKMMMNNNOOOLLLJJJMMMVVV]]]SSSOOOJJJIIIIIIIIIFFFCCC@@@@@@@@@@@@???>>>>>>===<<<:::777444333333333444222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000////////////////////////......///000000000//////////////////////////////////////////////////////...............///000000---...//////......///111/////////000000000111111000111222222111111222444777888888:::<<<===???@@@BBBFFFQQQ```oooyyy}}}|||yyy~~~~~~~~~vvvkkk___SSSMMMQQQYYYdddnnnyyy~~~www}}}zzziiiVVVLLLHHHDDDBBBAAAAAA@@@???>>><<<:::999999999999999999999888777777666666777777777777666666666666555555444333333222444444444444444444444444333444444444444555555555333222222111111222222333111111111111111111111111333333333333333333333333333333444555666666777777666777999===BBBDDDEEEDDDHHHIIIKKKNNNPPPQQQRRRSSSTTTSSSVVV[[[^^^```fffmmmrrrvvvvvvqqqqqqwww}}}iiiiiihhhggghhhjjjmmmpppnnniiiccc\\\WWWQQQLLLHHHCCCAAA??????AAABBBBBBAAA<<<;;;:::999888666555555444444444444444444444444222222111111111111222222444333333333333222222222000000000000000000000000////////////////////////////////////////////////........................................................................---------............///......------------......---------............///...............///000000.../////////000000000000//////111555999???MMMYYYqqqvvv}}}yyymmmccc```[[[QQQIIIIIIGGGFFFMMMXXXXXXaaajjjnnnooommmeee\\\YYY]]]ccchhhggggggnnnxxxzzz~~~wwwpppllllllsssyyy}}}{{{vvvrrrqqqqqqrrrqqqwwwyyyzzzxxxpppggg```[[[[[[YYYVVVRRROOOMMMMMMMMMIIIEEE@@@>>>@@@AAAAAA??????@@@@@@???>>>===>>>???@@@???===;;;888666555444222222222222222222222222000111222333333222111000111111111111111111111111000000000000000000000000////////////////////////......///000000000000000////////////////////////////////////////////////...............///000000---...//////......///111//////000000000111111111...000222222222222444555999999;;;===???AAABBBCCCMMMUUUaaannnxxx{{{yyyvvvwww|||zzzssspppeeeXXXPPPKKKLLLUUU```gggppp{{{xxxcccVVVLLLFFFCCCDDDCCCBBBAAA???===<<<;;;999999::::::999999888777666777777888888777777666555555555555555444444444444444444444444444444444333333333333444444444444333333333222222333333333222222222222222222222222444444444444444444444444444444555555666666777777666777999===BBBEEEEEEDDDFFFGGGJJJMMMPPPRRRRRRSSSTTTTTTXXX___bbbcccgggmmmqqquuuvvvqqqqqqwww}}}~~~yyytttpppppprrruuuxxxvvvrrrnnnjjjeee___[[[MMMIIICCC@@@???AAABBBBBB??????>>><<<:::999777777444444444444444444444444222111111111111111111222444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000........................................................................---------.........//////.........------.........---------.........//////...............///000111.../////////000000111111///000555===EEERRRdddtttyyy{{{|||pppjjjcccVVVLLLHHHEEECCCGGGPPPTTTUUU___kkksss~~~rrreee[[[aaajjjooolllhhhllltttppptttyyy}}}~~~~~~~~~yyytttqqqtttxxx{{{{{{vvvoooiiieee^^^```dddggggggbbbZZZUUUOOOIIICCC@@@AAABBBBBBAAAAAAAAA@@@===;;;;;;===>>>BBBBBBBBB@@@===999666333222222222222222222222222000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000...............///000000---...//////......///111000000000000111111111111...///111222222333555777999:::<<>>===999::::::::::::999888888777777888888888888777777333333444444555666666666444444444444444444444444222222222333333333444444555444444333333444444555333333333333333333333333444444444444444444444444555555555555666666666666666777999===BBBEEEEEEDDDDDDFFFIIILLLOOOQQQRRRRRRSSSUUU[[[cccffffffhhhlllqqquuuuuuqqqqqqwww~~~yyysssrrrsssuuuxxxxxxwwwvvvyyyxxxoooddd]]]XXXOOOFFFBBBBBBGGGJJJDDDEEECCC@@@AAACCC<<<111444555666555333222222333000111111222333333444444222222222222222222222222111111111111111111111111000000000000000000000000111111000///////////////////////////////////////........................---------------------------...///000000///...---..................................../////////000............/////////000333///+++,,,111333111...666555999FFFZZZlllwww{{{{{{~~~~~~lllYYYQQQOOOKKKGGGFFFEEEMMMTTTYYYcccrrrrrrmmmggggggnnnttttttuuuyyyttt|||~~~}}}yyysssvvvwwwuuuvvvvvvrrrllleeedddffflllssstttmmmfff___VVVIIIAAA???@@@AAABBBDDDBBB@@@?????????>>>===???AAAEEEFFFEEE@@@;;;777444444444333222111000000555444333333222222333333222222222222222222222222000000000111222222222333000000000000000000000000222111111111000000////////////000000000000//////111111000000//////..............................////////////000000000000111111111000000000000000333333333222222555999===BBB???@@@DDDDDDBBBHHHQQQdddkkksssyyyyyyxxxvvvuuu{{{uuurrrpppjjjaaaYYYNNNJJJIIILLLPPPRRRUUUZZZ^^^iii{{{ttt\\\MMMGGGHHHEEE@@@AAACCC@@@999;;;:::999999888888999999888888888888777777777777777777777777666666666666555555444444444333333333555555555555666666666666666555444333333444555666333333333333333333333333333333222222333333444555333333444555666777888888777777999===AAADDDEEEEEEKKKLLLMMMOOOQQQSSSTTTUUUTTTXXX^^^cccfffhhhkkkmmmqqqssstttuuuvvvyyy~~~xxxyyy~~~xxxqqqpppppppppjjjeee]]]SSSKKKEEEAAA???HHHIIIHHHFFFIIIMMMKKKDDD<<<999555444555555444222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000///////////////////////////////////////........................------------------------......////////////......................................./////////000000........./////////000000//////...///000000000///222===OOO```lllqqqssssssuuuyyy}}}{{{wwwfff[[[PPPLLLJJJIIIJJJMMMTTTaaaoooxxx~~~|||xxxxxx~~~~~~{{{~~~|||yyyuuurrruuu{{{~~~~~~zzzyyyyyyvvvqqqeeedddeeejjjsssyyyzzzyyyvvvmmmaaaVVVOOOHHHBBB>>>EEEDDDDDDFFFHHHGGGCCC@@@>>>@@@BBBDDDEEEDDDBBBAAA:::777333333555555444111555444444333222333333333222222222222222222222222111111111111222222222222111111111111111111111111222111111111000000000000//////000000000000//////111111000000////////////////////////////////////////////////000000000111111111111111111111111111111222333444666999===@@@@@@>>>???DDDFFFIIIQQQZZZfffooowwwyyytttnnnkkkkkkqqqlllddd^^^YYYRRRJJJDDDFFFEEEGGGLLLPPPSSS[[[dddrrr{{{mmmOOOMMMIIIFFFDDDDDDDDDCCCBBB===<<<;;;;;;::::::::::::888888888888777777777777888777777777666666666666555555555555444444444444555555555555666666666666555555444444444444555555333333333333333333333333444444333333444444555666555555555666666666666666888888999===AAADDDEEEDDDIIIJJJKKKMMMOOOQQQSSSTTTTTTXXX]]]bbbeeehhhjjjlllqqqrrrssstttvvvyyy}}}qqqmmmmmmllljjjeee```YYYQQQHHHCCCGGGIIIHHHGGGIIIOOOSSSRRRIIIAAA888555666888555111666666555444333333222222333333333333333333333333222222222222222222222222000000000000000000000000111111000////////////000////////////////////////........................------------------------//////............//////............................../////////000000000////////////000000000000---000222111//////444888???QQQhhhvvvwwwqqqmmmlllqqqsssvvvwwwvvvuuutttuuuyyywwwtttoooiiiccc___]]]PPPKKKHHHHHHJJJLLLTTT\\\hhhyyy~~~|||}}}sssxxxvvvuuuxxxooojjjqqqpppxxx}}}wwwsssttt|||yyyzzzzzz|||{{{wwwsssqqqrrrvvv||||||tttmmmeee\\\QQQIIIGGGFFFFFFKKKOOOPPPKKKFFF@@@@@@AAACCCDDDFFFGGGHHHCCC<<<555444777999777333555555444333333333333444333333333333222222222222222222222222222111111111111111111111111111111111111111111111111000000000///000000111111000000///111000000000000/////////000000000000000000000000/////////000000000111111111111111111111111111111///222555888:::===AAADDDBBB@@@AAAFFFKKKQQQ[[[dddjjjqqquuuqqqeee\\\YYYZZZXXXTTTOOOIIIEEECCCCCCCCCDDDFFFNNNVVV\\\bbbnnnyyyvvv^^^RRRJJJJJJGGG@@@===???@@@???>>>===<<<;;;;;;<<<999999888888888777777777888888777777777666666666666666666666555555555555555555555555666666666666444555555555555555555444333333333333333333333333555444444444444555666666777777666666555555555555999999:::===AAADDDDDDDDDGGGHHHJJJLLLNNNPPPQQQRRRSSSWWW\\\```dddfffiiikkkpppqqqrrrsssuuuxxx|||tttfffcccbbbaaabbbcccaaa[[[VVVIIIIIIGGGDDDDDDIIIPPPTTTRRRJJJ@@@:::999777555222666555555444333333222222333333333333333333333333222222222222222222222222000000000000000000000000222111000000//////000000////////////////////////................................................//////...------...000111...........................////////////000000000//////000000000111111111...222444111...222@@@KKK^^^iiitttwwwqqqjjjhhhiiinnnppprrrqqqmmmiiifffeeehhhddd^^^WWWRRRNNNLLLLLLLLLGGGEEEIIIPPPWWWbbblllxxx}}}uuunnniiihhhjjjmmmzzz|||~~~|||~~~yyyvvvxxx}}}yyyrrrhhh```QQQMMMIIIJJJNNNPPPMMMIIIBBBBBBCCCDDDEEEFFFGGGGGGIIICCC<<<888777888777555666555555444444444444444333333333333333222222222333333333222222111111111111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111222222222222222///333888;;;>>>@@@BBBDDDEEEEEEGGGKKKRRR[[[eeellltttrrrlllbbbVVVOOOMMMNNNLLLJJJFFFCCCBBBEEEKKKPPPPPPSSS\\\iiirrryyyxxx```OOOMMMLLLBBB>>>BBBBBBAAA@@@>>>===<<<<<<<<<999999999888888888777777888888888777777777666666777777777777666666666666555555555555666666666666333444555666666555444333333333333333333333333333444444444444444555555666666666666666666555555555999999;;;>>>BBBDDDDDDDDDGGGHHHJJJLLLNNNOOOQQQRRRRRRVVV[[[___bbbeeeiiikkkoooqqqrrrssstttwww|||zzzhhheeebbbeeejjjkkkfff```UUUQQQLLLGGGCCCDDDIIINNNTTTQQQKKKDDD===888666555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222111000000000000000000000000000000000000000////////////////////////........................///...---------///000111////////////////////////////////////000000000111000000000111111111111222///111222///000;;;OOO___rrrsssqqqmmmhhhffffffhhhhhhkkkmmmmmmiiidddaaa___\\\YYYSSSNNNKKKLLLMMMOOOTTTLLLGGGLLLVVVaaallluuu~~~{{{xxxwwwuuunnnccc\\\]]]dddkkk~~~xxxtttxxx|||~~~}}}vvvpppfff]]]RRRKKKJJJJJJHHHFFF@@@AAACCCEEEGGGGGGGGGFFFJJJIIIFFF???888444555777777666555555444444555555444444444333333333222222444333333333222222111111111111111111111111111111111111111111111222222222000000111111111111000000000000000000111111111111////////////////////////000000000000111111111111111222222222333333333444222666:::===???@@@BBBCCCFFFHHHLLLSSS\\\gggppptttzzznnn^^^RRRLLLKKKJJJJJJMMMKKKHHHEEEFFFKKKSSSYYYaaabbbjjjvvvyyyYYYOOOLLLGGGHHHOOOCCCBBBAAA???===<<<<<<;;;999999999999888888888888888888888888777777777777888888777777777666666666555555555555666666666666333444555666666555444333333333333333333333333333333333333222333333444555444444555555666777777888999999;;;>>>BBBEEEEEEDDDIIIIIIKKKMMMOOOQQQRRRSSSSSSVVVZZZ^^^aaaeeehhhkkkoooqqqrrrssstttwww|||~~~rrrgggbbb[[[RRRLLLGGGBBBCCCFFFPPPRRRQQQMMMFFF???:::999444444555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111222222111000000000000111000000000000000000000000////////////////////////..............................---......///000111/////////////////////////////////000000000111111000111111111222222222222///111222555<<>>===<<<<<<:::999999999999888888888999999888888888777777777777777777777666666666666555555555555666666666666444555555555555555555444333333333333333333333333333222222222222333444444333333444555666777888888888999:::>>>CCCFFFFFFFFFJJJJJJLLLNNNPPPRRRSSSTTTSSSVVVZZZ^^^aaaeeeiiilllpppqqqrrrsssuuuxxx|||rrrggg]]]XXXRRRKKKFFFGGGJJJLLLQQQSSSQQQKKKBBB<<<999888888777777666666666444444444444444444444444333333333333333333333333111111111111111111111111333222111111000000111111000000000000000000000000////////////////////////........................,,,---...///000000000000//////////////////////////////000000000111111111111111111222222222333333111444;;;FFFTTTaaakkkoooffffffeeeeeeffffffeeeeeedddgggjjjjjjeee^^^XXXTTTHHHIIIKKKNNNTTT[[[bbbfffaaa^^^^^^dddlllsss}}}~~~|||rrrhhhbbbaaagggvvv{{{qqqrrrtttzzz~~~xxxmmm```UUUNNNLLLEEEEEEEEEEEEGGGIIIKKKLLLHHHKKKNNNKKKEEE>>>;;;:::888777666666555555666666666555555444333333222222222222333333333333333333222222222222222222222222111111111222222333333333000111111222222111111000000000111111111222222222000000000000000000000000000000111111111222222222222222333333444555555555999<<>>======::::::999999999888888888999999999888888888777777777777666666666555555555555555555555666666666666555555444444444444555555333333333333333333333333333333333333333444555555444555555555666666777777777888:::>>>CCCGGGHHHHHHJJJJJJLLLNNNPPPRRRSSSTTTTTTWWW[[[^^^aaaeeejjjmmmqqqrrrssstttvvvyyy}}}uuujjjfffbbbYYYRRRQQQEEEGGGMMMUUUZZZTTTHHH======<<<;;;:::888777666666444444444444444444444444333333333333333333333333111111111111111111111111333222111111000111111111000000000000000000000000000000000000000000000000////////////////////////+++,,,...000111000000///000000000000000000000000000000000000111111111111111111222222222333333333555999EEEWWWiiissstttqqqdddeeeeeedddbbbbbbdddeeeiiilllmmmjjjaaaWWWNNNIIIIIIKKKPPPVVV^^^fffnnnrrreeehhhnnnuuuyyy}}}~~~}}}xxxnnnhhheeejjjsss}}}~~~qqqddd[[[WWWNNNLLLHHHEEEEEEFFFIIIKKKHHHJJJLLLNNNLLLFFF@@@;;;888888777666666666666666666666555444333333222222222222222333333444444444222222222222222222222222111111111222222333333333111111222222222222111111000000111111222222222222111111111111111111111111000111111111111222222222222222333333444555666666;;;===@@@BBBCCCFFFIIIKKKSSS[[[dddkkksssyyyuuulll[[[]]]bbbhhhkkkjjjfffaaaYYYVVVVVV\\\gggpppuuuuuuqqqzzzrrr[[[OOOJJJIIIGGGDDDBBB@@@???>>>:::::::::999999999888888999999999888888888888777666666666666555555555555555555555555666666666777666555444333333444555666333333333333333333333333555444444444444555666666666666666666666555555555666777999>>>DDDGGGIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSUUUXXX[[[^^^aaafffjjjnnnqqqssstttuuuvvvyyy~~~ooojjjjjjddd[[[QQQIIIHHHHHHIIISSSUUUIIIBBB???<<<:::::::::888777555555555555555666777777555555444444444333333333333222222111111222222333333222222111111222222333222111111111000000//////000000000000000000000000////////////////////////////////////000000000000222222111000//////000000111111111000000000000000222///---...111444666666:::NNNbbbmmmuuu}}}{{{qqqkkkccc___aaacccbbbeeekkkmmmggg^^^WWWSSSPPPLLLIIIKKKQQQZZZbbbfffggghhhhhhiiitttvvvlllnnn~~~}}}wwwvvv{{{{{{qqqgggcccYYYSSSMMMJJJEEEAAABBBGGGLLLNNNPPPQQQOOOJJJEEEBBB>>><<<:::777666666666777888888888777666444222222555444444333333444444555333444555666666666666555222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222333555666555444444888;;;FFFAAA>>>BBBEEEEEEFFFIIIUUU___mmmuuuvvvtttrrrssspppooonnnoooqqqssstttsssfffcccdddjjjppptttxxx}}}WWWNNNLLLMMMGGG===AAADDD:::<<<;;;;;;::::::;;;;;;;;;888999999999999888777777777777777777777777777777444555555666777888888999666666666666666666666666777777666666555555444444777666555444444444444444333333333444555666777777777888;;;???DDDGGGGGGFFFJJJIIIHHHHHHKKKNNNRRRUUURRRTTTYYY^^^cccgggjjjkkkrrruuuvvvtttuuu{{{}}}zzzpppeee```RRRMMMJJJFFFKKKPPPKKKFFFDDD@@@<<<999777666666777777666555555555555666555555555444444444333333333333222222222222333333333333222222222222333333222111111111000000000000000000000000000000000000////////////////////////////////////000000000111222222111000000000000000111111111111000000000000111222222222333555999===JJJ\\\mmmvvv~~~~~~ssskkkbbb]]]^^^aaaccchhhooohhh```UUUNNNKKKKKKLLLMMMVVVZZZ___aaaccceeeiiilllqqq}}}}}}vvvmmm___[[[mmm{{{|||vvvmmmnnnqqqqqqqqqrrrgggbbb\\\VVVLLLDDDBBBFFFKKKNNNQQQTTTSSSPPPKKKHHHAAA???;;;888666666666777888888888777666555444333555444444333333444444555222222222333333333333444222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111222222222222333444555555444666:::===@@@???@@@BBBAAA@@@FFFNNN```gggpppuuuuuutttuuuvvvtttrrrqqqrrrssstttsssrrrooollllllqqqvvvxxx{{{{{{dddOOOEEEGGGDDDCCCCCC===<<<<<<;;;:::::::::;;;;;;999999999999999888777777888888888888888888888888555555666666777888888999666666666666666666666666555555555555444444444444666666555444444444444555333444444555555666666666777888:::???DDDGGGGGGFFFIIIHHHHHHIIIKKKNNNRRRTTTRRRUUUYYY^^^cccgggiiijjjppptttvvvtttuuu{{{uuu^^^PPPLLLBBBAAAHHHJJJKKKJJJFFFAAA<<<888777888888888777666555555555555555555555444444444444333333333222222222222333333333333222222222222333333111111111111111000000000000000000000000000000000/////////////////////////////////000000000111111222111000000000000000000111111111111111111111111...222444333111555???HHH```mmmzzz}}}pppeeeaaa```cccffffffgggjjj[[[TTTKKKFFFGGGMMMSSSXXX]]]```cccccccccfffnnntttzzzmmmfffeeegggsssvvvmmmnnnyyy|||~~~wwwwwwvvvtttsssiiifffddd```XXXLLLEEEDDDFFFIIIMMMPPPQQQOOOLLLJJJFFFCCC>>>:::777666777777777777777777777666555555555555444444444444555555222222222111222222333444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111222222222333222333444555666999>>>AAA===???BBBBBB>>>???LLLZZZmmmpppuuuvvvuuuuuuwwwzzzxxxvvvuuuuuuuuutttqqqooonnnooosssyyyzzzxxxzzz~~~|||```JJJKKKHHHBBBAAA???===<<<;;;:::::::::::::::999999999999999888888777888888888888888888888888555666666777777888888888666666666666666666666666333333333444444444444444555444444444444555666666555555555555555555555555777888:::???CCCFFFGGGFFFHHHHHHIIIJJJLLLOOOQQQRRRRRRUUUYYY^^^cccgggiiijjjooosssuuusssuuu|||vvv```YYYMMMGGGLLLNNNMMMNNNMMMIIICCC>>><<<<<<888888777666666666666666555555555555444444444444333333333222222333333333333333333222222333333333111111111111111111111111000000000000000000000000//////////////////////////////000000000111111111111111000000000000000111000111111111111111222222///333777555555>>>OOO^^^qqqyyyuuuiii^^^aaagggmmmnnnhhh```ZZZMMMKKKIIIJJJOOOWWW___cccbbbhhhooorrrrrruuu}}}yyysss|||zzz{{{|||rrrllliiikkkiiiaaaWWWRRRJJJJJJKKKKKKKKKLLLLLLKKKKKKHHHCCC>>>:::888888888666777777888888777777777555555444444444444555555555555444333333444555666333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111222222222333333222333444666999===AAADDD???@@@AAABBBBBBHHHYYYjjjsssuuuwwwxxxwwwwwwyyy{{{yyyxxxvvvuuutttrrrooolllgggnnnxxx~~~|||yyynnn]]]LLLCCCDDDDDD>>>===<<<;;;::::::::::::999999::::::999999888777888888888888888888888888666666777777777888888888666666666666666666666666333333333444444555555666333333333444444666777777666666666666555555555555666777:::>>>CCCFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPRRRUUUYYY^^^cccfffhhhiiimmmrrrtttsssuuu|||yyyooobbbYYYVVVSSSNNNOOOPPPNNNIIIDDD@@@>>>888888888777777888888999666666555555555444444444444333333333333333333444444333333333333333333444111111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111000000000000000111111000000111111222222222333444777:::;;;@@@OOOeeewww|||xxxmmmccc]]]bbbiiimmmkkkdddXXXOOOFFFJJJOOOVVV\\\aaafffhhhnnnvvvuuummmrrrwwwtttrrrrrr|||{{{}}}sssqqqtttsssmmmhhh[[[XXXSSSNNNLLLMMMOOOQQQOOOMMMHHHCCC???<<<;;;:::666777888888999888888888666555555444444555555666666666555555444555555555333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333111222222222222333333333333444555888<<<@@@CCCDDDCCC>>>===AAAHHHTTTfffuuurrruuuxxxzzzzzzzzzzzzzzzxxxwwwuuusssrrrpppmmmkkkgggpppzzz~~~{{{{{{TTTGGGJJJGGG@@@???>>><<<;;;:::::::::999::::::::::::999888888888888888888888888888888777777777777888888888888777777777777777777777777444444555555666666666777333333333444555666777888666666666666666666555555666777999>>>CCCFFFFFFEEEGGGHHHIIIKKKLLLNNNOOOOOORRRUUUYYY^^^bbbeeeggghhhlllqqqsssrrruuu|||qqqggg___UUUXXXVVVSSSPPPMMMIIIDDD@@@;;;;;;:::999999999::::::666666666555555555444444444444333333333333444444444444333333333333444444111111111222222222222222111111111111111111111111000000000000000000000000000000000111111111222222000000000000000111111222000000111111222333333333222444777>>>JJJ^^^sssxxxooogggbbbcccfffgggeeecccaaaZZZRRRLLLRRR[[[bbbgggjjjlllmmmzzzxxxpppmmmccc___gggnnnooorrrxxxssstttuuusssqqqlllfff]]]TTTOOONNNPPPRRRRRRQQQNNNJJJEEEAAA>>><<<777888888999999999888888666666555555555555666666444555555555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333222222222222333333333333555555777;;;@@@CCCCCCBBBBBB<<<<<>><<<;;;;;;::::::::::::::::::999999888999999999999999999999999888888888888888888888888777777777777777777777777555555555666666666666666333333333444555666777888666666666666666666666666666777999>>>BBBEEEFFFEEEHHHHHHIIIJJJKKKMMMNNNOOORRRUUUYYY]]]bbbeeeggghhhlllqqqsssrrruuu|||rrrooofff[[[TTTQQQNNNHHHCCC@@@???>>><<<:::999999888666666666666555555555555444444333333333333444444444444333333333333444444111111111222222333333333111111111111111111111111000000000000000000000000000000111111111222222222000000000000000111222222000000111222222333444444222222777EEEXXXlll{{{}}}qqqfffbbbccceeeiiiiiiggggggiiieee^^^WWW]]]eeekkkpppuuuzzz~~~~~~|||{{{jjj]]]___]]]eeevvvyyysssjjj```YYYUUUTTTTTTTTTTTTRRRPPPKKKFFFAAA>>>999999999:::999999888888666666555555555555666666444555777888888666444222444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333444444666777:::>>>CCCDDDBBB???@@@???CCCPPP^^^gggoootttuuuuuuvvvxxxyyyyyywwwvvvtttqqqnnnnnnoooqqqrrrrrrrrrvvv___QQQHHHEEECCCBBB@@@>>><<<<<<;;;::::::;;;;;;::::::999888999999999999999999999999888888888888888888888888777777777777777777777777666555555555555555444444444444444444444555666777555555666666777777888888666666999===BBBEEEFFFEEEIIIIIIHHHHHHIIILLLNNNPPPRRRUUUYYY]]]aaadddfffgggmmmqqqsssrrrttt{{{vvvdddXXXUUUSSSMMMGGGEEECCC@@@===;;;888777666777666666666555555555555555444444333333444444555555444444333333444444555111111111222222333333333111111111111111111111111000000000000000000000000000111111111111222222222000000///000000111222222000000111222333333444444888888>>>QQQhhh|||yyykkk```___ccccccjjjooopppsssuuuooofff___dddjjjpppwww{{{nnniiiqqqtttmmmeeefffkkkoooxxx|||xxxnnnfff```\\\ZZZUUUUUUUUUSSSOOOIIICCC???:::::::::::::::999888777666666555555555555666666666888;;;<<<<<<999666444444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444222222333333333444444444777888;;;@@@EEEEEEAAA===@@@CCCMMM]]]hhhmmmooosssyyyxxxvvvvvvwwwwwwwwwvvvssspppmmmlllooorrruuuvvvxxxwww^^^UUUFFFEEECCCAAA???===<<<<<<::::::;;;;;;::::::999888999999999999999999999999999999888888888888888888777777777777777777777777555555555444444333333333555444444444444555666666444555555666777888888999555666999===BBBEEEEEEEEEJJJIIIHHHGGGHHHKKKNNNQQQSSSUUUYYY]]]aaadddfffgggmmmrrrsssrrrttt{{{wwwbbb[[[YYYTTTNNNMMMCCCDDDIIICCC@@@>>>777:::999888777888888666555666666555555555444444444555555444444444333333333555555444333333222111111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222333333333333444555666333???QQQdddwwwsssggg___]]]```cccfffkkkttt{{{sssvvv{{{iiiVVVVVVVVV[[[cccjjjmmmvvvsssqqqnnnfff]]]^^^[[[XXXWWWTTTNNNEEE>>>???===<<<;;;;;;;;;999777888888888888777777777777888888777666666666666666555555555555555555555555444444444444444444444444444444444333333222222222444333222111222222444555444333333333555555555444888<<>>IIIWWWcccjjjnnnqqqtttuuuwwwwwwsssssswwwwwwuuutttnnnlllpppqqqooorrrxxxzzzvvvUUULLLCCCBBBBBB@@@======:::::::::::::::;;;<<<===;;;;;;::::::::::::999999777777777777777777777777777777777777666666666666555555444444444444555555444555666666666555333222666666666666777777777777888999<<>>999======<<<;;;;;;:::::::::;;;;;;;;;::::::::::::999999888888888888888888888888888777777777666666666666666555555444444555555666555555666666555555444333777777777777888888888888888999<<>>;;;;;;;;;:::999999999999888888888777777888888777666666666666777555555555555555555555555444444444444444444444444666666666555555555555555444444333333333333444444333333333444444666777777;;;>>>BBBEEEEEEEEEEEEEEEKKKUUUaaakkkooooooppppppsssvvvvvvssssssvvvvvvssslllppptttqqqjjjkkkzzzgggGGGHHHJJJ>>>999AAA???>>>===;;;:::999999999;;;;;;::::::::::::999999888888888888888888888888888888777777777666666666666555555444444555555666666666555555444444555555888888888888999999999999888999<<>><<<999888888:::::::::777777777666666666555555555555555555444444444444555555444444333333333333333333333333333333333333222222222222222222222222222222222333333333444444222222222333333333333333222333444333333666<<>>AAADDDDDDCCCCCCFFFIIIKKKUUUaaajjjnnnnnnooopppqqqttttttqqqqqqttttttqqqnnnoooooolllkkkxxx^^^PPPKKKAAA???EEE???>>>===;;;::::::::::::;;;;;;:::::::::999999999888888888888888888888888888888888777777777666666666666555555555555666666777666555444444555666777777777777888888888999999888999<<>><<<;;;::::::::::::999999999999999999888777777777777777666666666666666666666666555555555555555555555555444444444444444444555555666666666666666555444444222444555666666888<<>><<<;;;;;;;;;:::::::::999999999999888777777777777888666666666666666666666666555555555555555555555555444444444444444555555555555555555555555444333222333555777777777:::???DDDEEEFFFGGGDDDBBBFFFOOOVVV```fffmmmpppooommmlllmmmllloooqqqooooooqqqooolllmmmgggcccqqqaaaQQQHHHAAA======<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999888888888777777777777666666555555666666777666666555555666666777777555666666666777777777777888999<<>>MMMcccssspppYYYTTT^^^jjjsss{{{jjjccc___\\\VVVSSSNNNJJJGGGCCC???===;;;;;;;;;;;;:::::::::::::::999888888777777888888666666666666666666666666555555555555555555555555444444555555555666666666333333444444333111000///444777999999999<<>><<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999888888888777777777777666666666666777777555555666777777777777777666666777777777888888888888999<<>>===<<<<<<999999999888888888888777777666666666555555555555444444555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555222222333333444555666666555777888:::BBBTTTmmmvvv]]]YYYeeettt~~~{{{mmmgggeeeXXXUUUQQQMMMIIIEEE@@@===<<<<<<;;;;;;;;;::::::::::::999888888777888888888777777777777777777777777666666666666666666666666555666666666777777888888666666777777666444333222555888:::::::::===DDDJJJEEEGGGIIIHHHHHHQQQ___kkkiiimmmpppqqqpppoooqqqsssmmmqqqsssqqqqqqsssqqqmmmkkklllvvvlllQQQNNNBBBAAA???===;;;:::999999;;;;;;;;;:::::::::999999999999999999999999999999999999999888888888888777777777666666666666777777444555666888888888777666777888888888888999999999888999<<>>444:::::::::999777666777888:::999888666666666777777777777666555555555555555444444444444444444444444444444333222333444555666444444444444444444444444444333222555888:::888666555666888@@@SSSkkk|||rrrXXX]]]ooo}}}ttteee```[[[VVVSSSPPPIIIBBB>>>>>>===<<<<<<======:::888:::::::::999999888888888777777777777777777777777777666555555555777888999999777555444333444555666888777666555555444444555666777:::===@@@BBBCCCDDDHHHFFFEEEFFFLLLWWWdddllljjjlllnnnpppqqqrrrrrrrrrvvvrrrppppppnnnjjjkkknnncccqqqQQQLLLBBB===@@@>>>777999BBB<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777888888888888777777777777777777777777777777888888777777666666555555777777777777888888888888999:::<<>>============;;;:::::::::::::::999999999888888888888888888888888888777666666555666777888999:::999777666666666888888777777666555555555666666888:::<<>>???>>><<<:::999999999999777666666777777999::::::777777666555555555666666444444444444444444444444666555555555555666777777444444444444444444444444555444333444666777666555888:::@@@PPPiiihhh]]]XXXYYYfffttt}}}ggg[[[XXXVVVNNNFFFAAA???============<<<;;;;;;:::::::::::::::999999888888888888888888888888777777666666666777888888:::999888777666777888999666666666666666777777888;;;<<<>>>AAAEEEHHHJJJKKKIIIFFFHHHPPP^^^iiinnnmmmmmmnnnooopppppppppooooooooommmmmmoooqqqwwwrrr\\\GGGAAA@@@===<<<===<<<<<<;;;::::::::::::;;;999999999888888888888888999999999999999999999999777777777777777777777777888777777777777666666666777777777888888888999999999:::<<>>;;;:::::::::;;;:::777777777888888999999999777777666666666666666777555555555555555555555555555555555555555666666666555555555555555555555555555444444444555666666666777>>>KKK\\\rrrttt^^^VVVVVV^^^wwwyyyaaa[[[ZZZRRRGGGCCCAAA>>><<<<<<===<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777888888777777666555555666666777666666666666777888999:::;;;<<<>>>AAAEEEHHHKKKMMMJJJLLLQQQ[[[fffmmmpppoooooooooooooooooonnnnnnnnnmmmnnnooonnnqqqoooOOOAAA??????===<<<<<<<<<;;;::::::::::::;;;888888888888888888888888:::999999999999999999:::666666666666666666666666777777777777777777777777777777888888888999999999999:::<<>>:::999:::<<<<<<<<<999999999999888888777777777777666666666777777888555555555555555555555555333333444444555555555555555555555555555555555555555555555555555666777999888GGGYYYiiiwwwjjjZZZZZZfffyyymmm___\\\UUUJJJGGGCCC???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888777777777666666666666777777777666666666777888999:::;;;999:::<<>>=========<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::888888999999999888777666888888999999999999999999777777777777888999:::;;;999:::<<>>>>>;;;999888999:::::::::999888777777777666666777888888999555555555555555555555555333333555666666666555444555555555555555555555555444666777777666888<<<@@@SSSbbbrrr}}}|||xxxnnn```fff~~~rrriii___TTTOOOHHHBBB@@@?????????;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777666888888999999::::::::::::888888888888888999:::;;;<<<<<<>>>AAAFFFKKKPPPSSSYYY___fffjjjkkklllmmmooopppooonnnmmmllllllmmmmmmsss|||dddSSSJJJCCC???<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;:::999777666666777999:::777777777777777777777777777777888888888999999999888888888999999999::::::999:::<<>>:::777666777999:::;;;;;;:::999777777666777777888999999666666666666666666666666333444666777777777666555666666666666666666666666444666888777777999>>>BBB```kkkxxxzzznnnccc```bbb|||~~~rrrhhhYYYTTTKKKEEEBBBAAAAAA@@@;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888777666555666777888888888888888999999888888999999:::;;;>>>???@@@DDDHHHNNNSSSVVV^^^```dddiiilllnnnnnnnnnpppooonnnmmmlllmmmmmmnnnyyyppp\\\NNNEEE???<<<<<<;;;::::::::::::;;;:::::::::;;;;;;<<<<<<<<<999888666555555666888999777777777777777777777777777777888888999999999999888888999999999:::::::::999:::<<>>999999:::;;;===???AAABBB<<<<<<<<<;;;;;;::::::::::::999999888888999999::::::999888888888999:::;;;;;;;;;::::::999999:::::::::>>>DDDHHHKKKPPPUUUZZZbbbfffhhhhhhjjjnnnooommmlllllllllkkkkkklllpppsss~~~hhhYYYKKK===>>><<<:::999999999999999999999;;;===???AAABBBCCC999999999888888888888777777777777777777777777777777777777777777777777777999999:::::::::;;;;;;;;;;;;<<<===???AAACCCEEEEEEHHHGGGGGGGGGIIIKKKNNNPPPPPPRRRTTTWWWZZZ```ggglllrrrrrrssstttvvvzzzmmm```RRRIIICCC===:::;;;>>>===;;;:::999999999:::888888888777777777777666999888888888777777777777555555555555555555555555666666666666777777777888777888999999888>>>OOO```www|||}}}nnn^^^WWWWWWqqqppp\\\OOOJJJFFF@@@<<<===<<<<<<======>>>???@@@<<<<<<<<<;;;;;;:::::::::::::::999999999999:::::::::999888888888999:::;;;;;;::::::999::::::;;;;;;>>>AAAFFFIIILLLQQQVVV[[[dddgggiiihhhjjjnnnpppmmmnnnjjjiiikkkiiimmm{{{gggQQQ@@@@@@>>><<<:::::::::::::::888888999999:::;;;<<<<<<999999999888888888888777777777777777777777777777777777777777777777777777999999999999::::::::::::;;;<<<===???AAACCCDDDEEEHHHHHHGGGGGGHHHKKKMMMOOOPPPRRRUUUWWW[[[aaaggglllrrrrrrssstttvvvzzzwwwdddVVVKKKBBB>>>>>>===<<<<<<;;;;;;:::::::::999999999999888888888888888888888888888777777777666666666666666666666666666666666777777777888888777===>>>:::;;;JJJ```ooo{{{~~~{{{tttXXXSSS]]]kkkwww___RRRLLLDDD>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;;;;999999999999:::;;;<<<===CCCEEEHHHKKKNNNTTTZZZ^^^fffiiijjjhhhiiinnnpppnnnppphhhfffiiikkkyyyttt[[[KKKDDDAAA===;;;;;;<<<<<<<<<999888888888777777777777999999999888888888888777777777777777777777777777777777777777777777777777888888888999999999999:::;;;;;;===???AAACCCDDDEEEIIIHHHHHHHHHHHHJJJLLLMMMPPPRRRUUUYYY\\\bbbhhhmmmrrrrrrssstttvvvzzzttt___SSSKKKDDDBBB<<<============<<<;;;:::;;;::::::::::::999999999888888888888888888888888777777777777777777777777666666777777777888888888888>>>===888@@@WWWllluuu{{{~~~}}}uuutttfffVVV]]]sssvvv^^^RRRJJJCCC@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999::::::;;;;;;888999999999;;;<<<===>>>EEEFFFIIILLLRRRYYY```dddhhhjjjjjjggghhhmmmnnnlllnnnhhhcccgggwwwyyyeee[[[IIIDDD>>>;;;;;;<<<<<<;;;:::::::::999999888888888999999999888888888777777666666666666666666666666777777777777777777777777777777888888888999999999:::;;;<<<>>>@@@BBBDDDEEEIIIHHHHHHHHHHHHIIIJJJKKKPPPRRRVVVYYY^^^ccciiimmmrrrrrrssstttvvvzzz}}}cccXXXPPPGGGAAA>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::888888888888888999999999888888888888888888888888777777777777888888888888:::;;;888888HHHaaaqqqsss}}}ooogggnnnyyy]]]ZZZhhhiiiVVVMMMGGG??????>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;888888999:::;;;===>>>???EEEFFFHHHNNNVVV___gggkkkhhhkkkjjjhhhhhhkkkllljjjjjjhhheeeooo}}}}}}mmmeeeOOOHHH???;;;;;;<<<;;;:::999999999999999:::::::::999999999888888888777777666666666666666666666666777777777777777777777777777777888888888999999999:::;;;<<<>>>@@@BBBCCCDDDHHHHHHHHHHHHIIIIIIJJJJJJOOORRRVVVZZZ^^^ccciiimmmrrrrrrssstttvvvzzzmmmaaaVVVIII@@@AAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::888888888999999999999999777777777777777777777777777777777888888888999999<<<888666>>>SSSjjjtttsssxxxpppbbb]]]hhh{{{wwwddd]]]kkk}}}yyyaaaTTTKKKAAA@@@@@@???>>>>>>??????<<<<<<<<<<<<<<<=========:::;;;<<<======<<<;;;:::999999:::;;;;;;;;;;;;;;;999999999:::;;;===>>>???DDDEEEIIIPPPZZZdddkkknnniiilllllljjjjjjlllkkkhhhhhhhhhooossshhhVVVMMMCCC===<<<===;;;999666666777777888999999999999999999888888888888777777777777777777777777777777777777777777777777777888888888999999999999:::::::::<<<>>>@@@BBBCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJNNNQQQUUUZZZ^^^ccciiimmmrrrrrrssstttvvvzzzvvvdddSSSHHHDDDCCCAAA>>>===<<<<<<<<<;;;;;;;;;:::::::::999999888888888999999:::::::::777777777777777777777777777777888888888999999999<<<777:::KKKaaapppwwwzzz}}}tttgggeee^^^[[[hhhvvvqqqccc^^^___aaauuuyyyeeeVVVFFFEEECCCBBB@@@?????????;;;<<<<<<<<<=========>>>;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;===>>>>>>EEEFFFJJJSSS]]]ggglllnnnjjjnnnpppnnnmmmnnnlllhhhgggggg}}}~~~zzz~~~wwwkkk^^^SSSGGG@@@??????===:::666777777777777888888888999999999888888888888777777777777777777777777777777777777777777777777777999999999999::::::::::::999:::<<<===@@@AAACCCDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLOOOTTTYYY^^^ccchhhlllrrrrrrssstttvvvzzzsss^^^TTTGGGEEEAAA>>><<<;;;<<<<<<;;;;;;:::::::::999999999888888888999999:::::::::666666666666666666666666777888888888888999999999;;;777???VVVjjjssszzz}}}ssshhh]]]```______jjjsssiiiUUUQQQ[[[oooxxxcccJJJIIIGGGDDDBBB@@@???>>>;;;<<<<<<<<<======>>>>>>;;;<<<===??????===<<<;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>FFFGGGLLLTTT___gggkkkllllllpppsssqqqppppppmmmhhhhhhfffzzzmmmppp{{{yyypppcccXXXJJJBBBAAAAAA>>>:::999999999999888888888888999999999888888888888777777777777777777777777777777777777777777777777777999999:::::::::;;;;;;;;;999:::;;;===???AAACCCDDDCCCDDDFFFHHHJJJKKKKKKKKKKKKOOOTTTYYY^^^ccchhhkkkrrrrrrssstttvvv{{{lll]]]MMMIIIAAA999999???@@@===<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999999999999999999999999999999999777777666555777::::::888;;;<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>;;;<<<===<<<<<<===@@@CCCFFFMMMRRRWWW```lllqqqnnnmmmvvvuuurrrwwwtttjjjhhh\\\qqqpppgggooosssnnnfff___SSSHHH@@@<<<<<<===;;;:::999888777777777777777555333444777888666444777777888888888888777777888888888777777777777777666777888999:::999888888888999;;;===@@@BBBDDDEEEGGGGGGHHHHHHJJJKKKMMMNNNKKKOOOTTTXXX\\\aaahhhnnntttuuuvvvwwwyyy|||lll]]]SSSGGGAAA@@@@@@>>><<<<<<<<<=========<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888999::::::999===AAAOOObbbpppwww{{{|||zzzzzz}}}tttkkkbbbVVVZZZnnnrrrSSSCCCFFFDDDAAABBBAAA@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<=========;;;<<<======<<<>>>AAADDDHHHPPPXXX]]]eeennnooolllooovvvrrrooosssoooeeeeeehhhwwwkkklllpppoooggg```UUUJJJBBB===<<<<<<::::::999888777777777888888666444555777888777555777777888888888888777777888777777777777777777777666777888999:::999999888888999;;;===@@@BBBDDDEEEGGGGGGHHHHHHJJJKKKMMMNNNMMMPPPUUUYYY\\\aaahhhnnntttuuuvvvwwwyyy|||kkkXXXGGGDDDDDD@@@===???===============<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;@@@IIIZZZkkkuuuyyy}}}~~~rrr```^^^[[[gggjjjLLLFFFCCCCCCBBB<<<@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???BBBEEEKKKTTT^^^eeekkkooonnnjjjpppuuuqqqnnnqqqjjjcccggg{{{|||}}}qqqiiiiiilllgggbbbXXXNNNEEE???<<<;;;:::999999888888888999999888777666777888999888666777777888888888888777777777777777777777777888888777777888999999999999888888999;;;===@@@BBBCCCDDDGGGGGGHHHHHHJJJKKKMMMNNNOOOSSSWWWYYY\\\aaahhhnnntttuuuvvvwwwyyy|||eeeMMMHHHFFF>>><<>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999:::<<<<<<::::::===DDDQQQdddsssyyyzzz~~~jjj[[[dddkkkbbbOOODDDCCCCCC>>>AAAAAA@@@@@@@@@?????????>>>>>>>>>============<<<============<<<<<<<<<<<<<<<============@@@DDDHHHNNNUUU```hhhmmmpppooommmppptttrrrqqqqqqhhhcccnnn|||zzz}}}xxxiiibbbdddgggbbb[[[RRRJJJBBB===;;;999999888888888999::::::999888888888888999888888777777888888888888777777777777777777777888888888777777888888999999999999999:::;;;===???AAACCCDDDGGGGGGGGGHHHJJJKKKMMMNNNRRRTTTXXXZZZ\\\```hhhmmmtttuuuvvvwwwyyy||||||\\\OOOGGG===:::@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888999<<<;;;888;;;AAAJJJZZZlllwwwzzz|||~~~uuu^^^```vvv}}}]]]GGGCCCGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>==============================<<<<<<============>>>AAAFFFJJJPPPVVV___hhhlllnnnqqqsssrrrvvvuuutttpppbbbcccwwwzzzxxx~~~oooaaa]]]cccaaa]]]VVVNNNFFF???;;;999999999999999999::::::888999999999888888888999777777888888888888777777666666777777888888888888888888888888888999999999999:::<<<===???AAACCCCCCGGGGGGGGGHHHJJJKKKMMMNNNSSSUUUXXXYYY[[[```gggmmmtttuuuvvvwwwyyy|||hhhTTTIIIAAA???CCC???????????????>>>======;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;888888<<<:::777<<>>>>>>>>====================================>>>>>>>>>???CCCHHHMMMTTTXXX```hhhkkklllqqqwwwuuuxxxwwwuuulll^^^iii~~~www|||~~~ttteee\\\^^^^^^\\\YYYRRRJJJBBB===;;;::::::999999999::::::777999:::999888777888999777777888888888888777777666666666777888888999999888888777777888888999::::::;;;<<<===???AAABBBCCCGGGGGGHHHHHHJJJKKKMMMNNNRRRTTTWWWXXXZZZ___gggnnntttuuuvvvwwwyyy|||zzz```QQQJJJFFFDDD??????@@@@@@??????>>>===;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===888888<<<:::888@@@MMM]]]iiiuuuyyy{{{llldddlllzzz{{{WWWGGGEEEAAABBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>???DDDJJJNNNWWWZZZccclllmmmkkkooovvvuuuxxxwwwtttkkkbbb}}}~~~tttsssuuurrrggg^^^YYYZZZ[[[ZZZUUUMMMDDD???<<<;;;:::999999999999999666888:::999777666777999777777888888888888777777555666666777888888999999999888777777777888999::::::;;;<<<>>>???AAABBBCCCGGGGGGHHHHHHJJJKKKMMMNNNQQQSSSUUUWWWYYY___gggnnntttuuuvvvwwwyyy|||ttt\\\PPPFFF>>>???@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;???999888<<<;;;999BBBQQQcccnnnvvvyyy|||}}}dddXXX___wwwjjjSSSJJJ@@@CCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>@@@DDDKKKOOOZZZ]]]fffooopppkkkmmmtttsssvvvvvvtttllljjj{{{qqqkkkkkklllfff___UUUXXXZZZZZZVVVNNNFFF@@@===<<<;;;:::999888888888555888999999666555777999777777888888888888777777555666666777888999999999999888777777777888:::;;;:::;;;<<<>>>???AAABBBBBBGGGGGGHHHHHHJJJKKKMMMNNNPPPRRRTTTVVVXXX___gggnnntttuuuvvvwwwyyy|||___MMMGGG???CCCDDDBBB????????????<<<<<<======<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<===<<<>>>>>>:::;;;JJJ\\\lllpppvvv{{{|||jjjVVVcccrrriiiRRRGGGIII??????CCC@@@AAACCC<<>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@DDDIIINNNRRRYYY___ggglllnnnppprrrtttpppjjjssstttjjjxxxqqqmmmiiieeefffjjj\\\YYYSSSOOOPPPQQQKKKBBB===<<<;;;:::999999999999777777777777777777777777999888888777777777777777555555666777777777777777999999888888888888888888:::;;;<<<>>>???AAABBBCCCEEEFFFHHHIIIIIIKKKNNNPPPRRRUUUXXXZZZ[[[___eeekkkqqqtttwwwxxxyyy|||]]]HHH@@@BBBBBB@@@>>>============>>>>>>>>>======<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>><<<@@@PPPbbbkkkooouuuzzz~~~uuu```bbbhhhzzznnnSSSKKKAAABBBEEEAAAAAABBB===????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBAAAAAACCCFFFLLLRRRUUU[[[aaahhhnnnpppqqqsssuuupppmmmsssrrrsss}}}tttnnniiidddcccfff]]]ZZZSSSNNNOOOPPPKKKDDD======;;;:::999999999999777777777777777777777777999888888777777777777777555555666777777777777777888888888888888888888888:::;;;<<<>>>???AAABBBCCCEEEGGGHHHIIIIIIJJJMMMOOOQQQTTTWWWYYY[[[___ffflllpppsssvvvxxxxxx{{{mmmIIICCCBBBAAA@@@???===<<<<<<>>>>>>?????????>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===???GGGXXXhhhlllooouuuzzz~~~kkk^^^hhhnnn^^^MMMBBBDDDHHHBBB@@@BBB>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBAAAAAACCCHHHNNNTTTXXX^^^cccjjjpppssstttuuuvvvmmmooonnnjjj{{{vvvoooiiibbb___aaa]]][[[TTTNNNMMMNNNKKKEEE???>>><<<:::999999999999777777777777777777777777999888888777777777777777555555666777777777777777888888888888888888888888:::;;;<<<>>>???AAABBBCCCFFFGGGIIIIIIIIIJJJLLLNNNPPPSSSVVVXXX[[[```hhhnnnpppsssvvvwwwxxxzzzUUUJJJDDDAAAAAAAAA@@@??????>>>>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===AAAMMM^^^kkkmmmqqqwww{{{hhhhhhmmm}}}qqqQQQDDDDDDIIICCC@@@BBB@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@BBBGGGNNNUUUZZZaaaeeelllsssvvvxxxwwwwwwppptttmmmgggvvvoooiiibbb]]]]]]]]]\\\VVVNNNKKKLLLKKKGGGAAA???===:::999999999999777777777777777777777777999888888777777777777777555555666777777777777777888888888888888999999999:::;;;<<<===???AAABBBCCCGGGHHHIIIIIIHHHIIIKKKMMMOOORRRUUUXXX[[[```iiiooorrruuuxxxxxxyyy{{{oooRRRGGG???@@@AAA@@@???AAA<<<======>>>>>>============<<<<<<;;;;;;<<<<<<=========<<<===DDDRRRaaakkkppptttyyy}}}yyyiiisss}}}[[[HHHDDDHHHCCC@@@CCCCCC@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@CCCIIIQQQYYY^^^dddhhhnnnuuuyyyzzzyyywwwtttxxxoooqqq}}}tttpppkkkddd]]][[[\\\\\\XXXOOOJJJJJJJJJHHHCCCAAA>>>;;;999888999999777777777777777777777777999888888777777777777777555555666777777777777777777777888888888999999999:::;;;<<<===???AAABBBCCCFFFGGGHHHHHHHHHHHHKKKLLLOOORRRUUUWWWZZZ```iiippptttwwwzzzzzzzzz|||^^^NNN@@@???AAA>>>>>>AAA<<<<<<======>>>>>>============<<<<<<<<<<<<=========>>>>>>???HHHWWWeeejjjrrrvvv{{{jjjnnnlllQQQEEEGGGCCCAAADDDDDDAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAACCCBBBBBBEEELLLUUU^^^dddfffiiiooovvv|||}}}zzzwwwqqqtttooozzzsssrrrppphhh```[[[ZZZ]]]ZZZQQQJJJIIIIIIHHHEEECCC???;;;999888999:::777777777777777777777777999888888777777777777777555555666777777777777777777777777888999999:::::::::;;;<<<>>>???AAABBBCCCEEEFFFHHHHHHHHHIIIKKKMMMPPPRRRUUUWWWZZZ```iiipppvvvxxx{{{|||{{{}}}pppZZZGGGCCCBBB???>>>AAA<<<===>>>>>>?????????>>>======<<<<<<<<<<<<======<<<>>>???AAAMMM^^^iiilllsssvvv{{{~~~mmmhhh]]]HHHGGGDDDBBBDDDCCCAAAAAA@@@@@@@@@??????????????????@@@@@@@@@AAAAAACCCBBBCCCFFFMMMWWWaaaggggggjjjooowww}}}~~~zzzvvvqqqqqqqqqyyytttvvvuuummmbbb\\\XXX]]]\\\SSSJJJHHHHHHHHHGGGDDD@@@;;;999888999:::777777777777777777777777999888888777777777777777555555666777777777777777666777777888999999:::::::::;;;<<<>>>???AAABBBCCCDDDEEEGGGGGGHHHIIILLLNNNQQQSSSUUUVVVYYY___iiipppvvvxxx{{{{{{{{{}}}~~~eeeNNNHHHFFFAAA???CCC===>>>???@@@@@@@@@@@@@@@======<<<<<<<<<<<<======;;;>>>@@@CCCPPPcccnnnooorrrvvvzzz~~~{{{xxx|||eeeooofffKKKHHHEEECCCDDDBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAADDDLLLVVV```ggggggjjjpppwww}}}~~~zzzvvvyyyvvvzzzyyyvvvyyyyyypppccc\\\WWW]]]]]]TTTKKKGGGGGGGGGHHHEEE@@@<<<999888999:::777777777777777777777777999888888777777777777777555666666777777777777777666777777888999999:::::::::;;;<<<>>>???AAABBBCCCCCCDDDFFFGGGHHHIIILLLOOORRRTTTUUUVVVYYY___hhhpppuuuxxxzzz{{{zzz|||gggNNNEEEDDDBBB???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>????????????===>>>DDDNNN[[[fffllloooooottt{{{|||yyymmmbbbeeeUUUFFFHHHGGGDDDDDD@@@@@@@@@@@@@@@@@@AAAAAACCCBBB@@@?????????@@@@@@EEEDDDDDDHHHOOOWWW]]]```dddkkksssyyyzzzyyyyyyzzzxxxvvvwwwpppvvvyyyqqqddd^^^VVVXXXXXXTTTMMMHHHEEEEEEFFFFFFEEE@@@;;;888999<<<888888999999999999888888888777666555555666777888888777666555555666777888::::::999999999999999999888:::<<<===>>>???AAACCCEEEGGGJJJKKKKKKKKKKKKLLLSSSTTTUUUVVVXXX___hhhppptttvvvyyyyyyzzz}}}aaaIIIGGGFFF???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@===???EEEOOO\\\gggmmmpppqqqvvv{{{~~~uuubbbfffssskkkPPPIIIFFFCCC@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBB@@@?????????@@@@@@DDDDDDEEEIIIPPPXXX]]]```cccjjjsssxxxyyyxxxxxxyyy{{{}}}}}}}}}vvvqqqrrrqqqhhh^^^VVVVVVUUURRRMMMHHHDDDBBBEEEEEEEEEAAA<<<::::::;;;888888999999999999888888888777666555555666777888888777666555555666777888777777777777777777777777888:::<<<===>>>???AAACCCDDDFFFHHHJJJJJJJJJLLLMMMRRRSSSUUUVVVXXX___iiippptttvvvyyyyyyzzz}}}WWWLLLIII@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>AAAHHHRRR^^^iiioooqqquuuwww{{{~~~lll^^^nnndddPPPHHHDDDAAABBBBBBBBBAAAAAA@@@@@@???BBBAAAAAA@@@@@@@@@@@@AAACCCDDDFFFKKKRRRYYY]]]___bbbjjjsssxxxyyywwwwwwxxxyyy|||ooolllqqqmmmaaaYYYVVVRRRQQQOOOKKKEEE@@@CCCDDDDDDBBB???;;;::::::888888999999999999888888777777666666666666777777777777666666666666777777777777777777777777777777888:::<<<===>>>???AAACCCBBBDDDFFFGGGGGGIIILLLNNNPPPRRRTTTVVVYYY```iiiqqqtttvvvyyyyyyzzz}}}mmmQQQGGGCCCAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>CCCKKKVVVaaajjjppprrrxxxyyy{{{~~~jjjbbbyyy^^^LLLGGGFFFDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCDDDGGGLLLTTTZZZ]]]___cccjjjrrrwwwxxxxxxxxxyyyxxx|||qqqppprrrmmmfff]]]WWWQQQPPPQQQNNNGGG@@@AAABBBCCCCCCAAA===;;;999888888999999999999888888777777666666666666777777777777666666666666777777888888888888999999999999999;;;======>>>>>>@@@BBBAAABBBDDDDDDFFFHHHLLLOOONNNQQQSSSVVVYYY```jjjqqqtttvvvyyyyyyzzz}}}SSSDDDGGGBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>>>>???EEEOOOYYYbbbjjjooorrrxxxyyyzzz}}}}}}iiiooosssRRRGGGHHHDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGMMMTTTZZZ^^^___dddjjjrrrwwwxxxyyy{{{~~~wwwwwwzzzssslllkkk^^^WWWOOOMMMOOONNNGGG@@@???@@@BBBCCCBBB???<<<999888888999999999999888888666666777777777777666666666666777777777777666666777777888888888999999999999;;;===>>>===>>>@@@BBB???AAACCCDDDEEEHHHLLLOOOMMMPPPSSSVVVYYY```iiippptttvvvyyyyyyzzz}}}]]]HHHJJJCCCCCCBBBBBBAAAAAA@@@@@@======>>>>>>>>>?????????AAAGGGRRR\\\ccciiinnnpppuuuuuuwww{{{yyyzzz]]]GGGGGGDDDDDDDDDCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAEEEFFFHHHMMMTTT[[[___aaaggglllrrrvvvyyy|||rrryyytttkkknnn^^^VVVMMMIIIKKKKKKFFFBBB??????@@@BBBBBBAAA===:::888888999999999999888888666666777777777777666666666666777777777777666666444555555666666777777777:::;;;===>>>===>>>@@@AAA???AAACCCEEEFFFHHHKKKNNNMMMPPPTTTVVVYYY___hhhnnntttvvvyyyyyyzzz}}}vvvXXXIIIDDDCCCCCCBBBAAAAAA@@@@@@======>>>???@@@@@@AAAAAABBBIIITTT]]]ccchhhkkknnnnnnooorrrxxxmmmLLLIIIDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@BBBCCCCCCCCCBBBBBBGGGGGGHHHLLLSSS[[[```bbbjjjnnnsssvvvyyyrrruuu{{{uuunnnnnnaaaYYYOOOJJJIIIJJJIIIGGG???>>>>>>@@@BBBBBB???;;;888888999999999999888888555666777888888777666555555666777888888777666555444444555555666777777888:::<<<===>>>===>>>???AAA???AAADDDFFFGGGHHHJJJLLLNNNQQQTTTVVVYYY^^^fffmmmtttvvvyyyyyyzzz}}}gggGGGDDDDDDCCCBBBAAAAAA@@@@@@======>>>???AAABBBCCCDDDBBBJJJUUU^^^cccgggjjjllljjjkkknnnuuu}}}ppp{{{SSSMMMCCCCCCCCCDDDDDDDDDDDDDDD???@@@BBBCCCDDDCCCBBBBBBHHHGGGHHHKKKSSS[[[aaadddlllooosssvvvzzz~~~{{{tttppptttvvvrrrlllfff^^^TTTMMMKKKLLLMMMMMM@@@>>>>>>???BBBBBB???<<<888888999999999999888888555666777888888777666555555666777888888777666555555666666777888999999::::::<<<===>>>===>>>???AAA???BBBEEEHHHHHHIIIJJJKKKNNNQQQUUUWWWYYY^^^fffllltttvvvyyyzzzzzz}}}JJJLLLAAAAAADDDAAABBBBBB;;;===>>>>>>>>>>>>@@@DDDGGGJJJSSS\\\^^^```fffkkkmmmjjjnnnrrrwww~~~zzzsssqqqbbbJJJKKKBBBBBBCCC???CCCFFF???BBBBBBBBBBBBBBBCCCEEEEEEIIIGGGHHHPPPVVVYYY]]]aaakkktttrrrvvvzzz|||~~~~~~|||wwwnnnlllppppppmmmfff]]]QQQIIIGGGHHHIIIJJJAAA>>><<>>;;;999666666777777777777555555555555555555555555777777777777777666666555777777777777777888888999999:::;;;<<<===???@@@@@@BBBBBBCCCDDDFFFGGGIIIJJJNNNQQQTTTVVVXXX]]]dddjjjsssvvvzzzzzzzzz|||iiiKKK@@@@@@DDD???AAADDD???>>>??????>>>>>>@@@DDDGGGKKKUUU]]]___aaafffkkkllljjjnnnuuuzzz||||||~~~~~~mmmooo}}}qqqNNNMMMCCCCCCEEEAAACCCEEE???BBBBBBBBBBBBCCCDDDEEEEEEHHHFFFHHHOOOUUUXXX\\\aaakkkrrrrrrwww~~~zzz~~~xxxnnnsssyyyzzzzzz{{{~~~|||yyy~~~|||uuuuuuyyyqqqtttrrrnnnkkkllljjjffffff^^^SSSKKKHHHIIIJJJJJJCCC@@@===???BBBDDDBBB???;;;999777666777777777666555555555555555555555555666555555444444555666666777777777777777888888999999:::;;;<<<===>>>???@@@BBBBBBCCCDDDEEEGGGIIIJJJMMMPPPSSSUUUWWW\\\dddjjjsssvvvxxxyyyyyy|||UUUFFFCCCEEE@@@AAAEEEBBB@@@@@@@@@??????@@@CCCFFFMMMVVV^^^aaacccgggjjjjjjiiinnnxxx{{{xxxrrreeeqqq]]]RRREEEDDDHHHCCCBBBDDD@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGEEEHHHOOOTTTWWW\\\aaakkkpppsssyyy{{{|||rrrjjjhhhgggeeeccc[[[___ccciiizzzyyyyyy{{{zzzvvvsssxxxwwwuuutttwww|||}}}zzzvvvzzzyyyyyyxxxrrrllllllpppqqqwwwxxxqqqjjjfffeeecccfff___UUUMMMIIIIIIIIIIIIFFFBBB???>>>AAACCCBBBAAA<<<:::777666777777777666555555555555555555555555666555444444444666888999777777777777777888888999999999:::<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJLLLOOORRRTTTVVV[[[ccciiirrruuuwwwwwwxxx|||jjjRRRFFFFFFCCCCCCDDD???AAABBBAAA@@@???@@@CCCFFFOOOWWW___bbbdddhhhiiihhhiiiooozzz}}}}}}oooiiisss|||\\\HHHCCCIIIEEEBBBCCCAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFJJJPPPUUUWWW]]]ccclllnnntttzzzyyy{{{jjjfffaaa___```aaaaaa```\\\```aaa```iiisssssswww}}}xxxwwwwwwwwwrrrnnnqqqxxx{{{yyyuuuwwwtttssssssooojjjkkkooowww~~~uuuiiidddgggiiiccc^^^VVVNNNIIIGGGGGGGGGHHHDDD@@@>>>???BBBBBBBBB===;;;888777777777666555555555555555555555555555888777666555666999<<<>>>777777777777777888888999888999:::;;;===>>>??????@@@AAABBBCCCEEEGGGIIIJJJKKKNNNQQQSSSUUU[[[bbbhhhrrrtttvvvvvvwww||||||ZZZEEEDDDEEEEEEDDD;;;BBBBBBBBBAAA@@@AAADDDFFFQQQXXX^^^aaadddhhhiiigggkkkqqqzzzjjjfffqqqpppQQQCCCHHHFFFBBBDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGHHHLLLRRRVVVYYY___fffnnnnnnuuuzzz{{{nnn```ZZZ\\\___aaabbbaaa^^^\\\TTTXXXZZZYYY^^^nnntttkkkiiiuuu|||wwwzzzyyyrrrlllnnntttyyyxxxuuuvvvsssqqqqqqnnnjjjjjjmmmqqq}}}}}}ooohhhgggiii^^^ZZZTTTNNNHHHEEEDDDDDDHHHDDD@@@>>>>>>@@@CCCDDD???<<<999777777777666555555555555555555555555555888777555555666999<<>>??????@@@@@@AAACCCEEEGGGIIIJJJJJJMMMPPPSSSUUU[[[bbbiiiqqqsssuuuvvvwww|||___EEECCCDDDEEEDDD===BBBBBBBBBAAAAAABBBEEEHHHRRRWWW\\\^^^ccchhhjjjhhhnnntttzzz~~~iiifffwwwaaaFFFHHHGGGBBBDDDEEECCCCCCCCCCCCDDDEEEFFFFFFGGGIIINNNTTTWWWYYY```iiiooonnnvvv{{{{{{qqqfff^^^\\\\\\```dddeeebbb]]]YYYVVVQQQUUUVVVVVV[[[eeennnqqqpppxxx|||{{{~~~{{{lllbbbiiiyyyzzzxxx{{{uuunnnlllppptttvvvuuuvvvsssqqqqqqnnnhhhfffhhhuuulll___WWWXXXWWWSSSMMMGGGCCCBBBBBBEEECCC@@@>>>>>>@@@BBBDDD@@@===:::888777777555444555555555555555555555555555444333333555777999;;;777777777777777888888999888888999;;;<<<===>>>?????????@@@BBBEEEGGGIIIKKKJJJMMMPPPSSSVVV[[[ccciiipppsssuuuvvvwww|||iiiNNNIIIDDDAAADDDCCCAAABBBBBBAAAAAACCCGGGIIIRRRVVVYYY[[[aaahhhkkkiiipppvvvyyy{{{yyyuuuMMMIIIHHHCCCCCCEEECCCCCCCCCCCCDDDEEEFFFGGGFFFHHHNNNTTTVVVYYY```iiinnnnnnvvv|||pppaaa\\\YYY\\\bbbeeeggggggddd^^^YYYWWWXXXVVVWWWWWWWWW\\\cccfffcccaaalllwwwzzzvvvtttwww|||wwwooommmppp{{{vvvnnnsss}}}wwwpppkkklllooossstttssspppoooqqqpppkkkhhhhhhyyyoooZZZMMMTTTTTTRRRMMMGGGCCCAAABBBBBBAAA@@@>>>>>>???BBBDDDAAA>>>:::888777777555444555555555555555555555555444444444444555666777888777777777777777888888999888888999:::<<<===>>>>>>>>>???@@@BBBDDDGGGIIIKKKJJJMMMQQQSSSVVV\\\dddjjjooorrrvvvwwwxxx{{{uuuZZZPPPDDD>>>CCCFFFAAAAAABBBBBBBBBDDDHHHKKKSSSVVVXXXYYY___hhhkkkjjjqqqxxxzzzzzzRRRKKKIIIDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEGGGMMMSSSUUUXXX```iiimmmnnnwww}}}sss]]]XXXYYYYYY^^^fffhhhhhheee^^^VVVTTTWWW[[[SSSSSSRRRTTT\\\eeefffbbbXXXffftttyyytttoooooorrr{{{|||{{{ssshhhhhh{{{nnndddkkkvvv~~~~~~yyyqqqkkkiiikkkppptttooommmnnnrrrssspppmmmnnnmmmppp^^^SSSRRRSSSRRRNNNHHHCCCBBBCCC@@@@@@???>>>>>>???BBBDDDAAA>>>;;;888777666555444555555555555555555555555555555666666777888888888777777777777777888888999777888999:::<<<===>>>>>>>>>???@@@BBBDDDGGGIIIKKKJJJMMMQQQTTTWWW\\\eeekkkooorrrvvvxxxyyy{{{kkkPPPBBBAAACCCCCCBBBCCCCCCBBBAAACCCIIINNNRRRVVVUUUZZZdddcccdddnnnxxxxxx{{{uuu___FFFJJJGGGAAAHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHKKKNNNPPPSSSYYYcccjjjpppqqqyyy~~~sssbbbWWWZZZ^^^^^^ccclllhhheee]]]SSSQQQWWWZZZWWWSSSVVVQQQVVVhhhmmmfffddd]]]bbbooozzzwwwllljjjooorrryyy|||tttoooqqqvvvmmmhhhhhhzzzyyyzzz~~~~~~tttllljjjkkkoooqqqqqqpppqqqrrrrrrpppllliiiqqqvvvmmm[[[VVVYYYYYYWWWRRRJJJDDDAAAAAABBBBBBCCCCCC???:::===CCC@@@@@@???;;;777555555555444444444555555555555666444444444555555555555666666666666666777777777777:::;;;===<<<;;;;;;<<<===@@@AAABBBCCCCCCFFFIIILLLMMMMMMPPPUUUXXXZZZbbbkkkoootttyyy{{{zzz|||xxxZZZHHHCCCCCCDDDBBBCCCCCCBBBAAACCCIIINNNRRRWWWUUUYYYcccbbbcccmmmyyyzzzyyymmmmmmLLLKKKIIIBBBDDDGGGFFFFFFEEEEEEFFFFFFGGGIIIKKKNNNPPPSSSZZZcccjjjppprrrwww|||```\\\XXXYYYaaakkkmmmjjj\\\\\\YYYTTTUUU\\\^^^\\\TTTWWWUUU]]]ooorrrhhhddd```gggvvv~~~pppkkkpppnnnuuu}}}zzzuuurrrqqq|||uuummmrrr{{{yyyzzz}}}|||sssllliiijjjmmmppprrrrrrrrrrrrrrrppplllhhhkkkpppzzz}}}mmm]]]VVVVVVWWWVVVRRRKKKEEEAAAAAAAAAAAABBBCCC>>>:::<<>>???AAABBBCCCDDDFFFIIILLLMMMMMMPPPUUUXXXZZZbbbkkknnnsssxxxzzzyyy{{{iiiOOOBBB@@@CCCBBBCCCDDDBBBBBBDDDJJJOOOTTTXXXVVVYYYaaa```aaammmuuuwwwuuujjj~~~|||PPPIIIIIICCC@@@GGGGGGFFFFFFFFFFFFGGGGGGIIILLLOOOQQQTTT[[[dddjjjrrruuuwwwzzzfffRRR[[[___aaalllwwwsssdddTTTVVVWWWYYY___eeeddd___TTTYYY\\\hhh{{{yyyjjjcccaaalllwwwoooqqqmmmrrryyy}}}uuuooolll~~~~~~qqqmmmoooyyyyyy{{{}}}{{{ssslllhhhhhhjjjmmmrrrqqqpppqqqqqqooollliiieeejjjoooqqqqqqlll```TTTSSSTTTTTTQQQLLLFFFBBB@@@@@@???AAABBB>>>:::<<>>???AAA???;;;;;;@@@?????????===999777666666444444444555555555555666444444444555555555555666555555666666777777888888:::<<<============>>>???>>>@@@BBBCCCDDDEEEHHHJJJLLLLLLPPPUUUWWWZZZaaajjjnnnsssxxxzzzyyy{{{uuuPPPEEEKKKBBBDDDEEEDDDCCCFFFLLLQQQUUUYYYWWWWWW\\\[[[___mmmxxxvvvvvv|||vvveeeNNNOOOMMMHHHEEEEEEEEEDDDDDDEEEEEEEEEJJJMMMQQQTTTWWW]]]eeekkkttt{{{|||fffYYYQQQ\\\aaapppppp]]]UUUZZZWWW\\\lll{{{{{{jjjZZZUUUbbbqqqggg^^^\\\kkkyyyvvvxxxvvvuuuzzz}}}zzz~~~}}}zzzuuusssqqqqqquuu{{{~~~|||wwwooogggccccccdddiiihhhggghhhjjjllllllkkkjjjjjjccc\\\___eee^^^QQQOOOOOOPPPPPPNNNJJJDDDAAA???===>>>AAA@@@<<<<<>>??????>>>:::777666666444444444555555555555666444444444555555555555666555555555666777888888888:::;;;======<<<<<<>>>@@@===???BBBCCCDDDEEEGGGIIILLLLLLOOOTTTWWWYYYaaajjjoootttyyy{{{zzz|||YYYDDDFFFCCCDDDEEEDDDDDDGGGMMMRRRTTTYYYVVVUUUZZZYYY___oooxxxuuuvvvxxxuuuuuuUUUMMMHHHDDDFFFFFFEEEEEEEEEEEEFFFFFFJJJNNNSSSVVVYYY^^^ffflllqqqzzzeee^^^\\\XXXaaadddqqq~~~xxxbbbTTTUUUYYYYYYbbbttt|||iiiZZZWWWiii~~~ddd]]][[[hhh~~~xxx|||{{{zzz}}}}}}}}}xxxsssqqqmmmkkkooouuu|||{{{xxxqqqiiiddddddeeegggeeecccdddgggiiijjjkkklllggg```[[[^^^bbb^^^WWWQQQPPPOOOOOONNNKKKFFFBBB???===>>>BBBBBB>>>===???===???@@@>>>;;;888777666444444444555555555555666444444444555555555555666444444555666777888999999888:::<<<<<<;;;<<<===???<<>>BBBCCC@@@>>>???===???@@@???<<<999777777444444444555555555555666444444444555555555555666444444555666777888999999777999:::;;;:::;;;===>>><<<>>>BBBDDDDDDEEEGGGHHHKKKKKKOOOTTTVVVYYY```iiinnnsssyyyzzzzzz{{{tttSSSHHHCCCDDDEEEEEEEEEHHHNNNTTTRRRXXXUUUTTTXXXXXX```qqqxxx}}}wwwwww^^^QQQOOOJJJIIIIIIHHHHHHIIIIIIJJJKKKOOOTTTXXX[[[```ggglllrrrvvvccc]]]XXX^^^jjjooo{{{{{{hhhWWWUUUYYY[[[cccnnnppp```[[[^^^vvv~~~aaa___bbbiii~~~wwwttt|||xxxtttpppjjjgggjjjppptttwwwxxxuuunnnkkklllnnnllliiieeeddddddfffggggggbbbYYYWWW^^^cccaaacccjjjUUURRROOONNNNNNLLLHHHEEE@@@>>>???CCCDDDAAA??????===???@@@???<<<999777777444444444555555555666666444444444555555555666666444444555666777888999999666888999:::::::::<<<>>>;;;>>>BBBDDDDDDEEEFFFHHHKKKKKKOOOTTTVVVYYY```iiimmmrrrxxxyyyyyyzzzYYYGGGFFFCCCFFFFFFAAAHHHRRRQQQVVVPPPQQQVVVWWWYYYfffwww]]]IIIPPPJJJIIIHHHGGGHHHJJJLLLNNNMMMPPPTTTVVVYYY```kkkttt|||fffXXXUUU```lllttt]]]WWWVVVXXX```iii|||jjj]]]___gggvvv[[[]]]eeeuuu}}}}}}yyyrrrllliiiiiilllnnnssswwwzzzxxxqqqkkkjjjlllkkkkkkjjjiiigggeeedddccc___[[[WWWWWW[[[```cccccc\\\UUUMMMJJJLLLLLLHHHCCC???>>>>>>@@@BBBBBBAAA@@@<<<>>>AAA@@@<<<::::::;;;444444444444444444444444333333444444555666666666555555555555666666666666888:::;;;;;;;;;;;;<<<>>>>>>@@@AAABBBBBBDDDFFFIIIKKKKKKOOOTTTVVVWWW^^^fffoooqqqwww}}}|||yyy~~~fffOOOGGGBBBFFFGGGBBBHHHRRRPPPUUUQQQQQQVVVXXXYYYfffwwwkkkNNNOOOIIIIIIHHHHHHIIIJJJLLLMMMNNNQQQUUUWWW\\\eeeqqqzzz{{{aaaYYYXXXeeetttyyy]]]VVVUUUXXXbbbyyyiii]]]```nnn~~~bbbccccccvvv}}}~~~zzztttnnnkkkjjjjjjkkkqqqtttxxxwwwrrrmmmjjjjjjiiiiiiiiihhhgggeeecccbbb]]]YYYUUUUUUYYY]]]^^^]]]\\\UUULLLIIIJJJKKKGGGCCC@@@???>>>???@@@@@@???===>>>@@@AAA@@@<<<999888999444444444444444444444444333333444444555666666666666666666777777777777777888:::;;;;;;;;;;;;<<<>>>>>>???AAABBBBBBDDDFFFIIIJJJKKKOOOTTTVVVWWW^^^gggoooqqqwww||||||zzz|||^^^JJJCCCEEEGGGCCCIIIQQQOOOTTTQQQRRRVVVXXXZZZgggwwwtttOOOKKKHHHHHHIIIIIIJJJKKKKKKKKKNNNPPPSSSWWW]]]hhhuuunnnZZZZZZ]]]kkk|||]]]VVVUUUZZZhhhdddZZZaaaqqqccccccfff|||||||||}}}~~~|||wwwrrrmmmjjjhhhgggnnnppptttvvvtttpppkkkhhhggggggggggggeeedddbbbaaa```]]]ZZZZZZ\\\^^^]]][[[\\\UUULLLHHHIIIHHHEEEBBBAAA???>>>>>>???>>>===;;;???AAABBB@@@===999777777444444444444444444444444333333444444555666666666666777777777888888888999888:::;;;;;;;;;;;;<<<>>>>>>???AAABBBBBBCCCFFFHHHJJJKKKNNNSSSVVVWWW___gggnnnqqqvvv{{{{{{zzzqqqOOODDDDDDHHHEEEIIIPPPNNNSSSQQQSSSVVVXXX\\\iiivvvxxxTTTKKKHHHHHHIIIJJJKKKKKKJJJJJJNNNOOORRRUUU\\\hhhuuu}}}gggWWW[[[bbbtttzzz]]]VVVVVV^^^ooobbb]]]hhhuuucccaaannn|||zzz}}}~~~|||yyyuuuooojjjfffdddkkknnnrrrvvvwwwssslllgggcccdddeeeeeedddbbb```___bbb___\\\\\\]]]]]][[[XXX[[[TTTLLLGGGGGGFFFDDDBBBAAA???>>>>>>?????????>>>>>>???@@@@@@>>>;;;888777444444444444444444444444333333444444555666666666666666666777777888888999888:::;;;;;;;;;;;;<<<>>>===???AAAAAABBBCCCFFFHHHJJJJJJNNNSSSVVVXXX___gggmmmqqqwwwyyyyyyzzzXXXHHHEEEHHHFFFJJJPPPNNNQQQRRRTTTVVVXXX^^^jjjvvvnnncccMMMHHHIIIJJJJJJKKKJJJJJJJJJQQQQQQSSSWWW^^^hhhsss{{{hhhZZZ^^^iiixxx]]]XXXVVVaaaxxxfffeeerrrkkkhhhvvv~~~||||||{{{yyyvvvqqqkkkeeebbbiiilllqqqvvvwwwtttmmmhhh___```bbbcccbbb```^^^]]]^^^[[[XXXXXXYYYXXXUUURRRZZZTTTLLLGGGEEEEEEDDDCCC@@@>>>===>>>@@@BBBBBBBBB;;;<<<>>>??????>>>:::888444444444444444444444444333333444444555666666666444444555555666777888888888:::;;;;;;;;;;;;<<<>>>===???@@@AAAAAACCCEEEHHHIIIJJJNNNSSSVVVXXX___hhhnnnsssxxxxxxwwwzzzbbbMMMEEEIIIGGGJJJPPPOOOPPPRRRUUUVVVXXX___kkkuuuqqqtttMMMJJJJJJJJJJJJJJJJJJJJJJJJTTTTTTVVVZZZaaakkktttyyy}}}iiiaaaddduuuvvv___[[[[[[lllhhhkkkwwwtttqqq}}}zzzyyyyyyxxxuuuqqqkkkeeebbbfffkkkpppuuuuuuqqqlllhhh\\\]]]___aaaaaa___\\\[[[]]]ZZZWWWWWWXXXXXXUUURRRYYYTTTLLLGGGEEEEEEFFFFFF???>>>===>>>@@@CCCDDDDDD:::;;;===???AAA???;;;888444444444444444444444444333333444444555666666666333333444555666777888888888:::;;;;;;;;;;;;<<<>>>===>>>@@@AAAAAABBBEEEGGGIIIIIINNNSSSVVVXXX```hhhooouuuyyywwwuuuyyykkkRRRFFFIIIGGGJJJPPPPPPOOOSSSVVVVVVXXX```llluuuUUUKKKJJJIIIIIIHHHIIIJJJKKKRRRSSSUUU[[[ccclllssswww|||hhhgggmmmtttaaaaaafffnnnsss{{{zzz~~~{{{yyyvvvvvvvvvtttpppkkkfffcccccciiippprrrpppllliiihhhYYY[[[]]]______^^^[[[YYY]]]YYYVVVVVVXXXYYYWWWUUUXXXSSSLLLGGGEEEFFFGGGIII@@@>>><<<===???AAABBBBBB<<<<<<===@@@AAA???:::666444444444444444444444444333333444444555666666666444444555666777888999999888:::;;;;;;;;;;;;<<<>>><<<>>>@@@@@@AAABBBEEEGGGHHHIIIMMMSSSVVVXXX```iiipppwwwzzzvvvtttyyy~~~qqqUUUGGGIIIHHHJJJPPPPPPNNNSSSVVVVVVXXXaaammmuuucccLLLKKKIIIHHHHHHIIIJJJLLLNNNOOORRRYYYbbbkkkqqquuu~~~yyyfffkkkssspppbbbgggqqqyyy}}}zzzxxxtttttttttsssoookkkgggddd```gggoooppplllhhhggghhhWWWYYY\\\______]]][[[YYYXXXUUUQQQQQQTTTVVVUUUSSSWWWSSSMMMGGGEEEFFFIIIKKKAAA???<<<<<<===???@@@@@@>>>===>>>@@@AAA???999444444444444444444444444444333333444444555666666777444555666777888999::::::888:::;;;;;;;;;;;;<<<>>><<<>>>@@@@@@AAABBBEEEGGGHHHIIIMMMSSSVVVYYY```iiiqqqxxx{{{uuusssxxx~~~[[[FFFNNNLLLLLLQQQMMMOOORRRQQQUUU___bbbnnnvvvWWWKKKJJJNNNHHHGGGKKKJJJJJJRRRWWWXXX^^^iiirrrssszzzkkkqqqwwwiiiaaannn}}}|||yyyvvvwwwuuurrrpppnnnjjjeeebbbaaafffkkknnnmmmjjjgggeeeZZZ[[[\\\^^^___]]]YYYVVVXXXWWWUUUQQQJJJIIISSS___bbbbbbXXXGGGAAAGGGJJJEEECCCAAA>>>;;;:::;;;<<<===;;;::::::===@@@???;;;777666666555444444444444555444444555555555444333333666666666666777888999:::777999::::::::::::;;;===>>>>>>>>>@@@BBBDDDGGGHHHKKKJJJLLLQQQSSSWWWaaakkkooosssvvvwwwvvvwwwzzz}}}dddHHHKKKKKKMMMQQQMMMNNNTTTTTTWWW^^^dddzzz]]]MMMJJJNNNIIIHHHMMMKKKKKKQQQVVVXXX___jjjqqqqqqjjjqqq{{{~~~gggcccqqq}}}zzzxxxuuuttttttsssqqqlllfffaaa```dddiiimmmmmmjjjgggeeeXXXYYY[[[]]]___]]]YYYVVVWWWVVVSSSOOOJJJJJJUUUccctttrrrdddPPPFFFJJJLLLIIIDDDBBB???<<<<<<<<<>>>???===;;;<<<>>>AAA@@@<<<888666666555444444444444555333333444444444444444333666666666666777888999:::777999::::::::::::;;;===>>>>>>>>>???AAADDDGGGHHHKKKJJJMMMQQQTTTWWWaaakkkqqqtttxxxxxxxxxxxx|||tttNNNIIIKKKNNNPPPLLLMMMUUUWWWXXX]]]ggghhhSSSJJJMMMJJJJJJNNNLLLMMMPPPTTTXXXaaajjjooooootttkkkqqq{{{qqqeeeeeerrr}}}zzzxxxsssssstttuuusssmmmfff```^^^aaagggkkkmmmkkkgggdddUUUVVVYYY]]]___^^^ZZZVVVWWWTTTRRRNNNJJJKKKWWWdddxxxuuugggRRRGGGHHHJJJHHHDDDBBB???===<<<>>>@@@BBB>>>===<<>>:::666666555444444444444555111222222333444444444444666666666666777888999999777999::::::::::::;;;===>>>>>>>>>???AAADDDFFFHHHKKKKKKMMMQQQTTTXXXaaakkkrrruuuyyyzzzyyyzzz~~~YYYIIILLLPPPOOOLLLNNNUUUVVVWWW^^^iiiyyy[[[KKKLLLJJJJJJNNNLLLNNNPPPSSSYYYbbbjjjnnnnnnsssrrrtttxxxooohhhbbbeeeppp~~~}}}zzzwwwuuusssrrrrrrrrrppplllfffbbb\\\___dddhhhkkkjjjgggdddUUUWWWZZZ]]]```___[[[XXXUUUTTTSSSQQQMMMLLLTTT___jjjhhh___OOOFFFFFFHHHGGGDDDBBB???<<<<<<>>>@@@BBB>>>===<<<>>>AAAAAA>>>:::666666555444444444444555000111222333444444444444666555555666666777888999777999::::::::::::;;;=========>>>???AAADDDFFFHHHKKKKKKNNNRRRUUUXXXaaakkkrrruuuyyyzzzyyy{{{~~~iiiOOOOOOQQQMMMMMMOOOSSSRRRVVVaaakkkiiiNNNLLLJJJJJJMMMLLLOOOOOOSSS[[[ccciiinnnqqqxxx|||{{{wwwvvv~~~wwwrrrnnnlllqqqzzz}}}~~~|||zzzvvvtttsssqqqnnnmmmllljjjfffddd\\\]]]```dddhhhiiifffcccYYYYYY[[[^^^```___\\\YYYTTTTTTUUUUUUPPPLLLOOOUUUZZZ\\\YYYQQQIIIGGGHHHIIIDDDBBB>>>;;;:::<<>><<<;;;===???@@@===:::666666555444444444444555000111222333444555555555555555555555666777888999777999::::::::::::;;;============>>>AAACCCFFFGGGKKKKKKNNNSSSVVVYYYaaajjjppptttwwwyyyxxxzzz}}}|||YYYTTTQQQKKKOOOOOOQQQQQQXXXeeemmm}}}zzzUUUMMMKKKJJJMMMLLLOOOPPPUUU\\\bbbhhhpppxxxxxx|||{{{uuunnnpppyyy~~~{{{xxxuuurrrpppllljjjiiihhhgggeee^^^]]]]]]```eeegggfffccc^^^]]]]]]]]]^^^^^^\\\ZZZSSSSSSUUUVVVRRRKKKJJJMMMOOOSSSTTTPPPHHHDDDDDDEEEFFFCCC>>>;;;999;;;>>>AAA>>><<<;;;<<>>@@@CCCEEEGGGJJJKKKOOOTTTWWWZZZaaajjjooorrrvvvxxxwwwyyy}}}cccXXXPPPJJJRRRMMMRRRSSS\\\jjjppp~~~\\\PPPMMMLLLNNNNNNOOOQQQWWW^^^aaafffrrrsssooommmmmmkkkhhhkkkvvv}}}{{{wwwuuuqqqooommmlllkkkjjjgggeee```]]]ZZZ\\\aaaeeeeeecccbbb```]]][[[[[[[[[YYYXXXSSSRRRSSSTTTPPPIIIHHHJJJJJJMMMOOOLLLDDD???@@@DDDIIIEEE@@@<<<:::;;;>>>AAA@@@===<<<===@@@@@@>>><<<666666555444444444444555444444555666666555555555555555555555555666888888777999::::::::::::;;;===<<<<<<===>>>@@@CCCEEEGGGJJJKKKOOOUUUWWWZZZbbbjjjnnnrrrvvvwwwxxxyyy}}}jjj[[[PPPIIISSSLLLRRRWWW```mmmrrrbbbSSSNNNMMMPPPOOOOOOQQQXXX___aaaeeesss{{{gggfff[[[]]]___aaahhhsss~~~{{{yyyuuurrrooonnnnnnooonnnlllgggdddbbb]]]YYYZZZ___ddddddccceeeaaa]]]ZZZYYYXXXWWWVVVSSSQQQQQQRRRNNNHHHHHHKKKKKKMMMOOOLLLEEEAAADDDJJJKKKHHHBBB===;;;<<>>AAABBB@@@===666666555444444444444555666666666666666666555555555444444555555666777888777999::::::::::::;;;===<<<<<<===>>>@@@CCCEEEGGGJJJKKKOOOUUUXXXZZZbbbjjjooorrrvvvxxxxxxzzz~~~xxx[[[RRROOOKKKQQQTTTQQQ\\\llloooqqqNNNRRRPPPJJJTTTRRRPPPZZZ]]]eeekkkrrrsssjjj```]]]\\\]]]bbbiiiqqqvvvxxx~~~{{{tttuuu~~~{{{wwwuuusssooopppmmmjjjjjjmmmlllhhh^^^[[[YYYYYY]]]bbbfffggghhhccc\\\XXXXXXXXXWWWUUUSSSMMMKKKOOOOOOIIIEEEEEEMMMNNNOOOLLLGGGDDDEEEFFFGGGFFFDDD@@@<<<;;;<<<>>>AAA>>>;;;;;;===???>>><<<===;;;888555444444444555444444444555555555555666333555777777666777888:::999999999999999:::::::::>>>??????>>>>>>@@@CCCFFFHHHIIIMMMRRRUUUYYYaaajjjkkkpppuuuxxxyyyzzz~~~aaaQQQOOOPPPPPPRRRUUU```mmm{{{WWWRRRQQQKKKPPPSSSQQQ\\\^^^eeemmmxxx}}}jjjeee^^^___ccciiiqqqvvvwwwtttqqqwwwzzzzzzuuuqqquuu|||xxxvvvtttmmmnnnlllhhhhhhkkkjjjfff]]]ZZZWWWXXX[[[```dddfffccc^^^XXXUUUVVVXXXWWWVVVTTTMMMKKKNNNOOOJJJEEEEEEIIIMMMPPPNNNHHHCCCBBBCCCFFFFFFDDD@@@===;;;<<<>>>BBB???<<<;;;===>>>===<<<;;;:::777555333333444555444444444555555555555666444555666666666666777888888888888999999999999:::>>>>>>???>>>>>>@@@CCCFFFHHHIIIMMMRRRUUUYYYaaajjjkkkooouuuxxxyyy{{{~~~iiiQQQOOOUUUNNNNNNXXXccckkk|||~~~cccRRRSSSPPPOOOTTTTTT^^^^^^eeeooonnnbbbccc^^^```hhhttt~~~tttlllpppssstttsssttt~~~|||zzzvvvtttkkkllljjjffffffiiihhhddd\\\YYYVVVVVVYYY^^^bbbccc^^^YYYTTTRRRTTTWWWXXXWWWTTTNNNLLLMMMNNNJJJFFFEEEGGGNNNTTTSSSKKKDDDAAABBBFFFEEEDDD@@@===;;;<<<>>>BBB@@@===<<<<<<===<<<<<<999888666444333333444555444444444555555555555666444555666666555444555777777777888888888999999999===>>>?????????@@@DDDFFFHHHIIIMMMRRRUUUYYYaaajjjkkkooouuuxxxzzz{{{sssTTTOOOVVVKKKJJJYYYccciiipppSSSUUUWWWPPPTTTUUU```___dddqqqhhh```bbb___]]]fffrrr~~~|||pppggghhhkkkmmmpppvvv~~~|||zzzvvvssskkkkkkiiiffffffiiihhhccc\\\YYYVVVVVVYYY]]]```bbb]]]XXXRRRPPPSSSVVVWWWWWWTTTPPPLLLMMMMMMKKKHHHEEEGGGQQQZZZ[[[RRRIIIDDDDDDEEEEEEDDDAAA>>><<<<<<===BBB@@@>>><<<<<<<<<<<<<<<888777555333222333444555444444444555555555555666444555666555444333444555666777777888888999999999<<<===?????????AAADDDFFFHHHIIIMMMRRRUUUYYYaaajjjkkkpppuuuyyyzzz|||}}}ZZZOOOSSSLLLJJJYYYdddkkkWWWUUUYYYOOOTTTUUU```___dddsssmmmhhhjjjggggggkkkqqqwwwyyytttllleeeccceeefffiiiooo}}}||||||zzzvvvrrrlllllljjjfffgggjjjhhhddd]]]ZZZWWWVVVYYY]]]```aaa```ZZZSSSPPPRRRUUUVVVVVVTTTQQQMMMLLLLLLLLLIIIEEEGGGQQQZZZ\\\UUULLLFFFDDDDDDDDDCCCAAA>>><<<======@@@@@@???===<<<;;;<<<===888777555333222333444555444444444555555555555666444555666555444333444555666777777888999999::::::;;;===???@@@@@@AAADDDFFFHHHIIIMMMRRRUUUYYYaaajjjlllqqqvvvyyyzzz{{{```OOOQQQPPPOOOZZZhhhuuu___TTTXXXMMMUUUVVVaaa```gggvvv{{{yyy|||zzz~~~}}}|||yyyuuunnnjjjffffffffffffiiirrr~~~|||}}}|||wwwrrrlllmmmkkkggghhhjjjiiieee^^^ZZZWWWVVVXXX\\\^^^```bbb[[[TTTPPPQQQTTTUUUUUUTTTRRRNNNKKKKKKMMMJJJEEEEEELLLTTTWWWSSSKKKEEEBBBCCCCCCCCCBBB???=========?????????===;;;;;;===???999888666444333333444555444444444555555555555666444555666666555444555777777777888999:::;;;;;;<<<:::<<>>>>>===;;;<<<>>>AAA;;;:::777555333333444555444444444555555555555666444555666666666666777888888888999:::;;;<<<======999<<>>===;;;<<>>999;;;???@@@AAABBBDDDFFFHHHIIIMMMRRRUUUYYYaaajjjrrrvvvzzz{{{zzzyyy{{{~~~mmmQQQVVVRRRQQQ]]]rrr}}}bbbcccZZZ\\\___aaaiiisss}}}~~~vvvuuu{{{{{{|||yyyvvvrrrnnnhhhaaa\\\ZZZXXXWWWYYYZZZYYY[[[]]]lllrrr}}}~~~}}}}}}wwwnnnllliiihhhhhhhhhgggeee___ZZZTTTSSSUUUYYY[[[[[[\\\WWWQQQNNNNNNQQQTTTUUUWWWRRRLLLJJJLLLMMMJJJGGGDDDEEEFFFHHHIIIGGGDDDAAAAAACCCCCCBBB@@@>>>===>>>===AAAAAA>>>===???AAA@@@@@@<<<777444333333333333444444444555555555555666555555555555666666666777999999999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEIIIKKKNNNQQQSSSYYYbbbhhhpppsssuuuuuutttuuuyyy}}}uuuTTTUUUSSSRRR___uuujjjfff\\\[[[___ccclllwwwzzzssssssxxxwwwxxxvvvtttooohhhaaa[[[XXXYYYWWWVVVWWWXXXZZZ]]]___```eeellluuuxxxpppmmmjjjiiiiiihhhfffeee^^^YYYSSSRRRVVVZZZ]]]]]]ZZZVVVQQQNNNOOOSSSVVVXXXXXXSSSMMMKKKLLLMMMJJJGGGEEEEEEFFFGGGHHHFFFCCCAAAAAABBBCCCBBB@@@>>>===>>>===AAABBB>>>===???AAA@@@@@@<<<777444444444333333444444444555555555555666555555555666666666777777999999999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEHHHKKKNNNPPPSSSYYYaaahhhooorrruuuvvvuuuvvvzzz~~~ZZZTTTRRRQQQ^^^vvvyyyuuuiii```[[[aaagggqqq}}}~~~xxxsssuuuyyywwwvvvvvvtttnnnfff```]]]]]]aaa```^^^]]]```dddiiilllmmmmmmmmmnnnpppwww~~~|||vvvqqqooollljjjjjjiiigggfff]]]XXXRRRRRRVVV[[[___```ZZZVVVQQQOOOPPPTTTXXXZZZYYYTTTOOOLLLLLLLLLJJJHHHGGGFFFEEEFFFFFFEEECCCAAAAAABBBCCCBBB@@@>>>>>>>>>>>>BBBBBB>>>===???AAA@@@???<<<777444444444444333444444444555555555555666555555666666666777777777999999999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEGGGJJJMMMOOORRRXXX```gggmmmqqquuuvvvvvvxxx|||}}}aaaSSSQQQPPP\\\ttt~~~uuurrr~~~lllfff___gggmmmvvv}}}yyywwwzzz|||zzz{{{xxxrrrkkkiiinnnsssyyyyyywwwvvv{{{}}}vvvqqqqqqooommmlllmmmmmmllljjj___YYYSSSRRRVVV[[[^^^___\\\WWWRRROOOQQQTTTWWWYYYYYYUUUPPPMMMLLLKKKJJJHHHHHHFFFEEEFFFFFFEEECCCAAA@@@BBBCCCBBB@@@>>>>>>??????BBBCCC???===???AAA@@@???;;;777444444444444333444444444555555555555666555666666666666777777777999999999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEFFFIIILLLNNNQQQWWW___ffflllpppuuuwwwxxxyyy}}}~~~}}}|||xxx|||iiiTTTRRRQQQ\\\tttuuummmooommmgggooosss{{{{{{zzzyyy}}}~~~{{{vvvrrrwww}}}xxxrrrmmmnnnmmmlllmmmoooqqqqqqpppccc]]]UUURRRUUUYYY\\\\\\___ZZZTTTPPPPPPSSSUUUVVVWWWTTTPPPMMMKKKJJJJJJIIIGGGFFFFFFGGGGGGFFFDDDAAA@@@AAABBBBBB@@@>>>>>>???@@@CCCCCC???===@@@AAA???>>>;;;777444444444444444444444444555555555555666666666666666777777777888999999999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEFFFHHHKKKNNNPPPVVV___eeelllpppvvvxxxyyyzzz~~~zzzxxxuuuzzzpppVVVUUUUUU___vvv~~~sssoooqqqtttooovvvxxxyyyzzzwwwzzz~~~{{{wwwxxx}}}~~~}}}wwwqqqnnnlllkkkkkklllppprrrssssssggg```WWWSSSTTTWWWZZZZZZ___ZZZTTTPPPOOOQQQSSSUUUTTTRRROOOLLLJJJIIIJJJJJJFFFFFFGGGIIIJJJIIIEEEBBB@@@AAABBBBBB@@@?????????@@@DDDDDD@@@>>>@@@AAA???>>>:::666444444555555444444444444555555555555666666666666777777777888888999999999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEFFFIIILLLNNNQQQWWW___fffmmmqqqwwwyyyzzz{{{~~~yyyvvvtttzzz{{{uuuWWWUUUUUU```xxxuuuqqqtttzzztttzzzzzzzzz{{{vvvvvv|||}}}}}}zzzzzz}}}~~~zzz{{{{{{uuupppooojjjiiiiiikkknnnpppqqqqqqhhhaaaXXXSSSTTTWWWYYYZZZ]]]XXXRRROOOOOOQQQTTTUUUQQQPPPNNNKKKIIIIIIJJJKKKDDDEEEHHHLLLMMMLLLGGGCCC???AAABBBBBB@@@??????@@@AAADDDDDD@@@>>>@@@AAA???===:::666444444555555555444444444555555555555666666666777777777888888888999999999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEFFFIIILLLNNNQQQWWW```fffmmmrrrxxxzzz{{{{{{~~~zzzwwwtttzzz{{{www~~~xxxYYYSSSTTT___www}}}rrryyywww}}}uuu{{{zzz}}}~~~vvvssszzz{{{}}}|||}}}zzzvvvxxxxxxrrrnnnoooiiihhhhhhiiikkknnnnnnnnnhhh```WWWSSSTTTWWWZZZ[[[[[[VVVQQQNNNOOORRRUUUVVVOOOOOOMMMKKKHHHHHHJJJLLLCCCEEEIIIMMMOOOMMMHHHDDD???AAABBBBBB@@@??????@@@AAAEEEEEE@@@>>>@@@AAA???===:::666444444555555555444444444555555555666666777777777777888888888888999999999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEGGGJJJMMMOOORRRXXX```gggnnnsssxxx{{{{{{{{{}}}{{{~~~wwwvvv}}}^^^YYYUUUeee|||~~~vvvxxx~~~{{{~~~~~~yyyvvv}}}}}}}}}|||vvvtttuuusssmmmhhhggghhhgggfffjjjpppsssqqqjjj]]]RRRPPPTTTXXXZZZ]]]\\\YYYTTTPPPPPPQQQQQQQQQRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGIIIJJJIIIFFFCCC???@@@@@@???<<<;;;;;;;;;DDDEEEEEECCCAAA??????@@@>>>:::666444444555555555555444444444444555666666555555666777777666555444444666999:::::::::;;;============>>>???AAACCCCCCEEEJJJOOOPPPPPPTTT]]]fffmmmpppwww|||zzzvvvwww}}}zzzxxxuuu|||dddYYYTTTccczzzuuuuuu|||yyyyyy|||wwwuuuuuusssnnnjjjggghhhgggeeeiiioooqqqoooiii\\\QQQOOOSSSVVVYYY\\\]]]YYYTTTPPPPPPPPPQQQQQQRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFCCC@@@AAAAAA???===;;;<<<<<>>>>>???>>>:::666444444555555555555444444444444555666666666666777888888777666555666888::::::999999:::;;;<<<<<<===>>>???AAABBBCCCEEEJJJOOOPPPPPPUUU^^^fffmmmqqqxxx}}}{{{vvvxxx}}}{{{zzzuuuzzzkkk\\\VVVccczzztttppp~~~zzz}}}zzz~~~}}}yyywwwvvvtttppplllggghhhfffdddgggmmmnnnlllggg[[[PPPOOORRRUUUXXX\\\^^^ZZZTTTPPPPPPPPPQQQQQQRRRPPPMMMJJJHHHGGGGGGHHHGGGFFFGGGHHHIIIHHHEEECCCAAAAAABBB@@@>>>======>>>???@@@@@@???======>>>???>>>:::666444444555555555555444444444444555666666777777888888888888777777888999;;;;;;999888888999<<<<<<<<<===>>>@@@BBBBBBEEEJJJOOOQQQRRRVVV___fffmmmqqqxxx}}}{{{wwwyyy~~~}}}|||}}}~~~zzzssswwwrrr```YYYeee~~~}}}qqqlllxxxzzz|||{{{{{{yyywwwuuuqqqnnnggghhhfffcccfffkkkllljjjfff[[[QQQPPPRRRUUUYYY]]]___[[[TTTPPPOOOPPPQQQRRRQQQOOOLLLJJJHHHGGGHHHHHHFFFFFFFFFHHHIIIHHHEEECCCAAABBBBBBAAA???>>>>>>???>>>??????>>>======???AAA>>>:::666444444555555555555444444444444555666666666666777777777888888777777999::::::999999999:::;;;;;;<<<===>>>@@@AAABBBEEEJJJNNNQQQSSSXXX```ffflllpppwww|||zzzvvvxxx~~~|||}}}~~~xxxvvv}}}xxxpppuuu{{{yyyaaaYYYfff|||yyymmmjjjmmm}}}~~~~~~}}}zzzwwwtttqqqnnnggggggeeeccceeejjjkkkhhhfff\\\SSSQQQSSSUUUZZZ```aaa\\\UUUPPPOOOPPPQQQRRRQQQOOOLLLIIIHHHGGGHHHHHHFFFFFFFFFHHHIIIHHHEEEBBBAAABBBBBBAAA???>>>???@@@@@@@@@@@@???>>>>>>AAACCC>>>:::666444444555555555555444444444444555666666555555555555666666777777555777999:::::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCCFFFIIINNNRRRUUUZZZaaaeeekkknnnvvv{{{zzzvvvxxx}}}|||zzz{{{tttrrr~~~uuummmsssxxxbbbXXXddd{{{vvvtttiiijjjfffyyy{{{vvvrrrooommmfffgggeeeccceeejjjkkkiiifff\\\TTTRRRSSSUUU[[[aaabbb\\\UUUPPPOOOPPPQQQRRRPPPOOOLLLIIIHHHHHHHHHIIIFFFEEEFFFGGGHHHGGGDDDBBB@@@AAABBBAAA???>>>???@@@AAABBBAAA???>>>???BBBDDD>>>:::666444444555555555555444444444444555666666555444444444555666777888444666999:::::::::<<<============>>>???AAACCCCCCFFFIIINNNRRRWWW\\\bbbeeekkkooovvv|||zzzvvvyyy~~~yyytttwwwrrrtttrrrkkkqqqvvvzzzdddYYYdddxxxsssqqqfffkkkddd|||nnnzzz{{{uuupppmmmlllfffgggeeeccceeekkkllljjjddd[[[TTTRRRRRRTTTZZZaaaccc]]]UUUPPPOOOPPPRRRSSSPPPNNNLLLIIIHHHHHHIIIIIIEEEEEEFFFGGGHHHGGGDDDBBB???@@@AAA@@@???>>>???@@@CCCBBBAAA???===>>>AAADDD>>>:::666444444555555555555444444444444555666666666555555555666777888999555777999:::999999:::<<<>>>>>>>>>???@@@BBBDDDEEEFFFIIINNNSSSXXX]]]bbbeeelllpppxxx}}}|||yyy{{{{{{uuuoootttrrrxxxpppiiipppuuuttthhh\\\fffxxxrrrooodddlllddd}}}nnn{{{{{{uuuooolllkkkfffgggeeecccfffkkkmmmkkkbbbZZZSSSQQQQQQSSSZZZaaaccc^^^VVVPPPNNNPPPRRRSSSPPPNNNLLLIIIHHHHHHIIIIIIEEEEEEEEEGGGHHHGGGDDDBBB???@@@AAA@@@>>>>>>>>>@@@CCCBBBAAA>>>======@@@CCC>>>:::666444444555555555555444444444444555666666777666666666666888:::;;;777999;;;:::999888999:::>>>>>>???@@@AAACCCDDDEEEGGGIIINNNSSSYYY^^^ccceeennnrrrzzz~~~zzz}}}wwwooopppmmmqqqpppgggllltttuuuiii]]]fff}}}{{{wwwjjjfff]]]ddd}}}nnnxxx~~~xxxsssnnnkkkjjjllliiieeedddeeehhhjjjjjjbbbYYYQQQNNNOOORRRWWW^^^ccc```[[[SSSNNNLLLNNNPPPRRROOOJJJGGGGGGIIIIIIIIIGGGDDDCCCGGGMMMMMMHHHAAABBBCCCBBBAAA>>>===>>>@@@BBBAAA???======>>>@@@AAA@@@<<<888555555555555444333333333444444444555555777666555555555666888999777888999999888999;;;===>>>>>>>>>???@@@BBBCCCDDDGGGLLLQQQSSSTTTXXX```ggglllpppxxx~~~{{{~~~~~~uuummmnnnlllrrrmmmeeejjjooozzz~~~jjj]]]fff~~~zzzvvviiibbbYYY```wwwrrr~~~zzzuuurrrooommmkkkgggdddaaa```bbbeeeggghhhbbbYYYPPPNNNOOORRRXXX^^^aaa^^^YYYSSSNNNMMMOOORRRSSSOOOJJJHHHHHHIIIJJJJJJGGGDDDCCCGGGLLLMMMHHHBBBAAABBBAAA@@@===<<<===>>>BBB@@@???======>>>@@@AAA???<<<777555444555555444333333444444444555555555777666666555666777888999777888999999888999;;;===<<<======>>>???AAABBBCCCGGGKKKPPPRRRSSSXXX```gggmmmqqqxxx~~~}}}{{{~~~{{{rrrkkklllkkkqqq|||jjjdddhhhjjj~~~kkk^^^fff}}}yyytttgggccc[[[```tttyyy}}}uuupppppppppmmmiiibbb```^^^^^^aaaeeeggghhhbbbXXXPPPNNNOOORRRXXX^^^^^^\\\WWWRRRNNNMMMPPPSSSSSSOOOKKKHHHHHHIIIJJJJJJGGGDDDCCCGGGKKKLLLGGGBBBAAAAAAAAA???<<<;;;<<<===AAA@@@>>>======???@@@BBB???;;;777555444555555444333444444444444555555555666666666666666777888888777888999999888999;;;===;;;;;;<<<===>>>@@@BBBCCCFFFKKKPPPRRRSSSWWW___fffpppsssyyy}}}|||zzz}}}}}}xxxqqqkkkkkkjjjooo{{{xxxiiifffhhhhhhmmm___eee}}}zzzvvvrrrhhhddd\\\aaaqqq|||rrrmmmnnnnnnjjjfffbbb```___```dddhhhjjjkkkaaaXXXPPPNNNPPPRRRXXX___^^^\\\WWWQQQMMMMMMPPPSSSTTTPPPKKKIIIIIIJJJKKKKKKFFFDDDDDDFFFJJJJJJGGGCCCAAABBBAAA???===;;;<<<===@@@???>>>===>>>???AAABBB>>>;;;666444444555555555444444444444555555555555666666666666666777777888777888999999888999;;;===;;;;;;<<<===???AAABBBCCCEEEJJJOOOQQQSSSWWW```gggqqqtttyyy|||{{{yyy}}}{{{vvvpppkkkkkkjjjmmmvvvxxxiiigggjjjiiisssbbbggg~~~vvvqqqpppiiiaaa[[[```mmm}}}rrrllllllkkkgggbbbaaa```___bbbfffjjjmmmmmmaaaXXXPPPNNNPPPRRRYYY___aaa^^^YYYRRRMMMLLLOOOQQQTTTQQQLLLIIIIIIKKKKKKKKKFFFDDDDDDFFFHHHIIIGGGDDDCCCCCCCCCAAA>>><<<===>>>???>>>======>>>@@@BBBCCC===:::666444444555555555444444444555555555666666555666666777777777777777777888999999888999;;;===<<<<<<===>>>@@@BBBDDDEEEEEEJJJOOORRRSSSXXX```gggqqqtttyyy|||{{{yyy}}}}}}yyytttoookkklllkkknnnvvvyyyiiifffjjjkkk}}}iiikkk}}}rrrnnnnnniiiccc```eeeqqq~~~tttnnnkkkiiiddd```___^^^^^^aaafffjjjllllll```WWWPPPNNNPPPSSSYYY```bbb___ZZZSSSNNNMMMOOORRRUUUQQQMMMJJJJJJKKKLLLLLLEEEEEEDDDEEEGGGHHHGGGEEEDDDDDDDDDAAA>>><<<===>>>>>>=========>>>@@@CCCDDD<<<999555333444555555555444444555555555666666666555555666777777777777777777888999999888999;;;===<<<<<<===???AAACCCEEEFFFFFFJJJPPPRRRTTTYYYbbbiiipppsssyyy}}}|||zzz}}}~~~yyyuuuqqqmmmjjjmmmmmmqqqzzzyyygggcccggglllrrrqqq{{{rrrmmmlllhhheeedddlllxxx|||uuupppkkkhhhdddbbb___^^^___aaafffjjjllllll```WWWOOONNNPPPSSSYYY```aaa^^^ZZZTTTPPPOOORRRUUUVVVRRRMMMKKKKKKLLLLLLMMMEEEEEEDDDEEEFFFGGGFFFFFFDDDDDDCCC@@@===;;;<<<=========<<<===>>>AAACCCEEE<<<999555333333555555555555555555555666666666666444555666777888777777666777888999999888999;;;===;;;;;;<<<>>>@@@BBBDDDEEEFFFKKKQQQSSSUUUZZZcccjjjmmmqqqxxx~~~}}}{{{~~~~~~{{{wwwrrrnnnkkkiiinnnooouuu~~~xxxeee___eeekkk~~~xxxuuu{{{rrrmmmkkkfffbbbbbblllyyy}}}{{{vvvqqqlllhhheeeddd`````````ccchhhkkkmmmmmm```WWWOOONNNPPPSSSYYY``````]]]YYYTTTQQQQQQTTTXXXVVVRRRNNNKKKKKKLLLMMMMMMEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBB???<<<::::::;;;======<<<<<<>>>AAADDDEEE<<<888555333333555555555555555555555666666666777444555777888888888777666777888999999888999;;;===::::::;;;===???AAACCCEEEGGGLLLQQQTTTVVV[[[dddkkklllpppxxx~~~{{{~~~xxxvvvrrrkkkfffeeejjjlllsss}}}sss^^^^^^eeehhhvvv~~~~~~xxxmmmhhhfffaaaddd___eeeuuu}}}xxxrrrpppmmmhhhfffgggaaa^^^]]]aaaiiinnnnnnlllddd\\\RRRMMMOOOUUUZZZ\\\bbb]]]UUUQQQOOOPPPRRRSSSSSSRRRMMMGGGGGGLLLMMMKKKGGGCCC@@@CCCHHHIIIEEE???BBBBBBAAA>>>;;;999:::<<<<<<;;;:::;;;>>>@@@AAAAAA;;;888666444444555444333444444444555555555555666555555666666777777888888888888888888999:::;;;<<<;;;;;;<<<===???AAABBBCCCEEEJJJPPPSSSUUUYYYaaahhhpppppptttzzz}}}}}}~~~xxxrrrpppnnnhhheeedddhhhjjjrrr}}}rrr]]]]]]cccgggrrrxxxmmmhhhgggbbb```]]]dddwww|||yyyrrrooolllgggfffgggdddaaa```dddkkkppppppmmmccc\\\RRRMMMPPPVVV[[[^^^aaa\\\UUUPPPOOOQQQSSSTTTTTTRRRMMMGGGGGGKKKLLLJJJGGGDDDBBBEEEJJJKKKFFFAAABBBBBBAAA>>>;;;999:::<<<<<<;;;:::;;;>>>@@@AAAAAA;;;888555444444555444333444444444555555555555666555555555666777777888888888888888888999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEJJJPPPSSSUUUZZZbbbiiiqqqqqquuu{{{~~~~~~~~~|||}}}vvvpppnnnjjjeeebbbcccfffiiirrr~~~ppp]]]\\\```fff|||mmm{{{tttkkkgggfffaaa___\\\eeeyyyzzz{{{rrroookkkgggfffhhheeeccccccgggnnnrrrqqqnnnbbbZZZQQQNNNQQQWWW]]]___```[[[TTTPPPPPPRRRTTTUUUUUUSSSNNNHHHHHHKKKLLLIIIFFFDDDDDDHHHMMMMMMHHHBBBBBBBBBAAA>>>;;;999:::<<<<<<;;;:::;;;>>>@@@AAAAAA:::888555444444555444333444444444555555555555666444555555666666777888888888888777888888999:::;;;:::;;;;;;<<<>>>@@@BBBCCCFFFKKKQQQTTTVVV[[[cccjjjqqqrrrvvv}}}~~~~~~|||{{{zzzzzztttpppjjjdddaaabbbiiillluuunnn]]]\\\```gggrrrnnnuuuppphhhdddddd^^^```]]]dddwww}}}www{{{rrrnnnjjjffffffiiieeecccccchhhooorrrpppmmm^^^WWWPPPMMMQQQXXX^^^```___ZZZTTTPPPPPPRRRTTTUUUUUUTTTOOOIIIHHHKKKKKKHHHDDDCCCEEEIIIMMMMMMGGGBBBBBBBBBAAA>>>;;;999:::;;;<<<;;;:::;;;>>>@@@AAAAAA999777444333444444444333444444444555555555555666444444555555666777777888777777777777888999:::;;;::::::;;;<<<>>>@@@BBBCCCFFFKKKQQQUUUWWW\\\dddkkkppprrrwww}}}~~~}}}}}}||||||{{{zzz{{{uuuqqqkkkdddcccfffnnnqqqyyykkk^^^^^^```kkknnnuuurrrooohhheeeddd______\\\aaappp~~~tttzzzqqqmmmiiiffffffhhhbbbaaabbbhhhnnnqqqnnnjjjZZZTTTNNNLLLQQQYYY___aaa___ZZZTTTPPPPPPRRRTTTUUUUUUTTTPPPJJJIIILLLKKKHHHBBBCCCEEEHHHKKKJJJEEEAAABBBBBBAAA>>>;;;999:::;;;<<<;;;:::;;;>>>@@@AAAAAA888666444333444444444333444444444555555555555666444444444555666666777777777777777777888999::::::::::::;;;<<<>>>???AAABBBEEEKKKQQQUUUWWW\\\dddkkknnnqqqvvv||||||zzz~~~~~~|||||||||{{{{{{yyytttpppmmmhhhdddfffjjjqqqssszzzhhh^^^___aaannnkkk|||rrrpppjjjgggfff```[[[YYY^^^ggg~~~uuuxxxpppllliiifffeeehhhbbbaaabbbhhhoooqqqmmmhhhXXXSSSMMMMMMSSS[[[aaaddd```[[[TTTPPPPPPRRRTTTUUUTTTTTTPPPKKKJJJMMMLLLHHHBBBCCCDDDGGGHHHGGGCCC@@@BBBBBBAAA>>>;;;999:::<<<<<<;;;:::;;;>>>@@@AAAAAA888555333222333444444333444444444555555555555666333444444555555666777777777777666777777888999:::999::::::;;;===???AAABBBDDDJJJPPPTTTVVV[[[dddkkkmmmpppwww|||{{{yyy~~~~~~}}}}}}|||{{{yyytttpppllljjjeeebbbeeekkkoooqqqxxxxxxccc\\\___aaapppeee|||}}}ooonnniiifffddd^^^XXXYYY___eee~~~yyy|||uuunnnllliiifffeeegggcccccceeekkkrrrsssnnniiiXXXSSSNNNOOOUUU^^^dddgggaaa\\\UUUPPPOOOQQQSSSTTTSSSSSSPPPKKKKKKNNNMMMIIIDDDDDDEEEFFFFFFEEEBBB@@@BBBBBBAAA>>>;;;999:::<<<<<<;;;:::;;;>>>@@@AAAAAA777555333222333444444444444444444555555555555666333333444555555666666777666666666777777888999:::999999:::;;;===???AAABBBCCCIIIOOOSSSVVV[[[ccckkkmmmqqqxxx}}}|||yyy~~~~~~~~~|||zzzxxxuuuqqqmmmjjjddd```bbbiiimmmooouuu~~~lll```ZZZ^^^aaaqqq}}}```xxxyyylllkkkfffbbbaaaZZZXXX[[[cccggg}}}}}}yyysssmmmllljjjfffdddfffeeeeeehhhnnnuuuvvvpppkkkYYYTTTPPPQQQWWW```fffiiibbb]]]UUUQQQOOOPPPRRRSSSRRRRRROOOKKKLLLOOONNNJJJFFFFFFFFFFFFEEEDDDBBBAAABBBBBBAAA>>>;;;999:::<<<<<<;;;:::<<<>>>@@@AAAAAA777555222222333444444444444444444555555555666666333333444444555666666777666666666666777888999:::999999:::;;;===???AAABBBBBBHHHOOORRRUUUZZZcccjjjnnnrrrzzz~~~}}}zzz~~~}}}|||{{{yyyttttttrrrlllfffbbbcccfffdddooooooppp|||jjj]]]\\\cccfffzzzvvvdddzzzzzzjjjeeedddaaa]]][[[XXX]]]]]]lll}}}ssszzz~~~xxxpppjjjiiihhhgggeeefffgggkkkssszzzzzztttnnn\\\WWWQQQRRRYYYbbbjjjmmmhhh```XXXUUUSSSPPPQQQTTTSSSOOOJJJJJJMMMNNNJJJGGGBBBCCCDDDEEEEEECCCAAA???CCCAAA???===;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???===999777555333222333444555333333333444444444555555222222333555666888999999888888777777888888999::::::::::::;;;<<<>>>@@@AAADDDIIINNNQQQTTTZZZdddlllqqqtttyyy~~~|||zzz~~~~~~|||{{{zzzxxxvvvrrrrrrpppkkkdddaaaccceeedddmmmnnnooo|||hhh\\\ZZZ```eee}}}rrrddd|||wwwhhhdddccc```\\\ZZZWWW[[[\\\ooo}}}sssqqq~~~xxxpppjjjiiihhhfffdddeeegggkkkssszzz{{{tttmmm]]]XXXRRRSSSZZZeeemmmqqqlllbbbYYYVVVTTTRRRSSSVVVUUUPPPKKKKKKNNNNNNKKKGGGCCCDDDEEEFFFEEEDDDBBB@@@BBBAAA???===;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???===888777555333222333444555333333333444444444555555555555555555666666777777999999999999999::::::;;;:::::::::;;;<<<>>>@@@AAADDDIIINNNQQQTTTZZZccckkknnnqqqwww{{{{{{zzz|||zzzxxxwwwuuusssoooooonnniiicccaaabbbeeedddlllmmmooo|||dddZZZWWW___iiimmmeeesssfffbbbaaa^^^ZZZYYYUUUYYYZZZppptttnnn}}}xxxpppjjjhhhhhhfffdddeeeffflllttt{{{zzzssslll]]]WWWRRRSSS\\\gggpppuuuoooeee[[[WWWVVVUUUVVVXXXVVVRRRMMMLLLOOOOOOKKKGGGEEEEEEFFFFFFEEEDDDBBBAAABBB@@@>>><<<;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@>>><<<777666555333333333444444333333333444444444555555777777777666555555444444::::::999999::::::;;;<<<:::::::::;;;<<<>>>@@@AAADDDIIIOOORRRTTTZZZccckkkkkknnntttzzzzzzyyy~~~~~~{{{xxxvvvuuurrrpppmmmnnnlllhhhcccaaacccfffeeellllllppp|||```XXXVVV```ooohhhgggzzzooodddaaa```]]]ZZZYYYTTTYYYZZZmmmxxxttt}}}~~~xxxooojjjhhhgggeeecccdddfffllluuu{{{zzzrrrjjjYYYTTTOOOQQQ[[[gggpppuuupppeeeZZZWWWWWWVVVWWWYYYXXXSSSNNNMMMOOOOOOLLLGGGEEEEEEEEEEEEDDDCCCAAA@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;===???AAA@@@>>>;;;666555444333333333333444333333333444444444555555777777777666555555444444999999999999999:::;;;;;;:::::::::;;;<<<>>>@@@AAADDDIIIOOORRRUUUZZZbbbjjjkkknnntttzzzyyyxxx}}}}}}yyywwwuuusssqqqooommmmmmlllhhhcccaaacccffffffkkkkkkppp}}}bbbZZZUUU^^^pppvvvbbbiiiuuukkkcccaaa```]]]ZZZZZZTTTZZZZZZgggyyy}}}}}}wwwnnniiihhhgggfffdddeeegggmmmvvv|||yyyooofffSSSOOOLLLOOOYYYeeennnsssnnnbbbWWWUUUVVVVVVVVVWWWXXXSSSNNNMMMPPPPPPLLLHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@???===<<<;;;;;;;;;;;;;;;<<<===@@@AAA@@@===:::555444444333333333333333333333333444444444555555555555555555666666666666888888888888888999:::::::::::::::;;;<<<>>>@@@AAADDDIIIPPPSSSUUUZZZbbbiiioooqqqwww{{{zzzxxx}}}{{{}}}{{{wwwuuutttrrrpppnnnmmmmmmlllhhhcccaaaccceeegggiiiiiippp}}}fff]]]VVV___sssiii]]]nnnooogggaaa```___\\\YYYZZZUUU[[[YYYccc|||}}}{{{uuummmiiihhhhhhgggeeefffiiiooowww|||xxxlllbbbOOOLLLKKKOOOYYYdddlllpppiii]]]TTTSSSWWWWWWVVVVVVVVVQQQMMMMMMPPPQQQMMMIIIGGGGGGFFFEEECCCBBBAAAAAA???>>>===;;;:::;;;;;;<<<;;;<<<>>>@@@BBB@@@===999333444444444333333333333333333333444444444555555333444444555666777888888888888777777888888999::::::::::::;;;<<<>>>@@@AAADDDIIIPPPTTTVVVZZZaaahhhqqqsssxxx|||{{{yyy}}}~~~|||zzzwwwtttrrrqqqpppnnnlllllllllkkkfffaaa___```ccceeegggfffnnn{{{yyyaaa\\\YYYiii```^^^zzzjjjccc^^^^^^^^^ZZZXXXYYYUUUYYYWWWcccyyyssslllhhhhhhiiihhhggggggjjjpppxxx|||vvvjjj___OOOMMMMMMSSS\\\fffllloooeeeZZZQQQSSSXXXYYYVVVUUUTTTPPPLLLLLLOOOQQQNNNJJJJJJIIIHHHFFFEEEDDDCCCCCC???>>><<<;;;::::::;;;<<<;;;<<<>>>AAABBB@@@<<<999222333333444444333333333333333333444444444555555444444555555666777777777999888888888888999:::::::::::::::;;;<<<>>>@@@AAADDDJJJPPPTTTVVVZZZaaagggooorrrwww|||{{{zzz~~~~~~~~~wwwtttrrrpppoooooommmkkkkkkkkkjjjeee___]]]^^^aaacccdddccclllyyypppXXXWWW[[[vvvkkk^^^aaaqqq~~~fff```\\\]]]\\\XXXVVVWWWUUUXXXUUUeeexxxrrrkkkhhhhhhiiiiiihhhhhhkkkqqqyyy|||vvvhhh]]]PPPNNNPPPVVV```iiinnnooobbbXXXQQQTTTYYYZZZWWWTTTSSSNNNKKKLLLOOOQQQNNNKKKMMMLLLJJJHHHGGGFFFEEEEEE>>>>>><<<;;;::::::;;;<<<;;;<<<>>>AAABBB@@@<<<888222222333444444444333333333333333444444444555555555555555666666666666666::::::999999::::::;;;<<<:::::::::;;;<<<>>>@@@AAADDDJJJQQQTTTVVVZZZaaaggglllooovvv{{{{{{zzz|||yyytttooolllllljjjggggggjjjiiigggbbb]]]YYYXXXZZZ\\\]]]bbbbbbhhhyyylllYYYZZZdddbbb```[[[kkk{{{vvvddd```[[[YYYYYYXXXVVVSSSQQQ```\\\ggg}}}sssjjjhhhiiiiiilllppplllqqquuuwwwwwwrrrdddVVVRRRRRRQQQWWWcccooorrrnnndddXXXPPPSSSZZZ[[[XXXUUUUUULLLGGGLLLSSSSSSPPPMMMKKKNNNMMMHHHDDDEEEFFFDDDBBB???;;;999999:::::::::<<<===???AAABBB???:::777555444333333333333444555444444444555555555555666555444333444777888777666444666777777777777999:::<<<<<<=========>>>AAADDDFFFIIIPPPUUUUUUVVV___jjjrrrsssvvvyyyxxxwww~~~~~~{{{sssooolllmmmkkkggggggjjjhhhfffbbb\\\XXXWWWYYY[[[]]]aaaaaalllhhhWWWWWWfff\\\]]]aaakkkzzzqqqccc```[[[YYYXXXXXXUUUSSSRRRaaa```ppp}}}tttllljjjjjjjjjmmmqqqnnnsssxxxyyyxxxqqqcccUUUNNNOOOPPPWWWeeerrruuuqqqcccXXXQQQUUU\\\]]]YYYWWWTTTLLLHHHMMMSSSQQQMMMJJJIIILLLLLLGGGDDDEEEFFFDDDBBB???;;;999:::;;;;;;;;;;;;<<>>@@@???;;;777444555444444333333444444555444444444555555555555666777666555666888888888666777888999888777777888999999:::;;;;;;;;;===@@@BBBGGGKKKRRRXXXXXXXXXaaakkkqqqrrrvvvyyywwwvvv|||vvvuuuyyyxxxtttnnnkkkkkkmmmkkkfffdddfffdddbbb^^^XXXTTTSSSUUUWWW[[[```cccuuuxxx]]]VVV[[[kkkeeeYYY^^^vvv~~~fff___]]]ZZZXXXVVVUUUUUUTTTPPPZZZ]]]}}}~~~{{{uuuooonnnmmmlllnnnsssttt|||xxxlll\\\PPPMMMOOOSSSZZZgggqqqoooiiiZZZTTTSSSXXX\\\\\\YYYXXXSSSPPPPPPTTTUUUOOOHHHEEEFFFIIIIIIEEECCCEEEGGGEEEAAA???<<<;;;<<<<<<<<<;;;;;;===@@@@@@>>>:::666444444444444444444444444444444444444555555555555666666555555666999::::::999666777888777666555666777999:::;;;;;;<<<===AAACCCEEEIIIPPPVVVVVVWWW___iiipppqqquuuxxxwwwuuu{{{~~~sssqqqttt{{{~~~zzzssspppmmmjjjiiikkkiiicccaaaccc```^^^ZZZUUURRRQQQTTTVVVYYY```fffwwwnnnYYYXXX\\\nnnzzz\\\[[[hhh{{{zzzuuueee\\\[[[YYYWWWUUUTTTTTTUUUWWW^^^bbbxxxsssooonnnmmmkkknnnssswwwvvvhhhYYYNNNLLLOOOSSS\\\hhhpppllldddUUURRRSSSYYY\\\YYYWWWWWWTTTSSSUUUYYYVVVNNNHHHFFFFFFJJJJJJEEECCCEEEFFFDDD@@@>>><<<;;;<<<<<<<<<;;;<<>>999666555444444444444444444444444444444444555555555555666333333333666999<<<<<<<<<999;;;;;;;;;999888999::::::;;;<<<======???BBBEEEDDDIIIQQQWWWWWWWWW^^^hhhooopppuuuxxxvvvtttyyy|||sssooopppvvvyyyvvvrrrpppmmmiiiggghhheee```^^^```\\\ZZZWWWSSSPPPPPPSSSVVVXXX```gggwwweeeWWW[[[[[[uuuoooYYY```tttvvvggg}}}cccZZZZZZYYYVVVTTTSSSTTTVVVXXX___ffftttqqqooonnnkkkiiilllqqqzzzsssdddWWWNNNHHHMMMTTT^^^jjjqqqmmmcccSSSSSSWWW\\\]]]YYYWWWWWWTTTTTTXXX[[[WWWNNNHHHHHHJJJLLLLLLFFFCCCDDDDDDBBB>>>===;;;;;;<<<<<<;;;:::<<<@@@DDDCCC>>>888555555333444444555555444444333444444444555555555555666222222222555999;;;<<<<<<777999:::999888888999::::::;;;<<<===>>>@@@CCCFFFFFFKKKSSSYYYYYYYYY```jjjnnnppptttwwwuuussswww~~~~~~yyyooojjjiiinnnrrrrrrqqqrrrnnniiifffeeeaaa\\\[[[]]]XXXWWWTTTQQQOOOPPPTTTWWWXXX^^^dddxxx]]]TTT\\\^^^ccc[[[lllzzznnn{{{vvv___XXXXXXXXXVVVSSSRRRTTTVVVVVV___kkk}}}qqqnnnmmmmmmjjjgggiiiooo|||pppaaaVVVNNNKKKPPPWWWaaammmrrrlllaaaVVVWWW\\\bbbaaa[[[YYYZZZSSSTTTYYY[[[UUULLLHHHIIIMMMPPPNNNHHHCCCCCCCCC@@@===;;;::::::;;;;;;:::999;;;@@@CCCBBB<<<666444333333333444555555444333333444444444555555555555666444333333555777999999888444555777777666666777999999:::;;;<<<===???CCCEEEEEEJJJSSSZZZZZZYYY```iiimmmoootttwwwuuurrrvvv}}}}}}{{{|||xxxkkkeeecccggglllnnnpppsssoooiiieeeccc___ZZZYYY[[[VVVUUURRROOONNNPPPTTTWWWYYY\\\aaayyyxxxYYYSSS]]]ccc~~~VVV]]]yyy|||qqq[[[WWWXXXXXXUUURRRQQQTTTVVVXXXcccttt}}}xxxnnnmmmlllllliiieeehhhnnn|||nnn___UUUOOOPPPUUU\\\eeennnrrriii]]]YYY[[[aaagggeee^^^\\\]]]RRRTTTXXXZZZTTTJJJGGGJJJPPPRRRPPPIIIDDDCCCBBB???;;;:::999999;;;;;;:::888:::???CCCAAA;;;444222222333333444555555444333333444444444555555555666666666555444555666777666555666888999:::999999;;;===777999:::;;;<<<>>>BBBEEECCCHHHQQQXXXXXXWWW^^^gggmmmoootttwwwuuurrrvvv|||~~~yyyrrrttt{{{xxxrrrmmmaaa[[[```gggjjjlllnnnnnnkkkhhhfff```XXXUUUWWWTTTSSSPPPKKKJJJMMMPPPQQQ[[[ZZZnnneeeUUUVVVZZZbbbsssOOO```gggZZZWWWWWWVVVTTTRRRSSSUUUWWWiii~~~{{{qqqoooiiiiiilllhhhbbbhhhuuuyyyeeeWWWQQQPPPUUUXXX```iiipppppphhhaaaXXX___hhhkkkhhhbbb]]][[[WWWYYYZZZVVVNNNHHHIIINNNSSSQQQLLLFFFEEEFFFBBB============<<<::::::;;;<<<===>>>===;;;777555444555555555444333333333333444666666555555555555666666666666666666777777777777888777666666666777999:::;;;::::::;;;>>>AAABBBBBBGGGNNNUUUXXXXXX[[[aaahhhlllpppwwwyyysssooottt}}}}}}wwwrrrppprrryyyvvvrrrnnnccc\\\```gggkkknnnpppmmmiiifffccc^^^VVVSSSUUUQQQPPPNNNKKKJJJMMMQQQSSS___eee~~~~~~___SSSUUU[[[jjj{{{```QQQnnn}}}fff\\\WWWWWWVVVTTTRRRRRRUUUWWWiiiuuummmmmmhhhhhhkkkhhhcccjjjvvvxxxbbbSSSMMMJJJSSSYYYdddpppvvvsssiii```XXX___gggjjjgggaaa]]][[[WWW[[[\\\WWWMMMFFFHHHLLLLLLLLLJJJGGGFFFGGGCCC===<<<======<<<::::::;;;<<<>>>>>>>>>;;;888555555555555555444333333333333444555555444444444444555555666666666777777777888888999888888777888999:::;;;;;;::::::<<<>>>AAABBBBBBGGGMMMUUUXXXYYY[[[bbbhhhlllpppwwwxxxrrrnnnsss||||||wwwqqqlllmmmooowww}}}uuuqqqoooddd\\\^^^ffflllppprrrlllgggccc```[[[TTTPPPQQQMMMLLLLLLKKKKKKMMMRRRVVVbbbrrrsss[[[RRRXXX```wwwaaaSSSVVV~~~tttccc^^^XXXXXXWWWTTTRRRRRRTTTVVVaaa~~~{{{tttpppkkkhhhgggiiifffccckkkwwwsss]]]PPPKKKJJJRRR\\\jjjwww{{{uuuhhh^^^YYY___gggiiifffaaa]]][[[YYY]]]^^^WWWKKKDDDFFFJJJDDDHHHIIIHHHIIIIIIDDD>>><<<======<<<::::::;;;===??????>>>;;;888666666666555555444333333333333444444444333333333333444444777777777777888888888888:::999999999999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCGGGMMMTTTXXXYYY\\\bbbgggmmmqqqvvvwwwqqqmmmrrr{{{~~~{{{wwwrrrnnnkkknnnvvvzzzssspppmmmccc[[[[[[dddlllqqqrrrkkkeee```]]]YYYSSSOOOPPPLLLKKKKKKLLLLLLMMMRRRYYYccc~~~lllZZZUUU^^^jjjYYYUUU\\\mmm```]]]YYYXXXWWWTTTRRRRRRTTTVVV\\\}}}yyytttqqqkkkhhhffffffcccccckkkwwwlllYYYQQQPPPPPPWWWbbbppp{{{{{{rrreee[[[[[[```ggghhheee```]]]\\\[[[```___UUUHHHCCCEEEHHHBBBGGGKKKKKKKKKJJJDDD===<<<<<<===<<<::::::<<<===??????>>>;;;888666666777555555444333333333333444555444444333333444444555777777777777888888888999999999999999999::::::;;;;;;<<<===>>>???@@@CCCEEEGGGLLLSSSWWWYYY]]]bbbgggmmmqqqvvvwwwqqqlllrrr{{{}}}{{{yyytttpppjjjmmmvvv~~~~~~wwwpppnnnggg___WWWXXXaaalllqqqqqqjjjccc]]][[[XXXRRROOOOOOMMMKKKKKKMMMMMMMMMTTT^^^mmmfffXXXVVVdddvvvsssUUUYYY___iii^^^[[[XXXXXXWWWTTTRRRRRRTTTVVV```zzzwwwtttpppmmmjjjiiigggdddbbbdddmmmxxxxxxeeeTTTPPPSSSUUU```iiiuuuzzzvvvkkk```YYY]]]bbbggghhheee```^^^]]]^^^aaa^^^QQQFFFDDDFFFGGGDDDJJJOOONNNLLLIIIBBB;;;;;;<<<===<<<::::::<<<>>>@@@???===:::777555666777555555444333333333333444666666555555555555666666666777777777777888888888888888888999999999999999:::<<<>>>??????@@@CCCFFFGGGLLLRRRWWWZZZ^^^cccgggnnnqqqvvvvvvppplllsss}}}}}}{{{zzzxxxsssnnniiilllttt{{{zzzrrrlllkkk```[[[UUUUUU___lllrrrqqqhhh```YYYXXXWWWRRROOOOOONNNKKKKKKOOONNNNNNYYYgggsss^^^VVVWWWkkk```OOOXXXiiiyyyeee\\\YYYWWWWWWVVVTTTRRRSSSUUUWWWdddyyyvvvtttrrroookkkjjjiiihhhdddccchhhttt~~~ttt^^^OOOMMMSSSVVVgggpppyyyyyyqqqeee]]]YYY___dddhhhhhheeeaaa______aaaaaaYYYKKKDDDGGGIIIGGGHHHNNNQQQNNNJJJFFFAAA;;;;;;<<<<<<<<<;;;;;;<<<>>>??????<<<999555444555777555555444333333333333444666666666555555666666666666666666666777777777777777888888999:::999999999:::===@@@@@@???@@@DDDGGGHHHKKKQQQVVV[[[___dddgggnnnqqqvvvwwwqqqnnnuuu~~~|||{{{zzzvvvooojjjfffjjjrrrxxxuuulllffffffZZZXXXSSSTTT___nnnsssqqqeee\\\UUUTTTTTTQQQNNNNNNNNNJJJJJJOOOPPPRRR```rrrfffXXXTTTZZZuuuwwwVVVOOO\\\ooobbb]]]ZZZUUUVVVUUUTTTSSSSSSVVVYYYjjj~~~zzzwwwuuuuuusssoookkkhhhjjjiiifffgggppp~~~oooYYYKKKLLLSSSXXXjjjsss{{{zzzpppddd\\\ZZZbbbfffiiiiiieeeaaa```aaadddaaaTTTEEECCCKKKMMMHHHJJJOOOQQQLLLFFFCCC@@@<<<:::;;;<<<<<<;;;;;;===>>>???>>>;;;777444333444666555555444333333333333444666555555444444555555666444555555555666666666666888888:::;;;;;;;;;:::999:::>>>AAAAAA???@@@DDDHHHHHHKKKPPPVVV[[[```dddfffnnnqqqvvvwwwrrrpppwww}}}|||zzzuuummmgggeeehhhpppuuuqqqhhhccccccXXXVVVSSSTTT```pppuuuqqqbbbYYYRRRRRRSSSPPPMMMMMMMMMHHHIIIOOOQQQUUUeeeyyy___UUUUUU^^^~~~lllUUUUUUeeeggg___]]][[[TTTUUUUUUTTTSSSTTTWWWZZZttt~~~zzzxxxuuutttsssqqqkkkggggggjjjjjjhhhkkkvvv}}}lllVVVJJJMMMVVV\\\jjjttt}}}|||qqqddd]]][[[cccgggjjjiiifffbbbaaabbbfff```PPPAAABBBMMMPPPIIIJJJNNNOOOIIIDDDAAA???===:::;;;<<<<<<;;;;;;===???>>>===:::666333222444666555555444333333333333444555444444333333444444555444444444444555555555666999:::;;;<<<<<<<<<;;;::::::>>>BBBAAA???@@@DDDIIIHHHKKKPPPVVV[[[```dddfffnnnqqqvvvwwwsssqqqyyy|||yyyxxxwwwuuuoookkkkkkkkkkkkkkkjjjhhheeebbbZZZRRRLLLRRRaaammmnnnkkk[[[UUUQQQQQQPPPMMMKKKLLLMMMDDDFFFOOOOOORRRpppdddZZZ]]]RRRfffZZZOOO\\\xxxuuubbb[[[YYYXXXYYYYYYRRRRRRXXXUUUWWWddd{{{wwwrrrooopppppplllkkklllooohhhiiikkkooosss___SSSOOOQQQZZZcccwww}}}hhhYYYXXX^^^ccckkknnniiicccbbbeeefffhhh[[[KKKCCCEEEKKKKKKIIIRRRQQQMMMGGG@@@;;;;;;===;;;<<<<<<<<<<<<===@@@BBBBBB===:::999777444444777777555222333555666555333555555555555555444444333777666666666666888999:::777888888999999:::;;;;;;<<<===>>>??????@@@BBBDDDFFFJJJPPPVVVZZZ___ccceeejjjtttwwwvvvuuupppuuuzzzwwwuuutttuuusssoookkkfffeeedddfffgggfffbbb___WWWPPPLLLSSSaaajjjkkkgggYYYTTTPPPPPPOOOLLLJJJLLLJJJGGGKKKRRRUUUbbb}}}aaaXXXWWWVVVsssqqqYYY[[[yyyooo___ZZZWWWUUUXXXXXXRRRSSSYYYWWW[[[kkk|||vvvxxxrrroooppppppllljjjkkknnnggghhhlllrrrxxxiiiYYYQQQPPPVVVbbbmmm|||yyyeeeXXXYYY```eeellloooiiicccccceeefffgggYYYKKKIIIMMMOOOPPPRRRUUUSSSPPPIIIBBB======>>><<<<<<=========>>>@@@BBB@@@;;;888888666333333666777444222222444555555333333444555555666666666666666555555555555777888999777888888999999:::;;;;;;;;;===>>>>>>>>>@@@BBBDDDEEEIIIOOOUUUYYY]]]bbbdddlllvvvxxxxxxxxxsssxxxsssqqqooopppqqqqqqmmmiiiccc```___aaaeeeeee```[[[RRRNNNLLLSSS___gggfffbbbWWWQQQNNNOOONNNKKKJJJKKKIIILLLPPPSSS[[[uuujjj\\\VVVSSS]]]sss[[[QQQ]]]{{{dddZZZXXXVVVTTTWWWWWWRRRSSSYYYXXX```uuuzzzvvvyyytttpppqqqoookkkhhhiiikkkeeehhhpppyyymmm```SSSNNNRRR[[[jjjvvvqqq```XXX[[[ccchhhnnnoooiiiccccccfffggggggVVVLLLQQQUUUQQQQQQWWWVVVTTTOOOIIIBBB>>>===>>>============>>>@@@AAABBB===999777777666222222555777444222111222444555555222333444666777777888888444444444444555666777888777888888999999:::;;;;;;;;;<<<>>>>>>>>>???BBBDDDDDDHHHNNNTTTYYY]]]aaaccckkkuuuxxxxxxxxxsssxxxpppmmmllllllnnnmmmjjjfffccc___]]]___cccccc]]]XXXLLLKKKLLLTTT^^^dddbbb^^^TTTOOOLLLMMMMMMJJJIIIKKKLLLPPPRRRTTTccc^^^WWWUUUXXXgggjjjjjjdddnnnnnn[[[WWWWWWWWWVVVVVVVVVRRRSSSXXXWWWddd~~~|||zzztttppppppnnniiigggggghhhcccjjjvvvggg[[[PPPOOOTTT___nnnzzzyyyiii\\\YYY___fffjjjnnnooohhhddddddfffffffffTTTMMMWWWZZZPPPMMMVVVUUURRRLLLFFF@@@===<<<<<<===<<<<<<===???AAAAAAAAA<<<888666777666333333555777555333222222444666777333444555666777777777777444444444555555666777777777888888999999:::;;;;;;:::<<<===>>>>>>???BBBDDDDDDIIIOOOTTTYYY]]]aaadddiiisssvvvvvvvvvrrrwwwooommmkkkkkkkkkjjjfffaaabbb___]]]]]]___^^^XXXSSSJJJKKKNNNVVV]]]aaa^^^[[[QQQLLLJJJLLLLLLJJJJJJLLLNNNQQQSSS[[[vvvvvv[[[SSSUUUaaannnyyywwwkkkmmm[[[WWWVVVVVVWWWUUUUUURRRTTTVVVUUUhhh~~~yyysssoooooommmhhheeeeeefffcccnnnzzz```VVVOOOQQQYYYeeetttrrrccc[[[\\\ccchhhjjjnnnnnnhhheeeeeegggfffbbbRRROOO[[[]]]SSSPPPYYYUUUQQQJJJDDD???===<<<<<<===<<<;;;===@@@BBBAAA???;;;777666888777444444666666555444333333555777999555555666666666666555555444444555666777777777777777888888999999:::;;;;;;999;;;======>>>???BBBDDDFFFJJJPPPVVVZZZ^^^bbbeeehhhsssvvvvvvwwwsssyyyooollliiiiiiiiigggbbb^^^^^^]]]\\\\\\ZZZWWWSSSPPPMMMOOOSSSXXX\\\\\\YYYWWWPPPKKKIIIKKKLLLJJJJJJLLLNNNQQQZZZooo~~~dddZZZTTTXXXhhhqqqjjjdddgggnnn___YYYTTTSSSUUUTTTTTTRRRUUUVVVVVVnnn~~~{{{vvvqqqmmmmmmkkkfffcccdddffffffuuupppVVVPPPNNNTTT```nnn}}}|||kkk```^^^bbbgggjjjgggkkkllliiifffggggggdddZZZQQQPPP[[[```ZZZYYY___UUUPPPIIICCC@@@??????>>><<<::::::<<<@@@BBB@@@===999666666888888555444777333444555555444444666888555555666666555444333333444444666777777777777777777888888999999:::;;;;;;888:::<<<===>>>???BBBEEEFFFJJJPPPVVV[[[___cccfffiiitttxxxxxxyyyvvv|||llliiigggfffgggeee```\\\ZZZ\\\^^^]]]YYYUUUSSSSSSTTTVVVYYY[[[ZZZWWWSSSQQQOOOJJJHHHKKKLLLKKKKKKNNNNNNTTTggghhh[[[VVVVVVZZZgggmmm```TTTYYYbbb}}}{{{eee]]]XXXPPPNNNRRRRRRSSSRRRWWWYYYZZZvvv{{{{{{xxxtttnnnkkkkkkiiieeebbbcccgggkkk|||~~~dddQQQMMMNNNYYYgggtttvvvfff___aaagggjjjjjjdddhhhkkkiiihhhhhhfffcccTTTQQQRRRXXX]]]\\\\\\^^^SSSMMMFFFAAA???@@@??????;;;999888;;;@@@AAA???;;;777444444777777444333666...111444555333333444555222333444444444444444333222333555666777777666666777888888999999:::;;;;;;888:::<<<======???BBBEEEEEEIIIPPPUUUZZZ^^^bbbeeeiiitttxxxxxxzzzwww|||iiifffddddddeeeddd___[[[YYY]]]aaa___ZZZVVVWWWYYYZZZ\\\^^^]]]YYYTTTOOOLLLNNNJJJHHHKKKMMMLLLLLLNNNOOOXXXrrrvvv]]][[[RRRXXX\\\ccciii\\\LLLKKK]]]wwwfffYYYXXXUUUNNNLLLQQQPPPRRRSSSXXX[[[]]]}}}~~~rrr|||{{{xxxrrrmmmiiijjjhhhdddbbbccciiinnnvvvZZZPPPNNNQQQ\\\jjjwwwrrrddd___dddjjjllljjjaaagggjjjiiiiiiiiifffbbbRRRRRRSSSTTTXXXZZZYYYWWWPPPJJJBBB======>>>>>>===;;;888777;;;???AAA>>>:::555222333666666333222444+++///333444333111222333000111222333444555555555111222333555666555555444777888888999::::::;;;;;;888999;;;<<<===???BBBEEEDDDHHHOOOTTTYYY]]]aaadddgggrrrvvvvvvxxxuuu{{{