BMx6(O rrr^^^UUURRRNNNJJJHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEAAA===;;;<<<===<<<:::999999999999999999999999:::999888666555555444444444444444444444444444444555444222000000222444555333333333333333333333333222222222333333222222111111111111111111222222333333444444444444444333333333333333333444444444444555555444444444333333333555555555555555444444333333333444444555555666666777777888999999999999888888777777888999;;;===>>>@@@???EEELLLPPPZZZvvvqqq```ZZZZZZlllsssZZZRRROOOIIIEEEFFFssseeeWWWQQQPPPLLLIIIGGGEEEDDDDDDCCCDDDDDDEEEEEECCCAAA>>><<<<<<<<<<<<;;;999999999999999999999999999888777666555444444444444444444444444444444444444444333333333333444444333333333333333333333333111222222333333222222222111111111111222222222333333333444444444444333333222222222222333333333333444444444444333333333333333333444555555555555444444444444444444555555555666777888888999999888888888777777777888999:::;;;;;;<<<@@@FFFHHHOOOeee|||ooobbb\\\```ooo{{{fffRRRKKKIIIEEEBBBDDDrrr```VVVNNNMMMLLLIIIFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@>>>===<<<<<<;;;;;;888888888888888888888888888888777666555444444444555555555555555555555555333444444555555444444333222222222222222222222222111111222333333333222222111111222222222333333222222222333444444444333333222222222222333333333333333333333333333333333333111222333444555555555555555444444444444444444444666777777888888888888888888888888888999999999:::999:::>>>AAABBBFFFUUUffftttiii[[[___mmmeeeWWWJJJGGGFFFDDDDDDFFF|||jjj^^^SSSMMMJJJKKKKKKGGGEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===;;;::::::;;;888888888888888888888888888777666555444444444555555555555555555555555555333444444555555444444333222222222222222222222222000111222333333333333333000111222333333333333222111222222333444444333333333333333333444444444444333333333333333333333333111111333444555555666555444444444444444333333333666666777888888888888777999999:::::::::::::::999<<<>>>@@@BBBBBBEEENNNYYYeeennnddd```kkkmmmYYYRRRLLLIIIHHHGGGGGGJJJwwwfff[[[TTTLLLJJJJJJLLLKKKFFFDDDFFFCCCCCCCCCBBB@@@???===<<<;;;======<<<:::888999:::888888888888888888888888777666555555444444555555222222222222222222222222333333444444444444333333222222222222222222222222000111222222333333333333000111333444444444333222000111222333333444444333333333333333444444444444222222222222333333333333111111222444444555555555333333333333333444444444555666777777888888777777888999::::::;;;::::::999;;;<<<>>>>>>>>>AAAGGGMMMQQQrrruuuaaa^^^gggvvvuuu^^^QQQPPPNNNKKKGGGEEEEEEFFFuuucccZZZRRRJJJGGGFFFHHHJJJHHHCCCAAADDD???@@@@@@@@@???>>><<<;;;999;;;<<<;;;888777777999888888888888888888888888666666555444444444555555111111111111111111111111333333333222222333333333111111111111111111111111000000111222333333333333000111333444555444333222000000111333333444444333222222222222333333333333111111222222222333333333111222333444444444444444222222222333333444444555555666666777777777777777666777888999::::::999999777999999999:::===BBBDDDHHH\\\sssrrrddd___dddttt|||eeeSSSIIIMMMOOOLLLGGGDDDEEEFFFvvv___VVVSSSLLLBBBCCCCCCEEEGGGDDD>>>===@@@<<<===>>>??????>>>===<<<777:::;;;:::777666666888777777777777777777777777666666555444444444555555333333333333333333333333333222222111111222222333111111111111111111111111///000111222333444444444000111333555555444333222///000111222333444444444000111111111111222222222111111111222222333333333222222333444444444333333111111222333333444555555555666666777777777777777444555777888999999888888999:::;;;:::;;;@@@CCCDDDEEEOOO[[[uuurrraaaYYYaaaooo|||kkkZZZLLLGGGNNNSSSQQQLLLJJJLLLMMMxxxcccSSSMMMJJJGGGDDDGGGFFFDDDBBBAAAAAA@@@@@@>>>>>>??????>>>===<<<;;;;;;;;;:::999888666555444777666555555555777888999555666777777777555444333444444444444444444444444222222111111111111222222111111111111222333444555111111222222222111111000111111111000000000000000222333333444444333333222444333222111111111333333555555444333333222111111222222222222222222222222222222333333333333444444444444444666888888666555333444666888999:::999999::::::;;;<<<===>>>???@@@BBBGGGMMM[[[wwwkkkdddaaa___mmm{{{mmm\\\MMMDDDFFFJJJOOOTTTVVVVVVTTTSSS~~~nnncccUUUMMMJJJJJJGGGDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::::::::999777666555777666555555555666888999555666666777666555444333333333333333333333333333222111111111111111111222222222222111111111111222111111111222222111111000111000000000000000000000222222333333333333222222222111000//////000111111555444444333222222111111222222222222222222222222222222333333333333444444444444444555777777666444444555777999::::::::::::999::::::;;;<<<===>>>??????CCCJJJTTTgggrrreee\\\___iii{{{rrraaaTTTJJJDDD@@@DDDKKKRRRWWW[[[\\\]]]xxxfffWWWQQQIIIGGGHHHIIIFFFBBBBBBBBBCCCCCCCCCAAA@@@???=========<<<;;;::::::999999::::::::::::999888888666666555555555666777888555555666666555555444333222222222222222222222222111111111111111111111111333222111111000/////////000000111111222111111000000000000000000000111111111111222222222222111111111000000///000000111111444444333333222222111111222222222222222222222222222222333333333333444444444333333444666666555333555666777999::::::::::::888999999:::;;;<<<======;;;>>>DDDLLLSSSfffrrr```XXX[[[dddtttyyy```QQQJJJFFFDDD<<>>===<<<;;;:::999999888888888999::::::::::::999999666666666555666666666666444444444555444444444444222222222222222222222222111111111222222111111111000000000000000///......///000000111111111111111000000000000000111111111000000111111111111000000222222222222222222333333333333333333222222111111222222222222222222222222222222222333333333444444444333333333555555444333555666666777888999999999777888888999::::::;;;;;;;;;:::???FFFFFFPPPrrrrrrbbb[[[XXXaaarrrkkkTTTGGGCCCBBBBBB===>>>AAADDDIIINNNSSSUUUpppbbbYYYUUUOOOKKKFFFCCCCCCCCCAAA@@@>>>???AAABBBBBB@@@>>>======<<<;;;999888888888888888888999:::::::::999999555666666666666555555555444333333333333444444444333333333333333333333333000111222222222222111000---...///000000000000///...///000111111111111111//////000000111111111111///000000111111000000///111111222222333333333333333222222222222222111111222222222222222222222222222222222333333333444444555444333333444555444333444444555555666666777777777777888888999:::::::::===999<<>>===;;;999777777777888777888888999999999888888555555666666666555444444333333222222222333444444333333333333333333333333000111222333333222111000,,,---///111111111111000......///000111111111111/////////000111111222222000000111111111111000000...///000111111111111111222222222222222222111111222222222222222222222222222222333333333333444444777555333333444555444333444444444333444555666666888888888888999999::::::>>>:::;;;AAADDDFFFRRR___sss___WWWYYY```ooo~~~yyylllZZZLLLEEEBBB???<<<@@@???>>>>>>???BBBEEEFFFxxxfff]]]XXXRRRNNNMMMGGGFFFDDDBBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<>>;;;999777777777888777777888888888777666666555555666666666555444333333222111111111333444555222222222222222222222222///111222333333222111///...///111222222111000///---...///000111111111111...//////000111111222222000111111222222111111000---...000111222222111111111111111111111111222222222222222222222222222222222222333333333333444444888666444444444555555444555555444444444555666777888888999999999999::::::<<<<<<<<<>>>AAAFFFKKKOOOggguuuggg___[[[aaakkkggg\\\NNNEEEBBBAAA>>><<>>======>>>@@@BBBDDDssscccVVVUUUVVVQQQKKKIIIGGGGGGGGGFFFEEECCCAAA???AAAAAA???===<<<;;;;;;;;;@@@>>>;;;999777777888888777777777777777666555555555555666666666555333222222222111111111222444555000000000000000000000000///000222333333222000///000111222333222000...------...///000111111111111...//////000111222222222111111222222222222111111///000222333444444333333111111111111111111222222222222222222222222222222222222333333333444444444999777555444555666666555777666555444444555777888999999999999999::::::::::::===>>>;;;===DDDIIIHHHQQQoooyyyiii\\\[[[bbbbbbzzzppp[[[RRRFFF???>>>???>>><<<>>>>>>===<<<======??????uuujjj```[[[VVVRRRPPPNNNKKKHHHGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888999999:::999999888777666666555444444333333333333222222333444555555555444333222222222111000//////000000333222222222111111000000222//////111111...---000000///...///111000...,,,000000////////////000000///000111111000///000222333111//////111222333222222222222222222222222222333222222222222222222222000111111111111222222222666666666555444444333333666666666666666666666666999999999999999999999999===<<<;;;;;;<<<>>>AAABBBMMMXXXqqqqqqddd[[[YYYiii|||sss___KKKGGGBBB@@@@@@@@@???===<<<<<<======>>>>>>??????sssfff___ZZZWWWRRRPPPOOONNNKKKIIIFFFFFFEEEDDDBBB@@@>>>===>>>>>>======<<<;;;;;;;;;:::999999888888888888888999888888777666666555555444444333333333333222222222333333444333333111111222111111000//////000000222222111111000000000000222//////111111///000333///.........///000111111000000////////////000000000111222111000///000111111000......000111222111111111111111111111111111222222222222111111111111000111111111111222222222444444444444333333333333444444444444444444444444888888888999999999::::::<<<;;;;;;:::;;;===@@@AAAEEEMMMbbbvvvcccaaadddlll~~~vvvaaaPPPIIIEEEAAA?????????>>>===<<<<<<<<<===>>>>>>??????|||mmmbbb\\\YYYTTTQQQOOOMMMMMMLLLKKKIIIEEEEEEDDDCCCAAA???===<<<>>>======<<<<<<;;;::::::999888777777666666777777777777777666555555444444444444333333333333222222111222222222222111000000111111000/////////000000000000000000///////////////,,,,,,///000...///222000000///...,,,---000222000//////......//////000111222222111///...///000000///---...///111111000000000000000000000000000000000000000000111111111000111111111111222222222222222222222333333333333333333333333333333333333666666777888999::::::;;;::::::999:::;;;<<<>>>???AAAFFFUUUkkk~~~mmmbbb\\\hhhrrr```OOODDDDDDBBB???===>>>>>>>>>===;;;;;;<<<======>>>??????|||kkk___ZZZXXXWWWQQQPPPNNNMMMLLLKKKIIIHHHEEEEEEDDDCCCAAA???===<<<======<<<<<<;;;::::::999777777666555555555555666666666555555555444444444444444333333333222222222222222222111111111000000111000000/////////000000//////////////////......///---000444444111///111111222111///,,,+++,,,.../////////....../////////111222222111///...///000000///...///000111111000000000000000000000000000////////////000000000000000000111111111222222222111111111222333444444555333333333333333333333333555555666777888999:::;;;999888888999:::;;;===>>>BBBCCCJJJVVVhhhooo___cccppp~~~zzzcccRRRHHHCCC???>>>===<<<<<<=========:::;;;;;;<<<===>>>??????}}}uuuhhh]]]VVVSSSRRRRRRQQQQQQPPPNNNKKKIIIGGGGGGFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::999999777666555555444444555555555555555555444444444444444444333333333222222222333222222111111111111111000///////////////000000..................//////111222777======666111111///000000///...---------//////............//////000222222111/////////000111000///000222333222111111111111111111111111111....../////////000000000000000111111111222222222111111222333444555666666444444444444444444444444444444555666888999::::::777777888999:::;;;<<<===AAA@@@BBBFFFQQQhhhpppiiihhhhhhtttlllWWWIIICCCBBB<<<<<<<<<<<<;;;;;;<<<===::::::;;;<<<===>>>??????{{{iiiddd]]]WWWTTTRRRQQQPPPQQQRRRQQQOOOKKKGGGFFFEEEFFFFFFEEEDDDBBB@@@>>>===<<<;;;;;;::::::999888888777666555555444444555555555555555555555555555555444444333333333333222222333222111111000111111111//////......//////000000............////////////...000666======666111///111///......000222111111///......------......//////111222111000///000222111000000111333333222000111111111111111111111111......//////000000111111000111111111111222222222111222222333444555555666444444444444444444444444444444555666777888888999777777888999:::;;;<<<<<>>??????ssskkk```]]]XXXUUUSSSRRRPPPOOONNNPPPQQQNNNJJJFFFEEEEEEEEEEEEDDDCCCAAA???===<<<;;;;;;::::::999888888888777666666555555555555555555555555555555555555555444444333333333333222222222111000/////////000000...............///000000....../////////000000000------333:::;;;777444555===666///---111444444222///......------......///...///111111000000111333000//////111333333111///000000000000000000000000......///000000111222222000111111111111222222222111111222222333333444444333333333333333333333333555555555666666777777777777777999:::;;;;;;<<<<<<@@@AAACCCDDDEEEMMMaaatttpppfffdddfffooozzznnn[[[NNNFFF>>>:::;;;999;;;======:::999:::<<<888999:::;;;===>>>???@@@uuukkkddd```ZZZWWWSSSPPPOOONNNLLLKKKKKKNNNOOOMMMIIIFFFEEEFFFDDDDDDCCCBBB@@@>>><<<;;;;;;;;;::::::999888888777777777666555555555555666555555666666666666666666444444444333333333222222111000///------......///...............///000111.../////////000000111111333222666<<>>>>>AAALLL@@@222,,,///333333000.........------.........---...000111000111222444.........000222222000...////////////////////////...//////000111222222333000111111111111222222222111111111111111222222222222222222222222222222222555555555666666666666666777888999:::;;;<<<<<<<<<999;;;>>>@@@@@@DDDRRR```|||qqqccc^^^aaadddeeehhhppp{{{}}}ppp^^^MMMFFFCCC???<<<===999<<<>>>===:::999:::;;;888999:::;;;===>>>???@@@{{{lllccc[[[XXXYYYVVVWWWVVVQQQJJJGGGJJJNNNKKKKKKKKKJJJHHHEEEBBB@@@BBBBBBAAA???>>><<<;;;;;;===<<<;;;999777666444444555555555555555555555555444444444444444444444444222222222111111111111000222111111111000000//////....../////////...,,,+++......------------.........---777IIIOOOFFF===<<<444222000...------...///////////////000000000000//////000000111111111222///000111222222111000///111111000000//////......000000111222222222222222111111111000000000000000000000111222333333444444222222333333333333444444555555555666666666666777555666666888999:::;;;;;;AAA@@@???>>>???DDDLLLQQQccc{{{vvvhhheeeaaa]]]\\\___cccfffsssaaaWWWJJJBBB???===;;;888============<<<;;;:::999;;;;;;;;;;;;<<<<<<======yyyiii___YYYTTTRRRSSSSSSUUUUUUQQQKKKHHHJJJLLLJJJJJJJJJIIIFFFDDDAAA@@@BBBAAA@@@???===<<<;;;:::::::::999888777777666666555555555555555555555555444444444444444444444444222222222111111111000000111111000000000/////////---.../////////...---,,,///......------......///000---444AAADDD999111000222111///---,,,---...///.../////////000000000000//////000000000111111111///000111111111111000///111000000000/////////.........///000000000000///111111111111222222222222000000000111111222222222222222222333333333444444333333333444444444444555666666777888999999::::::;;;===>>>>>>???BBBFFFJJJOOO___www{{{nnnccc^^^\\\]]]]]]bbbmmm|||zzzjjjXXXPPPFFF@@@>>>>>><<<999<<<<<<<<<;;;;;;:::999888:::::::::;;;<<<======>>>mmmcccZZZVVVSSSOOOMMMMMMPPPRRRSSSQQQLLLIIIJJJKKKJJJIIIHHHFFFDDDBBB@@@@@@@@@@@@???>>>===;;;::::::888888888888777777777777444444444444444444444444444444444444444444444444222222111111111000000000000000///////////////...,,,---......///.........//////............//////000---///777777///)))***///...---,,,,,,---...///....../////////000000000//////000000000000111111///000000111111000000///000000000000////////////---...//////000000//////111111111222333333444444000000000000000000000111222222222222333333333333333333333444444444444555777777777888888999999999888;;;>>>@@@@@@@@@AAABBBEEEMMMYYYlllwwwllleee^^^ZZZWWW^^^iiivvv}}}dddTTTMMMGGGAAA>>>>>>>>><<<:::;;;::::::999999888888777888999:::;;;<<<===>>>???xxxoooccc]]]XXXWWWTTTOOOKKKKKKMMMPPPRRRQQQOOOLLLKKKKKKIIIGGGEEECCCAAA@@@@@@?????????>>>===<<<;;;:::999888888777777777666666666444444444444444444444444444444444444444444444444111111111111000000000000////////////............,,,,,,---....../////////000//////......//////000///,,,---111222---,,,......------------...///000........./////////000000//////000000000000000000///000000000000000000///000000000000///////////////000000111111111111111000000111111222333444444111111111111111000000000111222222222222333333333555555555666666666666777777777777777888888888888999<<>>>>>>>><<<;;;::::::999999888888888888777888999:::<<<===>>>???rrrhhheee]]]YYYWWWXXXVVVPPPLLLLLLMMMOOOQQQQQQPPPNNNLLLKKKGGGFFFDDDBBB@@@?????????>>>======<<<;;;:::999999999888888777666555444444444444444444444444444444444444444444444444444444111111111000000000//////............////////////------------......////////////............//////...------//////...///222.........//////000111111............////////////000000//////////////////000//////////////////000////////////000000000000//////000111111111111111...//////000111222333333222222222222222222111111111111111222222222333333555555555666666666666777777777777777777777888888:::<<<======<<<<<<>>>???@@@DDDHHHKKKUUUmmmmmmeee^^^]]]bbblll~~~xxxgggYYYLLLCCCAAA@@@???>>>>>>===;;;:::;;;:::999999888999999:::777777888:::;;;===>>>???oooaaa\\\]]]UUURRRSSSUUUSSSNNNKKKMMMMMMNNNOOOPPPOOOMMMKKKJJJEEEEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;:::999999888888888777666555444333333333333333333333333333333222222222222222222222222111111000000000/////////...////////////000000000......---------...//////......------------..................,,,,,,...000...//////000000000111111------........./////////000000////////////......000//////......//////000////////////000000000000,,,---......//////....../////////000111111111222222222222222222222333333111111111111222222222222333333333444444444444555666666666777777888888888999999999999888999;;;>>>:::>>>CCCFFFHHHVVVrrrwwwhhhcccbbbbbbjjjtttuuu```QQQHHHAAA===@@@??????>>>===;;;;;;:::;;;:::999888888999::::::777888999:::;;;<<<===>>>{{{qqqiiiaaaXXXVVVXXXSSSPPPQQQRRRPPPKKKJJJLLLLLLLLLLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDBBB@@@>>>===;;;;;;::::::999999888888666666666555555444444444333333333333333333333333111111111111111111111111111000000000/////////////////////000000000111111//////...---,,,---......------,,,,,,,,,,,,------,,,...000...,,,---...000......//////////////////---------.........//////000000/////////.........000///............///000.../////////000000000111,,,---......//////......111111111111111111111111000000111111222222333333111111111111222222222222333333333444444444444555444555555666777888999999777888999999888999;;;===<<<<<<@@@DDDFFFLLL[[[kkk{{{uuukkkgggiiikkkyyywww```NNNEEEAAA>>>;;;=========<<<;;;::::::;;;:::888777666666777999:::888888999:::;;;;;;<<<<<>>===;;;::::::999999888888888444444444555555555666666333333333333333333333333000000000000000000000000000000000000//////////////////000000111111222222111///...---,,,,,,---...---,,,,,,++++++,,,,,,---)))---111000///000222333---......///......---------------.........//////000000//////.........---000///...------...///000.../////////000000111111...//////000000000000000333333222222222222222222...//////000111222222333000111111111111222222222555555555666666666777777333444555666777888999:::777999;;;===<<<<<<======???;;;<<>>===;;;888888777666444222444444444444444444444444333333222222111000//////222222222111111111111000---.........//////000000...///000///...---...000///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,......,,,+++***))))))))))))+++------------///000,,,---...//////...---,,,///////////////.........//////000111111111111111////////////000000000000000000000000////////////000///.........///111222111111111111111000///.../////////000111222333444333333333444444444555555555555666666777777888888999:::;;;<<<===>>>???@@@AAA@@@======@@@FFFLLLPPPbbbpppyyytttmmmffffffllltttyyyzzz}}}```VVVJJJBBBAAAAAA@@@>>><<<;;;;;;::::::999999888888999::::::999888777666888999;;;::::::;;;===???wwwfff]]]ZZZVVVUUUSSSQQQPPPPPPQQQQQQLLLLLLLLLKKKKKKKKKJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<:::888777777666444222333333333333333333333333444333333222222111111111222222222111111111000000............/////////000...///000000......///000//////...---------------......---------,,,,,,,,,///...------------------+++---...---,,,,,,---...------............------////////////............---...///000000000000000.../////////000000000000000/////////////////////000//////...///000111222000111111111111000000///000000000111111222444444333333333444444444444555444555555666777777888888888888:::<<<>>>AAACCCEEEBBBAAA@@@AAADDDHHHLLLOOOWWW___tttssskkkiiiiiihhhggglllvvv|||iiiWWWOOODDD>>>======<<<;;;;;;;;;;;;:::999999888888999999999999999888777666888999:::::::::;;;===???oooaaaXXXTTTQQQPPPPPPOOONNNNNNNNNOOOOOOIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@@@@AAABBBCCCBBBAAAAAA@@@???>>>===<<<;;;999777777777666444222333333333333333333333333333333333333333333333222222222111111111000000000............////////////...///000000......///000000//////...............------------,,,,,,,,,,,,---------------...///000---...///...,,,+++,,,---......------------..............................------.../////////............/////////000000000///////////////////////////////////////000111111///000000111111111111000111111111111222333444444333333333333444444444444444444555555666777777777666777888:::>>>CCCGGGIIIGGGGGGHHHIIIIIIJJJJJJJJJMMMNNNZZZuuuuuummmfffaaaeeeeeehhhqqqzzzhhhTTTLLLFFF???<<<;;;<<<;;;999;;;;;;::::::999888888888999999888777777777888888777999:::::::::;;;===???wwwhhh]]]XXXVVVUUUSSSOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMMMMLLLIIIFFFDDDCCCBBB@@@???>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;999888666666666666444333222222222222222222222222222222222222222222222222111111111111000000000000.........///////////////---...///...---,,,---//////...------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......,,,,,,,,,...///...,,,,,,,,,,,,...///------...............///---....../////////.............../////////000000.........//////////////////////////////000000111...///000111111111111111333222222222222222333444222222333333333444444444333444444555555666777777666666666888<<>><<<======<<<;;;:::::::::999888888777777999888777666666777888999777888999:::999;;;===???zzzooofff\\\XXXXXXYYYVVVSSSRRRRRRQQQPPPOOONNNMMMMMMLLLMMMNNNNNNMMMJJJGGGFFFBBBBBBBBBBBBAAA???===<<<>>>>>>===<<<;;;::::::999888666555555666666444333222222222222222222222222000000000000111111111111111111111000000000/////////////////////.........+++,,,------++++++,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***+++------------...000...---,,,++++++,,,---...,,,---------......///////////////000000//////...............////////////------....../////////000...//////000000000000000...///000111111111111111333333222111111111222222222222222333333333444444333333333444555555666666666555555555888<<<@@@CCCKKKMMMPPPRRRRRROOOKKKHHHHHHIIINNNWWWeeeyyy~~~tttsssqqqlllmmmsssmmmttt}}}ppp]]]MMMDDD???>>><<<<<<<<<===<<<;;;:::999999888888777666666888888666666666777888999666777999999999:::===???|||vvvrrrddd___YYYWWWXXXWWWRRRNNNRRRRRRRRRQQQPPPOOOMMMLLLIIIJJJKKKLLLMMMLLLKKKKKKDDDEEEFFFFFFDDDAAA>>><<<===<<<<<<;;;:::999888888666555444444555666555333333333333333333333333333000000000000000000//////111111000000000////////////////////////.........+++,,,---,,,++++++,,,---++++++++++++++++++,,,---++++++++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,)))+++------------///111------,,,,,,,,,,,,------,,,,,,,,,---......////////////000000000///......------........./////////---------......//////000......///000000000000000///000000111111111111000333333222111000000000000222222222222333333333333222222333333444555555555666555444444666888:::<<>>===<<<;;;:::999888777777666555444333333555666555333333333333333333333333333222222111111000/////////111000000000////////////000/////////............,,,---......---,,,---...,,,++++++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++,,,------,,,,,,...///,,,,,,,,,------,,,,,,,,,++++++,,,------...//////...////////////...---,,,---------.........//////,,,,,,---......///000000---...///000111000000///000111111111111000000///333222111000////////////111222222222222333333333222222222333444444555555555555444555555666777888999;;;>>>BBBEEEFFFGGGGGGAAABBBEEEFFFDDDGGGUUUccc}}}}}}yyyssslllggggggjjjnnnmmmyyylll___SSSFFF???>>>;;;;;;:::999888888888999999888888777666666555555555666666777777777777777444666888888999:::===???uuupppjjjggggggeeebbb___WWWVVVUUUUUUUUUTTTRRRPPPJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDAAA>>><<<<<<<<<<<<;;;;;;:::999888777666666444333222333555666555444444444444444444444444444444333333222111000//////000000000000////////////000000//////.........---...///000///......///000,,,,,,,,,,,,------...///*********++++++,,,,,,,,,'''''''''((()))+++,,,------...///...,,,+++,,,---++++++---......---++++++++++++,,,,,,---...//////---.........------,,,+++---------.........//////,,,,,,------...///000000---...000111111111000///111111111111111000///...222222111///............111111222222222333333333111222222333333444555555444444555555666777777777666777999;;;<<<>>>>>>??????>>>>>>??????@@@IIISSS```~~~tttjjjbbb^^^\\\[[[dddpppyyykkkWWWOOOKKKEEE@@@???======<<<:::888888999;;;888888888777666666555555444555666888888888777666444666777888999:::===@@@tttlllddddddaaa^^^```bbb___ZZZWWWTTTQQQPPPQQQQQQPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNOOOLLLHHHGGGHHHIIIJJJIIIFFFEEEDDDBBB@@@===;;;999;;;:::999777666666555555444444444444444555666777444333111111333444444333333222222111111111111111////////////..................---------,,,,,,,,,///---,,,---...///,,,)))---------...............***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++***,,,------++++++,,,...---------------...//////......---,,,---...///000+++,,,.../////////...---000///...---------------,,,---......//////......000000000000000000000000000000000000111222333444000000000000000000000000000111111111111222222222444333333333333444555555555555444333444555666777666666777888999999::::::777999<<<>>>???AAADDDFFFUUU```zzzpppfffbbbaaa^^^]]]___eeekkkrrr}}}xxxjjj___PPPFFFAAA???===;;;;;;:::999888777777777777777777666666555555444444333333444444555666666666777999<<<=========>>>@@@}}}wwwpppfff______```______ccchhhgggbbbVVVSSSQQQOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKIIIHHHFFFEEEEEEEEEDDDDDDCCCBBB@@@===;;;:::;;;:::999777666666555555444444444444444555666666555444222222444444444222222222111000000000000111111111000000//////............---------,,,,,,,,,---,,,+++,,,---...+++)))++++++,,,,,,------......++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++***+++---,,,++++++,,,...000////////////000111111...------,,,---...///000,,,---......///...............---------......///,,,---......//////..............................000000000000111222333333000000000000000000000000000000111111111222222222222222222222222333444444555444444333444555666777777777777888888999999999888:::<<<======>>>AAABBBKKKRRRgggtttkkkgggeee```^^^aaadddgggmmmtttzzz}}}ooo___VVVJJJBBB???>>>===;;;::::::888777777777777777666666666666666555555555555555555555555555555555444666888888888999;;;===uuuooolllhhhaaa[[[[[[\\\\\\]]]ccciiiiiieeeUUURRROOONNNNNNOOONNNMMMLLLKKKJJJIIIIIIJJJKKKKKKIIILLLNNNMMMHHHDDDBBBBBBCCCCCCBBBAAA@@@>>><<<<<<;;;:::999777666666555555444444333333333444555555777555444444555555444222111111000/////////000000222222111111000///............---------,,,,,,,,,+++******+++,,,---+++***)))******+++,,,------...,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,---.........------------...//////...------------...//////,,,,,,,,,------///000000,,,---......//////..............................000000000000111222333333////////////////////////000000000111111111222222111111111111222222222333444444444333444555555666777777777777888888888888888:::;;;<<<;;;<<<===???BBBFFFQQQddd{{{xxxrrrjjjccccccddddddeeehhhjjjmmmrrryyy~~~lll___QQQKKKCCC>>>======<<<:::999999888777666666666666555555555666666666666666777777666666555444444333333555555555555777:::<<<vvvrrrmmmjjjiiigggdddaaa[[[[[[[[[ZZZ___dddccc___SSSQQQNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKPPPUUUTTTMMMFFFCCCCCCAAAAAAAAAAAA@@@>>>===<<<;;;:::999777666666555555444333333333333333444444777666555555666555444222111000000///////////////222111111000///...------......---------,,,,,,,,,*********,,,------,,,,,,))))))***+++,,,---......,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,---***************++++++,,,------------......//////......---,,,,,,...///000---------------...//////,,,---......///................................./////////000000111222333////////////////////////000000000000111111111111000111111222222222222222333333333444444444555555777777777777777777666666666888999:::::::::<<<===@@@AAAFFFNNNZZZqqq}}}tttsssuuusssrrrrrrqqqpppooooooqqqvvv{{{zzzjjjZZZOOOFFFBBB>>>;;;;;;;;;:::999999888777666555555555555444444555555666666777777777666666666555555555444666777777666666888<<>>======;;;:::999777666666555555444333222222222222333333666555555555666666444222111000000///////////////000000///...------,,,,,,......---------,,,,,,,,,***+++---------------...***++++++,,,---.........,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***)))***,,,+++******+++------------------......///---------.....................---,,,,,,...///000//////...---------------,,,---......///.........////////////////////////////////////000111222333//////////////////////////////000000000111111111111111222333444333333222333333333444444444444444777777666666666666666666333555777888999:::<<<>>>>>>@@@CCCFFFJJJXXXsss}}}zzzwwwuuusssqqqrrrtttttttttsssssstttqqqpppqqqvvv|||}}}yyytttrrrppprrrzzzttteeeXXXLLLCCCAAA???<<<:::::::::999999999888777666555555555555444444555555666666777777555555555666666666777777777888888888888:::===@@@zzzrrrnnnkkkiiiiiicccgggkkkmmmjjjgggcccbbbZZZ[[[YYYXXX\\\```___ZZZSSSPPPMMMLLLLLLMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIMMMPPPPPPKKKFFFCCCBBB@@@@@@@@@@@@???>>>===<<<;;;:::999777666666555555333333222222111111222222444333444555666666444222111111000/////////000000.........---------,,,,,,......---------,,,,,,,,,+++---......---,,,---...,,,,,,,,,,,,------------***++++++,,,,,,+++++++++******++++++++++++******)))***++++++******+++---,,,,,,,,,,,,,,,------...,,,---......//////.........------------...//////000000///------,,,,,,,,,,,,---......//////......000000000000000000000000////////////000111222222/////////////////////////////////000000000111111000111333444444444333222222222333444444444444333555555555555666666666666222444666777888999;;;===;;;===@@@CCCEEELLL]]]mmm}}}uuupppmmmiiigggfffdddbbb```aaa^^^]]]^^^bbbdddcccaaaaaa______ccckkkyyyrrr```TTTKKKCCC===>>>===<<<:::999999999:::999999888777666666666666555555555666666666666666444444555666666777888888666777777888888999<<>>;;;;;;;;;:::999888999:::<<<::::::888777777777777777666666666666666555555555666666666666666777777777444666888999999999;;;===~~~wwwkkkbbbbbbaaa\\\YYYYYYZZZgggxxx}}}qqqeee___YYYYYYVVVTTTUUUXXXVVVPPPSSSQQQNNNMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHHHHIIIGGGFFFFFFGGGGGGEEECCCAAAAAAAAA@@@>>>===;;;:::;;;:::999777666666555555333333222111000000111111///000111444666666555222333222222111111111111111------......///000000000......---------,,,,,,,,,***,,,...---***((()))+++,,,,,,++++++***)))))))))((()))***+++,,,---------******++++++++++++******(((***++++++******+++,,,......------......///000,,,,,,.../////////...---+++,,,.../////////...------------------...///000,,,---......//////.......................................//////000111222111111111111111111111111////////////000000000000...///111222333222000///111222333444555444333333333333444444555666777777666777888888777777888999<<<888777;;;>>>@@@DDDIIISSSfff|||uuunnn```___]]]ZZZVVVUUUVVVXXXOOOQQQUUUWWWWWWXXXaaammmyyy|||sssnnnllllllvvv{{{ssseeeRRRDDD???>>>===;;;999999999888777999<<<>>>;;;:::999888777777777777777777666666555555555444888888777777666666555555555777:::;;;;;;;;;===>>>zzzvvvyyy~~~{{{uuunnnfff___\\\ZZZVVVVVVXXX]]]iiiuuuyyyvvvnnnbbbXXXTTTSSSRRRQQQQQQRRRSSSTTTOOOOOOPPPPPPOOOOOONNNMMMNNNLLLHHHGGGGGGHHHHHHGGGFFFEEECCCDDDEEEFFFDDDCCC????????????>>>===;;;;;;;;;:::999777666444333222333333333222222222111111222222222222222222222222222222111111000/////////........................---------------------------------+++******,,,...,,,+++******)))***************++++++++++++******---------,,,,,,+++++++++)))***---...//////...---++++++******++++++,,,---........................////////////000000000000............////////////444222///,,,+++,,,...///.........///////////////111///---...000222111///000///------///000///...000000000000000111111222000000000000111111111111444444333333222111000000333333333444444444555555777777888999999999999999777888999;;;===>>>@@@@@@HHHNNN___zzz|||rrrggg```___^^^YYYTTTTTTRRRRRRTTTSSSRRRUUU[[[bbbhhhqqqxxx|||~~~~~~}}}}}}{{{wwwtttvvv|||}}}{{{{{{{{{{{{zzzsssllliiiffffffmmmuuu{{{nnnYYYQQQFFF@@@??????===;;;;;;;;;::::::999888777777888777777666555444444333333555888999999777333111555555555555555444444444555666777888888:::===@@@zzzwwwrrroootttyyywwwqqqkkkddd]]]ZZZXXXTTTSSSTTT^^^hhhppprrrnnnggg\\\SSSRRRRRRPPPPPPPPPPPPRRRRRRPPPPPPPPPPPPPPPOOOOOONNNNNNLLLHHHGGGGGGHHHHHHGGGDDDCCCBBBCCCDDDDDDCCCBBB?????????>>>===<<<:::::::::999888777666444444333333222222222222222222222222222222222222222222222222222111111000/////////........................+++++++++++++++++++++++++++,,,,,,+++***+++---000,,,++++++***)))))))))))))))******++++++******))),,,,,,,,,,,,+++++++++***+++++++++,,,,,,---......++++++******++++++,,,---....................................////////////------------............222111///---,,,---...///000000//////......------...,,,+++,,,///111000///000///------///000///...000000000000000111111222000000000000111111111111222222333333333333444444333333333444444444444555666666777888888888888888999999:::;;;<<<======>>>@@@DDDNNN^^^rrrzzzvvvqqqjjjeee]]]YYYWWWWWWVVVSSSUUUYYYZZZ^^^dddhhhiiiiiiiiiiiiiiiiiihhhfffeeefffiiilllmmmqqquuuxxx|||zzzuuuooolllkkkkkkllllllnnnkkkhhhiiiiiimmmwww|||iiiZZZOOOHHH@@@<<<<<<<<<;;;999:::999999888777777666666888777666555555444444444444555777888888666444222333333333444444444444444777888888888888999;;;==={{{vvvsssssstttuuuuuulllkkkiiiiiiooovvvuuuooojjjccc]]][[[YYYUUUTTTUUU]]]eeejjjiiieee```XXXQQQQQQPPPOOONNNNNNOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPOOONNNLLLIIIGGGHHHHHHHHHGGGCCCBBBAAAAAACCCDDDCCCAAA@@@@@@???>>>===;;;999888888888777666666555555444222222222222222222222222222222222222222222222222222111111000000//////...------------------------************************)))***+++++++++,,,...000---,,,+++***)))((((((((()))******++++++******)))+++++++++***************---,,,***))))))***,,,...++++++******++++++,,,---------------------------------........./////////+++,,,,,,,,,------------///.....................111000000///...---,,,,,,,,,+++***+++---/////////000///------/////////...000000000000000111111222000000000000111111111111000111222333444666777777333333333333444444444444555555666777777777777666::::::::::::::::::;;;;;;:::>>>EEELLLUUUkkkssskkkeeebbb___[[[YYY[[[[[[^^^bbbdddcccbbbaaaaaa`````````aaabbbbbb```^^^___bbbeeefffgggkkkqqqwww}}}zzzwwwrrrmmmjjjjjjkkklllllllllnnnoooqqqtttvvvwwwxxxyyy{{{{{{{{{yyyvvvtttrrrrrrppppppuuu||||||xxxooolllgggeeeeeehhhjjjkkksssrrruuuxxxzzz}}}lllXXXKKKEEE@@@;;;999:::;;;999777888888777777666666555555999888666555444444555555555555666666555555444333111222222333333444444444888999999999777888999;;;xxxrrrnnnjjjhhhiiikkkmmmnnncccdddeeegggnnnvvvvvvrrrkkkeee``````___[[[[[[\\\___eeegggddd```]]]YYYTTTPPPOOONNNNNNNNNNNNOOOPPPRRRRRRRRRRRRRRRQQQPPPPPPMMMKKKHHHHHHHHHHHHGGGFFFCCCBBBAAAAAACCCDDDCCCBBB@@@@@@???>>><<<:::888777666666666666666555555555111222222222222333333333111111111111111111111111111111111000//////......------------------------***************************+++,,,,,,++++++---///---,,,+++)))(((((((((((())))))************))))))*********))))))))))))))),,,+++***)))))))))***+++++++++******++++++,,,---------------------------............////////////,,,,,,,,,,,,------------,,,,,,.../////////....../////////......---------------,,,,,,------......111///---...///000///...000000000000000111111222///000000000111111111111000000111222444555666666222222333333333444444444333444555555666666555555888888888999999999::::::888===DDDIIILLLWWWnnn}}}xxxsssmmmkkkkkklllpppvvvxxxxxxuuurrrqqqnnnnnnoooqqqsssqqqkkkeeecccccccccaaaaaadddjjjnnnlllppptttuuutttpppllljjjkkkiiigggdddcccdddeeeggghhhfffeeedddeeegggiiijjjlllmmmmmmmmmmmmllllllkkklllooossswww|||wwwqqqnnnoootttyyy|||{{{lll]]]MMMBBB@@@===;;;;;;;;;;;;999777777777777666666666555555888777666444444444555666666555444444333333444444111111222333444555555555666777999999888888:::;;;}}}vvviiifffdddcccccccccbbbaaa\\\___bbbeeellluuuwwwtttlllfffbbbbbbbbb``````bbbgggkkkjjjddd___]]]YYYUUUPPPPPPOOONNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBAAABBBDDDEEEDDDCCC@@@???>>>===;;;999777666666666666555555555555555222222222222222222222222111111111111111111111111111111000000///.........------------------------++++++++++++++++++++++++,,,---...---+++***++++++,,,+++***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))***+++++++++***)))(((++++++******++++++,,,---------------------------........./////////000000,,,------------.........***+++---///000///...---,,,,,,------......//////000000///...---------...222000...///000111000000000000000000000111111222///000000000111111111111000000111111222222222222222222222333333333444444333333444555555555555555555555666777888999::::::888999===AAACCCHHHTTT```zzz}}}wwwsssmmmgggdddfffkkkpppnnnooopppooommmkkklllmmmjjjjjjiiijjjkkkmmmooopppnnnlllhhhdddcccccceeefffjjjjjjjjjkkklllnnnooopppqqqxxxxxxfffXXXMMMBBB<<<======<<<;;;;;;:::888666777777777777777666666666777777555555444555666666555555444333222333333444222333333444555666666777333555777888888999;;;===|||zzzyyy|||~~~|||xxxwwwxxxvvvqqqcccbbb``````___]]]ZZZXXXXXX[[[^^^```gggppptttrrrllleee```______]]]___bbbnnnpppnnnfff___[[[VVVRRRPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPPPPOOOOOONNNMMMJJJHHHFFFFFFFFFFFFDDDBBBCCCBBBAAABBBDDDEEEEEEDDD>>>>>>===<<<;;;999777666666666555555555555555555333333333222222222111111111111111111111111111111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))*********)))((((((((())))))((())))))******))))))((())))))))))))************((()))+++,,,---+++***(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------............+++,,,---...//////...---++++++,,,---...//////000111222222000...---...000333111000000111222222111000000000000000111111222000000000000111111111111111111111111000000000000222222222222333333333333333333444555555555555444333444555666777888999999<<<888666999<<>><<<::::::::::::888777555444777777777777777666666666666666666666666666555555555444333222222222222333333444444555555666666666111444777888999999;;;===|||zzzyyywwwvvvuuutttqqqooolllkkknnnppppppmmmmmmooonnnkkkbbb```^^^^^^^^^]]][[[YYYVVVYYY[[[\\\bbbkkkppppppnnnfff^^^[[[ZZZXXXZZZ]]]iiimmmllleee___ZZZVVVQQQNNNNNNLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKHHHFFFEEEEEEEEEDDDBBB@@@AAA@@@@@@AAACCCDDDDDDCCC===<<<<<<;;;:::999888777666666666555555444444444555444444333222111000000111111111111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,*********)))(((((((((((()))******(((((())))))))))))(((((()))))))))******+++++++++))))))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,------...---------,,,,,,,,,------............000111000......111333555333222222333444333333000000000000000111111222000000000000111111111111111111111111111111111111111222222222222333333333333444444555555555555555444444555555666666666666;;;888777:::<<<<<<@@@EEEMMMXXXhhh|||oooeeeVVVIIIBBB???>>>===888888999888777666666666555555555555555555555555444555666777777666555444333333333333222222222111444444444444444444444444222555888999999888999:::{{{yyy{{{{{{xxxtttuuutttsssqqqooonnnlllkkknnnnnnnnnnnnllliiigggeeedddggggggfffgggkkkkkkiii___]]][[[[[[\\\]]]\\\\\\WWWZZZ[[[[[[```iiioooooorrrhhh___ZZZWWWUUUVVVZZZ```eeefffbbb^^^[[[WWWSSSMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJFFFEEEDDDDDDDDDDDDAAA???@@@??????@@@BBBCCCCCCBBB<<<<<<<<<;;;:::999888777777666666555444444333333666555444333111000//////000000000000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++......---,,,,,,,,,'''''''''(((((()))***+++(((((())))))))))))(((((())))))******+++++++++,,,+++***))))))***,,,...///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,---------------------------------------------,,,+++---////////////333666666444222333444555444444000000000000000111111222000000000000111111111111111111222222222333333333111111222222222333333333333444555555666666555555666666555555555444444444222444999??????;;;:::===BBBEEEKKKZZZxxx}}}ppp[[[TTTIII@@@;;;;;;;;;;;;777888999999888888999:::444444444444444444444444222444777888999777555333222333333333333222111111444333333333333333333333444666999999888777777888jjjiiigggfffggghhhjjjkkkjjjjjjkkklllnnnppprrrsssrrrssstttwww}}}xxxttthhhhhhhhhhhhiiiiiijjjkkkjjjiiihhhfffeeecccbbbaaahhhhhhhhhgggfffeeecccbbbcccdddeeefffdddaaa^^^\\\\\\[[[[[[ZZZZZZZZZZZZZZZWWWXXXYYYZZZ\\\aaaggglllmmmjjjfffaaa[[[VVVSSSQQQZZZ\\\___aaa```]]]YYYVVVOOONNNMMMKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>:::999888666555555555555333333333222222222111111222222222111000//////...222111111000///......------...///000000...,,,+++,,,------......------,,,---,,,***(((((()))***,,,+++++++++************)))***((('''&&&&&&'''(((***'''((()))++++++***)))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,,,,+++---...............------///...,,,++++++,,,---///++++++++++++++++++++++++...------------...//////---......//////......---.../////////---,,,---...222222333555888888666444///////////////000000111......///000000000000000000111111111111222222222000000111222222222222111111333555555444444444555444444555555555555444444555777999999999999;;;===@@@BBBHHHQQQ```zzz{{{hhh]]]HHHEEE@@@;;;888888:::;;;666666666666666666666666444444444444444444444444333444444555555555555555444444444444444444444444333333444444555666666666999999888888888888888999ZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYZZZ[[[]]]___aaabbbaaabbbcccfffkkkttt|||ssslllhhhddddddccccccdddeeefffgggffffffeeeeeeddddddddddddffffffeeedddcccbbbaaaaaabbbcccdddeeeccc```]]][[[ZZZYYYYYYXXXYYYYYYZZZZZZVVVWWWWWWWWWYYY]]]bbbfffjjjjjjiiiddd^^^WWWTTTRRRWWWYYY]]]______]]][[[YYYQQQPPPMMMKKKIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJHHHFFFBBBBBBBBBAAA@@@@@@??????========================:::999888666555555444444444444444333333333222222222222111111000//////...111111000000///......------...///000///...,,,+++,,,,,,------------,,,,,,---,,,***)))((()))***+++*********)))))))))((((((+++)))(((''''''((()))+++(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,------............---...---,,,++++++,,,------++++++++++++++++++++++++------,,,,,,------...///+++,,,,,,------,,,,,,+++---...///...------...///222111111333555666555444111111000///......//////......///000000000000000000000111111111222222222000000111222222222222111222444555666444444555666444444555555555555444444555777888999999999;;;<<<===>>>AAAGGGPPPcccvvvfffWWWMMMDDDAAA===999777777888999666666666666666666666666444444444444444444444444333333555666666666555444444444444444444444444444333333444444555666666666999888888777777888888888QQQQQQPPPOOONNNMMMLLLLLLOOOOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ[[[___gggpppvvvrrrpppnnnllljjjeeeaaa]]]___^^^]]]]]]]]]___bbbcccbbbbbbcccddddddeeeffffffdddcccbbbaaa```_________aaabbbccccccaaa___\\\ZZZWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXWWWWWWYYY]]]aaaeeejjjmmmjjjbbbZZZVVVUUUTTTVVVYYY\\\^^^]]]\\\[[[TTTRRRNNNKKKIIIHHHIIIJJJKKKIIIHHHHHHIIIHHHFFFDDD??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999777666555444444444555555555444444444333333222111111000000//////...111000000//////.........------...//////...,,,+++,,,,,,------------,,,,,,...---+++)))(((((()))***))))))))))))((((((((('''+++***)))(((((()))***+++)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******+++++++++++++++***+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++---......------///000111000//////111333333222333222000///...---------......///000000000000000000000000111111111222222000000111222222222222111222333555555444444444555444444555555555555444444444666888888888888:::<<<<<<<<<>>>AAAFFFSSSkkk~~~nnn```TTTIIICCC===<<<:::888666666666777666666666666666666666666444444444444444444444444111333555666777666444333444444444444444444444444333333333444555555666666888888777777777777888888OOOOOOOOOOOONNNMMMLLLKKKMMMMMMNNNOOOPPPRRRTTTUUUWWWXXXYYYYYY\\\aaahhhmmmgggddd```___aaaaaa^^^[[[[[[ZZZYYYXXXYYY\\\^^^```bbbbbbcccddddddeeeffffffcccbbbaaa___^^^^^^______```aaaaaaaaa___]]][[[YYYVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[ZZZXXXWWWXXX[[[]]]bbbjjjqqqooofff]]]YYYYYYSSSUUUWWWZZZ[[[[[[[[[ZZZVVVTTTOOOKKKIIIHHHIIIJJJJJJIIIGGGGGGGGGFFFCCCAAA<<<<<<======>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444444444444444444444333333333333111111000000////////////000000/////////.........,,,---.........---,,,,,,,,,,,,,,,------,,,,,,,,,...---+++***)))((())))))******)))))))))(((((((((***))))))(((((())))))******)))((((((((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++*********+++,,,------...------+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---......//////......---***,,,---.........000222000...,,,---...000111111111111000///...---------......///000000000000000000000000000111111111111000000111222222222222111000222444444333222333444333444444555555444444333333555777777777777999;;;999:::===AAADDDMMM```qqq~~~lll\\\PPPHHHBBB>>>888888777777666666666666555555555555555555555555444444444444444444444444111222555666777666444222333333333333333333333333222333333444444555666666777777666666666777888888IIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQTTTUUUUUUUUUWWWZZZ___cccccc___ZZZZZZ\\\]]]]]][[[YYYYYYXXXXXXYYY[[[^^^___ddddddddddddddddddeeeeeecccbbbaaa````````````````````````___^^^\\\ZZZYYYVVVVVVWWWXXXYYY[[[\\\]]]\\\\\\[[[XXXVVVVVVXXXZZZ```hhhpppppphhh___[[[[[[UUUVVVWWWWWWXXXXXXXXXWWWWWWTTTPPPLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEDDDAAA???<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999888777555444444444333333333333333222222222222000000000///////////////////////////............,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++---,,,+++***))))))))))))++++++*********)))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++******+++,,,------,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---......//////......---)))+++---.........000222000...,,,,,,---///////////////............//////......///000000000000000//////000000000111111111000000111222222222222111///000222222111111111222333333444444444444333333222444666666666666888:::555666:::???AAAGGGUUUcccssszzzvvvjjjYYYKKKCCC>>>;;;999555666666777777777666666444444444444444444444444444444444444444444444444111222444555666555444333333333333333333333333333222222333333444555555555666555555555666666777888GGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNRRRSSSSSSSSSTTTVVVYYY\\\]]]ZZZVVVUUUUUUWWWYYYYYYXXXYYYYYYZZZ[[[]]]^^^___ddddddcccccccccccccccbbbbbbccccccccccccbbbaaa`````````___^^^]]][[[ZZZYYYWWWWWWWWWXXXYYY[[[\\\]]]YYYYYYYYYWWWTTTTTTUUUWWW^^^eeekkkkkkfff___\\\[[[VVVVVVUUUUUUUUUUUUUUUUUUVVVTTTQQQNNNLLLJJJIIIIIIGGGFFFDDDDDDDDDBBB@@@===<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<888888666555444333333333333333222222222111111111////////////////////////........................,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++*********)))++++++++++++************''''''(((((((((((('''''')))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------......///++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++***+++---.........000222000...------...//////.........------......///000......///000000000000000/////////000000000111111000000111222222222222111...000222222111111111222333333444444444444333333111333555555555555777999777888;;;???@@@CCCMMMXXXiiihhhppp{{{cccZZZMMMCCC>>>;;;999888555555555555666666666666444444444444444444444444444444444444444444444444222222333444444444444444333333333333333333333333222222222333444444555555555444444555555666777888KKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOORRRSSSTTTTTTTTTUUUWWWZZZWWWVVVUUUSSSRRRSSSVVVYYYWWWYYY[[[]]]^^^_________aaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeeeeecccaaa___``````___^^^\\\[[[ZZZYYYWWWVVVWWWWWWXXXYYYZZZ[[[XXXXXXXXXWWWUUUTTTVVVWWW\\\___cccdddaaa]]]ZZZYYYUUUUUUTTTSSSSSSTTTTTTUUUTTTSSSRRRPPPNNNLLLJJJIIIEEEDDDBBBBBBBBBAAA???===<<<<<<==================::::::::::::::::::::::::888777666555444333333333444444333333333222222222////////////////////////........................,,,+++++++++,,,------...++++++,,,,,,,,,,,,++++++))))))***++++++++++++***************))))))))))))((((((((())))))((((((((((((((()))***************)))))))))))))))))))))))))))************+++++++++)))***+++,,,------------+++,,,,,,++++++***)))(((******))))))***,,,---...************************)))***,,,---...---,,,++++++,,,,,,------,,,,,,++++++,,,......---...///111000///...///000000///---//////...---------............///000000000000000////////////000000000111000000111222222222222111000222333444333222333444222333333444444333333222111222444444444555666888::::::<<<@@@@@@AAAHHHQQQ]]]YYY\\\hhhzzzxxxiiiSSSMMMDDD???===<<<999777444444444333444444555666333333333333333333333333444444444444444444444444333333222222222333444555222222222222222222222222111222222333333444555555444444444444555666777888LLLJJJHHHEEEDDDEEEFFFGGGIIIIIIIIIJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUWWWUUUVVVVVVTTTRRRSSSXXX\\\WWWXXX[[[^^^``````___^^^]]]]]]^^^^^^___````````````aaadddffffffdddaaa^^^aaa```___^^^\\\[[[ZZZZZZVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZYYYXXXWWWYYYZZZZZZ[[[]]]]]]]]][[[XXXWWWTTTSSSRRRRRRRRRSSSUUUVVVSSSSSSSSSRRRPPPMMMJJJHHHDDDCCCAAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888777666555444333333333555555444444444333333333.........///////////////---.....................,,,+++++++++,,,,,,---...+++++++++,,,,,,+++++++++((()))***++++++,,,++++++))))))))))))(((((((((((())))))************))))))'''(((***+++++++++***))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---.........,,,,,,,,,+++***)))(((''')))(((''''''(((***,,,...)))))))))))))))))))))))))))+++,,,......---,,,+++---......//////......---+++---......------///000000//////111222111///---111000///...---,,,,,,,,,...//////000000000000000////////////000000000000000000111222222222222111111333555555444444444555222333333444444333333222000222444444444444666888555555888;;;<<<<<>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;999777666555777666444333222111111111666666555333111000......000000//////.........---////////////////////////111000///...---,,,,,,,,,------......---+++***)))+++++++++***)))((((((''')))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))***(((''')))---///...,,,+++******)))(((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++***)))(((((()))***+++...---+++*********++++++((()))***+++,,,---------******+++,,,,,,---......+++***)))))))))***+++,,,222000...---,,,---///000---------............/////////000000000000//////000111111111111222222222///000222333444444333222333222222222222222222333000111111222222111111000555555444333444555666777888999999999:::>>>CCCGGGNNNJJJEEEBBBEEEPPP^^^hhhyyylll___QQQGGG>>>===:::888666555555555555555444444444333333333222222222222222222222222333333333222222111111111000000111222333333444444111111111111111111111111000111222333333333333222333333444444555666666666KKKKKKIIIGGGDDDEEEGGGJJJLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNOOOPPPQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTVVVXXX[[[^^^aaa```]]]ZZZ[[[[[[[[[\\\]]]]]]^^^^^^___^^^]]]\\\\\\\\\\\\\\\___^^^^^^]]]\\\ZZZXXXWWWZZZ[[[[[[ZZZXXXWWWWWWXXXYYYYYYXXXUUUSSSTTTVVVYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSQQQNNNKKKJJJFFFDDD@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;888888888888888777666555666555444333222111111111444444333111000///...---000/////////.........---...........................---,,,,,,,,,,,,,,,---++++++,,,,,,+++***)))(((,,,,,,,,,+++***)))))))))))))))))))))))))))))))))+++***(((''''''(((***+++---+++))))))++++++)))'''*********)))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******+++***)))(((((()))***+++---,,,+++*********++++++******+++++++++++++++*********+++,,,,,,---......,,,,,,+++***+++,,,---...111000...---------//////---------............/////////000000000000////////////000000000111111111...///000222222222222111222222111111111111222222222222222222222222222222555444444333444555666777555666777777888:::>>>AAAIIIFFFAAA>>>???FFFQQQYYYccctttsssbbbWWWNNNDDD===;;;;;;999777666555555555444444444444333333333333222222222222222222222222333333333222222111111111000000111222222333444444111111111111111111111111111111222222222333333333333333444444555666666666KKKJJJIIIGGGEEEEEEGGGJJJKKKLLLMMMOOOPPPQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXZZZ^^^```___\\\YYYXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\^^^^^^^^^\\\ZZZYYY\\\]]]]]][[[YYYWWWWWWXXXYYYXXXWWWTTTRRRQQQSSSUUUWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSQQQOOONNNGGGDDD@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;444555555666666666555555555555333222111111000000111111000000///........./////////.......................................+++*********++++++,,,---((())))))***))))))((((((------,,,,,,+++*********))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++))))))))))))'''%%%******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***))))))+++***))))))))))))***+++,,,,,,+++************+++******++++++******)))(((***++++++,,,,,,------......---,,,,,,,,,---///000111000...---------...///---------............///...//////000000//////............/////////000000---...///000111111111111111111111000000111111111333333222111111222333333444444444333444555555666333555777777777888:::<<>>;;;:::===BBBGGGLLLSSSddd{{{}}}ooo]]]NNNFFFBBB===:::777777777777666555444444444444444333333333222222222222222222222222222222222222222222222111111111000000111111222333333333111111111111111111111111333222111111111222333444333333444444555666666666JJJJJJIIIGGGFFFEEEGGGIIIKKKLLLMMMNNNNNNNNNLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWYYY\\\^^^^^^[[[YYYWWWXXXXXXYYYZZZ[[[\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[^^^``````^^^\\\[[[^^^^^^^^^\\\YYYVVVVVVWWWVVVVVVUUUSSSPPPPPPRRRTTTWWWWWWVVVUUUSSSRRRPPPOOOPPPOOOPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTSSSSSSRRRQQQHHHEEEBBB???>>>>>><<<;;;:::::::::::::::;;;;;;;;;444444555555555555444444444444222111111000000000000000000///////////////................................................++++++*********++++++,,,((((((((())))))))))))))),,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))))))))((())))))***))))))***)))))))))((((((((('''((((((((((((((())))))***))))))))))))))))))))))))++++++,,,++++++***)))(((************************++++++******************))))))*********))))))(((+++++++++,,,,,,---------...------,,,,,,...///000000///...---------......---------............///...//////////////////........./////////000000000......///000111111111111111111000000000000111111555333222000000222333555333333333444444444555555444777999:::999999999:::??????>>><<<::::::;;;===BBBEEEMMM[[[qqqyyyfff\\\NNNDDD???===;;;999333444555666666555444333333333333333222222222222111111111111111111111111222222222111111111111111000000111111222222222333111111111111111111111111333222111000000222444555333333444444555666666666IIIIIIIIIHHHFFFFFFHHHIIIIIIJJJLLLMMMNNNMMMLLLLLLNNNNNNMMMNNNNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXZZZ\\\\\\YYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]```aaa```^^^]]]]]]^^^]]][[[WWWUUUUUUUUUQQQRRRRRRQQQPPPPPPRRRTTTVVVVVVVVVUUUSSSQQQOOONNNPPPPPPPPPQQQRRRTTTUUUVVVSSSSSSSSSSSSSSSRRRRRRRRRJJJGGGCCCAAA@@@???>>><<<999999999:::::::::::::::666666666666555444333333333222111111000000000000000000000000000000000000---------..........................................---,,,+++******************))))))*********+++***************)))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))******************+++))))))))))))(((((((((((()))(((((('''((()))******))))))))))))))))))))))))++++++++++++******)))(((******++++++++++++******************************''''''(((******+++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,...//////......------------------------............///......////////////....../////////000000000111111//////000000111222222333111111000000000000111111444333111000000111333444333333333444444444444444555777:::;;;:::888888888:::;;;===<<<:::999999:::;;;>>>CCCHHHQQQbbbxxxnnnaaaPPPJJJBBB<<<:::999777555111222333555555444333333333333222222222111111111111111111111111111111111111111111111111111111111000111111111111111222222111111111111111111111111333222111000000222444555333333444444555666666666HHHIIIIIIHHHGGGFFFHHHIIIGGGIIIKKKMMMOOOQQQRRRSSSNNNNNNMMMMMMMMMOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYWWWUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\ZZZYYYXXXXXXXXXXXXXXXYYY[[[^^^___^^^^^^]]][[[[[[[[[YYYUUUSSSSSSSSSOOOQQQQQQQQQPPPPPPRRRTTTTTTTTTTTTSSSRRRPPPOOONNNOOOPPPPPPQQQSSSUUUVVVWWWTTTTTTSSSRRRQQQPPPPPPOOOJJJGGGDDDBBBAAA@@@???>>>:::::::::999999888888888777777777666555444333333222111111000//////000000000000000000////////////---------------.........------------------------///...,,,+++***))))))))),,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,+++)))'''((()))))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))***************)))******+++,,,,,,+++******((()))******+++*********&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...............------,,,,,,---------............///---......//////......---//////000000000111111111000000000000111222333333111111111000000111111111222222111000000111222222222222333444444444444333222555777777666555555666555777999:::888888888999777<<<@@@AAABBBJJJYYYfffzzzxxxgggWWWMMMCCC@@@===;;;:::888666555111222333333444444444333222222222111111111000000111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111333222111111111222333444333333444444555666666666GGGHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKMMMOOORRRTTTVVVNNNNNNMMMLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUWWWWWWUUUSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXVVVSSSQQQQQQRRRPPPRRRRRRQQQPPPOOOPPPRRRQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOPPPRRRTTTVVVWWWUUUTTTRRRPPPOOOMMMLLLLLLHHHEEEBBBAAAAAA@@@@@@>>>;;;;;;:::999888777666666444555555555555555444444111111000////////////000/////////.........------,,,,,,,,,------.........------------------------,,,+++***)))))))))))))))------+++***)))******+++************************)))))))))))))))))))))))))))))))))******)))))))))(((***+++***(((&&&''')))(((((((((((())))))))))))))))))'''''''''(((***+++))))))))))))))))))))))))'''((()))******++++++******++++++,,,,,,++++++***'''((()))***++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...---.........------,,,,,,---------............///---......//////......---........./////////000000//////......///000222333222222111111111111222222000000000000000000000000111222333444444444333333111333444555444333444555444555777777666666888999888;;;===>>>>>>BBBIIIPPPXXXggg~~~xxxooocccSSSGGGDDD>>><<<:::999999888777666333333222222222333444444222111111111000000000000111111111111111111111111///000000000111111111222111111111111000000000000111111111111111111111111111111222222222333333333333333444444555666666666GGGHHHIIIIIIGGGGGGHHHIIILLLLLLLLLLLLMMMOOOQQQSSSNNNNNNLLLLLLLLLNNNPPPRRRTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRTTTUUUUUUTTTRRRQQQRRRSSSTTTVVVWWWXXXYYYWWWVVVWWWWWWXXXYYYZZZ[[[UUUUUUUUUVVVWWWXXXYYYYYYUUUVVVVVVUUURRRPPPPPPQQQRRRSSSTTTRRRPPPNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOQQQSSSUUUVVVVVVTTTRRROOOMMMKKKJJJIIIFFFDDDAAA@@@@@@@@@???>>><<<;;;:::999888666555555111222333444555555555555111000000////////////000//////...------,,,++++++,,,,,,,,,------.........------------------------((((((((((((((())))))***...---+++))))))))))))***+++++++++++++++++++++,,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&###%%%((((((''''''***---(((((((((((())))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))&&&'''(((***++++++++++++***+++,,,------,,,+++***'''((()))+++++++++***)))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------......------,,,+++---------.........//////---..................------------.........//////......------...///111222333333222222222222333333//////000000000000//////111222333444555444333333222333444444444444555777666777777777666666888:::777777777888:::===???@@@CCCMMM]]]pppzzzpppfff]]]QQQDDD>>>???999888555444333333444444444444222222222333444555111111111111000000000000000000000000000000000000//////000000111111111222111111111000000000000000111111111111111111111111000111222333333333333222333333444444555666666777IIIJJJJJJJJJIIIJJJLLLNNNLLLNNNOOOOOONNNMMMOOOPPPQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRTTTSSSSSSSSSTTTSSSQQQOOOOOOQQQSSSTTTTTTUUUXXXZZZXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSSSSSSSTTTUUUUUUVVVXXXWWWUUUSSSQQQQQQQQQQQQQQQRRRSSSSSSQQQOOOLLLKKKOOOOOOOOOOOONNNLLLJJJIIIKKKLLLLLLLLLMMMOOOPPPQQQRRRQQQQQQPPPNNNLLLKKKJJJFFFEEECCCAAA???===;;;:::;;;:::888777777777888888777666333111111111222333333222222111000///.....................---------...//////000000//////............---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))+++******)))((('''''''''***)))(((''''''((()))***++++++++++++*********)))''''''''''''((((((((()))&&&''')))*********)))((()))*********)))***+++---++++++++++++++++++++++++)))((((((((()))***++++++))))))(((((())))))***+++))))))******++++++++++++,,,,,,+++++++++,,,---......---,,,++++++---///000////////////////////////////////////000000111111000111111000---,,,,,,---111111000000//////......//////000111222333333444222222222222222111000///444444333222222111111000333333333444444444555555555555555555666666666666888888888999999:::::::::???FFFPPPZZZeeezzzkkkaaaSSSHHHCCC@@@<<<999666666666555444444333333333333333222111000//////,,,,,,---.../////////...000000000000000000000000444444333333222111000000000000000000000000000000///000000111111111000000000000000111222222333333444333333222222333333444GGGIIIJJJKKKJJJJJJKKKMMMLLLMMMNNNNNNMMMMMMNNNPPPNNNNNNMMMMMMMMMNNNOOOPPPSSSTTTUUUVVVVVVVVVUUUUUUSSSSSSTTTUUUUUUSSSQQQNNNPPPRRRTTTUUUUUUVVVXXXZZZYYYYYYYYYYYYYYYXXXWWWWWWTTTTTTTTTTTTTTTUUUVVVVVVXXXWWWUUUSSSQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPNNNLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPOOOOOONNNLLLJJJHHHGGGEEEEEECCCAAA???===;;;:::;;;:::888777666666666777666555333111111111222333222111111111000///////////////......------,,,,,,++++++++++++++++++++++++,,,+++++++++************,,,,,,++++++************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))(((''''''&&&***)))(((((('''((()))***++++++*********)))))))))'''''''''((((((((())))))&&&'''((()))***))))))((()))***+++***))))))+++---++++++++++++++++++++++++******)))))))))***++++++++++++******++++++,,,---)))*********++++++++++++,,,+++++++++,,,,,,---------,,,+++***+++,,,...///........................,,,,,,,,,------............///000///...---...///111000000000/////////...000111111111111111111111111111111111111000//////333222222222222111111111333333333444444444444555444555555555666666666666666666777777888999999::::::===CCCJJJPPP^^^wwwssslll\\\SSSHHHAAA===<<<999666666666555555444333333333333222222111111000000000...//////000000000//////000000000000000000000000444444333222222111000000000000000000000000000000222222333222222111000///000000000111222222333333444333333222222333333444EEEHHHJJJKKKJJJJJJJJJKKKKKKLLLNNNMMMLLLLLLMMMOOOLLLLLLLLLLLLMMMNNNOOOOOOQQQRRRTTTUUUVVVVVVVVVVVVTTTUUUXXXYYYWWWTTTPPPMMMPPPRRRTTTUUUVVVWWWYYY[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWUUUSSSQQQPPPOOOOOONNNOOOPPPQQQQQQQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMKKKJJJGGGFFFEEEDDDCCCBBB@@@>>>===;;;;;;;;;999777666444444444444444333222111111111333333000000000000000000000000/////////...---,,,,,,+++...---,,,++++++,,,---...+++++++++*********))))))+++************)))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))((((((((())))))*********)))))))))(((((((((''''''((((((((()))))))))''''''((()))))))))))))))+++,,,,,,+++))))))***,,,++++++++++++++++++++++++,,,++++++************+++++++++******++++++,,,---************+++++++++++++++++++++,,,,,,,,,------,,,++++++******+++---...........................++++++,,,,,,,,,,,,------,,,...//////......///111000000000000////////////222111111111000000000///000000000000000//////...111111111111222222222222333333333333444444444444444444444555555555666666333444555666777888999:::::::::<<<@@@BBBIIIWWWddd~~~|||kkk\\\UUUJJJDDD===:::999888666444666555555444444333333222111111111111111111111111111111222222111111000000000000000000000000000000333333333222111111000000000000000000000000000000444444444333222111000///000000000111222222333333444333333222222333333444DDDFFFJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLKKKMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRTTTTTTTTTTTTWWWZZZ]]]^^^ZZZUUUOOOLLLOOOQQQSSSTTTTTTVVVXXXZZZZZZ[[[[[[[[[[[[[[[ZZZZZZWWWVVVVVVUUUUUUVVVWWWWWWWWWVVVUUUSSSQQQPPPOOONNNNNNNNNPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@>>><<<;;;;;;:::999777444333222222222222222111111111111222333/////////000000000000000000///......---,,,++++++///...,,,++++++,,,...///------,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&))))))))))))))))))******))))))))))))(((((((((((('''(((((((((((()))))))))'''(((((())))))))))))))),,,------+++))))))***+++************++++++++++++------,,,+++*********+++))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++*********+++,,,------------------------------------------------------...//////......///000000000000000////////////000000000000000000000000...///////////////......//////000000111222222333222222333333333444444444333333444444444555555555222333444555777888::::::<<<999:::>>>@@@BBBHHHNNN[[[jjjvvviiiYYYLLLFFF???<<<999888888888666555555555444444333222222222000000000000111111111111222222222222111111000///000000000000000000000000333222222222111111000000000000000000000000000000333333333333222111000000000000000111222222333333444333333222222333333444CCCEEEIIIJJJIIIHHHHHHHHHIIIJJJLLLKKKJJJJJJKKKMMMPPPPPPPPPOOOOOONNNMMMMMMLLLMMMOOORRRSSSTTTTTTTTT[[[___bbbbbb\\\TTTNNNKKKMMMOOOQQQRRRSSSTTTVVVXXXZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPNNNKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKNNNMMMLLLKKKHHHFFFDDDCCCAAAAAA@@@???===<<<;;;;;;:::888666444222222111222111111000000111111111222///////////////000000000///......---,,,,,,+++++++++***(((''''''(((***+++---------,,,,,,,,,++++++)))))))))))))))))))))***************************,,,,,,,,,+++***(((&&&%%%)))((((((''''''(((((()))((((((((((((((('''''''''(((((()))***************))))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((())))))***,,,------,,,***)))***,,,)))))))))******+++++++++------,,,+++*********+++))))))(((((())))))***+++,,,+++++++++++++++++++++***+++,,,---------,,,,,,+++*********++++++,,,,,,---------------------------------------------,,,...000000///...---...///////////////000000000000------...///000000111111---....../////////............///000111111222222222222222333333333444444333333333333444444444444333333444666888999:::;;;999555666:::=========@@@HHHOOO___vvvpppcccWWWJJJAAA>>>:::999777777777777555444444444444333222222111111000000000000000000111111111111111111000///......000000000000000000000000222222111111111111111000000000000000000000000000//////000111222222222111000000000111222222333333444333333222222333333444CCCEEEGGGHHHGGGGGGGGGHHHHHHJJJKKKKKKJJJIIIKKKLLLOOOPPPPPPPPPPPPOOONNNMMMMMMOOOQQQSSSUUUUUUUUUUUU\\\```cccbbb[[[TTTOOOLLLLLLNNNPPPQQQRRRSSSUUUWWWXXXXXXYYYYYYZZZZZZYYYYYYWWWVVVVVVUUUUUUUUUUUUVVVTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDCCCFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNMMMKKKHHHFFFDDDBBB?????????>>>===<<<<<<;;;999777555444222222222222000000111000000000000000////////////////////////------------,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))))))))************+++************************,,,,,,,,,,,,+++)))&&&%%%++++++************++++++)))))))))))))))((((((((((((((()))***++++++++++++******)))))))))(((((((((((((((((()))))))))******((((((((((((((()))******,,,------,,,******+++---(((((())))))***+++++++++,,,++++++************+++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******///000111000...------...////////////000000000000,,,,,,---...///000111111---......///////////////---......///000111111222222222222222333333333333222222222333333333444444333444555666777888999:::999555555999;;;888777999AAAAAAHHHWWWiii{{{xxxjjj[[[PPPHHH???;;;:::666666666555444444333333444333333222222111111000000000000000000000000000/////////000//////......000000000000000000000000111111111111111111111111000000000000000000000000---...///000111222222222000000000111222222333333444333333222222333333444CCCEEEFFFFFFEEEFFFGGGIIIGGGIIIJJJJJJIIIIIIJJJKKKKKKLLLNNNOOOPPPPPPPPPOOONNNOOOQQQSSSTTTTTTTTTTTTWWW\\\```___YYYSSSPPPOOOLLLNNNPPPRRRRRRSSSUUUWWWUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTSSSRRRPPPOOOMMMMMMMMMIIIIIIHHHHHHGGGFFFDDDDDDGGGGGGGGGHHHIIIJJJLLLLLLNNNMMMLLLJJJHHHEEECCCAAA>>>>>>>>>======<<<<<<;;;888777555444333333333444111111111111000///......000000000///.........---+++,,,,,,,,,,,,---------........................---------,,,,,,,,,++++++************++++++,,,,,,************************)))***+++,,,,,,***)))(((******))))))))))))******)))*********************'''(((***+++,,,,,,++++++++++++*********)))))))))(((((()))))))))*********)))(((((('''((()))***++++++,,,,,,,,,++++++,,,...((((((((()))***+++++++++******)))))))))***++++++++++++******++++++,,,---------,,,,,,,,,+++++++++)))+++,,,......---,,,+++++++++,,,---------------++++++++++++++++++++++++---,,,,,,,,,++++++++++++---...//////......///000.../////////000000000111---------....../////////---...///000000000000000.........//////000000000111222222222222333333333222222222222333333333333333333444555666666777777999666666999:::777777:::===;;;>>>FFFNNNWWWeeerrrvvv___TTTHHHBBB>>>999777888444444444333222222222333333333333222111111000000111111000000//////............//////000/////////000000000000000000000000000000000000111111111111000000000000000000000000///000111111222222222222000000000111222222333333444333333222222333333444CCCEEEEEEEEEDDDEEEGGGIIIGGGHHHJJJIIIHHHHHHIIIKKKGGGHHHKKKNNNPPPQQQQQQQQQLLLMMMOOOQQQRRRRRRQQQQQQRRRXXX]]]\\\WWWRRRQQQRRRMMMOOOQQQRRRSSSTTTVVVXXXTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSTTTUUUVVVWWWVVVVVVUUUVVVUUUSSSPPPNNNLLLKKKKKKDDDEEEGGGHHHHHHGGGFFFEEEHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGDDDBBB@@@>>>>>>======<<<<<<<<<<<<777666555444333444444555111111111111000///------111111000///...------,,,***++++++,,,,,,------...***++++++,,,,,,++++++***000000/////////.........******+++++++++,,,,,,,,,************************&&&(((***,,,---,,,+++***''''''&&&&&&&&&&&&''''''***************+++++++++'''(((***+++,,,,,,++++++++++++++++++************))))))))))))************)))((('''''''''(((***+++***+++,,,,,,++++++---///'''(((((()))***+++++++++)))((((((((()))***++++++)))))))))((()))******+++---------,,,,,,+++++++++)))***,,,......---,,,++++++,,,---.........------++++++++++++++++++++++++/////////......---------+++---.../////////111333.../////////000000111111///............---------......///000111111000000.........///////////////111111222222222333333333111111222222222333333333333333333444444555555555444222333666777666888<<<:::999<<