BM6(7 ////////////////////////////////////////////////000000000000000000000000111111111000000000//////////////////////////////////////////............////////////////////////000000000000000000000000////////////////////////........................000/////////.........---....................................//////////////////000000000000//////.../////////000000000000111000/////////000111222111111000000000000111111111111111111111111111111222222333333333333444444444444333444444444444333111444888999999:::===@@@KKK\\\ooo~~~|||}}}sssnnnooommmhhhssskkkaaa^^^dddkkkmmmkkkaaa]]]___hhhjjjcccXXXRRRMMMGGGJJJIIIBBBBBBDDD>>>777555222222333555777999333333333444555555555555333333333333333333333333333333222222333333444555666666555555555555666666888888888777777666666666666555555555555444444444222222222111111111111000111000000000/////////...////////////////////////........................------............------......---------,,,,,,,,,///.........------------------,,,,,,,,,,,,------------------------------------------------------..............................---,,,,,,,,,,,,,,,---------------...//////..............................------------..................////////////////////////////////////..............................................................................////////////.................................,,,...333333...,,,...........................,,,,,,,,,---------..........................................////////////............////////////////////////////////////000000000111111222222222111111111111111111111111111111111222333444444444888888888999:::;;;:::999<<<;;;::::::;;;;;;;;;;;;AAAAAAAAABBBBBBBBBEEEHHHEEECCCAAA???>>>@@@BBBEEEEEEDDDCCCAAA@@@?????????>>>???@@@BBBDDDEEEFFFGGGGGGDDDAAA???@@@CCCGGGJJJIIIIIIIIIGGGDDD@@@<<<:::::::::999777444222333444222333555666666555333222333333222222111111000000111111000000000000000111111111111111111111111111222222222222222111000000////////////////////////////////////////////////000000000000000000000000111111000000000000//////////////////////////////........................////////////////////////000000000000000000000000////////////////////////......................../////////.......................................---............/////////...//////000000//////........./////////000000000000000/////////000111222222222111111111111222222111111111111111111111111222222333333333333444444444444333222222333444444<<<:::888:::BBBOOO]]]fff}}}rrrggg^^^aaa^^^^^^dddlllooolllgggiiiiiikkkmmmkkkeeeaaaaaaXXXRRRPPPJJJDDDJJJIII;;;GGGCCC>>>:::888666444333///111333444333333444444444444333333333333333333333333222222333333444555666666555555555555666666777777666666666666555555666555555555555444444444222222222111111111111000000000000000////////////////////////////////////........................------............------...------------,,,,,,,,,............------------------,,,,,,,,,,,,------------------------------------------------------------------------------...------,,,,,,,,,,,,,,,---------------......///..............................------------......---............/////////////////////////////////..............................................................................////////////......------------------------...,,,,,,000000,,,,,,...------------------------,,,,,,,,,---------..........................................////////////............////////////////////////////////////111111111111111222222222111111111222222222333333333333444666777999::::::;;;<<<<<<===<<<;;;:::999<<<<<<=========>>>>>>???888888999<<<@@@EEEFFFGGGEEEBBB>>><<<===@@@BBBCCCFFFBBB???===>>>>>><<<;;;>>>???@@@AAABBBCCCDDDDDDIIIHHHGGGGGGIIINNNRRRUUUWWWWWWUUUSSSQQQNNNLLLJJJBBBCCCBBB@@@===;;;;;;<<<999888777666444333333333444333222111000000000111222222111111111111111111111111111111111111111111111222222222222111000000////////////////////////////////////////////////000000000000000000000000000000000000000000//////////////////////////////------...............///////////////////////////////////////////////////////////////////////////........................................................................---------.........//////...//////////////////............/////////000000////////////000000111111222222111111111111222222111111111111111111111111222222222333333333444444555555444333444666999<<>>??????===>>>??????===;;;999999666777999:::::::::;;;<<<:::::::::<<>>>>>@@@BBBCCCBBBAAA@@@???===<<<<<<===>>>AAA@@@???>>>>>>>>>@@@AAA999;;;???BBBFFFHHHIIIIIIOOONNNMMMLLLJJJIIIIIIHHHIIIJJJJJJIIIHHHHHHIIIKKKHHHDDD===888444444666888444444333222222333444444333222222222222333333444111111111111111111111111111111222222222111111000................................................//////////////////////////////////////////000000........................,,,---------......//////................................................................................................---------.......................................------------..................////////////..................////////////......//////000000000000222111111111111111111222111111111111111111111111222222222333333333444444666666666555555999???DDDKKK[[[tttwwwqqqkkk}}}|||zzz~~~yyytttrrrpppxxxxxxUUUQQQMMMLLLMMMLLLGGGCCC;;;;;;;;;:::888777777888555555555444444333333333333333222222333333444555555555444444444444555555777777777777777777777777666555555555555444444444222222222111111111000000////////////000000000000////////////////////////........................,,,,,,------------,,,,,,------------------------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---..............................------,,,,,,,,,,,,------------------............................................................................................................------............------------------------------...+++***,,,,,,***+++...------------------------,,,,,,,,,---------..........................................////////////............////////////////////////000000111111///000000111111222333333444555777:::<<>>>>>>>>>>>>>>>>>>>>>>>===???AAA@@@===:::::::::===???AAAAAA???>>>>>>@@@BBBBBB@@@===@@@EEEDDD>>>??????@@@AAACCCDDDCCCBBB>>>BBBDDDBBB======CCCJJJDDDBBB???<<<<<<===???@@@<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGHHHIIIJJJMMMPPPPPPNNNKKKHHHEEECCCBBBAAA999888777555444444333333111111111111111222333444111111111111111111111111000111111222222222111111................................................////////////////////////......////////////000000........................,,,,,,,,,---......//////........................................................................---------------------------------------.........------------------------,,,------------.........---......//////......---------........./////////---...///000000000//////111111000000000000111111111111111111111111111111222222333333333333444444222333444555777>>>HHHPPPuuu~~~|||yyyttttttyyy}}}}}}vvvlll^^^UUUOOOKKKFFFBBBBBB>>>:::888888888888777666666555555444333333333333333222222333333444555555555444444444444555555666666777777777777888888666555555555555444444444222222222111111111111000////////////000000000000////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...........................------,,,,,,,,,,,,------,,,------------.................................------------------------........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...******,,,,,,******...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////............////////////...//////000000111111222000000111222444555666777777888:::===???AAACCCDDD??????>>>===<<<;;;::::::===@@@AAA???<<<;;;===???<<>><<<===>>>===AAA@@@<<>>>>>>>>>>>>>>===999;;;===>>>???BBBEEEHHHKKKOOOUUUYYYYYYTTTNNNJJJ@@@???>>><<<999777444333222222111111000000111111222222222222222222222222000000111222222222222111................................................////////////////////////........./////////000000........................++++++,,,------...//////........................------------------------........................------------------------,,,,,,,,,------.........------------------------,,,,,,---------.........---......//////......------------.........//////---...///000000000///...000000////////////000000111111111111111111111111222222333333333333444444222666;;;@@@HHHVVVfffqqqrrrsssuuuzzz~~~ssskkkfff```VVVOOOVVVNNNDDD>>>>>>>>>:::777666666666555444444333333333333222222333333444555555444444333333444444555555555555666666777777777666555555555555444444444222222222111111111111000.../////////000000000111////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...........................---,,,,,,++++++,,,,,,---,,,,,,---------.................................------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---******------******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////............////////////...//////000111111222222111222444666888999;;;<<<:::;;;<<<===>>>???@@@@@@>>>>>>===<<<;;;:::999888>>>@@@BBB@@@======AAAFFF999>>>DDDFFFEEEEEEHHHKKKXXX^^^^^^XXX[[[fffllljjjmmmpppppplllfffdddhhhmmmnnnrrrtttqqqmmmnnnuuu}}}zzzyyywwwrrrkkkbbbZZZUUUPPPOOOMMMJJJHHHFFFEEEEEE???@@@AAAAAA@@@===;;;999;;;<<<===<<<<<<<<<>>>@@@CCCHHHOOOUUUVVVSSSNNNJJJFFFFFFGGGGGGEEEBBB???===<<<:::888666444222111000222222222222222222222222000000111222222222222222................................................////////////////////////---.........//////000000........................++++++,,,,,,---...//////........................------------------------........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---..................------------.........//////,,,---///000000000///...//////............//////111111111111111111111111222222333333333444444444;;;AAAJJJUUUcccvvvwwwkkkeeedddzzzrrrrrrvvvwwwsssfffVVVMMMKKKIIIBBB<<<777777666555444444333333333333222222333333444555555444444333333444444555444444444555555555666666666666555555555444444444222222222111111111111000.../////////000000111111////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++......+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000............/////////000...//////000111222222222333444666888;;;===???@@@<<<<<<<<<<<<;;;;;;;;;;;;???>>>>>>===<<<;;;;;;:::???AAACCC@@@>>>???EEEJJJWWW^^^hhhnnnqqqtttzzzyyyjjj```^^^cccjjjnnnnnniiibbb]]]UUUVVVWWWVVVSSSOOOKKKIIIEEEEEEDDDBBB???>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFHHHJJJNNNPPPQQQPPPMMMKKKFFFDDD@@@===999555333222222222222222222222222222///000111222222222222222///............---------..................------........................------------------------//////.........---------...------,,,,,,------...................................................+++,,,------......------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................---...............------////////////000000000000222222333333444444555555444999000...:::999888JJJHHHXXXmmm}}}yyy{{{xxxnnnjjjtttsssrrr~~~}}}hhhZZZOOOHHHCCC>>>>>>;;;777333222333555000333555444333333777:::555444444444555555333111444444444444444444444444666666666555555444444444111111111111000000000000...///000000000///---,,,---------............/////////...---,,,,,,++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,...------,,,,,,---------------------------------..................------////////////////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................------------...///000000///---,,,///222444444222333000...000444;;;@@@BBBAAA===777555777:::;;;;;;???<<<888666888;;;???AAA@@@>>><<<<<<>>>@@@AAA@@@EEEFFFGGGKKKTTTaaapppzzznnnaaa]]]gggbbbjjjzzz{{{ooollluuu[[[lll{{{~~~yyytttqqqooooooiiikkknnncccPPPIIIQQQTTTIIIAAAAAA@@@<<<;;;???DDDFFFJJJPPPUUUWWWWWWWWWXXXUUUMMMDDDBBBCCC>>>555888888555111222555444111,,,000444444333222000...///............---------..................------........................------------------------///.........------------...------,,,,,,------...................................................+++,,,------......------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------...........................---......//////...------////////////000000000111111222333333222222333333222888777777:::>>>KKK```zzzyyyqqqvvv}}}rrr{{{yyyvvvuuuzzz|||tttzzz}}}iiiUUUKKKLLLIIIEEEAAA???:::444000666777777666555444444555444333222333444444333111444444444444444444444444555555555444444444333333222111111111000000000000...///000000000///...------------............//////......---,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------.........---------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------..................------........................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------..............................------...///000000111///...///222333222000222444999???CCCCCC@@@===>>>;;;999:::<<<>>>???>>>;;;999999999<<>>===???FFFQQQYYY\\\```hhhqqq{{{wwwmmmnnnmmmmmmrrr{{{|||xxx}}}{{{ggg[[[[[[cccrrr|||oooaaaXXXRRRKKKCCC???BBBCCCFFFKKKPPPRRROOOLLLMMMMMMJJJGGGKKKQQQPPPJJJAAACCCAAA999444333222111444444222///...///000000///............---------------------------......------------------------------------------------............------------...------,,,,,,------...------------------------------------------------+++,,,------......------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---......//////........./////////000000000111111///111222333333333444666444111777<<<===OOOoooeeeaaasss~~~zzz|||xxxnnnooowww}}}~~~ppplllfff[[[NNNEEEBBB???:::555333222222333555666666666444333222333444555444333444444444444444444444444444444444444333333333333222222222111111111000000//////000000000///...------------............///.........------,,,,,,+++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------...------------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------------------..............................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------.................................---......///000000//////000333444444333555999@@@FFFIIIFFF@@@;;;888888888;;;===???>>>===AAA???<<<::::::;;;===???CCCJJJRRRXXX]]]eeerrr{{{{{{}}}zzzyyyyyyqqqlllbbbqqqtttvvvzzz{{{xxxpppllldddmmmtttuuuuuuwwwxxxwwwyyytttllldddVVVJJJIIIGGGFFFGGGIIIIIIGGGDDDFFFGGGGGGJJJRRR[[[^^^\\\[[[^^^ZZZLLL>>>777555333666444222000///000111333///............---------,,,,,,------------......------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------+++,,,------......------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------........................---......////////////...//////000000000111111111...000333333333444777:::===000;;;NNN[[[xxxnnnkkkzzzyyykkkiiixxxjjjUUUIIIDDDBBBAAA;;;777222222444777777666666444333444555666666555444444444444444444444444333333333333333333333333333333222222222111111111000000000000//////......---------............///......---------,,,,,,,,,---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......------------------------,,,,,,------------..............................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------...........................------------...//////...///000333666999:::;;;;;;;;;<<<>>>@@@@@@>>><<<888888999:::<<<=========>>>>>>>>>>>>@@@DDDJJJNNNZZZfffttt}}}~~~{{{wwwvvvtttssstttvvvyyyzzzyyyvvvzzzzzzuuuoooiiieeeoooyyy}}}uuujjjiiifff```VVVLLLEEEBBBAAA??????@@@EEEOOOZZZbbbeeeppppppiiiYYYJJJAAA===999555333222555555333222333///............---------,,,,,,,,,,,,------......------------------------------------------------,,,,,,------------------...------,,,,,,------...------------------------------------------------+++,,,------......------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---........................---......///000000//////000000000000111111111111000222444333111222666;;;CCC;;;SSS{{{~~~zzzwwwzzz}}}tttzzz~~~iiiZZZQQQMMMMMMFFF===777555555444222666444333333444555555555444444444444444444444444333333333333333333333333333333333333222222222222111111000000////////////---------............///---------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++,,,---///000111------------------------,,,,,,,,,,,,------..............................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................,,,,,,,,,,,,---...///000222444666888999;;;===???;;;:::888999:::;;;;;;:::;;;;;;;;;;;;<<<>>>@@@BBB>>>DDDNNNWWW]]]aaaeeehhhooosssxxx{{{xxxoooddd\\\]]]bbbjjjuuu~~~jjjXXXPPPOOOBBB??????BBBIIIPPPXXX]]]hhhfff___VVVQQQPPPOOOKKKAAA:::555666555222000333///............---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---...///000000///...---........................---...//////000000000000000000000111111111222222444555555222///111999@@@DDDOOOtttwwwrrrwwwhhh___SSSMMMFFF@@@<<<999777666777444222111222333333333444444444444444444444444333333333333444444444444444444444333333333222222222111000/////////000000---------............///------------------------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...)))******+++---///111222------------------------++++++,,,,,,------......------------------------................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................,,,------...///111222333;;;<<<===<<<;;;:::;;;<<<777888:::===>>>>>>:::777888999;;;===???CCCIIIMMMbbbkkkwww|||xxxooofffaaa]]]\\\\\\aaahhhooosssuuuzzzwwwooolllnnnyyyuuurrr___ZZZUUURRRMMMHHHFFFHHHUUUTTTQQQPPPWWWbbbhhhhhh\\\MMM@@@<<<888111000444///............---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...///000000///...---........................------///000000111111111000000111111111222222222444666777555555;;;GGGRRRVVVpppwww|||yyysssbbbaaa^^^WWWNNNFFFAAA>>>;;;888555333444444444444444444444444444444444444333333444444444555555555444444444444333333333333222111000/////////000111---------............///------------------------+++,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////------------------------***++++++,,,------......------------------------................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------..............................///111333555777888>>>@@@@@@>>>;;;999:::;;;777999;;;???AAAAAA===:::999>>>EEELLLRRRYYY```eeeyyyjjj___YYYZZZ```jjjvvvpppqqqrrrpppwww~~~zzzwwwssshhhXXXMMMJJJJJJLLLLLLMMMUUUdddqqqwwwqqqbbbVVVRRRKKK>>>666666//////.........---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...///111111///...---........................------///000111111111111000111111111111222222222111555888999===HHHYYYfffsss}}}vvvoooqqqwww{{{}}}uuudddSSSFFF@@@@@@===999777777888888777444444444444444444444444444444444555555666666666555555444444444333333333333222000/////////000111---------.........//////------------------------+++,,,.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,---------------------------******+++,,,,,,---......------------------------................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........................///000111333666888;;;<<<<<<>>>@@@>>>;;;999;;;===;;;::::::;;;>>>AAAAAA@@@CCCKKKWWWccclllttt|||wwwxxxxxxsssllliiikkknnn~~~uuuhhheeeGGGKKKLLLHHHKKKYYYiiirrrxxxmmmhhhjjjcccOOO>>>999///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////000000000000000111111111000222555777666333111///999;;;CCC???@@@kkk~~~qqqjjjlllzzzgggVVVEEEKKKDDD===888888888888777444333222222444444333222444555555666666555555444555555444444444333333333111111111111000000000000///////////////////////////............---------------------------------------------------------------++++++++++++------,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------......---------...//////...000111000...------...333333555:::>>>???;;;777777???BBB===999::::::666:::;;;===AAAFFFMMMUUUZZZZZZlll}}}sssjjjcccXXX___jjj{{{nnn^^^___kkkssswwwooo___OOOHHHLLLQQQRRR```kkkxxxzzzlllYYYOOOOOO///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////000000000000111111111111444222000000222444666666555888GGG```|||xxxuuu}}}uuurrrzzzppp___QQQLLLEEEBBBAAA===666///555444333444666888777666444444555555555555444444555555555444444444333333111111111111000000000000///////////////////////////............------------------------------------------------------------,,,,,,++++++,,,,,,---++++++***))))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------......------------......///000000.........111333<<<>>>???>>>;;;888777777888???BBB<<<888:::===??????>>>@@@JJJ[[[kkkwww|||}}}~~~yyynnnhhhiiimmmooo|||xxxzzzkkkiiilllxxxlll[[[TTTTTTTTTRRRYYYcccjjjeeeZZZTTTUUU///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////000000000111111111222222666333000///111555999;;;IIIUUUkkk|||{{{hhhbbb]]]\\\\\\UUUGGG;;;444333222222444666777777444444444444444444444444555555555444444444444333222222111111111000000000///////////////////////////............------------------------------------------------------------,,,,,,++++++,,,,,,---++++++***))))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......---------------.../////////......111666999>>>BBBDDD@@@999555666:::888@@@FFFBBB===;;;======EEENNN\\\iiisss{{{fffdddbbbfffzzz}}}qqqfffWWWRRRPPPRRRTTTVVV]]]ddd///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.....................////////////000000000111111222222333111333555444333666<<>>???AAAHHHPPPUUUeeeqqqzzzuuuhhhdddooo}}}rrrvvv~~~zzz~~~mmm```QQQGGGDDDJJJXXXfff///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.....................///////////////000000111222333333333...444888666444;;;JJJXXXooohhhjjjlllnnnyyy```GGGHHHDDD>>>999777666666555555444444333333444444555666666555555555444444444222222222222111111111111000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................------------------------+++++++++,,,,,,---------------------------------,,,,,,---------...............---------...//////...111555777888999:::;;;888999::::::888888888999<<<:::;;;DDDSSScccpppxxx}}}qqq___UUU^^^xxxzzzwwwvvvvvv{{{jjj___hhh|||{{{tttiii]]]OOOHHHKKKSSS///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................///////////////000000111222333444444111555888777999HHHaaauuu~~~wwwjjjsssyyygggUUUOOOFFF???:::777666444666555444333333444555666666666666555555555444444333222222222222111111111000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................------------------------***++++++,,,,,,------...------------------------,,,---------............------......///000222222111555999;;;;;;:::999999???===;;;888777888;;;===CCCKKK]]]qqq|||yyyqqqlllhhhbbb^^^dddxxxsssoootttvvvyyynnndddhhhsss|||uuu```QQQNNN///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................///////////////000000111333444444555666999===BBBKKK[[[ppplllwwwzzzddd]]]SSSIIICCC???===;;;888777555444444555777888666666666666555555555555333333222222222111111111000000000000000000000000///............---------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................------------------------******+++,,,,,,---......------------------------------------............------...///111333444555888:::<<<<<<;;;999888888??????<<<888777>>>JJJUUUbbbqqqvvv^^^RRRWWWddd{{{||||||{{{yyyvvvwww||||||ppplll//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////................../////////000///000000222333444555555999<<>>>>>>>><<<999777888999999<<<<<<888888FFF]]]qqq}}}eeeYYY[[[ttt~~~rrrllllllxxx~~~//////...---,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............//////////////////.........555111000222333222444999:::FFFMMMYYYqqq}}}xxxuuuttt}}}zzzpppsss{{{~~~xxxxxxyyy~~~mmmyyy~~~xxxyyy~~~uuucccGGG;;;555444333;;;===111444555666555666777555222555444444333333222222111000000000000000//////.........---------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------+++,,,......------...///,,,,,,///444555444666;;;777===CCCBBB;;;555555888000===BBB>>>IIIgggyyyooojjjzzzzzzpppjjjkkksss{{{///......---,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////000///000333333333777===MMMeeeyyy|||{{{nnnkkkjjjuuutttKKKBBBAAA===222111666444555777888777666666555333555555444333333222222111000000000000000//////............---------,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------,,,---...---,,,,,,...///555333555888999888<<>>LLL]]]uuuvvvfff[[[mmmxxxpppooonnnkkkppp|||......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............/////////000000000000111111111222555888888<<>>666<<>>BBBNNNYYYiiiuuu{{{hhh^^^lllhhhjjjlllqqq---------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///000000000000111111222222222222444666999@@@QQQbbb}}}|||hhhWWWPPPEEEBBBFFFEEE>>>888555777777555666999666666555444444333333222111111111111111000000/////////.........---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,,,,,,,---------.........,,,...///111222444888;;;:::;;;>>>BBBAAA===<<<>>>===???@@@===???OOOiii~~~qqq^^^XXXbbb{{{rrreeennnwww------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------......***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///000000000111222222333333111111444:::BBBMMM___nnnwwwttt{{{pppjjjjjjeeeYYY[[[gggiiiKKK>>>555777999666666999666666555555444333333333111111222222111111000////////////.........------------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,,,,---------............---///222555666888;;;===999999===AAA@@@;;;:::<<>>AAAIIIUUUbbbjjjmmmllljjjhhh~~~}}}nnnmmmxxx------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////000000111222333333444444>>>BBBMMM___qqq|||~~~qqqdddkkkooo}}}hhhOOO;;;999===999444444666666666555444444333333111222222222222111000000000/////////............---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++***)))((()))***)))************+++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------......------,,,---------.........//////222666:::<<<<<<;;;::::::@@@<<<;;;<<<;;;:::???EEERRRaaapppsssmmmiiinnnuuu{{{{{{------------------------------------------------,,,------......------,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,,,,---------......---------............///.........///////////////333222333444333222666===LLLPPPYYYppp~~~|||{{{yyy|||uuu]]]HHHBBB===555555<<<555666666444111111333666555333111111222222222111000/////////.......................................---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++.....................---))),,,//////------///222777;;;??????<<<999999:::BBB>>>999888;;;CCCKKKQQQgggoooqqqjjjmmmuuuvvv------------------------------------------------,,,------......------,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,,,,---------......---------............///.........///////////////444333444777777777<<>>AAAFFFFFFFFFBBB>>>===@@@CCCEEEFFFNNNbbb{{{{{{------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------...---------,,,,,,,,,---------......---------............///......//////000111111222666333333;;;EEEPPP\\\fffooozzzuuuxxxllldddjjjccckkkwwwiiiMMM===;;;===<<<888444444555777999999777444111000000000////////////...........................---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................++++++,,,,,,,,,---------///000333555888<<<@@@BBBDDDDDDAAA===999:::>>>CCCGGGYYYjjjmmmiiiqqq}}}wwwvvv------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,---------......---------............///......///000000111222222444222666BBBPPP\\\gggpppqqq}}}zzz}}}}}}iiifffvvvrrrqqqvvv^^^DDD<<<;;;999666333333333555666666444333111111000000000/////////...........................---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))************************++++++************+++++++++++++++************)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................+++++++++,,,------......111666;;;>>>======???AAACCCCCC@@@<<<:::>>>FFFMMMXXX^^^bbbbbbeeezzzwwwccceee|||------------------------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------...------,,,,,,,,,,,,,,,---------......---------............///---...///000111222333333222444>>>PPP```kkkrrrwwwyyyxxxqqqssseeeJJJ???<<<888444555444333333555555444222111111111000000000//////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++++++++************)))************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......///000000333<<>>>>>AAABBBBBB@@@>>>@@@GGGSSS\\\eee[[[XXXiiirrrppp------------------------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------...------,,,,,,,,,,,,,,,---------......---------.........//////---...///000111222333333777<<>>999999777555444555666555444111111111111000000000000...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++++++++************)))))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........///000111111222555AAAMMMOOOGGG???>>>@@@@@@@@@@@@@@@DDDNNN\\\fffcccbbbmmm|||sssnnn{{{///............---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...111333222111222333333@@@DDD___|||}}}~~~kkk\\\XXXRRRGGG???888:::<<<;;;888666555666555111111888;;;777111...000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************************************))))))*********+++++++++++++++******++++++,,,---))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---///111111000...000///---...000333666777???AAADDDCCC>>>;;;>>>DDD???HHHNNNPPP\\\nnnsssmmm]]]nnn~~~qqq|||///............---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000333444333333555888:::>>>NNNkkkuuupppooohhh]]]VVVHHHAAA999555666666555222666222222888;;;777222///000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************))))))*********+++++++++++++++******++++++,,,---*********++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------------------------------........................------...///000000///...000...------000444888;;;<<<>>>@@@AAA???===>>>AAACCCAAAOOOmmm{{{pppkkkssseeeuuu///............---------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000111111111000333:::@@@FFF___www}}}}}}}}}mmmZZZDDD999999:::777222666222222888:::666222000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************************************************+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------........................------------------------........................------.../////////......000//////000333888===@@@===@@@AAAAAA??????@@@AAACCCTTTnnn}}}uuuiiiuuuuuunnnrrrzzz///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............////////////111111111111111444>>>HHH]]]rrruuu|||\\\FFF>>>===999444666222222666777444000000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************++++++******++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------------------------------------------------........................---...//////.........//////111444777:::===@@@CCCFFFIIIIIIBBB===@@@HHHNNNWWWqqq|||fffRRRbbbxxxmmmooo|||///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000555333444666666:::GGGUUUooo~~~iiiNNN???:::888777666222222444444111///000111000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************************************************************++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---///000///...---///111111666<<<@@@AAAAAABBBCCCKKKQQQPPPDDD===FFFXXXdddsssoooaaaWWWfffqqqfffggg}}}///............---------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.............../////////000000000111///222777:::???OOOaaasssfffMMM>>>888888999666333222444333000///222111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************+++++++++***************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---///111000......222555666<<>>999666444555444000111444111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************+++++++++*********))))))++++++******++++++,,,---*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------------------------------........................---000222111///000444888===AAAEEEEEEAAA??????AAADDDMMMPPPKKKNNN[[[gggiii\\\ddd}}}ooofffbbb~~~//////.........---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////000000000000222222:::GGGOOOXXXmmmvvvxxxwwwfffYYYRRRNNNHHHDDD;;;888666777555111222666111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************++++++++++++******))))))++++++******++++++,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------........................------------------------........................,,,000333222000111666;;;BBBEEEFFFCCC>>>;;;>>>AAACCCKKKOOONNNUUU```aaaYYY```}}}rrrZZZfffwww111000///......------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------000000000000000000000000333666BBBUUUhhh{{{{{{{{{{{{zzz{{{hhhMMM<<<111555777222000222000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------......///------------------------++++++,,,,,,,,,---------///---+++,,,///000///,,,---...///000333999AAAHHHHHHCCCBBBDDDBBB>>>BBBIIIKKKKKKZZZnnnnnn```aaaoooppp]]]```}}}~~~111111///...............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------//////000111111111222222;;;FFFWWWjjj~~~{{{iiiRRR>>>999888444444777111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------------------------------++++++,,,,,,,,,---------///---,,,---///000///---///...///333999???CCCEEEBBB@@@@@@CCCBBBAAAFFFNNNGGGaaawwwttteeegggoookkksss{{{xxxyyy|||111111000///............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///111111111222444666>>>RRRhhhzzzhhhLLL???;;;666444666222222222222111111000000/////////.........------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++------------------------,,,,,,,,,,,,------------...---,,,---///000///...000///000777???DDDDDDBBBCCCBBBBBBDDDDDDEEELLLTTT```xxx}}}jjjeeennnhhhzzz~~~yyy{{{222111000///....................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............000222111111222666:::CCC\\\tttyyy\\\KKKBBB:::555333333222222222111000000000////////////............------------------------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++------------------------,,,,,,,,,------------...---------...///000000000---000555<<>>BBB@@@??????AAABBB???;;;;;;AAALLLUUUYYYooo```mmmpppuuuuuu~~~222222111000////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000222333222333:::FFFOOOhhhzzzoootttsssWWWEEE<<<::::::555444444333222111000000000000000/////////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------......///------------------------,,,---------............,,,---////////////111333555>>>FFFGGGBBB>>>@@@DDDDDDAAA???DDDRRRbbbhhhggg___mmmzzzeeehhh333222111000////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...///000000000///222333444777CCCTTTaaasss{{{yyysssrrrooolllkkkkkkmmmnnnhhhggggggggghhhiiikkklllvvvyyy~~~zzzwwwtttyyyyyysss~~~~~~gggTTTIIIDDDBBB777777666555444333222222000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------------------............+++---000000//////111444DDDIIIMMMLLLGGGCCCDDDFFFHHHGGGHHHSSShhhxxxxxxnnnaaammmgggeeezzz333222111000////////////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111///111444555;;;III^^^mmmyyyyyyrrrkkkeeebbb___]]]YYYVVVUUUVVVXXXYYYRRRQQQPPPOOOPPPRRRTTTVVV[[[]]]```dddhhhlllnnnoooyyy{{{}}}~~~{{{rrrvvvnnn___TTTNNN:::999888777666555444444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///---------------------------------.........//////+++---000000//////222444PPPQQQQQQOOOLLLIIIHHHGGGHHHHHHKKKZZZqqqxxxhhhggg[[[gggwww~~~222111000//////...//////////////////............------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................///000000///......000222000555555444AAA\\\ttt~~~}}}tttmmmlllqqqvvv{{{|||wwwmmmbbb\\\VVVQQQUUUSSSQQQPPPQQQRRRQQQPPPQQQOOOPPPRRRRRRPPPSSSXXX___^^^aaafffeeecccfffnnnrrrmmmjjjmmmtttzzz{{{zzzyyyyyyyyy{{{~~~~~~}}}~~~|||}}}}}}zzzzzzqqq~~~oooKKK;;;444888777......666444222000///000000000.........---------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...---------.........//////,,,000222000---000:::CCCTTTLLLJJJPPPRRRJJJDDDDDDMMMJJJUUUfffiiiaaacccooojjj]]]uuu222111000///////////////////////////............------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................///000000000...///000222222333888BBBQQQggg~~~yyyzzz~~~~~~~~~|||vvvqqqppptttxxx||||||wwwnnnhhheeeaaa\\\]]]\\\\\\]]]___```___^^^ZZZZZZ\\\bbbeeegggmmmtttqqqrrrvvv{{{{{{wwwyyyzzzvvvrrrrrruuuxxxxxxxxx}}}zzzwwwwwwwwwvvvrrroooooonnnmmmnnnpppsssuuuvvvxxxttttttxxxxxxrrrnnnooooooqqqxxxzzzwwwxxxpppmmmmmmooonnnjjjhhhjjjkkkkkklllmmmmmmnnnoooooojjjlllppprrrtttwwwzzz}}}}}}~~~pppUUU>>>::::::444333:::444222000///000000///............---------,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,------...---------.........//////......//////111666???EEEIIIFFFJJJSSSTTTKKKEEEFFFHHH\\\ooolllUUUMMMkkkooo___rrr333222111000////////////////////////............------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...........................///000000//////111333000000;;;MMM\\\nnnzzzsssqqquuu{{{xxxlllbbb]]]ZZZ[[[[[[]]]]]]^^^___```aaacccdddjjjnnnqqqtttyyy}}}{{{|||{{{zzztttpppqqquuutttpppmmmmmmoooqqqtttvvvuuutttsssrrrtttyyy|||~~~~~~{{{wwwtttqqqqqqqqqrrruuuyyy}}}}}}}}}~~~{{{wwwvvvyyyzzzyyy}}}wwwxxxyyy|||~~~~~~|||zzzyyy|||}}}mmmIII<<<;;;555222444333111//////000000///............------------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...------........./////////111......222:::BBBGGGIIIGGGJJJSSS^^^\\\PPPKKKNNNVVViiiuuuiiiYYYdddjjjbbbvvv444333222111000/////////////////////............------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................///000000///000111333///777EEESSS```uuuvvvqqqjjjddddddjjjtttzzzwwwlllgggccc^^^ZZZYYY```cccffffffeeebbb```___\\\```eeekkkqqqwww{{{||||||yyyuuussszzz~~~|||ooo|||{{{VVVEEE@@@999111///333111//////000000///...............------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...............////////////222000111:::FFFNNNNNNKKKJJJPPP[[[ddd___SSSQQQWWW^^^ccc___TTTZZZ{{{fff^^^}}}|||zzzxxxwwwwwwwwwxxxxxxxxxvvvsssooollllllmmmkkklllllllllkkklllooorrrxxxxxxwwwwwwxxxyyyzzz{{{|||zzz|||~~~555444333111000000//////////////////............------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................///000000000000222444111DDDRRRWWWfffyyyvvvnnnnnnnnnooottt}}}xxxooooooqqqwww|||}}}}}}vvvrrrmmmqqqwww~~~~~~|||~~~}}}||||||zzz___MMMDDD;;;555444444222000000000111000...//////.........---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------............/////////000000///000666BBBNNNRRRNNNHHHHHHMMMYYYaaa\\\TTTYYYdddoooiiiZZZPPPcccxxxeeevvvyyyvvvrrrppppppooonnnlllgggfffdddcccbbbbbbcccddd`````````]]]ZZZXXXXXXXXXYYYYYYYYYXXXWWWXXXYYY[[[]]]^^^^^^^^^___```aaaaaagggffffffhhhnnnuuu{{{{{{zzz|||666555444222111000000000////////////............------------------------------------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................///000000000111333555222HHHVVV[[[ooo|||uuulllxxx}}}yyyaaaQQQGGG===666444555333111111222222111000/////////.........------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,...------,,,,,,------........./////////000000000---222;;;FFFNNNNNNIIIDDDFFFKKKVVV___^^^]]]hhhxxxzzzeeePPPXXXzzziiiyyy}}}||||||{{{yyywwwtttvvvwwwuuuqqqkkkgggeee___\\\YYYWWWVVVUUUTTTSSSOOOOOONNNNNNNNNNNNOOOOOOKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMPPPMMMKKKLLLPPPVVVZZZ]]]___dddhhhkkkttt777666444333111000000000////////////............------------------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///000111000111333666;;;HHHVVVeee{{{ttt{{{yyytttlll[[[GGG:::777555333222333333222111////////////............------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------....../////////000000000000222999CCCJJJKKKHHHFFFEEEFFFJJJUUU```ccceeesssfffWWWSSSrrrzzzjjjttt|||zzzxxxxxxxxxuuuvvvwwwvvvtttssstttuuutttpppkkkgggeeedddbbb```cccbbbaaaaaabbbaaa]]]ZZZWWWVVVUUUUUUTTTRRROOOMMMLLLIIIGGGEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHFFFEEEEEEFFFFFFEEEDDDEEEEEEFFFEEEEEEGGGHHHIIIJJJKKKLLLLLLMMMNNNLLLJJJJJJMMMOOOOOONNNJJJPPPTTTTTTWWWaaakkkppp||||||yyy777777555333222111000000000/////////............---------------------------------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................///111111111111444666KKKNNNZZZtttxxxrrruuu|||fffLLL777555333333444444333222000/////////............---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,------------.........------,,,,,,------...////////////000000000000888AAAKKKMMMJJJFFFGGGJJJDDDGGGQQQ]]]aaadddqqq[[[kkk{{{tttqqq}}}zzzyyywwwvvvuuuwww{{{|||zzzxxxuuuuuusssoooooopppkkkdddeeebbb]]]XXXVVVVVVWWWXXXUUUVVVVVVVVVTTTSSSSSSTTTTTTRRRNNNLLLKKKKKKIIIHHHJJJIIIIIILLLOOOOOOKKKHHHKKKHHHFFFFFFIIIJJJHHHEEEIIIGGGEEEEEEGGGIIIIIIIIIGGGHHHKKKLLLNNNNNNMMMMMMOOOPPPRRRQQQPPPOOOOOOPPPPPPPPPOOOPPPRRRSSSSSSRRRUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[\\\___dddfffeeebbbeeelllqqqoooooowwwAAA:::444222111...---...000/////////.............................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........000,,,---222444222777@@@PPPWWWkkkwwwrrroooooolllhhhddd```___dddjjjbbbwwwzzz|||xxxhhhccceeekkkwwweeeHHH;;;333666666000...222000000...------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..........................................------+++)))+++//////---111999FFFNNNKKKIIINNNLLLFFFHHHMMMLLLUUU\\\___jjjooogggpppqqqhhhzzzvvvqqqmmmjjjfff```\\\XXXYYY[[[]]]^^^\\\WWWTTTYYYWWWVVVVVVVVVTTTOOOKKKJJJKKKLLLKKKJJJJJJKKKMMMJJJJJJJJJKKKMMMMMMKKKHHHLLLKKKJJJJJJJJJJJJHHHGGGQQQNNNLLLLLLLLLLLLNNNPPPPPPRRRSSSSSSQQQOOOOOOOOOQQQQQQQQQSSSVVVYYYZZZYYYWWW\\\___```cccggghhheeeeeefffggghhhhhhgggeeedddggghhhhhhhhhggghhhjjjlllooooooppprrruuuxxxzzz|||~~~KKK>>>555555666333222555000000/////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111000111111222666???III\\\eeeyyy~~~zzztttkkkccc]]]ZZZYYYXXXZZZ[[[YYYVVVVVV]]]dddqqqwwwkkkppp{{{ooohhhdddeeekkkxxxXXXCCC333222444111///111000000///...---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................---,,,,,,///......555>>>LLLPPPJJJFFFKKKIIIEEEIIIJJJJJJXXXjjjjjjdddaaa]]]uuukkk}}}{{{wwwwwwvvvuuusssooojjjggg^^^[[[XXXWWWUUURRRMMMIIIMMMLLLLLLMMMOOOQQQRRRRRROOOMMMKKKLLLNNNOOOMMMKKKLLLKKKJJJJJJKKKLLLMMMNNNPPPRRRVVVZZZ]]]^^^\\\[[[WWWVVVUUUVVVYYY\\\]]]]]]___^^^^^^```bbbccceeegggeeeiiimmmooonnnkkkiiihhhllljjjiiikkknnnrrrtttuuutttyyy|||{{{|||fffLLL777444666333222555000000000/////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000333444111444???NNNVVVdddqqqnnnccc^^^bbb\\\XXXWWWVVVSSSSSSUUUSSSSSSRRROOOKKKJJJJJJKKKHHHNNNTTTUUUVVV___nnn{{{|||rrrppp{{{yyyxxxvvvsssnnnfffaaacccfffkkktttpppTTT:::222555444111000111000///......---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................000............111<<>>666444444333222111000////////////............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,------.../////////,,,...000444>>>KKKRRRTTTHHHFFFCCCKKKYYYWWWSSS[[[lllyyy\\\]]]nnnxxx\\\bbb~~~~~~ppppppuuu~~~YYY<<<777666///111111111000000000//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........///000111111111333...333BBBIIIIIISSSbbb~~~iii___ffftttrrreeebbbhhhwwwgggggg^^^bbbyyyyyyxxxxxx|||~~~pppkkkpppuuurrriiiZZZKKK???888444333333222111000000000000............------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,------...//////000---///222888EEEQQQRRRLLLJJJFFFBBBMMM]]]\\\YYYbbbxxx}}}eeeZZZ{{{fff___uuupppFFF<<<999222111111111111000000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------...///000000111000,,,777JJJOOOLLL]]]xxxxxxjjjeeepppfffaaakkk|||ppptttlllVVVeeeiiizzz~~~xxxeeekkk}}}}}}kkkYYYIII<<<444444333222111000000000000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,------...///000000///111333;;;IIITTTPPPEEEMMMGGGBBBNNN___^^^\\\gggtttUUU```sss\\\fffgggHHH888333000555444///---000111...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---//////...---...///999(((:::SSSLLLNNNrrr~~~zzzyyywwwuuutttpppooowwwxxxbbbhhhkkknnn]]]___dddwww|||tttsss{{{YYYBBB:::555444222222222111000...//////.........---------------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///111///......////////////111333===LLLSSSOOOJJJIIIJJJAAADDDQQQRRRMMM^^^yyyooo]]][[[yyybbbpppnnnkkkzzzwww}}}xxxttt~~~WWW>>>555000444444///...000111...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---//////...---...///888111BBBRRRLLLXXX~~~zzzmmmttttttsssuuuwwwwwwwww}}}oooddduuuwwwiii}}}sss___hhhqqqzzzssslllFFF000777666444333333222000...//////.........---------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............//////.........///000000000///666DDDRRRTTTMMMHHHHHH>>>@@@IIIRRRRRRTTTeee{{{aaaTTT\\\nnnlllzzzmmmmmm}}}yyytttooooootttzzzqqqIII555111333333000///111000...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...//////......///000111999HHHLLLLLLeee}}}~~~zzz{{{sssfffooojjjiiivvv{{{aaa]]]nnnwwwyyytttxxxSSS:::888777555444444222000.../////////.........------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///---......///000000000000///<<>>IIIRRRVVVjjjjjj\\\\\\ccchhhjjjllloooqqqrrrrrrqqqqqqoooiiibbb___aaadddeeeeee```eeehhhssszzzqqqkkkfffjjjsss|||||||||wwwkkk^^^iiivvvuuusss{{{|||}}}}}}vvv\\\MMM222555555333111///...000222///............---------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---............////////////222///+++333EEESSSVVVNNNTTTTTTQQQLLLAAAEEEYYYooosssXXXlllzzzeeefffyyyjjjggg^^^TTTVVVeeezzzvvvnnnlllwwwrrr___VVVWWW\\\ccciii}}}nnnZZZ|||YYY333666999111222000000000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,------------...000//////111111555@@@LLLYYYccc{{{yyyeee]]]bbbkkkppplllmmmppptttxxxzzz{{{zzzyyytttnnnkkkkkkllllllkkkaaafffkkkxxxggg[[[XXXUUUWWW\\\```fffnnnsssuuuwwwzzz}}}~~~}}}||||||``````mmmwwwzzzvvv{{{~~~~~~uuuuuucccBBB666444333333111...///222///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------........./////////...333000+++777NNNXXXTTTUUU[[[[[[YYYPPPAAAIIIfffwww|||ggg\\\~~~}}}aaaccczzz}}}~~~{{{llliii^^^XXX^^^eeegggjjjpppvvvhhhiiisss~~~jjjVVVOOOTTT^^^hhhpppaaacccwwwGGG:::666000555111000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---------.........///...///000222666CCCOOOeeetttqqqdddcccjjjrrrxxxssstttwww}}}~~~zzzwwwuuurrrpppnnngggnnnvvvvvvUUUJJJJJJIIIGGGGGGKKKOOOTTTXXX]]]dddnnnuuufffXXXcccrrrwww~~~~~~wwwyyy~~~|||~~~wwwVVV;;;666333555444000...111///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------------.........---222000...<<>>LLLVVVXXXWWWXXX]]]TTTHHHGGGLLLZZZpppkkkXXX___xxxfffgggqqquuutttgggbbbccceeeggghhhbbbWWWOOOQQQZZZllluuuyyyuuulll}}}sssqqq~~~zzzmmmnnnyyyyyytttrrrtttvvv{{{~~~zzzxxxyyylllhhh\\\<<<:::333111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............---------------.........//////000111444999;;;@@@LLLXXXzzz~~~xxxooopppuuu{{{zzzwwwwwwxxxxxxyyy||||||eee\\\ZZZXXX[[[aaaeeefffhhhlllnnnllleee```___www|||{{{~~~uuupppqqqvvv{{{}}}~~~yyywwwyyy~~~{{{}}}uuuyyy{{{rrrkkk}}}nnnRRR888222444000...000//////.........---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////000000000000000///666EEEQQQVVVWWWYYYXXX___UUUHHHKKKTTTaaappp]]]\\\sssyyy___qqq|||uuuuuuyyyqqqlllddd```ccchhhhhheee[[[XXXOOOFFFLLLccctttwwwsssvvvwww~~~xxxppp___QQQWWWgggnnnzzzvvvmmmgggcccgggjjjppp{{{|||xxxvvvxxx```rrrxxxCCC777666333222111111111111...,,,//////...------------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------.........------------...//////222333...222AAAJJJRRR```xxxmmmqqqzzz~~~zzz|||nnnffffffkkkuuu}}}vvvrrrqqqlllmmmeeeiiisssvvvzzz||||||vvvwwwyyy|||~~~}}}~~~zzzyyyyyyxxxtttpppnnnwwwVVV@@@;;;555333333///111111000000/////////...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........---...000333666222:::LLLTTTPPPPPPYYY___YYYQQQNNNPPPVVV___fff___hhh|||jjjqqqzzzqqq___VVVVVVXXX\\\aaaeeefffdddbbb[[[XXXTTTPPPPPPZZZlll}}}{{{~~~|||{{{}}}rrrhhhaaaZZZRRRLLLSSS^^^nnn}}}yyyssspppnnnlllqqquuurrrkkkqqq~~~wwwtttxxx{{{yyyTTT@@@555444222111111111111///---//////...------------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------.........------------...//////111111000:::HHHMMMUUUhhh|||llloooxxx}}}xxxooonnnxxxxxxpppfffccceeefffgggjjjqqqyyy~~~~~~|||vvvoookkkmmmppp}}}tttvvv}}}|||~~~~~~}}}|||}}}}}}zzzsssmmmfffcccJJJ:::---...444222000000000000//////......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///.........000222222888DDDQQQSSSNNNNNNSSSRRRPPPKKKIIIPPP\\\gggmmmeeeqqqxxxdddvvv{{{qqqccc^^^UUUNNNLLLMMMOOOTTTYYY^^^aaabbbaaajjjddd\\\XXXZZZgggzzzsssjjjddd]]]TTTMMMGGGKKKQQQ[[[hhhyyy}}}uuutttyyy~~~~~~uuuxxx{{{uuuqqqppptttzzz~~~qqqnnnuuu}}}eeeKKK555555333222111111111///---//////...------------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------------...//////000///333BBBPPPOOOZZZuuummmnnnxxx}}}~~~wwwooovvvzzzrrrccc\\\cccbbb```\\\[[[aaallluuu}}}yyytttmmmeee]]]WWWaaallluuuyyyvvvlllnnnuuu|||xxxvvvxxx~~~~~~zzz|||}}}}}}}}}}}}|||rrrjjj___nnn}}}ooo\\\DDD......555222000000////////////......------,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000000///...///111000AAARRRVVVSSSQQQQQQPPPNNNOOOKKKIIIRRR```gggffffffwwwhhhcccooo{{{pppTTTIIIHHHGGGGGGIIIFFFIIIMMMRRRXXX]]]```bbbmmmhhhdddhhhxxx}}}uuulllgggaaaXXXQQQKKKGGGCCCBBBHHHWWWiiiuuu{{{|||zzzsssnnnmmmooorrrtttvvv~~~qqqeeedddnnnxxxppptttXXX999666444222111111111///...//////...------------...------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////111///333EEERRROOO^^^oooqqq}}}~~~tttgggeeerrruuuyyytttddd\\\XXXZZZ[[[ZZZXXXYYY]]]bbbttt}}}{{{zzzwwwmmm___UUULLLSSSXXX\\\eeevvvqqqeeehhhrrrxxxtttppppppvvv}}}zzzyyy~~~}}}{{{qqqjjj^^^[[[hhhvvvtttnnnVVV:::444777///////////////////////////------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000000//////000111333JJJYYYVVVUUU[[[[[[RRRKKKLLLKKKMMMYYYffffff]]]ggg}}}nnn[[[mmmzzzlllrrr```QQQMMMNNNMMMLLLLLLHHHJJJMMMPPPUUUZZZ___ccchhhgggiiixxx|||}}}~~~}}}xxx{{{xxxnnniiiddd^^^XXXUUUQQQKKKEEECCCFFFMMMRRRsss{{{}}}ssskkklllmmmppprrrqqqpppwww}}}aaahhheeeAAA888666333222111111000/////////...------------...------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////333000333DDDQQQQQQeeeqqqtttuuuiii]]]YYY___iiirrrvvvooollltttqqqeee```OOOQQQSSSUUUVVVUUUTTTRRRiiiyyykkk```OOOOOOMMMKKKRRRaaaooovvvwwwooo```dddpppxxxvvvtttpppooottt|||~~~zzz~~~}}}~~~|||xxxqqqkkk```WWWUUUddd~~~tttxxxxxxaaaAAA777666...///000000000000000000000.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////111222999LLLUUUQQQWWWeeedddUUUAAABBBFFFRRRaaajjjfff]]]ppp]]]]]]xxx|||ddd[[[SSSRRRSSSQQQOOONNNPPPQQQRRRRRRSSSVVV\\\```jjjlllssszzzssspppoooiiijjjlllllllllnnnqqqtttyyy{{{xxx|||pppiiifffccc```XXXWWWTTTOOOKKKHHHIIIJJJ^^^ggguuuwwwllldddeeefffjjjnnnmmmnnnuuummm\\\rrrEEE:::777444222222111000/////////...------------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////222222555CCCSSSZZZqqqqqqssspppaaaUUUPPPSSSZZZhhhkkkeeebbbhhhgggdddiiiVVVUUUSSSSSSVVVYYY[[[]]]kkk|||ssslll___YYYPPPIIIHHHOOOXXX^^^iiixxxrrraaacccnnnyyy{{{zzztttoooqqq}}}|||}}}zzzwwwtttppplllaaaZZZPPPOOOaaa~~~}}}zzzuuu___???333444111000000111111111111222222000000//////...---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////000333666BBBNNNRRRNNNXXXiiifffTTTBBBCCCLLL\\\dddaaa^^^```}}}www```oooccc^^^XXXTTTSSSTTTUUUVVVXXXYYYXXXUUURRRSSSWWW[[[lllqqqzzzttteeeZZZWWWWWWRRRTTTVVVUUUTTTVVV[[[```iiiwww{{{xxxuuukkkfffeeeeeeaaa___[[[VVVQQQNNNOOOPPPQQQWWWddduuurrreee]]]YYYYYY]]]bbbggglllvvvggg{{{RRR;;;888444222222222111000//////...------------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........------------.../////////444888EEEYYYhhhmmmlllwwwxxxhhh[[[OOOHHHIIINNNQQQYYYXXXVVVYYYXXX[[[ggg_________^^^aaahhhsss{{{}}}zzz~~~{{{xxxwwwuuulll___SSSLLLIIIIIIKKKWWWbbbqqq}}}zzzkkkiiiooo{{{}}}}}}xxxtttwww{{{xxxtttqqqmmmjjjbbbZZZPPPJJJRRRllltttkkk[[[>>>///222333111111222222222333333333222111111000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...111666:::MMMUUUVVVTTT]]]jjjdddSSSIIIKKK[[[jjjeeeUUU[[[ppphhhmmm}}}xxx}}}|||eeedddaaa^^^\\\^^^aaabbb```aaa```[[[UUURRRUUUXXXdddlllwwwyyydddTTTLLLKKKLLLKKKMMMNNNLLLIIIKKKPPPUUU\\\mmmyyyyyy}}}}}}pppgggeeefffgggfffccc___[[[ZZZ[[[\\\UUUUUUZZZfffwww|||mmm```XXXUUUQQQRRRXXX```hhhsss}}}rrrlllfff<<<888444222222222111000//////...------------...---------,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........------------...//////,,,555;;;HHH```sssiiieeeoooxxxzzzrrrkkkbbb^^^ZZZUUUMMMFFFFFFKKK???MMMSSSSSSRRRLLLNNN[[[]]]ccciiijjjllluuuuuuyyyzzz|||qqqcccXXXMMMHHHFFFAAAGGGRRR```oooyyy~~~~~~vvvpppppp|||}}}}}}zzzyyy~~~~~~}}}~~~~~~~~~~~~zzz~~~~~~wwwsssoookkkhhhbbbYYYPPPLLLLLL^^^wwwxxxiiicccZZZAAA111111333222222222333333444444444333222222111000//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---111777<<>>===;;;999777555444444333333222111111111111111000000//////......------...------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,---...------------...///000000777HHHYYYhhhaaaVVVYYYaaaVVVIIILLLMMMSSSRRRPPPWWWddd~~~iiirrrrrrmmmsssyyy{{{sssnnnllljjjjjjlllqqqwwwzzz|||vvvnnnhhheeeeeeeeeffffffgggiiiuuu{{{}}}|||zzzrrrvvv}}}~~~jjj]]]cccjjjjjjhhhdddaaabbbggglllkkkjjjjjjiiigggfffkkkrrr}}}uuuooojjjiiijjjtttmmm[[[XXX```ppppppiiinnnuuu{{{zzzvvvyyy]]]www}}}HHH777888777444,,,555000000000////////////.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////...///000000111999666JJJ```hhh||||||tttllleee^^^XXXUUUOOONNNOOOQQQVVVXXXYYYXXXZZZaaalllsssooobbbSSSIIIPPPPPPSSSYYY```dddccc```ZZZ___eeejjjppp|||{{{yyyyyyyyyvvvssskkkjjjfff```YYYRRRNNNLLLGGGKKKPPPVVV]]]iiiwwwxxxxxx~~~~~~|||~~~~~~{{{zzz}}}}}}vvvpppooocccYYYRRRGGG???GGGWWWttt|||qqqXXXQQQKKKCCCAAA===:::777666666666555444333222222111111222111111000//////......---...------,,,,,,------......------,,,,,,------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---............---,,,...000///111===QQQbbbggg]]]VVV```fffSSSAAAFFFJJJRRRPPPOOO^^^rrr|||ddd}}}tttkkkjjjpppvvvxxxuuunnnllljjjjjjmmmttt{{{xxxoooiiiiiiiiiiiihhhmmmooopppxxxuuurrr~~~llliiinnnvvv~~~|||iii]]]]]]aaannntttxxxkkkhhhkkkrrr|||ppp]]][[[hhhiiihhheeeaaaaaafffkkklllllllllnnnmmmjjjgggfff______dddmmmvvvzzzuuusssssssssvvvwwwffffffwwwttt}}}}}}[[[oooNNN777777666333,,,666111000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111>>>999LLLdddtttzzzyyyyyywwwuuuqqqmmmggg___ZZZUUURRRPPPOOOQQQUUUXXXZZZffflllqqqtttppphhh^^^VVVRRRPPPSSS]]]kkktttvvvttthhhmmmsssxxx}}}uuurrrxxx{{{wwwuuutttrrrooolllqqquuuyyywwwnnnbbbVVVPPPKKKKKKIIIIIIMMMWWWdddnnn~~~||||||~~~~~~{{{{{{~~~~~~}}}}}}|||yyyxxx|||}}}uuullljjjaaaXXXRRRIII@@@???CCCbbbuuukkkhhh[[[NNNCCCAAA===:::888888888999666555444333222222222222222111111000//////.........------,,,,,,------......------,,,,,,------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...///////////////---///000///555DDDXXXfffddd```aaannnpppTTT???DDDGGGTTTXXX\\\llloooeeeyyyqqqhhhfffiiioootttwwwwwwmmmllllllmmmqqqvvv|||}}}wwwnnnjjjjjjkkkkkkkkksssxxx|||www}}}ZZZLLLKKKLLLQQQWWWddddddbbb[[[RRRMMMLLLMMMSSSXXXeeexxxnnnaaaSSSOOORRRZZZdddmmmfffuuu}}}yyyfff___ccceeeggggggeeeeeehhhkkkqqqqqqrrrssstttrrrlllfffOOOIIIHHHOOOZZZiii}}}rrruuu{{{tttiiiuuuTTT:::555444444...777111111000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000//////000000111222999<<>>;;;999999999:::888777666444333333333333222222111111000000//////...------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000//////---//////000:::KKK\\\dddaaagggoooyyysssTTT@@@HHHHHHWWWcccnnn}}}{{{kkkoooyyygggbbb___cccggglllrrrxxxzzzqqqppppppqqqtttxxx}}}|||wwwqqqllllllmmmpppqqqrrrzzziiiMMMFFFGGGDDDDDDHHHEEEDDDCCCCCCEEEFFFFFFEEEGGGJJJUUUhhhxxxxxxXXXOOOHHHHHHKKKMMMQQQUUU]]]rrr}}}~~~kkkaaa^^^___```ccceeeggghhhiiiqqqsssttttttvvvuuuooogggSSSHHH@@@BBBIIITTTiii|||yyy~~~jjjkkk~~~vvvooobbbFFF999444666000666111111111000000000//////......---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000000//////000000111222666EEERRRfff~~~yyyyyyzzzzzz|||rrrqqqooommmiiibbbZZZUUUPPPQQQTTTWWW[[[```eeehhhjjjsss{{{}}}|||yyypppggg\\\VVVUUUaaauuu|||uuuyyy}}}fffdddkkksssuuurrrnnnjjjjjjxxxwwwoookkkddd\\\QQQFFF@@@BBBHHHMMMZZZfffuuuuuuqqqqqqttt{{{~~~{{{}}}|||}}}||||||~~~~~~~~~~~~{{{rrrhhh[[[XXXSSSMMMJJJHHHCCC>>>FFFgggooo```OOODDDCCC@@@>>><<<:::::::::999888666555444333333333333222222111111000//////...------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---......//////.........//////222???QQQ]]]```^^^mmmwwwwwwiiiLLL@@@LLLMMMZZZhhh{{{uuuppp|||fffZZZWWWWWW\\\```dddmmmwww~~~yyywwwuuutttuuuzzz}}}{{{wwwrrrppprrrwwwzzzvvvxxx]]]JJJLLLQQQMMMLLLQQQGGGDDDBBBAAABBBDDDEEEEEEIIIMMMVVVdddnnnttt}}}zzzkkkMMMHHHEEEJJJOOOQQQRRRUUUhhhtttjjjeeebbbaaadddjjjnnnooonnntttyyy{{{zzz{{{zzztttkkk\\\OOOFFFEEEFFFIIIWWWhhhiiiXXXhhh{{{___xxxrrrSSS@@@777888111444111111111111000000000000......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000000111111222777PPP[[[kkkttttttqqqrrruuu~~~uuusssnnnkkkgggccc^^^[[[QQQUUU[[[```cccdddeeeeeemmmvvv{{{|||}}}~~~yyyrrrddd]]]ZZZdddxxxuuummmkkkgggeeeqqqxxx___```kkkyyy|||xxxvvvwww|||yyyoooaaaRRRIIIGGGIIILLLDDDNNN^^^ooo||||||xxxssswww}}}|||{{{~~~~~~{{{{{{~~~|||{{{{{{~~~|||rrriii\\\[[[UUUMMMIIIGGGBBB<<>>NNNSSSZZZiiitttuuuttt[[[RRROOOPPPUUUXXX\\\hhhtttuuuyyy|||xxxuuuvvvzzz|||xxxuuuvvv}}}lllTTTEEEKKKQQQMMMKKKPPPMMMJJJGGGCCCBBBDDDHHHKKKOOOTTT]]]eeeiiimmmxxxrrr___MMMGGGEEEKKKSSSYYY___dddppp~~~vvvpppkkknnnvvv}}}~~~}}}|||}}}sss```TTTLLLKKKIIIFFFNNN\\\ssswwwlllVVVSSSppp|||ttthhhaaaAAA<<<888333888333333222222111000000000000000000///......------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000,,,+++...000///000222AAASSS^^^xxxtttppplllooozzztttnnnllljjjeeebbbccc___^^^```eeeiiiiiikkkooozzz|||xxxooohhhkkkttttttfffaaa^^^eeerrr{{{{{{wwwpppkkknnn}}}{{{iiijjjoooxxx{{{bbbTTTRRRTTTUUUTTTUUUGGGJJJXXXbbbqqq||||||xxxyyy~~~}}}~~~||||||zzz{{{~~~zzz}}}vvvmmm]]]YYYTTTPPPKKKFFFAAA======KKKnnnjjjkkkkkkTTTQQQKKKJJJEEE:::;;;>>>888666666666666555555555555555444333111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------............///222111///444III```hhhbbbaaatttrrr\\\JJJ@@@@@@JJJSSSaaahhhtttmmmxxxssshhhcccbbb[[[SSSQQQVVV]]]```aaarrrvvv}}}|||zzzzzz}}}~~~~~~~~~fffUUUHHHIIIPPPTTTVVVXXXVVVQQQJJJGGGJJJOOOSSSVVV]]]iiilllkkkrrrxxxkkkXXXEEELLLNNNPPPaaavvvyyymmmzzz~~~}}}nnnbbbRRRKKKVVVhhhnnnjjjqqq{{{nnngggsss}}}iiivvvMMM===666333666333333222222111000000000000000//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000,,,+++...000///000444BBBZZZggguuusssqqqnnnsss|||vvvpppnnnlllgggeeefffeeecccffflllpppppprrrvvv}}}vvvooorrr{{{vvviiiWWWYYYbbbsssttteeeZZZ___hhhwww}}}cccfffnnnyyykkk``````aaaaaa```WWWJJJKKKUUU]]]mmm{{{}}}zzzxxxzzz}}}~~~{{{xxx~~~}}}~~~}}}~~~}}}~~~~~~zzzyyy{{{yyysssaaa]]]WWWRRRNNNIIIEEEBBB<<>>888888888777777666666666555444444222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///000//////888OOOeeekkkffffffnnneeeNNNCCCBBBHHHPPPRRR\\\gggvvvrrreee}}}ooofffdddddd___XXXUUUWWW[[[___aaalllpppyyy||||||hhhZZZNNNNNNQQQPPPMMMLLLFFFIIILLLOOORRRWWW\\\``````nnnssswwwkkkVVVIIIPPPVVV___pppzzzpppkkkbbb^^^dddkkkiiibbbuuu~~~yyygggXXX;;;666888999333333333222111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000,,,,,,...000///111666FFFdddsss}}}ttttttuuussstttzzzuuusssqqqmmmlllmmmkkkjjjmmmssswwwwwwyyy}}}||||||}}}vvvlll```YYYWWWccctttyyyiii^^^aaammmwww|||pppmmmnnnvvvssslllmmmnnnmmmmmmaaaVVVXXXbbbiiiyyy{{{zzz~~~~~~~~~}}}zzzxxx}}}}}}~~~|||}}}~~~~~~|||zzz|||zzzvvvddd___XXXRRRNNNJJJGGGEEE<<>>???BBB>>>>>>===<<<;;;999888777666222222111000///......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------............///333111888JJJ^^^hhhfffaaaooohhh\\\MMMFFFOOOWWWRRRXXXXXXmmmhhhxxxsssttt~~~pppjjjjjjkkkkkkjjjddd^^^\\\```eeehhhkkktttwwwiii___[[[XXXXXXZZZ\\\ZZZYYYXXXTTTSSSVVVZZZ[[[WWWTTTRRRRRRQQQQQQTTTZZZbbbhhhxxxuuukkkmmm~~~sssbbbSSSVVV^^^mmm~~~}}}yyyqqqiiifffiiiooorrr~~~}}}~~~sssjjjIII888;;;333444444333333222111111111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///------/////////444;;;MMMlllvvv}}}www{{{~~~~~~tttwwwtttyyy}}}}}}zzzyyy|||~~~ooopppaaaRRRRRRPPPSSS\\\[[[dddkkkkkkkkkvvvyyyvvv|||}}}zzzqqqllllllqqq{{{|||{{{~~~~~~}}}|||}}}}}}}}}~~~yyyvvvyyyyyyrrreee___VVVNNNJJJHHHFFFEEEAAA@@@IIIhhh~~~pppbbbOOOFFFEEE@@@AAADDD@@@??????===;;;999888666555111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------............///222222===RRRccceeebbbaaammmaaaXXXKKKCCCRRR___XXX\\\___tttyyytttvvvyyypppmmmnnnqqqqqqllleeebbbeeejjjqqqsssyyyttthhhZZZOOOIIIGGGEEEGGGJJJLLLKKKIIIOOOQQQTTTYYY```eeegggfffccc___]]]aaaiiiqqqttttttxxxooobbbfff{{{tttggg]]]VVVSSS[[[dddsssxxxqqqpppvvv{{{ooojjjnnnyyy}}}hhhQQQ;;;===333444444444333222222111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---...000//////666>>>QQQkkkoooxxxuuu{{{~~~yyy{{{wwwzzzwwwdddddd~~~rrrXXXUUUXXXVVVXXXaaaiiifffgggooouuulllooozzzxxxtttlllllllllqqq{{{~~~~~~~~~~~~~~~}}}xxxvvvxxx}}}|||xxxyyyyyyvvvgggaaaYYYQQQMMMJJJHHHGGG@@@???@@@RRRzzzlllpppWWWKKKIIIDDDCCCEEEAAA@@@???===;;;888666444333000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............//////111BBB[[[gggdddbbbfffrrr]]]SSSIIIBBB[[[pppggg]]]hhhxxxqqq~~~|||}}}uuuqqqqqqtttvvvsssmmmkkkmmmpppuuuuuuyyyoooZZZOOOJJJFFFDDDDDDEEEHHHMMMOOONNNKKKOOOTTTYYY^^^dddlllppppppiiijjjppp~~~qqqxxx~~~lll]]]QQQKKKMMMSSS^^^gggttt}}}zzzyyyyyyyyy}}}wwwsssnnnjjjeeegggrrr~~~cccrrrVVV<<>><<<:::777444222111//////......------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///111555IIIcccjjjaaa```iiisssWWWLLLHHHFFFcccwwweeeYYYnnnyyymmm~~~zzztttssssssuuuxxxwwwuuuttttttvvvzzzyyy{{{{{{yyymmmZZZLLLGGGGGGHHHEEEFFFIIIOOOVVVXXXUUURRRPPPXXX```dddiiipppsssqqqmmmsssooo\\\PPPIIIGGGMMMUUU___gggrrr|||rrrppprrrvvvwwwvvvzzzmmmooooooppppppmmmlllvvv[[[```[[[<<<===444555444444333333222222111000000000///......------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---///000///000777AAAdddrrrsss~~~{{{yyy|||{{{{{{{{{|||xxxmmmqqqmmmkkkkkkkkkeee```cccjjjaaaooo~~~|||{{{rrraaaaaagggsss|||zzzsssvvvvvv{{{}}}~~~zzzwwwyyy}}}{{{~~~~~~}}}zzz{{{{{{zzzfffaaaZZZTTTOOOLLLIIIGGG@@@EEEBBB>>>QQQsssvvvXXXIIIIIIFFFEEEGGGDDD???>>><<<999666333000/////////...---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...---------.........//////666;;;PPPiiikkk]]]\\\hhhkkkLLLCCCEEEGGGbbbmmmQQQTTTqqqyyy~~~tttlllwwwvvvrrrttttttvvvxxxzzzzzzyyyyyyzzztttdddZZZZZZVVVLLLFFFFFFGGGGGGCCCEEEJJJRRRYYY[[[XXXTTTOOOZZZdddhhhlllrrrssspppttt{{{mmmXXXOOOLLLLLLPPPVVV___fffppp|||ooopppmmmmmmrrrrrrooopppvvvyyyvvv|||dddiiijjjooorrrpppoooyyy|||rrr~~~llldddwwwlllJJJ???333777555333333444444333222111000///......------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,---------......///,,,,,,000222333777===ZZZhhh{{{~~~|||||||||~~~~~~}}}}}}~~~}}}~~~rrrrrrrrrrrrpppkkkfffccciiilllsss|||~~~hhhgggrrrzzz|||ttt{{{}}}kkkaaa[[[aaajjjqqqvvvvvvtttsssyyy{{{qqqpppvvv|||{{{{{{zzzyyy{{{~~~|||zzz}}}}}}zzzpppeeeXXXQQQMMMHHHGGGHHH???AAA@@@???HHH^^^vvvhhhPPPJJJIIIEEECCCEEEDDDCCC@@@;;;666222000/////////.........---------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000222---+++---///...///333666HHHWWWmmmiiiVVVbbbkkkiiiMMMFFFGGGRRRYYYRRR\\\eeetttlllsss||||||uuuoookkkiiinnnooossswwwwwwvvvzzz{{{gggWWWKKKJJJIIIHHHGGGHHHIIIIIIJJJKKKNNNSSSZZZ^^^___^^^XXX\\\fffooosssvvv}}}~~~fffZZZPPPMMMUUUXXXWWWaaarrr~~~~~~}}}||||||yyyqqqjjjdddpppqqqlllkkkfffbbbhhhyyyvvvnnnppp{{{kkkffffffsssmmmvvv{{{hhhuuuzzztttcccooovvvLLL>>>666:::888555444444333222000111111///.....................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......///,,,---000222333888>>>XXX```yyy{{{tttpppvvv}}}kkkjjjnnnqqqppplllgggdddddd]]]^^^bbbjjjsss|||aaaOOORRRUUUdddwwwzzzwwwzzzzzzvvvxxx|||rrreee]]][[[ccceeeiiilllmmmnnnoooooowwwttttttmmmmmmqqquuu~~~~~~{{{{{{|||~~~|||{{{}}}pppdddXXXQQQMMMHHHFFFHHHCCCEEECCC>>>CCCXXXvvv}}}wwwpppZZZOOOLLLIIIFFFEEEFFFDDD@@@;;;666222111000//////.........---------///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000111---+++...///...///222???QQQ___ssspppbbbsssmmmNNNFFFIIIWWW```VVV^^^uuupppzzzzzzqqqjjjfffcccbbbjjjlllqqqxxxzzzzzz}}}|||uuuhhh\\\VVVSSSNNNJJJIIIIIIKKKLLLNNNOOOQQQWWW]]]``````___```dddllluuuyyy{{{ssseee[[[XXX\\\[[[]]]```hhh|||ppppppnnnjjjiiigggbbb]]]\\\gggiiijjjpppmmmhhhlllooozzzuuuxxxyyyfffccckkkuuuppp}}}xxxrrrbbbbbbQQQ>>>===<<<:::777555444333111///111111000///..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///------000111333888???WWWYYYzzz~~~zzzlllccciiizzztttooosss{{{~~~~~~vvv```hhhnnnrrrooofff]]]ZZZZZZSSSRRRSSSYYYfff~~~jjjVVVIIICCCGGGMMM]]]qqqyyywwwvvvzzzzzzooojjjuuu{{{qqqggg\\\UUUYYYaaakkkjjjiiigggfffgggjjjmmmrrrwww|||rrrmmmmmmnnnnnnooozzz||||||}}}}}}~~~zzzxxxzzz~~~pppdddWWWQQQLLLHHHFFFGGGDDDFFFDDD>>>>>>TTT|||wwwrrrvvvcccSSSNNNOOOLLLFFFHHHDDD???:::555333222111/////////.........------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////,,,,,,//////---...111DDDWWWccctttqqqiiipppPPPGGGKKK[[[eee\\\bbbuuu|||sssiiibbb^^^\\\\\\eeehhhpppxxx}}}wwwvvvxxxvvvnnneee___[[[TTTOOOLLLMMMOOOQQQVVVVVVXXX^^^dddgggeeecccaaadddkkksssuuuvvvzzz{{{llleeecccbbb]]]WWWVVV\\\lll}}}pppkkkllliiibbb^^^^^^[[[VVVUUU\\\^^^dddppppppjjjmmmsss~~~oooaaadddmmmrrrnnn~~~vvvhhh^^^XXX>>>BBB<<<:::777666555444333111222111000///..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......///---...000111222999AAAXXXXXX~~~xxxppptttssskkkgggiiiqqqyyyiiiddd^^^bbbggglllmmmhhh```[[[XXXZZZ]]]aaagggttt{{{eeeSSSIIIGGGIIIIIIPPP^^^lllpppnnnpppuuusssjjjiiiuuuwwwnnnccc[[[VVVVVV^^^hhhkkkkkkjjjgggeeeggglllpppsss{{{sssqqqpppmmmjjjfffqqqzzz~~~}}}~~~~~~~~~{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~ooocccWWWPPPKKKGGGEEEFFF@@@BBBCCC>>><<>>PPPuuuaaaUUUSSSOOOGGGCCC>>>888333222222111000000000/////////.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,---000///---000555PPPfffmmmtttooojjj|||nnnTTTNNNMMMVVV```cccvvvwwwwww}}}qqqssswwwtttoooiiiaaaZZZUUURRRSSSWWWaaannnxxx}}}|||zzzxxxxxxvvvpppfff^^^[[[ZZZYYYXXXXXXZZZ\\\]]]]]]]]]```hhhqqqtttpppkkkffffffjjjooooookkkjjjlllkkkyyyrrrmmmgggcccccc```[[[[[[aaalllrrrxxx|||jjjkkkuuuyyyuuuttttttmmmbbbTTTQQQJJJQQQbbbiiinnnzzzttt]]]XXXRRRRRR]]]fffnnnwwwvvvmmmzzzlllrrrFFFAAA;;;999777777888888777666222222111000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------............///111000111;;;EEEZZZeeezzztttrrrttttttuuuooofffjjjqqqooommmkkklllsss}}}}}}hhhSSSIIIGGGGGGGGGIIIRRR\\\___\\\[[[aaagggiiiggghhhoooxxxbbb[[[WWWZZZ^^^^^^^^^___\\\aaahhhkkklllnnntttzzz~~~~~~|||yyy||||||{{{}}}}}}}}}|||{{{}}}|||zzzzzz{{{{{{zzz|||wwwsssrrrtttxxx{{{|||~~~vvvnnnbbbUUUOOOJJJFFFDDDEEEEEEBBBDDDEEE@@@JJJvvvvvvnnn\\\PPPHHHCCC???:::555222333333222000000000000/////////......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,---000///...333;;;TTTiiilllooojjjgggtttppphhhSSSQQQRRRYYYdddjjjmmmyyyxxxnnnsssnnnllliiiddd]]]UUUOOOLLLIIIMMMWWWcccnnnxxx}}}{{{yyyyyyyyyxxxtttmmmeee___\\\\\\\\\]]]^^^```bbbccc______bbbkkktttwwwqqqjjjiiihhhlllrrrsssooommmnnnnnnyyyzzz~~~~~~pppqqqjjjeeeeeeccc``````dddlllwww~~~qqqqqq|||zzziiiOOOMMMHHHNNN___jjjyyypppWWWPPPWWWTTTNNNSSS]]]fffxxxvvvmmmiiiOOOBBB===;;;999888888888777555333222111000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------............000111///111;;;GGGZZZggg}}}{{{```LLLDDDEEEGGGIIIHHHUUUaaaccc^^^[[[___eeegggdddeeejjjrrryyy___[[[[[[___aaa___```ccc___eeemmmpppqqqtttzzz~~~~~~|||~~~~~~~~~~~~{{{zzz}}}}}}}}}~~~~~~}}}{{{xxxtttqqqrrruuuzzz~~~|||}}}rrrmmmaaaUUUNNNJJJEEECCCEEEGGGAAADDDHHHCCCEEEfff~~~kkkxxx```KKKAAAAAA<<<888333333555666333111000000000000/////////...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,---/////////777@@@YYYkkkiiiiiifffgggrrrjjjbbbOOORRRYYYeeeqqquuu}}}iiiuuummmuuullljjjfff```ZZZTTTOOOMMMKKKLLLRRRZZZbbbjjjwww~~~~~~|||yyyuuupppllliiifffdddbbbaaaaaacccfffhhhgggfffhhhqqqyyy{{{sssjjjiiiiiinnnvvvyyywwwuuuwwwvvv~~~zzz~~~tttkkkqqqnnniiiiiifffaaafffnnnzzz~~~uuuyyybbbIIIJJJHHHOOO]]]iiivvvaaaVVVJJJQQQbbb]]]RRRTTT[[[aaauuu||||||rrrgggWWWDDD@@@===;;;999888777555444333222111000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------............000111///111;;;GGGYYYgggwwwfffPPPFFFFFFJJJNNNEEETTTccceee^^^YYYZZZ]]]dddbbbeeemmmvvvuuuhhhXXXXXX[[[^^^]]]\\\```gggfffmmmtttvvvvvvxxx}}}uuussswww{{{~~~{{{|||~~~~~~}}}}}}~~~{{{zzz~~~ssstttvvvxxxzzz{{{}}}}}}yyyzzz|||}}}nnnmmmaaaUUUNNNIIIEEECCCDDDEEE>>>AAAIIIEEEBBB^^^yyyccczzzaaaGGG===AAA;;;777333444777888555222000000000000////////////,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,---//////000999DDDbbbrrrllljjjjjjooozzzooo^^^KKKRRR^^^ppp}}}}}}~~~{{{iiitttnnnxxxpppmmmgggaaa[[[VVVTTTSSSRRRPPPRRRVVVYYY^^^iiisss~~~~~~yyytttqqqpppppppppmmmhhhdddccceeehhhkkkpppnnnpppwwwvvvllllllmmmrrr|||{{{|||~~~kkkdddmmmooolllkkkhhhiiittt|||wwwmmmSSSDDDHHHIIIPPP[[[eeeyyy{{{uuu]]]SSSLLLGGGVVViiieeeYYY[[[ccceeevvviiitttpppZZZCCCCCC===:::;;;:::777555666444333222111000000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......---///,,,///444222888KKK```eeejjj~~~gggQQQEEEDDDGGGKKKKKKYYYeeegggcccaaa```___bbbbbbeeejjjooowwwzzzfffYYYXXX___ggggggbbb```ffflllnnnqqquuuvvvwww{{{wwwkkkhhhqqq{{{{{{|||zzz{{{}}}~~~~~~}}}|||zzz{{{}}}{{{|||}}}|||zzzxxxwwwxxxttttttvvvyyy|||}}}|||{{{{{{{{{yyyyyy|||}}}vvvlllgggaaaVVVKKKCCCAAADDDGGG>>>@@@GGGKKKFFFDDDSSSiiippp{{{sssNNN???@@@;;;888777666555444333333333444333111000...---------------------------------------------------------------------------------...------,,,,,,------...***......///222000999PPPkkkiiissslll```|||nnnVVVTTTNNN\\\pppjjjlll||||||pppvvvsssqqqpppqqqmmmfffaaa\\\XXXTTTRRRQQQSSSTTTTTTUUUZZZbbbhhhzzz~~~}}}yyyuuurrrrrrpppnnnllljjjjjjjjjkkkqqqsssxxx~~~}}}uuunnnqqqtttzzzyyyttttttgggccckkkqqqoooooosss{{{}}}dddKKKHHHJJJJJJKKKWWWmmmwwwdddqqqrrr___SSSPPPLLLLLLQQQUUUVVVXXX\\\aaapppbbbzzzeee]]]HHHBBB===:::;;;;;;777555666444333222111000000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,---------......---///,,,///444111777KKK]]]aaahhh~~~dddPPPHHHHHHJJJJJJOOO]]]kkkrrrsssqqqkkkeee______bbbgggnnnwwwmmm]]]WWW]]]ccchhhhhhfffgggnnntttyyywwwuuuvvvzzzzzzpppmmmsss|||~~~}}}~~~}}}}}}|||{{{{{{}}}{{{|||}}}{{{xxxvvvvvvvvvuuuvvvxxx{{{zzzyyyvvvuuuwwwxxxpppffffff```WWWLLLDDDAAACCCEEEDDDDDDHHHJJJDDD???JJJ[[[yyytttNNN;;;999444777777666444333333333333222111000///////////////------------------------------------------------------------------------...------,,,,,,------...,,,000...///222111<<>><<<======:::888999555444333222111111111111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........000---///444111666IIIdddggglll~~~tttmmmiiifffdddgggmmmyyy{{{{{{{{{bbbQQQIIIIIIJJJMMMaaavvv|||zzzvvvuuutttpppkkkhhhlllrrr|||{{{iiihhhppprrruuuyyy|||xxxwwwzzz}}}~~~|||{{{|||}}}|||~~~~~~|||{{{{{{zzzyyywwwvvvwwwwwwvvvuuuvvvxxxzzzwwwwwwwwwyyy||||||zzzyyy}}}}}}zzzuuusssrrrkkkddd```^^^XXXOOOGGG@@@>>>===BBBAAABBBFFFGGGEEEBBBBBB]]]xxxwwwxxx}}}UUU;;;:::;;;777777666555444444444444444333222000//////..............................------------------------------------------------...------,,,,,,------...,,,000---,,,000444IIIhhhkkkhhhjjjsssiiiOOOPPP]]]iiigggeeettt~~~uuuvvvuuuxxx{{{xxxtttoookkkjjjjjjkkkjjjhhhhhhhhhiiikkkmmmnnnooommmkkkjjjooo{{{yyyuuurrr{{{~~~vvvvvv|||xxxMMMCCCIIIEEEGGGNNNYYYbbbeeecccbbb```fffsss}}}gggYYYUUUXXX\\\^^^^^^bbbhhhkkkmmmssszzz{{{}}}}}}WWW^^^UUUGGGAAA>>>??????;;;999:::555444333222222111111222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......///111---///444000666IIIeeeiiippp{{{uuuooojjjggg```___aaajjjzzz}}}}}}dddQQQGGGHHHKKKTTThhh{{{zzzwwwzzz}}}sssnnnlllqqqzzzqqqnnnrrrvvvzzzyyyxxx|||~~~zzz|||||||||~~~||||||{{{zzz|||~~~||||||}}}}}}zzzyyyyyyyyyyyyxxxtttuuuuuutttssstttwwwyyy|||{{{{{{|||||||||yyywwwuuuwwwwwwtttrrrpppjjjccc```]]]WWWOOOFFF@@@===<<>><<<<<<===AAADDDEEEFFFGGGFFFDDDWWWoooaaafffIIICCCBBB>>>===;;;999777555444444222222111111111111111222////////////////////////------------------------------------------------...------,,,,,,------...***111111111555;;;RRRuuuwww|||tttsssvvveee[[[[[[pppxxxdddddd{{{{{{~~~|||~~~xxxpppeee^^^]]]```fffiiirrrrrrssswww|||~~~}}}{{{xxx|||zzzzzz~~~SSSIIITTTFFFIIIMMMWWW___^^^ZZZ]]]fffppp~~~lll\\\\\\jjjwwwqqqsssyyyyyy}}}~~~~~~OOOTTTpppTTTJJJBBBAAAAAA===999888888777555222111000000000000000000///......------//////...------------......------,,,,,,------...---------............///000...///111111111888@@@LLLPPP]]]sssnnnpppuuu}}}ppp^^^UUULLLKKKMMMGGGQQQcccvvv~~~~~~~~~}}}|||{{{{{{|||}}}||||||||||||~~~xxxyyyzzz{{{}}}~~~{{{uuuqqqrrrxxx}}}}}}{{{~~~~~~{{{{{{|||yyywwwxxx|||}}}xxxuuurrroooqqqsssqqqkkkdddccc[[[RRRMMMFFF>>>::::::===BBBEEECCCCCCFFFGGGFFFKKKqqq___~~~sssUUUFFFEEE???<<<:::999888888666555333333222222222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------222000...,,,111CCC^^^tttuuuyyymmmggg{{{|||mmmSSS^^^{{{wwwXXXddd~~~zzzxxxxxxuuummmfffbbb^^^[[[]]]aaafffjjjpppxxx~~~{{{uuuzzzWWWFFFKKKLLLGGGQQQUUU[[[bbb]]]\\\fffvvv}}}pppeeeggglllsssssswww}}}|||}}}YYYTTTsss|||ZZZOOODDD@@@>>>;;;888888888777555333222111111222111000000//////...------//////...------------......------,,,,,,------...---------............///000...///111111111888@@@NNNQQQ[[[~~~vvvtttvvvyyy|||dddUUUNNNGGGHHHLLLGGGPPPbbbuuu{{{{{{|||{{{yyy}}}~~~}}}~~~}}}~~~~~~|||uuuuuuvvvwwwxxxxxxxxxxxxzzzxxxwwwvvvwwwyyyzzz{{{{{{}}}~~~}}}~~~}}}{{{yyyzzz}}}}}}{{{yyywwwuuutttttttttqqqkkkfffbbbYYYQQQKKKEEE===999999>>>CCCEEECCCCCCFFFGGGEEEKKKooo^^^|||jjjSSSGGG@@@>>>;;;999999888666555333333333333222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------111000......444FFF```tttwwwxxxkkkggg}}}wwwbbbSSS^^^vvvpppTTTbbb}}}yyyuuutttrrrkkkfffcccaaa^^^```dddhhhkkkqqqyyyzzztttuuuyyyzzzzzz{{{}}}aaaKKKJJJIIIHHHSSSXXX^^^ccc]]][[[fffnnnxxxttthhhjjjnnnuuuvvv~~~}}}}}}gggTTTtttooo\\\OOOCCC>>>===;;;:::;;;777777555444333333333333111111000000///.........//////...------------......------,,,,,,------...---------............///000...///111111111888@@@SSSTTTZZZ~~~yyyzzz|||{{{~~~{{{}}}iiiUUUIIIFFFBBBFFFKKKHHHOOObbbuuuzzzyyyzzzzzzvvv}}}~~~{{{}}}~~~~~~|||{{{yyyzzz{{{{{{{{{zzzyyyxxx{{{}}}~~~}}}{{{yyyzzz{{{xxxzzz|||}}}}}}~~~{{{xxxwwwwwwyyyyyywwwwwwvvvuuuqqqmmmhhheee```WWWOOOJJJDDD<<<888888>>>CCCFFFDDDDDDFFFGGGEEEFFFhhh}}}vvveeexxx\\\IIIBBB@@@===;;;:::999777555444444333333333222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////000888KKKccctttvvvtttggghhhuuu\\\SSS]]]ppphhhTTTgggzzzvvvpppnnnlllgggddddddcccbbbdddhhhjjjmmmqqqxxx|||wwwvvvvvvuuuwwwzzz|||kkkOOOGGGFFFKKKUUU[[[```ddd______kkkppp{{{zzzmmmnnnrrrxxx|||~~~~~~uuuVVVtttaaaVVVJJJ@@@===>>>===<<<===777777666666555555555555222111111000000//////...//////...------------......------,,,,,,------...---------............//////...///111111111888@@@XXXZZZZZZ|||||||||{{{|||wwwlllyyy}}}tttppppppooorrrwwwyyywwwtttpppnnnooopppwww~~~rrr\\\JJJBBBCCC@@@EEELLLIIIOOOcccvvv{{{yyyzzzzzzwwwwwwuuu|||~~~}}}}}}~~~}}}||||||}}}~~~~~~|||{{{}}}}}}|||yyyyyyzzz{{{|||~~~|||xxxuuutttwwwyyyuuuvvvvvvsssnnnhhhdddbbb___VVVNNNIIIDDD<<<999999>>>CCCFFFEEEDDDGGGGGGEEEDDDXXXxxxwwwvvv~~~}}}mmmVVVHHHEEEBBB???===;;;:::888666555555444444333333222222000000000000////////////------------------------,,,,,,,,,------------...,,,,,,,,,------------...---//////222===RRRhhhuuurrrpppfffkkkxxxaaaSSS___lllcccYYYssswwwvvvoookkkhhhdddccceeefffeeehhhlllmmmooorrrwww}}}zzz{{{~~~~~~~~~rrriiissswwwsssrrrrrrvvv}}}~~~xxxWWWLLLLLLQQQZZZ\\\___dddaaaeeessswwwrrrrrruuu{{{ZZZyyyxxx[[[QQQHHH@@@???@@@>>>;;;;;;888888888888777777666666222222222111000000////////////...------------......------,,,,,,------...---------............//////...///111111111888@@@[[[^^^[[[xxx}}}zzzzzzzzzzzz~~~zzzsssooommmkkkooorrrqqqkkkccc\\\XXXWWWYYY___hhhnnntttzzzgggUUUFFFAAACCCAAAFFFMMMLLLRRReeewww|||yyyyyy}}}}}}zzz{{{wwwhhhkkk}}}|||~~~}}}~~~}}}~~~}}}|||}}}xxxyyyzzz{{{|||{{{zzzzzz|||{{{|||zzzzzzzzz{{{|||}}}~~~~~~~~~{{{||||||zzzwwwuuuuuuvvvtttuuuuuusssmmmgggcccaaa^^^VVVNNNJJJDDD===::::::===BBBFFFFFFFFFHHHHHHFFFIIIXXX~~~|||rrr]]]LLLHHHGGGDDDAAA>>>===<<<999777666666555555444333333222000000000000////////////------------------------,,,,,,---------.........,,,,,,---------.........,,,///000333AAAYYYmmmwwwsssssslllssszzzgggUUUcccjjj```^^^yyyxxxxxxqqqnnniiieeedddgggiiiiiilllqqqqqqssswww{{{yyyjjjbbbaaammm||||||lll\\\NNNNNNPPPXXXeeettt{{{~~~bbbUUUUUU]]]aaa]]]\\\bbbbbbgggvvvwww~~~vvvwwwyyy~~~___sssVVVSSSJJJBBBAAAAAA===999888::::::::::::999888666666333333222222111000000000//////...------------......------,,,,,,------...---------............///000...///111111111888@@@YYY___]]]ssszzzuuurrrrrrsssuuu}}}}}}vvvqqqooonnnrrruuurrriii___WWWTTTWWWZZZ]]]^^^aaalll}}}{{{hhhRRREEECCCFFFDDDIIIPPPNNNTTTdddsssxxxwwwxxx{{{|||yyyzzzzzznnnttt~~~|||{{{}}}~~~~~~|||{{{}}}zzz{{{}}}|||{{{{{{|||}}}yyyyyyzzzzzzzzzzzzzzz{{{xxxvvvvvv|||~~~xxx|||{{{|||~~~~~~|||yyyyyyzzzzzzyyywwwuuusssuuuuuutttsssoookkkfffccc]]]UUUMMMIIIDDD>>>:::;;;;;;AAAFFFFFFGGGIIIIIIGGGHHH]]]zzzzzzxxx]]]KKKJJJGGGEEEBBB@@@???>>><<<:::777777666555444333333222000000000000////////////------------------------,,,---------............,,,---------............,,,///000333DDD___sssyyywwwxxxttt}}}zzzgggUUUfffhhh[[[___xxx{{{yyyrrroookkkgggeeeggghhhiiimmmrrrqqqvvv{{{zzzpppbbb___dddrrrzzzrrr]]]MMMEEECCCCCCGGGQQQ```oooxxx}}}{{{jjjYYYSSScccbbbZZZYYYaaacccgggtttxxx{{{{{{~~~~~~bbbyyySSSVVVLLLCCCAAAAAA???<<<<<<;;;<<<<<<;;;:::888666555444333333222111111000000//////...------------......------,,,,,,------...---------............///000...///111111111888@@@RRR]]]^^^qqqppplllhhhgggfffgggoooyyy~~~xxxqqqppptttwwwssssssrrrwww|||zzzssskkkfffdddlllyyy}}}}}}|||kkkOOOCCCCCCHHHFFFJJJQQQPPPVVVaaakkknnnqqqvvvzzz{{{yyyzzz~~~|||zzz{{{~~~|||}}}yyy|||~~~~~~}}}|||~~~}}}{{{zzz{{{|||}}}vvvvvvxxx|||}}}zzzzzz{{{|||~~~{{{{{{yyywwwwwwxxxwwwtttppptttrrrqqqqqqqqqnnnhhhccc[[[SSSLLLHHHCCC===::::::999@@@EEEFFFHHHKKKKKKIIIDDDdddeeehhh~~~mmmUUUMMMGGGEEEBBBAAA@@@???>>><<<888888777666555444333333000000000000////////////........................------------............------------............---000///333FFFdddwww|||xxxxxxvvv{{{cccRRRfffeeeXXX```vvv|||~~~}}}}}}rrrkkkhhhhhhccc___```aaaaaaeeekkkkkkrrrzzz|||{{{zzzyyyxxxwwwxxx}}}{{{sss___\\\bbbpppwwwlllXXXJJJLLLJJJHHHHHHMMMWWWccckkk||||||ttt^^^NNNZZZXXXQQQUUUdddiiikkkuuu{{{}}}}}}dddVVVWWWKKKAAA@@@AAABBBBBBDDD=========<<<;;;888666555444444333222222111111000//////...------------......------,,,,,,------...---------.........//////000...///111111111888@@@MMMZZZ]]]pppzzzjjjeeeaaa^^^ZZZXXX^^^fffhhhuuuppp[[[RRROOOOOOTTT[[[YYYfffxxxwwwtttvvvvvv|||zzzxxxxxxxxxfffLLLAAABBBHHHFFFKKKRRRQQQWWW^^^cccfffllluuu{{{}}}zzzzzz~~~zzz|||}}}}}}}}}}}}}}}zzzxxxxxxyyyzzzwwwzzz~~~~~~~~~yyyzzz||||||zzzvvvuuuwwwwwwsssnnnqqqnnnlllmmmooonnngggaaaYYYRRRJJJFFFBBB<<<999999888???EEEFFFHHHLLLLLLJJJEEEnnnSSS[[[pppiii}}}___NNNGGGEEECCCAAAAAAAAA???>>>999888777666555444333333000000000000////////////........................---------.........//////---------.........//////---000///222GGGfffzzz}}}uuuttttttaaaMMMccccccVVVbbbwww{{{www|||uuuuuuiiibbb___ccc]]]XXXXXXXXXXXX\\\bbbccckkkvvv~~~zzzyyynnnlllhhhdddcccffflllqqq{{{}}}zzzuuuooojjjdddfffsssyyymmmXXXJJJLLLLLLLLLNNNTTT^^^iiiqqq{{{hhhQQQMMMLLLGGGRRRgggpppqqqyyy{{{{{{{{{|||~~~nnnrrrcccvvvaaaHHHKKKJJJDDDDDD@@@HHH@@@???===<<<:::888777666444444333222111111111111////////////000000000000......------------......///......---------......111111111000111555:::>>>XXXTTTSSSssstttiiibbb\\\\\\```aaa^^^YYY[[[^^^eeeqqq~~~vvvcccRRRMMMMMMIIIDDDCCCGGGMMMZZZmmm{{{}}}}}}wwwyyy~~~zzzfffOOOCCCGGGOOOLLLNNNYYY]]]aaa]]][[[```jjjtttyyyzzztttwww|||}}}~~~~~~{{{}}}~~~~~~|||{{{{{{|||~~~~~~{{{xxx{{{|||ttt{{{yyyxxxyyy{{{|||||||||~~~|||yyywwwwwwwwwuuutttrrrooommmnnnoookkkddd]]]XXXPPPJJJGGGCCC<<<999999;;;???EEEHHHIIIIIIIIIIIITTTZZZwwwMMMggguuuxxxVVVSSSIIIFFFCCCAAA@@@???===;;;===:::777555555555555444111111000000//////......................................................---------............///......---444LLLkkk{{{|||{{{wwwppp{{{qqq\\\OOO___dddbbbeeejjjxxx{{{uuu~~~{{{ppphhhccc```YYY]]]___[[[TTTRRRWWW^^^___ccclllyyyxxxrrroookkkfff___\\\^^^```bbbbbboooqqqwww{{{vvvrrrmmmqqq{{{nnnZZZOOOTTTWWW[[[aaalllzzz}}}qqqOOOJJJKKKPPP\\\jjjuuuyyyyyy{{{yyyvvvyyy___ooonnnMMMIIIGGGDDDGGGAAAEEEAAA@@@???>>><<<:::999999666555444333333222222333000000000000000/////////......------------......///......---------......000000000000111444999===WWWXXXVVVooo}}}hhhddd___^^^```cccbbbaaaZZZ[[[___hhhssszzz{{{zzzrrrcccUUUQQQPPPKKKFFFEEE@@@CCCKKKYYYkkk}}}}}}}}}~~~{{{ttt}}}}}}mmmUUUHHHIIIPPPMMMPPPZZZ___ddd```]]]```hhhrrrwwwyyyssswwwzzz|||}}}}}}}}}|||}}}~~~~~~|||{{{{{{|||~~~~~~|||zzz}}}~~~wwwzzzzzzzzzzzzzzzzzz{{{|||zzzxxxtttrrrsssttttttssstttrrrrrrssssssnnnddd\\\XXXPPPJJJGGGCCC<<<999::::::>>>CCCGGGHHHHHHHHHHHHMMMVVVxxxPPPooohhhHHHKKKEEECCC@@@???>>>===:::888===:::666555555555444444222222222111000000//////................................................---------............/////////...555NNNlll|||}}}|||yyyoootttttt^^^MMM```ddd^^^bbbnnn~~~wwwwwwyyyooohhhdddccc^^^]]][[[YYYWWWVVVXXXZZZeeeeeegggnnnuuu}}}xxxppplllhhhddd___]]]^^^aaacccdddiiilllsss}}}~~~{{{yyytttvvvzzz}}}vvvfffXXXRRRWWW[[[```iiixxxrrrSSSGGGJJJRRR```oooxxx{{{zzzyyy|||}}}~~~zzz|||~~~~~~}}}wwwyyy^^^iiizzzRRRGGGDDDEEEJJJBBBCCCBBBAAA@@@???>>>===<<<<<<777777666555444333333444111111111000000//////.........------------............---------......///////////////000333777;;;UUU___[[[hhhkkkgggcccbbbdddhhhjjjkkkbbb```^^^aaaggglllmmmmmmjjjbbbZZZWWWUUUOOOJJJIIICCCBBBBBBFFFQQQbbbttt{{{{{{{{{yyyxxxzzz}}}zzzzzzzzzxxxuuu]]]NNNLLLRRRPPPTTT___dddhhhccc^^^___fffooovvvyyyvvvyyyzzzxxxyyy{{{~~~|||}}}{{{{{{|||~~~~~~zzz{{{|||}}}|||yyyxxxzzz}}}yyyvvvsssrrrrrrssssssssstttssstttuuussslllbbbZZZWWWPPPIIIGGGCCC<<<999:::>>>BBBGGGKKKLLLLLLLLLLLLKKKVVVddddddFFFLLLBBBAAA@@@@@@@@@>>>;;;888<<<:::777555555555444333444333333222111111000000................................................---------............///000000///777PPPnnn~~~~~~}}}|||nnnlllqqqZZZRRRiiikkk]]]bbbtttxxx~~~zzzqqqkkkhhhhhhfffaaa\\\[[[^^^```___]]]gggddddddiiinnnttt~~~xxxnnniiigggeeeaaaaaacccgggjjjkkkjjjmmmsss{{{|||tttrrrrrroooeeeXXXRRRSSSZZZaaakkkxxx~~~nnnUUUKKKPPPZZZiiiuuu||||||zzz}}}tttgggxxx|||zzz{{{|||~~~~~~{{{oooqqqaaaggg{{{SSSGGGDDDFFFKKKBBBCCCBBBAAAAAA@@@???>>>>>>===888777666555444333333333222222111111000///............------------.........------------...//////...////////////222666999PPPccc^^^___rrrlllffffffkkkqqqssssssqqqkkkddd```___```aaa```dddbbb```^^^[[[UUUQQQOOORRROOOIIICCCCCCKKKXXXccc|||~~~}}}}}}~~~{{{wwwtttrrrpppnnnnnnqqquuuxxxyyy~~~~~~}}}{{{~~~zzz}}}~~~~~~|||{{{fffSSSNNNSSSSSSZZZggglllkkkfff```___dddmmmvvvzzz{{{|||yyyxxxwwwxxx|||~~~|||}}}}}}}}}}}}~~~zzz|||~~~yyywwwzzz~~~{{{zzzyyyyyyyyyxxxuuusssppppppoooooommmggg___YYYVVVOOOIIIFFFBBB<<<999999>>>CCCHHHLLLMMMMMMNNNNNNJJJSSSxxxmmmLLLMMMCCCCCCCCCDDDDDDCCC???<<<<<<:::777666666666444333333333333222111111000000................................................---------............//////000///888PPPnnn~~~~~~xxxzzznnnlllxxx```[[[vvvvvvbbbdddyyy~~~wwwqqqnnnmmmjjjfffaaaaaacccfffgggfffhhhfffiiiooorrrssswww|||wwwlllhhhiiihhhhhhiiilllpppsssuuutttvvvzzz}}}qqqnnnkkkeeeZZZQQQQQQVVV\\\iii{{{tttrrrvvv}}}zzzvvvaaaOOOOOOTTT]]]hhhrrrwwwwwwuuusssyyysssjjj~~~~~~{{{zzz}}}yyyuuu|||}}}jjjkkkdddiiirrrOOOIIIHHHFFFIIIBBBEEEAAAAAA@@@@@@???>>>======888777666444333333222222333222222111000//////.........------------......---------------...//////....../////////111555888LLLddd___WWWvvv{{{rrrjjjkkkssszzzyyyvvvwwwqqqiiibbb^^^\\\\\\[[[aaaccceeecccaaa]]]ZZZWWW\\\ZZZVVVOOOIIIIIIMMMRRRdddlllttt{{{~~~wwwssspppllljjjjjjmmmpppsssiiippptttsssvvvxxxxxxvvvyyy~~~~~~}}}oooYYYPPPTTTWWW```oootttmmmiiicccaaaeeemmmvvv|||}}}~~~ooolllkkkppp~~~~~~yyyxxxxxx|||zzzxxxtttqqqqqqtttxxx{{{~~~~~~{{{yyy}}}zzzxxx{{{~~~||||||~~~{{{uuupppooommmkkkhhheeeaaa]]][[[TTTMMMGGGDDDAAA;;;888999:::>>>CCCHHHIIIIIIIIIJJJGGGKKKzzz~~~{{{{{{tttMMMDDDEEEDDDEEEFFFFFFEEEBBB???===;;;888777777777555444333222222111000000//////................................................---------............///......///888PPPnnn~~~~~~qqquuunnnqqq|||fff\\\yyyyyycccfff|||}}}vvvqqqooohhhiiiiiiiiihhhkkkrrrwwwvvvssssssvvvxxxvvvwwwzzz}}}vvvllljjjiiijjjlllooossswww{{{~~~wwwtttooohhh]]]TTTUUU[[[aaasssttt___XXX^^^iiiwww~~~zzz___QQQGGGMMMPPPWWW```iiiooorrrrrrwwwzzzzzzyyy|||jjjhhhuuu~~~|||uuuuuuxxxmmmkkkdddllljjjLLLKKKJJJFFFHHHBBBHHHBBBAAA@@@???>>>===<<<<<<999888666555333333222222222222222111111000000///......------------......---------------...///000...///000000000222555777IIIccc^^^RRRooowwwppppppvvv{{{zzzvvvrrrpppkkkfffbbb___^^^]]]aaaeeegggfffffffffddd___]]]^^^^^^]]]ZZZXXXWWWWWWQQQZZZfffrrr}}}xxxvvvsssooommmmmmnnnooonnnbbbhhhkkkjjjnnnzzz||||||~~~xxx^^^QQQTTTYYYdddtttyyyqqqmmmgggdddfffmmmuuu{{{{{{|||sssiiieeecccdddgggooozzz{{{yyyyyy}}}nnncccbbb___^^^___cccgggjjjrrruuuzzz~~~}}}yyyxxxzzz}}}}}}zzzxxxzzz}}}yyyzzz}}}zzzsssnnnpppnnnjjjeeeaaa^^^\\\[[[RRRKKKEEEBBB???999666777999>>>CCCHHHIIIJJJJJJKKKIIIJJJssssssxxx||||||yyyTTTEEEEEEEEEDDDDDDEEEDDDAAA???>>><<<:::999999999777555222222222111000000//////................................................---------............///---...///888QQQooo~~~~~~wwwwwwpppuuujjjVVVWWWqqqqqq___dddzzzzzzqqqllliiiiiinnnssssssrrrvvv|||zzzyyyyyy|||~~~sssmmmlllhhhkkkooossswww{{{~~~}}}}}}xxxssslllbbbZZZYYY]]]kkkzzzaaaJJJEEEKKKTTT```kkk{{{~~~fffMMMGGGCCCKKKOOOVVV___iiirrrxxx|||vvv{{{wwwhhh\\\ZZZ```dddcccbbbccchhhooosssvvv~~~pppkkkcccqqqjjjKKKJJJIIIFFFIIIDDDIIICCCCCCBBB@@@>>>===<<<;;;:::999888666555444333333111111111111111111111111......------------......---,,,,,,------///000000...000111111111222555777HHHbbb]]]RRRmmm}}}{{{xxxuuuttttttuuuvvvooopppooommmiiieeebbb```dddggghhhgggjjjnnnlllfff```aaacccfffhhhgggdddbbbVVV[[[bbbjjjvvv{{{zzzwwwtttsssrrrqqqnnnkkkeeejjjkkkiiikkkttt|||~~~oooeeeTTTUUUYYYfffuuuyyywwwsssmmmhhhgggkkkrrrwwwvvvxxxkkkggglllkkkmmmnnnkkkkkksss}}}|||{{{yyyzzzmmm```QQQOOONNNMMMNNNQQQTTTUUU```eeemmmxxx~~~zzzyyyzzzyyyvvvwww|||{{{{{{zzzyyyxxxxxxyyyyyyvvvwwwxxxzzz{{{yyyuuuqqqqqqooolllfff___ZZZVVVUUUPPPIIICCCAAA===888555666;;;@@@FFFJJJLLLLLLMMMMMMKKKLLLuuuwwwuuuzzzyyyZZZLLLGGGFFFDDDCCCCCCCCCAAA??????===<<<;;;;;;:::888666333333333222111111000000................................................---------............///---///000:::SSSqqqzzzsss{{{|||```QQQVVViiigggYYYaaaxxx}}}~~~{{{mmmddd```^^^bbbiiippprrrssszzz~~~zzzqqqmmmooojjjnnntttxxx{{{|||uuusssxxxxxxrrrnnniiiddddddgggzzzppp^^^QQQUUU\\\\\\[[[]]]lllzzz~~~{{{|||zzz~~~{{{XXXCCCEEEIIILLLQQQYYYcccllluuu}}}~~~zzz~~~rrrcccTTTNNNMMMLLLMMMOOOOOOPPPUUUZZZ\\\```kkkvvvpppjjjzzzdddvvvnnnLLLHHHGGGFFFJJJEEEJJJEEEDDDCCCAAA???===<<<;;;<<<;;;999888666555444444111111111111111222222222.........------.........,,,,,,,,,---...///000111///000111222222333555777HHHaaa\\\SSSnnnzzz}}}~~~xxxpppmmmqqqvvvqqqtttvvvtttpppiiidddaaagggiiihhhggglllrrrqqqjjjgggfffgggjjjmmmmmmjjjfffjjjkkkjjjlllvvv}}}{{{xxxwwwvvvsssnnniiikkknnnnnnkkkkkkpppssssssxxx~~~}}}}}}iiiVVVUUUYYYeeetttxxx{{{wwwqqqkkkhhhjjjoootttsssuuurrriiiiiifffnnntttvvvooohhhmmm~~~yyywww{{{{{{yyyzzzwwwaaaXXXHHHGGGEEEEEEEEEFFFHHHIIILLLRRR]]]jjjwww{{{vvvuuuwwwwwwtttxxxzzzxxxvvvvvvwwwxxxwwwvvvuuuuuuuuuvvvxxxyyyxxxvvvpppooolllfff^^^VVVPPPMMMNNNHHHBBB???<<<777444555999===CCCGGGIIIJJJJJJKKKGGGIIIuuuzzzeeekkkzzzuuuVVVJJJJJJHHHEEEDDDDDDCCCBBBAAA@@@>>>=========;;;999777555555444333333222222111................................................---------.........//////...000222;;;UUUrrrxxxtttppphhhZZZiiidddVVV```vvvzzz~~~rrrbbbYYYUUUUUUTTTZZZaaaeeejjjsss~~~wwwooommmpppmmmrrrxxx}}}zzzqqqgggbbbgggqqq{{{yyysssrrrrrrqqqssswwweee]]]bbbwww}}}pppjjjiiiyyy~~~{{{|||zzz|||sssQQQAAAHHHOOOIIIOOOXXXaaajjjqqqwww{{{rrrpppwww~~~}}}tttgggSSSEEEFFFGGGBBBBBBGGGCCCDDDHHHLLLMMMQQQ]]]iiiyyyiiinnnkkkqqqoooQQQLLLGGGDDDJJJDDDDDDGGGGGGFFFEEECCC@@@>>>===<<<;;;:::888666555444444222222111111111111111111//////...------------...........................111000///......///000111FFF[[[ddd\\\cccsssmmmqqqwwwwwwzzz{{{xxxvvvuuupppkkkppplllhhhhhhlllppprrrrrrrrrpppnnnnnnqqqsssuuuuuuwwwuuuvvvzzz~~~}}}~~~~~~wwwwww{{{rrrrrrrrrpppooooooqqqssssssttt}}}{{{xxx}}}~~~___LLLUUUcccllluuuqqq}}}yyyooonnnnnnlllqqquuu}}}rrrggghhhkkksssyyy}}}|||~~~~~~{{{xxxzzz~~~yyyvvv~~~{{{cccNNNEEEBBBEEEEEEDDDFFFIIIFFFAAABBBGGGMMMUUU```ooo|||vvvxxxyyyyyyxxxxxxzzz{{{|||zzzxxxwwwvvvuuurrrpppvvvsssqqqtttzzz~~~~~~{{{rrrsssnnnddd\\\YYYVVVRRRPPPKKKDDD>>>:::888666555999===BBBFFFHHHIIIKKKLLLMMMXXXeeehhhzzzuuuXXXMMMIIIHHHGGGEEEEEEEEEFFFFFFDDDAAA<<<:::;;;<<<======999888666555333333222222//////...------------...........................---------............//////333000:::YYYrrr}}}yyyqqqvvvbbbRRRpppoooYYYaaa}}}tttccc[[[UUURRRQQQNNNMMMMMMPPPVVV___gggmmmqqqxxx~~~{{{wwwrrrqqqsssvvvyyy}}}sssjjjtttwwwsss~~~vvvqqq}}}pppmmm|||vvvvvvqqqbbbJJJKKKIIITTTOOOPPPUUU^^^gggnnnppppppeeemmm|||~~~xxxeeeKKKEEE>>>;;;===>>>>>><<>>===>>>@@@CCCFFFIIIzzzkkkpppooowww|||VVVMMMIIIFFFJJJCCCGGGGGGGGGFFFDDDBBB???===<<<<<<;;;:::888777666666666333333222111111111111222//////...------------...........................000/////////000000111222CCC\\\jjj___\\\sss~~~rrrmmmlllmmmxxx}}}}}}{{{zzzvvvqqqtttpppllljjjlllppptttwwwuuutttsssssssssuuuxxxzzzzzzxxxzzz|||{{{~~~zzz{{{|||{{{yyyyyy{{{|||sssssswwwzzzxxx|||jjjSSSTTT^^^hhhtttsss~~~uuutttqqqmmmqqquuu~~~vvvnnnnnnnnnuuu{{{~~~yyyrrrsss}}}|||xxxzzz|||{{{gggPPPCCCAAAGGGJJJKKKIIIIIIKKKKKKHHHEEEFFFGGGHHHMMMWWWccckkk~~~|||xxxyyyzzzzzzyyyzzz|||}}}|||zzzxxxvvvuuuuuutttsssvvvtttrrrtttxxxzzzxxxuuunnnnnniii___YYYWWWTTTQQQNNNIIIBBB===:::888666555777;;;@@@DDDFFFGGGIIIJJJQQQiii```gggzzzlllSSSSSSKKKHHHFFFCCCCCCCCCCCCCCCEEECCC???>>>>>>??????>>>:::999888666555444444333111000//////......//////........................---------............///000333000:::YYYsss}}}uuuuuu^^^VVVuuuuuu___eeemmm^^^WWWRRROOOOOOMMMKKKHHHGGGJJJNNNTTTXXXaaagggqqqyyy~~~{{{wwwtttppppppsssvvvxxx|||yyy{{{yyy~~~~~~xxxqqqbbbLLLNNNKKKSSSOOOPPPSSSZZZcccjjjmmmmmmkkkuuuuuuvvv~~~jjjVVVEEEAAA===<<<>>>???>>><<<>>>>>>>>>>>>???AAABBBBBBtttgggvvvqqqxxx[[[LLLKKKIIIHHHBBBJJJHHHGGGEEECCC@@@>>><<<;;;<<<;;;:::999888888888888444444333222222222222222000///......------....................................000111222222333333>>>\\\ooobbbSSSbbb{{{rrrmmmhhhdddttt{{{~~~{{{zzzwwwtttvvvsssnnnjjjiiimmmtttyyyzzz{{{|||{{{yyyzzz{{{}}}~~~}}}~~~~~~~~~yyyvvvuuuyyy}}}{{{zzz}}}www^^^WWW[[[eeetttvvv{{{zzztttmmmpppwww~~~{{{wwwuuurrrtttzzztttrrrwww~~~vvvtttqqqtttuuujjjTTTAAA>>>EEEKKKPPPRRRNNNLLLMMMMMMLLLLLLJJJFFFCCCCCCGGGNNNTTTfffqqq~~~zzzxxxxxxyyy||||||}}}|||{{{{{{}}}|||zzzxxxvvvttttttuuuvvvwwwuuussstttvvvuuuqqqnnnkkkjjjddd[[[UUUTTTSSSPPPKKKFFF@@@;;;999888777666777;;;@@@DDDGGGHHHIIIJJJKKKmmmXXXdddpppVVV]]]MMMJJJFFFDDDDDDEEEEEEEEEEEECCCAAAAAAAAAAAA???===<<<;;;999888666555555444222111000000//////000000........................---------............///111333000999YYYtttwwwsssXXXVVVtttuuu___eee~~~}}}hhh\\\VVVSSSQQQQQQPPPMMMIIIFFFEEEFFFIIIKKKPPPUUU]]]dddkkkqqqwww{{{~~~uuupppnnnlllooossstttwww{{{~~~zzz{{{~~~|||tttaaaNNNRRRNNNTTTQQQPPPRRRVVV]]]dddiiikkkpppzzz\\\LLLTTTbbbvvv}}}|||pppZZZGGGBBBAAAAAABBBCCCCCCAAA???>>>>>>?????????>>>>>>===pppdddzzzpppuuuZZZHHHJJJIIIGGGAAALLLHHHGGGEEEBBB???===;;;:::::::::999999888888999999555555444333222222222333000//////.......................................,,,...000222444444444444:::WWWlllbbbOOOWWWxxxrrrnnnhhhbbboooxxx~~~{{{yyywwwuuuuuurrrmmmfffbbbeeennnuuu{{{~~~~~~~~~~~~}}}}}}|||}}}iiibbbcccjjjxxx|||}}}uuupppuuu}}}~~~{{{|||yyyuuuxxx~~~~~~~~~{{{yyyuuuuuuzzz{{{qqqmmmgggfffcccXXXHHH===AAAKKKMMMUUUZZZVVVPPPNNNMMMKKKNNNLLLIIIGGGFFFHHHKKKNNNTTTcccwww~~~|||wwwvvvxxx{{{|||{{{|||~~~{{{zzzxxxuuussstttvvvxxxwwwvvvuuuvvvvvvsssoookkkllljjjcccYYYUUUTTTRRRNNNGGGCCC===999888888777777999===CCCGGGIIIJJJKKKLLLKKKjjjaaappp|||[[[[[[NNNJJJEEEDDDEEEGGGHHHGGGCCCBBBAAAAAABBB@@@>>>;;;<<<;;;:::888666555444444111111000////////////000........................---------............///111333///888YYYuuusssyyyqqqTTTSSSlllkkkYYYccc|||zzziii```\\\YYYXXXYYYSSSPPPMMMIIIHHHHHHIIIKKKJJJMMMRRRWWW^^^fffnnntttxxxnnnjjjhhhhhhlllqqqrrruuuyyy}}}||||||wwwyyysssqqq}}}tttaaaPPPUUUQQQWWWVVVUUUSSSUUUZZZ```gggkkkrrryyyiiiRRRQQQXXX]]]```nnn~~~uuudddPPPAAACCCEEEIIIKKKKKKIIIGGGEEEAAABBBCCCDDDDDDCCCBBBBBBrrrhhhuuuvvvTTTDDDGGGHHHGGGAAAMMMHHHGGGDDDAAA???===<<<;;;:::999999888888999999999777666555444333333333333000000///............///........................,,,---000222444444444444777NNNcccaaaQQQSSSuuuyyyrrrlllgggcccmmmvvv~~~~~~|||xxxtttqqqkkkccc^^^___fffmmmtttyyy~~~~~~}}}}}}}}}zzzzzztttrrrsssuuu~~~zzzxxxyyyrrrwww{{{yyyuuu~~~|||yyy|||{{{xxxwwwrrrrrrsssvvvrrrjjjaaa]]]WWWQQQJJJEEE???===BBBKKKQQQ[[[cccaaa[[[VVVRRRNNNLLLLLLLLLMMMNNNNNNNNNNNNOOO[[[nnn~~~}}}}}}{{{zzz{{{zzzyyyxxxuuurrrrrruuuxxxxxxwwwwwwwwwvvvsssooolllnnnkkkddd[[[WWWVVVSSSNNNEEEAAA<<<888888888888888888===CCCHHHJJJKKKKKKLLLQQQggguuucccXXXUUUPPPJJJHHHIIIJJJHHHFFFCCCCCCCCCCCCCCCBBB???<<<<<<;;;999777666444444333111000//////......//////........................---------............///000333///888YYYuuummmlllqqqVVVSSSgggdddXXXggg{{{nnngggddd```___```TTTRRROOOLLLJJJJJJJJJKKKLLLNNNQQQUUU[[[dddnnnttt~~~}}}tttjjjfffeeeeeeiiinnnooorrrwww{{{~~~}}}xxxzzzzzz}}}qqqdddRRRWWWTTT[[[^^^\\\YYYXXXZZZ```ggglllsssxxxvvvUUUJJJPPPVVVWWW^^^mmm|||kkkXXXIIIBBBEEEJJJOOOQQQOOOMMMKKKLLLKKKMMMQQQTTTVVVWWWWWWWWWqqqiii~~~|||OOOCCCFFFGGGHHHCCCKKKHHHFFFDDDAAA???>>>>>>>>>;;;;;;:::999999999::::::888888666555444444444444111000//////......//////........................,,,---///111222333444444666EEEYYYaaaWWWSSSkkk|||tttmmmhhheeeiiiqqqzzz~~~zzzvvvooohhhcccbbbeeehhhmmmqqqvvvyyyxxxxxxyyy{{{yyyuuupppmmmmmmuuuwwwjjjjjjppptttuuutttzzzzzzpppooosssuuuvvvwwwpppooolllgggaaaYYYRRROOOKKKBBB;;;<<>>>>>===<<<<<<;;;<<<<<<999999777666555444444444111000000///////////////.................................///000111333444444???UUUddd]]]RRR```zzzzzztttooolllkkkrrr|||{{{uuupppmmmkkkiiilllooosssvvvvvvtttpppnnnhhhdddbbbaaa```ccclllwwwsssvvvkkkcccfffkkkmmmooorrrsss|||pppggg```aaadddgggkkkooommmlllfff^^^UUUNNNIIIFFFCCC<<<999>>>EEEIIIMMMQQQSSS\\\fffnnntttzzzzzzwwwssspppnnnnnnpppqqqpppoooooorrrvvvxxx{{{}}}{{{yyy}}}}}}zzzyyyvvvxxxyyyuuupppnnnpppsssvvvvvvtttqqqmmmjjjiiihhhfffddd```[[[ZZZ[[[UUUMMMEEEAAA<<<999888888999888666;;;BBBHHHJJJJJJJJJJJJGGGJJJvvvyyy}}}fffppp~~~rrrkkkfff```ZZZYYYYYYWWWQQQJJJIIIHHHFFFFFFGGGFFFDDDBBB???===;;;999777555444444222111000000//////000000........................---------............///...222///999YYYtttnnndddzzzjjj[[[pppqqqgggrrrxxxsssnnnhhheeefffdddcccaaa___\\\ZZZYYYXXXYYY\\\___bbbffflllsssxxx{{{tttooonnnllliiihhhjjjiiilllqqqvvvyyy}}}|||vvvtttWWWTTTTTTbbbllljjjfffbbb```cccjjjpppwwwhhhWWWQQQSSScccvvvvvv]]]FFF???CCCFFFMMMTTTUUUSSSTTTZZZ```lllxxxuuuooojjjNNNMMMJJJIIIOOOHHHGGGHHHFFFDDDAAA@@@AAAAAABBBAAA@@@???>>>============:::999888666555555444444111111000///////////////..............................------...000222333333===TTTggg```OOOXXXqqq}}}xxxtttuuu||||||xxxrrrnnnoooqqqtttxxxxxxtttmmmgggeeeaaa______\\\UUURRRRRR^^^rrrooogggbbbfffhhhhhhkkkpppsss|||yyynnnccc[[[UUUUUUWWWYYY^^^cccgggfff```VVVMMMGGGBBB???<<<888888???EEEIIIMMMQQQPPPXXXaaalllyyyzzzxxx{{{~~~{{{uuuxxx~~~yyysssxxx|||zzzuuuxxxyyyvvvpppmmmnnnqqqvvvuuurrrmmmiiieeedddddd```___\\\YYYZZZ[[[VVVMMMFFFBBB<<<999888999999999888===EEEJJJLLLLLLLLLKKKMMMIIImmmkkkqqqzzzeeeqqq}}}^^^[[[XXXSSSOOOPPPSSSRRRLLLEEEHHHFFFEEEDDDDDDDDDBBBAAA@@@???===:::888777666555333222222111000111111111........................---------.........//////---111///:::YYYsssrrrggg}}}sssXXXqqqvvviiiooo|||wwwrrrkkkggggggcccbbbbbbaaa```___^^^^^^bbbdddfffgggiiikkkooorrr|||vvvrrrrrrpppllljjjjjjgggkkkppptttxxx||||||tttzzzYYYRRRSSScccooonnnjjjeeebbbdddkkkqqquuu|||XXXRRRTTTUUUbbbuuuyyy^^^EEE>>>CCCGGGOOOVVVXXXVVVYYYbbbjjjxxx~~~yyySSSMMMNNNLLLLLLDDDIIIFFFIIIGGGAAA???CCCCCC???AAAAAA@@@???>>>===<<<<<<<<<:::888555333222222222000000000000////////////......---------,,,,,,,,,+++---//////...///000111777:::OOOiiifffRRRTTTjjj~~~|||}}}}}}~~~uuuwwwvvvuuuvvvxxxxxxuuuqqqqqqiiidddddd```UUUMMMJJJTTTmmm}}}~~~|||lllfffaaabbbfffhhhiiijjjsssqqqrrrxxx~~~{{{nnnccc```XXXNNNIIIJJJMMMPPPPPP[[[YYYUUUOOOIIIBBB>>><<<888999;;;@@@GGGKKKMMMMMMJJJUUU```jjj}}}yyysss~~~xxxuuuxxx|||xxxwww{{{}}}{{{zzz{{{rrrrrrssstttuuutttpppnnntttsssrrrrrrpppmmmgggdddaaa___ZZZVVVVVVWWWQQQIIIAAA>>>:::777777777666555999@@@HHHNNNOOONNNNNNOOOIIIOOO```yyyyyypppfffxxx]]]HHHKKKKKKJJJIIIGGGFFFEEEEEEIIIGGGEEECCCBBBAAABBBBBBDDDBBB>>>;;;999999888888222222111111000000//////......---,,,,,,,,,,,,------------............/////////...777QQQqqq}}}uuuwwwxxx^^^cccuuukkklllzzzsssmmmiiiffflllfffeeeiiifff___cccmmmnnnfffdddmmmqqqpppttt~~~~~~yyyrrrqqqrrrssspppmmmqqqrrrsssuuuxxx{{{}}}||||||~~~{{{yyycccMMMTTTeeeyyylllfffiiikkkkkkrrr}}}uuuYYYUUUVVVWWWiiisssYYYGGGBBBDDDHHHPPPWWWZZZYYY\\\dddkkkwww|||WWWQQQRRROOONNNEEEIIIJJJMMMJJJDDDCCCEEEEEEAAA============>>>>>>>>>>>><<<;;;999777666444444333000000000000000/////////.........---------,,,,,,---...///000///000333555999777IIIggglll\\\ZZZiii|||zzzzzz|||~~~zzzvvvooojjjjjjfff\\\TTTQQQTTTdddtttzzzuuusss|||zzz|||~~~lllgggdddfffjjjmmmnnnmmmmmmlllmmmqqqsssoooddd[[[[[[WWWPPPLLLJJJJJJKKKKKKPPPNNNKKKFFFAAA>>><<<;;;999:::>>>CCCJJJNNNPPPPPPLLLWWWdddrrr~~~xxx~~~uuummmnnnttt||||||~~~~~~zzzwwwwwwtttssssssssstttsssqqqoootttsssrrrrrrqqqnnnjjjgggbbb___ZZZVVVVVVVVVPPPHHH???<<<888777777888888888;;;BBBJJJNNNNNNLLLLLLMMMEEEXXXpppfffYYYmmm}}}fffMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA???>>>>>>===;;;888444111222222222111000000/////////...------,,,,,,---------------............///...//////888QQQppp~~~uuu{{{}}}]]]bbbrrrfffeee~~~wwwrrrpppoookkkiiikkkooommmjjjttt}}}sssttttttrrruuu}}}~~~}}}zzzwwwuuuvvvvvvuuussspppqqqrrruuuxxx{{{}}}}}}yyyvvvuuuxxx{{{~~~~~~~~~~~~}}}~~~~~~}}}nnn\\\jjjuuuiiibbbgggmmmpppxxx{{{fffWWWWWW[[[___ooouuullljjjvvvzzzzzzmmmXXXHHHCCCDDDJJJQQQXXXZZZZZZ]]]eeelll|||}}}dddVVVQQQNNNNNNFFFLLLOOOPPPMMMHHHFFFGGGFFFCCC;;;;;;<<<>>>???@@@AAABBB<<<<<<;;;:::888777555444111111111000000000//////.........------------,,,//////000000000222666999999333BBBbbbpppfff___ddd~~~|||~~~zzzvvvvvvsssllldddaaaUUUXXX[[[eee{{{}}}{{{zzz{{{~~~}}}{{{~~~~~~~~~zzzzzzuuukkkhhhkkkwww}}}}}}wwwyyy~~~vvvzzzvvvrrrooolllnnnssswwwuuurrrpppooooooooommmggg```ZZZZZZYYYVVVQQQLLLHHHGGGGGGKKKJJJFFFAAA<<<:::;;;<<<<<<===AAAFFFMMMQQQSSSSSSQQQ\\\iiizzzxxxlllnnnyyyyyytttsssvvvtttrrrqqqrrrrrrqqqpppsssrrrqqqqqqqqqpppmmmkkkbbb```ZZZVVVUUUUUUOOOFFF===:::777777888999::::::===CCCKKKNNNMMMKKKKKKKKKFFFiii___QQQnnndddLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>===<<<:::666333333333333222111000000000///...------,,,------------------............///...000111999QQQooo~~~uuuZZZ^^^oooccc```||||||vvvttttttlllmmmrrrvvvuuuuuu{{{zzz|||}}}yyyrrrooooooqqqsssxxxyyy{{{{{{yyyxxxxxxxxxvvvwwwyyy{{{zzzyyyvvvsssqqqsssxxx|||~~~yyykkk|||mmmbbb^^^gggrrrzzz{{{qqqfff```^^^bbbmmmxxxxxxkkkbbbbbbdddbbbiiimmmfffWWWIIIDDDDDDKKKQQQYYY[[[[[[^^^eeemmm{{{sssXXXLLLJJJOOOJJJOOOOOOOOOMMMIIIGGGEEEDDDBBB<<<===>>>???AAABBBCCCDDD;;;<<<<<<;;;:::888555444222222222111111000000///............------------///////////////222777;;;:::444@@@]]]oooiii___\\\~~~vvv}}}}}}~~~~~~}}}yyysssnnn```\\\VVVVVVggg|||{{{|||~~~}}}}}}}}}}}}}}}|||zzzyyyvvvzzz{{{|||nnndddddd```YYYZZZbbbpppnnnfff___eeexxxyyy|||xxxxxxwwwvvvyyyxxxttttttsssoooiiiddd```^^^______]]]VVVOOOJJJIIIKKKQQQOOOJJJCCC<<<999;;;===>>>???CCCHHHNNNRRRRRRRRRWWWaaammm}}}}}}yyymmmmmm~~~xxxttttttvvvtttqqqoooppppppppppppqqqpppooooooppppppnnnlllbbb```ZZZUUUTTTTTTMMMDDD===:::888777888999999999===CCCJJJMMMMMMKKKKKKLLLOOO[[[SSSzzz~~~ZZZLLLPPPPPPNNNLLLIIIGGGEEEEEEEEEFFFGGGGGGFFFDDDBBBAAACCC???<<<:::;;;;;;:::888555444444333222111000000//////...------------------------............///...111222:::PPPmmm~~~tttVVV\\\nnndddaaa{{{vvvrrrrrroooppptttyyyyyy{{{zzz}}}ggg___VVVPPPQQQXXX___dddjjjqqqyyy|||zzzxxxxxxzzz||||||~~~~~~yyyvvvuuuxxx|||~~~qqqyyy^^^YYY[[[jjj{{{xxxuuurrrrrrkkkbbbaaammm|||}}}ssshhh___\\\___ddd]]]bbbeee```UUUJJJDDDDDDJJJQQQYYY\\\[[[^^^eeelllwwwtttVVVLLLNNNUUUNNNPPPMMMKKKIIIHHHEEEBBB@@@???======>>>>>>???@@@AAAAAA;;;;;;;;;;;;:::888666444444333333222111000000000//////.........---------...............111666999===999DDD]]]mmmjjj___YYYxxxxxx~~~yyysssrrrlllcccaaannn}}}|||}}}}}}{{{xxxyyy{{{yyy{{{}}}uuuoooeee[[[VVVXXXYYYVVVWWW]]]ooojjjccc^^^eeettt~~~}}}yyy|||~~~tttssspppjjjddd``````aaagggfffaaaYYYQQQNNNOOORRRTTTSSSNNNEEE<<<999;;;>>>???@@@DDDIIIOOOQQQQQQPPPZZZdddpppyyyuuukkkhhhxxx|||xxxwwwzzzwwwtttpppnnnnnnooooooooonnnmmmmmmmmmnnnmmmkkkhhh```^^^XXXSSSRRRRRRKKKCCC???<<<999777777888888777<<>>AAA@@@<<<777666666555444333222111111//////...------------...---------............///...111333999OOOlll~~~ttt|||WWW\\\ooofffbbbwwwvvvpppooooooooosssyyy}}}wwwRRRLLLEEEAAACCCIIIOOOSSSVVV```nnnvvvxxxyyy}}}}}}}}}~~~}}}|||~~~~~~{{{yyyzzz}}}~~~xxx{{{~~~~~~rrrkkkhhhPPPRRR]]]pppqqqrrrppptttrrriiihhhssswwwlllbbbYYYTTTdddeeeddd]]]SSSJJJEEEDDDHHHPPPYYY]]]]]]^^^dddjjjooo}}}}}}dddRRRQQQVVVZZZNNNMMMIIIGGGFFFFFFDDD???===>>>;;;;;;<<<<<<============<<<<<<;;;;;;:::888777666555444444333222111000000/////////.........------------.........000444777>>><<>>DDDLLLPPPLLL@@@666888777666555444333222111000///......------......---------............///...111333888MMMjjj~~~vvvuuu]]]^^^nnnfff```rrrxxx|||yyyssspppnnnnnnqqqvvv|||~~~zzzeeeGGGCCC>>>;;;;;;===???@@@EEENNN\\\gggooowwwyyypppfffeeegggkkkrrryyy~~~~~~{{{{{{zzzyyyxxxwww{{{~~~}}}vvvgggYYYQQQYYYiii}}}uuuiiijjjrrrxxx}}}|||}}}|||mmmaaaXXXTTTgggeeeaaaZZZRRRKKKHHHGGGGGGPPP[[[aaa``````dddiiidddooo}}}{{{yyyTTTNNNQQQRRRRRRIIIMMMHHHDDDDDDGGGEEE???<<>>>>>??????>>>===<<<;;;:::999999999555555444333222111000000////////////............---.../////////000222444:::777>>>TTTjjjqqqhhh\\\cccyyyoookkk|||}}}}}}~~~}}}~~~}}}~~~~~~{{{xxxxxxyyy|||xxxuuusssrrrrrrrrrqqqpppuuuxxx~~~yyysssnnnnnnqqqvvvzzzzzztttmmmgggddddddeeeeee^^^^^^ZZZOOOCCC<<<===@@@???BBBHHHPPPWWW\\\]]]\\\```nnn{{{sssjjjbbbgggxxx}}}yyyyyyzzzyyy{{{{{{xxxuuutttttttttsssqqqkkklllmmmnnnmmmiiiccc^^^ZZZXXXSSSNNNOOOOOOIII@@@===;;;888777888999999999???DDDIIILLLKKKKKKLLLNNNgggmmmjjjiiiOOOTTTPPPPPPOOOMMMLLLKKKJJJIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEIIIPPPTTTPPPDDD999999888777666444333222222000//////...............---------............///...111222666JJJiiiyyyppp~~~ccc___lllddd```sssyyy}}}}}}uuupppmmmoooqqqsssuuuwwwxxxwwwvvvyyy|||}}}~~~xxxcccQQQAAA>>>;;;999999:::999888>>>BBBIIIQQQ\\\jjjyyywwwggg^^^UUUTTTTTTXXX___gggmmmpppzzz|||}}}|||{{{}}}~~~~~~{{{wwwzzz~~~|||~~~~~~~~~rrrddddddpppuuuwww{{{xxxzzztttfff``````ccc___]]]ZZZVVVQQQNNNKKKIIIGGGRRR___eeeeeedddfffiiicccmmmzzzlllMMMLLLMMMGGGFFFDDDOOOHHHDDDDDDHHHFFF@@@>>>@@@===>>>>>>@@@AAABBBCCCCCC@@@???===<<<;;;;;;;;;<<<666666555444222111111000000/////////............---///000111000000222333444///555KKKgggtttjjj\\\bbbvvv~~~zzzuuuvvvzzzwww{{{~~~{{{{{{}}}}}}zzzzzzzzzyyyxxxsssvvvzzzyyyrrrnnnqqqwww}}}{{{tttpppppppppooommmllllllfffYYYJJJ@@@???AAA>>>BBBIIISSS\\\bbbdddddddddttt}}}{{{~~~vvvqqqggg\\\mmmzzz~~~yyyuuutttwwwzzzzzz{{{~~~}}}{{{xxxwwwwwwvvvuuussslllmmmnnnooonnniiiaaa\\\XXXVVVQQQMMMNNNNNNHHH@@@;;;999777666888:::;;;;;;AAAFFFKKKLLLKKKIIIJJJLLLaaahhhfffkkkQQQVVVKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMJJJFFFCCCEEEIIIHHHAAA:::999999888666555333222222000000///...............---------.........//////...111111555IIIhhh{{{mmmvvvfff^^^iiicccbbbxxxuuunnnnnnqqqsssooollllllppprrrnnnnnnjjj```XXXXXX\\\```bbbfffiiihhhfff```TTTHHHAAA???>>>>>>???@@@???>>>???======@@@KKK[[[mmmyyy}}}mmmaaa[[[VVVSSSQQQSSSWWW]]]bbbeeetttwww}}}yyyyyy{{{{{{xxx|||}}}xxx}}}vvvyyywwwwwwnnnhhhffffffUUUTTTSSSSSSRRRPPPMMMKKKGGGSSSaaaiiiiiiggggggjjjmmmuuu___MMMCCCHHHNNNKKKIIIJJJGGGFFFEEEFFFGGGFFFBBB???>>>>>>???AAADDDFFFEEECCCEEEDDDAAA>>>;;;999888777777666555333222222333333///////////////......---......//////000222333444444666:::FFF___tttppp___aaagggxxxuuuuuuuuutttsssooo|||||||||~~~zzz|||~~~zzzzzz|||sss|||xxxrrroooqqqwwwyyyssstttvvvtttrrrrrruuukkkbbbTTTEEE???@@@GGGFFFOOO___eeecccgggqqquuuqqqaaa\\\mmmuuulllhhhzzz|||vvvwwwyyy{{{}}}~~~~~~~~~~~~|||wwwssssssuuupppooonnnmmmkkkgggaaa\\\XXXRRRNNNNNNPPPNNNGGG@@@999999999888777888;;;===<<>>CCCGGGEEE@@@;;;<<<@@@JJJ[[[kkkxxx{{{nnnddd^^^\\\______\\\XXXXXX^^^cccmmmttt}}}~~~{{{|||~~~~~~}}}|||||||||}}}{{{zzzyyyyyyzzzxxxiiiaaafffqqqttt~~~}}}yyytttnnniiieeeccc]]]ZZZWWWWWWYYYWWWQQQKKKJJJUUU```gggmmmpppllleeerrr~~~]]]MMMCCCGGGLLLIIIFFFHHHDDDCCCCCCDDDEEEEEECCCAAA@@@@@@BBBDDDGGGGGGEEECCCDDDCCCAAA>>><<<:::999888888777555444333222222333//////000000//////...---////////////000111222222222444777BBBYYYoooooobbbeeekkk{{{yyyuuutttsssrrrpppsss~~~}}}}}}~~~~~~{{{xxx{{{|||yyyxxxzzz}}}||||||||||||}}}xxxsssooonnnrrrwww{{{zzzrrrmmmmmmqqqsssxxx}}}~~~vvvjjjWWWEEE>>>@@@DDDHHHUUUeeejjjhhhnnnxxxttt]]]PPPLLL[[[nnnxxx||||||yyyzzz~~~}}}|||zzzxxxwwwwwwwwwwww{{{|||}}}zzzuuurrrqqqrrrpppoooooonnnkkkfff___ZZZUUUPPPLLLLLLMMMLLLEEE>>>999999999777666777:::<<<>>>HHHHHHFFFLLLKKKGGGKKKUUUzzz~~~}}}~~~[[[^^^bbbPPPRRRMMMNNNPPPQQQPPPOOOMMMLLLIIIIIIKKKNNNRRRRRROOOLLLJJJHHHFFFEEEEEEDDDAAA??????>>><<<:::888666555444222111000//////...//////---,,,,,,------///000000...333555:::JJJddd{{{zzzlllhhhvvvvvv___pppsssrrrqqqrrruuu{{{sssqqqoooooonnnnnnmmmkkkjjjiiimmmjjjeee___XXXSSSQQQPPPYYYTTTMMMIIIHHHIIIIIIHHHFFFFFFFFFFFFGGGKKKPPPUUUPPPHHHAAA>>>===AAAJJJSSSmmm|||vvvmmmfffcccccceeefffdddcccdddhhhkkkpppvvv}}}~~~~~~|||zzzzzzzzz{{{|||~~~}}}}}}|||{{{~~~~~~|||{{{yyy|||~~~yyyttt___\\\^^^eeemmmllljjjjjjkkknnnrrrssspppmmmcccaaa_________\\\WWWRRRNNNTTT]]]gggnnnpppooommmtttYYYLLLDDDGGGJJJGGGEEEFFFCCCCCCDDDDDDEEEEEEEEEEEECCCCCCEEEGGGIIIHHHEEECCCCCCBBB@@@>>><<<;;;:::::::::999777555333222222222//////000000//////...---111000000//////000000111111111222;;;QQQgggmmmggghhhlllooo{{{~~~zzzwwwuuuuuutttssswww~~~|||}}}zzzyyy}}}~~~}}}|||~~~|||{{{wwwqqqnnnppptttxxxzzz~~~|||xxxrrrmmmjjjjjjlllmmmnnnhhhddddddhhhooo|||uuu[[[EEE>>>AAAEEEMMM^^^mmmpppooovvvmmmWWWLLLHHHRRR]]]aaadddhhhmmm{{{wwwtttttttttuuuyyy{{{{{{yyyuuurrrpppppppppoooooonnnkkkeee]]]XXXRRRNNNJJJJJJKKKHHHBBB<<<999999888777555666888:::AAAHHHGGGGGGMMMJJJHHHPPPcccxxxZZZccccccNNNMMMMMMNNNPPPQQQRRRQQQOOONNNKKKKKKLLLOOOQQQQQQOOOMMMIIIHHHFFFFFFFFFFFFDDDBBB@@@@@@???>>><<<999777555222222111000////////////---------------...///000...000111444BBB\\\wwwwwwssseeekkkdddqqqxxxzzzppp{{{zzzzzzsssrrrpppnnnmmmnnnooooookkkhhhiiigggeeebbb___^^^]]]\\\fff]]]PPPFFFAAABBBDDDFFFDDDFFFIIIMMMQQQVVV\\\```SSSIII???======>>>AAADDDTTTcccwwwyyypppjjjiiiiiiiiijjjjjjlllnnnppprrrsssxxx}}}~~~|||zzzzzzzzzzzz{{{|||}}}~~~}}}|||}}}~~~~~~~~~|||{{{zzzyyy}}}~~~qqqrrrjjjSSSMMMXXX```fffiiicccbbbaaadddmmmvvvzzzvvvqqqmmmmmmlllkkkhhhccc___\\\SSSQQQWWWfffooooooqqqwww}}}TTTKKKFFFHHHJJJHHHGGGHHHFFFGGGGGGFFFEEEEEEGGGIIIEEEEEEFFFHHHIIIHHHDDDAAABBBAAA@@@>>>===<<<<<<<<<;;;:::999777555333222111000000000000000///......111111000///////////////000000000666HHH^^^kkkmmmnnnppphhhppp}}}{{{zzzzzzzzzzzzzzz}}}}}}|||{{{|||~~~wwwuuuwww}}}~~~xxxppplllllllllkkkjjjrrr|||zzzvvvxxxuuupppkkkgggdddbbbaaaaaa^^^\\\]]]___gggvvvzzz]]]FFFAAAEEEIIIUUUfffrrrtttuuulllYYYPPPNNNXXXaaabbbaaacccooo~~~{{{yyyxxxxxxxxxyyyyyyyyyyyyxxxvvvrrrpppnnnoooooommmlllhhhbbbZZZUUUOOOLLLJJJIIIJJJGGG@@@;;;999999888666444555777:::BBBGGGGGGIIINNNIIIIIIVVVuuutttXXXfffcccMMMLLLMMMNNNPPPQQQRRRQQQOOONNNLLLLLLNNNOOOPPPOOONNNLLLHHHFFFEEEEEEFFFGGGEEEDDD@@@@@@AAA@@@>>>;;;888555333222111000//////......---------------...///000---...---///:::SSSppp~~~}}}hhhkkkooosssxxx}}}nnn{{{uuutttrrrooommmooorrrrrrmmmhhheeeddddddeeefffgggffffffkkkcccXXXMMMGGGFFFHHHIIIEEEHHHNNNSSSXXX]]]bbbeeeZZZMMMBBBAAACCCDDDDDDEEE@@@JJJ[[[ooo}}}sssllliiijjjlllooooooqqqtttyyy|||}}}}}}}}}|||||||||||||||||||||}}}}}}~~~~~~~~~~~~|||}}}|||}}}}}}xxxuuuyyyrrrmmmlllssssssfffZZZMMMQQQ```cccbbb```YYY[[[\\\```gggoootttuuutttxxxyyyyyyvvvpppjjjeeecccUUUMMMQQQcccnnnnnnsss}}}zzzPPPKKKIIIJJJLLLKKKKKKLLLGGGIIIJJJGGGBBBAAAEEEIIIEEEEEEFFFGGGHHHFFFCCC@@@BBBAAA@@@>>>======<<<<<<<<<;;;:::888666444333222000000000000000//////...222111000///............000000///333AAAUUUgggpppssswwwlllooo~~~~~~~~~{{{{{{|||}}}{{{yyyvvvtttvvvzzz|||xxxssspppoookkkeee```bbbppp|||xxxvvvttttttrrrnnniiiddd___\\\ZZZWWWVVVWWWYYYYYY]]]jjjxxx~~~tttYYYGGGDDDIIIKKKXXXiiitttxxx}}}iiiRRRMMMQQQbbboooqqqooopppxxx~~~|||zzzzzzzzz{{{zzzzzzyyyyyyvvvvvvuuutttssspppnnnlllmmmllljjjgggddd^^^WWWRRRNNNLLLKKKJJJIIIFFF@@@;;;888999888666555555888:::BBBGGGHHHMMMNNNGGGMMMcccmmmVVVlllcccOOOOOOLLLNNNOOOPPPQQQPPPNNNMMMLLLMMMNNNNNNNNNMMMLLLLLLFFFEEEDDDDDDFFFFFFEEEDDD@@@@@@@@@@@@>>>;;;777555444333222000//////.........------------.../////////...---...666LLLkkkooorrrzzzsssrrrzzziiiwww|||yyywwwsssooolllnnnqqqqqqmmmhhheeeddddddfffhhhiiigggdddccc```\\\WWWSSSPPPOOOOOOMMMQQQVVV[[[___bbbeeegggeeeWWWIIIGGGIIIJJJJJJJJJDDDFFFLLLYYYjjjyyy~~~yyysssmmmkkkkkkmmmvvvwwwyyy}}}~~~|||zzz{{{{{{{{{||||||{{{{{{{{{{{{yyyyyyyyyyyy}}}ssslllhhhjjjlllkkklllpppqqquuu{{{zzzrrrpppnnnrrrsssiiieee[[[aaakkkeee]]]YYYTTTSSSWWWZZZ^^^aaahhhpppwww~~~|||uuunnnhhheeeVVVLLLOOOaaammmooouuuuuuNNNMMMLLLLLLLLLLLLLLLMMMGGGJJJKKKFFF???>>>CCCIIIFFFEEEEEEEEEFFFEEEBBB@@@CCCBBB@@@???>>>======<<<;;;;;;;;;:::888666444333000000111111000000///...111000//////............///000000222;;;LLLaaaooommmuuuqqqppp~~~~~~|||}}}}}}zzz|||{{{uuuuuuuuuuuurrrkkkddd^^^^^^lll}}}}}}rrrooossswwwwwwsssqqqmmmhhhccc]]]YYYWWWSSSSSSUUUWWWWWWYYYbbbllluuuzzzvvveeePPPFFFGGGJJJKKKYYYjjjvvv~~~{{{fffQQQQQQZZZlllwwwwwwxxx|||~~~yyywwwxxxyyyyyyyyyxxxvvvuuuuuussspppooonnnmmmkkkiiikkkhhhdddaaa]]]YYYSSSPPPLLLLLLKKKKKKIIIEEE???:::888888888666555666999<<>>===<<<<<<:::;;;;;;:::999888666555000111111111111000//////000//////.........//////---///000111666DDDYYYjjjeeeqqqvvvooowww~~~{{{{{{sssvvvzzzzzzwwwqqqkkkhhhfffooo{{{zzzvvvnnnffffffnnnuuuwwwuuusssnnnhhhbbb\\\WWWUUUSSSRRRTTTXXXYYY[[[bbbjjjmmmmmmdddSSSEEECCCGGGHHHOOO]]]ooo|||xxxaaaXXX]]]kkkxxx|||zzz|||zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwsssooommmnnnnnnmmmkkkhhhddd___[[[WWWTTTQQQNNNJJJKKKKKKKKKHHHCCC>>>:::777888888777666888;;;>>>EEEHHHIIIMMMKKKJJJiii]]]gggooo\\\UUUQQQPPPQQQRRRRRRQQQOOOMMMKKKLLLMMMNNNLLLIIIGGGGGGIIIGGGFFFEEEEEEGGGGGGFFFEEEBBBBBB@@@>>><<<:::999888555444333111000///......///......---------......000000111333555CCC```{{{xxxlllwwwdddnnn|||}}}vvvtttqqqnnnllllllllllllkkkjjjjjjnnnrrrsssnnnjjjdddggglllnnnmmmllllllmmmjjjlllooooooooonnnoooppp```YYYUUU[[[ccchhhkkkooonnnjjjggggggffffffnnnxxx~~~|||{{{|||}}}}}}~~~|||zzzyyyxxxwwwxxxyyyzzz{{{{{{zzzzzzyyy|||{{{zzz~~~{{{jjj___[[[[[[^^^cccjjjvvvuuuhhhhhhhhhlllrrryyyzzz{{{}}}~~~xxxnnniiikkkiiijjjggg```XXXRRRRRRXXX^^^eeeddddddeeeddd```XXXRRRIIIGGGJJJTTTaaakkknnnmmmmmmyyyeeeOOORRRRRROOOJJJIIIHHHGGGIIINNNPPPKKKDDDDDDMMMVVVIIIGGGDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@>>><<<<<<;;;::::::;;;;;;:::888777666111111111111111000////////////............//////,,,...000000333???TTTfffdddrrr~~~sssooouuutttnnnwww{{{vvv{{{}}}wwwttttttooottt{{{~~~~~~{{{wwwuuullllllggg``````hhhqqquuuwwwuuupppiiibbb[[[VVVSSSUUURRRSSSXXX[[[^^^eeemmmiiieeeXXXGGG>>>AAAFFFFFFUUUdddvvvsssYYYXXXdddvvv|||}}}yyyxxxvvvvvvwwwzzz}}}{{{vvvqqqooopppqqqqqqooofffbbb\\\WWWTTTRRROOONNNIIIJJJJJJJJJGGGBBB<<<999777777888777777999===@@@GGGHHHIIIKKKIIILLLuuuhhhcccYYYVVVPPPRRRSSSTTTSSSRRRPPPMMMKKKLLLMMMNNNLLLHHHEEEFFFHHHIIIGGGFFFGGGHHHHHHGGGEEEDDDCCCAAA>>><<<;;;::::::666555333111000///......///......---------......,,,---000222333>>>ZZZuuu~~~qqq}}}hhhjjjrrryyy~~~{{{zzzwwwrrrnnnmmmoooqqqkkkkkkmmmttt||||||xxxrrruuuxxxxxxxxxyyy|||~~~vvvqqqpppuuuzzz{{{|||~~~~~~zzzsssvvv}}}~~~|||zzzyyyxxxwwwyyyzzz{{{}}}~~~~~~}}}|||~~~{{{}}}~~~www{{{~~~~~~~~~ooo\\\SSSTTT\\\gggppp|||rrrpppnnnnnnpppuuu{{{qqqiiiiiillliii```ZZZSSSMMMKKKNNNQQQTTTRRRQQQQQQTTTWWWUUUMMMFFF???BBBDDDKKKYYYeeegggaaa___jjjwwwfffKKKNNNQQQNNNHHHEEEFFFHHHDDDNNNMMMLLL======UUUUUUHHHGGGEEEDDDCCCDDDEEEFFFFFFEEECCCAAA???===<<<;;;::::::;;;<<<;;;:::999888555444333111000/////////......------------......000111///333666333BBBbbbnnneeetttyyylll}}}llleeefffmmmppprrrqqqpppttt|||yyy|||~~~|||zzzuuu{{{|||zzz{{{~~~wwwlllhhhjjjfff___```iiiqqqsssyyy{{{|||xxxnnncccYYYSSSWWW\\\]]]\\\^^^eeegggdddfff[[[NNNFFF@@@???DDDKKK```kkksssxxxlllmmm|||yyywww}}}|||zzzxxxwwwyyy}}}zzzuuuqqqooopppqqqpppnnnddd```ZZZUUURRRPPPNNNMMMFFFMMMPPPJJJCCC???<<<999777888999999888999===AAAFFFKKKKKKKKKKKKSSS{{{jjj___GGGMMMLLLOOOOOONNNMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHFFFDDDCCCEEEEEEFFFHHHIIIHHHFFFCCCAAA???>>>???AAA@@@===:::888777555333222111000000......---------......//////222000111555999RRRyyy~~~wwwkkk```nnnmmmeeemmmvvv}}}~~~xxxtttqqqlllmmmppprrrmmmmmmvvv~~~~~~~~~|||{{{{{{{{{||||||||||||{{{yyyyyyzzz{{{|||zzzyyyzzz}}}{{{bbbVVV[[[bbbsssssstttvvvwwwyyy|||rrrpppnnnooorrroooWWWVVVRRROOOQQQUUUUUUQQQLLLGGGDDDDDDFFFEEEAAA=========@@@GGGOOOVVVYYYYYY]]]bbbmmmzzzbbbLLLMMMNNNLLLJJJHHHIIIJJJAAAIIIHHHHHH===???WWWVVVIIIHHHFFFEEEDDDEEEFFFGGGCCCCCCBBB@@@???>>>======:::;;;<<<<<<<<<;;;999888666555444222111000/////////......------......//////000///333666222???\\\lllhhhqqqssskkkvvvzzzmmmccc```ggggggfffeeeeeeiiipppvvv}}}{{{}}}yyy|||~~~{{{~~~wwwiiieeegggeee```aaaiiippprrrxxx{{{}}}zzzrrrhhh___ZZZYYY^^^```^^^___dddeeeaaa```VVVKKKEEEAAA@@@FFFMMMdddnnnuuu}}}uuu}}}|||{{{zzzxxxvvvtttuuuxxx{{{zzzvvvqqqooooooooommmkkkddd```ZZZUUURRRPPPOOOMMMIIIOOOPPPJJJBBB???===:::777888999888888:::>>>BBBHHHJJJJJJJJJJJJQQQppplllZZZGGGLLLIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIHHHFFFCCCAAA???>>>???AAAAAA>>>;;;999888666444222111000000.........------......//////111///000444777PPPuuu|||uuuwwwyyyiii```jjjiiibbbhhh}}}|||yyyuuuoookkklllnnnkkkmmmwww}}}|||{{{wwwyyy{{{}}}~~~zzzwwwwwwxxxyyy{{{zzzxxxyyy|||~~~|||pppaaacccpppzzz~~~ooouuuyyyxxxwwwxxx{{{hhhhhhlllpppppphhhZZZYYYTTTQQQTTTXXXUUUOOOIIIDDD@@@???@@@@@@===:::<<<<<<>>>DDDLLLRRRUUUVVVXXX]]]hhhuuu}}}~~~ZZZNNNMMMJJJJJJKKKLLLLLLKKKCCCGGGCCCEEE===AAAVVVRRRGGGFFFDDDCCCCCCDDDEEEFFFAAA@@@@@@@@@???>>>>>>>>>;;;<<<=========<<<:::999777666555444222111000000///......------......///---///...222555000999RRRhhhllllllmmmnnnmmmyyypppfffgggnnnuuuuuummmccc___ccc```\\\YYYZZZ___eeeiiixxx~~~~~~|||tttssssssuuuwwwxxxwwwvvvxxx{{{}}}~~~~~~}}}~~~yyygggaaadddeeeccceeejjjoooqqqwwwyyy{{{zzzuuunnnhhheeebbbeeegggeeeeeefffddd```YYYPPPHHHDDDBBBBBBGGGNNNaaakkkqqq{{{|||yyy~~~~~~}}}~~~~~~|||yyywwwvvvxxxzzz{{{vvvqqqnnnmmmllliiifffccc___YYYTTTRRRPPPNNNMMMJJJNNNMMMFFF???<<<;;;999777888888888999;;;@@@CCCHHHHHHIIIJJJJJJQQQhhh|||vvvuuu}}}SSSGGGLLLEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFEEEEEEEEEFFFFFFGGGHHHFFFEEEFFFGGGHHHHHHFFFDDD@@@?????????AAAAAA???===:::999777555333222111111//////......---......///---000...000333555KKKnnnzzzsssqqq{{{vvvooorrrrrrmmmppp|||}}}{{{uuupppooonnnmmmpppyyy}}}||||||vvvxxx{{{}}}{{{xxxvvvvvvwwwxxx{{{yyyxxxyyyzzz{{{{{{zzz{{{{{{~~~}}}tttmmmeee```lllllldddwww}}}yyyzzz~~~uuu^^^aaaiiiqqqoooccc^^^\\\XXXWWW[[[___ZZZRRRHHHCCC>>><<<<<<===;;;888;;;<<<>>>CCCJJJOOORRRSSSTTTZZZfffsssyyy|||vvvUUURRRMMMHHHHHHKKKMMMLLLIIIIIIJJJBBBDDD???BBBSSSJJJCCCBBBAAA??????@@@BBBCCCAAA@@@@@@??????>>>======<<<===>>>>>>>>>===<<<;;;888888777666444333111000//////............//////,,,...---000444///444HHHbbbnnniiiiiissskkknnn~~~qqqjjjgggbbbbbbhhhllllllkkkkkkgggbbb[[[XXXYYY^^^bbbdddkkklllpppzzz|||}}}{{{vvvjjjkkkmmmnnnmmmllljjjjjjxxxyyyyyyxxxwwwwwwyyy{{{}}}~~~jjj___cccggghhhjjjmmmppprrruuuvvvvvvuuurrrpppppppppnnnooopppnnnllliiieeebbbYYYRRRLLLJJJIIIIIIMMMSSSWWW```fffooo~~~}}}{{{zzzyyyyyy~~~{{{xxxvvvwwwxxxyyyuuuooolllkkkhhhdddaaaaaa\\\VVVRRROOONNNLLLKKKIIIKKKHHH???999888777555888777777777999===BBBEEEGGGGGGKKKKKKIIIVVVlllxxxwwwkkksss}}}vvvxxxMMMHHHKKKCCCDDDDDDEEEGGGGGGHHHHHHHHHDDDCCCCCCCCCDDDFFFHHHIIIFFFFFFEEEFFFHHHHHHFFFDDD?????????????????????>>><<<;;;999777555333333222000//////...............,,,...---///222222DDDeee~~~zzzsssuuu|||||||||{{{}}}yyyxxx||||||yyyyyyuuuuuuxxx}}}~~~tttnnnpppvvvwwwxxx{{{}}}|||{{{{{{yyyzzz||||||}}}~~~{{{xxxvvvvvvwwwxxx{{{zzzxxxxxxyyyzzzyyywwwyyyxxxzzz}}}{{{qqqfff___cccaaaooosss~~~{{{zzznnn\\\^^^fffnnnnnncccaaa___\\\]]]cccgggaaaWWWJJJFFF@@@===<<<<<<;;;:::<<<===???CCCHHHMMMQQQSSSUUU[[[hhhuuuzzz}}}xxx\\\SSSMMMGGGFFFJJJKKKIIIEEEIIIJJJBBBFFFBBBDDDSSSGGGBBBAAA???>>>>>>@@@AAABBBCCCBBBAAA@@@???===<<<<<<>>>>>>???@@@???>>>===<<<::::::999888666444222111/////////....../////////+++...,,,///444///111@@@]]]nnnfffdddtttjjjggg~~~|||vvvooolllddd]]]ZZZ^^^eeeiiinnnsssmmmhhhccc```aaacccfffgggqqqoooooosss|||}}}}}}{{{|||~~~{{{|||~~~}}}wwwqqqhhhlllqqqrrrqqqnnnmmmnnn|||{{{zzzwwwuuuuuuwwwyyyxxx|||rrraaadddjjjnnnqqqqqqrrrtttsssrrrpppnnnmmmooossswwwuuutttsssrrrnnngggbbb```\\\WWWRRRRRRPPPOOORRRVVVOOOWWWZZZaaannnuuu~~~{{{xxxwwwvvvvvv{{{|||{{{xxxtttqqqpppqqqvvvqqqllliiigggeee```\\\]]]YYYSSSOOOLLLKKKIIIHHHIIIIIIDDD<<<777777777555888777666777:::???DDDGGGHHHHHHNNNKKKEEE[[[www|||xxx```iiixxxyyyyyynnnKKKHHHIIICCCEEEEEEFFFFFFFFFFFFFFFFFFBBBAAAAAABBBCCCEEEHHHIIIGGGFFFEEEFFFGGGHHHFFFEEE@@@@@@@@@???>>>>>>??????>>>===;;;999666555444333111000///...............,,,...,,,///111///>>>]]]www{{{uuupppxxxzzz|||vvvvvv~~~xxxtttxxx}}}}}}}}}||||||mmmdddZZZTTTOOOMMMQQQWWWTTTWWW[[[^^^dddllltttyyy{{{yyyxxxyyy}}}{{{zzzyyyyyywwwxxxzzzyyyyyyyyy{{{}}}}}}{{{yyyxxxxxxxxxyyy|||zzzxxxxxxyyyyyyyyyxxx{{{xxxwwwyyyttthhh___]]]hhhkkk}}}}}}{{{~~~jjj^^^^^^___fffjjjcccdddccc``````dddfff___VVVMMMIIIDDD@@@>>>=========;;;===???BBBFFFKKKPPPSSSWWW^^^kkkxxx}}}~~~eeePPPKKKFFFEEEHHHHHHEEEBBBDDDFFFAAAGGGEEEGGGTTTHHHCCCBBBAAA@@@@@@AAACCCEEEDDDCCCBBBAAA???>>>===<<>>===<<<<<<<<<;;;999666333222000//////......//////000,,,///,,,---444000000;;;YYYkkkbbb]]]nnniiicccuuuyyyrrrnnniiieeedddgggiiiiiiiiilllpppooommmlllkkkkkklllmmmnnnqqqvvv||||||}}}~~~|||{{{~~~}}}}}}|||yyyyyyyyyxxxtttqqqooovvv||||||~~~|||yyyxxxzzz|||xxx}}}}}}dddffflllsssuuussssssvvvqqqpppnnnlllllloootttyyyvvvrrrpppnnniii```ZZZYYYUUUQQQNNNOOONNNLLLMMMQQQOOOUUUVVVZZZeeeiiisss~~~|||zzzyyyxxxxxxzzz{{{{{{xxxtttqqqooooooppplllgggeeedddaaa]]]XXXZZZVVVPPPLLLJJJIIIGGGFFFIIIIIIDDD<<<888999999666999777555666;;;AAAFFFIIIJJJIIIOOOIIIDDDeeeaaassseeeJJJGGGFFFDDDFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEGGGHHHIIIGGGFFFEEEEEEGGGGGGGGGEEECCCCCCCCCAAA??????@@@AAA@@@???===:::888666555555111111000///............,,,...,,,///222---:::UUUrrr{{{{{{uuuiiirrruuuxxxkkkjjj|||{{{tttuuuxxxyyyyyyzzzzzzzzz|||~~~}}}|||rrrjjjeeeLLLFFFBBBBBBBBB@@@AAACCCCCCGGGIIIHHHIIINNNQQQRRRSSSYYYcccmmmxxx{{{uuuqqqpppooojjjooouuu{{{~~~||||||}}}}}}|||zzzxxxwwwrrrtttvvvwwwwwwxxxzzz|||~~~}}}|||zzzyyyyyyzzzzzz{{{xxxvvvuuuwwwyyyzzzzzz|||wwwvvvvvvoooffffffllluuu|||}}}~~~~~~}}}~~~|||uuuggg```]]]XXX^^^dddaaaffffffddd```___^^^YYYQQQOOOMMMIIIEEEAAA?????????:::<<<>>>AAADDDIIIOOOTTTYYYaaannnzzzzzz```JJJGGGEEEEEEFFFEEECCC@@@@@@DDDBBBIIIEEEFFFRRRDDDCCCBBBAAA@@@@@@BBBDDDEEECCCCCCBBBBBBAAA@@@@@@???@@@AAAAAABBBBBB@@@???>>>=========<<<:::777444222000000////////////000000...111,,,---444222111:::TTTddd___YYYhhhnnngggkkk{{{vvvuuurrrrrrtttwwwtttnnnkkklllqqquuuxxxxxxvvvttttttuuunnnttt}}}~~~|||{{{zzz~~~}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwzzz~~~}}}fffgggnnnvvvwwwtttssswwwpppqqqqqqqqqpppqqqtttvvvuuuoookkkiiibbbXXXSSSTTTNNNKKKKKKMMMMMMKKKKKKNNNQQQWWWWWW[[[eeejjjuuutttnnnmmmnnnzzz~~~zzz{{{{{{|||||||||{{{{{{zzz{{{|||zzzuuuqqqooonnnjjjgggcccaaaaaa___ZZZWWWYYYUUUPPPKKKIIIHHHGGGFFFGGGGGGBBB;;;999::::::666999666444666<<>><<<999777666555222111000///............,,,...---000222,,,666PPPpppzzzzzzrrrddd~~~uuuxxxzzzdddgggyyy~~~}}}tttsssuuutttrrrqqqqqqoooqqqtttuuussstttyyyzzzwwwqqqjjjddd___[[[ZZZMMMFFFAAABBBCCC@@@>>>>>>???EEEHHHFFFFFFIIIJJJHHHLLLQQQWWWZZZ___lll{{{yyyuuusssrrrqqqqqqqqqooonnnnnnrrrxxx}}}|||}}}~~~{{{wwwtttqqqtttvvvxxxxxxyyy{{{}}}}}}|||{{{zzzzzzyyyzzzzzzxxxuuurrrqqqtttxxxzzz|||zzzvvvuuuuuuoookkkvvv|||{{{{{{{{{}}}|||}}}~~~ssshhhccc^^^WWW[[[bbb]]]dddfffeee```]]]\\\YYYUUUTTTSSSPPPLLLHHHEEECCCCCC<<>>AAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>===;;;888444222000000////////////000000///111,,,,,,444444222999OOO^^^]]]WWWgggtttpppiii}}}yyyxxxzzzoooqqqwww{{{zzzuuuuuuyyysssyyy~~~zzzyyy{{{~~~|||zzzyyy{{{|||}}}|||{{{{{{}}}|||}}}}}}{{{zzzzzz}}}hhhhhhnnnwwwxxxsssssswwwooorrruuuvvvuuutttttttttuuunnniiifff___UUUPPPRRRQQQOOOPPPSSSTTTRRRRRRUUUQQQXXXYYY^^^jjjqqq}}}{{{pppiiigggqqqxxxtttuuuxxxzzz|||}}}}}}}}}uuuwwwxxxvvvrrrnnnkkkjjjfffccc```___```^^^ZZZVVVYYYUUUPPPLLLJJJIIIHHHGGGDDDDDD???999888999888555999666333666<<>>???;;;CCCHHHHHHKKKPPPRRROOOQQQXXX]]][[[VVV[[[iiivvvxxxvvvuuusssssstttuuuuuuuuuzzzuuuqqqrrrxxx}}}~~~|||wwwsssuuuwwwyyyzzzzzzzzz{{{||||||{{{zzzzzzyyyyyyyyyzzzvvvsssooonnnqqqvvv{{{}}}xxxtttttttttpppqqq|||yyyyyyzzzwww|||}}}|||~~~}}}wwwlllfff```YYY^^^ccc\\\```eeefffbbb______```___YYYYYYWWWSSSNNNJJJHHHHHHAAACCCFFFIIILLLQQQYYY___aaaiiiuuubbbLLLHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGDDDBBB@@@???>>>??????@@@AAABBBCCCDDDEEEFFFFFFEEEEEECCCBBBAAA@@@AAABBBCCCCCCCCCBBB@@@@@@?????????>>><<<:::777666222222222222111///...---000000000000111111111111===SSSdddeeeiiisssqqqfff{{{}}}~~~|||yyy}}}}}}|||}}}}}}}}}|||{{{yyyxxxxxx|||~~~|||yyyyyy~~~|||tttuuuzzz}}}~~~~~~xxxfffcccttt}}}tttqqqyyyrrrssstttvvvwwwxxxyyyyyy{{{ssskkkhhheee^^^ZZZYYYUUUYYY]]]___``````\\\XXXccc___dddrrr}}}~~~pppkkkddd^^^eeettt}}}||||||{{{yyyxxxwwwwwwzzzxxxuuuqqqmmmiiifffeeeddddddbbb\\\VVVSSSTTTVVVTTTPPPKKKIIIJJJIIIFFFDDDBBB@@@===:::888777777888999555333666>>>FFFIIIIIIFFFDDDJJJDDDdddaaaqqq}}}wwwVVVKKKFFFCCCGGGKKKKKKJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIHHHGGGGGGGGGJJJLLLKKKHHHEEEEEEFFFCCCBBB@@@>>><<<;;;;;;;;;666444222222111111...---//////000111//////666???dddwwwzzzpppfffllloootttlllsssyyy~~~uuuqqqqqqqqqooommmoooiiicccaaabbbbbb___\\\UUURRROOOQQQVVV[[[^^^___\\\[[[XXXTTTPPPKKKFFFDDDBBBDDDHHHMMMRRRWWW[[[]]]```eeeddd\\\]]]fffhhhccckkk{{{ooo```___```dddkkkppptttwwwzzz|||{{{~~~~~~}}}}}}||||||zzzwwwuuuvvvyyy}}}}}}}}}|||zzzxxxyyyzzzwwwwwwtttsssyyy~~~vvvuuuwwwxxxvvvttt~~~~~~{{{~~~~~~zzzxxx{{{xxxtttmmmgggdddaaa```___fffeeeeeegggiiijjjgggddd[[[\\\\\\ZZZVVVRRRPPPOOOIIIJJJLLLMMMQQQZZZfffnnnpppbbbPPPGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIIIIGGGFFFDDDBBBAAAIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGEEECCCBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAA@@@??????>>>===;;;999777666333333222111000//////.../////////000000000111111666IIIZZZ```eeellllllgggjjj~~~}}}|||{{{wwwyyyzzzzzzxxxyyy}}}{{{yyy}}}}}}|||~~~|||kkkeeeqqqzzzvvvuuuyyyvvvuuutttssstttvvvxxxzzzvvvsssrrrsssoooeee\\\XXX^^^^^^aaahhhqqqtttooohhhlllhhhnnnsssccc^^^]]]dddxxx|||~~~|||zzzxxxwwwvvvvvvwwwvvvtttqqqmmmjjjgggfffeeedddaaa\\\VVVSSSUUUWWWVVVRRRLLLIIIIIIHHHEEECCC@@@>>><<<999888777777888888444333777???FFFIIIJJJJJJJJJMMMLLLooo~~~}}}rrrjjjRRRLLLHHHGGGMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLKKKHHHFFFFFFGGGFFFEEEDDDBBB@@@>>>===<<<777555222111111000///---///...///111///...555===\\\ooozzziiiggg{{{pppyyygggpppxxx~~~~~~vvvrrrrrrrrrooolllkkkfffbbbaaacccdddccc```ZZZWWWTTTUUUYYY___bbbcccaaa___\\\XXXUUUSSSRRRRRRQQQPPPPPPQQQUUU\\\dddiiihhhnnnpppnnnsssxxxsssggg```fffnnnpppcccPPPFFFEEENNNRRRZZZbbbjjjrrr{{{}}}}}}~~~|||yyyyyy|||~~~~~~~~~}}}yyyvvvvvvxxx{{{zzz{{{|||}}}zzzxxxvvvvvvvvvwww~~~xxxzzz~~~~~~~~~}}}yyyzzzzzzxxx{{{}}}{{{}}}yyyvvvqqqmmmiiifffcccaaaffffffgggjjjnnnooonnnlllhhhgggfffddd```]]][[[ZZZUUUUUUUUUWWW]]]iiiwwwbbbTTTHHHGGGFFFFFFFFFHHHIIIJJJGGGHHHHHHIIIHHHFFFCCCBBBIIIHHHFFFDDDCCCDDDFFFGGGJJJHHHEEEBBBAAABBBDDDFFFBBBBBBCCCCCCCCCBBBAAA@@@??????>>><<<:::999888777555444222000/////////000....../////////000000000111===OOO]]]dddgggjjjmmmdddrrr~~~}}}yyyyyyxxxxxxyyyyyyzzz{{{~~~{{{zzz|||{{{zzz~~~~~~qqqhhhlllvvv|||}}}|||xxxvvvrrrpppppprrruuuwwwsssrrrtttwwwtttlllgggffflllhhhjjjuuu~~~uuu{{{xxxzzziiiZZZXXXbbbwww{{{|||zzzxxxvvvuuuvvvwwwxxxssssssrrrpppnnnllljjjiiieeeccc___ZZZUUUSSSTTTVVVVVVQQQLLLIIIHHHGGGDDDAAA===<<<:::888777777777888555444444999@@@GGGJJJJJJMMMMMMNNNSSS|||}}}uuuZZZMMMKKKHHHHHHNNNMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKJJJHHHGGGHHHJJJHHHHHHHHHFFFDDDAAA???===999777333111111000///...///---...000///...333;;;UUUgggyyywwwffflllsssmmmvvv}}}ccclllvvv{{{~~~yyyvvvuuusssoookkkhhheeebbbcccfffiiihhhgggbbb___[[[[[[^^^cccgggiiigggddd```]]]\\\^^^aaaddd\\\ZZZWWWVVVYYYbbbnnnvvvtttxxx{{{|||ssssssmmmfff___UUUJJJDDDCCC@@@CCCIIIPPPZZZfffrrrzzz~~~|||{{{|||}}}}}}|||{{{wwwtttuuuxxx|||zzz}}}}}}{{{vvvtttwwwzzz}}}~~~yyy{{{zzzvvvuuuzzz}}}|||wwwwww{{{|||xxxxxxwwwwww{{{}}}~~~zzzyyyvvvrrrnnnjjjfffeeeggghhhkkkoootttwwwxxxwwwqqqpppmmmjjjgggeeeddddddeeecccaaacccjjjyyybbbTTTJJJIIIHHHGGGFFFGGGHHHHHHCCCDDDGGGHHHHHHFFFCCCAAABBBBBBCCCDDDEEEGGGIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@??????===<<<:::999888888777555333000//////000111............////////////000777HHH\\\fffgggllluuugggbbbyyy~~~}}}}}}~~~}}}|||}}}{{{zzzzzz{{{{{{zzzyyyxxxllliiisssxxxwwwtttqqqppppppqqqrrrsssppppppqqqrrrrrrxxx}}}zzz~~~}}}vvvkkkbbb]]]hhh~~~~~~tttsssrrrrrrsssvvvyyy{{{qqqqqqqqqqqqooommmkkkjjjccc```[[[VVVRRRQQQRRRTTTQQQMMMIIIGGGGGGGGGDDDAAA:::999888777666666777777333333666;;;CCCHHHKKKKKKJJJKKKHHHRRR~~~ooovvvzzzUUUPPPOOOJJJJJJNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJIIIHHHIIIJJJKKKIIIJJJJJJIIIGGGCCC@@@>>><<<999555222111111000//////------///...---111888OOObbbvvviiibbblllqqq{{{zzzgggmmmsssyyy|||zzzxxxtttppplllhhhfffeeefffiiillllllllliiifffbbb```aaaeeejjjlllkkkgggbbb___```dddkkkoooeeeeeeeeeeeegggnnnxxx{{{ooobbbVVVLLLGGGEEEAAAAAABBBEEEKKKTTT___gggrrr}}}{{{zzzzzzyyyyyy{{{zzzyyyvvvuuuvvvyyy|||yyy{{{~~~yyyvvvyyyzzzzzz{{{}}}zzzzzz~~~~~~zzzwww{{{~~~||||||~~~~~~}}}}}}~~~~~~}}}}}}}}}|||yyytttooollljjjjjjkkkmmmqqqwww||||||yyyuuurrrrrrrrrsssssswwwtttqqqrrr{{{aaaQQQMMMLLLJJJHHHFFFFFFFFFFFFCCCDDDGGGHHHHHHGGGEEECCC@@@BBBFFFIIIKKKKKKKKKJJJEEEFFFGGGGGGGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===;;;:::999999888666444111000///000111............////////////222333BBBYYYgggiiinnnwwwhhhXXXiii||||||yyyyyy}}}~~~}}}|||{{{zzzzzz|||{{{zzz{{{}}}}}}|||{{{~~~uuulllrrr{{{||||||{{{yyyvvvsssrrrtttrrrqqqrrrssswww}}}eee___WWW]]]lll~~~tttsssrrrrrrssswwwzzz|||qqqqqqqqqqqqooommmkkkiii___\\\WWWRRRPPPOOOOOOOOOJJJGGGEEEFFFGGGGGGDDDAAA888888777777666666666666333555999???EEEJJJLLLLLLHHHFFFDDDNNNttt{{{gggzzzooolllqqq}}}|||wwwVVVVVVSSSMMMOOONNNLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKIIIIIIIIIIIIGGGCCC@@@>>>>>>;;;888555444333111//////------//////...000555FFFZZZrrr~~~jjj___iiizzztttrrrrrryyy~~~~~~{{{vvvqqqnnnhhhhhhggghhhjjjkkklllkkkmmmjjjgggdddcccfffjjjmmmkkkhhhdddbbbdddiiiooosssqqqvvv{{{}}}}}}~~~{{{kkk^^^RRRLLLHHHFFFDDDAAAAAAEEEKKKPPP\\\lll}}}~~~{{{}}}}}}zzz~~~|||zzzyyyxxxyyysssuuuwwwxxxxxxxxxzzz|||zzzzzz}}}|||{{{{{{xxxvvvxxx}}}{{{|||zzzyyyzzz|||zzzvvvvvvxxx|||~~~zzztttppptttuuuwwwzzz}}}|||}}}}}}}}}~~~zzzsssnnnlllnnnqqqqqquuu{{{]]]PPPNNNLLLJJJHHHFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGCCCEEEGGGHHHHHHGGGEEECCCCCCEEEGGGHHHHHHFFFCCCAAAAAA@@@???>>>>>>>>>??????????????????>>><<<:::999999777555333111000000000....../////////000000000222111;;;QQQdddkkknnnrrrqqq___bbb{{{{{{~~~{{{yyy|||~~~|||~~~}}}{{{zzzyyyxxxxxxwwwxxxyyyyyyyyyyyyyyyyyy{{{uuusssyyy}}}~~~zzzvvvuuuxxx|||~~~}}}}}}wwwWWWOOOVVVUUUjjj{{{{{{yyyxxxvvvvvvwwwxxxyyyqqqrrrqqqpppmmmjjjfffddd[[[XXXTTTPPPOOONNNLLLKKKEEEDDDDDDGGGIIIIIIDDD@@@888888888777777666666555333777===DDDIIIKKKMMMMMMIIIGGGMMMTTTjjjpppggg\\\UUU^^^ttt}}}kkkRRRTTTLLLHHHMMMHHHJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFFFFFFFFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKJJJHHHGGGHHHJJJKKKKKKJJJHHHHHHHHHGGGEEECCCAAA???@@@>>>;;;999888555222000111...---///000...000333:::OOOlllzzznnn```bbbvvv{{{uuuzzz}}}xxxtttqqqjjjjjjjjjkkkkkkkkkkkkkkknnnmmmkkkhhheeefffhhhkkkkkkjjjiiijjjlllqqquuuxxx{{{{{{fffWWWLLLKKKIIIFFFCCCCCCEEEGGGIIIRRR]]]eeeooo~~~}}}~~~~~~zzz~~~|||zzzzzz{{{pppssswwwyyyzzzzzz{{{{{{~~~zzzzzz}}}xxxtttxxxvvvvvvxxxyyyzzzxxxuuuqqqxxxyyy{{{}}}zzzrrrfff]]]\\\aaaeeeeeeiiioootttvvv~~~}}}~~~}}}vvvpppooosssxxxzzz~~~WWWQQQLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@CCCDDDEEEFFFFFFDDDCCCBBB@@@???>>>===<<<======>>>>>>???AAABBBAAA>>>;;;999888777666444333111000////////////000000000111111333111777III___mmmmmmjjjvvvjjj___jjj~~~{{{}}}}}}|||}}}~~~|||zzzyyyxxxxxxvvvxxxxxxuuuoookkkiiijjjqqqzzz}}}vvvuuuzzz|||zzz~~~tttVVVLLLTTT```ttt|||~~~|||{{{zzzyyywwwvvvvvvuuuuuuqqqqqqpppnnnjjjddd___\\\YYYVVVSSSQQQPPPOOOKKKHHHDDDDDDFFFJJJMMMJJJCCC>>>999999999888777666555555555:::AAAGGGKKKMMMMMMMMMLLLMMMaaaggglllsssuuuXXXXXXpppdddTTTUUUEEEDDDKKKAAAGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEGGGIIIJJJGGGFFFFFFHHHKKKLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@???===;;;888333000222...---000111///000222555JJJgggwwwuuufff\\\mmmzzzzzzzzzwwwuuuooopppqqqqqqpppppppppqqqoooooonnnkkkgggfffgggiiilllnnnrrrvvvzzz}}}oooWWWRRRSSSUUUTTTQQQNNNMMMMMMHHHKKKLLLNNNVVVdddpppttt}}}}}}{{{}}}~~~|||zzz{{{}}}tttvvvxxxxxxxxxxxxzzz|||zzzyyy}}}~~~zzzvvvxxx}}}uuuwwwzzz|||{{{wwwtttssszzz|||}}}{{{uuulllccc^^^\\\dddhhheeedddjjjqqqttt}}}wwwuuuyyy}}}rrrRRRSSSIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGFFFGGGPPPMMMHHHDDDBBBCCCEEEFFFEEEDDDDDDCCCCCCCCCCCCDDD???>>><<<;;;;;;<<<<<<======@@@BBBDDDCCC@@@<<<999888777777666444222000...000000000000111111111111555333666EEE^^^ooonnneeennnkkk[[[___~~~~~~~~~~~~}}}}}}|||~~~}}}{{{zzzzzzzzzyyy{{{zzzrrrfff]]]YYYZZZeeerrrzzzttt{{{~~~~~~{{{VVVMMMUUUdddooo~~~uuuuuuuuuuuuuuutttttttttqqqpppooolllggg```ZZZWWWXXXVVVSSSRRRRRRPPPKKKHHHEEEFFFIIIMMMOOOKKKCCC<<<::::::999999888666555444666;;;CCCIIIMMMMMMMMMMMMNNNSSSrrr{{{vvv}}}\\\fffkkk___]]]IIIHHHPPPBBBFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGEEECCCCCCDDDFFFGGGDDDDDDBBBBBBCCCEEEGGGIIIFFFEEEEEEHHHKKKLLLJJJGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@>>>999444///333///...111222000000222777IIIeee}}}rrryyyjjj[[[nnnzzzzzz{{{xxxwwwtttuuuwwwxxxwwwwwwwwwxxxoooppppppmmmiiifffgggiiimmmrrrxxx~~~```YYY\\\```aaa___ZZZWWWUUUWWWVVVRRRNNNPPPWWWZZZYYYfffyyy~~~~~~~~~{{{vvvyyy|||{{{yyyxxxyyy{{{xxxyyyxxxwwwvvvwwwyyy|||}}}xxxwww|||}}}{{{}}}}}}xxxvvvyyyuuuwwwzzz|||zzzvvvuuuvvvxxx|||}}}yyyooohhhfffgggwww~~~yyy}}}}}}zzz}}}gggSSSMMMHHHFFFEEEDDDEEEGGGJJJLLLNNNLLLHHHEEEDDDDDDEEEFFFIIIHHHEEECCCCCCDDDFFFHHHBBBDDDEEEBBB???===???BBB=========<<<::::::;;;<<>><<<:::999888777666444222111000111000000000000000111111///444444:::TTTrrrwwwhhhtttjjjbbbeeerrr}}}|||{{{|||~~~~~~~~~~~~{{{yyyxxxxxxxxxvvvwwwvvvqqqggg]]]VVVSSS^^^rrr~~~vvvwwwyyy||||||uuuvvv|||{{{yyyzzz~~~___NNNQQQdddyyy~~~{{{|||~~~{{{{{{yyysssuuutttqqqpppqqqpppllllllmmmmmmjjjddd^^^XXXUUUVVVRRROOOOOOPPPNNNIIICCCAAAFFFLLLPPPNNNHHH???999888777666666777777666555555AAAJJJIIIIIILLLNNNMMMXXX|||rrrTTTooouuu[[[QQQLLLFFFCCCFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFCCCBBBBBBDDDFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHIIIIIIIIIIIIGGGEEEBBBAAA@@@>>>===<<<<<<:::777555111000///......///000111111AAA[[[ssszzzwwwrrraaaeeeuuu|||yyyvvvyyy~~~~~~ttttttrrrnnnjjjiiimmmqqqppprrryyytttdddcccddddddcccaaa___\\\[[[```^^^[[[YYYXXXXXXWWWVVVYYYdddooovvv{{{}}}zzz{{{}}}}}}zzzyyyxxx|||zzzxxxyyy{{{{{{yyyvvvzzzyyyyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzzwwwwwwxxxzzzzzzyyyuuurrrxxxzzzzzzvvvrrrrrrwww}}}[[[PPPJJJHHHGGGEEEDDDEEEGGGJJJKKKKKKIIIGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@BBBCCCDDD@@@@@@@@@>>><<<;;;<<<===;;;<<<<<<<<<<<<===>>>???>>>???@@@@@@@@@>>><<<:::::::::999777555444222222111111000000000000111111000444333666MMMkkkuuummmvvvlllbbbccclll|||~~~|||zzzyyyyyyzzz}}}~~~}}}|||||||||||||||~~~{{{xxxvvvvvvvvvvvvyyyyyyvvvqqqjjjdddccccccoooyyy{{{tttqqqyyy~~~{{{tttmmmiiihhhkkkoootttxxx{{{}}}}}}|||wwwzzz}}}rrriiiiiimmmllljjjiiinnnuuu~~~hhhSSSWWWmmm}}}}}}|||wwwwww{{{|||}}}{{{xxxxxxyyywwwrrrooossstttsssrrrqqqlllfffllllllkkkhhhbbb\\\WWWTTTTTTQQQNNNNNNOOONNNIIIDDDBBBFFFJJJLLLJJJDDD===888888777666666666666666555999CCCLLLKKKJJJLLLNNNMMMrrrlllkkknnn[[[KKKIIIIIIEEEDDDHHHCCCCCCDDDDDDEEEFFFGGGGGGGGGEEECCCBBBAAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCC@@@>>><<<;;;;;;999666444222222000//////000111111333===SSSnnn~~~xxxhhhhhhyyy~~~}}}vvvwwwwwwvvvtttvvv|||{{{|||qqqhhhffffffggghhhiiiiiiiiiiiikkkkkkjjjjjjiiihhheeecccaaaiiippptttxxx}}}}}}|||~~~|||zzzxxxxxx}}}|||{{{}}}~~~||||||{{{yyyzzz|||~~~~~~~~~~~~|||{{{yyyxxxuuuuuuvvvxxxyyyxxxuuurrrvvvxxxyyyxxxwwwzzzOOOPPPIIIHHHGGGEEEEEEEEEGGGIIIKKKGGGGGGEEEDDDDDDCCCCCCCCC????????????@@@AAABBBBBBAAA???===<<<<<<<<<;;;:::999:::;;;===>>>@@@AAABBB===>>>???@@@???===;;;:::<<<;;;:::888777555444333222111111000000000111111000444222222DDDaaasssvvvxxxnnndddccchhhsss|||yyyxxxwwwwwwxxx|||~~~~~~~~~~~~}}}|||{{{yyyyyy}}}{{{yyywwwvvvuuuuuuuuuyyyxxxtttooolllmmmpppsss|||zzzpppdddeeeqqqyyyyyy|||}}}|||xxxrrrlllgggeeerrrwww~~~~~~|||{{{{{{yyyuuuwwwzzzeeeWWWKKKMMMUUUWWWTTTQQQXXX___kkkuuu}}}uuuTTTUUUddd}}}|||zzzvvvuuuxxxuuuzzzzzzuuuqqqrrrrrrqqqppprrrrrrpppqqqrrroooiiikkkiiigggccc^^^YYYUUUSSSQQQNNNLLLLLLNNNMMMIIIFFFDDDEEEFFFFFFCCC???:::777777777666666555555555666===FFFNNNNNNLLLLLLMMMMMM}}}xxxccc|||rrrRRRGGGAAADDDFFFCCCCCCGGGBBBBBBBBBBBBCCCEEEGGGIIIFFFEEECCCAAAAAAAAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCDDDEEEEEEEEEEEEBBB@@@>>>===<<<:::777555444333111000000000111111444555GGGfff|||{{{pppkkk~~~~~~{{{~~~pppllliiijjjkkknnnrrrvvvzzz|||}}}~~~~~~{{{wwwtttqqquuuwwwwww{{{}}}~~~}}}zzzxxxwwwwwwzzzzzzzzz{{{}}}~~~}}}|||~~~{{{yyyyyy{{{}}}~~~~~~~~~~~~~~~}}}zzzxxxvvvrrrssstttvvvxxxyyyvvvtttxxxxxxyyyzzz|||~~~wwwnnnttt~~~uuummmooowww|||vvvuuuzzz~~~}}}yyyxxxuuusssxxxLLLSSSJJJHHHGGGFFFEEEFFFGGGIIIJJJFFFFFFEEEDDDCCCAAA@@@@@@>>>??????@@@AAAAAABBBBBBDDDAAA>>>>>>@@@@@@>>><<<:::::::::===???AAAAAAAAA<<<===?????????===;;;:::<<<;;;:::888777555444333222222111111000000111111000222111///<<>>```yyy|||{{{|||zzztttmmmttt{{{}}}tttpppkkkkkkmmmqqqwww}}}|||yyywwwvvvwww{{{{{{{{{{{{||||||{{{zzz}}}zzzwwwwwwyyy{{{|||}}}|||}}}}}}zzzvvvtttrrrrrrsssvvvyyyzzzxxxwww~~~|||zzzzzzzzz{{{zzzxxxuuuiiifffrrr|||xxxpppmmmnnnvvvpppTTTVVVYYY]]]dddjjjkkkiiiqqqwww}}}oooMMMRRRHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFEEECCCAAA???>>>===??????@@@@@@@@@@@@@@@@@@DDDAAA??????BBBCCCAAA???<<<;;;;;;===@@@@@@???===<<<===???@@@???>>><<<;;;;;;;;;:::888666555333333333333222111111111111111///000000///666LLLiii}}}|||uuupppllljjjkkkttt}}}xxxwwwwwwyyy|||{{{|||}}}~~~}}}|||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwuuutttssssssuuuwwwyyyyyy|||uuulllkkkrrr|||~~~{{{uuutttrrrnnnlllpppyyy~~~zzz{{{|||zzzvvvpppiiicccVVVNNNJJJNNNRRRQQQLLLIIIPPPXXX___^^^\\\```mmmyyy```OOOVVVVVV[[[jjjaaaXXXXXX^^^YYYXXXgggsssxxx}}}~~~}}}{{{zzzzzzzzzyyytttuuusssqqqsssxxxxxxtttsssrrrnnnmmmsss}}}~~~ccc___ZZZWWWUUUSSSQQQNNNKKKIIIHHHHHHIIIIIIHHHHHHFFFEEEBBB@@@===;;;999999666777777666444555888;;;DDDHHHLLLMMMJJJIIILLLQQQuuu{{{jjjyyyzzzxxx\\\KKKHHHGGGFFFCCC@@@@@@CCCAAAAAAAAAAAACCCEEEGGGIIIDDDCCCBBBAAA@@@AAAAAABBBBBBCCCEEEGGGIIIJJJKKKKKKBBBCCCEEEGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@???<<<:::555444222000////////////111,,,999YYYtttzzzyyyzzz{{{|||zzzwwwooohhhrrr~~~xxx}}}wwwtttmmmnnnooosssxxx{{{zzzzzz{{{~~~|||{{{{{{yyywwwuuuuuuwwwyyyzzzzzz{{{|||~~~~~~|||yyyvvvtttsssssstttwwwyyy{{{zzzxxx~~~{{{yyywwwwwwvvvtttrrrooosssnnnQQQPPPWWW\\\]]]aaajjjppprrr|||zzzsss{{{gggOOOKKKDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@???>>>>>>BBBAAA???>>>===<<<<<<<<>>AAABBB???;;;===>>>???@@@@@@???>>><<<<<<;;;:::888666555444333444333222111111111111111...///000000333BBB\\\sss}}}yyyuuuqqqjjjeeegggmmm~~~{{{|||zzzyyyxxxzzz|||yyyyyyzzzzzzzzzyyyxxxxxxuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxzzz||||||zzzxxx|||zzzxxxzzz}}}yyyssswwwzzzyyywwwyyyyyy||||||zzzxxxtttmmmeeeRRRMMMMMMUUU[[[ZZZVVVSSSUUU[[[___^^^]]]dddsss{{{{{{lllXXXGGGNNNKKKIIISSSNNNLLL[[[iiiooosss{{{{{{yyy{{{{{{xxxxxxzzzzzzwwwxxxwwwsssoooooorrrqqqllliiilllnnnqqqxxx}}}xxxqqq]]]YYYUUUSSSSSSRRROOOLLLIIIHHHGGGGGGFFFGGGGGGGGGBBBBBBAAA@@@>>><<<;;;:::555777888777555666;;;???GGGGGGJJJKKKIIIHHHNNNWWWnnnhhhaaazzztttyyytttNNNEEECCCAAAAAAAAABBBCCCEEEAAAAAABBBDDDEEEFFFGGGGGGBBBBBBBBBAAAAAABBBBBBCCCDDDFFFHHHJJJLLLLLLLLLLLLDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEECCCBBB@@@@@@AAA@@@===;;;777666444222000////////////---666NNNiiiwwwzzzxxx}}}xxxrrrddddddxxx||||||zzzyyysssssstttwww|||~~~~~~{{{yyyxxxxxxuuutttssstttwwwyyyyyyxxxzzz{{{||||||{{{yyywwwuuuvvvuuuuuuwwwyyyzzzyyyxxxxxxwwwvvvvvvuuuvvvxxxyyy}}}}}}|||{{{}}}gggUUUMMMSSS[[[___```iii{{{{{{iiisss]]]PPPGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@@@@@@@AAABBBGGGEEEBBB???<<<;;;;;;;;;===???@@@@@@AAABBBDDDFFFAAA???>>>AAADDDEEEAAA======???@@@AAABBB@@@???>>>===<<<;;;:::888666555444555444333222111111111111......000222111777LLLaaa{{{zzzyyyvvvmmmdddbbbeee~~~~~~yyyyyy~~~{{{zzzyyyzzz|||~~~~~~}}}{{{{{{yyyxxxwwwwwwwwwwwwtttuuuvvvvvvwwwwwwwwwwwwxxxxxxyyy|||~~~~~~zzzwwwyyyzzz~~~{{{wwwuuuvvvzzz~~~}}}{{{}}}{{{|||yyytttssssssooogggTTTLLLLLLYYYgggllliiifffeeefffgggjjjqqq|||eeeYYYHHHPPPOOOJJJRRRVVVaaarrr}}}vvvyyy}}}}}}yyyxxxzzzyyyuuuxxxyyyvvvooojjjjjjjjjhhheeegggiiikkkpppqqqhhh]]]WWWSSSPPPPPPRRRQQQNNNJJJHHHHHHGGGFFFDDDDDDEEEGGG<<<===?????????===;;;:::444666888777666888>>>DDDIIIHHHHHHJJJIIIIIIRRR^^^iiicccjjj~~~vvvaaappp}}}rrrzzz]]]IIIFFFDDDBBBAAACCCFFFEEECCCAAABBBDDDFFFGGGGGGFFFEEEAAAAAAAAABBBCCCCCCDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHDDDCCCBBBCCCDDDDDDBBB@@@:::999777444222111111111//////333AAA[[[sss|||yyyzzztttssseee```rrr}}}}}}{{{{{{}}}}}}}}}{{{}}}~~~|||xxxuuuuuuvvvrrrrrrsssuuuxxxzzzyyyxxxzzzzzzzzzzzzzzzyyyxxxxxxxxxvvvvvvvvvwwwxxxwwwuuutttvvvwwwxxxxxx{{{qqqgggdddeeegggkkkmmmrrr~~~eeeUUURRRUUUWWW```hhhssswwweeemmm~~~VVVQQQFFFKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@???@@@BBBEEEFFFMMMJJJFFFAAA>>>============@@@BBBCCCBBBCCCGGGKKKBBB@@@???CCCGGGHHHDDD@@@>>>???AAABBBBBBAAA@@@???>>>>>><<<;;;999888666666555444333222111111111111......111333000000@@@TTTxxxxxx{{{yyyqqqgggcccfffggg~~~fffyyyyyy~~~|||zzzyyyyyy{{{||||||{{{|||yyyxxxwwwwwwwwwvvvwwwxxxyyyyyyzzzzzzzzzxxxwwwxxxzzz}}}}}}zzzvvvssswww|||~~~zzzsssqqqsssuuuwwwwwwtttrrrxxx~~~}}}vvvmmmkkknnnlllfff]]]RRRPPP```vvv{{{zzzwwwvvv}}}ZZZIIITTTWWWSSS]]]iii}}}yyyuuu}}}{{{zzz|||zzzuuuuuuzzzzzzpppgggeeehhhjjjgggfffbbb```cccccc[[[PPPTTTPPPMMMNNNQQQQQQMMMIIIHHHHHHGGGEEECCCCCCDDDFFF888:::===???@@@>>>;;;999333666999888777999@@@FFFKKKHHHHHHJJJIIIKKKVVVcccmmmnnnZZZXXXfffsssTTTNNNNNNLLLIIIGGGHHHIIIEEE???AAACCCFFFHHHIIIGGGEEEDDD@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHFFFDDDAAA@@@FFFEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGIIIJJJKKKGGGGGGFFFGGGIIIIIIHHHFFF===;;;999666444333333333///111111777PPPppp~~~{{{{{{tttmmmsssiiicccsssyyy~~~~~~~~~~~~{{{yyyyyy}}}|||~~~~~~{{{xxxyyyzzzpppqqqssswwwzzz{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuuuuuvvvvvvtttssstttxxx{{{{{{{{{{{{rrrjjjccc^^^\\\\\\___bbbdddhhhsssooo___YYY\\\___^^^hhhsssiiigggyyywwwxxxWWWJJJCCCHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEEEECCCAAA???@@@CCCFFFHHHFFFBBB@@@??????>>>======<<<;;;<<<@@@EEEKKKOOOCCC@@@???CCCHHHJJJHHHEEEAAABBBBBBAAA>>><<<<<<===>>>DDDGGGCCC:::444777<<<666444222222333333222111...///000///...333===EEEuuuxxx}}}~~~tttfffaaadddXXX~~~vvvjjjxxx{{{yyywwwxxxxxxxxxyyy{{{~~~~~~}}}{{{}}}zzzyyyxxxvvv~~~zzzxxxxxxyyyyyyyyyyyy}}}||||||{{{{{{|||}}}}}}zzzuuuqqqpppooohhhbbbooo||||||wwwnnnjjjjjjiiiggg^^^UUURRRaaaYYYZZZYYYZZZ___nnntttkkknnnrrrsssttt}}}yyyzzz}}}{{{vvvtttuuusssnnnmmmmmmjjjdddcccbbbaaaaaa___[[[WWWSSSVVVRRRMMMKKKKKKLLLMMMMMMLLLGGGBBBBBBFFFIIIHHHEEEAAA???===<<<<<<<<<;;;999888777666555777===EEEKKKHHHGGGIIIMMMOOOTTTcccttt|||zzz~~~oooWWWWWWooommmIIIZZZhhh]]]PPPGGGDDDCCCBBB@@@DDDEEEGGGGGGEEEDDDDDDEEE>>>@@@CCCDDDDDDCCCDDDDDDEEEFFFGGGFFFDDDDDDDDDFFFFFFFFFFFFGGGHHHKKKMMMNNNJJJGGGHHHKKKLLLJJJKKKNNNQQQMMMHHHHHHJJJLLLIIIFFFBBB@@@===999666333111000---111333888LLLjjj|||~~~{{{xxxuuurrrlllfffddd|||xxx~~~yyywwwlllhhhrrrzzzxxxxxxyyyyyyxxxwwwyyy{{{||||||{{{zzzyyyuuurrrsssxxxxxxttttttxxxyyyyyyzzz{{{|||||||||{{{|||{{{xxxuuusssrrrrrrrrrwwwyyyyyyvvvssswwwxxxiiibbbbbb___ZZZddddddeeeggglllttt}}}sssfff]]]\\\```ccctttiii[[[hhhuuunnnSSSJJJDDDGGGBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDBBB???>>>??????>>>===?????????AAACCCFFFIIIJJJBBB???>>>AAAEEEGGGEEEBBBCCCDDDDDDBBB@@@>>>>>>???;;;???BBB@@@:::777888<<<888666444444555555444222...000000///...222;;;BBBgggrrr}}}~~~uuujjjeeeccc___uuuzzzwww}}}||||||vvvtttuuuxxxwwwwwwyyy{{{|||{{{yyy~~~}}}|||yyy{{{xxxxxxxxxwwwwwwxxx|||}}}{{{|||}}}yyypppuuuxxx}}}||||||{{{tttiiicccaaa___\\\XXXTTTRRRbbb]]]\\\^^^eeetttrrrccc______bbbfff~~~yyyxxxyyyvvvqqqpppqqqpppmmmlllnnnlllgggfffeeecccbbb```]]]YYYWWWUUUQQQLLLJJJIIIJJJKKKKKKIIIEEEBBBBBBEEEGGGEEECCC???===;;;:::::::::999777777666555666:::@@@FFFJJJHHHIIIHHHIIIUUUgggvvv{{{yyyqqqVVVhhhwww]]]hhh]]]UUUJJJCCCAAAAAA@@@>>>CCCDDDFFFFFFDDDCCCDDDDDDAAACCCDDDEEEDDDDDDEEEFFFEEEFFFFFFDDDCCCDDDFFFIIIGGGGGGGGGGGGIIIKKKMMMOOONNNJJJIIIKKKLLLKKKNNNRRRYYYTTTOOOLLLMMMLLLHHHDDDCCCAAA>>>:::777444111000...222222555GGGcccuuuxxx~~~|||zzzxxxtttnnnhhheeesss~~~}}}tttfff^^^[[[bbblllpppssswww}}}{{{|||{{{||||||{{{yyyxxxxxxyyyyyyxxxvvvuuutttwwwtttuuuyyyzzzwwwwwwzzzxxxyyyzzz{{{||||||||||||zzzyyyvvvtttrrrqqqqqqqqquuuvvvvvvtttssswwwwwwmmmddd```___```aaaeeefffjjjnnnssszzz}}}tttkkkaaa[[[\\\bbbyyyxxxaaacccrrrpppaaaNNNJJJFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFHHHJJJHHHCCC>>>AAA???======>>>??????>>>AAABBBCCCEEEFFFFFFFFFFFFAAA???>>>???BBBCCCAAA>>>AAABBBCCCAAA???>>>>>>???999;;;<<<<<<;;;::::::<<<999888666666777777555444000000000......111777===SSShhh{{{|||tttnnngggaaacccfffzzz~~~nnnzzz}}}{{{zzz}}}}}}~~~|||xxxwwwxxxxxxvvvuuuuuuwwwxxxwwwvvv}}}~~~zzz}}}zzzxxxxxxyyyxxxxxxwww{{{|||zzz|||~~~zzzxxx|||zzzrrrggg```___]]]ZZZYYYZZZYYYfffqqqsssoooqqq|||yyyvvv\\\aaalll~~~qqq[[[OOOLLLTTT]]]wwwxxxxxxvvvvvvyyywwwrrrnnnooonnnkkkkkknnnlllhhhffffffeeeccc```]]]ZZZXXXTTTPPPKKKIIIHHHHHHHHHHHHEEECCCBBBCCCEEEEEEBBB???<<<:::888777777777666555555444444999???EEEHHHHHHIIIKKKJJJPPPfffxxxiiihhh}}}{{{fffcccOOOIIIBBB>>>>>>>>>===<<>>:::666333111000222111222@@@YYYkkkppp{{{}}}}}}|||wwwqqqkkkffflll~~~{{{}}}}}}sssaaa]]]XXXWWW[[[___bbbeeeiiiyyy~~~yyyqqqkkkjjjmmmpppsss}}}}}}}}}~~~~~~|||zzzzzzzzzzzzyyyyyyxxxxxxxxxyyywwwwww{{{{{{zzzzzz}}}yyyyyyzzz{{{||||||||||||xxxvvvtttrrrppppppppppppssssssrrrsssuuuxxx|||}}}vvvkkkdddcccbbbaaagggpppzzz{{{}}}~~~vvvgggXXXYYYdddddd___ooommmYYYLLLKKKHHHFFFHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFIIILLLKKKDDD>>>AAA???>>>>>>???@@@???>>>BBBBBBCCCDDDDDDEEEEEEEEEAAA???>>>???@@@@@@>>><<<<<<===>>>===;;;:::;;;<<<:::999999;;;<<<<<<;;;:::999888777777888777666444111111000///...000444888AAA^^^vvvwwwrrrpppiii___aaa[[[gggrrruuuyyywwwzzzyyyxxxsssppp~~~~~~~~~~~~xxxvvvssssssssstttttttttwww}}}}}}}}}{{{xxxyyywwwvvvvvvyyy{{{||||||www{{{|||{{{}}}|||zzzwwwtttyyyxxxqqqhhheeeggghhhggg___eeeeeennnlll```sss{{{~~~hhh```XXX___ooozzzfffTTTIIIKKK[[[kkkpppssstttssstttwwwvvvrrrqqqrrroookkkjjjllljjjeeedddffffffeeeaaa\\\XXXUUUSSSPPPKKKIIIHHHHHHGGGGGGCCCCCCCCCEEEFFFDDD@@@<<<:::888666666666666555444444333555<<>>>>>===<<>>:::666444222333000///:::OOObbbjjjxxx}}}~~~zzzuuunnnhhheeeyyy{{{}}}ssslllgggddddddcccdddddddddgggjjjlllpppyyy~~~xxxtttrrrrrrqqqpppvvvwwwzzz}}}~~~~~~{{{yyyxxxxxxxxxyyyzzz{{{|||}}}xxxxxxxxxzzzzzz{{{|||}}}{{{||||||||||||{{{{{{zzzwwwvvvtttrrrqqqqqqrrrrrrtttrrrrrrtttxxxzzzyyyxxx~~~zzzuuuiiicccggghhheeepppzzzgggTTTYYYmmmooo```hhhzzzooouuuVVVMMMLLLJJJGGGJJJIIIIIIHHHGGGGGGGGGGGGLLLHHHEEEGGGJJJJJJFFFBBBCCCBBBAAAAAABBBAAA@@@>>>AAA@@@@@@@@@AAACCCEEEFFFAAA@@@@@@@@@@@@???>>><<<999:::;;;:::999888999:::<<<;;;:::;;;======;;;999888777666777777777555222222222111///...///222444888VVVooosssrrrsssmmmccc^^^[[[___nnn}}}zzzyyyuuuqqqxxxwwwjjjooo||||||xxxvvvsssrrrsssttttttssssssyyy}}}|||{{{{{{yyyvvvvvvttttttuuuxxxzzz{{{{{{www|||}}}|||~~~}}}}}}{{{zzzxxxuuurrruuutttoooiiihhhnnnsssssskkksssvvv~~~fffbbbnnnkkkTTTWWW^^^ooooooeeeXXXNNNIIIQQQeeexxxsssvvvvvvrrrrrrtttuuusssvvvvvvqqqkkkhhhiiifffaaadddgggiiigggaaaZZZUUUSSSRRROOOKKKIIIIIIIIIHHHGGGCCCDDDEEEGGGGGGDDD???;;;999888666555666666666444444444888@@@JJJNNNKKKGGGIIICCCSSSyyynnnfff}}}lll~~~[[[FFF888===<<<<<<===???@@@???>>>@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDBBB???>>>???BBBEEEBBBEEEHHHHHHGGGEEEDDDDDDFFFEEEEEEDDDEEEFFFHHHIIIHHHFFFGGGJJJKKKHHHGGGIIIIIIHHHHHHIIIJJJKKKJJJJJJHHHHHHHHHFFFCCC>>>:::777222333111///666HHHZZZfffrrr{{{{{{xxxrrrkkk___fff}}}|||yyy{{{|||~~~yyywwwuuurrroooqqqqqqooolllmmmnnnpppjjjkkknnnvvv}}}yyytttqqqrrruuuyyy{{{|||{{{yyyxxxuuuuuuuuuuuuvvvwwwxxxyyyvvvwwwwwwwwwxxxzzz||||||~~~}}}|||zzzxxxwwwxxxwwwvvvuuutttuuuuuuvvvvvvtttsssvvvyyyyyyuuuqqqsss{{{~~~{{{sssiiieeejjjkkkkkkzzzvvvggg]]]lllooo___fffrrrwwwhhhWWWOOOKKKKKKHHHMMMMMMMMMMMMKKKJJJIIIHHHJJJGGGDDDEEEGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCAAA??????>>>======???AAADDDFFFAAAAAAAAA@@@@@@>>>======999:::;;;;;;:::999:::<<<<<<;;;;;;;;;<<<<<<:::999777666666777777666444111333222111000000000111222666MMMcccmmmqqqtttrrrlllaaa___^^^aaammm|||tttooorrryyyxxx}}}{{{mmmgggoootttzzz||||||~~~}}}{{{zzzxxxwwwuuuuuuuuuvvvuuutttsssyyy|||{{{yyyzzzyyyvvvvvvtttssstttvvvwwwvvvvvvwww{{{~~~}}}~~~~~~}}}{{{zzzzzzyyyvvvsssrrrrrrmmmhhhjjjssszzz|||jjjrrrlllrrrpppQQQZZZjjjzzznnndddWWWOOOKKKPPP^^^kkkmmmpppqqqnnnpppwww}}}wwwvvvpppiiiffffffccc^^^hhhjjjjjjfff^^^WWWSSSSSSPPPMMMJJJIIIIIIIIIHHHGGGBBBDDDFFFGGGFFFBBB===:::999777555555666666666555444777===EEEMMMOOOMMMJJJGGGAAAUUU}}}sssdddkkkqqqjjjIIIBBB>>>;;;<<<===>>>???@@@??????>>>@@@BBBBBBBBBAAABBBCCCAAAAAA@@@>>><<<>>>AAADDDBBBDDDGGGHHHGGGEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFHHHLLLLLLHHHFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIHHHEEEAAA<<<999333333222000333@@@RRR___lllxxx~~~{{{zzzuuunnnddd___ooo|||www~~~||||||wwwzzz{{{|||}}}~~~zzztttwwwzzzzzzwwwtttuuuuuutttqqqooolllmmmsss~~~~~~{{{|||~~~}}}{{{yyyxxxxxxzzzzzzyyyxxxwwwvvvuuuuuusssvvvuuusssuuuyyy{{{zzz~~~|||zzzxxxwwwzzzyyyxxxwwwwwwxxxyyyzzzxxxvvvtttuuuuuusssnnniii___hhhooorrrtttxxxyyyxxxlllggggggjjjmmmuuuyyyvvv{{{nnn___RRRYYYooo~~~^^^XXXPPPJJJKKKIIILLLMMMNNNOOOOOOMMMJJJIIIEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBCCCEEEEEEDDDBBB===>>>>>>???@@@AAABBBBBB???@@@@@@@@@???=========999:::;;;;;;::::::<<<===888999::::::::::::999:::777666666777888777444111444333222111222222111111222???RRRbbblllqqqssstttggg```ZZZ[[[cccsssyyyrrrnnnwwwyyytttrrrqqqqqqpppvvvsssggggggjjjooosssxxx{{{~~~~~~|||zzzyyyxxxwwwxxxyyyyyywwwvvvtttyyy{{{xxxwwwxxxxxxuuutttrrrqqqrrrtttuuutttssstttzzz}}}|||}}}}}}|||{{{{{{|||zzzxxxuuusssssspppmmmqqq|||}}}xxxcccTTT[[[ooovvvvvvjjj^^^XXXWWWXXX^^^eeegggiiihhhdddgggqqq|||qqqpppkkkeeedddfffddd```kkkjjjfff^^^TTTOOOOOORRRLLLJJJHHHGGGHHHHHHHHHFFFAAACCCEEEFFFCCC???;;;999777666444444555666555444666:::BBBIIINNNPPPNNNMMMGGGHHHYYYrrrvvvkkksss}}}yyytttNNN@@@???CCC:::<<<===>>>=========>>>;;;===???@@@??????@@@AAA>>>??????>>>===>>>AAACCCAAACCCDDDDDDEEEFFFIIIKKKFFFFFFDDDCCCCCCDDDEEEFFFGGGEEEFFFIIIIIIEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGCCCEEEGGGGGGEEEAAA<<<999444444333111000888IIIWWWggguuu~~~{{{yyy{{{xxxqqqnnn``````lllwwwyyyzzz|||{{{~~~{{{wwwtttuuuyyy}}}yyyxxxyyy|||||||||{{{zzzwwwuuutttrrruuutttqqqsssyyy{{{yyy~~~~~~~~~~~~|||{{{zzzyyyzzzzzzyyyyyyyyy{{{|||}}}vvvuuusssqqqnnniiiddd```[[[^^^___aaagggnnnoookkkdddhhhkkknnnvvv|||\\\OOOQQQNNN___}}}WWWXXXPPPHHHJJJIIIDDDFFFIIIKKKKKKIIIGGGEEE@@@CCCEEEFFFEEEDDDEEEFFF??????@@@CCCFFFFFFEEEDDD===>>>AAACCCCCCBBB@@@>>>===>>>??????>>><<<<<<===777999::::::::::::;;;===555777999999888888999;;;777777777888999777444222444333222222333333222000---333CCCXXXffflllqqqwwwkkk^^^VVVXXX]]]gggyyykkkfffwww~~~|||wwwpppooolllooozzzzzzvvvccccccfffmmmvvv{{{|||zzz~~~~~~~~~yyyxxxyyyzzz|||{{{yyywwwssswwwyyyuuutttuuuvvvtttooonnnoooqqqsssuuuvvvuuusssxxx|||{{{{{{~~~~~~{{{|||~~~yyywwwzzz}}}|||yyywww}}}|||||||||}}}|||yyywwwuuuvvvtttssszzzsss]]][[[YYYeeettt~~~pppfff^^^```gggmmmrrrvvvnnnmmmggg^^^[[[ccclllqqqjjjjjjgggbbbbbbffffffccckkkhhh```UUUJJJGGGKKKPPPJJJHHHFFFFFFGGGHHHGGGFFF@@@BBBDDDDDDAAA===:::888666555333333444555444333777===EEELLLOOOOOOOOOOOOJJJQQQ^^^gggffflllooo[[[^^^cccYYYAAA===999<<<:::;;;<<<<<<;;;;;;;;;;;;999;;;===>>>======>>>???===>>>???>>>>>>???AAADDDAAAAAAAAAAAABBBGGGMMMRRRGGGGGGEEEDDDDDDEEEEEEFFFFFFCCCBBBDDDDDDAAABBBFFFDDDFFFHHHIIIHHHGGGGGGHHH@@@BBBEEEFFFEEE@@@;;;888555555444111...333BBBPPPdddsss|||yyywww{{{yyysssqqq^^^TTT___ttt|||{{{}}}zzzzzzzzzyyy{{{vvvwwwxxxyyyxxxvvvtttrrrqqquuutttppprrryyy{{{yyy||||||}}}}}}}}}}}}||||||zzzzzzyyyyyyzzz{{{}}}~~~ttttttrrrnnnhhhbbb]]]ZZZfffaaa[[[YYYaaahhhfff___aaakkkrrruuu~~~}}}VVVCCCKKKZZZXXXiiieeeVVVUUUHHHJJJIIIDDDMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGG<<<===>>>???@@@@@@??????<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888999999444555555555666666777777444333222000000000000111111444888BBBVVViiiooojjjrrrfff[[[aaahhheeesss~~~qqqdddhhhvvv~~~tttrrrqqqmmmlllooosssvvv|||}}}uuuiii``````eeekkkooorrryyy~~~~~~~~~|||zzzvvvsssuuuzzz}}}{{{xxxxxxxxxxxxvvvsssqqqqqqrrrqqqqqqqqqsssvvvwwwwwwuuussstttvvvyyyzzz{{{{{{{{{~~~~~~zzzxxxssstttuuuuuusssqqqqqqrrrxxxwwwwwwwwwwwwwwwxxxxxx{{{xxxvvvxxx~~~vvvpppxxx~~~}}}yyyqqqyyyooobbb^^^bbblllnnnpppwwwuuuqqqvvvssshhh^^^aaammm~~~|||aaaLLLNNN]]]ddd```___fffiiieee___^^^aaaeee\\\WWWOOOJJJHHHHHHHHHHHHFFFDDDAAAAAADDDGGGIIIJJJGGGDDDAAA>>><<<:::777555333555666666666555777888@@@FFFLLLNNNPPPSSSQQQMMMdddeeejjjqqqxxxTTT^^^rrrvvvlllOOO===CCCCCC888;;;;;;;;;;;;::::::999888999999:::;;;<<<===???@@@======>>>>>>@@@AAACCCDDD@@@@@@@@@AAAAAABBBBBBBBBCCCAAA@@@??????BBBEEEGGGEEEDDDCCCBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGFFFCCC@@@>>>;;;666222222111333:::CCCZZZiiitttssstttyyyxxxrrrooojjj^^^WWWeee|||zzz}}}}}}|||{{{}}}yyyxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwuuutttuuuwwwzzz|||zzzyyy{{{zzzxxxyyy|||||||||}}}~~~}}}zzzwwwvvvtttppphhh```ZZZWWWVVVccclllwww||||||xxxrrrmmmcccnnnrrrwww}}}gggPPPIIIJJJXXXiii~~~^^^SSSRRREEEHHHGGGDDDIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBBBBCCCDDDDDDEEEEEE<<<<<<<<<=========>>>>>><<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888555555555666666666777777444333222111000000111111...111555===OOOcccmmmmmmssslllbbbcccgggbbbkkkuuuwwwmmmgggooosssooojjjhhhjjjmmmoootttzzz|||sssiiiaaa]]]\\\\\\ggglllrrrwwwyyy}}}}}}|||~~~~~~~~~}}}yyywwwuuuvvvyyy{{{zzzxxx|||{{{xxxtttqqqooopppqqqrrrqqqqqqsssuuuuuutttsssrrrsssuuuwwwyyyzzzzzzzzz|||}}}~~~{{{xxxuuuqqqrrrtttsssrrrqqqqqqrrrttttttsssrrrrrrsssttttttyyyxxxxxx{{{xxxmmmpppwwwiii___[[[[[[fffpppkkkaaa^^^fffnnnpppttt|||xxxpppqqqqqqooohhhdddppptttbbb___eeegggbbb^^^aaaeeegggccc^^^\\\ZZZXXXXXXSSSLLLHHHGGGGGGHHHHHHGGGEEEBBBBBBDDDFFFGGGHHHFFFCCC???<<<:::999777555444555666555555555888:::BBBDDDLLLRRROOOKKKSSSaaazzzwwwsssvvv^^^ddd{{{eeeHHH???>>>===<<<999999::::::999888888777999999999999:::;;;;;;<<<@@@AAAAAABBBCCCEEEGGGGGG@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@BBBDDDFFF@@@@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGEEEBBB@@@???999555444222222888???WWWdddnnnpppsssxxxuuummmlllhhh___XXX```vvvzzzyyyyyyyyy~~~|||}}}yyyzzzyyyxxxvvvvvvvvvwwwwwwwwwvvvuuuuuuvvvyyy|||~~~}}}zzzzzz||||||yyyxxxzzz{{{zzzyyyyyy{{{|||{{{zzzzzzzzzvvvppphhhaaa\\\ZZZdddqqqmmmttt{{{eeeQQQJJJKKKRRR^^^pppXXXSSSRRRGGGIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@???AAABBBCCCDDDDDDCCCBBBBBB<<<;;;:::::::::;;;<<<===;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777555555666666666666777777555444333222111111111111...000222777DDDWWWgggnnnpppqqqiiiccceeebbbeeesssqqq^^^]]]ppptttnnnjjjggghhhhhhhhhkkkppp|||rrrggg^^^YYYZZZ\\\aaahhhqqq{{{}}}}}}|||}}}}}}}}}~~~}}}~~~~~~|||xxxxxxxxxxxxxxxyyyyyyyyy}}}xxxssspppoooooopppqqqppppppqqqssstttrrrqqqqqqrrrtttuuuwwwwwwxxxxxxyyy{{{||||||{{{xxxuuussspppqqqrrrrrrqqqqqqrrrssstttsssqqqppppppqqqssstttuuuvvvxxx{{{yyynnngggrrrqqq^^^PPPLLLPPPUUUbbbqqqoooiiigggsss{{{|||tttssspppuuuooodddlllnnngggssszzzqqqddd___[[[```aaa___]]][[[TTTLLLQQQMMMHHHEEEEEEFFFHHHHHHHHHFFFCCCCCCDDDEEEFFFEEEDDDAAA<<<888777777666555444555555444444666:::===EEEDDDLLLSSSLLLGGG[[[xxxvvvyyyjjjaaatttoooFFF???AAA999777>>>888888888888888888777666999999888888777888888999>>>>>>>>>>>>???@@@BBBBBB>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEE??????@@@AAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGDDDCCCBBB===999666333000444:::PPP\\\gggkkkppptttqqqiiihhhfffaaa[[[ZZZjjj|||xxxwwwxxxxxxvvvyyy|||zzz|||{{{yyywwwvvvvvvvvvwwwwwwvvvvvvvvvxxxzzz}}}{{{yyyzzzyyywwwwww{{{zzzxxxvvvwwwyyy|||}}}~~~||||||{{{wwwpppiiieeeccchhhuuutttyyy}}}vvveeeTTTHHHBBBGGGRRR^^^hhh}}}nnnPPPRRROOOGGGJJJGGGKKKEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@AAABBBDDDEEEDDDBBB@@@???===<<<:::999999:::<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<;;;999777555666666666666666666777777555444444333222222111111000111222333:::KKK^^^lllkkkrrrkkkbbbdddfffgggoooxxxkkkhhhkkknnnqqqssspppkkkiiiiiihhheeefffjjjzzz}}}rrriiiYYYWWWVVV\\\hhhwww~~~|||~~~}}}~~~~~~~~~|||yyywwwxxxyyyyyyxxxwwwxxxyyy}}}{{{wwwuuusssqqqpppoooooonnnooopppsssssssssqqqqqqqqqrrrssstttuuuuuuuuuwwwxxxyyyzzzxxxvvvsssrrrpppqqqrrrrrrqqqrrrsssuuusssrrrpppnnnnnnoooqqqrrrsssssstttvvvxxxxxxvvvtttxxxrrrgggaaajjj|||uuugggWWWKKKGGGLLLXXXcccnnn{{{tttsssrrrwwwwwwvvvuuunnndddeeelllmmmfffooolllnnnvvvxxxoooaaaYYYQQQYYY^^^[[[YYYXXXSSSKKKKKKHHHDDDBBBCCCEEEGGGHHHFFFEEECCCCCCEEEFFFEEEDDDBBB>>>888555444555666666555555444333444777===AAAGGGIIIMMMMMMIIIMMMggg~~~uuuZZZjjj{{{TTT777999???888666<<<777888888999888888777777888777777777777888999999======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHFFFEEECCC>>>:::888444000111666EEETTTbbbhhhkkknnnmmmjjjgggddddddbbb\\\aaazzzyyyzzzvvvtttvvv}}}~~~}}}zzzzzz{{{zzzyyyxxxwwwwwwxxxyyyxxxxxxwwwxxxyyy{{{}}}~~~~~~{{{yyy{{{yyyvvvvvvxxxxxxwwwxxxzzz}}}yyyzzzyyywwwsssqqqqqqrrruuu~~~~~~xxxyyy|||zzz}}}~~~|||~~~|||xxxnnn]]]KKKBBBBBBFFFLLL[[[iiitttZZZJJJOOOKKKFFFIIIDDDJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDCCCBBB???>>>???===;;;::::::;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999:::;;;<<<;;;999777555777777777777777777666666555555444444333222222111000000000000555CCCXXXiiiiiirrrlllbbbdddggghhhnnnsss|||{{{jjjccchhhoookkkjjjllljjjeeeccceeegggjjjsssyyyggg```XXXXXX```kkktttyyy~~~~~~~~~~~~}}}|||~~~~~~~~~}}}||||||{{{xxxvvvuuuwwwyyyzzzxxxxxxxxxyyyxxxwwwwwwxxxyyywwwsssooonnnmmmnnnpppsssuuutttsssqqqqqqqqqrrrrrrsssssstttvvvvvvwwwxxxwwwvvvtttsssrrrssstttsssrrrsssuuuwwwqqqpppnnnllllllmmmnnnooouuusssqqqqqqrrrrrrqqqooojjjfff]]]TTTSSS[[[eeejjjZZZRRRKKKIIIKKKSSSdddsssxxxvvvuuuuuu}}}uuuyyyyyymmmdddccc```XXXTTTWWW]]]nnnxxxssslllhhh\\\LLLOOO\\\aaaYYYRRRRRRQQQKKKGGGEEEAAA@@@BBBEEEFFFGGGDDDCCCCCCDDDFFFFFFEEEDDD>>>;;;666333333444555555555555444444555:::AAAEEEHHHOOONNNFFFHHH[[[qqq}}}www{{{|||sssZZZHHH999888;;;:::888777888888999999999999999888666666777777888:::;;;<<>><<<<<<;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGFFFEEEBBB>>><<<:::666111111555;;;LLL^^^ffffffgggkkkoooiiieeegggjjjddd___rrr~~~yyyyyywwwtttuuuyyy~~~{{{zzzzzzyyyyyyxxxxxxxxxzzz{{{|||zzzzzzyyyyyyyyyzzz||||||{{{yyyzzz}}}{{{vvvtttuuuxxxyyy|||wwwvvvvvvtttuuuxxx}}}~~~{{{|||{{{wwwyyy{{{}}}}}}lllggg[[[NNNCCCAAAGGGMMMSSSbbbqqqSSSMMMSSSLLLLLLOOOGGGMMMHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAA???>>>???>>>===<<<<<<<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<:::;;;;;;;;;:::888777555888888777777777777666666555555555555444333222111---,,,...000444???SSSdddiiiqqqllleeeffffffeeekkkkkklllrrrzzzdddZZZiiihhhjjjnnnllleeeaaa```^^^___ffftttxxxpppfff______aaaccccccvvvyyy|||}}}|||||||||}}}}}}~~~~~~~~~|||{{{zzzyyywwwuuuuuuvvvwwwyyyzzzzzzyyyxxxuuuuuuwww{{{}}}|||vvvqqqooooooppprrruuuvvvvvvtttrrrqqqqqqqqqqqqqqqrrrsssssstttuuuvvvvvvvvvuuuttttttuuuuuutttrrrsssuuuwwwtttsssrrrqqqqqqpppppppppuuurrrooonnnnnnooonnnnnnaaa\\\SSSIIIBBBCCCIIINNNPPPNNNOOORRRRRRYYYmmm}}}yyywwwwww|||yyy}}}qqq___VVV\\\ZZZOOOMMMVVV___yyywwwiiiggg]]]MMM\\\ggghhhYYYMMMMMMMMMIIIGGGDDDAAAAAABBBDDDFFFFFFDDDCCCDDDEEEFFFFFFCCCAAA;;;888444333333444555555555666666666888===DDDIIIJJJQQQNNNEEEMMMeeesssrrruuuvvvzzzDDDBBB===888999<<<:::444777888999999:::999999999666666777888999;;;===>>>DDDCCCBBB@@@>>>===<<<<<<>>>???@@@AAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFCCC@@@???>>>999333222555555DDDVVV```ccceeelllrrrjjjgggjjjpppnnnfffkkkwww{{{vvvxxxtttsssuuuwwwzzz~~~{{{zzz{{{yyyxxxxxxxxxyyy{{{}}}~~~yyyyyyyyyyyyzzz{{{||||||yyywwwyyy}}}|||wwwssstttxxxzzz~~~wwwvvvuuutttuuu{{{}}}}}}}}}{{{uuuxxxzzz{{{~~~~~~xxxppp```YYYOOOFFFBBBDDDIIIMMM[[[iii|||mmmPPPPPPTTTLLLOOOSSSGGGMMMFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<<<<;;;;;;:::999888777666888888888777777777666666555555666666555444333222///---...111444999HHHWWWdddkkkjjjiiikkkddd```hhhhhhcccbbbuuu|||eeedddeeekkkqqqppphhhaaa```___```bbbhhhpppyyy}}}vvvoooiiiccc]]]ZZZbbbjjjtttxxxyyyzzz~~~~~~~~~~~~|||zzzyyyyyyyyyxxxvvvuuutttuuuxxx|||}}}{{{xxxxxxvvvwww{{{~~~~~~yyyttttttsssssstttvvvvvvuuussssssrrrqqqppppppqqqqqqrrrpppqqqrrrtttuuuuuuuuuuuuuuuuuuuuusssqqqrrrtttvvvsssssssssssssssqqqpppooopppnnnkkkkkkkkkkkkjjjiii]]]UUUJJJBBB??????CCCGGGGGGIIIPPPVVVWWWbbb~~~xxxvvvxxxtttzzzyyy~~~~~~}}}kkk___WWWXXXZZZZZZ]]]ccctttoooaaa___```]]]mmmssskkkVVVJJJMMMMMMGGGHHHEEECCCBBBCCCDDDEEEEEEGGGFFFFFFFFFFFFDDD@@@<<<999666444333444555555444555666777999;;;@@@GGGLLLMMMOOOMMMLLLVVVeeellliiisssxxx~~~aaa>>>===:::888999;;;999555666777777888999999888888888777888888999:::;;;<<<======<<<;;;;;;:::;;;;;;>>>???@@@AAABBBDDDEEEEEEFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGGGGGGGGGGHHHEEEDDDCCC>>>666444666333<<>>===AAA@@@@@@??????@@@AAAAAA======>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999888888999;;;<<<===<<<:::999888777777777999888888888777777666666555666666666666444333222444111111333333444>>>JJJ]]]dddgggllloooeee___hhhddd```ZZZgggccceeemmmttttttllldddaaa^^^______]]]]]]eeesss~~~}}}uuukkkaaa\\\NNNZZZiiirrruuuxxx|||{{{|||{{{zzz~~~~~~{{{yyyxxxxxxyyyzzzzzzyyyuuusssssswww}}}|||www|||yyywwwzzz}}}~~~zzzvvvyyywwwvvvvvvwwwvvvtttrrrsssrrrqqqpppppppppqqqrrrmmmnnnppprrrtttuuuuuuvvvuuuuuutttrrrpppppprrruuukkklllmmmmmmmmmkkkhhhggghhhhhhgggggghhhgggeeecccZZZNNN@@@<<<>>>BBBFFFHHHNNNTTT```iiinnn|||xxxqqqqqquuuiiilllkkkvvv~~~xxxqqqlllddd___cccnnntttuuu}}}nnn\\\PPPPPP]]]hhhwwwxxxkkkTTTJJJPPPPPPGGGIIIGGGDDDCCCCCCDDDDDDDDDIIIIIIHHHGGGFFFBBB<<<888777555444444555666555444555777888;;;===BBBHHHMMMPPPKKKLLLTTT]]]aaadddfff~~~iiiqqq}}}|||BBB???777333777:::999777888555555666777777777777777999999888888888888999999::::::::::::;;;<<<===>>>;;;<<<===>>>@@@AAABBBCCCGGGEEECCCAAAAAABBBEEEFFFJJJJJJHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGGGGHHHHHHIIILLLJJJIIIGGGAAA888555666444777AAARRRaaajjjmmmnnniiijjjmmmssswwwyyyxxxwwwiiissssssooommmlllkkklllsss|||{{{}}}}}}}}}|||zzzzzzyyyzzz{{{|||qqqrrruuuwwwzzz}}}zzzwwwvvvwwwwwwuuuvvvzzz{{{zzzzzz{{{}}}~~~|||{{{vvvvvvuuusssqqqsssvvvyyy|||vvvyyy{{{zzz{{{}}}}}}}}}~~~}}}yyyuuunnnaaaTTTEEECCCAAA@@@CCCKKKUUU\\\qqqwwwYYYIIIIIIIIIHHHGGGFFFDDDCCCAAABBBBBBDDDFFFHHHJJJKKK>>>@@@BBBAAA???<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@CCCCCC???999888===???>>><<<;;;;;;::::::999999888;;;999777666777:::>>>@@@???:::555555777888666333666777888888888666555444666666666666555555555555333222000000111333666888PPP]]]iiikkkjjjiiiddd^^^ZZZnnnnnnbbbkkk~~~yyyeeeTTTZZZmmmwwwmmm^^^___\\\XXXWWWYYY\\\^^^___lllxxx~~~uuuhhh[[[TTT\\\hhhpppuuuzzzxxxxxxwwwxxx}}}{{{yyy{{{}}}|||{{{}}}|||{{{yyywwwvvvvvvvvvvvvuuuuuuvvvwwwzzz|||}}}~~~zzzvvvuuuxxx{{{||||||vvvxxxvvvrrrqqqtttuuussstttrrrqqqqqqqqqqqqpppnnnppprrrttttttsssrrrsssttt|||uuunnnlllnnnqqqpppooojjjiiihhhiiijjjjjjhhhfffkkkgggbbb```aaa```^^^[[[MMMFFF???>>>BBBHHHJJJJJJOOOgggzzz}}}tttrrrkkk[[[^^^___aaafffnnnwwwzzzyyyuuurrrzzz}}}qqqdddaaa^^^]]]ggguuunnnVVVJJJJJJJJJFFFGGGEEECCCBBBAAABBBCCCDDDHHHHHHGGGDDDAAA===999777444555555444333222444555111666===AAABBBDDDJJJQQQMMMOOORRR```kkkeeegggxxxmmmccczzz^^^:::888888888888777777777666666666666666777777777777888888999999999999888888888888777777888888999:::===;;;:::<<>>BBB@@@???@@@CCCGGGIIIJJJHHHIIIKKKKKKJJJHHHEEECCCHHHFFFCCC???>>>AAAGGGKKKLLLGGGCCCCCCGGGKKKKKKIIIMMMKKKHHHFFFDDD???888222222666:::BBBSSSfffllliiinnnpppqqqrrrsssvvvzzz}}}gggiiizzztttooollliiiggglllsssyyy|||zzzzzz~~~yyyyyyxxxxxxyyyyyyzzz{{{vvvtttsssuuuyyy|||}}}|||xxxwwwuuusssrrrssstttuuu{{{||||||}}}}}}}}}}}}}}}xxxvvvtttssstttuuutttttt|||}}}}}}{{{|||zzzyyyzzz|||~~~~~~}}}||||||~~~~~~{{{zzzuuurrrnnndddUUUIII???<<<===DDDKKKQQQZZZcccsssiiiPPPKKKJJJIIIGGGEEEDDDBBBBBBDDDDDDDDDDDDDDDEEEEEEFFF@@@BBBBBBAAA???========================>>>??????CCCDDDAAA<<<===BBBFFFEEE999999:::::::::::::::::::::999777777777999<<<===>>>999555555777888666333777777777777777666555555555666666666777777888888444333111000111333555777GGGUUUcccjjjlllnnnkkkfffiiiooommmlllttt{{{~~~|||pppaaaWWWXXX```iiiooobbb___[[[XXXWWWYYY[[[\\\dddooozzzuuufff^^^ZZZ[[[bbbkkkuuuvvvwwwvvvvvvyyy{{{{{{yyy}}}~~~}}}~~~}}}|||zzzyyyxxxxxxxxxyyyxxxxxxxxxxxxyyy{{{|||{{{wwwuuuwwwzzz{{{{{{wwwyyyxxxtttsssuuutttqqqqqqppppppqqqsssttttttssspppqqqssssssrrrrrrrrrtttxxxsssmmmllloooqqqqqqooollljjjiiiiiijjjiiihhhfffgggccc]]]ZZZXXXUUURRROOOFFFBBB>>>===AAAIIISSSYYYiiiqqq}}}~~~|||uuusssjjjWWWJJJOOOUUU[[[cccooo|||{{{xxx}}}||||||{{{xxx{{{pppYYYLLLKKKIIIFFFFFFEEECCCBBBAAAAAABBBCCCGGGFFFEEEBBB???;;;888666444555555444222222444555888999???FFFIIIHHHKKKRRRaaahhhllloooqqqmmmttteeemmm}}}iiiKKK:::888888888777777777666666555666666666777777777777777888888999999888888777888888777777888888999:::;;;::::::<<>>OOObbbkkkkkknnnoooppppppqqqrrrvvvxxxoooeeessszzzoookkkiiifffgggjjjppprrryyy~~~}}}~~~yyyvvvwwwzzz}}}}}}zzzzzz}}}|||xxxwwwwwwwwwvvvvvvvvvwwwwwwuuuttttttwww|||~~~xxxwwwuuussssssssstttuuu{{{{{{{{{zzzzzz{{{||||||wwwuuusssrrrsssttttttssstttuuuwwwyyyyyyxxxwwwuuuwwwvvvvvvxxxyyyyyyxxxvvvxxxyyy{{{~~~|||yyytttpppjjj___QQQGGG@@@???AAAFFFKKKRRR^^^iii[[[IIILLLKKKIIIHHHGGGGGGGGGHHHHHHGGGEEEDDDCCCBBBAAAAAABBBCCCCCCAAA>>>===>>>???===<<<<<<<<<<<<===>>>>>>@@@AAA@@@<<<>>>EEEIIIIII777888888999::::::;;;;;;999888888777777888888999<<<888555555777777666333888777777666666666666666444555666777888999::::::555444222111111222444555;;;IIIYYYccciiimmmmmmjjjtttnnnkkkvvv}}}sss{{{vvvbbbPPPMMM\\\llldddcccaaa]]]YYYWWWWWWXXX\\\dddmmmsss{{{uuufffXXXQQQVVV___iiinnnuuuwwwvvvtttvvvyyyyyy}}}~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwxxx}}}zzzvvvuuuvvvwwwxxxxxxwww{{{{{{xxxwwwxxxvvvqqqrrrpppoooppprrrttttttsssnnnoooqqqqqqpppooopppqqqssspppmmmmmmpppqqqooommmmmmkkkhhhgggggggggeeedddbbb^^^XXXRRRNNNJJJFFFCCC===>>>>>>>>>BBBNNN^^^jjjzzz}}}zzzzzz{{{|||wwwssshhhRRRFFFKKKQQQTTTWWWaaaqqqvvvuuuyyy}}}nnnYYYMMMJJJIIIGGGFFFEEEDDDBBBAAAAAABBBCCCCCCCCCAAA???<<<999777555333444444333222222444666AAA===AAALLLOOOJJJOOOYYYwww{{{oookkkoooUUUddduuu}}}HHH:::<<<777777777777666666666666555555666666666777777777777777888888888888777777888777777777777888999999;;;::::::<<>>@@@<<<<<<;;;;;;;;;<<<<<<===:::<<<;;;888:::AAADDDDDD777888888888999999::::::777777888888777666666555999777555555666777555333888777666555555666777888444555555666777777888888666555333222111222333333555???LLLWWW^^^dddiiikkkuuuooonnnyyy~~~ppprrr}}}kkkZZZSSSRRR^^^aaadddccc^^^YYYVVVTTTYYY\\\___ccchhhpppxxx}}}{{{}}}}}}uuufffYYYTTTUUUYYY___jjjuuuxxxvvvuuuwwwyyy|||~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwtttsssssssssssssssssstttyyywwwtttrrrrrrsssssstttvvvzzz}}}|||||||||yyyttttttrrrpppooopppppppppooolllnnnoooooommmlllmmmnnnooonnnmmmnnnooonnnllliiilllhhhdddaaa``````___^^^\\\XXXSSSMMMGGGCCC???>>><<<===???BBBJJJXXXjjjvvv~~~~~~|||vvvxxxzzzwwwtttgggQQQMMMNNNRRRUUUWWW]]]jjjuuunnnhhhlllsss{{{hhhSSSJJJGGGGGGHHHGGGFFFEEECCCBBBBBBBBBBBB@@@???>>><<<999777555444333333444333222444777:::FFF@@@DDDOOOOOOJJJUUUgggwwweeehhh{{{YYYNNNxxxmmm^^^:::888>>>777777666666666555555555555555555666666666777777666777777777777777777666777777777777777888999999<<<<<<<<<===>>>?????????>>>???@@@BBBDDDDDDBBB???BBBAAA@@@???@@@AAACCCDDDFFFGGGHHHGGGEEEEEEFFFGGGHHHFFFDDDDDDFFFHHHHHHHHHHHHHHHHHHGGGEEECCC@@@===<<<888444555???PPPaaajjjkkkmmmnnnmmmlllkkklllmmmzzzhhhdddrrr}}}rrrllliiiiiikkkgggeeegggqqqyyy{{{{{{}}}zzz}}}~~~{{{yyyxxxvvvuuuuuusssooonnnsssxxxwwwrrrpppqqqrrrrrrssstttttttttsssuuuwwwzzz}}}}}}|||{{{{{{{{{zzzzzzyyyxxxxxxwwwyyyxxxuuusssssstttvvvxxxtttrrrqqqqqqrrrsssrrrqqqrrrssstttvvvwwwxxxxxxyyyuuusssrrrrrruuuwwwxxxxxxtttuuuvvvxxxzzzyyyvvvsssvvvvvvsssiii\\\NNNEEEAAA<<<>>>CCCFFFIIITTTkkkUUURRRQQQKKKKKKJJJJJJLLLNNNQQQSSSJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBAAA>>><<<;;;===???<<<<<<;;;;;;;;;;;;<<<<<<888:::999555666;;;>>>===999999999888888777777777777777777777777666444333666555555555666666555444888777666555555666777888555555555555555555555555666555333222222222222222222888AAAJJJSSS\\\gggoootttzzzzzzzzz{{{rrrppp}}}eeeLLLQQQVVV]]]aaa```\\\XXXUUUXXXWWWVVVVVVXXX\\\ccciiiuuu{{{~~~tttggg\\\VVVTTTSSSYYYeeennnqqqtttwwwyyy{{{}}}}}}}}}~~~}}}}}}}}}||||||{{{{{{{{{||||||zzzyyyxxxxxxxxxxxxppppppqqqrrrsssssssssssssssrrrqqqooommmmmmnnnooosssyyy}}}~~~~~~|||vvvssspppmmmlllmmmnnnnnnmmmnnnpppppppppmmmlllkkkllllllllllllmmmlllkkkhhheeegggbbb\\\WWWUUUUUUUUUUUUQQQOOOKKKGGGBBB???>>>===@@@@@@BBBHHHUUUeeeuuu~~~{{{wwwrrruuuxxxuuutttiiiTTTMMMKKKPPP[[[eeejjjpppuuubbb^^^ccclllvvvdddOOOFFFBBBCCCFFFGGGFFFEEEDDDCCCBBBBBBAAA===<<<:::888777555444444222333444444555777<<>>:::666666666555555555555444555555555555666666666666555666666777777666666555777777666666777777888999============<<<;;;;;;<<<======???AAACCCBBB@@@===??????@@@AAAAAABBBBBBBBBDDDEEEGGGFFFDDDCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJJJJJJJIIIFFFCCCAAA@@@BBB<<<666444999FFFVVVbbbhhhkkknnnooonnnlllllllllnnnmmmllllll~~~}}}ppphhhhhhmmmhhhbbbbbbiiirrryyy}}}~~~|||yyyvvvuuuuuutttrrrtttrrrnnnmmmqqqwwwvvvpppnnnoooqqqsssuuuvvvvvvvvvtttvvvxxxyyyyyyxxxwwwvvvxxxyyyyyyyyyyyywwwvvvuuuvvvuuurrrqqqppprrrtttvvvrrrqqqpppqqqssssssrrrqqqppppppppppppqqqrrrsssttttttqqqnnnnnnrrrwww{{{}}}ttttttuuuwwwwwwvvvsssppptttsssmmmbbbSSSFFF@@@>>>===AAAGGGLLLRRRaaa|||~~~|||zzz}}}PPPOOOQQQMMMLLLJJJIIIIIIJJJJJJKKKHHHHHHGGGFFFFFFFFFGGGGGG@@@AAAAAA???<<<;;;<<<=========<<<;;;;;;;;;;;;<<<:::<<<:::666666999;;;999999999888888777666666555777777777777666666555444333444555555666555555444666666666666666777777888555555555444444333333333555444333333222222222222111222888BBBKKKWWWfffsssuuu~~~zzztttqqqwwwyyyjjjQQQQQQRRRVVVZZZ[[[[[[ZZZVVVSSSQQQRRRQQQRRRWWW^^^mmmrrrvvvwwwwwwvvvsssnnnbbbVVVOOOTTT\\\bbbjjjssstttvvvyyy{{{{{{}}}{{{{{{{{{|||}}}~~~}}}{{{zzzyyyxxxxxxpppqqqrrrttttttuuuuuuuuunnnnnnnnnllljjjjjjkkkmmmpppvvv{{{||||||}}}zzzuuunnnllljjjjjjlllnnnooopppqqqrrrrrrpppmmmkkkjjjjjjggghhhjjjjjjiiigggeeecccaaa[[[RRRLLLIIIIIIJJJJJJEEEEEECCCAAA>>>===>>>???EEEDDDFFFNNN]]]qqq{{{vvvtttqqqnnnsssvvvrrrsssmmm]]]UUUOOOTTTfffuuuxxxvvvvvvaaa]]]bbbiiippp___LLLFFF@@@???CCCEEEEEEDDDCCCBBB@@@??????:::999888666555444444444222333555666888<<>>???@@@AAAAAAAAAAAA@@@AAACCCEEEFFFEEEEEEFFFGGGDDDEEEEEEFFFGGGIIIJJJKKKHHHJJJKKKJJJHHHGGGHHHHHHEEE???:::777777>>>LLLYYYeeeiiipppttttttrrrpppooonnnssstttkkkooo|||mmmgggiiifff```]]]bbbiiiqqqzzzwwwnnnrrr||||||}}}~~~zzz{{{vvvxxxwwwuuutttwwwwwwuuuqqqqqqooommmppptttsssnnnnnnooorrrtttvvvwwwwwwwwwtttvvvxxxwwwuuutttssstttssstttvvvvvvvvvtttqqqpppsssrrrpppppppppqqqsssuuurrrqqqqqqrrrttttttrrrqqqsssrrrpppoooooopppqqqrrrrrroookkkkkkoootttyyy|||rrrrrrtttvvvwwwvvvsssqqqmmmjjjcccWWWJJJAAA>>>>>>CCCGGGOOOYYYdddwww}}}zzzwwwuuusssgggTTTMMMPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGG@@@AAABBBAAA>>>===<<<===>>>======<<<;;;;;;<<<<<<;;;===;;;777666999:::888777777777777777777666666777777777666666666666666111333555555555555555555555555666777777777777777444444444555555555555555444333333333333333333333111000555===FFFOOO^^^mmmppp}}}uuusss~~~vvvyyyjjj^^^QQQKKKNNNUUUZZZ\\\UUUQQQQQQSSSRRROOORRRYYY[[[aaagggiiippp|||xxxhhhYYYUUURRRQQQYYYeeefffkkkqqqvvvxxxxxxxxxyyytttuuuwwwzzz~~~~~~|||yyywwwvvvuuuuuurrrrrrssstttttttttsssrrrjjjkkklllkkkiiihhhjjjllloootttwwwwwwwwwwwwtttoooooollljjjiiilllnnnpppppppppppppppmmmiiieeedddcccaaaccceeefffffffffeeeeee\\\UUUKKKCCC@@@@@@AAABBB===??????>>><<<<<>>===>>>>>>@@@AAAAAACCCEEEEEEDDDDDDEEEGGGFFFFFFGGGGGGFFFFFFGGGHHHDDDFFFHHHHHHGGGGGGIIIKKKDDD@@@===;;;888:::EEESSSaaahhhrrryyy{{{xxxuuussswwwuuuuuuppphhhtttoooiiiccc___\\\^^^bbbgggqqq{{{yyylllkkkyyyyyy{{{~~~|||}}}|||zzz|||vvvzzz{{{xxxwwwzzzzzzwwwpppssssssppppppsssrrrnnnpppqqqsssuuuvvvvvvvvvuuutttuuuwwwvvvsssrrrsssuuurrrsssuuuvvvuuussspppnnnooooooooopppqqqrrrssstttqqqqqqqqqsssuuuuuusssqqqzzzxxxvvvsssrrrrrrssstttpppnnnlllmmmpppsssuuuuuuqqqqqqrrrssstttrrroookkkccc^^^UUUJJJBBB>>>>>>@@@IIIMMMWWWeeeuuu}}}zzzwwwtttrrrqqq[[[ZZZNNNRRRJJJKKKKKKLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEE@@@BBBCCCCCC@@@>>>======???>>>===<<<<<<<<<<<<<<<:::<<<;;;777666999:::888555555666666777777888888777777666666666666777888000222555666555444444555444555666888888888777666333444444555666777888888333333333333333333333333222000444;;;AAAGGGTTTaaahhhxxxtttvvv}}}}}}rrrVVVEEEEEEOOOWWW\\\TTTQQQRRRUUUSSSNNNOOOUUUOOOYYY___aaahhhvvvxxxkkkbbbUUUHHHKKKVVVYYY```jjjqqqtttsssqqqooommmnnnqqqvvv||||||{{{xxxvvvsssrrrpppppprrrrrrssssssrrrqqqooonnniiikkklllkkkiiihhhjjjmmmnnnsssuuutttsssrrrnnniiisssppplllkkkkkkmmmnnnnnnllllllkkkhhhccc___]]]\\\]]]___bbbdddeeeeeefffgggZZZRRRGGG???;;;;;;===>>><<<>>>???>>>===>>>BBBEEEFFFIIINNNSSSaaa|||{{{uuuuuutttooolllnnnjjjjjjqqqrrrlllqqquuunnnddd___fff|||~~~gggGGGCCCGGGBBB>>>BBB@@@??????>>><<<;;;999888888777555444333333444555333444777999===DDDKKKQQQIIINNNLLLGGGPPPbbbkkkhhhuuulllWWW888===666...===555555444444444333333333444444444555555555666666444555555555555555555444666666666666666777888888333666888999888888;;;>>>:::::::::<<<>>>@@@???>>>BBB???<<<::::::<<>>>>>:::999CCCPPP___gggsss|||}}}yyywww|||ooorrryyyoookkkzzz{{{mmmbbb___^^^______aaajjjttt|||vvvqqqyyy{{{|||~~~~~~~~~|||xxx{{{|||yyyyyy}}}xxx}}}}}}xxxuuuwwwvvvrrrqqqvvvxxxuuusssssssssppprrrsssuuuvvvvvvuuusssrrrsssuuuvvvuuusssrrruuuxxxsssuuuwwwxxxxxxuuurrrooommmmmmooopppqqqrrrssstttqqqqqqrrrsssuuuuuutttrrr}}}zzzwwwsssqqqqqqrrrsssqqqppppppqqqssssssrrrppprrrqqqppppppoookkkfffbbb\\\UUUKKKBBB======@@@BBBLLLPPPZZZkkk|||zzzxxxvvvtttsssvvvXXXNNNHHHNNNJJJJJJJJJIIIGGGGGGIIIJJJBBBEEEGGGEEE@@@>>>AAADDD????????????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<;;;:::888777666777888999666777888888666666777999666777888999888777555333555444333555777888888777666666666666666777888888777666444222111222333444333111222555555222111444666333333666;;;@@@KKKUUUYYYhhhzzzwwwuuuYYYGGGEEEKKKPPPRRROOONNNPPPQQQOOOQQQUUUNNNOOORRRVVV^^^jjjwwwyyyvvvssspppjjj```TTTKKKMMMNNNUUUaaahhhhhhkkkpppooopppsssyyy~~~|||{{{yyyxxxvvvtttsssrrrsssrrrqqqqqqqqqqqqrrrsssooommmkkkjjjkkkkkkkkkkkkppppppqqquuuwwwwwwrrrnnnrrrooolllllloooqqqpppnnnkkkhhhdddbbbbbbccccccbbbfffggghhhiiihhhgggeeeccc\\\PPPBBB<<<>>>???<<<888@@@>>>===<<<>>>CCCHHHLLLPPPRRRVVV\\\hhh~~~}}}{{{wwwrrrooooooooonnnlllsssssssssqqqnnnlllkkkkkknnneeehhh{{{dddYYYJJJAAA???@@@AAA@@@DDDAAA>>>;;;999999:::;;;888777777666666555444444999;;;>>>AAAEEEIIIKKKLLLLLLPPPQQQZZZjjjlllllluuu}}}sssWWWbbbvvvEEE222555888888999555555444444444333333333555444444333333444444555444444444555555555555666666666666666666666666666444555666555555555777888;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@??????AAADDDGGGBBB???@@@DDDGGGFFFCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEECCC===888:::CCCLLLdddpppxxxyyy}}}uuuuuuxxx{{{{{{yyyyyy|||ssslllhhhccc```]]][[[\\\^^^www~~~~~~~~~~~~zzzyyy{{{~~~}}}~~~zzz|||}}}~~~}}}{{{zzz|||{{{zzzyyyyyyyyyzzz{{{xxxwwwvvvtttttttttuuuuuuqqqtttvvvwwwuuusssrrrrrrvvvsssrrrrrrsssssspppmmmooossswwwuuuqqqqqqwww}}}vvvuuutttsssrrrsssttttttrrrqqqpppqqqssssssrrrqqqpppqqqrrrssstttsssrrrrrrwwwuuusssqqqqqqqqqrrrssstttqqqppprrrtttrrrpppooooookkkhhhiiiiiifff^^^XXXWWWMMMCCC>>><<<<<<@@@FFFLLLVVVdddvvv{{{xxxyyyxxxvvvrrrooonnnmmmeeeRRRMMMGGGLLLEEEGGGIIIIIIGGGEEEEEEFFFCCCFFFHHHEEE@@@>>>???BBB============>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<:::999777666666666888999777888::::::888777777888555666777777777666444333444333333444666888777666555555444444444444555555777777666555444333222111333000000333333222222666666222000333666;;;EEEOOOVVV```pppyyycccQQQIIIGGGIIIGGGJJJQQQTTTRRROOOPPPLLLLLLLLLMMMPPPVVV^^^dddggglllssszzz{{{ttthhh___SSSMMMJJJMMMPPPRRRZZZbbb```aaadddiiiooosssuuuvvvtttuuuuuuuuuvvvuuuuuuuuuqqqppppppnnnllljjjiiihhhkkkjjjiiiiiijjjlllmmmmmmrrrrrrsssvvvxxxxxxtttppptttrrrpppooopppqqqqqqpppnnnkkkhhhfffgggggggggfffgggggghhhgggfffdddaaa___YYYPPPEEE>>><<<>>>?????????>>><<<;;;>>>EEEMMMSSS```bbbgggqqqqqqpppuuuvvvssspppooopppqqqooonnnppppppooommmjjjhhhgggfffmmmkkksssoooPPPIIIBBB???@@@BBBBBBAAA@@@???<<<:::888888888999777666666555555555666666:::===BBBEEEGGGIIILLLNNNQQQggguuutttllldddppp}}}ZZZXXXkkktttWWW;;;555777555222222555444444444444333333333444444333333333333444444444444444444555555555555555555555555555555555555444555555444333333444666888888888999:::<<<===>>>===<<<<<<<<<<<<<<<======>>>>>>>>><<<;;;<<>>@@@DDDGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@CCCEEEBBB>>><<>><<<===???DDDJJJ[[[aaammm~~~}}}wwwwwwwwwuuurrrooommmmmm~~~TTTNNNMMMHHHKKKCCCFFFIIIJJJHHHEEEDDDCCCDDDFFFGGGEEE@@@>>>>>>@@@;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999888666555555666666777888:::<<<<<<;;;888777777444555666666666555333222444333333444666777666555444444333333333333333333666777999::::::888666555777333111333444444777<<<888444000111333666???IIIMMMPPP\\\tttuuubbbSSSIIIEEEFFFMMMSSSQQQMMMJJJMMMMMMLLLIIIHHHIIILLLOOOSSS[[[gggssszzzzzztttoooeee\\\SSSLLLHHHFFFJJJOOOOOOOOOQQQVVV]]]dddhhhiiilllmmmnnnpppqqqqqqrrrqqqqqqqqqqqqpppmmmjjjgggfffiiiiiihhhhhhiiijjjlllmmmqqqqqqrrrtttvvvvvvsssqqqssstttsssqqqooonnnooopppooommmiiihhhhhhiiiiiiiiihhhhhhhhhfffdddaaa^^^]]]XXXRRRIIIAAA<<<===BBBGGGCCCAAA>>>===AAAJJJVVV___uuuyyyxxxjjjgggllltttsssqqqpppooopppooonnnllliiihhhhhhgggfffeeedddcccjjjnnnzzzmmmLLL@@@>>>===>>>BBBCCCAAA>>><<<;;;:::999888777666666666555444444555777999:::>>>CCCIIIJJJJJJKKKPPPUUUjjjwwwyyyrrrlllhhhwwwZZZOOOiiiLLL???777999;;;666333333444444444444333333333333444444333333333333444444333333333444444444555555444444444444444444444444333444555333222222333555555555666777999;;;===>>>===<<<<<<;;;;;;;;;<<<<<>>===;;;999:::===@@@???>>>>>>AAAEEEGGGFFFDDDCCCDDDFFFGGGFFFEEEBBB@@@AAABBBCCCBBB???======>>>JJJaaaxxx~~~yyyzzz|||{{{nnnaaa___```[[[VVV[[[```kkk|||~~~|||~~~~~~{{{zzz{{{zzzzzz{{{|||~~~~~~|||{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwvvvtttrrrppprrrvvvyyytttsssrrrrrrttttttsssrrrssssssssstttuuuwwwyyy{{{tttsssrrrqqqpppqqqrrrrrrxxxvvvsssrrrsssttttttssspppqqqrrrsssssssssrrrrrrrrrqqqpppooonnnnnnnnnnnnllloootttxxxzzzzzzxxxvvvooofff[[[TTTRRRPPPLLLHHHAAA<<<;;;>>>AAADDDKKKRRRcccfffssszzz~~~uuuuuutttsssqqqooommmkkkgggNNNNNNMMMJJJLLLEEEGGGIIIJJJHHHFFFEEEEEECCCDDDEEECCCAAA???@@@AAA>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;777777666555555555555666999;;;>>>>>><<<999777666444555666666666555444444444333333444555666666555333333444444555555555555444555888;;;===>>>>>>>>><<<777444444666777<<>>>>>>>>@@@AAA@@@===999999999::::::999777666444666555444444666999===???EEEJJJNNNNNNKKKNNNVVV^^^yyywwwjjjcccjjjuuu[[[QQQ``````BBB:::555777777555555777444444444333333333222222444333333333333333333444222333333333444444444444222222222222222222222222222333444333222333444666666666666777888:::;;;<<<===<<<;;;;;;:::;;;;;;;;;@@@@@@>>>;;;:::;;;>>>AAA??????@@@CCCFFFGGGEEECCCAAACCCFFFGGGGGGDDDAAA???EEEBBB???======???AAACCCFFFYYYmmmwww|||~~~yyyyyyzzzxxx}}}jjj\\\[[[[[[YYYZZZYYY]]]jjj|||~~~}}}{{{||||||xxxxxxzzz{{{|||}}}~~~}}}|||{{{yyyxxxxxxwwwxxxvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvvvv~~~}}}zzzuuurrrqqqsssvvvppppppooopppqqqrrrrrrrrrxxxuuussssssvvvxxxxxxvvvttttttrrrqqqqqqqqqrrrsssxxxuuurrrqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrssssssssssssssssssrrrqqqqqqppppppoootttyyyyyyxxxxxxwwwuuupppfffXXXOOOKKKIIIEEEAAA<<<;;;===BBBFFFIIIOOOVVVaaaiii}}}}}}|||xxxsssrrrrrrrrrqqqnnnkkkiii[[[OOONNNJJJIIIJJJFFFGGGGGGFFFDDDDDDEEEGGG@@@AAABBBBBBAAAAAABBBCCCBBBBBBAAA@@@>>>===<<<<<<::::::999888888888888999777666666555555555555555888;;;>>>>>><<<999777666666666666777777666666666555444333444666666666444333444555777999999999999555555555666999;;;>>>@@@<<<777444444666777<<>>999555444333333999AAAKKKKKKOOO]]]tttuuuyyy}}}gggUUUCCC===@@@FFFMMMRRRGGGHHHIIIHHHFFFEEEFFFGGGJJJKKKLLLOOOTTT[[[bbbgggjjjmmmooommmhhhaaaXXXRRRJJJGGGDDDDDDFFFIIIKKKLLLWWWYYY]]]bbbiiinnnsssuuukkkjjjhhhfffffffffhhhiiihhhiiiiiihhhffffffhhhkkkkkklllllllllllllllmmmmmmppprrrsssqqqllliiijjjlllhhheeebbbbbbcccdddeeeeeegggggggggffffffeeeddddddfff]]]PPPGGGFFFHHHJJJLLLMMMKKKGGGCCCDDDNNN^^^iii}}}qqqqqqnnnkkkkkklllmmmmmmkkkiiigggfffeeecccaaa______aaaaaa___]]]]]]```fffmmmqqqqqqsssvvvxxxeeePPPEEECCCCCC@@@???>>>>>>===<<<999777888999:::::::::888777555666666555666999===AAADDDHHHLLLOOOMMMKKKOOOZZZdddjjjnnnkkklllzzz}}}ZZZmmmvvvHHH???888111111222222222222444444333333333222222222333333333222222333333333222222222222333333333444222222222222222222222222111222333444444555777999999888888888888888999999;;;;;;::::::::::::;;;;;;??????>>><<<:::;;;>>>AAABBBBBBCCCDDDEEEEEECCCAAA@@@BBBEEEGGGGGGEEEBBB@@@BBBBBB@@@@@@AAACCCFFFGGGKKKSSS\\\eeeppp{{{~~~{{{~~~~~~yyy|||ddd[[[ZZZZZZWWWUUUUUU[[[hhhxxx}}}}}}~~~|||{{{|||zzzvvvvvvyyy}}}}}}~~~{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwwww{{{|||{{{xxxtttrrrqqqqqqpppppppppppppppqqqsssttt{{{wwwssssssuuuwwwuuurrrvvvuuusssrrrrrrrrrssstttwwwuuurrrqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssttttttttttttrrrqqqpppmmmuuuyyyuuuqqqssstttsssnnncccUUUKKKFFFCCC>>>;;;<<<===@@@FFFIIIJJJOOOVVVaaassswww|||yyytttssspppqqqoooooooooooolllhhhdddiiiRRRPPPJJJEEEFFFDDDDDDEEEDDDBBB@@@AAACCCEEE??????@@@AAABBBCCCCCCDDDEEEDDDCCCAAA???===<<<;;;999888888777777777777777666666666666666555555555777999;;;;;;:::777666666666666666666777777777777777555444555666777666555333555777999:::;;;::::::666444333222222444666888777333111333444444777<<<:::666444333111000444;;;EEEJJJPPPUUU^^^qqqyyyooottt]]]NNNEEE@@@@@@BBBGGGHHHIIIHHHEEEDDDDDDEEE@@@CCCFFFIIIKKKNNNQQQSSSYYY^^^ccceeeiiinnnnnnlll\\\XXXSSSPPPNNNNNNMMMLLLEEEGGGKKKQQQZZZcccjjjooohhhgggeeecccccccccdddddd^^^aaadddddddddeeejjjnnnjjjkkkkkkkkkjjjjjjlllnnnooopppqqqooollljjjiiiiiieeebbb```___aaacccddddddcccccccccddddddeeeeeeeeeiii___SSSKKKJJJLLLMMMMMMOOOOOOMMMKKKLLLVVVfffrrrtttkkkkkkfffbbbddd```bbbccccccbbbbbbdddeeeeeebbb^^^]]]]]][[[XXXTTTWWWWWWZZZ```gggjjjjjjiiinnniiihhhllloookkkdddaaa[[[UUUMMMIIIHHHEEE???999===<<<;;;999888888888888888999:::::::::999888777888888999;;;>>>BBBEEEHHHHHHKKKNNNNNNNNNSSS]]]eee```fffmmmrrrrrrzzzbbb555999555222333666666222///333333333333222222222222333333222222222222333333111111222222222333333333222222222222222222222222111222333444444555777999999999888777777777777888:::999999999999:::;;;<<<;;;<<<<<<;;;::::::===???CCCCCCCCCCCCCCCBBBAAAAAA@@@BBBDDDFFFGGGFFFDDDCCC<<>>???DDDIIIJJJKKKPPPWWWggg|||tttuuupppooosssrrrmmmkkkjjjjjjjjjgggaaa\\\qqqTTTKKKNNNFFFDDDGGG@@@BBBCCCDDDCCCAAAAAAAAABBB@@@@@@@@@@@@BBBCCCCCCBBBCCCCCCBBB@@@>>>===<<<;;;999999888777777777777777777777777777666666555555555777888888777666666777555555555555666666777777888777666666777888777666444555777888999888777666444333333222222222222222333000000333333222222666666333222333111///222777888DDDPPPQQQMMMUUUkkk~~~vvvzzz|||rrrdddSSSEEE@@@FFFGGGGGGFFFDDDCCCDDDEEE;;;???BBBDDDCCCCCCDDDEEEJJJOOOSSSUUU\\\gggnnnooodddaaa^^^[[[[[[[[[ZZZYYYLLLJJJIIIIIILLLRRRWWW[[[\\\^^^```aaabbbaaa```___XXX[[[___```___bbbhhhmmmhhhiiiiiihhhffffffiiilllkkkjjjiiiiiiiiihhheeecccaaa___\\\\\\^^^```aaaaaa____________``````aaabbbddd___VVVNNNJJJKKKNNNQQQWWWZZZ\\\^^^bbbmmm~~~~~~gggdddddd^^^[[[___WWWYYYZZZZZZYYY[[[^^^aaa```\\\XXXWWWXXXWWWSSSOOORRRRRRTTTWWW[[[______]]]^^^YYYWWWXXXUUULLLEEEDDDFFF@@@===@@@FFFFFF>>>777999999999888777777888999777888888999999999888888:::;;;===???BBBFFFIIIJJJIIILLLQQQUUUYYY]]]bbbeeekkksssrrrxxxvvvyyymmmBBB111333444555666777777444111333333333222222222222111333333222222222222333333111111111111222222222222222222222222222222222222222333444333222222444666777666666666666666777777888888888888999;;;<<<===888:::<<<===<<<===>>>???@@@@@@@@@@@@???@@@AAABBB@@@AAACCCFFFGGGGGGGGGGGG>>>FFFOOORRRPPPLLLJJJKKKMMMKKKJJJNNNWWWhhh{{{~~~uuuaaaYYYXXXVVVTTTSSSVVV\\\aaassswwwzzzwwwqqqrrr{{{{{{~~~~~~|||||||||xxxssstttxxx||||||}}}~~~~~~}}}|||{{{{{{{{{||||||{{{zzzyyyxxx|||||||||{{{yyywwwuuusssqqqssstttvvvwwwxxxwwwwwwuuuwwwyyyyyywwwtttsssrrruuuvvvvvvtttrrrsssvvvyyyvvvuuusssrrrrrrsssssssssuuutttsssrrrrrrrrrssstttuuuuuuuuuwwwxxxwwwuuurrrrrrrrrqqqqqqqqqrrrssstttoooqqqssstttsssqqqnnnllliiiyyy}}}uuutttsssooohhh[[[III===999:::;;;;;;AAACCCHHHNNNPPPPPPWWW___xxxzzzwwwtttnnnpppsssmmmhhhfffdddddddddaaaZZZTTTbbbIIIGGGMMMEEEFFFJJJ???AAADDDGGGGGGFFFCCCBBBAAABBBAAA@@@AAABBBBBBAAA@@@AAAAAA@@@???>>>===<<<<<<:::999999888777888888888777777777888777666666555444555666666555444666777444444444444444555666777999888666777888999777666555666777777666444222111111222444555666555444333333111222555555222111444555333333444333000222666222CCCTTTTTTKKKJJJYYYiii|||vvvxxx}}}}}}sss```VVV@@@AAAAAA@@@??????AAACCCCCCDDDDDDBBB???>>>AAADDD???EEEGGGGGGLLLWWW\\\[[[\\\[[[ZZZ[[[^^^```aaaaaaeee```XXXPPPKKKIIIJJJLLLKKKOOOUUU[[[^^^^^^[[[YYYVVVZZZ]]]]]]\\\]]]ccchhhdddeeefffdddbbbbbbfffiiifffdddbbbccceeedddaaa]]]]]][[[YYYYYY[[[]]]^^^^^^\\\\\\[[[[[[[[[\\\]]]]]]^^^]]]XXXPPPIIIIIIOOOUUUaaaffflllqqqwww}}}gggYYY]]]```XXXUUUZZZUUUVVVVVVUUUSSSTTTWWW[[[XXXTTTQQQRRRUUUVVVSSSOOOOOOPPPQQQPPPQQQSSSSSSSSSJJJFFFFFFHHHFFF???<<<>>>>>>???AAACCCAAA>>>===???999:::;;;;;;999888888999777777777777888888888888<<<===???BBBFFFHHHJJJKKKKKKOOOWWW^^^dddgggggggggtttXXX```\\\hhhfffGGG333<<<000333444111000111333333333333333222222222111111333222222222222222222333000111111111111222222222222222222222222222222222444444444333000///000222333333333444555666777888666777777888999;;;<<<===999;;;???@@@@@@@@@AAABBB===============>>>AAACCC@@@AAACCCEEEGGGHHHIIIJJJFFFMMMRRRQQQLLLJJJMMMRRRHHHIIIKKKMMMRRR```vvv~~~zzzxxxddd```YYYSSSPPPQQQSSSUUUcccrrrvvvnnnrrr{{{oootttzzz~~~~~~|||||||||xxxssstttxxx|||}}}~~~xxxyyyzzzzzzyyyvvvsssrrr~~~~~~~~~}}}zzzxxxuuusssqqqrrrtttvvvxxxxxxxxxwww}}}~~~~~~|||xxxuuutttttttttuuuuuussspppqqqtttwwwrrrrrrrrrqqqrrrsssuuuvvvtttsssrrrqqqqqqqqqrrrrrrqqqrrrsssvvvwwwvvvssspppsssrrrqqqpppqqqrrrssstttpppqqqtttuuutttrrrnnnlllqqq}}}xxxssslllkkk\\\GGG:::777:::>>>@@@DDDFFFMMMSSSVVVWWW___hhh|||wwwxxxuuunnnooolll^^^eeebbb`````````]]]UUUNNNyyyUUUQQQLLLIIIHHHGGGDDDAAAFFFFFFEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@===>>>>>><<<:::999:::<<<888888888888888888888888888888888888888777666555555555444333444555666777888777666555555666777888999888666555555555666777777777666555333222111000222222333333333333444444666555444333222222111222444444333222333444555666222AAATTT\\\UUUMMMPPPZZZrrr{{{{{{zzzvvvzzz}}}sss^^^MMM;;;666<<>>@@@@@@@@@AAADDDHHHLLLOOOSSSTTTUUUWWWZZZ\\\___```eeefffgggddd]]]TTTMMMIIIMMMJJJHHHJJJPPPUUUXXXYYYZZZYYYXXXXXXXXXZZZ\\\^^^````````````____________^^^\\\ZZZ[[[]]]^^^\\\ZZZYYYYYYYYYYYYYYYXXXXXXWWW\\\[[[YYYXXXXXXYYYZZZ[[[YYYWWWUUURRRMMMJJJPPPYYYgggtttxxxiiiaaaXXXTTTTTTVVVTTTSSSWWWUUURRRPPPOOOQQQSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOONNNLLLKKKJJJIIIHHHHHHEEE@@@<<<:::999:::;;;@@@>>>===???CCCCCC???:::777888999::::::999888777999777666555666888;;;===EEECCCBBBDDDIIILLLLLLKKKIIIUUUcccfffaaaaaammm|||kkkYYYVVV```~~~YYYIII>>>000<<<444444444444444444444444222111111111222333444444000111111111111222222222222222111111222222333444444222111//////000222333555555555444444333333333444444444444444555666666666666666777888888999999:::===BBBDDDCCC@@@===<<<<<<>>>@@@@@@@@@@@@BBBDDDJJJGGGEEEEEEGGGIIIJJJJJJIIIKKKJJJFFFIIIQQQTTTQQQJJJPPPWWWWWWRRRWWWmmm}}}ooo^^^TTTSSSUUUSSSPPPTTTcccsss||||||mmm]]]cccgggkkkooowww}}}}}}{{{vvvrrrrrr}}}~~~~~~}}}|||yyyyyyxxxxxxvvvuuusssrrrvvvvvvxxxzzz|||{{{xxxuuuwwwzzz{{{xxxsssqqqtttwww}}}~~~~~~|||yyywwwvvvwwwsssvvvwwwvvvrrrpppqqqsssvvvuuuuuuuuuvvvvvvtttsssrrrrrrsssssssssrrrqqqpppvvvuuuuuuvvvwwwwwwtttrrrooopppqqqrrrrrrpppnnnmmmoooooopppppprrrsssttttttyyyuuurrrtttuuukkk```BBB333;;;:::888GGGHHHJJJJJJSSS```cccjjj{{{zzzyyyxxxvvvrrrnnnjjjhhhfffaaa[[[XXXXXXUUUOOOJJJcccSSSOOOKKKIIIHHHGGGDDDBBBHHHHHHHHHHHHGGGGGGFFFEEEBBBAAAAAA@@@???????????????@@@@@@>>><<<;;;<<<===888888888999999999999999777777888888888777777777555444444333444555666777777777666555555666777777888777666555555555666777666666555444333222222111222222222333333333444444666666555444333222222333444333333222333444555666222<<>>>>>===>>>@@@CCCEEEGGGJJJKKKMMMOOORRRVVVXXXZZZ___bbbeeeeeebbb]]]YYYWWWKKKHHHDDDDDDFFFIIIIIIIIIRRRRRRSSSTTTUUUUUUUUUUUUZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUVVVYYYYYYXXXVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUWWWUUUTTTSSSPPPOOOUUU]]]nnn|||ooobbb]]]WWWPPPNNNOOOQQQPPPNNNRRRQQQPPPNNNNNNNNNPPPPPPQQQPPPOOONNNLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCFFFCCC???<<<999999;;;<<>>===???BBBBBB>>>999888888999::::::999888888666666666777999===@@@BBBEEEFFFGGGHHHHHHJJJKKKLLLLLLXXXeeejjjiiipppvvvYYYcccEEE999777000666333333333333333333333333111111111111111222333333000000111111111222222222111000000000000111222222333222000//////111222333555444444444333333333333555555444444555555666777666666777777888999999999999<<<@@@BBBAAA???>>>===:::;;;>>>???@@@BBBFFFHHHKKKIIIFFFFFFHHHIIIJJJJJJDDDFFFGGGEEEIIIPPPSSSRRRHHHQQQZZZYYYRRRSSSfff{{{ppp]]]VVVTTTRRROOOQQQ\\\hhhpppwww|||yyysssdddfffffffffkkkvvv~~~}}}|||xxxsssqqqsss|||}}}~~~zzzyyyxxxwwwuuutttsssrrrvvvuuuvvvwwwyyyyyywwwuuusssvvvxxxvvvsssqqqtttwwwzzz{{{zzzyyywwwvvvwwwyyyvvvxxxyyywwwsssrrrtttwwwvvvvvvvvvwwwwwwvvvuuutttqqqqqqqqqrrrrrrrrrssssssvvvuuuuuuvvvwwwwwwtttrrrpppqqqsssuuuuuutttrrrqqqooopppqqqrrrssssssssssssooozzz}}}uuuqqqvvv|||}}}ppp^^^EEE:::@@@BBBAAAGGGHHHJJJIIIOOO\\\fffzzz~~~{{{{{{zzzxxxtttnnniiieeebbb]]]XXXUUUSSSPPPKKKFFFQQQNNNMMMKKKJJJIIIGGGDDDBBBHHHHHHIIIIIIHHHFFFDDDCCCAAAAAA@@@??????>>>>>>===>>>???@@@???<<<;;;<<<===999999999999999999999999666666777888888888777777555444444444444555666666777666555555555555666777777777666555555555555666444444444444333333333333222222222222333333333333666666555444333333333333333333333333333444555555444666AAAPPPZZZZZZUUURRR^^^YYYjjj{{{hhhUUUEEE===:::AAA<<<:::<<<===<<<<<<>>>======<<<======>>>???@@@???@@@BBBEEEHHHKKKNNNPPPSSSVVV[[[]]]]]][[[ZZZZZZQQQNNNJJJGGGFFFDDDCCCAAADDDFFFIIILLLNNNNNNNNNMMMSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOLLLMMMNNNNNNOOOOOOOOOOOOSSSRRRRRRTTTTTTUUU[[[dddzzzkkkYYYTTTUUUQQQMMMIIIIIIKKKMMMLLLJJJMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCAAA>>>;;;::::::<<<===AAA???===>>>@@@???<<<888888888999::::::999888888555666888;;;???BBBEEEFFFDDDGGGJJJJJJIIIJJJLLLOOOSSS^^^kkkrrryyyvvvdddbbbhhh???555888555111111111111111111111111111000000000000000111111222000000000111111111222222000////////////000111111111000//////000111333444444444333333333333333222555555555555555666777777666666777888888999999:::999;;;>>>??????>>>??????===???AAABBBDDDHHHMMMQQQKKKIIIGGGFFFHHHIIIIIIHHHAAADDDEEEEEEGGGMMMOOONNNHHHQQQ[[[\\\TTTPPP\\\lll}}}}}}fffXXXRRRRRRNNNSSSWWW[[[bbbnnnxxx|||tttuuuqqqjjjgggmmmuuuyyy~~~~~~}}}yyytttuuuzzz|||||||||}}}~~~|||zzzxxxvvvtttsssrrrrrruuutttrrrsssuuuvvvvvvuuupppsssuuutttrrrrrrtttwwwwwwwwwwwwuuutttuuuwwwzzzxxxyyyzzzyyyvvvuuuxxx{{{wwwxxxyyyzzzyyyxxxvvvuuurrrqqqppppppppprrrtttuuuvvvuuuuuuvvvwwwvvvtttrrroooqqqtttwwwwwwvvvtttrrrpppqqqssstttuuutttsssrrrlllppppppnnnvvvcccHHH@@@@@@GGGLLLHHHHHHJJJFFFJJJ[[[ppp{{{yyyxxxwwwsssnnngggaaa^^^]]]XXXSSSOOOMMMJJJDDD@@@aaaPPPKKKKKKKKKKKKJJJHHHEEECCCFFFFFFGGGGGGFFFDDDAAA@@@AAAAAAAAA@@@???>>>======<<<===>>>===;;;::::::;;;::::::::::::999999999999777777777777777777666666444444444444555555666666555555555555555555555555666666555555555444444444333333333333333333333333111222222222222333333333555444333333222222222333333333333333333444444444666333777EEESSSXXXYYYZZZ]]]ZZZaaa{{{iiiUUUIIIBBB===:::===>>><<<:::;;;<<<<<<===============>>>::::::<<<===@@@CCCEEEFFFIIILLLPPPRRRRRRRRRRRRRRRVVVTTTQQQNNNKKKHHHFFFEEE;;;===@@@DDDFFFHHHIIIJJJNNNNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKLLLMMMNNNOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKFFFGGGIIIKKKLLLLLLKKKJJJNNNMMMOOOTTTVVVXXX___fffiiiYYYLLLJJJPPPKKKIIIHHHIIIKKKKKKJJJHHHHHHIIIIIIJJJJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFEEEBBB@@@>>><<<;;;<<<>>>???@@@>>>======>>>===:::777777888888888888999888888777999===AAADDDGGGHHHIIIHHHJJJLLLNNNOOOPPPRRRTTTVVVcccrrr~~~eeeqqqzzzWWWGGG:::999999...111111111111111111111111000000////////////000000000000000000111111111111000////////////000111111////////////000111333444333333333333222222222222666555555555555666777777666666777777888999999:::999;;;===>>>>>>>>>@@@BBBBBBBBBCCCCCCDDDGGGLLLPPPJJJHHHFFFEEEFFFGGGFFFEEEDDDFFFGGGGGGGGGHHHIIIIIIMMMRRRYYY]]]XXXRRRTTT\\\mmmssscccVVVTTTQQQPPPNNNLLLPPP[[[hhhqqqxxxnnnkkkjjjjjjwwwyyy~~~}}}yyy|||}}}}}}|||{{{|||}}}~~~|||xxxuuusssssssssttttttrrrpppoooqqqsssttttttppprrrttttttrrrrrrsssuuussstttvvvvvvttttttuuuvvvuuuxxx|||{{{yyywwwxxxzzzxxxzzz}}}~~~|||zzzxxxwwwtttrrrpppnnnnnnpppsssuuuuuuuuuuuuvvvwwwvvvtttrrrnnnppptttvvvwwwuuurrrpppqqqsssuuuwwwwwwuuusssqqqtttsssqqqtttfffLLLEEEDDDUUUbbbZZZWWWUUUOOOVVVlll~~~{{{tttrrrmmmgggaaa[[[WWWUUUWWWSSSNNNKKKHHHDDD@@@<<<QQQQQQJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFEEECCCAAA@@@CCCCCCCCCBBBAAA???>>>===;;;===>>>>>>;;;::::::::::::::::::999999888888888888888888777777555444333444444444555555555555555444444555555555555444444555555555555444444444333222222222333333333333444111111111222222222333333222222111111000111111111222222222333333333333333666222333:::DDDNNNZZZccc```eeeeeemmm~~~uuukkkTTTJJJ@@@>>>>>>======???;;;;;;;;;<<<<<<=========:::::::::;;;<<<===??????DDDGGGJJJLLLLLLLLLMMMNNNPPPPPPPPPNNNLLLJJJIIIHHH>>>>>>>>>>>>@@@BBBDDDEEEKKKKKKKKKLLLLLLMMMMMMMMMGGGHHHIIIJJJJJJKKKLLLMMMIIIIIIJJJJJJIIIIIIHHHGGGDDDEEEGGGIIIJJJIIIIIIHHHIIIHHHKKKQQQUUUWWW]]]ccczzznnnZZZRRRGGGDDDHHHHHHHHHHHHIIIJJJIIIGGGEEEEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCAAA@@@???======>>>???@@@>>>===<<<<<<;;;:::888777666666777777888999::::::===???BBBEEEGGGHHHHHHHHHNNNMMMMMMOOORRRUUUVVVWWWWWWhhh}}}wwwrrrsssQQQGGGGGG666000666///111111111111111111111111000000///////////////000//////000000000111111111111000000000000111222222......//////000111222333222222222222222222222222555555555555555666777777555666666777777888999999:::;;;=========>>>@@@BBBAAA@@@???>>><<<>>>AAADDDGGGEEECCCCCCDDDDDDCCCBBBDDDEEEGGGHHHGGGFFFHHHKKKRRRQQQTTTZZZ[[[VVVQQQQQQaaahhhwwwiii]]]UUUQQQKKKIIIJJJPPPZZZbbbwwwxxxpppiiidddnnnrrryyy~~~}}}{{{~~~}}}|||{{{yyyyyyyyyzzz{{{}}}{{{xxxuuutttsssttttttsssqqqooooooqqqrrrssssssrrrsssuuutttsssrrrrrrrrrqqqtttwwwxxxvvvtttrrrrrrqqqvvv|||}}}{{{wwwvvvvvvwww{{{{{{yyyyyyvvvtttpppmmmmmmoooqqqsssuuuttttttuuuvvvvvvsssqqqppprrrtttvvvvvvtttrrrppptttuuuwwwxxxxxxvvvsssqqqxxxvvvtttyyybbbOOONNNQQQcccqqqiiiccc```]]]lllyyywwwrrrmmmfff]]]WWWTTTRRRRRRPPPNNNKKKHHHEEEBBB>>><<>><<<===???@@@@@@>>><<<;;;<<<:::999999888888777777777777777777777666555444444333444555555666666555555333333444555555444333333444444555555444444333222222222222222333333333333111111111111222222222222111111000//////000000111111111222333333333333333444222222444888AAARRRbbb___jjjkkkiiiyyyhhhTTTGGG@@@:::777888;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===???BBBDDDEEEFFFHHHJJJGGGIIILLLMMMKKKJJJJJJKKKFFFDDDAAA???======>>>???FFFFFFGGGGGGHHHHHHIIIIIIDDDFFFGGGGGGFFFFFFHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDFFFLLLQQQRRRUUUZZZfffqqq}}}XXXJJJHHHEEEDDDGGGDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFEEE@@@@@@>>>======>>>>>>???<<<<<<;;;:::999888888888666666777888:::<<<===>>>DDDEEEGGGHHHIIIIIIHHHHHHKKKKKKLLLMMMOOOSSSYYY\\\eee{{{}}}nnnuuuOOO;;;<<>>@@@AAAAAA@@@===;;;;;;===@@@DDDCCCBBBBBBCCCCCCBBBAAAAAAAAAEEEHHHHHHGGGKKKQQQSSSOOOOOOVVVYYYVVVQQQOOOXXX^^^mmmyyy^^^UUULLLIIIIIIJJJOOOTTT^^^jjjvvv{{{|||{{{xxxssslllmmmrrrvvvwwwuuuxxx~~~zzzzzzxxxwwwvvvvvvuuuuuuzzzxxxvvvtttssssssssssssqqqppppppqqqssstttrrrppprrrssstttttttttrrrqqqpppqqqtttwwwxxxwwwtttsssrrrooouuu{{{}}}zzzvvvssssssuuuzzz~~~zzzxxxwwwuuussspppmmmmmmoooqqqsssuuuttttttuuuvvvuuusssqqqrrrsssuuuvvvwwwvvvuuutttxxxxxxyyyyyyxxxvvvsssrrrssssssrrrwwwyyybbbTTTRRRTTTZZZ]]]YYYVVVXXX```wwwtttooojjjbbbYYYSSSQQQQQQRRRIIIHHHGGGEEEBBB@@@???>>>tttYYYSSSLLLMMMNNNNNNLLLIIIGGGHHHJJJIIIGGGFFFDDDDDDDDDEEEFFFBBBCCCCCCCCCAAA???===;;;===???AAA@@@>>><<<;;;;;;999999888777777666666555444444555666777777666666333444555666666666555444222333444444444444333222333444444555444333222111333333222222222222222222111111111111222222222222111111000000000000111111000111222333444333333222000111222333222666CCCQQQ[[[dddjjjlllxxx{{{}}}tttggg\\\MMMAAA;;;AAA@@@===;;;::::::;;;;;;:::::::::::::::;;;<<<<<<777999;;;<<<<<<===@@@BBB@@@CCCGGGIIIGGGFFFFFFGGGGGGFFFDDDBBB@@@>>>===<<>>>>>===<<<<<<<<<<<<<<<:::::::::999888777888999888888999:::===@@@CCCDDDGGGHHHIIIIIIJJJIIIIIIIIIGGGNNNUUUVVVWWW^^^mmmzzzrrr___gggyyyHHH@@@555666888000...555888000000000000000000000000222111000000/////////000////////////000000000111000////////////000111111//////000000000000000///000000000000111111222222333333333333333444555555333333444444555666666666777999;;;;;;;;;:::;;;<<>>;;;999:::===??????===:::999999888888888777666555555444111222444555777888999999333333555666666666555444222222444444444444222222333333444555444333222111333333333222222222111111000111111111111222222222222111111111111111222222000111222333444333222222---///333555222000777AAAWWW[[[fffooopppnnnxxxsss___RRRHHHFFFBBB>>><<<;;;<<<===888888888999:::;;;<<<===:::;;;<<<;;;::::::<<<===888<<>>>>>>>>BBBCCCDDDDDDCCCAAA???>>>999999:::;;;;;;<<<=========???AAA@@@===<<<>>>@@@AAAAAAAAAAAAAAA@@@??????BBBAAA???>>>>>>???@@@AAA@@@>>>???DDDGGGEEEEEEGGGGGGIIILLLNNNTTTXXXSSSLLLEEEDDDEEEFFFEEEAAA>>>======???AAAAAAAAAAAABBBCCC@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA===>>>AAACCCDDDCCCAAA@@@===<<<;;;;;;::::::::::::999999999888777777888999999:::;;;===@@@CCCFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKYYYfffjjjiiitttiiiPPPMMMiii{{{MMM>>>777222111333333111///...////////////////////////222222111000000000000000////////////000000000000...............///000000///000000000000000///...//////000000111111111222333222222222222333444444222222333333444555555666555888::::::999888888888888:::===>>>>>>???AAACCCBBBAAAAAACCCDDDEEEDDDBBBCCCAAACCCFFFDDDBBBHHHRRRIIIJJJMMMOOONNNLLLQQQYYY[[[WWWXXXbbbppppppaaaWWWOOOJJJJJJCCCFFFIIIOOO]]]ooo|||yyynnniiihhhhhhlllqqqpppqqqrrrsssssssssrrrqqqoooppppppppppppooonnnmmmnnnppptttxxxzzzwwwrrrmmmkkklllnnnpppssssssqqqooouuuuuutttssssssvvv{{{vvvxxxyyyvvvsssqqqsssvvvmmmttt|||}}}yyytttqqqqqqmmmmmmmmmmmmooorrruuuwwwtttttttttuuuvvvuuusssqqqllllllmmmooorrruuuxxxzzz}}}|||{{{yyywwwvvvttttttrrrvvvwwwxxx{{{vvv]]]LLLPPPLLLLLL^^^ttt~~~tttnnniiieeeXXXVVVSSSOOOJJJFFFBBBAAA>>>???@@@@@@??????@@@AAAbbbTTTXXXSSSQQQLLLLLLLLLLLLMMMMMMMMMMMMFFFDDDAAA@@@@@@@@@???>>>@@@???>>>???AAABBBAAA@@@<<<;;;:::999888888888888999999777666555555555555999888888777666555555444777666555444444444444444222222222222333333444555444444333222222111000000444444444333333222222222444222000///000111222111333333222222111000//////111111222222222222111111...///000111222333444444DDDLLLZZZjjjxxx}}}{{{xxxwww\\\GGG===<<<>>>???;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>===:::777;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@?????????>>><<<:::::::::<<<===<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>======>>>>>>>>>:::;;;<<<>>>>>>>>>>>>===???>>>=========>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@???===<<<===???<<<<<<<<<<<<===>>>???@@@???>>>===<<<===>>>@@@BBBAAAAAAAAA@@@???>>>>>>===AAA???>>>>>>@@@AAAAAA@@@:::<<<>>>>>><<<:::999999555555555666777999:::;;;??????@@@AAACCCEEEHHHIIIEEEJJJMMMLLLHHHKKKUUU___UUU\\\eeepppsss[[[ZZZqqqSSS777888555444333222111111111111333222111111000000111111////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000333222222222111000000000111333555555444333444555555444333333444666999:::::::::;;;<<<>>>@@@BBBCCCDDDAAABBBHHHJJJFFFCCCCCCFFFGGGGGGFFFDDDBBBBBBBBBFFFDDDDDDHHHJJJKKKRRR[[[]]]XXXWWW___mmmyyyxxxkkkZZZTTTSSSEEEDDDFFFIIIIIIMMM\\\mmmqqqvvvyyyssskkkgggkkkqqqooopppqqqpppooooooqqqsssmmmmmmmmmnnnoooppprrrrrrrrrvvv{{{~~~yyysssnnniiimmmqqqqqqmmmkkknnnqqqpppssssssqqqtttzzz~~~}}}|||wwwrrrpppqqqtttvvvxxxrrrvvvxxxppppppqqqooonnnnnnoooooonnnmmmppppppqqqrrrrrrqqqqqqqqqoooooommmmmmnnnrrryyy~~~zzzxxxtttrrrsssssssssssstttvvvtttppptttkkkZZZUUUNNNJJJ]]]xxxtttlllddd^^^\\\TTTPPPJJJFFFEEEDDDBBB@@@AAAAAA@@@???>>>===<<<<<>>@@@???>>>???AAAAAAAAA@@@;;;;;;:::999888888888888888777666555444444444444888888777777666555555444666555555444333333444444333222222222333333444555444444444333222111111111333333333222222111111111444222111000000111111111333333222111111000//////000111111222222111111000...///000111222333333444:::@@@MMM___ppp{{{}}}uuucccTTTHHH???:::AAA@@@>>><<<;;;;;;;;;;;;===;;;888888999;;;;;;;;;999999999999999999999999:::;;;<<<============<<<>>>===;;;999999:::;;;<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<======<<<;;;======<<<<<<<<<===>>>???AAAAAA@@@@@@@@@?????????>>>??????>>><<<;;;===>>><<<<<<<<<<<<===>>>??????>>>===<<<;;;<<<===???@@@@@@??????>>>>>>===<<<<<<<<<;;;::::::===>>>>>>>>>;;;<<<===<<<:::888888999666666777999;;;===???@@@@@@@@@AAADDDGGGIIIHHHGGGMMMJJJJJJRRR^^^gggiiiggg[[[cccnnn|||yyyhhhnnnfffCCC666555555444333222111111111111222111000000//////000000................................................000/////////////////////////////////////////////000000000000000000000000222222111111111111111111000222444444333222333444555444333333444666888::::::;;;<<<===???@@@AAABBB<<<===BBBGGGGGGCCCDDDHHHDDDFFFGGGFFFCCCAAA@@@@@@AAABBBEEEHHHMMMSSSXXX[[[[[[WWWUUUZZZddduuummmXXXPPPGGGAAABBBEEEHHHOOOVVVfffnnnvvvzzzxxxrrrmmmkkklllnnnppppppnnnkkkjjjiiijjjhhhgggfffhhhjjjnnnpppsssuuuxxxyyyxxxuuuqqqnnnppprrrsssqqqnnnmmmoooqqqppprrrsssqqqtttzzz~~~}}}~~~zzzvvvttttttvvvwwwxxxrrrttt~~~uuunnnoooooonnnoooppprrrrrrqqqoooppppppqqqrrrrrrqqqqqqpppnnnmmmmmmlllmmmrrrxxx}}}wwwuuurrrqqqqqqrrrrrrrrrpppsssrrrooorrr{{{~~~iiiXXXRRRLLLKKKcccxxxkkkeee___ZZZXXXOOOKKKFFFDDDDDDDDDBBBAAA@@@??????===<<<;;;::::::hhhOOOVVVQQQGGGMMMKKKKKKJJJJJJIIIIIIHHHHHHEEECCC@@@@@@@@@@@@???>>>???>>>===>>>@@@AAA@@@???;;;:::999888888777888888777666555444444333444444888777777666666555555555555444444333333333333333333333222222222333444444555444444333333222222111222222111111111111111000333333222111111111111111222222222111111000000///000111111222222111111000...//////000111222333333555999BBBRRRdddvvv~~~uuuiii^^^YYYHHHEEEAAA>>><<<<<<>>>???>>><<<999888888999999888888888888888888888888888888888999:::::::::999999<<<;;;999888888999::::::999999888888888888999999777888:::;;;;;;:::888777888888999::::::::::::999<<<;;;;;;;;;;;;<<<======??????>>>>>>>>>=========<<<======<<<::::::;;;===;;;;;;;;;;;;<<<===>>>???===<<<;;;:::;;;<<<===>>>======<<<<<<;;;;;;:::::::::888777888;;;<<<<<<<<<;;;<<<<<<:::888777888:::888999:::<<>>@@@@@@@@@@@@===AAAGGGKKKHHHDDDGGGMMMCCCEEEGGGFFFCCC@@@>>>>>>999AAAFFFFFFKKKTTTWWWTTT[[[YYYXXXYYY\\\hhhrrrjjjiiixxxvvvhhhWWWFFFAAACCCEEEEEEEEENNNVVVdddqqqyyyzzzvvvrrrssstttsssqqqmmmjjjiiiiiijjjgggdddbbbcccfffjjjmmmnnnnnnooooooooonnnmmmmmmvvvtttrrrpppnnnooopppqqqqqqssstttrrruuuzzz}}}|||}}}zzzwwwvvvuuuvvvwwwxxxssssssyyyyyyqqqmmmnnnnnnnnnnnnqqqssstttsssqqqppppppqqqqqqqqqqqqppppppllllllllllllmmmqqqxxx}}}tttrrrooooooooopppppppppnnnqqqqqqooopppssssssqqqmmm^^^TTTQQQMMMOOOiiipppaaa[[[WWWRRRPPPHHHFFFCCCBBBBBBCCCBBBAAA>>>===<<<;;;999888777666VVVLLLTTTPPPIIIMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@???@@@@@@???>>>???>>>======??????>>>===;;;:::999888777777777777777666555555444444444555777777666666666555555555444333333222222222333333333333333222222333333444444444444333333333222222222222222222111111111111333333333222111000111111222111111111000000000///000000111111111111000000/////////000111222222333333444888CCCSSSfffxxxiiicccZZZPPPGGGBBB@@@@@@???>>>>>>>>>>>><<<999666888888888888888888888888777777888888888888888777:::999888888888888999999888777777666666777777888555777999;;;;;;999777555666777777888888888888888<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;:::888888:::;;;::::::::::::;;;<<<===>>>;;;;;;:::999::::::;;;<<<;;;:::::::::999999888888;;;:::888999:::<<<;;;::::::::::::999888999;;;===<<<<<<>>>@@@BBBEEEGGGIIIGGGIIIJJJKKKJJJJJJJJJJJJSSSaaarrryyyuuuooonnnppptttwww{{{kkkEEE888777777444333333222111111111111111111000//////......//////.........................................................///////////////........................000000000000000000000000//////000000111111222222000222333444333222333444333333333333555666888888888999<<<>>>??????>>>===CCCDDDHHHKKKHHHCCCEEEJJJCCCEEEGGGGGGDDDAAA???>>>===LLLTTTLLLIIIPPPRRRKKKVVVWWWYYYWWWTTTZZZnnnlllaaaWWWYYYeeesss~~~ppp^^^RRRKKKHHHEEECCCAAAEEEMMMWWWaaajjjqqqttt{{{yyyuuuoookkkjjjmmmooojjjgggdddaaa___```aaabbbfffggghhhiiikkkmmmnnnooovvvsssooommmnnnpppqqqqqqtttwwwwwwtttuuuyyy{{{yyywwwwwwvvvuuuuuuuuuuuuvvvyyyuuutttvvvuuupppnnnppppppnnnlllmmmooopppqqqqqqoooppppppppppppoooooonnnkkklllllllllmmmqqqwww|||tttrrrooonnnnnnnnnmmmllloooqqqqqqooommmjjjgggdddVVVPPPPPPUUUTTTXXXsssiiiYYYSSSNNNIIIFFFEEEDDDBBBAAAAAA@@@@@@@@@;;;:::999888666555444444lllTTTNNNOOOPPPOOOMMMJJJIIIHHHGGGFFFDDDCCCCCCCCCAAA??????@@@@@@???>>>>>>===<<<<<<>>>>>>===<<<::::::999888777777777777777777666666555666666666666666666666555555555555333333222222222333333444444333333222222333333333444333333333333333222222222333333333333333333333333444555444111000000111111111111000000000000000000000000111111000000000/////////000000111111222///...///555AAATTTfffrrrxxxppp```TTTLLLHHHBBB@@@===;;;<<<<<<<<<;;;::::::::::::::::::::::::888888999999999888888777888888777777777888888888777666666555555666666777555777999;;;;;;999777555555555666666777888888999<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888999999888777777999:::999999999999:::;;;<<<===::::::999999999999999:::999999999999888888888888===;;;999999999:::999888888999:::::::::<<>>>>>===<<>>???CCCDDDAAA@@@BBBDDDFFFHHHGGGEEEBBBAAAAAALLL___fffYYYLLLLLLMMMIIINNNQQQTTTTTTOOONNNZZZhhh{{{oooaaaYYYUUUWWWaaammmwwwyyywwwkkk\\\NNNFFFCCCCCCDDDEEEEEEGGGOOOZZZbbbrrrssssssrrrpppnnnnnnoooiiigggeeebbb___[[[YYYWWW___```bbbeeehhhkkkmmmnnnqqqooommmnnnppprrrsssssswwwyyyyyyuuutttwwwwwwtttpppqqqrrrssstttvvvwwwwwwzzzwwwvvvvvvtttrrrrrruuutttpppjjjhhhhhhjjjlllmmmnnnnnnoooooonnnmmmmmmlllkkkkkkllllllmmmpppuuuyyytttrrrpppnnnmmmllljjjhhhllllllnnnnnnlllgggbbb```SSSPPPSSSYYY\\\fffwww^^^PPPKKKGGGCCCAAADDDDDDCCCAAA???>>>======888888777666555444333333dddYYYUUURRRJJJNNNRRRKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA?????????@@@???>>>>>><<<;;;;;;======<<<::::::999888777777666777777888777777666666666777777555555555555555555555555333333333333333444444555444444333222222222333333222222222222222222222222333333333333333444444444222555777555222///000222000000000000000000000000///000000111111000000////////////000000000111111000//////333;;;JJJZZZeeerrrzzzooohhhdddMMMFFF===666555888;;;===;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777777888888888888888666666555555555555666666666888999::::::999888666555555555666777999;;;<<<<<<<<<======<<<<<<;;;:::::::::999999999888888888777888888888666777888:::888888888888999:::;;;<<<::::::999999999999888888999999999999999888888888;;;999888777888888777666999:::<<<======???BBBDDDCCCCCCCCCCCCCCCCCCDDDEEECCCFFFGGGEEEBBBDDDLLLSSSnnnnnnqqqwwwbbbSSSTTTTTTZZZcccsssrrrJJJ///555:::000---666222111111000000000111111222111000000//////000000---------------------------------------------------------......//////000//////////////////////////////////////////////////////000000000000000000111333555555444444444555222222333444555666666777555666999;;;===>>>>>>>>>>>>;;;;;;@@@DDDCCCCCCDDDDDDFFFGGGFFFDDDCCCCCCDDDQQQ```eeeYYYIIIDDDFFFFFFLLLNNNRRRUUUSSSPPPTTTZZZsssuuuggg[[[OOOKKKNNN\\\kkkxxxvvvhhhXXXKKKCCCBBBCCCCCCAAA???BBBJJJQQQ___fffqqqxxxyyyuuupppmmmllllllkkkiiifffccc___]]]XXXYYYYYYZZZ\\\^^^```aaajjjlllnnnppprrrssstttuuuvvvxxxwwwsssrrrsssrrrooonnnnnnoooqqqsssuuuwwwxxxxxxxxxxxxwwwuuuvvvxxx{{{wwwrrrkkkgggfffhhhiiijjjlllmmmmmmmmmlllkkkjjjiiijjjjjjjjjjjjjjjmmmqqqtttsssqqqnnnmmmlllkkkhhhfffgggfffhhhkkkkkkfffdddddd___ZZZYYY\\\```nnnnnn___OOOHHHEEECCCAAAAAABBBCCCCCC@@@===;;;:::;;;666666666555555444444444^^^OOOPPPRRRGGGHHHOOOHHHHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@>>>>>>???@@@???>>>===<<<;;;;;;<<<<<<;;;999:::999888777777666666666666666555555555666666777555555555555555555555555444444333333444555555666555444333333222222222333111111111111111111111111111111222222333333333333222555888666222//////222///000000000000000000000//////000000000000//////////////////000000000000222333333444888AAAMMMUUUdddtttmmmeeeZZZOOOHHHCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777888888999999999999666666555555555555666666777777888888888888777777444555555666888;;;===???:::;;;<<<<<<;;;:::999888999999999999888888888888666777888777666777888:::888777777888888999:::;;;::::::::::::999999888888999999999999:::::::::::::::888777888999;;;;;;:::<<<>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEECCCCCCDDDGGGLLLRRRWWWZZZhhhiiioooyyyggg\\\aaammmpppjjjmmmwwwTTT>>>000666999222111999111111000000000000111111000000///.........//////------------------------------------------------,,,,,,---......///000000........................////////////////////////000000000000000/////////111222444444333333333444111222333444555666666666666777999;;;===???AAABBB>>>===???CCCDDDBBBDDDHHHCCCDDDDDDCCCBBBCCCEEEGGGKKKPPPSSSNNNFFFBBBCCCGGGKKKIIILLLSSSWWWVVVTTTUUUbbbtttttt\\\PPPPPPJJJWWWcccggggggbbbYYYOOOEEEDDDBBB@@@@@@BBBEEEFFFKKKTTTbbbmmmrrrqqqooommmkkkkkkllllllkkkkkkkkkjjj```]]]XXXTTTRRRSSSUUUWWW```fffmmmqqqpppoooooopppooorrrrrrooonnnooonnnkkkmmmmmmmmmmmmoooqqqsssuuuuuuwwwyyywwwwwwyyy|||wwwsssooolllkkkkkkjjjiiikkkkkkkkkkkkjjjiiihhhgggggggggggggggfffhhhkkknnnmmmlllkkkkkkkkkjjjhhhfffgggddddddhhhhhhcccbbbdddbbb^^^]]]___bbbkkkqqqUUUMMMFFFEEEDDDAAAAAABBB>>>@@@AAA>>>;;;888888999555555555555666666666666eeeKKKIIIPPPFFFDDDJJJFFFGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@>>>>>>???@@@???>>>===<<<::::::;;;;;;:::999:::999888777666666666666555555444444444555555666444555555555555555555555444444444444444555666777555444333333222222222222000000000000000000111111000000111111222222222222222666999777222//////222////////////000000000000//////000000000000//////////////////000000000000000111111111111555<<>>AAADDDEEE<<<>>>AAABBB>>>:::>>>EEEBBBBBBBBBAAA@@@BBBEEEHHHGGGDDDEEEHHHIIIGGGIIINNNDDD@@@AAAJJJSSSTTTQQQOOOXXX^^^uuurrr^^^^^^IIILLLNNNSSS```kkkiii```UUUMMMCCC?????????===;;;;;;BBBLLLVVV]]]cccgggjjjccccccccceeegggkkknnnppprrrlllbbbYYYTTTSSSUUUXXXYYYaaakkkooollliiihhhiiijjjmmmmmmkkkkkkmmmmmmiiilllkkkjjjiiijjjlllnnnppprrrvvvxxxwwwwwwzzzvvvtttrrrqqqqqqooollljjjjjjjjjjjjiiiiiigggffffffeeeeeeeeedddcccdddgggjjjhhhhhhggghhhjjjjjjiiigggkkkfffdddfffddd^^^]]]aaa[[[ZZZ]]]bbbcccdddnnnzzzzzzqqqbbbeeeSSSKKKGGGEEEFFFEEEAAA@@@BBB:::===>>>===999777777888444444555666666777888888SSSOOOJJJGGGHHHHHHFFFDDDJJJJJJIIIFFFDDDDDDFFFHHH???===;;;>>>BBBBBB???:::::::::;;;;;;::::::999888::::::999999888777777777444444555555555555444444333333444555555444333333444444222222222222444444444333222222111111111111222111000000000111222333222111000//////000111222555444222000000111222333000000000000000000000000000000000000////////////............////////////000000000111222222333333>>>EEERRRcccttt|||yyy~~~yyyhhhaaaTTTQQQIIIAAA???AAAAAA======<<<:::888888:::;;;===999888777777999999888777666777888888888777666666999999888777777777777777777777777888999999999:::999999999999999999999999999999888888888888888888::::::999999::::::;;;<<<888888999999999:::::::::::::::999999888999999999999:::<<<<<<;;;<<<===???======>>>???AAABBBAAA@@@@@@BBBDDDEEEDDDBBBBBBCCCDDDDDDBBBAAABBBCCCEEEGGGUUURRRUUU___fffiiinnnuuuooojjjeeessslllIIIBBB666555555444222111000000000000000000////////////...------,,,,,,------...........................------------------------,,,,,,,,,---------..........................................////////////000000000000111111111111222222111111111111111222333333444444555666666777666888:::<<>>======???AAACCCFFFCCCAAAAAAEEEGGGGGGFFFCCCCCCDDDGGGKKKKKKGGGCCCDDD???DDDSSSZZZTTTMMMNNNRRRRRR\\\vvvxxxiii^^^WWWPPPLLLNNNVVVcccmmmmmm]]]III@@@@@@BBB???;;;CCC===<<>>:::999888777777666666666666666777888999:::;;;;;;RRROOOKKKIIIJJJJJJIIIHHHKKKKKKIIIGGGDDDCCCEEEGGGBBB???===???BBBCCC@@@===;;;;;;;;;;;;;;;:::999999::::::999888888777777666444444555555555555444444333333444555555444333333444333333222222333333444444444333222222222222222444333111000000000111111222111000000000000111222777555333111//////000111////////////////////////000000000000/////////...............///////////////000000111111222333333555999AAALLL\\\pppyyyyyytttjjj```UUUHHH<<<<<<<<<;;;<<<>>>===;;;999:::999888888:::;;;:::888777888:::;;;<<<;;;:::999999888888777777777888888888888888888999999999999999999999999999999999999999999999999999999999999:::::::::::::::;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<;;;:::999999::::::===>>>@@@@@@@@@@@@AAACCCAAAAAAAAAAAABBBCCCCCCBBB@@@BBBDDDDDDCCCCCCCCCDDD>>>???BBBFFFJJJPPPUUUXXXaaaccckkkvvv~~~~~~zzzUUU666222555555444333222111000000000000000000/////////...///......------......///........................------------------------,,,,,,,,,---------..........................................//////////////////000000000111111111222222111000000111111222333333333444555666666666777888999:::<<<===??????===<<<<<<<<<<<<>>>@@@AAAEEECCCAAABBBEEEGGGGGGFFFDDDDDDDDDFFFIIIIIIGGGDDDGGGBBBEEEQQQWWWRRRMMMNNNIIIFFFLLLaaa}}}zzzdddRRRJJJKKKRRRYYYgggiiihhh]]]MMMAAA<<<===AAA<<<;;;AAADDDBBBBBBDDDHHHNNNTTTXXXZZZ]]]bbbfffggghhhiiijjjkkkiiifffdddbbb]]]XXXSSSQQQOOOKKKHHHLLLMMMNNNQQQTTTXXX\\\^^^eeedddcccdddeeefffffffffgggggghhhiiikkkoooqqqssstttvvvyyy|||~~~~~~}}}|||rrrooojjjgggeeedddbbbaaaddddddcccbbb```aaabbbdddaaaaaa`````````aaabbbbbb^^^aaadddfffeeeaaa\\\YYYVVVSSSQQQPPPRRRSSSTTTSSSSSSRRRPPPMMMJJJGGGEEEDDDDDDCCCBBBAAA???>>>===<<<888777666666555666666666666777777888999:::;;;<<>>>>><<<;;;::::::::::::<<<>>>???@@@??????@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@AAA:::>>>DDDJJJPPPWWW^^^cccfffooo}}}wwwggg{{{}}}vvvIII666777555444444333222111000000000000000/////////....../////////....../////////------------------------------------------------,,,,,,,,,---------......---------------------------............///////////////000000000000111111111111000000000111111222222333333444444555555666888888888888999999999999::::::;;;<<<>>>???@@@@@@DDDCCCBBBBBBEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEKKKEEEFFFNNNSSSOOOMMMOOOOOOGGGIIIWWWgggzzzwww]]]NNNJJJIIIIIIXXXdddooommm]]]NNNFFFEEEAAA>>>>>>BBBCCC@@@>>>>>>>>>BBBHHHMMMPPPUUU\\\bbb^^^aaafffkkkmmmnnnmmmlllhhhddd]]]WWWRRRMMMHHHEEEGGGFFFEEEFFFJJJOOOTTTXXX^^^^^^___bbbeeegggfffeeeiiiiiikkkkkkkkkjjjiiihhhjjjjjjlllooosssxxx|||}}}yyysssnnnkkkiiigggeeebbbdddeeeccc```___aaaddd^^^^^^^^^]]]^^^^^^______dddhhhlllnnnjjjcccZZZTTTQQQNNNLLLKKKLLLLLLLLLKKKGGGGGGFFFDDDBBBAAA@@@?????????>>>===;;;:::999999555555555555555555666777888888999:::;;;<<<<<<===MMMLLLKKKKKKLLLMMMMMMNNNKKKKKKJJJGGGDDDCCCCCCEEEEEECCC@@@???AAABBBBBBAAA<<<<<<;;;;;;;;;;;;;;;;;;999999999888777777666666444444555555555555444444444444444444444444444444333333333333333333333333444444333333333333333444444333111000/////////000222222111111111111222222555444222000////////////........................000000/////////.........---------.........////////////000000111222222222222333333333999KKKcccvvv~~~rrrgggYYYQQQNNNKKKDDD>>>>>><<<;;;:::::::::888777:::<<<>>>@@@@@@>>><<<:::999999999999999::::::;;;;;;;;;::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>?????????>>>===;;;:::999999999;;;===??????>>>>>>>>>???DDDDDDCCCAAA@@@???@@@AAABBBBBBBBB@@@===<<<===>>>BBBGGGMMMSSSXXX^^^eeejjjppp}}}xxx]]]nnn^^^DDD:::===444333333222111000000000000000/////////.........//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////////////////000000000111111000000000000111111222222222333333444444444444777777777777777777666666:::;;;===>>>@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFEEEDDDCCCDDDEEEFFFFFFLLLGGGFFFKKKOOONNNOOORRRZZZSSSSSSZZZ^^^fffzzzmmmcccVVVJJJLLLNNNUUU]]]bbb```XXXQQQDDDCCCBBBCCCDDDBBBAAAAAA???AAADDDEEEGGGKKKQQQUUUWWW[[[aaafffhhhhhhhhhhhhjjjgggccc___\\\YYYWWWVVVSSSRRROOOMMMLLLMMMOOOPPPQQQQQQTTT[[[ccchhhjjjjjjlllmmmnnnnnnnnnlllkkkjjjeeeccc```___```eeejjjmmmuuurrrpppnnnmmmllljjjhhh___bbbdddbbb___]]]```ccc\\\\\\\\\\\\]]]]]]^^^___kkklllkkkhhhaaaXXXPPPJJJLLLJJJGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???===<<<<<<;;;;;;:::999888888777777555555555555666777888999999::::::;;;<<<===>>>>>>JJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIGGGDDDBBBCCCDDDDDDBBB@@@??????@@@@@@@@@===<<<;;;::::::::::::;;;999999888888777666666555444444555555555555444444444444444444444444444444333333333333333333333333333333333222222333333444111111000//////000111222111111111111111111111111111111000000000000000000........................////////////............------------...............//////000111111222222///111222111111:::JJJVVVtttkkkiiiwwwyyyuuunnnccc[[[AAA@@@>>>>>>??????>>><<<<<<>>>AAACCCDDDCCCBBB@@@;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>?????????@@@@@@@@@>>>===<<<:::999888888888===@@@BBBCCCBBB@@@@@@AAAAAABBBCCCAAA???>>>???AAA===>>>>>>>>>>>>???CCCFFFLLLRRR[[[bbbhhhoooyyytttggg]]]bbb{{{ZZZDDD888333222222222222111111000000///////////////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------...............////////////000000000000000//////000111111222222222222333333333333333555555666666666777777777888999;;;===???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCEEEGGGJJJGGGFFFIIIMMMOOORRRUUUXXXUUUXXX^^^\\\\\\nnnuuu___SSSKKKFFFJJJTTT\\\]]]YYYNNNMMMJJJFFFBBB@@@???>>>???>>>>>>======???BBBEEEKKKPPPVVV[[[\\\\\\]]]^^^bbbbbbaaaaaaaaabbbccceee```___^^^[[[WWWSSSPPPNNNKKKKKKMMMUUU___fffiiihhhdddccccccdddeeegggiiijjjfffbbb\\\WWWUUUVVVYYY\\\]]]]]]^^^```bbbaaa___]]][[[]]]]]]ZZZWWWUUUVVVYYYUUUUUUUUUUUUVVVXXXYYYYYY]]][[[VVVPPPKKKGGGDDDCCCHHHFFFDDDCCCCCCBBBAAA???@@@@@@???>>><<<;;;:::999888888888777777666666666777777777777888999;;;;;;;;;;;;<<<===>>>???@@@@@@HHHJJJKKKJJJIIIHHHIIIJJJFFFGGGGGGFFFCCCBBBBBBCCCBBBAAA@@@??????>>>>>>???<<<;;;:::999888999::::::999888888777777666555555444444555555555555444444555444444333333444444555222333333444444333333222222222111111222222333333000000///...///000111222000000111111111111000000.../////////000000000000......................../////////.........------,,,------------...............///000000111111222///222444333111333999???LLL___zzzyyymmmlllzzzbbb^^^XXXSSSNNNIIIDDD@@@>>>???AAABBBCCCCCCCCCBBB======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>======>>>>>>???@@@?????????@@@@@@@@@AAAAAA======;;;:::999999999999<<>>???>>><<<;;;;;;<<<>>>???>>>CCCIIIMMMNNNPPPSSSVVV[[[\\\^^^___```bbbfffiiieeeggghhhhhhfffbbb]]]ZZZRRRPPPQQQVVV^^^aaa```\\\WWWWWWVVVWWWZZZ___cccfffccc```\\\XXXUUUUUUVVVWWWQQQQQQRRRTTTVVVVVVSSSQQQXXXVVVSSSQQQOOOPPPPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNIIIFFFBBB??????AAADDDFFFDDDBBBAAA@@@@@@@@@>>><<<<<<<<<;;;:::999888777777888888777777777777777777999999999999:::;;;<<<===<<<===>>>???@@@AAAAAABBBIIIKKKLLLKKKHHHGGGGGGHHHBBBDDDEEEDDDBBBAAAAAABBB@@@AAAAAAAAA???>>>>>>>>><<<:::999777777888999:::888888888777666666555555444444555555555555444444555444333333333333444555222333333444444333333222111000000000111111222333111111///......///000000...///000000000000///...//////////////////......//////////////////////////////.........---------,,,,,,---------...............//////000111111111111333444444333333444666777IIIddd|||||||||tttmmmeee^^^YYYRRRQQQNNNKKKHHHFFFDDDCCC??????===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>?????????>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA======<<<;;;;;;:::;;;;;;;;;>>>AAABBB@@@>>>======666;;;@@@AAA???===???AAABBBDDDGGGKKKQQQYYYbbbhhhgggppp|||www|||yyyqqqRRRJJJ???777555666777777000000000000000///////////////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000.........//////000222222222222222222222111111111444444444444444555555555777666666666777888:::;;;:::===@@@@@@???>>>???AAA???AAACCCCCCBBBCCCFFFHHHGGGIIIKKKLLLMMMOOOPPPQQQNNNSSSXXX]]]ffflllhhhaaa```yyyvvvbbbPPPGGGGGGKKKYYY___aaaZZZTTTQQQLLLGGGBBB@@@>>>>>>>>>?????????777<<>>===;;;999777888888888888888888888888888888888888999999999::::::::::::;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCJJJMMMNNNLLLIIIFFFFFFHHH@@@BBBCCCCCCBBBAAAAAABBB@@@AAACCCCCCAAA???======;;;:::888666666777888999888888888777666666555555444555555555555555555444555444333333333333444555222222444444444444222222000000//////000111222222333222000///............---...///000000///...---000000000000///...---,,,000000000000000000000000//////.........---------,,,,,,,,,---------............//////000111111111000/////////000111222333555@@@QQQcccvvv}}}oookkkeee]]]UUUOOOKKKIIIAAA@@@>>>===;;;::::::::::::;;;;;;;;;<<<=================================;;;<<<<<<===>>>??????@@@??????>>>>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAA>>>======<<<<<<<<<======@@@BBBEEEFFFEEECCCAAAAAA???FFFMMMOOOMMMKKKLLLOOONNNOOOQQQUUUZZZbbbkkkqqqyyyrrrtttvvvuuuOOO;;;>>>???999333111000111000000000000//////////////////.........---------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000............///000222222222222111111111111111111444444444333333333222222999888777666666888:::<<<999<<>>===>>>@@@===@@@CCCCCCCCCCCCFFFIIIGGGKKKMMMMMMMMMNNNNNNMMMPPPUUUVVVYYYeeeppphhhWWWXXXlllpppaaaSSSHHHAAAGGGRRRZZZ[[[YYYYYYUUUOOOCCCAAA???>>>>>>===<<<;;;777;;;>>>>>><<<===BBBGGGDDDGGGJJJLLLMMMPPPUUUYYYUUUXXX]]]aaaeeeffffffeeecccbbbcccggghhhaaaSSSGGGGGGGGGHHHJJJLLLOOORRRSSSPPPRRRTTTWWWXXXWWWVVVTTTTTTPPPLLLJJJLLLOOORRRSSSUUUPPPMMMSSS___jjjooooooWWWUUURRROOOKKKHHHFFFEEEBBBCCCEEEEEEDDDAAA>>>;;;===<<<;;;<<<<<<<<<:::888555666666777999:::;;;;;;999999999999::::::::::::;;;;;;:::::::::;;;<<<<<<>>>???@@@@@@BBBBBBCCCDDDOOONNNKKKJJJIIIGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@AAA???>>>===::::::999999888777666666777666666666666555555555222222222333333444444444333333333333333333333333111222222222222111000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---------............//////111222111000///000111444777;;;BBBNNNeee~~~zzzzzzzzzxxxjjjcccYYYPPPJJJGGGDDDCCCAAAAAABBBCCCAAA???AAADDD;;;@@@BBB@@@???@@@@@@???>>>===>>>BBBCCCAAA???>>>???===;;;<<>>???AAABBBCCCDDDGGGIIIEEEEEEJJJOOONNNHHHDDDDDDQQQ___ddd\\\\\\ffffff]]]ZZZ^^^cccddd^^^XXX[[[bbbccceeeiiimmmuuunnnXXX```ZZZFFF<<<777666555444222111000///111111000000//////........................------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......000000//////......------////////////000000000000//////000111111111111111000000000111222222333333555555666777888999::::::<<<<<<;;;;;;;;;<<<<<<===???@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIQQQTTTSSSPPPRRRZZZ^^^]]]___iiinnnnnnwwwxxxqqqdddVVVUUUOOOHHHHHHNNNTTTWWWXXXPPPJJJFFFCCC@@@;;;:::===<<<;;;999999:::;;;;;;:::;;;<<<>>>AAADDDGGGIIIJJJOOOQQQSSSVVVYYY[[[\\\]]]^^^^^^^^^\\\ZZZWWWTTTRRRRRRSSSTTTUUUUUUSSSQQQOOOLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFHHHJJJLLLOOOPPPTTTNNNKKKPPPZZZ^^^\\\VVVMMMKKKHHHEEEDDDCCCDDDDDDAAAAAA@@@@@@?????????>>>999999888888888888888888777888888888888999999999;;;;;;;;;<<<<<<<<<======@@@>>><<<;;;;;;<<<>>>@@@???;;;;;;???AAAAAAGGGPPPNNNLLLJJJIIIHHHGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<===>>>@@@@@@???===<<<::::::999999888777777666666666666555555555444444222222333333333444444444333333333333333333333333222222222222222111000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---------............//////000111111//////000111000111333444:::JJJ^^^nnn}}}}}}zzzvvviii___ZZZ]]]YYYVVVVVVVVVTTTOOOLLLMMMNNNLLLGGGEEEGGGGGGDDDFFFDDDBBBBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCDDDGGGIIIGGGGGGHHHJJJMMMPPPSSSTTT^^^]]]```dddbbb]]]ZZZ[[[___dddbbb[[[]]]gggllljjjhhhjjjmmmmmmhhheeekkktttdddWWWPPP```|||]]]EEE<<<;;;444444444333222222111111000000000000//////........................------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------------////////////.............../////////000000000000//////000111111111111000000000000111222222333333555555666777888999999:::999::::::;;;<<<>>>???@@@???@@@AAABBBCCCDDDEEEFFFIIIJJJKKKLLLLLLJJJHHHGGGFFFJJJPPPWWW[[[\\\\\\[[[[[[ccceee```bbbuuu{{{mmmcccWWWNNNKKKIIIFFFDDDLLLHHHGGGIIIHHHCCC>>>>>>;;;999888999:::;;;:::999888999:::;;;===???@@@@@@EEEFFFHHHKKKNNNPPPQQQRRRVVVVVVVVVVVVUUUUUUTTTSSSWWWXXXYYYYYYYYYXXXWWWVVVQQQPPPNNNMMMKKKIIIGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKHHHDDDBBBDDDJJJMMMJJJFFFHHHGGGDDDBBB@@@@@@@@@AAA<<<<<<<<<;;;;;;;;;::::::999999888888888888888888888888888888999999999:::;;;;;;<<<<<<<<<=========???>>>>>>>>>>>>?????????EEE???<<>>>>>===<<<;;;::::::999999888777777777555555555555444444444333333333333333444444444444222222222222222222222222222222222222111111000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---------............//////000111000///...///111000222111//////666AAAKKKWWWnnn}}}tttuuusssmmmeeeccceeedddaaa]]]ZZZTTTPPPOOOQQQTTTWWWWWWZZZ[[[VVVNNNKKKNNNSSSUUUVVV[[[bbbjjjnnnmmmkkkccceeekkktttyyy{{{|||wwwqqqpppuuu~~~wwwqqqnnnlllvvvzzz{{{wwwSSS===444444888222222222222222222333333000000000////////////...------------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,.............../////////....../////////000000000...///000000111111000000000000000111222222333333444555666666888888999:::777888999;;;===@@@BBBCCCAAAAAA@@@@@@AAABBBDDDEEEJJJJJJKKKKKKKKKIIIHHHGGGGGGJJJWWWgggkkkccc\\\\\\]]]bbbcccZZZUUU\\\kkkwwwrrreeeYYYOOOIIIFFFAAAAAAGGGJJJFFF@@@===<<<;;;:::;;;<<<;;;999777888888888888888888888888:::;;;>>>@@@BBBDDDEEEEEEJJJJJJKKKLLLNNNOOOQQQRRRUUUUUUUUUVVVVVVVVVVVVVVVTTTSSSQQQOOOMMMKKKIIIHHHJJJIIIHHHGGGFFFFFFEEEEEEDDDBBBAAAAAABBBBBB@@@???BBBAAA???===<<<;;;<<<<<<999999999888888888888777888888999999999999999999999999999999::::::::::::<<<<<<<<<<<<===============>>>>>>??????>>>===<<>>>>><<<<<<=========<<<;;;:::999999999888888888777777555555444444444333333333333333444444444444444444111111111111111111111111222222222111111111111111000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---------............///...///000000......///000000222333222000222888>>>AAAOOOmmmyyyssszzz|||{{{uuunnnlllpppuuuwww{{{~~~ttteee]]]^^^cccjjjmmmuuu{{{ttt{{{nnnLLL<<<777333222666222222222222222222222222////////////////////////,,,,,,------------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---------....../////////........./////////000000...//////000000000000000000000000111222222333333444444555666777888999999888888999;;;===@@@BBBCCCCCCBBBAAA@@@@@@BBBDDDFFFIIIIIIJJJKKKKKKKKKKKKJJJNNNOOO]]]qqqrrrbbbWWWXXX\\\aaabbb[[[TTTTTT[[[bbbqqqzzzkkk]]]TTTMMMCCC===???DDDCCC@@@>>>???>>>=========<<<999666::::::999999999888888888777888:::;;;===>>>??????AAAAAABBBCCCEEEHHHKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPOOOMMMKKKJJJIIIHHHIIIHHHFFFEEECCCBBBBBBBBBDDDEEEEEECCCAAA@@@@@@@@@======;;;:::999999999999999999999999999999999999888888999999999999999:::999:::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>AAA@@@???>>>>>>=========<<>>======<<<<<<<<<<<<<<<;;;::::::999999999888888888888888555555444444444333333333444444444444444444444444111111111111111111111111333222111000000000111111000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---------............///---/////////...---...///+++...000111000111444777???AAATTTqqqzzzooozzzzzzpppsss}}}~~~tttbbbppp^^^JJJ:::999:::666222444333222222111111000//////.............../////////,,,,,,,,,,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////............////////////......///000000000000000000000000111222222333333444444555666777888999999999::::::;;;===>>>@@@AAADDDCCCBBBAAAAAACCCEEEGGGFFFGGGIIIKKKLLLNNNOOOOOONNNLLLWWWggghhhWWWMMMOOOVVVYYY[[[YYYTTTRRRUUUZZZ]]]zzzvvvnnngggWWWFFF@@@???>>>>>>???<<<;;;;;;;;;======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;<<<<<<=========<<<<<<===???AAACCCEEEHHHHHHGGGGGGHHHIIIJJJKKKGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@???===<<<===>>>;;;::::::999888888888888999999999999999999999:::888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????BBB@@@>>><<<<<>>===<<<=========<<<;;;;;;::::::888888888888888888888888555555555555444444444333555555555555444444444444222222222222222222222222444333111000000000111222000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---------............///---...///...---,,,---///+++---///000000000111333999666>>>RRRcccqqquuuiii^^^kkkWWWCCC<<<666666666444222222222222111111000///......---............/////////++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------.........------........./////////---...//////000000//////000000000111222222333333333444555555777777888999:::::::::;;;;;;===>>>>>>CCCCCCBBBBBBCCCDDDFFFGGGDDDEEEGGGIIILLLNNNPPPQQQKKKJJJPPP[[[[[[RRRLLLNNNSSSSSSVVVXXXVVVSSSVVV[[[[[[ccctttttt```SSSKKKDDDAAABBB<<<;;;999:::<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA>>>>>>============>>>>>>888:::;;;;;;::::::;;;<<<999999999999999999999999888888888888888999999999888888999999:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>????????????<<<;;;:::<<>>===<<<;;;;;;;;;;;;888888888888888888888888666666666555555555444444666555555555444444444444333333333333333333333333444333111000///000111222000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---------............///,,,---......,,,,,,---......///000000000000111222000///333;;;EEERRRhhh{{{~~~uuubbbdddrrrvvv{{{QQQ666666888666222111333222000000000000000000000000000---------.........//////***++++++,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,------......------------------,,,---------.........//////---...//////000000//////000000000111222222333333333444444555666777888888999999999999:::<<<===>>>@@@@@@AAABBBDDDEEEFFFFFFCCCDDDEEEGGGIIILLLNNNOOOLLLNNNQQQSSSTTTRRRPPPOOOSSSQQQRRRWWWYYYXXX\\\ccc___YYYZZZgggxxxtttfff[[[XXXIIIFFFBBB??????@@@??????======<<<<<<;;;;;;;;;:::999999::::::;;;::::::::::::;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;888888888999::::::::::::888888999999999999999999888888888888999999999:::888888999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>@@@FFFNNNZZZgggrrryyy~~~LLLIIIFFFDDDCCCDDDDDDCCCEEEDDDCCCAAA???===<<<;;;@@@???>>><<<<<<;;;;;;;;;888888888888888888999999777666666666666555555555666666555555555444444444333333333333333333333333444333111//////000111222000000000000000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---------.........//////,,,---......,,,,,,---...---------------...000111111444666666888CCCXXXiiidddvvvzzzrrrIII;;;;;;...666777222111666555............///000111111222---------.........//////******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,(((((()))***,,,---...///.........------,,,,,,,,,---------.........//////---......///////////////000000000111222222333333333333444555666777888888777777888999:::<<<===>>>===>>>@@@BBBDDDDDDEEEEEECCCCCCDDDEEEGGGIIIKKKLLLLLLPPPQQQNNNNNNPPPOOOKKKOOOLLLMMMTTTXXXYYY___hhhbbbWWWSSSXXX[[[eee~~~www[[[UUUNNNGGGCCC@@@>>>===@@@@@@???>>>===;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<;;;:::999<<<===>>>??????===;;;999<<<<<<<<<;;;::::::999999999999888888888888888999888666555666888999888666777888999999999999999999999999::::::;;;;;;;;;<<<888888999::::::;;;<<<<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@KKKPPP[[[jjj{{{LLLJJJHHHFFFEEEEEEFFFFFFHHHEEEAAA===;;;;;;<<<>>><<<===>>>===;;;::::::;;;:::999777666666666777888999999888777777777777777555555555555555555555555333333333222222222111111222111000//////111333444111111111111111111111111000000000000000000000000000000000000000000000000........................---------............///........................------------------------................................................///......------///000111555333000000444===FFFLLLXXX___ooo{{{}}}wwwRRR===666555444444333333222111000000////////////.....................------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---------............///............////////////111111222222222333333333222222333444555666777888999999:::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDEEEDDDCCCFFFKKKMMMLLLJJJKKKJJJKKKLLLNNNOOONNNMMMKKKLLLMMMOOOQQQVVV\\\```[[[\\\[[[WWWXXXdddxxxtttggg^^^WWWMMMDDDIIICCC???BBBEEEDDD???<<<999<<<===:::888888999999:::<<<>>><<<999666777888;;;<<<<<<;;;999999;;;>>><<<<<<;;;===>>>>>>===;;;999999888888888999999:::888888888888888888888888888777777666666777888888777888:::999888888:::<<<>>>===<<<;;;;;;;;;<<<<<>>===>>>>>><<<<<<@@@;;;BBB???;;;@@@CCCIIIWWWaaalllxxxLLLJJJHHHEEEDDDDDDDDDEEEFFFDDDAAA>>><<<<<<===>>>;;;<<<===<<<:::888888999999888777777666666777777888888777666666666666666555555555555555555555555333333222222222111111111222111000//////111333444111111111111111111111111////////////////////////////////////////////////........................---------............///........................------------------------................................................///......---...///000111222111000000333888===@@@DDDIIIVVVhhhzzzhhh```nnnRRR???666333333444333333222111111000000////////////..................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------------...................../////////000000000000000111111111222222222222333444555666777777999999:::;;;<<<======>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKNNNNNNMMMMMMMMMMMMKKKJJJMMMNNNOOOOOOOOOQQQTTTWWWYYY[[[\\\ZZZ[[[bbbpppzzz|||yyy{{{lllWWWGGG???<<<===>>>@@@>>><<<======<<<;;;:::777:::<<<===<<<;;;===???<<<===>>>>>>>>>=========999888777888999:::999888999999888888888999999:::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::===<<<;;;999888777777888555666888;;;===???@@@AAA===<<<>>>AAA???;;;;;;???>>>EEEFFFMMM^^^fffkkktttLLLJJJHHHEEECCCBBBBBBBBBCCCBBBAAA@@@???>>>>>>===:::<<<<<<;;;888666666666777777777777777666666555777777666555555555555666444444444444444444444444333222222222222111111111111111000///000111222333111111111111111111111111////////////////////////////////////////////////........................---------............///........................------------------------------------------------------------------------......------......///000...//////000111222333333777999AAANNN[[[jjj}}}oookkkvvv]]]PPP@@@666555666666444333333222222111000000000/////////............---...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------------------............////////////000000000000/////////000000000111111222222333444555666666777999:::::::::;;;;;;<<<<<<===>>>@@@AAACCCEEEGGGGGGFFFHHHKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIILLLNNNOOONNNNNNMMMOOOPPPVVVXXX[[[]]]___bbbfffiiihhhfffppppppcccVVVNNNBBB999666>>>DDDBBB@@@AAABBBBBBAAA>>>:::777666666999999:::<<<>>>===;;;999???===;;;;;;===>>>===<<<888777777666666777777777999999999999999999999999777777888888888888888777;;;999777888999;;;;;;;;;999:::<<<=========<<<<<<666999@@@GGGIIIIIIOOOWWWYYY___bbboooLLLJJJHHHEEEBBB@@@??????@@@@@@AAABBBAAA@@@>>>===;;;<<<<<<;;;888666666666555666777888777666555444666555555444444444555555444444444444444444444444222222222222111111111111111000000///000111222222111111111111111111111111////////////////////////////////////////////////........................---------............///........................------------------------------------------------------------------------------------......//////......///000000000///...555444888@@@IIITTTeeessszzzrrrtttyyy||||||rrrqqqiiihhhDDDAAA<<<666333555777666444222222111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---------........./////////000000000111111/////////000000000111111222222333444444555666666999999999:::::::::::::::<<<===???AAADDDFFFHHHIIIFFFIIIMMMMMMKKKIIIIIIKKKFFFGGGIIIJJJIIIIIIJJJKKKIIIKKKNNNOOONNNNNNNNNOOORRRTTTWWW\\\```bbbaaa```ggg^^^\\\fffrrrwwwppp___TTTWWWVVVKKK???<<<::::::;;;;;;;;;<<<===>>>:::999:::<<>><<<<<<:::888777999:::999999:::999999888888888888999999999999999999999999999666777888999::::::999999===:::888888;;;===>>>===???>>>=========>>>???@@@EEEIIIPPPWWW[[[aaaooo}}}JJJIIIGGGDDDAAA???===<<<===???AAABBBAAA@@@===;;;;;;<<<<<<;;;999777666777555555666777777555444333555555444444444444555555444444444444444444444444222222222111111111000000000000000000000111111111000000000000000000000000........................................................................---------............///........................------------------------------------------------------------------------,,,------...............///////////////000111111111000222777<<>>777888777666444222111111111111000000000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,------------...////////////000000000000000000000111111111222222222222333333444555555555888888888999999999999999;;;<<<>>>@@@CCCEEEGGGHHHEEEIIIMMMMMMJJJHHHHHHIIIFFFIIIKKKKKKJJJJJJKKKMMMIIILLLOOOOOOOOOMMMMMMNNNOOOPPPRRRXXX]]]aaaaaa```aaa]]]```ggggggmmm|||sssuuuttthhh]]]XXXNNNLLLHHHCCC@@@<<<:::888>>>===<<<===???@@@@@@@@@???===<<<;;;<<<===<<<;;;===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;???===:::888888:::::::::;;;::::::<<>><<<;;;<<<>>>@@@AAA@@@>>>;;;:::999;;;<<<;;;999777777888555555555555555444444333555444444444444555666666333333333333333333333333222111111111111000000000/////////000000000111111000000000000000000000000........................................................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////......///111333444000///000444666:::DDDNNN^^^bbbmmm|||tttyyy}}}ppp```^^^bbbwwwooorrrwwwsss|||sssSSS???;;;>>>222444777666444111111222000000000///////////////.........------------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------............////////////000000000111111111222222222222333333444444444444666777777777888888999999:::;;;===???BBBDDDFFFGGGEEEHHHKKKLLLKKKJJJHHHHHHLLLOOOQQQPPPLLLJJJKKKMMMLLLNNNPPPPPPNNNLLLKKKKKKOOONNNPPPSSSXXX\\\^^^___]]]WWWWWW^^^cccfffqqq}}}}}}uuuppprrrmmmddd[[[SSSLLLFFFBBB@@@AAABBB@@@===;;;;;;;;;>>>=========>>>===;;;999;;;:::999888777777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777666777777777888;;;@@@DDDFFFEEEEEEHHHPPP]]]iiiqqqoooooorrrxxx~~~FFFEEEDDDBBB@@@>>><<<;;;<<<===??????>>><<<:::888666888999999888777777888666555444444333333444444555555444444555666666777333333333333333333333333111111111111000000000000...//////000000000000000000000000000000000000000........................................................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------......///000000111000000111444333333888@@@MMMOOOWWWeeeqqqzzzsssvvv{{{}}}~~~nnnjjjkkkttttttkkknnnmmmsssqqqdddgggxxx|||kkkmmm~~~WWWCCC???===888444444333333444555555444444////////////////////////.........---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------............/////////000000000111111222333333333333444444444555555666666777888999999999:::<<<>>>@@@BBBDDDEEEGGGHHHJJJMMMNNNMMMJJJHHHLLLOOOQQQPPPLLLIIIKKKMMMKKKMMMNNNNNNLLLKKKLLLMMMOOOOOOPPPPPPRRRTTTWWWYYYYYYUUURRRSSSYYYaaagggiiixxx{{{xxxwwwwwwuuusssYYY^^^bbb___VVVMMMIIIIII??????@@@AAAAAA@@@<<<999>>>===<<<;;;::::::::::::========================<<<;;;;;;<<<>>>BBBEEEHHHDDDHHHKKKKKKJJJNNNWWW^^^dddbbbaaabbbiiisss~~~}}}EEEDDDCCCBBB@@@>>><<<:::======>>>>>>===;;;999777444666888888777666777888666555444333222333444555555555555555555666777888333333333333333333333333111111111111000000000000...//////000000000000000000000000000000000000000........................................................................---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***,,,---//////...---,,,......000222000,,,///444<<<===EEESSS___kkk||||||wwwxxxwwwsss|||lll___bbbuuu~~~}}}wwwsssRRRJJJCCC???888000111666888333///000444555333///.........///////////////......---------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000333333333333333333333444333444555666777888999:::999:::;;;===???AAACCCCCCHHHHHHIIIMMMQQQPPPLLLHHHEEEJJJMMMMMMJJJHHHKKKOOOFFFHHHJJJKKKLLLMMMOOOQQQPPPQQQQQQPPPNNNNNNPPPRRRPPPYYY```___]]]```bbbaaa```fffuuu|||rrrkkkiii^^^___```bbbbbb```\\\XXXJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIKKKOOOUUU^^^eeejjjlllpppqqqllleeedddkkkssswwwvvvvvvyyyHHHFFFCCC???<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666777666555333222222333333666666666555555444444444444444333333333333222222000000////////////000000000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,---------......///............---------,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000000000111111111111444444666===IIIWWWbbbhhhnnnrrrwwwzzzxxx~~~xxxzzz~~~|||yyyqqqSSSHHH===;;;888555444333444444222222222111111111111000////////////////////////------------------------,,,,,,------,,,,,,+++***)))***,,,.........,,,+++,,,,,,,,,---------......---,,,,,,+++***)))((((((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++---...++++++++++++++++++++++++...------------...//////////////////000000000000222222222111222222333333333333444444666777888999<<<>>>BBBEEEGGGHHHHHHGGGJJJKKKMMMQQQTTTRRRLLLFFFKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHHHHIIIJJJKKKLLLMMMVVVRRRNNNNNNPPPRRRQQQPPPMMMUUU\\\]]]YYYYYY^^^dddfffaaabbbkkkuuu}}}xxx{{{}}}rrrlllhhhhhhgggdddcccfffooovvv}}}{{{ssskkkffftttwwwwwwvvv{{{}}}tttrrrzzzFFFEEEBBB???<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666777666444333222222222333555555555555444444444333444444333333333222222222000000////////////000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------..................------------,,,,,,------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////000000000111111111222222333888???FFFKKKMMMDDDGGGJJJLLLNNNUUU___gggzzzzzzwwwuuu~~~}}}uuurrrppprrrzzz}}}ssswww}}}~~~qqqvvviiiNNN>>>::::::999777555444333333444111111111000000000//////////////////////////////------------------------,,,,,,------,,,,,,+++***&&&((()))+++++++++)))(((,,,,,,,,,------------...,,,,,,++++++***)))))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++---------------...//////.../////////000000000000222222111111111222333333333333444444555777888999<<<===???BBBDDDEEEEEEEEEHHHHHHIIILLLNNNMMMIIIEEEKKKJJJHHHGGGGGGHHHJJJKKKGGGGGGGGGHHHIIIJJJJJJKKKOOONNNOOOPPPRRRRRRQQQOOONNNQQQSSSQQQOOOTTT___iiijjjccc```bbbcccgggyyy~~~yyyxxxzzzzzzxxxxxxzzz~~~~~~{{{{{{DDDCCC@@@>>><<<<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777666666555333222111222222333555444444444444333333333333333333333222222222222000000////////////000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------..................------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......////////////000000000000333333555888;;;<<<<<<:::777999;;;:::999;;;@@@EEEFFFQQQeee|||~~~yyyxxxvvvwww|||~~~zzzvvv}}}|||zzzwwweeePPPEEE<<<888999666666555444444333333222000000/////////.........////////////////////////------------------------,,,,,,------,,,,,,+++***)))***,,,------,,,++++++,,,,,,,,,,,,------------************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++---------------......///....../////////000000000111111111111111222333333333333444444555666888888:::;;;;;;===>>>@@@AAABBBGGGFFFEEEFFFGGGHHHFFFEEEJJJHHHFFFEEEEEEFFFHHHJJJEEEFFFFFFFFFGGGHHHHHHHHHFFFJJJOOORRRRRRPPPNNNMMMKKKLLLKKKIIIHHHNNNZZZdddeee^^^[[[\\\\\\ZZZaaakkkBBBAAA???===<<<<<<<<<===::::::::::::::::::::::::999888888777777777777777555444333222111222222333444444444444444333333333333333333222222222222111000000////////////000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000222333444777999:::888666222444555444222222333555555999AAALLLWWWjjjbbbQQQAAA>>>@@@>>>:::888222333333444333333222111000000000/////////......////////////////////////------------------------,,,,,,------,,,,,,+++***,,,,,,---......------,,,++++++,,,,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,------...///........./////////000000111000000000111222333444444444444444555666777888999888888888999<<<>>>@@@GGGFFFDDDCCCCCCEEEFFFGGGIIIGGGEEECCCCCCEEEGGGIIIDDDDDDEEEEEEFFFFFFFFFFFFBBBGGGMMMPPPNNNKKKKKKKKKGGGIIIJJJJJJJJJMMMSSSXXX]]]XXXVVVYYY[[[[[[^^^ccc[[[bbbppp@@@???>>><<<<<<<<<<<<===::::::::::::::::::::::::999888777777666666777777555444333222222222333444444444444444444444444444333333222222222111111111000000////////////000000........................................................................------------------------,,,,,,,,,---------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---............////////////......///222444444444...///111111111000111111666666777999;;;FFF]]]qqq{{{nnnVVVKKK>>>999777999;;;777333000111111222222222222111111111111000000000/////////////////////////////////------------------------,,,,,,------,,,,,,+++***)))***************))))))+++++++++,,,,,,,,,------)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---..................////////////000000000000111222333444444444333444444555666777777666666666777:::===???HHHGGGEEECCCCCCDDDGGGIIIGGGFFFDDDBBBBBBDDDFFFGGGCCCDDDEEEFFFFFFFFFEEEEEEDDDGGGKKKKKKIIIGGGHHHJJJGGGGGGHHHJJJLLLPPPTTTVVV[[[VVVRRRRRRTTTTTTUUUVVVOOOOOOSSS]]]ppp???>>>===<<<;;;;;;<<<<<<:::::::::::::::::::::::::::999777666666666777888555555444333333333444555444444444555555555555666222222222222111111111111000000////////////000000........................................................................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///111///------///111222222000111333444666666666666222444888;;;:::<<>>???:::999666444222222444777222222111111111111111111111111111000000000//////////////////////////////------------------------,,,,,,------,,,,,,+++***,,,++++++++++++*********++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------.........//////////////////000111222333444444444333333444555555666666555555666888;;;>>>@@@FFFFFFFFFEEECCCDDDFFFHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGEEEEEEHHHIIIIIIIIIHHHHHHIIIJJJLLLIIIGGGHHHMMMTTTYYY[[[UUURRRNNNMMMNNNPPPRRRSSSUUUSSSRRRTTTZZZeeexxx???>>>===;;;::::::;;;;;;999999999999999999999999:::999777666555666777888666555444444444555666666555555555666666666777777222222222222111111111111000000////////////000000........................................................................------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........222111//////111222111000---------...000111000000...000555::::::888;;;AAADDDAAAFFFQQQWWWZZZffftttqqqSSSBBB===>>>???777777555222111444888;;;444333111000000000111111000000/////////.........////////////////////////------------------------,,,,,,------,,,,,,+++***///...------,,,,,,,,,---***++++++++++++,,,,,,,,,***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////......//////000222333444444444333333444444555555555555666888:::>>>@@@BBBAAACCCFFFEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHFFFEEEIIIIIIIIIJJJLLLNNNMMMLLLQQQNNNLLLNNNSSSVVVVVVUUUKKKLLLMMMMMMNNNRRRUUUWWWYYYVVVVVV[[[^^^___dddlll@@@>>>===;;;:::::::::;;;999999999999999999999999:::999777666555666888999777666555444555555777777555666666666777777888888222222222111111111111000000000////////////000000........................................................................------------------------,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,---...000111///---333222111111222333222111///...000333333111333888666111333;;;;;;888???LLLQQQ]]]kkkyyy}}}mmmcccSSSBBB;;;<<<===555---///222444444444333000,,,555444222000//////111222//////.........---------////////////////////////------------------------,,,,,,---------,,,++++++,,,+++******)))))))))*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////.........///000222333444444444333333333444555555444555777999<<>>===>>>>>><<<999===<<<;;;:::::::::::::::;;;:::999888777777777777666666666666666777888888666666777777777555444333222222222111000//////...000000////////////000000///////////////////////////////////////......---------------------------.........------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,...000111////////////000000000000000000111222222222222111111111222333333444555555===???DDDLLLYYYiiivvv}}}{{{{{{~~~ppp\\\LLLCCC<<<;;;999777666555555555222222222111111111000000000000000000////////////........................................................................++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++************************+++++++++,,,,,,------------------............////////////000111111222222444444333444444555666777333666;;;AAAEEEFFFCCC@@@<<<===>>>???@@@AAAAAAAAADDDCCCCCCCCCCCCDDDDDDEEELLLKKKIIIHHHGGGFFFFFFFFFEEEGGGKKKNNNPPPPPPOOONNNPPPQQQRRRUUUVVVTTTPPPMMMMMMNNNNNNMMMLLLMMMOOOQQQUUUUUUTTTTTTWWW]]]fffllluuuyyyzzzyyy~~~DDDAAA>>>===>>>>>><<<:::===<<<;;;::::::::::::;;;;;;:::999888888777777777666666666666666777777888777888888888777666444333222222111111000//////...000000////////////000000........................///////////////...------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,+++,,,---............/////////000000000///000111111222222111111111111222222333333444444666666666888>>>EEELLLQQQXXXaaannn~~~xxxlll[[[NNNEEE@@@:::666888888666555444444333333222222222111111000000000000000000000/////////...................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------............/////////000111111222222333333333333444555666777666777;;;???CCCCCC@@@===;;;<<<===???@@@@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEEIIIHHHGGGFFFFFFEEEEEEFFFHHHJJJMMMOOOPPPOOONNNMMMPPPPPPPPPRRRSSSRRROOOLLLQQQPPPNNNLLLMMMOOOSSSVVVVVVUUUSSSRRRTTT[[[dddkkkhhhgggeeecccgggtttCCC@@@>>>=========;;;:::<<<<<<;;;:::::::::;;;;;;<<<;;;:::999888888888888666666555555666666777888999999888888777555444333222111111000000//////...000//////......//////000...........................////////////...------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,.........////////////000//////000111111111111111222222222222222222222222000000000111333777;;;===DDDHHHNNNVVVbbbtttmmmYYYLLLFFF???;;;<<<======<<<444444333222222222222222111111111111000000000000000000000/////////..............................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------...............//////000000111111222333333333333444555666666888999:::<<<>>>>>><<<::::::;;;===>>>??????@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFKKKLLLNNNPPPPPPOOOMMMLLLOOONNNNNNNNNOOOOOOMMMKKKQQQOOOLLLKKKLLLPPPTTTWWWWWWVVVSSSQQQSSSXXX```fffccc^^^ZZZYYY\\\bbbgggiiiAAA@@@>>>===<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888888888888666555555555555666777777888888777666555333222111111111000000/////////////////////....../////////..............................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------........./////////...///000000111111000000111111111111111111000000000111222444777999;;;<<<<<<>>>@@@CCCFFFMMMTTTZZZhhhxxxttteeeXXXIII===EEEAAA===:::999888777555222111111111111111222222000000000000000000000000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,---------...............//////000111111111222222222222333444555666888777777999;;;;;;:::888999:::;;;===>>>>>>>>>>>>CCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLOOOQQQQQQPPPNNNLLLNNNLLLKKKKKKLLLMMMLLLKKKLLLKKKIIIJJJLLLOOORRRSSSVVVVVVUUUSSSTTTWWW\\\```\\\YYYVVVXXX\\\``````___ooozzz??????>>><<<;;;::::::;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::999888888888888555555555555555666666777666555444333222111000000000000000/////////////////////............//////.......................................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,******+++,,,,,,---------------------..................///000000000000///000000000000000000//////111111222222222111000000111333555777888:::<<<>>>===HHHSSSYYY___mmmsssdddXXXJJJBBBAAA@@@===;;;888666555333333222111000111111000000111111222222////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------............///000000111111222111111222222333444555555444444666999::::::999888999:::;;;<<<=========AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIKKKNNNPPPQQQQQQOOONNNLLLJJJHHHIIIKKKLLLLLLLLLIIIIIIJJJLLLPPPQQQPPPNNNRRRTTTUUUVVVUUUUUUWWWXXXOOOOOOPPPRRRUUUYYY^^^aaaddddddggglllvvv===>>>>>><<<:::999:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::999888777777777777555555444444555555666777444333222111000000000111///////////////////////////......------......///---------------------------............---,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************************++++++++++++((()))***,,,------......,,,,,,,,,---------......---....../////////////////////////////////////////////000000111000//////666555444444555888;;;<<<444:::??????>>>CCCOOOYYYggghhhqqq{{{kkk^^^QQQGGGCCCCCC===999::::::777555555555555555666555555555444111111000000000111111222............/////////////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,,,,,,,---------------......//////000000111111111111111222333444444333222333555888::::::999777777999:::;;;<<<<<<<<>><<<999888:::<<<:::::::::::::::;;;<<<===999999888777666666666666555444444444444555666666333222111000000111222222///////////////////////////......------......///------------------------------......------,,,+++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++************************++++++++++++)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,---------------.../////////......---------......//////000---...000111333444555666222111//////000111111111888:::<<<<<<::::::<<<===LLLIIILLLUUUXXXYYYdddsss{{{fffYYYMMMHHHCCC??????BBB???<<<;;;===:::333000333222333333222111000000000111000000/////////000000---------......///////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++*********)))++++++,,,,,,,,,---------------......///000000000000000000111111222333444222222333666999:::888777666666888999:::;;;;;;;;;=========>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPOOOMMMKKKGGGGGGHHHJJJNNNPPPQQQPPPMMMKKKKKKNNNSSSSSSPPPLLLLLLMMMMMMLLLKKKLLLNNNPPPTTTSSSRRRQQQSSSWWW]]]aaa^^^[[[[[[^^^^^^[[[\\\aaaaaannn;;;===>>><<<999888:::<<<:::::::::::::::;;;<<<===999888777666555555555555555444444444444555666666333222111111111222333444.........///////////////.........------.........------------------------------......------,,,+++------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++************))))))************+++++++++++++++,,,---,,,+++***)))++++++,,,,,,,,,---------,,,---......//////......,,,,,,------...///000000........................,,,---111555777777444111222111111333666888888777999777;;;DDDCCC>>>CCCOOOXXXccc^^^bbbzzzwwwmmm___RRRKKKFFF@@@===@@@???999777999555222222555333000444===111222333333333333444555000000///...............---------.........////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++******))))))++++++,,,,,,,,,---------------......///000000000000000000000111222333444333333444777999999777555555666777888999:::::::::<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEKKKLLLNNNOOOOOOMMMJJJIIIFFFFFFHHHKKKOOORRRRRRRRRNNNJJJHHHJJJOOOPPPNNNKKKLLLKKKIIIFFFEEEGGGLLLPPPOOOMMMJJJIIILLLPPPSSSUUUWWWSSSTTTYYYZZZWWWWWW\\\^^^aaafffmmmzzznnn<<<<<<;;;;;;;;;:::::::::999999999888888888888777666777999:::999888666444444444555555555555444444222222222111111111111000000000//////.........---......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++******************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000000000///000000000111111111111444444555555666777777888??????@@@BBBFFFKKKOOOQQQdddiiirrr}}}wwwllleeebbbSSSNNNGGGDDDBBBAAA>>>;;;:::999999888777666666555444444444333333222222222000000000000////////////000000//////.........---..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++******+++,,,+++++++++************)))++++++************++++++************************************************)))************+++++++++++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********)))************+++++++++************************************+++,,,---.....................------/////////000111111222222222333444444555555444444666666666777888888999999;;;;;;<<<<<<===???@@@AAA???AAABBBCCCCCCDDDGGGIIIMMMLLLLLLMMMOOOMMMIIIDDDJJJHHHGGGIIILLLNNNMMMKKKLLLEEEFFFPPPTTTNNNLLLPPPNNNMMMJJJGGGEEEGGGKKKOOORRRLLLIIIIIIHHHFFFLLLTTTSSSSSSSSSSSSTTTUUUVVVWWW^^^aaadddfffhhhmmmtttyyy|||fff___eeehhh___UUU<<<<<<<<<;;;;;;:::::::::999999999888888888777777666666777888777666555444444444555555555555444444222222222111111111000000000/////////..................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++******))))))******+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.............../////////000000000//////000000000111111111222222333333444555555666444444444555888;;;>>>@@@@@@BBBEEEIIINNNRRRUUUWWW]]]dddmmmuuu{{{~~~vvvllldddVVVTTTOOOIIIEEECCCBBBBBBEEEAAA===;;;::::::999777777777666666555444444333333333333222222222111111000000000000/////////...000/////////.........---...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++******+++,,,+++++++++************)))++++++************++++++************************************************)))************+++++++++++++++************++++++++++++************++++++,,,,,,++++++++++++++++++)))************+++++++++************************************+++,,,---.....................------...//////000000111222222222333333444444444444444444444555555666777777777;;;;;;;;;<<<===>>>???@@@???AAABBBCCCCCCDDDFFFIIIIIIIIIJJJLLLOOONNNKKKHHHIIIHHHGGGHHHKKKLLLKKKIIIJJJDDDDDDMMMQQQKKKIIILLLHHHGGGFFFDDDDDDEEEIIIMMMOOOJJJGGGHHHGGGFFFJJJRRRNNNNNNOOOQQQTTTXXX[[[]]]YYY[[[\\\\\\\\\]]]aaadddYYY^^^nnnzzziiihhh]]]SSSPPPTTTVVVRRRLLL<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777666666666555555555444444444444555555555555444444222222111111111000000000////////////..................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++*********************************)))))))))))))))+++******))))))******+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000////////////000000000000000000000111222222333333222222111111222333555666777777888999:::;;;<<<<<<777;;;@@@BBBCCCEEEJJJNNNLLLOOOTTTYYY]]]bbbgggkkktttvvvzzzzzzxxxtttnnnfff___XXXUUUUUUQQQKKKGGGEEEAAA;;;777999999888888777888888999777555333222333555555444444444444333222222111111222222111111111111000000000000000/////////....../////////...............------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++******+++,,,+++++++++************)))++++++************++++++************************************************)))************+++++++++++++++************++++++*********))))))*********++++++++++++++++++,,,,,,)))************+++++++++***************************************+++,,,---------------------............//////000111111111222222333444444444444333222222333333444555555666::::::;;;;;;<<<>>>>>>??????@@@BBBBBBBBBCCCEEEGGGDDDEEEGGGJJJNNNOOOMMMLLLIIIGGGFFFGGGIIIIIIHHHGGGHHHCCCCCCJJJLLLGGGEEEHHHEEEFFFFFFFFFFFFGGGJJJLLLJJJHHHGGGGGGFFFFFFIIIOOOMMMMMMMMMOOORRRWWW\\\^^^YYYZZZZZZYYYXXXWWWWWWXXXXXXVVVVVV[[[cccmmmzzzrrr]]]OOOKKKIIIIIIJJJLLLMMMMMMKKKJJJ<<<<<<;;;;;;;;;;;;;;;;;;888888888888777777777777777666555555444444555555333444444555555444444333111111111111000000000000///////////////...............------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))******))))))))))))******))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------........./////////........./////////000000//////000000000111111111444444333333333444555666555555666888999:::<<<<<<>>>???@@@===:::888888999===>>>??????>>>===>>>@@@BBBDDDGGGJJJMMMOOOQQQRRRZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWUUUTTTQQQOOOLLLKKKFFFFFFEEEDDDCCCAAA???>>>???<<<::::::;;;<<<;;;::::::::::::999777555444333222222111111222333444444222222222111111111000000000000000000000000000000000000/////////.................................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***++++++******+++,,,+++++++++*********))))))++++++************++++++************************************************))))))*********+++++++++++++++************++++++******))))))))))))***************++++++,,,,,,,,,))))))*********+++++++++***************************************+++,,,,,,,,,,,,------------......------...//////000000111111111222333333333333333222222222333444444555555999:::;;;<<<===>>>??????>>>@@@AAAAAAAAABBBDDDFFFBBBCCCFFFIIILLLMMMMMMLLLIIIHHHHHHHHHHHHHHHHHHGGGHHHEEEEEEIIIIIIEEECCCFFFEEEFFFGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIHHHGGGJJJMMMRRRPPPNNNNNNOOOSSSWWWZZZWWWXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXWWWVVVUUUWWWZZZiiiwww|||iii]]]]]]YYYNNNLLLRRRFFFIIIMMMOOONNNMMMKKKJJJ:::::::::;;;;;;;;;;;;;;;888888888777777777666666888777666555555555666666333333444444444444333333111111111000000000//////.........///////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------............---............/////////000000000000000111111111000000000111111222333333333333333333333333333333666777777777777777777888;;;<<<======;;;;;;<<<===;;;<<<===>>>>>>?????????BBBBBBBBBCCCCCCCCCCCCCCC??????@@@@@@@@@@@@???????????????>>>>>>======<<<===;;;999888888777666666111111333444444333333222222333333333222333444444222222111111111111000000////////////////////////////////////............---------...............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***++++++******+++,,,+++++++++*********))))))++++++************++++++************************************************))))))*********+++++++++++++++************++++++******))))))))))))***************++++++,,,,,,,,,))))))*********+++++++++******************************))))))******++++++,,,,,,,,,,,,------......---------...//////000000000111222222333333222222222333333444555555666666999:::<<<===>>>?????????>>>???@@@@@@@@@@@@BBBEEECCCDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJHHHHHHJJJHHHEEEEEEGGGFFFHHHIIIHHHFFFEEEEEEFFFKKKMMMMMMKKKJJJKKKLLLMMMSSSQQQOOOMMMNNNPPPTTTVVVQQQQQQRRRRRRSSSSSSRRRQQQKKKPPPUUUWWWWWWVVVUUUTTTXXX```gggmmmyyyxxxrrraaaSSSMMMRRRQQQGGGDDDKKKIIIIIIIIIJJJKKKJJJHHHFFF999999999999::::::::::::888888777777777666666666777777777666666666555555333333444444444444333333111111000000000/////////.........///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***))))))(((((())))))***)))************+++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......------------.........///000000000000000111111111---......///000111111111222222333444444555666666000000111222333444444555111222333444333333444666333444555666777777777777666666777777777777888888555666666777777666666555555555444444444444444444555444444333222111000000111222333444555555555555111222333333111000111222111111111111111111111111......////////////000000/////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***++++++******+++,,,+++++++++************)))++++++************++++++************************************************)))************+++++++++++++++************++++++*********))))))*********++++++++++++++++++,,,,,,)))************+++++++++******************************)))))))))******+++++++++,,,,,,------......,,,,,,------.../////////000000111222222222222111333333444555555666666777888999;;;===>>>>>>>>>======>>>????????????AAACCCDDDEEEGGGGGGFFFFFFFFFGGGJJJKKKLLLLLLJJJJJJKKKLLLKKKLLLLLLKKKIIIHHHHHHJJJOOOPPPPPPOOOLLLKKKKKKLLLOOORRRQQQMMMKKKMMMOOONNNOOONNNMMMMMMNNNQQQTTTVVVRRRPPPNNNNNNNNNNNNLLLJJJOOOSSSTTTQQQOOOOOOOOOMMMTTTXXXXXXVVVWWW```iiimmmsssoooiiidddbbb___\\\ZZZLLLGGGGGGLLLLLLEEE@@@BBBHHHEEEDDDDDDGGGHHHFFFDDD777777888888888999999999888777777777666666666666555555666777666555444333222333333444444333333222111000000000////////////............/////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++))))))(((((((((((()))))))))************+++++++++*********************************************************************************++++++++++++,,,+++,,,,,,,,,,,,---------,,,,,,---------.........000000000000000000000//////000000111111111000000***+++,,,...000222333444444333333222333333222111444555666555444333444555333333555666777888888888555666666666777777777777666666777777666666555555333333333333444555666666...///111222222222222222111000000///......------...111222222000///000111000000000000000000000000......//////000000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************(((***++++++******+++,,,+++++++++************)))++++++************++++++************************************************)))************+++++++++++++++************++++++++++++************++++++,,,,,,++++++++++++++++++)))************+++++++++******************************))))))))))))*********++++++,,,------......+++,,,,,,---....../////////000000111111111111111333333444444555666666666666777999;;;<<<<<<<<<;;;===>>>??????>>>>>>@@@BBBCCCEEEGGGFFFDDDCCCEEEGGGHHHJJJLLLLLLJJJJJJLLLNNNLLLNNNOOOLLLJJJIIIKKKLLLTTTTTTTTTSSSQQQPPPRRRSSSSSSVVVTTTNNNKKKNNNPPPNNNLLLLLLLLLMMMOOORRRTTTUUUVVVSSSOOONNNOOOOOONNNLLLHHHMMMNNNLLLLLLRRRVVVUUUNNNQQQQQQNNNMMMPPPOOOMMMOOOZZZjjjwwwqqqdddZZZPPPIIIIIIEEECCCEEEJJJMMMLLLIII<<<>>>AAAFFFHHHIIIGGGFFFFFFFFFEEEFFFFFFFFFFFFFFF666666777777888888888999777777777777666666666666333444555666666444222111222333333444444333333222000000000000////////////---.........//////000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......//////////////////......000000000000000///...---222222111111000000000///...------...///111000///---///111111111111333444000111222333333444333333000111111111222222333333111222222333333222222111555444333222111000000000///111333444222000......111111000000000000111222---000222222000///000222.../////////////////////.../////////000000111111//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************(((***++++++******+++,,,+++++++++************)))++++++************++++++************************************************)))************+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********)))************+++++++++******************************)))))))))))))))*********+++,,,,,,---......++++++,,,------....../////////000111111111111111222333333444444555555666444555888:::;;;::::::999===>>>???>>>===>>>@@@BBBBBBDDDFFFFFFCCCCCCEEEGGGGGGIIILLLLLLJJJJJJLLLOOOLLLOOOPPPMMMJJJJJJLLLNNNOOOOOOOOONNNMMMMMMPPPRRRUUUXXXVVVNNNKKKNNNPPPNNNLLLMMMMMMNNNOOOQQQRRRSSSVVVRRRNNNMMMOOOQQQQQQPPPJJJOOOQQQMMMLLLPPPQQQNNNQQQSSSRRRQQQRRRTTTSSSNNNHHHOOOVVVYYYYYY^^^hhhrrr{{{vvvoookkkmmmbbbSSSJJJIIIKKKLLLLLLLLLGGGCCCDDDIIIKKKFFF@@@AAAEEEFFFDDDEEEHHHGGGCCCDDDGGGIIIHHHEEECCCDDDEEE777666666666666666777777444555666777777666555444666555444444222222111000333333333222222222111111111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------))))))*********+++++++++*********************************)))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////000000000000////////////////////////////////////000000111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111000000000000111111000000000000000000000000000///.........///111222////////////////////////........................//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++*********))))))************************)))******++++++******)))************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************++++++******************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...------------...//////////////////000000000000222222222333333333444444666666777888999::::::;;;;;;::::::;;;<<<>>>@@@AAABBBCCCCCCCCCBBBCCCEEEHHHHHHHHHHHHIIIIIIKKKLLLLLLJJJLLLOOOOOOMMMJJJHHHHHHKKKKKKLLLLLLLLLMMMMMMMMMSSSTTTSSSQQQNNNLLLLLLLLLKKKHHHHHHOOOWWWXXXQQQJJJRRRQQQPPPOOONNNOOOOOOPPPJJJKKKLLLNNNOOOPPPQQQRRRPPPOOOOOOPPPQQQPPPNNNKKKJJJKKKMMMPPPRRRSSSTTTTTT]]]```fffvvvoooeeeZZZRRROOONNNOOOQQQMMMHHHHHHJJJKKKHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEECCCBBBBBBCCCDDDDDD777666666666666666777777444555666777777666555444444444444333333222222111333333222222222111111111111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,++++++*********************************)))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------..................................../////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111111000000//////000000111........................000///.........///000111........................------------------------///.........---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++*********))))))******************************++++++++++++******************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...//////.../////////000000000000222222222333333333333444444555555666777888999999::::::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGHHHJJJLLLLLLLLLKKKJJJIIIKKKMMMMMMKKKIIIHHHHHHGGGGGGHHHJJJKKKMMMNNNOOOXXXWWWTTTPPPLLLKKKMMMOOOOOONNNOOOSSSWWWWWWSSSOOORRRQQQOOONNNNNNNNNOOOPPPNNNNNNNNNNNNNNNOOOPPPQQQOOONNNNNNNNNOOOOOOMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNIIINNNUUUttt~~~ooonnnhhhhhhpppzzzpppeeeaaabbbccc```\\\PPPMMMIIIFFFFFFHHHLLLOOORRRLLLFFFCCCDDDEEECCCAAACCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCC777777666555555666666777444555555666666555555444333333333333333333333333333222222222222111111111111111000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,111000///...,,,+++***)))************************))))))))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////////////////////////////............////////////000000000000111111111111000000000000000000000000////////////////////////////////////000000000000000000////////////000000------------------------///............///000000........................------------------------......------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------......///....../////////000000000111111222222222333333333333333444555666777888888999:::;;;===???BBBDDDEEECCCDDDDDDDDDCCCCCCDDDFFFGGGIIILLLNNNNNNLLLIIIGGGIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGHHHIIIJJJLLLLLLMMMVVVTTTPPPLLLIIIKKKOOOSSSQQQQQQRRRRRRSSSSSSRRRQQQRRRQQQPPPOOONNNOOOPPPPPPRRRQQQOOOMMMMMMMMMNNNOOOOOOMMMKKKKKKLLLMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFLLLRRRmmmsss```\\\SSSGGGLLLTTT[[[``````___]]]\\\[[[___lll}}}rrrkkkiiieee```]]]___gggrrrssshhhZZZQQQXXXMMMBBBAAAHHHNNNMMMJJJ@@@???======???BBBEEEHHHMMMHHHAAA>>>???AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@?????????@@@AAABBBBBB777777666555555555666666444444444444444444444444111111222222333333333333222222222222111111111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,000000///...,,,+++***)))************************)))))))))))))))*********************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************++++++++++++************+++++++++++++++,,,,,,,,,---------------------------------------...............//////........................---........./////////////////////000000000000000000000000000000000000000................................./////////000000000//////......//////000---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,------...///........./////////000000111111111111222222222222333333444555666777888888999:::;;;===???@@@BBBCCC???AAABBBBBBBBBCCCEEEFFFIIIJJJLLLNNNMMMLLLIIIHHHJJJJJJJJJHHHFFFFFFHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMKKKJJJJJJLLLRRRVVVTTTSSSQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQRRRPPPMMMKKKJJJKKKMMMOOOMMMKKKIIIHHHIIIKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEDDDCCCFFFGGG[[[aaaTTTVVVRRRLLLNNNOOOPPPNNNKKKGGGEEEIIIEEECCCJJJTTTXXXTTTNNNMMMPPPTTTZZZccchhhaaaWWWXXXUUURRRNNNKKKJJJJJJJJJLLLLLLLLLNNNPPPRRRQQQPPPfffcccZZZNNNGGGFFFEEEAAA???>>>BBBJJJNNNLLLIIIHHHQQQIIIAAA@@@DDDIIIIIIFFFBBBAAA@@@@@@@@@@@@AAAAAACCC@@@<<<<<<>>>AAABBBBBB@@@@@@@@@@@@????????????@@@@@@??????>>>======<<<===>>>>>>???@@@@@@AAABBB777777666555555555555555444444333333333333444444000111111222222333333444222222222111111111000000000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************************(((((())))))************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,------............------------------------........./////////000000....../////////000000000////////////////////////////////////////////////---............///////////////............//////........................,,,---------....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************+++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................////////////000000000111111111222222333444444555666777888888999:::;;;;;;<<<=========:::===???AAABBBCCCEEEGGGKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGIIIKKKNNNNNNNNNNNNNNNNNNMMMMMMJJJKKKMMMNNNNNNOOORRRTTTVVVSSSPPPPPPRRRUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRMMMLLLJJJHHHIIIJJJMMMOOOKKKIIIGGGGGGHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFHHHBBBOOOPPPEEEIIIFFFGGGGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIJJJHHHFFFFFFFFFFFFIIIPPPUUUOOOFFFFFFFFFGGGFFFEEECCCAAA@@@AAAAAABBBEEEGGGHHHGGGFFFRRRRRRNNNFFFBBBCCCCCCAAABBB===;;;===???@@@BBBGGGEEECCC@@@>>>=========>>>======>>>??????@@@@@@@@@=========>>>???@@@@@@???????????????????????????AAA@@@@@@???>>>===<<<<<<======>>>???@@@AAAAAAAAA777777666555444444444444444333333222222333333444000111111111222222333333222111111111111000000000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))******+++++++++************************((((((((()))******++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++((())))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........------------------------.........////////////000------......//////000000////////////////////////////////////////////////------------.........///......------------..............................+++,,,------......------------------------------++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++***************+++++++++************************++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------.........////////////000000000000111111111333333444555666777888888888999999:::;;;:::::::::999<<>>>>>@@@BBBEEEDDDBBBAAAEEEIIIEEE>>>===>>>@@@AAAAAA@@@>>><<>>;;;??????<<<:::===>>>===>>>;;;:::===>>>===???CCCCCCDDDEEECCC@@@>>>???AAA>>>>>>>>>>>>>>>=========>>>>>>???@@@???>>><<<;;;======>>>>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<<<<===>>>???????????????777777666555444444444444444333222111111222333444111111111111111222222222111111111111000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))))))))*********++++++************************'''(((((()))******++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************++++++++++++***************************++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,---......///000000........................------------------------,,,,,,---------............------------------...------------------------***+++,,,---...------,,,------------------------++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++******************************++++++++++++******************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........///////////////000000000111111222222333444555666777777666777888::::::;;;::::::===???BBBCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHIIIHHHFFFFFFHHHIIIFFFFFFHHHJJJMMMOOOQQQQQQMMMPPPSSSSSSQQQNNNMMMLLLHHHNNNQQQKKKAAA===CCCJJJOOONNNMMMLLLKKKLLLMMMMMMIIIIIIIIIIIIJJJKKKLLLLLLGGGGGGGGGHHHJJJJJJIIIGGGDDDCCCBBBBBBCCCEEEGGGIII===DDD@@@JJJJJJ@@@EEE???FFFFFFGGGGGGFFFEEECCCCCC???AAACCCBBB@@@???@@@BBBCCCDDDDDDBBBCCCFFFDDD???????????????@@@@@@@@@@@@CCCBBB@@@@@@AAAAAA@@@>>>999>>>@@@===<<<>>>@@@@@@888777999===>>>===>>>BBBBBBAAA???===<<<======>>>@@@@@@???>>>===<<<;;;;;;>>>??????>>><<<;;;;;;;;;<<<<<<===>>>@@@AAABBBCCC>>>>>>>>>======<<<<<<<<<;;;<<<===>>>>>>===<<<<<<888777666555444333333333444333222111111222333444111111111111111111111111111111111111000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************'''(((((()))***+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------************************))))))******+++++++++,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++*********************************++++++*********************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000000111222333444555555666444555777:::;;;<<<<<<<<>>???@@@@@@??????@@@AAA<<<@@@BBBAAAAAACCCAAA===AAA???===;;;;;;===???@@@;;;:::999999;;;======<<<;;;???@@@<<<999<<<>>>>>>???<<<<<<===;;;888:::>>>HHHBBB;;;999;;;===<<<;;;777777888999;;;===???@@@<<<<<<<<<::::::;;;>>>@@@;;;;;;===>>>@@@BBBCCCDDD======<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999555555555444444333333333333333333333333333333333111111111111000000000000222222111111111111222222///............------------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))...------,,,+++***))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++++++++***)))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************+++++++++***)))(((((()))***+++************************************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000111111222333444666666777666777777666666888;;;>>>>>>AAACCCDDDCCCDDDEEEFFFAAABBBDDDGGGIIIHHHEEECCCFFFGGGGGGDDDBBBBBBFFFKKKKKKJJJIIIHHHHHHIIIKKKLLLGGGLLLQQQTTTSSSRRRQQQQQQSSSUUUSSSJJJ@@@@@@KKKVVVQQQMMMHHHFFFHHHKKKNNNPPPOOOKKKHHHIIILLLMMMJJJFFFDDDIIIKKKIIIJJJMMMIIIAAAAAABBBCCCCCCCCCBBBAAA@@@DDDCCCAAA??????@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBB>>>=========>>>@@@BBBDDDCCCBBB@@@>>>>>>???@@@AAA============>>>>>>>>>>>>>>><<<;;;<<>>============<<<<<<<<<>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::===============<<<<<<<<<======<<<;;;::::::999999999:::;;;<<<<<<:::888777555555444444444333333333333333333333333333333333111111111111000000000000111111000000000000111111///............---------,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******))))))(((******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++************************)))))))))(((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************+++++++++***)))(((((()))***+++************************************************++++++***))))))***++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************)))************+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000111111222333444555666666555666777888888;;;???BBB>>>@@@BBBBBBBBBBBBCCCDDDAAAAAABBBBBBCCCAAA???===BBBBBBBBBAAAAAACCCGGGJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGJJJOOOSSSUUUTTTSSSNNNPPPOOOJJJGGGLLLYYYeeePPPMMMIIIGGGHHHJJJLLLMMMNNNJJJGGGHHHKKKLLLHHHEEEBBBEEEGGGEEEGGGIIIGGG@@@AAABBBBBBCCCBBBAAA@@@???AAA@@@???>>>???AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>======>>>@@@CCCDDDAAA@@@???======>>>???@@@>>>>>>=====================;;;:::;;;===???===<<<;;;=========<<<;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999:::<<<<<<<<<:::999777444444444444333333333333333333333333333333222222111111111111000000000000000000////////////000000///............---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************++++++++++++++++++***************))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************+++++++++***))))))))))))***+++************************************************++++++***))))))***++++++************************++++++++++++++++++++++++***************************))))))))))))))))))***************************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000000111111222333444444555666222444666777999<<<@@@CCC<<<>>>@@@@@@??????@@@AAA@@@@@@@@@???>>>>>>======BBBAAA@@@AAACCCFFFGGGGGGEEEGGGHHHIIIIIIGGGDDDCCCIIIGGGGGGKKKOOOQQQNNNJJJJJJJJJJJJIIILLLTTTaaajjjOOOLLLIIIGGGHHHIIIJJJIIILLLIIIGGGHHHJJJJJJGGGDDDAAACCCCCCAAACCCEEEDDD@@@BBBBBBBBBAAAAAA???>>>===============???BBBDDDEEEAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>???AAABBBDDD@@@???===<<<<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;:::999:::<<<<<<<<<::::::;;;<<<<<<::::::;;;<<<;;;;;;;;;:::::::::999999999999888888888888999999:::::::::::::::::::::::::::::::::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888888777777::::::;;;<<<<<<;;;999888333333333333333333333333333333333222222222222222111111111111000000000/////////............/////////............---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***************************************+++++++++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++************++++++************************************************************************+++******************+++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))*********+++++++++++++++************++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------........./////////000000000111111222333444444444000222444555666999<<>>>>>=========>>>???????????????@@@BBBDDDGGGDDDBBBCCCGGGIIIHHHFFFDDDFFFIIIKKKJJJGGGCCCAAAEEEFFFIIILLLMMMLLLIIIFFFJJJIIIHHHHHHKKKQQQXXX\\\KKKIIIHHHHHHIIIJJJIIIHHHKKKIIIHHHIIIJJJJJJGGGDDDFFFEEECCCAAABBBCCCAAA???BBBBBBAAA@@@???>>>===<<<<<<<<<<<<===???AAACCCDDD@@@@@@?????????>>>>>>>>>???>>>>>>>>>???@@@BBBCCC???>>>===<<<<<<<<<======>>>======<<<<<<;;;;;;:::;;;:::::::::;;;;;;;;;:::888999:::999888888888::::::999999999888888888888888888777777777888999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::999999888888888888::::::;;;;;;;;;;;;:::999333333333333333333333333333333333222222111111111111111111111000000000/////////............/////////............---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++************++++++******++++++++++++***************************************************************++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************))))))*********++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------............////////////000000111111222333333333222444555666666666999;;;999;;;======<<<<<<===>>>@@@AAABBB@@@???@@@DDDGGGEEECCCCCCEEEIIILLLJJJHHHDDDGGGJJJLLLLLLIIIEEEBBB???FFFOOOSSSPPPMMMKKKLLLJJJJJJIIIJJJJJJKKKKKKKKKHHHGGGGGGGGGIIIJJJJJJIIIJJJJJJJJJKKKKKKJJJGGGEEEMMMIIIFFFDDDCCCBBB@@@???BBBBBBAAA???>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBB???>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@@@@AAA??????>>>>>>===============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;888999::::::999888999:::888888888888777777777777888888777888888999::::::888888888888888888888888777888888888888888888888888999999999:::::::::;;;::::::::::::999999999999999999::::::::::::::::::222222222222333333333333333333333222111111000000111111111111000000000000//////............/////////............---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++***************++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++******+++,,,,,,+++******************************************************)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))************+++++++++******))))))))))))************************************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------........./////////000000111111111222222222666777888888777777888999888:::<<<=========>>>???CCCDDDDDDBBB>>>>>>@@@CCC@@@AAACCCFFFJJJKKKKKKJJJFFFGGGJJJKKKKKKJJJHHHFFFIIIRRRZZZZZZRRRJJJHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFJJJHHHGGGGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKIIIGGGFFFOOOJJJGGGGGGFFFBBB@@@@@@BBBBBB@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=====================>>>>>>>>>??????>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;:::;;;<<<<<<::::::;;;<<<888888888777777777777666888888888888888999:::;;;777777777777777777777777666666666777777777777777777777888888999999:::::::::::::::::::::::::::999888888888888999999999999111111222222222333333333333333222222111000000///111111111111000000000000000//////////////////000///............---------,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,'''((()))***+++******)))************************************************************************************************))))))))))))*********+++************************************+++++++++,,,*********+++++++++,,,,,,************************************************)))************++++++++++++++++++************************+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++***++++++,,,,,,++++++***************************************************)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////000000000111111111111111555777888888777666777888777999<<<===>>>>>>@@@BBBBBBEEEFFFDDD@@@>>>AAADDDCCCFFFIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJRRRWWWZZZVVVOOOHHHFFFFFFJJJKKKKKKIIIGGGFFFHHHIIINNNLLLIIIHHHHHHIIIHHHHHHGGGIIIKKKKKKJJJHHHFFFEEELLLFFFDDDGGGFFFBBB???AAABBBAAA@@@???>>>??????@@@???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;<<<<<<==============================<<<;;;;;;999999999:::;;;;;;<<<<<<999;;;<<<;;;888777888:::999:::;;;:::999999999;;;888888888777777777777666777777777777888999:::;;;666666666666666666666666555555555666666777777777666666777777888999999:::888888999999999999999999777777666777777888888999111111111222222333333333333333222222111000000///111111111111000000000000000000////////////000000//////.........------------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,'''((()))++++++******)))************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))''''''(((((())))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++***+++,,,------,,,+++***************************************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******************************))))))))))))******************************)))************+++++++++******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////000000000000111111111111222333555666555444555666777999<<<>>>???@@@BBBCCC@@@DDDGGGGGGCCCCCCFFFIIILLLOOORRRPPPKKKFFFEEEEEEGGGGGGFFFFFFGGGIIIKKKLLLJJJKKKLLLLLLLLLMMMNNNOOOKKKKKKJJJGGGCCCCCCGGGLLLRRROOOKKKHHHGGGGGGGGGFFFEEEHHHJJJKKKIIIFFFDDDDDDGGGBBBAAAEEEFFFAAA???AAABBBAAA@@@?????????@@@AAA>>>???@@@AAABBBCCCCCCBBB???>>>>>>>>>============:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777888999:::;;;<<<<<<===888:::;;;:::777555777999555777888777666555666777888888888888777777777777666666666666777888::::::666666666666666666666666444555555555666666777777555666666777888999999999777777777777777888888888666666555555666777888888333333333333333333333333555555333222111000000000222222222111111111111000...///000000000///---,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************+++++++++++++++++++++++++++*********))))))((((((+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************)))************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************************++++++++++++******,,,+++***))))))***+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...////////////000000111111111222000111111222222333333444777888999;;;===>>>???@@@???AAADDDEEEEEEEEEGGGHHHLLLKKKKKKJJJHHHGGGGGGFFFHHHFFFEEEGGGKKKMMMLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGHHHIIIIIIHHHHHHHHHOOOLLLHHHFFFEEEEEECCCBBBIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@???@@@AAAAAACCCCCCBBB@@@>>>???AAACCCEEECCC@@@???@@@???>>>===<<<<<<===>>>>>>===<<<;;;::::::;;;<<<;;;:::999888;;;999666666777888888888888999999999999888777777888888888888888777666555666666666666666666666666666666666666666666666666666666777777666555444444444444444444444444444444666666666666666666666666888888888888777777777777777777777777777666555555666666666666666666666666333333333333333333333333444444333222111111111111222222222111111111000000...///000000000///---,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++***************+++++++++++++++++++++++++++++++++************)))))))))(((+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************)))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******************************************************++++++++++++******++++++***))))))***++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------.../////////000000000111111111111222222222333444444555555777888999:::<<<>>>???@@@@@@BBBEEEFFFFFFFFFGGGIIIJJJIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFHHHKKKMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHLLLJJJGGGEEEEEEDDDCCCBBBHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAA???>>>>>>@@@BBBDDDBBB@@@??????>>>===<<<>>>>>>>>>>>>===;;;::::::::::::;;;;;;;;;:::999888<<<;;;999999999999777666888888999999888888777666777777888888888777666666666666666666666666666666555555555555555555555555666666666666666555444444555555555555555555555555555555555555555555555555555555555555555555555555777777777777777666555555666666666666666666666666333333333333333333333333333222222111111111222222222222111111111000000000/////////000//////...---........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************)))*********++++++,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************)))************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++************************************************************++++++++++++******++++++***))))))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111333333444444555666666666666777888:::;;;===>>>???AAACCCEEEGGGGGGGGGHHHJJJHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEGGGIIIKKKJJJIIILLLLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGFFFFFFGGGEEEDDDHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======???AAACCCAAA???=========<<<:::@@@???>>><<<;;;::::::999::::::;;;;;;;;;:::999888???>>>>>>??????===999666888888888888888777666666555666777777777777777777666666666666666666666666444444444444444444444444555666666666666555444444555555555555555555555555555555555555555555555555333333444444444444444333666666666777666666555444666666666666666666666666444444333333333333222222111111111111111222333333111111111111000000000000//////////////////..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))***************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******++++++,,,,,,---*********************************)))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++,,,,,,************************))))))*********+++++++++)))))))))***+++++++++,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************************************++++++,,,,,,++++++***+++******************+++))))))*********+++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////000000000000000111111111222333333444444555666666555666777999;;;<<<===>>>AAACCCFFFGGGGGGGGGIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDEEEEEEGGGHHHHHHHHHLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHLLLJJJIIIIIIJJJJJJIIIHHHFFFFFFEEECCCAAA@@@???>>><<<===???@@@AAAAAA@@@????????????>>><<<<<<===???AAA???===<<<<<<<<<;;;:::@@@>>>===;;;::::::;;;;;;;;;;;;;;;:::::::::999999???@@@BBBDDDDDDBBB<<<888777777888888777777666555444555555666777777777777555555555555555555555555333333333333333333333333555555555666666555444444555555555555555555555555444444444444444444444444333444555666666666555555555555555666666555555444555555555555555555555555444444444333333222222222000000000000111222333333111111111000000000////////////........./////////////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************))))))))))))))))))******)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,************************))))))*********+++++++++)))))))))***+++++++++,,,)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************++++++,,,,,,,,,,,,++++++*********++++++*********************+++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////111111000000000000000000000111111222333333444444444555666888999;;;<<<===@@@BBBEEEFFFFFFFFFGGGIIIJJJHHHFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFJJJHHHHHHHHHJJJJJJIIIHHHEEEDDDCCCBBB@@@???>>>>>><<<===???@@@AAAAAA@@@???===>>>???>>><<<;;;<<<>>>???===<<<;;;<<<<<<;;;:::===<<<;;;::::::;;;===>>>;;;;;;:::::::::999999999:::<<<>>>AAACCCAAA===999666777777777777666555555333444555666666666666666444444444444444444444444333333333333333333333333444444555555555555444444333333333333333333333333444444444444444444444444222333555666666666555444333444555555555555444444444444444444444444444444555444444333333222222111000000000000000111222333111111000000000////////////............///000000////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,************++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,---************************)))************+++++++++***************+++++++++(((((())))))***+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))*********++++++++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////111111111111000000000000//////000000111111222222333444555777999:::;;;<<<>>>@@@BBBDDDDDDDDDEEEGGGIIIHHHFFFDDDDDDEEEFFFGGGIIIJJJLLLKKKKKKJJJLLLMMMJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEDDDDDDEEEGGGGGGEEECCCCCCCCCBBBAAA@@@??????>>>??????@@@@@@@@@@@@@@@@@@===>>>???>>><<<;;;<<<======<<<:::;;;<<<======<<<::::::::::::;;;<<<===>>><<<;;;:::999999999::::::555666777:::<<<<<<999777666666666666666555555444333444555555555555555555444444444444444444444444333333333333333333333333333333444555555555555444222222222222222222222222333333333333333333333333///111333555555555333222222333444444555444444444444444444444444444444444555555444333333222111111111000000000000000111222111000000000///////////////......---...///000111////////////////////////------,,,,,,,,,,,,++++++************************))))))))))))***+++---...************++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...---------,,,,,,++++++***************************((()))))))))************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******+++,,,,,,------************************)))************++++++++++++++++++***************((((((((()))***+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))***++++++++++++***)))*********+++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////111111111111000000000///...//////000000111222222333333444666888999;;;;;;;;;>>>@@@AAAAAABBBCCCDDDGGGFFFEEEDDDEEEGGGJJJKKKIIIKKKMMMLLLJJJJJJKKKMMMJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHFFFDDDCCCDDDEEEEEECCCBBBBBBCCCEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA===>>>??????===<<<<<<===;;;:::999;;;===?????????::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999999999::::::666555444555777777666555555555666666666555444444444444555555555444333333333333333333333333333333444444444444444444444444222333444444555555555444333333333333333333333333222222222222222222222222///111333666666666444333222222333444444444444444333333333333333333333333555555444333333222111111111111000000000000111111000000000000///////////////...------...///000111000000000000000000000000---------,,,,,,,,,++++++************************((((((((((((***,,,...///)))************+++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...///000000///...------,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***+++,,,,,,------************************)))************+++++++++,,,+++++++++******))))))'''(((((()))***+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////222111111111000000///////////////000111111222222222333444666777999:::;;;:::<<>>@@@???===<<<<<<===:::999999;;;>>>@@@AAA@@@;;;;;;<<<===<<<;;;999888<<<;;;:::999888999:::;;;:::888555444555666666666555555666666555555444333555555555555444333222222333333333333333333333333444444444444444444444444222333444444555555555444444444444444444444444444222222222222222222222222111333666888999888777555111222333333444444444444333333333333333333333333111111000000000000111111333333222222111222222222000000000000000000000000111000000///...---------........................+++,,,,,,,,,,,,+++******************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((((()))***++++++*********))))))((((((++++++***************+++******))))))******+++,,,)))************+++++++++************))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))************************,,,+++*********+++,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,+++***+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---.........///000000000000000//////000111222222333333222222333444444555555666666888;;;>>>???AAADDDGGGFFFDDDBBB@@@@@@BBBDDDFFFCCCBBBAAADDDHHHJJJIIIGGGGGGIIIJJJIIIFFFEEEFFFHHHFFFEEECCCCCCEEEJJJNNNRRRGGGEEEDDDFFFHHHHHHEEEAAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<;;;::::::<<<<<<;;;::::::999888888:::;;;:::999777777777777777777777777999888666444333222222222222333444444555444444333555555555555444333222111333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222333333333444444444222222111111222222333444333333333333333333333333111111000000000000111111444333333222111111111222000000000000000000000000111000000///......------........................+++,,,,,,,,,,,,+++******************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++************)))))))))(((++++++***************+++******))))))******+++,,,)))************+++++++++))))))******++++++,,,,,,************************************++++++++++++************************************************************************++++++*********+++,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........///000000000000000000000000111111222222222222222333333444555555555666888;;;<<<===???AAACCC@@@?????????@@@BBBEEEFFFDDDCCCCCCEEEIIIKKKJJJHHHEEEGGGHHHFFFDDDCCCDDDFFFCCCBBBCCCDDDFFFIIIKKKMMMDDDEEEGGGIIIJJJHHHEEEBBBBBBBBBBBBAAA@@@???======>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<:::999:::;;;<<<;;;999:::888777888999:::999888777777777777777777777777888777555444444555777888444444444444444444444444555555555555444333222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111222222222222333333333111111111111111222333333333333333333333333333333111111000000000000111111555444333222111111000000000000000000000000000000000000000///......------........................,,,,,,,,,,,,,,,++++++***************************************************+++++++++***************************************))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************))))))))))))+++***************++++++******))))))******+++,,,)))************+++++++++((()))***+++,,,---......************************************+++++++++,,,************************************************************************++++++******++++++,,,---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........///000000000000///000000000000111111111111111222222333333444555555666888:::;;;:::;;;===???;;;<<<===>>>???@@@BBBBBBBBBBBBBBBDDDGGGHHHHHHGGGDDDEEEDDDCCCAAAAAACCCEEECCCCCCDDDEEEEEEEEEEEEEEEAAADDDIIIKKKJJJGGGDDDCCCCCCBBB@@@>>><<<;;;::::::======>>>>>>======<<<<<<:::::::::999999999888888:::999888999:::;;;:::999999888777777888999888777777777777777777777777777666555444444666999<<<>>>777666555333333333444444444555555444444333222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000111111111222222000000000000000111111222222222222222222222222222222111111000000111111222666555444222111000000000////////////////////////000000//////....................................,,,,,,------,,,,,,+++***************************************************************************************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))***))))))))))))))))))************)))))))))))))))*********)))******+++,,,******))))))******+++,,,))))))*********+++++++++))))))******+++,,,,,,---*********************************+++++++++,,,,,,************************************************************************+++***++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////000000//////000000000000000000//////111111111222333333444444777999::::::999999:::;;;;;;<<<===>>>>>>===<<<;;;??????@@@BBBDDDEEEDDDDDDEEEDDDCCCBBBAAABBBDDDEEEHHHGGGFFFDDDCCCBBBAAAAAA@@@DDDHHHIIIFFFCCCCCCDDDBBBAAA???<<<;;;:::;;;;;;=========>>>>>>======<<<999999999888888888777777999888777888:::;;;:::999999888666777888888777666777777777777777777777777666555333333555999===???999777555333222222333444444444444444444333222111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000/////////000000000000111///////////////000111111222222222222111111111111222222111111111111222222666555444222111000000000////////////////////////////////////....................................,,,------------,,,++++++************************************************************************************************************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***)))))))))))))))******)))))))))))))))))))))))))))************))))))***++++++,,,******))))))******+++,,,))))))*********+++++++++******************))))))***************************++++++++++++,,,,,,,,,******************************************************************************++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------...///////////////000000//////////////////000000111111222333333333777999:::999888888999::::::;;;===>>>>>>===;;;:::???@@@BBBCCCCCCDDDDDDEEEGGGEEEDDDDDDDDDEEEFFFFFFJJJHHHEEEBBBAAABBBEEEFFFBBBDDDEEECCC@@@???BBBEEE@@@???===<<<<<<===>>>>>>======>>>??????>>>>>>===999999999888888888777777999888777888:::;;;:::999999888777777888888777555777777777777777777777777666555333333444666999;;;888666444222111111333444333333333444333333222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000....../////////000000000//////......//////000111222222222111111000000000222222111111111111222222555444333222111111000000000000000000000000000000//////////////////..............................---------------,,,++++++***************************************************************+++++++++************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((()))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))************))))))))))))***+++,,,,,,******))))))******+++,,,)))************+++++++++*********)))))))))((((((************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,------...////////////...............///////////////000000111111222333333555777888888777777999:::999:::<<<>>>@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFGGGHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFDDDBBBAAABBBFFFJJJMMMFFFEEEBBB???======@@@CCC============>>>???@@@AAA======>>>?????????>>>>>>:::::::::999999999888888999888777999;;;<<<;;;::::::999888777888888777555777777777777777777777777666555444333333444555666555444333111111111222222222222333333333333222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000........./////////000000///////////////000000111222222111111000/////////333222222111111222222333444333333222111111111222000000000000000000000000.../////////////////////........................---------...------,,,+++************************************************))))))*********+++++++++************************************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((((()))))))))************))))))))))))***+++,,,---******))))))******+++,,,)))************+++++++++*********************+++************************+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,---......//////......---------......///////////////000000111222222222111333555666666666888:::<<<===>>>@@@AAABBBBBBCCCDDDGGGIIIIIIHHHGGGIIIJJJGGGGGGGGGIIILLLLLLIIIFFFDDDCCCBBBBBBDDDFFFJJJLLLIIIFFFBBB????????????>>>;;;;;;===>>>????????????;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::999888999;;;===<<<;;;<<<:::999888999999777666777777777777777777777777444555555555555444444333111111111111111111111111111222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...////////////000000000000000//////000000111222222111111000//////......333222222111111222222333333333222222111222222222000000000000000000000000.........///////////////........................------......------,,,+++************************************************))))))******++++++++++++************************************************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))+++---......))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,((()))***++++++***)))((((((((())))))*********+++))))))))))))***+++,,,---*********)))***++++++,,,)))************+++++++++))))))***+++,,,------...************************++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++,,,,,,,,,---------------------------------))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,...------,,,,,,------...++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,---......//////......,,,,,,------...///000000/////////000111111222222...000222444444666888:::AAAAAAAAAAAAAAAAAAAAAAAACCCFFFIIIIIIGGGFFFHHHJJJGGGFFFGGGJJJMMMMMMIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJFFFCCCAAABBBAAA>>>::::::;;;===>>>???>>>======::::::;;;<<<=========<<<======<<<<<<<<<;;;;;;;;;:::999999:::<<<======<<<<<<;;;999999:::999888666777777777777777777777777333444555666666555444333///000000111111111000000111222222333333333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000111222222222111111000///......---444444444444333333222111111111000000000000111111000000000000000000000000////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''(((***+++))))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++************++++++++++++************++++++************************************************...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......+++,,,------......---------------............///000000000000111111111111000111333444444666999;;;AAAAAA@@@@@@???>>>>>>>>>DDDEEEFFFFFFEEECCCAAA???@@@CCCGGGIIIHHHFFFDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;??????>>>>>>======<<<<<<;;;<<<<<<<<<;;;:::999999:::999999888888999999:::777888999::::::999888777777777777777666666666666444444555555444444333222222111111000000111111222222222222222222222333333222111111111000000//////000000000000000111111111000000000000111111111111111111111111000000000000//////............//////000000000000000000000000////////////////////////////////////////////////333333444444333222222111111111000000000000111111000000000000000000000000///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))************************************************))))))))))))************************************************************************************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++************++++++++++++************++++++************************************************...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......+++,,,------......---------------............/////////000000000111111111000111333444444666888;;;=========>>>?????????@@@???AAABBBDDDDDDCCCBBBAAACCCFFFHHHHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEDDDBBBBBBAAAAAABBBAAA@@@???>>>============>>>>>>>>>>>>>>>=========>>>>>>>>>===<<<;;;:::999::::::999999999999::::::777888888999999888888777777777777777666666666555444444444555444444333222222222222222222222222222222222222222222222222222111111111000000000//////111000000000000000000000//////000000000111111111111111111000000000////////////............//////////////////////////////////////////////////////........................222333333333333222111111111000000//////000000111000000000000000000000000////////////////////////000000000111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......+++,,,------......---------------............/////////000000000000111111///111333333333555888:::888999:::<<<===???@@@AAA;;;===???AAABBBCCCBBBBBBFFFGGGHHHFFFCCCAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@BBB@@@>>>===<<<<<<===>>>===>>>>>>>>>>>>>>>??????@@@@@@??????===<<<:::999;;;::::::999999::::::;;;999888888777777888888999777777777666666666555555444444444444444333222222111222333333333333222111333333333222111111111000111111000000000000//////111111111000000///////////////000000000000111111111111000000000000////////////............//////////////////////////////////////////////////////........................111222222222222222111111000000////////////000000////////////////////////////////////////////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))+++,,,+++******((()))))))))************************************)))***************++++++************************************************************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,------......---------------............///////////////000000000111///111222333333444777999666666888:::<<<===??????;;;<<<>>>@@@AAABBBBBBBBBFFFFFFFFFCCCAAA???@@@AAA@@@AAAAAAAAAAAAAAA@@@???AAAAAA@@@???????????????@@@>>><<<999999:::;;;============>>>>>>?????????@@@@@@???>>>===;;;999888;;;;;;::::::::::::;;;;;;999888777666666777888999777777666666666555555555333444444444444333222222000222333555555333222000444333333222111000000///000000000000000000//////222222111000///......---////////////000000000111111000000000///////////////......------......///////////////////////////................................................000000111111222111111000000000////////////000000////////////////////////////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))+++,,,,,,***)))((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,************************************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------------............///...////////////000000000///000222222222333555888666777777999:::;;;<<<<<<>>>>>>??????@@@@@@@@@@@@BBBCCCBBBAAA??????AAABBB???@@@@@@@@@@@@??????>>>@@@??????>>>>>>>>>>>>???@@@>>>;;;999888999;;;===<<<<<<<<<===>>>>>>>>>???>>>>>>===<<<;;;999777666;;;::::::999999::::::;;;999888777666666777888999666666666666555555555555333333444444333333222111000111333444444333111000333333222222111000////////////////////////000000222111111000///...------...////////////000000000000000000////////////.........------------..............................------------------------........................//////000111111111111000000//////......//////000000000000000000000000000////////////////////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------------...++++++,,,---------,,,,,,,,,,,,,,,---------......+++,,,------......---------------............///......////////////000000///000111222111222444666777777777888999:::::::::?????????>>>>>>>>>>>>>>>>>>???@@@@@@??????AAACCC>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>>???AAA???===<<<;;;;;;<<<===;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;999888666555:::999999888888999999:::888777777666666777777888666666666555555555444444333333333333333222111111000111222222222222111000222222222111000000000///......////////////000000000000000//////...............////////////000000000000////////////............------------..............................------------------------------------------------...//////000111111000000//////............//////000000000000000000000000////////////////////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***)))((())))))))))))************))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,---------......+++,,,------......---------------............///........./////////000000///000111111111111444666666666777888999:::;;;;;;======<<<<<<<<<<<<=========>>>@@@@@@???>>>@@@AAA===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999888777666999888888777777888888999666666777777777777666666666666555555555444444444222333333333333222111111000000000000000000000000111111111111000000000000........./////////000000//////////////////.............../////////000000000000/////////............------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000111000000//////............//////000000000000000000000000////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,------.........***+++,,,,,,------------,,,,,,,,,---------......+++,,,------......---------------.........//////............/////////000///000111111000111333555444555666888999;;;<<<<<<;;;::::::::::::;;;<<<======>>>@@@@@@???>>>>>>???======>>>@@@@@@AAAAAAAAA??????>>>>>>>>>>>>???@@@<<<<<<<<<;;;;;;:::999999;;;;;;;;;::::::999999999::::::::::::999999888777888888777777777777888888555666777888888777666555666666555555555444444444222333333333333222111111000000////////////000000000000000000000111111111---.........//////000000.........///////////////............/////////000000/////////...............------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000...//////000000000000000000000111111111111000000000000000000//////////////////...------------...---,,,***+++,,,,,,+++))),,,,,,,,,+++***)))((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((************************************))))))(((((((((((())))))******++++++*********************************)))))))))))))))************************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,------------------.........//////000000///...............////////////////////////---.........---,,,,,,+++........................---------------------------------------------------------.........//////......------------......,,,,,,,,,------.........------------------------------------------------000///...---------------///////////////.........000000000000000000000000000222555888999999777666===============<<<<<<<<<>>>===<<<;;;;;;<<<>>>??????@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>@@@@@@???===<<<;;;:::999:::::::::::::::::::::::::::999888777777888999::::::999999888777666666555444555666888888888777666999777555333222333444555222222222111111111111000000000000000////////////111111000///////////////...........................///000///...---...000//////////////////////////////............//////........................//////.........---------000///---+++++++++---...------------------------000000000000000000000000...//////000000000000000000000111111111111000000000000000000/////////...//////...------------------,,,***+++,,,,,,+++)))+++,,,,,,++++++)))((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))************************++++++*********))))))))))))))))))))))))*********************************))))))))))))************************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------------------------------+++,,,,,,,,,,,,------------------.........//////000000///...............////////////////////////...............---,,,+++........................---------------------------------------------------------.........//////......------------......---------....../////////------------------------------------------------------,,,,,,,,,------...////////////............000000000000000000000000000222444666777777666666;;;;;;;;;;;;;;;:::::::::===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>===???>>>>>>===<<<;;;::::::::::::::::::::::::::::::999999888777777888999999999888888777666666555555555555666777777777777777666666666555555444333222222222222111111111000000000000000000////////////111000///............///........................---///000///...---...000........................//////............//////........................///.........------------000...---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...///000000111111000000000000111111111111000000000000000/////////......///......------------------,,,***+++,,,,,,+++)))+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********************************+++++++++++++++*********************))))))))))))************************((()))))))))***+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------........./////////000000///.........//////////////////////////////..................---,,,........................------------------------------------------------------........./////////......------------...............///////////////------------------------------------------------+++******+++,,,---..............................000000000000000000000000111111222333444555555555888888888888888888999999;;;;;;::::::;;;===>>>@@@===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999888888777777888888999777777777666555555444444666555555555555666777777333444666777666444222000222222111111111000000000000000000000//////////////////...---------..............................---...//////...---...///........................///......------......///------------------------............------------///...,,,++++++,,,------++++++++++++++++++++++++000000000000000000000000//////000111111111111000000000111111111111000000000000/////////.........///...------,,,,,,---------,,,***+++,,,,,,+++)))+++++++++++++++***)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++******))))))((((((************************(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------........................////////////000000///////////////000////////////////////////....../////////......---....................................................................................////////////......------------........................//////------------------------------------------------,,,,,,++++++,,,------...------...............///000000000000000000000000111000000000111222444555666666666777777888888888999999999:::;;;===>>>???<<<<<<;;;:::999::::::;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888777777777777888888666666555555555444444444666666444444444555666777333444444555444333222111111111111111000000000000000000000000////////////...------,,,,,,---------........................---...//////------...///...........................------------------...------------------------------------------------------,,,++++++,,,,,,---************************000000000000000000000000///000000111111111111111000000111111111111000000////////////..................---,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))******+++++++++***))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))((((((************************((())))))***+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---------------------------------.........//////........................------------------------////////////////////////------........./////////........./////////000000000000/////////000000111000000000000000000000000......///000000/////////////////////////////////........................................................./////////000000......------------......------------------------------------------------------------------------//////...---------------,,,---------......//////////////////////////////111000/////////111333444555555666777888999999:::888888999:::;;;<<<===>>><<<<<<;;;;;;:::::::::;;;999999::::::;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777555555555555444444444444666555444333333444555666555444222111111222333333111111111000000000//////000000000000////////////------,,,,,,,,,,,,------........................---...///...---,,,---///........................------,,,,,,,,,,,,------------------------------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,************************000000000000000000000000///000111111222222111111000000111111111111000000/////////.........------...------,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))******+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))*********+++++++++++++++************))))))))))))************************)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------.........//////........................------........./////////................................................000000000000000000000000.........////////////000....../////////000000000000000/////////000111111000000000000000000000000...//////000000000000000////////////////////////....................................................../////////000000000......------------......---------------,,,,,,,,,------------------------------------------------000000///...------------,,,,,,,,,---......//////////////////////////////111000/////////000222333444555666777888999:::;;;777888999::::::;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999888888777777666777777888888777777666555555555555555555555555555555444333333333333444444333111000000111333444111111000000000/////////000000000000////////////------,,,,,,,,,---..............................,,,---......---,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,************************000000000000000000000000000000111222222222222111000000111111111111000000//////.........---------...---,,,,,,++++++,,,,,,---,,,***+++,,,,,,+++))))))******+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))************+++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------------------............---.........////////////////////////////////////............////////////........................000000000000000000000000000000000000000000000000....../////////000000000.../////////000000000000000000//////000111111222000000000000000000000000...///000111111111111000////////////////////////.................................................../////////000000000000......------------......///.........------------------------------------------------------------......------,,,---------++++++,,,------...//////////////////////////////000000000000000111111222333333555666777999::::::888888999:::::::::::::::999;;;<<<======;;;999888999999::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<::::::999999888777777666555666777888888777666555555555555555555555555555444444444444444333222222222222111111111111222222111000000000////////////000000000000////////////---------------...//////........................,,,---......,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000111222222222222111000000111111111111000000//////.........---------...---,,,,,,++++++,,,,,,---,,,***+++,,,,,,+++))))))******+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((())))))))))))*********))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------.........//////............/////////000000000000000000000000000............/////////000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000///000000111222222000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000.........------.........000000//////.........---------------------------------------------------++++++++++++,,,---......++++++,,,,,,---...//////////////////////////////000000000111111111111111222222333555777888999:::888999999:::::::::999999888999<<<>>>===;;;888666999999:::;;;;;;<<<======>>>>>>=========<<<<<<<<<::::::999999888777777666555666777888888777666555555555666666666666666666333333444555444333111000///000222333333222111000000000000000////////////000000000000////////////---------------...///000........................,,,---......,,,,,,---...------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000111111111111000000000000000000000000000000000000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......000///......------......///---,,,+++,,,------,,,...//////000000000//////666000,,,+++---......///111000000///000000111111000/////////...,,,///444888222---///222333111///333222000/////////000111...---...000333444111...444999777///---333444...555222222555555222000222222222111///000222222000+++333555111111666444---111...///444555222///000333000000222222000...............---,,,,,,---...////////////////////////000000///...............000000000000////////////---.........---,,,,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------......---,,,---...///000000000000000111111111111222222333444444555555666999888777777777888999:::999999:::;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<=========<<<:::999888;;;===<<<888666777999888666444444666777777777888888777777666666666555222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000......------------......---------............/////////.........---------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((000000000000000000000000000000000000000000000000000000000000000000000000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++***))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***)))))))))))))))))))))(((************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,---------...............---------...//////000000///000111111111111222111000//////000111222333222222222000---,,,,,,000000000000000000000000444444444222222444666666///333888:::888666999===777888888777444444555777999666333333555777777666444444111000444888777222222111333666666222000222555444333222444555333111333...+++...000111222444444000///111111///...000---...///000000///000222111111111000//////000111////////////////////////000000///............///000000000/////////......---.........------,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------...------,,,---...///000//////000000000111111111222222333333444555555555888888777777777888999:::999999::::::;;;<<<<<<<<<>>>>>>=========<<<<<<<<<<<<======>>>===<<<;;;::::::;;;<<<<<<:::999999999777666555444333444555666777777666666666555555555222222222222222222222222222222222222111111111111000000000000000000000000////////////////////////......------------......------------............///.........------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))(((000000000000000000000000////////////////////////000000000000000000000000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))+++***))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************+++++++++,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......------------.........///............///000111111......///000111111111111222000...,,,,,,...000222,,,///222222000///000111222333333444555555444444111777888444555;;;<<<777:::===>>><<<999999;;;===:::<<<>>>===:::999;;;===>>>===;;;999999:::;;;<<>>???<<<555222333555444666:::888333222333000111111......111222111111000......///000000000111111111111111111111111111000000///.../////////////////////.........---------............------........................,,,,,,------------,,,,,,------------------------------------......//////////////////000000000111111111111222333333444444555555555666666777888888888888888999::::::;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;999888999<<<===:::777777<<>>;;;222888555222111333444222///333333333333333333333333222111000000//////000000000000000000////////////------...////////////...........................------............------------------------------,,,---......//////............////////////000000///000000111111222333333111222333444555666666666666777777888888999::::::555555666777888888999999999999888777777777777777:::999888888888888666444333888>>>@@@===888555444222222222222333333333333222222222222222222222222222222222111111111000000////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))******))))))////////////////////////......///000000111222222000000000000000000000000///............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))***++++++))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))((())))))******+++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------................../////////000000000//////000000000111111111111111222333444666888999777:::=========@@@GGGMMMMMMKKKHHHGGGJJJOOOUUUYYYddd{{{}}}|||{{{{{{|||~~~|||wwwwww{{{{{{~~~{{{~~~nnnkkkhhhaaafffddddddccc```]]]bbbjjjiiirrrpppbbbVVVQQQLLLDDD@@@<<<888777999999666222333333333333333333333333222111000000//////000000222111111111000000000000------...///////////////........................------............------------------------------,,,---.../////////...---........./////////000000//////000000111222222222000111222444555555555555666666777777888999999999555666666777999::::::;;;:::999888777666777777888:::;;;;;;:::888666555555444555666777777666444444222222222333333333444444222222222222222222222222111111111000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************'''(((((()))))))))))))))////////////////////////...//////000111222222333000000000000000000000000//////.........------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((())))))***++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,------,,,***)))((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,------------------.........//////////////////000000000000000000000000111111111111444555666888;;;>>>AAABBBBBBFFFIIIJJJKKKPPPZZZaaaeeeaaa\\\YYY\\\dddnnntttxxxsss~~~|||pppkkkhhhffffffkkkzzzwwwjjjddd^^^MMMIIIDDDCCCEEEDDDAAA===444444444444444444444444222111111000000000000000222222222222111111111000------...///000000//////////////////////////////------............------------------------------,,,,,,.../////////...---............/////////000/////////000111111222222///000222444555555555555666666666777888888999999666777777999:::;;;<<<===;;;:::888777777777888999;;;===>>><<<888555555666777555222222333555666666222222222333333444444444222222222222222222222222000000000000////////////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---...//////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))////////////////////////......---...111222111111////////////000000000000......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------........./////////000000000000000///---,,,---///---...000222222111///...---000333111...,,,...111111111444888999888;;;AAACCC??????DDDFFFJJJYYYkkkaaaaaabbbaaa```iiiqqqrrrxxx{{{}}}{{{wwwrrrpppaaaddd```mmmuuuZZZUUUJJJHHHDDD???:::777777777999222000555555000000777222///000555444...,,,///333111///......///...------.........//////000000........................////////////////////////................................................////////////000000000000000111111222222333444444444555777888999999999888888888999999999:::::::::666777999:::999777555444777888888888888666444333666555444444555666555444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000......////////////.........------,,,,,,------...++++++++++++++++++++++++---------+++******,,,...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))///////////////////////////...---...111222111000////////////000000000000......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------............////////////---...//////------...///111000...---,,,---......---///111222222555888<<<<<<@@@CCCGGGVVVkkkvvvvvviii^^^UUUWWW[[[aaakkkuuuxxx|||zzz{{{xxxzzzwwwrrryyyvvvwwwqqqlllcccYYYQQQMMMKKKJJJ???999555777888555444555444000///333222//////333111///...///000111000///........./////////000000........................////////////////////////........................////////////////////////.../////////000000000000000111111222222333333444333444555666777777666666888888888999999999::::::777888999:::999888666555888888888777777666444444666444333444555666555444333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////......////////////......------,,,,,,,,,,,,------++++++++++++++++++++++++---......---+++***,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///////////////////////////...---...000222111000////////////000000000000......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................,,,...000000///...///000000000000000111333444666444444444555888;;;???AAALLLUUU\\\ggg|||wwwvvv|||~~~~~~yyyxxx}}}uuulllfffdddddddddccc\\\RRRIIIFFFDDD<<<333999555333333333111222666222000000000222222111000////////////000000000000........................////////////////////////........................////////////////////////....../////////000000000000000111111222333333333222333444444444444333333777888888888999999999999888888999::::::888777666888888777666555555555555555444333444555666555333333222222222222111111111111111111111111111111111000000000000000000000000////////////////////////......////////////......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,...///...---+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))///////////////////////////......///000111111000////////////000000000000......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////............------///111111000//////000...000444777888888777666999999;;;>>>CCCHHHKKKMMM]]]fffuuu|||yyy~~~~~~|||yyy|||~~~zzzpppkkkkkkmmmnnnnnnvvvrrrggg\\\]]]aaaWWWHHH@@@===:::777444222111111444222111111222111000...000000000000000000000000........................////////////////////////........................////////////////////////........./////////000000000000000111222222333333333333333333333222222222777777777888888888888999888888999999999999888777888777666555444555555666555444333333555555444333222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////---......//////......------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++...///000...,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((000000000000000000000000000///...///000111000///////////////000000000000......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////,,,...000000///...///000222333555888:::===???@@@CCCEEEJJJPPPWWW^^^dddhhhwww{{{~~~~~~zzz}}}~~~xxxsssuuu{{{}}}ooommmhhhfffpppyyyssseeeMMMMMMJJJFFF@@@<<<777333666444111000111111000///111111111111111111111000////////////////////////////////////////////////........................------------------------............///////////////000000111111222333333444444333333333333333333666666777777777888888888888888888888999888888888888777555444444444666666555333222333444555444333222222222111111111000000000000000000000000000000////////////////////////........................------............------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++---//////---,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((())))))******+++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((000000000000000000000000000///...///000111000///////////////000000000000......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000//////000000000111111111---///000000111222555777999999;;;AAAJJJVVVbbbiiicccfffiiikkkmmmsss|||~~~}}}xxxxxx}}}~~~ttthhhiiikkkiiiccc^^^ZZZTTTNNNCCC???:::666444444333333222222222222111111111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000111222222222444444333333333333444555666666666666777777777777777777777777777888888888666666555555444555555666444333222333444555444222222111111111111000000000000000000000000000000000////////////////////////........................------............------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++---...---,,,***++++++******+++++++++,,,,,,,,,******++++++++++++******))))))******************))))))))))))))))))))))))************************))))))))))))))))))))))))000000000000000000000000111///...///000111000...////////////000000000000......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))***++++++))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000//////000111222333333444222333555666999===CCCGGGHHHKKKQQQ[[[gggttt~~~~~~xxx}}}uuukkk|||yyyyyywwwrrrccc[[[PPPGGG@@@;;;999777333333222222222111111111////////////////////////////////////////////////........................---------------------------------.........////////////000000111111222222333222222222222333555666555555555666666666777777666666555666666777777888444555555555666555555444444333222222444444333222111111111111000000000000000000000000000000000000////////////////////////........................,,,------......------,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))***,,,******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))000000000000000000000000111000//////000111///...////////////000000000000......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((())))))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000000//////000222333444555666888999;;;>>>BBBIIIPPPVVV[[[aaakkkttt{{{}}}|||{{{wwwgggWWWKKKBBB<<<999333333333222222111111111000000000000000000000000////////////////////////................................................---------.........///////////////000111111222222111111000000111333555666555555555555666666666777555555555555555666777777333444555666666666444444444333222222444444333222111111111111000000000000000000000000000000000000////////////////////////........................,,,------......------,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,+++***((((((***,,,******+++++++++,,,,,,,,,******++++++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000000////////////111111000000//////....../////////////////////////////////...------,,,,,,+++++++++*********))))))(((((())))))******++++++((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))++++++***************+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,......------///111111111///+++,,,///222333111222333555666777;;;AAABBBMMMRRRPPPVVVfffooonnntttttt~~~}}}|||{{{sssiiiddd```VVVKKK@@@>>>:::555111000111222333000000444222......222000000000///......///111------------------------//////.........---------......................../////////000111111222222333333333333333333333333333333333444444666777888777777666666555555444444777777666555555555555555444444333333333333222222000000000000000///..............................///......111555666333000///......---------......------------------------,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++*********,,,,,,---------,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))000000000000/////////...000000000////////////////////////////////////////////////...------,,,,,,+++++++++*********)))))))))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))************************++++++************++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------111000///.........000111///111222111000///---,,,444777:::<<<>>>FFFUUUbbb{{{}}}|||yyy|||}}}xxxvvv{{{xxxmmmddd```YYYQQQGGG???888555666///+++,,,,,,,,,///555///000111000000000111222........................//////.........---------......................../////////000111111222222333333333333333333333333333333333333333444555666555666666666666666666777:::999777555444333333444444444333333333222222222111111111111111000000////////////////////////////////////111444444222///......------------......------------------------,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))000000000/////////............/////////000000000/////////////////////////////////...------,,,,,,+++++++++***************************))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111///------.../////////---...111333444555777999???FFFMMMQQQWWWgggmmmlllkkkfff]]]OOO@@@777999555444777777333000000/////////////////////...000000000000000//////////////////.........------...........................//////000000111111222222222333333333333333333444333333333333333444444555555666666777777888888<<<:::777444222222222333333333333333222222222222222222222222222111000000000000000000000000000000000000000111333222000......---------------......------------------------,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,++++++++++++*********+++,,,---------,,,******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))000000/////////.........------......///000000111/////////////////////////////////...------,,,,,,************************++++++******))))))((((((((((((((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((*********)))((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******+++++++++************************++++++*********+++,,,,,,*********+++++++++,,,,,,------------............000......///111333111000222222222555777<<>>BBBJJJRRR\\\ppp{{{wwwqqqooommmjjj[[[SSSDDD666222555555333111111111///...000444777111000//////.../////////........./////////000000000000111222222222222111222222222222222222222222333333333333333333333333444444444444444333333222111111111111000000000///000000000000000000000000000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********(((((((((((((((((((((((('''(((((())))))))))))(((////////////////////////////////////////////////------------------------.........------,,,,,,+++,,,+++******))))))******((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''************************((()))***)))((('''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))******************))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------...............//////000111222///222444666777===HHHPPP]]]jjjttt{{{zzzTTTCCCGGGBBB222444555444111...---///111........................,,,------...000111111222///000111111222222111111222222222222222222222222222222222333333444444444333333333333333222111111111111111111000000000000000000000000000000000000000//////............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************+++++++++***************))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,+++******))))))******(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))((((((((((((((((((************))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---,,,,,,++++++------------...............////////////000222444999888;;;BBBJJJTTTaaalll~~~}}}~~~llldddTTT???:::999777555444222///---////////////...---,,,,,,---......///000000111111///000000111111111111111111111111111111111111111111111222333333444555555333333333333333222222111111111111000000000000000////////////////////////000///............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((////////////////////////........................---------------------------------------,,,,,,,,,,,,+++******))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))))))))******))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++******))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++++++++,,,---......,,,,,,---------,,,++++++------........./////////000111333222222333777:::???AAANNNcccttt}}}hhhqqq~~~zzzkkkaaaQQQHHH===888999999666333222111111111111000000000000000000000000000////////////000111111111111000111111111111111111111111111111222333333444555555444444444444444333222222000000000000000000111111//////////////////////////////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))&&&'''((()))************////////////////////////........................------------------------------------------------,,,+++******))))))******)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))******))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++)))************+++++++++++++++++++++,,,,,,---...,,,,,,------------,,,,,,.........////////////000---000222333444777>>>CCC@@@MMMhhh~~~{{{wwwxxxzzzrrr~~~|||wwwgggSSSCCC;;;888444222222111000//////000111222111111111000000/////////...///000000111111000000111111111111111111111111222222222333333444444444444444444444444333333222000000000000111111111111000000000000000000000000///............//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************************************************+++++++++))))))))))))))))))))))))******))))))))))))******************++++++++++++************************%%%&&&''')))******++++++////////////////////////................................................------------------------,,,+++******))))))******))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((()))))))))*********''''''(((((())))))******&&&((())))))(((((()))+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,((((((((()))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++++++++,,,------++++++,,,---................../////////000000000,,,111666999<<>>===:::666222//////000111000000000000000111111111...//////000000000000000111111111111111111111111333333333333333333333333333333333333333222111111///000000000111111111111000000000000000000000000...............///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))////////////////////////........................////////////////////////------------------------,,,++++++***)))*********)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((())))))*********+++&&&''''''((()))******+++&&&((())))))(((((()))+++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,''''''(((((())))))******))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---***+++,,,---............////////////000000000000333999???DDDJJJRRR]]]eeexxxyyyvvv}}}~~~|||kkkaaa]]]PPPKKKDDD<<<666333333333......///000111222333333...//////000000000000000000000000000000000000000444333333333333333333333111222222222222111000000//////000000111111111222000000000000000000000000...............///000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************************************))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''000000000000////////////......------------..............................------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''((()))*********((('''&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((()))******************************+++++++++*********)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///000111///000333444333666;;;EEEDDDJJJYYYiiiuuu|||{{{zzzwwwzzzeeeEEE777888777222888000+++///555444000...000...------///111222222111111000000000000111111333333333222222111111111111111111111111111111111000000000000000000000000000///...------...///000111111000......---------------------------------+++,,,------++++++,,,---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,+++***))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000000/////////.........------------..............................------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((''''''(((((()))***************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000222222222333555555777===CCCFFFPPP^^^kkkxxx~~~yyy~~~}}}UUU???::::::999333333555666333......222222000//////000222111111111111000000000000111111333333333222222111111111111111111111111111111111000000000000000000000000000///............///000111000///...------------------------------------+++,,,------++++++,,,---+++,,,---......---,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++------,,,++++++***))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000/////////............------------..............................------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((++++++******))))))******(((((((((((())))))))))))(((((((((''''''''''''&&&'''''''''''''''((())))))************************+++++++++************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------...000111111111000222333000333555555666>>>IIIRRRRRReeexxxzzz}}}|||zzz{{{~~~vvv\\\LLLBBB;;;666555444444000---000666333222111111222222111///111111000000000000111111222222222222222111111111111111111111111111111111000000000000000000000000000//////......//////000000///...---,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,---............---,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++******)))))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000/////////...............------------..............................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((()))))))))+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''(((((()))************************************************))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,,,,------------............///000222111000000111222333:::>>>===DDDVVViiitttpppvvv}}}~~~tttqqqtttxxxxxxiii\\\SSSJJJ@@@777555555444333444222111000111222333111000111111000000000000111111222222222111111111111111111111111111111111111111000000000000000000000000000//////////////////000///...---,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---+++,,,---......---,,,+++******+++++++++,,,,,,,,,************************************************))))))***+++++++++++++++,,,+++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((////////////..................------------..............................------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))******)))((('''&&&&&&'''))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))************************************************))))))***+++,,,,,,------++++++,,,,,,,,,------------------....../////////000111111111000000333555<<>>FFFWWWdddlllvvvnnnmmmpppssstttpppuuu~~~{{{oooLLL:::777444222000000111333333333111111000000000000111111000000000111111111111111000000000000000000000000000000000000000000000000///000000111111000000///......---------------...------------------------+++,,,------++++++,,,---******+++,,,,,,+++************+++++++++,,,,,,,,,************************************************((()))******++++++******************************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))//////.........---------......------------..............................------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''(((((()))******++++++&&&&&&'''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))***++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---......///---......///000000111111222222333444777>>>GGGMMMXXXmmm}}}|||vvvssstttyyy~~~xxxrrrvvv}}}~~~kkkQQQGGG<<<888444111222333333333111111000000000000111111///000000000111111111222000000000000000000000000000000000000000000000000///000111111111111000//////......---......//////------------------------+++,,,------++++++,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************************************((())))))***************))))))))))))************)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))//////.........---------.........------.................................---------,,,,,,,,,++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''(((((()))***+++++++++&&&'''(((*********)))((((((((((((((())))))))))))'''((((((((())))))*********************++++++,,,************************))))))******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---...//////---......///000111111222333333444666<<>>DDDSSSVVVcccnnnsssvvvqqqyyyzzzyyy{{{{{{{{{xxxvvvvvvoooZZZEEE:::444333777888444222555//////000000000000000000000000111111111111000000000000111111111111000///000000000000////////////........................///.........---------,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''////////////////////////------------------------------------------------***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))((('''''')))***+++,,,+++)))(((((()))+++,,,***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******,,,+++)))((('''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........---------...//////000000111888888:::AAAEEEQQQhhh{{{wwwdddRRRIII???:::555111111444...//////000111222222333000000111111111111000000///000000111111111000000////////////000000000000........................---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))(((''''''////////////////////////------------------------------------------------,,,,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((())))))*********)))((()))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******++++++***)))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,)))***,,,---------,,,+++,,,,,,,,,,,,------------,,,---------............---------...///111333444666;;;<<>>999555444777222777888333000222222000111111111111111111111111///////////////////////////............---------///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************,,,++++++***))))))*********************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''........................000///......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))),,,000111///---+++*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------.........---,,,,,,---///000///...555666<<>>555555444222111222333333111111111111111111111111///////////////////////////............---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++***************+++******************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))..............................------------......------,,,,,,,,,+++++++++,,,,,,+++++++++*********(((***---000111000,,,*********))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////222111000000333666888999???OOOfffxxx|||yyy```~~~{{{}}}rrrwwwvvv{{{rrr___RRRKKKBBB>>>:::666444222222222111111111111111111111111000000000000000000000000///............------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***++++++***************++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))........................---------,,,------...///,,,,,,,,,,,,++++++++++++++++++++++++************((((((+++...000000---*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,------......------........./////////000000000///000444:::???KKKaaa}}}{{{zzzzzzzzzzzz{{{}}}~~~ppp\\\~~~www~~~zzzyyy~~~ttthhh^^^BBB;;;555333222000000222222222222222222222222222111111111111111111111111///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++*********)))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((........................---,,,,,,,,,------...///,,,,,,,,,++++++++++++***++++++++++++************((('''(((+++...///---*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---......///............////////////---000222333555===JJJUUUiii}}}|||}}}zzzuuunnnppppppmmmmmmoooooommmiiidddcccgggjjjjjjmmmrrriiigggbbb___]]]^^^___aaadddeeegggkkkoooppplllhhhiiizzzwww^^^SSSHHHCCC>>>666333444222222222222222222222222000000000000000000000000///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******+++,,,******))))))***++++++,,,*********************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''........................,,,,,,,,,,,,------...///,,,,,,,,,+++++++++******+++++++++************)))(((&&&''')))---///---*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,---...//////............/////////000///555;;;>>>CCCPPPdddsssxxxmmmhhhjjjhhhccc^^^______^^^``````ZZZQQQQQQQQQPPPNNNOOOQQQQQQPPPJJJHHHLLLRRRSSSPPPQQQWWWTTTTTTTTTTTTTTTTTTSSSSSSTTTRRRTTTZZZ^^^```fffnnnuuuxxxvvv|||yyyzzzvvvxxx~~~~~~||||||wwwvvvxxxuuufffVVVEEE:::777222222222222222222222222//////////////////////////////.........---------------------------------++++++++++++++++++++++++************************+++*********+++,,,,,,---******))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......//////000111111222222333333;;;AAACCCLLLccc}}}~~~{{{vvvtttrrrnnniiieee```bbb___YYYWWWYYYVVVPPPOOOOOONNNMMMLLLKKKJJJJJJIIIGGGEEEBBBAAAAAABBBCCCCCCCCCDDDDDDEEEDDDDDDCCCHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMPPPTTTVVVXXXaaabbbdddiiiqqqyyy}}}kkkrrrzzzuuuvvvjjjnnnwwwzzz~~~{{{wwwzzzyyydddCCC@@@333333555777333///000555222111000000111111000///000000//////.........---------------------------///...,,,+++***+++,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***++++++,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&////////////////////////---------------------------------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///333222111000000222666999666>>>FFFOOO^^^ttt}}}zzzvvvtttsssqqqnnnkkkgggeeeaaa___]]]YYYTTTPPPLLLNNNMMMIIIIIIKKKIIICCCJJJJJJIIIHHHGGGFFFFFFFFF>>>>>>===<<<===>>>???@@@======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEGGGGGGOOOOOOQQQUUU[[[bbbhhhlll{{{{{{|||}}}~~~xxxlllxxx|||zzzzzzzzzxxxvvvyyy~~~}}}zzz~~~VVV@@@999555444666666222111222222111///000111111000...000/////////............------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))******+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&////////////////////////........................------------,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000000111222555:::>>>DDDNNNZZZhhhxxx}}}wwwsssooojjjccc]]]ZZZXXXUUUTTTTTTSSSPPPNNNLLLKKKJJJJJJIIIGGGDDDAAA???AAAAAAAAABBBDDDBBB>>>BBBBBBAAAAAA@@@@@@@@@@@@============>>>>>>??????========================;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;>>>>>>???AAADDDIIIMMMPPP\\\\\\]]]^^^___```aaaaaagggkkkrrryyy~~~|||xxx~~~zzznnnnnn{{{qqqYYYHHH===444444666333000///222111//////000000///...////////////....................................,,,,,,------,,,,,,++++++******+++++++++++++++,,,++++++++++++++++++,,,,,,((())))))***+++,,,------************************************************((((((((((((((((((((((((((())))))******+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))***************)))((('''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------...///000000+++///333666999>>>EEEJJJ[[[jjj|||wwwnnngggZZZWWWSSSPPPNNNLLLIIIFFFFFFEEEDDDDDDDDDDDDCCCBBB>>>???@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFHHHIIIGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFEEEDDDBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@???>>>===<<<<<<;;;::::::;;;===???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHJJJNNNUUU\\\cccgggiiijjjmmmpppsssrrrqqqttt{{{yyy{{{yyysssxxxfffSSS???888888777333111222111000000000000///---///////////////.........////////////////////////+++,,,---...---,,,+++*********++++++,,,,,,------*********++++++,,,,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''////////////////////////////////////////////////.........---------,,,,,,---,,,,,,,,,++++++******************************))))))))))))))))))))))))***************)))((('''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------............///000111222///222666999???JJJWWWaaannnuuuiii___YYYTTTLLLGGGFFFEEECCCBBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAABBB@@@AAACCCDDDEEEFFFHHHIIIIIIHHHHHHJJJLLLKKKIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA===???BBBEEEIIIMMMOOOQQQRRRUUUWWWVVVTTTVVV]]]dddjjjoooxxxlllQQQCCC>>>;;;888666444222111000111111///............///////////////////////////////////////***+++,,,---...---,,,+++++++++,,,,,,------......*********++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********''''''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,)))************+++++++++,,,,,,,,,,,,------------............///111222333333555888;;;CCCSSSgggvvv{{{tttlll```YYYPPPIIIFFFDDDAAA???@@@@@@??????@@@@@@AAABBB???AAABBBBBBBBBBBBDDDEEEGGGHHHHHHGGGGGGHHHKKKNNNLLLHHHFFFHHHIIIFFFEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>@@@BBBCCCDDDFFFGGGFFFEEEGGGKKKOOOQQQWWW```hhhoootttxxx{{{~~~|||~~~~~~yyyaaaQQQFFF===777555555444222222222222000............///////////////........................++++++,,,---------,,,,,,,,,---------------......++++++++++++++++++,,,,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''////////////////////////....................................------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,)))************+++++++++,,,,,,,,,------------............///000111333333777???IIISSS[[[gggvvv}}}tttllleee^^^WWWRRRKKKIIIEEECCCBBBBBBCCCCCC??????@@@AAAAAAAAABBBCCCBBBDDDFFFGGGFFFFFFHHHJJJJJJKKKKKKJJJJJJMMMSSSXXXRRRLLLIIIKKKLLLIIIIIILLLJJJKKKLLLMMMOOOPPPRRRRRROOOOOONNNOOOPPPQQQSSSTTTRRRQQQOOOMMMMMMMMMNNNOOOOOONNNLLLKKKIIIHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGCCCDDDFFFGGGGGGGGGEEEDDDBBBBBBAAAAAA@@@?????????@@@???>>>===<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCGGGMMMSSSXXX]]]aaaeeennnvvv}}}}}}{{{{{{~~~|||}}}{{{~~~tttiiiZZZHHH===999777555333333333333111///............/////////000------------------------,,,+++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((////////////////////////........................//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,---------...............///000222333444===MMMcccttt}}}|||qqqhhhbbb]]]VVVOOOJJJFFFDDDCCC===???@@@@@@??????AAACCCAAACCCFFFGGGGGGGGGHHHIIIFFFIIIKKKKKKJJJJJJMMMPPPJJJKKKLLLMMMOOOUUU^^^eee\\\UUUQQQTTTTTTRRRSSSWWWVVVWWWXXXZZZ\\\]]]_________]]]\\\ZZZZZZ[[[]]]^^^^^^]]][[[YYYXXXXXXYYYZZZYYYXXXVVVTTTRRRPPPPPPOOOTTTSSSRRRQQQPPPOOOOOOOOOFFFHHHJJJLLLLLLLLLKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<;;;::::::888666666666888999777666;;;===???AAACCCFFFIIILLLOOOYYYccchhhoooyyy||||||~~~zzz||||||}}}~~~~~~|||~~~yyyxxx~~~rrr[[[JJJCCC888666444444444444222000---.........//////000000------------------------,,,,,,+++***+++,,,...///---,,,,,,++++++*********---,,,,,,++++++*********))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((...........................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++---//////......///000222//////111222222777===SSSsss{{{tttiii```ZZZUUUPPPLLLGGGFFFCCCAAA@@@AAABBBCCCHHHGGGFFFFFFHHHIIIIIIHHHLLLKKKJJJKKKLLLMMMLLLKKKMMMNNNPPPPPPSSSWWWXXXWWWbbb[[[UUUVVV[[[cccqqq}}}bbbUUUZZZfffdddccchhhjjjmmmjjjhhhhhhjjjlllmmmmmmjjjllljjjfffhhhmmmqqqqqqqqqooommmllllllkkkiiiggglllkkkiiihhhiiiiiihhhgggqqqggg___^^^^^^\\\\\\^^^YYYWWWVVVYYY]]]\\\WWWRRRHHHJJJKKKHHHCCC@@@???@@@AAA@@@@@@@@@@@@>>>;;;888===>>><<<777666999:::999:::===@@@???<<<;;;===???AAACCCFFFKKKQQQYYYaaagggkkkooovvv~~~~~~||||||~~~xxxiiippprrrfffZZZOOO===888:::444333444000111000......//////...------.........//////000000,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,+++***))))))******,,,,,,++++++***)))((((((+++***)))(((((()))***+++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((...........................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,+++---...///...---.../////////111333222444>>>JJJpppwwwqqq```YYYPPPJJJGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDFFFGGGJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNTTTWWW[[[^^^```cccfffggglllfffdddiiioooqqqsssuuu\\\RRRYYYggghhhiiiooopppxxxvvvuuusssrrrrrrssstttvvvxxxvvvssstttzzz}}}}}}wwwvvvuuuuuuuuutttsssrrrvvvuuutttssstttttttttssszzztttpppooolllhhhfffhhhhhhfffdddeeegggeee___YYYTTTUUUTTTQQQKKKGGGEEEFFFBBBAAAAAAAAACCCCCCAAA???DDDCCC???888666999;;;:::AAAAAAAAA???>>>===>>>???<<<===???BBBFFFKKKPPPSSSXXX\\\dddmmmvvv}}}~~~qqquuuzzzyyyrrraaaKKK>>>999222333777444111000///000111111///---........./////////000000,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,++++++***))))))******,,,,,,++++++***))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((...........................------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---///...------...///000222555666444999JJJ[[[yyylllaaaXXXSSSKKKGGGAAA>>>???BBBEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[bbbgggmmmrrrssstttvvvyyy{{{uuusssyyy~~~|||wwwttteee\\\dddqqqrrrtttzzzzzz|||{{{~~~~~~|||zzzxxxttttttwwwzzzxxxuuutttsssooohhhccc^^^___]]]ZZZTTTPPPMMMMMMGGGFFFEEEEEEGGGIIIIIIHHHNNNLLLEEE;;;777:::===<<>>======>>>>>>>>>===;;;;;;;;;<<<===???@@@AAAFFFHHHMMMUUU^^^gggoootttwwwxxxhhhTTTEEE666333666333222111000111222222000.........////////////000000------............------++++++++++++************,,,,,,,,,+++++++++******,,,+++******)))*********,,,,,,++++++***)))))))))+++***))))))))))))***+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...///...------///000333444777;;;>>>GGGZZZlll|||kkkggg```WWWPPPJJJFFFDDDGGGFFFDDDCCCEEEGGGJJJLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOORRRVVVYYY___```bbbeeegggkkkooorrrxxx{{{~~~vvvzzz~~~yyysssnnnjjjjjjiiifffccc```^^^]]][[[XXXVVVUUUVVVVVVVVVVVVYYYVVVLLLAAA<<>>===<<<===>>>>>>===<<>>===>>>@@@@@@???===???===;;;:::;;;@@@EEEHHHPPPWWWaaajjjrrr{{{kkkyyyvvvyyy\\\HHH666555444111111111111///...000000000000000000//////---......//////......---...------------,,,,,,,,,,,,,,,,,,+++++++++******+++***************+++++++++++++++*********************++++++++++++******************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,------------...////////////111444666888:::DDDTTTfffwww}}}vvvgggWWWOOONNNLLLIIIEEEEEEDDDEEEFFFHHHIIIKKKFFFIIIKKKLLLKKKKKKKKKLLLOOOOOOPPPSSSWWW\\\aaadddgggjjjmmmooorrrwww~~~~~~}}}~~~}}}}}}zzzvvvtttrrrpppmmmkkkllljjjcccYYYUUUVVVVVVTTTUUUWWWZZZ\\\[[[TTTLLLEEEBBB???======@@@BBB@@@>>>???===:::888999;;;>>>@@@===CCCKKKSSS[[[eeeooowwwuuu}}}tttYYY???;;;888333111000000000///111111000000000000//////......////////////..................------------,,,,,,,,,+++++++++***************)))******+++,,,******************************+++,,,,,,+++******************************(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((...........................------,,,,,,------...++++++++++++++++++++++++++++++************++++++((()))))))))*********+++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,------------......///000000111333777:::BBBIIIXXXjjjyyy{{{ooofff___[[[PPPFFFBBBFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLIIIKKKNNNOOOPPPSSSXXX\\\]]]]]]^^^aaafffmmmtttyyyzzz}}}}}}zzzxxxwwwuuuuuuuuusssqqqooossssssooohhheeeeeeddd``````bbbcccaaa[[[SSSMMMIIILLLGGGBBBAAACCCDDDBBB???>>>>>><<<;;;;;;;;;;;;<<<888<<<@@@DDDIIIQQQ[[[cccnnnuuu~~~kkkNNNBBB===666222000111111111111111111000000000//////......////////////............---------,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((...........................------,,,,,,------...++++++++++++++++++++++++++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------.........///000111222555999===MMMXXXjjjzzzxxxjjj___UUUOOOHHHJJJIIIGGGHHHLLLKKKGGGHHHIIILLLMMMNNNMMMKKKJJJJJJLLLMMMOOORRRZZZcccjjjnnnmmmmmmnnnssszzz|||xxxwwwvvvwwwxxxzzzzzzxxxvvvwwwyyywwwrrroooooommmiiihhhjjjjjjfff^^^XXXUUUTTTWWWQQQJJJGGGHHHHHHEEEBBB@@@??????>>><<<;;;999999777999::::::<<>>>>><<<;;;<<<>>><<<>>>BBBIIIQQQZZZbbbgggqqqvvv}}}~~~~~~}}}|||~~~sssmmmeeeNNN;;;666444444222000///000000000///...........................------,,,,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((---...000444888777222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))((((((((((((''''''))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---...//////000000//////555111222888CCCZZZ}}}pppaaaTTTNNNGGGCCCBBBFFFHHHGGGGGGIIIMMMNNNNNNNNNNNNQQQUUUXXX[[[]]]___bbbffflllsssxxx{{{zzzvvvvvvoookkkggggggiiikkkjjjiiittttttuuuwwwzzz~~~{{{|||{{{yyy{{{{{{|||}}}}}}zzzwwwsssrrrrrrpppuuuyyyvvvooojjjiiilllbbb___[[[XXXUUUPPPHHHBBB<<<@@@DDDEEEBBB???<<<:::;;;:::;;;>>>CCCKKKRRRWWW^^^dddlllttt{{{|||{{{|||bbbEEE888111555333111111111111///..............................------,,,,,,------...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******'''''')))******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,,,,---000333222///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))''''''((((((((()))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---///////////////000222111777DDDSSSjjjnnncccYYYOOOIIIGGGFFFDDDEEEJJJLLLJJJJJJLLLNNNPPPRRRUUUXXX]]]cccgggnnnnnnpppqqquuu{{{~~~~~~zzzrrrllljjjeeebbb^^^\\\\\\]]]\\\[[[eeeeeeeeefffiiinnnsssvvv{{{}}}|||}}}|||wwwttttttuuuuuuuuuuuuvvvwwwooosssvvvuuupppkkkjjjkkkkkkhhheeeaaa^^^XXXQQQLLLGGGIIIKKKKKKGGGBBB<<<999???>>><<<<<<>>>AAAEEEHHHNNNRRRYYYaaajjjsss{{{zzz|||yyy[[[GGG777555333111111111111000///...........................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))***************((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************************************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------+++---............111333555:::KKKbbbtttzzzhhh]]]RRRMMMJJJGGGGGGIIIMMMJJJJJJLLLMMMKKKMMMQQQSSSWWW\\\bbbiiipppwww|||zzzvvvtttooofff___\\\YYYVVVSSSPPPOOONNNNNNMMMRRRQQQQQQRRRUUUZZZ^^^aaafffkkkppprrrsssvvv~~~{{{yyywwwvvvuuuuuuuuuuuuqqqrrrtttvvvxxxwwwtttssstttqqqmmmiiieeeaaa^^^\\\VVVUUUTTTQQQMMMGGGAAA===;;;;;;::::::::::::;;;;;;BBBDDDHHHMMMTTT___jjjqqqwww|||www```HHH888555222000111111111000////////////////////////...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************)))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((111000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))************+++(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------+++---......---///444999;;;HHHbbb~~~}}}lll]]]UUURRRLLLGGGGGGHHHIIIKKKOOONNNKKKKKKNNNPPPQQQWWW^^^ccchhhpppwwwyyyqqqjjjgggbbbYYYRRROOOLLLJJJGGGDDDBBBAAAAAABBBAAAAAA@@@AAACCCFFFIIIKKKNNNQQQVVVYYY\\\aaahhhnnnoooqqqvvv{{{~~~}}}yyyuuusssrrrsssuuuzzz~~~~~~{{{zzzxxxtttpppmmmllllllllleeebbb^^^ZZZVVVQQQKKKGGG============<<<;;;;;;:::;;;;;;<<<===BBBJJJTTT[[[cccjjjrrrzzzyyyhhhQQQ???;;;555222111222222222////////////////////////...------,,,,,,------...***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++******)))''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((...//////...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...,,,...///...---111999@@@EEEWWWuuu~~~ooofff]]]SSSLLLKKKMMMJJJJJJNNNPPPPPPRRRUUUQQQPPPSSSYYY]]]bbbkkktttzzz~~~{{{nnneee\\\YYYVVVNNNHHHEEEBBBAAA>>><<<999999:::;;;999999999999:::;;;<<<======???BBBFFFKKKPPPTTTVVV\\\___cccgggjjjmmmqqqsssuuuttttttuuuuuuwwwyyyzzztttvvvyyyzzzyyyyyyzzz{{{~~~~~~{{{wwwyyy|||~~~~~~}}}|||{{{yyyxxxwwwuuussssssuuuvvvnnnkkkhhhfffccc^^^WWWRRRMMMKKKHHHEEEBBBAAA@@@@@@:::::::::999:::>>>CCCGGGNNNUUU___ffflllsss|||{{{ppplllfffYYYJJJDDD<<<555222222222222////////////////////////...------,,,,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))+++...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000000///...333===EEERRRfffwwwgggVVVMMMHHHEEEHHHOOOKKKIIILLLQQQTTTSSSSSSVVVXXXYYY___gggmmmsss~~~yyy~~~}}}~~~wwwlllfff\\\SSSPPPNNNHHHBBB@@@>>>===<<<999777777888:::888888888888888888888888888888:::>>>DDDHHHIIIIIIOOOQQQSSSTTTTTTXXX^^^dddcccdddeeefffhhhiiiiiijjjlllooorrrsssqqqpppooooooqqqvvv|||~~~xxxwwwyyytttuuuvvvvvvuuuuuuwwwxxxqqqpppooonnnmmmhhh```ZZZ\\\WWWPPPIIIDDDAAA@@@AAA<<<======<<<::::::;;;===@@@HHHQQQYYY___fffpppwww}}}~~~~~~zzz}}}|||mmmiiimmmhhhSSSLLLAAA888333222222222000000000000000000000000...------,,,,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,'''((()))******++++++***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((------------------------------,,,,,,,,,,,,++++++******************************************++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))++++++******************)))))))))***++++++,,,,,,---,,,,,,,,,.........---...---///222111444FFF\\\nnnvvvwwwlllWWWRRRKKKGGGFFFIIILLLNNNMMMNNNQQQUUUTTTRRRXXXaaaeeejjjpppvvv}}}xxxsssrrr|||vvvjjjaaa[[[SSSJJJDDDCCCCCC@@@===:::999888666666666777888666666555555555555666666777999::::::::::::<<<===@@@AAABBBEEEHHHLLLPPPRRRTTTTTTUUUVVVWWWWWWXXXXXX^^^^^^^^^___``````aaaaaaeeeiiilllnnnoooqqqvvvzzz}}}~~~{{{xxxpppqqqtttvvvwwwxxxxxxxxxyyytttooommmmmmnnnkkkiiigggddd^^^YYYSSSMMMGGGCCC>>>??????===<<<;;;<<<======AAAEEEJJJOOOWWWbbbiiivvv}}}xxxuuuwwwvvvkkkgggZZZGGG999444333333111222222000000000///---//////.........---------...---+++******+++---...---,,,+++******+++,,,---******************************************************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((------------------------------,,,,,,,,,,,,++++++************************,,,,,,,,,+++*********)))++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,---...///000000///......111777<<>>>>>===;;;999:::999888777777777888888777666666555555666666777777999::::::::::::;;;===999999:::;;;===???AAACCCFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNSSSVVVYYYZZZ[[[^^^bbbeeelllnnnrrruuuyyy}}}|||ttttttuuuuuuuuuuuutttssstttvvvzzz}}}uuunnnmmmjjjfffbbb^^^XXXRRRNNNLLLJJJHHHDDD@@@>>>======777:::<<>>>>>>>>???@@@@@@AAAAAAAAACCCEEEGGGHHHJJJMMMPPPXXXZZZ]]]bbbggglllpppsssxxx}}}~~~|||zzzwwwuuusssrrrpppttt{{{}}}vvvtttrrrpppnnnlllhhhbbb^^^ZZZWWWQQQJJJDDD@@@===<<<777888888888999===AAAEEEJJJTTT___hhhqqq{{{rrrYYYJJJBBB>>>555444222333333222000.../////////.........---------,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++))))))***++++++,,,,,,---,,,...///000000000000111444666:::CCCSSSjjjtttkkk]]]OOOFFFBBBCCCDDDJJJKKKNNNPPPRRRUUUXXX[[[^^^mmmwwwzzz{{{wwwwwwyyy|||rrrkkkeeebbb]]]VVVQQQPPPOOOMMMLLLKKKLLLNNNQQQSSSSSSSSSSSSSSSSSSRRRQQQPPPRRRRRRRRRSSSUUUVVVXXXYYY]]]^^^___^^^\\\[[[[[[\\\^^^]]]\\\[[[WWWQQQHHHAAA@@@<<<999888999::::::999888888888888888888888888888888777777777777888888888:::;;;;;;::::::;;;<<<===<<<;;;:::999999888888888888888999999:::::::::::::::;;;<<<<<<======>>>;;;<<<===>>>???AAACCCEEEJJJKKKMMMQQQVVV\\\aaaddddddmmmwww||||||zzzzzz{{{xxxvvvuuuvvvwwwxxxxxxwww{{{}}}{{{|||zzzwwwvvvuuuuuussssssvvv{{{~~~}}}{{{wwwwwwvvvvvvvvvsssoookkkddd___WWWOOOHHHCCC???===???>>><<<:::::::::<<<>>>===EEEOOOYYYdddnnnwww{{{|||~~~lllZZZKKKAAA<<<777333444444222//////////////////............,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++,,,,,,---------///000000...///111333///===MMM\\\nnnuuuYYYTTTMMMGGGDDDFFFJJJMMMNNNPPPRRRTTTUUUYYY___ccckkkxxxyyyqqqlllaaa[[[VVVTTTQQQKKKGGGGGGCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPOOOPPPQQQSSSOOOOOOOOOOOOMMMHHHBBB>>><<<:::999999:::;;;;;;;;;888888888888888888888888:::999999888888999999::::::;;;<<<<<<;;;:::<<<===;;;:::::::::999999888888999999::::::::::::::::::666777777888999999::::::<<<;;;;;;<<<===???@@@@@@@@@@@@BBBDDDHHHLLLPPPRRROOOXXXccchhhhhhhhhjjjmmmiiiiiijjjkkkmmmmmmkkkiiipppsssvvvxxxvvvtttrrrqqqvvvwwwxxxzzz|||}}}~~~~~~vvvsssuuuwwwyyyyyyxxxwwwwwwxxxyyyxxxuuurrrkkkeee]]]WWWRRRMMMIIIEEEDDDBBB???<<<;;;::::::::::::===CCCKKKSSS\\\fffnnnppp{{{xxxkkkZZZLLL@@@777000222333111///111000000/////////.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++,,,------------///000///...000555999:::UUUsssxxxdddUUUKKKIIIGGGFFFGGGJJJMMMOOOOOOSSSXXX]]]aaahhhqqqwww~~~rrreee\\\VVVOOOIIIFFFFFFEEEAAA???@@@;;;;;;<<<<<<<<<;;;::::::?????????>>>>>>>>>>>>>>>BBBAAAAAAAAA@@@?????????===???AAABBBBBBBBBDDDFFFDDDDDDDDDDDDCCC@@@>>><<<:::::::::;;;;;;<<<<<<<<<999999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999777777777888999999::::::<<<:::999999;;;<<<<<<;;;999::::::;;;===???@@@AAA>>>EEEMMMQQQQQQRRRVVVZZZYYYYYYZZZ]]]___^^^\\\ZZZ```bbbdddeeeeeeeeefffgggjjjnnnttt{{{}}}yyyvvvyyyxxxxxxxxxzzzzzzxxxwwwsssnnnhhhdddbbb^^^YYYUUUIIIFFFAAA>>><<<;;;888777;;;:::;;;@@@EEEJJJSSS[[[bbblllxxx|||~~~sssfffHHH;;;111222333000000444000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,------...,,,...000//////444<<>>===:::888999555555555666666666666666<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<;;;;;;::::::666888999:::999999;;;<<<======>>>===<<<<<<===>>>;;;===>>>???>>>=========;;;<<<===?????????>>>===>>>==================>>>===???@@@???>>>===>>>???===>>>>>>??????>>>===<<<999999999999999999999999::::::;;;;;;<<<============;;;888999;;;;;;:::999777777888888999999888888999;;;>>>???@@@BBBFFFJJJKKKJJJIIIJJJLLLNNNMMMLLLOOOQQQRRRTTTUUUXXX\\\___ccchhhpppzzz{{{}}}{{{yyyyyy{{{||||||{{{zzzvvvrrrqqqqqqnnnhhhcccVVVRRRMMMIIIFFFCCC???<<<>>>::::::===>>>>>>CCCKKKQQQYYYdddnnnuuu}}}wwwxxx~~~___LLL===:::777111000444000000000000/////////...---------......---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,------...+++---//////111888CCCLLLmmmqqq[[[MMMHHHFFFGGGGGGLLLMMMOOOQQQSSSUUUVVVVVVeeeooo~~~|||fffbbbZZZRRRKKKGGGEEEDDD<<<888777:::;;;:::999;;;666666666666888;;;>>>@@@======<<<======>>>???@@@888999::::::;;;;;;::::::;;;<<<===<<<;;;:::;;;<<<;;;<<<;;;;;;:::;;;>>>@@@???AAABBBCCCBBB@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>?????????@@@AAA@@@???>>>???@@@<<<<<<======<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>@@@>>>;;;;;;===>>><<<:::777777999999999888777666;;;:::999888888;;;???BBBBBB@@@======???BBBDDDDDDDDDFFFGGGIIILLLQQQXXX]]]]]]bbbjjjrrryyy|||}}}}}}zzzzzz}}}~~~|||{{{|||~~~~~~~~~~~~{{{xxxxxxyyywwwpppjjjfffaaa[[[VVVSSSOOOIIIEEE@@@<<<<<>>:::<<>>???CCCBBBAAA???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<;;;::::::;;;<<<===>>>FFFGGGHHHFFFDDDCCCCCCDDDGGGEEEBBBBBBDDDEEEBBB???AAAAAABBBBBBBBBBBBBBBAAA@@@BBBCCCAAA===;;;<<<>>>999;;;======<<<;;;:::;;;>>>>>>=========>>>>>>???<<<;;;;;;<<<>>>@@@???>>>:::999999:::===>>>>>>===999999999999::::::::::::;;;;;;::::::;;;<<<======<<<<<<===>>>>>>============>>>???AAADDDHHHLLLNNNQQQSSSVVV[[[```dddhhhjjjiiilllqqqvvvzzz}}}wwwyyy~~~~~~~~~}}}zzzxxxwwwvvvpppoooiiiaaa``````XXXMMMDDDCCCBBBAAA@@@???>>>>>><<<>>>BBBHHHPPP]]]lllvvvxxx|||yyy}}}xxxaaaNNNCCC===888555555111///000000------000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))************)))))),,,***((('''&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((()))))))))))))))*********+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,---,,,+++++++++---///111000111333666;;;IIIeee~~~zzzbbbUUULLLEEEGGGKKKLLLMMMOOOTTTTTTXXX^^^bbbeeemmmuuuttteee[[[OOOLLLFFFAAA===;;;::::::999888888777777777888888999::::::;;;===???@@@AAACCCBBBAAA@@@???>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>======<<<<<<===???@@@AAACCCEEEHHHIIIIIIJJJLLLMMMJJJIIIGGGFFFFFFFFFDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDBBB>>><<<===>>>?????????>>><<<<<<>>>@@@===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;===>>>>>>===999888888999;;;<<<<<<;;;999999999999999999999999::::::999999::::::;;;<<<999999:::::::::::::::999:::::::::;;;===???BBBCCCFFFGGGHHHJJJLLLNNNOOOPPPSSSVVV\\\aaaeeejjjooosssxxxwww{{{}}}xxxtttppprrrpppllljjjggg]]]RRRNNNLLLHHHDDD@@@>>>===<<<888;;;>>>AAAGGGOOOYYY```ssswww~~~~~~{{{yyy~~~pppZZZGGG:::444555111///111222000000333,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))************))))))+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))************))))))))))))+++++++++*********************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///222222555===III___}}}lllXXXMMMEEECCCDDDIIIMMMNNNQQQUUUVVVXXXaaammmwww~~~zzzkkk^^^RRRJJJCCCAAA>>>;;;999999999:::999999888888888888999999===>>>???@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>:::;;;<<<======>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@AAADDDHHHKKKMMMOOOQQQSSSOOOOOONNNKKKHHHFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCCCCAAA>>>=========BBBAAA@@@===;;;<<>>>>>>>>>>>===<<<<<<;;;>>><<<;;;;;;===>>>===<<<:::999999:::<<<===<<<;;;;;;;;;;;;:::::::::::::::::::::999999::::::;;;;;;888888999999999888888777888888777777777777888888::::::::::::::::::::::::???BBBFFFIIILLLPPPTTTVVVnnnpppvvvzzzxxxtttwww}}}vvvyyyzzzvvvrrrnnngggaaa___[[[UUUNNNHHHCCC@@@???;;;<<<<<<===>>>AAAEEEIIIZZZaaappptttbbbiiiyyy~~~wwwrrrwww{{{~~~```GGG999555000---///000------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))************))))))+++***(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))++++++******))))))((((((******************************++++++++++++************+++++++++,,,,,,,,,+++,,,,,,---.........///555555:::III___wwwyyymmm```OOOGGGIIIFFFHHHMMMRRRSSSTTTZZZbbbhhhjjjrrryyygggZZZPPPHHHCCC>>>===<<<;;;:::;;;;;;<<<:::999999999999:::;;;;;;@@@AAABBBCCCDDDDDDDDDEEEAAAAAA@@@???>>>======>>>;;;<<<>>>???AAAAAAAAAAAACCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>>>>????????????BBBFFFIIIKKKMMMOOOQQQUUUVVVUUUQQQKKKGGGGGGIIINNNMMMMMMLLLKKKIIIHHHGGGDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFEEECCCBBBBBBDDDFFFBBBCCCEEEFFFFFFEEEDDDCCCBBB@@@>>>===>>>???>>>>>>???>>>======???@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999:::::::::999888888999999888777777666666666555555666666777777888888999;;;===>>>===>>>@@@BBBEEEJJJSSS\\\```dddmmmwww}}}}}}}}}wwwtttqqqpppmmmkkkfff___WWWPPPJJJGGGDDDBBB???<<<:::;;;===???FFFMMM[[[kkkvvv}}}zzzbbbeeeyyyuuuxxx~~~{{{YYYCCC;;;555000000000---++++++---------...............------------------------***++++++,,,,,,++++++***************************))))))************))))))***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((('''((((((((()))))))))***++++++******))))))((((((******************************++++++++++++************+++++++++,,,,,,,,,+++,,,---...///000000111444888DDD[[[wwwoooXXXRRRNNNEEEDDDLLLKKKNNNUUUZZZ\\\___jjjuuukkkZZZNNNFFFAAA>>>========================;;;;;;;;;;;;;;;<<<===>>>AAABBBCCCDDDDDDDDDDDDDDD@@@???>>>==================>>>@@@BBBDDDDDDDDDCCCAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>@@@CCCFFFHHHKKKOOORRR[[[\\\\\\XXXQQQLLLKKKLLLPPPPPPOOOMMMKKKIIIGGGFFFHHHIIIJJJLLLNNNQQQRRRRRRMMMNNNPPPPPPNNNMMMNNNOOOIIIKKKNNNPPPQQQQQQOOONNNIIIGGGDDDBBBCCCCCCCCCBBBCCCBBBAAAAAABBBBBBAAA@@@??????>>>===<<<;;;;;;:::::::::999999888999999:::999:::::::::999999888777999999999999999888888888666777777888999:::::::::999;;;<<<;;;:::999:::<<<===???CCCHHHJJJNNNYYYdddwww{{{}}}yyywwwvvvzzzvvvuuuttttttrrrnnnggg___WWWRRRNNNIIIBBB;;;999999<<<>>>>>>@@@HHHTTT^^^iiixxx{{{~~~iiiNNNDDD;;;444333333111///000........................------------------------***++++++,,,,,,++++++***************************))))))************)))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((())))))******************))))))))))))***************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,---...000222444555777BBBUUUppp{{{gggTTTFFFIIILLLHHHGGGLLLIIIMMMUUU]]]bbbiiiwww~~~rrr___OOOEEE???;;;999======>>>>>>>>>======<<<============>>>???@@@AAAAAABBBDDDEEEEEEDDDCCCBBB@@@???>>>===============>>>???BBBDDDEEEEEEDDDDDD>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCDDDGGGIIILLLPPPVVVZZZ```aaabbbaaa]]]YYYVVVUUUVVVUUUSSSQQQNNNKKKIIIGGGJJJJJJKKKOOOTTTWWWYYYYYYPPPSSSUUUVVVVVVUUUUUUUUUSSSVVVYYY\\\]]]\\\ZZZXXXSSSPPPLLLJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFFFFEEECCCAAAAAA@@@???===<<<;;;;;;::::::999888888888999999999999999999999888777666777888999999:::::::::999888888888888888888888888777999:::;;;:::;;;===>>>>>>===>>>???>>>@@@JJJVVVgggpppyyy{{{vvvpppmmmnnn|||~~~xxxtttwwwxxxxxxvvvqqqjjjccc___ZZZSSSHHH@@@<<<;;;<<<======<<<===CCCJJJTTTeeesss||||||rrr[[[HHH===333111222111111222/////////...............------------------------***++++++,,,,,,++++++***************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((///............---------------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))((('''''''''((()))*********)))))))))))))))*********))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,---------...111444777999DDDVVVooozzzhhhOOOIIIFFFJJJMMMMMMNNNQQQQQQUUU^^^iiirrr{{{|||kkk```RRRFFF@@@>>><<<;;;;;;<<<>>>@@@@@@???>>>>>>?????????@@@@@@AAABBBCCCBBBCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@???????????????===???BBBDDDEEEDDDCCCBBB??????@@@AAACCCEEEGGGHHHFFFHHHJJJMMMOOOPPPQQQQQQSSSSSSSSSSSSUUUZZZaaafffccceeehhhkkkllljjjfffcccaaaaaa___\\\YYYUUURRRQQQNNNMMMNNNSSSXXX\\\^^^]]]WWWYYY[[[\\\\\\\\\___aaabbbeeehhhjjjjjjhhhdddbbb\\\YYYUUURRRQQQRRRQQQQQQPPPNNNMMMLLLMMMMMMKKKJJJHHHGGGFFFEEECCCBBBAAA@@@??????>>>===============;;;;;;;;;;;;:::999888777777888999;;;;;;;;;::::::888888888888777777777777777999:::;;;;;;;;;===???:::999;;;===<<<>>>HHHRRR\\\gggttt~~~}}}|||yyywwwzzz|||zzz}}}}}}|||zzzwwwssspppmmmkkkcccWWWNNNGGGCCC@@@>>>???<<<;;;===???EEEQQQ^^^ppp||||||qqqlllwwwwwwjjjTTTFFF888222222000000111000/////////.........---........................***++++++,,,,,,++++++***************************))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''//////.........---------------------------------------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((&&&''''''((()))******+++(((((())))))******++++++))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,...------...111555:::<<>>AAACCCDDDCCCAAA@@@BBBCCCDDDFFFIIILLLNNNPPPTTTVVVZZZ^^^bbbeeefffgggeeeccc```]]]]]]aaagggllleeegggkkkrrrwwwwwwrrrmmmmmmllljjjgggccc```\\\[[[XXXWWWXXX\\\aaaeeefffeeedddeeeeeedddeeehhhlllooonnnqqqtttuuutttppplllhhhbbb^^^ZZZWWWVVVVVVVVVUUUWWWVVVTTTTTTTTTTTTRRRPPPOOOOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDD>>>>>>>>>>>>===<<<;;;::::::;;;<<<======<<<;;;;;;777777888888999::::::;;;:::;;;<<<<<<::::::;;;<<<<<<===@@@BBBAAAAAAIIIRRRaaajjjyyy|||ssspppwww~~~}}}{{{yyyyyyxxx{{{sssggg]]]TTTMMMEEEAAA@@@============>>>EEENNNZZZhhhyyyooo]]]eee~~~{{{wwwwwwwwwxxxgggVVVDDD;;;888444222222000000//////.........---........................+++++++++,,,,,,+++++++++************************))))))************))))))''''''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''.../////////......///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))'''((())))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********************+++,,,---............,,,111222///222===IIIMMMiiizzzgggRRRGGGEEEKKKLLLMMMOOORRRYYYbbbhhhrrr||||||jjjaaa[[[TTTQQQSSSKKKJJJIIIIIIIIIIIIIIIIIIMMMNNNPPPTTTWWWUUUNNNIIIHHHFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDEEEFFFHHHHHHFFFDDDGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGHHHIIIIIIIIIGGGEEEBBBDDDGGGFFFEEEFFFIIILLLOOOMMMLLLPPPXXX___dddfffmmmlllmmmooorrruuuwwwwwwuuutttnnnfffcccggglllmmmhhhnnntttwwwvvvuuutttuuuvvvtttoooiiidddbbbccceee___```ccchhhlllllljjjjjjnnnmmmmmmppptttxxxxxxwww|||zzz{{{}}}}}}{{{xxxeeeeeedddcccbbbaaa```___^^^______[[[WWWTTTUUUWWWTTTSSSSSSTTTVVVUUUSSSQQQJJJJJJJJJKKKLLLKKKHHHFFFKKKJJJGGGDDDBBB???>>>=========>>>??????>>>===<<>>CCCDDDEEEDDDDDDLLL[[[fffoooyyy}}}wwwwww|||}}}zzz}}}{{{uuunnnjjjhhhbbbYYYQQQHHHGGGBBB;;;:::>>>@@@>>>GGGPPP^^^ooo~~~vvvhhhfffsss~~~ppprrrrrr[[[FFF<<<777111***...///////////////...+++------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((555444333000...,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...+++((('''((())))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******************++++++,,,------......---000000111222666???OOO\\\www}}}fffSSSHHHGGGKKKKKKMMMQQQUUU[[[eeepppxxxnnn```SSSMMMIIIEEECCCEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFHHHHHHEEEBBBEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGIIIJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNNNNMMMLLLHHHJJJLLLLLLLLLNNNQQQUUU\\\[[[[[[```hhhoootttuuuzzzzzz{{{~~~}}}{{{tttjjjfffiiimmmnnniiimmmrrrvvvwwwwwwwwwwwwwwwuuupppjjjeeecccdddeeefffgggkkkqqquuuwwwwwwwwwzzzwwwvvvzzz{{{kkkkkkkkkjjjjjjiiiiiihhhaaabbbcccaaa]]]\\\]]]___[[[YYYWWWVVVVVVTTTQQQOOOUUUSSSRRRRRRSSSRRRPPPNNNLLLLLLLLLKKKIIIFFFCCCAAA???@@@@@@AAA@@@???>>>===>>><<<:::999:::;;;;;;:::>>>======<<<<<<===>>>???@@@CCCHHHLLLRRR^^^nnnzzz{{{}}}||||||}}}}}}yyyyyyyyytttnnnllllllhhhaaa[[[VVVSSSKKKAAA<<<======;;;@@@FFFRRRaaarrruuunnnttt|||vvvyyyyyygggUUUFFF:::444222///000///------------,,,------------------------,,,,,,,,,++++++++++++***+++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((000000//////.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++((((((((())))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,------------222//////666@@@OOOddduuuzzzbbbPPPFFFDDDJJJRRROOOTTTZZZaaajjjvvvoooRRRIIIAAA??????>>>>>>@@@BBBAAAAAAAAABBBCCCDDDEEECCCAAA???>>>@@@AAAAAAAAACCCCCCCCCDDDEEEHHHJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLLLLJJJIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUVVVWWW[[[___ccchhhhhhkkkpppwww}}}{{{pppkkkmmmooonnnllllllooorrrvvvxxxxxxwwwuuutttpppkkkgggeeefffhhhmmmpppuuu{{{~~~nnnnnnoooooopppooonnnnnnggghhhiiihhhgggfffgggiiibbb```]]]\\\\\\[[[YYYXXX\\\ZZZXXXWWWWWWWWWVVVTTTRRRSSSUUUUUUTTTPPPLLLIIIFFFGGGGGGGGGFFFEEECCCBBBAAA@@@??????@@@@@@???>>>@@@AAACCCEEEGGGHHHIIIJJJOOOSSSXXX\\\bbbkkkwwwzzzuuutttvvv|||{{{{{{wwwsssqqqqqqooojjjfffddd```VVVKKKEEEDDDAAA<<<;;;>>>DDDOOO^^^ooo~~~|||wwwyyy~~~qqqnnnvvvwwwkkkXXXCCC999999111000000///------...000------------------------,,,,,,,,,,,,+++++++++++++++++++++************)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((......///111222333222000................................................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))(((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++++++++,,,---,,,,,,,,,,,,,,,------000111222:::QQQqqqggg[[[PPPKKKJJJKKKPPPVVVYYY```jjjsss~~~www___MMMDDD@@@======@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHKKKOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVTTTQQQNNNNNNOOOQQQRRRSSSVVVUUUSSSRRRRRRQQQRRRRRRNNNPPPQQQRRRSSSUUUXXXYYY]]]^^^___aaadddiiinnnqqqsssuuuxxx}}}uuuqqqrrrqqqnnnnnnmmmlllooosssvvvuuusssooonnnmmmkkkiiiiiikkknnnsssyyyvvvvvvvvvvvvvvvuuutttsssoooooopppppppppooooooooohhhfffddddddfffhhhiiiiiicccaaa^^^^^^___``````_________```___\\\YYYUUURRRQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIKKKKKKIIIGGGFFFHHHMMMSSSWWWZZZ\\\]]]bbbdddhhhkkkoootttxxx{{{~~~||||||~~~~~~|||yyyvvvrrrnnnllliiigggaaaXXXTTTQQQKKKDDD>>>>>>>>>CCCLLLXXXdddlll}}}zzzzzzzzzzzzxxxqqqpppsssoooTTT@@@;;;222111111222111...///222........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((777555444444555333000---////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((******)))(((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---...///...666:::CCChhhvvvgggOOOKKKIIIMMMQQQSSSVVV[[[dddnnn|||}}}cccQQQDDD<<<======<<<===???CCCDDDCCCHHHHHHGGGFFFEEEEEEEEEFFFBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEGGGHHHJJJLLLQQQUUUUUUVVVWWWYYY[[[^^^```bbbaaa^^^ZZZYYYZZZ\\\]]]]]]___]]][[[XXXWWWVVVVVVVVVWWWZZZ]]]^^^___aaadddfffhhhhhhiiilllpppuuuyyy{{{{{{xxxxxxtttooopppmmmkkkllloooqqqooommmgggiiijjjlllmmmpppuuuxxx|||~~~}}}}}}xxxxxxxxxwwwwwwvvvtttsssmmmlllkkklllpppssstttuuullljjjiiiiiilllnnnoooooonnnmmmjjjgggccc___]]][[[XXXYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRSSSUUUUUUTTTRRRQQQTTTYYY___dddfffhhhhhheeehhhnnnuuu|||xxxmmmlllrrr||||||vvvvvv{{{{{{wwwtttrrrmmmnnnkkkgggddd```VVVLLLDDDBBB???>>>AAAFFFLLLQQQhhhtttnnnPPP???666111000333333///...000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((===888333111111222000...////////////////////////........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++,,,---------...------------///000222111===FFFVVVjjjWWWNNNMMMKKKLLLPPPTTTXXX```iiirrrxxxZZZGGG???<<<;;;===@@@AAA@@@AAAEEEGGGEEEIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHKKKKKKJJJHHHHHHHHHFFFIIILLLLLLLLLNNNSSSXXXZZZ[[[]]]```dddgggkkklllooolllhhhffffffgggggggggfffdddaaa^^^\\\[[[\\\\\\^^^bbbgggiiiiiijjjmmmpppsssrrrssswww|||xxxpppnnnmmmlllkkkllllllkkkjjjeeehhhlllqqquuu{{{~~~zzzxxxtttsssrrrsssuuuwwwwwwwwwqqqpppppprrruuuxxxxxxxxxxxxvvvrrrnnniiifffcccbbb\\\\\\]]]]]]\\\ZZZXXXWWWXXXWWWWWWYYY[[[]]]]]]\\\___aaadddgggiiijjjiiiiiiiiilllttt~~~uuuiiihhhnnnxxx~~~|||xxxuuuxxx~~~zzz}}}{{{|||tttuuutttrrrppplll```SSSKKKHHHDDD@@@???@@@BBBCCCPPP]]]lllwwwmmmQQQCCC777000222333...+++---........................------------,,,,,,,,,,,,)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((YYYNNN???555111222222222////////////////////////................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++***((())))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++,,,------.........------...111333555<<>>???@@@AAAEEEFFFDDDDDDIIIKKKIIIHHHHHHHHHIIIJJJKKKLLLLLLOOOQQQSSSSSSQQQPPPQQQRRROOORRRUUUUUUSSSUUUZZZ___aaabbbdddgggjjjnnnqqqssswwwtttpppmmmmmmlllkkkjjjhhhfffdddaaa```aaabbbcccdddjjjqqqtttsssrrrtttwww{{{{{{}}}}}}rrrkkklllmmmmmmllljjjjjjkkkiiimmmsssyyyzzzzzzyyyzzz||||||zzzyyyvvvvvvvvvyyy|||~~~}}}|||{{{zzzxxxuuupppllliiiggg___```aaaaaaaaa___^^^]]]]]]\\\[[[]]]aaadddeeefffjjjjjjkkklllllllllkkkjjjmmmqqqzzzyyyqqqzzz}}}vvvzzzyyyuuuuuuxxxwwwsssssszzzzzzzzzxxxvvvwwwtttjjj^^^VVVRRRLLLFFFBBB@@@@@@AAACCCMMMZZZdddqqqppp[[[FFF444222444///,,,---...........................------------,,,,,,,,,))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((tttZZZDDD777333111111000000000000000000000000////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++*********)))***++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---............---...///222555777EEEEEE[[[pppVVVGGGGGGLLLMMMSSS]]]eeeiiipppppp___JJJ@@@@@@BBBBBBBBBAAAFFFGGGDDDDDDJJJLLLJJJHHHIIIJJJKKKMMMOOOQQQSSSSSSTTTUUUSSSQQQQQQSSSVVVXXX[[[^^^]]][[[\\\aaaffffffggghhhkkknnnqqqsssuuuxxxuuuqqqooommmllljjjiiihhhgggdddcccccceeeggghhhmmmttt|||~~~|||}}}ssshhhkkkoooooollljjjkkkmmmooosssyyy}}}}}}~~~~~~~~~~~~zzzzzzzzzyyyvvvqqqlllhhhcccdddeeeeeeeeedddcccbbbaaa```___aaaeeeiiilllmmmnnnnnnooooooppppppoooooojjjooo{{{~~~yyyyyy{{{nnnhhhgggjjjqqqtttpppmmmlllhhhbbbpppzzz{{{zzzwwwvvvyyyzzzsssiii```[[[SSSJJJDDDAAAAAABBBAAAHHHPPPXXXdddtttpppTTT;;;555666222000111////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((XXX>>>999888333000111222222222111///......000222111///...///222------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++************++++++************************************************************************************************)))))))))))))))))))))))),,,+++***)))))))))++++++))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++***++++++,,,,,,------...333+++,,,333000)))111CCCCCCSSSqqq|||qqqaaaSSSKKKKKKPPPTTTVVV\\\hhhsssxxxsssPPPJJJBBB>>>???BBBCCCCCCFFFDDDCCCEEEHHHKKKMMMMMMNNNLLLLLLOOOTTTXXXWWWUUUXXXVVVXXX]]]^^^[[[^^^dddeeeiiiiiieeecccfffjjjlllnnnpppsssuuuwwwwwwvvvvvvppptttxxxwwwrrrmmmjjjjjjggghhhiiiiiihhhjjjmmmppp{{{vvvtttooollllllkkkkkkooouuuuuu~~~{{{~~~}}}yyyqqqkkkfffffffffddddddeeeiiilllggghhhjjjlllpppssswwwzzzsssuuuwwwvvvtttqqqoooooorrrxxx~~~xxxuuuuuuuuusssjjj^^^VVVUUUWWWUUUWWWZZZZZZZZZ___gggmmmrrryyy~~~|||{{{{{{|||yyysssnnnmmmhhh```XXXRRRNNNKKKIIICCC@@@BBBJJJRRR]]]nnn~~~gggJJJ999777777222+++000...,,,,,,...///............---------,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&oooVVVIII???444555333000//////111222333---///111000---,,,---...------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++************++++++************************************************************************************************)))))))))))))))))))))))),,,+++***))))))***++++++))))))))))))))))))))))))+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++***++++++,,,,,,---......000......///111555<<>><<>>PPPeeeuuu~~~yyycccSSSKKKJJJMMMMMMPPPUUU]]]gggpppvvvwwwbbbSSSJJJHHHIIIIIIIIIIIIJJJKKKNNNQQQSSSXXXYYY\\\```dddgggfffeeecccaaa```bbbfffjjjllllllmmmssszzz~~~sssqqqqqqqqqpppooonnnmmmlllkkklllmmmlllkkkmmmrrrwwwvvvwwwxxx|||}}}wwwuuuuuuqqqqqqqqqooommmlllnnnooosssqqqooopppsssvvvvvvuuu{{{wwwrrrppplllfffaaa\\\ZZZXXX\\\eeeqqq{{{~~~~~~||||||}}}~~~}}}{{{wwwtttrrrrrrtttrrrkkkeee```]]]VVVOOOJJJFFFDDDAAACCCKKKYYYiiiwwwzzzggg|||{{{|||{{{tttfffTTTBBB888000/////////000000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((uuu```OOODDD===666222555222///...///000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,---......//////111---444AAAFFFJJJccc~~~vvvmmmYYYKKKEEEHHHOOOOOOQQQVVV^^^jjjxxxttteeeTTTKKKGGGFFFHHHJJJLLLLLLLLLKKKMMMPPPVVV[[[aaabbbfffjjjnnnpppnnnllljjjfffccceeejjjnnnooonnnooowwwzzzrrrqqqqqqpppoooooonnnnnnoooppppppnnnmmmnnnssswww~~~yyywwwvvvrrrrrrrrrqqqnnnmmmnnnoooooopppqqqrrruuuxxx{{{}}}~~~~~~sssoooiiieeebbb^^^XXXSSSRRRRRRTTTVVV[[[aaafffjjjuuu~~~zzzwwwxxx|||~~~~~~{{{{{{zzzyyyxxxxxxvvvsssqqqiiihhhccc[[[UUUPPPHHHAAA???AAAHHHTTTeeevvv|||pppsss}}}lllTTTAAA444222000///000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((vvvkkk]]]NNNDDD@@@;;;444000///000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,------.../////////111222:::EEERRReee}}}|||nnn___OOOHHHGGGIIIOOOWWWUUUYYYbbbooopppbbbVVVLLLJJJIIIGGGHHHLLLMMMOOOQQQRRRTTTYYY___eeeeeegggjjjooorrrssspppnnnlllkkkjjjkkknnnrrruuuwwwxxx}}}uuutttsssrrrqqqpppppppppoooqqqsssrrrrrrtttzzz~~~|||wwwsssqqqrrrsssrrrqqqpppqqqsssppptttvvvwwwvvvwww|||~~~yyyvvvmmmkkkgggccc___[[[WWWVVVXXX[[[^^^^^^\\\\\\___bbb```kkkxxx~~~{{{yyyyyyzzzzzz{{{{{{}}}|||yyywwwwwwqqqqqqlllddd___[[[SSSJJJ@@@@@@AAADDDOOO```ttt|||{{{{{{fffNNN;;;888333111000000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))tttdddKKKCCC:::444222333222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,------...////////////777>>>FFF[[[}}}lllooobbbWWWKKKDDDGGGLLLMMMPPPTTT]]]dddpppccc^^^VVVQQQPPPLLLGGGGGGKKKOOORRRWWWZZZ\\\aaahhhmmmeeefffjjjooorrrrrrooolllhhhkkknnnoooqqquuu|||yyyxxxvvvtttrrrqqqqqqpppkkknnnrrruuuwww{{{}}}vvvooooooqqqrrrsssssssssuuuvvvuuuyyy|||yyytttsssxxx~~~~~~~~~~~~xxxvvvwwwzzzyyyuuutttwwwnnnmmmkkkfffbbb``````aaabbbfffiiifffaaa^^^___bbbbbbjjjvvv~~~}}}vvvsssuuuxxxwww||||||wwwvvvwwwvvvvvvqqqhhheeeeee___VVVDDDCCC???<<>>OOOrrrqqq^^^MMMAAAGGGGGGJJJOOORRRTTTZZZaaannnsssmmmTTTJJJSSSRRRPPPOOONNNNNNNNNOOOUUUXXX]]]bbbgggkkkmmmnnnpppnnnllllllmmmnnnnnnmmmrrrtttxxx|||}}}xxxvvvvvvvvvvvvvvvuuuuuuzzz|||vvvrrrpppooommmlllqqqqqqqqqnnnkkkhhhhhhhhhlllooooookkkhhhjjjlllkkkhhhiiiiiifffbbb```bbbeee[[[[[[ZZZYYYZZZ[[[\\\]]]aaagggnnnooommmkkklllnnnnnnnnnmmmkkkjjjlllqqqvvvxxxwwwsssooojjjhhhiiijjjrrryyy|||zzztttxxxzzzyyyxxxzzzyyywwwzzz|||yyyuuuyyy~~~wwwiiiWWWSSSOOOLLLGGGFFFNNNWWWdddqqq~~~vvvyyyzzzbbbQQQ@@@888444111000222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffQQQCCC888444777222000////////////---,,,///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,)))************+++++++++************************************************+++++++++***************+++++++++***************************************++++++++++++++++++++++++***************************************************************************))))))(((((())))))*********************************++++++++++++++++++******++++++,,,,,,---------,,,---000000000333999@@@GGGcccrrrtttyyy```OOOFFFDDDFFFIIIIIIMMMSSSXXX]]]hhhrrryyytttpppbbbQQQJJJKKKMMMMMMNNNOOOPPPRRRTTTUUUXXX[[[aaaggglllooopppqqqqqqppppppqqqrrrqqqnnnlllwwwzzz~~~|||zzz{{{|||}}}zzz~~~{{{xxxvvvtttpppllliiieeecccdddfffffffffhhhiiihhheee```\\\YYYXXXXXXZZZYYYVVVWWW\\\___^^^[[[[[[ZZZUUUPPPNNNPPPSSSPPPNNNLLLJJJJJJLLLNNNPPPYYY```hhhllllllkkkmmmooollllllllllllmmmppptttxxx|||uuullleeebbbaaaaaabbbhhhmmmtttyyyzzz|||vvv|||~~~|||}}}}}}|||{{{xxx|||wwwiiibbb___\\\XXXOOOGGGEEEIIIOOO___vvv~~~}}}sss```III<<<666222111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lllUUUBBB<<>>888333000/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~eeeWWWSSSEEEAAA;;;666444333111000...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***************************************************************+++++++++***************+++++++++************************************************************************************************))))))))))))))))))))))))+++******))))))******+++******************************++++++,,,---------++++++,,,,,,------......------...000000444???KKKTTTyyy~~~```kkkyyykkkZZZJJJ???BBBHHHIIIHHHIIIMMMQQQZZZgggssseeeVVVPPPLLLIIIGGGGGGIIIIIIGGGEEELLLNNNSSSXXX^^^bbbeeegggeeegggkkkppprrrtttssssssuuuuuuuuuwwwzzz|||||||||vvv|||vvvccc\\\hhhwww|||zzzxxxyyyxxxnnnfffdddccc\\\UUUPPPPPPHHHBBBAAAAAA>>><<<=========<<<;;;;;;===AAADDDFFFHHHJJJJJJIIIHHHHHHIIICCCLLLUUUYYY]]]dddiiijjjlllqqqxxx}}}uuu^^^ZZZUUURRRRRRTTTVVVWWWYYYYYYZZZ\\\^^^]]][[[YYY]]]]]]]]]]]]^^^___```aaadddlllvvv|||}}}~~~{{{{{{~~~zzzvvvuuupppmmmkkkeee\\\WWWWWWNNNMMMPPP\\\nnn|||ppp|||tttjjjhhhtttxxxuuuzzz___JJJ===555////////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~tttnnnbbbZZZOOOEEE===999555444333222111///......//////------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))+++******))))))******+++******************************++++++,,,------...++++++,,,,,,---...............111444666===LLLZZZkkktttdddbbbtttsss[[[KKKCCC<<<<<>>DDDHHHKKKMMMOOOOOOOOOPPPRRRTTTTTTbbbqqqwwwyyy}}}uuukkkSSSMMMEEEAAAAAADDDFFFGGGNNNQQQUUUWWWWWWUUUTTTSSSSSSRRRPPPOOOOOOOOONNNMMMUUUZZZbbbhhhlllppptttwwwpppsssvvv{{{~~~yyyvvvuuuqqqhhhcccbbbYYYVVVRRRTTT^^^mmm}}}|||}}}vvvqqqeeeuuuooozzzoooUUUDDD999222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwhhhYYYNNNFFFBBB???888666444111///.........---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))************+++++++++************************************************))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++******************************+++,,,,,,---......++++++,,,------......///000111555:::>>>FFFWWWgggsss]]]eeesss{{{qqq[[[HHH@@@BBB???CCCLLLLLLFFFKKKVVVYYY___lll{{{tttXXXMMMLLLKKKIIIIIIEEEJJJKKKGGGCCCFFFOOOVVVTTTWWW[[[```dddhhhjjjkkklllnnnqqqvvv{{{~~~|||tttXXXUUUKKKFFFGGGFFFBBBEEEMMMLLLIIIHHHNNNYYYdddiiikkklllrrrxxx}}}xxxoooeee\\\VVVNNNLLLJJJHHHBBB:::777:::777333444888888444444999444666999<<<>>>DDDKKKQQQRRRSSSUUUUUUVVVXXX[[[]]]sssmmm\\\TTTLLLHHHDDDBBBCCCCCCAAA???<<>>???BBBEEEIIILLLNNNPPPVVVYYY^^^cccgggmmmssswww}}}vvvrrrppprrrsssqqqmmmlllmmmoooooojjjccc^^^YYYTTTMMMIIIDDDBBB???;;;888777666666222444666777666666666888444777<<<@@@DDDIIIOOOSSSSSSUUU[[[```]]]YYY^^^gggnnn^^^UUURRRJJJNNNOOONNNOOOOOOIIIBBBEEEBBB>>><<<===???@@@@@@FFFCCC@@@>>>===???AAACCCCCCCCCCCCDDDGGGLLLPPPSSSYYYhhh{{{yyy|||wwwtttttt{{{kkkdddhhhggg```eeessstttxxxiii}}}rrrUUUMMM999666---///222...///111+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&xxxkkkZZZTTTKKKDDD555000555222...555111111000///---------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))))))))))),,,,,,***)))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///...---,,,,,,---...///000000777@@@GGGRRRkkkpppggghhhwwwssskkk^^^LLL>>><<>><<<;;;:::;;;<<<===;;;<<<===???AAABBBDDDDDDBBBDDDGGGJJJMMMPPPTTTXXX___ccchhhhhheeecccdddfffeeeeeeeeeccc___[[[VVVSSSXXXYYYZZZYYYVVVUUUVVVXXXVVVRRRMMMJJJGGGCCC???;;;<<<;;;999777666555444444444555666666555444666777777:::>>>BBBFFFJJJOOOSSSXXXWWWWWWXXXWWWYYYeeesssvvviiiaaa]]]TTTZZZbbbfffiiijjjccc[[[HHHIIIHHHDDD???<<<<<<===777999;;;===>>>===<<<;;;?????????@@@BBBFFFIIIKKKYYYfffyyy}}}}}}uuuppprrrooohhhhhhnnnyyyvvvyyyhhh\\\CCC;;;000///222...///111,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************)))))))))((()))))))))))))))))))))))))))(((((((((''''''''''''yyyddd^^^aaa[[[FFF444444333///000111111000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******)))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///...---,,,,,,---...///111555===GGGOOO```ppp\\\ccckkk|||jjjTTTEEE>>>;;;>>>CCCFFFHHHLLLPPPRRRUUU^^^iiiuuuxxxgggXXXNNNJJJFFFEEEHHHJJJHHHGGGIIIIIIIIIHHHIIIKKKOOOSSSUUUVVVYYY___fffllloooqqqrrrwwwyyy|||}}}rrrcccUUULLLEEE@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777888:::::::::;;;===@@@>>>AAADDDDDDCCCDDDHHHKKKDDDDDDDDDDDDCCCAAA@@@???@@@AAABBBAAA@@@???@@@AAAAAA???===<<<;;;:::888666555555666666555555444444555666666555444444666999<<<>>>AAADDDGGGJJJNNNRRRUUUQQQOOOQQQYYYggg{{{{{{tttmmmiiiaaaggglllpppuuuxxxuuuooojjjllljjj___PPPBBB<<<;;;999;;;>>>@@@AAAAAA???>>>=========>>>???@@@AAABBBMMMUUUaaallluuu|||~~~|||zzzvvvqqqkkkfffiiirrr~~~yyy\\\DDD555111333...///111,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''iiiffflllooo\\\DDD<<<999222111//////...///000///...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,---...///555:::FFFTTTbbbwww|||[[[ZZZiiikkkiiiVVVBBB;;;<<<>>>@@@CCCLLLKKKLLLQQQVVV^^^lllyyy|||hhhXXXPPPKKKGGGCCCHHHGGGHHHKKKJJJFFFFFFJJJJJJJJJJJJKKKNNNRRRVVVXXXWWWZZZbbbkkkqqqrrrrrrttt{{{}}}ppp^^^UUUJJJAAA===<<<<<<<<<<<<===>>>?????????>>>===;;;;;;::::::999888777777999::::::999777777888:::999:::::::::;;;===CCCGGG;;;;;;;;;;;;<<<<<<===>>>888999999999999::::::;;;::::::999999::::::999999555666777888888777666555666777777666555777;;;===AAABBBDDDEEEFFFGGGJJJMMMSSSNNNMMMVVVhhh{{{|||wwwtttqqqqqqnnnkkkmmmsssuuutttxxxgggVVVKKKGGGHHHFFFCCCAAA@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===BBBHHHLLLOOOWWWbbbkkkttt~~~}}}{{{xxxwwwnnnbbbbbbiiisss~~~{{{RRR<<<333444//////111---...------------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++***************)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''|||jjjggghhhuuummmXXXLLLBBB888777///---,,,---///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,---///000111777???OOOcccyyy}}}```WWWhhhsssjjjSSSFFF;;;:::===@@@BBBEEEMMMKKKKKKQQQYYYfffxxx\\\TTTJJJDDDEEEHHHIIIIIIJJJIIIIIIKKKIIIEEEGGGLLLKKKJJJJJJLLLOOOSSSWWWZZZ[[[\\\dddpppvvvuuuvvvyyyiiiWWWKKKGGGAAA<<<;;;;;;=========>>>@@@AAAAAA@@@???>>><<<;;;;;;::::::999999999888999999888666666777999:::999888777888;;;???BBB::::::999999:::;;;<<<===:::::::::;;;<<<=========777777888888777777777888888888999:::999888777666666777888888999;;;@@@CCCDDDEEEEEEEEEDDDDDDFFFGGGQQQOOOSSSbbbyyy}}}|||zzztttmmmmmmrrruuusss||||||zzzwwwqqqiiiaaa[[[UUURRRMMMHHHCCC@@@>>>===>>>>>>>>>======<<<;;;;;;999<<<>>>>>>===AAAJJJRRR[[[iiissssssttt{{{~~~||||||yyyyyy|||tttgggeeedddhhhqqq~~~aaaFFF777666111///000............---------,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((yyy{{{lllfffooo|||yyyjjj[[[HHH888666333000---,,,///000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---///111333555:::FFF\\\vvv}}}___RRRYYYooosssaaaIIIAAA::::::===???EEEKKKKKKJJJMMMVVVbbbrrrdddIIIGGGEEEEEEGGGIIIJJJJJJKKKHHHHHHJJJIIIGGGJJJNNNKKKJJJJJJKKKNNNSSSWWWYYY___^^^eeessszzzzzz}}}lllRRRHHHBBB@@@???=========>>>???<<<===>>>??????>>>===<<<;;;:::::::::::::::::::::777888888888666666888:::999888666666666888:::;;;::::::999999999:::;;;;;;<<<;;;;;;<<<>>>???>>>===777888999888777666777888999999999999888777666666777999:::;;;<<<>>>BBBEEECCCDDDDDDDDDCCCCCCDDDFFFHHHNNNYYYlll~~~|||xxxxxxzzzyyyuuusssqqqooonnnooommmiiifffeeeeeeccc___WWWNNNEEE@@@<<<<<<;;;:::999999999999999;;;<<<;;;999:::>>>AAAGGGOOOWWWZZZ___kkkwww~~~||||||qqqlllgggbbbeeeppp}}}pppuuutttrrrPPP;;;888333///000...............---------,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((}}}ttt{{{{{{tttkkkTTTAAA@@@<<<666000---///000...,,,............------------------------------------++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))((()))***+++,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,...000333666888AAATTTpppttt]]]PPPPPPVVVaaa^^^NNNBBB===;;;>>>BBBEEEIIINNNKKKMMMUUUdddtttvvv\\\JJJCCCFFFIIIKKKKKKKKKMMMOOOOOOLLLLLLOOOOOOMMMLLLOOOKKKJJJJJJKKKMMMQQQUUUXXXaaa^^^eeettt~~~pppTTTCCCAAA===>>>>>>>>>===>>>@@@BBB>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999:::::::::888999:::<<<:::999999999:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;===>>>===;;;888:::<<<;;;888888999;;;::::::999999888888999999999:::<<<======>>>@@@AAA???AAABBBCCCCCCEEEGGGJJJMMMYYYggguuuzzzxxxsssnnniiiggghhhiiinnnnnnlllggg___UUULLLFFF;;;:::999777777888:::;;;999999:::;;;;;;;;;;;;;;;@@@CCCKKKUUU]]]gggwwwyyyvvvppphhhaaaaaaiiiwwwtttpppYYY@@@;;;444///000...............------------,,,,,,,,,+++++++++************++++++++++++******((()))))))))************))))))))))))))))))))))))''''''''''''((((((((()))zzzxxxsssvvvxxxgggVVVWWWCCC<<<333/////////...+++//////.........---------------------------------++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++---///222555888:::HHHaaarrrWWWLLLMMMSSSPPPMMMHHH;;;:::888;;;DDDKKKLLLLLLMMMMMMRRR___rrr}}}aaaNNNFFFFFFCCCHHHNNNPPPPPPRRRXXX\\\VVVRRRRRRUUUVVVQQQNNNMMMKKKJJJIIIJJJLLLPPPTTTVVVaaa]]]dddttt}}}ppp___GGG<<>>===<<<<<<<<<>>>>>>======<<<;;;;;;;;;::::::;;;:::888888:::;;;;;;;;;;;;===>>>>>><<<:::<<<<<<===>>>>>>>>>>>>>>>???<<<;;;<<<>>>???===;;;666999::::::777777888;;;<<<;;;:::::::::;;;===>>>:::<<<>>>>>>===<<<===>>><<<>>>AAACCCEEEGGGKKKNNNcccppp{{{}}}}}}|||xxxnnnfffdddhhhnnnhhheee___XXXPPPJJJEEECCC<<<;;;999777888:::<<<>>>::::::;;;===???@@@>>>===DDDGGGSSSeeennnsss{{{}}}zzzqqqcccXXX\\\kkkyyy}}}sss^^^BBB<<<555000000...//////.........---------,,,,,,,,,+++++++++************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))vvvggg```___^^^[[[GGG444000222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))************************************************************************,,,,,,++++++***)))(((((())))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,---...//////333,,,***///444666:::AAAMMMvvvlllWWWFFFIIILLLJJJEEE@@@======;;;???BBBDDDGGGKKKMMMMMMPPP___tttkkkNNNDDDCCCFFFHHHGGGIIIIIIJJJPPPZZZ______\\\SSSMMMPPPQQQNNNMMMPPPNNNMMMKKKJJJLLLPPPUUUYYYZZZ___lllyyylllQQQHHHGGGBBB>>>???AAA@@@@@@AAACCCCCCBBB@@@>>>>>>>>>>>>>>>=========;;;<<<>>>??????>>><<<;;;;;;;;;:::999:::;;;<<<===>>><<<;;;;;;<<<<<<;;;999======>>>???????????????>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;<<<>>>>>>>>>>>>======???DDDHHHGGGGGGNNN^^^lll}}}uuuqqqxxx~~~vvvkkkeeedddeeecccaaa]]]WWWMMMFFFBBB???<<<999777888:::===>>>===:::777<<<888999>>>@@@@@@FFFOOOKKKhhh{{{{{{{{{sssiiihhhppp~~~|||fffMMM@@@<<<777111---///000000000000...---+++,,,,,,------,,,,,,+++*********************************************************))))))((((((''''''))))))))))))))))))))))))yyynnnfff]]]TTTSSSEEE777333111......000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************************************************************,,,,,,++++++***))))))((())))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,---.../////////,,,,,,///111444===FFFWWW~~~jjjXXXKKKJJJLLLKKKHHHBBB===<<<<<<>>>AAAEEEGGGIIILLLOOOPPPUUUiii~~~XXXEEECCCEEEEEEDDDHHHJJJKKKMMMSSS\\\aaa```YYYRRRNNNOOONNNKKKJJJMMMLLLLLLLLLMMMOOORRRUUUXXX[[[bbbooo{{{iiiSSSBBB@@@BBB>>><<<>>>BBBAAA@@@AAABBBBBBAAA???????????????????????????===>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>???>>>===<<<<<<======<<<:::<<<===>>>>>>?????????>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???AAABBB@@@BBBDDDHHHNNNYYYeeennntttrrrrrruuuyyyyyyqqqfff^^^[[[YYYVVVSSSPPPKKKEEEAAA???===;;;999===;;;:::;;;<<<>>>@@@@@@;;;;;;>>>EEEGGGFFFJJJPPPqqq|||zzzxxxrrriiijjjpppyyytttrrrrrrdddUUUJJJAAA777000...//////000000///...---,,,,,,------------,,,++++++***************************************************)))))))))(((((((((''')))))))))))))))))))))))){{{vvvhhhZZZNNNEEE<<<666111---...222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************************************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,,,,---...//////---...111111111777GGGWWWpppdddQQQQQQLLLOOOMMMIIICCC>>>;;;;;;<<>>DDDHHHEEEAAAHHHLLLOOOQQQYYYaaadddccc[[[XXXUUUSSSOOOKKKKKKOOOLLLNNNQQQSSSTTTVVVYYY\\\___iiiwww}}}kkk```MMMBBB;;;???CCCAAA@@@CCCCCCBBBAAAAAABBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@AAA???>>>======>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<======>>>>>>============>>>>>>;;;;;;<<<===>>>>>>>>>===?????????>>>>>>@@@EEEHHHEEEDDDGGGPPP^^^jjjqqqsssqqqqqqqqqrrrwww|||mmmeeebbbbbbdddeeefffhhhjjjiiieeebbbhhhnnnqqqrrrxxxzzzpppvvv||||||vvvrrrrrrtttggg```VVVOOOLLLIIIFFFDDDCCCAAA>>>============<<<>>>===<<<;;;<<<===@@@AAADDDAAAAAAFFFPPP]]]ooo}}}|||xxxtttooojjjjjjmmmxxx{{{{{{yyy}}}vvvkkkiiieee\\\LLL;;;222111....../////////...---------------------,,,++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))tttfffTTTKKK@@@777222000111333/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,---...//////...222555444555BBB\\\qqqhhhLLLNNNZZZXXXNNNKKKEEE>>>;;;;;;===???EEEGGGJJJLLLKKKNNNWWWaaannn}}}XXXIII>>>@@@GGGJJJGGGDDDGGGLLLQQQVVV___hhhkkkiiidddcccaaa\\\VVVRRRSSSVVVSSSVVVXXXZZZ[[[]]]bbbfffkkkwww|||nnn```UUUKKKDDDDDD??????CCCEEEBBBCCCFFFEEECCCBBBBBBCCCBBB@@@>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>??????@@@AAAAAA@@@>>>===>>>??????>>>======<<<<<<<<<<<<<<<======>>>======<<<<<<<<<======>>>>>>============>>>>>>:::;;;===>>>???@@@@@@@@@???@@@AAA@@@???AAAEEEIIIJJJLLLSSS___lllvvvxxxwwwzzzrrrmmmrrryyygggVVVLLLHHHHHHIIIBBBDDDEEEFFFEEEDDDDDDDDDHHHJJJKKKKKKPPPVVVTTTMMMPPPVVV\\\\\\VVVQQQPPPQQQLLLHHHBBB????????????>>>???>>>>>>>>>>>>????????????@@@AAABBBBBBBBBCCCDDDPPPSSS\\\kkk}}}vvvoookkkkkkjjjiiidddiiissssssbbb^^^fffuuupppuuuxxxpppYYYAAA666666........................---------...---,,,,,,+++++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((xxxnnncccWWWGGG:::555555333000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************+++++++++***************))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,---...//////---333666666;;;QQQrrrwwwiiiUUUKKKYYYbbbXXXIIIEEE???::::::===AAADDDFFFGGGJJJMMMMMMRRRaaarrr|||UUUEEEAAA@@@EEEIIIHHHGGGHHHJJJOOOVVV\\\fffooosssqqqnnnnnnkkkccc\\\ZZZ[[[]]]^^^```aaaaaabbbfffnnnuuu}}}zzzvvvzzz{{{sssjjj___ZZZRRRJJJDDDAAA@@@???AAA@@@@@@BBBBBBAAACCCGGGFFFEEEDDDDDDDDDDDDAAA???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@????????????@@@AAA>>>>>>??????@@@@@@@@@@@@???>>>===>>>???@@@???>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>>>>============>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCEEEDDDBBBCCCGGGKKKLLLSSS^^^hhhooosssttttttzzzpppnnn~~~mmm]]]UUUKKKAAA===<<<<<<<<<777999:::999888777888::::::<<<===;;;;;;<<<;;;888===???@@@@@@>>><<<:::999;;;:::888888;;;===???@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFGGGJJJPPPXXX^^^kkk}}}xxxnnnlllpppnnngggYYYYYY```pppzzzddd\\\TTTSSSYYYiii|||~~~eeeJJJ;;;999000/////////.........///------.........---,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((wwwkkkXXXGGG???;;;555...000000000000////////////------------------------,,,,,,,,,,,,------------************************************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,---...//////,,,111555999FFFcccyyywwwnnn```UUUPPPRRR```aaaQQQCCC???:::888;;;@@@DDDFFFGGGGGGJJJNNNPPPXXXooodddAAA===???CCCIIIIIIGGGHHHMMMQQQWWW]]]cccmmmwww{{{yyyvvvuuunnneee___```aaaaaadddgggiiihhhiiinnnxxxzzzeee\\\SSSPPPSSSTTTOOOJJJFFFDDDBBB??????@@@AAACCCBBBBBBBBBCCCCCCEEEHHHKKKGGGFFFEEEEEEFFFFFFDDDBBBAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@?????????>>>===>>>???@@@???>>>???>>>===<<<<<<<<<===>>>======<<<<<<======>>>>>>>>>>>>============>>>>>>EEEDDDDDDDDDDDDDDDEEEFFFFFFIIIKKKIIIFFFHHHNNNTTTTTT[[[dddhhhiiiiiilllooonnnmmm|||ppp]]]TTTJJJFFF@@@<<<:::999777666666777777777555555666777666999;;;999777555666888:::888555555777999888666:::;;;;;;<<<>>>@@@BBBCCCAAABBBCCCBBBAAABBBEEEGGGIIIIIIJJJNNNWWWhhh|||}}}sssttt|||yyynnn]]]XXXVVV```rrr|||nnnWWWQQQOOORRRUUU___xxxvvvyyytttYYYEEE===333222111000////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))ttt___OOOFFF<<<333111111111000000000//////........................,,,,,,,,,---------......************************************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,---...//////,,,222888AAAUUUtttuuujjjfffXXXMMMNNNVVV[[[```[[[LLL===:::777888===BBBEEEFFFHHHGGGJJJPPPTTT```~~~wwwRRR>>>??????CCCIIIKKKKKKNNNSSS^^^bbbgggkkkttt}}}|||xxxoooddd```dddfffdddeeeiiimmmnnnnnnrrr{{{wwwdddYYYKKKHHHFFFDDDEEEEEEEEEEEE@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFGGGIIIKKKLLLHHHGGGFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHHHHGGGFFFEEECCCDDDDDDDDDCCCAAA???>>>>>>===<<<===???@@@???>>>AAA@@@>>><<<<<<===>>>?????????>>>>>>??????@@@AAA??????>>>>>>>>>>>>??????DDDDDDDDDFFFJJJNNNSSSUUUNNNPPPPPPMMMKKKPPP[[[eeefffhhhjjjhhhgggiiinnntttqqq}}}vvviiiVVVLLLLLLEEECCC???<<<;;;999777555555444444555555555555444666666777888777555666888999666444555777:::;;;:::>>>???@@@AAAAAACCCDDDFFFAAACCCDDDDDDEEEHHHNNNRRRUUUYYYaaakkkyyy{{{{{{fffaaa\\\]]]gggwwwuuueeeXXXSSSXXXXXXZZZnnnyyysssyyypppVVVFFF666555333111000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((()))))))))***))))))))))))))))))))))))ttt]]]OOOCCC:::111111111111000000000000........................,,,,,,,,,------.........************************************************************************++++++++++++++++++++++++******************************************************************************************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////555===JJJbbbqqq]]]SSSRRRKKKUUUdddddd^^^UUUHHH;;;888777999>>>CCCEEEEEEIIIGGGKKKRRRWWWfffcccGGGAAACCCAAABBBIIIOOORRRUUUYYYgggkkknnnqqqxxx{{{ooocccbbbhhhiiifffbbbiiioooqqqqqqttt|||ooo]]]SSSPPPBBBDDDFFFDDDBBBAAACCCFFF???AAACCCDDDCCCAAA@@@@@@DDDEEEFFFEEEFFFHHHGGGEEEHHHGGGGGGHHHJJJJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIFFFFFFFFFFFFDDDBBB@@@???===<<<<<<<<<>>>??????>>>BBB@@@>>>===<<<===>>>???AAA@@@@@@@@@AAABBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>???BBBGGGOOOXXX```eeeUUUUUUSSSOOONNNVVVfffssszzzvvvpppkkkjjjooowww}}}uuuhhh```aaa[[[MMMGGGKKKEEECCC???===<<<:::888777777555555666888888666444:::777666888888777666666333333444444666888:::;;;>>>???AAABBBCCCCCCEEEGGGAAACCCEEEGGGIIINNNVVV\\\fffpppjjjjjjhhheeefffooo~~~}}}hhh^^^cccbbb\\\mmmdddPPP888666444222000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******))))))))))))))))))))))))ttt```FFF;;;333...000111------000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************************************************************************************************************++++++++++++******************************************************)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,---------...//////......000111666===DDDQQQooonnnTTTKKKSSSRRR[[[jjjkkkYYYGGG???555666888<<>>AAA>>>???BBBDDDEEEFFFDDDBBBDDDHHHMMMIIIOOORRRQQQUUUcccsss}}}pppkkkkkknnnkkkhhhsss|||lllLLL<<<000111333///,,,...//////...------------...+++++++++++++++++++++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))xxx\\\DDD;;;444444444000///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************************************************************************************++++++++++++******************************************************)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,---------...///.........111333:::AAANNNccc|||\\\MMMKKKRRR[[[gggmmmbbbNNN>>>888;;;;;;===???BBBEEEFFFFFFGGGLLLPPPWWWggg|||VVVHHHHHHHHHHHHLLLSSSYYY^^^dddiiimmmkkkrrrzzz{{{qqqnnnqqqrrroooqqqqqqqqqtttzzzvvvfff]]]PPPHHHFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDGGGFFFFFFFFFGGGGGGGGGFFFGGGIIIJJJIIIJJJLLLOOOPPPQQQSSSUUUWWWYYYYYYXXXWWW___^^^]]]]]]______^^^\\\___^^^]]][[[YYYXXXXXXWWWVVVTTTPPPLLLJJJIIIJJJKKKJJJIIIGGGGGGGGGIIILLLNNNNNNNNNNNNPPPRRRSSSTTTTTTVVVVVVWWW[[[^^^^^^\\\YYYYYYYYYWWWTTTRRRSSSWWW[[[iiicccZZZTTTRRRRRRPPPOOONNNPPPYYYgggvvvqqquuuqqqyyykkkWWWJJJ@@@DDDCCCEEEJJJMMMKKKEEEBBBBBB???<<<::::::999888777666666777777888999999999:::999999999999:::;;;;;;AAA;;;999<<<>>>???BBBHHHBBBEEEHHHIIIHHHJJJNNNQQQTTTbbbrrr|||{{{|||vvvssswww{{{~~~|||xxx~~~}}}wwwvvvzzz|||qqqooouuuoootttaaaJJJ555222444111......//////...------------...+++++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))sssMMMBBB777333222000....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************++++++++++++******************************************************)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,---.........///333666===EEEWWWrrr~~~lllQQQMMMSSSTTTfffssskkkTTTAAA777444>>>???AAACCCEEEGGGIIIJJJIIIPPPWWW___qqqbbbCCCIIIOOOFFFOOOUUU\\\dddiiinnnrrruuuxxx|||xxxrrrsssuuuvvvssstttwww{{{zzzdddVVVOOOJJJDDDAAACCCEEEEEEDDDFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNPPPUUUYYYZZZ[[[\\\]]]^^^^^^^^^^^^gggdddbbbdddhhhiiifffccchhhgggfffdddbbbbbbaaaaaaccc```[[[UUURRRPPPPPPPPPNNNNNNNNNOOOQQQSSSVVVXXXYYYYYYYYYZZZ\\\___bbbdddeeeccccccgggmmmmmmggg```dddaaa]]]ZZZZZZ___ffflll{{{mmmccc]]]YYYSSSOOOJJJNNNZZZqqquuuuuuyyyzzz~~~^^^JJJCCCCCCCCCCCCCCCJJJUUUVVVLLLCCCBBB@@@>>>:::999999888777666666777777888999999::::::::::::::::::;;;<<<===>>>AAA===<<>><<>><<<@@@KKK[[[rrr{{{jjjOOOBBBDDDAAA>>>;;;999999888777666777777888999:::;;;<<<<<<>>>======<<<<<<============BBBFFFHHHIIIJJJLLLMMMMMMUUUbbbrrr~~~wwwuuutttpppjjjeeeffffffdddeeegggcccbbbaaaeeeoooyyyuuurrrsss}}}wwwxxx~~~www{{{cccKKK===555---...333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((rrrYYYDDD999333///000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************++++++++++++******************************************************)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------............111777???DDDTTT}}}sssYYYNNNSSS^^^eeeuuukkkWWWBBB666555888999AAADDDHHHHHHGGGHHHKKKNNNUUUjjj}}}ZZZKKKIIINNN\\\llllllnnnqqqtttyyyyyytttvvv|||xxxtttsssqqqiiicccaaaZZZRRRMMMNNNOOOKKKGGGEEEFFFGGGHHHIIIJJJJJJIIIIIIEEEEEEFFFHHHJJJLLLOOOPPPSSSVVVXXXWWWUUUTTTVVVYYY___]]]bbblllrrrqqqsssyyyvvvvvvvvvvvvuuutttrrrrrrqqqxxx~~~}}}vvvrrrtttyyysssqqqnnnjjjgggdddbbbbbb```bbbfffjjjnnnqqqrrrrrroooqqquuuxxx{{{}}}~~~~~~}}}zzzrrruuuyyy{{{{{{}}}UUUKKKDDDFFFFFFBBBAAAEEEMMMeee}}}kkkSSSGGGFFFDDDAAA===;;;::::::888777777777888999;;;<<<======??????>>>>>>>>>???@@@@@@AAAEEEFFFEEEJJJWWWdddkkkyyyxxxuuurrrpppnnnlllgggcccccc^^^]]]___```^^^]]]^^^RRRSSSTTTZZZeeewwwzzztttqqqxxxuuutttwwweeeQQQDDD999///...333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))lllSSSAAA777000000000000000/////////...........................---------,,,,,,+++++++++******************************************************************************************************++++++++++++******************************************************)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------//////...///222:::BBBIIIhhhuuueeeTTTMMMOOOWWWdddnnngggUUUBBB999777666777999BBBFFFJJJJJJHHHHHHLLLPPP]]]uuudddKKKIIIPPPVVVbbbpppnnnqqqvvv|||~~~zzz}}}vvvkkkhhh^^^ZZZWWWWWWTTTNNNKKKMMMKKKIIIIIIMMMNNNKKKIIIJJJNNNNNNNNNMMMLLLKKKKKKLLLJJJKKKLLLMMMPPPSSSVVVWWW```dddgggfffdddcccgggjjjiiicccfffsssyyyuuurrruuunnnnnnoooooonnnllliiihhhhhhmmmqqqpppkkkggghhhjjjcccbbbaaa```````````````fffkkkqqqxxx}}}vvvuuuzzzuuuLLLGGGGGGHHHIIIJJJJJJKKKLLLPPPiii|||wwwhhh\\\SSSLLLGGGDDD@@@===<<<;;;999888777888999:::;;;===>>>>>>??????@@@AAABBBDDDFFFGGGJJJQQQWWW]]]lll~~~ssslllfffccc^^^```ccceeedddaaa]]][[[WWWTTTUUUZZZ\\\XXXVVVVVVKKKMMMPPPTTT\\\ggguuu~~~zzzsssnnnppptttxxx}}}wwwsssooovvv}}}xxxxxxkkkVVVJJJ@@@555000222//////...------------...------------------------+++++++++************))))))))))))******)))))))))))))))))))))))))))))))))|||bbbOOOBBB:::000000000000////////////..............................---,,,,,,+++************************************************************************************************************++++++++++++******************************************************)))************+++++++++++++++************++++++++++++,,,,,,,,,---------/////////000333;;;EEEKKKwwwtttUUUKKKHHHOOOTTTUUU[[[dddTTTAAA333555:::999999;;;@@@EEEJJJKKKJJJKKKPPPUUUeee}}}dddSSSGGGLLLWWW___dddiiikkkpppxxxuuubbbVVVTTTOOOLLLKKKLLLJJJGGGIIINNNKKKHHHGGGIIIHHHGGGJJJPPPJJJJJJKKKKKKLLLNNNQQQTTTQQQRRRSSSTTTWWW[[[^^^```kkkooorrrrrrppppppssswwwllldddfffssszzztttmmmmmmhhhiiikkkkkkiiifffcccaaa^^^aaadddeeedddbbb``````]]]]]]^^^```bbbdddfffgggnnnsss{{{~~~zzziiiQQQIIIEEEIIIKKKIIIGGGFFFCCC???TTTkkkxxxpppfffddd^^^RRRJJJFFFBBB???===<<<:::888777888999:::<<<===>>>???>>>???@@@CCCEEEHHHKKKLLLUUUcccsss~~~ooohhhccc^^^[[[[[[```eeeddd]]]VVVRRRPPPPPPNNNPPPUUUVVVQQQMMMLLLMMMOOOQQQRRRSSSWWW]]]bbb___^^^aaagggllluuu~~~{{{{{{{{{zzzxxxzzz}}}|||yyy}}}mmmvvvqqqYYYNNNFFF;;;222000//////...------------...------------------------+++++++++************)))******++++++++++++******))))))))))))))))))))))))yyyaaaIII===222//////333333000......//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))))))))))))))************,,,++++++******++++++,,,,,,,,,+++++++++,,,------444000***111>>>@@@GGGYYYxxxgggIIIJJJLLLPPPUUUYYY[[[\\\???<<<888666666:::>>>BBBCCCHHHMMMNNNMMMPPPWWW^^^kkkttt```RRRMMMKKKSSSaaakkknnnmmmxxxxxx{{{{{{qqqggg___WWWPPPKKKMMMMMMMMMLLLJJJIIIIIIKKKFFFLLLNNNLLLJJJNNNQQQQQQUUUSSSQQQRRRUUUYYY]]]^^^[[[[[[]]]```dddfffeeedddttt||||||zzzzzzxxx{{{pppqqqyyyrrrjjjhhhjjjhhhaaaZZZbbb```___aaadddeeedddbbb___ccceeedddeeelllpppqqq}}}~~~TTTLLLEEEIIILLLNNNKKKFFFDDDFFFIIIYYYmmmxxxkkk___XXXPPPNNNIIIEEEAAA===999666???;;;:::===>>><<<===???EEECCCDDDGGGJJJPPP[[[fffxxxwwwllleee___[[[YYY^^^___bbbbbb\\\SSSQQQTTTLLLOOOSSSSSSPPPNNNMMMNNNLLLLLLMMMLLLKKKLLLNNNOOOMMMRRRWWW[[[bbbppp}}}zzzuuu{{{[[[UUUyyy|||rrruuurrr^^^OOOCCC666+++444111///.../////////.........---------,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))ttt^^^NNN@@@888111//////......000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********))))))))))))))))))************,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...000///,,,222???EEEQQQiii|||ppp^^^JJJKKKMMMPPPSSSSSSQQQNNN:::888555333555999>>>AAAGGGKKKOOOPPPRRRWWWaaaiii{{{{{{kkk^^^SSSJJJJJJJJJOOO[[[iiitttxxxwww}}}~~~{{{iiicccaaaaaagggsssxxxpppbbbXXX______dddnnnrrrlllfffddd```[[[UUUPPPMMMKKKHHHEEEMMMOOOQQQQQQPPPNNNNNNOOOJJJOOOQQQPPPPPPVVV[[[\\\aaaaaaaaacccfffjjjmmmoooeeefffhhhkkkpppuuuyyy||||||yyy{{{zzzvvvpppmmmkkkjjjgggeeemmmkkkiiiiiilllmmmllljjjmmmoooppppppuuu}}}}}}hhhHHHIIICCCKKKOOOQQQNNNGGGDDDGGGKKKggg~~~vvv```RRRMMMJJJEEE@@@===<<<;;;:::>>>;;;;;;???@@@???AAAEEEGGGGGGKKKUUUbbbuuuwwwrrrjjjbbb^^^ZZZXXXVVVZZZ\\\```ccc^^^WWWTTTVVVNNNPPPQQQPPPMMMKKKKKKLLLJJJJJJJJJJJJHHHGGGGGGGGGJJJMMMSSSYYYbbbooo{{{yyy~~~zzzzzz{{{zzztttpppxxxhhh\\\vvvooo\\\III999000222000......///000///.........---------,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))wwwbbbJJJ???333000000//////000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++***************)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......---000000555BBBLLLaaa~~~{{{vvvqqq```RRRLLLLLLNNNOOOOOOJJJCCC>>>555444333333666;;;@@@DDDJJJLLLOOOQQQVVV___llluuusss]]]IIIAAACCCGGGEEEMMMZZZiiiuuu}}}xxxiii\\\SSSQQQXXXUUUUUUYYYZZZUUURRRQQQWWWWWW]]]dddfffaaa[[[XXXVVVSSSPPPPPPQQQSSSTTTTTTQQQSSSUUUVVVTTTSSSRRRSSSSSSXXXZZZZZZ]]]dddiiijjjooooooppprrrtttvvvxxxxxxnnnppptttwww|||~~~zzzzzz{{{}}}~~~{{{{{{|||~~~OOO@@@HHHBBBJJJPPPTTTQQQIIIGGGKKKQQQppp}}}___MMMIIIFFFAAA===;;;<<<>>>@@@@@@>>>???BBBBBBBBBFFFMMMSSSYYYggg}}}xxxmmmhhhddd___\\\ZZZYYYXXXWWWXXXZZZ___dddbbb[[[VVVWWWTTTSSSQQQNNNKKKJJJKKKMMMJJJJJJJJJJJJHHHFFFCCCBBBDDDFFFJJJRRR^^^lllxxxyyyqqqlllmmmkkkiiinnnxxx{{{wwwxxx}}}~~~{{{ttt~~~lllwwwmmmQQQ===666111///...///000000///---......---------,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))rrrPPPDDD888555555222000///////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///---444555999EEETTTnnnsssoooaaaMMMJJJMMMMMMLLLKKKHHHBBB;;;555444333444666:::???EEEHHHKKKKKKLLLPPPXXXdddpppyyy{{{ttteeeQQQBBB???EEEJJJIIIVVViiiyyyyyyiiieee```ZZZWWWRRRPPPOOOQQQOOONNNQQQWWWRRRVVV]]]dddfffbbb]]]YYYTTTRRRPPPOOOPPPSSSVVVWWW]]]^^^___^^^]]]]]]^^^```aaafffiiijjjmmmsssvvvttttttvvvxxxxxxxxxwwwvvvwwwuuuzzz~~~DDDBBBJJJBBBHHHOOOTTTRRRMMMLLLTTT]]]tttrrrXXXKKKEEEDDDAAA???===>>>AAADDDDDDCCCDDDGGGGGGHHHOOOXXXhhhvvvuuukkkccccccaaa___]]]]]]]]]\\\[[[XXXYYY___ffffff___YYYWWWZZZWWWSSSOOOMMMMMMOOOQQQMMMMMMNNNOOONNNLLLGGGDDDGGGEEEEEELLLXXXeeepppuuuyyyuuusssrrrnnnkkkpppxxxvvvhhh\\\dddxxxxxxsss{{{yyyXXX@@@:::000///...///000000...---......---------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))wwwaaaSSSCCC:::666111000111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...///000...777888<<>>BBBFFFPPPaaavvvjjjaaacccaaaZZZWWWQQQQQQRRRSSSNNNKKKOOOUUURRRZZZdddkkknnnlllgggbbbZZZYYYWWWUUUUUUWWW[[[]]]jjjjjjkkklllnnnrrrwww|||vvv{{{~~~|||zzz}}}lllBBBFFFLLLEEELLLQQQVVVUUUSSSWWWaaakkk|||ZZZJJJGGGBBBDDDEEEDDDCCCCCCEEEGGGHHHJJJNNNRRRTTTYYYfffsss}}}rrrgggaaabbbaaa`````````___\\\ZZZUUUVVV\\\fffkkkgggaaa^^^]]]ZZZVVVRRRRRRSSSUUUVVVQQQRRRSSSVVVWWWUUUQQQMMMQQQKKKFFFGGGOOOYYY```cccooorrryyy}}}}}}zzz{{{}}}ssskkknnnwwwkkkcccaaaEEE:::333111//////000000///---......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))uuuiiiyyy}}}{{{kkkUUUDDD888000111555000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************************************+++++++++*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...000000000999;;;CCCWWWkkktttjjjaaaLLLCCCMMMJJJFFFAAA===;;;:::888777222333666:::???DDDHHHKKKOOONNNOOOTTT\\\cccfffggg___PPPAAA;;;===BBBIIIOOOYYYjjjyyybbb___dddeeeeeefffbbbaaaaaa```YYYSSSUUU[[[___kkkxxxxxxrrrkkkjjjiiihhhiiilllrrrwwwuuuwww{{{[[[BBBFFFIIIIIIRRRUUUXXX[[[___iiiwwwhhhJJJCCCFFFFFFIIIMMMMMMLLLMMMPPPSSSTTTXXX```gggmmmwwwzzzmmmccc^^^^^^^^^^^^______]]]ZZZWWWSSSRRRYYYgggpppooojjjggg___]]]ZZZZZZ\\\^^^______ZZZYYYZZZ^^^aaaaaa\\\XXXWWWQQQJJJFFFIIIMMMQQQRRR___hhhuuu~~~zzz|||yyyooofffpppxxxrrrQQQ???777444111///000000///.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))ppprrruuu}}}lllYYYFFF888333666000000000000/////////...............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,...///000111666>>>BBBOOOllluuufffUUUNNNNNNJJJEEEAAA<<<999888777777666555666999===BBBGGGJJJLLLOOONNNOOOUUU[[[]]]YYYTTTKKKBBB;;;===CCCJJJUUU___eeetttsssgggiiinnnpppsssxxxjjjgggfffeeeaaa___dddlllsss~~~wwwxxxyyyyyy{{{xxxLLLGGGGGGEEELLLSSSTTTXXXaaapppdddPPPMMMQQQRRRVVVYYYZZZZZZ]]]ccciiikkkqqq{{{|||rrrggg___\\\YYYZZZ\\\___aaa```]]]ZZZWWWUUUZZZhhhrrrsssmmmiiidddcccdddggglllnnnnnnlllgggeeeeeehhhllllllhhhddd]]][[[XXXVVVWWWXXXZZZ[[[ccckkkwww~~~~~~~~~qqqttteeeJJJ<<<888333000////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))xxxxxx{{{nnnXXXBBB777555000000000000//////////////////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,---...///111111<<>>BBBFFFJJJMMMOOOLLLLLLNNNSSSXXXVVVMMMEEEBBB???@@@EEEIIIKKKTTT___qqq}}}}}}sssnnnssstttqqqppptttsssooommmooopppuuu\\\DDDNNNJJJBBBMMMNNNPPPVVVeee|||hhh]]]^^^```^^^aaadddeeefffllluuu}}}vvvlllbbb^^^___XXXZZZ^^^cccffffffcccaaa___[[[]]]iiisssrrrkkkfffjjjkkkmmmsssyyy|||{{{xxxrrrpppnnnqqquuuuuuqqqlllgggiiilllnnnqqqrrrsssttttttyyyyyysssyyy{{{vvvUUU???:::444000...///000000......---------,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))mmmRRR>>>555444555444111111111000---///............------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++------...111555888@@@FFFIII^^^zzzVVVJJJPPPMMMAAA===999777777444111333888>>>@@@EEEIIILLLMMMMMMMMMMMMMMMMMMMMMKKKGGGAAA<<<<<>>:::888777555222555;;;@@@BBBFFFJJJMMMNNNNNNMMMJJJIIIHHHGGGFFFDDD???<<<>>>???DDDIIILLLTTThhh{{{}}}xxxyyyvvvoooooovvvuuuzzz}}}|||rrraaaVVVPPPSSSUUUPPPMMMPPPXXX^^^bbbvvv{{{vvvuuurrrmmmrrrwww{{{pppdddfffhhhbbb\\\\\\ZZZXXX[[[bbbfffdddcccddd^^^___bbbhhhpppuuuvvvuuu{{{}}}~~~}}}~~~~~~~~~|||zzzyyyzzzzzz{{{wwwrrr~~~cccKKK555111333///---...///............---------,,,,,,,,,+++++++++*********++++++++++++***))))))************))))))))))))VVV@@@888444000///111111///...///............---------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---,,,,,,...222999===HHHOOOUUUiii[[[GGGEEEEEEAAA===>>>:::777777555444888>>>CCCEEEIIILLLNNNOOONNNMMMGGGEEEBBB@@@@@@???>>>===CCCCCCEEEJJJRRRaaavvvwwwuuussspppssszzz~~~yyynnnnnnsss||||||iiiXXXXXXYYY___eee```UUURRRWWW___mmmsssxxxjjjbbbfffiiibbbZZZWWWWWWTTTVVV\\\aaaaaacccfffaaa______eeepppzzz}}}}}}}}}~~~yyy[[[===222111///------///............---------,,,,,,,,,++++++++++++******++++++++++++***))))))************))))))))))))kkkXXXDDD;;;333111222111///---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,///444<<>>@@@@@@HHHGGGHHHNNNZZZmmmwwwsssqqqqqqvvv}}}zzzggg```cccjjjqqqwww}}}vvvllldddbbbdddggggggooozzz|||lllWWWSSS[[[gggzzz}}}yyyoooiiilllmmmeee[[[VVVVVVSSSUUU[[[___```aaadddccc``````hhhvvv~~~~~~}}}~~~yyy{{{vvv}}}dddBBB222000111111111///............---------++++++++++++++++++++++++***++++++++++++***))))))************)))))))))(((yyyiiiOOO@@@333111333111/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...000666>>>DDDIIIccc}}}www~~~pppLLLHHHJJJ@@@999===;;;777666777666666;;;BBBGGGIIILLLNNNOOONNNLLLKKKDDD@@@===;;;===AAACCCEEEGGGJJJNNNWWWfff{{{|||vvvssstttzzz|||uuuiii]]]ZZZ[[[^^^dddkkkcccgggkkkkkkggghhhqqq{{{yyyyyy[[[QQQVVVmmmyyyqqqqqqyyyvvvoookkkmmmnnniiiaaa[[[WWWUUUWWW]]]aaa``````aaabbbaaadddmmmzzz|||||||||zzziiiFFF333000222222222///............---------++++++++++++++++++++++++***++++++++++++***))))))************)))))))))(((~~~www|||{{{[[[FFF333000222111000222///............---------------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///333999@@@EEEOOOoooxxxeeeKKKKKKKKK???888<<<999777777999:::999>>>DDDHHHJJJLLLMMMMMMLLLIIIHHHCCC@@@>>>???BBBEEEHHHIIIFFFOOOZZZfffuuuyyyyyyyyyvvvzzzyyy{{{~~~rrrxxxzzz~~~|||zzzyyyvvvrrrllleee___\\\[[[[[[]]]___^^^]]]ccclllwwwuuuvvvaaa[[[VVVUUUVVVXXX]]]ddd[[[aaajjjppprrruuucccSSSUUUhhhxxx~~~zzzuuurrrsssuuuxxx|||}}}xxxmmmiiilllmmmllllllttt|||tttnnnhhhfffeeebbb\\\WWWXXXVVVXXX^^^bbbaaa```bbb```bbbgggoooyyy}}}}}}lllLLL888111111000...///............---------***++++++++++++,,,,,,,,,***++++++++++++***))))))************))))))))))))~~~zzzyyynnnSSS:::444444111000222///............---------------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---///111555;;;AAAFFFYYY|||nnnXXXIIIKKKJJJ>>>777;;;999777999===>>>===AAAFFFHHHIIIKKKLLLKKKIIIGGGEEEAAA@@@AAACCCGGGJJJKKKKKKLLL[[[lllxxxxxxsssvvvxxxxxxvvvzzz}}}pppgggpppqqqggg\\\YYY]]]bbbbbb___ccceeehhhnnnrrruuutttssssssuuuxxx|||xxxrrrrrroookkkfffaaa\\\XXXSSSPPPMMMQQQUUUWWWWWWVVVTTTTTTOOOOOOOOOOOOOOOOOOOOOOOONNNLLLNNNQQQQQQPPPSSSYYYaaafffvvvrrrcccZZZTTTRRRUUUZZZ^^^dddiiimmmpppxxxbbbVVVZZZ___kkkxxxuuummmkkkiiifffdddeeegggjjjmmmtttuuuwww{{{yyyooojjjiiifffaaa___hhhpppssstttuuurrrnnnmmmggg___ZZZYYYZZZXXXUUUYYYVVVVVV[[[```aaacccgggbbbfffkkkqqqwww|||zzz|||}}}{{{jjjQQQ===444222000---///............---------******+++++++++,,,,,,,,,***++++++++++++***))))))************)))))))))))){{{~~~bbbDDD999777111...000//////.........---------------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***,,,000333777<<>>>>>AAADDDGGGJJJLLLOOORRRkkkwww{{{rrrlllkkkeee```\\\ZZZYYYVVVOOOJJJJJJJJJJJJLLLNNNOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLRRRRRRSSSTTTVVVXXXZZZ[[[bbbffflllrrrxxx~~~zzztttkkkbbbZZZTTTQQQHHHEEEBBBAAACCCCCCAAA???DDDEEEFFFGGGHHHIIIIIIIIILLLMMMNNNMMMKKKKKKLLLMMMLLLPPPTTTUUUXXX\\\```aaafffrrr~~~~~~ssshhh]]]```dddjjjtttvvvfffaaa```^^^cccppp~~~uuulllggghhhhhhddd___]]]ZZZXXXZZZ___dddeeeeeekkkjjjkkkpppwww~~~{{{zzz}}}uuugggbbbhhhrrryyytttggg]]]ZZZVVVRRRTTTUUU[[[lllrrreee]]]TTTQQQUUUXXXYYYaaalllllloootttzzzzzz~~~yyy[[[FFFBBB999111555000//////............///------------------------***************+++++++++************************~~~|||\\\GGGBBB888///444111111000///......------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---111777;;;???JJJWWWqqq\\\LLLKKKIIIFFFDDD>>>666555888888>>>DDDFFFFFFFFFIIILLLMMMKKKIIIIIIIIIGGGCCC@@@BBBFFFJJJLLLNNNRRRXXX^^^rrr|||~~~uuunnnllllllgggaaa^^^[[[VVVNNNGGGIIIHHHHHHJJJNNNQQQRRRQQQIIIHHHHHHHHHGGGGGGGGGGGGKKKKKKKKKLLLMMMOOOQQQRRRSSSVVV\\\cccjjjrrrzzz|||sssooohhh```XXXQQQLLLJJJEEEBBB@@@AAACCCEEEDDDBBBFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLNNNQQQWWW]]]aaadddhhhjjjkkkkkkxxxvvvjjjaaalll{{{zzzggg^^^^^^```bbbvvv~~~vvvvvvpppjjjhhhjjjhhhbbb\\\ZZZYYYXXX[[[aaafffhhhhhhllllllnnnsssxxx||||||{{{}}}~~~wwwkkkhhhjjjooorrrlll```YYYXXXTTTOOOTTT[[[___kkkoooeeebbbYYYTTTWWWYYYZZZbbblllooorrrvvv{{{|||jjjTTTIII;;;///222000000///............///------------------------+++++++++***************************************zzzzzzuuuxxx|||gggSSSLLL???222222111111000//////......///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///---222<<>>999666777<<>>333222222000//////.........------------------------...------,,,+++***))))))************************~~~hhhUUUQQQ^^^mmm}}}zzznnnNNN???666555222000//////000111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////000444<<>>DDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIFFFCCCBBBCCCDDDHHHMMMRRRVVVZZZdddssssssooo{{{{{{~~~mmm\\\[[[jjj{{{|||zzz}}}{{{yyyuuupppiii```ZZZPPPOOOLLLIIIGGGFFFGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFHHHIIIEEEGGGIIILLLOOOUUU[[[```jjjlllmmmlllhhhaaaZZZUUUJJJHHHDDDBBB@@@@@@AAABBBEEEGGGGGGGGGFFFFFFHHHJJJJJJIIIIIIIIIJJJLLLNNNOOOMMMNNNOOOPPPRRRUUUZZZ]]]eeecccgggooosssqqqvvv~~~sssXXXLLLLLLPPPPPPWWWaaadddfffssszzzuuummmddd```^^^]]]^^^```cccddddddcccaaadddiiillllllmmmmmmnnnssstttttttttuuuvvvzzz}}}zzz}}}zzzzzz|||wwwpppiiigggddd___]]]___^^^dddxxx|||uuuuuurrrjjj```[[[^^^___^^^eeeooouuu{{{\\\UUUeee|||~~~hhhFFF333333222111000///.........------------------------------,,,,,,++++++******************************~~~jjjYYYYYYjjj|||iii|||yyyzzzeeeMMM888666333000///...///000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,------...////////////999AAADDDOOOjjj~~~zzzmmmoootttssseeeSSSMMMPPPHHH???888777:::===BBBGGGHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKKKKHHHDDDCCCEEEGGGGGGLLLSSS[[[cccooo}}}nnnjjjuuuvvvzzzqqq___YYYccc~~~|||xxxtttpppkkkhhh^^^[[[VVVQQQMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKIIIHHHHHHIIIDDDFFFGGGGGGHHHKKKPPPTTT\\\^^^``````\\\WWWRRRPPPDDDCCCBBBAAAAAAAAABBBCCCFFFHHHIIIIIIGGGHHHJJJMMMJJJJJJIIIJJJLLLNNNQQQSSSVVVWWWXXXYYY[[[___eeehhhpppmmmqqq{{{|||wwwyyyrrrYYYJJJIIIPPPQQQVVV]]]```eeeooo|||sssooogggbbbccc\\\\\\___aaadddeeeeeedddbbbfffllloooppppppqqqrrrsssuuuxxxxxxwwwwwwyyy|||zzz{{{|||{{{vvvsssrrrtttmmmiiifffgggeee]]]VVVTTTQQQ[[[mmmrrrjjjlllsssppppppgggccceeeeeecccgggpppwww|||qqq\\\VVVYYYxxxzzz}}}xxx{{{lllKKK888444333222000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************vvveeeeeevvv___pppggghhhvvvXXX:::888444000......///000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,------...///000000000>>>EEEFFFSSSsssrrrllleeetttwwwgggVVVQQQPPPKKKEEE<<<666777;;;>>>DDDIIIKKKIIIHHHHHHJJJKKKKKKJJJLLLMMMLLLJJJFFFEEEFFFIIIKKKPPPXXXcccooo|||kkkfffqqqqqqxxx{{{dddZZZ```vvv}}}{{{yyywwwvvvmmmiiibbb[[[VVVRRRPPPOOOIIIHHHHHHGGGGGGGGGHHHHHHGGGIIILLLLLLJJJGGGFFFFFFEEEHHHIIIIIIGGGHHHKKKNNNQQQSSSUUUUUURRROOOLLLJJJBBBBBBBBBBBBCCCDDDDDDEEEEEEHHHJJJJJJIIIIIILLLPPPKKKKKKJJJKKKMMMPPPSSSUUU___```aaaccceeeiiiooosss}}}zzzfffKKKGGGIIIJJJKKKNNNXXXaaaeeemmm}}}rrrmmmhhh___^^^ddd\\\^^^bbbfffiiiiiihhhffffffkkkppprrrqqqppppppqqqnnnsssxxx{{{{{{{{{|||}}}{{{yyyxxxvvvrrrmmmlllmmmgggdddfffkkkjjjaaaXXXSSSSSS[[[ddd^^^TTT```rrrsssvvvmmmiiikkkjjjfffiiiqqqwwwyyysssoooccc\\\SSSnnnyyy{{{zzzzzz{{{|||fffMMM@@@444333222000///.........------------------------,,,,,,,,,,,,,,,,,,,,,---************************tttnnneeeQQQUUUggg{{{cccQQQBBB333...000111111111//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---.........///111333555AAAAAAEEEbbbuuulllwwwvvvcccPPPHHHIII999777666888===CCCGGGIIIMMMJJJHHHIIIJJJLLLPPPTTTOOOLLLIIIHHHDDDBBBGGGOOOPPPWWW```iiiwwwhhhaaacccpppvvvuuuzzzmmmgggoooyyy~~~|||~~~yyypppooopppeeeUUUIIIRRRCCCDDDMMMIIIKKKEEEKKKLLLLLLKKKIIIHHHHHHIIIIIIHHHHHHIIIKKKKKKIIIHHHMMMNNNNNNNNNLLLIIIFFFDDD@@@@@@???@@@AAACCCFFFGGGEEEFFFGGGIIIJJJLLLMMMMMMNNNOOOQQQRRRTTTWWW]]]aaaaaaffflllnnnnnnqqqxxx~~~~~~YYYIIIEEEIIIGGGQQQZZZ^^^```iiixxxxxxmmmhhheeecccfffjjj```ccceeeggggggggghhhjjjfffiiimmmoooooonnnnnnoootttxxx|||~~~~~~~~~zzzuuutttvvvvvvssspppnnnjjjiiimmmooohhh\\\RRRTTTXXXZZZ[[[```mmm|||xxxooolllfff```fffrrr~~~yyyqqqnnnmmm___TTTggguuuwwwuuu}}}|||}}}jjjPPPCCC888111---...000///------......---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))sssnnn|||www\\\QQQ___zzzhhhTTTEEE666111222111///...//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---.........///333555>>>CCCAAALLLnnnooommm}}}xxx___SSSKKKAAA999888777999>>>DDDHHHJJJIIIIIIJJJLLLNNNOOOQQQSSSOOOKKKGGGFFFDDDDDDIIIOOOSSS\\\fffppp}}}~~~hhh```cccqqqyyyuuuwww~~~oooooo|||sssrrrsssiiiZZZQQQSSSCCCNNNZZZPPPOOOMMMKKKMMMOOOPPPNNNLLLKKKJJJIIIIIIIIIJJJMMMNNNNNNLLLPPPOOOOOOMMMJJJGGGDDDCCC??????@@@AAACCCFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOSSSVVVZZZ]]]___cccfffiiijjjnnnsssvvvyyy~~~uuuUUUJJJHHHLLLIIIRRRYYY___bbbjjjxxxyyyqqqjjjhhhgggfffgggkkkbbbeeehhhiiihhhgggggggggiiikkknnnooonnnnnnooopppxxxxxxxxxwwwwww{{{{{{wwwsssrrruuuvvvtttqqqoooppprrrsssqqqjjjccc___^^^______^^^cccqqq{{{rrrooojjjeeelllxxx}}}|||~~~wwwsssqqqggg\\\eee~~~{{{www^^^LLL;;;333...///111000...///......------,,,++++++***+++++++++++++++++++++++++++++++++*********))))))}}}uuussslllQQQVVVuuu}}}ooo\\\LLL<<<555333000------/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------111666999BBB???>>>SSSzzzlllkkk}}}uuuYYYTTTKKK999999888888:::???EEEIIIKKKFFFHHHKKKNNNQQQSSSTTTTTTPPPIIICCCCCCEEEGGGKKKPPPUUUaaannnyyyddd[[[___qqq|||yyywwwzzz{{{mmmxxxvvvrrrpppfffXXXNNNMMM@@@RRRcccXXXWWWVVVRRRTTTVVVWWWVVVTTTQQQNNNOOOMMMLLLMMMOOOPPPOOONNNQQQPPPNNNKKKHHHEEEBBBAAA===???AAACCCFFFHHHIIIIIILLLKKKKKKLLLMMMOOOQQQSSSUUUZZZaaafffjjjkkkmmmnnnppprrruuuzzziiiPPPKKKLLLPPPLLLTTTXXX___dddmmm{{{ssslllhhhhhhgggeeefffhhhcccfffiiijjjhhhfffeeeeeejjjlllmmmmmmmmmmmmpppqqqwwwwwwwwwvvvwwwzzzuuurrrooopppsssuuutttrrrsssxxx|||yyyrrrkkkiiijjjhhheeeaaa___cccooozzztttqqqllliiippp{{{|||~~~~~~ssssssqqqmmmppplllTTTAAA777//////111000///000......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************}}}zzzbbbXXXccc}}}yyyiiiXXXDDD999333///---...////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,...222999>>>BBB>>>CCCaaazzzoooiiitttlllSSSPPPHHH777888777777:::???EEEIIIJJJEEEIIILLLNNNQQQVVVWWWVVVOOOGGGAAABBBFFFJJJNNNRRRVVVddduuu```VVVYYYmmm}}}~~~{{{~~~wwwssswwwpppjjj___SSSLLL[[[XXXgggwwwsssqqqiii___^^^]]]]]]\\\YYYVVVTTTVVVTTTRRRQQQQQQPPPNNNLLLOOONNNKKKHHHEEECCCAAAAAA===???BBBEEEGGGHHHHHHHHHLLLLLLMMMNNNQQQUUUXXXZZZZZZ```iiiooorrrsssrrrrrrvvvvvvyyydddNNNLLLMMMQQQMMMUUUUUU^^^fffrrrrrrkkkfffeeedddbbbbbbeeedddfffggggggffffffggghhhjjjkkkllllllmmmooossswwwvvvxxx{{{||||||{{{yyyyyypppnnnlllnnnqqqtttuuutttxxx~~~{{{ssspppppppppoooiiiccc```aaafffrrr}}}yyyvvvtttsssnnnkkkoooxxx~~~~~~rrrqqqwwwxxxtttXXXGGG;;;000...000000///000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************jjjWWWlllyyyfffNNN===444//////222000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......------///444<<>>AAAKKKgggsssyyy[[[UUUNNNGGG>>>555444888444888<<<@@@BBBEEEIIIKKKHHHKKKQQQVVVVVVRRRKKKFFFFFFJJJIIIMMMWWW[[[dddwwwqqq___XXXRRRSSS^^^jjjpppuuuyyy}}}rrrjjjkkkpppvvv|||||||||~~~{{{uuuqqqmmmiiieeebbb___]]]YYYWWWRRRRRRRRRQQQQQQTTTYYY]]]mmmqqqtttwww|||}}}{{{^^^JJJLLLMMMGGGIIITTT\\\dddxxxvvvqqqkkkccc\\\ZZZ]]]```bbbccchhhlllllliiijjjooouuu{{{zzzyyywwwuuuuuuttttttzzzuuummmcccUUUUUUTTTRRRRRRTTTWWWZZZVVV___kkkxxx{{{}}}zzzwwwyyyxxx~~~|||fffwwwooozzz~~~sssdddLLL777///000///,,,.........---------,,,,,,,,,------......------,,,++++++++++++++++++++++++WWWPPP]]]wwwxxx~~~rrreeeMMM444444222000000111222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............000111---000;;;>>>BBBOOOuuuvvvxxxeeeWWWQQQJJJCCC;;;444333666444888<<<@@@CCCFFFIIILLLIIIMMMSSSWWWWWWRRRKKKFFFFFFKKKLLLRRRaaaiiisssjjjXXXWWWSSSTTT^^^iiiooossstttvvvkkkiiillltttwww~~~~~~yyytttpppnnnmmmlllkkkdddcccbbb___^^^```dddgggoootttxxxzzzfffNNNLLLMMMHHHKKKUUU]]]iiitttfffmmmgggaaa\\\\\\]]]```bbbcccgggjjjiiiggghhhmmmsssyyyyyyyyyuuuqqqppprrruuuwwwooojjjdddXXXUUURRRQQQRRRTTTUUUUUUVVVWWW___nnn{{{~~~}}}zzzyyyyyyvvvVVV___sssiii|||{{{~~~qqqYYY@@@222000222222.........------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqRRRPPPiii~~~kkkvvvXXX888444222000000111222222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000111...333===???FFFXXX}}}kkk|||nnnXXXUUUMMMFFF@@@999333333666555888===AAADDDGGGKKKMMMLLLQQQXXX[[[YYYSSSLLLHHHFFFOOOQQQWWWfffqqq~~~}}}gggUUUUUURRRSSS[[[fffooossstttzzz{{{mmmgggiiiooorrryyy}}}{{{zzzyyyxxxrrrqqqooollljjjjjjnnnpppmmmttt{{{hhhOOOKKKMMMLLLQQQ\\\```nnnnnneeeeeebbbaaaaaa```]]]\\\^^^```cccfffgggfffiiiooottttttwwwwwwtttooooootttyyy}}}~~~rrrlllgggccc^^^YYYTTTRRRSSSTTTTTTRRRZZZUUUWWWaaahhhlllyyy~~~yyywwwxxxqqqmmmyyyxxx\\\XXXooo{{{{{{}}}zzzxxx|||aaaDDD333111444555............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZHHHXXXrrryyytttfff???555333000///000111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...555???AAALLLbbbqqq^^^}}}iii]]]SSSKKKCCC>>>999444444777666:::>>>CCCFFFIIIMMMOOOOOOTTTZZZ\\\XXXRRRLLLJJJHHHTTTXXX\\\iiivvvxxxbbbTTTSSSQQQQQQWWWcccoootttuuuuuupppggggggkkkpppzzz{{{xxxwwwvvvssspppmmmmmmppprrrqqqzzziiiQQQKKKKKKLLLTTT___hhhuuutttoooeeefffkkknnniii___[[[]]]aaacccdddeeeeeehhhmmmqqqqqqsssssspppkkkkkkpppuuuvvvxxxwwwrrrmmmiiieee```ZZZVVVQQQOOOQQQRRRRRRPPPRRRQQQVVV^^^___bbbrrr~~~yyyssspppqqqkkkgggqqq~~~ooo[[[NNNooonnnppp|||{{{yyy{{{aaaBBB222000111000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiNNNOOOdddoooKKK888555111//////000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------...//////777AAABBBPPPjjjxxxtttZZZZZZ{{{yyy___\\\RRRIII@@@<<<888555555777888<<<@@@EEEHHHLLLOOORRRQQQUUUZZZZZZUUUOOOKKKJJJKKKYYY^^^bbbqqqqqq\\\QQQPPPPPPPPPUUUbbboootttrrrkkkxxxqqqgggeeehhhppp}}}zzzvvvyyywwwuuuqqqoooooorrrtttyyyppp[[[RRRNNNMMMUUUaaasss|||}}}ssswww~~~sssaaa\\\```dddddddddbbbbbbcccgggjjjooopppoookkkfffdddfffiiimmmmmmkkkjjjhhhfffcccaaaWWWUUURRRQQQRRRUUUVVVWWWQQQWWWaaafffdddccckkkvvv|||xxxtttppplllkkkkkkhhhoooxxxtttSSSFFF___{{{pppmmmhhhJJJ888444222000/////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,|||^^^NNNWWWkkkpppYYY;;;888333000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............000111111999BBBBBBQQQooozzzmmmaaaTTTcccyyyiiiRRRVVVPPPFFF===999777444555777:::===BBBGGGJJJNNNRRRTTTTTTXXX[[[YYYSSSMMMKKKLLLOOO[[[```jjj~~~jjjXXXOOOLLLOOOSSSXXXdddooopppkkkdddpppxxxpppfffdddaaalll{{{|||zzzzzz}}}}}}lllaaaXXXVVV___kkkyyy~~~yyy```[[[dddbbbaaa```^^^^^^```dddfffmmmllljjjgggeeecccbbbbbbggghhhhhhgggdddbbbbbbeee^^^]]][[[XXXWWWWWWZZZ\\\XXXaaaiiikkkkkknnnooonnnuuu|||~~~|||yyyuuuqqqrrrppprrrvvvxxx|||zzzvvvuuusssooollllllkkkrrrwww|||wwwSSSFFFQQQlll~~~~~~vvvtttXXXBBB777444111////////////............,,,------......------,,,------------------------||||||}}}iiiLLLKKKUUUrrrmmmkkkccc>>>:::555222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............/////////000222222333;;;BBBAAAQQQpppwwwiiiXXXTTTmmm|||dddPPPYYYNNNDDD;;;777666444444777;;;>>>CCCHHHKKKOOOSSSVVVXXX[[[]]]ZZZTTTOOONNNOOORRR\\\aaaoooxxx|||~~~hhhVVVOOOJJJPPPUUU[[[fffooommmdddfffrrrxxxoooeeebbb[[[gggvvvyyynnndddaaakkkxxxzzz}}}zzz]]]YYYeee]]]\\\[[[[[[\\\```dddgggjjjhhhggggggggggggeeecccdddgggjjjhhhbbb^^^bbbiiiddddddaaa\\\VVVTTTVVVYYYZZZaaaeeefffooo|||~~~xxxqqqtttyyyttteeeddd^^^XXXVVVVVVVVVSSSOOOOOONNNOOORRRRRRUUUbbbqqqwwwzzzwwwzzzyyyuuurrrkkkllltttxxx}}}sssXXXIIIGGGZZZ{{{}}}vvv~~~zzz___DDD555000...000/////////............,,,------......------,,,------------------------~~~xxxUUUNNNOOOcccwwwrrrhhhTTTCCC444111444333111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,------.../////////777000222===AAAEEE[[[vvvrrrpppMMMgggaaaVVVRRRIII@@@888555444444777;;;???BBBEEEGGGIIIMMMSSSYYYWWW\\\\\\SSSMMMOOOSSSSSSbbb```gggyyytttyyy}}}lllVVVGGGLLLLLLPPPZZZdddiiieee___cccjjjvvvvvvggg\\\aaaeeemmmuuu}}}zzzyyy{{{}}}zzzzzzoooXXXSSSWWWUUUVVVWWWXXXYYY\\\```cccfffffffffffffffgggggghhhhhhmmmlllbbbYYY[[[ccchhhhhheeeaaa___^^^\\\XXXTTT^^^hhhrrrtttuuu{{{{{{tttsss|||lllfffbbbWWWOOONNNHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHJJJMMMOOOQQQccchhhpppvvvzzz}}}xxxqqqxxxxxxnnnhhhqqq|||mmmRRRNNNCCCPPP|||~~~tttaaaKKK;;;444333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~~~~~~~___OOOFFFRRRzzznnn]]]JJJ777222333222////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,------.../////////,,,///777@@@CCCJJJbbb||||||xxxppprrr[[[vvv```VVVRRRGGG???777555444444777;;;@@@CCCFFFHHHJJJNNNUUUZZZXXX\\\[[[TTTPPPSSSWWWWWWaaabbbmmm~~~}}}}}}}}}}}}|||vvv{{{~~~kkkWWWKKKKKKJJJMMMVVVaaaeeeccc___dddjjjuuuuuuggg]]]]]]bbbjjjrrryyywwwssszzzeeeRRROOOTTTPPPRRRSSSUUUWWW[[[aaaeeegggggggggggggggggggggggggggkkkiiiaaa\\\___fffjjjbbb___\\\[[[[[[[[[ZZZWWW^^^hhhpppqqqsss{{{zzzzzztttbbbSSSRRRQQQJJJFFFHHHDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCEEEHHHIIIQQQUUU[[[aaaeeeiiillloooppphhhfffppp{{{}}}vvvpppnnnssszzzttt]]]NNNBBBLLLooo|||gggPPP===333000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||{{{{{{|||rrrZZZHHHHHHuuu}}}jjjUUU???444333222000.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,------.../////////+++555>>>AAAEEEWWWuuu|||rrrrrruuussskkkyyy\\\TTTOOOEEE<<<666444444444777<<<@@@DDDGGGIIIKKKOOOVVV\\\ZZZ\\\YYYUUUUUUYYY[[[[[[bbbiiixxx|||wwwvvvzzz}}}|||zzzzzz~~~kkkYYYMMMKKKJJJLLLTTT___eeefffddddddiiisss~~~ttthhh___[[[```hhhpppwww{{{oooqqq{{{rrr[[[NNNLLLPPPKKKLLLOOORRRVVV\\\ccchhhjjjjjjjjjiiiiiihhhgggffffffhhhfffaaa```dddiiijjj]]][[[XXXXXXZZZ\\\]]]^^^```hhhoooqqquuueeeVVVRRRGGG@@@BBBCCC??????CCC@@@@@@@@@???>>>>>>======<<<<<<<<<===>>>???AAABBB@@@CCCGGGKKKOOOSSSWWWZZZaaa]]]___gggnnnmmmiiifffkkknnntttzzzrrrTTTEEEHHHZZZ|||rrrZZZDDD666///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,zzzyyyzzz{{{gggRRRGGGbbbuuuaaaHHH999444333222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------.../////////111:::>>>===JJJiiizzz~~~|||uuulllwwwvvvvvviiiVVVPPPHHHAAA:::444444444555888===@@@CCCGGGIIIKKKOOOVVV\\\^^^\\\YYYXXXYYY]]]^^^^^^hhhttt|||vvvqqqssszzz}}}|||nnnZZZLLLLLLKKKMMMUUU___hhhmmmmmmdddiiirrr~~~~~~ttthhh```\\\```iiirrrxxxpppjjjrrrzzz{{{www|||}}}kkk[[[QQQLLLLLLHHHJJJMMMQQQWWW^^^gggllllllmmmmmmmmmllljjjhhhgggffffffdddaaabbbggghhhfff\\\ZZZXXXWWWZZZ]]]bbbdddbbbllltttyyyjjjUUUJJJEEEGGGBBB@@@BBBBBB>>>>>>BBBAAAAAAAAA@@@@@@???>>>>>>============>>>??????@@@<<<>>>@@@BBBDDDGGGKKKNNNXXXXXX]]]cccfffcccbbbcccnnnrrryyy[[[KKKHHHGGGmmm}}}qqqyyy}}}fffPPP===333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,zzzxxxzzz}}}mmm[[[FFFMMMqqqxxxhhhPPP===444333222111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////000777<<>>888333444555777:::??????BBBFFFHHHJJJOOOVVV[[[aaa]]][[[[[[]]]___```bbbooo|||~~~uuupppmmmqqqzzz~~~rrrZZZHHHJJJIIILLLSSS___iiiqqqttteeejjjrrr}}}~~~tttggg]]]ZZZ___iiisssxxxrrrdddiiissswwwtttxxx{{{|||sssjjj```WWWMMMHHHHHHJJJNNNRRRXXX```jjjpppnnnoooppppppooollliiigggggggggeeebbbcccgggeeeaaa\\\ZZZYYYXXXZZZ^^^cccggghhhrrr~~~}}}yyy{{{~~~ooo^^^QQQHHHFFFHHHDDDCCCCCCDDDCCC@@@@@@BBBAAABBBBBBBBBAAA@@@???>>>===>>>>>>?????????????????????@@@??????AAADDDGGGKKKMMMTTT[[[^^^^^^cccjjjssszzzYYYLLLHHH???\\\}}}|||llloooYYYDDD666////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||zzz|||vvvhhhKKKBBBTTTrrryyynnnZZZCCC444111111000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...////////////666DDD]]]wwwlllvvvzzzcccVVVRRRMMMEEE<<<666222444777999<<>>AAAEEEHHHJJJOOOVVV\\\aaa^^^]]]```aaabbbeeejjjvvvzzzsssooollllllqqqyyysss[[[GGGFFFFFFIIIPPPZZZeeennnrrrfffjjjqqq|||}}}rrrdddYYYVVV\\\gggrrrvvvxxxuuucccbbbkkkrrrrrrqqquuu|||tttqqqmmmiiicccZZZOOOGGGIIIKKKMMMQQQWWW___hhhooommmoooqqqrrrpppmmmiiiggggggiiihhheeeeeefffddd___[[[[[[[[[ZZZ\\\```fffkkkppp|||zzzvvvpppllllllnnnpppqqqjjjaaaWWWQQQMMMHHHEEEEEE???@@@@@@BBBBBBAAAAAA@@@@@@AAAAAAAAAAAA???>>>===;;;<<<===>>>??????>>>>>>>>>>>>>>>===<<<<<>>CCC???BBBFFFIIIKKKPPPXXX]]]```^^^aaaeeeffffffmmmuuu}}}yyyssslllnnnoooqqquuuzzz~~~qqq\\\KKKEEEEEEHHHNNNVVV```hhhmmmfffiiipppyyy}}}xxxmmm___UUURRRYYYfffqqquuussstttyyy~~~hhh___dddiiijjjkkkpppyyy}}}tttqqqmmmiiiddd]]]TTTNNNIIIJJJKKKNNNSSSZZZccciiijjjlllooopppppplllhhheeefffjjjllliiiggghhhfffbbb\\\^^^``````bbbgggnnnssszzzxxxsssmmmhhhdddbbbaaabbbZZZTTTQQQSSSQQQJJJDDDDDDAAA@@@@@@AAADDDEEECCCAAA@@@AAABBBBBBBBB@@@>>>===:::;;;<<<>>>??????>>>>>><<<===>>>===<<<<<<>>>@@@@@@???@@@BBBCCCGGGSSS___iiiqqqyyy{{{{{{ooo^^^RRRKKKBBBGGGgggwwwfffLLL888////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,aaaKKKAAAFFFXXX|||tttXXX???555555666000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000333555GGGjjjqqq}}}tttsss~~~tttjjjppp{{{bbbSSSIIICCCDDD:::555333666:::<<<@@@DDD@@@CCCGGGJJJMMMRRRYYY___^^^^^^ccchhhiiijjjrrr~~~}}}xxxvvvqqqjjjrrrtttwww{{{}}}~~~ooo\\\OOOGGGHHHJJJNNNUUU^^^eeejjjfffiiinnnvvvzzzssshhh\\\SSSQQQYYYfffrrruuuqqqppprrrxxxpppaaa___aaabbbjjjoooxxxzzz{{{vvvoooiiiddd___ZZZVVVHHHHHHIIIKKKOOOVVV___eeegggiiimmmooonnnkkkgggdddeeekkknnnllljjjjjjhhheee___bbbeeegggiiinnnvvv{{{uuuqqqlllgggaaa[[[ZZZ\\\ZZZWWWWWWZZZWWWOOOJJJLLLHHHGGGEEEEEEHHHKKKHHHCCCBBBCCCDDDEEEDDDBBB@@@>>>:::;;;===???@@@@@@@@@???;;;===?????????@@@AAACCCBBB@@@AAAEEEJJJTTTdddrrrxxxlllooowwwlllZZZNNNCCC===TTT|||{{{kkkPPP:::000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,rrrPPPHHH>>>IIImmm{{{jjjRRR;;;222333000000000///......------........................,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,---///000111000<<<666EEElllwwwyyyooonnnooommm```]]]vvvwww[[[MMMJJJEEE===666555555666999>>>CCCFFFEEEGGGKKKQQQWWW\\\^^^___cccgggjjjjjjiiiooozzzvvvrrrssstttrrrpppvvvsssrrrwww|||aaaFFFEEEFFFGGGKKKSSS]]]ccceeekkkjjjlllsss}}}xxxnnn^^^QQQKKKJJJUUUdddqqqwwwvvvssspppzzzmmm^^^^^^ggglllssszzz}}}{{{}}}wwwlllhhhiiibbbVVVPPPIIIGGGMMMNNNKKKRRR^^^ccchhhmmmnnniiidddaaa```jjjjjjiiihhhmmmssssssooooookkkjjjnnnqqquuu|||}}}|||zzzvvvrrrnnnkkkhhhgggfffbbb```___XXXNNNKKKNNNJJJJJJJJJKKKLLLLLLLLLLLLOOOMMMJJJIIIHHHFFFCCCAAA???@@@AAABBBBBBAAA??????===>>>>>>???BBBDDDDDDAAABBBGGGLLLSSSccczzz}}}{{{wwwaaaNNNAAA;;;PPPtttxxxuuuYYYCCC///000000......///...,,,........................000///...,,,++++++,,,,,,tttYYYKKK@@@EEEcccsssZZZ@@@222///000000000///......------........................,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---------///000111111@@@:::JJJqqq~~~yyypppfffbbbiiinnnuuulllVVVLLLIIICCC;;;666555555666:::???DDDGGGHHHJJJPPPVVV\\\```bbbbbbggghhhiiiiiillluuu~~~vvvqqqrrrssssssrrrrrrsssvvv{{{gggLLLCCCDDDFFFJJJQQQ[[[dddiiijjjmmmrrrwww~~~xxxsssiiiZZZNNNIIIJJJSSS```mmmuuuvvvrrroooqqq|||kkkeeehhhvvvzzz~~~zzzyyysssnnnkkkjjjeee]]]TTTJJJFFFIIIJJJHHHMMMWWWVVV[[[aaadddddddddeeefffmmmnnnmmmmmmrrrxxxxxxtttrrrnnnnnnsssxxx{{{}}}yyytttpppnnnllliiiccc___^^^ZZZTTTSSSWWWOOONNNMMMMMMNNNNNNNNNNNNQQQOOOLLLJJJHHHFFFDDDAAAAAAAAABBBBBBAAA@@@???>>>@@@BBBCCCCCCDDDEEEEEEDDDGGGNNNWWWaaasss}}}yyyhhhXXXKKK@@@LLLjjjqqq^^^DDD222111000......///...---........................///...---,,,+++++++++,,,~~~tttuuuttteeeSSSFFFAAASSStttyyy___CCC444000111000000//////......---........................,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------...///111222444AAA<<>>???AAACCCCCCAAABBBEEEIIIQQQZZZgggttt}}}{{{|||kkk]]]PPPAAAHHHaaauuukkkNNN666333000/////////.................................---,,,++++++***++++++{{{lllnnnvvvqqqZZZMMMAAAFFF```yyy^^^FFF999555111111000000///.................................,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---.........///111444666AAAAAASSSxxx}}}rrrooo~~~|||zzzfff___UUULLLGGGBBB<<<666555555666888<<>>666111111111000//////..............................,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---...///......111555999BBBFFF\\\wwwwwwyyy|||sssssseee]]]RRRJJJCCC===888666444444666999===BBBGGGJJJIIIPPPYYY```cccccccccccceeefffkkkuuu{{{wwwqqqnnnooorrrvvvyyy|||gggMMMIIIGGGHHHHHHLLLZZZhhhlllmmmooorrr{{{zzzqqqggg```WWWMMMFFFEEEIIIJJJOOOYYYgggoooqqqpppjjjttt~~~~~~yyynnneeebbbcccdddcccgggtttsssmmmoooooohhheeeiiieeeYYYLLLGGGGGGHHHIIIJJJKKKOOOSSSWWW[[[bbbkkkqqqxxx~~~zzzvvvtttuuutttrrrpppoooooommmkkkgggdddbbbdddggghhhfffbbb^^^ZZZUUUPPPMMMJJJHHHFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBEEEJJJLLLQQQ^^^lllwww{{{|||iii]]]UUUFFFEEEXXX}}}ssslllCCC888000000000......000........................++++++++++++++++++******}}}vvv|||||||||\\\PPPEEEDDDNNNeee~~~pppZZZCCC333222111111000000//////...........................,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...//////...111777<<<===GGGaaawww~~~{{{{{{ooommmttthhh___SSSJJJBBB:::666666333444666:::???DDDHHHKKKJJJQQQZZZ```aaa```aaabbb```fffqqqxxxuuusssqqqssswww{{{~~~~~~}}}pppOOOHHHEEEGGGHHHKKKXXXfffjjjlllooottt}}}~~~zzzpppddd\\\SSSJJJEEEDDDIIIJJJMMMVVVbbbmmmsssuuukkkttt{{{wwwzzz}}}kkkZZZRRRTTTWWWWWWcccsssyyyqqqkkkjjjkkkiiihhhjjjfff^^^RRRKKKHHHIIIIIIIIIHHHMMMTTTYYY___fffooovvv~~~|||{{{vvvzzz{{{xxxvvvwwwvvvuuuooolllkkkmmmpppooojjjeeeaaa]]]WWWRRROOOMMMJJJIIIJJJIIIHHHGGGFFFEEEEEEFFFDDDBBBHHHTTT[[[aaannn{{{{{{{{{mmmgggaaaNNNEEEPPPzzz|||nnnIII;;;000000111...---111........................++++++,,,,,,,,,,,,++++++uuunnnxxx}}}{{{sssZZZNNNFFFEEEHHHYYY}}}gggKKK444222222111111000/////////........................,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...000///...111888>>>;;;KKKhhhuuuyyyrrruuusssiiigggnnnhhh]]]SSSKKKCCC999555777222444777;;;@@@EEEIIIKKKMMMTTT]]]aaa```___```bbbaaajjjxxxvvvvvvvvvwwwyyy}}}~~~|||VVVKKKEEEGGGHHHHHHQQQ]]]fffnnnwww}}}zzzooobbbXXXOOOGGGBBBCCCIIIJJJNNNUUU___jjjtttzzzpppyyy~~~|||{{{|||xxx~~~ppp\\\PPPNNNNNNLLLVVVfffyyymmmkkkfffcccgggnnnpppnnnlllggg]]]SSSMMMKKKLLLLLLJJJPPPYYY```fffmmmtttzzz}}}zzzxxxzzz{{{xxxooogggccc___YYYTTTQQQOOOMMMKKKLLLKKKIIIHHHHHHHHHIIIIIIIIIIIISSSfffrrrvvv~~~}}}uuu}}}nnnhhhdddPPPDDDKKKkkk|||{{{mmmMMM===000000111------222........................+++,,,---......---,,,+++mmmfffssswwwmmm___ZZZMMMEEEDDDBBBOOO}}}zzznnnRRR999222222111111000/////////........................,,,------......------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...000///...111999???AAATTTsss~~~oooxxxiiicccnnntttnnniiikkkddd[[[RRRLLLDDD999555777222444777;;;@@@EEEIIILLLQQQWWW___bbbaaa___aaacccfffooo}}}~~~xxxvvvwwwyyy{{{}}}```RRRHHHIIIHHHEEEIIISSScccqqqzzznnnaaaVVVMMMDDDAAABBBIIIKKKOOOUUU^^^iiiuuu}}}qqqzzzzzzvvvtttvvvxxxxxxtttbbbTTTOOOLLLGGGGGGVVViiixxxxxxcccfffbbb^^^eeerrrwwwrrrssspppggg[[[RRROOOOOOOOOQQQWWWaaahhhmmmrrrwww{{{tttjjjddd```ZZZUUURRRPPPNNNMMMLLLLLLJJJIIIIIIJJJKKKLLLTTTUUUddd{{{tttlllmmm}}}jjjbbb^^^MMMCCCLLLRRR}}}vvvmmmPPP>>>000111222------222........................+++,,,---.........---,,,tttZZZ\\\mmm~~~jjj^^^___ggg]]]DDDEEEJJJ]]]vvv```AAA:::000111333...///222---///............---------------------------------------------------------,,,,,,,,,---------......------------------------+++---...---///666>>>BBBDDDZZZ}}}sssvvvxxxvvv]]]___ttttttgggfffjjjaaaTTTJJJGGGBBB888444777333555888;;;???EEEKKKPPPUUU^^^]]]\\\cccccc```dddlll}}}yyyzzzxxxvvvyyy~~~ooo[[[HHHFFFJJJKKKIIIIIIIIIPPP[[[ppptttbbbUUUKKKCCC@@@BBBJJJIIIKKKQQQ[[[fffoootttppp|||yyyuuurrrrrruuuyyy|||vvv}}}ssshhhbbb```]]]\\\VVVWWWaaavvvuuuhhh\\\[[[```bbblllwwwxxxvvvvvvrrrgggZZZSSSUUUZZZWWWZZZcccpppwwwwww{{{sssnnnaaaVVVUUUXXXUUUQQQNNNIIIQQQUUUPPPOOOVVV^^^aaaeeeeeellltttoooooommm}}}~~~oooddd\\\]]]WWWEEENNNhhhzzzoooeeemmm\\\BBB///111555111...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......rrr]]]aaaooowwwjjjtttzzzlllHHHAAACCCQQQqqqQQQ999000111444//////222...///............---------------------------------------------------------,,,,,,,,,---------......------------------------.../////////111777@@@EEELLL___~~~yyysssyyyxxxyyyrrr______fff\\\TTT^^^kkk[[[SSSLLLHHHAAA777333666333555999<<<@@@FFFLLLQQQUUU]]]ZZZXXX___``````hhhrrr{{{zzzwwwvvvyyyttt```MMMHHHKKKKKKKKKKKKIIILLLNNNWWWfffssssss```SSSIIIBBBAAACCCIIIIIIJJJPPPZZZfffoootttppp~~~zzzwwwssspppppptttxxx{{{ttt~~~tttnnnqqqzzz}}}iii```_________lllzzzzzz}}}}}}yyypppfff___^^^```]]]___iiiuuu|||}}}}}}xxxwwwzzzzzzxxxwwwxxxuuujjj___VVVUUUVVVVVVTTTTTTLLLPPPSSSVVVbbbsss~~~xxx|||kkkeeehhhjjj~~~ssseee\\\```YYYDDDCCC___qqqaaauuu}}}|||jjjNNN666222444111...000......------------------.........------,,,,,,,,,rrrbbbhhhtttttt{{{tttLLL@@@DDDNNNwwwzzzXXX:::000222666///...222111///............---------------------------------------------------------,,,,,,,,,---------......------------------------////////////111777@@@HHHLLL^^^{{{uuu{{{rrr___WWWUUUNNNQQQ^^^eeeSSSRRRPPPJJJ???555222555333666:::>>>BBBGGGMMMRRRVVV\\\YYYWWW]]]^^^bbbmmmzzz}}}yyyxxxyyy}}}|||iiiUUULLLKKKLLLLLLLLLNNNSSSPPPNNNUUUeeerrr___QQQGGGAAAAAAEEEIIIHHHJJJPPPZZZfffoootttpppxxx~~~|||wwwuuurrrqqqqqqtttxxxzzzuuuhhhfffgggccc```mmm{{{www}}}}}}{{{vvvnnngggcccbbbcccgggoooyyytttssstttwwwvvvrrrqqqtttvvvccc\\\VVVVVVVVVVVVXXX[[[VVVSSSQQQXXXjjj}}}ddd```fffnnnxxxggg\\\bbb\\\EEE>>>XXXwwwiii}}}tttXXX;;;111111000//////000/////////......------000///...---,,,++++++***sssdddkkkwwwwwwuuu}}}uuuPPPBBBHHHLLLggg~~~]]]>>>222333777000...333333///............---------------------------------------------------------,,,,,,,,,---------......---------------------------------...///444@@@KKKRRRccc~~~qqqYYYLLLPPPZZZhhhiii[[[NNNTTTVVVMMM???555333555444777;;;@@@DDDIIIOOOSSSWWW]]][[[ZZZ______dddssszzz|||rrr\\\OOOKKKKKKLLLLLLQQQ]]]___^^^aaajjjrrr```QQQGGGAAADDDIIIJJJIIIKKKQQQ[[[gggpppuuurrrwww{{{wwwrrrssstttuuuwwwxxxzzzzzz}}}nnnpppssskkkdddppp{{{uuu{{{||||||{{{wwwrrrllliiinnnpppuuu{{{pppmmmmmmoooqqqnnniiijjjoooxxxrrr\\\ZZZYYYZZZZZZWWWZZZ^^^ZZZVVVUUU]]]mmm{{{___]]]fffppp|||hhh[[[ccc```III>>>SSS|||ssssssZZZ>>>000///111111///000000///......---------//////...---,,,,,,++++++rrrbbbgggtttwwwrrrwwwvvvWWWDDDEEEAAANNNfff~~~qqqHHH666333777111...333444///............---------------------------------------------------------,,,,,,,,,---------......------------------------...,,,---000111555CCCRRRppp{{{|||}}}cccQQQNNN^^^qqqtttZZZOOOZZZ]]]OOO>>>666555555555888===BBBFFFLLLQQQUUUWWW___```aaadddaaafffxxx~~~xxxcccRRRJJJIIIJJJJJJNNN^^^hhhmmmtttxxxuuucccTTTIIICCCGGGMMMLLLKKKMMMRRR\\\hhhpppuuuyyy~~~~~~vvvrrrnnnqqqvvv{{{}}}~~~}}}|||{{{wwwttthhh___kkkzzzxxx~~~~~~nnnmmmkkkkkkllliiigggkkkrrr~~~eeeYYYYYY]]]```___ZZZZZZ^^^XXXZZZbbbpppvvvYYYZZZeeeooojjjZZZ```aaaOOO@@@KKKuuuzzzrrr```GGG555000222222...............------,,,,,,------------------------ppp```dddooo}}}llllllrrr\\\IIIEEE===DDDLLLoooUUU<<<333666222///333333///............---------------------------------------------------------,,,,,,,,,---------......------------------------000...///444555999III[[[~~~qqqUUUNNNZZZrrrxxx```TTTaaabbbOOO<<<777666444666999???DDDIIINNNSSSVVVXXX```bbbdddeee___fff{{{~~~jjjUUUJJJIIIJJJIIIMMM]]]iiitttwwwgggXXXLLLEEEHHHOOOMMMMMMMMMSSS\\\fffooosss~~~{{{sssnnnjjjnnntttzzzqqqfff\\\SSS^^^qqqvvv{{{rrrmmmrrrmmmiiikkkmmmrrr|||uuuWWWZZZZZZ^^^cccbbb^^^]]]______fffuuurrrYYY\\\hhhsssqqq^^^]]]^^^TTTEEEHHHkkkyyynnnWWW>>>222222222---------------------------,,,,,,,,,---------......qqqeeegggpppiiiaaakkkaaaNNNHHH???EEEKKKkkkaaaBBB222666333111222111///............---------------------------------------------------------,,,,,,,,,---------......------------------------000---///555777;;;MMMbbb}}}zzzxxxppp^^^RRR]]]{{{xxx^^^[[[gggdddLLL999666666222666:::@@@EEEJJJOOOTTTXXXZZZ```aaaaaa```ZZZddd|||oooYYYLLLJJJJJJHHHMMM]]]hhhuuuxxxiii[[[MMMFFFHHHNNNNNNLLLMMMQQQZZZdddlllppp{{{yyyqqqlllhhhjjjnnntttyyyjjjbbbbbb]]]```nnnvvvtttooouuuzzzwwwoooiiimmmxxxgggUUU]]][[[\\\aaacccbbbbbbeeeoootttpppYYY]]]kkkxxxzzzeeeZZZYYYUUUHHHDDDaaayyybbbCCC111111222///---------...//////000000------------------,,,,,,tttlllnnnsssqqqbbbllldddPPPEEE<<>>???IIIVVVwwwrrrRRR555///333222000111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,+++,,,444:::999JJJllljjjddd~~~mmmjjj]]][[[nnnzzzgggXXXlllhhhZZZEEE777555666444===???BBBFFFKKKOOOSSSUUUZZZTTTTTTZZZZZZXXXaaannn}}}{{{bbbPPPKKKJJJHHHPPPYYYhhhvvvsssfffUUUGGGEEEKKKJJJKKKOOOUUU]]]bbbdddeeeoootttzzzpppgggbbbdddgggnnntttuuuuuu|||qqqttt~~~sss___TTTVVV]]]YYYZZZ^^^]]]\\\fffsss~~~fffVVV\\\fffppp~~~mmmWWWNNNPPPDDDBBBLLLqqqlllhhh~~~}}}hhhEEE000111444111////////////....................................~~~vvvlll___bbb___OOOCCCBBB@@@KKKjjjwwwXXX;;;222333111...///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........---,,,444<<<===RRRvvvddd```wwwooodddXXXSSS^^^fffccc[[[WWWddd___RRR@@@666666999999???@@@DDDHHHLLLOOOQQQSSSRRROOOQQQVVVTTTRRR\\\llluuuzzzsss^^^QQQLLLJJJFFFLLLTTTaaaooo{{{wwwlll[[[KKKEEEHHHHHHJJJNNNTTT\\\cccfffgggjjjnnnwwwlllbbb\\\fffggglllsssvvvzzz~~~}}}|||xxxuuuxxx}}}qqqkkkhhhZZZSSSVVVYYYVVVXXX^^^___aaammm|||eeeTTTZZZdddmmm~~~nnnYYYQQQSSSLLLDDDFFFdddlllccctttNNN555222333///111000000000000/////////........................ooo```ccceeeYYYIIIAAA:::AAA[[[yyy~~~aaaDDD777555111///000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///...---555===AAAXXXqqqXXX^^^~~~xxxvvv{{{iii]]]VVVTTTXXXWWWQQQPPPTTTYYYSSSGGG:::444888===???AAACCCFFFJJJLLLNNNOOOPPPMMMMMMRRRVVVSSSQQQ\\\jjjpppxxxzzzjjjYYYPPPMMMIIIEEEIIIPPP[[[gggsssvvvfffSSSGGGCCCFFFGGGLLLSSS\\\dddiiikkkfffiiixxx{{{nnnaaaZZZddddddhhhooouuu{{{~~~{{{zzznnnccc^^^\\\bbbiiipppXXXYYY]]]WWWRRRUUUYYYVVVZZZbbbhhhnnn~~~|||bbbQQQYYYfffooo~~~ooo\\\TTTWWWSSSGGG@@@UUUyyypppaaa}}}VVV:::333222///111111111111000000000000........................~~~sssdddggglllbbbNNN>>>===>>>QQQ}}}{{{{{{gggLLL<<<666222111333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............///777>>>@@@WWW~~~}}}~~~~~~lllkkkuuuuuu~~~vvvqqqddd\\\[[[```ddd___RRRMMMQQQSSSKKK???666555;;;AAADDDCCCEEEHHHKKKMMMNNNNNNNNNOOOQQQXXX^^^]]][[[```iiiqqq|||uuubbbTTTNNNLLLIIIDDDIIINNNVVVaaannnzzzqqq^^^KKKAAAEEEFFFJJJRRR\\\eeellloooeeehhhtttpppbbbYYY______dddlllrrrvvv|||zzzxxxgggTTTMMMMMMOOO___rrr~~~|||bbbOOOSSSZZZVVVSSSUUUZZZZZZ```llluuuxxx^^^OOOZZZkkkuuuppp^^^VVVYYYUUUHHH===NNNtttsssbbb~~~YYY<<<222222000111111111000000000//////........................zzz~~~xxxeeebbbgggbbbPPP???@@@===KKKvvv|||jjjPPP>>>444111222555////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......+++...111999>>>===RRRxxxyyywww}}}}}}yyynnnsssmmmaaaaaahhhnnngggWWWOOOQQQSSSHHH<<<777999>>>CCCFFFEEEFFFIIIKKKMMMNNNOOOOOOTTTXXX___fffhhhfffdddfffppprrr]]]OOOKKKIIIHHHFFFHHHKKKRRR\\\iiiuuu~~~{{{hhhSSSCCCFFFFFFIIIPPPZZZdddkkknnnhhhlllvvvooo```VVV[[[]]]dddmmmppppppsssxxxnnnQQQHHHIIIMMMQQQ```mmmqqqqqq]]]OOOSSSXXXVVVUUUXXX\\\]]]gggwwwvvv\\\NNNZZZkkkuuurrr```WWWYYYUUUKKK???MMMsssooo___~~~~~~\\\>>>222000000000000/////////.................................hhh[[[[[[[[[RRREEE>>>;;;EEEnnn~~~rrrXXXAAA333...000333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......***...333;;;@@@>>>TTTzzz~~~yyyvvvnnn{{{uuudddcccgggkkkdddVVVPPPTTTUUUHHH<<<:::>>>BBBEEEGGGFFFGGGHHHJJJMMMOOOQQQRRRXXX^^^eeejjjiiifffddddddqqq|||jjjVVVLLLHHHGGGGGGHHHGGGIIIOOOYYYeeeqqqyyy|||rrr\\\JJJGGGFFFGGGMMMUUU___fffiiijjjooozzzsssbbbWWWXXX^^^hhhqqqqqqooorrrxxx~~~}}}}}}}}}tttSSSEEEDDDFFFJJJOOOffffffbbbuuudddWWWOOOSSSWWWWWW[[[aaabbbfffsssuuu]]]OOOZZZhhhppptttbbbYYYZZZXXXOOO@@@JJJppplll]]]rrraaaCCC333///000////////////....................................tttaaa[[[ZZZRRRGGG;;;<<>>???@@@DDDLLLvvvqqq___RRRSSSVVVUUUWWW]]]fffgggddd```bbbiiinnnooopppzzznnn\\\eeeppp]]]VVVSSSVVVYYY[[[dddooorrrxxxsss]]]QQQ[[[gggooowwwfff\\\\\\\\\RRR@@@DDDllluuufffkkkeeeGGG555000111000000000////////////...........................oooeee___SSSDDD;;;???AAAYYY|||uuuUUU===333222333000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........,,,000555???GGGKKKhhh~~~|||yyyZZZbbbnnnrrrdddRRRNNNVVVVVVGGG<<<>>>EEEGGGFFFFFFFFFFFFFFFHHHKKKPPPUUUYYY[[[iiirrrjjj[[[XXXbbbmmm|||zzz}}}|||{{{YYYOOOGGGGGGGGGEEEGGGLLLKKKMMMSSS]]]iiisssyyyzzz}}}jjjWWWFFFDDDBBBDDDKKKRRRYYY\\\fffooo{{{}}}|||rrr___SSSPPP[[[iiiqqqpppqqq}}}}}}~~~~~~zzzxxx|||~~~~~~zzzvvvqqqoooqqqwww~~~yyydddOOOCCC<<<======<<>>@@@jjjtttjjjfffIII666222444111111111111000000000000........................zzziiippptttqqqfff```RRRBBB;;;>>><<>>FFFZZZjjjKKKBBB@@@AAAEEEKKKMMMJJJFFFKKKKKKKKKLLLMMMNNNNNNNNNQQQPPPUUU\\\aaaooowwwfffhhhiii___\\\ZZZ]]]eeeppp{{{vvv^^^QQQ\\\gggpppvvvggg]]]ZZZdddOOOAAALLLuuuiiieeewwwqqqSSS999///111222111111000000000000000////////////////////////nnn^^^ffflllrrreee]]]OOO???;;;???===LLLyyynnn===111:::000000000///............//////............---------------------------------,,,,,,,,,---------......///......---------......000000:::@@@@@@RRRsssxxxwwwpppkkkaaa[[[```tttggg[[[SSSLLLUUUXXXQQQFFF<<<<<>>>>>:::<<>>FFFfffsssEEE333888333111000//////....../////////............---------------------------------,,,,,,,,,---------............---------......///000111;;;@@@BBBZZZ|||yyy}}}nnncccZZZ[[[nnnyyybbbTTTPPPNNNYYY[[[PPPEEE<<<;;;???AAADDDGGGIIILLLOOOPPPPPPSSSXXX]]]VVVXXXXXXYYYaaawww}}}zzzxxxtttssszzzwwwfffVVVLLLEEEAAAAAAEEEIIIIIIJJJMMMNNNWWW```dddfffmmm{{{sssaaaTTTFFFBBBGGGPPPZZZaaammmyyy|||zzzqqqddd___cccrrrzzz{{{lll^^^QQQWWWkkk|||{{{yyyzzzyyyzzz||||||vvvmmm```SSSNNNQQQQQQIII???<<<>>><<>>CCC>>>???SSSlllwwwKKK444444333111000000///...////////////............---------------------------------,,,,,,,,,---------.........------------...//////...222<<>>???AAADDDGGGJJJNNNOOOOOORRRVVV[[[SSSTTTTTTXXXeee|||zzzyyyxxxwwwuuuvvvyyy~~~xxxkkk\\\NNNEEE@@@>>>AAAGGGJJJJJJJJJLLLSSS\\\eeehhhjjjtttvvvjjj[[[IIIBBBFFFOOOYYY___ooo{{{}}}zzzxxxqqqhhhdddfffiiirrr}}}|||rrrgggUUU[[[ooo~~~zzzmmm___TTTUUUVVVRRRJJJEEE===@@@>>>@@@EEEBBBIII]]]sssPPPFFF>>>BBBBBBEEEJJJOOOQQQPPPOOOMMMMMMLLLMMMOOORRRTTTUUUOOOKKKJJJKKKLLLNNNYYYeeexxxuuu^^^RRRUUU]]]\\\hhhrrr|||kkkWWWPPP]]]hhhqqq~~~qqqeee```fffWWWJJJFFFWWWuuu]]]gggzzzWWW;;;000333222111111000000000000000////////////////////////uuujjjzzztttcccTTTFFF===>>>BBB>>><<>>BBBNNNrrrvvvuuu{{{iiicccmmm~~~dddSSSSSSTTT\\\ZZZRRRFFF<<<:::;;;<<<===@@@CCCGGGKKKMMMNNNPPPUUUYYYVVVWWWZZZbbbttt}}}|||wwwvvvttttttvvvxxxwwwuuuxxx~~~|||nnn```TTTIIIBBB@@@@@@DDDJJJLLLJJJKKKNNNYYY___eeejjjppp}}}~~~~~~xxxpppbbbOOOCCCDDDMMMWWW[[[mmmxxx~~~|||xxxvvvrrrmmmjjjjjjeeelllwww}}}uuulll\\\]]]lll|||}}}tttYYYSSSRRRVVVVVVOOOGGGDDD@@@CCC??????CCCAAAJJJaaaiiiLLLFFF???BBBDDDHHHMMMQQQTTTTTTTTTRRROOOMMMPPPVVVXXXUUUQQQIIIHHHHHHJJJLLLPPPYYYaaapppuuuvvvhhhXXXTTT[[[cccbbblllyyyzzzjjjXXXTTTbbbmmmttt}}}qqqddd\\\```TTTIIICCCOOO|||sss```fff~~~[[[===111222222111111000000000000000////////////////////////xxxmmm~~~xxxeeeUUUHHHAAA<<<@@@<<<<<>>>>>:::===HHHVVVvvv|||bbb@@@000555222111000000//////000000///............---------------------------------,,,,,,,,,---------......---,,,,,,------///000000111:::BBB@@@KKKpppttt~~~sssbbb___oooppp]]]UUUPPP[[[]]]LLLAAA666555777999;;;===AAAFFFLLLOOOQQQUUUYYY^^^^^^eeerrrxxxfffiiinnnqqqrrrppprrrvvvvvvqqqssskkkWWWKKKEEEBBB@@@GGGFFFIIIMMMOOOOOOTTT[[[dddhhhlllpppvvvwwwqqqbbbNNNEEEIIIPPPTTT```kkkvvvxxxvvvvvvtttrrrrrroookkkhhhhhhhhhfffcccbbbccchhhoooyyy~~~{{{zzzxxxtttnnndddfffmmmsss}}}yyyeeePPPTTTVVVWWW]]]bbb[[[OOOCCCGGGEEEDDDDDDAAAJJJaaayyyaaaGGGCCC@@@@@@CCCIIINNNRRRUUUWWWXXXZZZXXXTTTOOOLLLKKKLLLNNNQQQTTTTTTQQQOOOTTT^^^fffqqqyyyooohhhpppsssUUUTTT]]]mmm}}}xxxlllZZZTTTaaammmyyysssbbbWWW\\\SSSMMMAAA<<>>999<<>>BBBHHHMMMQQQTTTWWWXXXYYYZZZWWWOOOGGGGGGOOOWWWVVVZZZZZZUUURRRWWWccckkk~~~{{{vvvppprrr~~~mmmTTTZZZhhh~~~xxxqqq}}}wwwjjjWWWOOO[[[gggwwwuuucccWWWXXXRRROOODDD;;;PPPttt~~~cccZZZxxxoooNNN:::444222111111000000000000000////////////////////////sssvvv|||uuu]]]MMMIIIAAA<<>>;;;:::XXX}}}]]]NNNQQQ]]]mmmmmmZZZSSSXXXggg]]]FFF<<<333333777:::===AAAFFFIIINNNQQQTTTXXX\\\___hhhkkkfff^^^bbbfffkkkrrrwwwyyyzzz{{{|||~~~}}}kkkVVVJJJDDDAAACCCFFFIIIKKKNNNQQQTTTWWWYYY[[[kkksssvvvqqqrrr~~~}}}zzzuuujjj\\\PPPKKKMMMPPPXXX```iiikkkgggddddddggghhheeecccdddfffgggeeebbbccc]]]```fffhhhuuuyyytttnnnmmmnnnmmmiiieeehhhdddbbbgggsss~~~}}}{{{{{{|||}}}}}}||||||}}}~~~}}}}}}~~~pppbbbPPPMMMNNNSSSZZZ^^^\\\XXXNNNNNNEEEAAAFFFFFFKKKZZZwwwaaaGGG>>>>>>BBBBBBEEEKKKRRRVVVVVVTTT]]]```^^^VVVQQQXXXfffqqqsss___UUU[[[gggmmmlllyyy~~~uuuaaabbbwwwrrrppp}}}|||jjjSSSRRRaaajjj||||||lllXXX^^^ZZZJJJ===>>>HHHdddzzzfffOOO```WWW111777333444444444333111///...000000///...............uuuyyywwwaaaRRRMMMCCC>>>AAA<<<@@@GGGVVV~~~ppp}}}pppPPP:::444222111000//////.........------............------...------,,,,,,------...------------------------...------......///000111000@@@@@@AAA___|||YYYSSSXXX]]]fffttt{{{gggXXXSSSYYYiiibbbEEE;;;333333777:::===AAAEEEHHHMMMQQQTTTXXX]]]```bbblll}}}___ZZZbbbccchhhpppvvvzzz|||~~~uuueeeRRRHHHDDDCCCEEEIIIJJJLLLOOOSSSVVV[[[___bbbmmmtttvvvsssvvv~~~|||yyyuuulll```TTTMMMKKKKKKTTTYYY___bbbbbbbbbfffiiikkkiiieeecccbbbbbbbbbcccccc\\\___bbbcccooo~~~{{{sssmmmfffcccdddccc```]]]eeebbbaaafffqqq{{{~~~||||||}}}|||{{{|||~~~}}}||||||{{{zzzyyyyyyyyyzzz|||~~~~~~}}}~~~nnnaaaRRRPPPOOORRRWWW[[[[[[ZZZSSSSSSJJJEEEIIIGGGJJJXXXwww^^^EEE>>>???AAABBBFFFNNNVVVZZZZZZWWWccceeeddd```]]]cccnnnxxx|||ttthhh___ZZZ^^^gggoooxxx~~~vvvgggmmmpppppp}}}~~~yyykkkTTTRRRaaajjj}}}xxxiiiWWW\\\ZZZLLL???>>>GGGfff|||sssgggSSS]]]]]]888:::333333444444333222111000000000///............///sssyyyzzzfffXXXRRRFFF@@@BBB<<<===BBBMMMsssddduuusssSSS<<<555222111000//////.........------............------...------,,,,,,------...------------------------...------......///000111111BBBEEEGGGcccvvvYYYYYY]]]]]]```mmmsss___UUUTTT\\\mmmfffCCC:::333444777:::===BBBEEEHHHLLLPPPSSSWWW\\\```]]]qqqpppWWWVVV``````eeelllrrrvvvyyy{{{}}}|||zzziii\\\MMMFFFDDDDDDGGGLLLMMMPPPUUUYYY^^^ccciiilllrrrvvvxxxvvv{{{~~~}}}zzzvvvsssnnndddYYYOOOIIIGGGNNNOOORRRVVV[[[aaafffiiillllllkkkgggccccccfffjjjiiiaaabbbdddbbbmmmzzz{{{wwwmmmhhhbbbZZZUUUUUUUUUSSSQQQ\\\ZZZ[[[aaajjjtttyyy{{{~~~|||{{{|||}}}{{{wwwvvvxxxyyyzzz{{{}}}xxxtttuuuwwwuuurrrnnnnnnoooqqqsssvvvyyy{{{|||yyywwwxxx{{{}}}}}}{{{{{{yyyzzz}}}~~~vvvhhh\\\RRRRRRRRRSSSUUUWWWYYY[[[YYYZZZRRRLLLMMMHHHHHHUUUttt{{{]]]GGG???@@@AAACCCHHHQQQZZZ^^^^^^[[[bbbbbbaaa___]]]___eeekkkjjjdddbbbcccaaa```hhhttt{{{|||rrr|||lllooo}}}|||wwwjjjTTTQQQ```kkkuuufffTTTXXXXXXMMMBBB>>>EEEeeexxxoooZZZ[[[ttt```;;;999222333333444444333333222111000//////......//////mmmttt~~~|||jjj[[[RRRIIIBBBCCC<<<===@@@HHHlllnnnxxxzzz\\\BBB555222111000///............------............------...------,,,,,,------...------------------------...------......///000111333DDDFFFHHH```}}}vvvZZZVVVXXX[[[cccvvvsssZZZRRRWWWaaaoooeeeAAA999333444777999===BBBFFFHHHKKKNNNQQQTTTYYY]]]]]]zzzeeeTTTTTT\\\___ccchhhmmmoooqqqsssuuuzzzyyyooo___TTTIIIEEEDDDDDDHHHNNNPPPVVV^^^dddiiimmmqqqtttwwwxxxwwwwww}}}~~~}}}{{{xxxsssqqqlllddd[[[RRRKKKHHHIIIHHHIIIOOOXXX___dddeeedddhhhkkkiiieeedddiiinnnjjjbbbcccdddaaajjjvvvvvvxxxyyyyyywwwvvvsssjjjaaa\\\VVVNNNIIIGGGGGGHHHHHHOOOOOORRRYYYbbbjjjoooqqqxxxxxxxxxxxxyyy{{{|||}}}zzzrrrlllkkkmmmppprrrooottt|||zzzrrrmmmmmmmmmjjjhhhbbbbbbcccdddfffhhhkkkllloookkkiiikkkqqqtttssspppsssrrrssstttsssjjj]]]SSSPPPRRRUUUVVVVVVVVVWWWXXX]]]```ZZZSSSQQQIIIGGGRRRnnn~~~eeeMMMCCCBBBCCCEEEKKKUUU]]]aaa___\\\]]][[[YYYWWWTTTPPPPPPTTTUUUPPPTTTcccmmmmmmqqqzzz~~~rrrhhhppp|||wwwhhhRRRPPPaaannntttcccPPPRRRTTTLLLBBB===AAAbbb}}}```]]]yyy```???777222222333333444444444444111000000///.../////////{{{iiiqqqyyy|||lll\\\PPPLLLDDDDDD===>>>AAAHHHkkk~~~wwwjjjKKK666222111000///............------............------...------,,,,,,------...------------------------...------......///000111555CCCEEEGGG```}}}zzz]]]SSSRRR^^^sssxxxXXXQQQ[[[eeemmm___>>>888444555777999>>>CCCHHHIIIKKKMMMNNNRRRVVVYYY]]]rrrbbbWWWTTTVVV[[[___eeejjjmmmooorrrttt|||~~~nnncccWWWOOOHHHFFFEEEEEEIIINNNQQQYYYeeemmmoooppprrrtttwwwwwwuuuvvv}}}}}}|||xxxuuupppmmmggg```ZZZTTTOOOLLLEEEDDDEEELLLUUU]]]______\\\cccjjjjjjeeebbbeeeiiieee^^^___```]]]dddnnnmmmooonnnkkkfffffffffaaa[[[RRRMMMFFF@@@>>>@@@BBBCCCGGGHHHLLLSSS[[[bbbhhhjjjnnnooorrrtttuuuvvvuuuuuurrrkkkccc]]]]]]aaafffhhhccckkkwww~~~|||yyywwwtttpppjjjfffdddccc^^^]]]\\\\\\]]]^^^___```aaa^^^[[[^^^eeehhhgggeeekkkkkkkkkkkkggg___TTTMMMKKKPPPWWWZZZZZZXXXVVVTTT]]]bbb^^^YYYUUUJJJGGGQQQhhh|||sssVVVGGGDDDEEEGGGMMMVVV^^^aaa^^^[[[\\\XXXVVVVVVRRRKKKJJJNNNSSSWWWcccoooqqqooouuuwwwkkkeeeppp|||wwwdddPPPPPPbbbsssvvvcccMMMKKKNNNIIICCC<<<===\\\aaa]]]bbbEEE888222222222222333444444555111111000///////////////uuuiiiqqqxxx}}}ooo]]]OOOPPPFFFEEE===>>>BBBIIIkkkxxxnnnNNN555222111000//////.........------............------...------,,,,,,------...------------------------...------......///000111555BBBDDDKKKhhhfffYYYYYYjjjwwwUUURRR]]]eeejjjYYY<<<777444555777888>>>DDDJJJKKKLLLMMMNNNRRRWWWZZZ___jjjddd\\\UUUTTTWWW\\\bbbiiinnnsssxxx{{{}}}sssdddYYYQQQKKKGGGGGGGGGGGGKKKQQQTTT^^^iiippppppnnnnnnooosssvvvwwwyyy~~~~~~|||wwwsssnnnjjjccc]]]YYYTTTPPPNNNCCCBBBCCCIIIQQQYYY\\\]]]```hhhoooooojjjeeeeeegggeee^^^aaabbb^^^cccjjjggggggeee___YYYZZZ\\\[[[VVVJJJGGGAAA===;;;===@@@CCCDDDFFFIIINNNUUU[[[aaadddiiilllrrrvvvxxxvvvssspppiiiccc[[[WWWYYY^^^dddggg]]]hhhxxx}}}}}}{{{zzzzzzxxxxxxwwwrrrkkkeeebbbbbb^^^]]][[[ZZZYYYYYYZZZZZZVVVTTTSSSUUUZZZ\\\\\\[[[aaabbbbbb```\\\UUUOOOKKKHHHMMMUUU\\\^^^\\\WWWSSSWWW___^^^[[[WWWLLLGGGQQQiii]]]IIIEEEEEEGGGLLLTTT\\\___]]][[[YYYVVVWWWZZZVVVPPPSSS[[[hhhxxxoooiiiwww}}}tttkkkkkkssssssgggcccnnn}}}zzztttbbbQQQRRRfffyyyxxxdddMMMGGGJJJHHHEEE???<<>>EEEJJJKKKMMMOOOQQQUUU[[[___fff|||mmmhhh^^^UUUTTTUUUZZZaaahhhnnntttzzz~~~}}}|||qqqeeeYYYQQQKKKHHHGGGIIIJJJJJJOOOUUU]]]eeennnqqqnnnkkklllooorrryyy|||vvvqqqlllhhhbbb]]]YYYTTTNNNJJJAAA@@@@@@DDDKKKTTT[[[___ccciiinnnooolllhhhhhhjjjhhhbbbeeefff```aaaeee```___\\\VVVPPPPPPSSSRRRNNNDDDBBB???<<<;;;===BBBEEEDDDEEEGGGIIIMMMRRRWWWZZZccciiipppwwwxxxtttnnnjjjccc^^^WWWTTTWWW\\\bbbfff```lll}}}|||}}}~~~~~~}}}}}}}}}~~~|||}}}xxxxxxzzzwwwtttpppkkkfffbbb^^^[[[YYYWWWVVVTTTSSSSSSTTTTTTMMMMMMMMMNNNOOOQQQRRRRRRRRRSSSTTTSSSPPPLLLJJJJJJHHHKKKQQQYYY______ZZZTTTOOOYYY\\\[[[YYYMMMHHHSSSnnn___HHHDDDCCCDDDHHHPPPYYY^^^^^^\\\ZZZWWWZZZ___\\\XXX```mmmqqqvvv~~~vvvoooooouuurrrfffccclllxxxzzzrrrcccSSSVVVjjj}}}xxxfffPPPHHHJJJIIIIIIEEE???XXXaaaZZZzzzkkkPPP666222111000000000111222333222111000000//////000000~~~kkkZZZ___kkkwwwvvveeeTTTWWWKKKFFF<<<<<<@@@GGGiii{{{tttYYYDDD222111000//////.........---..................---...------,,,,,,------...------------------------...------......///000111999DDDIIIXXXxxx~~~{{{^^^fffuuu^^^[[[XXX]]]lllddd```OOOTTT\\\]]]bbbVVV999666444666666888>>>EEEJJJKKKNNNPPPTTTYYY```dddooo~~~rrrkkk^^^UUUUUUVVVZZZ```ffflllqqqwwwzzz|||~~~pppdddYYYPPPJJJGGGEEEFFFJJJLLLMMMRRRXXXgggmmmsssrrrnnnkkknnnrrrsss~~~|||uuupppkkkgggbbb^^^ZZZTTTLLLFFF@@@???>>>@@@FFFPPP[[[bbb]]]aaaeeeffffffeeegggiiifff```dddddd]]]\\\^^^WWWXXXUUUOOOJJJJJJLLLJJJEEE@@@???===<<<;;;>>>CCCFFFCCCCCCCCCDDDEEEIIINNNQQQYYY```iiipppqqqlllddd___[[[VVVPPPNNNPPPVVV[[[___dddrrr}}}~~~yyywwwxxxzzzyyy~~~wwwwwwzzzuuunnnddd___^^^\\\WWWSSSPPPOOONNNLLLLLLLLLMMMMMMGGGHHHIIIIIIHHHHHHJJJLLLEEEGGGIIIHHHFFFEEEFFFHHHIIIJJJNNNVVV___aaa\\\WWWJJJVVVZZZ[[[YYYNNNIIITTTttt___FFFCCC@@@AAAEEENNNWWW]]]^^^]]]```^^^bbbgggccc___jjj{{{vvvxxx{{{wwwtttwww||||||qqqfffbbbjjjtttzzzqqqeeeVVVYYYlllxxxgggRRRKKKKKKKKKMMMJJJCCCXXXeee[[[pppyyy]]]???222111000//////000111222222111111000000000000000