BM6P6(@ @@@>>>===AAAFFFFFFBBB>>>777888:::;;;:::888666555:::999888777666666666666666555444333333333333333///111333444444444222111000000////////////000000333333333222222222111111//////...///000000...,,,111000000///......------,,,---///000000///---,,,------------------------......------------......,,,---///000000...---+++***,,,------,,,+++,,,,,,........................////////////////////////............////////////222999???===555000111555777;;;CCCMMMXXXaaahhhkkkpppppppppnnnkkkgggdddbbb```aaacccfffmmmxxx~~~~~~zzzsssmmmiiigggdddbbbaaa```^^^^^^aaafffkkknnnyyy{{{~~~|||vvvppplllhhheeebbb]]][[[WWWSSSPPPMMMIIIFFFIIIIIIHHHFFFEEECCCBBBAAAGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGDDDFFFHHHIIILLLPPPUUUYYY```hhhpppuuuwwwvvvmmmcccUUUNNNHHHGGGEEEBBBBBBEEEFFFGGGHHHJJJLLLPPPVVVZZZccchhhpppxxxyyypppiiieeefffqqqzzzpppaaaXXXRRRTTTSSSNNNIIIJJJMMMKKKHHHGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999888888999999:::777777888999999888666555555888::::::===KKK```qqq~~~zzz~~~???>>>???CCCGGGGGGCCC>>>;;;;;;<<<<<<;;;999888777999999888777666666666666888777555444222222111111222333444444333111///---000000////////////000000222111111111000000000000......---...000000///---000000//////...------,,,---...///111111///...---------------------------......------------......,,,---///000000...---,,,+++,,,......,,,+++,,,---------------------------/////////////////////////////////000000000111111333===GGGKKKEEE===888666888===EEEOOOYYYbbbhhhllloooppppppooommmjjjfffdddaaaaaaaaabbbgggqqq}}}~~~zzzuuuvvvyyy|||~~~yyyqqqjjjfffbbb```^^^[[[YYYXXXXXXZZZ^^^bbbeeelllpppvvv~~~{{{vvvrrroookkkhhhdddaaa]]]YYYVVVRRRNNNJJJKKKIIIHHHEEEDDDBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEFFFHHHKKKPPPTTT[[[dddnnntttwwwuuulllbbbUUUNNNHHHGGGEEEBBBAAADDDCCCDDDFFFGGGIIIMMMRRRVVV]]]bbbiiiooovvvwwwjjjddddddkkkssspppdddXXXUUUSSSOOOLLLMMMMMMKKKIIIGGGGGGGGGFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888999777777888999999888777666888:::<<>>??????>>>===;;;:::999999888888777666555555555555888777666444222111000000222222333333222000...---000000////////////000000000000////////////......///......000222222111000//////......---,,,,,,,,,...///000111111000///...------------------------......------------......,,,---...//////...---,,,+++---......---,,,,,,---------------------------////////////////////////000000000111111111222222000888AAAGGGEEE???888333:::>>>FFFPPPZZZbbbhhhkkkkkklllmmmnnnmmmjjjgggeeebbb```^^^\\\___fffpppxxx~~~}}}~~~~~~sssnnnjjjkkklllooowww|||wwwnnnfff```\\\YYYVVVTTTSSSRRRQQQRRRUUUYYY[[[___dddmmmxxx|||yyyuuuqqqooollliiiddd___[[[VVVQQQNNNLLLJJJGGGDDDBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@??????????????????@@@AAAAAABBBEEEIIILLLTTT^^^jjjqqqvvvuuukkkaaaTTTMMMHHHFFFEEEAAA@@@BBB@@@AAABBBCCCEEEHHHMMMPPPWWW[[[```eeekkkttt~~~qqqgggdddgggkkkzzzxxxdddYYYTTTQQQOOOOOONNNKKKIIIHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBB@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777777777777777777888777888888999999999888888;;;<<>><<<;;;:::999999888777666555555444444444777666555333222111111111...///000111111111111000000000////////////000000////////////////////////000000000222444555444333......---------,,,,,,,,,......////////////......------------------------......------------......,,,---...//////......---,,,---//////---,,,---...------------------------........................000000000111111111222222111111222444666777555444;;;@@@HHHQQQZZZbbbgggjjjeeefffhhhjjjiiigggeeeccc```^^^YYYWWWXXX^^^eeejjjpppwww}}}zzz|||~~~~~~yyysssooofffdddbbbbbbbbbfffqqq~~~{{{tttkkkaaa[[[VVVRRRPPPRRRQQQOOOOOOOOOQQQRRRTTTXXX]]]gggrrr||||||yyyuuurrrppplllgggaaa\\\WWWQQQNNNLLLJJJFFFBBB@@@???@@@AAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>@@@CCCFFFNNNXXXeeeoootttsssjjj```RRRLLLGGGFFFDDD@@@???AAA>>>@@@AAAAAABBBDDDHHHKKKRRRVVVZZZ___dddmmmwww|||nnnhhhfffgggooouuu```UUUQQQPPPPPPNNNLLLIIIHHHHHHHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@?????????>>>======<<<<<<:::;;;<<<<<<;;;;;;999999888888777777777777888888777888888999999:::::::::;;;===CCCRRRhhhAAA???======>>>@@@AAAAAA@@@???===;;;:::999888888888777666555555444444444444333333222222222333333//////000000111111111111000000////////////000000000000000000000000000000///...///000333444333111---------------,,,,,,,,,------------------------------------------------......------------......,,,------......//////...,,,...000///...---......------------------------------------------------/////////000000000111111444111......222666888999<<>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<==================<<<<<<===AAACCCIIITTTaaajjjppppppggg]]]PPPJJJEEEEEEDDD@@@???@@@???@@@AAAAAAAAABBBEEEGGGKKKOOOSSSXXX^^^gggsss{{{wwwkkkdddbbbfffrrrjjjXXXQQQOOONNNNNNLLLJJJHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>>======:::;;;<<<===<<<;;;:::888999999999888888999999999888888888999:::;;;;;;<<<:::???KKK```{{{@@@???===<<<<<<===???AAA>>>======;;;:::999888888888888777666555555555555222222222222222333444444444333222111000//////...000000////////////000000000000111111111111222222---,,,,,,...///000///.........------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,------.../////////---///000000///......///........................------------------------/////////000000000111111222111111222555888999999>>>CCCKKKTTT\\\bbbfffggggggffffffeeeddddddcccccc]]]ZZZWWWVVVWWWZZZ[[[[[[\\\aaaiiiqqqzzz{{{{{{}}}}}}yyywwwvvvtttrrrpppkkkiiigggeeedddaaa]]]YYYUUUTTTTTTVVVWWW\\\hhhuuuxxxqqqfff\\\UUUQQQNNNLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMQQQWWW```jjjssszzz~~~|||xxxtttrrrnnnhhhbbb\\\VVVPPPLLLFFFDDDAAA???=========>>>::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;===@@@BBBEEEOOO[[[dddjjjiiiaaaWWWMMMGGGDDDDDDDDD@@@???@@@???@@@AAAAAA@@@AAACCCDDDDDDGGGLLLPPPWWW```mmmuuuooobbb___```hhhuuuuuu]]]RRRNNNLLLOOOLLLJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<===>>>>>><<<:::999::::::999999999999::::::888888888999:::<<<===>>><<>>?????????>>>>>>>>>>>><<<<<<======<<<:::999888999999888777666666666666333333222222222222222333555444333222111000000000000000////////////000000000000000111111222222222...------...///000...---........................---------,,,,,,---------------------------------......------------......,,,,,,,,,---...///000000...///111111///...///000////////////////////////////////////////////////000000000111111111222222///000222333444666777999BBBFFFOOOWWW___eeegggiiiiiigggdddbbb``````aaabbb___]]]ZZZZZZ[[[[[[YYYWWWXXX[[[bbbkkkwww|||{{{}}}~~~}}}}}}}}}|||}}}zzzyyyooollliiihhhgggfffdddbbb```___]]]\\\\\\ZZZWWWUUUSSSQQQRRRUUUXXX\\\gggqqq}}}wwwpppeee\\\VVVRRRPPPOOOLLLMMMMMMNNNMMMMMMKKKKKKLLLNNNRRRYYYbbbkkkssswwwxxxyyyzzz||||||yyyuuuqqqnnnjjjccc]]]WWWQQQKKKGGGAAA@@@???>>>===<<<<<<<<<::::::999999999999::::::<<<=========>>>>>>>>>???=========<<<;;;<<<@@@BBBBBBKKKVVV]]]bbbbbbZZZQQQJJJEEEBBBDDDDDDAAA???AAA???@@@AAAAAA@@@???@@@BBBAAACCCGGGKKKQQQ[[[gggpppzzzzzzgggbbb```bbbkkk{{{~~~bbbTTTOOOMMMOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDCCCAAAAAAAAAAAABBB@@@@@@@@@???>>>>>>======;;;===>>>@@@???===;;;:::999999888888888888999999888888888999:::<<<>>>@@@BBBPPPggg|||;;;>>>BBBCCCBBB@@@===<<<;;;<<<===>>>>>><<<:::888:::999888777777666666666555444333222111111111111222222111111222222333444000000////////////000000//////000000111111222222111000000000222222000........./////////////////////......------......///------------------------.........------.........,,,,,,,,,------///000111...///111111/////////000000000000000000000000000111111111111111111111111111111222222222333333333444444222111000444:::>>>DDDIIIQQQZZZbbbgggiiijjjiiifffbbb^^^\\\\\\^^^___bbb___]]]]]]]]]\\\XXXTTTUUUWWW^^^hhhvvv{{{{{{}}}~~~{{{|||}}}}}}}}}|||wwwqqqnnnkkkjjjcccaaa^^^]]]]]]\\\[[[YYY[[[YYYXXXXXXXXXWWWUUUSSSUUURRRRRRVVV[[[___hhhqqqyyyvvvoooeee\\\VVVSSSRRRQQQNNNOOOPPPPPPPPPOOONNNMMMOOOPPPQQQUUU\\\dddlllppprrrssstttwwwwwwuuuppplllhhhddd^^^XXXRRRLLLFFFBBB>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<>>???@@@AAACCCFFFJJJOOOXXXdddmmmuuunnnhhhbbbaaadddqqqeeeUUUPPPNNNOOOMMMJJJIIIIIIIIIGGGFFFDDDCCCAAA@@@??????@@@AAA?????????>>>======<<<<<<<<<===???@@@@@@>>><<<:::888888777777777777888888888888888999:::===???@@@HHHXXXrrr}}}yyyxxx{{{~~~|||AAABBBBBBAAA@@@???>>>=========<<<;;;::::::999999888888777666666666666666111222222333333444444555333333333222111000///...222111111000000000000000111111111111000000000000)))666:::333000555333***333......111///)))(((---,,,,,,------------......******+++++++++,,,,,,,,,,,,,,,---...//////......////////////////////////,,,---...///000000000000............///////////////...------///000000//////000111000//////111333111111000000222666<<>><<<:::::::::<<<===<<<<<<============<<<<<<;;;999888:::===>>><<<:::>>>>>>>>>>>>????????????AAAEEELLLQQQSSSQQQMMMJJJDDDBBBAAA???>>>>>>??????????????????????????????@@@???BBBGGGLLLSSS___kkkttt~~~zzzpppiiiiiigggjjj{{{iiiWWWRRRTTTOOONNNMMMKKKJJJHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;999999:::<<<<<<;;;AAAHHHNNNggg{{{wwwvvvxxx|||@@@@@@@@@@@@???>>>============<<<;;;:::999999888888888777666666666666666777666555444222111000///111222222222222111111000222111000000//////000000///.....................222///+++***---000222222***)))+++///111...,,,+++//////......------------+++++++++,,,,,,,,,,,,---/////////000000/////////.............../////////,,,---...///////////////............////////////000///------...///...---000222444444222000//////000000111111444999@@@EEEPPPTTTZZZ```eeehhhiiijjjiiiccc^^^\\\[[[ZZZ^^^dddjjjmmmoookkkddd]]]YYYXXX\\\^^^ccckkkuuu|||wwwvvv{{{{{{yyyyyyzzz}}}~~~xxxqqqmmmkkkiiihhheeeaaa]]]ZZZXXXWWWWWWWWWVVVUUUVVVWWWXXXXXX\\\\\\]]]]]]\\\ZZZWWWVVVUUUWWWXXXZZZ\\\```eeeiiixxx|||vvvrrrlllfffbbb_________ZZZYYYWWWWWWVVVTTTQQQNNNKKKKKKLLLMMMPPPUUUYYY\\\___aaacccffffffdddbbb```ZZZWWWQQQKKKFFFBBB@@@??????===<<<:::::::::<<<===??????@@@@@@@@@@@@??????<<<::::::;;;===>>><<<:::=========>>>>>>>>>??????@@@CCCHHHLLLNNNLLLIIIGGGCCCBBBAAA???????????????????????????????????????@@@???AAAFFFJJJPPP\\\gggrrr||||||qqqmmmiiigggqqqmmmZZZRRRQQQOOONNNMMMKKKJJJHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999888:::;;;;;;;;;AAAJJJ\\\uuuzzzuuuvvvzzz?????????>>>>>>===<<<<<<>>>===<<<;;;:::999999888888888777666666666666666999888666444222000///...000000111222333333222222222111000000//////000000..................//////;;;333000333333---***---+++------,,,...111///,,,........................,,,,,,,,,---------......111111000///............,,,---------......//////,,,------.........---------............/////////111///------......---+++111444666777444111///...///000111333666===DDDJJJTTTWWW\\\aaaeeegggggggggeee```^^^]]]\\\\\\bbbiiirrruuuvvvrrrkkkbbb^^^\\\^^^aaagggnnnwww~~~{{{wwwvvvwww~~~}}}{{{yyyxxxxxx{{{~~~~~~xxxqqqjjjeeeaaa___aaa___]]][[[YYYXXXXXXXXXYYYYYYYYYZZZ[[[]]]^^^___ccccccdddcccaaa___\\\ZZZWWWXXXYYYZZZ\\\```eeeiiiuuuyyywwwtttpppkkkhhhfffeeeeee```___]]][[[ZZZWWWRRROOOMMMOOOPPPNNNLLLMMMPPPSSSVVVXXXZZZ[[[[[[YYYVVVUUUOOOLLLIIIDDDAAA>>>======>>>===<<<::::::;;;<<<<<>>>>><<<:::<<<<<<=========>>>>>>>>>???@@@CCCFFFFFFEEECCCBBBBBBBBBAAA@@@???????????????????????????????????????>>>@@@DDDHHHLLLWWWbbbnnnyyy}}}tttmmmgggjjjqqqttt```TTTPPPOOONNNMMMLLLJJJHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>============???>>>===<<<;;;:::999999;;;::::::999999::::::;;;::::::;;;===<<<===FFFQQQlll{{{vvvxxx??????>>>>>>============>>>>>>===<<<:::999888888888777777666666666666666555555444444333333333333000111222222333333222222111111000///////////////111111000000111222333444+++222:::;;;777444555888222555333+++)))...111///***+++,,,---...//////000------------.........///111000...---,,,+++,,,,,,,,,,,,------......//////---------...------,,,,,,---------.........//////000///...///000111///...333555777666444222111111000111222444888>>>FFFKKKWWWYYY]]]aaacccdddcccccc___]]]\\\___```ccckkkttt{{{~~~{{{rrriiicccaaaaaaeeekkksssyyy}}}{{{uuussstttzzzzzzyyyxxxxxxzzz~~~zzztttqqqlllgggccc___^^^]]]___^^^]]]\\\\\\]]]___``````aaabbbdddfffhhhjjjkkkkkkkkkkkkjjjgggdddaaa___XXXYYYYYYZZZ[[[___dddhhhsss}}}yyyxxxwwwtttpppmmmkkkjjjjjjfffdddaaa___\\\YYYTTTPPPSSSUUUVVVRRRKKKGGGIIILLLNNNOOOPPPQQQPPPNNNLLLJJJEEEDDDAAA???===<<<;;;;;;===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======???>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<============??????@@@AAAAAA@@@??????AAAAAAAAA@@@@@@?????????????????????????????????@@@???@@@DDDFFFJJJSSS]]]iiittt|||sssllljjjllltttzzzfffXXXQQQPPPOOOMMMLLLJJJHHHFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>======<<<;;;;;;::::::;;;::::::999999::::::;;;<<<<<<>>>??????CCCOOO]]]wwwzzz~~~@@@@@@???>>>>>>>>>?????????>>>===<<<:::999888777888777777666666666666666333333333444444555555555222333333333333222111111111000000///.../////////222222111111222444666777DDDaaarrrcccNNNEEE???666000333222,,,***,,,//////+++++++++,,,------......------........./////////000///......---------------------.........//////---------...------,,,,,,------------..................///111444555444333555555555333222333555777111222333555888>>>FFFKKKWWWYYY\\\___``````^^^]]]YYYYYY[[[```dddjjjwww|||ppphhhdddeeeiiipppvvv{{{||||||{{{zzzyyyssssssuuu~~~~~~xxxxxxxxxzzz~~~uuuoooiiigggdddaaa``````aaabbbddddddddddddfffhhhjjjkkkjjjkkkmmmooorrrsssuuuvvvsssssssssqqqnnnjjjfffddd\\\\\\[[[ZZZ[[[^^^cccgggrrr}}}|||zzzyyywwwuuusssqqqooonnnkkkiiieeebbb___ZZZUUUQQQRRRUUUUUUQQQJJJFFFGGGJJJHHHIIIJJJJJJIIIGGGEEECCC??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>?????????>>>===<<<<<<<<<<<<<<<<<<============?????????>>>>>>>>>>>>===@@@AAAAAAAAA@@@@@@??????????????????????????????@@@???AAADDDEEEHHHQQQZZZdddooo~~~xxxooojjjhhhkkksss}}}jjjZZZQQQPPPOOONNNLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;<<<>>>@@@AAAHHHYYYiiizzzuuu~~~AAA@@@>>>>>>===>>>???@@@???>>>===<<<:::999777777888888777666666666666666666666555555444333333333333333444444333222111111111000//////......//////000000//////000222555666bbbjjjLLL:::333...//////---,,,---......---------,,,,,,,,,---------........./////////000111222222222222111////////////////////////,,,------.........------,,,------------.........---...///333666888777555555555444222111333666:::222333444666999@@@GGGMMMVVVXXX[[[]]]]]]\\\[[[YYYUUUUUUYYY___fffpppwwwlllfffiiimmmtttyyy}}}}}}{{{yyyvvvzzz}}}|||wwwtttuuuxxx}}}{{{vvvwwwyyy}}}xxxpppkkkbbbaaa``````aaadddgggiiimmmmmmoooqqqsssuuuvvvwwwvvvwwwyyy{{{|||~~~~~~~~~}}}|||{{{yyyuuupppllliiibbbaaa___]]]\\\^^^cccgggqqq|||}}}||||||zzzxxxvvvtttrrrooommmiiifffbbb]]]XXXTTTLLLMMMMMMJJJGGGEEEGGGJJJEEEEEEEEEEEEDDDCCCAAA@@@============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<>>>??????===<<<======<<<<<<=========>>>>>>>>>@@@??????>>>>>>>>>======@@@@@@AAAAAAAAA@@@@@@???????????????????????????@@@???@@@CCCDDDFFFNNNWWW___jjjzzzssshhhbbbbbbhhhuuunnn\\\QQQQQQPPPNNNLLLIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>?????????;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;888:::===@@@CCCNNNcccwww|||ooolllzzz???>>>===<<<<<<===???@@@??????===<<<:::888777666888888777666666666666666888777666555444333222222222222333333444333333333000000///............//////...------...111444666FFFuuummmMMM333000333...+++---,,,------...///000111111,,,,,,---------.........,,,...111444666666555444111111111000//////......,,,---...///////////////,,,,,,---------...............000333666777666444555555555333222222444666222333555777<<>>>>>>>>>>>======:::===??????===<<<===>>>=========>>>>>>>>>??????>>>?????????>>>>>>>>>===???@@@AAAAAAAAAAAA@@@???????????????????????????===<<<>>>AAABBBDDDKKKTTT\\\gggwww}}}mmmbbb___bbbkkkxxxwwwbbbTTTQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999;;;???CCCIIIVVVoootttiiijjj{{{>>>===<<<;;;;;;<<<>>>???@@@???>>><<<:::888777666888888777666666666666666666666666555444444333333000000222333444555555555000000///...............///...------///222555777888HHHcccppp===000222...+++000((()))+++///222666888999,,,,,,,,,---------......(((+++///444666666555444333333222111000///......,,,---...///000000000000,,,,,,,,,---------......//////000333555666444222555666777666333111111222111222555999>>>FFFOOOVVVWWWXXXZZZ\\\\\\[[[YYYWWWSSSTTTWWW\\\dddqqqsssnnnooosssxxx}}}~~~|||zzzvvvtttpppnnnooottt|||vvvssstttqqqssswww~~~|||yyyuuuqqqnnniiihhhggghhhlllqqqvvvyyy{{{vvvsssmmmlllhhhcccaaabbbfffiiioooyyy~~~zzzxxxvvvssspppllliiiddd^^^ZZZSSSOOOIIIEEECCCCCCCCCBBB@@@@@@AAAAAA@@@@@@??????===============<<<;;;:::::::::;;;<<<=========<<<<<<<<<============<<<<<<999<<<>>>>>><<<;;;===???>>>>>>>>>>>>????????????===>>>>>>??????>>>======>>>???AAAAAABBBAAA@@@???????????????????????????;;;:::<<<@@@AAABBBJJJRRRZZZeeeuuuuuuhhh``````gggqqq{{{iiiYYYQQQPPPNNNLLLIIIGGGEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@???????????????@@@@@@>>>>>>===<<<;;;::::::999;;;::::::999999::::::;;;;;;>>>CCCHHHOOO^^^yyy~~~qqqhhhlll>>>????????????>>>============>>>===;;;888555333666777999:::999888666444888666444222111000111111666555444444333333444444111///......///000000///000111222333333333333333333666<<>><<<<<<<<<===>>>===<<<<<<<<<<<<======>>>===<<<<<<;;;;;;;;;<<<<<>>>>>>>>=========;;;<<<>>>@@@AAA@@@@@@??????BBBDDDCCC@@@>>>>>>???>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<>>>CCCIIINNNYYYcccrrr~~~lllgggddddddgggmmmyyywwwfffYYYSSSOOONNNMMMIIIFFFGGGFFFFFFEEECCCBBBAAA@@@???>>>============>>>>>>?????????>>>>>>=========<<<;;;;;;<<<;;;:::;;;===@@@<<>>>>>===;;;999666444666777999999999888666555666555444333333333333333333333222111111111111222333111///000111222111111//////000111111111000000///...---///444:::AAAEEEXXXBBB000...111...,,,...------........./////////333000,,,+++,,,---,,,+++,,,------...///000111111000///---,,,,,,,,,---...------------------.................................///111222222222111111111333444333111000000111222333666;;;CCCLLLUUUZZZZZZZZZZZZZZZYYYWWWSSSQQQQQQUUUYYY[[[```kkk{{{wwwpppnnnooorrrwww{{{|||{{{xxxvvvppplllgggeeeiiisss~~~xxxsssqqqqqqrrrtttyyy|||zzzxxxxxxxxxyyy|||}}}zzzwwwrrrlllhhhffffffggggggjjjpppxxx{{{wwwrrrkkkccc^^^UUUPPPJJJEEECCCBBBBBBAAA??????===<<<<<<<<<===============<<<======>>>???>>>======<<<<<<======>>>>>>>>>>>>=========<<<<<<===>>>???@@@AAAAAABBBBBB???BBBDDDCCCAAA??????@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@?????????>>>??????>>>>>>======<<<<<<============>>>BBBHHHMMMUUU___nnn|||tttiiifffeeehhhkkkssszzzbbbXXXPPPNNNMMMJJJGGGGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;<<<======<<<;;;;;;===???:::===CCCKKK[[[sss~~~vvvzzz@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===<<<:::777666777888888999999777666555444444555555555555555444333333222111111111111111444222111111222333333222000000000111000000//////666444222000000000222333333...///333222+++)))---,,,,,,,,,---------......000---++++++,,,------,,,---------.........//////---------,,,,,,,,,,,,,,,..................------...........................///000000000000000000000222555555333222111111444555999???GGGOOOWWW[[[\\\\\\[[[ZZZXXXVVVSSSRRRUUUWWWYYYYYY\\\dddqqq{{{{{{rrroooooonnnqqqtttwwwyyyxxxvvvuuunnniiicccaaagggsssyyysssqqqqqqrrrrrruuuzzz~~~zzzuuunnniiifffeeedddccccccgggnnntttxxx||||||uuummmeee___WWWRRRKKKFFFCCCBBBAAA@@@>>>>>>===<<<<<<<<<======>>>>>>======>>>>>>???@@@???>>>>>>>>>>>>>>>??????@@@@@@????????????>>>>>>??????@@@@@@BBBCCCDDDEEEAAACCCDDDDDDCCCAAAAAAAAA??????>>>>>>??????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>BBBGGGKKKWWW```ooo}}}pppkkkiiiiiijjjmmmuuu~~~rrrcccSSSNNNNNNKKKHHHFFFFFFFFFEEECCCBBBAAA@@@???@@@???>>>======<<<============<<<<<<<<<<<<;;;;;;>>>>>>>>><<<;;;;;;===???<<<>>>DDDRRRggg>>>????????????>>>======>>>>>>>>>===<<<:::999888777888888888888777666666555555777777777666444333555444444333222333333333444222111111222333333222222222333222222111000000.........///000111111222333333444555///(((***000++++++,,,,,,,,,---------,,,++++++++++++,,,------------------------------......////////////...---//////......------,,,,,,..............................//////////////////111444888999888666444444555777<<>>=====================???>>>>>>>>>???@@@AAABBB??????>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBEEEGGGIIIDDDEEEFFFFFFEEEDDDCCCCCC@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????AAAFFFIIIWWW```nnn|||{{{sssllliiihhhiiiooouuupppZZZPPPOOOMMMIIIFFFFFFFFFEEECCCBBBAAA@@@???@@@@@@>>>===<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;===AAABBBJJJZZZttt>>>????????????>>>======>>>=========<<<;;;:::999888888888888888777666666777888888888777555333222444444333222222222222333222111//////111222111000222222222222222111000///,,,------......------,,,///.........---,,,///333+++++++++,,,,,,,,,,,,---***+++++++++,,,,,,......------------,,,,,,,,,,,,...//////000000000//////...---------,,,,,,++++++........................//////..................111444888:::999777666666555888>>>FFFMMMTTTXXX[[[[[[[[[[[[YYYWWWWWW[[[]]]``````]]]ZZZWWWYYY^^^ccckkkmmmooonnnlllkkklllmmmoooqqqsssuuuuuutttrrrppphhhddd___```hhhwww~~~tttmmmkkknnnrrrtttpppuuu|||}}}vvvmmmeee___[[[YYYWWWRRRTTTXXX[[[___dddiiimmmuuuzzzyyypppfff___XXXSSSLLLFFFCCCAAA???>>>======>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCCCC???????????????@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCEEEHHHJJJLLLHHHIIIIIIIIIIIIHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>????????????AAAAAAAAA@@@???AAAEEEHHHRRR[[[iiiwww|||nnngggeeegggkkkqqq|||cccUUURRROOOJJJGGGFFFFFFEEECCCBBBAAA@@@???@@@@@@>>>===<<<<<<<<<<<<>>>>>>??????????????????=========;;;999999:::<<>>>>>>>>???@@@@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNPPPNNNMMMLLLLLLLLLKKKHHHEEEBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????AAAAAAAAAAAA@@@BBBEEEHHHRRR[[[iiivvvtttiiieeedddhhhllluuunnn\\\UUUPPPKKKHHHFFFFFFEEECCCBBBAAA@@@???@@@???>>>======<<<======<<<<<<============>>>>>><<<======;;;::::::;;;===@@@GGGXXXqqq@@@AAAAAAAAAAAA@@@??????<<<;;;;;;:::::::::::::::999888888777777777777777888777666555444444444444222111111000000000000000111///......///000000///---...//////////////////)))***+++---...///000000/////////000111000,,,(((,,,,,,,,,,,,------------***,,,...///---,,,...000------------............,,,,,,+++++++++,,,......,,,,,,,,,---------------........................111111///.........//////,,,...000111111111333444888===EEENNNUUUYYY\\\\\\XXXXXXWWWSSSPPPRRRXXX^^^eeeccc^^^YYYTTTSSSSSSTTTWWWZZZ^^^bbbfffiiilllnnntttvvvxxxyyyxxxsssnnnkkkdddcccdddiiisssyyysssllljjjmmmppprrrqqqtttyyy}}}}}}~~~~~~~~~~~~|||uuukkkaaaZZZUUUQQQOOOMMMOOOQQQSSSUUUXXX\\\```dddiiiqqqvvvyyy{{{}}}~~~}}}{{{yyyuuummmeee^^^UUUPPPJJJDDDAAA@@@>>>===>>>???@@@AAABBBAAAAAA@@@AAAAAAAAABBBCCCDDDFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKNNNPPPRRRSSSTTTTTTRRRPPPOOOOOONNNJJJFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>@@@AAABBBAAAAAABBBEEEHHHSSS\\\jjjwwwrrrjjjfffeeefffnnnwwwyyycccWWWPPPLLLJJJFFFFFFEEECCCBBBAAA@@@???>>>>>>============>>>>>><<<<<<=========>>>>>>>>>===>>>>>>===<<<<<<>>>@@@BBBMMMbbb}}}>>>????????????>>>======;;;::::::999999:::::::::999888888777777777777777666555444333333444555666444333333222111222222222111///......///000000/////////000111111222111111------------............---...---++++++------,,,,,,,,,------------......***---000000...---...000---------.........//////...---+++++++++---///000,,,------....../////////........................222111000///......///000,,,...000000000111333555:::???GGGPPPWWW\\\]]]^^^XXXXXXVVVQQQMMMNNNUUU[[[eeebbb]]]XXXSSSQQQPPPPPPPPPTTTYYY```eeejjjmmmooovvvxxx{{{|||yyytttmmmiiiccccccffflllvvvvvvpppkkkjjjnnnrrrrrrpppwww|||}}}}}}}}}}}}}}}}}}}}}}}}~~~|||uuukkkaaaZZZUUUQQQNNNMMMOOORRRTTTUUUXXX[[[^^^]]]bbbiiimmmnnnooorrrttttttttttttrrrooohhh```ZZZTTTOOOIIICCCAAA???>>>===???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLMMMMMMJJJKKKOOORRRUUUVVVWWWWWWWWWTTTRRRQQQQQQOOOJJJFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???>>>======@@@AAABBBBBBAAACCCFFFHHHPPPYYYfffsss|||qqqiiidddbbbiiippp~~~gggYYYPPPLLLKKKFFFFFFEEECCCBBBAAA@@@???>>>============>>>>>>???>>>>>>??????@@@@@@@@@AAA>>>??????>>>>>>>>>AAACCCHHHUUUlll>>>>>>????????????>>>>>>======<<<;;;:::999999888888777777777777777888888333444555555555444333222000333555444111......000111111111111000000000000222111111111333444333222......---///222333333222........................+++,,,---......---,,,+++............................../////////...,,,++++++++++++,,,,,,,,,------,,,------......------,,,------------------------111111000000/////////...---///111000...///333777:::???HHHPPPVVVZZZ^^^```ZZZUUUPPPOOONNNOOOUUU]]]ccc```ZZZTTTPPPNNNNNNOOOPPPTTTZZZaaafffiiikkklllsssvvvzzzzzzvvvpppkkkhhheeedddjjjvvv~~~~~~pppnnnkkkiiikkkqqqxxx||||||wwwvvvyyyzzzyyyvvvyyy{{{}}}{{{rrrggg___\\\ZZZVVVRRRSSSSSSUUUVVVXXXZZZ[[[\\\bbbdddfffggggggfffeeedddfffeeeeeeeeeccc___XXXTTTMMMJJJGGGCCC@@@>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCAAAAAABBBFFFJJJGGGGGGGGGGGGIIILLLOOOQQQQQQPPPOOONNNNNNNNNOOOOOOTTTSSSSSSUUUYYY[[[YYYWWWZZZXXXVVVUUUSSSPPPLLLIIIFFFEEECCCBBBBBBAAA???===AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBCCCFFFHHHPPPWWWdddqqqrrrgggddddddgggkkkyyykkkWWWPPPMMMJJJGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>======>>>???@@@AAA???>>>===;;;::::::::::::;;;;;;===BBBBBBAAACCCHHHMMMfff|||>>>??????????????????>>>======<<<;;;:::999999888888888777777777777888888333444555555555444333222000333555444111//////000111111111111000000000000000///...///111222111000222111///000111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................,,,,,,---------,,,+++***,,,,,,---------.........,,,------......------,,,........................000000000//////.........///111333222000111555888===CCCKKKRRRVVVXXXZZZ[[[WWWRRROOONNNMMMOOOVVV^^^ccc```\\\WWWTTTRRRRRRSSSRRRUUU[[[aaafffiiijjjkkkpppssswwwxxxtttoookkkiiiggghhhnnnzzzzzzpppmmmjjjjjjlllrrryyy}}}zzzxxxzzz{{{yyyvvvxxxyyy{{{~~~yyyqqqfff___]]]ZZZWWWTTTVVVWWWXXXZZZ\\\]]]______```aaacccccccccaaa___^^^^^^]]]\\\[[[ZZZVVVQQQMMMHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCDDDGGGJJJHHHHHHHHHIIILLLOOORRRTTTWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUVVVYYY]]]``````______^^^\\\ZZZWWWSSSOOOLLLJJJHHHGGGFFFFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@AAADDDFFFMMMTTT```mmm{{{}}}mmmddd```ccceeeooo~~~sss]]]SSSOOOLLLGGGFFFDDDCCCAAAAAA@@@@@@===>>>>>>>>>>>>>>>???????????????>>>======<<<<<<===<<<<<>>???BBBDDDJJJPPP[[[gggtttzzziii___```___eeeqqq|||uuu]]]QQQLLLIIIGGGFFFDDDCCCAAAAAA@@@@@@======>>>??????>>><<<<<<===>>>?????????>>>======@@@===<<<======???GGGQQQbbb{{{@@@@@@@@@AAAAAA@@@@@@@@@======<<<;;;:::999999888999888777777777777777777444444444444333333222222222222222222111000000000111111111111000000000///222111000111222333333111///...---///111222222111........................---...///000000///...---////////////////////////.....................---------------............------............------..........................................------222444555444222333888===DDDJJJQQQVVVWWWUUURRRQQQPPPLLLJJJKKKMMMPPPYYYbbbeeedddcccaaa^^^ZZZXXXVVVRRRUUUZZZ```eeeggghhhiiigggiiilllmmmlllkkkjjjkkknnnuuu|||yyy{{{ppplllkkkjjjkkkpppwww~~~}}}}}}~~~~~~{{{yyyuuuvvvyyy|||zzzvvvpppkkkiiihhhfffddddddeeefffhhhiiiiiiiiiiiiggggggeeeccc```]]]ZZZXXXSSSPPPLLLJJJIIIIIIHHHFFFDDDDDDCCCBBBAAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJFFFHHHKKKKKKKKKJJJKKKKKKNNNNNNOOOQQQSSSVVVXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^``````aaadddgggkkknnnooooooppppppmmmfff]]]VVVRRRPPPOOONNNOOOOOOMMMJJJGGGFFFEEECCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@???>>>>>>AAACCCGGGMMMVVVbbbnnn{{{ttteee```]]]aaakkkuuusss\\\OOOJJJHHHGGGFFFDDDCCCAAA@@@@@@@@@<<<===???@@@???===;;;:::999:::===>>>???>>><<<;;;???======>>>===@@@JJJUUUooo@@@@@@@@@AAAAAA@@@@@@@@@======<<<;;;:::999999888999999888777666666777777444444333333222222222222222222111111111111111111111111111111000000000///111000///000222333222111///...---...000111111000........................---...///000000///...---////////////////////////........................+++,,,,,,,,,,,,------------......//////......---------------------------------..................111222333222111444999>>>EEEJJJRRRWWWWWWUUURRRQQQNNNKKKIIIKKKNNNRRR\\\eeeiiiiiiiiigggccc^^^XXXUUUQQQUUUZZZ```dddggghhhhhhccceeeggghhhhhhiiijjjlllrrr|||vvvpppnnnyyywwwnnniiiiiiiiilllrrrzzz{{{yyy{{{{{{{{{}}}~~~~~~}}}{{{uuuvvvxxx|||{{{yyyuuusssqqqpppooonnnmmmnnnoooppppppooonnnmmmlllkkkhhheee```\\\YYYWWWPPPMMMIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDGGGGGGHHHHHHJJJKKKLLLMMMHHHKKKNNNOOONNNMMMMMMNNNTTTTTTUUUVVVWWWYYY[[[[[[aaabbbcccdddfffggghhhhhhhhhiiijjjlllmmmooorrrsssvvvxxxzzzvvvnnncccZZZVVVQQQPPPOOOOOOOOOMMMKKKHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@??????AAACCCFFFKKKSSS]]]iiivvvnnnbbb]]]___hhhppp{{{rrr___TTTOOOLLLGGGFFFDDDCCCAAA@@@@@@@@@===>>>???@@@???>>><<<:::999:::===>>>???>>>===<<<======???AAA@@@CCCNNNZZZyyy??????@@@@@@@@@@@@??????======<<<;;;:::999999888:::999888777666666666666444444333222222222222222333111000000111222222111111111111111000000000000///...---...000111000///222111////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---........................,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------......////////////......------------------------...............////////////000111111111444;;;@@@FFFKKKRRRVVVWWWUUUSSSRRROOOKKKJJJMMMPPPUUU___hhhnnnooopppoookkkddd]]]YYYVVVXXX]]]aaaeeefffffffff```bbbcccdddeeefffjjjlllvvvwwwmmmhhhgggnnn|||}}}tttmmmggggggiiimmmttt|||}}}wwwrrroootttvvvyyy{{{||||||{{{{{{uuuvvvxxx{{{||||||{{{zzzyyyxxxxxxxxxwwwxxxyyyyyyxxxuuusssqqqooommmiiiddd___[[[WWWVVVOOOLLLHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFLLLLLLLLLLLLMMMNNNOOOPPPMMMOOORRRSSSRRRRRRRRRSSSYYYYYY[[[\\\^^^___```aaaeeefffhhhjjjlllmmmnnnnnnppprrruuuvvvvvvvvvwwwyyy|||vvviii```[[[TTTRRRPPPOOOOOONNNMMMKKKKKKKKKJJJHHHFFFDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???@@@BBBDDDDDDHHHOOOYYYdddqqq~~~zzzhhhaaa___dddjjjrrrooo```VVVPPPKKKGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>???@@@@@@???======<<<===???@@@AAA@@@@@@???;;;===@@@BBBCCCGGGTTTaaa}}}>>>??????????????????>>>======<<<;;;:::999999888:::999888777666666666666444333222111111111222333444111//////111333222111111111111111000000000000///...---...000000000...333111/////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,++++++++++++,,,---...,,,,,,,,,,,,---------.........////////////.......................................//////000000000...///111111111666===CCCHHHMMMRRRUUUVVVTTTSSSSSSPPPMMMLLLOOORRRWWWaaakkksssuuuxxxyyyuuunnnfffaaa^^^```ccceeegggfffeeeddd``````aaaaaabbbeeeiiilllyyy~~~oooeeeaaaaaabbbqqqyyyrrrmmmeeefffiiinnnuuu~~~|||wwwrrrooopppssswwwyyyzzzyyywwwwwwssstttvvvyyy~~~|||xxxvvvqqqooojjjeee```[[[XXXVVVPPPMMMJJJIIIIIIKKKKKKKKKIIIJJJKKKLLLNNNNNNOOOOOOUUUTTTTTTSSSSSSTTTTTTUUUSSSUUUWWWXXXWWWWWWXXXYYY[[[]]]___bbbeeehhhiiijjjhhhiiilllnnnqqqrrrsssssswww{{{}}}oooeee```XXXVVVRRRPPPPPPQQQPPPOOORRRRRRRRRPPPMMMIIIDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@??????AAACCCBBBFFFLLLTTT___lllzzztttiiiaaaaaabbbhhhyyypppbbbYYYPPPHHHGGGFFFDDDCCCAAAAAA@@@@@@????????????@@@@@@@@@@@@???????????????@@@@@@@@@======@@@AAABBBIIIZZZjjj}}}>>>>>>????????????>>>>>>>>>===<<<;;;:::999999888:::999888777666666666666444333222111111111222333444111...///111333333111111111111111000000000000111000///000111222222000///...---...///000///...........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000---------.........//////......////////////......////////////////////////.../////////000000111111---///111111222777???FFFKKKNNNRRRUUUUUUSSSSSSRRRRRRNNNMMMPPPTTTYYYccclllvvvzzz~~~}}}vvvnnnhhheeefffhhhiiihhhfffcccbbb````````````aaadddiiimmmzzzvvvfff[[[XXXYYY[[[jjjzzz~~~{{{vvvqqqllleeefffiiinnnvvv~~~zzzvvvtttooorrrvvvxxxwwwuuutttsssqqqrrrtttxxx}}}{{{yyytttqqqmmmgggbbb]]]ZZZXXXSSSPPPNNNMMMNNNOOOOOOOOOMMMNNNPPPSSSUUUVVVWWWXXX\\\\\\[[[ZZZZZZZZZZZZ[[[XXXYYY[[[[[[ZZZZZZ\\\]]]]]]___bbbfffjjjnnnpppqqqnnnpppsssvvvxxxzzzzzz{{{|||tttiiiddd\\\YYYUUURRRRRRSSSSSSSSSWWWXXXXXXVVVSSSMMMGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@BBBAAADDDJJJRRR\\\iiiwwwqqqddd___^^^ccctttwwwjjj___TTTJJJGGGFFFDDDCCCAAAAAA@@@@@@@@@?????????@@@AAABBBBBB>>>>>>============>>>>>>?????????@@@AAAJJJ^^^qqq@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;:::999999888888777777666666555555...000333444333333333333111111222222222222111111222222222111111111000000//////000000000//////...000000000000000000000000---...//////------...///..................------///...,,,,,,------,,,***+++---...---,,,,,,---...,,,,,,------------------...------,,,---...///000///////////////.........//////000000111111222222333333333555:::@@@FFFJJJLLLQQQTTTSSSTTTVVVUUUQQQSSSQQQNNNLLLMMMTTT]]]dddooosssxxx|||}}}xxxpppjjjgggggghhhiiijjjhhhdddaaaaaa^^^]]]___aaacccjjjqqqzzznnn```UUUSSSWWWZZZhhhtttuuusssqqqmmmgggeeegggkkkrrr{{{|||xxxssstttvvvvvvuuussspppoootttttttttxxx~~~}}}vvvtttoooiiiccc```^^^\\\[[[ZZZVVVRRRQQQSSSUUUUUUTTTTTTUUUVVVXXXZZZ\\\^^^___ggghhhjjjiiieeebbb```___ccccccbbbbbbcccdddfffgggjjjhhhggghhhmmmtttyyy||||||}}}}}}}}}}}}rrrhhh```ZZZSSSOOOOOORRRVVVXXXXXX]]]bbbbbb[[[QQQIIIEEEFFFDDDCCCDDDDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCGGGMMMVVVbbbooowwwwwwfffbbb___]]]kkkxxxhhh[[[RRRKKKHHHCCC@@@BBBCCC@@@<<<<<<===???@@@AAAAAA@@@???===>>>???@@@AAA@@@??????@@@<<<===CCCGGGMMMccczzz?????????>>>>>>>>>======<<<;;;;;;:::999999999888888888777777666666555555111222444444333222333444111111222222222222111111111111111000000000////////////000000000//////...////////////////////////+++,,,------++++++,,,---........................---,,,+++,,,---...---,,,---...///...,,,++++++---++++++,,,,,,---...//////...------,,,---...///000/////////////////////...------......////////////222222333555:::@@@GGGJJJMMMQQQTTTSSSTTTVVVUUUQQQRRRSSSRRRRRRSSSWWW]]]bbbiiilllpppssstttrrrmmmjjjgggggghhhiiijjjiiieeebbbbbb___^^^```bbbeeellltttvvviii\\\SSSQQQUUUWWWdddooorrrpppnnniiidddeeehhhmmmttt}}}}}}zzzzzzyyywwwuuusssrrrqqqvvvuuuvvvzzz{{{qqqmmmfffbbb```````````````]]]YYYXXXYYY[[[\\\[[[^^^^^^```bbbeeeiiilllooosssttttttrrrmmmiiiggggggkkkkkkjjjjjjkkklllnnnnnnrrrqqqppprrrvvv|||{{{rrrddd^^^VVVPPPPPPRRRUUUWWW]]]bbbhhhhhhbbbYYYQQQLLLFFFDDDBBBAAAAAABBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFLLLTTT___kkksss}}}jjjddd```\\\eeetttyyyfffWWWNNNJJJFFFCCCCCCCCCAAA>>>>>>???@@@@@@@@@@@@@@@@@@===>>>???@@@AAA@@@@@@???DDDAAACCCIIIMMMWWWooo>>>>>>>>>===============<<<;;;:::999888888888888888888777777666666555555333444555333222111333444111111222222222222111111000000000/////////////////////000000000000000///........................+++,,,------++++++,,,---........................+++******+++---///...---...///000...,,,******+++)))***+++,,,...///000000...------------...//////......//////////////////---............/////////000000222555;;;AAAHHHKKKNNNRRRUUUTTTTTTVVVTTTPPPOOOQQQTTTUUUVVVXXXZZZ\\\aaaccceeehhhiiiiiiiiihhheeeeeefffhhhjjjiiigggeeedddaaa```bbbeeehhhqqqyyy|||ooodddZZZQQQPPPRRRTTT___iiilllkkkjjjfffbbbeeeiiipppxxx{{{vvvrrrqqqqqqqqqvvvwwwyyy}}}~~~ppplllfffbbbbbbdddfffggghhheeebbbaaabbbdddeeeeeeeeeeeefffjjjooouuuzzz~~~~~~yyytttrrrqqquuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxzzz}}}mmmfff]]]VVVTTTUUUWWWYYY___eeekkkmmmhhh```XXXSSSHHHEEEBBB@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBEEEJJJQQQ[[[eeelllyyyrrriiiccc]]]___iiivvvsss___RRRMMMHHHEEEDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@>>>??????@@@AAA@@@@@@@@@CCCAAADDDIIIOOO]]]yyy>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999999999999888888777777666666555555555555444222000///111333111111222222222222111111000000000000000000000000000000111222222222222111........................---...//////------...///---------...............---,,,+++,,,...///...------...///...,,,++++++---++++++,,,,,,---...//////......------........................////////////000000000000000000000000...///222666<<>><<<:::::::::;;;;;;888888777777666666555555555555444111///...000222111111222222222222111111111111111111111111111111111222333444444444444444........................---...//////------...///---------.........//////111///......//////...,,,***,,,------,,,,,,...///------------------,,,,,,..................---------.........//////000000000000000///////////////...000333777>>>DDDJJJMMMPPPTTTVVVUUUUUUVVVSSSOOOLLLMMMNNNNNNMMMNNNOOOQQQTTTXXX\\\^^^^^^\\\]]]]]]]]]]]]___cccgggjjjjjjiiifffcccbbbfffkkkrrr~~~wwwlllfffccc^^^ZZZYYYXXX[[[```eeeffffffffffffhhhmmmuuu|||}}}tttnnnnnnoooqqqtttxxx~~~~~~xxxsssooojjjhhhiiikkknnnooopppppppppooooooppprrrsssttttttwww{{{~~~qqqeee^^^\\\\\\]]]\\\```dddgggeee```XXXRRRMMMIIIEEEBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFHHHMMMTTT\\\aaallluuuuuujjjaaa___bbbeeerrrcccVVVJJJFFFEEEDDDEEEHHHEEEDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCEEEHHHOOO\\\sss????????????@@@@@@@@@@@@@@@???===;;;:::;;;<<<===888888777777666666555555444444444333000///000222111111222222222222111111111111111111222222222222111222333444555555555555........................+++,,,------++++++,,,---,,,,,,------.../////////111000......///...---+++)))+++------------///111///......------,,,++++++.........///......---,,,------......///000000000.........------------,,,000111555:::@@@FFFKKKNNNQQQUUUWWWUUUUUUVVVSSSOOONNNOOONNNMMMLLLLLLNNNPPPOOOTTTXXXZZZXXXWWWYYY[[[^^^^^^___bbbfffiiiiiihhheeebbbaaafffmmmvvvxxxnnnmmmnnnjjjdddaaa]]]\\\]]]bbbeeeeeehhhllllllrrryyy~~~|||uuupppoooqqqsssrrryyy~~~yyytttqqqnnnlllmmmoooqqqqqquuuvvvwwwwwwvvvwwwyyy{{{zzz{{{~~~xxxjjjaaa^^^]]]]]]___```bbbdddccc^^^VVVQQQIIIFFFCCCAAAAAABBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBCCCEEEGGGKKKQQQXXX]]]gggooo|||}}}nnnccc___```bbblllyyyvvvaaaMMMGGGGGGEEEEEEGGGCCCCCCAAA@@@????????????AAA@@@@@@@@@@@@AAABBBBBBCCCEEEJJJUUUhhh>>>>>>>>>>>>?????????@@@@@@>>><<<:::999:::;;;===888888777777666666555555444555666666444222222333111111222222222222111111000000000000111111111222000111222333444444444444////////////////////////+++,,,------++++++,,,---,,,,,,------...//////000...---,,,,,,---...---+++***,,,------,,,,,,...///------------------,,,,,,....../////////...,,,,,,------......///000000111......---------,,,,,,,,,222333777<<>>>>>AAAAAA@@@@@@@@@AAABBBCCCBBBEEELLL\\\vvv<<<=========>>>>>>?????????===;;;999888999;;;<<<888888888777666666555555444666888888666555444555111111222222222222111111.../////////000000111111...///000111222333333333000000000000000000000000---...//////------...///,,,,,,------...///000000***))))))***,,,------,,,,,,.........,,,+++,,,...,,,,,,,,,------.............../////////...,,,+++---------...///000000111000000/////////.........333555888===BBBHHHLLLOOOSSSWWWXXXVVVUUUUUUSSSNNNKKKMMMOOONNNLLLJJJIIIHHHGGGIIIKKKKKKJJJNNNWWW^^^kkkiiigggggggggfffeeecccbbb______fffooo{{{yyytttxxx~~~{{{rrrlllddd]]]YYY]]]aaaeeekkktttwww|||zzzwwwsssnnnkkkkkkkkklllsss|||~~~|||{{{{{{}}}xxxmmmgggeeedddccc```^^^]]]\\\XXXQQQLLLHHHFFFEEEEEEFFFFFFEEECCC@@@@@@AAAAAABBBCCCDDDDDD===???AAACCCFFFKKKRRRVVV```fffqqqnnnccc```\\\bbbiiirrryyyWWWLLLKKKGGGBBBBBB>>>???@@@AAAAAA???>>>===BBBAAA@@@???@@@AAABBBCCCGGGJJJSSSgggBBB@@@???======>>>@@@AAA???===;;;:::::::::999888555666777777555666888:::000222222111//////222555//////000000111111111222111000///......---......222...---333777888777888......---------......///...------...111222222111...------------...//////666222,,,)))***---000111+++,,,,,,---.........---...000000000...---...///111111000000/////////...222222111111000000//////---...///////////////......222999???DDDJJJOOOSSSQQQSSSUUUWWWVVVUUUTTTSSSQQQQQQRRRSSSRRRPPPMMMLLLLLLHHHFFFIIILLLPPPZZZccckkkmmmnnnmmmiiifffdddccc^^^aaacccfffssswwwpppddd___[[[[[[]]]aaalllvvvzzzyyyxxxrrroooooonnnlllkkknnnzzz~~~sssoookkkgggiiieeebbb```___[[[UUUOOOJJJHHHEEEDDDDDDEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@BBBGGGNNNSSS[[[dddrrrwwwjjjfff^^^___dddooo~~~```OOOJJJEEEDDDFFFBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAABBBEEEGGGHHHNNN^^^xxx===<<<<<<===>>>@@@AAABBB???===::::::::::::999777777555333444777888888666333444555333111111333666///000000000111111111111222111111000000000000111333...---222666555333333//////...---------------...------...000111000///,,,,,,,,,,,,,,,---......111///,,,,,,---...------+++,,,------......------)))+++,,,,,,++++++,,,......---------,,,,,,,,,,,,////////////......------......//////////////////000444:::@@@EEEJJJOOORRROOOQQQSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQMMMJJJIIIIIIEEEEEEHHHMMMRRR[[[dddjjjlllmmmllliiifffdddddd```ccceeeiiiwww~~~vvvoooccc^^^[[[[[[^^^cccnnnxxx}}}xxxtttooolllmmmmmmkkklllooo{{{{{{xxxtttnnnkkkgggeeebbb]]]UUUOOOJJJHHHEEEDDDDDDEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@AAAEEEKKKOOOZZZbbbppp~~~qqqgggaaa```ccckkkxxxhhhSSSKKKDDDAAACCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAACCCEEEHHHIIISSSggg======>>>???@@@AAAAAAAAA>>><<<:::999999999888777999444000222777:::777333555555555333111111222444000000000000111111111111111000000000000111111222555111111666999555111///000///...---------------///---------//////...---+++++++++++++++,,,,,,---,,,,,,---...//////,,,))),,,,,,------......------''')))***+++++++++---///,,,,,,,,,,,,,,,+++++++++/////////............---.........//////000000000222666<<>>======;;;999888999888777666888444111222666777666333444444222111//////000111000000000000000111111111......---......///000000555444777???AAA;;;333///......---------......//////...,,,,,,---...,,,++++++++++++++++++,,,------+++,,,---///000000---***,,,,,,------...------,,,***,,,---...------///000........................000000000000000000000000.........//////000111111444888???DDDHHHLLLOOOQQQQQQRRRRRRPPPNNNNNNRRRUUU[[[[[[ZZZYYYWWWUUURRRQQQPPPLLLJJJNNNSSSUUUZZZ```eeehhhjjjjjjhhhfffeeedddccceeejjjsss|||vvvkkkddd]]]ZZZYYY]]]bbbjjjuuu|||uuunnnkkkjjjlllllljjjmmmrrr}}}{{{vvvqqqllleee[[[TTTKKKIIIFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEFFFIIILLLWWW___lllyyyssshhh```]]]bbbkkkxxxxxx]]]OOOFFFCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBDDDFFFIIIMMM^^^zzz@@@AAABBBCCCAAA???<<<:::===;;;999888999888777666555555555444444444555666555333111000000000000000111111000000000000000000......---......///000000111222888BBBEEE>>>444...,,,,,,,,,---...///000111///...,,,,,,------+++***,,,,,,,,,,,,,,,------......------...000111000...,,,------...------,,,,,,...///000///...---.../////////////////////000000///////////////000000000///.........///000222333666:::AAAGGGJJJMMMPPPRRRVVVVVVTTTPPPLLLMMMRRRWWW^^^___``````^^^[[[XXXVVVSSSNNNKKKOOOSSSVVVZZZ^^^ccceeeggghhhfffdddccccccbbbdddkkkwww~~~{{{nnnccc]]][[[YYYYYY___eeemmmyyy{{{tttnnnllllllmmmllliiimmmrrr}}}|||vvvppphhh___XXXKKKIIIFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA===???AAACCCDDDFFFIIIKKKVVV^^^jjjwwwlllaaa]]]bbbjjjuuuvvv[[[MMMFFFDDDEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBCCCDDDGGGJJJPPPbbb}}}<<<===>>>??????>>><<<;;;>>><<<:::999999999888777555666777666333333555777777555222111222333333222111111111111000000000000111000000000000111111222......444===AAA:::111---,,,,,,,,,---...///000111///...,,,,,,------,,,+++,,,,,,,,,,,,,,,---.........---,,,---///111111111------......------,,,,,,---...///...,,,+++,,,------------...............,,,------------.........//////......///111333444777<<>>???AAACCCFFFIIITTT[[[gggtttsssfff```eeelllssssssZZZKKKEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCCCCEEEHHHKKKVVVhhh>>>????????????>>>===<<>>??????@@@BBBEEEHHHQQQXXXdddppp|||}}}nnnfffjjjllloooxxx^^^NNNGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCEEEHHHKKK\\\oooFFFEEEDDDCCCAAA???===<<>>===<<<<<<;;;::::::999888888@@@===999777666666666555555333111111222222222111000000000000000000000000//////////////////////////////000111111111111111///............---------//////............//////,,,++++++++++++,,,------...------,,,,,,------...+++,,,...///......///000---......///000////////////............------------------............///111///------///222333444:::BBBHHHJJJMMMRRRTTTSSSTTTQQQMMMIIIJJJOOOWWW\\\hhhqqqkkk^^^ZZZ\\\\\\[[[^^^___```___]]]\\\\\\]]]\\\dddvvvvvvjjj```[[[ZZZWWWZZZ^^^fffppp{{{zzzooohhhdddfffhhhiiijjjlllooorrr{{{vvvjjj```XXXTTTMMMKKKIIIIIIIIIJJJHHHGGGCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDLLLRRR[[[dddnnnyyynnngggfffhhhtttpppWWWLLLGGGDDDHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBDDDJJJQQQfff@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999999999;;;999555333444444333333555333111111222222222111000000000000000000000000000000000000000000000000...///000000111111000000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,------......------,,,,,,------......///...,,,++++++---000------...////////////...///............------------------............///---.........///000333555<<>>===<<<<<<::::::::::::::::::::::::999666444333333444444333444333111111222333222111000000000000000000000000////////////////////////......///000000000/////////............---------,,,,,,++++++++++++,,,,,,---------,,,---......///......------------......000000...***((())),,,///,,,,,,---...............///............------------------............///+++///333333111111555999>>>EEEKKKMMMOOOTTTUUUTTTSSSPPPLLLJJJKKKPPPVVVZZZffflllvvvzzzhhh```___``````aaa```^^^[[[YYYZZZ]]]```gggppp~~~|||mmmaaaYYYVVVUUUWWWZZZaaajjjuuusssjjjdddaaaccceeegggiiimmmqqqttt{{{rrrggg___ZZZWWWTTTPPPMMMKKKIIIGGGEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCDDDJJJRRRZZZbbbmmmyyywwwiiieeedddjjjrrrcccRRRMMMMMMJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHHHHJJJTTT___xxx>>>??????>>>>>>===<<<;;;::::::::::::::::::::::::999888666555777777777666444222111111222333222111000000000000000000000000..............................////////////......///............---------,,,,,,++++++++++++,,,,,,...------------...//////......------------............---+++))))))+++---+++,,,------......------///............------------------............///...555;;;:::555333777===@@@GGGLLLNNNPPPTTTVVVTTTRRROOOKKKJJJLLLQQQUUUXXX```dddmmmwwwuuuhhhccccccddddddbbbaaa]]]YYYXXXYYY^^^bbblllwww|||xxxiii]]]WWWUUUTTTWWW[[[cccmmmyyy|||ppphhhccc```bbbeeegggjjjnnnssswww|||xxxnnnfffbbb```\\\VVVQQQNNNKKKHHHEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCHHHOOOVVV]]]hhhsss|||ooohhhfffgggkkkxxxkkkTTTMMMMMMIIIIIIKKKLLLMMMMMMMMMMMMHHHEEEFFFHHHGGGIIIUUUddd}}}~~~>>>??????>>>>>>===<<<;;;;;;;;;::::::::::::999999:::888777777888999888777444222000111222333333222000000000000000000000000////////////////////////......////////////......///............---------------,,,,,,,,,,,,------...------------.../////////......------......///(((+++---...---,,,,,,,,,+++,,,------......------///............------------------............///000777>>><<<555222777===AAAHHHNNNOOOQQQTTTVVVTTTRRRNNNJJJJJJMMMRRRUUUVVVZZZ^^^fffooowww~~~}}}wwwnnniiigggggggggfffcccaaa]]]YYYXXX[[[aaaeeeppp|||~~~{{{ttteee[[[WWWUUUTTTWWW\\\eeeppp|||yyynnngggeeeaaaccceeehhhkkkpppvvvzzz~~~~~~vvvpppllliiiddd]]]VVVQQQMMMIIIGGGCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCHHHMMMSSSZZZdddooowwwtttjjjgggeeeeeeqqquuuXXXLLLKKKFFFGGGIIILLLNNNOOOPPPQQQKKKGGGGGGJJJIIIJJJYYYkkk}}}}}}????????????>>>===<<<<<<<<<<<<;;;::::::999888888888777666666777888666555333222000111222333333222000000000000000000000000222222222222222222222222//////000000000///......///............---------......------------......---------,,,---....../////////............//////&&&***...000///...---,,,,,,,,,---...............///............------------------............//////555:::888222000555<<>>===<<<======<<<;;;999888777777888666555666777666555333333111000111222444333333000000000000000000000000111111111111111111111111000000111111000000///...///............---------......------------......,,,,,,,,,,,,,,,------...//////............//////***---//////...---------------...////////////...///............------------------............///---222666555111222888>>>CCCIIINNNOOOPPPSSSTTTRRRQQQMMMIIIJJJOOOSSSTTTRRRQQQSSSWWW\\\```dddffffffcccdddgggjjjkkkkkkiiihhhaaa___]]][[[[[[```ggglllyyy||||||yyyiii]]]XXXWWWVVVTTTWWW]]]hhhtttqqqhhhfffggghhhiiikkkmmmpppuuu||||||rrrlllcccZZZSSSNNNJJJGGGCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAADDDHHHLLLQQQZZZeeemmmuuu~~~qqqhhhccc```ccctttnnnVVVMMMIIIHHHFFFFFFFFFIIIKKKMMMMMMGGGJJJRRRSSSVVVkkk}}}|||}}}|||@@@AAAAAA@@@@@@???>>>===>>>>>><<<;;;999888666666999888777777888777555333333111000111222444444333000000000000000000000000........................111111111111111000////////////.........---------...------,,,,,,------...,,,++++++++++++,,,------//////............/////////000000...,,,,,,,,,...---...//////000000////////////.........------------------.........//////---111444444333666<<>>============<<<;;;::::::999999555555666666666444333111333222222111111222222333777555222///------......000000////////////000000...//////////////////...////////////...............---,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---............---,,,***))))))(((////////////////////////000///...------...///000............///////////////...------111666;;;???GGGJJJNNNQQQRRRSSSTTTUUUPPPMMMLLLNNNSSSUUURRROOOKKKHHHHHHLLLMMMLLLNNNRRRSSSXXX___fffjjjjjjhhhgggaaa]]]ZZZYYYYYY\\\fffqqq~~~xxxwwwqqq___VVVTTTTTTUUUWWWYYYdddqqqzzzvvvmmmiiihhhhhhmmmnnnppprrrtttyyy}}}uuuooofff]]]VVVOOOIIIEEEBBB@@@???@@@BBBDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAABBBAAACCCIIINNNRRRYYYbbbnnnwwwoooeeeaaaccclll|||kkkOOOIIIFFFDDDDDDEEEFFFEEEEEELLLHHHJJJSSSYYYccc|||yyy{{{}}}~~~>>>????????????>>>=========<<<<<<;;;::::::999999999999::::::999888777666333222222111111222222333000////////////000222222//////............////////////............//////////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.....................---------........................//////...------...//////............////////////000///...///333888===AAAGGGJJJNNNQQQSSSSSSTTTTTTRRROOOMMMOOOSSSTTTQQQMMMMMMIIIHHHIIIIIIGGGHHHLLLSSSWWW^^^dddhhhhhhgggeee```\\\YYYYYYYYY]]]gggssswwwyyy}}}mmm\\\UUUTTTTTTWWWYYY[[[ggguuuzzzqqqjjjhhhhhhiiikkkmmmoooqqqtttyyyzzzxxxvvvooofff^^^XXXRRRLLLHHHEEECCCAAAAAABBBCCCBBBAAACCCCCCDDDDDDCCCCCCBBBAAACCCAAACCCHHHLLLPPPYYYaaallltttuuujjjeeeccckkkyyysssUUUJJJGGGEEEDDDDDDEEEEEEDDDIIIGGGJJJQQQXXXddd~~~www{{{}}}}}}~~~~~~>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;::::::999999888888888888777666555444333222222111111222222333,,,---...///111111222222///......------......///000///...------...///000////////////............///...------,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......((())))))***+++,,,------------------------------......------------..................////////////111000000111555:::@@@CCCHHHKKKNNNQQQSSSSSSRRRRRRQQQPPPOOOQQQUUUVVVTTTQQQPPPKKKHHHHHHFFFCCCDDDHHHRRRVVV\\\bbbeeeeeedddbbb^^^ZZZWWWWWWYYY^^^jjjvvv~~~yyyvvv|||wwwhhhYYYSSSRRRTTTWWW[[[___lllzzz~~~yyyqqqiiieeeeeegggiiiiiikkknnnqqqtttyyyxxxrrrvvvxxxrrriiibbb]]]XXXRRRMMMIIIFFFCCCBBBBBBBBBAAA@@@CCCCCCDDDDDDCCCCCCBBBAAADDDAAAAAAFFFIIINNNWWW```iiiqqq}}}~~~oooiiiccchhhrrr~~~|||[[[LLLIIIFFFDDDDDDDDDDDDCCCEEEEEEIIIPPPVVVfffxxx}}}{{{wwwzzz}}}>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999666666666555555444333333333222222111111222222333///000111111111///---,,,//////............//////000///...------...///000////////////............///......---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......''''''((()))***++++++,,,------------------------------------------------............////////////000000000222666<<>>>>>>>>>>>>>>===<<<<<<:::::::::::::::999999999888888777777666555555555333222222111111222222333111222333333111...+++)))111111000000000000111111000///...------...///000////////////..................---------......///,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------........................,,,------------------,,,............//////////////////000333777===BBBEEEKKKKKKNNNQQQTTTSSSOOOLLLKKKLLLNNNRRRUUUXXXYYYYYYSSSMMMIIIHHHHHHGGGJJJOOOSSSVVV[[[___aaaaaa___^^^[[[WWWTTTTTTWWW___ooo|||xxxuuuvvvnnnbbbVVVPPPOOOPPPUUUZZZeeeppp|||~~~~~~~~~{{{rrrnnngggaaa___```ccceeehhhlllrrrwww{{{|||||||||vvvsssqqqjjj___VVVKKKHHHEEECCCCCCDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAADDD@@@???BBBEEEIIIRRR[[[dddlllwwwxxxjjjaaa___bbbiiisss```OOOLLLGGGDDDCCCDDDDDDCCC@@@DDDIIINNNXXXooozzzvvvuuuxxxzzz}}}======>>>>>>======<<<;;;::::::::::::999999999999777666555444333333333444333222222111111222222333///111222333222111///---222111111000000111111222...//////////////////...////////////............------------------...///,,,,,,,,,---------......---,,,,,,,,,,,,---............------,,,,,,++++++////////////////////////------............------............////////////...///111444999>>>CCCFFFLLLLLLMMMQQQTTTSSSNNNIIIIIIKKKNNNQQQTTTWWWXXXYYYXXXRRRLLLKKKIIIHHHLLLQQQVVVXXX\\\___aaaaaa___^^^\\\WWWSSSSSSWWW```ppp~~~zzzxxx{{{jjj___UUUPPPOOOPPPUUU[[[fffpppzzz|||yyyqqqlllfff```]]]___bbbdddiiimmmtttzzzyyysssrrrxxx|||zzzzzzzzztttfff[[[MMMJJJFFFCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAACCC@@@???AAADDDGGGOOOWWWaaaiiittt}}}oooccc___^^^ccclllyyyeeePPPLLLGGGDDDCCCDDDDDDDDDBBBEEEIIIOOO[[[uuuzzzvvvuuuwwwxxxyyy======>>>>>>======<<<;;;999999999999999999999999666555333222111111222222333222222111111222222333000111222333333222111111111111000000000000111111---...///000000///...---////////////............,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******........................---...////////////...---............///////////////000222666;;;AAAEEEHHHMMMLLLMMMQQQTTTSSSMMMGGGFFFIIINNNTTTXXX]]]aaacccfff^^^VVVRRRNNNLLLNNNSSSXXXZZZ^^^```aaaaaa___^^^\\\WWWSSSSSSVVV___ppp{{{{{{}}}eee\\\SSSOOOOOOQQQWWW^^^eeeoooxxx~~~|||xxxnnnjjjddd___]]]^^^bbbdddhhhmmmuuu|||zzznnnhhhiiittt{{{xxxyyyxxxyyy~~~{{{mmm```QQQMMMHHHDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA??????BBBDDDFFFLLLTTT^^^eeepppzzzxxxiiibbb^^^```fffqqqiiiPPPLLLFFFCCCCCCDDDEEEFFFEEEGGGIIIPPP```{{{}}}wwwuuutttuuuuuuvvv}}}===============<<<<<<;;;999999999999999999999999:::999777666555555666666333222222222222222222333333333333333333222111111000000////////////000000,,,---000222222000---,,,000/////////............++++++++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////---------------------------...///000000///...---............/////////000000111444888===BBBGGGJJJMMMLLLMMMQQQUUUSSSLLLFFFCCCHHHOOOWWW___gggmmmqqqsssjjj```ZZZTTTOOOQQQUUUZZZ\\\___aaabbbaaa```___]]]WWWRRRRRRVVV___ppp}}}{{{}}}xxxbbbYYYRRROOOPPPRRRZZZaaaeeennnwww~~~~~~yyylllhhhbbb]]]\\\^^^bbbeeegggmmmuuu}}}oooeeedddlllwww|||uuuqqqssssssxxxqqqdddTTTPPPIIIEEECCCBBBAAAAAACCCCCCDDDDDDCCCCCCBBBAAA@@@>>>???BBBDDDEEEKKKRRR[[[cccnnnxxxmmmeee______dddmmm{{{jjjOOOKKKFFFCCCCCCEEEFFFGGGGGGHHHJJJPPPbbb{{{uuurrrrrrssssssttt{{{@@@AAAAAA???<<<999888888;;;;;;;;;;;;:::999888888888777777666555444444444111222222333222111000///000111222333333222111000111111000///////////////000000//////......------////////////////////////***++++++,,,,,,++++++***//////.........---------...------,,,,,,------...,,,---///000000///---,,,++++++,,,,,,---...//////////////////////////////000000//////.........---000000111555:::AAAHHHLLLQQQQQQRRRQQQOOOLLLIIIHHHDDDKKKTTTZZZ```kkkzzzuuuggg\\\VVVTTTUUU]]]\\\\\\^^^```aaa```^^^[[[XXXSSSRRRXXXeeevvv}}}}}}qqq```YYYSSSQQQQQQSSSZZZaaahhhqqqxxx}}}uuunnnfff```___^^^\\\^^^aaaeeekkksss{{{}}}kkkbbbcccfffpppvvvnnnmmmjjjppptttwww{{{}}}sssgggSSSOOOHHHDDDBBBCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBEEEIIILLLUUU^^^jjjuuu~~~wwwjjj```___bbbgggtttiiiVVVMMMEEEBBBDDDEEEGGGHHHLLLIIIKKKVVVnnn|||tttssstttuuutttuuu~~~AAABBBBBB@@@===:::999999;;;<<<<<<;;;;;;:::999888888777777666555555444444222222333333333222000000111222333333333222111000111111000//////////////////////////////.........////////////////////////,,,,,,------------,,,,,,//////.........---------...------,,,,,,------...,,,---...000000...---,,,------......///000000111........................000/////////............000111222666;;;BBBIIILLLQQQSSSTTTSSSPPPKKKHHHFFFGGGMMMTTTZZZcccrrrvvveeeZZZVVVVVVZZZZZZZZZ[[[]]]^^^]]]\\\YYYVVVSSSTTT\\\jjj{{{~~~yyy}}}nnn___XXXSSSRRRTTTWWW^^^ffflllttt{{{~~~tttkkkddd^^^^^^^^^^^^```ccceeekkkttt|||wwwjjjcccbbbfffrrryyynnnlllfffjjjlllnnnrrrsssjjj___RRRNNNHHHDDDBBBCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAADDDHHHKKKTTT\\\iiittt|||}}}ooobbb```bbbfffrrroooWWWMMMDDDBBBBBBBBBCCCDDDIIIHHHLLLZZZrrrzzztttssstttuuuuuuwww|||yyy}}}AAABBBBBBAAA>>>;;;;;;;;;<<<<<<<<<<<<;;;:::999999777777777666555555444444222333333333333222222111222333333333222222111000111000000///////////////...///////////////000000////////////////////////.......................................---------......------------......,,,---...//////...---,,,------......///000000000------------------------////////////............111222444888===CCCIIILLLRRRTTTVVVUUUQQQKKKGGGDDDIIILLLRRRYYYeeexxxooo___YYYYYYYYYYYYYYYZZZ\\\]]]\\\[[[WWWUUUSSSVVVaaaqqq}}}sssxxx|||kkk]]]VVVRRRSSSVVV[[[ccclllrrryyy~~~~~~rrrhhhaaa\\\]]]^^^^^^aaaeeefffllluuu~~~}}}qqqccc\\\___fffvvvrrrllleeeeeeddddddggghhhaaaXXXPPPLLLGGGCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAACCCFFFIIIQQQYYYfffrrrzzzttteeeaaaaaadddooo|||xxx[[[PPPEEECCCDDDBBBAAABBBFFFGGGNNN___xxx{{{wwwtttsssuuuvvvwwwzzzwwwsssrrruuuzzz~~~???AAAAAA@@@===;;;;;;;;;<<<<<<<<<<<<;;;:::999999777777666666555555555555333333333333333333333333222222222111111000//////000000////////////000000......//////000000000111//////////////////////////////............//////..............................------------......------...//////...------,,,,,,,,,---------......------------------------///////////////.........111333555:::???DDDIIILLLQQQUUUXXXWWWQQQJJJFFFDDDGGGJJJOOOWWWeeeyyysssaaa\\\]]][[[ZZZZZZ\\\^^^___^^^\\\VVVTTTTTTYYYeeeuuu}}}yyynnnuuu~~~wwwgggZZZUUUQQQSSSWWW\\\eeennnvvv}}}|||pppggg```[[[\\\^^^^^^aaaeeehhhnnnwww|||}}}sssbbbXXXZZZ\\\fffwwwzzzppphhheeeaaa___```___ZZZSSSNNNJJJFFFCCCCCCCCCDDDCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@AAADDDGGGLLLUUUcccoooxxxxxxgggaaa```bbblllxxxbbbSSSHHHGGGHHHEEECCCFFFDDDHHHQQQddd~~~wwwvvvssssssuuuwwwyyy~~~zzzooolllkkknnnqqqttt|||===???@@@???<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333333333333444111111000000////////////000000////////////000000.../////////000000111111////////////////////////......---,,,,,,---......---.....................///......------......///---..................---,,,,,,,,,---------------.................................///////////////111333666;;;@@@EEEIIIKKKOOOTTTXXXWWWQQQJJJFFFEEEGGGKKKQQQZZZfffwwwpppaaa\\\^^^[[[ZZZZZZ\\\^^^___^^^\\\WWWUUUUUU\\\iiiyyyxxxrrrjjjsss}}}rrrcccXXXRRROOOQQQVVV[[[eeennnxxx~~~zzzmmmggg```[[[[[[]]]]]]```dddjjjpppyyy}}}{{{|||pppbbbYYYSSSSSSXXXdddtttyyynnnggg___]]]\\\YYYTTTPPPKKKHHHDDDCCCCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBB@@@AAABBBAAA@@@AAACCCEEEHHHQQQ^^^jjjuuu}}}hhh```___```iiittthhhVVVHHHHHHJJJFFFEEEIIIEEEIIIUUUiii{{{uuutttqqqqqqtttxxx|||xxxllliiiggghhhiiikkksss{{{<<<===???>>><<<;;;;;;<<<;;;;;;;;;;;;:::999888888666666666666666666555555333222222222222333333444000000/////////000000111///////////////000000111///000000000000000000111////////////////////////...---,,,++++++,,,---...---------...............//////............//////........................////////////////////////////////////////////////.........///////////////000333777<<>>??????===<<<<<<===::::::::::::999888777666555666666666666666666666222111111000111222333444111111000000111222333444///////////////000111111111111111000000000000000////////////////////////...---,,,******,,,---...---------.........////////////............//////.........------.........////////////////////////..................................../////////000///222777<<>>===>>>???999999999999888777666666555555555666666666666666111111000000000111333444222222111111222444666777///////////////000111111222222111111000000/////////////////////////////////...,,,++++++,,,...///---------.........////////////............//////......------------......---------------------,,,---------------------------.........//////000000///222777<<>>>>>===<<<<<<;;;<<<;;;::::::;;;;;;999777777666555555444444555555333333333333333333333333111111000000000111222222000000000000000111111222222222000/////////000111......///000000000//////---------...............////////////......---,,,......//////......------...............---,,,,,,..............................///000000000000000.........//////000111222444666999===AAADDDFFFGGGKKKLLLMMMLLLJJJIIIJJJKKKMMMNNNQQQTTTXXX[[[^^^___^^^[[[XXXUUUTTTUUUWWWYYY\\\^^^^^^]]]___cccaaa]]]ZZZYYY___nnnxxxhhh```___aaannnyyyxxxooobbbVVVMMMMMMMMMOOOUUU```kkkuuuzzzvvviiiaaa\\\\\\[[[ZZZ[[[___eeejjjttt|||vvvfff[[[XXXRRRRRRNNNIIIHHHJJJHHHDDDCCCEEEGGGEEEEEELLLXXXccczzz{{{qqqiiiddd]]]SSSKKKIIIGGGEEECCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBDDDGGGMMMTTT\\\gggrrryyytttfffbbbaaaaaajjjxxxzzzVVVKKKKKKGGGFFFJJJOOOUUUggg|||vvvrrrqqqrrrnnnnnnpppwww~~~vvvllleee\\\WWWSSSQQQNNNNNNVVV```nnn~~~@@@@@@???>>>>>>======<<<<<<;;;::::::;;;;;;999777666666555444333333444444222222222333333444444444333222222111111111111222222111111000000000000000222111111000///000000000---...///000111111111111...............---------......------------......000////////////.........------------------,,,+++..............................///000000000000///.........//////000111222222444888<<>>BBBDDDEEECCCBBBGGGPPPXXXjjjyyyrrrlllcccWWWNNNJJJHHHEEECCCAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAADDDJJJPPPYYYcccnnnuuu~~~}}}llldddaaa___dddppp```PPPKKKFFFEEEIIINNNWWWmmmvvvrrrpppqqqtttnnnnnnpppwww}}}yyytttqqqmmmggg___YYYRRROOOMMMMMMLLLLLLTTT^^^mmm}}}>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;:::888777666555444333333333333333111111222333333444555555444444333222111111111222333222111000////////////222111111000000000000000//////000111111111111111/////////...---------,,,---,,,,,,++++++---...///000//////...............------.........------,,,........................---...//////000000//////............///000111222111333777<<>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;:::888777666666555444333222222222111111222333333444555555444444333222111111111222333333111000////////////111111111111000000000///111111111111111000///////////////...---------,,,---,,,++++++,,,---///000///...---,,,,,,,,,---------....../////////..............................------...///////////////............///000111222111333888===BBBFFFIIIKKKKKKLLLLLLLLLJJJJJJLLLMMMNNNOOOOOOOOOOOOMMMKKKIIIEEEEEEEEEGGGLLLSSSZZZ___^^^bbbeeeeeeeeeddd]]]VVVQQQVVVdddwwwzzzkkk___\\\___ooo{{{yyyhhhZZZRRRNNNIIIKKKOOOXXXdddqqqzzz}}}qqqeee^^^XXXYYYYYYZZZ]]]cccjjjooouuu~~~vvvhhh___VVVOOOKKKLLLAAACCCAAA???BBBFFFGGGDDD>>>@@@BBBBBBBBBDDDIIIMMMWWWnnn{{{pppcccZZZSSSPPPKKKFFFCCCAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA???BBBFFFKKKRRR[[[eeekkkttt}}}{{{lllccc___```gggtttnnnUUULLLHHHHHHKKKNNN[[[uuurrrmmmnnnooorrrvvvooooooqqq{{{vvvmmmgggeeebbb___^^^^^^\\\WWWRRRNNNLLLLLLMMMMMMOOOWWW```qqq@@@@@@???>>>>>>======<<<<<<;;;::::::;;;;;;999777777777555444333333333333222222222333333444444444333222222111111111111222333222111000////////////000111111111111000//////111111111111000///...---...............---------------,,,------.../////////...---++++++,,,---------...//////000/////////........................------...////////////............//////000111222333555999>>>CCCGGGJJJLLLKKKKKKJJJIIIHHHIIILLLNNNOOOOOOPPPPPPOOOLLLIIIHHHDDDCCCBBBCCCIIIRRR\\\aaafffjjjmmmllljjjfff^^^TTTQQQWWWeeeyyyvvvhhh___```eeerrr{{{~~~sssbbbVVVOOOKKKHHHJJJOOOXXXeeeqqqzzz~~~}}}qqqfff___XXXYYYZZZ[[[^^^cccjjjpppvvv{{{www}}}wwwkkk]]]UUUNNNHHHDDDEEE@@@BBBAAA@@@CCCHHHJJJGGG???@@@AAAAAABBBDDDHHHKKKTTThhhwwwkkkccc[[[WWWQQQKKKFFFCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???AAAEEEIIIOOOWWW___eeeoooxxxtttgggaaaaaafffooo}}}sssWWWLLLIIIJJJLLLOOO[[[uuuyyymmmkkklllnnnpppsssoooppptttyyyqqqiiieeedddbbb```aaacccaaa]]]YYYSSSPPPNNNOOONNNOOOWWWaaauuu??????>>>>>>===<<<<<<;;;<<<;;;::::::;;;;;;999777999888666555444333333333333333333333333333333333111111000000000111222222222222111000//////000000000111111222111000///...//////000000000///......---------...............---....../////////......000///---,,,,,,,,,......,,,---....../////////...........................,,,---......//////...............//////000111222555777;;;???DDDHHHKKKLLLLLLKKKHHHFFFEEEGGGLLLPPPPPPQQQRRRRRRQQQNNNKKKIIIFFFDDDBBBCCCJJJVVVaaaiiirrrvvvxxxuuuqqqjjj___TTTRRRYYYgggzzzuuuhhhaaaeeemmmvvv{{{yyymmm^^^TTTNNNJJJIIIKKKPPPYYYeeeqqqzzz~~~~~~rrrggg```YYYZZZZZZ[[[^^^cccjjjooovvv~~~xxxvvvzzz~~~~~~xxxhhh]]]QQQLLLIIIDDDAAAAAA@@@AAA@@@>>>AAAFFFGGGDDDAAAAAA@@@@@@@@@BBBEEEHHHQQQbbb{{{~~~sssmmmccc___WWWOOOIIIFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@???@@@CCCFFFKKKRRRYYY___kkkttt{{{llldddaaadddjjjvvvwwwZZZNNNKKKKKKLLLPPPZZZsss~~~sssiiihhhjjjkkklllnnnooopppvvv}}}~~~}}}{{{wwwtttqqqpppnnnmmmnnnqqqsssrrrnnniii]]]XXXUUUSSSQQQRRR[[[eeexxx<<<<<<<<<;;;::::::999999<<<;;;::::::;;;;;;999777999999777666555444444333444333333333333333333333000/////////000111222222222111111000000000000000000111111222222000///...,,,---...///000000000000,,,------....../////////---...///000000///...---222000...---,,,---///000+++,,,,,,---.........---........................,,,---......//////...............//////000111222666888<<<@@@EEEIIIKKKLLLLLLJJJGGGDDDCCCFFFLLLQQQRRRTTTUUUVVVTTTRRROOOMMMIIIGGGDDDFFFNNNZZZhhhppp}}}}}}wwwnnn```TTTSSSZZZhhhzzzuuuiiidddjjjssszzz{{{wwwjjj]]]UUUOOOJJJJJJLLLQQQZZZfffrrrzzz~~~~~~ssshhhbbbZZZZZZ[[[[[[^^^cccjjjooowww|||xxxwww{{{~~~~~~ssshhh[[[QQQHHHGGGGGGDDDBBBBBB@@@@@@???<<<>>>BBBCCC???CCCBBB@@@??????@@@CCCEEEHHHXXXnnnyyyssshhhccc[[[RRRKKKGGGFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@>>>???AAADDDHHHNNNUUU[[[hhhqqq~~~oooeee```bbbgggqqqzzz\\\OOOLLLKKKKKKQQQYYYqqqyyyooogggfffiiiiiiiiijjjoooqqqwww|||}}}|||{{{yyyyyy{{{}}}||||||}}}zzzeee```\\\YYYVVVVVV___iiiyyy>>>>>>>>>>>>=====================<<<;;;;;;::::::777777666555333222111111111111111222222333333333444333222111000...------000111111000......///000000000000000////////////...///000111111000///...------------------------////////////////////////---------------...///000000000////////////000000111000///.......................................///.../////////000111111666999>>>CCCGGGKKKLLLMMMLLLHHHDDDCCCBBBCCCIIIPPPXXXWWWXXXYYYXXXTTTQQQPPPJJJEEEBBBFFFOOO]]]ooo~~~yyylll]]]RRROOO\\\kkkxxxvvvhhhcccmmm{{{uuucccVVVQQQMMMIIIKKKMMMRRR]]]jjjuuu|||~~~yyynnnfffbbb\\\ZZZWWWXXX]]]dddjjjnnn{{{{{{wwwwww~~~~~~qqqccc]]]MMMKKKGGGDDDBBBBBBBBBBBBBBBAAA@@@???>>>???@@@AAA????????????@@@AAABBBCCCMMMTTTddd||||||zzzoooiii```VVVOOOIIIEEECCCEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBBBBAAA@@@??????<<<<<<===???CCCKKKUUU[[[bbblllyyywwwkkkgggcccfffssswwwZZZMMMHHHIIIKKKPPP\\\tttuuummmgggfffeeeeeegggkkkkkknnnzzzrrrcccZZZWWWZZZcccmmm????????????>>>>>>>>>>>>======<<<:::999888777666666666555444444333222222222222222222333333333333333222222111000///......///000000///------...///000000000000////////////...///000111111000///...------------------------..............................---------......///......------------......000///......------..............................//////.........000111222777;;;@@@FFFJJJMMMNNNNNNLLLGGGDDDCCCBBBCCCJJJRRRZZZZZZ[[[\\\[[[XXXTTTRRRKKKFFFDDDIIISSSaaassszzzlll^^^UUUPPP\\\jjjuuutttgggdddooo}}}uuucccVVVQQQMMMIIIKKKMMMSSS]]]jjjuuu|||~~~vvvkkkddd```\\\ZZZXXXYYY]]]dddkkkooo{{{}}}zzzzzzsssdddXXXRRRKKKJJJGGGDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBB???????????????@@@AAABBBGGGNNN]]]sss~~~{{{tttnnndddZZZQQQKKKGGGDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@?????????>>>>>>???@@@CCCIIIQQQVVV___hhhuuu|||nnniiidddgggssssssYYYMMMIIIHHHJJJPPP]]]tttssslllfffdddddddddfffjjjjjjooo||||||kkk```[[[]]]gggrrr@@@@@@@@@?????????>>>>>><<<<<<;;;999777666555444555555555555444444333333444444444444333333333333111111111111000000000///...//////...,,,,,,---///000000000000//////////////////000000000000//////........................------------------------//////...---------............------------......///...------------------........................000///---------000222444888===DDDJJJOOOPPPPPPOOOLLLGGGCCCBBBBBBDDDLLLUUU]]]^^^```aaaaaa___YYYTTTMMMHHHFFFLLLWWWeeevvvttteeeYYYSSSTTT^^^jjjsss|||~~~qqqgggeeeqqqtttaaaUUUPPPLLLIIIKKKNNNTTT^^^jjjuuu{{{~~~{{{pppfff```^^^[[[ZZZYYYZZZ___eeelllqqq{{{}}}nnnbbbUUULLLHHHIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAAAAA@@@???????????????@@@@@@CCCIIIUUUiii}}}yyysssjjj___UUUMMMHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAACCCFFFLLLPPPZZZbbbooo{{{rrrjjjeeehhhrrr|||mmmWWWMMMIIIHHHJJJPPP]]]uuupppiiicccccccccbbbdddhhhjjjooo~~~qqqccc]]]___jjjuuu?????????>>>>>>>>>>>>===<<<<<<;;;:::999888777777555555555555444444444444555555555444444333333333000000000000000111111111///000000///------...000000000000000//////////////////000000000000//////////////////////////////------------------------000///...---------------000//////......//////000...------,,,,,,,,,------........................111///---,,,---///333555:::???GGGNNNSSSTTTRRRPPPKKKFFFBBBBBBCCCFFFOOOYYYaaaeeeiiikkkmmmkkkcccZZZPPPJJJHHHNNNYYYfffttt~~~nnn^^^UUUSSSWWWaaalllttt|||zzzooofffgggtttsss___SSSNNNLLLIIIKKKOOOVVV```jjjtttzzz~~~tttiiiaaa]]][[[ZZZZZZ[[[\\\```gggnnnttt{{{nnn```WWWMMMHHHFFFGGGFFFEEEDDDCCCCCCDDDDDD???@@@AAABBBAAA@@@???>>>@@@@@@???>>>>>>>>>??????DDDHHHRRRccc|||}}}{{{vvvnnnbbbVVVMMMHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>@@@AAABBBBBBEEEHHHKKKUUU]]]iiiuuuvvvjjjeeefffpppyyyfffTTTLLLIIIIIIKKKPPP^^^vvv~~~mmmfffaaaaaaaaaaaacccfffhhhooooooaaa[[[^^^kkkwww>>>============<<<<<<<<<<<<<<<<<<<<<<<<=========555555555555555555555555555555555444444333333333000000000000111111111111111111222000///...000111000000000000////////////000000////////////000000////////////////////////........................000///...---------------//////............//////------,,,,,,,,,------...........................000///,,,+++---000333666;;;@@@IIIQQQUUUVVVSSSQQQLLLFFFBBBBBBDDDIIITTT^^^jjjqqqxxx|||~~~sssfffTTTMMMJJJOOOYYYcccoooyyy}}}{{{lll]]]WWWVVVVVV```llluuu~~~xxxmmmfffiiivvvppp\\\PPPMMMKKKIIIKKKPPPXXXaaakkksssyyy}}}zzzmmmccc]]]ZZZYYYXXXZZZ\\\^^^bbbhhhqqqwww{{{sssbbbXXXQQQLLLHHHHHHFFFEEEEEEDDDDDDDDDDDDDDD???@@@AAABBBAAA@@@???>>>@@@@@@??????????????????EEEHHHPPP___vvv}}}zzzyyyvvvnnncccVVVLLLGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????????????????<<<>>>@@@AAABBBDDDGGGJJJQQQXXXdddppp{{{{{{iiicccdddllluuu~~~eeeUUUMMMIIIJJJMMMQQQ```xxxuuuiiiccc______``````aaaeeehhhppp{{{iii]]]ZZZ___mmmyyy======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@666666666555555555444444444444444444333333333333000000000000000111111111222222222111000///000222000000000000////////////000000////////////000000........................//////////////////////////////...---------......------,,,,,,,,,,,,------------------------...///........................///...---,,,...000333555<<>>???@@@BBBFFFIIIMMMTTT```kkkwwwkkkdddbbbiiipppzzzlllYYYOOOJJJKKKNNNRRRaaa{{{rrrgggaaa]]]___```___aaadddiiirrrrrrddd]]]\\\cccqqq}}}============<<<<<<<<<<<<:::;;;;;;<<<<<<======>>>888777777666555444444333222222222222333333333333111111111000000000000000111222222111///...000111000000000000////////////111000///......///000111------------------------..............................---------......///---,,,,,,++++++,,,,,,---......------......///000........................------------///111333444<<>>>>>>>>>>>@@@DDDGGGIIIPPP[[[gggsssooofffaaaeeellluuuwww```RRRKKKKKKNNNSSSccc}}}rrrfff```]]]___``````aaadddmmmuuuuuujjj```]]]^^^fffrrr~~~>>>>>>>>>>>>============::::::::::::::::::::::::999888777666555444333333111111111222222333333333111111111111000000000///000111111000......///000000000000000////////////111000///......///000111---------------------------------------------------------------...///000///......------......///...............///000111........................,,,,,,---...000111333444<<>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCFFFKKKUUUhhh~~~wwwqqqmmmnnnnnnjjjaaaTTTKKKHHHIIIEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<>>>BBBEEEGGGNNNXXXdddppp~~~ssshhhaaadddiiiqqqfffTTTKKKJJJNNNSSSddd}}}nnneee```]]]___``````aaadddpppxxxnnneee]]]\\\___fffrrr}}}AAA@@@???===<<<<<<<<<<<<999999999;;;<<<:::777555555555444444444555555666333222111000000111222333333333111000000000111222000000000000///////////////,,,)))))),,,------+++////////////////////////...------------,,,,,,,,,***---///000///.........000///---+++***+++---... ###(((,,,//////...---------------------------,,,---...///000000000000---...000111111222555777EEEGGGJJJMMMOOOOOOOOOOOOLLLHHHCCCDDDJJJTTT^^^cccssszzzxxxaaaZZZWWW^^^hhhpppvvv{{{{{{uuunnncccUUUOOONNNZZZiiizzzzzzkkk___VVVaaauuu{{{ppp\\\PPPJJJGGGGGGIIINNNSSS\\\hhhsss{{{~~~{{{mmmddd]]]WWWSSSTTTWWWZZZ^^^bbbhhhpppyyy~~~|||ooobbbXXXVVVUUUOOOKKKLLLJJJHHHFFFEEEEEECCCAAA???CCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEGGGLLLVVVddd|||zzzrrrlllrrrmmmfff]]]TTTMMMHHHEEEBBBBBBCCCCCCCCCBBB@@@???BBBBBBAAAAAA@@@???>>>>>>@@@@@@????????????@@@@@@GGGLLLUUUaaaooo~~~vvvjjjcccfffllluuuqqqWWWMMMLLLNNNUUUiii}}}}}}gggeee___\\\]]]^^^]]]^^^bbbmmmyyyjjjaaaYYYZZZaaajjjwwwAAA@@@???===<<<<<<<<<<<<777777888:::<<<<<<:::888555555444444444555555666333333222111111222333333333222111000000000111222000000000000////////////000...+++,,,...//////---////////////////////////000////////////.........,,,...000111000//////000///...---,,,,,,,,,---...)))+++---......---+++***........................,,,---...///000000000000---...000000111222555777BBBDDDHHHKKKMMMNNNMMMMMMKKKGGGDDDEEEKKKTTT\\\aaakkkrrrzzz|||lll]]]YYY[[[fffqqqxxx||||||wwwooocccVVVPPPPPP\\\jjj{{{uuuggg\\\UUUaaatttzzzooo[[[PPPJJJGGGGGGIIINNNSSS]]]hhhttt|||zzzlllccc]]]WWWTTTTTTXXX[[[```eeellluuu~~~~~~rrrfff[[[YYYVVVQQQMMMLLLKKKIIIFFFEEEEEEDDDBBB@@@BBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEGGGLLLUUUcccxxxyyyrrroookkkcccZZZRRRJJJFFFCCCCCCCCCDDDEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@???@@@@@@????????????@@@@@@FFFKKKTTT```nnn}}}wwwkkkcccffflllttt{{{^^^PPPNNNQQQWWWkkk{{{jjjddd^^^ZZZ[[[[[[[[[^^^bbbnnnzzz{{{hhh___WWWXXX```kkkyyyAAA@@@???===<<<<<<<<<<<<999888999:::<<<;;;999777666555555444444444555555444333333222222333333444333222111111000000111111000000000000////////////111000......000000000///////////////////////////000////////////.........,,,...///000///...//////..................//////000000000///...---+++***////////////////////////,,,---...///000000000000---///000000111222666888@@@BBBFFFIIIKKKLLLKKKJJJIIIGGGEEEGGGLLLSSSYYY\\\```fffmmmsssvvvtttjjj___UUUUUU]]]lllyyy~~~xxxpppcccVVVQQQSSS]]]kkk{{{mmmaaaXXXTTTaaasssxxx}}}lllZZZOOOJJJHHHHHHJJJMMMSSS]]]jjjuuu}}}xxxjjjbbb\\\WWWTTTUUUWWWZZZ```gggoooxxx}}}xxxtttqqqpppooosssyyy~~~xxxmmmccc^^^\\\VVVQQQOOOLLLJJJGGGFFFEEEDDDCCCAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGLLLTTT```sssyyyooojjjcccZZZQQQJJJFFFCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@DDDIIIRRR^^^lll|||zzznnneeefffkkksssgggRRROOOSSSZZZooo}}}yyymmmccc]]]YYYXXXYYYYYY]]]cccppp{{{zzzggg]]]UUUWWW___kkkzzzAAA@@@???===<<<<<<<<<<<<>>>===;;;;;;;;;999666444666666555444444444444555333333333222222333333333222222222111111111111111000000000000////////////111000///000000000000000////////////////////////...------------,,,,,,,,,***+++------,,,+++,,,---------...///000000000///..................//////........................------...//////000//////...///000000111333777:::@@@BBBFFFJJJLLLLLLKKKJJJFFFEEEEEEHHHMMMQQQUUUVVVYYY]]]bbbeeefffccc]]]XXXOOOQQQ\\\lllyyy~~~yyyoooaaaUUUSSSVVV___lll|||vvveeeYYYTTTSSSbbbsssuuuyyyiiiWWWNNNJJJHHHHHHJJJLLLSSS^^^kkkuuu~~~uuuhhhaaa\\\WWWTTTUUUVVVYYY```gggooowww|||wwwtttooojjjfffdddbbbbbbffflllttt{{{vvvllleeebbb]]]WWWSSSNNNKKKHHHGGGFFFFFFEEECCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFKKKSSS]]]lllsssooofff]]]TTTMMMHHHFFFDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBGGGPPP[[[jjjzzz~~~qqqgggfffjjjpppqqqVVVOOOTTT\\\rrr{{{~~~lllbbb]]]YYYXXXXXXYYY___fffrrr|||}}}zzzggg]]]VVVWWW___lll|||AAA@@@???===<<<<<<<<<<<>><<<::::::;;;;;;:::999888777666555444333333333222222444444444444222222111111222333222111000///000000000000////////////,,,///222222000......000////////////////////////......---------,,,,,,,,,---......---,,,,,,///111000///---+++***+++---...,,,,,,---...//////......////////////////////////...///////////////......////////////000444:::>>>DDDGGGLLLQQQSSSRRRPPPNNNMMMLLLLLLNNNQQQRRRRRRQQQPPPHHHEEEJJJLLLIIIFFFGGGFFFMMM[[[jjjrrrqqqppprrrvvvrrrkkk```RRRKKKPPP[[[ooozzzwwwgggUUULLLOOOWWWhhhtttooohhhZZZLLLFFFEEEDDDEEEHHHJJJTTTaaakkksssyyyyyynnnbbb]]]ZZZWWWVVVXXXRRRWWW```iiirrr{{{{{{vvvqqqkkkggg___]]]XXXSSSOOOLLLKKKJJJGGGKKKSSSccc}}}|||xxxxxxpppfffYYYUUUQQQNNNNNNNNNNNNNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHKKKSSS___gggnnnvvv}}}mmm^^^SSSLLLIIIFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBEEEKKKTTTaaaqqqqqqhhhdddeeeppp~~~{{{```YYYYYYppptttggg```^^^^^^___```^^^]]]ccclllttt|||yyylllfffiiippptttxxx{{{{{{{{{vvvkkk___UUUOOONNNVVVcccqqqAAA@@@@@@???>>>======<<<>>>>>>>>>>>>============777777777777666666666666333333333333333333333333111222333222000000000111////////////............222...---111222///...///000000000000//////////////////.........---------++++++,,,,,,---...//////////////////////////////555444222000...---,,,+++---,,,,,,,,,,,,---.........------,,,,,,------...///000111111333777<<<@@@IIILLLPPPRRRQQQPPPPPPPPPMMMJJJIIILLLQQQUUUUUUSSSSSSPPPOOOQQQNNNIIIFFFHHHGGGOOO\\\fffmmmooopppppptttnnnfff\\\RRRNNNWWWcccuuuuuuaaaUUUKKKLLLYYYdddiiihhh^^^TTTJJJEEECCCBBBEEEJJJNNNUUUaaalllvvv}}}tttjjj```[[[XXXUUUVVVYYYZZZ]]]dddnnnxxx|||xxxuuupppjjjeee]]]ZZZTTTNNNJJJHHHGGGHHHFFFKKKTTTfff|||tttnnnddd\\\UUUTTTTTTRRRRRRTTTPPPOOOLLLIIIGGGEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJMMMSSS]]]iiiuuu|||uuubbbSSSMMMLLLIIIFFFCCCBBBCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAADDDJJJSSS___ooo~~~rrrjjjeeefffqqqbbbWWWYYYjjj}}}mmmeeebbb^^^[[[[[[^^^___```dddiiiwww~~~pppcccbbbhhhnnnmmmlllkkkhhhbbb[[[UUUQQQPPPQQQWWWdddsss>>>>>>>>>===<<<;;;;;;;;;======<<<<<<<<<<<<;;;;;;888777777777666666555555333333333333333333333333000111222111/////////000////////////............///,,,,,,000222///,,,---000000000000////////////......---------,,,,,,,,,+++,,,,,,------.................................+++,,,...///000//////...------,,,,,,------...///...------,,,,,,------...---...///000111555:::>>>IIILLLPPPRRRRRRPPPNNNNNNJJJIIIIIIMMMSSSXXXXXXWWWWWWTTTSSSTTTQQQJJJGGGHHHGGGPPP\\\gggmmmoooppppppsssnnnfff\\\RRROOOXXXdddwwwttt```VVVMMMOOO[[[fffhhhfff\\\SSSIIIEEEBBBAAACCCGGGLLLSSS___lllvvvtttjjj___ZZZWWWUUUVVVZZZ[[[^^^fffpppzzzxxxtttppplllgggbbb]]]YYYTTTNNNIIIGGGGGGGGGGGGKKKTTTfffzzzsssiiidddcccjjjooommmfffaaaVVVTTTPPPMMMJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJMMMQQQXXXbbbnnnyyyyyyiii[[[SSSOOOLLLJJJGGGEEEEEEFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBAAA@@@@@@@@@@@@@@@@@@AAADDDJJJSSS___ooo~~~tttkkkfffeeeppp}}}dddYYYXXXeee~~~zzziiibbb___]]]ZZZZZZ]]]^^^___dddjjjwww~~~vvveee___```dddcccbbbbbb___ZZZTTTOOOOOOOOOQQQYYYfffvvv>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888888777666555555444444444444333333222222222000111111111///...///000////////////............222///111555777333000000000000000000////////////---------,,,,,,,,,,,,,,,------------------------........................%%%'''+++...000000///------------,,,------...///......------------......---...///000222666;;;???IIIMMMQQQSSSRRROOOLLLKKKGGGHHHJJJOOOUUUZZZ\\\\\\]]]ZZZXXXXXXTTTMMMHHHHHHHHHQQQ]]]gggnnnpppppppppsssmmmeee\\\RRROOOYYYfff{{{sss```WWWQQQUUU```iiihhhdddUUUMMMFFFCCCBBB@@@BBBEEEIIIQQQ^^^lllxxx}}}ssshhh^^^YYYVVVTTTWWW[[[]]]aaahhhsss}}}~~~vvvqqqmmmjjjfffbbb]]]YYYSSSMMMHHHFFFFFFFFFHHHLLLUUUhhh}}}uuunnnllluuu}}}zzzqqqjjj```^^^ZZZUUUQQQNNNMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKPPPUUU^^^iiittt~~~}}}qqqdddZZZSSSQQQOOOLLLJJJIIIGGGEEECCCBBBBBBAAAAAAAAABBBDDDEEEBBBAAAAAAAAAAAAAAABBBCCCAAADDDJJJRRR___ooouuukkkfffeeeooo|||dddYYYVVV```tttuuueee]]]ZZZZZZXXXXXX[[[]]]^^^eeelllyyylll```\\\ZZZYYYXXXXXXWWWSSSOOOKKKMMMMMMRRR\\\kkkzzz@@@?????????>>>>>>>>>===<<<;;;;;;::::::999999999:::999888777666555444333555555444333333222111111000111222111000//////111////////////............222000222888999555222111000000000000////////////------------------------------------------,,,,,,........................***+++,,,......---,,,+++---------------...//////......------------......///000222333555999>>>BBBHHHMMMRRRTTTRRRNNNJJJHHHEEEHHHLLLQQQVVVZZZ^^^aaabbb___]]]]]]XXXOOOJJJIIIJJJRRR^^^iiioooqqqqqqqqqsssnnneee\\\SSSQQQ\\\iiirrr```ZZZVVV\\\gggmmmhhhaaaMMMFFFAAAAAABBBAAACCCFFFIIIQQQ^^^lllxxx}}}qqqfff\\\WWWUUUTTTWWW\\\___ccckkkuuuwwwqqqnnnkkkhhheee]]]ZZZSSSMMMHHHFFFEEEEEEIIINNNWWWjjj~~~vvvvvvwwwuuurrrpppooolllgggaaa[[[VVVRRRQQQOOONNNLLLJJJJJJJJJLLLLLLRRRXXXcccoooyyywwwmmmaaaXXXWWWUUUQQQNNNKKKIIIEEEBBBBBBBBBAAAAAAAAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEBBBDDDIIIRRR^^^nnntttlllfffeeennn{{{```UUUVVV[[[kkkqqqbbb[[[WWWWWWUUUVVVYYY[[[]]]fffooo{{{yyyiii```VVVUUUSSSSSSSSSQQQOOOLLLKKKMMMTTT```ppp????????????>>>>>>>>>>>>======<<<<<<;;;::::::999:::999888777666555444333555555444333333222111111222333444333111000111222////////////............---+++---333555111...---000000000000////////////............////////////------------------,,,,,,........................000///...,,,,,,,,,------...------------.../////////......------......///000111222333555:::???CCCHHHLLLQQQSSSQQQMMMIIIGGGEEEIIINNNRRRVVV[[[bbbgggiiifffdddccc]]]SSSLLLKKKLLLUUUaaakkkqqqssssssrrrtttnnnfff]]]TTTSSS___mmmqqq```]]]]]]eeeppprrriii^^^KKKEEE@@@@@@AAA@@@AAADDDJJJRRR___mmmyyy~~~nnndddZZZVVVTTTTTTWWW\\\```dddlllwwwwwwrrrooommmiiifff___[[[UUUOOOJJJGGGFFFFFFIIINNNYYYmmmzzztttuuuxxx|||yyytttnnnfff___YYYVVVSSSQQQNNNLLLKKKLLLMMMNNNSSS[[[gggsss}}}vvvkkkbbb___[[[VVVRRRNNNKKKGGGDDDDDDDDDBBBBBBBBBBBBDDDDDDBBBBBBAAABBBBBBCCCDDDDDDBBBEEEIIIQQQ]]]nnntttlllgggfffooo{{{~~~___SSSVVVXXXfffooo```YYYVVVUUUTTTUUUWWWYYY]]]hhhsss}}}ssseeeWWWTTTRRRQQQQQQQQQPPPOOOKKKOOOXXXfffwww============<<<<<<<<<<<>>>>>===<<<;;;::::::999888888777666555555444444444444333333222222222333444444444222111222333////////////...............+++---222444111...///000000000000///////////////////////////000000000------------------------------------------------111///---++++++---000222......------......///000//////............//////...///000222444999>>>CCCHHHLLLPPPRRRPPPLLLIIIHHHFFFKKKQQQTTTWWW^^^iiiqqqvvvrrrooollldddXXXPPPMMMOOOXXXcccnnnsssuuuuuuuuuvvvpppggg^^^VVVVVVbbbqqqqqqaaa```dddnnnxxxwwwjjj]]]NNNGGGAAA@@@@@@>>>???BBBIIIRRR___mmmzzz}}}jjjaaaYYYVVVUUUTTTWWW[[[```dddmmmxxxxxxsssqqqnnnjjjgggbbb^^^XXXQQQLLLIIIHHHHHHIIIOOO[[[ppp}}}zzz~~~zzzrrrjjjbbb]]]XXXVVVSSSPPPOOOOOOQQQRRRVVV___kkkwwwvvvppphhhccc\\\VVVRRROOOKKKIIIHHHGGGFFFDDDDDDDDDDDDEEE@@@@@@@@@@@@@@@@@@AAABBBCCCEEEIIIQQQ]]]nnnwwwoooiiigggppp|||```UUUUUUWWWddd|||lll___YYYVVVSSSSSSTTTWWWXXX]]]jjjwww|||kkkYYYVVVRRRPPPPPPPPPPPPPPPNNNSSS^^^mmm}}}<<<<<<<<<<<<============??????>>>===<<<;;;::::::888777777777666666555555333333333333333333333333222333444333111000111222////////////............111...///333555333222333000000000000////////////............//////000000+++,,,,,,------.........------------------------///...---------...000111...............//////000//////............//////...///111222555999???CCCHHHKKKOOOPPPNNNLLLJJJIIIFFFLLLSSSVVVZZZdddsss~~~}}}xxxmmm^^^SSSPPPRRRZZZfffpppuuuwwwwwwvvvwwwqqqiii```XXXXXXeeetttpppbbbccciiiuuu{{{kkk\\\MMMFFF@@@@@@@@@@@@BBBFFFGGGPPP^^^mmm{{{xxxggg___YYYWWWVVVUUUVVVYYY___ccclllxxx|||xxxuuurrrmmmiiieeeaaa[[[TTTOOOLLLKKKKKKHHHOOO\\\sss}}}tttkkkfff^^^[[[XXXUUUSSSTTTUUUVVV[[[dddqqq|||~~~zzzpppjjjbbb[[[VVVTTTQQQPPPLLLKKKIIIGGGFFFEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAACCCEEEIIIPPP]]]nnn}}}sssllliiippp{{{~~~aaaVVVSSSVVVccczzzjjj^^^XXXVVVRRRRRRTTTWWWXXX^^^lllzzzttt]]]YYYTTTPPPPPPPPPQQQQQQRRRWWWcccrrr>>>>>>>>>>>>???????????????>>>>>><<<;;;:::999999777777777777666666666666333333333333333333333444111222333222000000000111000/////////............///,,,,,,000222000000111000000000000////////////---------.........//////++++++,,,,,,---...//////------------------------////////////...---,,,,,,...............///000000//////............//////000111333555777<<>>AAADDDHHHMMMEEENNN]]]mmm|||ttteee^^^XXXXXXWWWUUUVVVYYY^^^ccclllwww}}}zzzwwwqqqlllgggccc\\\VVVPPPMMMLLLLLLHHHOOO]]]ttt{{{rrrlllbbb___\\\XXXVVVWWWXXXZZZ```hhhuuu}}}vvvooofff^^^YYYWWWVVVUUUOOONNNKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEIIIPPP\\\nnnwwwooojjjpppzzz|||___UUUQQQVVVcccyyy~~~hhh]]]XXXUUURRRRRRTTTWWWXXX___nnn}}}}}}aaa]]]WWWRRRQQQRRRRRRSSSTTTZZZfffvvv>>>>>>>>>>>>???@@@AAAAAA???>>><<<<<<======<<<:::777777666555555555555555555444222111111111222222222111111000000000000000////////////////////////---...///111111///...---......////////////......+++...222444444222---+++---------,,,,,,+++++++++------...............---,,,,,,,,,---------..............................////////////////////////---...///111555<<>>>>>>>>>>>??????@@@===<<<::::::;;;;;;:::888777777666555555555555555444444222111111111222222222111000000//////000000////////////////////////---...///000000///...---......////////////......+++---000222333111...,,,---------,,,,,,,,,++++++000000//////...---++++++,,,,,,---------.........111111111111111111111111////////////////////////...///000111555<<>>>>>===>>>>>>>>>>>><<<;;;:::;;;;;;999888777777666555555555555555444333333222222222222333222111000000//////000000////////////////////////---...///000000///...---......////////////......+++,,,...///000///......------------,,,,,,,,,,,,......//////...------,,,,,,------------.........000000000000000000000000///////////////////////////000111222555;;;CCCHHHLLLNNNPPPRRRQQQNNNJJJHHHEEEGGGMMMUUU\\\eeettttttbbbXXXTTT___jjjqqqwww~~~}}}vvvmmmddd___dddvvvllleeemmm{{{jjjZZZMMMEEEAAABBBEEEEEEEEEGGGGGGMMMYYYjjj{{{{{{mmmccc\\\WWWTTTUUUUUUUUUYYY^^^ccchhhoooxxx}}}uuulllccc]]]WWWOOOKKKLLLLLLSSSaaawwwxxxuuurrrpppoooqqqsssuuuzzz}}}xxxwwwvvvrrrmmmgggaaa^^^\\\[[[WWWSSSOOOLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEDDDEEEGGGEEEHHHPPP\\\jjj|||tttllllllooogggWWWVVV]]]mmmvvvcccZZZWWWXXXSSSQQQRRRWWW^^^jjjwwweee\\\TTTKKKJJJOOOVVVcccrrr~~~AAA@@@??????>>>>>>>>>>>>@@@>>>============;;;999777777666555555555555555333333333333333333333333111111000///////////////////////////////////////......///000000///............////////////......,,,,,,,,,,,,---......///------------------,,,,,,)))***,,,...///000111111------------....................................////////////////////////000111222333666;;;BBBGGGLLLOOORRRSSSRRRNNNIIIFFFBBBFFFKKKRRRYYYcccpppzzzkkkZZZSSSWWW```jjjqqqwww~~~~~~wwwmmmeeeaaagggzzz~~~kkkgggooo}}}}}}hhhXXXLLLEEE@@@@@@BBBBBBDDDGGGGGGMMMYYYiiizzzxxxjjj```ZZZVVVSSSTTTUUUUUUYYY^^^fffjjjrrryyy|||sssjjjbbbYYYPPPLLLMMMNNNTTTbbbwww~~~}}}{{{yyyyyyzzz{{{|||zzztttrrrpppnnnkkkfffaaa]]]ZZZXXXUUURRRNNNLLLKKKKKKJJJIIIIIIHHHFFFDDDCCCCCCDDDDDDFFFDDDGGGPPP[[[jjj{{{wwwnnnlllnnnzzzlllZZZVVV___qqqtttccc[[[YYYYYYUUUSSSSSSXXX___mmmmmm```TTTJJJIIIOOOYYYgggvvvBBBAAA@@@???????????????AAA???=========<<<;;;999777777666555555555555555333333333333333333333333111000000///.../////////000000000000000000000000......////////////............////////////......---,,,+++++++++---...///------------------------)))***,,,...///000111111---------.........//////////////////////////////////////////////////////000111222444777<<>>?????????AAAFFFHHHMMMYYYiiiyyywwwjjjaaaZZZUUUSSSTTTTTTTTTXXX]]]gggmmmttt{{{|||qqqggg\\\RRRNNNOOOPPPWWWeeeyyywwwpppooojjjiiigggccc___[[[WWWUUURRRPPPMMMKKKJJJJJJIIIGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBEEEOOO[[[jjj|||zzzppplllnnntttoooZZZWWWbbbuuuyyyyyy~~~qqqbbb[[[YYYYYYXXXUUUUUUYYY```nnnxxxhhhZZZOOOOOOUUU^^^lll{{{AAA@@@?????????????????????===;;;;;;;;;:::888666777777666555555555555555222333333444444444444333111000//////......//////000000000000000000000000////////////////////////......////////////............,,,++++++,,,---...------------............------...............---------........./////////------------------------///////////////////////////000222555888===CCCHHHNNNQQQUUUWWWUUUPPPIIIDDD???DDDIIILLLSSS]]]fffjjjpppssstttooofff___]]]]]]\\\eeennnssswww{{{{{{yyyvvvpppggg```^^^ggg|||vvveeecccnnn}}}xxxbbbSSSFFFAAA>>>???>>>===???DDDGGGMMMXXXgggxxxwwwiiiaaaZZZUUURRRTTTUUUUUUYYY___hhhooowww}}}yyymmm```TTTPPPRRRQQQYYYhhh}}}uuunnnmmmgggfffdddaaa]]]YYYVVVTTTQQQNNNLLLJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAADDDNNN[[[jjj|||}}}qqqlllmmmppp~~~rrr[[[YYYeeeyyyxxxvvv{{{oooaaa[[[YYYYYYYYYWWWVVVZZZ```mmm~~~nnn___SSSSSS[[[eeesss>>>===============>>>??????>>><<<;;;;;;:::888666777777666555555555555555222222444555555555444444000000///............///000000000000000000000000//////............//////......////////////......000///...---,,,,,,,,,---------------.........///---...............------............////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---///222555999>>>DDDIIIPPPTTTXXX[[[YYYRRRJJJEEE???EEEHHHIIINNNXXX^^^___aaaaaa___]]]YYYXXXZZZ[[[^^^hhhqqquuuwwwyyywwwsssnnnhhh```[[[[[[fff}}}qqqccc```kkk|||uuu```QQQDDDAAA???@@@???===???CCCGGGLLLVVVfffwwwtttggg^^^WWWSSSQQQTTTVVVWWW\\\bbbhhhpppzzzrrrbbbVVVRRRUUURRR[[[kkk|||sssmmmllleeedddbbb```\\\YYYWWWUUUQQQOOOLLLJJJJJJHHHFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBEEENNNZZZhhhzzzrrrlllkkkmmmzzzyyy```]]]jjj~~~}}}yyy}}}nnn```[[[YYYXXXXXXVVVVVVZZZ```mmmrrrcccWWWXXX```lll{{{;;;;;;;;;;;;;;;<<<===>>>BBB@@@>>>======<<<:::888777777666555555555555555111222444555666555444444000000///...............000000000000000000000000//////............//////......////////////......111000///...---,,,,,,,,,---------.........//////++++++---...//////000000............/////////000000000000000000000000000////////////////////////---///222555999???EEEJJJRRRVVV[[[]]][[[TTTLLLGGGAAAFFFHHHGGGKKKTTTXXXWWWWWWUUURRROOONNNOOOQQQRRR```iiirrruuuwwwwwwtttooohhhbbb\\\XXXZZZfff~~~nnnaaa]]]iiizzzsss^^^PPPDDDAAAAAABBBAAA>>>???CCCFFFKKKVVVeeevvvrrrddd[[[UUUQQQPPPTTTWWWZZZ___eeehhhppp{{{uuudddWWWSSSVVVSSS\\\mmm{{{rrrmmmlllfffdddbbb___\\\ZZZXXXVVVRRRPPPMMMKKKJJJHHHFFFCCCAAABBBDDDFFFFFFFFFEEEEEEFFFDDDFFFNNNYYYfffxxxssskkkjjjkkkwwwggg___mmm~~~mmm```ZZZXXXWWWVVVTTTUUUZZZ```mmmzzzkkk___aaaiiirrr========================>>>>>>>>>>>>===<<<::::::;;;:::888777555444444444111111111222222333333333333111///...---...///000////////////////////////000000000000000000000000...///////////////......,,,---...///...---+++***'''))),,,---------...///000000//////.........---...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++///////////////............///000444;;;CCCJJJNNNRRRVVVYYYYYYYYYWWWPPPHHHEEEEEEEEEGGGKKKMMMMMMMMMNNNJJJIIIIIIHHHHHHLLLRRRdddjjjnnnmmmnnnrrrpppjjjeee\\\TTTSSSZZZjjj{{{hhh^^^ZZZlllwww|||sss[[[OOOEEECCC@@@>>>===>>>???AAAGGGMMMWWWeeetttrrreee\\\QQQOOOQQQUUUWWWXXX]]]dddmmmsss|||xxxiii\\\UUUUUURRR___sss~~~xxxooohhhgggddd```^^^]]]]]][[[ZZZTTTRRRPPPMMMJJJHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEIIIPPPXXXeeexxxuuujjjggghhhqqqmmmeeeqqqoooaaa[[[WWWUUUVVVUUUWWWZZZ___kkkzzzqqqkkklllooo????????????????????????BBBAAAAAA@@@>>><<<;;;:::777777666555444444444555333333333333333444444444***)))((('''&&&'''((()))////////////////////////000000000000000000000000......////////////............//////......---,,,+++---......,,,+++***+++///.........------------...------------------................../////////------------...000111222...///111555;;;CCCJJJNNNUUUYYY]]]]]]\\\[[[TTTKKKHHHHHHHHHJJJLLLNNNNNNMMMNNNJJJHHHHHHGGGHHHMMMTTTbbbhhhllllllmmmpppooojjjcccZZZRRRRRRZZZiiixxxeee\\\XXXkkkuuu{{{~~~qqqZZZNNNEEECCC@@@>>>===>>>@@@AAAFFFMMMXXXgggvvvrrrcccYYYQQQOOOQQQUUUWWWXXX]]]dddooovvv}}}mmm___XXXXXXYYYeeexxx{{{rrrkkkgggddd```^^^]]]\\\[[[YYYYYYWWWTTTPPPLLLIIIGGGFFFHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEIIIOOOXXXeeexxxxxxmmmiiigggpppyyyiiiuuunnn```ZZZWWWUUUVVVUUUVVVYYY___lll{{{tttppptttyyy????????????????????????BBBBBBAAA???===;;;999888555444444444444444555555555555444444444444444333222222222333333333333333////////////////////////000000000000000000000000......///////////////...000000///............///---...///...,,,*********---------------,,,,,,,,,------------------------.........//////000000111///...---,,,---///000222//////111555<<>>===>>>@@@AAAFFFMMMZZZjjjzzzqqqbbbWWWPPPOOOPPPTTTVVVXXX]]]dddpppwwwrrrccc\\\[[[bbbmmm~~~vvvoooiiifffcccaaa```^^^\\\ZZZ^^^[[[XXXSSSNNNJJJGGGFFFHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEHHHOOOWWWeeeyyyzzznnnkkkfffooolllyyymmm___YYYWWWUUUVVVTTTUUUXXX___nnnyyyssssss{{{????????????????????????>>>>>>>>>===;;;999777666666555444444444444444444555555444444333333222222---...///000111111000000////////////////////////////////////////////////---...//////////////////111000...---------...///+++---......,,,,,,---...------------------------------............------+++,,,,,,---...///000000555222///,,,+++,,,---...///000222666<<>>===>>>@@@BBBFFFNNN\\\mmm}}}rrrbbbXXXPPPNNNOOOSSSVVVXXX^^^eeeooovvvwwwhhh``````hhhrrrzzzsssmmmkkkhhheeedddbbb___]]]^^^\\\YYYTTTPPPLLLIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEHHHNNNWWWeeeyyyzzznnnjjjgggqqqnnnzzzmmm___ZZZXXXVVVVVVTTTTTTXXX___ooovvvpppnnnsss>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999888999888666555444333333333444444333333222222111111***+++,,,---......------////////////////////////////////////////////////------...///////////////000///---,,,+++,,,---...,,,---...---,,,,,,---///..................//////---......//////......---+++,,,,,,---...///000000555222///,,,+++,,,---...///000333777===CCCIIILLLSSSXXX^^^aaadddfffbbb\\\NNNNNNOOOQQQSSSTTTRRRPPPPPPJJJFFFEEEDDDEEEKKKTTT^^^aaahhhooorrrqqqnnnmmmccc[[[TTTUUU^^^ooorrraaaZZZVVVkkkxxx|||}}}nnnXXXNNNCCCBBB???>>>===???AAABBBGGGPPP^^^ooossscccYYYPPPNNNOOORRRUUUWWW^^^fffooowww|||mmmfffffflllvvv}}}vvvpppmmmjjjhhhfffccc```]]]\\\ZZZWWWTTTPPPMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGNNNVVVeeezzz{{{ooollljjjsssppp{{{lll___ZZZYYYXXXVVVTTTTTTXXX___oooxxxpppiiiiiilllttt========================;;;;;;<<<<<<<<<<<<;;;;;;:::999777555444333222222333222222222222222111111222222333333333333333333////////////////////////000000000000000000000000,,,---...///000000000000......---,,,,,,,,,,,,,,,///000000...++++++,,,---.........///////////////---...///000000///...---.........//////000000111///...---,,,---///000222///111444888>>>DDDIIIKKKPPPUUUXXXZZZ^^^bbb___ZZZNNNOOOQQQTTTWWWXXXWWWUUUUUUOOOKKKIIIFFFFFFKKKRRR^^^bbbjjjtttxxxuuuqqqpppfff^^^WWWXXXaaarrrrrrbbb]]]VVVlll{{{nnnVVVLLLCCCAAA???>>>===???AAACCCIIIRRR```pppqqqcccZZZPPPMMMNNNRRRTTTWWW^^^fffqqqyyytttnnnooopppzzzyyyqqqooollljjjgggddd```]]]ZZZYYYVVVTTTQQQOOONNNMMMIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEGGGMMMVVVeee{{{~~~rrrnnnllluuupppzzzkkk^^^ZZZXXXXXXVVVTTTUUUXXX___nnnzzznnnfffaaaeeennnyyy>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999777666555444333333333333222222222333333333333333///...---,,,,,,,,,---...////////////////////////000000000000000000000000,,,---...///000000000000...............------,,,/////////---,,,+++---///---------....../////////---...///000000///...---.............../////////------------...000111222000111444999>>>DDDHHHKKKPPPRRRTTTTTTVVVZZZXXXTTTOOOPPPSSSXXX\\\^^^]]]\\\[[[VVVRRROOOKKKHHHKKKQQQ___cccnnn{{{yyysssssshhh```YYYYYYbbbrrrrrrccc^^^[[[ssssssZZZOOOCCCAAA???===>>>???AAACCCLLLSSS```ppp~~~|||nnnaaaYYYOOOMMMMMMQQQTTTWWW^^^gggpppxxxzzzvvvwwwwww}}}uuussspppnnnkkkhhhccc```[[[ZZZWWWUUURRRPPPOOONNNIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDGGGMMMVVVeee{{{~~~rrrooommmuuu|||kkkttthhh\\\XXXWWWVVVVVVUUUVVVYYY___lllvvviii```[[[cccqqq????????????????????????;;;;;;;;;:::999888666555444333333222222333333444333333333444444555555555222111///---------///000////////////////////////000000000000000000000000,,,---...///000000000000...///000000000///---,,,+++,,,---,,,,,,...111333,,,,,,,,,------.........---...///111111///...---,,,,,,,,,,,,,,,,,,++++++//////////////////......000111555999???DDDHHHKKKPPPRRRQQQOOOQQQTTTSSSNNNOOOQQQUUU[[[```bbbbbb``````[[[WWWTTTOOOKKKMMMQQQ___cccppp|||uuutttiiiaaaYYYZZZbbbrrrqqqccc^^^bbb{{{zzz```TTTBBBAAA???===>>>???BBBCCCNNNTTTaaaooo}}}zzzlll___WWWOOOMMMMMMPPPSSSWWW___gggnnnvvv{{{}}}|||zzzxxxvvvsssppplllgggddd]]]\\\YYYVVVSSSPPPOOONNNJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDFFFMMMVVVeee{{{|||qqqmmmmmmuuuwwwfffnnn}}}~~~fffZZZVVVUUUUUUVVVUUUWWWZZZ___kkkvvveee\\\XXXbbbsss<<<<<<======>>>>>>?????????>>><<<:::999999999:::;;;999666444222333444555222222333333333222111111222222111000//////000000...............///000000,,,---.../////////------,,,------......------,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///.........////////////......////////////000000000000111333555:::???EEEJJJMMMLLLLLLKKKLLLMMMNNNMMMMMMRRRYYYaaagggnnnttttttpppoooiii___UUUOOONNNPPPRRR___eeennnwww{{{yyyvvvrrrvvviii^^^\\\eeetttsssdddgggkkkiiiTTTHHHCCC??????>>>===???DDDIIIPPP^^^nnn~~~{{{mmm___WWWNNNLLLMMMQQQTTTWWW___gggpppuuu|||~~~~~~xxxsssooollliiigggccc```\\\XXXUUURRRNNNKKKLLLKKKIIIHHHFFFEEEEEEEEEHHHFFFHHHMMMUUUbbbwww|||qqqlllooosss}}}tttdddfffqqq|||eeeYYYUUUTTTSSSSSSTTTWWW[[[cccqqquuuddd```___hhhyyy@@@??????>>>======<<<<<<<<<;;;:::999999:::;;;<<<;;;999666444222333444555444444444333222111000///222222111000000000000000.........///000111222333......//////......---,,,---......//////......---/////////............---------------------------........................+++---///111111111000///......////////////........./////////000000000000111333555999???DDDIIILLLKKKJJJJJJJJJKKKLLLLLLLLLWWWaaalllttt|||vvvfffYYYQQQPPPQQQ]]]ccckkkssswwwvvvsssqqqoooddd[[[]]]ffftttttteeehhhnnnmmmYYYIIICCC??????>>>===@@@EEEIIIQQQ___pppxxxkkk^^^VVVNNNLLLMMMQQQTTTWWW___gggnnnssszzz}}}wwwrrrnnnkkkhhhgggddd```\\\YYYUUUPPPMMMKKKJJJHHHGGGEEEEEEEEEEEEGGGFFFHHHNNNVVVdddyyy|||qqqmmmnnnrrr|||sssbbbbbbkkk}}}{{{dddXXXTTTSSSSSSSSSUUUXXX]]]dddrrruuufffbbbbbbkkkzzz?????????>>>>>>======<<<;;;;;;::::::;;;===???@@@:::888666444333333444555555555444333222000///...222111000000000000000000.........///111222444444000000///...------------/////////000000/////////............------------------------------------........................+++,,,...///000000///.........////////////............/////////000000000111333555999>>>DDDHHHKKKKKKJJJIIIHHHIIIJJJKKKLLL[[[iiiyyy{{{eeeUUUQQQRRR[[[```gggnnnqqqrrrpppnnnggg___YYY]]]hhhvvvttteeeiiinnnnnn[[[IIICCC@@@@@@???>>>AAAFFFJJJRRRaaarrrsssggg\\\VVVNNNLLLMMMQQQTTTWWW___ggglllqqqxxx~~~wwwrrrmmmjjjkkkhhhddd```\\\XXXTTTPPPLLLJJJIIIGGGFFFFFFGGGGGGGGGFFFIIINNNVVVdddyyy|||rrrnnnmmmrrr|||pppaaa```fffvvvyyycccXXXTTTSSSRRRUUUWWW[[[___gggsss}}}sssfffdddfffooo|||<<<<<<===>>>???@@@@@@AAA>>>============???@@@AAA888777555444333333444555444444444333222111000///111111000000000000000111////////////000111222222000///...------...///000...//////000000//////...,,,,,,+++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,------,,,,,,......////////////.............../////////000000111333555999>>>DDDIIIKKKLLLLLLKKKIIIHHHIIIKKKMMM]]]nnnlllXXXRRRTTTZZZ]]]ccciiilllmmmlllkkkeee]]]YYY^^^kkk{{{rrrcccgggkkk{{{|||jjjYYYIIICCC@@@@@@??????AAAFFFJJJTTTccctttyyynnncccZZZUUUNNNLLLMMMQQQTTTWWW___ggglllqqqxxx~~~{{{uuuoookkkmmmjjjeeeaaa]]]YYYTTTQQQMMMLLLJJJHHHHHHHHHIIIIIIIIIHHHJJJOOOVVVbbbvvvtttpppnnnsss}}}mmm```aaaiiixxxyyycccXXXUUUTTTSSSUUUXXX]]]aaahhhtttyyyqqqbbbdddhhhrrr<<<<<<===>>>???@@@AAAAAA???>>>===<<<<<<<<<===>>>777666555444333333444444111111222333333333222222111000000000000000111111111111000///...............---------...000111333.........//////.........,,,,,,+++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......////////////..................////////////111333555:::???EEEJJJMMMPPPPPPPPPNNNKKKJJJLLLNNN\\\nnnmmmXXXRRRTTTXXX\\\aaafffjjjkkkjjjiiifff^^^ZZZ```nnnnnn___bbbgggwwwvvvfffUUUHHHCCC?????????>>>BBBFFFJJJTTTdddwwwuuujjj```XXXSSSNNNLLLMMMQQQTTTWWW___ggglllrrryyy~~~uuuooommmooorrrssszzz~~~wwwqqqnnnllliiiddd```]]]YYYTTTQQQLLLLLLKKKJJJIIIHHHHHHHHHJJJIIIKKKOOOUUU```rrrwwwrrroootttlllbbbeeeqqq~~~zzzzzzeeeZZZVVVTTTSSSUUUXXX\\\aaahhhsssuuummm^^^ccckkkuuu????????????????????????>>>===;;;999888888888999666555555444444333444444000000111222333333333333000000000000000111111222222222000...---,,,,,,,,,---------...///000111222---......//////......---............------------------------------------..........................................//////......////////////......------........./////////111222666;;;AAAGGGMMMPPPSSSUUUVVVSSSOOOLLLLLLNNNYYYjjj|||gggTTTOOORRRXXX\\\aaafffjjjjjjiiihhhggg___[[[cccrrrkkk[[[^^^fffuuu|||ssscccSSSFFFAAA>>>>>>>>>>>>AAAFFFJJJTTTeeexxxsssggg^^^VVVQQQNNNLLLMMMQQQTTTWWW___gggmmmrrrzzzpppkkkeee``````aaacccdddmmmvvv{{{uuurrrkkkhhhddd```]]]ZZZUUURRRMMMMMMMMMMMMLLLIIIGGGEEEKKKJJJLLLPPPVVV```qqqxxxsssooouuunnncccjjjyyy|||zzz{{{fffZZZVVVSSSRRRTTTVVVZZZ^^^fffrrrqqqjjj^^^eeeooozzz????????????????????????>>>===;;;999888888888999555555444444444444333333111111222333333333222222000000000000000111222222222222000///............//////000000000000//////...//////000000//////.../////////............---------------------------........................000//////////////////000......////////////......---------.........//////000222666;;;BBBJJJOOOSSSVVVYYY[[[XXXQQQLLLKKKLLLQQQ___oooyyyttt]]]OOONNNQQQYYY]]]ccchhhkkkkkkjjjhhhccc]]]\\\eeeuuujjjYYY\\\dddtttyyyppp___OOOEEE@@@============@@@EEEIIITTTeeeyyy~~~rrrfff]]]UUUPPPNNNLLLMMMQQQTTTWWW___gggmmmrrryyy~~~sssmmmbbb___[[[YYYZZZ[[[\\\\\\eeemmmxxxzzzwwwkkkiiieeebbb___\\\YYYVVVRRRSSSUUUUUUSSSOOOKKKHHHKKKJJJMMMRRRXXXcccuuuwwwrrrnnnuuurrrdddlll}}}wwwwww~~~|||{{{eeeYYYTTTQQQOOORRRTTTWWW[[[cccpppzzznnngggbbbjjjvvv;;;<<<===???@@@AAACCCCCC@@@???===<<<;;;;;;<<<<<<444444444444444444333333333333333333333222111000000000///000000111222222222111111000000000000000111111222222000...,,,+++000000111111111111000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------............////////////......---------.........//////000222666<<>><<<::::::;;;;;;:::999777666555444444333444444222000000333666888777555,,,444333,,,,,,444777333333111///...---...000111222222111000///...------////////////000000000000/////////...------,,,,,,.........------,,,,,,,,,---,,,+++,,,///000...+++..................------555999>>><<<666///------...------......///000111222333444888???GGGOOOSSSYYYZZZ\\\[[[SSSIIIFFFHHHKKKQQQYYYbbbjjjpppssstttrrrlllaaaUUULLLIIIKKKOOOWWW\\\eeeooosssqqqjjjdddaaa^^^]]]eeevvvggg\\\]]]aaapppvvvfffUUUIII@@@???>>>======>>>???@@@KKKSSSaaauuuuuujjj___VVVQQQJJJKKKLLLNNNQQQWWW___dddmmmttt{{{}}}}}}uuunnnggg```[[[YYYYYYYYYXXXWWWXXXZZZ]]]```eeemmmttt{{{zzzsssmmmgggdddeeeccc___[[[^^^bbbgggiiieee[[[PPPIIINNNMMMOOOTTT[[[ggg{{{~~~rrrllljjjooozzzvvveeemmm~~~xxxuuu|||}}}|||~~~www^^^TTTTTTSSSOOONNNNNNSSSYYY```jjj{{{qqqhhhfffjjjtttBBB>>>:::;;;>>>AAA@@@>>>>>><<<::::::;;;;;;:::999777666555444444333444444222111111333666777666444...444444------666999555111000...---------...///111111111000///......---.../////////000000000000------........................---------,,,,,,,,,---,,,***+++------***(((+++,,,,,,------.........444999===<<<666111...///...------......///000111333444777<<>>======>>>???@@@JJJRRRaaatttsssggg]]]UUUOOOJJJKKKMMMOOOSSSYYYaaafffmmmttt{{{~~~|||wwwpppjjjeeeaaa[[[XXXYYYZZZZZZZZZXXXYYY[[[]]]aaagggoooxxx}}}wwwrrrkkkhhhgggfffaaa]]]aaadddhhhiiifff^^^UUUOOONNNNNNPPPVVV\\\gggzzz}}}qqqjjjhhhmmmxxx{{{eeelll|||{{{www```VVVUUURRRMMMMMMMMMQQQWWW]]]hhhyyy~~~qqqjjjiiimmmvvvCCC???<<<<<<>>>@@@???===>>><<<::::::;;;;;;:::999777666555444444333444444333222222333555666444333///444333...///777:::777............------------000000000000000///............/////////000000000,,,,,,------...//////000...------------,,,,,,,,,///---,,,,,,,,,+++)))'''******+++,,,---......///111555888777333///...///...------......///000111333666:::@@@GGGMMMRRRTTTWWWXXX[[[[[[UUULLLHHHJJJIIILLLPPPTTTVVVWWWWWWVVVUUURRRMMMHHHFFFHHHMMMQQQ\\\bbbmmmwww|||yyyrrrllldddaaabbbkkk}}}eeeZZZ\\\bbbrrrxxxhhhVVVIII@@@???>>>======>>>???@@@HHHPPP```ttt|||ooodddZZZRRRMMMJJJKKKMMMPPPTTTZZZbbbggglllttt{{{~~~~~~pppmmmhhheeecccaaa___]]]\\\^^^___^^^^^^^^^```aaaeeekkkuuu|||wwwpppllljjjgggccc___aaaccceeeeeeccc]]]WWWSSSOOOPPPSSSYYY___hhhyyy~~~qqqjjjfffjjjttthhhnnn|||~~~vvvbbbXXXUUUQQQKKKMMMLLLNNNSSSYYYdddvvvzzzppplllmmmqqqzzzCCC@@@======>>>>>>===<<<>>><<<::::::;;;;;;:::999777666555444444333444444333333333444444444333222000222111///111888:::777....../////////...---,,,//////000111000000///............/////////000000---------.........//////------------------------/////////......---,,,+++,,,,,,,,,------.........,,,///111111///---,,,---...------......///000111333666<<>>>>>>>>===<<<>>><<<::::::;;;;;;:::999777666555444444333444444333333444444333222222222///000000000333777777444///000000000000///......---...000111111000///...............//////////////////.........------------------------------------...//////............000000//////......------+++,,,......---,,,------...------......///000111111555<<>>======<<<>>><<<::::::;;;;;;:::999777666555444444333444444111333444444222111222333//////000333666777444000111000000000////////////,,,---000111222111000///------........./////////000//////...------,,,,,,,,,,,,,,,------------...***+++---...---,,,---...222222111000///...------............/////////000...------......///000111111555<<>>=========>>><<<::::::;;;;;;:::999777666555444444333444444000222444444222111222444111000111777;;;999333...111000///...---...//////+++---///222222222000///---------.........//////..................------,,,,,,,,,---------......+++---///...,,,+++,,,---000000//////.........---000///......///000000000...------......///000111222666===DDDKKKOOORRRSSSWWWVVVXXX\\\[[[RRRKKKIIINNNOOOPPPPPPPPPPPPPPPOOOLLLJJJFFFDDDEEEJJJSSSYYYdddlllxxxsssjjj______eeerrrwww^^^UUUXXX___qqqqqq]]]NNNBBB@@@===;;;;;;===@@@BBBFFFNNN^^^rrrxxxiii]]]TTTOOOLLLHHHJJJNNNQQQTTTYYY___cccfffooowww|||}}}rrrjjjeeedddfffggggggfffgggjjjmmmjjjkkkooottt}}}{{{tttnnniiiffffff___]]][[[ZZZYYYXXXYYYYYY\\\\\\___dddiiirrruuukkkiiikkkttt{{{{{{{{{pppsss}}}uuucccWWWSSSPPPLLLLLLJJJKKKNNNRRRYYYhhhwww}}}uuusssvvv{{{>>>???@@@@@@>>>======>>>>>><<<::::::;;;;;;:::999777777555444444444444444///111444444222111222444222111333:::>>>:::222,,,111///---,,,+++,,,...///***,,,///222333222000///---------.........//////,,,,,,------.../////////,,,,,,,,,------.........///111333111...+++,,,---------..................000...,,,,,,---/////////...------......///000111444777>>>EEEKKKPPPSSSUUUYYYYYY\\\aaaaaaZZZSSSQQQPPPQQQRRRTTTUUUUUUUUUUUUOOOLLLHHHEEEFFFMMMVVV]]]bbbjjjwww}}}pppfff___```ffftttvvv]]]TTTXXX^^^qqqrrr^^^PPPBBB@@@===::::::===@@@BBBGGGOOO^^^rrryyyiii]]]UUUPPPMMMFFFIIIMMMRRRVVV\\\bbbgggeeennnvvv{{{wwwnnngggcccaaaccceeeeeedddfffjjjnnnnnnppptttzzz~~~wwwqqqllljjjjjj```^^^]]][[[YYYYYYYYYZZZ^^^^^^```eeekkkssswwwmmmiiijjjssszzzppprrrzzzwwwfffZZZTTTNNNIIIIIIIIIJJJMMMPPPWWWeeesssxxxwwwyyy{{{@@@@@@??????>>>??????@@@???>>>===<<<:::888777777666666555444333333222222333333333333333333333333000222444666666333000..................///000000222000------............111000///...---,,,++++++111000///...---,,,,,,,,,+++,,,------......------111000---,,,+++,,,---//////////////////.........000000000000000000000000////////////000000000000111555<<>>>>>???======<<<;;;:::999999999666555555444333333222222000000000000000000000000000111333444444222000...///////////////000111111999666333111000///---,,,///...............------000///......------------+++,,,------......------///...---,,,,,,,,,------/////////////////////...////////////////////////////////////000000000000111666===EEEKKKOOORRRRRRUUUUUUVVVVVVVVVUUUSSSQQQVVVXXX[[[]]]^^^___```bbbccc___TTTIIIGGGNNNWWW[[[eeekkkvvv~~~}}}uuujjjccc^^^^^^dddvvvttt]]]SSSTTTZZZlllsss___OOODDDBBB>>><<<;;;===@@@BBBEEEOOO]]]lll~~~{{{iiiXXXNNNKKKKKKHHHJJJNNNQQQVVV\\\cccggglllpppuuuzzz||||||uuuqqqmmmjjjhhhjjjiiihhhiiimmmoooqqqqqqtttvvvyyy|||vvvppplllgggfffdddcccbbbbbbccccccbbbdddgggkkkqqq|||uuullleeegggppp{{{ssstttyyy~~~ooo\\\SSSOOOMMMIIIJJJLLLMMMMMMRRRaaapppBBBAAAAAA@@@???>>>======;;;;;;;;;;;;::::::::::::555555555444444333333222333333333333333333333333111111111111111000//////000000000000000111222222999777444222111000...,,,---------....../////////........................+++,,,------......---------------------,,,,,,,,,......//////////////////........................////////////000000000000222666===EEEKKKPPPRRRSSSTTTTTTSSSRRRRRRSSSSSSTTT[[[___cccgggjjjmmmppprrrpppjjj\\\MMMGGGMMMVVV[[[gggnnnvvv{{{zzzsssjjjbbb]]]]]]eeexxxvvv___VVVWWWXXXiii|||~~~ppp^^^OOOEEEBBB???<<<<<<>>>AAACCCDDDOOO]]]mmmkkkYYYNNNIIIHHHIIIKKKNNNRRRWWW]]]ccchhhlllqqqwww|||{{{vvvrrrppppppooonnnooommmlllmmmoooqqqrrrrrruuuwww{{{xxxsssooojjjiiigggfffeeeeeeffffffeeehhhlllpppwwwwwwmmmfffhhhooo}}}}}}yyyppppppuuuzzzsss```UUUPPPNNNKKKJJJKKKLLLLLLRRRaaapppBBBBBBAAA@@@???>>><<<<<<<<<;;;;;;::::::999999999555555444444444333333333444444444444444444444444111111000///////////////000000//////000000111222000///......000111000///............////////////,,,------......//////...+++,,,------......------------............---,,,............////////////////////////////////////////////////000000000000333777===EEEKKKPPPSSSTTTUUUTTTRRRPPPPPPRRRUUUXXX]]]bbbjjjqqqwww|||zzzhhhSSSHHHLLLUUU[[[kkkrrrxxxzzzxxxtttkkkddd\\\]]]fffzzzyyyaaaUUUTTTUUUfffwww}}}yyylll[[[NNNCCCAAA>>>;;;;;;===AAACCCGGGQQQ```qqqnnn[[[OOOIIIHHHIIILLLOOOSSSWWW]]]dddiiikkkqqqxxx~~~yyyvvvsssrrrtttvvvwwwwwwsssqqqooooooqqqrrrsssrrrsssuuuyyy{{{uuurrrmmmllljjjiiihhhhhhhhhhhhiiilllpppuuu|||zzzppphhhiiiooo{{{vvv|||}}}uuukkkiiinnnsssuuuaaaUUUOOOMMMLLLJJJJJJKKKLLLRRRaaaoooAAAAAAAAAAAA@@@>>><<<;;;>>>===<<<;;;999888777666444444444444444333333333222222222222222222222222111000///........./////////............///000000+++******---///111111000000000/////////.........+++,,,---.../////////...+++,,,------......---------....../////////......---.........//////000000000000000000000000000000////////////000000000000333777===DDDJJJOOOSSSTTTTTTSSSQQQNNNLLLOOOUUUZZZ___fffppp{{{www]]]NNNOOOWWW]]]ooovvv|||{{{yyywwwooofff\\\^^^ggg{{{|||aaaRRRNNNSSSccctttyyyuuuiiiYYYLLLAAA???<<<::::::<<>>===<<<:::999777666555444444444444444444444444333333333333333333333333111111000///////////////...............//////000...------///111111000...000000000//////.........+++,,,.../////////......+++,,,------......---------------............///------......///000000000111111111111111111111111////////////000000000000333666<<>>;;;999999<<>><<<<<<<<<;;;:::999888777666444444444444444444444444666666666666666666666666111111111000000000///////////////...///000000111000//////000111111///---///////////////000000000+++---...///000///---,,,+++,,,------......------,,,,,,+++***+++,,,---...------......///000000111000000000000000000000000////////////000000000000222555:::AAAGGGMMMQQQSSSQQQQQQOOOKKKHHHJJJQQQWWWbbbjjjvvvjjjWWWVVV^^^fffpppzzz~~~|||}}}uuujjj```aaajjj}}}fffXXXUUUWWWgggwww|||vvvjjjYYYLLL@@@>>>;;;999:::<<<@@@BBBHHHTTTdddvvvyyydddUUULLLIIIHHHJJJNNNQQQVVV\\\cccgggffflllttt{{{|||wwwttttttssssssppprrrvvv{{{zzzxxxvvvvvvwwwxxxyyyxxxwwwyyy}}}~~~zzzxxxvvvtttsssrrrrrrssstttxxx||||||pppnnnrrr|||sssfffmmm}}}yyy~~~{{{pppfffdddjjjqqqqqq```WWWSSSLLLIIIHHHJJJLLLNNNWWW```sss>>>???@@@AAAAAA@@@>>>===:::::::::999999999888888444444444444444444444444333333333333333333333333111111111111111000//////000000000000000111111222...---...///111000...,,,------...///000111222222,,,---///000000///---,,,+++,,,------......------+++***)))((((((***,,,...---------...///000000111000000000000000000000000////////////000000000000222444:::@@@GGGLLLPPPSSSTTTTTTRRRNNNJJJKKKRRRYYY```hhhttthhhUUUTTT^^^eeeooozzz~~~}}}~~~vvvjjjbbbcccjjj}}}hhh]]]\\\YYYiiizzzyyykkkZZZMMMAAA???<<<:::;;;===AAADDDKKKWWWgggzzz{{{eeeUUUKKKHHHGGGJJJMMMQQQUUU[[[bbbgggeeejjjrrrzzzyyysssqqqqqqrrrssstttvvvzzz|||zzzxxxxxxyyy{{{{{{{{{vvvyyy|||~~~}}}|||zzzxxxvvvuuuuuuvvvwww{{{xxxqqqooosss|||qqqeeemmm|||}}}|||~~~}}}wwwmmmcccaaahhhooorrraaaWWWSSSKKKIIIHHHKKKLLLMMMTTT\\\mmm|||@@@@@@@@@????????????>>><<<;;;:::999888888888888444444333333333222222222222222222222222222222222333333222111000000000111111111111111///,,,)))'''000000//////.........---111///---,,,+++,,,...///++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///000222111000//////000111222///////////////000111111444666:::@@@FFFMMMRRRUUUYYYVVVQQQLLLIIILLLQQQUUU\\\bbblllyyytttdddYYYVVV[[[ccckkkrrryyy|||~~~}}}vvvnnneeeeeejjjzzz}}}eeeYYYXXXYYYppp~~~~~~kkkTTTKKKCCC>>><<<===>>>===@@@EEEFFFVVVjjj|||jjjZZZRRRNNNGGGIIILLLOOOTTT\\\dddiiikkkmmmqqqvvv|||wwwrrrsssvvvxxxyyy{{{~~~}}}{{{zzz{{{}}}~~~~~~zzzyyyxxxzzz~~~~~~~~~zzzwwwxxxxxxzzz|||rrrlllkkkooozzznnniiikkk~~~uuupppsssqqqiii```aaaiiiooowwwdddUUULLLLLLKKKKKKKKKIIIIIIQQQZZZhhhvvv@@@@@@@@@????????????>>>===<<<:::777555333333222555555555444444444333333222222222222222222222222333222111111000000111111...///000000000...,,,***000/////////............000000...---------...///------------------------------------------------,,,,,,,,,------.........000///---,,,,,,---///000000000///......///000000///////////////000111111444666:::???FFFLLLQQQTTTXXXVVVRRRNNNKKKLLLPPPTTT[[[```hhhqqqyyyxxxhhh\\\TTTSSSYYYbbbnnnuuu|||~~~~~~wwwnnnffffffkkk{{{}}}dddXXXVVVXXXpppoooWWWMMMCCC>>><<<===>>>===@@@EEEFFFUUUgggyyy~~~iiiZZZQQQNNNIIIJJJMMMPPPUUU\\\eeejjjlllnnnqqqvvv|||yyyuuuvvvxxxzzz{{{}}}|||}}}~~~~~~~~~{{{zzzyyyzzz}}}|||zzzzzz{{{zzzppplllkkkppp{{{xxxnnnppprrrkkkoooppphhh___^^^eeelllwwwfffWWWNNNLLLKKKJJJKKKIIIIIIPPPYYYcccqqq@@@@@@@@@????????????>>>===<<<:::777555444333333666666555555555444444444222222222222222222222222222222111000000000111111---...///000111000//////////////////............000000000000//////////////////...------,,,++++++........................,,,,,,------.........///000///...------...///000///......------......//////////////////000111111444666:::???EEEKKKPPPSSSVVVVVVTTTPPPMMMMMMOOOQQQTTTXXX^^^eeekkknnnppppppooofff[[[TTTPPPQQQYYYcccpppxxx~~~vvvnnngggggglll|||~~~dddVVVTTTXXXpppsssZZZOOOCCC???<<<=========@@@EEEGGGSSSdddvvv|||hhhXXXPPPLLLGGGIIILLLOOOTTT[[[ccchhhlllnnnqqquuuzzz|||zzzzzz|||}}}~~~~~~~~~}}}|||zzz{{{}}}}}}~~~wwwnnnkkkkkkqqq|||sssvvvssshhhmmmpppkkk```[[[```hhh{{{vvvgggZZZPPPLLLJJJIIIJJJHHHHHHNNNVVV]]]jjjzzz@@@@@@@@@?????????>>>>>><<<<<<;;;:::999999::::::555555555555444444444444222222222222222222222222111111000000000000111111---...///000111111000000///////////////.........000111111111111000//////......---------,,,,,,,,,.......................................---------//////............//////........................///////////////000000111444666999???EEEKKKPPPSSSTTTUUUUUURRROOOMMMLLLMMMKKKNNNSSSXXX]]]```bbbbbb___YYYSSSPPPNNNPPPYYYdddqqqyyy|||tttmmmggggggmmm~~~~~~cccUUURRRXXXpppvvv[[[NNNDDD???<<<=========???DDDIIISSSbbbttt{{{fffWWWNNNKKKDDDFFFHHHKKKPPPWWW___dddkkklllooorrrwww|||}}}|||}}}uuunnnkkklllsssvvvzzzzzziiinnnssspppddd\\\]]]dddqqqzzz}}}ttthhh[[[PPPLLLIIIHHHIIIHHHGGGLLLSSSXXXfffuuu@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;<<<<<<444444444333333333333222222222222222222222222222111000000///000000111111000000000000000000//////.........///////////////111111111222111111000///,,,,,,,,,---------......------------------------000000///...------,,,+++/////////......////////////////////////////////////////////////000000111333555999???EEELLLQQQTTTSSSUUUVVVTTTPPPMMMKKKJJJHHHJJJNNNQQQUUUVVVWWWXXXUUURRROOOMMMLLLNNNWWWbbbpppyyy}}}yyyrrrkkkggggggnnn}}}cccUUURRRXXXooovvvZZZLLLDDD???=========<<>>>>>===<<<:::999888777777444444333333333222222222222222222222222222222222000000/////////000111111111000000//////..................///////////////111111111111000000000000++++++,,,,,,---...//////------------------------111000000///...---,,,,,,////////////////////////...//////000000//////...///////////////000111111222555999???GGGNNNSSSWWWUUUWWWXXXVVVRRRNNNKKKJJJLLLMMMOOOQQQRRRSSSSSSRRRPPPNNNLLLKKKIIIJJJSSS___nnnxxx{{{wwwpppkkkeeegggnnn|||bbbUUUTTTWWWmmm~~~www[[[MMMEEE@@@=========<<>>===<<<:::999777666666666555444444444333333333333222222222222222222222222///////////////000111111000///............................../////////000222111000///...///000000,,,---------------------....................................//////////////////000000000000//////---...////////////...---///////////////000111111111444999@@@HHHPPPVVVYYYYYY[[[\\\ZZZUUUQQQNNNMMMOOOPPPQQQSSSUUUVVVVVVWWWPPPNNNMMMKKKHHHHHHSSS^^^mmmwww{{{vvvpppkkkdddfffnnnzzzbbbWWWVVVTTTkkk{{{zzz```RRREEE@@@===>>>===<<<>>>CCCGGGSSSdddsss}}}iiiXXXMMMHHHFFFHHHJJJLLLPPPWWW^^^dddhhhhhhjjjnnnsssyyyyyypppjjjmmmwww}}}~~~vvveeeYYYWWWYYY```fffjjjlllgggZZZNNNKKKFFFDDDFFFFFFEEEFFFIIIMMMZZZjjjttt{{{@@@@@@@@@????????????>>>999999999888999999::::::666666555555555444444444222222222222222222222222///////////////000111111...------------......///---.........//////000000222111///------...000111///......------,,,,,,+++000000000000000000000000,,,,,,---...///000111222//////000000000000//////,,,,,,---......---,,,,,,///////////////000111111111444999AAAIIIQQQXXX[[[]]]^^^^^^\\\XXXSSSPPPOOOMMMOOORRRUUUYYY[[[]]]^^^RRRPPPOOOMMMIIIJJJUUUaaalllwww{{{vvvqqqmmmccceeennnzzzbbbXXXXXXSSSiiiyyy}}}dddVVVEEE@@@===>>>===<<<>>>CCCEEERRRdddrrriiiXXXMMMHHHEEEFFFHHHKKKOOOUUU\\\bbbhhhiiikkknnnttt{{{yyypppjjjmmmxxx~~~lll]]]ZZZWWW^^^dddiiikkkhhh[[[NNNKKKFFFDDDEEEFFFEEEEEEHHHIIIWWWfffpppwww~~~BBBAAA@@@@@@??????@@@@@@===;;;999999999999777555555555555555555555444444///000000111111222333333////////////000000000000------......///......---------......//////000000333111///,,,++++++,,,---,,,---///000000...---+++...------------...////////////000000000...---,,,222111000000222111000...---,,,+++,,,...///...,,,,,,...000000///...///000222666<<>>>>>>>>@@@IIIVVVeeetttooo\\\PPPJJJEEEFFFIIILLLPPPVVV]]]bbbhhhiiilllqqqwww}}}yyyssslllooozzzmmm^^^YYYVVVYYYaaajjjnnngggYYYMMMKKKJJJHHHGGGGGGGGGEEECCCKKKQQQ\\\gggrrryyy|||~~~~~~~~~AAA@@@@@@???????????????===;;;999999999999777555444333333333333222222222111111111222222222222222000000000000////////////---..............................///////////////..................------)))+++---...///...---,,,---------------...//////......///000000///...---000///...///111111///......---+++,,,...//////...---///111111000///000111222555;;;AAAGGGNNNUUUZZZbbbgggnnnooojjjbbbZZZVVVUUUYYY^^^ccceeefffgggggg]]]VVVNNNKKKIIIKKKSSS]]]lllttt{{{}}}}}}}}}zzzuuunnnkkkpppeeeTTTOOOPPP\\\qqqiiiUUUJJJBBB<<<===>>>>>>???AAAIIIUUUeeeuuuppp[[[NNNHHHDDDFFFIIILLLPPPVVV^^^ccciiikkkmmmrrrxxx~~~zzzsssooorrr~~~uuuddd]]]VVVYYY```iiimmmhhhZZZOOOLLLJJJHHHGGGGGGGGGEEECCCHHHNNNXXXdddnnnuuuzzz|||~~~AAA@@@??????>>>>>>??????===;;;999999999999777555444444333333333222222222333333333333222222222222111111000000//////..............................///////////////.........***,,,...000000///...---((()))+++---......---------------------......///------.../////////......---------...000111000...000...,,,+++---///000000...///111111000000000111111444:::@@@FFFMMMUUUZZZccckkkwww}}}zzzpppeee]]][[[]]]aaafffjjjllljjjiii```XXXPPPKKKIIILLLUUU___lllsssyyy|||~~~zzzttttttfffTTTNNNMMMZZZooolllXXXIIIAAA;;;<<<>>>???@@@CCCIIITTTeeevvvttt^^^OOOHHHCCCEEEHHHKKKPPPVVV^^^dddkkklllooosssyyy~~~{{{sssooottt|||iii```VVVXXX___hhhmmmhhh]]]SSSMMMKKKHHHGGGGGGFFFEEECCCEEEJJJSSS^^^hhhqqqvvvyyy|||}}}~~~AAAAAA@@@????????????@@@===;;;999999999999777555666666666555555444444333555555444333333222111111111111000000//////....../////////...............000000//////......------,,,,,,.../////////...---***+++,,,---------------------,,,,,,------...///,,,------....../////////,,,,,,,,,...111222111000222///,,,+++---///111111---///000111000///000111000444999???EEEMMMUUUZZZ___jjjyyyzzzmmmddd``````ccciiinnnooolllhhhddd[[[QQQLLLJJJNNNYYYdddlllsssxxx{{{~~~{{{iiiUUUMMMKKKVVVlllqqq^^^JJJBBB<<<<<>>EEEMMMUUU[[[]]]gggvvv~~~rrriiifffgggjjjpppuuuvvvrrrnnnfff\\\RRRLLLJJJOOO[[[gggmmmtttzzz}}}kkkVVVLLLIIISSSgggvvvdddNNNEEE>>>===???@@@BBBEEEHHHPPP___tttjjjWWWMMMDDDEEEGGGIIINNNUUU^^^dddlllmmmppptttzzzyyyooommmttt{{{}}}|||wwwnnn___VVVWWW[[[bbbhhhggg```YYYOOOLLLIIIGGGFFFFFFEEEDDDCCCGGGMMMUUU___hhhoootttuuuwwwzzz}}}BBBAAA@@@@@@??????@@@@@@===;;;999999999999777555555555444333222222111000555444444333222111111000/////////000000000000000222111///...---......//////////////////.........111000...,,,+++,,,...///111000///...---,,,,,,+++,,,,,,,,,,,,,,,------...---------,,,------...///.........000222444333222000...,,,+++---///000000+++,,,......---------...111444888>>>EEEMMMVVV\\\___eeeoooxxx|||yyyqqqkkkeeehhhnnntttyyyzzzxxxvvvlllaaaUUUMMMJJJOOO[[[hhhooovvv}}}mmmWWWLLLIIIQQQccc{{{{{{kkkSSSIIIAAA???@@@@@@AAADDDGGGLLLZZZpppmmmXXXNNNEEEFFFGGGIIIMMMTTT]]]ccckkkllloootttzzzxxxoooooouuuvvvxxxyyyrrrrrrcccWWWWWWYYY___eeeeee```ZZZQQQMMMIIIGGGFFFFFFEEEEEEEEEGGGKKKRRRZZZdddlllpppsssuuuxxx|||@@@??????>>>===>>>>>>>>>===;;;999999999999777555666555444333222111111000333333222222111111111000......//////000000111111333222000...---...//////.........///////////////...------------......//////......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---......------///111222222000...---+++,,,...//////...+++---//////...---...///222555999>>>EEENNNXXX^^^aaabbbeeeiiimmmmmmiiifffbbbhhhrrrzzzyyylll]]]SSSNNNRRR^^^jjjqqqyyynnnWWWLLLIIIOOO```xxxqqqXXXNNNDDDAAAAAA@@@AAACCCGGGIIIVVVkkkqqq\\\PPPGGGGGGGGGHHHLLLSSS[[[bbbiiijjjnnnssszzzyyypppnnntttooosss{{{ppp|||uuufffXXXVVVWWW\\\bbbccc___ZZZRRRNNNJJJGGGFFFFFFEEEEEEEEEFFFIIINNNVVV___hhhmmmqqqtttwww{{{>>>>>>===<<<<<<<<<<<<<<<===;;;999999999999777666888777777555444333222222222222222111111111111000------...///000111222222444222000...---...//////---.........//////000000)))+++---///000000//////,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...000///---,,,+++,,,,,,------------...000111000///---,,,+++,,,...///...,,,,,,...000000///...///000333555999???FFFOOOYYY___bbb___\\\]]]___aaa```___eeennnzzzxxxgggZZZTTTVVVbbbnnnrrr{{{oooXXXLLLIIIOOO^^^vvvttt\\\QQQGGGCCCAAA@@@@@@BBBFFFGGGSSShhh~~~vvv```TTTHHHHHHHHHHHHKKKRRR[[[aaagggiiimmmrrryyyyyyqqqlllqqqtttkkkppp~~~ooovvv}}}vvvgggXXXVVVVVV[[[```bbb^^^YYYRRRNNNJJJGGGFFFFFFFFFEEEEEEFFFGGGLLLSSS\\\eeejjjqqqssswww{{{DDDCCC@@@???>>>>>>@@@AAA:::::::::999999999888888777666555444444333444444555555555444444333333333111111000//////000111222333222222222111111000000111111111111111000////////////...---,,,++++++***///---,,,---000222000...---------............///---------......000111111---------...000///---+++222111///...------.........///000111111000//////111222666<<>>GGGOOOWWW[[[]]][[[WWWUUUTTTUUUXXXYYYgggppplll```^^^gggqqq{{{zzzqqq[[[MMMGGGLLLWWWjjjmmm^^^MMMEEEAAA>>>>>>@@@CCCIIIUUUggg~~~}}}eeeWWWNNNIIIGGGIIILLLPPPVVV]]]eeegggkkkooottt{{{wwwooojjjooo|||qqqcccbbbnnnxxxvvvwwwrrrooolllsssttthhhZZZUUURRRUUU\\\___]]]YYYQQQMMMHHHEEEDDDDDDDDDDDDCCCEEEHHHIIILLLSSS\\\cccjjjnnntttyyy|||~~~???>>><<<;;;::::::;;;<<<:::999999999999888888888555555444333222222222222222222222222111111111111333222111000/////////000000000000000///////////////////////////...------...........................---+++,,,------,,,+++------------............------------...///000000111///......///000000///////////////000111222333222000...------///222444222555:::@@@HHHOOOUUUYYY\\\YYYVVVSSSQQQQQQSSSTTTeeemmm{{{rrrccc___hhhuuu~~~}}}vvv~~~sss\\\NNNCCCHHHQQQbbbyyynnn^^^NNNEEEAAA>>>===>>>CCCIIIUUUggg}}}iiiYYYMMMHHHFFFIIILLLOOOVVV]]]bbbgggmmmqqqsssyyyuuummmhhhnnn{{{lll___^^^jjj~~~uuuxxxooohhhdddmmmqqqgggZZZUUUPPPRRRXXX\\\ZZZVVVOOOLLLGGGDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHMMMUUU[[[eeeiiipppvvvzzz}}}AAA@@@???===============999999999999888888888888666555444333222222222222444333333333333333333333333222222111000//////...//////////////////......//////000000//////...---000000//////.........---000///............---,,,,,,,,,---------.........---------------...///000///---++++++,,,......---.........//////000111111000///.........000222333222444:::@@@GGGNNNSSSUUUYYYWWWTTTRRRPPPPPPPPPQQQ^^^dddooo|||~~~nnn___\\\iiixxxyyyrrryyysss\\\LLLBBBEEEKKKZZZnnn|||iii[[[KKKDDD@@@===<<<===BBBIIITTTeeezzzlllYYYMMMHHHFFFHHHKKKNNNUUU[[[aaahhhqqqtttuuuyyytttkkkjjjppp~~~nnn```\\\gggwwwzzz~~~rrrhhhbbbkkkrrrkkk\\\UUUOOOOOOTTTXXXWWWTTTNNNKKKGGGDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEIIIPPPVVV___eeelllsssxxx{{{~~~~~~AAAAAA@@@???>>>>>>>>>>>>999999999888888888777777777666555444333333333333333333333333333333333333222222222111000///........................//////000111111111111000//////222111000///...---,,,,,,/////////...---,,,,,,---,,,,,,,,,------------......------------......//////---+++***,,,---------........................++++++---....../////////000333888???EEELLLQQQSSSVVVUUUUUUTTTSSSRRRQQQPPPWWW[[[cccllluuu|||{{{qqqdddYYYXXXgggxxxvvvooovvvsssZZZIIICCCDDDHHHRRRdddssswwwsssbbbUUUGGGAAA???======>>>AAAHHHSSScccuuunnnXXXNNNIIIFFFHHHJJJMMMSSSYYY^^^fffppptttvvvzzztttkkkkkksssqqqaaa[[[eee}}}}}}xxxyyykkkccckkktttnnn___WWWOOONNNRRRWWWVVVTTTNNNKKKGGGEEEDDDDDDCCCBBBAAACCCDDDDDDDDDGGGNNNSSSZZZ```iiiqqqvvvzzz|||~~~~~~~~~~~~~~~???>>>>>>>>>===<<<<<<;;;999888888888888777777777777777666555444444444444000000000111111111111111111111222111111000///...............////////////111111111111111000000///111000000///...---,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,------------...---------------......000...------...//////...------.........---,,,,,,,,,---000111222222222111000222666<<>>>>>>>>@@@@@@GGGRRR___pppsssZZZOOOJJJGGGHHHIIIKKKPPPWWWZZZbbbkkkrrruuuzzz|||uuulllkkktttrrr```[[[bbbwww|||rrrfffmmmuuuoooddd[[[QQQNNNRRRWWWWWWUUUOOOLLLIIIFFFEEEDDDBBBAAA???BBBCCCCCCCCCFFFLLLQQQUUU\\\eeemmmsssvvvyyyzzzzzz{{{{{{}}}~~~============<<<;;;::::::888888888888777777777777666666555444333333333333///000000000111111111111000000111222111111000///....../////////000000000000000000111000//////...---------------.........)))+++---,,,******+++---++++++,,,,,,,,,---------...------,,,,,,------.........---...//////...,,,+++,,,---/////////............///000111222333444000222666;;;CCCKKKRRRVVVXXX[[[___```^^^YYYRRRNNNNNNPPPTTTXXX[[[\\\]]]\\\aaa]]]XXXTTTQQQVVVeeeuuuvvvkkkppp|||uuu\\\JJJBBBBBBBBBGGGTTTbbbfffccc[[[OOOCCC??????>>>>>>@@@???FFFPPP\\\kkk~~~{{{```QQQKKKGGGHHHHHHIIINNNTTTYYY___hhhpppwww}}}zzzuuuzzzwwwnnnllluuusss]]]YYY^^^qqqzzzmmmqqqwwwqqqiii___TTTPPPSSSXXXYYYWWWQQQNNNJJJHHHFFFDDDBBB@@@???AAACCCBBBAAACCCHHHLLLQQQWWW```iiinnnrrrtttuuuwwwwwwyyy{{{~~~>>>>>>>>>>>>===<<<;;;:::888888888888777777777777555555444333222222222222111111222222333333333333//////111222222111000000.../////////000000111111///////////////......---)))***+++,,,---///000000***,,,......,,,,,,...000++++++,,,,,,,,,---------...------,,,,,,,,,------+++++++++---......,,,)))***+++---///111111111111)))(((''''''(((***---///222333666;;;CCCLLLSSSXXX\\\___ccceeebbb[[[RRRMMMJJJLLLPPPSSSUUUUUUTTTTTTVVVRRRNNNNNNPPPWWWgggvvvwwwkkknnnyyywww^^^MMMAAAAAAAAAEEEQQQ^^^ccc```\\\PPPDDD@@@@@@>>>>>>@@@>>>EEEOOOZZZhhh{{{fffRRRLLLHHHHHHHHHHHHMMMRRRZZZ___hhhqqqzzz|||uuuqqqwwwyyyooooooxxxttt\\\WWW[[[lllsssuuuzzztttmmmbbbVVVQQQTTTYYYZZZYYYRRROOOLLLIIIGGGDDDAAA???@@@AAABBBAAA???@@@DDDHHHMMMTTT^^^fffkkknnnpppqqqtttuuuwwwzzz~~~~~~DDDAAA>>><<<<<<<<<;;;:::;;;999888888999888777555444444444444444444444444222333333444444333333222000000000000000111111111555111......111111...***....................................///////////////...---,,,+++*********333000------///000...,,,,,,,,,------------,,,,,,,,,---...---,,,,,,---...------............------777333...******,,,000333000222666===FFFPPPYYY^^^eeeeeeggghhhfff^^^SSSKKKNNNPPPSSSTTTRRRSSSVVVXXXSSSQQQOOOMMMMMMTTTfffwww~~~nnnooo{{{yyy^^^HHHGGG@@@@@@CCCIII[[[gggbbb]]]PPPDDD@@@???>>>>>>???BBBDDDKKKXXXeeevvvlllVVVNNNGGGEEEEEEEEEHHHLLLUUU\\\eeennnttt{{{xxxrrrpppwwwzzztttsss{{{zzz\\\YYYZZZddd~~~{{{yyyyyy{{{iiiWWWPPPMMMNNNSSSZZZXXXYYYSSSJJJDDDCCCDDDBBBAAA@@@?????????AAADDDEEEHHHMMMVVV^^^ccchhhlllnnnqqqssswwwzzz}}}~~~DDDBBB???=========<<<;;;;;;999888888888888777555444444444444444444444444222222333333333333222222000000000000000000000111555111///000333555222///////////////////////////............////////////000///...------,,,,,,,,,000...,,,,,,///000///---------............------,,,...///...---,,,---...000000111111111111000000222111///...---...000111111333777>>>HHHSSS]]]bbbkkkooosssrrrkkk___TTTNNNNNNPPPSSSSSSSSSTTTWWWYYYWWWUUURRRPPPOOOVVVgggwwwpppqqq||||||aaaKKKHHHAAAAAAEEEKKK]]]iiieee___RRREEEAAA@@@>>>===???AAABBBIIIUUUbbbrrrqqqYYYPPPHHHGGGGGGGGGJJJMMMTTTZZZccckkkqqqxxxzzztttqqqwww|||wwwsss|||```WWWWWWaaayyyppp]]]UUURRRRRRUUUYYYYYYZZZUUUKKKDDDDDDDDDBBBAAA@@@??????@@@AAACCCEEEGGGLLLTTT[[[```dddhhhkkkooorrrvvvyyy{{{~~~}}}~~~DDDBBB???============<<<;;;999888888888888777555444444444444444444444444111222222333333222222111111111000000000000000000...,,,+++---111333111///000000000000000000000000............////////////111111000///............,,,++++++,,,...//////............//////.........---...//////------...///......////////////......---...000111111111000///222444888???JJJWWWbbbiiirrryyy~~~sssdddXXXRRRPPPRRRTTTVVVWWWYYY\\\___```]]]ZZZWWWUUU[[[kkk{{{rrrsss}}}eeeOOOIIIBBBCCCGGGNNN```mmmiiibbbUUUHHHBBB@@@>>>===??????@@@FFFRRR^^^lllxxx]]]SSSJJJHHHHHHIIILLLOOORRRXXXaaahhhmmmttt{{{}}}vvvsssxxx}}}xxxrrr|||aaaTTTTTT\\\rrrxxxcccXXXTTTTTTUUUVVV[[[[[[VVVLLLFFFEEEDDDBBBAAA@@@@@@???@@@AAACCCDDDFFFJJJQQQWWW\\\```dddgggnnnqqqtttwwwyyy{{{~~~}}}}}}CCC@@@===<<<<<<===<<<;;;:::999777777888888666555444444444444444444444444111222222222222222222111111111111000000000000000,,,+++***+++...000///...////////////////////////............////////////111111000///......//////+++++++++,,,---------,,,......////////////.........///000///.........000,,,------......------,,,,,,---///111222111000000444555999@@@LLLZZZgggnnnvvv|||}}}ooobbbYYYTTTVVVXXXZZZ^^^bbbeeehhhjjjfffccc___]]]aaaqqqrrrttt~~~jjjSSSJJJCCCEEEIIIQQQcccppplllfffXXXJJJCCCAAA>>>===???>>>???EEEPPP[[[hhhyyy~~~aaaUUUJJJHHHIIIJJJLLLOOOQQQWWW___eeekkkqqqxxx~~~zzzvvv{{{{{{wwwttt~~~___SSSSSSXXXjjjgggXXXRRRRRRRRRSSS\\\\\\WWWNNNGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCGGGMMMSSSXXX]]]bbbffflllooosssvvvxxxyyy|||~~~~~~}}}@@@>>>;;;:::;;;;;;:::::::::888777777888777666444444444444444444444444444222222222333333222222222111111111111000000//////111000///000111111000000....................................//////////////////......------......,,,,,,------,,,+++******......////////////.........///000///.........000000000000111111000000000------...///000111222222444555999AAAMMM[[[hhhooowwwzzz}}}nnncccVVVWWWYYY]]]cccjjjnnnqqqrrrnnniiiddd```dddsss{{{ooosss~~~nnnWWWKKKDDDFFFKKKRRReeerrrnnnhhhZZZKKKCCCAAA>>>===??????@@@FFFPPPZZZeeeuuufffXXXKKKGGGHHHIIIKKKNNNQQQVVV^^^dddiiipppxxx~~~}}}}}}yyywww]]]RRRRRRVVVccczzzppp[[[QQQPPPRRRSSS[[[\\\XXXOOOHHHFFFEEEBBBAAAAAA@@@@@@AAAAAABBBBBB@@@DDDIIIOOOTTT[[[aaaeeeiiilllqqqtttvvvxxxzzz|||~~~???===:::999:::::::::999:::888777777777777666444444444444444444444444444222333333444444333333222222222111111000/////////111111000000//////..........................................////////////......------,,,------...+++---///...,,,*********.........//////.........---...//////------...///...//////000000//////...///............000222333333555999AAALLLYYYeeellluuuuuuxxxuuujjjWWWWWWZZZ```iiiqqqwwwzzzzzzuuunnnggg```aaannn}}}yyynnnrrrqqqZZZLLLEEEFFFKKKRRReeerrrnnniiiZZZJJJCCC@@@>>>>>>??????@@@FFFPPPYYYdddssskkk\\\MMMGGGHHHIIIJJJLLLPPPUUU\\\bbbhhhoooxxx~~~|||}}}^^^PPPQQQSSS\\\ooo}}}dddVVVSSSUUUUUUYYYZZZWWWOOOIIIGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA???BBBFFFKKKPPPWWW^^^bbbdddhhhmmmrrrtttvvvxxxyyy|||~~~~~~???===:::999:::;;;::::::999888666666777777555444444444444444444444444444333444444555555444444333222222111111000//////....../////////---------.......................................////////////...------,,,------......***,,,//////---++++++,,,------............------,,,...///...---,,,---...,,,,,,------------,,,,,,///////////////000111111222444999AAAKKKWWWaaagggnnnnnnqqqwww{{{yyypppiii[[[[[[^^^eeeppp{{{wwwlllbbb___jjjwww{{{pppsssrrr\\\LLLEEEFFFJJJQQQdddqqqlllhhhYYYJJJBBB???>>>>>>@@@???@@@FFFOOOYYYcccrrrrrraaaOOOIIIIIIJJJKKKLLLMMMSSSZZZ```fffnnnwww~~~wwwpppmmmjjjjjjiiihhhgggiiimmmqqqzzz~~~yyy^^^NNNOOOQQQVVVfffppp\\\VVVUUUUUUWWWXXXVVVNNNIIIGGGFFFCCCAAAAAAAAABBBAAAAAAAAA@@@???AAADDDGGGKKKQQQXXX\\\^^^ccciiinnnqqqsssuuuwwwwwwyyy{{{|||}}}~~~@@@===;;;:::;;;<<<;;;;;;999888666666777777555444444444444444444444444444444555555666666555555444222222222111000//////...000222222222111111222333000000000000000000000000............/////////000......---------......///(((+++///000...------...,,,------------------,,,,,,---...---,,,,,,---...//////000000000000//////......000111111000000///111333888@@@JJJUUU^^^cccfffhhhlllnnnooolllgggddd______bbbkkkxxx~~~qqqeee```hhhttt}}}rrruuusss\\\LLLEEEEEEJJJQQQcccpppkkkhhhYYYIIIBBB???>>>>>>@@@>>>???EEEOOOXXXbbbqqq~~~vvvdddRRRJJJKKKKKKKKKLLLLLLQQQXXX___eeemmmwww~~~zzznnneeeaaa]]]]]][[[YYYWWWYYY]]]```gggmmmvvvuuu]]]MMMNNNOOOSSS```|||wwwaaaVVVSSSRRRUUUWWWUUUNNNIIIHHHFFFDDDAAAAAABBBBBBBBBAAA@@@@@@@@@BBBCCCEEEHHHLLLSSSWWWZZZ___fffkkkoooqqqsssuuutttvvvyyyzzz{{{}}}???>>>===<<<;;;:::::::::999888888888777777666666666555444333333333333333333555999===???>>>:::666222222222111000//////...........................111111222222222222111111---...///111111///...---////////////............------------------------+++---///111111000///---......///000000///......***+++...///000000...---////////////000000000000555666888>>>GGGRRR\\\cccgggeeecccdddffffffdddaaa\\\]]]bbblll{{{~~~lllaaadddlllwwwxxxwwwbbbNNNGGGGGGHHHJJJ\\\nnnqqqppp^^^JJJAAA@@@???>>>>>>???AAAGGGQQQYYYbbbooozzz}}}iiiUUUMMMNNNMMMKKKJJJMMMSSS\\\ccciiipppxxx~~~yyylllaaaYYYSSSOOOMMMNNNMMMLLLOOOUUUXXX^^^gggqqq{{{~~~{{{|||nnnWWWQQQKKKJJJPPPZZZnnnhhhXXXRRRPPPPPPQQQQQQPPPMMMIIIEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAABBBDDDHHHLLLNNNYYY]]]bbbfffiiikkkmmmnnnuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~zzz}}}<<<<<<;;;:::999999999999999999999888777666666555444444444333333444444555000111444777999888444111222222111111000//////...........................///000000111111000000///...///000111111000///...////////////............---------------------------...///000000///......///.....................+++---///000111111000///////////////000000000000333444777===FFFQQQ[[[aaabbb```___```aaaaaa^^^\\\YYY\\\dddqqquuuccc```fffwww|||zzzzzzdddPPPHHHGGGHHHJJJYYYllloooqqq___LLLCCCAAA???>>>>>>???AAAGGGQQQYYYbbbppp{{{oooYYYOOOMMMLLLJJJIIIKKKQQQYYY```fffnnnvvv}}}rrrfff___VVVRRRNNNNNNKKKIIIKKKPPPOOOTTT\\\eeeooo|||zzz|||wwwyyyjjjUUUPPPKKKJJJOOOUUUfffnnn[[[RRRNNNMMMMMMNNNMMMJJJFFFBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@AAACCCGGGJJJMMMUUUYYY^^^cccfffhhhkkkmmmpppqqqtttvvvyyy{{{|||}}}~~~~~~}}}}}}}}}zzz}}}<<<;;;::::::999999999999;;;:::999888777666555444444444333333333444555555000000000222333333111///222222111111000/////////////////////////////////...//////000000//////...///000111222222111000////////////............---------------------------///////////////.........//////---,,,+++,,,,,,------...///111111111111000////////////000000000000222333666<<>>???@@@GGGPPPYYYcccppp}}}www___RRRMMMJJJHHHHHHIIIOOOVVV]]]ccckkkttt{{{|||ooofff[[[UUUOOOMMMIIIEEEEEEIIIGGGJJJPPPVVVaaapppyyy|||}}}uuuxxx}}}eeeTTTMMMJJJJJJMMMOOO\\\zzzwwwaaaSSSLLLJJJJJJJJJIIIGGGDDDAAA???BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBEEEHHHJJJOOOSSSYYY^^^bbbeeeiiikkkkkklllnnnqqquuuxxxzzz{{{{{{|||}}}}}}}}}|||{{{zzzyyy{{{~~~~~~~~~~~~>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888777555444333666555444333333333333333555333222222333333222000111111111111000000//////000000000000000000000000...//////000000//////......///000000000000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000///............///000...,,,*********,,,---------///000000111000000////////////000000000000111222666<<>>===>>>>>>@@@FFFOOOXXXbbbqqq}}}}}}cccSSSLLLIIIHHHIIIIIINNNTTTZZZaaaiiissszzzvvvlll^^^WWWPPPMMMIIIDDDCCCEEEEEEGGGJJJNNNXXXgggzzz~~~vvvvvvxxxxxx}}}uuuzzzuuuaaaTTTJJJHHHJJJKKKKKKTTToooxxxiiiVVVLLLJJJJJJJJJIIIHHHEEECCCAAACCCBBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAADDDFFFHHHJJJNNNTTTYYY^^^bbbfffiiihhhiiikkkmmmppptttvvvwwwwwwxxxzzz||||||{{{yyyxxxyyyzzz{{{||||||}}}~~~~~~~~~======<<<;;;;;;;;;<<<<<<;;;;;;:::888777555444333888777555444333222111111888555333222333333333222111111111000000000000000000000000000000000000000///000000111111000000///---..................---............------------,,,,,,,,,,,,,,,,,,,,,,,,000///............/////////...+++***)))***,,,---,,,,,,---...////////////////////////000000000000111333666<<>><<<>>>>>>???EEENNNWWWaaaooo|||gggVVVMMMIIIIIIKKKJJJNNNTTTYYY___hhhsss{{{{{{pppbbbZZZRRRNNNKKKFFFDDDEEEEEEFFFGGGJJJRRRaaarrr}}}pppooopppqqqwwwvvv~~~~~~lll[[[QQQHHHFFFHHHJJJIIIOOOgggttt~~~rrr\\\OOOLLLLLLLLLLLLKKKIIIHHHGGGCCCCCCCCCBBBBBBBBBAAAAAA?????????@@@AAACCCDDDEEEGGGJJJPPPUUUYYY^^^cccfffgggggghhhjjjllloooqqqssssssuuuwwwyyyyyyxxxwwwvvvxxxxxxyyy{{{|||}}}}}}|||}}}~~~~~~}}}{{{{{{}}};;;::::::999999:::::::::;;;:::999888777666555444888777666444333222111111666444111000111222222111111111000000000000000000///////////////////////////000000111111000000///------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---,,,+++++++++,,,------,,,,,,------.../////////////////////000000000000111222666===EEENNNVVV[[[^^^______\\\VVVPPPKKKIIIOOOVVVbbbnnn|||jjj___```hhhwww|||wwwuuuYYYGGGBBBEEEDDDNNNbbbmmmrrrcccSSSIIIBBB===<<<>>>??????DDDLLLTTT^^^mmmzzzlllZZZPPPKKKJJJLLLKKKNNNSSSXXX^^^hhhttt|||uuuggg^^^UUURRROOOIIIFFFFFFCCCDDDEEEGGGMMMYYYhhhrrrzzzlllhhhiiijjjqqq{{{wwwxxxdddUUUMMMGGGEEEEEEIIIIIINNN```tttyyy|||{{{cccSSSNNNNNNNNNNNNNNNMMMLLLKKKCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEHHHLLLQQQUUUYYY^^^aaadddddddddfffhhhkkknnnoooqqqrrrsssuuuvvvvvvvvvuuuwwwwwwyyy|||~~~~~~|||zzzzzz{{{{{{zzzyyyzzz|||~~~~~~:::::::::999999::::::;;;999999999888777666666555555555444333333333444444333111//////000111111000000000000000000000000111...........................//////000000//////.........------------...............---------,,,,,,+++++++++++++++++++++++++++,,,...///000111000000++++++,,,,,,------......---------......///000111////////////000000000000///111555;;;DDDLLLTTTXXX\\\^^^```^^^YYYSSSOOONNNNNNUUU]]]fffooozzzwwwccc\\\^^^fffvvv}}}vvv}}}^^^JJJCCCEEEBBBJJJ^^^iiiooobbbSSSIIIBBB===<<<>>>??????CCCKKKRRR\\\jjjwwwsss```TTTMMMKKKMMMJJJNNNRRRVVV\\\fffsss|||zzznnndddZZZUUURRRLLLGGGFFFAAABBBDDDEEEIIIRRR^^^ggguuuuuufffcccdddeeemmmwww|||wwwbbbSSSKKKIIIDDDCCCGGGIIILLLYYYiiihhhVVVNNNNNNNNNNNNNNNNNNNNNMMMCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCFFFIIIMMMPPPSSSXXX[[[_________aaadddhhhkkknnnooopppqqqrrrssstttuuuuuuvvvwwwyyy}}}|||xxxwwwxxxxxxwwwwwwyyy|||~~~~~~<<<<<<;;;;;;;;;<<<<<<===999888888888777777666666222222222333444555666777222111//////111222111000000000000000000111111111........................---..................---//////............//////......---------,,,,,,,,,++++++++++++++++++++++++)))+++...000111111111000******,,,---...////////////.........///000111222////////////000000000000...000444:::BBBKKKRRRWWW\\\___bbbaaa]]]XXXVVVUUUOOOUUU[[[___ccckkkuuu}}}yyykkk]]]YYY\\\hhhxxx|||tttbbbMMMDDDEEEAAAGGGZZZfffnnnaaaSSSIIIBBB<<<<<<>>>??????CCCJJJQQQZZZiiivvv{{{xxxeeeWWWNNNKKKMMMJJJMMMQQQUUU[[[eeerrr{{{}}}ttthhh]]]XXXTTTMMMHHHFFFAAABBBDDDEEEHHHOOOYYY```ooo|||qqqccc```aaaccckkkvvvzzzcccTTTMMMKKKDDDBBBFFFHHHJJJTTTaaa~~~kkkXXXMMMMMMMMMMMMMMMMMMNNNNNNDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBDDDGGGJJJLLLOOOTTTWWWZZZZZZ[[[^^^aaafffkkkmmmooooooooopppqqqssstttuuuuuuvvvyyy~~~|||wwwvvvvvvwwwvvvvvvxxx|||???>>>;;;999888999:::;;;888888777777666666555555555444333222333444555666333222111000000111222333222111000///............------......//////000000//////.........//////000//////000000000000//////,,,,,,------...---------,,,,,,,,,---------......,,,...///111111000...---+++,,,------++++++,,,---......///000000000000000222111000......000111222111222444999AAAIIIQQQVVV[[[```dddcccaaa```[[[UUUPPPTTTXXX\\\^^^bbbhhhllluuupppkkkfff___YYYXXX[[[gggvvvyyyrrr{{{fffRRRCCCBBBEEEHHHVVVgggjjj___PPPEEEAAA@@@???===AAACCCEEEHHHMMMWWWdddmmmwww{{{qqq[[[NNNLLLNNNNNNLLLMMMSSSYYYbbbnnnyyy}}}xxxoooddd[[[WWWRRRLLLGGGCCCDDDEEEDDDDDDHHHOOOUUUgggppp}}}|||xxx|||uuuggg^^^```eeeggglllttt|||bbbRRRJJJFFFEEEDDDDDDGGGLLLRRRUUUuuuvvv]]]VVVRRRMMMIIIKKKNNNMMMJJJFFFDDDBBB@@@>>>??????@@@CCCBBBAAA@@@@@@@@@AAABBBDDDCCCCCCDDDGGGKKKOOORRRWWWYYY\\\___aaadddhhhkkkllllllmmmnnnoooppppppqqqrrrtttvvvyyy|||~~~zzzvvvrrrrrrwww{{{}}}}}}<<<;;;:::888777777888888888888777777666666555555666555333222222222222333222111000000000000111222111111000///////////////.........///////////////000000//////...---,,,,,,......////////////..................---,,,++++++,,,,,,,,,---------......,,,---...///...---+++***)))***,,,,,,,,,,,,...///------...///////////////222111///......///111222111222555:::BBBKKKSSSXXX___dddhhhhhhfffeee___XXXSSSUUUXXXZZZ\\\___cccgggkkkfffbbb___ZZZUUUVVVZZZddduuu}}}uuu}}}jjjUUUEEECCCDDDFFFSSSdddlllaaaRRRFFFAAA??????>>>BBBCCCEEEGGGLLLVVVbbblllssswww{{{hhhVVVMMMKKKLLLJJJKKKPPPWWW___jjjuuuzzz|||tttiii```[[[VVVPPPKKKGGGGGGGGGEEEDDDGGGMMMQQQaaajjjwwwwwwqqqqqquuuzzzwwwiii```bbbgggjjjqqqyyy}}}cccTTTMMMEEEDDDCCCCCCEEEJJJNNNRRRkkkjjjZZZTTTLLLHHHHHHJJJIIIFFFEEEDDDBBBAAA@@@AAABBBCCCDDDCCCBBB@@@?????????@@@AAAAAAAAABBBEEEIIIMMMPPPTTTVVVYYY\\\^^^bbbfffiiijjjjjjkkklllnnnoooooopppqqqrrruuuwwwyyy{{{|||}}}zzzxxxvvvvvvxxx{{{~~~;;;::::::999999888888777888888888777666555555555666555444222111111000111111111000000000000111111000000000//////////////////////////////.........---...//////...---,,,+++------............------/////////...---,,,******,,,,,,,,,---------............//////...,,,***)))(((***,,,,,,,,,---///111,,,------...............111111////////////111111111222555;;;CCCMMMUUUZZZbbbhhhnnnooonnnmmmgggaaaZZZ[[[[[[[[[[[[^^^bbbeeefffaaa\\\YYYTTTPPPRRRWWWaaasssyyy~~~pppZZZGGGCCCDDDEEEPPP```nnndddVVVIIIAAA?????????BBBCCCEEEGGGKKKTTT```iiipppssswwwzzzxxx```QQQJJJIIIGGGHHHNNNTTT[[[fffpppvvv}}}{{{pppgggaaa[[[UUUQQQMMMLLLIIIFFFDDDFFFJJJMMMYYYbbbnnnzzztttiiifffggghhhlllqqqxxxkkkcccfffkkkooowww~~~cccTTTNNNDDDCCCAAAAAABBBFFFJJJLLL]]]||||||cccYYYNNNHHHGGGGGGEEECCCCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDBBBAAA???>>>>>>>>>>>>>>>???@@@CCCFFFJJJLLLOOOQQQUUUXXX[[[___cccgggggghhhiiijjjlllmmmoooooopppqqqsssuuuvvvxxxxxxyyyzzz{{{zzzyyyyyy{{{~~~;;;<<<<<<<<<<<<;;;:::999999888888777666555444444555444444333333222222222222222222111111222222222//////000000000000//////000000//////......------((())),,,...000///......---......//////......---............---,,,++++++,,,,,,,,,---------......//////000000///...---,,,)))+++------,,,---...000,,,---......//////......111000////////////000111000222555;;;CCCMMMVVV[[[bbbjjjqqquuuwwwwwwsssmmmcccbbb```______cccgggjjjkkkeee___ZZZTTTNNNOOOTTT___rrr{{{uuu]]]HHHDDDDDDDDDNNN]]]ooogggZZZLLLBBB>>>???@@@AAACCCEEEGGGJJJRRR]]]fffpppsssvvvwww|||gggUUUMMMHHHFFFGGGLLLRRRXXXbbbkkksss{{{xxxooohhhaaa[[[WWWRRRPPPLLLHHHEEEFFFHHHJJJRRR[[[gggrrr|||}}}||||||~~~sssddd^^^\\\\\\^^^aaammmzzzyyymmmeeehhhnnnsss~~~cccQQQKKKEEECCCAAA@@@AAADDDFFFHHHSSSnnnnnn```PPPIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBCCCDDDEEECCCBBBAAA@@@@@@??????>>>@@@??????@@@AAACCCFFFGGGJJJMMMQQQTTTXXX\\\aaadddeeeeeegggiiikkkmmmooooooooopppqqqssstttuuuuuuvvvyyy{{{|||{{{yyyzzz}}}}}}~~~;;;;;;<<<<<<<<<;;;::::::999999888777666555444444333333444555555555666666333333333333333333333333///000000111000000///...000000//////......------((())),,,...000///....../////////000000/////////++++++,,,---............,,,,,,,,,---------......------...//////000000000,,,...///...,,,,,,,,,.........///000000000000///000//////////////////000///111444:::BBBLLLUUUZZZ```hhhqqqwww}}}zzziiifffcccbbbdddiiiooorrrqqqkkkeee___WWWPPPPPPTTT___qqq{{{yyy```IIIDDDDDDDDDNNN[[[mmmhhh^^^PPPDDD>>>>>>AAA@@@BBBDDDFFFIIIQQQ[[[cccpppsssvvvvvvxxxiiiXXXPPPHHHFFFGGGLLLPPPUUU___hhhqqqxxxwwwooohhhbbb___WWWSSSNNNJJJGGGHHHIIIJJJNNNVVVaaalllvvv}}}zzzyyyzzz|||ppp___VVVTTTSSSTTTVVV]]]jjj~~~zzznnngggjjjooovvvdddPPPIIIEEEDDDBBBAAAAAACCCEEEFFFMMMcccyyyfffRRRIIIGGGDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBCCCGGGJJJNNNQQQUUUYYY^^^aaabbbccceeegggjjjmmmnnnpppooopppqqqsssttttttuuuuuuvvvyyy{{{{{{yyyyyy|||{{{}}}999999999999999999999999:::999888777666555444333222333444666777777777777222222333333333333222222000000111111111///---,,,///////////////.........---...//////...---,,,+++//////000000000000//////******,,,---.../////////,,,,,,,,,---------......***++++++,,,---...//////...///000...,,,+++,,,---...//////000000000000000////////////////////////000111444:::BBBLLLTTTYYY]]]fffooowwwnnnjjjeeedddhhhpppvvvzzzwwwqqqkkkeee]]]TTTRRRUUU^^^ppp}}}~~~cccKKKDDDDDDDDDLLLYYYjjjhhh```TTTFFF>>>>>>@@@>>>@@@CCCEEEIIIPPPZZZbbbnnnrrruuutttsss{{{hhhWWWOOOHHHFFFGGGLLLOOOSSS\\\dddmmmuuu|||~~~vvvooojjjggg]]]XXXQQQLLLJJJIIIIIIHHHKKKRRR\\\eeeooozzz}}}zzzyyyxxx{{{}}}rrr]]]RRROOOLLLLLLMMMUUUaaarrryyynnngggiiiooovvvdddQQQJJJEEEDDDBBBAAAAAABBBDDDEEEJJJZZZuuummmUUUKKKFFFBBB@@@CCCCCCCCCCCCCCCBBBBBBAAAAAA===>>>???@@@AAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAAEEEHHHKKKNNNQQQUUUZZZ]]]^^^```bbbeeehhhkkkmmmooonnnoooppprrrsssttttttttttttvvvyyyzzzzzz{{{|||}}}zzz|||:::999888888888999::::::::::::999777666444333333222333555666666666666555000111222222222222111000111222222222111...,,,***.........///////////////000000//////...---,,,,,,...//////////////////...++++++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,------...///---...///...---,,,---...---...//////000000//////...//////////////////...222333666;;;CCCLLLTTTYYY\\\dddmmmuuu~~~vvvpppjjjiiinnnvvv}}}|||uuunnndddXXXSSSTTT]]]mmmgggMMMEEECCCBBBIIITTTeeefffbbbVVVHHH>>>===@@@;;;>>>AAADDDHHHPPPZZZaaammmrrrvvvtttpppttt~~~gggVVVMMMHHHFFFFFFKKKNNNQQQYYYaaahhhpppwww|||}}}uuuqqqoooeee^^^VVVOOOLLLIIIGGGFFFGGGMMMUUU^^^gggrrr~~~}}}{{{zzzwwwyyy{{{}}}}}}~~~gggYYYRRRNNNKKKJJJQQQYYYgggvvvxxxmmmfffhhhmmmuuu}}}___OOOKKKDDDCCCAAAAAAAAABBBCCCDDDGGGQQQgggyyy]]]PPPIIIBBB@@@CCCBBBCCCCCCDDDDDDDDDDDDCCC>>>>>>@@@@@@AAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBEEEHHHKKKMMMQQQUUUXXXZZZ[[[^^^aaaeeehhhkkkllllllmmmoooqqqrrrsssttttttssstttvvvyyy}}}~~~}}}|||yyy{{{~~~===<<<:::999999:::<<<>>>::::::999777666444333333333444555555555444333222...///000111111000///...222222333222111...+++)))---.........//////000000//////.........//////000---..................------------...------,,,,,,,,,,,,,,,---------......000//////.........//////+++---......------///000,,,---......//////............////////////......444555888===DDDMMMUUUZZZ]]]dddlllsss|||}}}wwwpppnnnsss|||wwwiii[[[SSSRRR\\\kkkkkkOOOEEECCCAAAFFFQQQccceeecccXXXIII>>>===???:::===AAADDDHHHPPPZZZaaannntttxxxvvvppprrr|||}}}fffUUULLLGGGEEEFFFIIILLLOOOWWW^^^dddllltttzzzzzzvvvtttjjjcccYYYQQQLLLIIIFFFCCCDDDIIIQQQYYYaaalllxxx~~~|||{{{vvvxxxzzz{{{{{{|||~~~ssscccZZZSSSNNNMMMIIIPPP[[[hhhwwwwwwmmmeeeggglllssstttXXXLLLJJJBBBAAA@@@@@@@@@AAABBBCCCDDDKKK___~~~eeeVVVNNNEEEBBBEEEAAABBBCCCEEEFFFFFFGGGGGG???@@@AAAAAA@@@???>>>=========>>>???@@@AAABBBBBB@@@CCCFFFHHHJJJNNNRRRUUUWWWXXX[[[___bbbfffiiijjjjjjkkkmmmoooqqqrrrsssssstttsssuuuyyy~~~|||yyy{{{}}}<<<;;;::::::::::::;;;<<<;;;;;;:::999888777666555666666666666555444333222000000000000000000000000222222222111111111000000........................444222000...---...///000000000//////.........---,,,,,,---......---,,,,,,------,,,,,,,,,---......333111///,,,++++++,,,,,,+++...000///---,,,...000---444;;;:::333,,,)))***---......///////////////222222444888AAAMMMXXX___ccciiimmmooottt{{{~~~yyyyyyzzz|||{{{}}}ooo```ZZZ[[[[[[hhhrrrSSSIIIEEE@@@CCCMMM^^^dddcccWWWIIIAAA>>>======>>>AAADDDDDDHHHTTTaaammm|||zzzzzzzzz{{{~~~hhhWWWMMMMMMHHHFFFHHHJJJLLLRRRXXXdddkkkttt|||{{{wwwpppiii```WWWQQQMMMJJJHHHLLLIIIJJJOOOVVV```ooo|||~~~{{{yyywwwvvvuuuuuuwwwyyyyyyxxx~~~xxxdddSSSKKKKKKKKKNNNVVV```jjjuuuxxxpppiiiiiinnnxxxnnnVVVJJJGGGCCCCCCBBBAAAAAA@@@??????BBBGGGTTTkkkttt^^^QQQKKKFFFBBB@@@@@@AAADDDFFFFFFDDDBBB@@@@@@@@@????????????>>>CCCBBB@@@???>>>???@@@@@@@@@@@@@@@BBBEEEIIIMMMOOOPPPRRRWWW\\\```cccddddddiiiiiikkkmmmoooppprrrsssooopppqqqsssuuuvvvxxxxxxxxxxxxyyy{{{|||~~~<<<<<<;;;::::::;;;<<<<<<;;;:::999888777666555555666666666555555444333222111111111111111111111111111111111000000000//////////////////////////////333111///...------...///000000000///////////////,,,,,,---......---,,,,,,......---------...////////////......///111444555,,,...//////---,,,...000000777<<<;;;555///...///---...//////000000//////000111333999BBBOOO[[[cccfffjjjllljjjlllqqqtttsssuuuuuuwwwzzz|||mmmbbb]]][[[ggg|||zzzZZZMMMGGGAAADDDMMM[[[bbbcccXXXJJJBBB???>>>>>>>>>AAADDDDDDHHHSSS___mmm~~~~~~qqq^^^QQQMMMIIIFFFHHHKKKLLLRRRXXXbbbiiisss{{{~~~zzzvvvoooeee\\\TTTOOOJJJHHHLLLIIIIIIMMMRRRZZZhhhttt}}}{{{vvvtttssstttuuuvvvvvvuuuyyyyyyzzz|||qqqZZZOOONNNIIIKKKPPPYYYaaakkkzzzxxxooohhhiiiooozzzfffQQQGGGEEECCCBBBBBBAAA@@@@@@??????AAADDDMMM```}}}{{{gggWWWMMMFFFCCC@@@@@@@@@BBBCCCCCCAAA???@@@@@@@@@@@@????????????@@@???>>>>>>>>>???@@@AAA?????????AAADDDHHHKKKMMMNNNQQQUUUYYY]]]```aaaaaaffffffhhhiiikkkmmmnnnooonnnoooppprrrsssuuuvvvwwwuuuvvvwwwyyy{{{|||~~~~~~<<<<<<;;;::::::;;;<<<<<<999999888777666666555555555555555555444333222222222222222222222222222222000000000///////////////000000000000000000000000111000///---,,,------...///////////////000000000,,,------......------,,,...............///000000111000...---,,,,,,---...,,,---//////...---///000111666:::999444000000222---...//////000000//////...000444:::CCCPPP^^^gggmmmooommmgggeeegggiiihhhmmmnnnrrryyylll^^^\\\eeewwwaaaQQQIIIBBBEEEMMMXXX```dddZZZLLLCCC???>>>??????BBBEEEEEEGGGQQQ[[[kkk{{{eeeUUUMMMIIIFFFHHHJJJLLLQQQWWW___gggrrr{{{}}}wwwmmmddd[[[SSSMMMHHHIIIFFFFFFIIIMMMTTTaaammm{{{~~~tttsssqqqqqqrrrsssrrrpppqqqqqqqqqqqqssswww~~~jjjYYYTTTJJJIIILLLRRRYYYaaannn{{{uuummmgggiiippp}}}uuu\\\KKKDDDCCCBBBBBBAAAAAA@@@?????????BBBBBBGGGSSSjjjqqq___QQQIIIFFFBBBAAAAAABBBCCCBBB@@@>>>AAA@@@@@@@@@????????????===============>>>@@@@@@======>>>???BBBEEEHHHJJJKKKNNNQQQVVVYYY\\\]]]^^^ccccccdddfffhhhiiijjjkkklllmmmnnnoooqqqsssttttttrrrsssuuuwwwyyy{{{}}}~~~<<<<<<;;;;;;;;;;;;<<<<<<888888888777666555555444444444444444444333222222333333333333333333333333000000000000000000000000////////////////////////000///...------------------------.../////////000------------------------------------...///000000111000...,,,+++*********------......//////000000///222444333///---///222......///000000000000000...111555;;;CCCPPP^^^hhhsssuuurrriiibbbbbbcccbbbeeegggmmmyyyvvv```]]]cccqqqfffSSSIIICCCEEELLLVVVaaafff^^^NNNCCC>>><<<@@@@@@BBBEEEFFFGGGOOOXXXiiijjjVVVMMMHHHFFFGGGHHHJJJNNNTTT]]]eeeqqqzzz{{{tttkkkbbbZZZQQQLLLEEEDDDEEEHHHJJJQQQ^^^kkkwww~~~~~~~~~tttrrrpppppppppnnnllljjjhhhgggfffeeeeeehhhlllppp~~~gggZZZOOOLLLLLLPPPUUU\\\hhhtttrrrjjjeeehhhqqqhhhTTTHHHCCCCCCAAAAAA@@@@@@?????????>>>CCCCCCEEELLL[[[uuu{{{www|||}}}vvvgggWWWMMMIIIEEECCCBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???<<<<<<===>>>@@@BBBEEEFFFGGGIIIMMMRRRVVVZZZ\\\]]]aaaaaacccdddfffgggiiiiiijjjkkklllmmmnnnpppqqqqqqpppqqqsssuuuxxxzzz|||}}}<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555444444555555444444333333333333333333333333333333111111111111111111111111........................///......---------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,---...///000,,,,,,---...///111222333---------...///000111000---///000///,,,,,,...111...//////000000000000000000333777;;;BBBMMM[[[eeesssvvvtttkkkbbb```___^^^___```iiixxxeee]]]aaalll|||iiiTTTIIICCCDDDJJJUUUbbbkkkbbbRRRDDD===:::@@@@@@BBBFFFGGGHHHMMMUUUeeeyyyoooZZZOOOJJJFFFGGGGGGGGGKKKQQQ\\\dddpppyyy}}}xxxrrrkkkbbbYYYSSSIIIIIIIIIJJJJJJNNNZZZgggsss|||~~~|||{{{tttrrrpppnnnllljjjfffccc^^^]]]\\\YYYXXXYYY]]]```kkkvvvvvvaaaUUUPPPMMMOOOSSSZZZeeeooonnnhhhdddiiirrrsss___PPPHHHEEEDDD@@@???????????????>>>>>>@@@@@@DDDJJJTTTiiitttkkkrrrzzzyyymmm]]]PPPJJJEEECCCBBBBBBDDDEEEFFFEEEAAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@??????>>>===<<<;;;;;;<<<===???@@@AAABBBBBBDDDIIINNNSSSXXX\\\^^^___```bbbdddfffhhhiiijjjhhhiiijjjkkklllmmmnnnooopppqqqrrruuuwwwzzz|||}}};;;<<<============<<<;;;888888888777777666666666444555555666555555444444333333333333333333333333111111111111222222222222................................................---------------............------,,,,,,------...+++++++++,,,---...///000,,,,,,------.../////////...------...000222111000//////000///------///111...///000000111111000000///333777:::???IIIWWWbbbmmmssstttmmmccc^^^[[[YYYZZZ[[[dddtttkkk]]]^^^hhhxxxmmmWWWJJJDDDDDDHHHSSScccnnngggVVVGGG???;;;@@@???AAAFFFHHHHHHMMMSSS]]]oooxxx}}}vvvcccSSSMMMIIIHHHGGGGGGJJJOOOYYYbbbnnnxxx~~~|||yyyxxx{{{}}}yyysssjjj```YYYSSSRRRQQQOOOKKKJJJTTT```oooyyy~~~|||zzzyyytttrrrnnnkkkhhhccc^^^ZZZTTTSSSRRROOOMMMMMMPPPSSSZZZdddvvvlllZZZSSSMMMMMMPPPVVV___iiizzz~~~mmmhhhfffllluuujjjXXXMMMHHHEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>:::;;;AAAIIIPPP```zzzooottt{{{~~~xxxiiiXXXLLLEEECCC@@@???AAACCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@???===<<<;;;;;;;;;<<<===>>>????????????AAAEEEJJJPPPUUUZZZ\\\\\\]]]___bbbdddgggiiijjjggghhhiiijjjkkklllmmmmmmoooppprrrtttvvvxxxzzz{{{;;;<<<===>>>>>>===<<<;;;888888888888888777777777555555666777777666666555222222222222222222222222000000000000111111111222...........................//////000000///////////////////////////.........---,,,,,,,,,,,,---...++++++,,,,,,---///000111---------,,,+++***)))(((...---,,,...111333222111//////000///......///000//////000111111111111000,,,111666999===FFFUUU```iiirrrvvvpppfff^^^YYYUUUWWWWWW___ooonnn\\\]]]eeevvvsss[[[MMMFFFDDDFFFOOOaaaooojjjZZZKKKBBB??????>>>@@@FFFIIIIIIMMMQQQTTTeeemmmrrr}}}~~~{{{}}}}}}{{{lllXXXRRRMMMKKKJJJHHHJJJOOOUUU^^^kkkvvv}}}~~~vvvqqqnnnooorrrvvvyyyzzzqqqfff___YYYXXXWWWSSSLLLIIIRRR^^^jjjuuu}}}{{{zzzyyysssppplllhhhccc]]]VVVQQQJJJJJJIIIGGGDDDEEEGGGIIINNNVVVeeeyyy|||bbbXXXPPPMMMNNNRRRZZZbbbttt|||ooojjjjjjpppzzzxxxdddTTTKKKGGGDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;:::???FFFJJJTTTpppzzz{{{{{{gggWWWJJJFFFBBB???@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????===;;;:::;;;<<<<<<===>>>>>>>>>>>>>>>@@@CCCGGGLLLPPPTTTVVVWWWXXXZZZ^^^aaadddggghhhggghhhhhhiiijjjkkkllllllnnnoooppprrrtttvvvwwwxxx;;;<<<===>>>>>>===<<<;;;999999999888888888888888666666777777777777777666222222222222222222222222.../////////000000111111000000000000000000000000//////000000000000000///222222111111000000//////...---,,,,,,,,,,,,---...,,,,,,------///000111222***+++,,,...///000111111...---,,,...111333222111............------------//////000111111111111111***///444777;;;EEETTT```iiisssyyytttiii```YYYTTTVVVUUU\\\kkk{{{mmm[[[\\\ddduuuxxx```PPPGGGEEEEEELLL___ooolll\\\NNNFFFBBB>>>===@@@FFFIIIJJJMMMQQQNNN___gggmmmyyy{{{xxxzzzwww}}}}}}ppp]]]VVVQQQNNNLLLIIIKKKPPPQQQ[[[hhhttt|||vvvooolllggghhhiiikkkppp}}}uuuiiibbbXXXXXXWWWTTTMMMJJJTTT```gggrrr}}}}}}|||{{{{{{qqqooojjjeee```XXXQQQLLLEEEEEEDDDAAA@@@@@@BBBDDDIIIOOOZZZkkkhhh]]]SSSOOONNNQQQXXX___ooo{{{pppmmmmmmttt}}}ttt```QQQIIIFFFBBB>>>============>>>>>>>>>>>>@@@===???DDDDDDJJJbbb|||vvvdddOOOKKKFFFBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@<<<<<<===>>>>>>===<<<;;;;;;<<<======>>>=========>>>???BBBEEEHHHLLLPPPQQQRRRTTTWWWZZZ^^^bbbeeefffgggggghhhiiijjjkkkkkklllmmmnnnoooppprrrssstttuuu>>>>>>======<<<<<<<<<<<<::::::999999888999999999777777666666555555444444111111111000111111222333///111333222000//////000000000000000111111111111000000000000000000000000000000//////.........---000///...,,,,,,,,,---...---+++---222333///++++++,,,,,,------------------,,,------...///000111111000///...------...///000////////////000000000000//////111444777???QQQaaaiiinnnsssrrrkkkaaaZZZWWWVVVYYY^^^gggttt|||nnn___```ggguuugggQQQEEEAAA@@@OOOXXXbbbeee^^^RRRHHHCCCDDD@@@???CCCGGGHHHJJJNNNSSSYYYbbbjjjpppsssvvvxxxuuuxxx|||~~~wwwqqqggg\\\RRROOOMMMJJJIIIKKKTTTXXX```kkkuuu}}}zzzssslllhhhgggiiimmmttt{{{qqqjjj___[[[TTTOOOMMMNNNQQQTTTbbbnnn}}}~~~}}}{{{yyyxxxtttsssmmmeee```[[[RRRHHHFFF@@@===@@@AAAAAACCCFFFDDDGGGQQQ___lllzzzqqqeeeZZZTTTQQQPPPWWWaaammm{{{}}}tttuuuwww|||rrrZZZOOOIIIAAA===>>>>>>>>>????????????>>>>>>;;;>>>??????AAAJJJYYYeeeqqqYYYOOOGGGCCCAAA???BBBFFFCCCCCCCCCCCCAAA@@@>>>===;;;;;;<<<===>>>???@@@@@@======<<<;;;;;;;;;;;;<<<<<<===???AAAEEEHHHKKKMMMRRRRRRSSSVVVYYY]]]```bbbaaacccfffgggggggggiiijjjkkkkkklllmmmooorrrsssuuu=========<<<<<<<<<;;;;;;::::::999888888888888999666666666666555555555555555444333111000000//////...///000///...---.../////////000000000111111111////////////////////////000/////////............//////...---------------000---...333444111......000/////////////////////---------......//////000000///...------...//////////////////000000000000000000222444777???PPP```kkkpppuuuuuunnnfff___\\\YYY[[[___fffqqq}}}ttthhh\\\^^^eeetttmmmVVVHHHBBB@@@JJJSSS]]]bbb]]]RRRHHHBBBCCC???>>>CCCFFFHHHJJJNNNSSSYYYbbbiiiooorrrtttuuutttvvvzzz~~~|||vvvrrrcccXXXNNNJJJIIIGGGGGGIIIQQQVVV^^^hhhsss{{{zzzuuurrrppppppsss|||}}}tttmmmaaa]]]VVVPPPNNNPPPTTTWWWdddooo}}}}}}~~~~~~~~~|||zzzxxxvvvtttsssooohhhccc^^^TTTJJJEEE@@@===???@@@???@@@CCCBBBDDDLLLWWWaaakkkzzz}}}ooo^^^UUUQQQPPPVVV]]]jjjxxx}}}vvvwww{{{oooVVVLLLGGGAAA===???======>>>>>>>>>>>>======<<<>>>@@@??????FFFRRR]]]{{{{{{]]]SSSHHHDDDBBB@@@???AAACCCDDDDDDEEECCCAAA???============>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===>>>AAACCCFFFIIIJJJOOOOOOPPPSSSVVVYYY]]]______aaadddffffffgggiiijjjlllllllllmmmoooppprrrsss<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777777888888555555555555555666666666555444333222000000000000000000000...,,,,,,...000//////000000000000111111////////////////////////////////////............---............------,,,...+++***...///---+++,,,......------,,,,,,,,,+++---------------.........///......---......//////////////////000000000000000111222555666===MMM]]]mmmsssxxxxxxssskkkeeeccc^^^___```eeelllttt}}}{{{xxxtttjjj```XXXZZZbbbrrrvvv\\\KKKCCC@@@CCCKKKVVV]]][[[SSSIIICCCBBB>>>===BBBFFFHHHJJJNNNSSSYYYbbbjjjoooqqqsssssstttvvvxxx{{{|||zzztttpppaaaVVVKKKGGGFFFDDDFFFIIIMMMRRRZZZeeeoooxxx~~~}}}yyywww|||~~~vvvpppfffaaaYYYSSSPPPRRRVVVZZZeeeooo|||~~~|||}}}}}}}}}{{{yyywwwuuuuuuuuusssnnnjjjdddYYYNNNGGGBBB???@@@AAA??????AAAEEEFFFJJJRRRYYY```mmmxxx~~~|||ggg[[[WWWXXX]]]bbbjjjxxx}}}xxxzzz~~~lllSSSHHHEEE@@@>>>???<<<<<<============<<<<<<<<>>AAAJJJQQQfffgggYYYKKKFFFDDDAAA???>>>BBBDDDEEEFFFEEECCC@@@>>>@@@?????????>>>>>>======>>>===<<<<<<;;;;;;<<<<<<<<<===>>>???AAACCCEEEFFFJJJKKKLLLOOORRRUUUXXXYYY[[[^^^aaacccdddeeegggiiilllllllllmmmnnnpppqqqrrr;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777444444444555555666666666222111111111111222333333222222111///---...000333////////////000000000111///////////////////////////////////////.........,,,---...///......,,,+++---)))(((+++,,,******+++......------,,,,,,++++++---------------,,,,,,,,,...------.........//////////////////000000000000111111333555666<<>>@@@???>>>???DDDIIIYYYxxxsssaaaOOOGGGFFFCCC@@@???AAABBBEEEFFFEEECCC@@@>>>@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========>>>???@@@BBBBBBFFFGGGIIIKKKNNNQQQSSSTTTVVVYYY]]]___aaabbbeeegggiiijjjkkklllnnnqqqrrrttt;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777333333444444555555666666222222222111222333333444222222111///---...000333...////////////000000000.................................///////////////+++,,,---......---,,,+++111,,,***---...------///222222222111111000000000---------------,,,,,,,,,,,,,,,---...............////////////000000000000111111333555666;;;IIIXXXpppuuuzzzzzztttnnniiihhhjjjhhhfffeeefffhhhkkkmmmkkkllljjjggggggfffaaaYYYTTTUUU[[[jjj|||iiiPPPCCC@@@<<>>????????????@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<==================>>>???@@@CCCDDDFFFIIILLLNNNOOOPPPQQQTTTXXX[[[\\\^^^aaacccdddeeegggjjjmmmqqqtttvvv;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999888888777777444444444444444555555555666555444222111111111111000000000...,,,,,,...000......////////////000000.................................///////////////+++,,,,,,------------,,,000+++))),,,...,,,,,,---///000000000000000000000---------------.........+++,,,---...............////////////000000000000000000333555555:::HHHWWWnnnsssxxxxxxtttnnnjjjiiinnnllljjjhhhggghhhjjjkkkhhhjjjjjjiiijjjjjjccc[[[WWWVVVYYYeeezzz{{{pppTTTEEEAAA===???EEEOOOVVVVVVOOOHHHAAA===<<<@@@DDDEEEGGGKKKUUU]]]hhhrrrxxx{{{|||}}}{{{{{{||||||yyytttmmmggg\\\RRRHHHEEEDDDBBBBBBDDDFFFLLLTTT\\\dddnnnyyy{{{wwwsssqqqlllddd\\\WWWWWWXXXZZZ```gggpppyyy~~~~~~|||}}}wwwmmm\\\TTTNNNMMMLLLKKKMMMPPPUUUWWW^^^hhhrrr}}}}}}}}}{{{wwwrrr~~~|||xxxuuuyyywwwUUUFFFBBB>>>;;;<<<::::::;;;;;;;;;;;;::::::999;;;>>>??????@@@BBBDDDFFFYYYtttuuu___RRRKKKFFFCCCCCC???@@@AAABBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAA???>>>======<<<<<<=========<<<<<<<<<<<<===>>>>>>@@@AAADDDGGGIIIKKKLLLMMMMMMPPPSSSVVVXXXYYY\\\^^^^^^```bbbfffjjjnnnrrrttt;;;;;;<<<<<<<<<=========>>>===<<<:::999888888888555444444444444444444333666555444333222111111111...///000///...---...///........./////////000000..................................../////////000,,,,,,++++++,,,,,,---...---)))(((+++---+++)))+++******++++++,,,------------------......//////000***+++,,,...//////......////////////000000000000...///222555555:::HHHVVViiinnntttvvvssspppnnnmmmqqqooommmkkkjjjkkklllmmmmmmpppssstttvvvuuulllcccZZZWWWWWWaaattt{{{vvvXXXHHHDDD???>>>AAAJJJSSSUUUOOOGGGBBB>>><<<@@@CCCDDDFFFIIIOOOXXXdddpppwww{{{}}}~~~zzz{{{}}}~~~|||wwwoooiii\\\SSSKKKHHHFFFCCCAAABBBDDDJJJRRRYYY```iiiuuu~~~}}}yyyuuurrroookkkeee```]]]\\\]]]___aaafffooowww||||||zzz{{{wwwfff]]]VVVSSSSSSTTTWWW\\\aaadddkkkwwwxxx|||zzzvvv{{{}}}wwwTTTEEEAAA>>>;;;<<<::::::;;;;;;;;;;;;::::::999:::<<<===>>>???@@@AAABBBMMMaaa}}}tttfffZZZNNNGGGFFFAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>===???AAADDDFFFHHHIIIIIIJJJMMMPPPRRRSSSUUUWWWYYYYYY[[[]]]```eeeiiilllnnn<<<<<<<<<=========>>>>>>???>>><<<;;;:::999999999555555555444444333333333333333222222333333444555000111333222111//////000............/////////000........................---.........//////000000,,,,,,+++***+++,,,...///000,,,,,,000111...---...***+++,,,,,,---...///000---------...///000111111)))+++,,,...//////......////////////000000000000---...222444555:::HHHVVVfffkkkrrruuutttrrrqqqqqqrrrqqqooommmmmmnnnoooppptttxxx}}}vvvkkk]]]XXXVVV^^^ppp|||yyy[[[KKKFFF???===???GGGPPPSSSNNNGGGCCC>>>===@@@CCCCCCEEEHHHKKKTTTaaammmvvvzzz}}}~~~xxxzzz}}}zzzrrrlll___VVVNNNLLLJJJFFFCCCCCCBBBHHHPPPVVV]]]fffsss|||~~~~~~{{{yyyvvvrrrooommmjjjfffcccaaaaaabbbccccccgggooovvv{{{~~~{{{xxxzzz}}}ooofff]]]ZZZZZZ[[[```fffoooqqqyyy|||~~~xxxuuuwwwSSSCCC@@@>>><<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>>>>CCCHHHWWWqqq~~~zzzwwwgggWWWMMMIIICCCBBBAAAAAABBBCCCEEEFFFDDDCCCCCCBBB@@@??????>>>??????>>>===============<<<<<<<<<<<<<<<===>>>???;;;===???BBBEEEFFFFFFFFFHHHKKKNNNPPPQQQRRRTTTVVVWWWXXXZZZ]]]aaadddgggiii<<<<<<<<<<<<<<<<<<<<<<<>>:::888777777555444777777666555444444333333555555444333222111000/////////...//////000111222///////////////000111111//////000000///...------111000///---,,,,,,,,,,,,........................////////////////////////,,,---......//////......---...............------.................................///////////////111111222444555:::FFFRRRbbbmmmwwwxxxuuussspppmmmwwwsssqqqppplllkkkpppxxxyyylll^^^WWWUUU]]]mmmyyycccKKKDDD>>>???CCCIIIOOOQQQNNNJJJBBB>>>;;;===???@@@EEEKKKNNNXXXcccnnnxxx|||ttttttuuuzzz~~~}}}vvvooo```WWWOOOLLLIIIDDD@@@???CCCGGGLLLSSSZZZbbbkkkpppzzz~~~{{{xxxuuupppmmmnnniiieeeffffffcccccceeeccchhhnnnuuuyyy}}}{{{yyyyyy|||{{{qqqfffbbbaaaeeennnwww|||zzzwwwyyy~~~kkkNNNGGG@@@;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAABBBEEEFFFKKK^^^|||wwwvvviiiUUUIIIJJJDDDAAABBBDDDCCCDDDFFFFFFEEEDDDCCCAAA@@@>>>>>>===============<<<<<<;;;999999::::::<<<===???@@@=========>>>???AAACCCCCCFFFHHHKKKLLLMMMNNNQQQSSSTTTUUUWWW[[[^^^aaaccceee<<<<<<<<<<<<<<<<<<<<<<<<@@@===:::999888888777666666555555444333333222222333222222111111111111222000////////////000000111/////////...//////000000///////////////...------000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......,,,---------------,,,,,,.................................///////////////111000222444666:::GGGSSSaaalllvvvwwwtttqqqnnnkkksssooolllkkkiiijjjrrr{{{~~~pppbbbZZZVVV\\\jjj}}}jjjPPPGGG@@@???@@@EEEKKKOOOOOOMMMCCC>>><<<===???@@@EEEKKKOOOXXXeeeppp{{{|||xxxwwwyyy~~~{{{tttbbbXXXOOOLLLIIIDDDAAAAAAAAADDDIIINNNUUU^^^gggmmmwww|||}}}{{{yyyvvvrrrnnnnnniiieeeffffffddddddfffggglllrrrwwwzzz~~~}}}zzzyyyzzz|||zzzpppkkkjjjlllttt|||~~~xxxwwwzzzfffLLLFFF???;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;===>>>???BBBBBBFFFTTTmmm}}}vvv~~~~~~eeeUUUOOOHHHCCCDDDEEECCCCCCEEEEEEEEEDDDBBBAAA@@@???>>>======>>>>>>======<<<;;;>>>===<<<<<<;;;;;;;;;;;;=========>>>>>>@@@AAABBBCCCEEEGGGIIIJJJKKKNNNPPPOOOPPPRRRUUUYYY[[[^^^___<<<<<<<<<<<<<<<<<<<<<<<>>???@@@DDDJJJPPPZZZhhhttt{{{zzz{{{yyydddZZZOOOKKKGGGCCCAAABBB@@@BBBEEEIIIOOOXXXaaahhhqqqwww}}}{{{zzzwwwrrrooommmgggdddffffffddddddfffiiimmmrrrwwwzzz}}}|||zzz{{{{{{~~~yyyssspppppptttzzzzzzyyyxxxzzz|||wwwxxx}}}^^^HHHDDD>>>;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA???>>><<<;;;;;;;;;<<<>>>???BBBJJJ\\\xxxwwwvvv|||ttt___TTTLLLFFFFFFFFFDDDBBBCCCEEEDDDCCCBBBAAA@@@???>>>======>>>>>>======<<<;;;???>>>===<<<<<<;;;::::::===============>>>?????????AAACCCEEEEEEFFFIIIKKKKKKLLLNNNQQQTTTVVVXXXYYY<<<<<<<<<<<<<<<<<<<<<<<<>>><<<::::::;;;;;;:::999444444444333333333222222111000///...///000222333111111000//////...//////000///.....................///////////////.........---------------......////////////////////////........................,,,---......///.........,,,,,,------......------.................................///000000111111///...000444666;;;HHHUUUaaallluuuvvvrrroookkkhhhhhheeecccccccccfffooozzztttggg\\\[[[dddttt~~~^^^LLLDDD@@@<<<<<>>>>>??????DDDIIIQQQ\\\kkkyyy}}}{{{{{{}}}hhh\\\PPPJJJFFFBBB@@@BBB???@@@BBBEEEJJJSSS\\\ccclllsss}}}}}}zzzvvvqqqmmmjjjdddaaaccccccbbbbbbdddfffjjjooossswwwzzz~~~}}}}}}~~~}}}|||sssnnnjjjjjjmmmiiihhheeeeeekkk{{{yyyvvvzzzqqqTTTDDDBBB<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;??????===<<<;;;::::::;;;;;;>>>BBBGGGQQQhhh{{{ttttttmmm[[[QQQIIIGGGFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<============<<<>>>======<<<<<<<<<======<<<>>>@@@AAABBBCCCEEEGGGIIIJJJLLLNNNQQQSSSUUUVVV<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<<<<:::999555555555555444444444444222111000/////////000111111111000//////...//////000//////.........//////......///////////////...111000///...------------////////////////////////........................,,,---......///.........------...///////////////..............................//////000111111222///...000444666;;;HHHUUUbbbmmmvvvvvvrrroookkkgggcccaaabbbdddddddddkkksssrrrbbb\\\bbbqqqeeeOOODDD@@@<<<===BBBHHHLLLMMMHHHBBB????????????CCCHHHQQQ]]]mmm{{{}}}|||~~~mmmaaaSSSLLLFFFAAA@@@AAA@@@@@@AAACCCHHHOOOXXX___hhhppp{{{~~~zzzuuunnnjjjfff```]]]______]]]]]]___aaaeeejjjooosssxxx|||{{{ooofff___\\\\\\VVVUUURRRQQQVVVdddvvv|||wwwvvv{{{aaaKKK@@@@@@;;;;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888<<>>>>>>>>>>>>>>======<<<;;;<<<===>>>>>>======<<<>>>===<<<<<<<<<<<<<<<<<<;;;===???@@@@@@AAACCCEEEGGGHHHIIIKKKNNNPPPQQQRRR<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<;;;999777555555555555555555555555222222222111111000000///111000000////////////000///////////////000111111---...//////////////////333222111000............------------------------------------------------,,,---......//////......---...///000000000000000..............................///000000111222222000///111444666;;;HHHTTTcccnnnwwwvvvrrrnnnjjjfffaaa```bbbdddddddddiiiqqqjjj^^^```kkkoooSSSEEEAAA===>>>BBBGGGJJJJJJIIIDDD@@@??????>>>BBBGGGOOO[[[kkkzzz|||}}}tttgggYYYPPPJJJCCC@@@AAA@@@AAABBBCCCGGGMMMUUUZZZeeemmmyyy{{{tttmmmhhhccc^^^ZZZ[[[[[[XXXXXXZZZ\\\```eeejjjnnnsssyyy||||||~~~zzzkkk```VVVQQQPPPIIIIIIHHHGGGJJJSSSaaakkkzzzyyyuuuuuu{{{oooTTTDDD>>>???;;;;;;>>>:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<777888>>>CCCEEENNNfff~~~~~~sssxxxzzziiiWWWNNNKKKGGGDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<>>>>>>??????>>><<<;;;999>>>======<<<<<<<<<======:::<<<>>>??????@@@BBBDDDCCCCCCEEEFFFHHHJJJKKKLLL<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;:::888555444444444444444444444444///000222333444333111111000////////////000000111/////////000000222333444------...///////////////000///...---------------------------------------------------------------,,,---......//////......,,,---...///000000000000........................---...///000111222333333111000222444666:::GGGSSSbbbmmmvvvuuuppplllhhhdddaaa___```ccccccdddkkksssqqq```\\\dddvvvyyyZZZJJJDDD>>>===AAAFFFIIIJJJKKKEEEAAA@@@???>>>AAAFFFLLLWWWgggwwwzzzxxx}}}{{{oooaaaWWWOOOGGGCCCBBB???@@@BBBDDDFFFKKKQQQVVVbbbjjjvvv|||uuunnniiiccc]]]YYYYYYXXXUUUUUUWWWVVVYYY^^^bbbfffjjjooosssvvvyyywwwfffZZZQQQKKKIIICCCDDDEEEDDDDDDHHHOOOVVV\\\cccmmmsssvvvxxxzzz}}}|||vvvssssssyyysss^^^KKK???===???:::;;;???:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;888:::@@@CCCGGGXXXllluuutttxxx|||eeeWWWPPPJJJGGGEEE@@@@@@@@@@@@@@@@@@AAAAAA>>>????????????>>>=========>>>?????????===<<<:::=========<<<======>>>>>>:::;;;===>>>>>>???@@@BBB@@@AAABBBCCCEEEFFFHHHHHH<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;999666444333333333333333333333333---///222555666555333222//////...//////000111222/////////000111333555555------...///000000//////******))))))******++++++000000000000000000000000------------------------,,,---......//////......+++,,,---...////////////........................---...///000111222333333111111222444555:::FFFRRRaaallluuutttoookkkfffcccaaa______```aaadddmmmwwwvvvaaaYYY___ooo}}}___MMMFFF>>>;;;>>>DDDIIIKKKKKKFFFAAA@@@???>>>AAAFFFIIITTTdddssswwwsssxxx~~~tttfff\\\TTTJJJEEECCC>>>???BBBDDDFFFJJJOOOSSS___hhhttt~~~|||wwwooojjjccc]]]YYYYYYXXXTTTSSSUUUQQQSSSWWWZZZ]]]aaafffjjjpppttt|||tttbbbWWWMMMHHHFFFAAACCCDDDCCCAAAAAAEEEHHHHHHNNNVVV[[[^^^aaaeeehhhsssxxxzzzuuurrrrrrwww~~~kkkUUUFFF======???:::<<>>======888:::===???@@@@@@??????===============>>>??????999;;;<<<=========???AAA@@@AAABBBCCCEEEFFFGGGHHH;;;;;;;;;;;;;;;<<<===>>>:::888777777888777666555444444333222111222333444111111111444666555111---+++------,,,///333222---////////////000000000000///000111111111000...------------............///000////////////.........------------------------......---,,,,,,,,,------,,,,,,------,,,,,,+++***000///...------...///000444333111//////000222333000///111333444888DDDOOO^^^gggnnnppppppnnnjjjddd```\\\[[[^^^aaabbbffflll}}}}}}hhh\\\\\\iiivvvlllTTTFFF<<<===@@@@@@EEEMMMMMMJJJEEEBBBAAABBBBBBBBBIIIQQQ```qqqwwwtttvvvyyysssbbbVVVOOOIIICCC<<<>>>@@@AAABBBFFFLLLQQQZZZcccoooxxx|||}}}vvvqqqmmmddd___YYYWWWWWWUUUPPPLLLKKKLLLNNNPPPSSSYYY```eeelllpppvvvzzz~~~wwwdddXXXMMMFFFFFFAAAAAA@@@???>>>???BBBDDDFFFGGGHHHKKKNNNQQQTTTUUUbbbiiirrrzzz{{{sssnnnnnnuuu}}}qqq[[[OOOAAA???===<<<<<<<<<;;;999;;;;;;;;;;;;;;;:::999888888888888888888888888888::::::::::::===CCCKKKPPPooo}}}rrrsss}}}ooo\\\SSSLLLGGGCCCAAA@@@@@@AAAAAA@@@???<<<===???@@@@@@???>>>>>>@@@@@@??????>>><<<;;;:::<<<;;;::::::;;;<<<===>>>???===:::888888:::===?????????>>>>>>??????@@@AAA;;;::::::::::::;;;;;;<<<;;;999888888888888777555888666444333333444333333222111111333555555222///...111222000000222222///.../////////000000000000///000000111000///...------------............////////////.........---------------------------------------,,,,,,---.....................------,,,///...---,,,,,,---...///111000/////////111222444000///000333444777AAALLLZZZdddnnnrrrrrrqqqlllfffbbb^^^\\\^^^```bbbffflllwww|||iii\\\[[[fffsssuuuZZZKKK???>>>@@@???CCCKKKLLLIIIFFFCCCAAAAAAAAAAAAGGGOOO\\\mmm~~~}}}yyyzzz}}}xxxfffZZZSSSKKKCCC@@@AAABBBBBBBBBEEEJJJOOOWWW```lllvvv{{{{{{uuupppmmmccc^^^WWWTTTSSSQQQLLLHHHGGGHHHIIIJJJLLLQQQXXX\\\bbbgggnnnsssxxx~~~iii\\\OOOGGGEEE@@@@@@???===<<<<<<>>>???@@@@@@BBBDDDFFFIIIKKKLLLVVV]]]fffooowww}}}xxxqqqlllmmmttt}}}mmmXXXLLL@@@>>>;;;;;;;;;;;;:::888888888999999999999888888999999999999999999999999999999::::::===AAAHHHMMMccctttrrrvvv~~~kkk]]]QQQHHHGGGDDDAAA?????????>>>===>>>???@@@@@@???>>>===<<>>=========<<<<<<<<<===>>>???>>>===;;;999999;;;===>>>>>>============>>>??????;;;;;;:::999999999::::::;;;:::888888999999777666999666333333444555333111333111111111333333222111...333555111---...///---....../////////000000000///000000000000///...------------............///............---------,,,------------------------,,,,,,,,,,,,---.../////////000000000000///......------,,,,,,,,,,,,---.........---...///111333444111///000222333555>>>GGGTTT```lllsssuuuuuupppiiiaaa\\\YYY[[[\\\]]]bbbhhhooo{{{yyyjjj]]]YYYcccpppbbbQQQBBB??????>>>AAAHHHKKKIIIFFFDDDAAA@@@@@@@@@EEEKKKXXXhhhxxx~~~nnnaaaXXXOOOFFFEEEEEEDDDBBBBBBDDDHHHKKKRRR[[[hhhssszzz~~~yyytttnnnkkkddd^^^WWWSSSPPPMMMIIIEEEDDDDDDEEEEEEFFFJJJPPPTTT]]]bbbjjjpppuuu|||vvvgggYYYOOOJJJBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<===???AAACCCDDDJJJPPPYYYbbblllyyyyyyuuupppmmmpppwwwgggSSSHHH>>><<<:::999::::::999888666777777888888888777777::::::::::::::::::::::::777999:::;;;<<>>>>>======@@@@@@@@@@@@???===<<<;;;>>>>>>???@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;:::999999999:::<<<:::999999:::999888666777444111222444555333000333222000000000111222222111777999444...---//////........./////////000000///////////////.........---------............///......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---///000000000000000000000///......------------------.........---------...///111222111//////111222444:::BBBPPP\\\jjjrrrvvvvvvrrrkkkbbb^^^[[[\\\\\\\\\```eeejjjttt{{{xxxsssjjj^^^YYYbbbnnniiiVVVDDD??????===@@@FFFJJJIIIHHHEEEBBB@@@??????CCCIIITTTbbbrrr{{{iii]]]SSSMMMHHHFFFCCCAAAAAACCCFFFIIINNNWWWdddoooxxx~~~~~~~~~{{{vvvqqqllljjjeee```ZZZTTTPPPLLLHHHEEECCCCCCCCCCCCDDDGGGMMMQQQYYY___ffflllqqqwwwwwwhhh[[[SSSEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@DDDIIIQQQZZZeeesssxxxuuurrrrrruuu|||cccNNNDDD>>><<<:::999::::::999888888888888888888777666666::::::::::::::::::::::::666888:::<<<<<<===???AAAJJJ^^^zzzzzzooooooxxxsssbbbSSSNNNFFFAAA>>>>>>??????@@@@@@@@@???>>>======<<<===>>>??????@@@@@@?????????>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>======<<<;;;;;;:::;;;;;;<<<:::999999:::999888666555444222333666777555333222222111000///000222333444;;;===777111000111111............////////////000//////...............---------............///......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111...////////////...------------......//////////////////..................111......111333333888>>>LLLYYYfffoootttvvvsssnnnhhheeeccceeeeeebbbcccffffffllluuu{{{|||xxxssspppjjjkkkkkkggg___ZZZaaalllrrr\\\GGG@@@???===???EEEIIIJJJJJJGGGCCC@@@??????CCCHHHQQQ]]]lll~~~tttaaaVVVQQQIIIFFFBBB@@@@@@CCCFFFHHHLLLSSS___kkkuuu}}}~~~}}}{{{wwwsssnnnjjjhhhdddaaa\\\VVVQQQMMMHHHEEEBBBBBBBBBBBBBBBFFFKKKOOOSSSXXX___dddhhhlllssswwwuuucccVVVIIIFFFCCCBBBBBBBBB@@@>>>=========<<<======>>>>>>BBBFFFMMMTTT___nnn~~~xxxwwwvvvwww{{{aaaKKKAAA>>>===;;;:::;;;;;;;;;999<<<;;;;;;:::999777666555999999999999999999999999555777:::<<<;;;;;;<<<===CCCQQQjjjtttmmmooo{{{zzz___WWWLLLCCC???>>>???@@@>>>>>>>>>>>>>>>>>>??????>>>>>>??????>>>>>>===<<<============<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<;;;:::888888999999777666555666777777777666666666111222111000//////111333000555666222.........---------........./////////000///......------......---------............///............---------,,,+++,,,,,,------.........------------...///000000---............---,,,,,,,,,---...///000000000000000////////////......---111......111444444777;;;GGGSSS```iiiooouuuuuussskkkjjjlllooonnnhhhdddeeecccfffjjjmmmnnnkkkhhheeebbbccceeeddd^^^ZZZ^^^ggg}}}eeeLLLCCC@@@>>>???CCCIIILLLMMMJJJEEE@@@???@@@BBBGGGNNNWWWdddvvvmmm]]]UUUMMMHHHCCC@@@@@@CCCEEEFFFKKKPPPYYYeeepppzzz|||zzzxxxtttppplllhhhfffbbbaaa___[[[VVVPPPKKKHHHCCCCCCBBBAAA@@@CCCGGGKKKQQQVVV\\\aaacccfffkkkooolll[[[NNNIIIDDDBBBBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<===???CCCHHHOOOYYYhhhxxxzzzzzz{{{}}}___III@@@>>><<<;;;:::;;;<<<;;;:::======<<<<<<:::999777666888888888888888888888888444777:::;;;;;;:::;;;<<>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;::::::;;;;;;<<<<<<;;;999888888888888777555444777:::888444111111333///111222111///...000333,,,//////,,,,,,---,,,)))---------.........//////000///...---------......---------............////////////.........------++++++,,,,,,---......//////...............//////---............---,,,,,,+++,,,---//////000//////...//////000000000//////111---...222555555777:::AAALLLXXXaaakkktttyyyyyyrrrsssxxx}}}{{{rrrjjjhhhddddddddddddeeeeeecccbbbbbbaaaaaaaaa]]]XXXZZZ```tttpppTTTGGGCCC>>>>>>BBBIIIMMMOOOMMMFFFAAA@@@@@@AAAEEEKKKRRR]]]mmmmmm^^^SSSNNNFFFBBBBBBDDDEEEEEEIIILLLTTT^^^jjjuuu}}}~~~}}}}}}zzzxxxuuurrrnnnjjjgggeeedddeeeeeeccc^^^XXXRRROOOIIIHHHFFFBBB@@@AAADDDGGGNNNSSSYYY^^^```cccgggkkkuuu}}}kkkXXXQQQHHHDDDCCCCCC@@@>>>===<<<<<<;;;;;;<<<<<<===;;;???EEEMMMWWWdddttt}}}\\\GGGAAA===;;;999999:::;;;:::999:::;;;;;;;;;;;;::::::999999999999999999999999999444777999:::::::::;;;<<<===@@@MMMeeerrrjjjmmmtttvvvaaaQQQHHHDDDBBB@@@???>>>======>>>>>>???======>>>?????????>>>>>>;;;;;;======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===999999999999:::;;;;;;<<<:::999777777888888666555222666:::666///***+++......111333222///...000222000222111///000333222------------.........//////000///...---,,,---......---------.........//////000////////////.........++++++,,,,,,---...//////000//////............///.........///...------,,,)))+++,,,...//////......,,,---///000111111111111000------222666666777:::===GGGSSS\\\hhhttt|||~~~vvvrrrhhhfffcccbbbcccdddddddddeeebbb```___\\\WWWWWW[[[kkkxxxZZZKKKEEE???===@@@JJJNNNQQQNNNGGGBBB@@@AAA@@@DDDIIIOOOXXXgggyyy~~~}}}iiiYYYRRRJJJDDDCCCDDDDDDDDDHHHJJJPPPZZZfffrrrzzz~~~}}}||||||yyywwwtttqqqmmmiiifffeeehhhjjjlllkkkfff___ZZZVVVOOOMMMJJJEEEBBBAAACCCEEEFFFLLLRRRWWWYYY\\\aaaeeehhhsss|||aaaXXXNNNGGGEEEDDDBBB???>>>===============>>>>>>999>>>EEELLLWWWeeettt~~~zzzYYYFFFBBB;;;:::888888999:::999888777888999:::;;;<<<<<<<<<::::::::::::::::::::::::555777999:::::::::;;;=========EEEXXXrrrxxxjjjfffjjjrrrrrr]]]PPPIIIFFFBBBAAA???>>>===<<<======<<<===>>>???AAAAAAAAAAAA;;;<<<===?????????>>>>>>===<<<;;;;;;;;;;;;<<<===::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555666666666555444222111000111111111111111111111111000000000000////////////000000//////.........---...///111222111000...---................................................------------------------000///......//////...---000///...---------------111000000///...------------...///000000000000000///000222222111222444666@@@GGGRRR___kkkvvvxxxmmmgggdddgggiiigggfffgggiiiddd___[[[VVVRRRUUU[[[kkkwww^^^JJJDDD@@@>>>???CCCGGGLLLLLLIIIDDDAAA@@@AAABBBEEELLLTTT```rrr}}}wwwgggYYYJJJDDDBBBBBBCCCEEEIIIKKKPPPVVV```mmmzzz~~~~~~}}}{{{zzzyyywwwrrrmmmhhheeecccbbbgggiiimmmnnnmmmiiiddd``````ZZZQQQHHHBBBAAAAAACCCBBBDDDGGGKKKOOOSSSWWWXXX___eeeqqqxxxgggWWWPPPLLLEEEAAAAAA@@@>>>============<<<:::BBBDDDFFFJJJTTTcccvvvvvvXXXGGGAAA===<<<;;;:::999999999999888888888888888888888888999999888888777888888999======<<<;;;::::::::::::===>>>CCCNNN^^^xxxsssmmmkkkkkk|||uuu[[[KKKEEEIIIDDDAAAAAA???;;;<<>>>>>>>>>>>@@@>>>===<<<<<<===>>>@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555666666666555444333111000111111111111111111111111000000000000////////////000/////////...............///111111111000...---111000000000000000000000------------------------------------------------111000000000000000///...///......---------......000000000///...---------111111111000000000/////////000111222111222444666===EEERRRaaaooo{{{pppjjjfffgggiiihhhhhhjjjmmmiiieeebbb[[[TTTSSSWWWfffsssgggRRRHHHBBB>>>===BBBGGGLLLMMMJJJEEEBBB@@@AAAAAACCCIIIPPP\\\oooxxxxxx{{{jjj]]]NNNHHHFFFCCCBBBDDDFFFHHHMMMSSS]]]jjjwwwtttnnnllllllwww{{{}}}{{{{{{xxx{{{~~~{{{xxxvvvsssmmmhhhccc```______fffiiinnnpppppplllgggdddbbb]]]SSSJJJCCC@@@@@@AAACCCDDDFFFIIILLLNNNQQQRRRUUUYYYdddsss{{{hhh]]]TTTJJJCCCAAAAAA???======>>>>>>===;;;@@@AAADDDIIIRRRcccuuusssTTTDDD@@@<<<<<<;;;:::999999999999888888888888888888888888999888888888888888888888999999888888888999999::::::;;;@@@GGGSSSkkkpppgggbbbnnnwwwbbbWWWLLLFFFBBBBBBAAA===<<<===<<<<<<============<<<<<<===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555666666666555444333222111111111111111111111111111000000000000////////////////////////............//////000111000///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111111111000000///......---------...//////000000//////...---------000///............/////////000111111111222444666;;;CCCQQQbbbqqq}}}sssmmmhhhhhhhhhhhhjjjnnnnnnlllllliiiaaaWWWTTTVVV```ooottt[[[LLLCCC>>><<<@@@EEEKKKMMMKKKGGGCCC@@@AAA@@@AAAFFFMMMXXXkkk|||~~~uuurrrqqqvvvssseeeVVVOOOKKKFFFDDDDDDCCCEEEIIIOOOXXXdddqqqyyyuuuggg___\\\\\\eeehhhlllmmmllliiigggfffcccffflllvvvzzzuuuqqqmmmgggaaa\\\ZZZZZZ[[[bbbfffkkknnnoookkkfffcccccc^^^TTTKKKDDD@@@??????BBBCCCDDDEEEGGGHHHIIIJJJKKKMMMTTT```lllzzzoooaaaTTTJJJFFFCCCAAA>>>===>>>>>>>>>======???BBBGGGRRRbbbvvvmmmOOOAAA>>><<<;;;:::999999888999999888888888888888888888888888888888888888888888888777777777777888999:::;;;999;;;>>>BBBHHHZZZzzz{{{lllccchhhrrrzzziiiVVVMMMEEEDDDDDDAAA>>>============<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::888888777777666666555555555555555555444333222111111111111111111111111111000000000000///////////////////////////.........//////000000000///...---------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------///111222222111/////////---------------...///000/////////......---------,,,+++++++++,,,---///000...000111111111111444666<<>>???CCCIIILLLLLLIIIDDDAAA@@@???AAAEEEKKKWWWkkk|||wwwooojjjkkksss~~~ooo___UUUOOOIIIFFFFFFBBBDDDGGGLLLTTT___kkksss~~~pppbbbZZZVVVUUUYYYZZZ\\\]]]\\\ZZZXXXWWWSSSVVV\\\dddooo}}}{{{tttnnnjjjccc[[[WWWUUUVVVWWW[[[___dddggggggccc^^^ZZZ]]]YYYQQQIIICCC???>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFEEEIIIRRR\\\hhhzzzqqqbbbUUUNNNEEEBBB???======>>>>>>===<<<>>>AAAGGGRRRdddxxxgggKKK???>>>;;;::::::999888888999999888888888888888888888888777777777888888888888888999999999999999:::;;;;;;:::<<>>============>>>???<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::888888777777666666555555555555555555444333222222111111111111111111111111000000000000////////////.........//////////////////////////////......---////////////......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///222222///------...---------------...///000............---------------------,,,,,,---.........///111111000111333555;;;BBBOOO```ppp{{{|||rrrlllgggffffffhhhooowww{{{|||}}}zzznnn```ZZZ\\\```ooofffOOODDDAAAAAA===@@@EEEJJJLLLIIIEEEAAAAAA???AAAFFFLLLWWWjjjzzz}}}qqqgggeeeiiippp~~~xxxfffZZZRRRKKKGGGGGGDDDEEEGGGJJJQQQZZZeeelll|||pppaaaWWWRRRPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJMMMQQQWWW```lllyyy|||uuunnniiiaaaYYYTTTRRRRRRSSSVVVXXX\\\]]]\\\XXXTTTPPPRRROOOJJJDDD@@@>>>======<<<===>>>???@@@AAABBBCCCCCCAAACCCIIIOOOYYYhhhvvvooo___TTTIIIFFFAAA>>>===>>>>>>>>>===???CCCIIITTTfffzzz___GGG>>>>>>::::::999888888888999999777777777777777777777777555666777888888888888777;;;:::999888888888888888999<<>>???>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::888888777777666666555555444444555555444444333222111111111111111111111111000000000000////////////.........////////////////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++///222222///,,,,,,.........---------...//////------------------------111111111000///...,,,+++...///000000000111333555999???KKK]]]ooo|||zzzzzz{{{~~~}}}nnniiiffffffgggkkkttt}}}zzzfff[[[ZZZ```nnnoooUUUHHHDDDBBB<<<>>>BBBFFFIIIIIIFFFBBBAAA@@@BBBFFFKKKTTTdddtttyyylllfffdddggguuuoooddd[[[QQQJJJGGGFFFFFFGGGIIIMMMVVV___fffvvv|||ssscccXXXQQQMMMMMMLLLJJJJJJJJJIIIGGGEEEIIIKKKNNNQQQWWW```llluuu{{{vvvnnniiibbbZZZTTTPPPOOOOOOQQQSSSTTTTTTSSSPPPLLLJJJGGGEEEBBB???>>>=========999:::;;;<<<>>>???@@@AAA???===>>>AAAEEEJJJVVVaaasss|||gggXXXPPPKKKEEE@@@????????????>>>@@@DDDKKKVVVhhh|||rrrUUUDDD>>>>>>999999888888888888999999777777777777777777777777444555777888999888888777999888777666555555555555888999<<<======BBBQQQaaa~~~yyyjjj___bbbqqqooo```VVVLLLFFFEEE???>>>=========>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======999999999999999999999999888888777777666666555555444444555555444444333333111111111111111111111111000000000000////////////............/////////000//////......---------...+++++++++,,,------......------------------------------------------------+++000444444000------//////......---------......------------------------+++,,,...000000///---+++...///000000000111333555777;;;FFFVVViiivvv|||}}}yyyvvvrrrrrryyy}}}vvvkkkgggfffhhhjjjoooyyyrrraaa]]][[[iii~~~|||___NNNEEE@@@;;;;;;>>>BBBGGGHHHFFFCCCAAA@@@AAADDDGGGMMM[[[hhhzzzxxxmmmfffcccmmm~~~vvvlll^^^QQQKKKGGGGGGFFFGGGJJJQQQYYY___lllsss~~~}}}nnnbbb[[[WWWTTTQQQNNNMMMNNNMMMKKKIIIOOOQQQSSSUUUWWW^^^hhhqqq{{{~~~|||xxxvvvnnnjjjccc[[[TTTOOOLLLKKKKKKKKKKKKKKKJJJIIIHHHGGG@@@???>>><<<<<<<<<<<<<<<888888999:::;;;<<<<<<===;;;:::;;;===>>>???GGGPPP]]]mmmsssaaaWWWRRRJJJDDDAAAAAABBBBBB???AAAEEEKKKWWWhhh|||cccLLLAAA>>>===999999888888888888999999777777777777777777777777333444666888999888777777777666666555555555666666888777999<<<<<<>>>GGGQQQhhh|||lllgggjjjvvvzzziiiXXXNNNKKKDDDCCC@@@>>>=========>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<999999999999999999999999888888888777666666555555444444444555444444333333111111111111111111111111000000000000////////////---.........//////000000//////...------------...---......///000111222222........................------------------------,,,111555555111......000000///...--------------------------------------- ###(((,,,//////...------///000000000000333555777:::BBBQQQbbbnnnttttttvvvrrrkkkiiiooovvvuuuoooiiiggggggjjjmmmrrr|||}}}hhhaaaWWWeeezzzgggSSSFFF>>>;;;:::<<<@@@EEEHHHFFFDDDAAA@@@AAACCCCCCGGGSSS___ppptttiiiaaahhhzzz|||kkkYYYPPPGGGGGGFFFEEEHHHMMMUUU[[[dddlllyyy{{{pppiiifff]]]ZZZVVVUUUVVVVVVTTTQQQUUUXXXZZZ[[[[[[aaakkkssswww~~~{{{xxxvvvuuunnnjjjccc[[[TTTNNNJJJHHHEEEDDDDDDDDDDDDDDDDDDDDD======<<<;;;;;;;;;;;;;;;888888888888999999999999:::999;;;===;;;;;;???GGGOOO\\\mmm~~~lll]]]VVVNNNGGGDDDCCCDDDDDD???AAAEEEKKKVVVhhh|||wwwYYYFFF???===<<<999888888888888888999999777777777777777777777777222444666888999999777777777666666777777888999::::::888999<<<======AAAHHHYYYwwwuuujjjcccfffzzzzzzdddVVVRRRIIIFFFCCC???===<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;999999999999999999999999888777666666666666666777666555555555555444444444222222222111111111111000000000000000000000000000////////////////////////000000000000///...---,,,------............---------------------------------------.........//////111000000...---,,,++++++)))+++......---++++++,,,000000///...------,,,,,,////////////////////////000000///......///111111777888>>>KKK\\\jjjrrrtttxxxrrrjjjfffgggiiijjjjjjeeefffhhhkkkqqq{{{lllZZZ[[[cccqqqwwwUUUCCC@@@<<<;;;;;;>>>BBBFFFHHHIIIBBBAAA@@@@@@CCCHHHMMMPPPhhhqqqooobbbfffoooyyyzzzfffUUUMMMFFF@@@AAADDDGGGMMMRRR```gggqqqzzz{{{ssspppnnnjjjhhhhhhgggfffeeehhhhhhhhhhhhhhhjjjnnnqqq}}}}}}zzzwwwsssqqqpppppppppkkkbbbWWWPPPLLLIIIEEEAAADDDBBB???===<<<>>>@@@BBB===<<<:::999888999999:::;;;;;;;;;::::::999999999999999999999:::;;;<<<===DDDKKKYYYjjjyyyttteeeZZZNNNHHHEEEAAA@@@BBB@@@DDDIIIOOOXXXgggzzzgggPPPEEE>>>:::999:::::::::999999999888888888999999999999888777777777777777777777777777777444444444444555666888999;;;:::888777999<<<@@@CCCOOOfffqqqfff```lll~~~lll^^^UUUNNNGGGCCCDDDCCC???;;;???>>>=========<<<:::888::::::::::::;;;<<<======<<<;;;;;;::::::999999999999999999999999999999999888888777666666666666666666555555555555444444444222222222111111111111000////////////////////////////////////////////////000000000000///...---,,,------............------------------------------++++++,,,,,,,,,---------,,,---------......//////,,,...000000...---,,,---+++,,,,,,------....../////////////////////////////////...---...///000111444555:::EEEUUUccclllppptttooogggcccbbbcccccccccbbbdddfffjjjpppyyyppp^^^XXX^^^kkk```LLLFFF>>><<<;;;===@@@DDDEEEFFFCCCAAA@@@@@@BBBFFFKKKNNN^^^gggyyyxxxgggdddhhhooo}}}}}}jjjYYYRRRKKKDDDDDDEEEFFFJJJOOOWWW^^^iiittt}}}}}}|||zzzxxxvvvvvvvvvuuutttttttttvvvwww}}}|||tttrrrnnnkkkhhhgggffffff```YYYPPPIIIGGGDDD@@@===>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::::::::999999:::999999::::::<<<======???CCCLLLXXXdddvvvmmmaaaSSSLLLGGGBBB???AAAAAADDDIIINNNYYYiii|||}}}]]]III@@@;;;999888::::::999999999888888888888999999999999888777777666666666666666666666666666666555444555555777777:::999888888:::<<>>===>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999888666555555555555666555555555555444444444222222222111111111111000////////////////////////////////////////////////000000000000///...---,,,------............------------------------------,,,,,,,,,---------......++++++,,,---...//////000...000222111000...---...,,,,,,------...//////000///////////////////////////////////////000111111333333777@@@MMM\\\gggmmmrrrnnngggbbb```^^^]]]\\\]]]```cccgggmmmttt}}}ssscccZZZ\\\eeexxxjjjRRRGGG???===;;;;;;>>>AAACCCCCCCCCBBB@@@???@@@CCCGGGIIITTT^^^ooooooeeebbbdddooo||||||kkk^^^XXXOOOHHHFFFEEEDDDGGGKKKQQQWWWbbblllvvv~~~}}}{{{zzzyyy{{{|||}}}{{{wwwrrrooofffdddaaa^^^[[[YYYXXXXXXSSSNNNGGGDDDBBB@@@===999:::;;;;;;<<<;;;:::999999;;;:::::::::::::::;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======@@@@@@CCCJJJSSSddd~~~wwwjjj[[[QQQJJJCCC???@@@BBBDDDHHHNNNYYYkkkmmmRRRBBB===:::999::::::999999999999888888888888888999999888888777666666666666666666666666666777777666555555555555555888888888999:::<<<>>>???BBBKKK\\\xxxxxxhhhdddiiiwwwxxxeeeVVVNNNKKKJJJAAA???=========>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888666555444444444666555555555555444444444222222222111111111000000//////////////////////////////////////////////////////000//////...------------............------------------------------....../////////000000000------------------------///000222222000...------000000000000//////......////////////////////////000000000111111222222333555555777>>>IIIWWWeeennnuuurrrmmmhhhddd```]]][[[ZZZ]]]aaaeeeiiiooouuuyyysssddd^^^\\\```qqqtttWWWGGG@@@===:::999<<>>???@@@CCCEEEPPPYYYiii{{{yyykkkaaa^^^dddmmmwww~~~ttthhh___YYYPPPIIIFFFDDDCCCDDDHHHOOOUUU]]]fffooowww~~~~~~xxxtttppppppooonnnjjjfffbbb___YYYWWWUUUQQQOOOMMMKKKKKKHHHFFFCCCAAAAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<@@@???@@@DDDKKKYYYqqqrrrbbbVVVMMMEEEAAAAAACCCDDDGGGNNN[[[nnntttaaaKKK@@@<<<;;;;;;<<<999999999999888888888888888888888888888777777666666666666666666666666666666666666555555555666666666777888:::;;;;;;<<<<<>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888666555444444444666555555555555444444444222222222111111111000000........................//////////////////////////////////////////...---------............------------------------------............/////////000---------------,,,,,,,,,---///111000///---,,,---//////..................////////////////////////......///000111111111222444666888<<>>:::999;;;???BBBDDDDDDCCC@@@>>>>>>???@@@AAAKKKSSSbbbrrrwwwfff\\\ZZZ^^^jjjttt{{{yyyrrrjjjccc\\\UUUMMMFFFDDDCCCAAABBBFFFLLLQQQXXX```iiirrr{{{wwwnnnhhhdddccc```]]]YYYUUURRRPPPOOOMMMKKKIIIFFFDDDCCCBBBAAA@@@?????????>>><<<;;;===;;;999888888:::<<<===999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;::::::===AAAFFFQQQeeewwwyyyhhh[[[QQQHHHDDDDDDDDDEEEHHHPPP]]]ppphhhXXXFFF>>><<<::::::;;;999999999888888888777777777888888888888777666666555555555555555555555555333444555555666777777777555666888999::::::::::::<<<@@@JJJZZZppprrrgggeeepppxxxhhh___XXXSSSKKKDDDAAA???>>>===999999999999:::;;;<<<===999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999888666555555555555666555555555555444444444222222222111111111111000........................////////////////////////...///////////////......------............------------------------------+++++++++,,,,,,,,,------******+++,,,---......///+++---//////...---,,,---((()))***+++,,,......///////////////////////////***+++,,,...////////////111444777:::@@@NNNaaaooo{{{||||||xxxrrrkkkfffccc___```aaaaaaaaacccfffhhhjjjmmmmmmlllnnnnnnhhhaaaXXXUUUVVVddd~~~nnnTTTFFFBBB<<<:::;;;???BBBDDDDDDCCCAAA???>>>>>>??????DDDKKKYYYiiizzzlll[[[TTTSSS```iiipppoookkkfff```ZZZQQQJJJDDDBBBBBB@@@AAADDDEEEJJJQQQYYYcccnnnyyywwwnnnddd]]]XXXVVVSSSOOOLLLIIIGGGGGGHHHGGGFFFDDDCCCAAA@@@???======<<<<<<<<<;;;;;;;;;<<<:::888666666888<<<>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999::::::;;;888999===BBBEEEMMM]]]mmmoooaaaVVVMMMHHHHHHGGGHHHKKKTTTbbbuuuvvv]]]OOOBBB<<<:::888777888999888888888888777777777777777888888777777666555555555555555555555555555222333444666777888888888555666777888999999999999888===GGGRRR```wwwooofffiiirrrxxxggg___TTTJJJDDDAAA???>>>:::::::::::::::<<<======999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666666555555555555444444444222222222111111111111000........................////////////////////////......////////////......------............------------------------------*********++++++++++++,,,+++++++++,,,,,,---------)))+++...///...---......))))))***,,,---///000000////////////////////////***+++---///000000000000///333777999???MMM```ooo~~~zzzsssmmmkkkddddddbbb```^^^^^^```bbb```cccdddbbbbbbeeeddd```VVVTTTUUUaaaxxx~~~bbbMMMHHH@@@<<<;;;>>>AAABBBDDDCCCAAA???>>>>>>>>>??????FFFQQQ___pppooo]]]UUURRRXXXbbbkkknnnmmmjjjbbbZZZQQQIIICCCBBBAAA???@@@CCCAAADDDJJJRRR[[[gggrrrzzz{{{qqqjjjbbbYYYSSSQQQOOOKKKHHHEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>======<<<;;;::::::;;;<<<<<<;;;:::999999;;;<<<>>>;;;<<<<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<;;;<<<@@@DDDEEEKKKYYYhhhvvvggg[[[QQQLLLKKKKKKLLLPPPZZZiiizzzlllUUUJJJ???;;;:::888777888888888888888777777777777777777777777777666666555555555555555555555555555333444555777777777666666555666666666777888888999:::===DDDKKKSSSeeennnjjjjjjssszzzkkk\\\QQQIIIEEECCC???>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888777666666666666666777666666555555555444444444222222222111111111111000........................////////////////////////......///////////////...---..................---------------------------++++++,,,,,,,,,---------//////...---+++***)))))))))+++...//////...///000/////////000000000000000////////////////////////---...000222333444333333///333888;;;@@@MMMaaaqqqyyytttqqqhhhgggddd```\\\\\\]]]___YYY^^^___]]]\\\___bbbaaaXXXWWWWWW```tttqqqSSSLLLDDD===;;;===???@@@DDDCCCAAA@@@???>>>??????@@@EEENNNZZZhhhzzzqqqaaaYYYWWWTTT___jjjppprrrooofff\\\RRRJJJDDDCCCAAA??????BBBAAADDDHHHMMMUUU```jjjrrr~~~zzznnnfff```ZZZRRRLLLNNNLLLHHHEEECCCCCCDDDEEEAAAAAAAAAAAAAAA@@@???>>>??????>>>===;;;;;;===>>><<<======>>>?????????>>><<<<<<=========<<<:::999;;;;;;;;;<<<<<<<<<======???>>>>>>=========>>>>>>;;;;;;>>>AAAAAAFFFTTTbbbuuu|||lll^^^SSSMMMMMMNNNOOOTTT^^^mmm~~~gggRRRHHH???===<<<:::999:::888888888888777777777777777777777777777666666555555555555555555555555555555666777777777666444444666666555555666777888999;;;:::===BBBFFFTTTpppxxxnnnhhhkkkxxxssscccXXXPPPMMMCCCBBBAAA???===<<<;;;;;;<<<===>>>???@@@AAABBBCCC===;;;:::888777777888888888888888888777777777777777666555444333222222222111111000000//////......000000000000000000000000000//////.........//////...............///000000///000000///---+++,,,---++++++------------++++++---,,,,,,,,,,,,---......///...---,,,+++,,,,,,---------------------------000...,,,,,,---...---,,,...------,,,,,,++++++***......//////000000111111111000111666<<>>>>><<>>???@@@BBBAAAFFFOOOZZZiii|||{{{jjj[[[PPPTTTZZZdddpppwwwuuukkkcccXXXNNNEEEAAA@@@>>>===???@@@AAABBBFFFNNNZZZgggoooxxx|||tttlllddd```ZZZTTTRRRSSSPPPMMMHHHEEEDDDCCCBBBAAA@@@BBBDDDEEECCCAAA@@@@@@??????>>>???@@@???<<<999:::<<<>>><<<<<<===???@@@>>>===???@@@???<<<999999;;;;;;<<<>>>>>>?????????AAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@CCCFFFJJJSSS\\\rrrrrrbbbYYYVVVUUUYYYZZZ___iiiwww^^^LLLEEE===:::;;;;;;999666777777777777777777777777999888777666666777888999666666555444444555777777555555666666666666555555555666777777666666777888;;;666777>>>BBBHHH[[[ppp|||pppnnnrrr~~~ppp___VVVPPPJJJCCC@@@??????>>><<<;;;>>>>>>???GGGOOOMMMEEE<<<;;;:::888888888888999888888777777777666666666555444444333333333333333111111000000////////////000000000000000000000000//////...............///...............///000000///000000///---+++,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///...---,,,,,,,,,------------------------------,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,------------...//////000000333111222666;;;EEEWWWggg|||zzzooogggdddcccbbbaaa```___^^^aaaeeehhhhhhhhhaaaXXXSSSWWWeee{{{iiiUUUDDD??????======BBBEEEFFFFFFDDDAAA???>>>???AAAAAADDDKKKTTTaaasssqqqbbbWWWRRRWWWbbbnnnxxxxxxqqqjjj[[[QQQGGGCCCAAA===<<<>>>@@@AAABBBEEEKKKUUU```gggtttyyy|||rrrkkkddd```\\\VVVUUUWWWYYYVVVQQQNNNKKKJJJGGGFFFGGGIIIKKKLLLKKKIIIGGGFFFAAA@@@????????????===;;;<<<>>>???>>>===???BBBDDDHHHGGGFFFFFFEEEBBB@@@@@@<<<======>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDAAAAAAEEEHHHMMMUUU^^^ooovvviiiaaa^^^]]]aaacccgggppp}}}___IIICCC<<<999999:::888555777777777777777777777777888777777666666777888999777666555444444555666666555555666666666666555555444666777777666666777888<<<777888===???BBBRRReeeuuummmllluuusss___XXXOOOIIIFFFDDDAAA>>><<>>>>>AAA???AAAFFFMMMVVVeeerrryyyjjj^^^TTTWWW```lllwww{{{wwwqqq```UUUJJJEEEAAA===<<<===@@@AAABBBDDDHHHOOOWWW]]]jjjqqqzzz~~~vvvpppjjjgggccc^^^^^^aaadddaaa]]]YYYUUUQQQMMMKKKLLLNNNPPPRRRQQQOOOLLLJJJGGGEEEBBBAAAAAAAAA@@@>>>?????????@@@@@@CCCHHHLLLRRRQQQPPPNNNKKKHHHDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCFFFHHHIIIHHHGGGFFFEEECCCCCCGGGLLLPPPZZZcccppp}}}sssmmmjjjiiiooopppttt{{{]]]FFFAAA;;;888888999777555777777777777777777777777777666666666666777888999777777666555444444444555555555666666666666555555444666777777666555777888<<<888888<<<<<<<<>>EEEPPPZZZ^^^;;;;;;::::::999999999999666666666666555555555555444333333222111111111111000000000000000000000000////////////////////////...------------....../////////............///000...///000///---,,,---...------++++++++++++------,,,,,,++++++,,,,,,---...------------------------------------------------000000000222333222///,,,,,,,,,,,,,,,------......,,,------......//////000222111222555888@@@OOO]]]qqq|||zzznnnhhhggggggllllllnnnppprrrtttttttttooojjjccc]]]\\\fff~~~hhhMMMCCCAAA===:::;;;CCCEEEHHHHHHEEEAAA>>>===???===>>>BBBGGGMMMZZZfffyyyqqqeee[[[[[[___jjjvvv|||{{{wwwggg[[[NNNHHHCCC>>><<<===>>>@@@AAACCCFFFKKKQQQUUU```hhhsss|||~~~yyyuuupppkkkkkkoootttrrrnnnjjjfffaaa[[[WWWUUUVVVXXXZZZ[[[YYYUUURRRPPPMMMIIIGGGGGGFFFEEEDDDBBB@@@???AAADDDHHHOOOWWW___bbbbbb^^^YYYTTTMMMFFFIIIHHHFFFDDDCCCCCCCCCDDDDDDGGGKKKNNNPPPNNNLLLJJJGGGEEEFFFKKKPPPUUU___hhhyyy|||yyyxxxxxx|||}}}xxxUUUCCC???;;;888888888888666777777777777777777777777555555666666777777888999777777666555444444333333444555555666666555555444444555777666555555666888:::888999;;;:::999@@@IIIXXXrrruuummmttt~~~xxxlllbbbYYYSSSLLLIIIDDD>>>???FFFPPPWWW;;;;;;;;;;;;:::::::::999666666666666555555555555666555333222111000000000000000000000111111111111////////////////////////---------------...///000//////............//////---/////////---,,,---...------++++++++++++------,,,++++++++++++,,,------,,,---------------------------------------------111111111333444333000---.........------,,,,,,,,,---......///000000111111//////111444777>>>LLLYYYkkkxxxtttjjjhhhiiippprrrtttvvvwwwxxxxxxyyyvvvqqqiii```[[[```uuutttUUUGGGCCC===:::;;;@@@CCCGGGHHHEEEBBB???>>>===<<<===AAADDDIIITTT___rrr{{{ooobbb______ggguuu~~~~~~mmm```SSSJJJDDD???<<<======>>>@@@BBBDDDHHHNNNRRRYYYbbbnnnxxxzzzzzz~~~}}}wwwpppkkkddddddeeegggiiihhhccc```[[[XXXSSSPPPNNNMMMKKKIIIFFFBBB@@@DDDHHHLLLWWWaaapppwww{{{wwwqqqiii]]]QQQOOOMMMJJJGGGFFFFFFGGGHHHHHHKKKOOOSSSTTTSSSPPPNNNKKKIIIJJJPPPVVV\\\fffpppnnnMMMAAA???<<<:::999999999999666666666666666666666666555555666666777777777777777666666555444333333222444444555555555555444444444555666666555555666777777777999;;;:::999===CCCPPPbbb|||uuuqqqvvvzzz~~~rrrjjj```ZZZQQQIIIDDDEEEKKKQQQ::::::;;;;;;;;;;;;::::::777777777666666666555555666555444222111111111111000000000111111111111222000000000000000000000000...............///000111000//////............///---...///...---,,,---///---,,,,,,++++++,,,,,,---+++++++++++++++,,,------+++,,,---.........------------------------------.........111333444222111//////......---,,,,,,+++......//////000111111111...---000333666<<>>AAAEEEFFFDDDBBB@@@???===<<<===AAACCCGGGQQQ[[[nnn~~~jjjccc___eeesssrrreeeVVVMMMFFF@@@===>>>===>>>???@@@BBBFFFKKKOOOTTT]]]iiisss{{{tttrrrrrrtttvvvvvvrrrnnnjjjgggbbb^^^[[[XXXTTTQQQPPPHHHEEEIIILLLPPP\\\jjjyyyzzzkkk\\\UUURRROOOKKKJJJJJJLLLNNNMMMPPPTTTWWWXXXWWWTTTRRRPPPOOOQQQWWW]]]dddoooyyycccIII>>>===<<<:::999999999:::666666666666666666666666555666666777777666666555555555555555555444333222444444555555555555444444333555666666555444666777555666888::::::;;;===???IIISSSfffwwwrrrqqq|||tttlllccc\\\VVVPPPOOORRR999:::;;;<<<<<<;;;::::::888888777777777666666666444333333333333333444444000000111111111222222222000000000000000000000000///......//////111222222000000///...............---...///...------...///+++,,,,,,------,,,,,,++++++++++++***++++++,,,---+++,,,---.........------------------------------,,,,,,+++---///111000000...............---------------......///000000111///...111333555999DDDPPPddduuu|||qqqnnnooooootttzzz~~~rrrfff\\\\\\iiixxxpppXXXHHH===;;;???;;;>>>BBBDDDCCCBBBAAAAAA>>>===>>>AAABBBEEEMMMWWWiii}}}wwwmmmdddeeeppp{{{~~~uuuhhhXXXOOOHHHAAA???@@@>>>>>>>>>===>>>AAAGGGKKKMMMUUU```kkksss{{{~~~{{{wwwrrrnnniiiccc___]]]SSSMMMPPPQQQSSS___nnn{{{yyyjjj___\\\WWWTTTRRRTTTVVVXXXXXXZZZ]]]______^^^\\\ZZZWWWUUUXXX___eeemmmxxxuuuWWWFFF;;;;;;;;;999888888999:::666666666666666666666666666777777777777555444333333444555555555444333333333444444555555444444333333444666555444444555777444666888888999:::<<<<<>>???BBBBBBCCCKKKTTTcccxxxwwwiiifffnnnvvvxxxwwwwwwiiiYYYPPPHHHBBB@@@AAA@@@???>>><<<;;;>>>CCCGGGEEEMMMXXXbbbkkkttt}}}}}}wwwpppkkkfff[[[SSSTTTTTTUUU```pppxxxhhhddd```\\\[[[]]]```bbbaaaccceeeggggggfffdddbbb[[[ZZZ]]]dddkkkrrr~~~eeeMMMCCC999999999888777777888999666666666666666666666666777777888888777555333222222333444555555555444333333444444555555444444333333444666555444444555777444666777777777:::;;;:::<<<@@@LLL___wwwvvvwwwwwwqqq???>>>===<<<;;;:::999999::::::999888666444222111666333111222555666555333000000000000000000000000444333222111000...------////////////////////////222111//////000000...---------,,,,,,,,,+++++++++------,,,++++++++++++,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......////////////......000//////.........//////000...///333555777===EEE\\\nnn}}}{{{xxxwwwwwwzzzwwwpppllliiipppuuupppbbb___eeelllhhhPPPIIIAAA666::::::;;;>>>AAABBBBBBAAA???>>>>>>>>>@@@DDDGGGJJJ[[[nnnssskkkkkkoooqqqrrrsssjjj^^^TTTMMMGGGBBB>>>AAA???<<<<<>>======<<<;;;:::999888777777777777666666666555666444222222444666555333////////////////////////333222222111000///......------------------------111///......000000///---/////////.........------...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++.........//////.........///......---......//////000...///222555666===DDDXXXjjj{{{~~~yyyuuurrrpppqqq{{{zzzqqqnnnmmmkkkrrrxxxyyyfff___cccjjjoooTTTJJJAAA888;;;;;;;;;>>>AAACCCCCCBBB@@@???>>>>>>@@@DDDGGGIIIVVVhhhvvvlllkkkmmmpppqqqqqqjjj___WWWPPPKKKEEEAAAAAA???======???AAAAAAAAAFFFIIINNNUUU^^^jjjuuu|||~~~zzzrrrkkkfffdddllluuu}}}ssspppqqqrrruuuxxx|||}}}|||zzz{{{}}}zzzuuunnnmmmooottt}}}}}}```JJJ???;;;999999999888777666555444444444555555555555444444555555555555444444444444444444444444444444444444666555444444444555666666555555555555555555666666666555555555666777888999;;;<<>>AAADDDEEEEEEAAA@@@??????@@@CCCFFFHHHPPP^^^tttzzzoookkkmmmpppqqqrrrlllddd]]]XXXRRRJJJEEE@@@???===>>>???@@@??????DDDFFFIIINNNVVVbbbnnnvvvzzz}}}|||tttooosss{{{|||{{{}}}yyyxxxyyy~~~|||dddOOOBBB<<<::::::999888777666555555555333333444444444444333333555555555555444444444444333333333333333333333333777666666555444555555555222333444555555555555555555555555555666777888999999999;;;???GGGUUUmmmuuukkkhhhhhhnnnvvv;;;;;;::::::999888888777;;;:::888666555444444444666555444333333444444444000000000000000000000000//////000000000000000000////////////////////////---,,,+++---///000000///------------,,,,,,,,,,,,//////...------------...,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,,,,---------......---------....../////////,,,,,,------------,,,,,,+++++++++,,,---...///000000......222333444:::AAANNNaaavvv~~~|||vvvnnnhhheeegggiiihhhhhhjjjooorrr|||qqqaaa^^^bbbssshhhUUUJJJCCC===<<<<<<>>>AAAEEEGGGGGGBBBAAA??????@@@BBBEEEGGGKKKUUUggg|||tttoooppprrrtttvvvqqqlllgggaaaZZZQQQJJJAAA@@@>>>>>>>>>>>><<<;;;AAACCCFFFJJJQQQ[[[eeellluuuxxx~~~zzz|||hhhSSSFFF@@@<<<::::::999777666555555666666333444444555555444444333555555555444444444333333222222222222222222222222444444444444444555555555111222444666666666555444444444555555666777777888999888999<<<@@@IIIZZZjjjvvvjjjeeehhhnnn:::::::::999999888888777:::999888777555444444444555555555444333333333444111111111111111111111111///////////////000000000////////////////////////,,,++++++,,,///000000///......---------,,,,,,,,,//////...------------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,---------......,,,,,,---///000222333333,,,,,,------------,,,,,,+++++++++,,,---...///000111......111222333999@@@KKK___uuu}}}vvvppphhhfffdddcccdddggglllppp}}}wwwgggaaabbbjjj{{{www^^^NNNDDD???===<<<===AAAEEEGGGHHHCCCBBB@@@??????AAADDDEEEHHHOOO\\\mmm|||wwwvvvxxxyyy|||xxxtttpppkkkcccXXXQQQEEECCC@@@>>>===<<<:::888===@@@DDDIIINNNUUU]]]bbbnnnrrryyyqqq[[[JJJBBB???===:::999888777555555555666666555555666666666666555555555444444444444333333333222222222222222222222222000000111333444555666666333444555666777666666555333444555555666777777777888666888:::===CCCOOO\\\uuuuuuhhhhhhmmmyyy:::::::::999999999888888555666666777777777777666555666666444222222333444222222222222222222222222////////////////////////---------------------------,,,,,,---///111000///000000000/////////......///......---,,,---------++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,---------......***+++,,,---///111222222------............---------,,,,,,,,,---...//////111......111111222777>>>GGG[[[rrr}}}oooiiiccccccdddeeeiiilllzzz~~~|||nnnfffccccccooolllSSSEEEAAA???<<<<<>>BBBFFFJJJPPPUUUYYYeeejjjsss|||ttteeeQQQCCC>>>>>><<<:::888777666666555555555666555666666666666666666555444444444444333333333333222222222222222222222222---...000222444555666666555555666666666666555555333333444666666666666666555444555888:::>>>HHHSSSeee~~~rrrjjjiiisss:::::::::::::::999999999333555777999999888666555555666777555222111222444111111111111111111111111//////////////////......------------------------///...---...000111000///000000000000////////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---...///...---,,,,,,,,,,,,---------......,,,,,,------.../////////.........//////.........///......---......//////111......000111111666===BBBUUUmmm}}}zzzpppiiiiiijjjjjjkkknnnvvvyyy|||oooeee___]]]fffwww```NNNCCC@@@<<<;;;===AAAEEEFFFFFFDDDBBB@@@???@@@BBBCCC@@@EEELLLVVVcccttt}}}}}}{{{yyyxxxvvvooofff___WWWQQQIIICCC???===<<<;;;;;;<<<>>>@@@DDDIIIPPPUUU]]]bbbkkkvvv~~~}}}zzz{{{iii[[[III===:::<<<>>>>>>666666666777666666555444444555555666666555555444444444444333333333222222333333333333333333333333///000222333555555555555666666555444333333333333222333444666666666666555555333444777:::===EEENNN]]]ppptttjjjnnn~~~;;;;;;::::::::::::::::::555777999::::::777333111555666777555222000222444000000000000000000000000000000//////............////////////////////////000///...///000111000//////.........------------------,,,++++++++++++,,,+++++++++,,,,,,+++++++++***+++---//////...---,,,,,,,,,,,,---------......000000/////////...............////////////......000//////.........//////111///...000000111666<<<>>>QQQiiizzzxxxooopppqqqppppppsssuuuvvv|||xxxmmmaaaZZZ[[[```ooonnnYYYDDD@@@<<<:::<<<@@@DDDEEEFFFEEEBBB@@@???@@@AAACCC===BBBIIIQQQ\\\nnn}}}{{{yyyxxxxxxwwwrrrkkkddd]]]WWWNNNFFFAAA???>>>===<<<;;;;;;<<<>>>EEEMMMSSSWWW]]]fffqqqzzz}}}uuusssuuuyyyzzz|||dddWWWFFF:::888<<>>EEENNNZZZhhh|||qqqgggrrr;;;999888888999::::::999;;;:::888666666666666777888777555333222111222222111000...,,,---///222333111111000///...---,,,,,,...---------...///...---/////////....../////////000000///---,,,+++***)))))))))***++++++,,,------------,,,+++,,,---...///++++++,,,,,,---.........++++++,,,---............------......///000111111........................---------............///,,,---///111333666888999BBBMMM___uuu~~~~~~zzzsssqqqtttvvvzzz~~~{{{{{{{{{yyyvvvuuuqqqggg[[[\\\```kkk~~~eeeQQQEEE===>>>>>><<<@@@GGGEEEEEECCC@@@===;;;<<<===AAAAAAEEEMMMVVVeeezzzwwwrrrqqqrrruuutttpppnnnpppjjjggg]]]NNNEEEBBBBBB@@@???>>>===<<<===@@@FFFJJJPPPUUU___hhhqqqxxx}}}}}}|||||||||zzzwwwtttsssooojjjiiippp|||{{{^^^OOO@@@;;;===???BBBEEE>>>888222111444666555333333444444555555444444333555444333222111222333333444444444444444444444444111111222222222333333333444444444444444444444444444444444444333222111111555666888999;;;???DDDGGGQQQUUUcccxxxsssnnnttt;;;:::888888:::;;;:::999:::999888666666666666777888777555333222222222222111000///...///000222333//////.........//////000......---......///............////////////......000//////...---,,,++++++***+++++++++,,,---------------,,,,,,,,,---...///......------------------,,,,,,------...---------******++++++,,,------...........................---------............///---...///111222444555666???III[[[ppp~~~vvvuuusssssstttvvvuuusssrrrssssssrrrrrrqqqhhh^^^[[[]]]gggzzzrrrUUUHHH=========:::===DDDHHHGGGFFFCCC@@@>>>>>>???>>>>>>AAAHHHPPP]]]qqq{{{nnnkkkkkknnnooonnnooorrrtttsssiiiYYYKKKEEEAAA>>>>>>>>>===<<<===@@@DDDGGGJJJPPPYYYbbbkkksss{{{xxxwwwuuusssrrrpppnnnmmmppplllhhhiiiooozzz{{{ZZZLLL>>>:::;;;===@@@BBB@@@;;;555444555777555333333444444555555444444333555444333222222222333333222222222222222222222222111111222222222333333333444444444444444444444444222222333444444333333333222333444555777:::>>>BBBGGGJJJTTTdddwwwrrrmmmyyy<<<:::999:::;;;<<<;;;999999999888777666666666666777666555333222222333333111111111111111111222222111000///.........///000........................---...///000000///...---/////////.........------,,,------------------------,,,,,,,,,,,,---...///000//////...------,,,,,,---------...------,,,,,,)))******++++++,,,,,,,,,........................---------............///...//////000111222222333;;;DDDUUUiii|||{{{tttmmmiiijjjlllmmmmmmnnnpppqqqqqqrrrqqqjjjaaa[[[ZZZaaauuu___OOOAAA>>>>>>;;;<<>>???>>>===???DDDJJJUUUgggwwwmmmiiigggiiikkklllqqqwww}}}~~~xxxhhhWWWKKKDDD@@@>>>===<<<<<<===@@@BBBDDDCCCIIIQQQZZZcccllltttzzztttrrrnnnkkkhhhfffffffffllljjjhhhiiioooxxxuuuTTTGGG;;;888999:::<<>>???DDDMMMZZZmmmoooooo{{{<<<;;;:::;;;<<<<<<;;;:::888888777777666666666666777666444333222333333444111111222333333333222111555444111...---,,,,,,---...///000///...---......---...///000000///...---.../////////////////////...............---------,,,,,,,,,,,,------....../////////......---------............---,,,++++++,,,,,,---------.................................---------............///------...///000111222222999@@@NNNaaauuuttthhhdddeeehhhlllooorrruuuvvvuuuuuutttnnnggg___ZZZ^^^ppplllXXXEEEAAA@@@===>>>BBBCCCEEEEEECCC@@@>>>======>>>===@@@DDDHHHQQQ```ooouuunnniiiiiijjjmmmttt|||~~~sssbbbTTTKKKDDD???>>><<<===>>>???@@@@@@???DDDKKKTTT\\\fffooottt~~~uuurrrmmmhhhcccaaabbbdddjjjjjjkkkmmmqqqxxx}}}{{{|||}}}}}}|||~~~hhhNNNCCC:::888999888999<<<>>>;;;777666666777666444444444555555555555444444444444333333333222222222333333333333333444444444111111222222222333333333333333333333333333333333111222333333444444444333444555666666555666999;;;999:::<<>>>>>AAA@@@BBBDDDDDDBBB???>>>>>>======???BBBFFFLLLZZZhhhwwwoookkkjjjlllrrrzzz|||{{{kkk]]]PPPGGGBBB???===<<<>>>???>>>===>>>BBBHHHOOOWWW```iiiooo{{{wwwtttooogggaaa___aaadddkkkmmmpppsssvvv|||zzzyyy|||~~~}}}vvvZZZIIIAAA:::999999888888:::888666555444555666666666444555555666666555555444444444444333333333222222222222222333333444444444111111222222222333333333333333333333333333333333333444444444333333222111555666777777666666888999777888;;;===@@@III^^^qqqyyyrrrtttzzz:::::::::;;;===<<<:::888555666666777777666666555555444333222333444555666111222333444333222111000//////000000000111111111///111222111---,,,---000/////////....../////////.....................///---.....................+++,,,------......------++++++,,,,,,---......///---------...------,,,,,,------------------------........................---------............///++++++---///000222333444777:::BBBPPPcccvvvpppnnnooonnnoootttrrrwww{{{|||}}}~~~zzzmmmccc^^^gggyyyjjjNNNCCCAAA>>>;;;===>>>AAADDDEEEDDDBBBAAAAAA<<<;;;===@@@BBBFFFRRR___uuuuuunnnjjjhhhmmmsss{{{tttfffWWWKKKFFFAAA===<<<>>>???>>><<>>:::::::::777666999333333333333444555666666555555666666666666555555333333444444444333222111//////000000111222222222111111222222222333333333333333333333333333333333444444444444333222111000333444555555444444555666555666999<<<<<<@@@MMM[[[xxxyyyqqqpppnnnuuu999999999;;;<<<<<<999777444555666777777666555555444333333222333444555666222222222222222111000000,,,---000222222222222111///222333111---+++---000000///...------...///000.........---------------,,,,,,,,,------......///+++,,,---.........------++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---......///111222222333666777<<>>===>>>@@@???AAAKKKWWWfffvvv{{{ssslllhhhiiimmmxxx}}}}}}sssbbbTTTJJJDDD>>>;;;===???>>><<<>>>???BBBEEEIIIQQQYYY___jjjqqqzzz~~~{{{vvvuuuqqqiiiaaa^^^aaaeeemmmsss{{{~~~dddHHH???;;;999:::999666555666222333444444333333444555555555666666666666555555333333444444444333222111...//////000111111222222111111222222222333333333222222222222222222222222333333333444444333222222111333555555444333444555666555777::::::;;;BBBKKK^^^vvvwwwiiilllrrr{{{888888999:::<<<;;;888666444555666777777666555555444333222222333444666777222222222111111000000000...///222333333222///---///222444222---+++---000222000---,,,,,,---000222......---------,,,,,,,,,++++++,,,,,,---...//////+++,,,---.........---,,,---,,,,,,++++++******)))++++++,,,---............------------------------........................---------.........//////000000000000111111111111666555888CCCTTTiii{{{|||rrrwww|||zzzyyy|||}}}uuujjj``````jjj|||```OOOHHHAAA;;;999555999???BBBBBBAAA@@@@@@BBBAAAAAAAAA???@@@HHHSSSZZZkkkwwwpppiiiiiilllrrrxxx~~~}}}mmm^^^LLLEEE>>>;;;===??????=========???AAADDDKKKSSSYYY```gggrrr{{{~~~zzzxxxwwwvvvssskkkccc```bbbgggmmmuuu~~~~~~]]]CCC===999888:::999444333555444555555555333222333444555555666666666666555555333333444555444333222111000111111222333333444444111111222222222333333333222222222222222222222222111111222333444444444444222444666666555555666777777555666888999999>>>DDDOOObbbyyyooommmkkkmmmrrr{{{;;;;;;<<<<<<;;;:::888777777777777666555555444444555555444333333222111111000///---...///111000000000000//////.........------///000000//////000222000///------///000///...******+++,,,,,,------...000///...---,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,---------............------------......------------------------//////............//////---......///000111111222444444888BBBNNN___vvvyyywww{{{}}}oooddddddfffmmmoooUUUGGGCCC???===<<<;;;<<>>>>>;;;<<<@@@>>>===>>>???CCCHHHLLLOOO\\\dddoooyyy|||xxxyyyzzz|||{{{rrrgggaaacccgggrrrxxxhhhSSSIII:::999777666777666444333333333333333333333333333777444222222555777777555111222222333333222222222333333222111222333555666333333222222111000//////000000111222333444444555333333333333333333333333444333333333333444555555777777777777888999:::;;;EEEOOObbbyyyttthhhfffhhhhhhkkkppp~~~999999::::::999777666555777777777666555555444444555555444333333222111111000///...000111222222111000/////////...............///000000//////000111000///---...///000///...///////////////////////////...---,,,+++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,------------......------------......------------------------------,,,,,,,,,,,,------......//////000000111111333333666???KKK[[[rrr|||yyyzzz|||~~~zzzuuuwww}}}qqqdddcccbbbggg}}}cccPPPGGGAAA>>>;;;;;;;;;>>>CCCFFFFFFEEEEEEJJJMMMIIIAAA>>>BBBGGGLLLVVVhhh}}}wwwlllgggggghhhpppxxx~~~zzziiiZZZLLLGGGDDD@@@>>>???>>>======>>>AAAEEEIIILLLPPPXXXdddpppxxx}}}{{{|||uuuhhhaaaaaadddsssyyy~~~}}}~~~zzz]]]HHH???:::888777666666666444333333333333333333333333333666444111222444666666555222222333333333222111111222111111111222222333444333333222222111000000///222222222222222222222222222222222222222222222222222222222222222333444444666666666666777888999:::===EEESSSeee{{{vvvlllfff```^^^___lll|||999999999999888777666555777777777666555555444444555444444333333222222111000000000222444555444222////////////............///000111000///...///000000///......000000///...222111111000//////......------,,,++++++++++++,,,------------------------///......------,,,+++++++++++++++,,,,,,,,,------......------------......------------------------------,,,,,,,,,,,,------////////////000000000000333222555<<>>@@@CCCGGGOOO^^^ooo~~~rrrlllkkkgggnnnuuu|||uuueeeTTTJJJFFFBBB>>><<<======<<<===???BBBEEEGGGIIIPPP[[[fffooovvv|||zzzlllccccccfffvvv|||~~~}}}}}}~~~jjjQQQ@@@999:::888666666666666444333333333333333333333333333444222111111333444444444333333333333333222111000000000111222222222111111333333222222111000000000333333222222222111111111111111111111111111111111111111111111111222333333555555555555555666777888;;;@@@IIISSSccc|||yyylll___WWWSSS[[[cccrrr::::::::::::999999888888777777777666555555444444444444444333333222222222000000111444777777555222///////////////.........000111111000///......///000///...///000111///...............------,,,,,,---------,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,---......------------......------------------------//////............//////000000000000////////////222222444:::AAANNNdddwww|||sssnnnqqquuuxxxvvvuuuwww}}}xxxllldddcccqqqcccOOODDD@@@;;;;;;;;;<<<>>>AAACCCDDDFFFEEECCCAAA???>>>???@@@DDDJJJUUUcccsss|||uuusssnnnqqquuuzzz}}}mmmZZZMMMGGGDDD@@@>>>======<<<<<<===>>>@@@BBBHHHNNNVVV```hhhqqqxxx}}}rrrjjjjjjnnnzzzrrr[[[III???<<<999777666555666666444333333333333333333333333333222111111111222333333333333333333333222111000000000111222333333222111000222222222111111111000000222222222111111111111111111111111111111111111111111111111111111222333333444444333333444555555666999>>>CCCHHHQQQeee|||kkk\\\RRRTTTVVV___lll|||::::::999999999999999999777777777666555555444444444444333333333333222222000000222444666666444222.........///////////////000111111000///......///000//////000111111000...++++++,,,,,,,,,---------...............------,,,------------------------++++++,,,,,,---...//////++++++,,,,,,,,,---------......------------......------------------------//////............//////000000000000////////////222222555999>>>III]]]ppptttlllkkkmmmsssrrrqqqrrrxxxsssgggccclllxxxuuu\\\LLLDDD======<<<;;;<<<>>>BBBDDDGGGEEECCCAAA@@@@@@@@@???CCCGGGNNNXXXfffwww}}}yyyttttttuuuyyy|||{{{hhhWWWNNNIIIEEEAAA>>>===<<<<<<<<<<<<===>>>EEEJJJQQQYYYaaajjjsssyyy~~~yyyqqqqqqttt~~~~~~~~~~~~wwwaaaNNNAAA======888666555555666666444333333333333333333333333333000111222222222222222333333333333333333222111000111222333444444333222111222222222111111111111111//////000111111222333333222222222222222222222222222222222222222333444444333333333222333333444555222777;;;>>>BBBPPPfffvvv{{{dddUUUPPPPPPSSS[[[cccppp888777777666666666777777777777777666555555444444333333333333333333333333111111111333444444222111.........//////////////////000111000///...///000000//////111222222000...,,,,,,------...//////000....../////////...---,,,------------------------)))***+++,,,...///000000,,,,,,,,,---------............------------......------------------------------,,,,,,,,,,,,------////////////000000000000000222666999;;;CCCVVVggg|||vvvkkkeeedddiiijjjlllnnnsss~~~|||nnnfffhhhnnniiiRRRFFF@@@@@@>>>;;;:::<<<@@@CCCFFFFFFEEEDDDBBBAAA@@@???BBBEEEIIIOOOYYYgggwww{{{vvvttttttwwwyyy|||yyyfffWWWMMMFFF@@@>>>>>>======<<<<<<=========AAAHHHPPPYYYbbblllrrrvvvyyy~~~wwwwwwzzz~~~}}}{{{{{{{{{|||~~~~~~lllWWWFFF;;;777777777666555555666666444333333333333333333333333333///111333333222222222333111222222333333222222222333333444444444333222222111111111111111111111111......///000111222333444222222222222222222222222222222222222222333444444333333333222222333333444000444888999<<>>NNN___vvv~~~~~~sssjjjfffeeeiiinnnqqqttt}}}~~~qqqjjjiii{{{zzz^^^MMMDDDCCC@@@<<<999:::???CCCCCCFFFGGGGGGCCC@@@?????????BBBDDDGGGMMMWWWfffqqqyyyuuutttuuuuuuwww~~~zzzgggWWWKKKBBB??????>>>>>>>>>=========:::===CCCJJJQQQYYYbbbggglllqqqxxx}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||zzz{{{|||~~~}}}uuugggVVVGGG<<<666444777555444444555666555333333333333333333333333333///222444555333222333444000111111222333333333333444333333222222111222222111111111111111111111111//////000000111111222222111111111111111111111111111111111111111222333333444333333222222333333333222555777888999???GGGNNN\\\ooo|||ggg\\\TTTSSSQQQPPPYYYgggooo}}}999999888777777888999:::777777777666555555444444333333333333333333333333333111///...//////...------.........//////000000---///000000//////000222//////000222333222000---/////////...------,,,,,,,,,,,,---...---,,,+++***------------------------,,,---------------------.........////////////000.........------.........------------------------/////////....../////////---......///000111111222***...444777666:::JJJZZZqqqyyy|||sssnnnhhhnnnuuuwwwxxx}}}}}}pppjjjrrrooo\\\FFFEEEBBB===999999>>>BBBAAAEEEIIIHHHDDD???>>>???===???AAABBBEEEMMMZZZdddxxx}}}xxxuuuuuusssrrryyyxxxfffVVVLLL???????????????>>>>>>>>>===???DDDHHHMMMSSSYYY^^^ffflllttt{{{zzz{{{||||||}}}|||||||||}}}}}}}}}tttnnneeeYYYLLLAAA999666666555444444555666555333333333333333333333333333///222555666333222333444///000111222333444444444444333111000000000111222111111111111111111222222111111111111000000000000000000000000000000000000000000000000000111111222444444333333222333333333222333333333555999???CCCKKKZZZooo~~~lll^^^ZZZVVVPPPQQQYYYXXXdddpppwww>>>===:::999888888999:::999888888777666555555555444333222111000111222222333222111000///////////////000000///------...///000///------...000222444///000111222222111000///000000///...---,,,,,,+++,,,...000...+++***,,,...------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++*********........................///...,,,*********,,,---000000000000///...---,,,111000...+++***+++///222222222222111333;;;FFFNNNjjjwww}}}vvvwww}}}yyymmmiiitttdddMMMFFF@@@>>><<<:::<<<@@@AAABBBDDDGGGIIIGGGAAA<<>>>>>===:::<<<@@@>>>>>>@@@BBBGGGLLLPPPSSSbbbhhhooouuuxxxzzzzzz{{{|||wwwxxxzzzzzzyyyyyyzzz|||~~~{{{yyy~~~}}}zzzxxxxxxyyy|||dddZZZQQQOOOLLLCCC888333444444333333333333222222111888777000222;;;>>>999222222111111111111222222111111111000000000//////222222222111111111111000555444222000//////000111000000000000000000000000222111111111000000//////333222111111000000111111111111222333444444555555666555555555777999;;;<<>><<<<<>><<<:::;;;<<<>>>@@@DDDGGGGGGEEECCCAAA>>>===>>>>>>>>>DDDKKKRRR```ppp|||}}}zzzyyywwwwwwzzz{{{~~~pppZZZPPPFFFDDDCCC???;;;:::??????>>>???AAADDDGGGIIIOOOUUU]]]eeekkkppptttwwwwwwzzz}}}~~~{{{xxxxxxxxxwwwvvvtttuuuwwwyyy}}}{{{zzzvvvssskkklllooouuu}}}|||hhhSSSGGG===999999777555555444444333333333333222222000555555111222:::<<<888222111111000000111111222222111111111111000000000...///000111222333444444222222222222222111000///000000000000000000000000111111111111000000000000222111111222222333444555111111222222222222222222222222333444444444444444555777<<>>AAAEEEFFFGGGFFFBBB???===>>>>>>===AAAFFFJJJUUUcccoooxxx}}}zzzxxxxxxuuu|||lll]]]NNNIIIGGGCCC???>>>============???AAADDDFFFIIINNNUUU\\\ccciiiooorrruuuwwwzzz|||}}}~~~}}}|||yyywwwzzzyyyxxxvvvtttuuuyyy{{{}}}}}}|||yyyvvvnnnooorrrwww}}}vvv___MMMCCC:::777777666555777444444333333333222222222444777666222222555666333111111000000000000111111000000000000000000/////////000000111222222333333111222222333333111000///000000000000000000000000111111111000000000000000111111111222333444666777222222111111111111111111111222333444444333222111777888:::===@@@KKKaaavvvqqq^^^ZZZTTTNNNKKKLLLPPPTTT___iiiyyy999888777666666666777888444444444444333333333333333333333222222222111111222111000000000000000000///000000///------...000---...//////000////////////..................///111000000///......------000---+++,,,...///---***,,,,,,,,,---------......000000////////////000000........................000000000000000000000000......///000000//////...//////////////////...---***,,,...///...---......111333666666555555999<<>><<<;;;;;;;;;===@@@CCCEEEHHHKKKPPPVVV[[[bbbhhhlllsssuuuxxxzzz{{{}}}}}}{{{{{{zzzxxxvvvxxxxxxwwwvvvuuuwwwzzz~~~~~~}}}wwwxxxyyy|||kkkSSSHHH@@@:::999888555444555444444333333333222222222555666555222222333333111111000000000000000000111333333333333333333333333111111111111111111111111000111222333333111000///000000000000000000000000000000000000000000111111000111111222333555666777222222111111111111111111222333444555444333222111111333666999999>>>MMM]]]nnnxxxmmm]]]PPPIIIIIIKKKNNNRRRXXXbbbmmmzzz:::888777555555666888999444444444444444444444444444444555555555444333222111111000000000000000111///000000///---,,,...///........................000000////////////000000222111111000///...---,,,///---,,,,,,------,,,++++++,,,,,,------.........///......------......///---------...............------------------------............////////////...///////////////......,,,...000000000///000111///222444444222222555999BBBQQQdddtttyyyllldddmmmuuu[[[MMMHHHEEEAAA???999;;;<<<===???AAAFFFIIIFFFAAA???AAAAAA???>>>@@@>>>BBBKKKWWWbbblllzzzxxxrrruuuzzzppp___RRRGGG@@@>>>===<<<;;;<<<===???BBBDDDFFFIIILLLOOOTTTZZZaaafffnnnqqquuuwwwyyy|||~~~~~~|||yyyxxxxxxwwwvvvuuutttuuuvvvvvvwwwyyy}}}~~~}}}cccMMMAAA<<<888999777444222333444444333333333333222222111111222222333444444444111000000//////000000111111111111222222222222222222222222111111111000000111111222222222111111000000000000000000000000000000000000000111111111111000000111111222444555666111111222222222222222222333444444444444444333333///000333777777888@@@IIIVVViiinnn\\\QQQLLLKKKJJJIIIMMMRRRXXXbbbppp888888888777777888888999444444444444444555555555444444555555555444333222111111000000000000111111000111111000...---///000000///...------...///000000000///......///000000111000000000//////......---.........,,,+++,,,---++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000......////////////......///111222222222222333555...000222222000000444777<<>>===;;;<<<===<<<<<>>CCCMMMVVV___nnn{{{vvvxxxzzz}}}uuudddTTTJJJGGG@@@???>>>======>>>@@@AAABBBCCCEEEHHHLLLSSS[[[```eeeiiioootttwwwzzz}}}}}}{{{xxxuuutttttttttsssrrrtttvvvyyy{{{}}}}}}}}}~~~xxx\\\III===888555666555333222555444444333333333333222222000///000222333333333444000000////////////000000.../////////000000000000111111111111111222222222222111111111111111222222000000000000000000000000///000000000111111111111000000000111222333444555111111222222333333444444333333333222222333444444222111333777888777999>>>FFFQQQdddxxxxxxiii^^^TTTMMMFFFHHHJJJLLLQQQZZZgggppp666777999::::::999888777555555555555555555555555222222333444333222111000111000000000000000111111111222222111///...000111222111///------...000111000///...------...///000////////////000000000000,,,...000...+++***,,,...++++++,,,,,,---...///////////////....../////////,,,,,,,,,---------..............................///...,,,+++,,,---000111......///////////////...---...//////...///111333///111333222000111555888666AAAQQQddd{{{qqqnnnyyy{{{eeeVVVJJJBBB@@@<<<======;;;;;;===CCCHHHLLLEEEAAAAAA@@@;;;777666@@@>>>@@@HHHNNNUUUcccqqq|||yyy{{{||||||uuucccXXXUUUDDDBBB@@@>>>===>>>??????>>>???@@@CCCGGGOOOWWW]]]___dddkkkrrrvvvyyy|||~~~}}}zzzxxxvvvsssrrrrrrrrrqqqqqqvvvyyy}}}~~~~~~lllRRRAAA<<<777444555444333555:::444444444333333333222222222111111333333000///000000000////////////000000111111222222333333333444//////000111222333333444222222000000000111222333000000000000000000000000//////000000111111111222000000000000111222333333111111222333444444555555333222111111111222444555555111111555777555555777>>>CCCMMM\\\nnnqqq___TTTHHHIIIJJJIIIIIIMMMTTTZZZfffqqqzzzzzzzzz999999::::::999888666555666666555444444444444555222222222222222222222222555444333111000//////...000///...------...///000000///...------...000111000000//////.........---333111///,,,++++++...///------------------------,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,...///000000000000......////////////......//////............//////222111111000000000111111...///000111222333444444888AAALLL[[[qqq}}}ssstttuuu]]]PPPGGGAAA@@@<<<:::<<<<<<:::<<>>???AAAEEEIIINNNPPPXXX]]]eeelllrrrvvv{{{}}}|||{{{{{{zzzwwwttttttooonnnqqqtttssssssvvv{{{}}}|||zzzYYYEEE===;;;999777444333333444555333333444444333333222111222222333333333222222111000000000000111111111111222111000//////000111222000000000000000000000000000000000///000111111222111///......//////...,,,000000000000////////////---...///111222222222222000111111111111222222222000000000000000000000000,,,666888111///555666111666;;;AAAHHHSSScccvvvxxxeeeXXXOOOIIIIIIIIIGGGIIINNNXXX[[[]]]___ccckkkwww::::::;;;;;;:::999777666666666555444444444444555333333333333333333333333444333222111000/////////000///............///000...------,,,---///111333000/////////............******+++...000000///...------------------------...---,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,------......------,,,,,,---...//////000//////......////////////......//////............//////------,,,,,,+++,,,,,,---...///000111222333333444666>>>IIIWWWmmmyyysssyyylll[[[MMMCCCBBB===:::;;;;;;999:::===CCCDDDDDDDDDCCC@@@===<<<===<<<===@@@BBBGGGRRR^^^iiissszzzyyyyyy|||xxxgggUUUOOOGGGBBB???>>>;;;999=========>>>AAADDDHHHJJJQQQVVV^^^eeekkkqqquuuyyy{{{yyywwwvvvwwwvvvsssqqqqqqnnnnnnqqqrrrrrruuuyyykkkQQQAAA<<<:::888666444333333333444333333444444333333222111111222222333222222111111000000000000111111111111222111000//////000111222000000000000000000000000000000000000000111111222222000//////000000///...000000000000///////////////000000111111111111000000111111111111222222222111111111111111111111111555AAAFFF===666666666333555888;;;>>>DDDNNN\\\fff}}}mmmaaaUUUQQQNNNJJJJJJLLLFFFIIIKKKLLLNNNSSS[[[bbbrrruuu~~~:::;;;<<<<<<;;;:::888777666666555444444444444555444444444444444444444444333222111000000000000111000//////......//////000---,,,,,,---...000222444////////////............///---,,,...000000---***------------------------//////...---------......,,,,,,------------,,,,,,,,,------......------,,,---....../////////............////////////......//////............//////...------,,,,,,------......//////000111222333333555;;;DDDQQQfff}}}tttqqqnnnZZZKKKFFF@@@;;;;;;;;;999999<<>>===<<<<<<>>>@@@BBBDDDIIIMMMTTT\\\bbbhhhnnnqqqxxx{{{~~~zzzwwwqqqpppppppppqqqpppnnnlllmmmlllnnnppppppqqqwww~~~qqqWWWFFF===:::888777555333222222333333333333333333333222222111111111222222222222111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000111111111333111//////000111000///////////////000000000000111111111111111000//////000111111111111222222222111111111111111111111111777DDDKKKCCC888555555333777888::::::;;;@@@HHHNNN\\\nnnnnnccc]]]VVVPPPMMMHHHIIIJJJJJJJJJLLLOOORRRUUUYYYbbbmmmvvv::::::;;;;;;;;;:::888777666666555444444444444555444444444444444444444444111111000000000000111111000//////////////////000------------...///111222///////////////.........555000++++++...000///....................................---------------,,,,,,------------,,,,,,,,,------......------,,,.........///......------......////////////......///......------......//////............//////000/////////000111222222333444888@@@LLL^^^ttt{{{~~~zzzoooxxxjjjWWWJJJBBB<<<;;;<<<::::::===;;;===@@@CCCCCCBBB@@@>>>===;;;<<<>>>>>>===AAAHHHOOOZZZkkkzzz|||wwwrrroooppprrr}}}yyylllYYYLLLGGGDDDAAA>>>???>>>===<<<===???AAACCCBBBGGGMMMSSSZZZ```gggkkkppptttyyy}}}}}}{{{xxxsssooohhhiiijjjllllllllljjjiiijjjkkknnnqqqqqqrrrzzz~~~tttZZZIII???:::888666555444333222222222222222333333333333222111111///000111111111111111111///000000000111111111111111000000000000000000111000000000000000000000000//////000111111111111111222000......000000000///////////////000000000000000000111111111000000///000000111111111222222222222222222222222222222222000999???:::333222333222555777888888888;;;@@@DDDIIIVVVhhhzzzxxxmmm```WWWMMMKKKGGGEEEDDDEEEFFFGGGGGGJJJQQQZZZ```hhhvvv888999999::::::999777777666666555444444444444555222222222222222222222222000000000///000000111222///000000000000000000////////////............///.........///////////////---+++***+++///222222111........................,,,,,,------,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,---...............---,,,......////////////............------------......,,,,,,,,,,,,,,,---...////////////000000111111222444666<<>>AAABBBBBB@@@???===:::;;;>>>>>><<>>===<<<;;;<<<>>>@@@AAA@@@CCCHHHMMMSSSZZZ```eeejjjnnntttxxxzzz|||}}}~~~|||zzzwwwsssnnnkkkdddeeegggiiiiiiiiiiiiiiiiiikkkooossstttuuu~~~~~~|||{{{|||{{{aaaLLLAAA===999666555444333333222222222222222222333333222222111000...///000000111111111000///000000000111111111111000000000111111000000000//////////////////////////////000111111111111000000///...///000111///....../////////000000000111......000111111222222222000000111111111222222222111111111111111111111111///111111//////111111000111222333333444777:::<<<@@@GGGRRR___nnn{{{mmm]]]WWWNNNHHHGGGGGGGGGFFFDDDDDDHHHMMMOOOSSS^^^iiiuuu}}}777888999999999999777777666666555444444444444555222222222222222222222222000000/////////000000111///000000111111000000///000000000///......------.........///////////////+++---000111111000...,,,........................***+++,,,,,,------,,,,,,------............------,,,------......------,,,,,,------.........------......////////////............------------..................///000111222/////////000000000111111444555999CCCOOOaaayyy{{{sssooopppssspppkkkhhhlllsss{{{zzzrrrwwwnnnUUUIII>>>;;;:::999888999888:::<<<>>>@@@AAAAAAAAA===::::::===>>><<<>>>AAACCCJJJTTT```iiirrrzzz~~~xxxqqqiiiccc^^^hhhvvv|||hhhWWWLLLDDD@@@>>>===;;;::::::;;;===>>>@@@BBBEEEHHHLLLRRRYYY^^^ccchhhnnntttwwwyyy{{{}}}|||xxxuuurrroookkkhhhccceeefffgggfffgggiiikkkkkklllpppvvvyyy{{{{{{wwwwwwyyy}}}vvvgggSSSDDD>>>;;;888555444444444333333222222222222222222222222111111000---...///000000111000000000000000000111111111111000000111111111111000000////////////////////////...///000222222111111000......///111333222000---......//////000000111111---...///000222222222333000111111111111222222222000000000000000000000000555222///...000222111000333333222333333555666777:::<<>>HHHWWWooouuunnnkkklllkkkgggeeeiiimmmttt~~~vvvuuu}}}bbbUUUGGGAAA>>>;;;888888999::::::<<<===???AAABBB???;;;999;;;<<<;;;<<>>;;;::::::;;;<<>>EEEOOOaaarrryyylllccc[[[PPPHHHGGGAAA>>>AAACCCBBBCCCEEEOOOTTTZZZ```dddfffhhhiiikkkooovvv~~~888999:::;;;;;;;;;:::999666666555444444444444555444444444444444444444444111111000//////////////////000111222222111000///------...///000000//////---.........//////000000...///...---000<<>>AAACCCAAA<<<999:::;;;999:::======???BBBHHHPPP\\\iiirrryyy}}}xxxooofff___``````cccppp}}}iii[[[TTTHHHEEEBBB???===;;;;;;<<<===>>>>>>???AAAEEEKKKPPPOOOUUU]]]eeekkkppptttwwwyyyzzz{{{}}}|||wwwqqqllljjjhhhgggfffeeeffffffdddcccdddiiimmmooonnnsss|||{{{zzzxxxtttpppmmmqqqvvv}}}~~~zzzpppZZZOOOBBB999666666666555444444555555555444333333111222222222222111000000,,,---...///000000000000000000000000111111111111///000111222222111000///////////////////////////...///111222333222000///...000444999:::888333///---......///000111111222111111111111111000//////000111111111111222222222////////////////////////)))---111333111...///333222111//////111333555666444222444999<<>>BBBHHH]]]ttt~~~~~~yyyuuusssooommmuuuvvvnnntttnnnXXXOOOJJJCCC===<<<<<<;;;;;;<<<>>>@@@???>>>CCCAAA???<<<::::::;;;<<<999<<>>???........................+++,,,------......------///---+++***,,,---,,,,,,***,,,...///000///............---,,,,,,,,,,,,------------............//////000000000//////...---............////////////000000000000111111111111333111444;;;???EEEXXXmmm}}}uuuooossszzzoooppp|||kkk[[[OOOEEE>>>===<<<;;;999:::;;;<<<<<<;;;BBBAAA???===<<<;;;<<<<<<777:::===???BBBJJJUUU^^^mmmsssyyy{{{{{{{{{wwwqqqggg```ZZZYYY\\\dddrrrtttaaaVVVKKKEEE???999999<<<>>>999888;;;???@@@BBBEEEIIIMMMSSSYYY^^^ccchhhllllllooorrrtttuuuvvvxxxyyy~~~|||}}}~~~|||{{{zzzxxxvvvuuuuuutttsssppplllhhheeeccccccccccccddddddddddddgggkkknnnuuu~~~xxxoookkklllnnnooopppvvv~~~~~~xxxuuuyyynnn```DDD???999444222333333333333333222222222111111111222000///000222333111///000000000000000000000000666444111111222222222111000000000000000000000000...///000000000000000///111000000000////////////////////////////////////////////////////////////////////////000000000000///////////////000000111000000000000////////////000000//////000000111222111111222333333333333333333000222777999777888<<>>>>>>>>>>>AAAFFFNNNVVV[[[::::::;;;<<<;;;:::999888666666666666555555555555222333666777777555333111111//////111444333000,,,......---------------,,,............////////////---,,,+++---///000///...,,,//////---...000///,,,---------...............,,,,,,------......------///---++++++,,,,,,+++***+++,,,---///000//////.........---,,,,,,,,,,,,------------............///...////////////...------............////////////000000000000111111111111222000333999;;;@@@QQQccczzzzzzvvvxxx{{{uuuoooqqqnnn[[[LLLDDDAAA>>><<<999999:::::::::999@@@@@@??????>>>===<<<;;;;;;===>>>???@@@EEEMMMTTT```hhhpppuuuyyy|||zzzuuummmeee\\\WWWVVVXXXbbbmmmxxxkkk[[[NNNDDD===;;;===>>>999777:::<<<<<<>>>BBBDDDHHHLLLQQQUUUZZZ```dddgggjjjnnnppprrrtttvvvxxx}}}}}}}}}{{{yyyzzz{{{||||||{{{xxxwwwuuusssqqqpppoooooonnnllliiifffdddcccbbbbbbdddeeeeeeeeefffiiinnnrrrzzz{{{ssskkkhhhiiinnnqqqrrr{{{xxxttttttwww~~~|||gggYYYAAA<<<777333222222222222333222222222222111111111222111000111222222222000000000000000000000000000999666222000000111222222000000000000000000000000222111111000//////000000111111111000000000000///........................////////////////////////////////////000000000000222111000000000111333444////////////000000000000///............///000000000000111222222222222222444///...333777666444333999;;;???DDDMMM[[[lllwwwooodddYYYQQQMMMHHHGGGGGGGGGFFFCCC???<<>>:::999:::;;;;;;;;;===>>>???@@@@@@>>>===;;;===>>>>>>>>>???BBBGGGLLLRRRZZZdddlllsssyyyzzzwwwppphhh___XXXSSSQQQVVV^^^rrrooo^^^PPPGGGBBBAAA===777555777999:::<<<@@@@@@CCCFFFIIIMMMRRRWWW[[[```ccchhhlllooossswwwzzzyyy{{{}}}}}}yyyxxxvvvvvvwwwxxxwwwuuutttsssqqqooommmlllkkkjjjhhhgggeeedddcccbbbbbbbbbfffggghhhhhhjjjnnnssswww|||~~~}}}{{{wwwooohhheeehhhnnnsssxxxzzzqqqpppuuu}}}oooZZZMMM===:::555333222222222111222222222222111111111111222111111111222222222111000000000000000000000000444222///...///000000000000000000000000000000000111000///......///000111000000000///////////////........................////////////////////////////////////000000000000111000///...///000222333////////////000000000000//////......//////000111//////000111111111111111444222111222444555666888666777777999>>>GGGSSS[[[lllyyyssshhhaaaWWWTTTPPPMMMJJJFFFBBB???>>>>>>>>>>>>???>>>>>>>>>777888888999999777666555666666666666555555555555222333666777777666444333000111333444555333000---///////////////000000000............////////////111000//////000000///---------...000111000000000000000///...---,,,,,,,,,,,,------...------,,,,,,///...------......---+++,,,,,,---....../////////000000///............///---------............///------...............---............///////////////000000000111111111111333333444666777;;;EEEOOOeeeyyy{{{~~~qqqrrrkkkXXXKKKCCC???;;;888999:::;;;;;;:::<<<>>>@@@@@@???===<<<::::::::::::;;;===AAADDDHHHQQQZZZbbbkkktttwwwvvvpppiiiaaa[[[UUUPPPRRRWWWcccrrrqqq```SSSIIICCC>>>888555666888888;;;>>>===???BBBDDDFFFKKKPPPSSSUUUXXX^^^ccchhhmmmssswwwyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyywwwvvvvvvvvvvvvtttrrrpppooommmkkkiiihhhggggggdddcccbbbaaaaaaaaabbbcccfffgggjjjlllnnnrrrwww{{{~~~}}}{{{|||}}}vvvsssnnnhhhfffjjjqqqwww~~~uuunnnpppyyyxxx```MMMBBB;;;888555333333333222111222222222111111111000000111111222111111111111222////////////////////////...------...000111000...////////////////////////------,,,,,,---...000111........................////////////////////////////////////////////////////////////000000000000---,,,,,,+++,,,---...///.../////////000000000111000////////////000111111//////000111111111111000222;;;BBBAAA:::666777:::555555555666888<<>>>>>>>>???@@@AAA777777888999888777666555666666666666555555555555333444555555555555444333111222333444333111///...///000000000000111111111............////////////333111000///000000...---000...---//////------000000//////...------,,,,,,------......------,,,,,,---,,,,,,---...///---+++,,,,,,------...//////000......---,,,,,,,,,,,,------------............///------...////////////...............////////////000000000000111111111111333444555555666999@@@GGG]]]rrryyy}}}yyysssxxxgggUUUHHHDDD===999777888888888888999<<<>>>???>>>===<<<;;;;;;;;;;;;===>>>@@@AAADDDKKKSSSYYYbbbmmmrrrrrrlllhhhddd```ZZZSSSRRRUUUXXXccctttuuueeeUUUIIIEEE>>>999999999999:::>>>:::<<<>>>@@@BBBEEEIIIKKKNNNQQQWWW\\\aaagggnnnrrrvvvyyy}}}}}}{{{{{{{{{{{{|||}}}}}}}}}~~~||||||||||||}}}~~~~~~|||||||||{{{yyywwwyyywwwvvvuuuuuutttqqqooojjjjjjhhhfffeeedddddddddaaa```^^^]]]^^^aaadddffffffiiinnnrrruuuxxx|||||||||}}}~~~~~~}}}zzzvvvtttpppooonnnkkkkkkoooxxxtttooommmttt~~~lllTTTDDD===888666444333444444222111222111111111111000000000///111222111000///000111////////////////////////------...000333333222000////////////////////////+++++++++,,,---...000111,,,---------------......////////////////////////////////////////////////////////////000000000000/////////000000000000000......//////000000111111000000//////000000111222//////000111111111111111111EEEVVVSSSDDD888444444000111222333444666666777???GGGSSS^^^iiiwwwvvvkkkaaaYYYTTTPPPOOOLLLKKKJJJJJJKKKLLL888999:::::::::999777666666666666666555555555555555555444333333222222222111222333222111/////////////////////000000000111............////////////000///......///000///---222...---000///++++++///---------.........//////------......------,,,+++)))))))))+++---...,,,***---,,,------...//////000......---,,,,,,,,,,,,------------............///---...//////000000000///............////////////000000000000111111111111111333444444444888===@@@RRRfffvvvxxx|||xxxsss{{{~~~hhhSSSMMMEEE===:::888888777666888:::;;;============>>>=========>>>?????????@@@EEEJJJOOOWWWaaahhhhhhhhhfffeeeeee___WWWSSSTTTQQQWWWbbbmmmyyymmm]]]PPPHHHAAA>>><<<999:::<<<666999<<<>>>???@@@CCCDDDIIIKKKPPPTTTXXX^^^dddhhhmmmqqqvvv|||~~~}}}~~~~~~|||zzz{{{{{{|||}}}~~~~~~~~~{{{{{{zzz{{{|||}}}~~~|||zzzyyyyyyxxxvvvttttttsssqqqqqqpppnnnkkkhhhddddddcccbbbaaaaaaaaaaaa```^^^\\\[[[\\\aaafffiiikkkpppvvv|||~~~|||||||||{{{yyyxxxvvvtttrrrooommmllliiikkknnnoooqqqwwwvvvkkkkkkoooyyy```III>>>:::444333222222333333111///111111111111000000000000...000111000...---///111////////////////////////000///...///111222222111////////////////////////,,,,,,---...//////......------------......//////........................////////////////////////////////////000000000000///000222333444333222111.........///000111111111//////.........///000000///000111111222222111111000FFFXXXSSSAAA555111111/////////000222333333333666;;;BBBGGGLLLVVVccclll}}}xxxrrrdddbbb___[[[WWWTTTRRRQQQ::::::;;;<<<;;;:::999888777666666666555555555555777555444222111111222222222222222111///......///---.........//////000000............/////////000---,,,,,,---///000///...222......222111,,,,,,000******+++---///000111222---.........---,,,,,,+++&&&&&&'''))),,,---+++)))---------------...000000000000///............///---------.........//////......///000111111000000............/////////000000000000000111111111111000222333222333666;;;===GGG[[[xxxvvvvvvxxx~~~~~~rrrtttzzz^^^WWWMMMCCC>>>;;;999888666777888:::;;;<<<======<<<:::::::::;;;;;;:::888<<<@@@CCCFFFMMMXXX___```fffeeefffgggbbbXXXSSSTTTMMMOOOUUU\\\dddrrrsssYYYPPPGGGCCC???:::999;;;333666:::<<<===>>>???@@@AAACCCFFFIIILLLQQQVVVZZZcccgggnnnuuuyyy{{{zzzyyy{{{}}}~~~zzz{{{{{{|||}}}~~~zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvtttrrrnnnmmmkkkkkkjjjhhhdddaaa``````___^^^^^^^^^^^^___```]]]ZZZYYY[[[aaagggkkkrrrwww~~~|||{{{zzztttrrrpppmmmkkkiiihhhgggdddhhhmmmqqquuu}}}yyyooogggjjjssswwwWWWBBB:::999111000000111222222000...111111111111000000000000---///111000---,,,...000////////////////////////333111---,,,---///000111////////////////////////...///000000000///---,,,---.........//////000000------------------------////////////////////////////////////000000000000)))+++---///000...,,,+++---......///000111111222...------------...//////000000111222222222222222000BBBNNNFFF666///111444111000///000333555666666333777;;;<<<===AAAJJJRRRZZZfffuuuzzzssslllfffbbb;;;:::999777666777888888777666666666555555555555666888:::888555222333444333444444222///---------000/////////............/////////000000000000000***,,,...000000///...---......//////...---,,,,,,......//////......---,,,,,,---------------,,,,,,---,,,+++***+++,,,---...---------...///000000111111///---,,,---......---//////000000///...------........................000000000000000000000000---...000111111111000///333222111111222555777999DDDQQQggg{{{uuusssyyy~~~ttt~~~xxx```KKKEEEAAA;;;999======999999===>>>;;;999:::>>>===<<<::::::;;;<<<<<<:::===@@@BBBEEELLLXXXaaaeeehhhkkkllliiibbbYYYTTTOOOOOOPPPSSSZZZggguuu~~~tttcccRRRHHHBBB;;;999;;;888777777999;;;<<<;;;:::AAA@@@@@@AAADDDJJJQQQTTTXXX]]]ffflllppprrrttttttvvvyyy}}}{{{|||}}}|||||||||}}}~~~}}}||||||}}}|||{{{}}}~~~~~~~~~~~~}}}zzz{{{}}}~~~~~~{{{zzzxxxuuurrrpppnnnllliiigggdddccccccbbb^^^ZZZ\\\ZZZYYYYYY[[[]]]]]]]]]___\\\\\\___```bbbkkkvvv||||||xxxuuutttoooiiifffeeeeeecccaaaccchhhmmmqqq{{{wwwpppmmmiiioooyyyiiiOOO===777999111111111111000000////////////000000111111111222////////////............111111111111111111111111000000000000000000000000000000000000000000000000...,,,++++++---......---.........////////////000//////............//////---------...///000000111000000//////.........---,,,---///000000000///...........................////////////000000000000000000111111111000000///666555555444333222111111111111111111111111111111111222444555777:::>>>AAAJJJPPPXXXbbbmmm|||vvv;;;:::999888777777777777666555555555555444444444444666777666444222222444555555555333111////////////////////////.........000000000//////............///000111222111111000000000000000000///.....................------,,,......////////////......,,,,,,,,,,,,,,,------...---------...///000000000000...,,,+++,,,------,,,///////////////...------........................////////////////////////......///000000000000000333222111111222555777888===HHH^^^zzzvvvqqqooovvvrrrsss}}}pppWWWMMMHHH@@@<<<===:::666555888;;;:::;;;>>>======<<<;;;;;;;;;<<<<<<888;;;>>>???AAAFFFOOOVVV```dddhhhkkkiiiccc\\\WWWPPPOOOMMMMMMPPPXXXbbbjjjwwwuuubbbVVVLLLCCC>>>>>>===<<<::::::<<<======<<<;;;;;;;;;<<>>===;;;555222444777777:::>>>;;;;;;<<<=========<<<<<<999;;;===>>>>>>AAAGGGLLLXXX\\\cccggghhhddd___[[[VVVTTTQQQNNNMMMQQQWWW\\\dddsssyyyjjj]]]OOOFFFBBB???<<<999777888999::::::666666777999;;;???BBBDDDJJJNNNTTTYYY^^^cccgggjjjqqqsssvvvwwwvvvwwwxxxyyyzzz{{{}}}~~~}}}|||||||||~~~|||zzzzzz{{{||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}|||{{{{{{zzzzzzzzzzzz}}}~~~|||{{{}}}{{{wwwxxxxxxyyyzzz{{{{{{||||||{{{{{{||||||{{{xxxvvvuuutttqqqnnnkkkhhhfffeee^^^]]][[[ZZZZZZYYYWWWUUUVVVVVVWWWXXXYYYYYYZZZZZZ]]]___dddjjjmmmqqqxxx~~~yyysssooogggddd```___```aaabbbbbbgggoooyyy|||ooogggcccaaadddiiivvvkkkSSSDDD999555444222222222111111111111111//////000000000000111111////////////....................................////////////////////////...........................,,,++++++---......---,,,---------............//////............//////------......///000000000////////////............//////................................................/////////000000000---...///000111222222222////////////////////////111111111111111111111111000111222111000000222444555888;;;>>>BBBJJJTTT[[[iiirrr::::::;;;:::999777555333666666555555555444444444111222444444444444444444666666777555222111111222............////////////.........------,,,,,,,,,///...,,,++++++---...///---...............------------.........---,,,,,,++++++,,,---------,,,,,,+++,,,...///000///...------------......////////////---,,,,,,---...---,,,...///////////////..............................////////////////////////000///.........///111222222222222222333444555666;;;@@@LLLccctttnnnjjjllltttxxx{{{}}}kkk[[[MMMEEECCC@@@:::555666666555666888999:::<<<>>>>>>>>>======;;;===?????????AAADDDGGGOOOTTTZZZaaadddccc```^^^\\\[[[WWWSSSQQQQQQTTTWWWWWWcccqqq}}}qqqaaaSSSLLLCCC???:::777666888999999555666777999;;;===>>>???BBBEEEJJJNNNSSSXXX^^^bbbiiikkknnnooopppqqqsssuuuvvvwwwyyy{{{}}}~~~~~~}}}}}}}}}~~~|||zzzxxxxxxyyy{{{{{{{{{||||||}}}~~~~~~}}}~~~}}}|||zzz{{{|||}}}|||{{{|||{{{zzzyyyxxxxxxxxxxxx}}}~~~~~~~~~~~~|||{{{{{{}}}|||yyyxxxxxxxxxyyyzzzyyyyyyxxxvvvuuuuuuuuutttrrroooooonnnllliiifffccc```___ZZZYYYXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVWWWYYY\\\___aaafffmmmtttxxx|||~~~{{{wwwrrrkkkfffaaa___]]]\\\]]]___aaaccckkktttsssiii___ZZZZZZ^^^gggppp~~~sssXXXGGG>>>999555333222222222222111111111111//////000000000000000000////////////............000000000000000000000000////////////////////////------------------------...,,,++++++---......---,,,,,,,,,---------......///......------......///............//////000000///////////////.........000///...---,,,---...///................................./////////000000......///000111111111000------........./////////111111111111111111111111///000222222222222444666777888999999:::>>>DDDIIIMMMTTT^^^hhhttt::::::::::::999777555444777777777777666666666666222333333444555666555555444555555444111000000111.........///////////////++++++,,,,,,------......///---+++******+++---...------...............------------...---,,,,,,+++******+++,,,------,,,,,,+++,,,...///000///...---------------............///...---...///000///---......///////////////...................................................000///.........///111222222222222222333333444555;;;===FFFXXXrrr~~~{{{xxxqqqlllhhhjjjnnnxxxzzzmmmYYYMMMJJJBBB===:::;;;:::777555666888999<<<>>>????????????<<<===???@@@@@@AAACCCDDDGGGKKKQQQWWW\\\^^^^^^]]]]]]\\\ZZZVVVRRRPPPPPPQQQQQQWWW```jjjyyywwwhhh]]]OOOJJJCCC===;;;;;;;;;;;;777777888999:::;;;;;;;;;>>>@@@CCCFFFJJJOOOVVVZZZ^^^```cccfffhhhkkkoooqqqqqqrrruuuwwwyyy{{{||||||||||||||||||}}}~~~zzzxxxvvvvvvxxxyyyyyyyyy|||||||||}}}}}}~~~}}}~~~{{{yyyxxxxxxzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxx{{{{{{|||||||||zzzyyyxxxzzz{{{{{{|||}}}}}}||||||~~~}}}zzzxxxwwwwwwyyyyyyxxxvvvsssqqqooonnnnnnmmmkkkiiihhhgggeeebbb___]]][[[ZZZUUUUUUTTTSSSSSSSSSUUUVVVWWWWWWVVVTTTUUUYYY```fffjjjqqqzzz~~~{{{yyyvvvsssooojjjddd```^^^]]]]]]\\\]]]___ccceeeoooyyyzzzppp___XXXSSSTTTWWW^^^jjjuuummmYYYDDD999666333000///111111111111111111111111000000//////////////////////////////............////////////////////////........................------------------------...,,,++++++---......---,,,,,,,,,---------............------------..................////////////.........//////////////////...---,,,,,,---...///....................................////////////000000000000000///...---------......///000000000000000000000000000000000///111333333222222333555444444444333444666999;;;===AAAGGGNNNWWWcccpppyyy999999999999999888777666888888888777777777666666444333333444666777555444222333444333000///000111000/////////............***++++++,,,---...//////111000...,,,,,,---...000...///000000000000000000---------------,,,+++++++++,,,---......///......,,,,,,---...............------------------------///......///111111000...---...//////////////////................................................///////////////000111111111222222222333333333333555999@@@NNNccc~~~|||wwwsssnnnkkkiiikkkmmmtttzzzgggUUULLLDDD???<<<>>>===:::888999888999;;;===???@@@AAAAAA============>>>???@@@AAAAAACCCGGGLLLQQQUUUXXXYYY_________[[[WWWSSSRRRQQQPPPQQQUUU\\\gggvvv~~~ttt___YYYPPPGGGAAA>>>;;;999888999999999999999999999<<<===???AAACCCHHHMMMQQQRRRUUUXXX[[[^^^bbbgggjjjlllmmmpppsssuuuwwwxxxyyyvvvwwwwwwyyyzzz|||~~~yyywwwuuuuuuvvvwwwwwwwwwyyyyyyyyyzzz{{{|||}}}~~~|||}}}}}}}}}}}}|||{{{{{{yyywwwuuuuuuvvvxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxwwwxxxyyyyyyxxxwwwuuutttuuuvvvwwwyyy{{{{{{||||||~~~~~~~~~~~~~~~}}}|||{{{yyyvvvttttttvvvvvvtttqqqmmmkkkhhhggggggeeecccaaa``````^^^\\\ZZZXXXWWWVVVOOOOOOPPPOOONNNOOORRRTTTWWWXXXXXXWWWXXX]]]fffmmmuuu}}}|||xxxuuusssooolllhhheee```]]][[[\\\]]]^^^___ccchhhllluuu|||}}}vvvkkkaaaRRROOONNNRRRXXX```mmmyyy|||mmmWWWIII;;;666555333111111000000000000000111111111000000////////////......////////////............------------------------........................------------------------...,,,++++++---......---,,,---------..................------------............//////////////////.........///////////////------,,,,,,---......///........................------........./////////111111111000///...---,,,.........//////000000000000000000000000000000000000222333222000......///222111111111222333444555555777:::>>>CCCKKKSSSYYYgggooozzz999999888888888888888999777777777777666666666666444222222333555666444222222333444333111///000111111111000///...------,,,,,,,,,------......//////222111000///...//////000......///000000000000000,,,------------,,,++++++++++++,,,---............,,,,,,,,,,,,,,,------...------------------------...------///111111///...------...///////////////......................................................///000000000000000111111222333333333333222111666===EEETTTmmmyyytttpppooonnnooooooqqqzzzgggUUUKKKDDD???>>><<<999888:::888999:::<<<>>>@@@BBBDDDAAA???===<<<===>>>>>>>>>===>>>???CCCGGGMMMRRRTTT\\\^^^``````^^^[[[ZZZZZZWWWTTTRRRTTT[[[eeeqqqyyy|||xxxqqqeeeYYYNNNFFF???<<<<<<;;;:::999999999999999:::<<<===>>>???AAAEEEIIIIIIKKKNNNQQQTTTXXX]]]```dddeeehhhkkknnnppprrrrrrqqqrrrrrrtttvvvxxxzzz{{{yyywwwtttttttttuuuuuutttvvvuuuuuuvvvwwwxxxzzz{{{zzzzzzzzzzzzxxxwwwvvvuuuwwwtttrrrqqqrrrttttttttttttttttttttttttuuuvvvwwwssstttuuuvvvwwwvvvuuuuuuqqqrrrtttuuuwwwxxxyyyyyy{{{{{{zzzzzzyyyxxxwwwwwwuuuqqqnnnnnnpppqqqmmmjjjgggeeebbb```___^^^\\\ZZZZZZZZZYYYWWWVVVUUUTTTSSSLLLNNNOOONNNMMMOOORRRVVVZZZ]]]aaabbbccchhhpppwww~~~|||zzzuuurrroookkkgggccc```^^^[[[YYYXXX[[[]]]```ccchhhpppuuuyyy}}}~~~yyyqqqiii]]]SSSKKKJJJLLLSSS\\\hhhxxxuuucccUUUIII@@@888777777444333444....../////////000000000000000/////////.........////////////............------------------------........................------------------------...,,,++++++---......---------........./////////...------,,,,,,------.../////////////////////.............../////////000***+++,,,---.../////////........................---------.........//////000000000000///...------.........///////////////000000000000000000000000///111222222000.........222222111222333444444444222333444666999<<>>===>>>>>>===<<<;;;;;;===AAAGGGMMMQQQSSSWWW\\\___```___`````````ZZZTTTRRRTTT[[[dddlllppp{{{|||mmm```TTTJJJEEE@@@???===;;;::::::;;;;;;:::;;;<<<<<<<<<>>>AAACCCEEEFFFIIIKKKMMMPPPUUUXXX\\\^^^```dddgggiiikkkkkkoooooooooppprrrtttuuuvvvyyywwwtttssstttttttttsssssssssrrrssstttvvvxxxyyyxxxxxxxxxwwwuuutttrrrqqquuussspppooopppqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvoooqqqsssuuuwwwwwwwwwwwwooopppqqqssstttuuuuuuuuuxxxxxxwwwvvvuuutttssssssqqqmmmjjjjjjllllllhhhdddccc```]]][[[ZZZYYYWWWUUUWWWVVVVVVUUUTTTSSSRRRRRRMMMOOOPPPPPPOOOPPPUUUYYY^^^dddjjjnnnooosssyyyzzzwwwvvvuuuqqqnnniiieee```\\\ZZZXXXWWWUUUVVVYYY^^^aaafffmmmvvv||||||~~~|||sssjjj```UUUKKKHHHHHHLLLUUUaaaqqquuummmaaaQQQEEE===888444555444111000111---.........//////000000000000//////.........---000/////////............////////////////////////...................................................,,,++++++---......---.........////////////000...------,,,,,,------...///////////////.........---.........//////000000((())),,,...////////////........................---------.........//////......///////////////...........................000000000000000000000000,,,...111222222111222333111000000000222222111000000111222444555777999:::999>>>DDDIIIMMMTTT^^^fffnnnzzz888999888666444444666777888777666555444333222222111333555777777555222111111111000000000000111111---.........//////000000000///---,,,,,,---///000........................111000///...---,,,++++++000000///------,,,,,,,,,///...---,,,,,,,,,,,,,,,000...,,,,,,------,,,+++,,,---//////...---......------------------------------------------------,,,,,,---///111222000////////////...---------,,,////////////000000000000111111222222222333333333777333555>>>FFFSSSnnn|||wwwwwwzzzuuu~~~dddUUUEEE>>>;;;999888888888888888:::<<>>===:::;;;;;;===???AAACCCDDDOOORRRWWW[[[^^^```ccceeebbb___ZZZUUUSSSVVV\\\aaaiiiqqqzzzyyyooo___PPPKKKBBB===??????:::888;;;======<<<:::999;;;>>>AAAAAABBBCCCDDDFFFIIIKKKLLLUUUVVVYYY]]]___aaabbbbbbbbbdddfffiiilllnnnppppppsssrrrqqqppppppoooooopppppppppppppppqqqqqqqqqrrrrrrssstttuuuuuutttsssrrrqqqpppooonnnnnnoooqqqsssppppppooooooooonnnnnnnnnrrrsssuuuvvvvvvuuutttsssqqqooommmlllnnnpppqqqqqquuutttsssqqqnnnlllkkkjjjiiigggdddcccbbbbbb```^^^]]]ZZZVVVUUUUUUVVVTTTRRROOOOOOPPPPPPOOOOOONNNNNNJJJMMMPPPQQQRRRVVV[[[```hhhmmmsssyyy}}}~~~|||}}}xxxsssppplllhhheee\\\ZZZXXXUUUTTTUUUVVVWWWZZZ[[[^^^eeennnuuuwwwwwwzzzooofff^^^VVVNNNIIIGGGKKKRRR\\\jjj~~~yyyjjj\\\PPPDDD===777666444333222111111111///////////////000111111000000000000////////////000000//////.........---........................,,,---......//////......+++---///...,,,---///222111000///...---,,,,,,,,,------------------------111///---++++++---///000........................///...---,,,,,,---...///111000000///...------------333///+++---***)))222........................////////////............000//////............///........................---...///111222222222222000000//////000111222222111111000000111333444666888777777888;;;@@@FFFIIITTT[[[dddjjjpppwww;;;;;;:::888555555666777888888777666555444333222333444555666555444222111111111000000000000111111............/////////000000...---,,,,,,---...000...............---------...............---------111111///......---------//////...---------......111///------.........---,,,...//////...---...............---------------........................,,,+++,,,...///000...---...............---------////////////000000000000111111111222222222333333555111333:::@@@JJJbbbzzz~~~}}}zzzfffPPPFFFCCC@@@===;;;888888888999:::===???AAAFFFFFFGGGFFFEEEBBB@@@>>>:::;;;;;;<<<>>>???AAABBBIIIMMMRRRWWW[[[___dddgggeeeccc___ZZZXXXYYY^^^bbbeeellltttzzz|||rrrdddYYYQQQJJJIIIFFF@@@<<<===999:::::::::999999:::;;;<<<===>>>???AAADDDFFFGGGMMMNNNQQQTTTWWWYYYZZZZZZ]]]^^^aaadddgggiiikkklllnnnmmmmmmmmmmmmnnnoooooommmmmmmmmmmmnnnnnnnnnnnnlllmmmnnnoooooonnnmmmllloooooonnnnnnnnnooopppqqqoooooonnnnnnnnnnnnnnnnnnnnnoooqqqsssttttttsssrrrnnnllljjjiiikkklllmmmmmmmmmlllkkkiiigggeeecccbbbeeeccc```^^^^^^]]][[[YYYYYYUUUQQQPPPPPPPPPOOOMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJLLLPPPSSSVVV[[[bbbhhhtttyyy}}}xxxwwwxxx{{{|||yyysssnnnjjjfffbbb___WWWUUUSSSRRRSSSTTTWWWXXX^^^___cccjjjsssxxxzzzzzzuuunnnddd[[[TTTNNNIIIEEEJJJOOOXXXdddsssvvvfffXXXKKK@@@999666555444333222111111111///////////////000111111000000000000/////////...000/////////.........---........................---......////////////...---...///...,,,+++---//////...---,,,,,,+++,,,,,,------------------------++++++++++++++++++++++++........................//////---,,,,,,---......000000000///...---------(((...---...555222+++///,,,,,,,,,,,,,,,,,,,,,,,,........................///...............//////........................///000000111111111000000000000//////000111111222111111000000111222444555666555444444666888;;;===@@@EEELLLQQQTTTYYYaaaggg<<<<<<<<<:::777666777888888888777777666555444444666555555444333222111111111111000000000000111111............///////////////...---,,,,,,---.../////////.........------------------.........//////111111000///............///...............///000111///....../////////...---...000///...------.../////////......---------////////////////////////------,,,---//////...,,,---------...............////////////000000000000111111111222222222222333444222333777:::AAASSSggg~~~}}}yyy]]]NNNHHHCCC===999999888777777888:::<<<>>>BBBDDDFFFGGGFFFDDDBBB@@@;;;;;;;;;;;;;;;<<<===>>>BBBEEEJJJOOOUUU\\\cccggggggfffccc___\\\\\\^^^aaa___eeelllqqqtttwww}}}|||oooggg___ZZZRRRHHHAAA???::::::;;;;;;;;;:::999888888888999;;;===???AAABBBDDDEEEHHHKKKNNNPPPQQQRRRTTTVVVYYY\\\___bbbcccddddddddddddeeefffhhhjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjjjjjjjkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkiiikkkmmmooopppqqqppppppiiigggeeedddeeeggggggfffhhhgggfffdddbbb```___^^^___\\\YYYWWWWWWVVVTTTRRRTTTQQQNNNLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJMMMQQQVVV\\\eeemmmsss~~~}}}}}}{{{xxxuuussstttvvvvvvrrrlllfffbbb^^^ZZZXXXPPPOOOOOOOOOQQQTTTXXXZZZbbbeeejjjqqqwwwzzzyyyxxxhhhaaaXXXOOOJJJHHHFFFEEEMMMUUUbbbpppqqq___PPPDDD;;;555555555333222111111000000///////////////000000111000000000/////////....../////////...............------------------------////////////...............//////---+++***+++,,,---,,,,,,+++++++++,,,,,,------------------------+++,,,...//////...---,,,........................000///...,,,,,,,,,------000000//////...---------&&&,,,,,,333@@@===000---,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------...///000000////////////////////////000111111111000000///...000000/////////000111111111000000000111222333444222111111111222333444555444777<<<>>>???BBBGGGKKK:::;;;;;;:::888777888999999888888777666555555555777666444333111111111111111111000000000000111111.........//////////////////...------------...////////////...------,,,,,,---------............///000000///...............---------------...///000000///------...//////...---///000000...------...000000000///......------........................000.........//////...---,,,---------.../////////////////////000000000000111111111111222222222222444333555777888<<>><<<;;;:::888666666888999;;;???AAADDDFFFFFFEEECCCAAA<<<;;;;;;::::::::::::;;;===???CCCHHHNNNUUU^^^ccceeeeeeeeebbb___^^^^^^___[[[___eeeiiinnnrrrxxx||||||xxxnnnbbbUUUJJJEEEBBBAAA???===<<<;;;:::999777777888999;;;===>>>??????@@@BBBDDDGGGIIIKKKKKKLLLNNNPPPTTTWWWYYY[[[\\\ZZZ[[[[[[\\\^^^```aaabbbeeeeeeeeeffffffffffffgggfffggghhhiiiiiihhhgggfffcccdddfffhhhiiihhhgggfffffffffffffffggggggggggggfffggghhhjjjkkkkkkkkkkkkdddaaa______`````````___aaa```___]]]\\\ZZZYYYYYYXXXVVVSSSQQQPPPOOOMMMLLLPPPNNNKKKIIIHHHHHHHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLNNNPPPUUU[[[dddnnnwww}}}|||yyywwwvvvvvvuuusssqqqpppoooooonnnjjjddd^^^ZZZWWWTTTQQQMMMMMMMMMNNNRRRVVVZZZ]]]fffjjjqqqwwwyyyvvvqqqlll^^^YYYPPPIIIEEEFFFIIIKKKRRR\\\mmmjjjWWWIII>>>666222444444222111111000000000000000////////////000000000000/////////.................................------------------------.........---------------......---,,,+++***++++++,,,,,,++++++,,,------...---------------------------......////////////...........................000///---,,,+++,,,,,,---/////////......---------***------555FFFCCC333,,,..................------.............../////////,,,,,,,,,---...///000111000000000000000000000000///000000000000000//////000000/////////000000111000000000000111111222222---...///111222333333333333555777888888999<<>>@@@BBBDDDEEEEEEGGGIIILLLOOOQQQRRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[``````aaaaaaaaabbbbbbbbb^^^^^^___``````___^^^^^^___aaacccfffffffffdddcccccccccccccccddddddddddddccccccccccccccccccbbbbbb^^^\\\ZZZYYYZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPRRRPPPMMMLLLKKKKKKIIIHHHJJJJJJHHHGGGEEEEEEFFFFFFEEEEEEFFFGGGIIILLLNNNOOOUUUWWW[[[ccclllvvv}}}yyyuuusssrrrpppooonnnmmmlllkkkiiigggfffbbb\\\WWWTTTRRRPPPNNNNNNNNNOOOQQQTTTYYY^^^aaalllrrryyy|||xxxoooddd]]]SSSOOOHHHCCCCCCGGGNNNSSS\\\iii|||uuuaaaOOOBBB:::444111333222111111000000000000000000////////////000000////////////............---------...............------------------------------,,,++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000------------------------,,,+++***)))***+++---...........................///...---,,,+++,,,,,,---............------------...///+++111@@@???111+++//////.........---------....../////////000000000,,,,,,,,,,,,---///000000000000000000000000000000------...000000111111111000000///////////////000//////000000000000000000---...///000111111000000000111111222222333555777777888::::::999999999:::777777777666666555555555666555333222111111111222111111000000000000111111///////////////.........................................................//////.........---------------,,,,,,,,,,,,,,,---++++++++++++++++++,,,---...,,,++++++---......---///000111111///------...........................---------------------------+++******+++,,,,,,+++---------...............////////////000000000000000000000111111111111222...000222333444777>>>CCCSSSnnnzzz}}}~~~uuu[[[NNNLLLDDDAAA<<<888666666777888999:::<<<>>>@@@AAAAAAAAA???>>>===<<<;;;:::::::::;;;<<<===???AAAFFFLLLPPPZZZ]]]aaabbbccccccdddeee___```aaadddiiinnnssswwwuuuoookkklllqqq{{{wwwmmm]]]UUUKKKCCC@@@>>>;;;999999888888777777777777888888888888999:::;;;===>>>@@@AAACCCEEEGGGIIIJJJJJJNNNNNNOOOPPPQQQSSSTTTUUUYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYY[[[[[[[[[[[[YYYYYY\\\^^^```bbbccccccbbbaaaaaa`````````____________\\\\\\\\\[[[ZZZZZZYYYYYYWWWUUUSSSSSSSSSRRRPPPOOOPPPOOOOOONNNMMMLLLLLLKKKLLLJJJHHHGGGHHHHHHFFFEEEEEEEEEEEECCCBBBBBBDDDFFFDDDDDDFFFHHHKKKOOOSSSUUU___```dddkkksssyyy}}}~~~}}}wwwrrrooonnnnnnooonnnmmmlllllljjjfffccc^^^ZZZUUUQQQOOOOOONNNMMMOOOOOOQQQTTTXXX___dddgggssswww{{{yyyqqqdddXXXQQQGGGEEEBBBAAADDDLLLWWW___ppp|||uuuhhhVVVGGG===777444111222111111000//////000000111000000////////////////////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...,,,++++++---...---,,,------------......///000------------------------...,,,***)))***,,,///111...........................---,,,++++++,,,---...------------------------...000***+++666444+++***---------,,,,,,++++++***------......///000000000,,,,,,,,,,,,---...//////////////////////////////,,,,,,...///000111111111000000//////......//////...///000000000000//////////////////...,,,+++***---------...///000222222:::<<<======:::999888888666666666555555555555555444333333222111111111222111111000000000000111111000/////////............---..................---,,,,,,------.../////////---------...............------,,,,,,,,,------...------,,,+++++++++,,,,,,...---+++,,,...//////...000111222111///------...,,,,,,,,,---......//////...........................,,,***+++---...///..................---------////////////000000000000000000000000111111111111...111222222222666;;;>>>EEE\\\rrr{{{~~~mmmYYYQQQHHHEEE???:::777666777888777777888:::;;;===???@@@AAA@@@???===<<<<<<<<<<<<999:::<<<===>>>AAAFFFIIIOOOSSSXXX\\\^^^```ccceeedddcccbbbbbbfffjjjnnnpppooogggaaa```bbbiiiyyysssjjj___VVVQQQLLLFFFBBB===<<<;;;:::888888777777888777777666666777999999;;;<<<===???@@@AAABBBBBBCCCCCCEEEFFFIIIKKKNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRUUUUUUWWWWWWWWWWWWUUUUUUVVVWWWYYYZZZ[[[\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSRRRRRRQQQQQQRRRRRRPPPNNNMMMLLLLLLKKKIIIFFFLLLKKKKKKKKKJJJIIIIIIIIIGGGEEEDDDCCCDDDEEEDDDCCCBBBDDDDDDDDDBBBCCCFFFIIIIIIIIIKKKOOOSSSYYY^^^```hhhiiilllrrrxxxzzzzzzxxxzzz|||~~~zzzuuuoookkkiiiiiijjjkkkiiihhhhhhhhheee```\\\VVVRRRNNNKKKKKKMMMMMMMMMMMMNNNQQQUUU\\\cccjjjnnnuuuvvvtttmmmbbbVVVMMMIIIAAABBBDDDGGGOOO[[[iiisss}}}fff[[[LLL???888555333222111111000////////////000111111000/////////////////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222111...,,,,,,---...---+++---------,,,------......------------------------......------...///111222........................,,,++++++++++++,,,...///------------------------,,,000,,,)))///---)))---...------,,,++++++******++++++,,,,,,---......///---------,,,,,,---..............................------...///000000000///000000///..................//////000000///......000000///...---,,,++++++000///...///000111222222>>>???@@@???;;;888777777555555555555555444444444222222222222222222222222111111000000000000111111000000//////.........---------............------+++,,,,,,---...///000000++++++,,,---...///000111......---------......//////...------,,,,,,,,,,,,///...------///000000///000111222111///------...***++++++,,,---...//////////////////////////////111///......000333333333/////////......------,,,////////////000000000000000000000000111111111111111333444333333666:::<<<888MMMaaayyy|||eeeXXXKKKGGGAAA<<<888777888999666666666777888;;;===???BBBAAA@@@>>>>>>=========888999;;;<<<===@@@CCCFFFFFFJJJPPPUUUYYY\\\```bbbhhheeebbbaaacccfffiiijjjggg___YYYXXXXXX[[[hhhvvv}}}rrrjjjccc\\\SSSMMMBBBAAA???===<<<::::::999:::999888777777777888999888999:::;;;<<<=========888999;;;>>>AAAEEEHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNOOOPPPPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUUUUSSSRRRRRRPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLJJJIIIHHHHHHFFFDDDAAAEEEEEEDDDDDDCCCCCCCCCCCCDDDBBBAAAAAABBBCCCCCCBBBCCCEEEGGGFFFEEEFFFJJJMMMOOOPPPSSSVVV\\\bbbhhhkkknnnoooqqqvvvzzzzzzwwwsssoooqqqssssssssstttvvvxxxxxxtttoooiiiffffffggghhhaaa___^^^^^^^^^[[[UUUPPPQQQNNNJJJHHHIIIKKKMMMMMMKKKMMMPPPVVV^^^gggnnnssstttrrrlllaaaTTTJJJEEEDDDAAADDDIIIPPP[[[jjj{{{ttt\\\RRREEE:::555444333222111000000////////////000111111000/////////////////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------...111333555444111...---......+++)))---,,,,,,++++++,,,,,,---------------------------(((***+++------...------........................+++*********+++---///000------------------------+++222000,,,...+++***222000000///...------,,,,,,))))))***++++++,,,------......---,,,,,,,,,------........................///////////////......---111000///.....................///000000///...---///.........///000111111111000//////000111111111::::::999999999999999999777666444444333444555666666555333111000000111111//////000000111111222222........................,,,,,,---.../////////.........---,,,,,,,,,------000000000000000//////...000...+++,,,...000///---++++++,,,------,,,,,,+++,,,,,,+++,,,---000333555000000//////.........---000///...---,,,+++******...//////...,,,,,,---////////////...------,,,,,,000///------......---,,,......///////////////...000000000000111111111111444222000...///222555777>>>AAAOOOjjjzzzbbbOOOLLLGGG@@@;;;888777777999777666555666777999;;;>>>???@@@AAABBBAAA@@@???<<<======>>>>>>===<<<<<>>@@@AAAAAAAAA@@@::::::;;;;;;;;;;;;;;;;;;>>>???@@@CCCGGGLLLQQQTTTYYYaaagggfffeeegggfffccc```[[[RRRJJJGGGJJJQQQWWWcccmmm|||}}}wwweee]]]TTTMMMIIIFFF@@@<<<;;;;;;:::888777666666777444444555555666777888888999999999999:::<<<===>>><<<===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAACCCDDDFFFFFFEEEEEEFFFHHHEEEFFFGGGGGGGGGEEEDDDCCCEEEFFFGGGGGGGGGEEECCCBBBCCCBBBAAA????????????@@@BBB@@@>>>???AAAAAA@@@>>>AAA@@@@@@@@@BBBCCCDDDDDDFFFGGGIIIMMMRRRXXX]]]```hhhjjjmmmrrrwww|||zzz|||{{{yyyxxxuuummmdddaaa^^^___dddgggfffeeegggdddccc```]]]ZZZYYY[[[]]]YYYXXXUUURRROOOLLLKKKJJJFFFEEEEEEFFFIIILLLPPPRRRUUUWWW]]]eeelllpppppppppiii___SSSLLLEEEAAAAAAEEEKKKUUUeeewwwkkkYYYHHHAAA888333222333222000333333444444333222000//////////////////......---.................................------,,,,,,,,,---...............------------------...///000000222000...,,,+++***+++,,,++++++++++++,,,,,,,,,,,,...---,,,---//////---,,,---///000///...,,,,,,---000000//////...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,***))))))***+++***)))------------------------......------------.........///000000000000///...............------------.........////////////000,,,---......////////////------------------------::::::999888777777666666777666555444444444444444222222111111222222333444,,,,,,------------..............................//////000000000///.....................///000111,,,,,,,,,---,,,++++++***---,,,******,,,,,,,,,+++...............---,,,+++,,,------...//////000000/////////...............---------....../////////...//////...---,,,---...,,,,,,------...//////000///---,,,,,,---...---+++000000000000000///...---//////000000000000111111000000000000222333555666888888===JJJ]]]tttxxxiiiVVVJJJFFFDDD???;;;888888888888888888999999888:::<<<>>>@@@AAAAAABBB<<<;;;;;;::::::;;;;;;<<<===<<<<<<===@@@CCCFFFHHHNNNVVV___cccgggjjjjjjhhhhhhbbbYYYOOOHHHGGGKKKOOOSSSZZZeeeoooyyyyyylll```XXXRRRLLLHHHDDDBBB>>>;;;999888888888444444555666666666555555777777777666777777888888999999:::;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===@@@BBBCCCBBB@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCBBB@@@>>>===>>>============>>>>>>??????>>>===>>>???@@@???>>>@@@@@@@@@AAACCCFFFHHHIIIMMMMMMOOOTTTZZZcccjjjooouuuxxx{{{|||yyyuuulllbbb\\\ZZZZZZ```cccbbbbbbccc___^^^\\\XXXUUUSSSUUUVVVSSSRRROOOMMMJJJIIIGGGGGGEEEDDDEEEFFFJJJOOOSSSVVV^^^aaaeeejjjmmmmmmiiifffZZZQQQHHHDDDAAAAAAFFFLLLTTTddd{{{pppZZZIII>>>999333000111222111///333333333333222111000000---///000111111///---+++........................---------------,,,,,,,,,...............---,,,+++---------,,,,,,------...------------------------,,,,,,,,,,,,---------------,,,,,,,,,......,,,+++---...000///...,,,------.........------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++++++++************)))+++***((((((***+++******++++++++++++++++++++++++...---------------............///000000///..................------------------------..................///////////////...,,,,,,,,,,,,,,,,,,,,,,,,::::::999888777666555444666666555555444444444444222222222222222222222333///000000000000000000000........................000000111111000///......------------...///000111...////////////...------...---,,,,,,------...---////////////...---,,,,,,,,,---.../////////.......................................////////////000---///000///---,,,---...---------.........//////...---,,,,,,---...---+++///////////////...---,,,////////////000000000111......000111333444444444888888<<>>===<<<<<<======<<<;;;;;;;;;<<>><<<<<<;;;999::::::999888666444333555555444444444444555555999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===???@@@???>>>===>>>???@@@@@@???>>>>>>??????@@@>>>>>>?????????>>>===<<<===============>>>>>>>>>=========>>>???@@@AAA@@@@@@AAACCCFFFIIINNNRRRVVVXXXXXXYYY]]]dddllltttyyy}}}~~~yyyoooddd]]]ZZZZZZ___bbbbbbbbbddd```___]]]XXXSSSPPPPPPQQQMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGHHHJJJMMMRRRWWWZZZfffgggiiijjjiiiddd\\\WWWOOOHHHBBB@@@AAAEEEOOOXXXeeevvvqqq___KKK===777444111000111111///...000000000000000///......//////000000000...---,,,------------------------.........---------------/////////...---,,,+++***...---,,,,,,+++++++++,,,+++,,,---.........---,,,,,,,,,,,,---------......,,,++++++,,,------,,,***,,,...//////...------.........------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,,,,------*********************))),,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.......................................---------,,,,,,++++++,,,,,,,,,---------/////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,::::::999888777666555444666666666555555444333222444444333333222111000000111111111111111111111111////////////////////////000000111111000///......,,,,,,,,,,,,---...///000000000000000000///......---------,,,,,,,,,---....../////////...------,,,------............---------------...............000////////////.........---...000000...,,,,,,---//////.........---------...,,,,,,,,,......---,,,............------,,,+++...////////////000000000---...000222333333333333111222777>>>EEETTTkkknnn[[[NNNGGGDDD<<<;;;:::888777666666666444555666888;;;===???@@@CCCBBBAAA???>>>===<<<<<<;;;:::999999:::<<<>>>@@@???@@@FFFOOOZZZccckkkppppppmmmggg___WWWQQQPPPPPPOOOOOOOOOPPPSSSYYYaaagggvvv{{{}}}tttnnn___YYYQQQJJJEEEBBB>>>;;;;;;::::::999888777666555333333333333444555666666999999999999999:::::::::999888888888888888888999888999;;;;;;::::::<<<===>>>======<<<======>>>>>>::::::;;;===>>>>>>??????===>>>>>>>>>======<<<<<<;;;<<<>>>??????@@@BBBCCC@@@CCCHHHLLLPPPWWW___eeeiiihhhhhhjjjnnnuuu|||uuujjjaaa]]]]]]aaadddcccdddfffeeeddd```ZZZTTTOOOMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKOOOTTTZZZ^^^aaajjjiiigggeee```YYYPPPJJJGGGBBB@@@BBBFFFNNN[[[ggg}}}qqq___QQQCCC888444333222111111000...---000000//////////////////222111///...---------...------------------------.....................///............---,,,+++***...---,,,+++++++++++++++,,,---...///...---+++***,,,,,,,,,---------......,,,++++++,,,------,,,***,,,...//////...------.........---------------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------......---,,,,,,+++++++++,,,,,,*********+++++++++++++++,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,...///////////////...---------------------------::::::999888777777666666666666666666555444222222444444444333222111//////111111000000000000////////////////////////////////////000000000///......,,,,,,,,,,,,,,,---...///......//////......---,,,***+++++++++))))))+++,,,---------.........---------------------.........---------------........./////////......---------,,,...000000...---,,,,,,000//////...------,,,,,,...---,,,---/////////---,,,------.........------......////////////000000...///000111222222222222...000555;;;@@@IIIZZZjjjmmmYYYLLLEEECCC@@@===999777666666666444444555666888:::<<<===AAAAAAAAA@@@???>>>===<<<999888777666777999;;;<<<@@@<<<===DDDNNNWWWaaahhhjjjjjjiiieee___[[[ZZZZZZQQQOOOMMMKKKKKKOOOUUUZZZfffkkkpppvvv}}}vvvnnnddd[[[SSSMMMEEE@@@<<<;;;:::999999999999999555555555555666777888888888777777666666777888888666555555444444555555666333555666777666666888999999999::::::::::::;;;;;;888999:::;;;===>>>@@@@@@<<<===============<<<;;;;;;<<>>666333333222111111000///...222111111000000000111111333222///---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------,,,+++***...---,,,,,,++++++++++++......//////...,,,***))),,,,,,,,,,,,---------------,,,,,,,,,......,,,++++++---//////...---...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------......///---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,)))'''&&&''')))++++++***------------------------++++++++++++,,,---...///...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...............---------------------------::::::999999888888888777666777777666555444222111222333333444333222111000000000000000/////////...////////////////////////------.../////////............------------...///------......------,,,+++)))+++,,,+++)))(((***,,,***+++,,,------......------,,,,,,+++,,,---///000,,,,,,,,,------.........---------------.........,,,...000000///---,,,,,,..................------///...---...000111000///------...///000000000000........./////////000000000000000000000111111111111111555999<<>>AAACCCCCCCCCAAA@@@<<<:::888777777777999:::DDD<<<999>>>EEEJJJRRRYYY^^^aaacccdddcccbbbaaabbbXXXVVVSSSOOOKKKKKKMMMOOOWWWZZZ___ccchhhqqq}}}zzzqqqjjjcccYYYSSSJJJHHHDDDAAA???>>>???@@@;;;:::999999888888999999888777666555555666777777777666555444444555666777444555666666555444555666666777999:::::::::999888888999999:::;;;===>>>???<<<===>>>@@@@@@@@@@@@???>>>AAADDDEEEEEEGGGJJJLLLPPPTTTZZZ___dddlllwww~~~}}}}}}~~~xxxnnnddd___]]]```aaa``````bbbaaa```]]]XXXQQQLLLIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMPPPUUUZZZ___bbbcccccc]]]YYYSSSNNNJJJGGGDDDAAABBBDDDKKKVVVaaannn{{{pppjjj\\\LLLBBB===999333000111111000000000000111222111000///000000111222222111000///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,,,,+++...------,,,,,,,,,,,,---............---,,,++++++++++++++++++,,,,,,,,,,,,...---,,,---//////---,,,+++---//////...---...///++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------......---,,,,,,+++******++++++*********++++++,,,,,,,,,((('''&&&''')))++++++***++++++++++++++++++++++++++++++++++++,,,---...///------,,,++++++,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,::::::999999999999999999666777777777666444222000000111222333444333222222222222111111000000000///000000000000000000000000,,,,,,---.../////////...000//////.........//////......//////......---,,,+++---...---******,,,///))))))+++,,,---.........---,,,+++***+++---///111,,,,,,,,,------.........******+++,,,---...///000,,,...000111///---,,,,,,,,,,,,------...////////////......///111222111000---...///111222222222222............/////////000222111111000///000000000111000111444666999AAAKKK```uuutttwwwfffPPPLLLDDD>>>999888999:::666666555444444666777888;;;>>>BBBFFFHHHHHHGGGFFF@@@>>><<<999888888999999GGG>>>999<<<@@@BBBFFFLLLOOOTTTYYY]]]______```aaaaaa```[[[UUUNNNJJJHHHIIIOOOSSSWWWZZZ\\\cccnnnvvv~~~~~~wwwooohhh]]]YYYSSSLLLGGGEEEDDDEEE???>>>===;;;:::999999999999999777666666777888999999888777777777777888999888999999888666555555666666888:::;;;<<<;;;:::999999999999999:::;;;<<<======>>>AAACCCEEEEEEEEEEEECCCFFFJJJKKKKKKMMMPPPSSS[[[___eeeiiimmmuuu~~~}}}}}}}}}}}}yyyxxxwwwxxx{{{vvvlllbbb]]][[[]]]^^^\\\\\\^^^[[[[[[YYYTTTNNNIIIGGGGGGFFFFFFFFFGGGHHHJJJLLLLLLTTTWWW[[[^^^```___]]][[[SSSNNNHHHCCCAAA@@@@@@@@@EEEIIISSS```nnn~~~zzzpppccc]]]PPPBBB999777444000...////////////000222333000///...------...///000000000111111000...+++***++++++++++++++++++++++++))))))*********+++++++++++++++,,,---------,,,,,,---------,,,,,,------...------------------------******+++++++++,,,,,,,,,...------...//////...,,,+++---//////.........///******************+++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------,,,,,,+++*********+++))))))******+++++++++,,,***)))((()))+++------,,,************************++++++++++++,,,---...///------++++++++++++---------------,,,,,,,,,++++++++++++,,,,,,,,,---------)))***+++,,,------...---++++++++++++++++++++++++<<<<<<;;;:::999888777666777777777666555555444444444222000......///111222111111000......---------000000///...------,,,,,,...------,,,,,,------...000///...------...///000////////////////////////++++++,,,,,,,,,,,,------+++,,,---......---,,,+++------------------------......////////////.........------------.../////////////////////////////////...,,,+++,,,---///111---------............///////////////////////////000000000000111111111111---------......000111222///000111111333777<<<@@@QQQccc{{{wwwuuuzzziiiZZZKKKDDD@@@;;;999;;;888666444444666777777666999:::===AAAEEEIIIKKKMMMGGGEEEBBB>>>;;;999888777<<<;;;999888999<<>>===<<<<<<===>>>??????@@@DDDIIINNNQQQPPPOOOOOOPPPQQQTTTVVVZZZ\\\^^^fffiiinnntttzzz~~~~~~{{{{{{{{{zzzwwwtttsssrrrqqqqqqssswwwzzz}}}~~~}}}|||~~~{{{rrrkkk___[[[XXXXXXZZZZZZVVVRRRTTTTTTSSSPPPMMMIIIEEECCCIIIGGGFFFFFFHHHMMMQQQTTTZZZYYYYYY\\\^^^ZZZRRRKKKFFF@@@;;;<<<<<<<<>>DDDUUUmmm~~~uuurrr}}}oooXXXLLLFFF@@@<<<<<<<<<;;;:::::::::999999999777888:::===AAAEEEHHHJJJKKKHHHDDD@@@<<<:::888888999888777666777999<<<======@@@DDDHHHLLLQQQVVVZZZ]]]\\\ZZZUUUPPPMMMMMMMMMMMMNNNOOOQQQTTTWWWYYY[[[^^^bbbhhhooouuu{{{yyypppjjjddd___[[[\\\YYYTTTOOOLLLJJJIIIIIIEEEDDDCCCAAA@@@??????@@@>>>>>>???===<<<;;;<<<>>>======<<<;;;;;;<<<<<<<<<>>>===<<<===???@@@@@@???AAAAAAAAAAAAAAACCCDDDEEEIIILLLQQQWWW]]]```___]]]ZZZ[[[\\\___aaadddfffhhhnnnppptttyyy}}}~~~{{{wwwuuutttssspppnnngggfffeeeeeegggjjjmmmooouuutttuuuxxxzzzwwwoooiii]]]XXXTTTSSSTTTTTTQQQMMMHHHHHHHHHGGGFFFEEEDDDCCCHHHHHHHHHJJJLLLOOORRRTTTWWWTTTRRRRRRRRROOOGGGAAA>>>888555888;;;???EEELLLYYYfffyyynnn```PPPGGG<<<555222111///---////////////////////////222222222111111000......///.........------------,,,++++++******++++++,,,---,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,//////......---,,,******)))***++++++,,,,,,+++++++++,,,,,,------,,,++++++,,,++++++******++++++,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))),,,((($$$%%%(((+++***(((***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,;;;::::::999888777666666666666555555444333333333444222000/////////111222333222111000000///000000000//////......---------...------,,,,,,------.........////////////......************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,------......------,,,...------------...//////........................---------.........//////---------............///////////////////////////,,,,,,---------.........//////.........//////000000111222111222444888;;;999HHH\\\qqqqqqtttjjjWWWLLLEEE???===:::;;;;;;:::777666555666666666666888;;;???CCCEEEMMMKKKHHHDDD@@@===;;;999999888666555666888:::;;;666888;;;>>>AAAEEEIIILLLRRRRRRRRRQQQOOOOOOQQQSSSUUUUUUWWWXXXYYYZZZZZZZZZYYY\\\aaaeeehhhmmmqqqtttzzz{{{uuuqqqnnnmmmjjjeeeaaa]]]ZZZYYYYYYTTTSSSPPPNNNLLLJJJIIIIIIEEEFFFFFFEEEDDDDDDEEEGGGDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDFFFGGGFFFEEEGGGHHHHHHJJJLLLNNNPPPQQQWWW[[[bbbjjjqqqsssrrrppphhhhhhiiikkklllnnnooopppuuuwwwyyy|||yyyuuupppmmmkkkjjjiiigggbbbaaa``````aaacccfffggghhhhhhjjjnnnqqqooojjjeee[[[VVVQQQNNNNNNNNNLLLIIIDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHKKKOOOQQQTTTUUUUUUSSSOOOIIIFFFDDDAAA<<<888:::555333888>>>EEEPPPYYYhhhwwwzzzeeeVVVDDD===555000///000///...////////////////////////222222222222111000///...............------------,,,++++++******++++++,,,))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---------------------,,,++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++***************)))))))))************************))))))))))))))))))))))))---***'''(((+++---,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,::::::999888888777666666555555555444333333222222444222111000///000111222222111000000/////////000000/////////......------...------,,,,,,------...,,,---////////////---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++******+++,,,---------------------------+++,,,,,,------,,,,,,+++...------------...//////........................,,,---......//////......---------............///////////////////////////,,,,,,---------.........000//////............///111111222111111222555888777AAAOOOaaavvvxxx}}}kkkZZZNNNFFFCCC999::::::888555333333444555555444555777;;;???BBBJJJKKKKKKJJJHHHDDD@@@===;;;:::888777777888999999555777888888888:::<<<>>>GGGHHHIIIJJJJJJLLLOOORRRVVVXXXZZZ]]]____________^^^```bbbcccdddeeegggiiilllrrr|||~~~|||{{{yyywwwtttqqqnnnllllllkkkeeedddbbb___\\\ZZZXXXWWWTTTTTTTTTSSSQQQPPPQQQSSSPPPPPPPPPPPPQQQRRRRRRSSSRRRPPPNNNNNNOOOPPPPPPOOOSSSSSSUUUWWWZZZ\\\^^^___ccchhhpppzzz~~~rrrrrrrrrqqqpppooonnnnnnssstttvvvxxxzzzzzzzzzzzzpppnnniiifffddddddeeeeeecccbbbaaa```aaabbbdddeee``````bbbeeegggfffccc___YYYTTTOOOKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGJJJOOOSSSVVVVVVUUUTTTNNNIIIBBB===;;;999888666<<<888888>>>FFFPPP^^^jjjyyyooo[[[MMM===888222//////000000000////////////////////////000000000000000///......------------------------,,,++++++******++++++,,,)))***+++++++++******+++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,---------,,,,,,))))))***+++++++++++++++***+++++++++,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))---+++)))***,,,...---,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++::::::999999888777777777555555555444333333222222333333111111000000111222000000///........./////////////////////............------,,,,,,------...,,,---...//////...---,,,------------------------*********+++++++++,,,,,,...---,,,++++++,,,---...------------------------++++++,,,,,,,,,,,,++++++...------------...//////........................,,,---......//////......---------............///////////////////////////------........./////////000//////............///000111111111000111333555777===GGGTTTeee~~~{{{}}}ppp^^^RRRLLL@@@???>>>;;;888777777888666555444444555999<<<>>>BBBFFFKKKNNNOOOKKKGGGDDD>>>===;;;999777777777777555666777666555555777999???@@@AAABBBBBBDDDHHHKKKNNNPPPTTTYYY^^^aaabbbcccbbbcccdddbbb```___```aaacccgggnnnwww}}}|||}}}}}}}}}|||{{{{{{{{{|||}}}vvvvvvtttrrrpppmmmkkkjjjhhhhhhhhhfffcccbbbcccdddaaaaaaaaabbbcccdddeeefffcccaaa^^^]]]^^^______^^^aaabbbdddfffhhhjjjkkklllmmmrrrzzzxxxxxxvvvsssoookkkhhhfffhhhiiikkkmmmnnnnnnnnnmmmgggeeecccaaa```aaadddfffaaa```___^^^]]]^^^^^^___ZZZ[[[\\\]]]]]]\\\YYYWWWRRROOOJJJFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDFFFIIIJJJNNNPPPSSSTTTTTTQQQMMMJJJFFFBBB<<<777666666888888<<<;;;@@@JJJUUUaaarrrssscccRRRFFF888555111///...///000000..........................................---,,,,,,,,,------------------,,,++++++******++++++,,,+++---///...+++))))))***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,,,,---,,,,,,,,,))))))***++++++++++++***************++++++,,,,,,+++******))))))******+++******++++++++++++++++++************************)))))))))))))))))))))))))))((('''((()))******)))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++:::::::::999999999888888666666555555444333333333333333222111111111111111//////............//////////////////////////////...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++...------------...//////---------------------------------.........//////---------............///////////////////////////...////////////000000000//////.........//////000///000111111000000222444555888???IIIVVVmmmyyysssaaaUUUJJJFFF@@@<<<:::999888777666666555444555777:::;;;;;;???FFFLLLOOONNNLLLJJJBBBAAA>>>;;;999666555444333444555555555666888:::999:::;;;;;;;;;===@@@BBBGGGJJJOOOUUU[[[aaaeeegggeeeffffffdddaaa______```^^^```dddjjjrrrzzz{{{uuusssssstttwwwxxxyyy{{{}}}~~~}}}|||zzzyyyyyyzzzyyywwwuuutttuuuvvvrrrsssssstttuuuvvvxxxyyyvvvssspppnnnoooppppppppppppqqqrrrsssttttttttttttssswww~~~zzzxxxvvvrrrlllfffaaa^^^]]]^^^___```aaaaaa``````\\\]]]]]]]]]\\\^^^bbbddd```___^^^\\\[[[[[[ZZZZZZUUUUUUUUUTTTSSSQQQOOONNNHHHGGGDDDAAA@@@???@@@@@@BBBBBBDDDGGGJJJMMMPPPRRRTTTTTTSSSPPPLLLFFF@@@===<<<:::777444444666888:::;;;???JJJZZZhhhwww}}}oooaaaTTTGGG???444222000...---------...........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,---///111///+++)))***+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++++++++++++++***+++,,,,,,,,,,,,,,,+++((()))******++++++************)))******+++,,,---******))))))))))))***************+++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++;;;;;;;;;:::::::::::::::777777666666555444444333333333222222222111111111000///////////////000000/////////////////////000...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,------------,,,,,,...------------...//////------------------------......---,,,---...///000---------............///////////////////////////....../////////000000000...............///000111---///000000///000111333333555:::@@@III[[[yyy}}}jjjZZZPPPEEE>>>===<<<999555555555555555555666777888777:::>>>DDDHHHLLLNNNNNNJJJHHHFFFBBB>>>:::777666444555555555444555777888555666777777666777:::===BBBDDDIIINNNUUU[[[```cccbbbcccddddddbbbaaabbbddd\\\]]]___bbbgggmmmsssvvvwwwvvvrrrlllfffcccdddfffhhhiiilllooossswwwzzz{{{{{{|||~~~~~~~~~~~~~~~~~~|||zzzzzz{{{{{{{{{{{{|||||||||{{{zzzxxxwwwsssvvv{{{{{{uuutttqqqmmmgggaaa[[[XXXVVVWWWXXXXXXXXXWWWUUUTTTTTTVVVXXXXXXXXXYYY\\\___^^^]]]\\\ZZZYYYWWWVVVVVVMMMMMMMMMKKKIIIGGGFFFFFFAAAAAAAAA@@@>>>>>>???@@@DDDFFFHHHKKKNNNQQQRRRSSSOOONNNKKKGGGBBB===999777666666666666666888;;;===CCCJJJZZZmmm~~~nnn\\\OOOEEE===888111111000///...---...///........................,,,------......------,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,+++...111///+++)))+++---++++++++++++++++++++++++++++++++++++************************************************************((()))***,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***((())))))******************)))))))))***+++,,,---******))))))))))))******)))))))))*********++++++************************))))))))))))))))))))))))***+++,,,---,,,,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************<<<;;;;;;;;;;;;;;;;;;:::777777777666555555444444333333333222222222111111111000000000000000111111////////////000000000000...------,,,,,,------.........,,,++++++,,,......------------------------)))************+++++++++***+++,,,------,,,+++***------------------------,,,------......------,,,...------------...//////------------------------///...,,,+++,,,---///111---------.........//////////////////////////////.........////////////000---------......000111222,,,...///000///000111333444444888<<<@@@MMMjjj}}}jjj]]]NNNFFFDDDCCC>>>999444555555555555555555555777777999===BBBHHHMMMQQQRRRPPPMMMHHHDDD???<<<:::777777777555333222333444333444555555444555888;;;<<<===@@@EEEJJJQQQVVVYYYZZZ\\\^^^_________aaaccc]]]]]]^^^___aaadddfffggggggfffddd^^^YYYWWWXXX[[[ZZZ\\\___ccchhhlllooopppsssuuuwwwyyy{{{{{{{{{{{{|||}}}~~~~~~~~~|||yyyxxxppprrrvvvzzz|||{{{vvvrrrooonnnlllhhhccc]]]XXXTTTUUUUUUUUUUUUTTTRRRPPPNNNOOOQQQUUUUUUTTTUUUWWWZZZXXXXXXVVVUUUSSSQQQPPPOOOGGGGGGGGGEEECCCAAAAAAAAA???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHJJJKKKKKKKKKKKKGGGEEEBBB???<<<:::999999555777888999:::;;;===???NNNWWWiii}}}yyydddPPPCCC;;;666333000111111111000000111333........................------......///......---+++++++++,,,,,,---------,,,++++++++++++++++++,,,(((,,,//////+++))),,,///++++++++++++++++++++++++,,,+++++++++******))))))************************************************)))***+++---......------,,,,,,,,,,,,,,,+++***)))(((((()))******************))))))))))))+++---...******))))))))))))******'''((((((((())))))******************************))))))))))))))))))))))))'''(((*********))))))***++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------******++++++++++++******************************999999888888777666666666666555555555555444444444333222111111000000111111222111111111000000//////........................------,,,***)))***---///////////////////////////000---+++,,,...///---***************************,,,,,,++++++++++++++++++,,,+++)))(((((()))+++,,,------++++++++++++------++++++++++++,,,,,,---...------......------,,,+++---------...------,,,,,,---------,,,,,,+++++++++,,,---...//////---+++***,,,---......//////......//////...------...000111...000111111000000111222000000111555;;;FFF[[[mmmttt^^^SSSLLLCCC>>>>>>888666444444444555444333333333444777<<>>>>>>>>===<<<;;;::::::<<<>>>@@@@@@BBBEEEHHHIIIGGGDDDCCCDDD@@@<<<888666555444333444666999999:::???FFFKKKXXXkkk}}}kkkRRR???777555444222//////............/////////............---------000...,,,*********+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++)))************+++++++++***+++,,,------,,,+++******************)))(((((((((((())))))*********************++++++,,,,,,,,,,,,***((()))+++,,,+++(((************************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))::::::999999888777777777666555555555555444444444333222222111111111222222111111111000000000//////---------------------------------,,,++++++---///------------------------///---+++,,,---...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,------,,,,,,++++++,,,,,,---------,,,,,,------.....................---,,,,,,***+++,,,---......//////------,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,---......//////......///......---...///000000...000111111000000111222333333555888:::@@@NNN]]]wwwwwweeeVVVHHHAAABBB???===:::999888777555444333333333444777<<<@@@CCCJJJMMMQQQTTTRRRNNNHHHDDD>>>===:::777555444444555222222222222222222222333666666777888<<>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBDDDEEEDDDBBB???===;;;999666444333333222222222555888<<<@@@IIISSS[[[ooommm]]]HHH999333222111000//////............//////............---------------,,,+++******+++---...------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))))))))***+++)))************+++++++++)))******++++++******)))***************)))((((((((((((((()))))))))***************++++++,,,,,,,,,,,,***((()))+++,,,***)))************************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))));;;;;;::::::999888888888666555555555555444444444333222222222222222333444111111000000000000//////------------------------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---//////...---------.....................------,,,+++,,,,,,---.........---,,,,,,,,,,,,------------.........---------------,,,---......//////.....................///000000...000111111//////000222222333666999888999BBBLLLdddjjjWWWMMMKKKCCC@@@===:::999777444222444333222333444666999;;;BBBEEEKKKOOOQQQOOOLLLJJJBBBAAA===:::777555444444222222222222111111111111444444444555666999;;;===>>>???@@@BBBDDDEEEEEEEEEFFFHHHKKKMMMOOORRRWWWZZZYYYXXXXXXVVVTTTRRRPPPOOOJJJKKKKKKKKKIIIIIIKKKLLLNNNNNNNNNPPPSSSVVVYYY[[[aaacccdddeeedddeeegggiiikkkmmmooopppqqqsssuuuxxxvvvtttrrrpppnnnmmmlllmmmpppnnnmmmllljjjhhhdddaaaaaaaaaaaaaaaaaaaaaaaaaaaddddddcccaaa^^^[[[WWWUUUSSSSSSTTTSSSRRRPPPMMMLLLHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@???>>>============::::::999999999999::::::<<<===>>>???@@@AAABBBBBBAAAAAA@@@???===:::888777555444444333333444444444555999>>>DDDLLLYYYgggqqqxxxmmmXXXLLL===333000111000/////////............//////............------------++++++******+++,,,...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++*********++++++,,,*********++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++)))************+++++++++)))))))))(((((())))))))))))************))))))(((((((((((()))))))))))))))*********++++++++++++++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++------,,,,,,++++++************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))));;;::::::999888888777777666555555555555444444444333333222222333333444444000000000000000000//////---------------------------...000000...---------........................,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,---------------------,,,++++++/////////...---+++***)))+++,,,,,,,,,------......///...------------......,,,---......///.........------......//////000000...///000000//////000222000000333777666777===EEEVVVpppppp```XXXGGGDDD@@@===;;;888666444555444333333444555777888999<<>>>>>>>><<>><<<>>>===<<<;;;;;;;;;;;;;;;888888888888888999;;;;;;>>>???@@@AAAAAAAAAAAA@@@>>>===;;;888666444333333333444666666777888999;;;>>>BBBIIIQQQ\\\kkk{{{|||rrreeeYYYIIIAAA777111000111111000///......------......///.........---------,,,,,,++++++******+++,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------...------,,,+++***))))))***************++++++,,,))))))***+++,,,,,,------,,,++++++******++++++,,,,,,++++++++++++++++++,,,))))))*********+++++++++******(((''''''(((******))))))************)))(((***************************************+++++++++***)))))))))*********)))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))999999999888777777666666666555555555555444444444333333333222222333444444//////////////////000000---------------------------///000000...,,,,,,---........................,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,+++******/////////...---+++***))),,,,,,,,,------.........///...---------......///,,,---......///.........,,,---......///000000000---///000000//////000111222000111444444555:::BBBLLLbbbvvvfffTTTOOOIIICCC@@@===;;;999444444333333333444666666555777;;;>>>AAABBBCCCCCCDDDBBB@@@===;;;888777666555555555555444444333333666666555555444444444444555555666888888999999999888:::<<<>>>???AAAEEEGGGKKKLLLMMMPPPRRRUUUWWWXXXTTTTTTTTTQQQNNNMMMMMMNNNPPPOOONNNMMMMMMMMMNNNOOOTTTYYY___bbbaaa___\\\[[[\\\[[[[[[YYYYYY\\\aaaeeecccaaa___\\\[[[ZZZYYYYYYXXXXXXZZZZZZ[[[[[[\\\\\\```ccceeeeeecccaaaaaaaaa``````^^^\\\ZZZWWWUUUTTTQQQPPPNNNKKKHHHEEEBBBAAA>>>>>>======;;;:::999888;;;:::999999999999999:::999999999:::;;;<<<===>>>AAAAAAAAA@@@???>>><<<<<<999888666444333222222222222444666888888:::>>>AAAFFFLLLUUU```mmm}}}xxxooodddUUUHHH===999333000000000///.........------------.........------------,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++******))))))***)))))))))******+++,,,))))))***+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********++++++++++++***)))(((((()))***+++((())))))*********))))))++++++++++++++++++++++++************************))))))***))))))))))))***((((((((((((((((((((((((((()))))))))************))))))*********+++++++++------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))999999888888777666666555666555555555555444444444444444333222222222222222......////////////000000...........................//////...,,,+++,,,---+++++++++++++++++++++++++++------,,,+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---.........------------------......................../////////,,,---......//////......+++,,,...///000000000000---///000000......///111666333222333333222666===GGGXXXtttzzzggg```UUUKKKCCC???<<<:::333333333333333333444444666666888:::;;;<<<===>>>???>>>>>>===;;;:::999999666666555555444444333333444444444444333333222222222222333444555555444444555777888999999:::===???@@@AAACCCEEEIIIMMMPPPQQQTTTUUUUUUTTTRRRQQQRRRTTTSSSSSSRRRQQQPPPOOONNNNNNRRRWWW]]]aaaaaa^^^[[[ZZZZZZYYYWWWUUUSSSUUUYYY\\\\\\[[[YYYWWWVVVUUUUUUUUUPPPRRRTTTUUUUUUVVVXXXZZZaaaeeeiiihhheeeaaa``````\\\[[[YYYVVVSSSPPPOOOMMMKKKJJJGGGEEEBBB???===<<<:::999999888888777777666777666666666666777777888::::::;;;;;;<<<>>>???@@@AAA@@@???===;;;:::888888444444333222222333333333111444777999:::???EEEKKKRRRZZZgggttt}}}xxxxxxsssiii___TTTGGG<<<555222///...---...---,,,......------------......------------,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++++++++++++++)))******++++++,,,,,,---,,,,,,++++++******)))))))))))))))))))))***+++,,,*********++++++,,,,,,---,,,++++++******++++++,,,******++++++++++++******)))************++++++++++++******))))))******+++((())))))************))),,,++++++++++++************************)))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++******))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))::::::999888888777777666666555555555555444444444555444333222111000000000........./////////000000//////////////////////////////...,,,******+++---++++++++++++++++++++++++,,,...///...+++***+++---------------------------+++,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...---............---,,,,,,***+++,,,---......//////............------------,,,---...000000000///...,,,---......//////......+++,,,...///000111000000---...//////......///111444111111333333222444999AAAMMMddd{{{jjjYYYLLLDDD???<<<777777666555555444444444555555555555666777999999999999:::;;;;;;<<<<<<;;;999888888777666666555555333333444444444333333333111222222333333333222222222333555555444555777:::999:::;;;===@@@CCCFFFHHHMMMNNNOOOOOOOOOPPPRRRUUUSSSTTTUUUVVVUUUTTTRRRQQQPPPSSSXXX[[[[[[ZZZZZZZZZYYYXXXUUURRROOOOOOQQQTTTWWWVVVUUUSSSRRRSSSSSSTTTMMMOOOQQQQQQPPPQQQTTTVVV^^^cccgggfffaaa\\\ZZZ[[[UUUTTTQQQMMMJJJGGGEEEDDDAAAAAA???>>><<<;;;;;;:::777666666555555666666666555555555555555666777888;;;;;;;;;;;;<<<===>>>??????===;;;999777666666666222222333333333333444444666999===@@@DDDKKKVVV^^^kkktttuuuqqqnnndddVVVLLLEEE<<<444000///...------......---...------,,,,,,------...---------,,,,,,,,,++++++******+++++++++******))))))*********++++++++++++(((((()))******+++,,,,,,+++++++++***************(((((((((((()))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++***)))))))))************+++++++++((())))))))))))))))))((((((((()))************************)))))))))((((((+++*********)))))))))(((''')))******((('''(((***************************))))))))))))************)))************++++++++++++++++++***************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))));;;;;;::::::999888888777666666555555555444444444555444333111000//////...---.........//////000000000000000000000000000000//////---+++))))))+++---------------------------,,,...000...,,,***,,,...........................---------------------,,,000///---,,,,,,---///000++++++------------++++++---------------...///000//////000000//////...------------...------,,,,,,/////////...---------,,,+++---///111111000///...,,,---......//////......***,,,...///111111111000---...//////......///111///---///444555333444888777@@@TTTssskkkZZZNNNGGGDDD<<<<<<;;;:::888777666555333222111111222333555666555666888:::;;;<<<======<<<<<<<<<;;;:::999999888444555555666666666555555222333333444444333333333///111222222222333555777888888888999;;;>>>@@@BBB@@@BBBDDDEEEFFFHHHKKKNNNNNNPPPRRRTTTUUUSSSQQQPPPNNNPPPRRRTTTTTTVVVXXXZZZXXXWWWTTTPPPLLLKKKMMMOOOUUUTTTRRRQQQQQQQQQRRRSSSLLLNNNPPPOOOMMMMMMPPPRRRUUUZZZ___^^^XXXRRRPPPPPPPPPNNNKKKGGGCCC@@@>>>===;;;::::::999999::::::;;;555555444444555555666777666666666666777888999999::::::::::::;;;<<<===>>><<<:::888666444555666666222333333444444444444333===AAAFFFJJJOOOYYYfffppp|||xxxzzzwwwkkkmmmgggYYYHHH>>>:::555000//////......///000000111...------,,,,,,------...---------,,,,,,,,,++++++((()))***+++++++++++++++))))))******++++++++++++'''(((((()))******++++++***************+++++++++(((((((((((()))***+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,((()))***++++++***)))((()))************+++++++++&&&'''((())))))((('''&&&(((((()))***************))))))(((((('''''''''&&&+++*********))))))((((((''')))+++***'''&&&(((***************************))))))))))))************)))************+++++++++***************+++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))999:::;;;<<<;;;999777555888777666555444333222222222222222111111111111111111000//////111111000///111000///---***(((%%%$$$//////000///...---+++***------++++++++++++---------.........---,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------...---++++++,,,---,,,,,,++++++,,,,,,---...//////,,,,,,---......---,,,,,,------------------------+++++++++******)))))))))---......//////......---,,,,,,,,,---------......++++++---...///111222333---.........//////000000...///000111222333444444>>>???III___yyywwwaaaQQQIIIFFF>>>888999;;;888444333444444444444444444444444333333444444666888999:::===>>>>>>>>>===;;;999777999777666666777666222///222000///000222333333222222111000//////000111222777666666666777888:::<<>>???BBBDDDHHHIIIKKKMMMMMMLLLKKKJJJKKKJJJJJJJJJLLLNNNQQQSSSVVVTTTQQQNNNLLLJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLNNNKKKHHHEEEDDDFFFHHHJJJMMMNNNNNNNNNMMMKKKIIIHHHCCCBBB@@@===;;;999888777555555666777666555333222555555444444444555555666777888999::::::999888777777777666666666666777777:::888555444333222000///111222444666888999::::::???FFFOOOVVV]]]hhhxxx{{{uuuqqqtttmmmbbb```VVVHHH>>>999666222...000000///000000111222222000///...---------------+++++++++*********)))))),,,++++++***)))(((''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++++++++++++++,,,*********))))))))))))(((******))))))((((((''''''******+++++++++,,,,,,,,,''''''((()))***++++++,,,&&&'''))))))'''&&&'''(((*********))))))))))))))))))))))))))))))*********+++*********))))))(((((())))))))))))))))))))))))+++*********((('''&&&%%%******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((+++***)))((((((((()))***''''''''''''''''''''''''))))))*********))))))(((999:::;;;<<<<<<<<<;;;;;;777777666555444333333222222222222111111111111111,,,+++******,,,,,,+++***/////////...---+++***)))///...------------......---,,,,,,++++++,,,,,,---------......---,,,,,,+++,,,,,,,,,---------------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,)))(((((()))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,---------......------........./////////............/////////000...//////000222333333444555666>>>NNNddd~~~uuucccYYYMMMDDD<<<<<<===:::777666444444333333222222111111111111111222333555666777;;;;;;<<<<<<======<<<<<<;;;:::888777888666222...444222000111222333222222222222111000000111222222333333333333444555666777:::::::::888777888;;;===BBBCCCEEEFFFFFFFFFDDDCCCEEEDDDDDDDDDEEEHHHJJJLLLNNNMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHFFFDDDBBBAAABBBCCCDDDGGGGGGGGGGGGFFFDDDBBBAAA===<<<:::999888777777777444555555555444444333222333222333333444555666777777888999::::::999888777666666555555555555555555666444222111111111111000222333555777888;;;===???FFFOOO[[[eeennn{{{~~~|||qqqnnnpppyyyxxxeeeZZZUUULLL@@@888555444111//////////////////000111111......---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************************************+++++++++*********))))))))))))))))))))))))))))))************************---,,,,,,++++++*********+++************)))))))))******))))))(((((((((((((((((()))))))))*********)))))))))))))))*********(((***++++++***))))))******)))))))))))))))))))))*********)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***++++++++++++******)))*********+++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((,,,++++++******+++,,,---(((((((((((((((((((((((())))))************))))))999999:::<<<===>>>??????666666555555555444444444222222222111111111000000///---,,,---...///...,,,......///////////////...///---,,,++++++---///111---,,,,,,++++++,,,,,,------------------,,,,,,+++---------------,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,((((((((())))))******+++,,,,,,+++++++++*********,,,,,,------------,,,,,,------------------------............------------------............------,,,,,,,,,---------......//////......---,,,,,,,,,............////////////......///000111222333333444444888CCCRRRggg|||ooo\\\QQQGGGDDDCCC???;;;:::555555444333222111000000111111111111222333444555777777888:::<<<>>>@@@AAA???===<<<;;;:::888444111777555333222333333222111222222111111111111222222111111222333333444333333333444444333222333555777999:::;;;======<<<<<<;;;>>>>>>===>>>???AAACCCDDDEEEDDDDDDBBB@@@>>>===;;;:::::::::;;;<<<===>>>???@@@???>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;:::999555555555444444555555666444444333222222222222333000000000111333444666777777888999999999999888777555444444333222222222333222222111111111222333444555777999;;;===AAAGGGKKKUUU___mmmzzzyyyuuu|||zzzppphhhiiisssnnn\\\QQQFFF???777111111111111000............/////////000------,,,+++++++++,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************************...------,,,+++***))))))+++++++++************)))***))))))))))))((((((((()))))))))))))))*********************))))))(((((()))+++,,,,,,+++******+++))))))))))))))))))******++++++******))))))((((((******))))))))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++*********++++++++++++,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++*********+++,,,------************************))))))))))))******))))))999999999999:::<<<===>>>555555555555555555444444333333222222111000000000222111000000222222111000---...///000000000000000...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------******++++++++++++,,,,,,++++++,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------......////////////......,,,,,,,,,---------...............---,,,,,,++++++.........///////////////......//////000111222222444555999???GGGUUUmmmpppdddXXXRRRMMMFFF???===888888777666444333222222444444333333333444555555444444555666999<<>>;;;::::::888666444444444333111222222222111111222222222111222333444555444333222222333333222111222444666333444555666666666666555999999999999:::;;;===>>>????????????>>>;;;999888666666666777888999:::;;;888999999999888777777666777777777666555444444333333333222222222333444444333222111000000111222333//////000000111333444555666666666666666666666666444333222111000000000000111111111111222333666888999<<<@@@CCCGGGNNNVVV\\\jjjtttzzzwwwzzz{{{oookkkiiiqqqwwwcccSSSIII<<<777111......000000000------..................------,,,,,,,,,,,,,,,---+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))((()))++++++)))((()))***)))))))))))))))*********,,,++++++***)))(((''''''))))))))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))***+++,,,************************)))))))))))))))*********888888777777777777888888555555555555555555444444333333222222111000000//////...------//////...---....../////////.........,,,---/////////,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,'''***,,,---,,,+++,,,---******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------------///////////////..................//////000000111000222666;;;>>>EEEUUUddd}}}yyykkkccc[[[OOOEEEAAA<<<<<<;;;999888666555555555555444333333333444444333333333333555888:::<<>><<<999777777666555333222222222222222222222222222333444444444333222111111222333333222222333555222222333333444444444444444444444555555666777777999::::::;;;:::888666555333333333333444555666777444555555666666555444333555444444333222222222222555444333222222222222222222111000//////000222333111111000000000111222222444333333333333333333444222222111000000000000000000111222222222444888<<<===CCCJJJPPPUUU^^^hhhooo~~~~~~yyyrrrmmmlllooovvviiiUUUGGG???888555111/////////000000------............---,,,......------------......+++++++++*********)))))),,,++++++***))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++*********))))))))))))))))))************++++++++++++++++++++++++'''(((((()))******++++++((()))++++++)))((()))***(((((())))))************,,,++++++***)))(((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))*********+++++++++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))))))))(((((()))***++++++888888777777666555444444666666555555555444444444444333333222111000/////////---------...///...---...............------,,,+++---///111000,,,(((&&&+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,************+++++++++,,,*********+++++++++,,,,,,******++++++,,,,,,------"""&&&***,,,++++++---000))))))+++,,,...///111111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,---------......++++++,,,---...//////000///////////////.........---........./////////000///000444999:::<<>>;;;999888555444333222111111111111222222222222333555666777;;;>>>AAADDDEEEFFFHHHIIIAAA???<<<::::::999888666444444555555555555444444222222333222222111000000///111222222111111222333222222222333333333444444000111111111111111111111444444555555555444333333111111000000111111222333222222333333333333222222444444333222111111222222555444333222111000000000111000000000000111222222222111111000000000111111222222111000000111222222222111111111111111222222///111333444444888>>>DDDHHHPPP[[[dddjjjqqqzzzvvvpppkkkjjjsss|||nnnXXXGGG;;;666666555222000/////////000---.../////////...---,,,......---------...//////---------,,,,,,,,,++++++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************))))))***+++,,,------...*********))))))))))))((()))))))))************+++*********)))))))))))))))''''''((()))***+++,,,,,,)))+++,,,,,,+++******+++((((((((()))******++++++++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))+++++++++++++++***)))((()))))))))************+++((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))(((((((((***+++,,,888888999999888777555444777777666555444333333222444444333222111000///...111000///000111111111///------......///......---+++,,,...///...,,,***)))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,******+++,,,---......///+++++++++,,,,,,,,,------+++++++++,,,------......$$$)))......,,,***,,,...)))******,,,---...//////,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......,,,------...//////000000000/////////............------............//////111000222666777888>>>DDDOOObbb{{{~~~zzziii___WWWUUURRRMMMHHHCCC@@@>>>777666555333222111111111000111222333444444444444555999>>>AAABBBCCCFFFHHHCCCAAA>>>======<<<;;;999777888999999999999888777666555444333222222111222...000111111000000111222222111111111222222333333000111111111111000000000222222111111111222333333222111111000000000000000111111111111111111111111333222111000000000111222222111000//////......//////000111111222222222111000000000000111222222333222111000000000000111222111111111111222333444555222555999;;;<<>>MMMddd|||}}}mmmpppvvv|||qqqgggddd___YYYQQQKKKFFFCCC:::999888666555444333333///000222444555555555444111555:::===>>>???BBBEEEEEEBBB@@@??????>>>===;;;:::;;;<<<<<<<<<<<<;;;::::::999777555444444555555...000222222111000111222111111000000000111222333333333333444333333222111333222222111111333444555444444333222111111111111000000/////////000111111222111000/////////000111......---,,,,,,---------///000111333333333222111/////////000111333555555333222111000000111222333111111222222333444666666666:::???BBBEEELLLWWW___lllxxx}}}uuujjj```^^^eeerrr{{{}}}qqq]]]KKK???;;;::::::000000000///---,,,---......///000111111///---,,,++++++++++++,,,,,,---...+++++++++*********))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))************************,,,,,,++++++++++++++++++((((((((((((''''''''''''))))))******++++++++++++,,,,,,,,,,,,++++++******************))))))))))))&&&'''))))))'''&&&'''((('''(((((()))***+++++++++)))))))))))))))*********&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***((('''(((((((((((((((((((((((()))(((''''''(((***,,,---999999888888777666666666888777777666555444444444111222222222222111000000111111000000//////......++++++,,,---,,,+++***)))***000222+++'''***......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,+++,,,///222...---,,,,,,+++***))))))------+++++++++---///000,,,,,,+++******+++,,,,,,,,,,,,,,,------.........((()))***+++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------............,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////......---......---,,,,,,...///000//////111222444666777777???DDDQQQeee{{{vvvrrrxxxyyymmmfffccc\\\PPPFFFBBB???<<<:::888777444222333111......000222333333666666666777888;;;===>>>===<<<<<<;;;;;;:::::::::666777777888;;;>>>@@@BBBBBB???<<<:::999888777666666555444333222111111111000000000000000000000000000000000000000000000000333222000/////////000111///000222333333222000///000000000000000000000000000000000000000000000000111111000000//////......//////000111222111111111000000000///------...000222222111000000000000000222444888:::999999888999>>>@@@DDDKKKVVVcccnnnuuu{{{vvvssspppmmmjjjkkkgggbbbaaagggrrr~~~hhh[[[JJJ===888777777666111...******---//////...//////...------,,,++++++++++++,,,,,,,,,,,,------,,,***(((((())))))'''&&&((()))***+++,,,---------************************(((((())))))*********+++***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((())))))***************))))))))))))'''''''''''''''&&&&&&&&&((()))***++++++***)))(((((((((''''''''''''((((((''''''(((((())))))******(((((())))))))))))((((((''''''''''''(((((((((((()))((('''%%%$$$###!!!!!!((((((''''''''''''((((((************************((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))'''%%%$$$$$$$$$))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''************************999999999888777777666666666666555555444333333333222222222111111111111000111000000000/////////...------.........---,,,+++//////,,,))),,,111000)))---------------------------,,,,,,++++++,,,,,,---+++,,,------,,,---...000,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++******+++,,,,,,,,,,,,,,,---------......---,,,,,,++++++***))))))+++++++++,,,,,,+++++++++++++++,,,---------------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,,,,,,,,,,++++++---------------...//////......///111222333444444555999CCCTTTggg||||||xxxzzzvvvpppggg\\\TTTPPPLLLFFFAAA>>>:::777555666333111000111333333333333333333333444666888999777777777777666666666666555555666777:::<<>><<<999777666555444333222222222222111111111111111111111111000000000000000000000000222222000/////////000000111222333444444333222111000000000000000000000000////////////////////////111000000000/////////...000000111111111111111111000111222111//////000222444444444333444444555555555777888999:::<<>>;;;999:::888555333444555555444222222111111111222333333222333333333333333333444333444444666777:::<<<===BBBAAABBBBBBBBB@@@;;;888666555444333333222222333111111111111111111111111000000000000000000000000111111000/////////000000000000222222222222000000000000000000000000000000////////////////////////000000000000////////////222111000000000000000111000111222111000000222444333333333333444555666777:::;;;<<<===@@@FFFNNNSSSUUUZZZcccooo{{{zzzyyytttlllbbb[[[XXXXXXXXXaaannnxxx|||xxxssspppnnnhhh^^^VVVFFF???666000///111111000111///,,,,,,,,,------,,,------,,,,,,+++*********++++++++++++,,,,,,,,,,,,(((''''''(((***,,,+++***)))******+++,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++***))))))))))))***+++(((((((((((())))))))))))******))))))******+++,,,******))))))))))))((((((*********************+++******))))))))))))******((((((''''''''''''((((((++++++***************)))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''((())))))((((((''''''''''''((((((************************((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((***+++,,,---))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''************************::::::999999888888777777555444444444333333222222444333111//////000111333000000000000////////////000000000000//////......$$$777GGGCCC333))),,,444---------------------------,,,,,,++++++,,,,,,---,,,...000000///---------------..................,,,------...---,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,---...------------------------***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111111111000000000000000+++,,,.../////////...---.............../////////666444777>>>HHHUUUhhhxxxtttsssuuuzzzvvvllleee\\\SSSLLLGGGCCC@@@>>>;;;777666666777777666444444333222222111111111222222222333333444444444111222222444555777888999@@@??????@@@@@@>>>;;;888555555444333333333333333222222222222222222222222000000000000000000000000000000000/////////000000------...//////...------////////////////////////////////////////////////000000000000////////////111111//////...//////000///000111111000000333444444444444555666888999:::AAACCCFFFJJJPPPXXXbbbhhhkkkpppxxx~~~wwwvvvpppeeeYYYTTTVVVYYY```lll{{{wwwrrrkkkfffaaaZZZPPPIII:::777222///000111111000111///...,,,,,,,,,,,,+++++++++++++++******))))))***++++++++++++,,,,,,,,,)))(((((()))+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******************+++(((((((((((())))))))))))))))))(((((())))))***+++***)))))))))((((((((((((*********++++++++++++++++++***)))(((((()))***+++((((((''''''''''''((((((+++*********)))((((((((((((((())))))))))))((((((''''''''''''((((((((((((%%%%%%&&&''''''(((((((((((((((''''''''''''((((((************************(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))((())))))(((((((((((())))))'''(((((())))))*********''''''((((((((((((''''''************************::::::999999888777777666555555555444444444444444444333111//////000111333////////////000000000000/////////...............''':::MMMMMM<<<,,,+++222---------------------------,,,,,,++++++,,,,,,---,,,...000000...---,,,---000000///......---,,,,,,......,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,,,,+++******+++,,,,,,+++++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...---,,,,,,,,,------+++,,,.../////////...---////////////////////////333111222666<<>>AAACCCDDDMMMQQQWWW^^^fffnnnwww}}}}}}zzzwwwwww|||~~~|||}}}rrrooohhh]]]TTTSSS[[[bbbnnnxxx~~~sssnnnfff^^^VVVMMMDDD>>>444333111000000000000/////////...---,,,+++++++++++++++************))))))*********+++++++++,,,,,,,,,***)))***+++,,,+++*********+++,,,,,,,,,++++++******************************************))))))*********++++++*********'''((((((((()))))))))***(((''''''''''''((()))))))))))))))((((((((((((''')))))))))******++++++++++++***)))(((((()))***+++((((((''''''''''''(((((()))))))))((('''''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))'''&&&%%%))))))(((((((((((())))))''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))999999888888777666666666555555555444444444444444333333111000000000111222////////////000000000000//////...------------...111666???FFFCCC888...***---------------------------,,,,,,++++++,,,,,,---+++---......---,,,---...111000///...---,,,++++++...---+++))))))***,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,***)))(((''''''((()))***,,,,,,,,,,,,,,,++++++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------111000...---,,,,,,---...,,,---......//////......//////////////////000000111000111555777:::DDDNNN[[[hhhyyyxxxjjjfffdddgggppp|||}}}qqqdddYYYQQQJJJFFFAAA>>><<<;;;999888777777666555444222111000111111111111111111222222//////111222333333333333777555222111222333333333222222111111111111222222000000000000000000000000////////////////////////......///000000000//////////////////////////////000000000000000000000000........................////////////000000000000//////000111111111111111///111222333444555888:::;;;<<>>777///+++---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///.........------,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******...///111333333111000...+++***(((''''''(((***+++---------------,,,++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......333222000...------...///---------------...//////---.........//////000000//////222666666666;;;BBBJJJSSSaaappp}}}vvvmmmeee```bbbiiittt|||nnneee\\\XXXQQQKKKGGGDDDAAA>>>::::::::::::888666444333222111111111111111000000...///000222222222111111222111000000222222000///111000000000000000111111////////////////////////////////////////////////------///000000000//////000000////////////000000000000000000000000000000.........................../////////000000000111...000333555666666444333444666888999:::<<>>>>>???>>>===;;;999888444444333333222222111111...///111222222222111000//////000222333222///,,,000///////////////000000////////////////////////////////////////////////,,,---///000000000//////......------------......000000000000000000000000.........................../////////000000111111///222555999:::999777666888:::<<<===???AAADDDGGGMMMQQQXXXaaakkkvvv~~~|||zzz|||~~~|||yyyuuuoookkklllqqqzzz|||tttmmmccc]]][[[\\\ZZZZZZ___iiiuuuzzzpppiiiddd^^^YYYQQQHHH>>>777111...---...000000///......///))),,,......,,,***,,,...++++++++++++++++++,,,,,,)))************+++++++++)))))))))+++---/////////++++++,,,,,,,,,++++++***************************,,,,,,,,,++++++*********'''((()))******)))((('''&&&''''''((()))******+++((((((((((((((()))******)))(((((((((''''''''''''(((((()))***++++++,,,,,,((()))***++++++***)))(((((((((''''''''''''((((((''''''(((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&(((***,,,---,,,+++***))))))(((((((((((())))))'''''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''))))))))))))))))))))))))888777777666555444444444444444333333333222222222333222111111000000111111111111000000//////............---------......///,,,---......//////......------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,222000...+++******+++,,,++++++,,,,,,,,,,,,---------------...111666;;;>>>555000,,,***+++,,,+++***++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---...000000000111333555666444;;;IIIVVVddd}}}wwwkkkaaa[[[\\\bbbhhhttt|||qqqfff]]]VVVRRROOOIIIBBB>>>>>>>>>>>>===777555333222333444333222000//////...///000111222333222111//////000000111000//////.........//////333333333222222222111111///333000***---777777///,,,,,,---...............222222111000///...---,,,.........,,,+++,,,///222000000000000000000000000---///111111111111333555444555666555666999===@@@===@@@CCCDDDGGGLLLTTTZZZ___ccckkkvvvxxxuuuwww}}}}}}zzzuuuoookkkooorrrzzzrrrhhh___WWWTTTUUUVVV___iiipppxxxooofff```\\\YYYRRRHHH>>>888333111///++++++***)))'''(((+++---///...------++++++***)))++++++,,,,,,,,,,,,---------+++***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))******++++++---+++)))((('''((()))***---+++***+++,,,,,,+++***,,,+++(((&&&&&&&&&((()))******))))))((((((''''''$$$(((***+++)))((()))))))))))))))(((''''''''''''(((***+++---......+++***)))*********(((&&&))))))(((((('''''''''&&&(((((((((((('''''''''''')))))))))(((''''''&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%%%%%%%''')))+++,,,((()))***+++***(((&&&%%%))))))((('''''''''''''''))))))))))))))))))))))))***###!!!(((,,,)))$$$***)))((()))***+++***))),,,+++***(((''''''&&&&&&%%%'''(((***++++++++++++999888888777666666555555555555555444444444333333222222111000000000000111111000000000/////////...///......---------......)))***++++++,,,,,,++++++------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...222111...,,,*********+++*********+++++++++,,,,,,,,,++++++,,,...111444666333///+++***+++,,,,,,+++++++++++++++++++++++++++)))******+++,,,+++++++++------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...///000///000222555999666999BBBIIIRRRfff{{{yyylllccc^^^___aaagggppp~~~wwwppplllddd^^^UUUOOOKKKHHHEEEBBB???===;;;::::::888666444111111333444444444333222111111///.........///000222222111111111111111111000000/////////////////////444333000555???AAA;;;//////000000000000000000333333333222222111111111222222333111000111333666222222222222222333333333222333444444444555777999999:::<<<<<<===???BBBEEEHHHMMMSSSXXX\\\```eeehhhqqquuu|||yyytttppppppwww|||xxxrrrmmmmmmpppuuu|||~~~sssfff\\\VVVQQQSSSWWWdddooo{{{ssseee^^^YYYTTTSSSLLLCCC:::444000...---.........,,,++++++...000---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,+++******+++,,,+++***)))))))))))))))))))))))))))))))))))))))*********,,,+++)))((('''((()))***,,,***)))***+++,,,+++))),,,+++***)))******,,,,,,***)))))))))((((((((('''###$$$'''***++++++)))((()))))))))))))))(((''''''((((((((())))))*********)))(((((()))++++++***((()))(((((((((''''''''''''))))))))))))************(((((())))))))))))))))))(((''''''''''''(((((())))))((((((''''''(((((()))'''''''''''''''((())))))))))))))))))***+++---...******))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))+++&&&"""$$$))),,,***'''***)))((()))***+++***)))***)))(((((((((((((((((('''''')))***++++++******999999888888777777666666666666555555555444444444333222111111000000111111000000000000/////////////////////...---------,,,,,,,,,---............---------------------------++++++,,,------...//////,,,,,,,,,------.........++++++,,,,,,,,,,,,------*********+++,,,---//////222000...,,,************))))))*********+++++++++++++++,,,,,,------......111...+++***+++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...////////////222444444111222999===DDDTTTfff}}}qqqhhhcccaaabbbdddkkkxxx{{{rrriiibbbZZZRRRLLLEEECCCAAA???>>>;;;888555000222555777777666333222333333222111111111111222333222222222111111111111000000000000000000000000---222333111666???AAA<<<000000//////...//////000111111111111111111111111111222333333222222444666555555666777777888888888999:::::::::999;;;>>>@@@BBBDDDGGGIIIJJJLLLOOOQQQYYY```jjjrrrvvvxxxyyyyyyzzzvvvuuutttnnnkkkjjjmmmuuu{{{uuuqqqkkkmmmppptttwwwwwwtttqqqnnndddXXXRRROOOPPPXXX```uuu~~~}}}}}}~~~~~~|||~~~{{{sssfff\\\XXXSSSNNNKKKFFF===666111///---,,,...//////---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))+++,,,+++)))))))))))))))))))))))))))************))))))))))))++++++)))((((((((()))******)))((()))***+++***))))))******+++,,,,,,------))))))))))))(((((((((((('''(((((())))))(((((('''((())))))))))))(((''''''************)))(((''''''''''''''')))+++,,,+++)))((((((((((((''''''''''''(((((())))))******++++++((((((((()))***+++++++++)))((((((''''''''''''(((***))))))(((((())))))***'''''''''''''''((())))))+++++++++***+++,,,------***)))'''&&&&&&(((***+++))))))((('''''''''''''''))))))))))))))))))))))))+++)))'''''')))******))))))(((((((((***++++++)))((('''''''''((())))))***((())))))******))))))(((888888888777777666666666555555555555444444444444444333333222222222222222000000000000////////////000/////////...---,,,+++------...///////////////------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///...---,,,+++++++++,,,,,,************+++++++++++++++,,,---......---,,,+++...---+++***+++,,,---...++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------------------------------------,,,,,,,,,---------......---...//////...///111333333111111555777<<>><<<666777888999999888666555777777666666666555555555555555555444444333222222444444444444444555555555///333333111333888999555333222111000000000111111222222222222222222222222111222333444333333555777888999:::<<<===???@@@@@@BBBCCCCCCCCCBBBDDDGGGJJJOOORRRWWW[[[^^^```dddfffnnnttt|||~~~vvvooolllkkkkkkkkkjjjjjjnnnuuu~~~}}}wwwrrrllllllmmmnnnooommmiiifff^^^XXXSSSRRRUUUZZZdddooo}}}|||zzzwwwvvvtttqqqnnnkkkmmmlllggg___ZZZWWWSSSMMMEEE@@@999444111000///...+++,,,,,,+++******,,,...******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***)))((()))+++,,,+++***))))))))))))))))))))))))++++++******))))))((((((+++***)))(((((()))******)))((('''((()))***)))((((((((()))***+++*********))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&+++++++++++++++***((('''(((''''''(((***+++***(((((((((((((((((('''''''''%%%&&&&&&'''((())))))***((((((((())))))************)))((('''''''''''''''***))))))(((((())))))***'''''''''''''''((())))))))))))))))))))))))))))))'''&&&&&&%%%&&&''')))***))))))((('''''''''''''''((((((((((((((((((((((((*********((('''((()))+++)))((('''(((***++++++***(((''''''''''''((())))))******)))))))))(((((('''777666666666666666555555444444444333333333333222555555444333333333333444////////////000000000000////////////...---++++++******+++,,,,,,,,,,,,+++------------------------......---------,,,,,,,,,......---,,,+++***))))))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,*********+++,,,---......+++++++++,,,,,,,,,,,,---)))***,,,---------+++***,,,,,,++++++++++++---...++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,.........---...000111999777555555444555;;;BBBMMM]]]uuu|||}}}|||zzzuuupppnnnqqqwww||||||tttiiibbbXXXPPPJJJHHHFFFEEE@@@???>>>===<<<<<<;;;<<<888888888888888777777777999999:::999999777666555666666666666666777777777444666777555444555555333777777666666666666666777888777777777777666666666444555777777777999;;;>>><<<===???BBBEEEHHHJJJKKKQQQRRRSSSSSSRRRSSSVVVYYY```dddiiiooossswww{{{~~~|||xxxrrrkkkfffddddddeeekkkkkkmmmpppuuu}}}|||uuuqqqnnnllljjjhhhgggddd___\\\TTTSSSWWW]]]ccciiisss}}}yyyuuupppllliiigggdddbbbaaaaaa___[[[YYYXXXSSSLLL???;;;555111/////////...***+++++++++))))))***,,,)))******++++++,,,,,,---*********+++++++++,,,,,,***)))((()))+++,,,+++***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******((('''&&&''')))***)))((()))************)))((('''(((((((((((())))))))))))'''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&'''((()))*********)))(((***)))(((((())))))'''&&&'''''''''(((((((((((((((%%%&&&&&&'''((())))))***)))))))))(((((('''''''''***)))(((''''''''''''''')))((((((''''''(((((()))'''''''''''''''((())))))((((((((((((((('''''''''%%%&&&((()))***))))))((())))))((('''''''''''''''((((((((((((((((((((((((((())))))(((&&&%%%(((***(((''''''(((***,,,+++***)))(((((('''''''''''''''******)))(((((('''''''''666666666666555555555555444444333333333222222222666555444444333333444444////////////000000000000....../////////...,,,+++++++++,,,---------------------------------------//////...---,,,,,,++++++......---,,,++++++***)))++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,((()))***+++,,,---......++++++,,,,,,,,,---------'''(((***+++++++++***)))+++,,,,,,,,,******,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------.........------------------------,,,---------............,,,---...---------///000222222222111111333888<<>>???<<<============<<<;;;:::============<<<;;;999888:::999999999888888888888555777999888777666666666777777888999:::999999999:::::::::::::::;;;;;;;;;888999;;;;;;<<>>@@@@@@===::::::<<<999;;;>>>@@@AAAAAA???>>>???@@@AAABBBDDDEEEGGGGGGEEEFFFFFFGGGIIINNNTTTYYYYYY\\\```eeekkkpppuuuwww}}}yyyuuurrrqqqjjjhhheeebbb`````````aaafffhhhlllnnnrrrwww~~~|||wwwsssmmmhhhdddddd```[[[XXXWWWXXXXXXXXX```fffrrr~~~mmmhhhbbb\\\XXXVVVTTTSSSOOOQQQQQQPPPQQQPPPGGG>>>777333000...---...------+++---......---,,,,,,---***************+++++++++************+++++++++++++++******+++---///...---)))))))))))))))))))))))))))))))))))))))*********(((((()))***************(((''''''(((***++++++***+++***)))((((((((()))***'''((((((((()))))))))***((((((((()))******++++++''''''((((((''''''&&&%%%$$$&&&)))+++++++++)))((()))((('''((())))))'''&&&''''''''''''((((((((()))))))))))))))************)))))))))((((((((((((((((((''''''''''''(((((()))***))))))(((((())))))***'''''''''''''''((())))))))))))***+++++++++***)))******************))))))))))))((('''''''''''''''))))))))))))))))))))))))'''&&&%%%%%%&&&((())))))(((''''''(((+++,,,,,,+++''''''&&&&&&&&&'''(((((())))))((('''''''''((((((777777777777777888888888666666555555555444444444333222111111000000111111.../////////000000111111+++---...000000///---,,,***+++,,,,,,------,,,,,,------------------------+++,,,,,,------......///------...///000111222333++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,,,,,,,+++***))))))************+++++++++000///......---,,,,,,+++***,,,...---***(((***,,,++++++++++++++++++++++++))))))***++++++++++++***)))))))))******)))))))))++++++++++++++++++++++++++++++,,,,,,---...//////.................................////////////000,,,---...---,,,,,,---///...000000......000111000666444888CCCTTTfffwww~~~wwwmmmfffgggiiijjjkkkpppxxx~~~uuunnnnnnpppuuu~~~zzzsssyyyzzzuuujjjkkkjjjiiieee```\\\YYYXXXYYYZZZZZZZZZYYYWWWVVV]]]^^^______^^^\\\YYYWWWPPPOOONNNMMMLLLJJJIIIIIIJJJKKKLLLLLLHHHCCCBBBDDDCCCEEEIIILLLNNNMMMKKKIIIIIIJJJMMMOOORRRUUUWWWXXXVVVWWWVVVWWWZZZ```hhhnnnjjjmmmqqqxxx~~~zzz|||~~~wwwwwwvvvtttppplllkkkjjjjjjiiigggeeedddcccccccccfffiiilllmmmnnnrrrwww|||zzzwwwrrrnnnkkkgggccc```\\\XXXTTTSSSVVV[[[___aaammmsss~~~zzzhhhddd^^^YYYUUURRRNNNLLLLLLNNNNNNNNNOOOMMMCCC888888555222000000000000///***,,,------,,,++++++,,,************************)))************+++++++++,,,++++++,,,...//////...))))))))))))))))))))))))(((((())))))******++++++'''((()))***************(((((('''(((+++,,,,,,+++'''&&&%%%$$$%%%''')))***'''((((((((())))))******&&&'''((((((((((((''''''''''''((((((''''''&&&%%%)))+++---//////...,,,***&&&&&&&&&''')))***)))(((&&&'''''''''(((((())))))((((((((((((''''''''''''(((((())))))******++++++'''''''''''''''((()))***++++++************++++++'''''''''''''''((())))))'''((()))***+++******)))***)))'''%%%$$$%%%&&&'''))))))((('''''''''''''''))))))))))))))))))))))))(((&&&$$$%%%(((*********'''''''''(((+++,,,,,,+++%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))666666555555555666666777444444333333333222222222444444333333222111000000////////////............///............---------..................------------,,,,,,,,,,,,++++++///...,,,+++***++++++,,,***++++++,,,------------+++++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***)))***+++---...+++*********+++,,,,,,---++++++++++++++++++++++++)))))))))***+++,,,...///++++++******************)))***+++,,,...///000000.........------,,,,,,,,,...---+++***)))******+++)))***+++,,,...///000111///............---------000//////............///000000222777???LLLZZZcccuuu~~~wwwkkkiiiggghhhlllrrruuuyyy|||~~~yyyqqqkkkkkkpppzzzzzzuuuvvvzzz}}}xxxwwwtttpppnnnooopppooommmmmmnnnpppuuuvvvxxxyyywwwsssooommmhhheeeaaa___```aaaaaaaaaaaa```___]]]YYYTTTOOOLLLNNNRRRWWW[[[]]]___```bbbdddeeeeeeeeeeeeiiimmmqqqtttqqqpppqqquuuzzz~~~}}}zzzxxxwwwvvvuuutttrrrpppkkkkkklllooorrrrrrqqqooollllllkkkiiihhhggggggggghhhhhhhhhffffffgggjjjmmmmmmkkkgggdddbbb___[[[XXXPPPMMMLLLOOOWWWaaaiiinnnxxx~~~~~~xxxiiiddd]]]WWWRRROOOMMMKKKMMMJJJGGGGGGGGGCCC;;;555111///,,,+++***+++---...+++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))******+++,,,000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******++++++***)))(((((())))))''')))***)))((('''(((***+++++++++*********))))))******((((((((()))***+++(((((('''&&&&&&&&&&&&''''''(((***)))(((((()))***)))((('''''''''(((***++++++*********))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))++++++++++++++++++,,,,,,******))))))((((((''''''...,,,***)))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,///222444++++++***)))((('''&&&&&&))))))(((((((((((())))))777666666555555555666666444444444444333333333333333333333222222111111111////////////........................------------..................------------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...++++++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++,,,---.........---------,,,,,,,,,------++++++***+++,,,,,,,,,,,,,,,---------..................------------///...............//////333444444666:::AAAIIIOOO]]]lll|||~~~tttnnnmmmmmmooossswwwzzz}}}|||qqqiiigggjjjmmmwww~~~||||||zzz~~~~~~{{{wwwuuuuuuvvvwwwwwwuuutttsssppplllhhhdddbbbcccgggkkkoooqqqsssuuuwwwzzzzzzzzzzzzzzz|||}}}{{{wwwuuurrrpppnnnmmmkkkjjjeeeggglllsssyyy||||||zzzsssrrrpppnnnnnnnnnmmmllliiihhhgggffffffffffffffffffccc^^^[[[XXXUUURRROOONNNNNNPPPWWWbbbmmmuuuzzzzzz~~~xxxrrrhhhddd]]]WWWRRROOOKKKIIIHHHEEEAAAAAAAAA>>>888333......------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))(((((())))))*********))))))******+++,,,------,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((())))))***+++******)))(((((())))))''')))***)))((('''(((***+++++++++*********)))))),,,,,,+++***))))))))))))&&&&&&&&&&&&&&&'''((())))))(((''''''&&&''''''''')))(((((('''((()))***+++*********)))))))))((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''+++***)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++...000222***))))))((((((''''''&&&))))))(((((((((((())))))888777777666666555555555555555555444444444444333222222222222222222111111////////////........................------------------------------......------,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,---------,,,++++++//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++*********++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))******++++++,,,,,,---------,,,***))))))***+++,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---.........------,,,,,,++++++............------------------------...///000000333444444333333555888;;;FFFSSSdddrrrxxxwwwvvvuuuvvvyyy}}}~~~}}}oooddd^^^\\\^^^bbbiiiooowww~~~|||}}}|||}}}zzzvvvuuuqqqoookkkgggdddccccccdddbbbgggooozzzzzzvvvsssrrrsssrrrpppmmmiiigggfffggghhhgggccc```\\\XXXTTTPPPOOOMMMLLLKKKPPPRRRXXXbbbnnnxxx~~~}}}~~~}}}vvvoookkkhhhccc]]]WWWRRRMMMHHHEEE@@@===999888999888444000+++,,,---......,,,+++***+++++++++************)))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,*********+++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))*********)))((((((((())))))''')))***)))((('''(((***+++************)))))))))+++++++++***)))((('''&&&%%%%%%%%%&&&'''(((***+++///+++'''&&&'''((('''&&&((((((((((((((()))************))))))))))))((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''')))))))))((((((((((((''')))(((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((()))***+++---...'''''''''''''''''''''''')))((((((''''''(((((()))888888888777666555444444666666555555555444444444111111111111222222222222////////////.....................---------,,,,,,,,,,,,------------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++&&&(((+++---...---,,,,,,******+++,,,------......---,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,+++++++++.........---------,,,,,,,,,,,,,,,---...///000111///000000///...000333555===EEERRR___nnn|||~~~|||~~~~~~nnnbbbZZZUUUVVVXXX[[[cccpppzzz|||~~~yyysssnnnlllkkkjjjhhhddd```]]]]]]```bbbiiinnnwww~~~zzzuuussstttsssoookkkjjjgggeeefffhhhggg```ZZZRRROOOLLLLLLMMMPPPRRRRRRYYY\\\cccmmmvvv}}}}}}||||||yyyrrrmmmjjjhhhfffbbb]]]WWWQQQKKKEEEAAA999666333111222222000///++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))+++,,,---......---,,,+++******))))))******+++,,,(((((())))))***+++------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***))))))((((((((())))))''')))***)))((('''(((***************))))))))))))(((((()))***)))(((&&&%%%&&&&&&&&&&&&'''((()))***555///((('''***,,,***'''((((((((((((((())))))***))))))))))))))))))((((((''''''(((((((((((('''''''''(((((((((((()))))))))******)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++&&&&&&&&&&&&''''''(((((((((((((((''''''(((((((((888888888888777666444333666666555555555444444444111111111111111111111222////////////...............------------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++---------,,,,,,+++++++++------------,,,++++++***))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,++++++***++++++,,,++++++++++++++++++++++++&&&(((+++---...---,,,,,,******+++,,,------......---+++)))((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............+++++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---///000000//////...,,,,,,...333777999<<>>IIIWWWggguuu{{{{{{wwwhhh^^^YYYQQQLLLLLLQQQXXX]]]```eeekkkooosss||||||tttrrrqqqqqqtttzzzzzzuuuqqqrrrrrrpppppprrrqqqrrruuuxxxzzz{{{{{{{{{tttooolllkkkhhhccccccfffcccdddeeecccaaa^^^^^^^^^```aaaaaa___^^^```ggglllwww{{{}}}vvvoookkkiiieeeaaa\\\XXXVVVSSSMMMIIIKKKLLLNNNUUU^^^ffflllooorrrssswww|||ssspppllllllooorrrsssrrrjjjhhheeeddddddddddddbbb]]]YYYRRRLLLFFFAAA;;;888000///---,,,++++++,,,,,,,,,+++)))''''''))),,,...+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''******))))))******+++,,,***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''(((((())))))''')))***)))((('''(((***(((((()))))))))))))))***((()))***,,,------------***)))(((((('''''''''(((...+++'''&&&(((***)))(((''''''((()))))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))*********))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((666777888999999888666555444444444444333333333333222222111111000000//////////////////............---------,,,,,,,,,++++++***++++++,,,------......------,,,,,,,,,,,,+++++++++,,,---------,,,+++***++++++,,,---------,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++************+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,+++***)))******+++,,,,,,---------------,,,,,,,,,++++++---------,,,,,,---.........//////...------///111111...000777>>>FFFSSS___ooo{{{wwwuuuxxx{{{sssddd^^^VVVOOOKKKKKKMMMNNNPPPVVV^^^bbbgggooo{{{uuussspppoooppptttxxx{{{~~~|||{{{zzzxxxvvvrrrmmmjjjkkkllljjjjjjmmmjjjkkkmmmnnnooonnnmmmlllhhhdddaaaaaa]]]YYYYYY\\\\\\^^^aaaaaa```___^^^^^^```bbbcccbbb```ccciiiooowwwxxx|||zzzmmmddd``````[[[XXXTTTQQQOOOOOOPPPQQQTTTUUUYYYaaajjjrrrwwwyyy{{{{{{|||}}}}}}llliiieeebbbaaaaaaaaaaaa\\\]]]^^^aaabbbaaa^^^[[[VVVQQQJJJCCC>>>999555222------,,,+++***)))*********))))))((()))***+++,,,+++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((******))))))******+++,,,+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''')))***)))((('''(((***(((((((((((())))))*********************+++,,,---)))((((((((((((((())))))((((((((((((((()))***+++&&&'''((()))***))))))((('''''''''((((((((())))))''''''((((((((((((''''''(((((()))))))))*********))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((555666888999999888777666444444333333333222222222333222222111000//////...000/////////............---------,,,,,,,,,++++++******+++,,,,,,---......---------,,,,,,,,,++++++)))***,,,---......---,,,***+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++)))))))))***+++,,,...///++++++******************+++++++++***)))(((((('''*********++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++,,,,,,---------,,,,,,,,,++++++......---,,,,,,,,,------)))+++///000///.........333000111777;;;===DDDNNN```mmmxxxssssssttt~~~jjjddd\\\UUUPPPMMMLLLKKKMMMRRRWWWYYY[[[aaallluuuyyy|||yyywwwtttrrrrrrtttwwwzzzyyy}}}zzzzzz{{{}}}||||||}}}|||~~~|||xxxuuusssqqqooollljjjeeebbbdddeeedddeeehhhffffffggggggfffdddaaa```aaa^^^\\\[[[XXXTTTTTTWWWYYY]]]aaabbbbbbaaa`````````ccceeedddbbbdddjjjpppvvvuuuvvvyyy~~~rrrbbbWWWTTTUUURRRQQQOOONNNOOOSSSZZZ___^^^```dddkkkssszzz~~~}}}|||{{{zzzxxxwwwgggeee```\\\XXXVVVWWWWWWVVVXXX\\\```aaa^^^YYYTTTQQQLLLDDD===888444111///+++,,,,,,+++)))((((((((('''((()))***++++++***)))+++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))***++++++,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((()))***)))((('''(((***'''((((((((())))))******))))))'''&&&&&&'''((()))''''''''''''(((***+++,,,&&&(((***+++***+++---...&&&''')))*********)))(((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))******************)))(((''''''&&&&&&&&&&&&&&&'''''''''((((((###%%%'''(((*********)))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((()))((((((((()))))))))))))))))))))((('''''''''&&&&&&'''''''''222333555777888777666555555555666666555333111000222222222222111111111111//////............//////((())))))+++...111444666------,,,+++,,,---...///---------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))+++,,,,,,***))))))***++++++***))))))***++++++++++++***++++++******++++++,,,---------,,,,,,+++***))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++......---,,,,,,+++******(((((()))***++++++,,,,,,000///......,,,,,,+++***++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------((()))***,,,------,,,,,,,,,---......//////......///000111222444777<<<@@@MMMWWWgggwwwwwwppplllsss}}}|||pppccc\\\VVVQQQOOOPPPIIILLLNNNNNNOOOTTT[[[aaaccciiiqqqxxx~~~zzzyyy|||~~~|||wwwpppiiilllooorrrsssssstttxxx{{{|||~~~}}}~~~}}}||||||~~~~~~}}}vvvsssuuuuuuxxx{{{{{{yyyvvvtttsssuuusssqqqnnnllljjjiiihhhcccbbbaaa```___``````aaa``````___``````^^^ZZZWWWVVVTTTSSSTTTVVVWWWVVVSSSXXX[[[___bbbbbbccccccdddeeefffhhhjjjkkkkkkjjjjjjuuuuuutttrrrqqqssswww{{{rrrpppjjjaaaWWWPPPLLLKKKJJJLLLPPPUUU[[[cccjjjoooqqqrrrssssssvvv|||{{{wwwwwwtttnnnddd```YYYSSSOOONNNNNNOOOOOOQQQUUUYYYZZZVVVPPPKKKBBB???;;;666222111000111---,,,******+++***)))'''(((***,,,......,,,***(((,,,++++++*********))))))******++++++++++++******+++******)))))))))))))))+++***)))((((((***,,,---,,,,,,,,,,,,+++***)))(((&&&'''(((*********)))(((((((((((((((((((((((((((''''''(((((())))))******++++++***((('''%%%$$$$$$))))))(((((('''''''''&&&'''((()))******)))(((''''''''''''''''''((())))))******++++++++++++******))))))(((((('''''''''&&&'''(((***+++***)))'''&&&(((((())))))))))))((((((''''''(((((())))))******************************))))))))))))((('''&&&%%%&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))***+++***(((&&&&&&''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((()))))))))))))))((('''333444666777777777555444222333444555555555444444444333222111000000000000000//////......//////000...------,,,,,,---...///++++++*********+++,,,------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))+++,,,,,,***((()))***+++******)))******+++++++++++++++))))))(((((())))))***+++------,,,,,,+++******))))))******************)))++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++***)))((((((((())))))******+++,,,,,,,,,*********+++++++++,,,,,,++++++******++++++,,,---///...---,,,+++******)))+++++++++,,,,,,,,,------)))***+++,,,------,,,+++,,,,,,---............---+++,,,...///000333666999@@@GGGSSS```ooo{{{wwwssszzz}}}nnnfff```ZZZUUUSSSNNNOOONNNMMMLLLLLLNNNPPPTTTYYY___fffooo}}}xxxnnnfffgggjjjmmmmmmjjjiiiiiikkkqqquuuxxxyyywwwtttqqqoooqqqqqqrrruuuxxx|||{{{zzzxxxvvvvvvxxxzzzyyywwwtttsssssstttuuuvvvuuutttuuussstttuuuqqqkkkjjjmmmlllnnnqqqqqqooonnnmmmmmmqqqpppooollljjjgggeeeddd___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^___]]]ZZZWWWWWWUUUSSSSSSVVVWWWVVVUUUYYY\\\```bbbccccccdddeeecccdddfffhhhiiiiiiiiiiiikkkkkkkkkkkkjjjiiijjjjjjccc```ZZZRRRKKKHHHHHHIIIQQQVVV\\\bbbhhhnnnvvv|||}}}{{{yyyxxxzzz}}}vvvuuuqqqkkkbbb___ZZZTTTPPPMMMMMMMMMIIIJJJLLLNNNNNNKKKEEE@@@;;;999555111...------...---,,,******+++***)))''')))***+++,,,,,,+++***)))++++++++++++******))))))((())))))******))))))((())))))((())))))***+++++++++***)))((()))***,,,---'''(((((())))))(((((((((&&&'''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((('''''''''''')))(((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''((()))))))))))))))******)))))))))))))))((((((((('''''''''&&&''')))***+++***)))((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))************************(((((()))))))))))))))(((((((((((()))))))))******)))((('''&&&&&&'''((()))'''''''''((((((''''''''')))***+++***(((&&&&&&'''))))))(((((((((''''''''''''((((((((((((((((((''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((555555666777777555444333333444444444444555555555555444222000//////000000000000////////////000000000///...,,,++++++++++++++++++*********+++,,,------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,+++)))(((((()))******)))******+++,,,,,,,,,,,,+++))))))(((((())))))***+++---,,,,,,++++++***************++++++++++++******************************)))***+++,,,,,,,,,,,,+++++++++******))))))((((((++++++++++++,,,,,,,,,,,,************++++++++++++++++++******++++++,,,---......---,,,+++******)))++++++++++++,,,,,,,,,,,,***+++,,,------,,,++++++++++++,,,------------,,,)))+++---...///000222444777;;;BBBKKKXXXjjj}}}{{{|||xxxrrrqqqllleeeaaa\\\YYYVVVRRRPPPMMMJJJHHHIIIKKKOOOSSS[[[hhhwwwzzzqqqkkkmmmnnnmmmjjjfffdddccchhhlllpppqqqmmmhhhcccaaadddddddddfffiiimmmrrrttttttvvvyyy||||||yyyrrrmmmooommmkkkjjjkkkllllllkkkjjjiiijjjlllnnnnnnkkkiiijjjhhhggghhheeeaaaaaaeeedddfffhhhhhhhhhhhhjjjkkkpppoooooollliiieeeaaa^^^ZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]^^^]]]ZZZXXXWWWUUUSSSRRRTTTVVVWWWWWWYYY]]]aaacccddddddeeeeee```aaabbbdddeeeeeeeeeeeeaaaaaaaaaaaaaaa^^^ZZZWWWRRRPPPLLLGGGDDDFFFJJJNNN\\\dddmmmtttxxx}}}|||zzzrrrooollliiidddbbb]]]XXXSSSOOOLLLJJJIIIHHHGGGFFFEEEBBB===999444222///---++++++,,,------+++******++++++)))((())))))************))))))***++++++++++++***))))))'''(((((())))))(((((('''''''''((()))***+++,,,,,,+++***)))))))))***,,,---%%%%%%'''((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((***))))))(((((('''&&&&&&&&&&&&''''''((()))))))))(((((((((((('''''''''''')))(((((('''(((((())))))'''''''''''''''((())))))(((((())))))))))))(((((())))))((((((((((((''''''%%%&&&(((***+++,,,++++++(((((())))))))))))((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''((()))***++++++++++++))))))))))))************((((((''''''''''''(((((('''(((((())))))(((((('''(((***+++***(((''''''''')))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((()))666666666666555444333222888777666555444333333222444222111000///000111222000000////////////000000,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------...............---,,,+++******++++++++++++++++++++++++************************+++******))))))***+++,,,+++)))(((((()))******)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++)))))))))*********************++++++,,,,,,,,,,,,...---------,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,///......---,,,+++******++++++******++++++,,,---*********+++,,,,,,------***++++++++++++,,,,,,,,,+++,,,---------,,,+++*********+++,,,,,,,,,,,,+++,,,...000111000000000222444666:::???HHHWWWhhhttt}}}}}}~~~{{{sssmmmeee```]]]ZZZUUURRRLLLLLLLLLLLLPPPYYYdddlll|||vvvvvvtttrrrnnnjjjhhhfffgggkkkooopppllleee```\\\bbbaaa```___aaaeeeiiilllmmmoootttxxxyyyvvvooojjjhhhfffdddcccccccccddddddeeefffiiilllnnnmmmjjjgggfffcccbbbbbb___\\\^^^bbbeeefffhhhiiiiiikkkooorrruuuuuutttqqqlllfff___\\\XXXXXXWWWVVVWWWXXXYYYZZZ[[[ZZZ[[[]]]^^^^^^[[[YYYWWWUUUSSSRRRSSSUUUWWWXXXYYY\\\```bbbbbbbbbcccccc^^^^^^^^^^^^^^^]]]]]]]]]ZZZYYYWWWWWWWWWTTTPPPLLLJJJKKKKKKLLLNNNRRRXXX\\\jjjrrr}}}}}}tttkkkiiijjjjjjmmmkkkfff```YYYRRRMMMIIIHHHFFFBBB???===:::666444000///...,,,,,,---...///,,,+++******++++++***(((***)))(((''''''((()))***)))***++++++++++++***)))'''(((((())))))((((((''''''(((((()))***+++++++++******)))))))))***+++,,,'''''')))***************((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((''''''''')))((('''&&&&&&((()))***'''''''''''''''((())))))(((((())))))))))))(((((())))))(((((((((((((((((('''((()))***++++++++++++(((((())))))))))))((((((%%%&&&&&&''''''(((((()))(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))((((((((()))+++***(((''''''((()))))))))(((((((((((('''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&'''((()))777666666555444333222222777777666666444333333222111000000000000222333444000000////////////000000******+++,,,------......,,,,,,---------.........000//////...---,,,,,,+++++++++++++++++++++++++++***************************))))))******++++++,,,+++)))(((((()))******)))******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,+++++++++++++++***+++++++++,,,,,,+++++++++************++++++,,,,,,+++***++++++++++++,,,,,,...............---------------,,,,,,,,,,,,,,,,,,///...---,,,+++******)))++++++******++++++,,,---))))))***++++++,,,------*********+++++++++,,,,,,+++,,,---...---,,,+++***)))***++++++,,,,,,++++++---///111111000//////000///111333666:::CCCOOOXXXgggppp~~~xxxpppkkkgggccc___XXXVVVRRRNNNNNNPPPVVVZZZgggrrrzzzuuupppllliiihhhjjjnnnssstttqqqkkkeeebbbbbb```___^^^___cccfffiiikkkooouuu{{{~~~{{{uuupppgggfffdddbbbaaaaaacccdddeeegggjjjooorrrrrrooommmhhheeecccbbb___\\\^^^ccciiikkklllnnnooossswww{{{~~~~~~|||xxxrrriiiaaa]]]ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\^^^______]]]ZZZVVVUUUSSSQQQQQQRRRUUUWWWWWWZZZ]]]___^^^]]]]]]^^^ZZZYYYXXXVVVUUUTTTSSSRRRQQQNNNLLLJJJIIIIIIIIIHHHLLLQQQXXX^^^cccgggkkknnnyyy||||||}}}nnnggggggkkkpppuuusssooohhh___UUUMMMIIICCC???:::777444222000......---,,,,,,------//////,,,+++)))***++++++***)))***)))'''&&&&&&''')))***((()))+++,,,,,,+++***)))((())))))******))))))((())))))************)))(((***************+++++++++))))))************)))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((()))***++++++,,,,,,(((((((((((('''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''')))***'''''''''''''''((()))))))))******++++++******)))(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((&&&''''''((())))))******''''''''''''''''''''''''((()))))))))(((((('''&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((''')))******(((''''''(((***)))))))))((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))666666555555444333333222333444555777777666555555///000000111222222333333//////............//////,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++/////////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,***))))))***++++++***))))))***++++++++++++***))))))(((((())))))***+++++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,))))))))))))************++++++******++++++,,,---,,,,,,++++++************************+++++++++++++++,,,---......---,,,+++******+++,,,,,,,,,,,,+++---...///...---,,,---///...000222333444888???EEERRRZZZggguuuwwwqqqllliiieeebbb]]]XXXTTTRRRQQQPPPUUU^^^iiittt|||zzzuuuppplllooossswwwyyywwwsssooommmdddcccbbbaaabbbdddgggiiiiiinnnwww~~~yyynnnmmmjjjfffcccbbbdddfffeeegggkkkqqqvvvxxxwwwuuummmjjjgggfffbbb^^^___ccckkkmmmppprrrtttxxx||||||uuulllddd```\\\\\\ZZZYYYYYYYYYZZZ[[[[[[[[[\\\^^^______\\\ZZZUUUUUUTTTQQQOOOOOOQQQTTTTTTVVVYYYYYYXXXVVVUUUUUUTTTSSSQQQNNNLLLJJJJJJIIIFFFFFFDDDBBBAAACCCGGGKKKVVV^^^hhhrrrxxx{{{}}}~~~xxxyyyuuujjjeeeeeejjjqqquuusssnnnggg]]]SSSKKKFFF???<<<777444222222111000+++++++++++++++,,,,,,---+++***)))***++++++***)))***)))(((''''''((()))***((()))+++,,,,,,+++***)))((())))))******))))))((()))***+++++++++)))((('''))))))******++++++++++++(((((())))))))))))((('''***))))))(((((((((((()))((((((((((((((((((((((((&&&'''((()))+++,,,------******)))((('''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))******++++++++++++******(((((())))))))))))*********)))))))))((((((((('''(((((())))))))))))((((((''''''(((((()))*********(((((((((((((((((((((((()))))))))(((((('''&&&%%%((((((((((((''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''''')))******((('''((()))******)))))))))(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((()))*********)))666555555444333333333333222333666888999777555333111111333333333111000.........------------......---......///...---,,,+++)))***+++,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,---+++******+++,,,,,,+++(((((()))************)))))))))(((((())))))***+++++++++++++++++++++++++++)))******************)))(((((())))))***++++++,,,++++++*********+++,,,---************************))))))******+++,,,,,,,,,))))))))))))************++++++******++++++,,,---++++++++++++************************++++++++++++***+++,,,.........------***++++++,,,,,,,,,,,,,,,---......,,,++++++---//////111222222111333888<<<@@@FFFPPP[[[gggsss~~~wwwvvvzzzzzzyyywwwqqqooollliiiddd___YYYVVVPPPSSSXXX]]]ccciiiooosss}}}}}}|||wwwssswww|||~~~~~~|||zzzyyysssqqqooollljjjiiiiiiiiihhhnnnyyyxxxwwwrrrllleeebbbccceeeeeehhhlllssszzz~~~~~~uuuqqqooommmhhhbbbaaadddlllnnnqqqtttwwwzzz~~~zzztttmmmgggccc]]]\\\ZZZYYYXXXWWWXXXXXX[[[[[[[[[]]]^^^]]][[[XXXSSSTTTTTTRRRNNNMMMNNNPPPQQQSSSTTTTTTQQQOOOMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDBBBEEEHHHGGGEEEHHHPPPWWWeeemmmxxx{{{rrrrrr{{{wwwkkkeeebbb___bbbhhhllliiieee^^^UUULLLEEE@@@;;;777444222222222222111,,,,,,++++++++++++******+++***)))***+++,,,+++)))***))))))))))))))))))***'''(((+++------,,,***)))'''(((((())))))((((((''''''(((***++++++***)))((())))))***+++++++++++++++'''((()))******++++++***+++***)))(((''''''((()))((((((((((((((((((((((((&&&&&&'''((()))******+++)))))))))(((''''''&&&&&&''''''''''''((((((((()))$$$%%%&&&'''(((((((((((('''''''''''''''((())))))))))))************))))))(((((()))))))))*********''''''''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))((((((''''''&&&'''((())))))((('''&&&'''''''''((((((''''''''''''(((******((((((((()))*********)))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((%%%'''***,,,,,,,,,***)))555555444333333333444444444666999:::999666222///222333555555333000---+++---------,,,,,,---------+++,,,.../////////......+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,...,,,++++++,,,------,,,''''''((()))))))))))))))+++++++++***+++,,,,,,---++++++++++++++++++++++++))))))************))))))&&&''''''((()))******+++,,,+++*********+++,,,---******************++++++(((((()))***++++++,,,,,,...------,,,+++***))))))++++++******++++++,,,---'''((()))***+++,,,------)))************+++++++++)))***,,,...//////......++++++,,,------------,,,//////...,,,+++,,,///222---......---+++---222777444999@@@IIITTTaaannnvvv}}}xxxpppooossswww}}}}}}uuupppttt~~~{{{zzzyyywwwtttmmmfffaaaSSSQQQPPPPPPRRRVVVZZZ\\\hhhlllnnnkkkhhhlllxxx~~~wwwzzz~~~yyysssnnnkkkiiihhhooo{{{}}}xxxooofffaaaaaacccgggiiinnnuuu}}}{{{wwwuuusssmmmfffdddggglllooosssvvvxxx{{{~~~}}}{{{wwwrrrmmmgggeee]]][[[YYYWWWVVVVVVVVVVVVZZZZZZ[[[\\\]]]\\\YYYVVVRRRTTTUUURRRNNNKKKKKKMMMNNNPPPQQQPPPMMMJJJHHHHHHFFFEEECCCBBBAAAAAABBBCCCDDDKKKQQQQQQOOORRR[[[eeepppwwwwwwmmmlllsssxxxvvvrrrtttjjjcccaaa^^^YYYXXX\\\bbb```[[[UUUNNNFFF???<<<222000---,,,---...............------,,,++++++++++++***)))***+++,,,+++***))))))************))))))&&&(((+++------,,,***)))&&&''''''''''''''''''&&&%%%&&&)))+++,,,,,,+++***))))))***++++++++++++***((()))***,,,.../////////+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))###$$$&&&((())))))(((''''''''''''''''''((())))))(((((())))))))))))(((((((((((())))))*********+++%%%%%%%%%%%%&&&((()))***(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''((()))******++++++***+++*********))))))((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''(((******)))(((((()))************))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%'''+++---...---+++)))777777888888888666444333111222444555555444222111111111222333222111000///222333333333111///---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))......---,,,,,,,,,------++++++************++++++************************++++++************+++++++++++++++************))))))***++++++++++++***))))))***++++++------...///******))))))******+++,,,...---+++*********++++++,,,++++++,,,...---***&&&)))+++------,,,,,,---...+++*********))))))((((((************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***---///000///...---000+++(((,,,///...,,,,,,+++...---+++,,,111111------,,,,,,---000111111000444666999===CCCLLLVVV\\\jjjpppzzz{{{uuummmhhhiiinnntttwww|||~~~tttrrrooommmqqq{{{}}}zzzrrrggg\\\UUUMMMIIIIIILLLNNNOOORRRUUUWWWWWWVVVZZZbbbiiiuuu{{{~~~}}}|||~~~}}}vvvoookkkiiippp}}}zzzqqqkkkhhhgggfffhhhkkkpppwww~~~|||vvvqqqnnnllliiigggiiiiiilllpppwww|||}}}yyytttnnnjjjfffbbb```YYYZZZZZZXXXVVVUUUVVVWWW]]]ZZZYYY[[[^^^^^^ZZZUUUPPPPPPPPPOOOMMMKKKHHHGGGKKKJJJJJJIIIIIIGGGDDDAAAEEEAAA>>>???AAABBBFFFLLLTTTYYY\\\[[[]]]eeemmmpppxxx{{{sssnnnhhhfffgggjjjkkkkkkgggccc\\\XXXWWWWWWXXXXXXWWWUUUQQQKKKDDD===777444000///...,,,+++***))))))*********+++,,,---///000,,,++++++***)))(((''''''''''''((())))))))))))))))))***+++,,,,,,+++)))(((((()))***++++++***)))(((,,,***((('''&&&'''((()))''')))+++,,,***)))))))))(((***,,,------,,,+++)))******))))))((((((''''''))))))(((''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%&&&''')))***************))))))))))))((()))***++++++***)))(((%%%%%%&&&'''((()))******((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''(((((((((((()))'''&&&&&&((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((777777888888777666555444111222444555555444222111333333444444444333222111222222111111000///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************++++++,,,---++++++************++++++************************++++++************+++++++++++++++************)))***************************++++++,,,,,,---------))))))*********+++++++++---,,,+++***)))******+++***)))(((***,,,,,,(((%%%***+++------,,,+++,,,---++++++++++++*********)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***,,,---......------,,,******,,,,,,---444<<>>===>>>CCCEEEHHHOOOWWW^^^dddggggggjjjqqqwwwyyy}}}~~~~~~xxx{{{zzzwwwqqqlllgggdddddddddbbbaaa[[[WWWSSSPPPOOOPPPQQQQQQNNNLLLHHHCCC===888444222///...---,,,+++*********))))))******+++---...///*********)))))))))))))))''''''((()))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))((((((+++***((('''''''''((()))'''(((******((('''((())))))***+++++++++***)))((()))))))))((((((((((((((())))))((('''''''''''''''******))))))******+++,,,)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&(((***+++************))))))))))))((()))***++++++***)))((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((&&&''''''((())))))******''''''''''''(((((((((((('''%%%$$$%%%'''(((((('''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''777888888888777666555444222222444444444444222222333333444444333333222111000000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))))))))***+++,,,......++++++************++++++************************++++++************+++++++++++++++************))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******++++++***)))))))))******(((((((((***++++++)))'''+++,,,------+++***++++++,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++************************************+++,,,,,,------((())),,,,,,))),,,;;;KKKSSS===******//////,,,,,,///---,,,,,,------,,,+++.../////////000444999===DDDIIIPPPWWW^^^dddiiimmmpppnnnjjjccc^^^^^^bbbgggkkktttuuujjjfffeeeeeefffhhhlllsss{{{yyypppfff```WWWPPPKKKIIIGGGFFFEEEGGGHHHFFFDDDDDDHHHKKKKKKNNNQQQSSSSSSSSSSSSTTTUUU\\\gggsss|||~~~{{{xxxooommmjjjhhhjjjooouuuyyy}}}vvvooojjjgggmmmxxx~~~yyytttqqqmmmpppvvv|||~~~wwwqqqjjjddd```\\\___eeemmmuuuzzz||||||tttoooggg___ZZZWWWTTTRRRUUUUUUUUUSSSQQQPPPPPPRRRSSSRRRQQQRRRTTTSSSOOOKKKBBBBBBBBBAAA@@@???===<<<<<<<<<===>>>>>>>>>=========???DDDIIILLLPPPZZZeeejjjpppuuuvvvyyy}}}~~~}}}|||qqqrrrwwwxxxtttqqqllljjjgggeeeccc___[[[XXXRRROOOLLLKKKLLLLLLLLLKKKEEECCC???:::666333111000------,,,+++++++++++++++)))))))))***+++,,,---...(((((())))))************'''(((((()))))))))))))))((()))***+++++++++))))))((((((''''''''''''((((((+++***(((''''''((())))))'''(((((((((&&&&&&''')))*********))))))(((((('''''''''((((((((())))))))))))((((((''''''''''''((((((''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''((()))***+++************))))))))))))((()))***++++++***)))(((******)))))))))((((((((())))))((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''(((((((((((()))(((((()))+++------,,,(((''''''''''''&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&'''((()))***+++''''''''''''''''''''''''888888888777666666555444222333333444444333333222111111111111111000000//////...---,,,,,,---///000//////.........---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000++++++************++++++************************++++++************+++++++++++++++*********)))))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++******''')))+++,,,---,,,***)))******)))))))))))))))))))))******,,,------,,,++++++,,,...---+++*********++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********************************))))))***+++,,,,,,(((***,,,,,,))),,,;;;KKKUUU<<<)))+++///,,,***......---,,,,,,......---,,,///000000///...///222555:::===BBBGGGMMMTTT\\\aaafffiiikkkgggbbb___aaaddddddkkkvvv~~~qqqhhheeedddgggjjjmmmqqqvvv{{{~~~xxxtttmmmiiibbbZZZTTTOOOMMMKKKHHHIIIJJJIIIGGGGGGIIIKKKIIIJJJKKKLLLKKKKKKKKKKKKHHHLLLUUU```hhhlllkkkiii```^^^[[[YYYZZZ___eeehhhrrrsssuuutttqqqkkkeeeaaa```dddlllvvvzzzuuuqqqlllpppuuu{{{~~~yyysssjjjaaa[[[WWWZZZaaaiiipppttttttssshhhbbbZZZSSSOOOMMMLLLKKKMMMNNNMMMKKKIIIHHHHHHJJJIIIHHHHHHIIIKKKIIIFFFCCC>>>>>>>>>>>>>>>=========>>>???@@@AAAAAAAAABBBCCCDDDFFFKKKPPPQQQVVVcccpppsssyyy~~~|||vvvvvv{{{{{{mmmlllqqqssspppmmmjjjkkkjjjiiieee___YYYUUULLLJJJIIIHHHHHHGGGFFFDDDAAA>>>:::555222000//////,,,+++++++++++++++,,,,,,))))))))))))***+++,,,---))))))))))))))))))******(((((())))))))))))((((((((()))******+++******)))))))))'''&&&&&&'''))))))***)))(((((((((((())))))((()))((('''&&&&&&(((***,,,+++***)))(((''''''(((&&&&&&''''''((())))))***)))(((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))((()))***++++++************)))))))))((('''(((***++++++***))))))************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((()))))))))+++---///...---(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''888888777777666555555555333333333333333333333333111111000000000/////////...---,,,,,,,,,---///000//////.........---------+++++++++,,,,,,---------///......---,,,,,,++++++...------,,,,,,---------++++++************++++++************************++++++************+++++++++++++++*********)))))),,,+++)))(((((()))+++,,,---,,,,,,++++++******)))''')))+++,,,---,,,***)))))))))))))))******)))))))))***+++,,,,,,,,,,,,---+++,,,------+++))))))***))))))*********************************************************************++++++,,,,,,++++++*********************************)))))))))***+++++++++***+++---,,,,,,444===EEE333)))---///))))))111---,,,,,,---///111000//////000111000//////000222111333666888===CCCJJJOOOUUU\\\dddgggddd``````bbb___eeeooouuukkkfffffffffjjjoootttxxx{{{~~~{{{wwwvvvwwwuuurrrlllddd[[[UUUQQQOOOHHHIIIIIIIIIIIIIIIJJJKKKOOOOOONNNNNNMMMLLLIIIHHHCCCEEEHHHMMMRRRVVVVVVUUUQQQOOOLLLKKKLLLPPPTTTWWW[[[]]]___aaa```\\\YYYVVVTTTUUUZZZbbblllsssxxxzzz|||{{{zzzyyyxxxtttooolllfffiiinnnrrruuuvvvuuutttvvvvvvvvvuuupppggg\\\UUUSSSVVV[[[bbbgggiiigggeeeXXXSSSLLLGGGEEEEEEEEEEEECCCCCCCCCBBB@@@???@@@AAA???@@@@@@BBBBBBAAA>>><<<;;;;;;<<<===>>>???@@@AAAAAACCCDDDDDDBBBBBBDDDFFFJJJKKKOOOSSSTTTZZZhhhwwwxxx~~~{{{tttkkknnnvvvvvvgggeeejjjllljjjiiipppqqqpppmmmggg^^^VVVQQQGGGEEECCCBBB@@@>>>;;;999<<<:::666111...,,,,,,,,,++++++*********+++,,,,,,))))))))))))***+++,,,,,,++++++******)))(((((('''(((((())))))))))))(((((((((((())))))************+++***((((((((((((***+++)))((((((((((((((())))))*********(((''''''))),,,---,,,+++)))((((((((((((%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))(((((())))))***+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++************)))))))))((('''((()))***++++++***)))((((((((()))***+++++++++((((((((()))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''(((((())))))******++++++''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((($$$$$$%%%''')))+++***((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''999888777666555555555666333333333333333333333333333333222111111111111222......---------......///.........------------,,,***++++++,,,,,,------...///...---,,,+++******)))---,,,++++++*********+++++++++************++++++************************++++++************+++++++++++++++************))),,,+++***))))))***+++,,,,,,,,,++++++*********)))((()))***+++,,,+++******((()))******++++++******((()))******)))(((***+++***+++,,,,,,***)))******)))))))))))))))************************************************************++++++,,,,,,++++++***************************************************,,,***+++......,,,---000444---***......)))***000---,,,,,,...000222111111,,,...//////...---...000---///000222444888===AAAGGGOOOZZZaaadddcccccccccaaahhhqqq~~~}}}tttmmmeeecccddddddjjjrrryyy~~~}}}xxxsssppprrrxxxwwwvvvqqqjjj```XXXSSSQQQNNNNNNMMMLLLMMMNNNOOOPPPRRRRRRSSSTTTSSSPPPKKKGGGDDDCCCAAABBBDDDEEEEEEDDDEEEDDDBBBBBBCCCEEEGGGIIIJJJLLLNNNPPPPPPOOOMMMLLLFFFGGGJJJPPPYYY```eeeggghhhhhhiiijjjjjjhhhccc```YYY\\\___cccdddeeedddcccbbbdddfffgggeee^^^UUUNNNMMMOOOSSSWWW[[[ZZZWWWUUUIIIEEE@@@>>>===>>>??????;;;;;;<<<;;;999999;;;<<<:::;;;===>>>???>>><<<;;;;;;;;;===???AAADDDGGGHHHMMMOOOPPPMMMJJJHHHJJJMMMMMMNNNRRRWWWZZZ___kkkwwwyyyvvvmmmccchhhrrr~~~qqqeeedddgggiiijjjkkkssstttrrrlllcccXXXPPPKKKHHHEEEBBB???===:::777444555444111...+++))))))(((++++++*********++++++,,,***************+++,,,,,,,,,,,,+++***)))((('''''')))))))))))))))((((((''''''((((((((()))******+++******))))))))))))******(((((((((((()))))))))))))))***+++***((((((***++++++++++++******))))))(((%%%%%%&&&'''(((((())))))(((''''''''''''(((((()))'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******************))))))))))))'''((()))***++++++******&&&''''''((()))***+++,,,''''''(((((((((((())))))''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''((((((((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&(((***+++)))'''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999888777666555555666666444333333222222333333444444333222111000111111222....../////////......---------------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++*********++++++*********+++,,,,,,++++++************++++++************************++++++************+++++++++++++++************)))************************+++++++++***************))))))*********+++++++++((()))+++,,,,,,,,,++++++)))***+++***(((''')))+++(((***,,,,,,*********+++)))))))))******+++++++++***************************************************++++++,,,,,,++++++*********************************+++,,,,,,+++***)))***)))+++......******---,,,,,,,,,---......------...---,,,---///000///...***,,,......,,,+++,,,,,,+++---///000111222555777<<>>======>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCC@@@???@@@DDDIIIOOORRRSSSUUUUUUVVVXXXXXXWWWSSSOOOJJJLLLNNNPPPRRRSSSSSSRRRRRRRRRSSSTTTTTTPPPKKKGGGEEEFFFHHHKKKMMMMMMJJJGGG???<<<999777888999999888666777888888777888:::<<<999;;;>>>@@@@@@@@@??????>>>???AAADDDHHHMMMQQQSSS\\\^^^^^^YYYSSSPPPRRRUUUUUUVVV[[[bbbfffggglllqqquuuzzz~~~~~~~~~{{{rrrhhh]]]ccckkksssyyy|||}}}}}}rrrjjjccccccdddeeehhhkkklllllljjjdddZZZQQQKKKHHHFFFCCC???<<<:::777444222///...---,,,+++***))))))++++++***************++++++++++++++++++,,,,,,---+++*********))))))(((((()))))))))))))))((('''''''''''''''((())))))***+++(((((())))))))))))((((((''''''((()))))))))))))))''')))******)))(((((()))((()))*********)))((('''&&&&&&&&&''''''((((((((('''''''''''''''((())))))%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))(((************))))))))))))&&&''')))***++++++******'''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))+++---,,,***((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::999777666555555666666444333333222222333333444222111///.........///000...///000000000///---,,,------,,,,,,,,,+++++++++******+++,,,,,,---......)))************++++++++++++++++++,,,---...///000++++++************++++++************************++++++************+++++++++++++++************))))))***++++++++++++***)))******************************))))))******+++,,,)))***+++,,,------,,,+++,,,---...,,,)))(((***,,,''')))+++++++++***+++,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************)))+++,,,------,,,***)))'''(((,,,///,,,)))***///,,,......,,,...222///)))///---,,,,,,---...,,,+++***,,,......,,,+++***+++&&&(((+++,,,,,,---...///222555;;;EEEOOOWWW[[[\\\```hhhpppxxx|||tttmmmjjjhhhcccbbbddd___fffsssuuuiiieeeiiimmmllljjjkkkmmmjjjcccdddjjjkkknnnpppoookkkgggfffgggbbb^^^ZZZXXXXXXZZZ[[[\\\\\\___dddiiikkkggg___WWWKKKJJJIIIIIIHHHFFFBBB???;;;;;;<<<===>>>>>>===============<<<<<<<<<<<<<<>><<<===@@@BBBCCCCCCIIIIIIJJJKKKKKKIIIEEEBBB@@@AAACCCDDDFFFGGGGGGHHHJJJHHHFFFFFFFFFFFFEEECCC??????AAACCCEEEEEEBBB???;;;888666555555555555444555777888888888999;;;===:::===@@@CCCCCCCCCCCCCCCCCCDDDGGGJJJOOOUUUYYY\\\ccceeeddd^^^WWWSSSTTTWWW```aaagggnnnqqqmmmkkkkkkpppuuuxxxyyyzzzxxxooodddYYY^^^dddhhhiiikkkmmmpppeee___\\\\\\]]]]]]aaafff```aaa```[[[SSSMMMJJJIII@@@<<<888444333111///---,,,,,,------------,,,,,,,,,++++++***))))))******,,,,,,,,,+++,,,,,,------))))))))))))************)))))))))))))))(((''''''''''''''''''((()))++++++&&&'''((())))))((('''&&&''''''((())))))***))))))%%%''')))***((('''''''''%%%&&&(((******)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***(((''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((************))))))))))))&&&''')))***+++++++++***((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&''')))******'''%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&:::666333444888:::888555555555555555444333222111222111000//////000111222......////////////......---......---+++******+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))************************))))))************)))))),,,++++++++++++++++++,,,++++++************++++++++++++***))))))******+++)))************+++++++++************************...---,,,+++************'''((()))******+++******'''(((+++---...---,,,+++))))))*********+++++++++******************************+++,,,,,,***)))(((++++++++++++++++++++++++((()))***++++++***)))(((***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////---,,,+++*********---------.........//////333333555999???FFFLLLPPPXXX^^^gggqqqwwwzzzzzzyyyoookkkgggfffffffffdddbbb___cccmmm}}}yyypppjjjfffccceeeeeeeeecccbbbbbbdddfffkkkpppvvvuuupppkkkjjjkkknnnlllgggaaa]]]^^^dddiiiooonnnnnnooopppllleee^^^UUUQQQLLLJJJJJJIIIFFFCCCDDDBBB???>>>?????????>>>CCCBBB@@@???>>>===>>>>>>>>>??????>>>======???AAABBBBBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<===>>>???@@@@@@@@@@@@???>>><<<<<<>>>??????@@@@@@@@@@@@@@@===;;;888777888999999999999::::::;;;<<<===>>>>>>???>>>@@@CCCHHHJJJIIIGGGFFFJJJOOOTTTYYY___dddhhhfffeeebbb\\\WWWUUUXXX[[[^^^gggttt}}}~~~wwwnnnhhhkkkllloooqqqqqqmmmgggbbb[[[\\\]]]^^^____________YYYWWWUUUTTTUUUVVVVVVVVVVVVTTTRRRPPPNNNLLLHHHFFF???;;;666222000...---+++...,,,******+++,,,+++***++++++******************)))))))))***+++---...///++++++***)))(((((())))))'''(((((()))***++++++++++++***)))))))))***,,,---)))(((((((((''''''''''''&&&''')))*********)))(((******))))))((((((''''''***)))''''''((((((&&&%%%''''''''''''''''''''''''******))))))((((((''''''((()))***+++***)))'''%%%((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))++++++******)))(((((((((((()))))))))((('''&&&%%%&&&'''((()))((()))***,,,((((((((((((((()))******))))))))))))************&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((******))))))))))))******(((((()))))))))))))))))))))))))))))))))(((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''':::666333444777999777444555555555555444333222111222111000//////000111222......////////////......---...///...+++***+++,,,---,,,,,,++++++,,,,,,---------------------------000000000///...,,,+++***************************))))))************))))))++++++************+++++++++******))))))******+++************************)))************+++++++++*********))))))*********)))))))))((((((((())))))***+++++++++++++++***)))&&&(((***+++,,,+++***)))))))))*********+++++++++***************************++++++++++++***))))))))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---------.........000000111333777<<>>>>>>>>>>>?????????@@@@@@CCCDDDEEEEEEEEEEEEDDDCCCAAA>>>;;;:::;;;<<<======<<<<<<<<<===>>>??????@@@??????@@@DDDIIIMMMMMMKKKJJJOOOWWW]]]bbbeeehhhjjjhhhfffaaa[[[VVVUUUYYY]]]eeemmmzzz|||rrrkkkhhhhhhiiijjjiiifffaaa]]]TTTUUUVVVWWWWWWWWWWWWWWWRRRPPPMMMMMMMMMNNNNNNMMMMMMKKKIIIHHHFFFDDDAAA>>><<<888444111///...---+++...,,,******+++++++++***************************)))))))))***+++,,,---...++++++***)))))))))))))))+++++++++******************))))))((()))***+++,,,))))))((((((((('''''''''&&&'''((()))***)))((((((***)))))))))((((((((('''+++***)))***+++,,,+++***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))************))))))))))))))))))))))))(((''''''&&&))))))***)))(((''''''(((((((((((((((((()))******((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))***************)))((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''':::777444444777777666333555555555555444333222111111111000000000000111111...//////000000//////......//////...,,,+++,,,---+++,,,,,,------,,,,,,+++---------------------------,,,+++******)))))))))************************))))))))))))))))))))))))*********))))))*********+++******))))))******+++)))***++++++,,,+++***))))))************+++++++++******))))))))))))******++++++++++++,,,,,,,,,------------,,,,,,***)))))))))***+++,,,,,,+++***)))***************+++++++++************************,,,+++******)))*********))))))))))))))))))))))))))))))***++++++***))))))***+++,,,,,,******+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------///.........000333666888@@@DDDJJJQQQWWW[[[]]]^^^___^^^\\\]]]___aaabbbaaa```aaafffqqq~~~vvvmmmiiiiiifffgggiiihhheeecccaaaaaaccckkkvvv}}}~~~}}}}}}xxxnnnddd```dddlllsss~~~{{{uuussslllhhhaaa[[[WWWSSSPPPMMMMMMKKKIIIIIIIIIIIIGGGEEEDDDDDDCCCBBBCCCDDDEEEFFFDDDEEEFFFFFFFFFHHHKKKMMMMMMNNNOOOOOONNNKKKGGGEEE???>>>===<<<<<<===>>>???AAAAAA@@@@@@AAACCCDDDEEEJJJKKKLLLMMMMMMLLLJJJIIIFFFDDDAAA???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCDDDGGGLLLOOOPPPQQQRRRYYYccckkkoooooonnnmmmlllggg___XXXSSSTTTYYY^^^gggooo{{{}}}rrrjjjdddcccaaaaaa```___\\\YYYUUUUUUVVVVVVVVVUUUSSSSSSLLLJJJGGGFFFFFFGGGFFFEEEDDDBBB@@@???>>><<<999777777444111///......---+++---,,,******+++++++++***************************))))))))))))***+++------+++***))))))))))))))))))......---,,,***)))((((((((((((((((((((()))******)))))))))(((((((((''''''&&&''''''((()))((((((((())))))))))))(((((((((((('''&&&&&&''')))******)))((((((((())))))*********'''''''''((()))************(((&&&$$$$$$%%%'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))************))))))))))))((((((((((((((())))))))))))(((''''''((((((((((((((()))******)))((('''&&&%%%$$$$$$###(((((((((((())))))))))))******+++++++++***))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((((((''''''(((((()))***''''''''''''((((((((((((''''''((()))((('''&&&%%%'''''''''''''''''''''''':::888555555666666555333555555555555444333222111111000000000000000000111//////000000000000/////////000000///---,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++---...******************************))))))))))))************))))))))))))************))))))))))))******''')))+++,,,---+++***)))))))))*********+++++++++,,,+++************+++,,,------------------------++++++,,,,,,+++******)))------.........---,,,,,,************************************************---,,,***)))))))))***+++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,000///.........000222333888:::>>>CCCHHHMMMPPPRRRXXXYYY[[[]]]^^^^^^]]]\\\^^^^^^```hhhrrr}}}uuullliiiiiilllnnnqqqqqqnnnjjjgggfffcccjjjsss{{{{{{pppfffbbbeeekkkpppwww|||zzzxxxxxxtttpppiiibbb]]]YYYVVVUUURRRQQQPPPPPPPPPOOOMMMKKKJJJJJJIIIHHHHHHIIIJJJKKKJJJKKKMMMNNNOOORRRVVVYYYWWWXXXYYYYYYWWWTTTPPPNNNHHHFFFDDDAAA@@@AAABBBCCCHHHGGGFFFEEEEEEGGGIIIKKKMMMOOORRRTTTTTTTTTRRRQQQMMMJJJFFFDDDDDDEEEDDDCCCEEEEEEDDDCCCDDDDDDEEEFFFJJJJJJJJJLLLOOOSSSVVVXXX___hhhttt|||~~~zzzuuuqqqnnnggg]]]TTTOOOQQQVVV[[[```gggqqqzzz|||vvvlllddd___]]][[[ZZZ[[[[[[[[[ZZZ\\\\\\\\\[[[YYYVVVSSSQQQKKKIIIFFFDDDDDDDDDCCCBBB>>>===;;;;;;:::999666444222000---,,,------,,,+++---+++))))))***+++***)))))))))))))))************((((((((())))))+++,,,,,,******)))))))))))))))***------,,,+++)))(((''''''''''''''''''(((((()))))))))))))))(((((((((((('''&&&&&&''''''(((((((((((())))))))))))(((((((((((('''&&&%%%&&&((()))(((''''''(((((())))))******+++'''((((((((()))))))))***)))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((())))))***'''(((((()))***+++++++++))))))))))))))))))******''''''''')))***+++***)))((((((((((((((())))))*********))))))((((((((('''&&&&&&&&&&&&''''''''''''))))))*********))))))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***,,,------,,,***)))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))******''''''''''''((((((((((((&&&'''(((******(((&&&%%%''''''''''''''''''''''''999777666555555555444333555555555555444333222111000000000111111000000000//////000000000000/////////000000///---,,,,,,---++++++------------++++++************************,,,,,,,,,,,,---///222333******************************)))(((((()))************))))))))))))*********))))))))))))))))))***'''(((***,,,---,,,***)))))))))*********+++++++++---,,,+++******+++,,,---*********+++***)))((('''(((((()))***++++++******------......---------,,,************************************************---,,,***)))))))))***+++++++++++++++++++++++++++++++++************++++++***+++,,,,,,******+++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,*********+++++++++,,,,,,...............///111111222333555999===AAAEEEGGGLLLPPPVVV[[[]]]]]]\\\[[[[[[[[[\\\```hhhrrrzzz~~~yyy|||}}}xxxooogggddddddmmmqqquuuvvvsssoookkkiiigggkkkoootttwwwzzz}}}~~~}}}wwwnnngggcccdddfffhhhnnntttzzz}}}}}}|||~~~{{{sssjjjaaa[[[XXXWWWWWWWWWWWWXXXYYYXXXUUURRROOONNNMMMKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUYYY^^^aaabbbbbbcccbbb```\\\YYYVVVOOOMMMIIIFFFDDDDDDEEEFFFIIIHHHGGGHHHIIILLLOOOQQQNNNPPPSSSVVVWWWXXXXXXWWWQQQNNNJJJHHHHHHHHHGGGFFFJJJIIIHHHGGGFFFGGGHHHIIIKKKKKKLLLOOOSSSZZZaaaeeeqqqyyy{{{uuullleeeZZZPPPMMMOOOSSSWWWXXX\\\ccckkknnnkkkccc\\\ZZZXXXUUUUUUXXX[[[]]]^^^aaaaaa```^^^ZZZUUUPPPMMMKKKHHHEEECCCBBBAAA@@@???999888777777777666444222...,,,++++++,,,---,,,+++---+++))))))***+++***)))(((((()))))))))*********(((((((((((()))***++++++***)))))))))))))))************))))))((((((((('''&&&&&&''''''((((((((((((***)))))))))((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))),,,+++******++++++)))((('''''''''(((((()))))))))***)))))))))((((((((('''''''''))))))***)))((('''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******''''''((()))***++++++,,,)))))))))))))))***+++,,,+++)))((((((***,,,+++)))((((((((((((((())))))***)))))))))***+++++++++,,,&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''(((((()))(((((('''&&&&&&((((((((((((((((((((((((((()))+++,,,,,,+++)))(((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))((((((((((((((()))******''''''''''''((((((((((((%%%''')))******)))'''&&&((((((((((((((((((((((((777777666555444444444444555555555555444333222111000000111111111111000000///000000111111000000///...//////...,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---------------...************************+++***)))(((((()))***+++*********))))))************))))))(((((())))))***'''(((***+++,,,,,,++++++)))************+++++++++...---+++******+++---...))))))+++++++++***)))(((''''''((()))***++++++******************++++++++++++++++++***************************************,,,+++******)))*********)))))))))))))))))))))))),,,+++************+++,,,***+++,,,,,,******+++,,,************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++,,,,,,------...///---...///111444777999;;;===CCCLLLSSSXXX[[[^^^___\\\\\\]]]___dddkkkqqquuuvvvwwwwwwssslllfffccccccnnnrrrwwwyyywwwtttqqqooolllmmmmmmoooppprrrtttuuurrrmmmgggcccbbbbbbcccccckkkoootttyyy~~~~~~qqqdddZZZVVVUUUZZZ[[[\\\^^^___^^^[[[XXXRRRQQQOOOMMMLLLKKKLLLLLLMMMPPPSSSVVVYYY^^^cccggglllkkkiiigggccc___[[[YYYQQQNNNJJJGGGEEEFFFHHHIIIGGGGGGHHHJJJMMMPPPSSSUUUOOOPPPRRRTTTVVVWWWXXXYYYRRROOOLLLKKKLLLMMMMMMMMMNNNMMMKKKIIIHHHIIIJJJKKKGGGHHHKKKOOOVVV```kkkrrr~~~zzzsssfff___VVVOOOMMMPPPSSSUUUTTTUUUWWW\\\```___[[[VVVTTTQQQOOOPPPTTTXXX\\\^^^ccccccbbb```[[[UUUPPPLLLHHHEEEAAA>>>===<<<:::999333222111222333222000...+++***)))***,,,---,,,***,,,+++))))))*********)))'''(((((())))))*********((((((((((((((()))******)))))))))))))))******+++''''''((((((((((((((((((&&&''''''((()))(((((((((******)))))))))(((((((((((((((((((((((()))******(((((((((((()))))))))))),,,***))))))))))))'''&&&((((((((((((((((((((((((*********)))((('''''''''&&&''')))++++++***((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++'''(((((()))***+++++++++***))))))))))))+++---...555000+++))))))***)))'''((((((((((((((()))******&&&'''((()))***++++++,,,(((((((((((())))))))))))&&&&&&''''''((((((''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''((())))))((((((''''''(((((()))***''''''''''''((((((((((((&&&'''((()))***)))((((((((((((((((((((((((((((((555666555555444444555666555555555555444333222111///000111222222111000///000000111111111111000000---...///...+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************+++***)))(((((()))***+++++++++************++++++))))))(((((((((((())))))((())))))***++++++,,,,,,)))************+++++++++,,,+++)))(((((()))+++,,,&&&(((***,,,---...---,,,))))))***+++++++++******)))))))))))))))***+++,,,+++++++++*********))))))***************************++++++++++++***)))))))))))))))))))))))))))))),,,++++++******++++++,,,***+++,,,,,,******+++,,,*********************************+++,,,---------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,+++,,,---...///111222333555:::@@@FFFLLLSSS[[[aaa___```bbbcccfffjjjnnnqqqtttrrroookkkgggdddbbbaaakkkooouuuwwwwwwuuusssrrroooooonnnnnnnnnnnnlllkkkfffbbb]]]\\\___bbbddddddiiijjjmmmttt}}}rrrcccWWWRRRQQQVVVWWWZZZ]]]___^^^[[[XXXTTTSSSRRRPPPPPPPPPQQQQQQPPPSSSWWWZZZ___dddjjjnnntttqqqlllfff```ZZZVVVTTTOOOMMMJJJGGGGGGIIIMMMOOONNNNNNOOOQQQRRRTTTUUUUUUPPPPPPPPPPPPQQQRRRTTTUUUOOONNNLLLMMMPPPTTTVVVVVVQQQOOOLLLJJJIIIJJJLLLMMMFFFHHHJJJOOOVVVaaannnwww|||ooohhh^^^YYYSSSPPPQQQTTTWWWXXXVVVRRROOOPPPTTTUUUSSSPPPMMMJJJHHHIIIMMMRRRVVVWWW]]]]]]]]][[[WWWRRRMMMIIICCC@@@<<<999777666444222///...---...//////...,,,***))))))***,,,,,,+++***,,,***)))((()))***)))(((''''''(((((()))******+++(((((('''''''''((()))))))))))))))))))))***++++++((((((((((((((((((((((((&&&'''((()))))))))((((((*********)))))))))((((((***))))))((()))***+++,,,'''((((((((()))))))))***((('''&&&&&&'''((('''%%%+++******))))))(((((('''))))))))))))((((((((((((&&&''''''(((((())))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++(((((())))))*********+++***)))((((((***,,,...000;;;444,,,((()))***)))'''((((((((((((((()))******''''''(((((())))))******(((((((((((())))))))))))&&&&&&'''((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&'''(((((()))******(((''''''&&&'''((()))***''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((444555555555444444555777555555555555444333222222///000111222222111000///000000111111111111000000---......---+++******+++...---++++++++++++---...........................)))***,,,---......---,,,************************+++***)))'''''')))***+++,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))))))))))))))***+++,,,---)))************++++++++++++***'''&&&&&&'''***+++!!!%%%(((+++,,,,,,,,,,,,,,,,,,,,,++++++***)))************+++,,,---...++++++++++++******))))))******************************+++,,,,,,***)))(((++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,,,,******+++,,,******************************+++,,,------......******+++++++++,,,,,,,,,*********+++,,,---///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,---......///000000444666:::===BBBKKKWWW___cccdddggghhhiiikkknnnpppnnniiiddd```]]]\\\ZZZYYYcccgggmmmppppppooonnnnnnppppppppppppooommmiiieee___ZZZVVVWWW\\\bbbfffhhhgggfffgggnnnzzzppp```UUUQQQPPPPPPRRRUUUYYY\\\[[[WWWTTTWWWVVVUUUUUUUUUVVVWWWXXXTTTWWW[[[___dddjjjppptttxxxtttmmmddd\\\UUUQQQOOONNNLLLJJJIIIJJJNNNRRRUUUYYYYYYYYYYYYWWWVVVTTTSSSQQQPPPNNNMMMMMMNNNPPPQQQMMMLLLLLLOOOTTTYYY\\\]]]RRRPPPMMMKKKJJJKKKLLLMMMIIIJJJLLLNNNSSS^^^jjjsss~~~~~~qqqddd\\\XXXTTTQQQQQQTTTYYY[[[[[[XXXRRRKKKIIILLLNNNMMMJJJHHHFFFCCCDDDHHHLLLOOOPPPPPPPPPQQQQQQNNNIIIEEEBBBAAA>>>:::666555333111///...---,,,---//////...,,,***))))))***,,,,,,+++***,,,***(((((()))***)))(((&&&''''''((()))******+++(((''''''''''''(((((()))))))))((())))))***+++++++++*********))))))((((((&&&''')))*********)))(((************))))))))))))+++***)))))))))***,,,---'''((((((((())))))******)))(((''')))+++,,,+++***---,,,,,,+++***)))((((((''''''(((((())))))******((('''%%%%%%%%%''')))***)))(((((((((''''''''''''''''''''''''((((((((())))))))))))))))))******+++))))))))))))***************)))((((((***,,,///000;;;444+++'''))),,,---,,,((((((((((((((()))******************))))))))))))&&&&&&&&&&&&'''''''''(((''''''((())))))***))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))$$$%%%%%%&&&'''((())))))'''''''''((()))******+++(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((''''''((()))***+++))))))))))))))))))))))))444444444444444444444444333333333222222222111111444333222222111111222222222444444222...,,,...000000///...---,,,++++++,,,+++,,,------......------************************************************************************(((((())))))******+++++++++******)))))))))))))))************************+++***)))))))))***,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++++++++************++++++(((***---...///...,,,***---++++++,,,//////,,,)))******+++,,,,,,,,,,,,+++...---,,,***)))((((((((((((((()))++++++,,,,,,,,,(((***---//////---***(((------,,,,,,,,,------...******++++++++++++*********************************+++,,,------,,,***))),,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////222444666888:::@@@IIIPPPXXX^^^fffkkkllljjjhhhgggccc```[[[VVVSSSQQQQQQQQQ\\\___dddggghhhiiijjjjjjhhhkkkoooqqqppplllgggdddWWWWWWWWWXXX\\\aaagggjjjjjjiiijjjmmmsssyyy~~~}}}sssfffZZZQQQMMMLLLKKKLLLNNNPPPRRRTTTVVVWWWTTTWWW\\\aaadddbbb]]]XXXRRRVVV\\\dddlllrrrvvvxxxyyyoooeee^^^VVVMMMHHHHHHHHHGGGEEEDDDFFFMMMVVV\\\``````^^^\\\ZZZXXXVVVUUURRRQQQOOONNNNNNLLLIIIGGGMMMKKKJJJKKKPPPUUUZZZ\\\SSSOOOLLLKKKMMMMMMLLLJJJHHHIIIKKKOOOUUU^^^iiipppqqqwwwzzzvvvlll```XXXTTTSSSPPPOOORRRYYY```eeefff```WWWNNNJJJKKKLLLIIIEEEFFFEEEDDDCCCDDDEEEHHHIIIIIIIIIHHHFFFDDDAAA???===666666555444222000...------------,,,,,,,,,++++++%%%&&&''')))************&&&(((++++++***))))))***((((((((((((((()))******(((((((((((()))***+++,,,&&&&&&&&&&&&&&&'''((())),,,,,,++++++***)))))))))((((((''''''((()))******,,,++++++***)))(((''''''&&&'''(((*********)))(((...---+++))))))***+++,,,$$$$$$%%%%%%&&&((()))))))))%%%$$$(((***(((''')))&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((()))))))))************+++++++++))))))*********+++++++++---,,,,,,+++)))'''&&&%%%))))))(((((('''''''''&&&(((((())))))*********+++***)))((()))+++,,,+++******((('''(((***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******+++***((('''%%%%%%$$$$$$)))'''&&&'''((()))((('''''''''((((((((((((''''''***))))))((('''&&&&&&%%%444444444444444444444444444333333222222222222222333333222111111111111111222333333111...---...000//////...---,,,,,,++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***))))))(((((())))))************************+++***)))))))))***+++,,,))))))************))))))************************++++++************++++++)))***,,,......---,,,******))))))***,,,,,,***''')))***++++++,,,,,,++++++***))))))(((((((((((((((******+++++++++*********)))***,,,------,,,***))),,,,,,---...///111222333)))******++++++******)))************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......---///111222333777>>>CCCNNNTTT[[[```bbbaaa``````YYYWWWSSSOOOMMMLLLLLLMMMRRRUUUYYY\\\^^^___aaacccdddgggjjjlllkkkhhhccc___SSSTTTVVVZZZ```gggnnnqqqqqqooollllllnnnrrrtttuuuvvvrrrkkk```VVVNNNJJJIIIIIIJJJLLLMMMOOOQQQQQQRRRUUUYYY```fffjjjhhhbbb]]]UUUWWW[[[ccckkkrrrttttttxxxnnneee^^^WWWNNNJJJJJJFFFFFFEEEEEEIIIPPPYYY```gggeeebbb^^^ZZZVVVSSSRRRPPPOOONNNLLLKKKJJJGGGFFFLLLKKKJJJJJJMMMPPPSSSTTTQQQNNNKKKJJJLLLMMMLLLJJJJJJLLLPPPVVV]]]cccgggjjjiiikkklllhhh```WWWPPPLLLJJJIIIKKKQQQZZZdddjjjmmmddd[[[OOOIIIIIIJJJIIIFFFEEEDDDBBBAAAAAABBBCCCDDDCCCBBBAAA???===;;;999888333222222111000...,,,,,,+++++++++************)))((()))***************)))+++++++++***)))((('''&&&'''''''''''''''(((((()))(((((((((((()))***+++,,,'''''''''&&&''''''((((((((((((((('''''''''''''''))))))((((((((()))************))))))((('''''''''''''''((())))))))))))))),,,+++)))((('''((()))***---,,,+++*********+++,,,,,,'''&&&((()))'''''')))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((''''''&&&&&&***))))))))))))***++++++)))************+++++++++******************++++++***************)))(((((()))))))))(((((((((''''''((((((((()))))))))******+++))))))***+++,,,+++***)))((('''(((++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''((((((((()))))))))***)))(((((('''''''''(((((()))'''&&&'''((()))((('''''''''(((((((((((('''''',,,++++++******)))))))))444444444444444444444444555444222111111111222333222222111000000000000111111222222111///...///111///......---,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++***))))))(((((((((((((((******************************))))))******+++,,,*********))))))*********))))))))))))))))))))))))++++++************++++++)))***,,,......---+++******))))))***++++++***((()))***++++++,,,,,,+++++++++++++++++++++,,,---...---,,,,,,+++***))))))(((******+++,,,,,,+++******)))))))))***+++---...///)))******++++++******)))************************++++++*********++++++,,,++++++,,,,,,,,,+++******((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++...000000///000444888???DDDIIIMMMOOOPPPQQQRRRMMMLLLIIIGGGFFFFFFHHHIIIKKKNNNQQQTTTWWWZZZ^^^aaa```bbbeeefffeee```[[[XXXOOOQQQUUU[[[bbbjjjpppsssuuuqqqllliiihhhjjjkkklllhhhfffaaaZZZRRRKKKHHHGGGGGGHHHJJJLLLNNNOOOOOOOOOTTTXXX___gggkkkjjjeee```WWWVVVYYYaaakkkqqqqqqooossskkkbbb\\\VVVNNNJJJJJJFFFFFFFFFFFFIIIOOOXXX^^^fffddd```\\\WWWTTTQQQPPPNNNMMMKKKJJJHHHGGGFFFFFFJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMJJJIIIJJJKKKJJJJJJMMMQQQXXXbbbjjjkkkgggcccaaa___[[[XXXTTTNNNHHHDDDCCCDDDGGGOOOYYYdddllloooiii___RRRJJJIIIIIIHHHFFFDDDCCC@@@>>>============<<<:::888555333222222222---......------,,,+++***))))))))))))((((((((((((+++++++++++++++***))))))...+++(((((()))***(((%%%&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,))))))((('''''''''((((((&&&&&&&&&&&&''''''''''''++++++***)))))))))******((((((((((((''''''''''''((((((((((((((())))))******)))'''&&&&&&'''((((((---+++***))))))+++...000000+++'''((((((&&&&&&(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((()))************+++++++++++++++******************'''((()))******+++*********)))))))))))))))(((((('''((((((((((((((())))))+++***)))***,,,,,,,,,+++)))(((((()))+++,,,***)))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''''''''''')))***+++,,,)))'''&&&'''((()))((('''''''''((((((((((((''''''************************444444444444444444444444555444333111111222333444222111000000///000000000111111111000//////000111.........------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++******)))***)))((((((''''''((((((***************************************+++++++++,,,+++))))))))))))+++,,,************************++++++************++++++)))***+++------,,,++++++,,,+++++++++,,,,,,++++++))))))***+++++++++++++++,,,++++++,,,,,,---...///------,,,+++************++++++************++++++******)))((((((((())))))))))))************))))))************************+++***)))))))))***,,,---++++++,,,,,,,,,++++++***)))******+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++000333555555222000111333333666999<<<===>>>@@@BBBBBBAAA@@@???@@@BBBEEEGGGGGGIIILLLOOORRRWWW]]]aaa___```bbbaaa^^^YYYSSSOOOLLLNNNSSSXXX___eeejjjmmmrrrnnnhhhddddddfffggghhh______\\\WWWQQQKKKHHHGGGHHHJJJMMMPPPRRRRRRRRRQQQSSSUUUYYY^^^bbbccc```^^^XXXVVVWWW```lllsssrrrooommmeee]]]YYYSSSLLLHHHHHHGGGGGGFFFEEEFFFKKKQQQVVV]]][[[XXXUUUSSSQQQPPPPPPKKKKKKJJJHHHFFFFFFGGGHHHJJJLLLOOOPPPPPPPPPPPPPPPLLLKKKIIIHHHHHHHHHHHHHHHOOOUUU```nnnwwwuuujjj```\\\WWWPPPMMMLLLJJJEEEAAACCCDDDGGGMMMUUU^^^eeehhhiii```UUUNNNKKKIIIFFFDDDCCCAAA???<<<:::999888777666444111///------......***++++++++++++++++++***))))))((((((((('''''''''*********++++++***)))))),,,((($$$%%%))),,,+++(((''''''&&&&&&''''''((()))(((((((((((()))***+++,,,+++***)))(((((((((((((((''''''(((((()))***++++++,,,,,,+++***)))))))))***''''''((((((((((((((((((***)))(((''''''((()))***(((((('''&&&&&&''''''(((((('''&&&'''***///555888333---(((((((((&&&&&&((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''))))))*********++++++++++++++++++***************'''((()))******+++******************))))))))))))''''''''''''((((((((((((+++***)))***,,,,,,,,,+++(((((()))***+++++++++***(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******(((((((((((())))))))))))&&&&&&&&&'''(((***+++,,,)))'''&&&'''((()))((('''''''''((((((((((((''''''''''''''''''''''''((((((444444444444444444444444555444333222222222333444222111000000///000000000222111000000000000000000------.........---,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******)))))))))(((******)))(((((((((((((((************************))))))******++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,))))))***++++++++++++***(((((((((''''''((()))))),,,,,,+++******+++,,,,,,++++++***))))))***++++++------,,,+++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))******)))((()))***,,,---***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******111444777666222///...///000111333333333333555777888777666777999<<<@@@BBBBBBDDDGGGJJJNNNTTTZZZ___```aaaaaa___ZZZTTTMMMIIIHHHJJJNNNTTTZZZ```eeehhhnnnjjjdddaaaaaabbbcccccc]]]]]]\\\XXXSSSNNNKKKJJJKKKMMMRRRVVVYYYYYYYYYXXXTTTSSSRRRSSSUUUXXXYYYYYYZZZXXXZZZdddpppxxxxxxtttiiibbb[[[WWWRRRKKKGGGGGGEEEEEEEEEEEEFFFJJJPPPTTTXXXVVVSSSQQQOOONNNNNNNNNHHHHHHHHHFFFDDDFFFIIIMMMRRRUUUXXXXXXVVVSSSQQQQQQJJJJJJHHHFFFEEEEEEEEEFFFMMMUUUdddttt~~~zzzmmmaaaYYYRRRJJJGGGHHHHHHDDD@@@BBBCCCFFFJJJOOOUUU[[[___bbb\\\UUUPPPLLLIIIDDD@@@AAA???===;;;888666444333333111///,,,++++++,,,---)))***++++++,,,,,,,,,+++******)))))))))(((((((((&&&'''((()))************,,,'''###%%%))),,,***(((((((((''''''(((((()))***(((((((((((()))***+++,,,+++***)))((((((((((((((((((((()))***++++++,,,---,,,,,,+++***)))))))))***)))))))))))))))))))))******)))(((''''''((()))***((((((((((((((((((((())))))((()))***...444:::>>>333---(((((((((&&&&&&((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))*********+++++++++************************)))************))))))((())))))))))))************((((((((((((''''''''''''***)))((()))+++,,,+++***'''((()))***************)))))))))))))))))))))))))))))))))(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((&&&&&&&&&&&&'''(((((())))))'''&&&'''((()))((('''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&444444444444444444444444444444444444333333333222222222111000000000000111333111000///000111000///,,,,,,.........---,,,+++***++++++,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++******)))))))))))))))************************))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++++++++************++++++)))******+++++++++++++++((()))***)))'''''')))+++((()))******++++++******))))))((((((((())))))***---,,,+++******+++------+++***))))))))))))***+++))))))))))))***+++,,,---((())))))******))))))((()))))))))))))))))))))))))))))))))))))))***+++,,,******+++,,,,,,,,,++++++***++++++,,,---,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++*********+++///222111---*********000111222222000000111333000/////////222555999<<>>>>>@@@CCCFFFIIIMMMRRRVVVWWWTTTPPPMMMJJJFFFAAA===<<<<<<:::888555333111000000///...,,,++++++,,,,,,******+++,,,,,,---,,,,,,************))))))))))))%%%&&&'''(((************---***''''''((()))'''$$$((((((((((((((()))******(((((((((((()))***+++,,,))))))((('''''''''((((((&&&''''''((()))******+++++++++***)))))))))******************))))))))))))***))))))(((((((((((((((((((((((()))))))))))))))******)))***,,,///333555000+++'''((((((&&&&&&(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((...---,,,***((('''%%%%%%'''''''''''''''((()))))))))************+++++++++))))))*********++++++++++++++++++******((('''&&&(((((()))))))))))))))***)))))))))((((((((((((''')))((('''(((***+++***)))'''(((******((('''((()))))))))))))))))))))))))))***))))))))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((444444444444444444444444333444555666555444222111333333222111111111111111555222000///000111///---+++,,,...//////...,,,+++++++++,,,---------------------------------------))))))******+++,,,,,,---++++++++++++++++++++++++)))***************++++++,,,,,,+++***************************************((()))***+++,,,++++++******++++++,,,,,,++++++***************************++++++************++++++)))*********++++++++++++((()))***(((&&&&&&)))+++((())))))************************+++,,,---...//////...,,,*********+++,,,))))))************))))))''''''''''''((()))******(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***++++++++++++)))***+++,,,,,,,,,,,,+++))))))***++++++++++++******************************************************************+++++++++'''+++...---***((((((***---///000000//////000111---,,,,,,,,,///222666999@@@CCCGGGJJJNNNTTTYYY^^^\\\\\\\\\ZZZWWWQQQMMMJJJBBBCCCDDDHHHMMMSSSYYY\\\ccc```]]]ZZZYYYXXXVVVTTTVVVVVVVVVTTTQQQOOOOOOPPPPPPSSSXXX\\\]]]\\\YYYVVVRRRNNNIIIGGGIIILLLOOOQQQYYYZZZ___fffnnnsssvvvvvvddd]]]WWWTTTOOOHHHCCCBBB???AAADDDGGGJJJOOOUUUYYYZZZWWWQQQLLLGGGDDDCCCCCC???AAABBB@@@@@@DDDLLLSSSaaadddddd___VVVNNNJJJJJJIIIJJJHHHEEE@@@>>>???@@@CCCMMM\\\hhhnnnjjjccc\\\QQQMMMJJJHHHGGGEEEAAA>>>===@@@BBBCCCCCCEEEIIILLLLLLJJJGGGDDDBBB@@@>>><<<777666666444333111///...------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,*********))))))))))))((('''((()))*********************))))))((('''%%%$$$(((''''''''''''((())))))(((((((((((()))***+++,,,'''''''''&&&''''''((((((&&&'''''''''(((((())))))))))))((((((((()))***************)))(((((('''''')))))))))))))))(((''''''''''''((()))))))))))))))***)))(((''''''(((***+++,,,'''&&&((()))'''''')))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,,,,+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''((()))************+++++++++(((((()))***+++,,,,,,---+++++++++******)))((('''''''''((((((((()))))))))******)))))))))(((((((((((('''&&&'''((()))((('''''')))***)))'''%%%%%%'''((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((***)))))))))(((((((((''''''''''''''''''(((((())))))'''&&&'''((()))((('''''''''((((((((((((''''''+++++++++***))))))((((((444444444444444444444444222333666777777555222000444333222222111111222222666333000///000111...,,,+++,,,...//////...,,,++++++,,,------......------........................(((((()))***++++++,,,,,,((((((((((((((((((((((((*********++++++,,,,,,------,,,++++++******++++++************************((()))***+++,,,+++*********+++,,,------,,,+++***))))))))))))))))))))))))++++++************++++++)))************+++++++++***+++,,,***((((((+++...(((((()))***************&&&&&&'''(((***---...000222000---+++))))))******))))))************))))))...---,,,+++************(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))***+++++++++***)))***+++,,,,,,,,,,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((+++......,,,***+++---(((***,,,---------...///......------///333777999999<<>>===???AAACCCFFFHHHKKKPPPSSSVVVRRRMMMGGGCCC@@@@@@???;;;===???>>>>>>CCCLLLTTT^^^aaabbb\\\SSSLLLJJJJJJJJJJJJIIIDDD???<<<===??????IIIWWWaaadddaaa[[[XXXPPPOOOMMMLLLJJJFFFBBB??????AAACCCBBB??????AAADDDFFFDDD@@@===<<<;;;<<<<<<333333333222111///...---******+++++++++***)))(((++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((***++++++++++++***))))))$$$''')))***)))'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))(((((('''(((((()))************)))((('''&&&&&&%%%((()))*********((('''&&&&&&&&&'''((())))))((((((++++++******************)))%%%$$$(((***(((''')))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))))))))***++++++)))************+++++++++''''''(((***+++,,,---...)))************))))))(((&&&'''''''''(((((())))))++++++******))))))(((((('''&&&%%%&&&((((((((('''''')))+++)))&&&###$$$%%%(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''******))))))((((((((('''''''''''''''(((***+++,,,)))'''&&&'''((()))((('''''''''(((((((((((('''''',,,++++++***)))(((((('''666555444333222333333444666555555555555444444444111111111111000000000///111111000000//////......//////...---------------000000//////.........---------------------------++++++***))))))***++++++,,,,,,++++++***)))(((((())))))************)))))))))***+++------,,,++++++++++++***)))))))))(((((())))))))))))************+++++++++++++++***)))(((+++++++++******)))))))))+++(((%%%%%%''')))((('''(((((()))***+++,,,,,,,,,(((((())))))((('''&&&&&&))))))))))))************+++*********))))))((((((+++*********))))))((((((************************))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))(((******))))))******+++,,,,,,,,,,,,---------......++++++++++++,,,,,,---...---------...///111333444444555666999===AAADDDGGGKKKMMMPPPQQQQQQOOOKKKIIIAAAAAAAAABBBCCCDDDEEEFFFQQQQQQRRRRRRQQQOOOMMMLLLHHHHHHIIIJJJKKKKKKJJJJJJOOOQQQSSSTTTSSSQQQNNNLLLGGGEEECCCAAABBBEEEIIIKKKOOOPPPSSSWWW[[[]]]\\\[[[RRRPPPLLLIIIEEECCCBBBAAA>>>???AAABBBCCCEEEIIILLLLLLIIIEEEBBB@@@>>>;;;999;;;999999===???AAAHHHOOOUUUXXXYYYUUUMMMGGGEEEFFFFFFEEECCC@@@<<<999777666AAAEEELLLSSSWWWYYYYYYXXXQQQPPPMMMJJJGGGDDDBBBBBB<<<;;;:::999999;;;===>>>>>>===;;;999666444222111111111111111000///...---************************(((((())))))))))))((((((************))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))'''((())))))))))))(((((((((((())))))******++++++&&&&&&&&&&&&&&&'''((())))))*********(((((()))+++***)))(((&&&%%%%%%%%%%%%((('''&&&(((,,,---+++((((((((()))(((((('''&&&%%%)))(((((('''''''''((((((%%%%%%&&&&&&''''''((((((+++*********))))))((((((,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))((()))***++++++***)))(((''''''''''''((()))***+++(((((((((((())))))))))))******)))((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))(((''''''(((((((((((((((((((((((('''((()))***)))(((&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((///,,,)))'''((())))))(((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''777666444333333333444444555555555555444444444444333333222222222111111111000/////////............//////......------......000/////////.........---------------------------------,,,++++++,,,------,,,,,,++++++***))))))(((******++++++++++++******)))******+++++++++++++++***++++++++++++******)))))))))))))))******************+++++++++***))))))---------,,,,,,+++++++++---+++((((((***,,,+++***)))))))))******++++++,,,+++************)))))))))))))))))))))************************)))))))))(((+++*********))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++))))))***************++++++,,,++++++++++++,,,,,,,,,---++++++*********+++,,,,,,++++++,,,---...//////000000111111333555888:::<<<>>>@@@DDDGGGIIIJJJIIIHHH????????????@@@BBBCCCDDDLLLMMMMMMMMMMMMKKKJJJIIIEEEFFFFFFFFFGGGGGGGGGGGGKKKMMMPPPRRRRRROOOLLLJJJDDDBBB@@@>>>???BBBEEEHHHLLLLLLNNNQQQUUUVVVUUUSSSKKKIIIFFFBBB???===;;;;;;<<<===>>>??????AAAEEEHHHHHHFFFCCCAAA@@@>>><<<::::::888999===???@@@FFFMMMTTTWWWXXXTTTLLLFFFDDDDDDEEEDDDCCC@@@>>><<<:::999???CCCHHHNNNRRRSSSTTTSSSNNNMMMJJJGGGDDDBBB@@@???===;;;999888777777888999:::999888666333111000///////////////...---,,,+++************************((())))))******))))))(((******)))))))))((((((((((((((())))))))))))(((((('''''''''(((((((((((((((+++++++++++++++******))))))))))))))))))*********(((''''''&&&&&&&&&''''''))))))***)))(((''')))++++++***)))(((''''''''''''---+++******,,,---+++))))))************))))))(((***))))))((((((((())))))(((((((((((((((((()))))),,,,,,++++++************+++***)))(((''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++'''((())))))******))))))((()))***++++++***)))(((---------------,,,,,,,,,(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))+++++++++***((('''((())))))***))))))((((((''''''''''''(((((((((((())))))((('''''''''''''''************++++++++++++...+++(((''''''(((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((())))))))))))***777666555555444444555555555555555555444444444444222222222222111111111000//////............------000/////////............/////////.......................................---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++***))))))))))))***++++++)))***,,,------,,,+++***))))))))))))************)))******+++++++++******,,,,,,,,,,,,,,,+++++++++***(((''''''((())))))(((************************++++++***)))))))))******))))))))))))************************))))))))))))***************)))))))))))))))******++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))************+++++++++************+++++++++++++++******)))))))))******+++,,,---.........---------------......000111222222444777:::===???@@@AAA;;;;;;;;;;;;<<<>>>???@@@EEEEEEFFFGGGGGGFFFEEEDDDBBBBBBAAA@@@AAABBBCCCDDDDDDGGGKKKNNNOOOLLLIIIFFF@@@>>><<<:::;;;===AAACCCFFFFFFGGGJJJLLLMMMLLLJJJIIIGGGDDD@@@===;;;::::::999:::;;;;;;;;;===@@@CCCDDDCCC@@@@@@@@@???===;;;:::888999<<<===>>>CCCJJJRRRTTTUUURRRKKKFFFCCCCCCBBBAAA@@@???===<<<;;;:::>>>@@@CCCFFFIIIKKKLLLLLLHHHGGGEEECCC@@@>>><<<;;;;;;:::777555444333333333555444333111///...,,,,,,,,,,,,,,,,,,++++++***)))************************)))******************))))))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((''''''''')))(((((((((''''''&&&&&&***))))))))))))))))))(((***)))((('''&&&&&&&&&&&&((())))))(((''''''(((***+++******))))))*********000...+++*********)))'''((())))))************)))******))))))))))))******************))))))))))))************)))))))))))))))((((((''''''(((((()))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((***))))))))))))***++++++((()))******++++++******((()))***++++++***)))(((,,,,,,,,,,,,***(((&&&%%%(((((((((((())))))))))))******)))((((((((((((((('''''''''((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((()))***+++***)))((('''))))))***************)))''''''''''''(((((((((((()))((((((''''''''''''(((''''''((((((((())))))))),,,***'''&&&'''(((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((())))))))))))*********666666666666555555666666555555555444444444333333000000000/////////....../////////////////////...//////000/////////......................................................************************+++++++++*********))))))***++++++++++++++++++******)))((((((((()))+++,,,((()))+++,,,---,,,+++***((()))))))))************((()))***+++++++++++++++*********)))))))))))))))((('''''''''((((((((((((************))))))))))))***)))(((''''''(((((()))((()))))))))*********************)))))))))))))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))((()))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))******++++++++++++*********++++++++++++,,,,,,+++***))))))))))))))),,,...///000000///---,,,,,,,,,,,,---------......//////000111222444555666666666666777888999:::;;;===>>>@@@AAAAAAAAA@@@@@@???>>><<<;;;;;;<<<>>>???===@@@EEEIIIJJJGGGDDDAAA<<<;;;999777888:::<<<>>>@@@???@@@CCCFFFHHHGGGFFFGGGFFFCCC???===;;;::::::999::::::::::::;;;===@@@CCCBBB@@@@@@@@@???===;;;999777888;;;;;;;;;@@@FFFLLLNNNPPPNNNJJJFFFEEEDDD??????>>><<<;;;999888888<<<===>>>???AAABBBDDDDDD@@@@@@???===;;;999777666666555444222000000//////111000///...---+++******++++++++++++******)))(((******************************++++++++++++******((((((((((((''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&******))))))((((((((('''))))))(((''''''''''''''''''(((((((((&&&&&&((()))***)))))))))******+++,,,---+++)))(((''''''''''''%%%&&&'''(((((()))(((((())))))(((((())))))******++++++******))))))((((((''''''''''''''''''&&&&&&'''''''''''''''((()))***(((((((((((('''''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))***+++++++++++++++)))***++++++++++++***)))'''((())))))'''%%%""" (((((((((((())))))))))))***))))))(((((((((((((((&&&&&&''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((((()))(((''''''''''''((((((&&&&&&&&&'''''''''((((((+++)))'''&&&'''((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''555555666666666666666666555444444444444333333333000000000000////////////000000000000000000000000...//////000///...---------------.......................................************************+++++++++***************))))))************))))))***)))((((((((()))+++,,,'''((()))+++++++++******((()))))))))************((()))***+++++++++++++++)))))))))))))))))))))))))))***++++++++++++,,,,,,******))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))*********************+++++++++))))))*********+++++++++))))))))))))))))))))))))++++++******))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))************************------,,,+++******))))))((()))***++++++++++++***++++++++++++,,,,,,,,,,,,---,,,+++***************,,,---///000000...,,,+++***++++++,,,------.........------,,,---...///000111111222222333444666777888999:::<<<<<<<<<<<<;;;;;;:::888777777888999;;;777:::>>>BBBCCCAAA>>><<<999888666555555777999;;;::::::;;;>>>BBBEEEEEEEEEBBBAAA>>>;;;999888777777999:::::::::999:::===???CCCBBBAAA@@@@@@???<<<999888777777:::999888<<>>AAABBBBBBAAA???===:::999888777777777888888888777999;;;>>>AAA@@@?????????>>>;;;888888666666888888666888======???AAABBBCCCBBBAAA@@@>>>>>><<<:::888777555555555555555666666666666666333333444444333111///...+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******+++++++++******)))************************)))******************))))))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&(((***+++)))(((((((((((((((((('''''''''''''''((()))***+++((())))))(((''''''(((***'''''''''''''''((()))***&&&(((***+++******+++,,,((())))))************)))'''&&&&&&''''''((()))***''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***))))))))))))***++++++((()))******++++++******)))***+++,,,,,,+++***)))))))))+++,,,,,,+++******(((((((((((())))))))))))******)))((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((())))))%%%&&&'''((()))))))))(((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((()))))))))******)))((('''((())))))((('''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''222333444555666555555444444444444333333333222222444444444444333333333333///000000000111111111111,,,---...///...---+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++************************)))******++++++******))))))******+++++++++++++++,,,+++***(((((()))***+++))))))))))))******************+++++++++***)))))))))*********+++++++++,,,$$$''')))***)))((()))+++''''''(((((())))))******((())),,,---...---+++***))))))))))))************((()))))))))*********************++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))***************)))((((((++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))'''''''''(((((()))+++,,,,,,+++***)))************++++++++++++******)))))))))******+++************++++++++++++'''((()))******))))))((((((((()))***+++,,,,,,---++++++,,,,,,---///000111000111222333333333222111000000000/////////......111222444555666555444444444333222111111222333444444333333555999<<<======???===;;;999777666666666333444444444444555888;;;;;;;;;;;;<<<>>>===:::888777555666888666444555:::888999:::<<<<<<<<<:::888888888777666555444333333000111111222222111111000...///000111000///---,,,))))))***+++++++++++++++************++++++++++++))))))************))))))************************((())))))******))))))(((******)))))))))((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((()))((((((((((((((())))))))))))***)))(((''')))+++(((((('''''''''((())))))$$$'''+++---+++******+++)))************))))))(((''''''''''''((()))***+++&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++'''((())))))******))))))******,,,,,,,,,,,,******))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%''')))***((((((((((((((((((((((((''''''''''''(((((())))))&&&'''((())))))*********''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''''')))(((((()))******)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((111222444555555555444444444444444333333333222222333333333222222222111111.../////////000000111111+++,,,---......,,,***))),,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************+++++++++++++++,,,,,,+++++++++)))***+++------,,,++++++///...+++)))((()))+++---))))))))))))************+++++++++++++++***)))(((''''''(((((()))))))))***&&&)))---...,,,+++,,,...&&&''''''((()))******+++%%%'''***------+++)))'''))))))))))))************(((((())))))*********+++*********++++++,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))---+++***(((&&&&&&&&&'''''')))+++,,,,,,,,,***)))))))))))))))************(((((('''(((((()))***+++,,,,,,++++++,,,,,,---...)))******+++***)))'''&&&))))))************)))(((*********+++,,,---//////......000000000///...------------------,,,+++***000111111222222222222222222111000//////000111222222111111222555777888777888777444222111000000111///000111111111222666888666666888:::<<<<<<:::888777555666777666333444888666666666777888666444111000000000000000000000000---...///000///...---,,,,,,---...//////...,,,***))))))************))))))))))))))))))******++++++(((((()))))))))))))))(((************************(((((())))))))))))((((((************))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))...,,,***'''&&&&&&'''(((&&&'''''''''(((((())))))+++***)))((((((''''''((()))*********((((((***+++))))))(((((((((((())))))!!!&&&+++,,,***'''&&&'''(((((()))(((((('''&&&&&&(((((((((((()))***+++,,,%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,+++***))))))******(((((((((((())))))))))))******)))((((((((((((((())))))(((((('''''''''&&&((('''%%%%%%%%%''')))***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((())))))))))))''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))************))))))((()))++++++***((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''444444444333333222222222222333333333333222111000222222222111111111000000---......///000111111222///---++++++,,,---------///...,,,+++***+++,,,,,,,,,---...///......,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++111,,,((((((,,,...,,,))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******+++++++++++++++***)))((())))))+++---...,,,(((%%%,,,,,,++++++***))))))))),,,,,,,,,+++***)))((((((************************''''''(((((()))+++,,,---*********)))******++++++)))(((''''''(((***,,,...+++*********))))))((((((------,,,+++***)))((('''***************)))((('''*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++(((***,,,+++(((''')))+++(((((())))))))))))((((((+++---+++'''&&&))))))'''+++++++++*********))))))))))))(((((((((((())))))+++******))))))******+++)))************+++++++++,,,***)))''''''(((***+++)))***+++,,,------,,,+++......---,,,++++++++++++)))******+++,,,,,,------------......///000000111111000000///......------000111111222333444444444///000000000000000//////000000000000000111222333333333333333333333333333555555444444333222111111000000//////............,,,,,,------------------++++++,,,---------,,,,,,,,,,,,,,,---...---+++((((((((())))))******++++++))))))))))))))))))))))))))))))((('''''''''''''''(((***+++***)))((()))***))))))))))))))))))))))))((())))))*********))))))&&&''''''((()))***++++++'''((()))******)))((('''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,'''((((((((((((((('''''''''&&&&&&&&&'''(((***+++(((((((((((())))))))))))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((())))))******+++,,,,,,*********)))******+++++++++***)))'''''')))***+++,,,,,,,,,+++***)))((((((+++++++++***)))(((((('''''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%)))))))))((()))******+++%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%(((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&$$$%%%''')))***))))))(((777777777666666666666666222222222111111111111111222222222111111111000000.........///000111111111222///------///000000......---,,,+++++++++,,,,,,******+++,,,,,,+++***)))******+++++++++,,,,,,,,,------------------------,,,)))&&&&&&((()))'''%%%))))))))))))))))))))))))++++++******)))((((((''')))******************)))+++++++++++++++***))))))$$$%%%(((,,,//////...,,,))))))******************''''''((()))******++++++************************++++++***)))))))))))))))++++++***************++++++***)))((()))***,,,...+++*********))))))))))))************************)))************))))))(((***)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))************,,,---,,,***)))+++---((())))))))))))))))))((()))++++++((((((,,,---***+++++++++*********))))))******)))((((((((()))))),,,,,,,,,++++++,,,,,,,,,((((((((())))))))))))***+++***)))(((((()))***+++))))))***+++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////......---,,,,,,++++++,,,,,,------...//////000......////////////............---------...//////000000000000000000000000222222111111000//////...//////.........---------/////////......------,,,,,,------,,,,,,+++***)))******+++---///...,,,))))))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))***************)))((('''%%%%%%&&&&&&''''''((((((((((((((())))))(((((((((((('''''''''''''''''''''((((((''''''''''''((((((((())))))))))))((('''&&&((((((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''((()))))))))((('''&&&%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((('''&&&&&&'''(((((()))(((''''''''''''((()))(((((())))))***+++++++++---,,,,,,+++++++++,,,,,,+++***)))(((((()))***+++++++++++++++***)))((((((******))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((''''''(((((()))***)))))))))))))))(((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))((((((444444444444444444555555333222111111111222333444222111111111111000000000......//////000000111111888333...---000000...***------,,,+++++++++,,,,,,,,,------......------,,,,,,+++*********+++,,,---------------------------++++++++++++***)))((('''))))))))))))))))))))))))******))))))((('''''''''((())))))******))))))(((***++++++++++++***))))))((()))***++++++***)))(((''''''((())))))***++++++%%%&&&'''((()))***++++++************************++++++***))))))))))))***,,,,,,+++***)))))))))))),,,+++***)))******,,,,,,***************)))))))))&&&'''(((((()))***++++++((())))))************)))))))))))))))))))))******))))))************))))))((((((((((((((((((((((((************))))))))))))***+++,,,,,,******+++,,,************************'''***,,,+++,,,///000---+++++++++***************,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++***)))(((((()))***+++)))))))))))))))******+++)))))))))***************,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******++++++,,,,,,,,,------......---------,,,++++++*********++++++------------------------......------,,,,,,++++++---------,,,,,,,,,,,,,,,//////...---,,,+++******+++++++++++++++***)))(((((((((***,,,//////---+++************))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++***((('''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''))))))******))))))(((((())))))(((((()))***+++,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((('''(((*********(((%%%###&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******)))((((((''''''(((((())))))((((((''''''(((((()))(((((())))))***+++++++++000///...------,,,------+++***)))(((((()))***+++++++++++++++***)))((((((((())))))(((((('''&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((*********)))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''''''''((((((111111111222222333333333555444222111222333555777111111111111000000000000.../////////000000000111:::444---,,,------)))$$$---,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,+++***))))))+++---...************************+++---......,,,***))))))))))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))((((((******+++++++++******))))))******)))'''%%%%%%%%%''''''(((((())))))))))))((((((((()))))))))))))))************************((((((((()))***+++---------,,,+++***)))))))))))),,,+++***)))))))))******************************&&&&&&'''((()))******+++'''((()))***************)))))))))))))))*********))))))************))))))((((((((((((((((((((((((++++++******))))))(((((((((((())))))(((((()))***++++++************++++++'''+++------...111111...************************---,,,+++***))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,***))))))((())))))***+++***)))(((''''''((()))*********+++,,,,,,,,,,,,,,,++++++******)))((((((''')))))))))******++++++++++++++++++******)))))))))*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++***)))((((((((((((************************++++++++++++******))))))++++++++++++++++++***************))))))(((((('''((())))))************)))&&&&&&(((,,,///000...---++++++******))))))(((((())))))))))))))))))))))))+++***))))))(((((())))))(((***+++***)))((()))***))))))))))))))))))))))))***************)))(((''')))))))))))))))((((((((()))((('''&&&&&&'''((()))+++******)))(((''''''&&&(((''''''&&&&&&''''''((())))))************))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))((('''''''''''''''(((((()))&&&&&&'''((())))))((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((()))))))))))))))******+++,,,,,,,,,000000///---,,,,,,,,,,,,******)))(((((()))*********************)))(((((((((((()))))))))((('''&&&((())))))*********)))((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''')))((('''&&&%%%&&&'''(((333333333444444555555555444333111000000222444555000000000000000000000000////////////000000000000666222,,,+++---...+++'''+++,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))******,,,+++***))))))+++---...************************'''***,,,,,,***((((((((())))))))))))))))))))))))(((((()))******++++++,,,(((((())))))))))))(((((()))******+++++++++******$$$''')))***))))))+++---))))))))))))(((((('''''')))*********************************************(((((())))))***,,,---...---,,,+++***))))))))))))+++***))))))((((((''''''***************+++++++++((((((((((((((()))))))))'''((()))***************(((((())))))************))))))************))))))((((((((((((((((((((((((++++++******))))))(((((('''''''''((())))))))))))++++++***))))))***++++++)))---...------000///+++************************,,,,,,+++***))))))******((())))))******))))))(((******+++++++++,,,,,,,,,)))))))))))))))******+++***)))(((''''''''')))))))))***+++,,,,,,,,,,,,+++******)))((('''&&&%%%%%%************++++++++++++++++++++++++***************+++++++++++++++,,,,,,))))))***+++++++++++++++++++++***)))((((((((()))***************************************))))))))))))))))))***************&&&'''''''''((()))))))))************)))(((''''''&&&&&&(((+++...///...,,,++++++******))))))(((((())))))))))))))))))))))))))))))(((''''''''''''((((((***+++***)))((()))***))))))))))))))))))))))))'''((()))***************)))))))))))))))((((((((()))((('''&&&&&&'''((()))+++******)))(((''''''&&&)))(((((((((((((((((()))))))))************))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''((()))***)))(((&&&%%%&&&''')))***''''''((((((((()))))))))))))))((((((''''''&&&&&&(((((())))))))))))(((((('''(((((()))))))))))))))******++++++,,,------...//////---,,,++++++++++++******))))))))))))******))))))*********)))((((((((()))***++++++)))((('''((()))+++++++++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&'''((()))))))))(((((($$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((222222333333333333333333222111000/////////000000//////000000000000000111////////////000000000000///...,,,,,,...000111111++++++,,,---------,,,,,,))))))))))))***+++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++******)))))))))))))))))))))))),,,,,,++++++***)))))))))((())))))******))))))((())))))***++++++++++++***))),,,//////,,,++++++---++++++***))))))((('''''''''((()))***+++,,,---...************************,,,,,,+++************+++,,,,,,+++***)))))))))))))))))))))((((((''''''&&&*********+++++++++++++++*********))))))(((((((((((())))))************)))((((((((()))******++++++))))))************))))))((((((((((((((((((((((((************)))))))))))))))(((((()))+++,,,+++***+++***)))(((((()))***+++***---...++++++------)))***************+++++++++******)))))))))******+++)))***+++,,,,,,+++***)))'''(((((((((((()))))))))(((((())))))******++++++***))))))((((((((((((((('''((()))*********)))((())))))(((''''''&&&%%%%%%++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++++++++++++++***)))))))))******************************************************)))))))))))))))*********''''''((()))***+++,,,,,,...------+++)))'''%%%$$$'''''')))+++......,,,***************)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((***+++***)))((()))***))))))))))))))))))))))))&&&'''(((***++++++++++++&&&&&&&&&'''''''''''''''))))))(((((((((((()))))))))))))))(((((('''''''''))))))(((((((((((())))))(((((())))))******))))))&&&'''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))((('''&&&&&&'''(((***+++///,,,(((%%%###$$$&&&((((((((((((((()))))))))*********)))((('''&&&%%%%%%'''(((((())))))(((((('''''''''((()))******************++++++,,,---------------,,,+++*********+++)))))))))******)))))))))((())))))******)))((((((((()))+++,,,,,,***)))''''''(((***+++***)))'''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''((()))***)))((((((%%%&&&'''((()))+++,,,,,,''''''''''''((((((((((((&&&'''''''''(((((())))))&&&'''(((((((((((((((((()))))))))(((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''333333333222222222222222333333222111000000///...////////////000000111111000000000000////////////+++,,,------,,,---000333***+++,,,---------,,,,,,---------------///000111******+++++++++,,,,,,,,,++++++++++++++++++++++++***(((&&&(((,,,...---,,,))))))))))))))))))))))))+++++++++***))))))(((((()))******************)))))))))***+++++++++++++++,,,000333222,,,((('''(((******************))))))((((((((()))***++++++,,,************************---,,,++++++******++++++++++++***************+++((())))))))))))(((((('''*********++++++,,,,,,,,,++++++*********))))))))))))************))))))((('''(((((()))******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))((('''(((+++---,,,***+++***(((''''''(((***+++***,,,+++((((((+++,,,)))))))))*********+++++++++(((((((((((()))***++++++)))***+++,,,,,,+++***)))&&&&&&'''''''''((((((((('''((()))******+++++++++)))*********))))))(((''''''(((*********)))'''&&&)))))))))(((((('''''''''************************************************************************(((((()))***+++,,,,,,+++******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))******++++++,,,,,,,,,+++***)))((('''))))))***,,,------***((()))))))))))))))*********))))))))))))))))))))))))***))))))((('''((((((((((((***+++***)))((()))***))))))))))))))))))))))))'''((()))***************%%%%%%&&&&&&''''''(((((())))))************))))))((('''''''''''''''''''''(((((((((''''''(((((((((&&&'''((())))))))))))((('''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((('''&&&%%%&&&(((***+++---,,,)))&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&''')))***++++++******((())))))******+++,,,,,,,,,,,,+++++++++++++++,,,))))))************))))))(((((()))))))))))))))(((&&&(((***++++++***(((&&&((()))+++,,,+++)))'''%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&$$$&&&'''))))))((('''&&&&&&''''''((()))***++++++''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&''''''''''''888888888777777666666555777777666666444222111000.../////////000000111111000000000000////////////+++---...,,,'''&&&***...)))***,,,---...---,,,,,,,,,,,,++++++,,,---///000)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&"""!!!'''+++***((())))))))))))))))))))))))''''''(((((()))***************++++++++++++******((()))***+++++++++++++++###)))...///,,,))))))+++)))))))))***++++++,,,,,,+++******)))(((''''''&&&************************)))))))))***+++,,,......******************++++++))))))************))))))*********++++++,,,,,,,,,***************+++++++++***************)))(((''''''(((((()))***+++++++++))))))************))))))************************(((((())))))******++++++'''%%%$$$&&&)))+++***(((***)))(((&&&&&&((()))***(((***)))&&&'''+++,,,***))))))******++++++++++++''''''''''''(((***+++,,,&&&((()))******)))(((&&&(((((((((((())))))))))))'''''')))***++++++++++++)))***+++++++++)))((('''***+++,,,---,,,***((('''************))))))))))))************))))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++(((((()))++++++,,,,,,,,,)))))))))))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))******++++++((((((((((((((('''''''''&&&'''(((***,,,------...*********,,,---,,,)))&&&(((((())))))******++++++))))))))))))))))))))))))+++******)))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************))))))(((&&&''''''((()))***++++++)))***+++,,,,,,+++***)))&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((((()))((((((((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$((('''&&&%%%&&&(((***,,,((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''')))***+++++++++***'''''''''((())))))******,,,,,,+++++++++,,,------))))))************))))))(((((()))))))))))))))(((%%%&&&)))******)))'''%%%***+++---......,,,)))'''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))"""###%%%'''((((((''''''999888777666666555555555666444222111222333333222222222111111111111222222222111000.........//////000---)))(((***---------,,,,,,,,,,,,,,,,,,,,,,,,------------///111333555,,,++++++******++++++,,,,,,***'''%%%%%%'''***,,,*********++++++,,,,,,,,,,,,+++))))))))))))+++,,,,,,,,,++++++***)))))))))***************)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******)))((((((((((((((()))***************)))((((((((()))***+++++++++***************++++++++++++******)))(((((((((((((((((((((((())))))***,,,,,,++++++,,,,,,---...******))))))(((((('''''''''((()))***************(((((('''((()))***,,,---*********))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((()))))))))))),,,,,,,,,+++***))))))((()))))))))))))))******+++++++++++++++++++++++++++&&&(((***,,,---,,,+++***,,,***(((''')))*********************************)))***++++++***)))***+++---,,,+++*********+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,+++***)))(((''''''))))))((((((''''''''''''((((((&&&%%%%%%&&&'''((('''(((+++------,,,***((('''(((******))))))***,,,+++***)))))))))))))))***'''''''''''''''((()))***+++*********))))))(((((())))))))))))))))))))))))///---+++***)))***+++,,,'''((()))***)))(((&&&$$$)))((('''&&&&&&'''((()))+++***)))(((((()))***+++******))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))))))))((((((((((((''')))***)))'''&&&&&&'''&&&''''''((()))******+++************))))))))))))+++++++++,,,,,,+++++++++******++++++++++++******************))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((***+++)))***++++++------...//////...---+++***)))))))))+++******)))((('''''''''))))))))))))))))))))))))***))))))((((((((())))))------------,,,***((('''''''''''''''''''''&&&&&&((((((''''''''''''((((((***)))((((((((((((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((('''''''''(((+++---///!!!$$$'''))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))))))))(((&&&$$$###555555444444444555666666666444222111222333333222111111111000000111111111...---------...///000111///---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---000333666777,,,++++++******++++++,,,,,,+++)))'''''')))+++,,,*********++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))*********************)))((((((((((((((((((((((((((((((***************)))))))))************))))))))))))((())))))***************))))))))))))))))))***+++++++++******)))*********)))))))))))))))************************++++++,,,))))))((()))))))))***+++******))))))(((((((((((((((((()))*********))))))***)))((((((((()))***+++)))))))))))))))*********)))))))))))))))))))))))))))))))))(((((()))******)))))))))************+++,,,,,,+++******)))(((((()))))))))))))))******+++************************))))))******++++++++++++,,,***(((((()))*********))))))))))))))))))))))))((()))******(((((()))***---,,,+++*********++++++)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))))))))***************)))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++++++++******)))(((((((((---,,,+++(((%%%###!!! (((((('''&&&&&&&&&'''(((''')))***,,,,,,+++***)))(((***+++***))))))***+++((((((''''''''''''(((((())))))((((((((()))************************++++++************************,,,***)))''''''''')))***'''((()))***)))(((&&&%%%***)))((('''&&&&&&''''''***)))(((((((((((()))***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))((((((((((((&&&((())))))(((''''''(((''''''(((((())))))***************)))))))))(((((())))))************))))))((())))))******))))))(((%%%&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((()))))))))***++++++------...///......,,,+++***)))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((())),,,,,,,,,,,,+++)))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))))))))))))))******&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((...,,,***(((''''''(((((('''(((***+++++++++******((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%$$$333333333333333333444555666444222111222333333222111000000//////000000111------,,,------...///000,,,,,,---///000000---***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///222444555,,,++++++******++++++,,,,,,+++************+++,,,*********+++++++++++++++***++++++,,,,,,++++++***&&&''''''((())))))******)))************))))))(((''''''''''''''''''''''''+++******)))((((((''''''))))))))))))************((()))******++++++******+++***)))))))))))))))))),,,+++***)))))))))))))))'''(((((()))******++++++***************++++++,,,++++++++++++,,,,,,,,,,,,***))))))))))))((((((((())))))*********)))((((((***)))((((((''''''(((((((((((())))))******++++++))))))))))))))))))))))))''''''''''''((()))++++++*********+++++++++,,,,,,++++++******)))((((((((()))))))))))))))******+++((((((((((((((((((((((((,,,+++)))((((((***,,,---+++)))(((((()))******)))((((((((((((((((((((((((''')))***)))((('''((())),,,,,,+++************++++++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))******((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((()))))))))*********++++++***+++,,,+++***)))***+++(((((((((''''''(((((()))++++++***)))))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++***)))((('''&&&'''((()))((())))))))))))(((((('''((((((''''''''''''((())))))((((((''''''(((((()))%%%%%%&&&''''''((())))))&&&''''''''''''((((((((('''(((((((((((()))))))))(((((((((((())))))))))))%%%'''))))))((('''((()))(((((((((((())))))))))))******))))))))))))((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&''''''(((((())))))***))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''''''''((()))***++++++------...///...---,,,+++***)))))))))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''((((((+++++++++***)))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))***+++,,,,,,%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&''''''///...+++)))'''&&&%%%&&&******))))))(((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&555444333333222222333333666444222111222333333222000000////////////000000111000///...------,,,,,,******+++------,,,+++)))++++++,,,,,,,,,,,,------------,,,---------......,,,++++++******++++++,,,******++++++++++++*********************++++++++++++,,,---......---,,,+++((((((((()))))))))******))))))************)))((((((((((((((((((((((((((())))))(((((('''''''''''''''(((((()))***+++++++++))))))***++++++++++++***++++++***)))((((((((())),,,+++***))))))(((((()))(((((())))))************((((((((((((((())))))***+++,,,,,,---------------)))))))))))))))))))))))))))*********)))(((''''''(((((((((''''''''''''(((''''''((()))***++++++,,,((((((((((((((((((((((((''''''''''''((()))***+++************+++++++++,,,*********))))))((((((((()))))))))))))))******+++((((((((((((((((((((((((,,,+++)))))))))***+++,,,+++)))((((((*********)))))))))))))))))))))))))))((()))***)))(((((()))***,,,++++++***************,,,------......------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********''''''''''''''''''''''''(((((())))))************(((((())))))************%%%%%%&&&&&&'''(((((()))(((((((((((((((((())))))***))))))((()))***+++,,,,,,------,,,***)))***+++*********)))******++++++,,,+++***)))))))))))))))))))))))))))************************************+++***))))))((()))******))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''')))***)))'''&&&&&&'''))))))))))))((((((((((((***)))))))))((((((((((((&&&''''''((((((''''''&&&'''(((((())))))((((((''',,,,,,+++***)))((('''''')))))))))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((()))***++++++------...///---,,,+++***))))))))))))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((***)))))))))((('''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++,,,&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&+++***)))(((((((((((()))***)))(((&&&%%%%%%%%%%%%'''''''''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&333333333333444555666777666444222111222333333222000000////////////000000222111111000///...---,,,++++++++++++******+++,,,+++++++++,,,,,,---------+++++++++++++++*********,,,++++++******++++++,,,))))))***++++++***))))))************************,,,---...//////...---,,,+++++++++******)))))))))((())))))*********))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((''''''((()))***++++++,,,))))))***+++++++++++++++++++++***)))((((((((()))+++******)))(((((())))))************))))))((((((((((((((((((((())))))***(((((()))***+++******)))))))))))))))************)))))))))))))))((('''&&&%%%&&&''''''((()))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++************)))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))*********+++++++++******)))((()))***+++)))(((************************)))***++++++))))))***+++++++++++++++******))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))(((((())))))************(((((((((((((((((((((((()))))))))))))))*********((((((((()))******++++++,,,+++***)))(((&&&%%%%%%'''(((((())))))************)))((('''((()))+++,,,,,,------,,,***)))***+++***************+++,,,,,,+++***))))))((((((((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))***)))))))))))))))******))))))***************)))'''''''''(((((((((((((((''''''((((((((((((''''''*********)))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***)))***+++***'''%%%$$$%%%))))))))))))(((((((((((()))))))))((((((((((((''''''(((((())))))(((((('''((())))))******))))))(((+++++++++***)))((((((''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********)))***++++++------...///,,,,,,+++***))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''((()))***+++(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''(((((()))*********))))))((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&000111222444666888;;;<<<666444222111222333333222111000000//////000000111//////000000000000//////,,,------,,,++++++---...***++++++,,,,,,------...(((((()))***++++++++++++,,,++++++******++++++,,,))))))************))))))***************))))))))),,,------......------,,,,,,,,,,,,+++***)))))))))((())))))************)))************************&&&&&&''''''((())))))***'''(((((()))***+++++++++)))***++++++,,,++++++++++++***)))))))))))))))))))))))))))(((((())))))***++++++******)))(((((('''***************++++++,,,((()))+++,,,,,,,,,+++***)))))))))************+++(((((()))))))))(((''''''%%%%%%'''((()))*********(((((())))))******++++++))))))))))))))))))))))))******)))))))))))))))***)))))))))************+++++++++******************)))))))))))))))******+++************************((((((***++++++,,,++++++***)))((()))++++++)))(((************************)))+++,,,+++***)))***+++******++++++******)))((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''((()))***++++++******))))))((('''((()))***+++***+++,,,+++***)))***+++(((((((((((())))))***+++******)))((((((((())))))***)))((('''&&&%%%$$$###((((((((((((((((((((((((''''''(((((((((((())))))((()))+++,,,---,,,***)))+++******)))(((&&&$$$###'''(((((())))))((((((''',,,,,,+++******)))(((((()))))))))(((((((((((('''%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******)))***+++***'''%%%$$$%%%(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))))))))((((((((())))))******))))))(((%%%%%%&&&'''((()))******)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))***+++++++++)))***++++++------...///++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&'''''''''''''''(((((())))))***(((((((((''''''(((((((((&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''&&&&&&&&&&&&333333333444555777999999666444222111222333333222111111111000000111111111......///000000///......))),,,//////---++++++,,,******+++,,,,,,---......)))***+++,,,,,,,,,+++***,,,++++++******++++++,,,+++++++++++++++++++++++++++*********)))))))))(((++++++************++++++***************)))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((()))(((((())))))*********+++)))***++++++,,,,,,++++++))))))))))))))))))***+++(((((('''(((((()))***+++*********)))))))))))))))***************++++++,,,***,,,---//////...---,,,))))))*********+++++++++''''''(((((()))(((((((((&&&''')))*********)))))))))))))))))))))*********))))))))))))))))))))))))******)))******+++,,,---*********+++++++++,,,,,,++++++++++++++++++,,,,,,)))))))))))))))******+++************************((((((((((((***,,,...///)))))))))***++++++)))'''************************)))***+++***)))((()))+++)))******+++***)))(((''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************)))))))))((('''(((((()))******++++++***************************))))))))))))))))))))))))))))))))))))*********$$$$$$&&&(((***+++---...'''((()))+++,,,,,,++++++((((((((((((((()))******(((***+++***))))))***+++(((((((((((()))***+++,,,******)))))))))***++++++))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((())))))***))))))&&&(((,,,...///---***((())))))))))))((('''%%%$$$(((((()))******)))((((((************))))))))))))))))))))))))(((((((((''''''''''''((((((((())))))'''''''''((()))*********'''((())))))'''&&&''''''''''''(((((())))))******))))))((((((((('''''''''(((((())))))))))))(((((('''(((((())))))(((((('''###$$$%%%'''(((***+++,,,***))))))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++******))))))***++++++------...///+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++))))))'''&&&&&&''''''(((&&&''''''((())))))******(((''''''&&&&&&''''''(((((((((''''''''''''((()))''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((((((((('''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((('''&&&&&&&&&''''''888777666555444333333333666444222111222333333222222222111111111111222222000000111000...,,,***)))$$$)))...///---***((((((******+++,,,,,,---.........//////...---+++)))''',,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++*********))))))((((((***)))(((''''''((()))***''''''(((((())))))******(((((()))***************((((((((((((((((((((((((*********)))((((((''''''))))))))))))******************+++,,,,,,,,,,,,+++))))))(((((()))***++++++''''''''''''(((***+++,,,((((((((()))******++++++((((((((((((((())))))***'''(((***,,,,,,+++***)))))))))******++++++++++++&&&&&&'''((()))))))))((()))******++++++***((('''*********)))))))))))))))))))))))))))))))))))))))(((((()))***+++---///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++***************************(((&&&%%%'''+++000333)))))))))***++++++)))'''))))))))))))))))))))))))((()))***)))((('''(((***)))******++++++)))((('''******++++++++++++******))))))))))))))))))))))))************************************+++++++++++++++*********))))))(((((('''(((((()))***+++++++++*********************************)))))))))))))))******))))))))))))))))))(((((((((((('''''''''''''''(((***+++,,,,,,++++++(((((((((((())))))))))))'''(((******))))))***,,,************+++,,,---...************+++,,,------(((((((((((((((''''''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,%%%(((,,,000000...***(((###$$$&&&(((************((()))***++++++***)))(((''''''(((((())))))************))))))((((((((('''))))))))))))************&&&''''''((()))******+++$$$&&&((()))(((((()))***&&&''''''((()))******+++)))(((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&(((((())))))******++++++++++++***))))))((())))))************************((((((((((((((((((((((((''''''''''''((((((((()))))))))***++++++***(((''')))***+++,,,---......///+++***)))))))))))))))***((((((((()))))))))))))))'''''''''''''''''''''''''''''''''((((((***++++++***)))''''''&&&'''((()))&&&''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''***))))))(((((((((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&((())))))******)))***+++,,,+++***'''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&&&&((((((666555444333222333444444111222222333333444444555444333333222111000//////111111000///...------,,,///...---,,,+++,,,------,,,,,,,,,++++++*********///...---++++++++++++++++++,,,---...---,,,+++******++++++++++++***))))))))))))***++++++++++++***---+++))))))***+++***))),,,,,,++++++***((('''&&&'''((()))******)))((('''((()))***)))((((((***------***&&&&&&)))++++++))))))))))))((())))))***+++,,,***))))))***+++***)))&&&'''((()))++++++,,,,,,+++)))((('''))))))(((''',,,,,,++++++***)))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))))))))))))))******&&&(((***,,,,,,+++)))(((++++++******))))))(((((($$$%%%&&&((()))+++,,,---,,,+++***((((((((()))***))))))))))))(((((((((((()))*********++++++++++++))))))************))))))&&&&&&&&&''')))***,,,---))))))************))))))''''''''''''(((((((((((())))))))))))((((((((((((+++***+++,,,---,,,)))&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((()))))))))))))))''''''((()))***++++++,,,))))))))))))************,,,,,,++++++***))))))(((---+++******+++***)))'''&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&(((((((((((()))))))))))))))))))))***+++++++++,,,(((((((((((())))))))))))&&&''''''(((((((((((((((,,,,,,,,,,,,,,,+++***)))++++++***)))((('''&&&&&&((((((((((((''''''''''''''''''''''''((()))***+++))))))************)))((()))))))))))))))(((''''''(((***((($$$&&&,,,,,,(((***)))((((((((()))+++,,,'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))"""$$$---...'''))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))((('''''''''(((***+++((()))*********((('''&&&))))))))))))))))))))))))&&&''')))*********)))(((%%%'''((((((''''''(((***((('''&&&&&&'''((()))******)))(((&&&&&&''''''((($$$$$$$$$%%%&&&''''''((()))((('''''''''(((***++++++,,,,,,------,,,,,,+++))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$&&&'''((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((()))******'''''''''''''''&&&&&&&&&+++*********))))))((((((((('''&&&%%%&&&(((***,,,(((''''''&&&&&&&&&'''''''''''''''''''''((())))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$666555444333333333444444333333333333333333333222222222111111111111111111222111111000///.........///...---,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++***)))'''((()))***************))))))***++++++++++++***---+++***)))*********)))(((((())))))******))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))++++++,,,***((('''(((************))))))))))))***+++++++++***)))***,,,......---))))))************))))))&&&%%%$$$%%%''')))))))))*********))))))))))))(((************************************************)))***+++,,,,,,+++***))))))))))))*********++++++)))))))))(((((((((((((((''''''(((((()))))))))))))))((((((((('''''''''&&&%%%%%%'''((()))+++,,,,,,,,,+++)))((((((((()))***************)))))))))))))))))))))*********++++++******++++++++++++******''''''''''''(((***+++,,,))))))************))))))((((((((())))))))))))***))))))))))))((((((((((((*********+++,,,+++(((&&&(((((((((((((((((((((((())))))((((((((('''''''''(((((()))***************)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))+++++++++***)))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))))))))******(((((((((((())))))))))))''''''((())))))))))))(((***+++++++++******)))(((++++++++++++***************))))))))))))(((((((((((((((((()))+++,,,---...)))))))))))))))))))))))))))))))))))))))((('''''''''***)))%%%&&&++++++(((***)))((((((((()))***+++'''((()))))))))(((&&&%%%''''''''''''''''''''''''''',,,+++%%%(((222333...))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++***)))((('''''''''''''''''''''''''''&&&'''((()))***))))))(((((()))******(((((()))***(((((('''''''''((())))))+++***)))((((((((())))))&&&''''''((())))))******))))))((((((((()))***+++++++++,,,,,,,,,,,,++++++))))))((('''''''''''''''((((((((()))))))))******''''''''''''''''''''''''%%%&&&'''((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((())))))***'''''''''''''''''''''((()))))))))((((((((('''''''''&&&&&&%%%&&&(((***+++''''''&&&&&&&&&''''''((('''''''''''''''((())))))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((('''&&&&&&&&&'''(((666555444333333333333444555444444333222222111111000000000111111111222222222111111000000////////////...---,,,,,,,,,,,,---++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((%%%&&&'''(((************))))))***++++++++++++***...,,,***)))******)))(((&&&'''((())))))))))))(((***))))))(((((())))))******)))((()))***++++++************)))'''(((***,,,***************+++,,,,,,***)))((((((***+++++++++,,,,,,++++++***)))''''''&&&%%%$$$%%%((()))***)))(((((((((((())))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***((((((((())))))))))))***))))))((((((''''''&&&&&&((('''&&&&&&&&&''')))***((((((((((((''''''''''''&&&&&&'''(((***+++,,,,,,+++***))))))((()))))))))++++++++++++************((((((((()))))))))******++++++,,,,,,,,,,,,++++++((((((((((((((()))******))))))************))))))))))))))))))************(((((((((((()))))))))))))))))))))***+++***(((&&&))))))))))))))))))))))))))))))(((((((((((('''''')))******++++++++++++************))))))(((((((((''''''((((((((()))))))))&&&''''''((()))*********))),,,---+++(((&&&(((***))))))((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((((((''''''(((((((((((())))))))))))(((((()))***************)))))))))***))))))((('''))))))******+++++++++,,,************))))))))))))&&&'''((()))+++---...///***)))((((((((()))******)))))))))))))))(((((('''%%%)))***'''&&&)))***)))))))))((((((((()))***+++((((((((()))(((((('''&&&))))))))))))))))))))))))***...,,,(((***222333...))))))))))))))))))))))))''''''''''''((((((((((((************************))))))******+++++++++*********+++++++++***))))))''''''''''''''''''''''''&&&'''((())))))))))))(((***+++,,,+++***)))***+++))))))((('''''''''((((((***)))((((((''''''(((((('''(((((())))))******+++)))))))))((()))******+++******++++++++++++******))))))((('''''''''(((((((((((()))))))))*********'''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))***'''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((''''''''''''(((((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((,,,***(((%%%%%%&&&)))***555555444444333333333333333333333333222222111111000000000000111111111111000000000///////////////......------,,,,,,,,,,,,*********++++++,,,,,,,,,+++******))))))***++++++,,,,,,,,,+++***)))((('''&&&'''((()))************))))))***++++++++++++***...,,,***)))******)))'''))))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))+++)))((()))+++,,,***((((((***+++***'''&&&))),,,++++++******++++++,,,---000---+++*********)))''',,,,,,,,,+++***)))(((''',,,***(((((()))***)))(((''''''(((((()))******+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))((((((''''''&&&(((''''''''''''((())))))************))))))))))))''''''((()))******++++++******))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))***++++++++++++++++++***))))))(((((((((((())))))))))))************))))))(((((()))))))))*********(((((((((((()))))))))))))))(((((()))******(((&&&))))))))))))))))))))))))))))))(((((((((((((((((())))))***++++++*********))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((()))*********)))---///---(((&&&(((,,,***)))))))))((((((''''''(((((()))))))))))))))***(((((()))))))))*********)))))))))(((((('''''''''(((((((((((())))))))))))))))))***++++++++++++***)))))))))******)))(((((((((((((((((())))))))))))*********)))))))))((((((&&&&&&'''((()))************)))'''&&&'''(((***+++(((((())))))))))))((((((%%%(((***)))(((((())))))(((((((((((())))))******((((((((((((((((((''''''))))))))))))))))))))))))---///,,,((())),,,,,,'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++***))))))))))))******))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***+++,,,+++)))))))))+++******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))))))))))))))******++++++))))))************))))))))))))((((((((((((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''((()))))))))))))))((('''%%%%%%&&&((()))+++,,,---(((''''''''''''((())))))&&&''''''((()))******+++''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''''''''((()))((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''+++***(((&&&&&&'''((()))444444444444444333333333111111111222222333333333222222111111000//////...------..................---------------,,,,,,,,,*********++++++,,,,,,,,,///,,,)))'''&&&(((+++,,,,,,,,,+++***)))))))))(((*********++++++***))))))))))))***++++++++++++***...,,,***)))******)))(((((())))))(((((('''&&&%%%,,,,,,***))))))***,,,,,,*********+++,,,,,,***)))(((***,,,***((('''))),,,++++++******++++++,,,---222000...---------,,,*********++++++++++++***))),,,***)))(((******)))((('''((())))))***+++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++*********************************))))))(((((((((&&&((()))++++++***)))((())))))))))))************(((((())))))******++++++)))))))))*********))))))******)))))))))((((((((((((((((((((())))))))))))))))))************))))))***))))))((((((((((((((())))))************))))))'''''''''((((((((())))))'''((((((((()))))))))***)))((('''((()))***)))'''(((((((((((((((((((((((((((((())))))))))))))))))((()))))))))))))))((((((&&&''''''((())))))******''''''''''''((((((((((((***************************...111...)))'''***---******))))))(((((((((''''''''''''(((((()))))))))))))))))))))*********************))))))((((((((((((((((((((()))))))))))))))******+++++++++++++++))))))***************)))))))))))))))(((((((((((())))))((((((((('''''''''((())))))))))))((('''''')))((('''&&&&&&(((***,,,(((((())))))))))))((((((&&&''')))++++++)))((()))''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((,,,,,,***((((((***)))%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((('''''''''((((((((())))))))))))))))))))))))'''''''''''''''(((((()))((()))***)))((('''((()))*********))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''(((((((((((((((((())))))************((())))))******))))))((())))))((((((((())))))***''''''''''''((((((((()))((((((((((((((((((((((((((()))))))))))))))((('''%%%%%%&&&((()))+++,,,---'''''''''''''''(((((()))&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((('''''''''444444555555444444333222000000111111222333333444333222111000///......---,,,,,,,,,------.........------......------,,,+++++++++++++++++++++,,,,,,///,,,)))''''''))),,,...,,,,,,+++************++++++++++++++++++***))))))))))))***++++++++++++***---+++))))))***+++***)))%%%&&&'''((()))******************))))))*********)))+++------+++***)))***(((*********)))((()))******************+++,,,,,,***)))'''(((***++++++***))))))***+++,,,,,,,,,+++'''&&&%%%&&&)))***+++***((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++************)))))))))))))))***************&&&(((***,,,---+++)))'''''''''''''''((((((((((((************************(((((()))************)))))))))))))))((((((((('''((((((((()))))))))******)))))))))******)))))))))***)))((((((((((((((()))))))))************))))))''''''''''''((((((((((((''''''(((((())))))******)))((('''(((***+++***)))(((((((((((((((((((((((((((((())))))))))))******((())))))))))))(((''''''%%%&&&&&&''')))******+++''''''((((((((()))))))))+++++++++***************,,,...///---***(((***,,,***))))))))))))))))))(((&&&''''''(((((())))))))))))))))))*********++++++******)))))))))))))))((((((((((((((())))))))))))))))))***++++++++++++***))))))******++++++******,,,+++++++++******))))))((((((((((((''''''''''''+++,,,,,,,,,+++***((('''(((''''''&&&'''(((***+++'''(((((())))))))))))))))))'''(((---///,,,)))(((&&&'''((()))))))))(((((((((''''''''''''((())))))''''''''''''''''''''''''))))))((()))+++,,,,,,***((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%'''((((((''''''((()))))))))*********)))((((((((())))))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))((((((((()))******)))))))))*********++++++(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((()))))))))((((((((((((((()))))))))%%%''')))******)))'''&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%'''((())))))((('''444444555555555444333222111111111111111222222222111111000000/////////...,,,,,,------...//////000------.........---,,,+++,,,,,,++++++++++++++++++))))))******,,,---...///,,,++++++***++++++------((()))***************)))))))))***++++++++++++***+++***((()))***,,,++++++%%%&&&((()))***+++++++++''''''((((((((((((''''''''',,,000///***'''))),,,***)))))))))***+++)))(((***))))))))))))***++++++&&&$$$###$$$'''((()))((()))***++++++,,,,,,++++++'''&&&%%%&&&)))++++++***(((((())))))******++++++************************))))))))))))))))))))))))******)))(((((()))************)))))))))(((((((((''''''(((((()))*********'''((()))*********)))(((&&&'''''''''((((((((()))************************'''((()))***+++******)))*********)))))))))(((((()))))))))*********++++++)))******++++++******))))))((((((((((((((()))***))))))************))))))'''(((((((((((()))))))))'''''''''((()))************)))((((((***++++++***))))))))))))))))))))))))(((((()))))))))************************)))(((''''''''''''((((((((())))))((((((((()))))))))******(((((())))))******++++++,,,,,,++++++***))))))((()))))))))))))))*********''''''((())))))***++++++))))))*********+++++++++''''''((((((((((((((()))(((((((((((())))))))))))((())))))***+++*********'''((())))))******))))))************++++++++++++)))))))))(((((((((((('''***+++,,,,,,,,,***((('''&&&&&&''''''((())))))***''''''((())))))))))))))),,,&&&&&&...333000***'''&&&'''((()))))))))((('''(((''''''&&&'''((()))***'''''''''''''''''''''''')))''''''***,,,,,,++++++((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&'''((()))$$$%%%'''''''''''')))+++(((((()))*********))))))))))))*********)))((('''((((((((((((((((((((((((%%%&&&'''((()))((((((''')))******++++++******)))))))))(((((()))******+++))))))*********+++++++++((((((((((((((((((((((((%%%&&&'''((((((((((((((()))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''(((&&&&&&'''''''''(((((((((&&&(((***,,,,,,***'''&&&''''''&&&&&&&&&''''''((())))))((('''''''''''''''%%%&&&((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&''')))***+++,,,333444555555555444333222333333222222111000000000////////////000000000000,,,------...///000111111,,,---.........---,,,+++---,,,,,,++++++*********###&&&***...000111000000,,,++++++***+++---...///%%%&&&''')))************))))))***++++++++++++******)))((()))+++,,,,,,,,,)))************))))))((()))***+++,,,,,,+++***)))%%%,,,333111***%%%(((---+++)))'''))),,,,,,***''')))))))))((()))******+++---+++))))))***++++++***++++++,,,,,,,,,++++++***---+++))))))***+++***)))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&%%%%%%&&&'''((()))******(((''''''&&&'''((()))***((()))))))))******+++++++++++++++***************'''((()))+++++++++***)))+++++++++************)))************+++++++++++++++++++++,,,,,,+++++++++((((((((((((((()))******))))))************))))))))))))))))))************&&&''''''((()))******++++++)))((()))+++,,,,,,+++************************(((((())))))*********++++++++++++++++++***)))(((((((((((((((((('''''''''))))))))))))************%%%%%%&&&((()))+++,,,,,,+++***(((((())))))'''&&&(((((())))))******++++++((())))))***++++++,,,,,,)))************+++++++++%%%&&&&&&''''''((((((((((((((((((((())))))))))))(((((()))************)))&&&&&&'''((())))))((((((&&&&&&'''((()))***++++++************))))))))))))&&&''')))******)))(((&&&%%%&&&'''((())))))))))))''''''((()))))))))))))))...&&&%%%///666222***&&&%%%&&&((()))))))))((('''((('''&&&&&&'''((()))***((((((((((((((((((((((((***(((''')))***)))''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''''''''(((***+++)))(((''''''''')))***+++))))))))))))))))))))))))''''''&&&%%%&&&'''((()))###%%%'''(((((((((***,,,'''((()))***++++++***)))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&******++++++++++++******))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((+++------+++(((&&&(((''''''&&&&&&&&&''''''***)))((('''''''''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''&&&&&&(((+++...111111222444555555555444444444444333222111000///...111111000000//////......//////...------...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************...,,,(((%%%%%%'''+++...,,,,,,+++******+++,,,,,,))))))))))))))))))))))))************))))))))))))+++++++++***++++++,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++---+++******++++++)))(((***))))))(((((()))***++++++++++++++++++***)))(((************************))))))))))))))))))))))))***************)))((('''***))))))((('''&&&&&&&&&((('''&&&&&&&&&''')))***'''(((((()))***+++++++++))))))(((((('''''''''&&&************************---------+++))))))+++---,,,++++++***************))))))***+++---,,,***'''---+++((((((((()))))))))************************(((''''''(((***)))'''%%%'''((()))******)))((('''((()))))))))******************))))))(((&&&%%%$$$((()))***+++++++++++++++(((((((((((())))))))))))&&&&&&'''((()))***++++++'''(((((()))***++++++++++++***)))'''''')))***+++******************************)))(((((((((((((((((()))***)))'''%%%%%%&&&+++(((%%%%%%''')))(((''')))'''&&&%%%%%%&&&''')))+++***)))(((((()))***+++))))))))))))************+++*********))))))((((((''''''''''''''''''''''''***************++++++,,,,,,,,,+++***)))))))))***((((((((((((((((((((((((***(((&&&&&&'''(((((((((************)))(((&&&&&&)))***+++,,,------,,,+++''''''''''''''''''''''''************)))))))))(((++++++***)))((('''&&&&&&************************))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((('''''')))((('''(((***,,,+++*********))))))((((((((('''(((((())))))))))))(((((()))))))))))))))******+++)))((((((((((((((())))))))))))(((((('''''''''&&&))))))(((((((((((())))))///...---+++***)))))))))))))))))))))(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***((((((((((((((()))******)))))))))))))))(((''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''(((((()))+++,,,---222333444555555555444444555444333222111000000///000000000000////////////000///......---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...///,,,+++***)))(((((((((((())))))))))))************+++++++++++++++++++++++++++***))))))+++,,,+++)))***))))))(((((()))***+++%%%&&&(((***+++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''+++******)))((((((''''''((((((''''''(((((()))***((())))))***++++++,,,,,,))))))((((((((('''''''''************************((())))))(((&&&&&&''')))++++++***))))))))))))***,,,***))))))***++++++***+++***((('''((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&'''((()))******)))((('''))))))))))))))))))))))))(((((())))))((((((''''''((())))))***++++++******(((((((((((())))))))))))((((((((()))))))))))))))((())))))***++++++,,,,,,+++***(((''''''(((***+++******************************)))((((((((((((((()))+++,,,+++)))''''''(((+++******,,,...---+++(((((((((((())))))(((((((((+++***)))(((((()))***+++))))))))))))************************)))))))))((('''''''''''''''''''''''')))((('''''''''(((******++++++******)))*********((((((((((((((((((((((((+++)))''''''(((******)))************)))((('''&&&&&&'''((()))***))))))(((''''''''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((&&&$$$)))))))))(((((('''''''''(((((())))))))))))((((((((((((((('''((())))))***))))))(((((((((((()))))))))(((((((((''''''''''''***))))))))))))******+++------,,,+++******))))))))))))))))))(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((())))))))))))))))))(((''''''%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&%%%(((((((((((((((((((((''')))))))))))))))(((((((((((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((('''''''''''''''((((((222333444555555555444444444444333222111111000///////////////000000000000111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************''')))+++,,,,,,+++)))(((,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))+++,,,...///,,,+++***)))((((((((((((************++++++++++++************************)))(((((()))+++,,,,,,+++))))))(((((()))***++++++###$$$&&&)))+++,,,---...(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''++++++******))))))(((((((((((()))***************)))******++++++,,,,,,,,,))))))((((((((((((''''''))))))))))))))))))))))))''')))***+++)))))))))*********)))((((((((())))))---+++((('''(((***++++++***)))(((((('''(((((((((''''''''''''''''''''''''))))))((()))++++++)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))******))))))(((((((((((())))))))))))******)))))))))((((((((()))******++++++,,,,,,,,,***)))'''''''''''')))*********************************)))((((((((())))))+++,,,---,,,***))))))***)))***---000111///+++'''((()))+++,,,,,,+++)))(((******))))))))))))******))))))))))))************************))))))))))))((((((((((((((((((((((((***((('''&&&'''(((***+++))))))***************+++)))))))))))))))))))))))),,,***((((((***+++******)))******))))))((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''(((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((())))))******++++++'''''''''(((((('''$$$!!!((((((((('''''''''''''''(((((())))))))))))(((((('''''''''''''''(((((()))))))))(((((((((((())))))((((((((((((''''''''''''******)))******+++,,,,,,++++++,,,,,,+++***))))))))))))))))))(((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&%%%''''''(((((((((((((((((())))))))))))(((''''''&&&((((((((((((((((((((((((+++***((('''&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''******((('''&&&%%%%%%%%%333444444444444444444444333333222111000000//////......//////000000111111111111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********************************'''(((+++,,,---+++***(((++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***,,,++++++***************++++++***)))(((((()))))))))))))))*********++++++)))))))))))))))))))))))))))(((((()))***++++++***((((((((())))))***++++++'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''(((((((((*********))))))(((((((((((()))***+++,,,+++******))))))*********+++++++++))))))((((((((((((((((((((((((((((((((((((((((((&&&(((+++,,,+++******+++***))))))(((((((((((((((,,,***(((((()))*********)))******)))(((((()))***))))))))))))))))))))))))***))))))***+++,,,+++***(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((''''''''''''((((((******************************))))))((())))))******,,,---,,,+++))))))***''')))+++......,,,)))&&&)))***++++++++++++***)))***))))))))))))))))))***((()))))))))*********************))))))))))))))))))))))))))))))))))))))),,,+++)))((((((***,,,...(((((()))*********++++++))))))))))))))))))))))))+++***((()))***+++***))))))))))))))))))(((''''''))))))******************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))***+++,,,,,,---(((((()))+++,,,***'''$$$''''''''''''''''''&&&&&&(((((())))))))))))(((((((((''''''''''''((())))))***))))))(((((((((((()))((((((((((((((('''''''''((((((((()))***+++,,,---******+++,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((()))***(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((('''((((((((('''&&&%%%$$$((((((((((((((((((((((((***)))((('''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,+++***)))((('''''''''444444444444444444444444111111111000//////............//////000000111111111000000///...------,,,---------------------------,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******++++++,,,+++******)))))))))***+++***))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***))))))******)))''''''(((((()))***+++++++++*********))))))'''&&&&&&************************((((((((((((((((((((((((***))))))(((((()))******)))(((((((((((((((''''''((()))+++,,,,,,,,,+++***(((((((((((())))))))))))(((((())))))))))))))))))''''''''''''''''''''''''###%%%((()))(((''''''(((***))))))((((((((((((((()))((()))***++++++)))'''(((***,,,+++)))(((***+++))))))))))))))))))))))))+++)))))))))+++,,,,,,+++))))))(((((((((((())))))((((((((((((''''''''''''******)))((('''((((((((((((((())))))))))))((('''(((((((((((())))))))))))((((((((()))***+++++++++(((((((((((())))))))))))((((((''''''''''''((((((******************************))))))))))))******)))***,,,+++***((())))))(((((()))))))))(((((((((***)))(((((((((((()))***)))))))))******)))))))))((()))))))))************))))))))))))))))))******************************+++***)))((()))***,,,---'''((()))***************))))))))))))))))))))))))***)))((()))******)))(((((())))))))))))(((((('''++++++++++++++++++++++++(((((((((((((((((((((((('''((()))***+++,,,,,,---*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))$$$%%%%%%&&&'''(((((()))'''(((***,,,...---***(((&&&&&&''''''''''''''''''(((((())))))))))))(((((())))))(((((())))))***+++******)))((((((((((((((('''''''''(((((((((((((((&&&&&&'''((()))***,,,,,,******+++++++++******)))))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))((((((''''''(((((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))((()))*********((('''&&&(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))((((((((((((((()))555555444333333333444444111111000000000/////////////////////000000000000///000000000///...---,,,---------------------------,,,+++***+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++,,,---***++++++,,,,,,++++++***)))))))))))))))))))))))))))******++++++,,,,,,,,,((((((((())))))+++,,,,,,******)))))))))))))))***'''((((((((())))))))))))************************,,,***))))))))))))'''&&&&&&'''(((***++++++++++++((())))))******))))))(((************************))))))))))))))))))))))))******)))(((((()))+++,,,((((((((((((''''''''''''))))))***+++++++++++++++(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((&&&(((******)))((()))*********)))((((((((())))))(((((()))***,,,+++(((&&&&&&))),,,+++)))((()))+++''''''''''''''''''''''''+++)))((()))+++,,,,,,,,,))))))(((((((((((())))))''''''((((((((()))))))))***)))(((&&&&&&&&&'''((())))))******))))))(((((((((((((((((())))))))))))''''''((()))***+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((******************************)))))))))***++++++''')))******)))(((((()))*********(((''''''***,,,***)))'''&&&&&&''')))***))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***'''((()))*********)))((()))))))))))))))))))))))))))(((((()))******)))'''(((((())))))))))))((((((+++***)))))))))))))))***(((((((((((((((((((((((($$$%%%'''***,,,///111222++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***&&&&&&''''''(((((())))))&&&&&&(((***,,,,,,***((('''''''''''''''((((((((((((((())))))))))))(((((()))))))))))))))***+++++++++***)))((((((''''''((('''''''''(((((((((((((((%%%%%%&&&'''(((***,,,---,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&''''''((())))))))))))***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((666555444333333333333444222222222222111111111111000000000000////////////......///000000///...---........................---,,,+++******,,,...///******+++++++++,,,,,,,,,*********++++++,,,,,,---************************))))))***++++++,,,------***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))***++++++,,,------......)))(((((())))))***+++,,,******))))))))))))******(((((()))))))))*********++++++++++++++++++++++++***)))(((((()))***)))'''%%%'''(((***++++++++++++(((((()))***+++++++++***************************))))))))))))))))))))))))))))))''''''''')))***,,,(((((((((((((((((((((((()))))))))))))))***++++++)))))))))((((((((((((((((((((()))))))))*********((((((((((((((((((((((((,,,------,,,******+++---++++++***))))))))))))***)))(((((((((******)))'''###'''+++***'''&&&'''***((((((((((((((((((((((((***(((''''''***,,,,,,,,,***)))(((''''''((()))***&&&'''(((((()))***++++++((('''%%%%%%%%%&&&((()))******++++++***))))))((((((((((((((()))))))))))))))))))))******+++++++++)))))))))(((((((((((((((((())))))))))))))))))(((******************************))))))******+++,,,''')))******)))(((((())))))******(((&&&'''))),,,(((((((((''''''(((((((((((()))***++++++***)))((())))))))))))************((()))))))))************))))))))))))))))))))))))&&&'''((()))***))))))((('''(((***+++***)))'''&&&((((((((((((((((((((((((***))))))***,,,,,,***((((((((())))))))))))((((((+++***)))((('''(((((()))((((((((((((((((((((((((&&&'''((()))+++---...///******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***++++++++++++++++++++++++(((((('''(((******)))''''''''''''(((((()))))))))(((((())))))))))))((((((((((((((((((((()))******+++***)))(((''''''''''''''''''''''''((((((((()))%%%&&&&&&((())),,,---......,,,***((('''''')))***))))))))))))(((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))((((((((((((''''''''''''((())))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&''''''((())))))***&&&(((+++------,,,+++***((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''666555444333222333333444444444333333333333333333111111000000//////......---...///000000///..............................---,,,+++******,,,...///******+++++++++,,,,,,,,,))))))***+++,,,------...************************''')))+++---------,,,+++***+++,,,------,,,+++***))))))))))))))))))))))))++++++,,,------...//////,,,+++***)))((((((((((((***)))))))))))))))******)))************+++++++++++++++++++++++++++++++++((('''&&&(((***+++***)))%%%&&&(((***+++,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''***+++)))))))))))))))************)))((((((((()))+++,,,*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++)))'''''')))***,,,++++++***************+++)))'''&&&''')))***))) %%%))))))%%%$$$&&&)))++++++++++++++++++++++++***(((&&&''')))+++,,,,,,***)))(((''''''((()))***&&&'''((()))***+++,,,---%%%$$$######$$$''')))++++++++++++++++++***))))))(((((((((((())))))))))))+++++++++************************)))))))))))))))))))))************))))))******************************))))))***+++,,,,,,''')))++++++)))))))))***&&&((()))(((&&&%%%'''***'''((()))******)))((('''((()))***++++++***)))((())))))))))))************(((((())))))*********+++((((((((((((((((((((((((''')))+++,,,---,,,***)))((()))***+++***)))'''%%%((((((((((((((((((((((((+++***+++,,,------+++)))(((((()))))))))))))))(((,,,+++***((((((((()))***))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))))))))))))))(((&&&%%%&&&''')))+++******)))))))))))))))))),,,+++))))))******(((''''''((((((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))++++++)))(((''''''''''''&&&'''''''''(((((())))))&&&&&&''')))+++---///000000---***'''%%%&&&(((***))))))))))))(((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))'''''''''''''''''''''&&&%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***"""$$$'''***+++***)))'''((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''((((((777555222222555555444222222222222222222222333333000000////////////000000........................------......------,,,+++,,,,,,++++++,,,...///111...---,,,,,,------+++)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))))))))))))))))))))+++++++++******))))))))),,,------,,,***))))))*********************++++++,,,++++++******++++++,,,,,,+++******))))))******+++***)))***++++++***)))%%%''')))+++,,,---,,,,,,,,,+++)))((((((((()))***((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''')))+++---...))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++)))&&&&&&///444///'''&&&(((+++&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''((((((((()))******+++++++++++++++*********))))))++++++******)))(((((((((&&&'''(((***,,,...000000&&&''''''((()))******+++***)))((((((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,+++******)))((((((((((((((())))))&&&'''((())))))((('''&&&(((((())))))))))))((((((++++++******)))'''&&&%%%)))((('''''''''''''''(((******))))))))))))******((('''((()))+++,,,+++)))))))))))))))))))))))))))'''(((((((((&&&&&&((())))))))))))))))))))))))))))))***+++,,,+++***(((&&&''''''''''''((((((((()))))))))))))))))))))))))))'''***,,,---***(((''''''%%%$$$$$$&&&)))++++++***))))))))))))))))))))))))******++++++++++++***************)))))))))))))))***))))))***,,,------,,,))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))''''''(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))((('''%%%$$$###'''&&&%%%$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&,,,+++)))((((((((()))***((((((((()))(((''''''&&&''''''''''''((((((((((((***)))((())),,,...,,,(((******+++,,,+++***)))((((((((())))))))))))((((((******))))))))))))************))))))((((((''''''(((((((((((())))))))))))(((((()))***************)))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''777444222111333444444222333333222222222222222222000000////////////000000////////////////////////...............---,,,,,,++++++******+++,,,...///...,,,++++++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((***++++++++++++,,,.........---,,,+++***)))))),,,++++++++++++++++++,,,,,,+++******))))))******+++***)))***++++++***)))((()))***+++++++++++++++++++++***))))))))))))***&&&'''''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++***(((&&&)))000333...(((&&&''''''&&&(((((('''&&&%%%%%%&&&%%%&&&''''''((((((''''''((((((((()))******+++++++++++++++*********)))))),,,+++***))))))(((((((((((())))))***+++,,,,,,---'''''''''((()))***************)))******++++++,,,+++++++++******+++++++++))))))))))))))))))))))))((()))***+++++++++******))))))(((((((((((())))))(((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))((('''((((((((((((((((((((((((******)))))))))))))))******)))))))))++++++)))'''))))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))))))))*********)))(((''''''''''''((((((((())))))))))))))))))))))))))))))(((***+++,,,,,,+++******((('''''')))+++,,,***))))))))))))))))))))))))))))))******++++++******)))***)))))))))))))))))))))***))))))***+++++++++***'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((&&&&&&'''(((((((((((('''((((((((('''&&&%%%$$$$$$((((((''''''&&&'''''''''++++++)))((((((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((()))(((((((((+++,,,+++(((******+++++++++***)))((())))))************))))))******))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))&&&'''(((((()))))))))((()))((('''&&&&&&'''((()))))))))((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((,,,+++***)))((('''&&&%%%((((((((((((((((((((((((''''''((())))))))))))(((''''''(((((((((''''''&&&((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&777444111000111222333333444444333333222222111111111000000//////000000111000000000000000000000000...////////////...------++++++++++++,,,---.........,,,******+++,,,+++***------------------------******+++++++++,,,,,,,,,***************************+++,,,---,,,+++***)))(((***++++++++++++,,,...//////......---,,,++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******+++***)))***++++++***)))++++++***************++++++++++++++++++******)))%%%&&&''''''))))))***+++))))))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))'''***...000,,,))))))(((%%%'''((()))((('''&&&'''(((&&&&&&'''(((((((((((('''((((((((()))******+++++++++++++++***************---,,,***)))(((((())))))************))))))))))))''''''(((((())))))******(((***+++---......------,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))((()))******++++++******))))))(((((((((((())))))+++***))))))((((((((((((((())))))******))))))((('''(((((()))*********)))'''((()))***++++++***)))++++++***)))(((((()))))),,,***************(((&&&))))))))))))))))))))))))))))))***)))(((''')))+++)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&''')))******)))******+++,,,------***''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))***************))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************+++***))))))******)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((&&&'''(((((()))))))))((('''((())))))(((%%%###!!!(((((('''''''''((())))))******)))((((((((())))))***)))((('''''''''((((((''''''''''''((((((((((((***)))(((***,,,,,,***)))******++++++******)))(((******++++++++++++************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&&&&'''''''''''''''***)))(((''''''((()))***))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((---,,,+++)))(((&&&%%%$$$(((((((((((((((((((((((('''((())))))******)))))))))))))))(((((('''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666444111000000111222333555555444333222222111111111000000000000000000111000000000000000000000000/////////000///......---,,,,,,---------......///---+++))))))***+++++++++------------------------******+++++++++,,,,,,,,,)))))))))))))))************+++,,,------,,,***))),,,------,,,***))))))***+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++,,,+++******))))))******+++***)))***++++++***)))+++***)))))))))***+++,,,++++++,,,------+++***)))''''''(((((()))))))))***))))))))))))))))))))))))((()))***+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''((()))******))))))++++++)))***,,,***&&&((()))***)))((('''((()))&&&&&&'''(((((((((((((((((((((((()))******++++++************************...,,,***)))(((((()))*********))))))(((((('''''''''((((((((()))))))))***'''))),,,///000000///...++++++------------++++++))))))))))))))))))))))))((())))))******************))))))(((((((((((()))---+++***((((((((()))))))))))))))******)))))))))(((((()))************)))&&&'''***,,,---,,,+++***,,,+++***)))((((((((((((+++***)))*********((('''(((((((((((((((((((((((()))*********(((((()))+++)))))))))))))))))))))))))))(((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((+++)))'''(((***++++++))))))***+++---...---***'''))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++,,,+++)))(((((((((***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((******)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((************)))((('''&&&&&&&&&(((((((((((('''&&&((((((((((((((()))***+++)))))))))((((((((())))))******((('''''''''((()))''''''''''''((((((((((((,,,******,,,---+++***+++***************))))))((()))******++++++******)))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''''''''''''''&&&***))))))((())))))***+++))))))(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************+++***))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&444444222111000000222333555555444444333222111111111111000000000000111111/////////////////////////////////000///......---,,,,,,,,,------------------+++******+++,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,+++***,,,------,,,***))))))***)))******+++,,,,,,------+++,,,------------,,,+++,,,+++******))))))******+++***)))***++++++***))))))((((((((()))+++---///++++++,,,------+++***)))******))))))((((((((('''))))))))))))))))))))))))###$$$&&&((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((,,,***((((((***+++*********+++***(((***,,,)))###''')))***)))(((((()))***&&&'''(((((())))))((((((((((((((()))******++++++************************---,,,+++***)))))))))***(((((((((((((((((())))))(((((((((((())))))))))))''')))---000111000...---)))***+++,,,,,,+++***)))************************)))))))))))))))***************)))(((((((((((((((,,,+++)))((((((((()))***))))))************))))))***************))))))(((&&&(((***,,,------,,,+++++++++***)))(((((()))))))))(((((()))++++++***)))(((((((((((((((((((((((()))*********(((((()))+++))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((()))))))))***((((((((((((((((((((((((111///---,,,,,,,,,,,,+++&&&'''))),,,...---***((()))))))))))))))))))))))))))))))))******)))))))))(((((())))))************,,,---...,,,)))((((((***++++++******************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))*********)))((('''&&&)))((('''''''''((()))***((((((((((((((()))***+++((((((((()))))))))((((((******)))(((((((((((((((''''''''''''((((((((((((+++((())),,,,,,((('''+++*********)))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))((((((''')))))))))))))))***++++++(((((())))))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((()))***************+++***)))((('''(((((((((+++***)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((333444444333111111222333555555444444333333222222222111111000000111111222////////////////////////...////////////...------******+++,,,,,,++++++***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...***************+++++++++(((***++++++++++++,,,...+++++++++******)))))))))+++,,,---......---,,,+++,,,+++******))))))******+++***)))***++++++***)))''''''((()))***,,,...///+++++++++++++++******))),,,+++******(((((('''&&&))))))))))))))))))))))))$$$%%%&&&((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((+++---,,,)))((()))&&& '''((())))))(((((()))***''''''((())))))))))))(((((((((((()))******++++++***************+++++++++,,,,,,,,,++++++***))))))''''''(((((())))))******(((((((((((())))))))))))'''))),,,...///...---,,,)))))))))******)))))))))************************)))(((((((((((()))***++++++***)))((((((''''''((()))))))))(((((())))))***)))******++++++******)))***+++++++++***))))))(((((()))***+++,,,,,,+++*********))))))))))))******((('''''')))+++,,,+++***))))))))))))))))))))))))))))))***)))(((''')))+++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))))))))******)))))))))))))))))))))))),,,---...,,,)))''''''(((&&&&&&'''***,,,,,,***((())))))))))))))))))))))))((())))))******))))))(((((((((((()))******+++++++++...///---)))((()))+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))((()))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''%%%&&&'''((()))*********,,,+++(((&&&&&&&&&((()))(((((('''''''''((())))))''''''((()))))))))(((((())))))*********)))((('''''''''''''''(((((((((((((((%%%&&&+++)))######)))+++***)))(((((((((((()))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))******************)))((((((((())))))******++++++(((((())))))))))))******))))))))))))))))))))))))&&&&&&'''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))'''''''''((()))***,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((222444666666333222222333444444444444444444333333222111111000000111111222000000000000000000000000...............---,,,,,,,,,,,,---......---,,,+++++++++,,,///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))******+++,,,,,,***)))((('''((()))+++,,,(((***++++++++++++,,,...***************)))))))))+++,,,---//////---,,,+++,,,+++******))))))******+++***)))***++++++***)))(((((()))***+++,,,,,,,,,++++++***))))))))))))***+++*********)))((((((((())))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***)))'''%%%&&&***+++(((''')))((($$$&&&''')))((('''''')))***''''''((()))))))))))))))((((((((()))******++++++))))))*********++++++++++++,,,------,,,+++)))'''(((((())))))))))))******))))))))))))((((((((((((''')))***,,,,,,,,,+++******))))))(((((())))))***************************)))(((((('''((()))***++++++***)))(((''''''''''''&&&''''''((()))))))))))))))******++++++******)))))))))***+++++++++******))))))******************(((((((((((()))***+++,,,))))))((()))++++++***((())))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))'''((()))*********))))))(((((()))))))))*********))))))))))))))))))))))))&&&***...,,,'''###%%%((()))(((((()))******)))'''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++))),,,...,,,((('''))),,,))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***+++---...---,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''$$$%%%&&&'''((()))))))))''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&((()))))))))((((((((()))+++,,,+++***'''&&&''''''''''''(((((((((((()))%%%''',,,***"""###***+++***)))((('''(((((())))))))))))******)))))))))******))))))))))))******'''((((((((()))))))))***(((((((((((())))))))))))******++++++******)))(((&&&'''((()))************(((((()))))))))*********))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))(((''''''&&&%%%&&&''')))+++,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((111444888888555222222333333333444444444444444444222222111111111111222222111111111111111111111111------......------,,,+++000000111222222111000///***+++---000222111...+++------------------------******+++++++++,,,,,,,,,++++++,,,---......//////***)))'''%%%&&&(((+++,,,,,,------,,,***))))))***'''((()))***+++,,,------+++,,,...//////...,,,+++,,,++++++***)))*********+++***)))***+++++++++))))))***+++,,,,,,+++***))),,,+++)))((((((((()))***)))))))))))))))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************%%%%%%%%%''')))(((%%%###$$$((('''(((+++---,,,%%%'''((((((''''''(((***'''(((((()))))))))))))))((((((((()))******++++++))))))******++++++++++++***+++---......+++((('''************))))))))))))))))))))))))(((((((((((((((((()))*********)))(((+++***)))(((((()))***+++************************)))((('''''''''(((***+++++++++)))(((''''''''''''###%%%''')))******))))))******++++++++++++******'''((()))***+++,,,,,,,,,+++***))))))((())))))***'''((((((((()))+++,,,---+++***)))*********(((&&&))))))))))))))))))))))))'''(((((((((&&&&&&((()))))))))))))))))))))))))))&&&(((***+++,,,+++***)))))))))))))))************))))))))))))))))))))))))'''...444333,,,(((+++000,,,+++))))))))))))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++'''+++---+++'''&&&(((,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&((())))))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&%%% ###&&&(((((((((''')))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((''')))+++------***'''%%%''''''''''''((((((((()))---(((***000---$$$%%%...+++***((('''''''''((()))******++++++++++++************))))))))))))******'''((((((((())))))******(((((((((((())))))))))))***************)))((((((&&&&&&((()))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''(((((((((((((((&&&%%%$$$$$$%%%'''***++++++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''666555555444444555555666333333333222222222111111222222222111111111111000////////////////////////***---000000---,,,...000<<<666000------...---,,,...---///777>>>>>>333)))++++++,,,,,,,,,,,,------/////////...,,,)))))),,,------------------------))))))))))))))))))************))))))((((((''''''************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,******)))(((---***''')))---///---)))+++*********+++,,,------++++++******))))))((((((************************+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))(((((()))(((((('''&&&&&&++++++******)))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((***++++++,,,++++++)))))))))))))))***************)))((((((((((((((())))))))))))************+++***)))(((((()))***+++,,,,,,++++++***)))))))))+++------+++'''&&&))),,,,,,,,,---------,,,++++++)))))))))((((((((((((((())))))(((((((((((())))))***************)))((((((%%%&&&'''((())))))))))))*********+++,,,---///000,,,++++++***)))(((''''''+++***************++++++))))))))))))))))))))))))))))))))))))***************((('''&&&&&&'''(((******************)))((('''&&&'''((()))************'''((()))******)))((('''((((((((((((((((((((((((+++++++++*********))))))(((((('''(((((()))************)))((((((((((((((()))((('''''''''''''''(((---,,,***(((''''''((())))))*********++++++++++++)))***+++***)))((((((***))))))((('''''''''''''''*********+++,,,,,,------(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''&&&'''(((***++++++++++++))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((+++***(((((()))***+++***)))***+++++++++***((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''(((((()))***+++))))))))))))))))))))))))))))))************))))))*********)))))))))))))))'''((()))******)))((('''+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))************))))))))))))******$$$(((***(((&&&)))++++++******))))))((((((''''''))))))))))))))))))))))))&&&(((+++......,,,***(((((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''333333333333333333333333333333333222222222111111222222222111111111111000000000000000000000000000+++---//////...---...///000...+++***,,,.../////////------222777777111+++++++++,,,,,,,,,,,,------***)))***,,,---,,,,,,---------------------------++++++***))))))***************))))))))))))))))))***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,)))'''(((,,,...+++(((++++++++++++++++++,,,,,,*********)))))))))))))))************************************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))******)))(((((('''))))))(((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))******)))((((((((((((((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))******+++++++++)))((((((***+++++++++******)))))))))((())))))))))))))))))))))))******))))))))))))*********************)))(((((((((((()))***++++++++++++))))))******+++---...///+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********+++)))(((''''''((()))+++))))))*********)))((((((''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))((((((((())))))***++++++***)))(((''''''''''''*********+++++++++++++++---,,,***((('''((())))))))))))))))))*********+++)))***+++***)))((((((******)))((((((''''''((((((***************)))))))))(((((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))''''''(((((())))))******((())))))************)))))))))************))))))))))))))))))))))))))))))))))))(((((('''((((((((()))(((&&&&&&'''(((((((((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''&&&&&&+++111000+++***)))))))))((((((((('''''''''''''''''''''''''''(((***,,,......---+++************)))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''222222333444444333222222333333333222222222111111222222222111111111111000////////////////////////------,,,...///000...---)))***++++++,,,---///111///---,,,---//////...---++++++,,,,,,,,,,,,------+++++++++---///000000///------------------------------,,,+++******************************+++++++++*********)))))))))))),,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------***((('''))),,,---+++(((***+++,,,---,,,+++***)))))))))))))))************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))***************))))))(((+++++++++++++++*********''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''((()))+++,,,++++++******))))))((((((***))))))((((((((((((((())))))))))))******************))))))))))))******&&&''''''((())))))*********)))''''''(((*********,,,+++***(((''''''((((((((()))))))))***+++++++++++++++************++++++***************)))((((((((()))******++++++++++++(((((()))***+++,,,,,,---++++++******))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))******+++***)))(((((()))***+++(((((()))*********)))))))))((((((((((((((()))***((((((''''''''''''((((((************************+++************)))))))))***))))))))))))***++++++)))))))))*********++++++)))***+++,,,------,,,,,,,,,+++***((((((((())))))(((((((((((()))))))))))))))***+++***)))((((((*********)))((((((((())))))******)))(((((('''&&&&&&((((((((()))))))))************))))))((((((''''''************************''''''(((((())))))*********************)))((((((((())))))******))))))((())))))))))))))))))))))))+++***)))(((((((((((((((((((((''''''''''''((((((######$$$$$$&&&'''((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((,,,)))&&&(((222:::777...))))))))))))((((((((((((''''''''''''''''''''''''))))))***+++++++++++++++++++++******)))(((((('''))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''333444666777777666444333333333333222222222111111222222222111111111000000...........................,,,+++---000111///,,,+++...111000...,,,...000......---,,,++++++,,,---+++++++++,,,,,,,,,---------///...,,,+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......---,,,+++000///...---,,,++++++******))))))***,,,---+++)))***+++---...---+++)))((((((((())))))******++++++*********************************)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************)))))))))((()))))))))******))))))(((,,,,,,,,,,,,,,,+++++++++'''(((((((((((()))))))))((((((((((((((((((((((((***)))((('''(((***,,,---,,,++++++***)))(((''''''))))))(((((((((((())))))((()))))))))***************))))))))))))))))))***((((((((()))))))))*********'''$$$%%%)))++++++***///---+++)))(((((()))***(((((()))***+++,,,,,,---+++******))))))******+++***************)))((((((%%%&&&'''((((((((((((((('''(((((()))***+++++++++*********))))))))))))))),,,+++******************))))))))))))))))))))))))(((((((((((()))))))))******))))))(((((())))))***''''''((()))*********)))))))))(((''''''((()))******)))(((''''''((()))***************************************))))))))))))+++***************++++++'''(((***+++---...///000%%%&&&)))+++,,,+++***)))++++++***)))(((((())))))'''''''''(((((((((((())))))***+++***(((((((((*********))))))))))))******))))))((((((((('''''''''(((((()))))))))*********((((((((((((((((((((((((******************************))))))((((((''''''))))))*********))))))((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++***))))))(((((()))******+++***)))((()))***((('''&&&&&&''')))***+++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++)))))))))))))))))))))))))))******++++++******))))))))))))))))))************)))(((''''''((()))************)))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))((((((''''''(((((()))+++)))&&&'''000888444,,,))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))************))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''333444666777777666444333333333333222222222111111222222222111111111000000////////////////////////...,,,+++---000111///,,,---000333222///,,,---///,,,...000///,,,++++++,,,+++++++++,,,,,,,,,------***......++++++///000---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++******++++++,,,,,,------((()))+++---............------...///...---+++***000///...---,,,++++++*********+++---......,,,+++***+++---...---+++)))((((((((())))))******++++++************************))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))************)))))))))(((''''''(((((()))(((((('''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((+++***)))))))))+++---///,,,++++++***)))(((''''''))))))(((((((((((())))))((()))))))))************)))))))))******)))))))))+++++++++******))))))))))))&&&$$$%%%))),,,,,,***...---***)))(((((()))***(((((()))***+++,,,,,,---))))))(((((((((((())))))***************)))((((((%%%%%%&&&&&&''''''&&&&&&'''''')))***************)))))))))))))))*********,,,,,,+++***))))))******))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((())))))***,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++***************+++((()))***+++,,,,,,,,,,,,###%%%''')))******)))(((*********)))))))))))))))&&&'''''''''(((((((((((()))***+++***(((((((((*********))))))))))))******((((((((())))))*********))))))))))))************&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))(((((('''''''''''')))******+++++++++(((((())))))))))))((((((((((((((((((((((((((((((++++++***))))))))))))))))))+++,,,+++)))'''((()))+++***)))(((((((((******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''((()))***+++))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))******((((((((((((((((((((((((******))))))((((((''''''***))))))(((((())))))***%%%&&&&&&%%%'''++++++'''(((((((((((())))))))))))************************''''''&&&&&&&&&'''((()))(((((())))))************((((((((('''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''222222333444444333222222333333333222222222111111222222222111111111111000222222222222222222222222------,,,...///000...---+++,,,.........---......---///000000...---,,,,,,++++++,,,,,,,,,,,,------+++...000333<<>>999---%%%)))000******))))))))))))************)))))))))))))))******((('''(((***++++++***&&&''')))***++++++******+++******))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$###$$$''')))'''%%%(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''''')))!!!###&&&)))+++,,,++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))************)))))),,,***((('''((()))(((''''''(((((())))))))))))))))))))))))))))))))))))))),,,+++******))))))***************)))))))))))))))((()))))))))'''''')))***''''''(((,,,...---)))$$$++++++************++++++))))))))))))))))))))))))''')))+++,,,---,,,***)))***)))(((''''''((()))***'''((()))++++++***))))))))))))))))))))))))))))))+++*********))))))((((((((((((''''''((()))***+++)))))))))(((&&&''')))+++)))((('''&&&&&&'''((()))&&&''''''((()))******+++((((((((((((((((((((((((333333333333333333333333555444222000///000111111000000111111111000000///000///......//////...,,,...............---,,,,,,---------......------,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,+++++++++++++++---,,,++++++******++++++***+++++++++,,,,,,,,,,,,******************************************++++++++++++++++++++++++++++++******))))))((((((((((((+++++++++*********))))))))))))))))))************,,,+++***)))))))))***+++,,,++++++***))))))******)))************)))((((((&&&'''((()))******))))))******))))))))))))******666---(((***---,,,+++---...---,,,+++************%%%(((++++++***(((&&&&&&,,,+++*********,,,---...******++++++++++++******((((((((((((((((((((((((************)))))))))))))))'''%%%&&&((())))))''')))))))))))))))(((''''''((('''+++111222,,,(((***&&&((()))(((''''''((())))))))))))((((((''''''''''''))),,,,,,+++)))((((((******++++++++++++******))))))))))))))))))))))))(((***+++***))))))***+++))))))))))))*********+++((('''''''''((()))+++,,,******))))))))))))******))))))************))))))(((***+++,,,***))))))***&&&+++000000+++((((((***))))))))))))************************************))))))((('''(((***,,,---...---,,,***)))))))))((()))...111///***'''''')))******))))))))))))************))))))))))))******+++***((()))+++,,,,,,+++'''((()))++++++++++++++++++***)))((('''((()))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++***((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***((('''((()))'''''''''''''''''''''(((+++******))))))******+++))))))))))))))))))))))))((()))))))))************))))))************))))))+++)))''''''((())))))((('''(((((())))))))))))))))))))))))))))))))))))))),,,+++******))))))*********)))))))))))))))))))))((()))***)))'''''')))***(((((()))+++---,,,)))&&&*********))))))*********))))))))))))))))))))))))((()))***+++,,,+++******+++***)))(((((()))***+++((())))))***************))))))))))))))))))))))))************)))))))))((((((((())))))))))))))))))*********)))'''(((***,,,******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((333333333333333333333333555444222111000000111222111111111111000///...---111///......000000///---...////////////...------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,))))))******,,,---...///......---,,,,,,+++*********+++,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,---,,,++++++******++++++++++++,,,,,,,,,---------************************++++++*********************************************))))))))))))(((((((((************************))))))))))))************)))))))))*********++++++,,,,,,+++*********++++++,,,+++***((('''&&&&&&&&&###%%%(((+++,,,+++***(((******))))))))))))******///)))&&&))),,,,,,+++,,,---,,,+++***************''')))++++++(((%%%$$$$$$*********)))******+++,,,+++++++++,,,,,,+++++++++''''''''''''''''''''''''***))))))((()))***+++,,,***(((&&&&&&''''''&&&%%%)))))))))))))))(((''''''((('''))),,,,,,(((&&&'''&&&'''(((((((((((()))***)))))))))))))))))))))((())),,,......,,,***))))))******++++++++++++******))))))))))))))))))))))))'''((())))))'''&&&'''(((************++++++++++++((('''''''''((()))***+++***))))))(((((())))))***))))))************))))))(((***++++++***))))))***%%%---555444---''''''***))))))))))))************************************))))))(((((((((***+++,,,...---,,,+++***)))))))))'''&&&&&&(((******'''%%%******))))))))))))*********)))))))))))))))******,,,+++)))***+++---,,,,,,((()))***+++,,,,,,,,,+++,,,***(((''''''''')))***+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))++++++***(((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++)))((()))***---,,,+++***)))(((((('''+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))***((('''''')))***))))))'''((())))))******)))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))******))))))***)))(((''')))+++***))))))***++++++***(((***))))))(((((())))))***)))))))))))))))))))))))))))************++++++++++++******))))))******+++*********)))***++++++,,,))))))))))))))))))))))))************)))))))))))))))***+++++++++***)))((('''((((((&&&%%%%%%''')))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((333333333333333333333333444333222111111111111222222222222111111000///...111000//////000111000.../////////000///......---,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,...---,,,+++++++++---------------,,,,,,+++++++++)))***,,,,,,,,,,,,...///,,,,,,+++++++++++++++,,,---,,,++++++******+++++++++++++++,,,,,,,,,,,,---************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))******************++++++***)))((('''++++++******)))******+++...,,,***((('''&&&''''''&&&(((***,,,---,,,+++*********))))))))))))******+++(((''')))++++++***))),,,,,,+++***************+++---...---***'''&&&%%%))))))))))))))))))******++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((()))((('''&&&&&&(((***+++***)))(((''''''''''''''')))))))))))))))((('''''')))((((((((((((&&&%%%&&&%%%'''((()))((((((***,,,+++++++++++++++,,,,,,,,,---///111111///,,,++++++******++++++++++++******))))))))))))))))))))))))***+++,,,+++)))((((((***************************((((((((((((((()))******))))))(((((((((((())))))))))))************))))))''')))******(((((((((***)))...222111,,,((((((***((()))))))))************************************))))))(((((()))***+++++++++*********+++,,,---...)))'''&&&(((+++,,,***&&&******))))))))))))******))))))))))))))))))***+++,,,+++))))))+++,,,,,,+++******++++++,,,,,,,,,,,,---+++)))((('''(((***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((('''&&&(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,+++)))))))))+++***+++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))'''&&&''')))******)))(((((()))************))))))))))))))))))))))))))),,,+++******))))))******)))))))))))))))*********)))******)))(((((()))+++,,,+++***)))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,***))))))))))))))))))***+++***)))))))))***,,,---))))))))))))))))))))))))*********)))))))))))))))***+++,,,---,,,***((('''((())))))'''&&&&&&(((***&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((333333333333333333333333333333222222222222222222111222222333333222222111000///...///000111000////////////000///......---,,,---....../////////...------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,---------)))***,,,,,,,,,,,,...///+++++++++******++++++,,,---,,,++++++******++++++************++++++++++++************************************************))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))''''''&&&((()))))))))************)))************)))((('''))))))(((((((((((())))))---,,,***)))((()))******++++++***************+++******))))))))))))******)))***)))))))))***)))'''++++++******))))))******,,,......---+++((('''((())))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,***((('''&&&''')))***))))))))))))))))))***+++)))))))))))))))((('''''')))***)))'''&&&'''''''''%%%'''))))))((()))***,,,+++++++++++++++,,,,,,,,,---///111111///,,,++++++******++++++++++++******))))))))))))))))))))))))///000111000...------...))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))************)))))))))***+++***))))))***+++...,,,************)))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************+++,,,---...*********+++******************))))))))))))******))))))(((((()))***++++++,,,***((((((*********)))++++++++++++++++++,,,,,,...,,,+++))))))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,+++)))))))))+++(((((()))******+++,,,,,,***))))))))))))))))))*********************************))))))))))))))))))))))))************)))))))))'''&&&''')))******)))((())))))***************)))))))))))))))))))))))),,,+++******))))))******(((((())))))************)))*********((((((***+++,,,,,,+++***))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,'''(((((((((((((((((('''+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))*********+++,,,---,,,***((('''+++,,,,,,***))))))+++---&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))333333333333333333333333333333333333333333222222222222333333444333333222///...---...000111000///...////////////...------,,,---...///////////////........................***+++,,,---------,,,,,,------------,,,,,,,,,,,,+++******++++++,,,---...******+++,,,,,,---......***+++,,,,,,,,,,,,---...+++************++++++,,,---,,,++++++******++++++))))))*********+++++++++************************))))))*********+++++++++************************)))))))))************+++,,,+++***)))(((''''''&&&))))))))))))************''''''(((((()))***++++++(((((('''''''''((())))))+++***************+++,,,+++***((('''''''''((()))******))))))))))))******)))++++++))))))++++++(((+++******)))))))))******)))+++,,,+++)))(((((())))))************)))((((((*********++++++*********************************---,,,+++***)))******+++(((*********))))))+++---)))))))))))))))((('''''')))+++***'''&&&)))***((('''((())))))))))))***+++)))))))))))))))))))))((())),,,......,,,***))))))******++++++++++++******))))))))))))))))))))))))+++,,,---,,,+++***+++,,,)))))))))((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))************)))))),,,,,,---,,,******,,,......***&&&&&&)))+++***'''))))))))))))************))))))))))))))))))))))))))))))))))))******)))))),,,+++******))))))******)))+++,,,+++((('''(((+++******))))))))))))******(((((((((((()))***+++,,,,,,***(((((()))***)))(((++++++************+++,,,,,,,,,++++++***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((('''((())))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++)))((()))***))))))))))))))))))))))))***))))))(((((())))))***************************************))))))))))))))))))************))))))***((('''''')))***))))))((()))******++++++******)))))))))))))))))))))))),,,+++******))))))******((((((((()))******++++++)))***+++***)))(((***,,,,,,------+++)))(((***+++***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++&&&''''''((((((''''''&&&)))))))))((()))******+++))))))))))))))))))))))))))))))))))))************)))***+++++++++***)))(((((())))))'''&&&&&&(((***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))333333333333333333333333222333333333333333333333333333333333333222111000...---,,,---///000///..................---,,,,,,,,,---...///000000000000------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***************+++,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,************************(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++((((((((()))))))))))))))))))))))))))************)))(((''''''((()))***+++((((((((((((((()))******))))))************))))))(((((((((((())))))))))))******))))))))))))******(((,,,,,,))))))---///,,,******))))))))))))******&&&((())))))(((((()))+++******+++++++++***)))(((((())))))******))))))((())))))))))))))))))))))))***+++++++++++++++,,,,,,)))++++++***(((''')))+++)))))))))))))))((('''''''''******''''''++++++(((((()))******)))((()))+++)))))))))((((((''''''''''''))),,,,,,+++)))((((((******++++++++++++******))))))))))))))))))))))))&&&((()))(((''''''((()))*********)))))))))(((((((((((()))******)))((('''((((((''''''''''''(((((())))))************))))))***++++++***((((((***,,,***((('''((()))******)))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))******))))))(((((())))))((()))***)))(((((()))+++******))))))))))))******(((((((((((()))***+++,,,---+++))))))*********)))+++***))))))))))))***+++))))))*********)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++))))))***,,,))))))*********+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***((('''((())))))))))))(((((((((''''''))))))(((((((((((())))))************************************)))))))))((())))))************))))))+++)))''''''((())))))((())))))***++++++++++++***)))))))))))))))))))))))),,,+++******))))))******'''(((((()))******++++++***++++++***))))))***,,,+++---...---***((()))+++*********))))))*********))))))))))))))))))))))))((()))***+++,,,+++******&&&'''((())))))((('''&&&''''''((())))))))))))((())))))))))))))))))))))))((()))))))))************(((((())))))))))))))))))&&&&&&&&&%%%$$$$$$&&&(((******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))333333333333333333333333222222333444444444333333444444444333111///...------,,,,,,---///000///...------......------,,,+++,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******------------+++(((&&&$$$...------,,,,,,++++++***+++---...---+++++++++---******))))))***+++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,---------************************''''''(((***+++,,,---...++++++++++++++++++++++++))))))******++++++++++++%%%&&&'''((()))***+++,,,))))))))))))************---,,,)))'''&&&&&&'''((())))))((())))))***++++++((()))*********((('''&&&%%%'''***,,,------+++*********))))))))))))******''',,,,,,((()))///222000***)))))))))))))))******&&&''')))***)))***,,,...***+++,,,,,,,,,***)))((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((***++++++++++++***,,,,,,***&&&$$$&&&((()))))))))))))))(((((('''%%%******&&&''',,,,,,((()))***+++***)))((()))***,,,++++++***)))((((((''''''))),,,---,,,***************++++++++++++******)))))))))))))))))))))))))))***,,,,,,++++++,,,...,,,+++++++++******))))))(((((()))******)))((('''((((((''''''''''''(((((())))))************))))))'''''''''&&&%%%%%%''')))$$$'''+++,,,+++)))***+++))))))))))))************))))))))))))))))))))))))))))))************)))(((&&&&&&&&&'''(((***+++,,,***((('''(((***,,,,,,+++******))))))))))))******(((((((((((()))***+++,,,...,,,******+++++++++***+++***)))(((((()))******&&&''')))******(((&&&$$$'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((((((***,,,)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''''')))''''''(((((())))))))))))))))))(((((((((((())))))************************+++*********))))))(((((())))))************)))))),,,***((('''((()))((('''))))))***++++++++++++***)))))))))))))))))))))))),,,++++++***)))*********'''(((((()))***+++++++++***++++++***))))))***,,,+++---///...***((()))***++++++************++++++))))))))))))))))))))))))''')))+++,,,---,,,***)))'''((()))******)))((('''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))*********+++((((((''''''((()))***++++++++++++***))))))+++---)))((('''&&&&&&'''((()))&&&''''''((()))******+++))))))))))))))))))))))))333333333333333333333333000111333333222222333444333333333222222222111111000000000000////////////---------............///......---------,,,,,,,,,***+++---//////...---,,,000000000///...---+++++++++,,,,,,------,,,,,,+++---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,+++******,,,,,,+++***,,,,,,++++++***++++++,,,++++++************++++++*********)))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,))))))(((((((((((())))))///...,,,***)))))))))***(((((((((((('''''''''''',,,+++))))))***)))(((&&&)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++***+++++++++************)))(((((((((((((((((((((((((((((())))))******++++++,,,+++(((''''''(((+++,,,)))))))))))))))))))))))),,,++++++***))))))******,,,+++******))))))************))))))))))))************+++***'''&&&''''''''''''((()))***+++,,,,,,+++)))'''''''''((('''&&&((((((''''''''''''((((((+++++++++************)))(((((())))))************))))))))))))))))))))))))******))))))))))))******++++++******)))((((((((())))))))))))))))))))))))******)))(((((('''((((((***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************(((,,,,,,(((&&&((((((''')))((((((((()))***++++++(((((((((((())))))))))))((())))))(((&&&$$$%%%&&&******))))))((((((((('''))))))))))))************---------,,,,,,++++++++++++++++++*********))))))+++*********))))))((((((************)))))))))))))))***++++++***)))***+++)))))))))))))))******+++&&&&&&''''''(((((())))))------------,,,++++++***(((((())))))******++++++(((((())))))((('''&&&&&&+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++))))))((('''''''''''''''))))))))))))((((((((((((************************))))))(((((()))***++++++)))'''&&&)))///111///,,,)))))))))))))))))))))))))))((('''&&&&&&'''((())),,,***((('''&&&'''((()))''''''''''''((((((((((((,,,+++***((((((((()))***++++++***)))((('''&&&&&&((((((((()))******+++++++++*********))))))(((((()))))))))))))))(((''''''444444444444444444444444...000111111000000111222333333333222222222111111111000000000////////////........./////////000000//////.........---------***+++---...///...---,,,...............---,,,++++++,,,,,,------,,,,,,+++---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,......---,,,+++++++++*********++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++)))))))))***+++++++++,,,++++++***))))))***++++++******))))))))))))******++++++*********+++,,,---***))))))))))))(((((((((***)))((()))***+++***))))))******++++++******)))+++++++++******)))))))))+++++++++************))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))((((((((((((,,,+++******))))))************))))))))))))******)))***+++***'''&&&'''((()))))))))))))))))))))******)))''''''(((((('''&&&))))))(((((((((((())))))((((((((())))))*********)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))+++***))))))((((((((()))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---...///&&&***+++(((''')))***)))))))))))))))))))))***+++(((((((((((()))))))))***((()))***)))'''&&&'''((())))))((((((((('''''''''))))))))))))************++++++++++++*********)))+++++++++*********))))))************)))))))))(((*********))))))((((((((()))***++++++***)))***+++)))))))))))))))******+++((((((((((((((())))))))),,,,,,,,,---,,,,,,++++++)))))))))))))))***************))))))((((((((((((************)))))))))((()))))))))))))))))))))))))))((((((((()))***+++++++++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((()))*********+++++++++******)))((()))))))))))))))*********))))))))))))))))))))))))((()))))))))******************)))(((((((((((((((''''''(((((())))))******+++*********************)))))))))))))))******+++***((('''***///111///,,,))))))))))))))))))))))))))))))(((''''''((())))))---,,,***))))))***+++,,,***************)))))))))+++***))))))))))))))))))+++******)))((('''''''''((((((((()))******+++++++++++++++******)))))))))***************))))))(((444444444444444444444444///000111111000000111222333333333222222222111111111111000000000/////////////////////000000000111000000/////////.........+++,,,---.........---,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,*********************+++++++++************++++++))))))******++++++,,,,,,*********++++++*********+++******)))******++++++******************++++++++++++***))))))***++++++++++++************++++++***************+++,,,---************))))))))))))(((''''''(((***,,,+++***+++******))))))******+++++++++******)))(((''''''+++++++++************)))************************************))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++***)))((('''''''''''',,,+++******))))))************))))))))))))******)))***+++)))'''&&&'''(((***)))))))))((((((((('''***)))''''''((()))((('''******))))))))))))******&&&&&&'''((()))***++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))++++++***))))))))))))******)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,---...%%%)))***((('''***,,,***+++***))))))))))))))))))((((((((()))))))))******(((*********(((((()))***))))))))))))(((((((((((()))))))))*********++++++)))))))))))))))(((((((((+++++++++***************************))))))))))))******))))))((('''&&&&&&)))***++++++***)))***+++)))))))))))))))******+++*********)))))))))))))))***+++,,,,,,,,,,,,,,,,,,************))))))))))))++++++)))(((((()))******************))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++++++++***************************************))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,+++***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************+++******))))))))))))***&&&&&&'''((()))***+++++++++++++++******))))))))))))))))))))))))*********+++)))(((***...///---+++))))))))))))))))))))))))***))))))(((((())))))***,,,+++*********+++,,,---+++++++++******))))))(((((())))))************)))*********))))))(((((((((((((((((()))******++++++++++++************))))))++++++++++++*********)))333333333333333333333333222333444444222222333444333333333222222222111111111111111000000000//////....../////////000000000////////////.........---,,,,,,---......------,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++---,,,+++,,,---...---,,,------,,,,,,,,,,,,++++++////////////............+++***)))***+++++++++)))))))))******************++++++************++++++))))))***+++,,,,,,------))))))***++++++***))))))******************+++++++++++++++***************+++******************++++++******))))))******+++---,,,++++++***)))))))))*********)))))))))(((((()))((('''(((***,,,+++***+++***)))(((((()))***+++,,,,,,+++***)))(((((('''+++++++++*********))))))************************++++++******))))))((((((((()))***++++++***)))((())))))))))))))))))))))))++++++***((((((''''''(((,,,+++******))))))************))))))))))))******)))******)))(((''''''(((((((((((((((((((((((((((***)))''''''((())))))(((***))))))(((((())))))***''''''(((((()))******+++************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************))))))))))))))))))))))))++++++***************+++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&***+++((('''***+++***++++++***)))((((((((()))(((((()))))))))*********''')))******(((((()))***************************))))))*********+++++++++))))))))))))))))))((((((*********************************)))))))))))))))******)))((('''&&&%%%%%%)))***++++++***)))***+++)))))))))))))))******+++,,,++++++******))))))))))))***+++,,,,,,,,,,,,,,,++++++******))))))((((((+++***(((''''''(((***+++*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***************************************************(((((((((((((((((((((((((((((())))))************+++,,,,,,---,,,,,,++++++(((((())))))************)))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))''''''(((((())))))******++++++******))))))(((((()))))))))*********))))))***)))(((***,,,,,,+++)))((((((((((((((((((((((((******))))))))))))******))))))(((((()))***+++,,,******))))))((('''&&&&&&'''((()))+++++++++***)))******))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++******))))))))))))111111111111111111111111222444555444333222333444333333333222222222111111111111111111000000000000------........./////////.........---------,,,,,,------------------,,,,,,******+++,,,------------+++,,,,,,------,,,,,,+++---,,,+++,,,...///...------------,,,,,,+++++++++///.........---------,,,+++***))))))++++++***)))((()))***++++++++++++***++++++************++++++))))))***+++,,,,,,------+++,,,---......---,,,+++))))))******+++++++++++++++++++++************************++++++*********))))))(((((((((((())))))++++++++++++***))))))((())))))((((((((('''''''''***)))((()))***+++***(((+++***)))(((((()))***+++------,,,+++******))))))+++++++++*********))))))************************++++++******))))))((((((((()))***++++++***)))((())))))))))))))))))))))))++++++***))))))))))))***,,,+++******))))))************))))))))))))******((()))***)))((('''((()))'''''''''((()))******+++***((('''''')))***)))))))))((((((''''''(((((()))*********************************)))))))))))))))******************************))))))))))))******************))))))(((((())))))))))))))))))))))))+++***************++++++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((,,,---)))''')))***(((++++++***)))((((((((()))))))))))))))************'''((())))))''''''(((***))))))))))))))))))))))))************++++++++++++************************************************))))))))))))))))))******)))))))))((('''&&&&&&&&&)))***++++++***)))***+++)))))))))))))))******+++,,,,,,++++++******)))))))))******+++,,,,,,,,,,,,++++++******))))))((((((***)))'''&&&&&&''')))***))))))))))))))))))******))))))))))))))))))))))))+++***)))))))))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++******)))******+++++++++++++++***************))))))(((((())))))))))))))))))))))))******))))))))))))))))))(((((('''''''''(((((()))******))))))((((((''''''*********)))))))))(((((())))))************)))(((((((((((()))******((('''(((((((((((((((((((((((())))))************))))))((((((((())))))******++++++******)))(((''''''&&&'''((()))+++++++++***)))))))))))))))************((((((((()))******++++++((((((((((((((((((((((((+++***)))(((((((((((()))222222222222222222222222111222333222111000111222333333333222222222111111222222111111111000000000------------...............------------,,,,,,,,,...------------,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++---,,,,,,---///000///......------,,,,,,++++++***,,,,,,,,,++++++******)))---+++***+++,,,---,,,+++((()))+++,,,------,,,+++++++++************++++++))))))******++++++,,,,,,)))***,,,------,,,***)))((()))***+++++++++++++++******************++++++)))***++++++++++++***)))))))))(((((((((((())))))'''''')))***++++++++++++((((((((((((''''''''''''+++)))((()))******)))(((***))))))(((((())))))***,,,,,,,,,++++++++++++++++++++++++************)))************************************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************++++++,,,,,,+++******))))))************))))))))))))******((()))***)))((('''((()))''''''((()))***+++,,,,,,***((('''((()))******)))((((((''''''''''''((((((++++++++++++*********)))((()))))))))******************************************))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))***))))))))))))***++++++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---)))---...***'''))))))(((+++***)))))))))))))))))))))))))))*********++++++'''((())))))''''''''')))&&&&&&&&&&&&''''''''''''*********++++++++++++,,,******+++++++++++++++,,,***************+++++++++))))))))))))************)))))))))((((((((('''''')))***++++++***)))***+++)))))))))))))))******++++++++++++***************)))***++++++++++++++++++************))))))))))))(((''''''&&&&&&'''))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))((())))))***************++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))'''''''''''''''(((((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))***++++++***(((''''''(((((()))))))))(((((())))))))))))))))))))))))((())))))******))))))(((************++++++++++++,,,,,,,,,++++++******)))((())))))************))))))))))))******+++++++++((((((((()))******++++++''''''(((((((((((())))))+++***((('''''''''((()))333333333333333333333333222333444333111000111222333333333222222222111111222222222111111111000000............////////////............------------......------,,,,,,,,,,,,,,,------.........------+++,,,,,,------,,,,,,+++------,,,---///111000///......---,,,,,,+++******------,,,,,,+++******))),,,+++***+++,,,---,,,***)))***,,,.........---,,,++++++************++++++************************%%%''')))******)))'''%%%'''(((***+++,,,,,,++++++)))))))))***+++++++++,,,)))***++++++++++++***)))***))))))))))))))))))***&&&'''(((***+++,,,++++++)))))))))((((((((((((''')))((('''(((***++++++***(((((())))))))))))((((((************+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((()))+++,,,---,,,+++******))))))************))))))))))))******''')))***)))((('''(((***))))))******++++++,,,,,,***((('''((()))++++++***))))))(((((((((((())))))))))))))))))************''''''((()))***++++++,,,******************************))))))))))))***************))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,---...(((,,,---)))(((***+++)))))))))))))))))))))***+++))))))*********+++++++++)))***+++***((('''((()))&&&&&&''''''((((((((((((*********+++++++++,,,,,,*********+++++++++,,,,,,))))))*********+++++++++((()))))))))************((((((((())))))))))))***)))***++++++***)))***+++)))))))))))))))******+++)))))))))******************++++++++++++******))))))))))))))))))*********''''''((((((((()))))))))((()))))))))************)))))))))))))))))))))))))))((((((((()))***++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))((())))))************************)))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''((())))))*********))))))((((((''''''''''''(((((()))*********))))))+++++++++***(((''''''(((***************+++))))))))))))))))))))))))'''((())))))))))))((('''))))))*********))))))(((+++++++++++++++++++++++++++***))))))))))))))))))(((((()))***++++++,,,,,,((((((((()))******++++++))))))))))))*********+++,,,+++)))((('''((()))***555555555555555555555555444555666555333222333444333333333222222222111111222222222111111111111000////////////000000000000000/////////............///...---,,,,,,,,,,,,,,,---......///......------+++,,,,,,------,,,,,,+++...---,,,...000111111000......---,,,,,,+++******000000///...------,,,,,,***)))((()))*********((()))***---/////////...---++++++************++++++*********)))))))))))))))((()))+++------+++)))((('''(((***+++,,,,,,++++++(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))++++++************++++++))))))***++++++***((((((************))))))))))))'''&&&&&&(((+++------,,,'''((()))******)))((('''((((((((()))******+++++++++++++++************)))(((((((((((((((((((((((((((((())))))******++++++***))))))))))))))))))***))))))))))))))))))))))))%%%&&&&&&''')))***,,,---,,,++++++***)))***************))))))))))))******'''(((***)))(((((()))***,,,,,,,,,++++++++++++******((('''(((***++++++*********))))))))))))******&&&&&&'''((()))***++++++&&&&&&''')))***+++,,,---******************************))))))))))))******((((((((()))******++++++))))))))))))))))))))))))(((((('''(((((()))*********)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))((()))((()))(((&&&+++,,,))))))+++---,,,))))))(((((()))***++++++)))************++++++++++++,,,---+++)))(((((()))))))))******+++++++++,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,))))))******++++++++++++(((((())))))*********+++(((((())))))******++++++)))+++++++++***)))***+++)))))))))))))))******+++(((((())))))*********++++++++++++++++++***)))((((((((())))))******++++++'''((()))***************(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))((()))***+++++++++++++++((((((((()))******++++++))))))))))))))))))))))))+++*********))))))(((((())))))((())))))***++++++(((((((((((())))))))))))&&&&&&'''((()))***++++++)))***+++,,,+++***(((&&&(((***+++,,,,,,,,,,,,---))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((('''&&&%%%$$$)))))))))))))))*********,,,+++***((((((((()))***(((((()))***+++,,,,,,---((((((((()))******++++++******++++++,,,,,,,,,,,,---,,,***(((((()))***+++222444555555444333333444444333333222222333333444444444444333333333222222555///,,,111555333...,,,////////////............///...---,,,+++,,,---......---...000000---++++++...,,,***+++---...,,,***---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$(((---222222000+++(((++++++*********,,,---...(((((((((((())))))))))))+++,,,,,,------,,,,,,+++...//////---***((((((((()))************+++++++++---,,,+++)))((((((((((((...)))%%%&&&***...---***************************%%%+++((($$$---)))************+++++++++******))))))))))))******'''((()))++++++,,,,,,,,,)))************+++++++++))))))(((((((((((()))))))))******)))(((((()))+++///,,,***))))))***)))((()))))))))))))))))))))))),,,+++***)))((((((((((((...---,,,+++************((((((((((((((((((((((((************************(((((((((((()))***+++,,,,,,+++(((''''''(((+++,,,******))))))(((((('''''')))(((((('''(((***,,,---******+++,,,+++***)))(((,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++******)))))),,,,,,+++******)))((((((******++++++++++++******************************,,,***((('''&&&'''((()))+++*********))))))(((((()))))))))((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))...---+++*********+++++++++++++++************)))---,,,***)))))))))***+++,,,+++++++++***))))))))),,,+++***))))))***+++,,,'''((()))+++++++++***)))''')))***++++++***)))'''((((((((((((((((((((((((+++*********))))))((((((---(((###$$$(((++++++***((()))***)))((((((***,,,************************))))))*********+++++++++))))))))))))************(((((())))))*********+++...---+++***)))(((((((((************************+++*********))))))((((((,,,+++************(((&&&))))))))))))(((((((((((('''))),,,...///---+++)))************************)))))))))))))))******+++,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))(((''')))***)))'''&&&&&&'''&&&&&&&&&&&&''')))******))))))))))))))))))))))))))))))************))))))*********+++,,,,,,------&&&&&&'''((()))***++++++&&&'''(((***++++++++++++''''''''''''((((((((((((************************(((((())))))******++++++******)))))))))))))))***'''((()))******)))((('''))))))))))))))))))))))))******)))))))))))))))***222444555555444333333444444444333333333333444444444333333333222222222222333000///111111///...000////////////..................---,,,,,,,,,---...///............---------...,,,***+++---...---+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''))),,,...///...---+++,,,+++***))))))***,,,---(((((()))))))))*********++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++)))************++++++++++++******))))))))))))***,,,)))''''''***,,,+++)))************************%%%(((+++)))%%%$$$(((,,,)))************+++++++++******))))))))))))******'''((()))******+++******)))************+++++++++***))))))(((((())))))***)))******)))(((((()))+++---+++)))((()))***)))(((******************************))))))))))))******------,,,+++************))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,+++***))))))***+++,,,+++*********))))))))))))))))))(((((()))***,,,---***++++++,,,+++***)))(((((((((((()))+++---...///************************++++++++++++*********)))......---,,,,,,+++************++++++++++++******************************,,,+++***)))((())))))***************)))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++++++++,,,,,,+++++++++************))),,,+++***)))((())))))***+++++++++***************++++++***))))))***++++++'''((()))***++++++***)))((()))***++++++***)))((())))))))))))))))))))))))************)))))))))(((,,,((($$$%%%))),,,+++)))((()))))))))((((((***,,,************************))))))*********+++++++++))))))))))))************((()))))))))************,,,,,,+++***))))))))))))************************++++++++++++******)))))),,,***************(((&&&)))))))))))))))))))))(((*********+++++++++++++++************************)))))))))))))))***++++++++++++***))))))***++++++((()))+++,,,,,,+++)))(((((()))******)))'''((())))))))))))))))))***+++,,,************************))))))************))))))++++++******)))((((((((((((((())))))******++++++((())))))************)))''''''((((((((()))))))))************************(((((())))))))))))))))))******))))))))))))******((()))************)))((())))))))))))))))))))))))******))))))))))))******222444555555444333333444555444444333333444444555333333333222222222111111111000111333000---...333////////////...............------,,,------......000000...---------...///---,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---......---+++)))''''''(((***,,,))))))*********+++++++++***++++++,,,,,,++++++***(((***++++++******,,,---)))************+++++++++)))))))))))))))***++++++******************))))))************************---***((((((***+++***))))))************+++++++++******))))))))))))******)))******+++++++++******)))************+++++++++*********))))))*********)))******)))(((((()))+++,,,***(((((()))*********************************((((((((()))***+++,,,---,,,,,,++++++***+++++++++************************************************************+++,,,------++++++++++++++++++++++++++++++++++++******************)))******+++,,,---***++++++++++++***))))))''''''((((((***+++---...)))))))))***************++++++++++++************++++++******)))(((((((((******++++++++++++******************************++++++++++++++++++******************))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))......---,,,,,,,,,,,,---+++++++++************)))******)))((((((((())))))***************+++++++++++++++***))))))***++++++((()))******+++*********((()))***++++++***)))(((************************************))))))))))))***(((&&&'''***,,,***((('''((()))((('''''')))+++***************************************+++++++++))))))))))))************))))))))))))************************************************************,,,,,,++++++++++++******+++***)))*********(((&&&)))))))))))))))))))))))),,,***(((''''''))),,,...***************************))))))))))))***++++++++++++***))))))***++++++)))***+++,,,,,,+++***)))''')))++++++***)))************)))))))))******+++************************))))))************))))))++++++******)))(((((((((***************+++++++++***************)))((((((((())))))))))))*********************************))))))((((((((((((((((((***)))))))))))))))******)))******++++++******)))))))))))))))))))))))))))***)))))))))))))))******222444555555444333333444444444333333333333444444333333222222222111111111111000222666555111000222////////////............---------------............000///------//////...------,,,,,,---------,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---......,,,)))&&&&&&''')))+++******+++++++++,,,,,,,,,***++++++++++++++++++***((()))++++++******,,,---))))))*********+++++++++*********))))))***++++++)))+++---,,,+++))))))***************************---***'''''')))***(((&&&))))))*********++++++++++++******))))))******+++,,,,,,,,,---,,,,,,++++++))))))*********+++++++++++++++************++++++)))******)))(((((()))+++,,,+++))))))***,,,,,,+++************************))))))))))))***+++,,,,,,+++++++++***++++++,,,,,,***************************************************************+++,,,---)))***++++++++++++***)))*********************************++++++,,,,,,---++++++++++++******))))))++++++***)))))))))*********************+++++++++++++++++++++++++++++++++******)))))))))(((((((((******++++++++++++******************************)))***,,,---,,,+++***)))*********)))))))))))))))%%%''')))***+++***(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((()))))))))***+++++++++,,,+++******************+++************************((()))************)))(((*********************************))))))))))))))))))(((((()))++++++)))''''''((()))((('''''')))+++************************************************((()))))))))************)))))))))))))))*********))))))******++++++++++++************************************************+++***)))*********(((''')))))))))))))))*********+++***(((&&&''')))+++---******************************))))))******+++,,,+++******************+++)))***++++++++++++***)))&&&(((******))))))***+++))))))(((((('''(((((((((************************))))))************))))))*********+++,,,,,,------+++++++++******)))))))))))))))*********))))))((())))))*********+++++++++++++++++++++++++++++++++))))))((((((''''''&&&&&&))))))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++222444555555444333333444333333222222222222333333333333333222222222111111333000222999<<<888111...////////////............---------....../////////+++///000------000///+++------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---+++)))'''&&&''')))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,+++)))))))))***))))))*********+++++++++---,,,+++***))))))))))))***,,,...---,,,++++++,,,******************************)))((('''''''''((())))))*********+++++++++++++++************++++++***+++++++++++++++***)))))))))*********+++++++++++++++************++++++)))******)))(((((()))+++...,,,******+++---------************************++++++************+++++++++++++++***++++++,,,,,,))))))))))))))))))))))))***************************))))))))))))******+++'''((()))******)))((('''))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++***************,,,,,,+++***************+++++++++,,,,,,,,,------+++++++++++++++++++++,,,............------------******++++++++++++******************************''')))+++,,,,,,+++)))((())))))))))))))))))******&&&''')))++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++*********))))))((((((((()))))))))(((((()))))))))***+++++++++,,,*********++++++*********++++++******************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,+++)))''''''((()))((('''((()))+++************************************************((()))))))))******************))))))))))))))))))((()))***++++++,,,++++++))))))))))))))))))))))))((((((((()))))))))))))))***)))))))))+++***)))'''((()))))))))*********+++)))))))))))))))************************************************++++++,,,*********++++++******************++++++*********%%%'''))))))(((((()))******))))))(((((((((((()))************************))))))************))))))*********+++,,,,,,------*********)))(((((('''''''''''')))******+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&))))))(((((()))***++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++222444555555444333333444444333333222222333333444444444444333333333222222333///111999>>>:::222---////////////............,,,---...///////////////)))...///******//////***,,,...///...---,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,+++***)))))))))************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++)))'''((())))))************+++++++++...---,,,+++***)))))))))++++++++++++,,,,,,------************************)))+++,,,***((('''))),,,)))************+++++++++++++++************++++++'''(((((()))))))))(((((()))************+++++++++*********))))))*********)))******)))(((((()))+++...,,,******+++,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))***************************)))))))))))))))******&&&'''((())))))((('''&&&((((((((((((((()))))))))******+++++++++++++++***,,,+++******))))))*********))))))***+++,,,------++++++,,,,,,---.........++++++++++++,,,,,,,,,,,,------------------------******++++++++++++******************************'''(((***,,,,,,+++)))((())))))))))))************'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********+++++++++************)))(((((()))*********))))))***************+++++++++)))***++++++++++++***))),,,,,,+++************+++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************)))***+++++++++***)))(((((()))***)))((((((***,,,************************+++++++++***************))))))))))))************************))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))'''''''''(((((((((((()))***)))))))))++++++)))(((((())))))******+++++++++'''(((***+++,,,+++***)))************************+++************+++,,,,,,)))***++++++++++++***)))************************%%%'''))))))(((''''''(((++++++*********++++++,,,++++++++++++++++++++++++))))))************))))))++++++******)))(((((((((***)))))))))((((((''''''&&&'''((()))+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((((((((((((((((((((()))***+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,222444555555444333333444555555555444444555555555555555555444444444333333222000111666999666222111////////////............+++,,,...///000000000///+++///,,,$$$$$$---111---,,,...//////---,,,---///---------------,,,,,,,,,------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++******++++++++++++++++++************++++++++++++,,,------......------,,,***+++,,,+++((('''((())))))************+++++++++---,,,++++++************+++(((&&&'''+++------,,,******************************+++***))))))+++,,,)))************+++++++++,,,++++++******++++++,,,'''(((((()))************)))************+++++++++***))))))(((((())))))***)))******)))(((((()))+++...,,,)))((()))******)))++++++++++++++++++++++++************+++,,,------------,,,+++************************************************************+++******))))))******+++(((((())))))))))))(((((((((((()))))))))*********))))))***++++++***)))))),,,+++***)))))))))***+++)))))))))))))))***+++,,,******+++,,,,,,---......+++++++++,,,,,,,,,------******************************++++++++++++******************************))))))+++,,,,,,,,,++++++((()))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***+++++++++************)))((((((***+++++++++******+++++++++***************)))***++++++++++++***)))---,,,+++*********++++++******))))))))))))******************************((()))))))))***************+++,,,+++***))))))))))))***+++***)))***+++---************************+++++++++*********))))))))))))))))))************************)))))))))(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))))))))***)))((()))++++++)))(((((())))))******+++,,,,,,))))))+++,,,,,,,,,+++***************************++++++******++++++,,,---)))***++++++++++++***)))+++******************+++''')))******(((''''''(((************+++,,,------++++++++++++++++++++++++))))))************))))))++++++******)))(((((((((******))))))))))))))))))'''((()))***************)))))))))************+++************************(((((())))))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,222444555555444333333444777777666666666666777777666666555555555444444444111000111444333000111666000/////////............+++,,,...000000000000///---000*** +++222///,,,...000///---,,,---000.........------,,,,,,,,,------------------------------------///000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,((()))+++---------,,,+++))))))*********+++++++++---......//////......---)))***+++***)))((()))***)))************+++++++++++++++******++++++,,,---***&&&"""$$$)))------+++************************)))((('''((()))++++++***)))************+++++++++,,,++++++******++++++,,,)))***+++,,,---.........)))************+++++++++))))))(((((((((((()))))))))******)))(((((()))+++---+++(((''''''((('''&&&++++++++++++++++++++++++(((((()))***+++---///000...---,,,+++************++++++++++++++++++++++++************************,,,,,,++++++***+++++++++***))))))))))))))))))***))))))******+++++++++,,,((()))***++++++***((((((---,,,***)))))))))***+++++++++)))(((''''''''''''))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---******++++++++++++*********************************+++,,,,,,------------(((((())))))*********+++++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++++++++************)))((()))***,,,,,,,,,+++***,,,+++++++++******)))))))))***+++,,,,,,+++***)))...---+++*********++++++******))))))))))))******++++++++++++++++++++++++(((((())))))*********++++++,,,,,,+++)))))))))******+++,,,+++******,,,...************************++++++++++++******))))))))))))))))))************+++*********))))))(((((((((***+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))*********+++))))))((()))++++++***(((((())))))***++++++,,,,,,+++++++++++++++,,,,,,---************************++++++******++++++,,,---)))***+++,,,,,,+++***)))++++++************++++++)))+++,,,+++)))((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++))))))************))))))*********+++,,,,,,------***************************************)))((((((((())))))))))))*********(((((((((((((((((((((((((((((())))))******++++++(((((((((((()))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,111222333555666666777777444444444333333222222222000111222444444444444333000111111000000...---,,,//////000000000000////////////.........//////000111---***,,,000111///+++,,,---...//////...---,,,,,,,,,,,,,,,,,,---...//////...,,,*********,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------,,,+++,,,---///000333000---,,,......,,,***,,,++++++******++++++,,,+++,,,---,,,***)))***+++,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,***)))(((''''''(((***,,,+++***+++*********+++,,,------///,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((())))))+++***)))(((((()))***+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++///---+++***++++++***)))))))))))))))))))))))))))************************))))))***++++++++++++***,,,+++***))))))***+++,,,+++,,,,,,+++******+++---+++*********))))))(((((()))))))))))))))*********---+++))))))+++,,,---,,,))))))))))))))))))))))))...---+++))))))***,,,---///...---,,,***)))((('''******+++++++++******)))+++***)))))))))***+++,,,------------------------,,,,,,,,,------.........---------,,,,,,+++++++++((()))))))))******************************++++++************************,,,++++++******++++++,,,+++,,,,,,+++***(((&&&$$$,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++******))))))***************************************************))))))***+++---,,,,,,'''!!!444&&&...(((&&&)))(((((()))***************************************)))))))))***+++++++++,,,))))))))))))***************++++++++++++***))))))---,,,***((('''((()))***,,,,,,,,,++++++*********************************************************+++***)))(((((()))***+++)))***,,,,,,***)))***+++(((((()))************)))---,,,++++++******++++++******+++++++++,,,,,,,,,)))))))))******)))))))))---,,,++++++******++++++,,,///000---(((&&&(((+++************************************************+++++++++*********))))))+++******)))))))))))))))((()))))))))))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++***'''&&&&&&'''***++++++++++++*********))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))444555666777888888888888555555444444444444444444555666666777777666555444555555444333333222111111///000000111111000000///'''(((***---000444777999111...+++---000111///,,,,,,---............---,,,...---------......///000000///---,,,,,,,,,...///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,******,,,,,,***(((,,,++++++******++++++,,,+++,,,---,,,***)))***+++,,,,,,,,,---------......,,,+++++++++,,,,,,***)))+++***))))))******)))(((***************+++,,,,,,---+++))))))***+++++++++************************++++++++++++************+++******))))))******+++++++++***)))))))))******++++++++++++++++++++++++,,,,,,++++++***++++++,,,...,,,*********+++***)))************************************************))))))***+++++++++++++++,,,+++***))))))***+++,,,)))***+++***(((((()))++++++*********))))))))))))***************++++++++++++)))((()))***,,,++++++************************,,,+++*********+++,,,,,,++++++++++++++++++++++++******++++++++++++******---,,,+++***))))))******************************,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++)))))))))*********************************++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,++++++***)))(((''',,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))************************************************+++*********++++++***))))))"""222###---******,,,((())))))***************************************,,,,,,,,,+++***)))))))))++++++******))))))((((((((()))***+++++++++++++++***)))((('''(((***,,,---,,,,,,++++++++++++++++++************************************************+++***)))(((((()))***+++)))***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++******))))))))))))))),,,///111///***((()))+++************************))))))))))))))))))))))))+++++++++*********))))))++++++***))))))))))))))))))***************))))))************************))))))))))))))))))))))))+++++++++*********)))))),,,***)))(((((()))***,,,+++++++++*********))))))+++++++++*********))))))***************************************)))((((((666666777777777777666666222222222222333333333333555555555555444333222111333222000///...//////000///000000111111000000///,,,,,,---...///111333444000...,,,---000111///,,,,,,,,,------------,,,,,,///............///000000000///.........///000111------,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,------,,,,,,***))))))+++,,,,,,***(((,,,++++++******++++++,,,+++,,,---,,,***)))***++++++,,,.../////////...---,,,+++++++++,,,,,,***)))***)))((()))++++++***)))*********)))******+++,,,+++***))))))+++,,,+++)))************************,,,,,,+++++++++*********,,,++++++******++++++,,,,,,,,,+++***))))))))))))************************,,,++++++***++++++,,,,,,---,,,***)))******)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++************++++++)))***++++++))))))***+++***************)))))))))++++++++++++++++++++++++)))(((((()))+++,,,***)))************************((()))******++++++++++++++++++++++++++++++++++++******+++++++++++++++***...---,,,***))))))))))))))))))))))))))))))))))))------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++*********************++++++++++++++++++******************************,,,++++++******++++++,,,,,,,,,+++***************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***...***999%%%---,,,------((()))******++++++******************************---,,,,,,++++++******)))---,,,+++***)))((('''''''''((()))***+++,,,,,,,,,))))))(((((()))***,,,---++++++++++++++++++,,,,,,************************************************+++***))))))))))))***+++)))***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,)))******++++++******)))*********))))))))))))(((+++...111000---***)))+++************************))))))))))))))))))))))))+++++++++***************++++++***))))))))))))*********+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++***************)))))))))))))))))))))))))))************)))((((((555555666555555444333333222333333444444555555555333333333333222222111111000///---++++++,,,---......//////000000//////...222111000...---,,,,,,,,,///---,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...............////////////......///000111222------,,,,,,,,,,,,------------------------------***+++,,,------,,,+++*********,,,...///...---+++,,,++++++******++++++,,,+++,,,---,,,***)))***+++***+++---//////...---+++,,,+++++++++,,,,,,***)))&&&&&&&&&(((,,,.........*********))))))******+++***))))))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))))))))***************++++++******++++++,,,,,,---+++))))))*********(((++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++---......,,,,,,,,,---************************+++++++++++++++*********)))))))))+++------+++)))************************&&&''')))+++,,,,,,+++***......---,,,+++***)))(((******++++++,,,,,,++++++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,---------,,,++++++++++++*********,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,*********+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++,,,---------......000444HHH000000,,,,,,***))))))***++++++++++++***************************)))******+++,,,---......,,,,,,+++******)))(((((((((((()))***+++,,,,,,,,,---,,,+++)))))))))))))))*********++++++,,,,,,,,,************************************************************************)))***,,,,,,***)))***+++(((((()))************)))---,,,++++++******++++++******+++++++++,,,,,,,,,(((((())))))))))))((((((,,,,,,,,,,,,++++++******))),,,///000---+++))))))************************))))))))))))))))))))))))************************,,,+++******))))))******)))***++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***666666666666555444333222666777777777888888999999555555555555555666777777444333111000///000222333---......//////......---+++++++++,,,---...000000---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...------------...//////000...------,,,,,,------...------------------------+++,,,---......---+++***)))+++...000000///...---,,,++++++******++++++,,,+++,,,---,,,***)))***+++(((***,,,---...---+++***,,,+++++++++,,,,,,***)))'''&&&&&&))),,,...///...++++++***************+++)))))))))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,,,,------,,,,,,,,,+++++++++,,,---...///000************++++++,,,,,,+++*********++++++,,,------+++))))))***+++***)))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++---//////...,,,------***************+++++++++++++++******))))))))))))+++***+++---......,,,***************************&&&'''***,,,------+++***------,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))******+++++++++******+++++++++,,,,,,,,,)))))))))))))))*********************************)))))))))))))))))))))))))))+++,,,,,,******,,,...,,,;;;VVV888111******'''))))))***+++++++++++++++************************)))***+++,,,---...//////***************+++++++++******+++++++++******)))---,,,+++******)))))))))*********++++++,,,,,,,,,******************************************************++++++++++++******)))***,,,,,,***)))***+++(((((()))************)))---,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))'''***---...---+++)))(((************************++++++++++++++++++++++++************************,,,++++++***************((())))))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((************************************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++777777888888777666555555555555555555555555666666333333333333444555666777444444222222222222333444---......//////......---+++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,---------------............------------......,,,,,,,,,------------...------......------,,,,,,)))+++---...---,,,,,,---,,,++++++******++++++,,,+++,,,---,,,***)))***+++((()))***,,,,,,++++++***,,,+++++++++,,,,,,***)))+++***)))***,,,,,,+++***---,,,++++++***++++++++++++***)))***,,,------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---///000111))))))******+++,,,,,,,,,************+++,,,---------+++******+++,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,......---++++++,,,*********+++++++++++++++++++++******)))(((((((((,,,++++++,,,...///---,,,++++++++++++++++++++++++((()))+++---...---,,,+++*********++++++,,,,,,---)))***+++,,,------------((()))***,,,------...---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------,,,++++++******((((((((((((((((((((((((,,,++++++******++++++,,,++++++*********++++++,,,***++++++++++++,,,,,,,,,------------------------************************************************(((((())))))***+++++++++******+++++++++,,,,,,,,,***************+++++++++************************************************+++,,,---***'''(((+++///222CCC]]]999///***+++''')))***++++++,,,+++++++++************************------------------------*********+++++++++,,,,,,+++++++++++++++***))))))))))))***++++++,,,,,,,,,++++++++++++++++++,,,,,,******************************************************+++,,,,,,+++******)))***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,******++++++++++++******))))))***++++++)))(((''''''(((***+++,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,+++************+++'''((()))***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++((()))***++++++***)))(((***************+++++++++***************+++++++++************************(((((()))************)))666777777777777777666666444444444333333333333333333222111111111222333444000000000000000000000000//////000000000000//////222111000///...------------...///......---............---,,,,,,---......//////...---------------------.........---,,,,,,......------------......,,,,,,,,,---------......000///......---------...)))+++---,,,******+++---,,,++++++******++++++,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,***)))---+++******,,,,,,+++)))...------,,,++++++,,,,,,---+++)))***,,,...///...***************************++++++,,,,,,------...***+++,,,------,,,+++************++++++---...///(((((())))))***++++++,,,************+++,,,---......,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------,,,++++++***,,,...///...,,,+++,,,*********++++++,,,,,,,,,,,,,,,+++******)))((((((---+++***+++,,,...------+++++++++++++++++++++++++++,,,------------,,,+++)))******++++++,,,------)))***+++,,,------------)))***,,,------------,,,************************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,---...//////...------,,,++++++******)))))))))))))))))))))))),,,++++++******++++++,,,*********+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))***+++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,......,,,***---444;;;KKKVVVccc777------///))))))***++++++,,,,,,++++++************************------------............+++++++++++++++++++++***)))******+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***************************************************++++++,,,,,,++++++***)))***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,(((((())))))))))))((((((((()))***++++++***(((''')))))))))***+++,,,+++***************************++++++++++++++++++++++++))))))*********+++++++++---,,,++++++******++++++((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++++++++***))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++(((((()))***************444444555555555555555444::::::999999888888777777888777555444333333444555...///000000000000000///111111222222222222111111111111000000000000111111///000111000/////////000///...------------...///111000///................../////////...---,,,,,,......------------......,,,,,,,,,------.........111000///...------...///+++---...---******,,,///,,,++++++++++++++++++,,,+++,,,---,,,***)))***+++,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,***)))***))))))***,,,...---,,,///...------,,,,,,,,,,,,...,,,******,,,...000000,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******,,,,,,,,,,,,***************)))******++++++&&&''''''((()))******+++************+++,,,---......---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++------------++++++,,,...111111000.........*********++++++,,,,,,,,,------,,,,,,+++***))))))---+++))))))+++,,,---,,,++++++++++++++++++++++++---------...------,,,,,,---,,,,,,++++++*********)))***+++,,,------...---+++,,,---------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,+++++++++)))***+++,,,...///000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))******++++++)))((('''*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,+++...//////000666AAAJJJgggiiijjj555,,,000222*********+++,,,,,,,,,,,,+++***************************+++,,,---///000111222...------,,,+++***))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))---,,,,,,++++++************************************************************+++,,,------,,,+++***)))***,,,,,,***)))***+++(((((()))************)))---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---------,,,***(((+++***)))***,,,------,,,************************************************))))))******++++++++++++---,,,++++++******++++++)))***+++,,,------...---))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,444444444555555555555555666666666666666666666666555555444333333222111111333222000/////////000111000000////////////000000222111000///...---,,,+++////////////...,,,***)))......---------,,,,,,,,,000///...---,,,,,,---...////////////////////////---,,,,,,---///000///.........//////......---,,,---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...///000000...,,,+++,,,,,,............,,,,,,+++---///...,,,,,,///222333111...+++)))((()))))))))***+++,,,,,,+++)))(((,,,++++++******++++++,,,---------,,,,,,+++++++++------,,,+++*********+++***)))))))))***++++++,,,++++++***************+++(((((()))***,,,---...///*********++++++,,,,,,,,,******))))))******+++,,,***)))))))))***+++,,,,,,))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,))),,,,,,,,,+++++++++*********+++---//////...---,,,///---++++++,,,,,,+++************++++++,,,,,,,,,+++***(((((())),,,///111,,,,,,------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++*********+++,,,,,,,,,---...---,,,+++************))))))***+++,,,,,,------000---++++++---...,,,)))++++++++++++++++++++++++,,,(((%%%''',,,...---***,,,,,,---......---------***+++---......---+++***((()))***+++,,,---------++++++***))))))***+++,,,***---...,,,---<<>>777222111111222222000000000///000000111111111111111111000000000000000//////...///000111222......////////////......111000000000000000000000////////////////////////......////////////......//////000000000000000000000000000000111111111111000000000///////////////////////////000000000111//////000000000000000000000000000111111222222222000000000000000000000000111111111111111111111111222111///.........000111////////////////////////.....................///000000/////////.........---...//////000000//////222111111000111222333444444444444333333111000///////////////000000000111------...///////////////111111111111111111111111//////000111111111111111//////............//////111000000000/////////...//////......///000222333////////////////////////........./////////000000...//////000111222333333........./////////000000111111000000//////......////////////...---,,,,,,---...//////000000/////////////////////...------000///......//////...---......---------,,,,,,,,,...///000111111000///...///000111111000///...---...............///000000//////////////////////////////............//////111000//////......//////000000/////////.................................////////////////////////////////////////////////000000///...............333222222111000//////...111111111111000000000000////////////////////////000111111000...,,,---............/////////000000222111000000000000000000---...///000000111000000000000/////////.........000000000000000000000000///000000111111000000/////////......//////000111000000000000000000000000///////////////////////////......------......///---......///000000//////000000000000000000000000//////////////////////////////000222333333111////////////000000000111111////////////000000000000222111///.........000000////////////////////////<<<;;;:::999999888888999999999888888888777777777777777777777666666666666111111222333333333333333333333333333333333333333111111111111111111111111111111222333444444444444111111111111111111222222222222222111222222333333111222222333333333333222444444333333333333444555222222333333333333222222444333333333333333333222///000111222333555666666000000000111111111111111111111111111111111111111555444333111111111222333444333111111222333222111222222111111000111111111222222111111111000000000000////////////000111222111111222222222222111111000000000000000000111111//////////////////////////////000111000///...---,,,...000222222222000///000000000000111111111111222111111111000000///////////////000000000111111//////000111111222333333000000000000000111111111000000000000000000000000111111111111111111111111222111000///...///000000////////////////////////......//////000000111111000000////////////............///000000000000000222111111111111222333333555444333111000//////////////////000000000111111///000111111222222111111111111111111111111111111//////000111111111111111000//////......//////000000000000000////////////000/////////000111333444000000000000000000000000....../////////000000000333333222111000......---....../////////000000000333222111000///......---......////////////......---...//////000000//////000000000000000//////...000111222111///...//////.........------------,,,---...///000000///......///000000000000//////...//////.........///000000////////////////////////000000////////////000000222111000000//////000000000000////////////......+++++++++,,,---......///////////////////////////////////////////////////000000///...............444333222111000...------------------............////////////////////////000111111000...------........./////////000000000000000000000000000111222......//////000//////...000000////////////......000000000000000000000000000111111222222111111000000////////////000111111111111111111111111111111///////////////////////////......------......///......///000000000//////000000000000000000000000///////////////////////////...///111222222000........./////////000000000......//////000000111111222111///.........///000000000000000000000000000<<<;;;:::999999999999999:::999999888888777777777888888888777777777666666222222333444444444444333333333333333333333333333111111111111111111111111111222333333444444444333333333444444444444444555444333222111111111222333222333333333333333333333333333333333333333444444222333333333333333333222444444444333333222222222222222222222222333333333111111111111111111111111//////000000000000//////333333222222222222222222333222111222333333222000444333333222111111111111222222222111111111000000000000000000000111111111000111111111111111111000000000000000000111111111///////////////////////////000111222222111000///---...000111222222111111///000000000111111111111333333222111111000000000//////000000000111111111000000000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000222111000/////////000000///////////////000000000000000111111222333333333000000//////////////////...///000000111111000000/////////000000000111111444222111/////////000000//////000000000111111111000111222222333333222222111111111111111111111111//////000111111111111111000000////////////000000000000000000////////////111111000//////000111111000000000000000000000000...////////////000000000333222111///,,,***)))(((...////////////000000000222111111000000/////////---...///000000000000000......///000000000000000///000000000000000//////111333444333///...///222000000000///////////////...///000111111111000//////000000000000/////////000///////////////000000////////////////////////111111000000000000111111111111000////////////000000000//////////////////++++++,,,------......//////////////////////////////////////////000000000000000///...............000000000000000111111111++++++,,,---....../////////////////////////////////000111000...---...///...////////////000000000000/////////000111222222///000000000000000///...000000//////////////////////////////////////////000111111111111111111000000000000000000111111222111111111111111111111111........................//////............//////...//////000000000/////////////////////////////////////////////////////////......///111111000...............////////////---......///000111111222111111000///...//////000000000000000000000000000;;;;;;::::::999::::::::::::::::::999888777777666777777777666666666555555333444444555555555555555333333333333333333333333333333333333333333333333222222333444444444333333111111222222222333333333444333222111111111222333444333333333333333333333222333333333333333333333333333333444444333333333444444444333333222222222333333333222222111111111222222222111111111111111111111222222222222111111000000111222333333333333444222000000111333333222444444333222111111222222222222222222111111111111///000000111111111111111---......//////......---//////000000111111111111000000000000000000000000...///000111222111111000111000/////////111222333///000000000111111111111333222222222111111111000000000000000111111111111222111000////////////000111111111000000000000000111111111111111111111111////////////////////////222111111000000000000000////////////000000111111000000000111111222222222//////000000000000000000///000000111222111111111///000000000111111111111000//////...///000222333000000000000111111111111---...//////000/////////111111111111111111111111//////000111111111111111000000////////////000000////////////000000000000333222000...---------...////////////////////////////////////000000000111,,,,,,------......//////////////////000000000111//////000000111111222222......///000111111111111...//////000000000000000...//////000000000//////111333555333000///000333000000000000000000000000///000111222333222222111000////////////000000000111000000/////////000000000000000000000000000000111111000000000000111111111000//////......////////////000000000000000000........................000000000000000000000000////////////000000111111000000///.....................///000111222333333///000000111222333444444000000000000000000000000///000111000///...///000////////////000000000111000/////////000111222222111111222222222111000000//////000000000000000000///////////////////////////000000111111000000///000000000000000111111222000000000000000000000000/////////////////////////////////......////////////000000000000000//////////////////////////////000000000000000000000000///......///111111000///............////////////---......///000111111222111000000///////////////000000000000000000000000;;;;;;::::::::::::;;;;;;;;;;;;:::999888777777666666666666666555555555555444444555666666666666666333333333333333333333333444444444444444444444444222333333444444333333333222222333333444555555555222222222111222222333333555444444333333333333444333333333333333222111111333333444444444444333333444333333333333333333222111111111111222222333333222222222222222111111111000000000000000000000000//////000111222333444444222000......000333444555333333222222111222222222333222222222222111111111///000111111222222111111111111222222222222111111/////////000111111222222000000000000000000000000////////////////////////333222000//////000222333000000000000111111111111111111111111111111111111000000000111111111222222333222000///......//////222222222111111111111111111111111111111111111111////////////////////////222222111111111000000000...//////000000111111222//////////////////////////////000000000000111111000000111222222222222222111222333333444444333333.........///000222333444000000000111111111222222...///000000111111000000111111111111111111111111//////000111111111111111111000000//////000000111////////////000000000000333222000...---,,,,,,---/////////////////////////////////000000000111111000000000000000000000000/////////000000000111111...//////000111222333333//////000111111111111111...///000000111111000000...//////000000000000///111222333222111111222333---............////////////000222333444333333222000////////////000000111111111000/////////000000000000000000000000000000111111000000000000111111000000///............/////////000000000000111111000000000000000000//////000000000000000000000000...//////000000111111222000000///...............000000000000000000111111///000000111222333333444000000000000000000000000///000111111//////000111/////////000000000111111000000000000000000111222111111222333333222222222//////000000000000111111000000000000000000000000///000000000000000000///000////////////000111111000000000000000000000000000000000000000000000000000//////......//////000000000111111111000//////000000000000000000000000000000000000000000000000000///...///111222111000....../////////000000000......//////000000111111000000000000////////////000000000000000000000000;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::888777777666777666666666666555555555333444555555666666555555444444444444444444444444333333333333333333333333222333333444444333333222333333444444555666666666000111222222333333333333666555444333222333333444444444444444333111000///333333444444444444333333222333333333333333333444000000000111222222333333333333333222222111111111000///...------...///000111111000000111222333333222000///000222444444444222111111111111222222333333333222222222111111111///000111222222222111111333444444555555444444333...//////000111111222222000000000000000000000000666444222000/////////000333333222111000000000000000000000000111111111111//////000000111222222222000000111111111222222222333222000//////000111222333333333333222222222111111111111111111111111111111111111111111111111111111222222222111111000000...//////000111111222222222222222111000000////////////000000000111111111000111222222333333222222111222333444444444333333...///000111222333333333000000111111111222222222111111222333333333333333111111111111111111111111//////000111111111111111111111000000000000111111.../////////000000000111111111///.........///000000000000000000000000000//////000000000111111111444444333222000///......//////000000000111111111000000000111111222222333000000111222222111111111//////000111111111111000///000000111222222111111111000000111222333333222---.........////////////...///111222333333222222000///......///000111222222111111000//////000000000000000000000000000000000000000//////000000000222111000000//////000000//////000000000111111111...//////000000111111111000000000000000000000000...//////000111111222222000000///...............222222111111000000//////------......//////000000000000000000000000000000///000111111000///000111//////000000000111111111222111000000000000000000///000111222222222222222//////000000000111111111000000000000000000000000000111111222222111111000//////......//////000111111111111111111111111111111111111111111111111111000000////////////000000111111111111111000//////000000000000000000000000000000000000000000000000111000//////111222222111/////////000000000111111////////////000000000000000000000000000//////...////////////////////////;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999777777666777777777777666666666666222333444444555555444444444444444444444444444444222222222222222222222222333333333444444333222222......///000000111222222...000222333444444333333666555444333222333333444444555555444333111///---333444444555555444444333222222222333333444444444222222111111111111111111333333333222222111111111444333111000000111333444333333111000000000111222555444444555666666333111000000000000111222333333333333333222222222111111///000111222333222111111/////////000000/////////...//////000111222222222000000000000000000000000>>>;;;777333111000111222222333444444333111...---000000000000111111111111......///000111222222333000111111111111222222222333222000000000222444666444444444333333222222222111111111111111111111111222222222222222222222222111222222222222111000000...//////000111222222222777666555555444333222111//////000000111111111222111111222333333333333222///000111222333222111111///000222333333222111111000111111111111222222222......///000000000000000111111111111111111111111//////000111111111111111111111000000000000111111.../////////000000111111000////////////111222444111111111111111111111111000000000000111111111111,,,,,,---///000222333333000000000000111111111111222222222111111111111111111111222222222111111000//////000111111111111111000111222333333333333333111...---///333555444222///000000000111111222222---...000111222222222111000///.........000111222222222111000000///000000000000000000000000000000000000////////////000000333222222111000111111111//////000000111111111222,,,,,,...///000222333333000000000000000000000000...//////000111222222222000000///...............000000000000000000111111000000000000111111111111000000000000000000000000///000111111000///000222000000000000111111111111222222111000//////000000......///111111222222222//////000000111111111222000000000000000000000000222222222333333222222222...............///000000222222222222222222222222111111111111111111111111000000////////////000000111111111111111000//////000000000000000000000000000000000000000000000000222111///000222333333222000000000000111111111111000000000000////////////000000000000000//////...////////////////////////::::::::::::::::::::::::<<<<<<;;;:::888777777666666444333444666777555222444444444444444444444444777666555444333333333333///222444555444333333444555555555444444333333333444444444444444666777777555555555555555555555555444666777666444444666999555444333222222333444555444444444333333333222222222444555444222222333444000111333555666666666555555444444333333444444555444444444333333222222222333222111000000000111222222222333333333444444444222222111111222222333444222222222222222222222222111111111111111000///...222222222222222222333333...///000111222333333333///000111222333333222111222222111000///...------111111000000//////......000000000000000111111222111222333444444222000///333222111111111222444444222222222111111000000000111222333444333333111000444444222111000/////////333333333222222111111111222222222111111111000000222222111111000000//////000111111111222222222222111111222222222111111000...000222333333333111000333333222111111222222333000222333555555444333222000000000000111111111111333222222111111222222333333333222111000000000111555555444444333222111111222222222222333444555555222222111000///...------222///000555444111333999===888222000111222222111000000000000000000000000111000000/////////000000111222222333333222222111222111111111000000//////111222222222222111000000///////////////000111111///000///...---...111444---///000111000000222333111222222222222333333333222///...///000/////////000000000000000000000000000///000111...+++...444000000000000000000000000000///...------...///000555444222000///......---////////////000111333333222111111111000000//////222222111111111111111111//////000000111111222222555333222000.........///111000000111333333222000333333333222111000////////////000111111111111111222222222222111111111111000111111111111222222222333222111/////////000111444222000111333444333000111111111111111111111111111111000000000000111111000000000000000111111111---...000222333222111000333333333333333333333333///000000111111111000000222111000.........///000111111000000000000111111111111222222222111111000000000000000000000000000222222222222222111000///000000000000000000000000111111111111000000000000////////////000000000000000000000000////////////;;;;;;;;;;;;;;;;;;;;;;;;888888999999999888888888666555444555888888666444666666666555555555555555222111000//////////////////111333444333222222333555555444444333333333333444333333222222111000000555555555555555555555555111333444444222222444666888777666555555555666777444444444333333333333222222222111111222222111111111222333444444444333333444444333333333333444444222222222222111111111000555555444444444444444555222222222333333333444444222222222111222222333444222222222222222222222222222222222222222111111000222222222222222222222222///000111222222222222222000000222333333222111111222222222111000000//////222222111111111000000000000000000000000111222222222333444555444333111000222222111000111222333444444444444333333333222222111222333333333333222111444333222111111111111111444444444333333333222222444444333333222222111111222222111111111111111111000000000111111111222222111111222222222111111000222222222222333333444444222222111111111111111222000111333444555444333222000000000111111111222222333333222222222222333333333222222111111111111222555444444333222222111111444333222222222222222333444333333222222111111111111...000333444222555;;;KKKBBB888333333555444333000000000000000000000000//////////////////000000222222333333333333222222333222222222111111111111333333333333333222111111111000000000000111222222///000000///...///111333///000222222111111333444...///000111222444555555444222000111222111111111000000000000000000000000//////111555444000///222111111111111111111111111000000............///000333222111000000000000000000000///000000111222333222111111111000000000000111111111111111111111111000000000000111111111111222111000//////000111222/////////000111222111///222333333222222000////////////000111111111111111222222222111111000000000000111111111111222222222333222111000//////000111444222000111333444333111111111111111111111111111333333222111111111111111111111111111000000000000---///111222333333222111333333333333333333333333000111111222222111111000111111//////...///000000111111000000000000111111000111111222222111111000000000000000000000000000111111222222111111000000000000000000000000000000//////000000111111222222000000000000000000000///111111111111111111111111<<<<<<<<<<<<<<<<<<<<<<<<444555777999:::::::::999555444444555777888777555888888777777666666666555444333333222222222333333000222333444222222222333444444444333333333333333222222333333222111///...555555555555555555555555222333444444333333444666888888777666555555555666555555444444444333333333777555333444777888666333333333444444333222111111444333333222222333333444333222222222222222111111222222333333333333222222222222222222333333333333222222222222222333444444333333333333333333333333333333333333333222222222111111111111111111111111000111111222222222111111111222333333333222111000222222222222222222222222222222222222222111111111111000000000000111222222333444444555555333222111111111000000111111222333444444444444333333333333111222222333333333222222333333222222222222333333555555444444444444333333555555444444333222222111111111111111222222222222///000000000111111111111000111111222222222111111333333111111111222444555111111111111111111111111000111222333444333222222111111111111222222222222333333222222222222333333222222111111111222333333444333333222222111111111444444333111111000000000333333222222222222222222000//////222222333777<<>>======<<<<<<;;;;;;;;;888:::;;;;;;999999999:::666666666666666777777777666555555444444444555555888888999777666555777888555555555555555666666666555555666666555444222111555555555555555555555555555555555777999999777555666777777888888888777666777666666666666555555555555333111333666777666444666666666666666777888999555444444333333444444555333333333444444444444555333444555666666666666666444444444444555555555555333333333333333444444555333333333333333333333333222222111000000111333444444444333333222111111111222222222222222111000///222333333444444333222111///000000000111111222222000000000111111111111111222111111111111222333333444444444333333333333333111111222333333333333222444444444444555555555555111111111111222333444444222222222222222333444444111111222222222222333333000000111111111222222222000000000000000111111111000111111111222222222222///000111222222222222222///222666999999777444111222333555666777666666555222222333333333444444444444444444444555555555555444444333333333333444444444444333333333444555555333333333333333333333333000000000111111333444444000000111111222222222333333666666222000222333222444222///000333444333111111111111111111111111111...///111222333222222111333333444444444444333333111111111111222222222222111222222222222111000000000000000000000111222222000222555555333111111111444555666666555444555666222222222222222333333333000444333000222::::::444111111111111111111111111444000000333444222111222222222222222222222222222111111000000000222333444666555444333222222222222222222111111111222222333111111111222222222222222000000000111222222333333222222222222222111111111222333333333222111000000222111111222444444333111111111222222222111111000222222222333222222111000222222222111111111111111000111111111111222222222000111222222333222222222111222333333111111222333333333333333333333333333------...///000222444555333333333222111111111000111222222333333444555555333333333333333333333333444444444444333222111111000000111222222222111111111111000000000000111111///000111222222222222222222222222222222222222222000111111222222222222111000000000000000000000000333333222222222111111111444333333333222111111111//////000000111222222222<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::::::::<<<<<<999;;;<<<;;;888777777888666666777777888999999999:::999888888777777777777888999888777555555777888666666666666777777777888666555555444333333222222555555555555555555555555444333444666888888666333555666777888999999888888777777777666666666555555666666777777888999::::::888777666555555666666777666555555444444555555666333333444444555555555555222222222222333444555666555555555666666666666777444333333333333444555555444444444444444444444444333333111111111222444555555555444444333222222111111111222222222111111000111222333444444444333222111111222222222222222222111111111222222222333333222222111111222222333444444444333222222222222222111222333444555444444333444444444555555555666666111111111111111333444555222222111111111222222333222222222333333333444444///000000111222333444555333333222222222222222222222222222222333333333333//////000222222333333222222444777999999888555444111222444666777666666555444444333333444444555555444444555555555666666666444444333333333333444444666555555444444444444555444444444444444444444444333222222222222222333444333333333333333333444444000555777333222444333000//////000//////000111222111111111111111111111111222222222222222222222333333333444444444444333333222222222222333333444444222222333333222222111000222111111111111222333333222333555555333111111222444555666666444333444666222222333333444444444555///444444000444===>>>888111111111111111111111111333222333555444//////222222222222222222222222222111111000000111222444555444444333333333333444444111111111111222333333444111111111222222333333333///000000111222222333333111222222222222222222333222222333333333222111000111000000111333333222111000111111222222222111111222333333333222222111000222222222222333333333333000111111111111222222222000111222333333333222222111222444333111000222444333333333333333333333333000000000000111222333333222222222222222222222222111111111222222333444555333333333333333333333333444444444333333222111000111111222222222111000///111111000000000000111111000111222333333444444444333333333333333333333333222333333333333222222111000000000000000000000000111222222222222222222222333333333333333333222222000000111111222333333444>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888888:::<<<>>>666999:::999555333444555777777888999:::;;;;;;<<<:::999888777666666666666888888888666444444666888666666777777888888999999444444444444444666777777555555555555555555555555555444444666999999666333222333555666777888777777777777777777666666666666333555666777666666888999:::999777555444333444444666666555555555555666666555666666666777777888888666666555555666777999:::666666666666777777777777444333333333333444555555444444444444444444444444555444222222222444666777666666555444444333222222000111111222222222111111000111333444555444444333333333333333333333333333222222222333333444444444222222111111222222333444444333222222111111222222222333444555666555444333222222222333333444444444111111000000111333444666222222111111000111111222333333333444444555555555///000111222444555666777555555555444444333333333222222333333333444444444//////000222222333333333333444555555666666555555000111444555666666555444555444444444444555666666555555555555666666666666555444444333333444444555777666555444444444444444555555555555555555555555555555444333222222222222333333333333333333333333---444777444333555555111555666666444111111333777111111111111111111111111444444333222222222333333333444444555555444444333333333333444444555555555333444444444444333222222333333222222333333444555333444555444333111222222111333333333111111111333666555555444444333333222,,,333333///333===>>>888111111111111111111111111222333666999555///...111222222222222222222222222111111000000111333444666333333333333444555666777111111111111222333444555111111111222222333333333///000000111222222333333111111111222222333333444111111333333444333222111333222222333555555444222000111111222222222111111333333333333333222111000111222222333333444555555000111111111111222222222000111222333444333333222000333444333111000222444333333333333333333333333444333222222111111222222222222222222222222333333111111111111222333444444333333333333333333333333333444333333222111000///111222333333222111000///111111000000000000111111000111222333444555555555444444444444444444444444444444444444333333222111000000000000000000000000000000111222333444444555333333333333333333333444111111222333333444555555???===<<<===>>>>>>===<<<>>>=========<<<<<<<<<<<>><<<999888888888888888888888888555777999:::888777666777777777666666555555444444999999888888888888999999888777666555555666777888999666444555777888777555888888888888888777666666222444666777999999888888888999999888666555666777999888888888777777666666666666666666666666666666666666666666666666666666444666777999999777666444444444444555666777777888:::999888777666555555555666555333222111222222333333333333444444555555555666666666666666555555555444444444444444444444444444444444444444444444444222222333333333333444444555444444333333444444555555555333222222333555555444333333222222333333444555666666555333111222333222222222333333333444444444444444555777777444222444444444444444444444444333444555555333333444555777777888777777555333222111111111222333444555666666555444333333444555666111222333444444444333333222222333444333222000///444444555555555555444444333333333333333333333333555666666666555444333333555555555555555555555555444444444444444333333333888777666555555555555555333444555666666555444333111222222333333444444555666666666666555444333333666555444444444444555666444333333222222333333444444444444333333222222222444444333222222333333333222222222222222222222222---...000333555666777777666555444333333333333333555555444333333333333444111111111111111111111111444555555555444333333222111111222333444444444444000222444444333333444555222000---///222555444222222222111111000/////////444333333222222111111111555444444333333444444555111111222222222333333333333333333333333333333333555555444333333333444444777999:::999666333111111222222222333333222222222333333333333333333333333333333333333333333333333111111111111222333444555222333333444444333333222333333222111111222333333444333222111111222333444555444444333333444444555222222333333333444444444444444444444444444444444111111111111111111111111333333333222222111111111555444333222222222333444555555333333333333555555777555333111111111333444222222222222222222222222333333222111111000000000111222333444444444333222333444777888888777555333222222222222222222222222222111000//////111333444333111///000333555333111222222222222222222222222111111222222222333333333@@@???>>>>>>??????===<<<>>>>>>=========<<<<<<<<<>>><<<::::::<<<===;;;999999999999999999999999999999:::;;;:::777555444444888888888888777777666666888888777777777777888888;;;:::999777666666666666999777555555777888777666888888888888888777666666444555666777888888888888888999999888777666666888999888888888777777777777777777777777777777777777666666666666666666666666555666777888888777666555444444555555666777777888666555555444444444444444444333333222222333444555333333333444444555555555555555555555555555555555444444444444444444444444444444444444444444444444333444444444555555555555555444444333333444444555333333222222222222333333444444333333333333444444666777888666444333333444555555666666666777777777555444444555777777555333666666666666666666666666555666777666444444555666555444444333222222222222666555555444444444444444666666555444444555666666555444333333333444666666333333444444444333222111444555555555555555555444333333333333333333333333555555666666666555444444555555555555555555555555555555555666666666666666777666555555444444555555444555555666666555555444444444444444555555555555444444555555555555555444555555555555555555555555444444333333333333444444444444444444333333333222444444333333333333333444444444444444444444444444444444444444444555555555666555444444333333444444666555444444333333444444333333333333333333333333555555555555555444333222333333444444444333333222111333444444333333333444444222111222333333222111111111111111111111111111333333333333222222222222555444444444444444444555222222222222333333333333333333333333333333333333333444666777777666555444444444333333333333333333222222333333333333222222333333333333333333333333111111222333444555555666444444333222111111111111333333444444444444333333555444333222222333444555444333222111111222333444222222222222222222222222222333333333333444444444444444444444444444444444222222222222222222222222333333333333222222222111444333333222222333444555555444333222222333444555666555444222111111111222222222222222222222222222222222222222222222222222222222444555555555444333444555777888888666444333222222222222222222222222333222111111111222444555555444444555777888888777444333333333333333333333222222222222333333333333CCCAAA@@@???@@@???>>><<<>>>>>>>>>=========<<<<<<<<<;;;::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::777555444555:::::::::999999999999999777777666666666666777777;;;:::999888888888888999999777666666777888888777888888888999888888777666777777777666666777777888777999999999777666777888888888888888888777777777888888888888888888888888666666666666666666666666666666777777777777666666444555555666666777777888444333333333444555555666333222222333333555666666444444444444444555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555666666666666777555555444444444444555555333444444555555444444333444444333333333333444444777888999888666444555666333444444444444555555555555555444555777777555333777777777777777777777777777888888888666555555666777666555444444555666777777777666555555555555555666666555555555555666666888666444333333555888999444444555555555444333333555555555555555555555555444444444444444444444444444555555666666666666555555555555555555555555555666666777777888888999999888777777666666666666666666666555555555555666666777777666666666666555555222222333555555666666666444555666777777666555444444444333333333333444444555555555444444444444333444444333333333444444555555555555555555555555555888777666555444555666666666555555444444444444555666666555444444444444444444444444444444444444444555555555555555555444333555555555555444333222111333444666555444333333444444555666555333222111111000000111222222333444444333333333333333444444444555555555555555555555555222333333333333444444444444444444444444444444444222444777999:::888666555999555111000222555555444333333444444444444333333222222222222222222222222000111222333444666777777444444333222111111111111333333444444444444333333666555555444444555555666444333333222222333333444222222333444444333222222333333333444444444555555444444444444444444444444222222222222222222222222444333333333333333222222333333333333333444555666444333333222222333333444444444444333333222111000333333333333333333333333111222222333444444555555333444444555666555555555555666777888777666444222333333333333333333333333555444333222333444555666222333555555444555666888444444444444444555555555222222222333333333444444EEECCCAAAAAAAAA@@@>>>===>>>>>>>>>============<<<;;;;;;::::::::::::999999::::::::::::::::::::::::666888999999888777888999::::::::::::::::::999999888888777777777777888888555666666888999;;;<<<===999888777777777888888888888888888999999888888777:::999777666555666777888777999999999777777888999888888888888888888888888999999999999999999999999666666666666666666666666777777666666666666777777555555666666777777777777666666555555666666777888444444444444444555555666444444444555555555555555444444444555555555555555555555555555555555555555333333333333333333333333555555555666666666777777555555444444444444555555666777888999999888777666555555444444444444555555777888999888666555666777333333333333444444444555666555444555666777666444555555555555555555555555777888999888666555555666777777777777777777888888444444444555666777888999666666666666666666666666777666555444444666777999555555666666666555555555666666555555555555666666444444444444444444444444444555666777777777777777555555555555555555555555666666777777888999:::::::::999888888888888999999888777666555555666777888999888888777666555555555333333444555555555555555444555777888888777555444555555444444444444555555555555555555555555555555444444444444444444555666666666666666666666666666777666444333444666888:::666666555555555555555666777666555555444555555555555555555555555555555555555555666666666555555444555555555555555444333333444666777666444333333333222555888777333111111333222222333333333444444444333333333444555555555666555555555666666555555555333333444444444555555555444444444444555555555555222444555777888888777777EEE>>>666222444666555222444444444555555444444444333333333333333333333333222333333444555666666777111111111111222333444555444444555555555555444444555555555555555555555555444444333333333333444444333555666888888666555333444444444444555555555555555555555555555555555555333333333333333333333333444444444444333333333333222333333444555666666777333333333222222333333333000111333444555444222111444444444444444444444444333444444444555555555666444555555666666666666666666666777888777555444222444444444444444444444444555444444333333444555555333555777666333222444777444444444444444555555555333333333333444444444444FFFDDDBBBAAABBBAAA???===???>>>>>>>>>============:::;;;;;;:::999999999999::::::::::::::::::::::::777888999999888888999;;;999999999999999999999999:::999999888888999999:::333444666777999:::;;;<<<999999999888888888999:::888888999999999999888888;;;:::888666666666777777777888999999888777888:::888888888888888999999999999999999999999999999999777777777777777777777777777777666666666666777777666666666777777777777777888888777666666666666777666666666666555555444444555555555555555555555555555555666666777777777777555555555555555555555555444444444444444444444444444555555555666666666666666555555444444555555666666777999999999999777666666555555444444555555666666777888777555555555777777777777777888888888888777666444555666777666555666666666666666666666666666777888777555444555666222333555666666555444333333333444444555777888999777777777777777777777777444444555666666666666666666666666666666666666777777666555555555555666777555555555555555555555555555555666777888888888888666666666666666666666666555555666777777888999999999888888777888888999999888777666555555666777888999999888777666555444444555666666666555555444333555666888999999888666555666555555444444555555666666666666666666666666666555444444444555555666777666666666666666666666666777555444333333555777999666666666555555666666777777777666555555555555666555555555555555555555555555555666777777666666666333444555666666666666666555666777777555333333444111444777666333222333555666555555555444444444333444444444555666666666777555666666777777666666555444555555555555666666666444444444555555666666666555444333333444666888999IIIAAA888555666777555333555555666666666666555555333333333333333333333333666555555555555555555555222222222222333444555666444555555666666555555444444444555555555555444444444444444444444444444444444555777888888777555444444444555555555666666666555555555555555555555555333333333333333333333333444444444444444444444444333333444555666666777777333333333333333333333333---///222555666666555555444444444444444444444444666666666555555555444444555555555555666666777777666666777777666555444333444444444444444444444444444444444333333333444444999;;;===;;;777555666888222222333333444444444555333333444444444555555555EEECCCBBBAAABBBAAA@@@>>>??????>>>>>>>>>=========:::;;;<<<;;;:::999999;;;999999999999999999999999:::;;;;;;999777666777999777888888888888999999999:::::::::999999:::::::::777777888888999888888777999::::::999888888999;;;777888999999:::999999999:::999888888777777777777777888:::999888888999:::888888888999999999999999999999999999999999999999777777777777777777777777666666777777777777666666777777777777777777777777888777777666555555555555777777777777666555444333666666666555555555555555666666666777777888888999555555555555555555555555555555555555555555555555555555555555666666666666666666555555555555666666555666666777777666666555666666555555555555666666666777888777666555666777666666777777777777888888888666555555666777777666888888888888888888888888555777888777666555666888555555777777777666555444777777666555555555555555777777888888888888777777333444666777777777666555666666555555666666777888888777666555555666777888666666666666666666666666666777777888888888888777666666666666666666666666555555666666777777888888666666666666666666777888888888777777777777888888999999888777777666555555777888888777666555444444666777888999999888777666666666555555555555666666666777777777777888888888555555555555555666777888666666666666666666666666999888666555444444444555777666666666666777777888888888777666666666666666555555555555555555555555555666666777777777777777333444555666777777777777555666888777666444555666555666666555444444666777888777777666555555444444666666666666666777777777555666777888888777666555555555666666666777777777444444555555666777777777777555333222222555888:::@@@;;;666555666777777555666666666777777666666666444444444444444444444444777777777666555555444444777777666555444444444444555555666666666666555555444444555555555555444444444555555666666555555444333444555666666555444333555555555666666666666777555555555555555555555555444444444444444444444444444444444555555555555666444444555666777777777666333444444555555444444333...000333666777888888777555555555555555555555555777777666666555444444333666555555555555666777777555555666666666666666555555555555555555555555555444444444444444333333333:::::::::999666555555555222222222333444444555555444444444555555555666666CCCBBBAAAAAABBBBBB@@@????????????>>>>>>>>>======;;;<<<>>><<<:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666888:::777888888888999999999999:::999999999999999999:::888999999::::::999888777999:::;;;:::888888:::<<<777888999999:::::::::999888888999999999888777777777888:::999999888:::;;;888888888999999:::::::::999999999999999999999999777777777777777777777777555666777888888777666555777777777777777777777777777777777777777777888999555666777777777666555555777666666666555555555444555555555666777888888888555555555555555555555555777777777777777777777777666666666777777777888888666666555555555555666666666666555555555555666666777666666666666666666777777888999888777777888999444444555555555666666666999777555555666777777666999999999999999999999999555777888888777777999:::<<<:::888777666777888999888888777666666666666777777888888999999888888777666666666777777777888888666555555444555666777888888777666555555666777888666666666666666666666666888888999999888888777777666666666666666666666666666666666777777777777777777777777777777888999999777888888999999888888777::::::999999888888777777777888888888888888777666888888888888888888888888777666666666666666666777777777777888888888999999555555555555666777888999888888888888888888888888888888888777777666666666777777666666777777888999999888777777666666777777777777777777777777777777555666777888888888888777555666666777777777666666444666777777666666666777===:::777555666777888888777777777777777777666666888777777777777777666666555666888999999888666555666666666777777777888888444555555666777777888888777777555444555666777888666666666666777777888888666777777888888777777666666666666666666666666666777777777666666666666666999888777666555555555555666666666777777666666666555666666777777666666555444555666777777666555444555555555555555555555555555555666666666777777777555555555555555555555555444444444444444444444444444444555555666666666666555555777777777777666555444555555666666555555444222333555666777888888777555555555555555555555555555555555555555555555555555555444444444555666777444444555555666777777777555555555555555555555555666666666666555555444444777555444444555555444333333333333444555555666666444555555555666666666666BBBAAA@@@@@@BBBBBBAAA@@@????????????>>>>>>>>>>>>;;;===???===:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<<777888999888888999;;;>>>888888888999999:::::::::999999888888888888999999666777999;;;<<<<<<<<<;;;999;;;<<<;;;888888:::<<<777888999:::::::::::::::777888999::::::999888777777888::::::999999:::;;;888888888999999:::::::::888888888888888888888888777777777777777777777777444666777999999777666444888888888777777777777777888888888999:::<<<===>>>444555666888888888777777777777666666555555555444444444444555666777777888666666666666666666666666777777777777777777777777777888888888888999999999666666555555555555666666999888777666666777888999777777666666666666777777888999::::::999888999;;;888888888888999999999999999777555444666777777777777777777777777777777777666777999999999999;;;======:::444000000222666999666666777777888999;;;<<<777888999::::::999888777:::999777666666888:::<<<666555444444444666777888999777666555555666777999777777777777777777777777999999999999999888777666777777777777777777777777888888888777777777777777::::::::::::;;;;;;<<<===777888999::::::999888777;;;;;;::::::::::::999999666777888999999:::999999999999888777777888999999777777666666666666777777777777888888999999999999555555555555666777999999999999999999999999999999555666777999::::::::::::777777666777777888999999999888888777777777777777888888888888888888888888666666777888888888888888888888888777777666555444333555777888777666777888CCC>>>888666777999999888666666666777888888999999999999888888777777666666555777888999999888777555777777777777888888888888444555555666777888888999777888888888888777777666333666999:::999777777888777777888888888888777777777777777777777777777777555555666666777777888888666666666666777888999:::666666777777777777666666666777888999999888777666444555666777777666555444888888777777777777888888666666666666777777777777666666666666666666666666555555555555555555555555444555555555666666777777666666777888888777666555444555666777777666555444666666777777777777777666666666666666666666666666333333444444555666666666555444444333333555666777333444444555666777888888666666666666666666666666777777888777777666555555888555444666999;;;999777444444444555666777777888555555555555666666666777FFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@????????????>>>===============<<<<<<;;;::::::::::::999888777777<<<:::999777777888:::;;;<<<;;;999888777888999999:::::::::999888777666555888888999999999999888888@@@<<<999888999:::999777<<<;;;999888888888999999;;;:::999888888888999:::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999999888888999999:::777777777777777777777777999999888888999999:::;;;777777666666666666777777999999::::::::::::;;;;;;444555555666666666666666555555555555555555555555555666777888888777666555777777777777777777777777777777777777777777777777;;;<<<<<<:::777555555666111333555777999999999999999888777666666666777888666888999888777666777888999:::;;;:::888777888999;;;;;;:::888777555444444::::::999888777777888888888888888888888888888888888888777777888888999:::666777999999999888666444888777666777888999888777888888888888888777666555888888999888888777666555555555555666666666666666999888888777777777666666888888777777666666555555888999::::::;;;;;;::::::888888999999999:::::::::999999888888999999:::;;;;;;999888888999::::::999<<<;;;999777666777777888777888999999888777888999999999999999999999::::::999999999999999999999999777777666666666666666777999999999999999888777666666777888999999999999999===;;;999888999::::::::::::999777666444333333222888888999999999999888888777777777777777888888999///666:::777555888;;;;;;:::::::::999888777666666888888999:::;;;:::777555:::999777666666888999;;;BBB===888444444555777777888888888888888888888888222444666666666555666777666777999:::999888666555777777777777777777777777888777777777888999::::::777666666666777888888999888777888:::===<<<888555888888777777777777888888888888777777666666555555666666555666777888:::;;;555555555555666666666666444666777888888777666444777777888888888999999999111444555444666:::999666444555666555444555777888888888999999999:::::::::777777666666777888999999666555555555777888888666777777666666666666777777888888888999999:::::::::666666666666555555555555888999999999999888777777888888777777666666555555666666666666666666666666555666666777888999999999666777888777666555666888888888777777666666666555777777666666555555444444666666666666777777777777777777777777777777777777888777666444444444555666EEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@????????????===>>>>>>>>>===<<<;;;;;;999:::;;;;;;;;;;;;;;;:::<<<;;;:::999999:::;;;===;;;;;;:::999888999999999;;;;;;;;;;;;:::999888777888888999999999999888888;;;888777888;;;>>>>>>===;;;:::999999888999::::::<<<;;;:::999888999999:::;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999:::999999999999999::::::999999888888888888999999999999999::::::;;;;;;;;;555666777777888888777777666666666666666666666666666777777888888777777666777777777777777777777777888888888888888888888888:::;;;<<<:::888777888999666777888888999999999888777888999:::;;;;;;::::::888999:::999888888888:::999:::;;;:::999888888:::::::::999999999888888888::::::999888888888888888999999999999999999999999999999888888999999:::;;;777888999::::::888777555777666666777999::::::999888888888999888888777777888999999999999888888777777777777666666555555555888888999999888777777666777777777777777888888888::::::;;;<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;:::999999999999::::::;;;:::999888888:::;;;;;;;;;<<<;;;999888777777777888888:::;;;:::999888999;;;:::::::::999999999999999999999999999999999999999999999888888888888999999888888888777777777666666888888888888999999999999===;;;:::999999999999999:::999888777777666777777888888999999999999888888888777777777777888999999666999:::777888::::::777::::::999999888888777777888888999999:::999777666777666555444555666888999>>>;;;777555666888999999999999999999999999999999777999:::;;;999999999:::777888999:::999888666555888888888888888888888888999888888888888999999::::::::::::::::::;;;<<<<<<:::::::::===???>>>:::777999999888888888888999999999999999888888777777777:::999888777666777777888888888888999999999::::::888999:::<<<<<<:::999888777888999:::::::::999999777999888666666999888555777999999999888888:::<<<888888888888999999999999888888888888888999::::::999888777888999:::999888999888888777777888888999888999999999::::::::::::888888888888888888777777999999999999999888888777777777777777777777777777888888888888888888888888666666777777888999999:::666777888888666666777888888888888777777666666666777777777777666666666666666666666777777777888888888888888888888888888888:::999888777666777777888DDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>???>>>>>>===<<<;;;:::999:::;;;<<<============<<<;;;::::::;;;<<<>>>???::::::::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999999888777999<<>>===;;;888;;;::::::999999::::::;;;::::::::::::999999999999:::999888888777777888888999999:::::::::;;;;;;;;;::::::<<<<<<<<<<<<::::::888999;;;<<<<<<<<<:::999:::<<<;;;777666999:::888999:::;;;;;;::::::;;;<<<777888888888999999999999::::::999999::::::;;;;;;<<<;;;999:::;;;;;;:::999::::::999999999999::::::999999:::::::::::::::;;;:::::::::::::::::::::::::::::::::::::::999888888666666777888888999::::::999999999999999999999999777777888888999999::::::777888999888777666777999888888888888888777777777888888888888888888999999777777777777888888888999::::::::::::::::::::::::;;;;;;:::999999999::::::CCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;::::::;;;<<<<<<=========<<<;;;::::::;;;<<<===>>>???:::;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::===<<<<<<;;;;;;<<<<<<===888999999:::;;;<<<======777777888999999999999999888888888888888888888888:::999888777777888999:::999999999999999999999999999999999999999999999999999;;;<<<;;;:::999:::;;;<<<;;;:::888888888999999555666888:::;;;;;;999999999:::;;;;;;:::999:::;;;:::;;;<<<;;;:::999:::;;;999999999:::;;;;;;<<<<<<;;;::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<;;;;;;:::999>>><<<;;;:::::::::888666777888999::::::;;;::::::777777777888888999:::::::::::::::999888777777666777999;;;<<<<<<;;;888666999:::::::::;;;;;;;;;<<<;;;;;;<<<============<<<::::::::::::::::::::::::===<<<;;;;;;:::;;;;;;;;;???===;;;;;;<<<===<<<;;;;;;;;;::::::999999999999999;;;<<<;;;:::999:::;;;===<<<<<<;;;:::999999888::::::::::::::::::::::::888888777777777888999999>>>===;;;:::999;;;<<<>>>===<<<:::888777888999:::888888999999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<999999::::::::::::999999999999999999999::::::;;;777:::;;;999999;;;;;;888999999999:::::::::::::::::::::999888777777888999999999999999;;;<<<>>>???999888777888;;;<<<<<<;;;::::::::::::::::::::::::999:::;;;:::999777777888999::::::;;;:::999888888::::::::::::::::::::::::<<<<<<;;;:::999999999:::888888888777777888999999888999:::;;;<<<;;;999888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::666777777888999:::;;;<<<777888888888999999999999888999::::::::::::999888888:::<<<>>>>>>===;;;:::888;;;:::666666;;;>>>===777999::::::999888999:::999999999::::::::::::;;;;;;:::::::::::::::;;;;;;===<<<:::;;;<<<<<<;;;999;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999888888999999::::::::::::888888888888888888888888888999999999:::::::::;;;888999:::999888777888:::999999999999999888888888888888999999::::::;;;;;;888888888888999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999;;;;;;<<<<<<========================<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>>>><<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;;;;<<<======666777888888999999888888888888888888888888888888;;;:::999888888999:::;;;::::::::::::::::::::::::999999999999999999999999:::;;;<<<;;;999777888999:::999888777777999:::;;;::::::999999999999999:::999:::;;;:::999999999;;;;;;<<<===<<<:::999:::;;;:::::::::::::::999999999;;;:::::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<;;;::::::<<<;;;:::;;;<<<===<<<;;;888999:::;;;;;;<<<;;;;;;777777777777777888999:::::::::::::::::::::::::::777999<<<======<<<:::888===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::999999======<<<<<<<<<<<<<<<===BBB@@@>>><<<<<<<<<;;;999;;;;;;;;;;;;:::::::::999999:::;;;:::999888999;;;======<<<<<<;;;:::999999::::::::::::::::::::::::888888888888888999::::::>>>===;;;::::::<<<===???>>><<<:::888888999:::;;;555777:::;;;:::;;;===???======<<<;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;BBBFFF@@@:::999;;;<<<:::::::::::::::;;;;;;;;;:::;;;;;;:::888777999;;;:::;;;;;;<<<===???@@@AAA:::999999:::<<<<<<;;;999::::::::::::::::::::::::===>>>??????===;;;;;;<<<;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;===<<<<<<;;;;;;<<<<<<<<<999:::;;;;;;;;;::::::999::::::999999999999::::::::::::::::::::::::::::::777777888999:::;;;<<<<<<777777777888888888999999888999999999999999999888999:::===??????>>><<<:::888;;;;;;777666:::===>>>777999;;;;;;999888888999;;;;;;;;;<<<<<<<<<======;;;::::::999999999::::::<<<;;;::::::;;;<<<;;;999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999:::;;;:::999888999;;;999999999:::::::::::::::999999::::::;;;;;;<<<<<<999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;CCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>?????????>>>==================<<<;;;:::999::::::;;;<<<<<<============<<<;;;:::;;;<<<===>>>999999:::;;;<<<<<<<<<;;;<<<<<<============<<<<<<999;;;<<<===;;;;;;;;;<<<<<<<<<===>>>>>>>>>=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<=======================================:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<777777888999999999999888999999999999999999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<;;;888777777888777777888888999:::;;;<<>><<<;;;:::;;;<<<===999:::;;;;;;999999:::;;;<<<===>>>===;;;:::;;;<<<<<<<<<;;;:::999999888888;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;888777888;;;???BBBBBBBBB:::;;;;;;<<<<<<<<<<<<;;;:::999888777777888:::;;;::::::;;;;;;;;;<<<<<<<<<999:::<<<===>>>===;;;:::>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::======<<<<<<===>>>>>>???CCCAAA>>>===<<<<<<:::999:::;;;;;;<<<<<<;;;::::::888:::;;;:::999888999:::=========<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<======;;;:::999999999:::<<<<<<===<<<;;;:::::::::;;;<<<666999<<<===;;;;;;===@@@>>>===<<<;;;:::999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===BBBKKKOOOFFF<<<888;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>===:::888:::<<<::::::;;;<<<<<<===>>>>>>===;;;:::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;========================>>>===<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>>>><<<;;;;;;???@@@:::666888:::::::::<<<>>>>>><<<:::::::::============>>>>>>>>>>>>;;;;;;:::999999999:::::::::999999999;;;<<<;;;:::;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<===============<<<;;;;;;>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<;;;:::999:::<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@======>>>????????????>>>=========>>>>>>===<<<<<<<<<=========>>>=========>>>===:::999999<<<>>>@@@;;;;;;<<<=========<<<<<<<<<======>>>>>>======<<<888;;;>>>???>>>===>>>@@@===>>>?????????>>>===<<<>>>>>>?????????>>>===<<<<<<<<<=========>>>>>>>>>========================================================================;;;;;;;;;;;;<<<===??????======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;888999:::;;;;;;<<<<<<<<<<<<<<<<<<===============:::<<<<<<<<<;;;:::;;;<<<<<<===>>>===;;;;;;;;;=========<<<<<<;;;::::::999;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::;;;;;;888888999<<<@@@CCCDDDCCC<<<<<<=========<<<;;;;;;===<<<:::999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@>>><<<<<<======<<<;;;:::;;;<<<======<<<;;;:::999;;;<<<;;;:::999:::<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::===AAA@@@<<<:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>AAAHHHKKKDDD<<<:::;;;<<<======<<<<<<;;;;;;:::::::::===AAA@@@<<<:::;;;===999:::;;;;;;<<<<<<<<<<<<===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;:::999:::;;;>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>;;;;;;:::999999999999999;;;===???>>><<<;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========:::;;;<<<<<<<<<;;;999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<<<>>999999;;;;;;;;;===@@@@@@>>><<<;;;;;;<<<============>>>>>>>>>===<<<<<<;;;::::::;;;;;;999999888:::<<<======<<<===<<<<<<;;;;;;<<<<<<===============<<<<<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;=========<<<;;;CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>??????@@@@@@???<<<===>>>??????@@@@@@???>>>????????????>>>>>>===@@@===:::888999<<>>>>>>>>>>>============>>>>>>>>>>>>======;;;???BBBBBB@@@>>>???AAA>>>???@@@@@@???>>>===<<<>>>??????@@@@@@>>>===<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;===>>>@@@AAA>>>>>>============>>>>>>=========<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;<<<===???:::;;;<<<=========<<<;;;666888:::===>>>===<<<;;;<<<===>>>===<<<;;;<<<>>><<<>>>>>>>>><<<;;;<<<==================<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::;;;===<<<<<<===???AAA@@@???======>>>>>>===<<<;;;;;;@@@???===;;;:::;;;<<<===??????>>>===<<<;;;;;;:::<<<<<<<<<<<<======>>>>>>::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======<<<<<<<<<===>>>@@@BBBBBB===<<<;;;;;;===>>>>>>===:::;;;<<<=========;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===::::::;;;<<<======<<<<<<::::::;;;<<<=========<<<>>>AAADDDBBB<<<888999;;;;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>999>>>@@@===:::<<<===;;;>>>>>>===<<<;;;:::::::::999>>>BBBBBB>>>;;;;;;===;;;;;;<<<<<<===<<<<<<;;;===;;;999999;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>=========>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@???>>>===<<<<<<<<<<<<<<<999;;;===<<<999999:::=========<<<<<<<<<<<<======<<<=========>>>>>>??????777888:::<<<=========<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===999@@@CCC@@@<<<===???@@@;;;===??????>>>;;;::::::<<<<<<<<<<<<============???>>>===<<<<<<<<<<<<<<<999999999:::===??????>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<;;;<<<===<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>>>>>>>===<<>>======@@@>>><<<<<<===>>>>>>===AAA@@@@@@@@@?????????>>>>>>?????????????????????=========>>>>>>============>>>???@@@@@@@@@??????BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@??????>>>===???>>>>>>>>>>>>???@@@AAA======>>>>>>>>>?????????AAAAAAAAAAAA@@@???>>>>>>AAA@@@@@@???>>>?????????@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<>>>>>=========<<<>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;========================:::>>>???<<<;;;<<<<<<::::::;;;<<<===============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@???>>>=========>>>>>>===<<<;;;::::::;;;<<<===AAA>>>;;;999:::;;;======>>><<<::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAA@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;::::::========================???>>><<<===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;<<<===>>>@@@AAA????????????>>>===<<<<<<<<<===>>>>>><<<<<<===>>><<<<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;========================888888888:::======<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@===:::999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999888999;;;>>>@@@>>><<<999999;;;<<<;;;999<<<======>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========999999999:::;;;<<<>>>??????>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<=========???>>>===<<<<<<===>>>???BBBAAA???===<<<<<<=========<<<;;;;;;;;;<<<>>>??????===<<<<<<===???>>>===@@@???>>><<<<<<<<<======<<<<<<<<<===============>>>===<<<::::::;;;;;;<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::CCCBBBAAA@@@>>>===<<<;;;?????????>>>>>>=========;;;<<<<<<===>>>>>>>>>============>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;?????????@@@BBBCCCBBBAAA<<<;;;::::::;;;;;;999888;;;;;;;;;;;;<<<<<<===>>>============>>>>>>>>>>>>>>>===<<<<<<===>>><<<;;;????????????????????????======<<<<<<<<<;;;;;;;;;>>>>>>??????>>>===;;;:::<<<<<<============<<<<<<>>>=========<<<<<<;;;;;;:::;;;===>>>======>>>???===========================>>>>>>???@@@AAABBBBBBJJJIIIIIIGGGFFFEEEEEEDDDGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????AAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBB@@@@@@@@@AAA@@@@@@???>>>@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<===>>>>>>========================<<<@@@AAA>>><<<>>>>>><<<<<<===============<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????????????????<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>?????????>>>>>>>>>=========>>>===<<<<<<<<<<<<===>>>AAA>>><<<;;;<<<===>>>===AAA???======>>>@@@@@@??????????????????????????????BBBDDDBBB???===>>>???AAAAAA@@@>>>>>>=========<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;???===<<<===@@@AAABBBAAA????????????>>>>>>>>>>>>===============>>>??????>>>>>>=========>>>>>>???@@@@@@@@@??????>>>===<<<;;;===>>>===<<<;;;<<<>>>===<<<;;;::::::;;;<<<<<<<<<<<<============<<<<<<========================999888777888;;;=========;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::===;;;;;;<<>>===<<<;;;<<<===???@@@???===;;;;;;<<<===<<<:::<<<<<<<<<=======================================;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<<<<<<<===@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>======>>>??????DDDCCCBBBAAAAAA@@@AAAAAA@@@???>>>======>>>???@@@AAA???======???@@@???>>>???>>>===<<<<<<======>>>;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<======<<<<<<<<<===============;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>BBBBBBAAA@@@@@@???>>>>>>AAA@@@@@@@@@????????????===>>>??????@@@@@@@@@???>>>??????@@@@@@???>>>>>>????????????????????????AAAAAAAAABBBCCCCCCCCCBBB???===<<<<<<======<<<;;;>>>============>>>???@@@?????????@@@@@@@@@AAAAAA???>>>===>>>???@@@???>>>????????????????????????????????????>>>>>>>>>===888999999:::::::::::::::888888999999999999888888:::::::::999999888888888;;;===???>>>;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;<<<<<<======LLLKKKKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDBBB@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>=========>>>???@@@BBBBBB???????????????????????????DDDEEEBBB@@@AAABBB@@@@@@@@@@@@??????===<<<<<<===>>>>>>??????>>>>>>===????????????????????????>>>>>>>>>???@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCBBBAAA@@@???BBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@AAABBBCCCBBBAAACCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>AAAAAA@@@???>>>>>>>>>>>>=========>>>??????@@@@@@???????????????????????????>>>>>>???BBBDDDEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@>>>??????@@@AAABBBBBBCCCDDDDDDBBBAAA@@@@@@??????BBBCCCCCCBBBBBBAAA@@@???>>>???@@@???>>>===>>>???@@@???>>>===============@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;>>>BBBFFFHHHIII;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<@@@???>>>========================>>>>>>>>>>>>???@@@@@@???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAADDDBBB@@@@@@@@@AAA@@@???>>>>>>=========>>>??????<<<<<<======>>>???@@@@@@???>>>===<<<<<<<<<======<<<;;;;;;:::::::::::::::::::::;;;;;;<<<<<<======999999::::::;;;;;;<<<<<<========================>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>===>>>>>>???????????????===>>>>>>?????????>>>>>><<<=========>>>????????????@@@@@@AAAAAAAAA@@@@@@???===<<<===>>>>>>===;;;======<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@>>>===<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDD?????????@@@@@@?????????AAAAAAAAA@@@@@@@@@@@@???CCCGGGIIIGGGBBB???@@@CCC========================@@@@@@@@@AAAAAABBBBBBBBBYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQPPPNNNKKKMMMLLLLLLLLLKKKKKKJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLOOOPPPQQQQQQOOONNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGHHHEEECCCDDDEEECCCBBBBBBBBBBBBBBBAAA@@@???AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCDDDEEEFFFFFFDDDBBBAAACCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBDDDFFFFFFDDDCCCDDDCCCBBBBBBCCCDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCCCCAAA???AAAAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA??????@@@BBBCCCCCCDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAACCCCCCCCCAAA@@@AAABBBCCCBBBBBBAAA@@@??????>>>BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@FFFDDDBBBBBBBBBAAA???===???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAACCCFFFFFFFFF>>>>>>>>>???@@@@@@AAAAAA??????@@@AAA@@@@@@>>>>>>@@@???>>>======>>>>>>===AAA@@@@@@@@@???>>>>>>>>>????????????????????????????????????????????????<<<<<<<<<<<<===>>>???@@@CCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCC>>>???AAABBBCCCBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEHHHFFFDDDCCCCCCDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCC@@@AAAAAACCCDDDEEEFFFFFFBBBBBBAAAAAA@@@@@@@@@@@@??????>>>=====================>>>>>>??????@@@@@@;;;<<<<<<===>>>???@@@@@@>>>>>>>>>???????????????@@@@@@?????????>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCBBBBBBBBB===>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEDDDCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@AAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@AAADDDEEEEEEDDD????????????????????????BBBBBBBBBBBBBBBBBBBBBBBB======<<<===>>>@@@BBBDDD===>>>>>>??????>>>>>>===???????????????????????????DDDGGGDDD???<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@~~~~~~~~~{{{{{{zzzyyywwwvvvuuuuuuvvvvvvuuuuuuttttttssssssrrrrrrsssuuuwwwwwwtttrrrsssrrrqqqpppooommmmmmllljjjjjjiiihhhgggffffffeeedddeeeeeeffffffeeeeeedddffffffeeeeeeeeefffggghhhfffffffffffffffffffffgggfffgggggghhhhhhgggggggggiiikkkmmmnnnooonnnlllkkkhhhhhhgggfffeeedddccccccccccccddddddcccbbbaaaaaabbbaaa``````______``````aaa``````___^^^^^^]]]\\\^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTXXXYYYVVVTTTVVVVVVTTTRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOMMMNNNPPPQQQPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLNNNPPPPPPNNNKKKNNNMMMMMMMMMOOOOOONNNLLLMMMMMMMMMMMMNNNNNNOOOOOOLLLKKKKKKKKKMMMMMMKKKIIIKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGMMMKKKIIIIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFHHHIIIJJJJJJJJJIIILLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJJJJJJJHHHGGGGGGIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMKKKGGGCCCHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHGGGGGGHHHIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGCCCDDDFFFFFFFFFEEECCCBBBEEEEEEEEEDDDCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGCCCCCCCCCDDDFFFHHHKKKLLLJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFDDDEEEEEEFFFGGGGGGGGGFFFBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIJJJIIIGGGEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAACCCDDDEEEAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCAAAEEEHHHGGGCCCAAACCCFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||{{{zzzyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwttttttssssssttttttuuuvvvtttuuuuuuvvvvvvuuusssrrrooopppqqqqqqqqqqqqpppooorrrqqqrrrsssuuuuuusssqqqooonnnnnnooopppqqqooommmmmmnnnnnnooooooppppppqqqjjjkkkkkklllkkkkkkjjjjjjmmmllllllkkkkkkllllllllllllkkkjjjiiigggfffeeeeeeggggggggggggggggggggggggkkkiiigggggghhhhhhgggfffffffffffffffffffffffffffcccdddeeefffgggfffeeedddddddddddddddeeeeeefffgggddddddddddddcccbbbaaaaaacccddddddcccaaa```aaabbbaaaaaabbbbbbaaa```___^^^^^^______``````______^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZ\\\aaagggjjjhhhddd```^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVXXXYYYYYYXXXVVVVVVWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSVVVVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVYYY[[[]]]UUUTTTRRRQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOLLLMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQOOOLLLJJJJJJLLLKKKJJJIIIJJJLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHLLLLLLKKKJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIKKKMMMMMMMMMMMMNNNOOOIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKJJJJJJJJJ}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{}}}~~~}}}|||}}}}}}~~~~~~}}}||||||yyyyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{|||{{{zzzyyyxxxvvvvvvuuutttttttttttttttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssttttttuuuvvvvvvttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqrrrrrrrrrrrrpppppppppppppppooonnnnnnkkklllmmmnnnoooooooooooopppppppppqqqqqqqqqqqqqqqppptttvvvtttooolllmmmpppmmmlllkkklllnnnooonnnmmmmmmllllllkkkjjjjjjkkkkkkiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiijjjllllllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhffffffgggggghhhhhhhhhhhhbbbccccccddddddccccccbbbaaabbbbbbccccccbbbbbbaaa`````````aaaaaaaaabbbbbbaaa``````bbbeeefffdddbbbggggggggggggggggggggggggcccbbbbbbaaa```______^^^