BM[6( ~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~zzzyyyzzz}}}~~~zzz|||~~~}}}|||||||||}}}vvvuuutttvvvxxxzzzzzzzzzwwwvvvtttsssssssssttttttwwwxxxxxxvvvtttssstttvvvuuutttrrrqqqpppoooppppppsssqqqqqqtttsssooommmooonnnpppqqqppppppppprrrttttttsssqqqqqqqqqrrrtttuuulllmmmnnnnnnoooqqquuuxxxuuusssqqqppppppsssvvvyyy{{{zzzyyyxxxyyy{{{~~~}}}||||||~~~~~~{{{zzz|||{{{xxx|||zzzyyyyyy}}}|||zzzyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{zzz~~~}}}wwwwwwxxxyyyzzzzzz{{{{{{xxxyyy{{{~~~}}}zzzppppppooonnnmmmkkkjjjiiiaaa``````aaaaaaaaaccceee^^^]]]\\\]]]^^^______^^^\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^```___^^^\\\]]]^^^^^^]]][[[YYYXXXXXXXXXYYY\\\YYYYYY\\\[[[XXXVVVYYYZZZ]]]______]]]]]]___aaa[[[ZZZXXXWWWYYYZZZ\\\\\\VVVWWWYYYYYYZZZ[[[^^^aaa```______^^^^^^aaadddgggffffffgggggggggiiikkkmmmjjjiiihhhjjjmmmooooooooolllooonnnjjjiiijjjhhhdddlllooorrrqqqlllhhhfffgggggggggfffeeeeeeeeeeeeeeecccdddfffhhhhhhhhhhhhhhhooopppqqqsssuuuwwwxxxyyyzzz|||~~~}}}~~~~~~}}}zzzvvvqqqnnnkkkmmmnnnlllhhhgggiiilllhhhfffccc```^^^]]]]]]\\\[[[[[[[[[ZZZXXXYYY[[[]]]\\\YYYUUUTTTUUUVVVUUUSSSPPPPPPOOOOOONNNNNNMMMMMMNNNOOOQQQTTTVVVUUUQQQNNNPPPOOOOOONNNLLLJJJHHHGGGCCCAAA@@@AAAAAABBBEEEHHHBBBAAA@@@@@@BBBBBBAAA@@@?????????>>>======>>>???<<>>=========>>>>>><<<<<<@@@@@@===<<>><<<<<<===???AAAAAA>>>@@@AAAAAAAAAAAACCCEEE@@@AAAAAAAAAAAACCCFFFIIIGGGIIIJJJKKKIIIHHHHHHHHHGGGFFFFFFGGGJJJMMMNNNMMMJJJNNNNNNLLLKKKLLLKKKGGGGGGLLLQQQQQQMMMIIIHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMGGGJJJLLLNNNNNNNNNOOOOOOQQQRRRRRRTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]______ddd```aaafffgggdddeeejjjeeeeeegggkkkooorrrrrrqqqlllrrruuuuuuvvvxxxyyyvvvuuurrrpppqqquuuyyy{{{{{{|||}}}}}}~~~zzzwwwyyyzzzyyyxxxwwwxxxyyyyyyxxxxxxxxxyyyzzz|||~~~}}}{{{|||~~~~~~~~~}}}{{{zzz|||}}}zzz~~~zzzvvvuuuuuuzzzzzzxxxvvvttttttwwwzzzyyytttqqqsssyyy|||yyyttttttrrrsssvvv{{{{{{wwwrrrttttttttttttsssrrrpppooolllmmmoooppppppooonnnnnnjjjiiijjjkkkmmmmmmkkkiiiiiiiiihhhgggggggggggghhhkkkiiifffdddaaa```______^^^]]][[[XXXTTTQQQOOOMMMKKKJJJIIIHHHGGGEEEEEEDDD@@@??????>>>>>>??????@@@;;;::::::999888777777777::::::999999888888888777555555555666666666777777888777777999;;;<<<:::999666666666666666555555555555555444333333222111111222222222111111111111111333333444444333222000///000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111333222111//////111222333333222222222111111000000222222222222222222222222333222222222222222222222555444444333222333333333444444444555555444444444444444444333333222222222333333333333333333333333333444666888:::::::::::::::999888888888999;;;<<<======<<<<<<<<<<<<======AAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGGGGHHHJJJLLLMMMNNNVVVUUUTTTTTTTTTTTTVVVVVVWWWVVVTTTSSSSSSSSSUUUVVVaaaaaaaaa^^^[[[ZZZ[[[\\\^^^^^^]]]\\\[[[]]]aaadddgggfffeeedddddddddeeefffbbbccceeeggghhhiiijjjjjjhhhfffdddcccddddddcccbbb______``````aaaaaaaaabbb```aaabbbcccbbb```^^^\\\_________^^^^^^^^^```bbb___^^^\\\ZZZYYYYYYYYYYYYYYYWWWUUUUUUWWWWWWWWWVVVOOOOOOOOONNNOOOOOOPPPQQQSSSRRRRRRRRRSSSTTTVVVWWWSSSSSSRRRRRRSSSTTTUUUVVVXXXXXXXXXZZZ[[[ZZZWWWUUUWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSUUUXXXXXXVVVUUUWWWXXXYYYZZZZZZYYYWWWVVVZZZXXXYYY]]]bbbbbb^^^YYYXXXWWWWWWXXXYYYeee~~~{{{hhhZZZYYYYYYUUUUUU[[[\\\YYYUUUUUUVVVVVVSSSPPP~~~|||xxxvvvwww{{{}}}{{{yyysssuuuvvvvvvtttsssttttttsssuuuuuupppkkkiiimmmrrrpppqqqqqqooommmmmmooorrrgggggghhhiiijjjgggbbb]]][[[]]]```cccdddcccaaa```^^^___``````___]]][[[ZZZ\\\^^^bbbeeeeeeccc```]]]``````aaaccceeeeeecccaaaddddddddddddeeeeeeeeeeeeccceeegggiiiiiihhhfffeeecccddddddcccdddfffjjjnnnnnnqqquuuwwwtttmmmeee___cccbbbbbbbbbcccdddfffggg___\\\XXXYYY[[[\\\ZZZVVV\\\]]]]]]^^^____________fffbbb\\\ZZZYYYYYYXXXWWWRRRRRRQQQNNNJJJGGGFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHGGGEEEDDDGGGLLLNNNLLLIIIIIIFFFEEEGGGKKKJJJFFFBBBCCCDDDDDDDDDDDDBBBAAA@@@DDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAACCCBBB@@@>>>AAAAAA@@@@@@@@@@@@AAABBBHHHGGGEEECCCBBBBBBBBBBBBBBBAAA@@@???===;;;:::999;;;;;;:::999888777666666666555555444444555555666555555555444333222222222555555444444444333333333222222333333333444444444555444555666999999999777222333333444555666666777444444333333222111000000000000000000111111111111222222333333222111///...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000222111///......///111222111111111111000000//////111111111111111111111111111111111111111111111111000000///............///000000111111111111000000222222222111111000000000111111111111111111111111///000111222333333222222444444333333333444555666777777666666666666777777666666666666666555555555555555555666666777777777444444555555666777888999:::::::::::::::;;;<<<<<<888888666555555666777888;;;:::999777777888:::;;;<<<===>>>===;;;::::::;;;888999888777666777:::===>>>===<<<:::::::::::::::777888999;;;<<<=========>>>===;;;;;;<<<===<<<;;;::::::::::::;;;;;;;;;<<<999999:::;;;;;;;;;:::999<<<<<<<<<:::999:::;;;<<<888888777888999;;;<<<>>>===;;;999999:::;;;;;;:::888888888777777777777777:::999888777777888999:::=========>>>>>>?????????>>>>>>@@@AAABBBBBB@@@>>>BBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<<<<<<<<<>><<>>;;;;;;<<<======<<<999:::;;;<<<===<<<;;;:::777888999;;;;;;;;;:::999888999;;;======<<<:::999;;;;;;<<<>>>AAAAAA???<<<;;;;;;<<<======>>>??????>>>???@@@AAAAAA@@@>>>===;;;;;;<<<===@@@FFFNNNSSSSSSSSSQQQOOOLLLGGGDDDAAA@@@@@@???@@@AAACCCEEEFFFEEECCC@@@@@@BBBBBB@@@===>>>============???@@@AAACCCAAA===<<<<<<=========?????????<<<999777666777555777::::::999777666555444666888;;;=========<<<<<<999777777999888555111444444555555555444444333::::::999999888666555444666666555666777888666444666666555555555666666777444444333333333333444444444444444444444333333333444333333222111000000///222111111000000111111222111111000000//////......111111111111000000000000//////000000000000111111111111111333666777666555111111222222333333333444222222111111000000//////.........//////000000111000111111111000///...---........................---.........////////////................................................//////---,,,,,,---/////////////////////.................................///000000000000000000000------,,,++++++++++++,,,......////////////......///////////////.........------------------------,,,,,,---------,,,,,,+++......---------...///000000000////////////000000111111111111222222222222222222222333333333333333222222222222333333444555666555444333333222222333777666444333333333444444444333222111111222444444333555777777666555555555555666777777666555666888666555444222111000000000111111222444444555555555444222111222333444444333444444444444555555555555222222333333444555666666888888777666555555555555444444444555666999;;;===999777555444555666666555888888777777777666555555777666444333333555666888000222333444555444222111111222444666666666555444999999888888777666555444:::::::::;;;;;;;;;;;;;;;===;;;999888999999888777888777666555666999;;;===FFFCCC???>>>>>>===:::666777999888777AAAOOOTTTPPPAAA666111555666222...///222666;;;???AAAAAAAAAAAA>>>CCCGGGDDD???===>>>@@@>>>EEENNNSSSRRRMMMIIIIIIFFFDDDBBB@@@??????@@@@@@<<<======>>>CCCIIIHHHBBB>>>????????????@@@AAAAAA>>>======<<<<<<===???AAA@@@AAAAAA@@@??????AAACCC<<>>===<<<<<<888888:::<<<======:::777888666444444666888777666666888999888666444444555666666555555555444444333333444555666555555555555999666333111222333666777555666666666666666666666111111333444555555555444444444555555666666666666444555666999;;;;;;999777777777888888888999999999444555777888888777666555333444444444555999???CCC@@@???<<<:::999888888888999888888999:::<<<>>>???999888777888::::::999777;;;999888777888:::<<<>>>:::999777666666777777888777777888666444222222333111333666666555333222333000444888:::999777777888888555333333444333111///111111222222333333333333444444444333333222111111444333333444777888777666444444333222111111111111444444333444444444444555333444444555555666666777333333333222222111111111222222111111111111222222000000000/////////......111111111000000000000000................../////////...///111444555444333333333222111000......---000000000//////.........,,,,,,---......///000000////////////......------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////......---,,,,,,,,,,,,,,,.........//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---000000111111222222333333555555555555555555555666777777666666666777888888777777666555444444444444555444222111111111111222......------...///000111555777:::;;;:::888777777;;;===??????>>>=========999888777555333222111111444444555666666666666666333222111222444666666555666666666666666666666666666555555555666777888999:::999888999:::::::::999;;;:::999888888999:::;;;888666444555777999:::::::::;;;;;;;;;;;;<<<<<<<<<999888666555666888;;;<<<888:::<<<>>>>>><<<999777:::<<<>>>??????===<<<<<<@@@@@@@@@@@@>>>===;;;:::<<<<<<<<<======>>>>>>>>>FFFDDDAAAAAABBBCCCCCCCCCAAA???===;;;<<<@@@EEEHHHQQQNNNIIIGGGFFFEEECCCAAA???EEEDDD@@@HHHVVVUUUJJJCCC<<<999===???<<<::::::???DDDKKKOOOQQQSSSWWWZZZ===@@@DDDCCC???<<<===AAAAAACCCDDDEEEEEEFFFEEEDDD======@@@CCCEEEBBB;;;555:::;;;===@@@FFFIIIBBB888???@@@@@@AAAAAA???<<<:::===;;;999777888999;;;;;;888999::::::999:::;;;===999>>>CCCDDD@@@;;;999999999888888888777777666666555444333555777888888777777666444444555666666555333444555555333222222333444333333333333555777888555555555666666666444333555444333111000111222333111000111111111222333333222222222333333333333333444444333333444444555666555555666999<<<<<<:::888;;;;;;::::::999999999999888888999:::999777444333222333333333111111333555444444333222222222333333222222222222333555777888222222333555777888777666777555333222222555888:::666666555444333222333444111222333222000//////000111222333222111111222444...333888888444111111222111111000000111111111000.../////////000111111222000////////////000000000111000111333666999::::::666555333111///...------111111111111000000//////000000000000000000000000000000000000000//////////////////....../////////000000000///////////////000000000000000000000000////////////.....................000333444333222222111000///...---,,,+++//////............------++++++,,,---...//////000......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///...------,,,,,,------,,,------......------,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000000---......///////////////------,,,,,,,,,,,,------------......//////000000333333222222222222222222333222222222222222333333444444333333333444555555222111000///......///000111111111222333444555555<<<>>>@@@AAA???<<<;;;;;;<<>>======???BBBDDDCCCBBBBBBAAA>>><<<;;;:::::::::;;;::::::>>>CCCIIIMMMNNNHHHHHHHHHIIIKKKMMMOOOQQQKKKIIIFFFDDDCCCDDDFFFGGGFFFHHHKKKMMMLLLIIIFFFDDDHHHKKKMMMMMMKKKHHHHHHHHHIIIIIIJJJIIIHHHFFFDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGLLLJJJIIIIIILLLNNNPPPPPPGGGEEEBBB@@@AAAEEEIIILLLTTTQQQNNNLLLLLLLLLLLLKKKJJJRRRRRRJJJMMMXXXXXXNNNIIIDDDAAACCCEEEFFFFFFGGGGGGJJJOOOQQQSSSXXX___dddGGGIIIMMMNNNKKKGGGIIIOOOYYYWWWQQQIIIFFFHHHHHHEEE<<<===AAAJJJPPPNNNBBB777;;;<<>><<<999666888555111//////111111111...000222222222222333555888666444333333444333333444333111000////////////222000......///000//////......------,,,,,,------111222444444222111222333444555666666555666:::<<<777555333333333222000......///000000...---...///.........//////000111111////////////////////////000////////////000111111333444555888;;;;;;:::888::::::999888888777666666<<<>>>??????===999444111111222333333111000111222222222111111111000000000111111000000111222444555444555777999:::;;;;;;:::333222000///000222555777333444444222000///000111444555666555333333333555666777777777555666888999444777:::999666333222333222333444555666666666666333333333333333444555666555444444444444555666777555444444777;;;>>>@@@@@@===<<<:::888666444444333222222222222111000......111111000000//////////////////////////////000000000000////////////000000///////////////.....................////////////000000000////////////...///......///111222111000,,,---------......//////..................------,,,,,,,,,---.........///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++---------...............------------------------*********+++,,,...000111//////000111111111111000000//////......//////000//////////////////000000111111111000000000000000111111111111111222333444222222222222333444555666888777666555555666777888999:::;;;<<<===>>>???@@@AAACCCDDDDDDAAA????????????BBBDDDEEEEEEDDDDDDEEE???@@@@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCAAA@@@AAADDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDJJJIIIIIILLLQQQTTTSSSPPPMMMKKKIIIGGGFFFEEEFFFFFFDDDDDDFFFKKKSSS\\\bbbeee[[[ZZZZZZZZZ]]]aaaeeehhhfffccc^^^YYYVVVUUUVVVWWWVVVXXXZZZ[[[ZZZXXXTTTRRRSSSVVVZZZYYYVVVTTTTTTUUUSSSSSSTTTUUUTTTRRROOONNNTTTTTTTTTTTTTTTTTTUUUUUUPPPOOOOOOQQQUUUXXXYYYYYYSSSQQQOOOMMMMMMOOOQQQRRRXXXWWWVVVUUUVVVWWWXXXYYYTTTZZZ[[[UUUTTTYYYZZZVVVTTTQQQNNNNNNPPPRRRSSSTTTNNNNNNOOOPPPSSSXXX^^^bbbUUUVVV\\\```___]]]bbbjjjuuuwwwqqqcccXXXVVVUUUSSSIIIFFFIIIUUUdddggg^^^RRRNNNNNNOOOUUUaaafff]]]QQQCCCAAA???@@@BBBCCCCCCAAACCC???999777777888888777555777999:::::::::;;;======;;;999888888999888777888666555333222333444444888777666777888888666444333444333222111111222222222444666777666555666777;;;@@@DDDDDD@@@>>>@@@CCC???<<<777555444333111//////222444444222222444666666666666777666666555444000000000000000111222222222222111222222222333333777777999<<<>>>???>>><<<===<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDFFFEEEBBB===:::777888888777777888;;;===<<<;;;::::::::::::;;;;;;999888777777777888999:::111333555666666555444444666555444444444666888999555777888777555444555777444555666555333333333444333555777888777666666777444555666555444222222222111333555777777666666666777666666555555666777888666666555444444444555555333111111222555888::::::888777666444333333333333777888888888888666555444555555555444444444333333111111111222222333333333333333222222222222333333///////////////000000000------......////////////000000000/////////......///...---...000000...---++++++,,,---......//////........................------------...............---,,,,,,,,,,,,---...------------------------,,,,,,,,,------------...---------------------------------------------------------......---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++,,,---///000---...///000111000000///111000000//////000000111222222222222111111111111333333222222222111111111222222222222333555666777333333333333444555666777333333222222333444555666333444666777999::::::;;;:::;;;<<<;;;:::999:::;;;<<<>>>@@@AAAAAABBBCCCDDD@@@AAABBBDDDEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIJJJIIIGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFHHHIIIIIIIIIIIIHHHNNNLLLLLLOOOTTTWWWTTTQQQOOONNNLLLIIIHHHGGGGGGGGGGGGEEEEEEHHHNNNUUUZZZ]]]YYYWWWUUUTTTVVV\\\aaaeeehhheee```[[[XXXXXXYYYZZZbbbcccddddddcccaaa^^^\\\XXX]]]bbbbbb```^^^___bbb^^^___aaabbbaaa___]]][[[XXXXXXWWWWWWWWWWWWWWWWWWUUUUUUVVVYYY]]]```````````````___^^^]]][[[[[[ZZZ^^^^^^___```aaabbbdddeee^^^^^^^^^^^^]]]]]]\\\ZZZ\\\\\\ZZZYYYZZZ\\\]]]\\\WWWUUUTTTUUUXXX[[[]]]^^^RRRTTT[[[ccceeeeeemmmwww|||ppp```YYYXXXWWWOOOHHHGGGSSSeeemmmfff[[[UUUSSSQQQUUUaaaggg```TTTIIIDDD===:::;;;======<<>>???===>>>??????===<<<:::::::::999777555555666888999555666888<<<>>>===:::777333444444333111111222333888:::<<<=========>>>???GGGOOOUUUUUUOOOJJJJJJMMMLLLGGGAAA===<<<;;;999666555777::::::999:::>>>BBB<<<<<<<<<<<<;;;999777555222222222222333555666777777888888888999999999999;;;<<<===AAACCCDDDCCCAAAAAABBBBBBCCCCCCDDDDDDEEE:::???EEEKKKMMMKKKGGGDDD@@@???>>><<<<<>>===;;;:::::::::;;;<<<888:::<<<<<<:::888777666666666555555666777999:::888:::===<<<::::::<<<>>>>>>???@@@???===<<<===>>>999<<>>===<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@BBBAAA@@@>>>>>>FFFEEEDDDCCCCCCDDDEEEFFFAAA???>>><<<;;;;;;;;;<<<999777666666999;;;;;;;;;999888888777777888888999666777888999999888666666333333222222222222222222000111111222222333333444111111000000000000111111111111222222222222222222/////////000000111111111000000000//////............---------......,,,+++------------------------..........................................------...---,,,,,,,,,---...///------------------------,,,,,,---------.........................................................---......//////......---+++++++++,,,,,,---------------------------------++++++,,,------...//////000///......------.........//////000000//////...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,---...///...------111000000//////000000111111111111000000/////////333333222222111111111000,,,,,,,,,---...///111222333333222222222333444444555555444555666777999:::555666888:::<<<=========???@@@AAAAAA@@@AAACCCEEECCCEEEGGGHHHHHHIIILLLNNNJJJKKKMMMPPPQQQRRRRRRRRRHHHIIIKKKMMMNNNPPPPPPPPPTTTSSSRRRRRRTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRLLLMMMPPPSSSTTTTTTTTTSSSVVVTTTSSSVVV[[[]]]YYYVVVYYYWWWTTTQQQNNNMMMLLLKKKSSSPPPMMMLLLNNNRRRTTTUUUZZZXXXTTTRRRTTTYYY___dddjjjgggdddaaa```aaadddfffdddeeeeeeeeedddaaa___]]]XXX]]]ccceeecccbbbeeehhhccceeeggghhhhhhfffdddbbbccccccbbbbbbaaaaaa``````WWWWWWYYY]]]```bbbbbbaaacccddddddcccaaa^^^[[[YYY\\\]]]___```aaabbbdddeeeaaa]]]\\\aaaccc___ZZZZZZYYY[[[[[[ZZZZZZ[[[ZZZXXXYYYWWWUUUWWWZZZ[[[YYYVVVlllkkkiiihhhiiimmmssswwwyyyvvvssspppkkkiiicccaaaeeemmmnnnkkk```^^^^^^aaadddccc\\\WWWRRRMMMGGGEEEEEEDDD???:::===<<<<<>>>>>FFFOOOQQQLLLFFFEEEFFFOOOSSSUUURRRJJJAAA;;;999===>>>???@@@@@@???>>>>>>AAAJJJMMMGGGFFFJJJFFF<<<;;;<<<<<<:::777777;;;>>>@@@CCCGGGHHHGGGHHHJJJMMMYYY\\\]]][[[XXXXXX]]]bbbYYYWWWSSSOOOJJJFFFCCCBBB@@@BBBFFFKKKOOORRRTTTUUUOOOJJJFFFFFFGGGGGGBBB>>>EEEDDDBBBBBBDDDEEEDDDCCCAAA@@@??????AAAEEEJJJMMMRRRPPPMMMLLLLLLOOORRRTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZVVVSSSPPPMMMLLLMMMOOOQQQVVVTTTRRRPPPNNNMMMMMMMMMIIIGGGDDDBBB@@@@@@AAABBB>>>????????????>>>=========???AAAAAA@@@????????????@@@BBBCCCEEEEEEFFFFFFGGGHHHJJJKKKKKKIIIGGGEEEEEEHHHMMMQQQTTTTTTSSSRRRMMMJJJGGGEEEEEEEEEDDDCCCEEEJJJPPPUUUUUUQQQLLLHHHXXXWWWVVVUUUTTTUUUUUUVVVVVVSSSNNNIIIEEEDDDEEEEEECCCBBBAAA@@@???@@@AAABBB@@@AAAAAAAAA@@@???===<<<>>>===;;;888666555444444555555444333222222111111000000000000////////////111111000000//////......------......//////000000////////////////////////---------............///...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++---------,,,,,,+++++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///............////////////000000000000111111111111000111111111111222222222111222222333333444444555555555555555666666666666999999:::;;;<<<>>>>>>???======>>>>>>???AAABBBCCCFFFFFFFFFGGGIIIKKKNNNOOONNNNNNOOOPPPQQQSSSSSSTTTLLLOOOQQQOOOQQQUUUVVVTTTSSSTTTUUUUUUTTTTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVVVVUUUUUUWWWYYYZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXXXXWWWWWWVVVUUUTTTPPPPPPOOOPPPRRRUUUXXXZZZ[[[___\\\UUUSSSZZZ```aaagggggggggeeeaaa______```cccbbbaaa`````````aaabbbdddccccccbbbaaaaaaaaabbbhhhhhhiiiiiiiiiiiihhhhhheeedddccccccddddddbbb```\\\\\\]]]^^^___```aaabbbjjjiiigggeeebbb___]]]\\\\\\^^^aaabbbbbbbbbbbbccc`````````___^^^]]][[[[[[ZZZWWWTTTVVVZZZ[[[YYYUUUXXXYYYXXXVVVUUUUUUWWWYYYwwwzzz}}}}}}{{{xxxvvvuuusss}}}~~~xxxtttvvvzzzzzzuuusssqqqqqqssswwwxxxsssoooooojjjcccaaa```___[[[WWWUUUTTTSSSUUUXXXYYYXXXVVVPPPWWW___```\\\XXXWWWYYY^^^```cccaaa\\\VVVRRRQQQUUUVVVWWWWWWWWWWWWVVVUUUWWW^^^___YYYWWWYYYUUULLLMMMNNNOOONNNMMMMMMPPPSSSPPPSSSUUUUUUSSSRRRSSSUUUQQQSSSTTTRRROOOOOOSSSWWWeeecccaaa]]]ZZZXXXWWWVVVMMMOOORRRVVVXXX[[[\\\\\\___[[[XXXYYY[[[\\\YYYUUURRRQQQOOOOOOQQQRRRQQQPPPQQQPPPOOONNNPPPRRRUUUWWWVVVTTTRRRPPPOOOPPPQQQRRRUUUUUUSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSTTTTTTOOOMMMKKKIIIIIIKKKLLLNNNMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKOOOSSSVVVUUURRRPPPOOOOOOOOOQQQSSSTTTVVVXXXXXXVVVWWWZZZ[[[[[[ZZZXXXVVVUUUVVVWWWYYYZZZ[[[[[[\\\]]][[[YYYXXXXXXXXXWWWUUU[[[]]]```bbbaaa^^^[[[XXXUUUUUUUUUUUUWWWYYY\\\]]]^^^\\\XXXUUUSSSSSSTTTUUUNNNMMMLLLJJJIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGEEEDDD@@@???===:::888666555555555555444444333222222111000000000000/////////...000000000/////////..................////////////........................------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------........................//////////////////000000000111111111000000111111111222222222111111222333333444444555555555555555666666666666888888888999:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAACCCCCCCCCDDDEEEHHHJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPMMMPPPQQQOOOQQQTTTUUUSSSRRRSSSTTTTTTSSSTTTVVVXXXWWWWWWYYYYYYYYYYYYXXXWWWUUUVVVWWWWWWVVVVVVXXXZZZ[[[[[[ZZZYYYZZZZZZ\\\\\\ZZZZZZZZZZZZZZZYYYXXXXXXUUUUUUTTTUUUWWWZZZ\\\^^^___cccbbb\\\ZZZ___ccccccfffgggfffddd```^^^^^^^^^bbbbbbaaa``````___``````bbbbbbaaa```````````````ccccccddddddddddddddddddhhhfffeeeeeeeeeeeebbb```^^^^^^___```aaaaaaaaa```fffeeedddbbb```^^^]]]\\\WWWYYY[[[\\\\\\[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXUUURRRSSSWWWXXXUUURRRVVVVVVVVVTTTRRRQQQRRRSSS```cccggggggddd___[[[YYYWWWbbblllpppqqqttttttrrrzzzxxxsssnnnnnnqqqooojjjkkkjjjiiikkkoooqqqpppnnnrrrnnniiifffggggggeeeccc]]]\\\[[[\\\^^^______^^^UUU[[[```aaa]]]ZZZ[[[^^^\\\^^^``````^^^\\\[[[ZZZ______`````````______^^^\\\aaaaaa\\\[[[]]][[[UUUUUUWWWWWWWWWUUUUUUVVVWWWTTTUUUVVVUUURRRPPPOOOPPPIIIJJJKKKIIIFFFEEEHHHLLLOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPPPPMMMJJJIIIJJJNNNOOOMMMKKKNNNLLLJJJKKKLLLMMMLLLKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKMMMMMMKKKKKKKKKKKKLLLMMMOOONNNLLLKKKIIIIIIHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJKKKLLLLLLIIIIIIIIIIIIKKKMMMOOOQQQSSSSSSTTTUUUVVVVVVVVVVVVWWW]]]ccchhhgggddd```^^^[[[[[[ZZZZZZ[[[\\\^^^___\\\]]]```aaabbbaaa```___dddbbb```______```bbbcccfffeeeeeefffggggggeeecccffffffeeedddbbb```___^^^SSSSSSSSSUUUWWWYYY\\\]]]ZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWVVVTTTRRROOOMMMLLLNNNNNNNNNMMMLLLJJJIIIHHHCCCAAA???<<<:::888666666555555444444333333222222000000000/////////......///////////////........./////////...............------------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............---............///////////////000000000000111111000000000111111111222222111111222222333444444444444555555555555666666666666666777777888888888999:::;;;;;;;;;<<<>>>???@@@BBBBBBBBBBBBDDDEEEGGGGGGKKKKKKKKKLLLLLLLLLMMMMMMMMMPPPQQQOOOPPPSSSTTTQQQOOOQQQRRRRRRRRRSSSUUUWWWTTTUUUWWWXXXYYYYYYXXXXXXVVVWWWXXXWWWVVVVVVXXXZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\[[[[[[ZZZZZZXXXXXXXXXYYYZZZ]]]___aaa^^^aaaaaa]]][[[^^^```___eeeeeeeeebbb___\\\\\\\\\``````aaaaaa```______^^^bbbbbbbbbaaaaaaaaaaaaaaabbbccccccddddddeeeeeeeeegggfffeeedddeeedddaaa___```aaabbbcccbbb```___]]]______^^^^^^]]]\\\\\\\\\UUUUUUVVVVVVVVVVVVUUUUUUYYYYYYYYYXXXWWWVVVUUUTTTUUURRRPPPPPPSSSSSSQQQNNNRRRSSSSSSQQQNNNMMMMMMMMMPPPPPPOOONNNMMMNNNQQQTTTXXX^^^aaa^^^]]]```bbbccc]]]]]][[[WWWXXX\\\[[[WWWUUUSSSQQQRRRUUUWWWXXXXXX[[[XXXTTTSSSTTTVVVWWWVVVSSSQQQPPPPPPQQQRRRSSSTTTOOORRRUUUTTTPPPNNNPPPRRRMMMNNNOOOPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTSSSSSSSSSNNNRRRSSSOOOPPPTTTTTTQQQNNNOOOOOONNNMMMKKKJJJIIIKKKLLLKKKJJJGGGEEEDDDCCCFFFGGGGGGEEECCCBBBDDDFFFBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@??????>>>>>>AAA@@@???@@@CCCEEEDDDBBBBBB@@@>>>???@@@AAA@@@@@@BBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHIIIKKKJJJHHHGGGEEEDDDDDDDDDGGGHHHJJJLLLNNNOOOOOOPPPRRRQQQPPPPPPQQQRRRTTTUUUJJJJJJKKKLLLNNNPPPRRRTTTTTTTTTVVVWWWXXXYYYYYYYYYYYY^^^eeeiiiiiigggdddccc```___\\\YYYWWWWWWXXXXXXWWWYYY[[[]]]^^^^^^^^^]]]dddbbbaaa_________aaaaaa___```aaadddfffeeeccc```aaaaaa```^^^\\\[[[ZZZYYYUUUTTTSSSRRRRRRSSSTTTUUURRRRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWVVVTTTQQQNNNLLLKKKKKKJJJIIIHHHFFFEEEEEECCCAAA???<<<999777666555555444444444333333222222000000/////////................................./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,+++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111000000000000111111111111111111111222333333444444444444444555555555666666666666666666666777777777999999999999:::<<<===>>>BBBBBBBBBCCCDDDEEEFFFFFFKKKKKKKKKKKKKKKKKKLLLLLLMMMPPPPPPNNNNNNQQQRRROOOMMMOOOPPPPPPPPPQQQTTTVVVSSSTTTUUUWWWWWWWWWVVVVVVUUUVVVWWWVVVUUUUUUWWWYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWXXXXXXYYYZZZ\\\^^^___^^^^^^]]]ZZZYYY[[[\\\\\\bbbcccbbb```\\\ZZZYYYZZZ\\\]]]___aaaaaaaaa```___ccccccdddddddddcccccccccbbbbbbbbbcccdddfffggggggcccbbbaaaaaabbbbbb```^^^```aaabbbcccaaa___[[[YYYYYYYYYYYYZZZZZZZZZ[[[[[[WWWVVVUUUUUUVVVUUUTTTSSSVVVVVVVVVUUUTTTSSSRRRQQQRRRPPPNNNNNNOOOPPPNNNLLLMMMNNNOOONNNLLLKKKKKKLLLNNNMMMJJJHHHIIINNNUUUZZZ___dddgggdddaaacccddddddTTTVVVTTTRRRSSSWWWWWWUUUSSSPPPNNNLLLMMMOOOQQQRRRRRRPPPMMMLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMOOOPPPPPPQQQRRRPPPLLLJJJKKKLLLGGGGGGGGGHHHIIIJJJJJJIIILLLLLLKKKKKKJJJJJJJJJJJJGGGIIIIIIGGGHHHKKKLLLJJJDDDDDDDDDEEEEEEDDDCCCBBBGGGFFFFFFEEEEEECCCBBB@@@DDDEEEEEEDDDBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>BBBAAAAAABBBCCCCCCCCCBBBCCCAAA@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFEEEEEEDDDCCCDDDFFFGGGHHHIIIIIIHHHDDDDDDDDDFFFHHHKKKMMMOOOLLLLLLKKKJJJJJJJJJJJJJJJGGGIIIKKKMMMOOOPPPQQQQQQMMMMMMMMMMMMNNNPPPRRRSSSKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQSSSTTTUUUVVVVVVWWWZZZ^^^`````````aaabbbaaa___\\\YYYWWWVVVWWWWWWUUUVVVXXXZZZ[[[\\\\\\\\\[[[[[[]]]]]]]]]]]]\\\[[[VVVWWWYYY]]]______\\\ZZZ\\\]]]^^^^^^^^^\\\YYYXXXVVVUUUSSSQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQOOOMMMKKKIIIHHHGGGEEEDDDCCCBBBAAA@@@???<<<:::777555444333333333333333333222222222////////////............---------------.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++)))(((((()))++++++++++++++++++++++++++++++)))******++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............////////////000000000//////000000000111111111000000111222222333333444444444444444555555555555666666666666777777777777777777777888999:::<<<<<<@@@@@@AAABBBCCCCCCDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMNNNLLLLLLOOOPPPMMMLLLMMMNNNNNNNNNOOOQQQSSSRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZVVVWWWWWWXXXYYY[[[\\\]]]aaa^^^[[[ZZZZZZZZZ\\\^^^___```___]]]ZZZXXXXXXXXXXXXZZZ\\\___aaabbbbbbbbbaaaaaabbbccccccbbbbbbaaa]]]]]]^^^___```bbbdddeee______^^^```aaabbb```___^^^___``````___\\\XXXVVVTTTUUUVVVWWWXXXXXXYYYZZZXXXVVVTTTTTTUUUVVVTTTRRRTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMLLLKKKIIIJJJLLLLLLKKKKKKMMMNNNLLLMMMMMMMMMLLLMMMPPPRRR[[[dddkkkjjjfffbbb]]]WWWXXXYYYWWWSSSSSSWWWXXXWWWYYYWWWTTTRRRQQQRRRTTTUUUZZZYYYWWWTTTRRRQQQOOOOOOQQQRRRRRRRRRPPPPPPRRRSSSTTTTTTTTTRRROOOMMMMMMNNNKKKJJJJJJJJJLLLLLLJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDCCC===<<<<<<>>>AAACCCCCCBBBDDDCCCCCCCCCDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;BBBAAA@@@????????????@@@>>>>>>??????>>>>>>>>>???CCCAAA@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEHHHKKKNNNPPPJJJJJJIIIIIIIIIJJJKKKKKKFFFGGGHHHJJJLLLLLLMMMMMMIIIHHHHHHIIIJJJLLLNNNPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQUUUVVVWWWWWWWWWYYY\\\___YYYXXXWWWVVVVVVVVVWWWXXXSSSTTTVVVWWWXXXYYYYYYYYYTTTWWWZZZ\\\]]][[[XXXVVVSSSTTTVVVYYY\\\\\\ZZZXXXWWWYYY\\\^^^^^^[[[YYYVVVTTTSSSQQQPPPOOOPPPPPPQQQOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIHHHGGGEEECCCBBBAAAAAA<<<;;;999777555333333222222222222222222111111111/////////.........------,,,,,,,,,---------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++******************+++*********+++++++++++++++)))*********++++++,,,,,,))))))******+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............////////////000000/////////000000000111111000000111111222333333333333444444444444555555555555666666666777777888888777777777777888:::;;;<<<;;;<<<>>>???@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEGGGJJJKKKIIIJJJMMMNNNKKKKKKLLLMMMMMMLLLLLLNNNPPPOOOPPPQQQRRRRRRQQQOOOOOOOOOQQQRRRRRRRRRTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWXXXYYYZZZ[[[[[[\\\\\\VVVWWWWWWXXXZZZ[[[[[[\\\]]]YYYWWWYYYZZZYYYYYYZZZ[[[\\\\\\[[[XXXWWWWWWXXXVVVWWWYYY[[[^^^___```aaa[[[\\\^^^______^^^]]]]]]\\\\\\]]]^^^```cccfffgggaaa``````aaabbbcccbbb```[[[\\\]]]]]]\\\ZZZWWWVVVSSSTTTTTTUUUVVVWWWXXXXXXWWWTTTQQQQQQSSSTTTSSSPPPRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJJJJIIIKKKNNNQQQWWWXXXXXXVVVTTTRRRSSSTTTZZZdddllllllgggbbb[[[TTTWWWXXXVVVQQQPPPTTTWWWWWWXXXWWWUUUSSSQQQRRRTTTUUUXXXYYYYYYXXXVVVSSSRRRQQQPPPRRRTTTTTTRRRQQQQQQSSSQQQRRRRRRQQQPPPOOOOOOOOONNNLLLLLLMMMOOOOOOLLLIIIJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEFFFDDDBBBAAA@@@>>><<<:::;;;===@@@@@@???AAA???>>>???AAAAAA???===============>>>>>>>>>===???>>>>>>======>>>>>>???;;;::::::999:::;;;<<<===@@@@@@AAAAAAAAAAAABBBCCC>>>===;;;;;;=========<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQQQQPPPRRRUUUWWWRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVTTTVVVYYY[[[[[[YYYVVVSSSQQQQQQRRRUUUXXXYYYWWWUUURRRTTTVVVWWWVVVUUURRRQQQQQQPPPOOONNNMMMNNNOOOOOOJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGDDDBBB@@@?????????999888777555444333222222000000000000000000000000//////.........---------++++++,,,,,,,,,---------,,,------------------...------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************************++++++++++++++++++***)))*********++++++++++++***************+++++++++((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000////////////000000000111000000000111222222333333333333444444444555555555333444444555666777888888666666777777888:::;;;<<<999;;;===???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDGGGHHHFFFHHHLLLLLLJJJKKKLLLLLLKKKJJJJJJLLLMMMKKKLLLNNNOOOOOOOOOOOONNNNNNPPPQQQRRRSSSUUUXXXZZZXXXYYYYYYXXXWWWUUUSSSRRRUUUUUUWWWXXXYYYZZZZZZZZZTTTUUUVVVWWWXXXYYYYYYYYYXXXUUUVVV\\\^^^ZZZVVVVVVXXXYYYZZZYYYWWWVVVWWWXXXUUUUUUVVVWWWXXXZZZ[[[\\\XXXYYY[[[\\\]]]\\\[[[ZZZ\\\\\\\\\^^^```dddgggiiibbbaaa``````aaaaaa___]]]ZZZZZZZZZZZZZZZYYYYYYXXXTTTTTTUUUUUUVVVVVVVVVVVVUUUQQQNNNNNNRRRSSSRRROOOPPPPPPPPPOOONNNMMMLLLKKKHHHHHHIIIJJJJJJJJJKKKLLLJJJIIIIIIGGGGGGIIIMMMQQQYYYWWWTTTPPPMMMMMMPPPSSSKKKTTTZZZ[[[ZZZZZZYYYWWWWWWXXXVVVQQQQQQVVV[[[\\\WWWWWWVVVTTTSSSSSSUUUWWWNNNQQQTTTUUUTTTSSSRRRRRRNNNQQQTTTTTTQQQOOOOOOQQQNNNNNNOOOPPPPPPPPPPPPPPPOOONNNNNNPPPRRRRRRNNNKKKKKKJJJIIIGGGFFFFFFGGGGGGDDDDDDEEEGGGGGGEEECCCDDDFFFBBB===<<<===>>>===<<>>>>>===<<<:::::::::::::::;;;<<<<<<:::999999999;;;<<<>>>@@@888999;;;;;;;;;<<<===??????>>><<<<<<>>>???>>>===@@@??????>>>??????@@@@@@======>>>???@@@BBBDDDEEEBBBAAAAAAAAAAAACCCDDDFFFHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJKKKKKKKKKLLLNNNOOORRRRRRSSSSSSRRRQQQPPPOOOTTTTTTTTTUUUVVVVVVWWWWWWVVVWWWXXXYYYXXXVVVTTTRRRLLLLLLMMMOOORRRSSSRRRPPPQQQQQQQQQQQQPPPOOONNNMMMOOONNNLLLKKKJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDEEEFFFFFFDDDBBB@@@===;;;;;;::::::888777666444333333333333///////////////000000000//////.........---------+++++++++,,,,,,---------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************+++,,,------,,,+++***))))))******++++++++++++************************((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000////////////000000000000000000000111222222333333333333333444444444555555222222333444666777888888666666777777888:::;;;<<<:::<<<>>>AAACCCDDDDDDDDD@@@@@@AAABBBDDDEEEFFFFFFBBBEEEFFFEEEGGGKKKLLLJJJKKKLLLLLLKKKIIIIIIJJJLLLGGGIIIKKKMMMNNNOOOOOOOOONNNOOORRRSSSTTTVVVZZZ\\\VVVWWWVVVUUUTTTQQQOOOMMMQQQRRRSSSUUUVVVWWWWWWWWWRRRSSSTTTUUUVVVVVVVVVVVVYYYWWW[[[eeehhhaaaZZZXXXVVVWWWXXXXXXVVVVVVWWWXXXUUUUUUTTTSSSTTTUUUWWWXXXXXXYYY[[[]]]]]]]]][[[ZZZWWWWWWWWWYYY[[[___ccceeecccaaa```___^^^]]]ZZZWWWYYYYYYYYYYYYYYYZZZZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQMMMNNNRRRTTTSSSPPPOOOOOONNNNNNMMMKKKJJJIIIEEEFFFHHHHHHHHHIIIJJJLLLLLLJJJHHHFFFDDDGGGKKKOOOVVVUUUTTTSSSRRRPPPPPPOOOKKKMMMPPPQQQQQQQQQRRRSSSRRRRRRSSSSSSSSSSSSSSSRRRXXXWWWVVVUUUTTTTTTTTTTTTXXXUUURRRPPPQQQRRRRRRQQQMMMNNNPPPPPPPPPOOOLLLKKKQQQPPPOOOOOONNNNNNNNNOOOLLLIIIGGGHHHKKKMMMMMMKKKKKKJJJHHHFFFEEECCCBBBBBBDDDCCCBBBAAAAAABBBDDDEEEBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===========================>>>>>>???@@@@@@@@@@@@@@@============>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMOOORRRPPPOOOQQQTTTUUUSSSQQQSSSRRRQQQPPPQQQSSSUUUWWWUUUTTTSSSSSSSSSUUUVVVWWWQQQOOOMMMKKKJJJKKKMMMOOOQQQRRRSSSQQQNNNLLLNNNPPPOOOOOOMMMKKKHHHFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEEEECCCEEEEEEEEEBBB@@@@@@AAAAAA???<<<::::::999777666555555444333333222111111////////////////////////------------------------++++++++++++++++++++++++,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,.........------,,,,,,,,,************+++,,,------++++++++++++++++++++++++)))************++++++++++++++++++************))))))************+++++++++************************************************++++++******************************************++++++++++++++++++++++++***++++++***((('''(((***************************))))))))))))))))))******...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000000000111111111111//////000111222333333333444444444555555555666666555555666777777777777777777777777777888:::<<<>>>;;;;;;<<<>>>???BBBDDDEEEDDDDDDDDDCCCCCCEEEHHHKKKFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKIIIFFFDDDJJJLLLMMMMMMKKKJJJJJJKKKQQQPPPOOONNNOOOQQQSSSTTTPPPQQQRRRRRRRRRQQQOOONNNPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUVVVVVVXXXYYYeeewwwyyyiiiYYYTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYVVVRRRPPPOOOQQQTTTWWWWWWVVVVVVVVVWWWXXXZZZ[[[WWWWWWXXXZZZ]]]]]]\\\ZZZbbb```^^^\\\\\\[[[XXXVVV[[[YYYXXXZZZ\\\]]][[[XXXVVVWWWWWWXXXYYYXXXXXXXXXUUUQQQMMMKKKKKKLLLMMMMMMJJJKKKLLLMMMLLLJJJHHHFFFHHHHHHIIIIIIJJJKKKKKKLLLIIIGGGEEECCCCCCEEEGGGHHHUUUUUUUUUTTTRRRPPPNNNMMMLLLNNNOOOOOOOOOOOOPPPRRRPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXUUURRROOONNNOOOPPPPPPOOOMMMNNNOOOOOOOOONNNLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNMMMIIIFFFEEEHHHKKKLLLLLLJJJIIIGGGEEECCCBBBAAAAAACCCBBB@@@??????@@@AAABBBAAA@@@@@@???>>>===<<<;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::888888999999:::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>============>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIHHHFFFEEEEEEGGGFFFGGGGGGHHHIIIJJJJJJKKKPPPNNNNNNOOOQQQRRRPPPNNNMMMMMMMMMNNNOOOQQQSSSTTTPPPPPPOOOOOOPPPQQQRRRSSSQQQOOONNNLLLLLLLLLNNNNNNPPPQQQRRRPPPMMMMMMNNNPPPSSSRRRPPPMMMIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEECCCDDDEEEDDDBBB@@@@@@@@@@@@>>>;;;:::999999777555444444444333222222111111........................------------------------++++++++++++++++++++++++,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++************))))))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((''')))***************************)))))))))******+++++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////000000000111111111000000000111111222222333333333444444444444555555444444555666666666666555888777777777888:::;;;<<<::::::;;;<<<>>>@@@AAABBBCCCDDDDDDDDDCCCDDDFFFHHHJJJIIIIIIIIIIIIJJJLLLMMMLLLLLLMMMLLLKKKHHHEEEDDDJJJLLLNNNNNNMMMMMMNNNPPPRRRQQQOOOOOOOOOPPPRRRSSSRRRRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTXXXVVV^^^kkkmmmaaaWWWTTTYYYXXXXXXWWWVVVUUUTTTSSSTTTRRRPPPOOOOOOQQQTTTUUUXXXXXXYYYYYYYYYXXXWWWVVVYYYYYYYYY[[[]]]^^^]]][[[___]]][[[[[[[[[[[[YYYXXXZZZYYYXXXYYY\\\\\\ZZZXXXWWWWWWWWWXXXWWWWWWWWWVVVTTTQQQNNNMMMMMMMMMMMMLLLMMMMMMOOOOOOOOOMMMKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIKKKIIIHHHFFFFFFFFFGGGHHHTTTUUUUUUUUUTTTRRROOOMMMOOOPPPOOONNNMMMMMMOOOQQQPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMOOOQQQSSSUUUVVVWWWQQQOOOLLLLLLLLLMMMMMMLLLNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMJJJEEECCCEEEHHHKKKLLLHHHGGGFFFDDDBBBAAA@@@@@@@@@???>>><<<<<<<<<===>>>>>>>>>======<<<;;;::::::777777888888888888888777888888888888888888888888999999999999999999999999;;;:::::::::999999888888666666777777888888999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJKKKIIIGGGEEEFFFFFFGGGGGGIIIJJJJJJIIIIIIHHHNNNMMMLLLMMMNNNNNNLLLKKKHHHIIIJJJLLLMMMOOOOOOPPPLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPOOOMMMMMMNNNPPPUUUUUUSSSOOOJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBDDDDDDCCCAAA???>>>??????===:::888888888666444333333333222222111111000........................------------------------++++++++++++++++++++++++,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++******---,,,,,,++++++++++++,,,++++++++++++++++++++++++************+++++++++,,,+++++++++************))))))************+++++++++************************************************************************************************------------------------******+++***(((''')))***************************))))))***+++,,,,,,------///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////////////////000000000000111111111111111111111111222222222333333333333444333333444555555555555444888777777777777888999:::999999:::;;;<<<===>>>???AAABBBDDDDDDDDDCCCDDDFFFKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLLLLKKKJJJHHHFFFEEEHHHJJJLLLMMMMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRWWWSSSUUU]]]^^^WWWSSSUUUXXXXXXXXXWWWUUUSSSQQQPPPUUUTTTTTTTTTUUUWWWYYYZZZZZZ[[[]]]]]]\\\YYYVVVSSSYYYYYYYYYZZZ\\\]]]\\\ZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXYYYXXXXXXYYY[[[\\\[[[YYYXXXXXXXXXWWWWWWVVVUUUUUUSSSQQQOOOOOOOOOOOOMMMLLLMMMNNNOOOOOOOOONNNMMMLLLGGGGGGGGGGGGFFFFFFFFFEEEJJJIIIHHHGGGFFFFFFEEEEEERRRTTTVVVWWWWWWUUUSSSQQQSSSRRRQQQOOOMMMMMMOOOQQQPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQNNNLLLJJJJJJKKKLLLLLLKKKOOONNNLLLJJJJJJKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLJJJGGGEEEFFFGGGIIIJJJGGGGGGEEECCCBBBAAA@@@@@@???>>>===;;;;;;::::::;;;<<<<<<;;;:::999999888888666666777888888888777777777777777777777777777777888888888888888888888888:::999999888888777777666555555666666777777777777666777888999999888777666::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<===>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFIIIJJJKKKIIIHHHGGGGGGHHHGGGHHHKKKLLLMMMLLLKKKJJJMMMLLLLLLLLLLLLKKKJJJIIIFFFGGGJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMNNNOOOSSSSSSRRROOOKKKHHHGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDAAACCCCCCBBB???============;;;888777777666555333222222222111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++***************************************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++************************))))))***+++---.../////////......---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000111111111111000000000000111111111111222222222222333333444555555555555555777777777777777777777888888999:::;;;<<<<<<=========@@@DDDFFFFFFEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGIIIJJJJJJJJJKKKMMMOOORRRQQQPPPOOONNNNNNNNNNNNQQQQQQQQQPPPPPPOOONNNNNNPPPOOONNNMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRRRRVVVQQQQQQTTTUUURRRRRRUUUTTTUUUUUUUUUUUUTTTSSSSSSUUUVVVWWWYYYZZZ\\\]]]^^^]]]^^^______]]][[[XXXWWWYYYXXXWWWXXXZZZZZZYYYXXXYYYXXXWWWXXXYYYYYYXXXWWWXXXYYYYYY[[[\\\]]]\\\\\\[[[ZZZYYYXXXVVVVVVUUUUUUQQQPPPPPPPPPQQQPPPMMMKKKKKKKKKLLLMMMMMMMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFDDDCCCAAA???PPPRRRVVVXXXZZZYYYXXXWWWUUUUUUTTTQQQNNNNNNPPPRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKIIIJJJLLLLLLLLLKKKNNNMMMJJJIIIHHHIIIKKKMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@>>>===<<<;;;;;;::::::::::::999999888888777777777666666777888888888888888666666666666666666666666777777777777777777777777888888777777666666666666666666666666777777777777555666777888888777666555888888888888888888888888777777888999999999999888::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGIIIJJJGGGIIILLLNNNPPPPPPOOONNNLLLLLLMMMLLLKKKJJJJJJJJJIIIJJJKKKLLLKKKIIIGGGEEEFFFGGGHHHJJJKKKMMMNNNNNNMMMNNNPPPQQQQQQPPPOOONNNNNNMMMLLLLLLLLLMMMMMMLLLMMMNNNOOOMMMKKKIIIIIIIIIEEEDDDCCCCCCCCCCCCCCCCCCAAABBBBBBAAA>>>;;;;;;;;;;;;888666555555555333222000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,---------------......---,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************************************))))))*********+++++++++************************************************)))******)))((((((***+++************************)))***+++,,,---...//////......---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////111111000000000000000000000000000111111111222222444444555666666666666555555666666666666666666666888999:::;;;<<<<<<<<<<<<:::>>>CCCFFFGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJKKKKKKJJJIIIIIIJJJLLLPPPPPPOOOMMMLLLLLLKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMOOOPPPPPPQQQSSSTTTTTTTTTSSSRRRTTTRRRRRRSSSSSSQQQRRRUUUTTTTTTSSSSSSTTTTTTUUUUUUSSSTTTVVVXXXYYY[[[\\\\\\``````___^^^]]]]]]^^^^^^ZZZYYYXXXXXXYYYYYYYYYWWWZZZXXXWWWWWWXXXXXXVVVUUUXXXYYY[[[\\\]]]^^^^^^___]]][[[ZZZXXXWWWVVVVVVVVVPPPOOOOOOPPPQQQPPPMMMKKKJJJJJJKKKKKKLLLKKKKKKKKKIIIHHHGGGFFFEEECCCBBBBBBCCCDDDDDDDDDCCCAAA>>>===PPPRRRUUUXXXZZZZZZZZZYYYVVVVVVUUUSSSPPPOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMNNNPPPQQQRRRQQQQQQPPPJJJIIIIIIJJJLLLMMMLLLKKKMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIFFFHHHJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA@@@?????????<<<<<<<<<;;;;;;::::::999888888888777777777666666666666777888999999999999666666666666666666666666666666666666666666666666555555555555555666666666666666666666777777777777666666777777777777666666777777777777777777777777666666777888888888888777999999999999:::;;;<<<===========================<<<<<<<<<===>>>@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBDDDFFFFFFFFFFFFHHHJJJGGGHHHKKKMMMOOOPPPPPPPPPJJJLLLMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKHHHEEECCCBBBCCCEEEGGGIIIKKKKKKLLLLLLMMMOOOPPPPPPPPPOOONNNOOOMMMKKKKKKKKKLLLKKKJJJIIIJJJLLLLLLJJJIIIJJJKKKFFFEEEDDDCCCCCCBBBBBBBBB@@@AAAAAA???<<<:::999:::999666444333444333222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------------.........------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************))))))************+++++++++************************************************)))))))))***++++++,,,,,,************************************************((()))***)))((((((***,,,******************************+++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///000000000000000000000000000000000111111111111222444444555666666666666666333444555666666666666555666777999;;;<<<<<<<<<;;;999<<>>RRRSSSTTTVVVWWWWWWXXXXXXTTTUUUUUUTTTQQQPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNLLLNNNPPPRRRSSSSSSSSSRRRHHHGGGGGGIIIKKKLLLKKKJJJKKKKKKIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEGGGHHHFFFCCCAAAAAABBBAAA@@@???>>>===<<<<<<<<<999:::::::::::::::999999777777777777777666666666555666777888888999999999666666666666666666666666555555555555555555555555333333444444555555666666666666666666666666666666777777666666666666777777666666666666666666666666555666777777888777777777888888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===???AAABBB???@@@AAABBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLGGGJJJLLLLLLJJJIIIJJJLLLKKKKKKKKKKKKIIIGGGEEEDDDAAACCCEEEHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNOOONNNNNNQQQNNNKKKJJJKKKKKKIIIGGGGGGIIILLLLLLKKKJJJJJJKKKHHHGGGFFFDDDCCCBBBBBBAAA???@@@@@@???;;;999888888777555333222222222111000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++************))))))************+++++++++************************************************((())))))***++++++,,,,,,************************************************((()))***)))((((((***,,,******************************++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------...............//////000000111111000000111111111222222222333333444555555555555444111222333555666666666555222444777999;;;;;;;;;::::::<<<@@@AAABBBBBBCCCDDDAAABBBCCCEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLPPPOOONNNKKKIIIHHHJJJLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGHHHIIIKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKNNNQQQRRRRRRQQQPPPQQQTTTUUUTTTRRRRRRSSSTTTVVVTTTQQQPPPQQQUUUYYY\\\]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[YYYWWWVVVVVVWWWVVVUUUWWWVVVUUUVVVXXXXXXXXXWWWSSSVVVZZZ[[[[[[[[[]]]```ZZZYYYVVVUUUTTTTTTUUUVVVNNNMMMLLLMMMNNNNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>>>>===TTTTTTTTTTTTTTTTTTUUUUUURRRSSSTTTTTTQQQPPPOOOPPPPPPQQQPPPPPPOOONNNMMMLLLNNNPPPRRRTTTTTTTTTRRRRRRFFFFFFFFFHHHJJJKKKJJJIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFEEEBBB>>>===???BBB???>>>===<<<;;;:::::::::777888888999999999999888777777777777777666666666444555666777888888888888666666666666666666666666555555555555555555555555111222222333444555666777555555555555555555555555888777666555555666777888666666666666666666666666555666666777777777777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===???@@@AAA>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFFFFFFFFFFEEEBBBCCCDDDCCCBBBAAABBBCCCFFFFFFEEEEEEEEEFFFGGGHHHEEEHHHKKKKKKIIIHHHIIILLLJJJJJJJJJIIIHHHGGGFFFFFFCCCEEEGGGJJJMMMNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNOOOQQQNNNKKKJJJJJJJJJHHHEEEHHHJJJLLLMMMKKKJJJJJJJJJJJJIIIGGGEEECCCBBBAAAAAA???@@@@@@>>>;;;888777888666444222111222222111000---.....................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,------...///,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************))))))************+++++++++************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++((()))***)))((()))***,,,************************++++++++++++++++++++++++)))******++++++,,,------************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222111111111111222222222222222222333444444444333333///111333555666666666666000222555888:::::::::999;;;===??????>>>>>>???@@@>>>???AAACCCDDDDDDCCCCCCHHHHHHGGGGGGGGGHHHIIIIIIMMMMMMKKKIIIGGGFFFHHHKKKHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGJJJLLLMMMGGGHHHJJJKKKKKKKKKJJJIIIFFFHHHLLLOOOQQQQQQPPPOOOPPPSSSUUURRRPPPQQQSSSTTTRRRPPPNNNNNNRRRXXX___ddd\\\[[[ZZZYYYXXXYYYZZZZZZZZZ[[[]]]^^^]]][[[YYYWWWXXXVVVSSSRRRRRRRRRRRRQQQUUUTTTTTTVVVXXXZZZZZZYYYQQQTTTXXXYYYYYYYYY\\\___XXXVVVTTTRRRRRRRRRTTTUUUNNNMMMKKKLLLMMMMMMLLLKKKHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBB@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;\\\UUUNNNLLLOOORRRRRRPPPOOOPPPPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMQQQUUUZZZ]]]RRRMMMGGGFFFIIILLLKKKHHHJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;<<<<<<;;;::::::999888888999888777666666777888999666666666666666666666666444444444555555555666666444444444555555555555666555555555444444333333333222222222222222222222222444444444444444444444444333333444444555666777777666666666666666666666666555555555555555555555555555555555555666666666666::::::999999888999999999888999:::<<<===>>>>>>>>>@@@???>>><<<<<<>>>???@@@??????@@@AAAAAABBBCCCCCC@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIDDDFFFHHHIIIHHHIIILLLNNNMMMJJJGGGFFFHHHJJJKKKLLLIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGGGGFFFGGGGGGHHHHHHFFFEEEDDDBBB@@@>>>===<<<======<<<;;;:::999999888666555222000//////000000000000//////.........---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********---,,,+++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,+++++++++***)))))))))******++++++++++++******+++*********))))))(((((())))))))))))************)))************+++++++++,,,,,,+++******+++,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111111111000000000000000000111111111222222222222111111111111222333444555666666666666666777777888:::;;;<<<===>>>>>>>>>>>>CCCBBB@@@@@@???@@@AAABBBEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHMMMJJJHHHHHHKKKLLLLLLJJJKKKMMMNNNNNNNNNNNNPPPQQQOOOMMMLLLMMMOOOPPPPPPOOOPPPPPPNNNMMMPPPVVV^^^ddd\\\WWWRRRQQQRRRSSSQQQOOOUUUTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRQQQOOONNNLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCCCCBBBBBB???@@@AAA???======@@@CCC???===;;;;;;<<<<<<;;;:::UUUPPPKKKJJJNNNQQQQQQPPPNNNOOOPPPOOOLLLKKKLLLMMMLLLLLLMMMMMMLLLLLLKKKJJJMMMLLLLLLMMMOOORRRUUUWWWQQQLLLGGGFFFIIIKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::;;;;;;::::::999888777777888777666555555666777888555555555555555555555555333444444444555555555666444444444444555555555555444444333333222222222222222222222222222222222222444444444444444444444444333333444444555666666777444444444444444444444444555555555555555555555555555555555555555666666666999888888888888888999999888999:::<<<<<<=========@@@???===<<<<<<===???@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFEEEEEECCCDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIILLLMMMLLLJJJLLLIIIFFFEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCAAA???>>><<<<<<======<<<;;;:::999888888666444222000//////000000////////////......------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,+++******)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))************++++++++++++++++++*********************++++++++++++******************)))))))))((())))))))))))************)))************+++++++++,,,,,,+++******+++,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000000000000000000000000000111111111222111111111111222333444555666666555555666666777888999:::;;;<<<============?????????@@@@@@AAACCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHMMMKKKHHHHHHKKKLLLLLLJJJLLLMMMOOOOOONNNNNNOOOQQQOOOMMMLLLMMMOOOPPPOOOOOOPPPOOOMMMLLLMMMSSSZZZ```ZZZVVVQQQNNNMMMOOOPPPQQQNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUPPPOOONNNMMMKKKJJJIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEECCCBBBBBBBBBCCC<<<===>>><<<999999;;;======;;;999999999:::999888MMMJJJHHHIIIMMMOOOOOONNNMMMNNNOOONNNLLLJJJKKKLLLKKKLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLMMMMMMNNNNNNOOOKKKGGGFFFHHHJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???======<<<;;;::::::999999999999888888777777666666666666555555555555666666444444444444444444444444333333444444444444555555333333333444444444555555222222222222111111111111222222222222333333333333444444444444444444444444333333333444555555666666333333333333333333333333444444444444444444444444444444444555555555666666666666666666777888999999999999:::;;;;;;<<<;;;;;;>>>===<<<;;;;;;<<<===>>>=========>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHFFFEEEGGGLLLMMMJJJGGGKKKHHHEEEEEEFFFHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDDDDEEECCCBBBAAA???>>><<<;;;:::<<<<<<;;;:::999888777777555333222000/////////000///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++***************+++++++++******++++++++++++******************))))))))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,************************++++++************++++++++++++,,,,,,,,,,,,,,,,,,------------............---............/////////000000000000000000000000////////////000000000000111111111111222333444555666555555555555666777777888888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCC??????@@@@@@AAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIMMMKKKIIIIIIJJJKKKKKKJJJLLLMMMNNNNNNMMMLLLMMMOOONNNLLLKKKLLLNNNOOONNNMMMOOONNNLLLJJJJJJNNNTTTXXXWWWUUUPPPKKKIIIJJJOOOSSSIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTMMMLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDAAA@@@AAABBBBBB<<<<<<<<<:::888777888999;;;999777666777777666555IIIHHHGGGIIIKKKMMMMMMKKKKKKLLLMMMLLLJJJIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHMMMJJJGGGFFFHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@???>>>>>><<<<<<;;;::::::999888888777777777666666555555555444444444444444444444444333333333333333333333333333333333333333333444444222333333333444444444444222222222222222222111111222222222333333333333333444444444444444444444444333333333444444555555555333333333333333333333333444444444444444444444444333333333444555555555666444444444555666777888999999999:::::::::::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<============?????????@@@AAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBBBBFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBEEEDDDCCCDDDGGGIIIJJJKKKKKKIIIFFFEEEGGGHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;:::999;;;::::::999888777666555333333111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++************************+++++++++***************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,******++++++++++++***************)))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,---------.........---------.........///////////////000000000000000.........////////////000111111111111222333444444555555444444555555666777666777888999:::::::::::::::;;;>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEECCCDDDDDDEEEDDDDDDCCCCCCAAABBBCCCDDDFFFGGGHHHIIILLLKKKJJJJJJJJJKKKJJJJJJJJJLLLLLLLLLJJJIIIJJJKKKLLLKKKJJJKKKLLLMMMKKKJJJNNNMMMKKKHHHGGGIIIMMMQQQSSSRRRPPPLLLHHHIIINNNRRRKKKKKKLLLNNNPPPQQQSSSSSSOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGHHHIIIKKKLLLNNNOOOMMMLLLLLLKKKJJJIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCGGGEEEBBB@@@??????@@@BBB>>>>>>===<<<:::999999999:::888555555555555444333IIIIIIHHHIIIJJJJJJIIIHHHJJJKKKKKKKKKIIIHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEFFFHHHIIIJJJIIIHHHGGGJJJHHHGGGFFFGGGGGGHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@???===<<<<<<;;;;;;;;;::::::999999888666666555555555555444444333333444444444444333333333333333333333333333333333333333333333333222222222222222222333333333444222222222222333333333333222222333333333444444444444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444444444222222222333444555555555444444444444555666777888888888999999999999999888;;;::::::::::::::::::;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>???@@@@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAADDDDDDDDDDDDDDDCCCBBBAAACCCEEEFFFDDDBBBFFFNNNUUULLLJJJGGGGGGHHHIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAA??????>>>===;;;:::999999999999888777666555444444222222111000000/////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************(((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***************************))))))(((((())))))************++++++,,,,,,,,,,,,,,,,,,------------...------------..................//////000000000000---.........////////////111111111111222333444444444444444444444555555666555666777888999999999999;;;<<<===???@@@??????>>>AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEAAABBBCCCEEEFFFHHHIIIIIIKKKLLLLLLKKKJJJJJJIIIJJJHHHIIIJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJKKKKKKIIIGGGLLLKKKJJJGGGFFFFFFIIILLLNNNPPPQQQNNNKKKJJJMMMPPPMMMNNNNNNOOOOOOPPPQQQQQQJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHDDDDDDCCCBBBAAA@@@??????EEECCCAAA???>>>>>>???@@@???>>>======<<<;;;:::999:::888666555555555444222JJJIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHGGGHHHJJJHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???===<<<;;;::::::::::::999999888888888555555555555555555444444333333444444444444333333333333333333333333333333333333222222222222111111111111222222222333333333222222222333333333333333222222333333444444555555444444444444444444444444333333333333333333444444444444444444444444444444333333333333333333333333000111222222333444555555444444444444555666777777666666777888999999888888999999999999999999999999::::::::::::::::::::::::===>>>>>>???@@@AAABBBBBB???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEDDDCCCBBBAAADDDHHHJJJGGGCCCEEEPPPYYYLLLJJJHHHHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>===<<<;;;:::999999888888777666555444333333111111111000000/////////++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++++++++******++++++++++++******))))))))))))************))))))))))))************)))************+++++++++***++++++,,,,,,++++++*********************************))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---......//////000000111............////////////111111111111222333444555444333333333333444555555555666777888888999888888;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBAAADDDEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMLLLJJJIIIIIIIIIFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJJJJKKKLLLKKKIIIGGGIIIJJJIIIGGGFFFFFFHHHJJJLLLMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>>>>BBBAAA@@@???>>>=========;;;::::::;;;<<<===;;;999:::888666444555444333222HHHHHHHHHGGGFFFEEEFFFGGGFFFHHHIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFGGGCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;999999888888888777777777777777555555555555555555555555333333444555555444333333444444444444444444444444333222222222111111111111111111111111222222222222111111111111222222222333222222333333444555555666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333000000111222333444555555666555555555555555666666444555666777888888999999777888888888888888888777::::::::::::::::::::::::======>>>???@@@AAABBBBBB>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAABBBDDDEEEEEEEEECCCBBBDDDGGGIIIHHHEEEFFFKKKQQQKKKIIIGGGGGGHHHHHHFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>===<<<;;;::::::999777777666555444333222222000000000000000//////...***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************((()))))))))*********+++((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))************++++++++++++++++++*********************++++++++++++******((()))))))))************))))))))))))************)))************+++++++++***+++,,,,,,,,,,,,+++***************************+++******))))))******+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------......///000000111....../////////000000000111111111111222333444555333333333222333444444555555666777888888999999888:::::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAACCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNMMMJJJHHHHHHIIIEEEGGGHHHHHHGGGGGGIIIJJJLLLLLLLLLNNNOOONNNKKKHHHGGGHHHHHHHHHGGGGGGIIIKKKLLLKKKIIIIIIJJJKKKLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???===;;;:::888777777:::===???===;;;999777555444333333222000FFFFFFFFFEEEDDDDDDFFFHHHFFFGGGHHHHHHGGGFFFGGGIIIGGGHHHHHHHHHHHHGGGFFFFFFJJJIIIIIIHHHGGGFFFFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>><<<:::999888666666666666666555555555555555555555555555555555333333555555555555333333444444444444444444444444333222222222111111000000000111111111111222222222//////000000111111111222222222333333444555666666444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333///000111222333444555555777666666555555555666666333444555777888999999999777777888888888888777777::::::::::::::::::::::::<<<===>>>???@@@AAABBBBBB===>>>@@@BBBDDDEEEEEEFFFAAABBBBBBBBBAAA@@@@@@???@@@BBBDDDFFFFFFEEEDDDCCCCCCEEEFFFFFFFFFEEEEEEFFFIIIHHHFFFFFFGGGFFFEEECCCFFFFFFEEECCCCCCBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>===<<<;;;;;;::::::777666555444333222222111///000000000000000///...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************(((((())))))*********+++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,+++++++++******))))))******++++++++++++******(((((())))))*********+++))))))))))))************)))************+++++++++***+++,,,------,,,+++***************************++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111////////////000000000000111111111111222333444555333333222222333333444555555666777888999999999999888888888999;;;>>>AAACCCAAABBBBBBCCCCCCDDDDDDEEEHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLOOONNNJJJHHHHHHIIIFFFGGGIIIIIIIIIIIIKKKLLLOOONNNOOOPPPQQQPPPMMMJJJFFFGGGHHHHHHGGGHHHJJJLLLNNNIIIEEEDDDGGGJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPOOOMMMKKKJJJJJJIIILLLLLLKKKJJJIIIHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@???===:::999777777888;;;@@@BBB@@@>>>999666444333222222000///FFFGGGHHHGGGEEEDDDEEEFFFEEEFFFGGGHHHGGGFFFEEEDDDGGGFFFEEEDDDDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC?????????@@@@@@AAAAAAAAAAAA???>>><<<:::999888888999999888888777666666666555555555555555555444444555555444444444333333333222222222222222222222222222222222111111111000000//////000111111111111111//////000000111111111222000000111222444555555666333333333444444444555555444333333222222333333444222222333333444555666666333222111222444555444333111111222222222333333333333444555555333333444555777777777777888888888888666777888999:::999888888::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>???@@@@@@@@@@@@???CCCBBB@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFDDDCCCAAAAAA@@@@@@@@@@@@??????>>>==================<<<;;;:::888888666555555444222111000000000000///...------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))************************+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000111222333333444444555444444333333333444444555555666666777777888888999999:::<<<===???@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEFFFHHHHHHIIIJJJJJJJJJIIIHHHGGGKKKIIIFFFGGGJJJKKKJJJHHHJJJKKKLLLNNNNNNMMMLLLLLLNNNLLLJJJGGGFFFFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJNNNOOOPPPPPPNNNNNNOOOPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB???@@@@@@??????>>>===<<<<<<999777999===???===:::444444444333333222222222FFFHHHHHHHHHFFFEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB????????????????????????@@@???===;;;:::999888888999888888777777666555555555555555444444444444444444444444444333333333333222222222222222222222222222222222111111111000000//////000111111111111000//////000000000111111111000000111222333444555555333333333333444444444444333333222222222222333333333333333444444555555666333222111222444555444333222222222222333333333333333444555444333333333555666666666666777777777777666777888999999999888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@?????????@@@@@@>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;:::888777666444444333222111000//////000//////...------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************)))))))))))))))***+++++++++++++++*********))))))************************+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000111111222333333444444555444444333333333444444555555666666777777888888999999:::<<<===???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHIIIGGGEEEEEEFFFHHHFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEFFFIIILLLKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMOOONNNKKKIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLJJJIIIIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA????????????>>>===<<<<<<;;;888555777;;;<<<:::777333333333333333222222222FFFHHHIIIIIIGGGFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFDDDBBBBBBBBBCCCCCCHHHGGGFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>===<<<<<<<<<>>>===<<<:::999888888888888888777777666555555444444444444444444444444444444444444333333333222222111111111111111111111111222111111111111000000000...///000000111111000000//////000000000000111111000000111222333444444555222222333333333444444444333333222222222222333333444555555555555555555555333222111222333444333222222222333333333444444444222444555444333222333555444555555555666666666666555666777888888888888777999999999999999999999999:::::::::;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@????????????@@@<<<>>>AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@??????????????????>>>===<<<;;;:::999999:::::::::999888777555555333222222111000///....../////////...------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***************************************************))))))))))))***+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111111111222222333333444444444333333333333444444555555666666777777888888999999:::<<<===>>>???@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCGGGHHHHHHGGGEEEEEEFFFHHHFFFFFFGGGHHHIIIIIIHHHHHHEEEDDDCCCEEEIIIKKKLLLLLLMMMLLLLLLKKKLLLMMMNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMOOORRRTTTRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===;;;;;;999777555555888999666444222222222222222333333333FFFGGGIIIIIIHHHFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAAEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===;;;::::::<<<;;;:::999888777777777777777666666555444444444333333333333333444444444333333333333222222222222111111111111111111111111111111111111000000000000...//////000000000000000//////000000000000000000000000000111222333333444222222222222333333333333222222111111111111222222666555555555555555555555333222111222333444333222222333333333333444444444222333444444222222333444333333444444444555555555555555666666777777777777888888888888999999999999555666777:::<<>>??????@@@AAA@@@@@@@@@@@@@@@??????????????????:::===@@@AAA@@@???>>>>>>?????????????????????????????????@@@AAABBBBBBCCC@@@@@@??????>>>????????????>>>===<<<;;;:::999888999999999888777666555444222222111111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------............///////////////000000000000111111111222222333333333333333333222333333444444555555666666777777888888999999:::;;;<<<>>>>>>???AAAAAABBBCCCDDDEEEEEEFFFDDDDDDBBBBBBCCCEEEHHHJJJIIIHHHGGGEEEDDDDDDCCCCCCFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEGGGIIIKKKKKKNNNLLLKKKIIIJJJLLLNNNPPPPPPOOONNNLLLLLLKKKLLLLLLIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKMMMPPPSSSRRRRRRRRRRRRRRRRRRSSSSSSLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@?????????======>>>======<<<;;;:::999777555555666666444222000000111111222222333333DDDFFFIIIIIIHHHGGGFFFGGGEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???===;;;:::999999999888777777777777777666666555555444333333222222222222222333333444444333333222222222111111111000000000000000000000000000000000000000000000000......///000000000000000000000/////////////////////000000111111222222222111111111222222222333333222111111000000111111222555555555555555444444444333222111111333333222111222222222333333333444444222333444333222222333444333333333333444444444444444444444555555555666666777777777888888999999999555666777:::<<<>>>@@@AAA===>>>??????@@@@@@??????????????????????????????:::===@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@???????????????@@@???>>>>>>===;;;::::::999999999999999888666555444222222111111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------............///////////////000000000000111222222222222222333333222222222222222333444555555555666666777777888888999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGFFFEEEEEEFFFHHHFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFGGGHHHIIIMMMLLLIIIHHHHHHJJJMMMOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIJJJMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<:::999999999888666666666555444222000000000111111222222222BBBEEEHHHIIIHHHFFFFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA?????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===;;;:::999777777666666666666666777555555444444333222222222000111111222222333333444222222222111111111000000//////////////////////////////000000000000000111---...//////000000//////000000////////////......//////000000000111111111000000111111111222222222111111000000000000111111333444444444444444444444333222111111222222111000111111222222222333333333111333444333222111222444222333333333444444444444444444333333444444555666666666666777888888999999:::::::::::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>===>>>??????@@@?????????;;;===@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999999999888777666444444111111111111000000000///........................++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---------............///////////////000000000000222222222222222222222222222111111222222333444555555555666666777777888888999::::::;;;<<<<<<======>>>>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFFFFEEEEEEFFFHHHCCCDDDDDDFFFHHHJJJLLLMMMIIIJJJJJJHHHFFFEEEFFFGGGKKKJJJHHHGGGGGGIIIKKKMMMLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???===<<<;;;;;;<<<;;;;;;:::999888888777777666555444444444000000000000000111111111AAACCCGGGHHHGGGEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???===;;;:::999888666555555555555555666666444444444333222222111111000000000111222333333333222111111111000000000000////////////////////////////////////000000111111---...//////000000//////000000/////////........./////////000000000000000000000000000111111111222000000000//////000000000111222222222333444444444333222111111222222111///000000000111111111222222111333333333222111222333333333333444444444444555444333222222222333555555555555666666777888888999<<<<<<;;;;;;:::999888888;;;;;;<<<===============<<<===>>>???@@@@@@???>>>===>>>@@@???>>>>>>???AAA????????????????????????>>>>>>>>>??????@@@@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777777777555444333222000000////////////..............................+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000222222222222222222222222111111111111222333444555555555666666777777888888999::::::;;;;;;<<<<<<===<<<<<<===???@@@AAABBBCCCAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFEEEDDDEEEFFFHHHGGGGGGGGGGGGHHHIIIKKKLLLJJJKKKKKKIIIFFFEEEGGGHHHIIIHHHGGGFFFFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLJJJJJJJJJJJJLLLLLLJJJJJJIIIGGGEEEFFFIIILLLLLLLLLKKKKKKJJJJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;:::999888777666666666666444444444444000000000000000/////////@@@CCCFFFHHHGGGEEEDDDDDDAAABBBDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBAAA@@@??????BBBAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@???>>>===<<<:::999888777555555444444444555666666444444333333222111111000///000000111222222333333111111111111000000000000////////////////////////.../////////000000111111---......///////////////000000//////.........---////////////000000000000000000000000111111111111000000////////////000000000000111222222333444444444222111111222222111//////000000000000111111111111222333333111111222333333333444444444555555555444333222222222333444555444555555666777888888999:::::::::::::::::::::::::::;;;;;;<<<===<<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???===<<<;;;:::999999888888999999999:::::::::666666666555444333111111..................---------.....................+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))******++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////////////////000000000000222222222222222222222222111111111111222333444555555555666666777888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@BBBBBB===???AAACCCEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEFFFEEEDDDEEEFFFHHHNNNMMMKKKHHHGGGFFFFFFGGGIIIKKKLLLJJJGGGFFFHHHJJJGGGGGGFFFFFFFFFGGGHHHIIILLLLLLMMMMMMMMMLLLLLLKKKLLLKKKIIIHHHHHHIIIKKKLLLIIIIIIHHHFFFEEEFFFJJJMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBAAA@@@>>><<<;;;::::::::::::999888777777444555555555333333333444111111000000//////......CCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@>>>===<<<======>>>>>>>>>======<<>>777666666555444444333333555555444333333222111111111111111111111111111111222111000//////...//////000000////////////000000---...000111111111000///...///000111111000///...000000111000000///...---000000000000000000000000000000000000111111111111............////////////000111111111111222222222111111000000000000111111000000000000111111111111000111111111111222222222222333333444333222111000111111222222222333333333666444444666999;;;:::888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>AAA@@@???===<<<<<<;;;;;;<<<@@@DDDEEEBBB@@@???@@@>>>??????@@@@@@@@@??????>>>===;;;;;;<<<<<<;;;999999999999999999999999999:::888777444222111000000000000//////.........---111000000///......---------,,,,,,++++++,,,,,,---***,,,------++++++,,,...---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++************++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++***++++++,,,------------++++++++++++++++++++++++++++++************++++++************************,,,+++***))))))***+++,,,+++***)))(((((()))***+++******++++++++++++******+++,,,,,,,,,,,,+++******************************++++++************++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------............------............////////////000111111111111222222222000111111222222333444444555555555555666666666666666666777888999999::::::<<<<<<<<<===>>>@@@BBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGKKKLLLMMMMMMLLLHHHEEECCCGGGHHHKKKLLLJJJGGGCCC@@@DDDEEEEEEEEEFFFFFFFFFFFFNNNMMMLLLLLLLLLLLLLLLMMMOOOOOOMMMJJJFFFDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???BBBCCCDDDEEECCC@@@===:::777888:::<<<;;;999666444777777666555333222111111...///111222111000...---DDDDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>==================<<<;;;;;;555444DDD[[[ZZZAAA111222666666666555444333333333555444444333222222111111111111111111111111111111111000//////////////////000000////////////000000---...///000111000000///...///000111111000///...///000000000000//////...........................//////000000000111111111............////////////000000111111111222222222222222111111111111222222000000000000111111111111111111111111222222222222222333333333333222111000111222222222222333333333666555444666999;;;:::888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>@@@???>>>>>>===>>>>>>>>>???AAADDDDDDCCCAAA@@@@@@??????@@@@@@@@@@@@@@@??????===<<<;;;<<<<<<:::999999999999999999999999999888777555333222000//////000/////////.........---000000///......---,,,,,,---,,,,,,++++++,,,,,,---***,,,------++++++,,,...---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++************++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,************************++++++++++++++++++++++++)))************+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++***))))))***+++++++++***)))(((((()))***+++******++++++++++++******+++,,,,,,,,,,,,+++******************************++++++************++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------............------............////////////000000111111111222222222000111111222222333444444555555555555666666666666666666777888888999::::::;;;<<<<<<===>>>@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCEEEDDDCCCCCCCCCCCCCCCCCCHHHIIIKKKLLLKKKIIIGGGFFFGGGGGGHHHHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNMMMJJJFFFDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBB@@@>>><<<:::888999999:::999777555444444444333333222222222111...///111111111000...---EEEEEEEEEFFFFFFEEEEEEDDDAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<:::999888888444<<>>??????????????????????????????@@@AAAAAADDDCCCBBBBBBCCCCCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@>>><<<<<<<<<;;;999888999999888888888888888888666555444222000//////////////////...............///......------,,,,,,+++---,,,,,,++++++,,,,,,---***,,,------++++++,,,...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***+++++++++***))))))))))))***+++******++++++++++++******+++,,,,,,,,,,,,+++******************************++++++************++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------............------............////////////000000000111111111222222000111111222222333444444444555555555555666666666666777777888888999999999;;;;;;<<<===>>>@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGBBBCCCDDDFFFHHHIIIKKKKKKHHHGGGGGGGGGHHHIIIJJJJJJMMMMMMLLLIIIFFFDDDEEEFFFDDDCCCCCCBBBCCCDDDFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEECCCBBBAAA@@@??????@@@AAABBBCCCDDDDDDDDDAAA@@@???>>>===<<<;;;:::999999888777666555444333111111111222222222222222//////000111000///...---EEEEEEFFFFFFEEEEEEDDDDDDAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>??????@@@@@@@@@??????>>>======<<<;;;:::888777===444222777666111222;;;444444444444333333222222333333222222111111111000111111111111111111111111...............///000111/////////....../////////.........///////////////////////////////////////------...///000000000///------------------------////////////000000000111............////////////000000000000111111111111222111111000000111111222///000000000111111111111111111111222222222333333222222222222222222222222222222222333333333444444555555555666777888888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????AAA@@@@@@@@@@@@AAABBBBBBHHHDDDAAAAAACCCDDDCCC@@@AAAAAABBBBBBBBBAAA@@@@@@@@@>>><<<<<<<<<;;;999777888888888888888777777777444333222111//////..............................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++******************+++***************************++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------............------............////////////000000000000111111111111000111111222222333444444444444444555555555666666666777777777888888888999;;;;;;;;;<<<>>>???AAABBBAAAAAABBBDDDEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKIIIFFFEEEEEEGGGEEECCCBBBAAAAAABBBDDDFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>???@@@AAABBBCCCCCCCCCAAA@@@>>><<<;;;;;;;;;;;;:::888666444333333333333222222222222222111111111//////000000000///...---EEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCC@@@@@@???>>>>>>===<<<<<<<<<===>>>>>>???>>>>>>>>>=========<<<;;;999888777777444666;;;:::555333666333333333333333222222222222111111111111111000000000000000000000000000000......---......///000000//////............//////...............//////000//////............//////,,,---...///////////////...........................////////////000000000............//////////////////000000000111111111000000////////////000000///000000000111111111111111222222222222333333333222222222222222222222333222222333333333444444444444555666666666777777888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@CCCBBBBBBAAAAAAAAAAAAAAAHHHDDD@@@@@@BBBDDDCCCAAABBBBBBBBBBBBBBBAAA@@@???@@@>>><<<<<<<<<;;;:::888888888888777777666666666333222111000///.........---------...............,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++***************++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------............------............//////////////////000000000111111111000111111222222333444444444444444444555555555555777777777777777888888888:::;;;;;;<<<===???AAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGFFFEEECCCAAA@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJHHHFFFEEEFFFHHHFFFEEECCCBBBBBBCCCDDDEEEGGGGGGHHHGGGGGGEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@AAA???===;;;::::::;;;<<<999777555333222222333333555555444333222111000000///////////////......---DDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@??????>>>===<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::888777777555555666777777666555555222222222222222222222222000000000000000000000000000000000000000000000000.........---....../////////......------......///......------......///000///......------......///------.../////////....................................////////////000000............/////////////////////000000000111111/////////....../////////000000000000111111111111222222222222333333333333222222111111222222333444333333333333444444444444444555777666666555777888888888999:::::::::::::::::::::::::::::::::::::::;;;<<<===???@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAADDDCCCAAA@@@BBBCCCCCCCCCAAABBBBBBAAAAAA@@@???>>>>>>===;;;;;;<<<<<<;;;999888888777777666666555555222111000///////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------++++++,,,...++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,*********+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******+++,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------............------............/////////////////////000000000111111000111111222222333444444333444444444444555555555777777777777777777777777::::::;;;<<<===???@@@AAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???@@@BBBEEEGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFCCC@@@???CCCCCCCCCDDDDDDDDDDDDEEEHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHIIIHHHFFFFFFGGGIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB??????@@@AAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@???>>>???>>><<<;;;::::::;;;;;;777666555333333333333444666666555333222111000////////////.........------CCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;::::::;;;;;;;;;::::::999777888888888777666666555666555111------111555777111111111222222222222222000000000000000000000000000000000000000000000000//////...---------......///......------......///......---------...///000///...------------...///.........///......------------------------------........./////////000000............////////////////////////000000000111000000////////////000000000000000000111111111111222222222333333333444444222222111111111222333444333333333444444444444555444666777777555444666888888888999::::::::::::999::::::::::::::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBB@@@AAAAAAAAAAAAAAACCCDDDAAAAAAAAAAAA@@@???>>>======<<<;;;;;;<<<===<<<;;;888888777666666555444444111111000000///000000000,,,,,,,,,------.........,,,,,,,,,------------------,,,,,,++++++,,,,,,---***,,,------++++++,,,...+++++++++,,,,,,---------,,,,,,------------,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......---------,,,,,,,,,)))*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......------............------............////////////////////////000000000111000111111222222333444444333333444444444555555555777777777777777777777666::::::;;;;;;===>>>@@@AAAAAABBBCCCDDDDDDCCCAAA@@@AAA@@@????????????@@@AAA>>>??????@@@BBBDDDFFFGGGFFFDDDBBBAAAAAABBBDDDFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIFFFGGGHHHGGGFFFFFFHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIGGGFFFCCCCCCCCCBBBBBBBBBBBBAAA??????????????????@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;:::999999999999555555444444444444555555444333333222111000000/////////......---------...BBBBBBBBBBBBAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@BBBBBBAAA@@@???>>>===<<<999::::::::::::999888777444555555555555555444444000444555333333555555111111111111111111111222222////////////000000000000000000000000000000000000000///...---------------.........------...............---,,,---...///000///...---,,,,,,---...///.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000............/////////000////////////000000000000111111000000000000111111000000000000111111111111222222333333333444444444222222111111111222444555333333333444444444555555333666888777555444666888888888999::::::::::::999::::::::::::::::::::::::;;;<<<===>>>@@@@@@AAAAAA?????????@@@AAABBBDDDDDD<<>>===<<<<<<;;;:::;;;=========<<<888777777666555444444444111111000000000000111111,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---***,,,------,,,+++---...+++++++++,,,,,,---------,,,------......------,,,......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---......,,,++++++,,,...............------,,,,,,,,,))))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---..................---............/////////000////////////000000000000000111111222333333444444333333333444444444555555777777777777666666666666:::::::::;;;===>>>@@@AAAAAABBBDDDDDDCCCBBB@@@>>>AAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGDDDCCCAAA@@@@@@CCCEEEGGGHHHGGGDDDCCCCCCDDDGGGHHHAAABBBCCCEEEFFFHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGFFFFFFHHHJJJGGGGGGGGGGGGFFFEEECCCBBBDDDFFFHHHJJJJJJJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<>>>??????@@@@@@@@@??????:::999999999888888777777444444444555555555666666111000000000000000000000//////...------------...@@@AAABBBBBBBBB@@@===<<<@@@???>>>>>>@@@BBBEEEFFFBBBBBBAAA@@@???===<<<<<<;;;999888999::::::999888888777666555444333222222333333333222222111111111222111111111000000//////000000///...............000...---...///000///...................................................------------------------/////////...---------,,,////////////////////////000///...---------------000000000///......------///...---,,,,,,---...///000000000000000000000000000//////.........//////111000000000//////......111111222222222333333333222222111111111222444555333222111111222333555666444555555666666666666666666777777777888888888888:::::::::999999777666666:::;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@??????===<<<;;;>>><<<;;;;;;;;;;;;:::888777666666444333222111111////////////////////////........................,,,++++++******++++++,,,***++++++,,,,,,++++++***------,,,+++,,,---...///---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,...///...---++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......///////////////......////////////////////////111111111000000000000000111111222333333333333222333333333444444444555555555555555666666777888999<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAACCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFEEECCCBBBAAAAAABBBBBBFFFFFFFFFGGGHHHJJJKKKLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFHHHIIIJJJKKKKKKIIIGGGFFFJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@???AAABBBBBBBBBAAA???===<<<:::::::::<<<>>>>>>===;;;:::999777666777666444333444444444333333333222222////////////....................................@@@AAABBBBBBBBB@@@>>><<<>>>=========>>>@@@BBBDDDBBBAAA@@@???>>>===<<<<<<:::888777777888999777666777777666555444333222222333333222222222111111111111111111000000000//////000000///...............000...---...///000///---................................................------------------------...............---------........................//////...---------------////////////............//////...------...////////////////////////////////////............//////111111111000000/////////111111111222222222333333222222111111111222333444222222111111222333555666444555666666777777666666666666777777777888888888777888888999999888888888::::::<<<======>>>>>>>>>>>>???@@@@@@??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>=========<<<::::::;;;;;;999888666666555444333222111111////////////////////////........................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,---...///---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,...///...---+++,,,,,,******+++++++++,,,,,,,,,++++++++++++*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........////////////......////////////////////////111000000000000000000000000111222222333333222222333333333444444444555555666555555555666777888888<<<<<<<<<<<<============??????@@@@@@AAAAAAAAA@@@AAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???>>>===<<<:::999999;;;;;;:::999:::888777666666666444222333333333333222222222222////////////....................................@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<===???@@@@@@@@@???>>>===<<<<<<;;;999777666666777777666444666666555444333222222111222222222111111111111111111111000000000000//////000//////............//////...---...//////...------------------------------------------------------------------------------------.......................................//////...------------...............////////////000//////......//////000//////////////////////////////............//////111111111111111000000000111111111222222222222333222111111111111222333333222111111111222333444555555666666777777777777777666666666666777777777777666666777888888999::::::::::::;;;<<<===============>>>??????>>>>>>???@@@???@@@@@@@@@@@@??????>>><<<<<<===>>>>>>>>>>>>>>><<<;;;999999::::::888777666555444444333222111111////////////////////////........................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++++++++***------------------------++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------....../////////......////////////////////////000000000000000000111111000000111222222222222111333333333444444444555555666666555555555666777777;;;<<<<<<<<<<<<============>>>@@@AAAAAAAAA@@@???AAAAAAAAAAAAAAACCCDDDDDDFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAADDDDDDEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@?????????@@@@@@@@@@@@??????@@@>>>:::999999999999888999888666666666666444222222222222222111111111000////////////....................................@@@@@@AAAAAAAAA@@@???>>>;;;;;;::::::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;999777666666777777555444555444444333222222111111111111111111111111111000000000000000000000//////000///............/////////...------//////...---------------------------------------------------,,,,,,------------------,,,---------.../////////........................///......---------......---------...///000000111000000////////////000000///////////////////////////............//////000222222111111111111111111111111111111222222222222111111111111111111222222111111111222222333444444555666777777888888777777555555555666666666777777666666666777888888999:::999:::;;;<<<<<<<<<<<<<<<;;;===>>>>>>======>>>???>>>>>>?????????>>>>>>===<<<<<<===>>>>>>=========<<<:::999888999999888666444444444333222111111000////////////////////////........................,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......---,,,,,,,,,,,,---..............................------------------------,,,---......///...............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++........................,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---******+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......//////......////////////////////////000000000000000111111111///000111111222222111111333333333444444444555555777666666555555666666777;;;;;;;;;<<<<<<<<<=========>>>@@@AAAAAAAAA??????AAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFBBBCCCDDDDDDDDDCCCAAA@@@DDDDDDDDDEEEEEEEEEDDDDDDGGGGGGHHHHHHGGGFFFDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEDDDCCCAAA@@@???>>>??????@@@AAAAAAAAAAAAAAAFFFBBB===:::999999999999888777555555555555444222111111111111000000000000////////////....................................??????????????????>>>>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777777555444333333222222111111000000000000000000000000000000//////////////////000000//////............/////////---,,,---...///...---------------------------------------------------,,,,,,,,,---------......,,,---------.../////////..............................---------......///,,,------...///000111111//////000000000000//////.......................................///000000111111111111111111222222000000111111111222222222111111111111111111111111000000111222333333333333555555666777777777777777444555555555555666666666888888777666666777888888999::::::;;;;;;;;;;;;::::::;;;===<<<;;;;;;<<<>>><<<<<<===============<<<>>>>>>>>>======;;;:::::::::999777777888888666555333333333222111111000000////////////////////////........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---..............................------------------------,,,---......///...............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////////////////////////////000000111111111111000000111222222222222222333333333444444444555555777666666666666777888888;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCBBBDDDEEEDDDCCCCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEHHHJJJKKKLLLLLLHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDGGGCCC===999777888888888777555444444555555333222111111111000000000//////////////////....................................>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;999999:::::::::::::::::::::888777666777666555333222222111111000000000000////////////000000000000......////////////000000///............//////000...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------...............------------------------...------------...//////---------...///000000111...//////000000//////.................................---......///000111000000000111111111111111000000000111111111111222111111111222111111000//////000111222333333333333444555555666666666666666444444444444555555555666999888777666555666777888999999:::;;;;;;::::::999999:::;;;;;;::::::;;;===:::;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<:::999888:::888777666777777666444222222222111111111000000////////////////////////........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,------......---------,,,,,,,,,,,,---..............................------------------------,,,---......//////............---------,,,,,,,,,------............------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...******+++++++++,,,,,,,,,*********+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.............../////////////////////////////////000111111222222111111222333333333333222333333333444444444555555777777777777888999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBBAAACCCDDDDDDBBBBBBCCCEEEBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEECCCDDDFFFHHHJJJKKKLLLLLLEEEFFFFFFHHHIIIJJJKKKLLLJJJIIIIIIHHHHHHGGGFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCC???999666555555555555666444333333444444333222111111111111000000000///////////////....................................<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888999999999::::::999777666555555555333111111111000000000000//////........./////////000000........./////////000000...............///000000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...............------------------------------------------------...//////------......//////000000---...////////////...---........................---------......///000111/////////000000111111111000000000000111111111111000111222222111000///...//////111222333333222222333333444555555555555555333333444444444555555555777666555555555777999:::999999::::::::::::999999888999::::::999999:::<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999777666666666666555333111111111111111000000000////////////////////////........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---.........---------,,,,,,,,,,,,---......................................................,,,---......//////............---------,,,,,,,,,------............------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,------------------------***,,,......---------...******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............////////////////////////...//////000111111222222222222333444444444444333333333333444444444555555777777777888999;;;<<<===::::::;;;;;;;;;<<<<<<<<>>=========>>>@@@AAA===>>>???AAAAAAAAAAAA@@@BBBCCCDDDDDDCCCCCCDDDFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDGGGHHHIIIIIIHHHHHHEEEDDDBBBBBBCCCEEEHHHJJJFFFGGGHHHHHHIIIIIIIIIHHHDDDDDDEEEFFFHHHIIIKKKLLLIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@?????????@@@AAABBB???<<<777555444555555444555444222333444444333222222222111111111000000000////////////....................................;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999888777777777888999999::::::888666444444444333222000000000000000////////////---.........//////000000---.........//////000000...............///000111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////......------,,,---------------------------------------...///000.........///////////////,,,---...//////...---,,,........................---------......000111111......//////000000000111000000000000111111111111000111222222222000///......///111222333333222222222333444444555555444444333333333444444444555555555444444444555888;;;<<<999999:::::::::999999888777999::::::999888:::;;;888999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;888777555555666666444333111111111111000000000000////////////////////////...........................------,,,,,,------...,,,------......------,,,+++,,,---.........---,,,---,,,,,,,,,,,,---......................................................,,,---......//////............---------,,,,,,,,,------............------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---------------------------***,,,......---------...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............////////////////////////...//////000111222222222222333444444555555444444333333333444444444555555666777777999:::<<<>>>???:::::::::;;;;;;;;;<<<<<<@@@???===;;;<<<>>>@@@BBB<<<===???@@@AAAAAA@@@@@@BBBDDDEEEEEEDDDDDDEEEGGGDDDCCCBBBAAAAAABBBDDDEEECCCEEEGGGJJJKKKKKKJJJIIIFFFEEECCCBBBDDDGGGKKKNNNJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGIIIKKKMMMNNNHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>======>>>???@@@>>>;;;888666777777777666555333222222444444333111222222222222111111111111000/////////....................................<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;<<<<<<:::888555555777888888999999999333333222222111000000000000000//////.........---......------------......////////////////////////...........................------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...///000///---,,,,,,...------++++++++++++------...---,,,,,,++++++++++++........................000//////........./////////............---------////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111444444333222222111111000222333444444555555444444333333333333333333333333444444555666777888999999999999::::::999888666555999999888777666666777777777888999:::::::::::::::::::::::::::::::::::::::666666555444333222222111222111111111000000//////,,,,,,------...///000000---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------........................++++++,,,------......///...........................------,,,,,,------...////////////............,,,,,,---.../////////...........................,,,---......//////......///...---,,,,,,---...///------------------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///...,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------************************---------,,,,,,+++++++++++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///////////////////////////000000111111111000000///000000111222333333444444555555555555555555555555666777888999;;;<<<===>>>::::::::::::::::::::::::;;;===???AAABBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFDDDBBB@@@BBBFFFGGGCCC???>>>@@@BBBDDDFFFGGGGGGGGGJJJGGGDDDBBBDDDHHHNNNRRRMMMKKKHHHFFFDDDDDDEEEFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDBBBBBBAAA@@@@@@???>>>>>>???>>>>>>>>>======<<<<<<999888777555444444333333444333222111000000000000111222222222222111000000////////////............,,,------......------,,,======<<<<<<<<<;;;;;;;;;===<<<;;;<<<======;;;999777777888888888777777666333333222111111000000///000/////////..................------------.........................................................------,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...---------...//////...---,,,,,,.........---,,,,,,---.........---,,,,,,+++++++++,,,........................//////............/////////............---------.../////////000000000000000000000000000000000000////////////000000000000000000000000111111111111333333333222222222222111222333444444555555444444333333333333333333333333444444555666777888999999777777888:::::::::::::::888888777666666666666666777888888999999999999888999999999999999999999999777666555444333222111111111111000000000/////////,,,,,,------...//////000---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,------......///000000////////////////////////...------,,,,,,------...000000//////......------,,,---......//////..............................,,,---......//////......///...------------...///---------------------------------,,,,,,,,,++++++++++++,,,,,,---......///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---///111///...------------------......++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///////////////////////////000000111111111111000000111111111222222333333444555555555555555555555555666666777999:::;;;<<<===::::::::::::::::::::::::<<<===???AAAAAAAAA?????????@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE???;;;999;;;@@@DDDDDDCCC?????????@@@AAACCCEEEFFFHHHFFFBBB@@@AAADDDGGGJJJJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>AAA@@@???>>>===<<<;;;:::999888777666555444444444444333222111000000000000222222222222111111000///////////////............,,,------------,,,,,,+++>>>>>>=========<<<<<<<<<===<<<<<<===>>>===<<<:::888999888888777666555444333222222111111000//////////////////..................------------..............................---------------------------------,,,,,,------...------,,,,,,,,,,,,++++++************************++++++,,,------------------...///...---,,,---...///......------......///------,,,+++++++++,,,,,,........................///.............../////////............---------....../////////000000000000000000000000000000000////////////000000000000000000000000111111111111111111222222222333333333222333444444555555444444333333333333333333333333444444555666777888999999888888999999:::;;;;;;;;;777777666555555555666666777888888888888777777666888888888888888888888888777666555444222111000//////////////////.........,,,,,,------.../////////------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------......///000000111111000000000000000000000000......------------......111000000///...---------------.../////////..............................,,,---......//////......///...------------...///,,,,,,,,,---.........///------------,,,,,,,,,,,,+++,,,,,,------...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000111111000..................------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------............///////////////////////////000000111111111111000000222222222222222222222222555555555555555555555555555666666888999:::;;;<<<999999::::::::::::::::::===>>>???@@@@@@@@@???>>>AAABBBCCCDDDDDDEEEEEEDDDFFFEEEEEEEEEEEEEEEEEEEEE@@@;;;777777<<>>>>>AAADDDFFFEEECCCAAA?????????AAABBBFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@BBBBBBAAAAAA@@@?????????BBBAAA@@@>>>===;;;:::999999888777666555444444444555444333222111000//////222222222222111000///.../////////............---,,,,,,---,,,,,,+++******============<<<<<<<<<;;;<<<;;;;;;<<<======;;;:::888888888888777666555444222222222111000000/////////////////////............------,,,,,,------...........................------------------------------,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,---......,,,,,,---.........------------......---,,,,,,++++++,,,,,,,,,..............................---------.../////////............---------........./////////000000////////////////////////////////////000000000000///000000000111111111111000000111222333333444444222333444444555555444444444444444444444444444444555555555666777888888888;;;;;;:::999888888888888777777666666666666777777777777888777777666555555666666666666666666666666777666555333222000///...........................---------.........//////------------------,,,,,,,,,,,,,,,,,,------------........................------------....................................---------------------------......//////000111111000000000000000000000000......------------......111111000///...------,,,......////////////..............................,,,---......///..................------.........+++,,,,,,---...//////000...------------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////......------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000000111111111111000333333222222222222222222555555555555555555555555555555666777888999::::::999999999999999:::::::::===>>>????????????>>>>>>AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGCCC???===>>>AAABBBCCCDDDCCCAAAAAAAAABBBDDDEEECCCBBBBBBAAA@@@@@@@@@@@@EEEFFFHHHIIIIIIHHHFFFEEEEEEDDDBBB@@@@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>AAAAAA@@@@@@@@@?????????@@@@@@???>>>===<<<;;;:::999888777666555555555555555555444333222000///...222222222222111///...---//////.........---------,,,,,,,,,,,,+++***))))))<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<:::999666666777777777777666666222222111111000//////............///////////////------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---...---,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................---------------.../////////............---------............////////////////////////////////////////////////000000000000///000000000111111111111000000111222333444444555222333444444555555444444444444444444444444444444555555666666777777888888:::::::::999888888777777999888888777888888999999777777777777777666555444555555555555555555555555555555444333111000///...------------............---------...............------------------------,,,,,,---------.................................---------....../////////........................------------------------,,,------...//////000000///////////////////////////......------......///111000000///...---------...///////////////..............................,,,---......///.........---..................---,,,,,,------...///000000.........---------,,,,,,,,,,,,,,,---------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...---------,,,,,,++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////000111111111111111333333222222222222222222555555555555555555555555555555666777888888999999888888888999999:::::::::===>>>>>>>>>?????????>>>@@@AAABBBCCCCCCDDDCCCCCCAAAAAABBBDDDEEEFFFGGGHHHIIIGGGEEEDDDDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGJJJKKKKKKJJJIIIGGGFFFEEECCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAA@@@???>>>>>>???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<888777666555444444444555444444444444333111//////222222222111000///..................------------+++,,,,,,,,,++++++***)))<<<;;;;;;;;;;;;:::::::::999888888999;;;;;;:::888555555666777777666666666222111111000000///...............///////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,------,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------........................,,,,,,,,,,,,---.../////////............---------------........./////////000000000000000000000000////////////000000000000000000000000111111111111000000111222333333444444222333444444555555444444444444444444444444444444555666666666777777777888666777999;;;;;;;;;::::::999999888888888999::::::666777777777777666666555555555555555555555555555444333333222111000//////---------.......................................------------............---------.........//////........................---------...//////000000................................................,,,------......///000000//////////////////////////////............//////////////////............//////000000000///..............................,,,---......//////......------...//////...---------------.../////////000............---------,,,------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,---------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////...///000111111222111111222222222222222222222222555555555555555555555555555666666777888888999999777777888888999:::::::::<<<<<<======>>>???@@@@@@??????AAABBBBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFCCCDDDEEEFFFFFFDDDCCCBBB@@@AAABBBCCCDDDCCCBBBAAADDDEEEFFFHHHIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@???>>>>>>=====================:::::::::;;;;;;;;;;;;<<<666555555444333333444444333333444444444222111000000000111111000000///............------------,,,++++++,,,,,,,,,,,,++++++<<<<<<<<<<<<;;;;;;;;;;;;999999888:::;;;<<<;;;999777777777777666555444444111111111000//////................../////////000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***,,,------,,,,,,---...,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---...........................,,,,,,,,,,,,---...///000///............------------------.........//////000000000000000000000000////////////000000000000000000000000111111111111111111111222222333333333222333444444555555444444555555555555555555555555666666666666777777777777777999<<<>>>???>>><<<:::888888777777888999999:::666666777888888888777777555555555555555555555555222222111111000000000000------......////////////........................------------.........///---.........////////////........................---------...///000000000........................////////////////////////---......//////000111111000000000000000000000000//////............//////............////////////000000000000000///..............................,,,---......//////......------...//////...------............////////////............------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000///,,,+++---...,,,,,,,,,---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///////////////////////////...///000111111222222222111111111222222333333444555555555555555555555555666777777888888999999999666777777888999999::::::;;;;;;<<<<<<>>>???AAAAAA???@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHEEEEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999444444333222222222333333111222444555555444222111...//////000000000000000.........---------,,,,,,***+++,,,------...------>>>=========<<<<<<<<<<<<:::999999;;;======<<<:::999999888777666444222111111111111000//////......---.........//////000000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++***+++---,,,,,,,,,---...,,,---...//////...---,,,++++++++++++,,,,,,---...........................+++++++++,,,---...///000//////.........------------------.........//////000000000000000000000000////////////000000000000000000000000111111111111111222222222222333333333222333444444555555444444555555555555555555555555666666666666777777777777;;;===@@@BBBAAA>>>:::888777777666777777888999999555666777888888999888888555555555555555555555555000000000000000000000000........./////////000000.....................------------.........//////............/////////000////////////////////////---------...///000000111////////////////////////000000000000000000000000/////////000111111222222111111111111111111111111//////............//////------......///000000000000000000000000///..............................,,,---......//////......,,,---...//////...---,,,///////////////.........//////.........---------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///111222000---,,,---///,,,------....../////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////////////////////////////......///111111222222222000000111222333333444444555555555555555555555555777777888888999999::::::666777777888999999::::::::::::;;;<<<>>>@@@AAACCC???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAABBBCCCDDDCCCCCCCCCDDDFFFEEECCCCCCCCCFFFHHHJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA:::;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666333333222222111111222222000111333555555444333222---...///000111111111111......---------,,,,,,,,,***+++,,,---.../////////>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888999:::;;;888777666555444333222222222111111000///......---///............---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------///000111///...---,,,,,,---...///---,,,,,,,,,,,,---......000000000000000000000000......///000000000000000000000111222222222222111111111222333333333333222444444444444444444444444333333333444444444555555555555666777888:::<<<===BBBAAA???===;;;888777666777777777777777777777777555555555555555666777888777777777666555333222111111000000///...---------......................../////////......---------------------------------,,,,,,------.../////////.......................................///000000////////////////////////000000000000000000000000222111111000000000000000111111111111000000000000111111000///////////////////////////////////////111111000000/////////...////////////////////////........................---------------------------------............///------------------------......------------......------------------------...---,,,,,,++++++++++++000000//////......------000000///.......................................------------------------******+++,,,,,,,,,,,,+++......---,,,,,,,,,------,,,------......------,,,---,,,,,,,,,,,,---......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********...------------...//////,,,,,,,,,------.........---...000111222222111111333333333444444444555555555555555444444333333333222444666666555444555666888999:::;;;;;;;;;:::999::::::;;;<<<===>>>?????????@@@AAACCCDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBBBBDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDCCCBBBCCCDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<888888888777666666555555111111222222222333333333333222222111111222222333333222111000////////////000///...---,,,+++++++++***+++,,,,,,---...//////;;;;;;;;;:::::::::::::::;;;::::::999888999999999777777666555444333222222111111000000///......---............------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000///...---,,,,,,---...///---,,,,,,,,,,,,---......////////////////////////......///000000000000000000000111222222222222111111111222333333333333222444444444444444444444444222333333333333444444444444555666777999:::;;;<<<===<<<;;;:::999888777777777777777777777777777777444444444444444555555666666666666666444333222111000000000///...---------....................................---------,,,------------------------,,,,,,---......//////000........................///............///000000////////////////////////000000000000000000000000222111000000//////000000000000000000000000000000111111000///////////////////////////////////////000000000/////////...................................................///---------------------------------............///------------------------......------------......------------------------///...------,,,,,,,,,---000000000//////.........000000///.......................................------------------------++++++,,,------------,,,......------------......,,,------......------,,,---,,,,,,,,,,,,---......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******---------------...//////------...............///---...000111222222111111333333333444444444555555444444444444444444333333222444666666555444555666777888999:::::::::999888:::;;;<<<===>>>??????@@@BBBBBBCCCCCCDDDCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@?????????@@@@@@AAA@@@@@@@@@?????????>>>>>>======<<<;;;::::::::::::777777666666555444444444000000000111111111222222111111111111111111111111333222111000///////////////...------,,,,,,,,,,,,++++++,,,,,,---......///777888999::::::999888888888999999999999888777777666666555444333222222111111000000//////.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////......------------......---,,,,,,,,,,,,---......////////////////////////......///000000000000000000000111222222222222111111111222333333333333222333333333333333333333333111111222222222333333333333444666888999999999999777777777777777777777777777777777777777777777777333333333333333444444444555555555555444222111111000000//////...---------...........................------------,,,,,,,,,------------------------,,,------......///000000........................//////......//////000111////////////////////////000000000000000000000000111000000///////////////......//////000000111111111111000/////////000000000000000000000000000000////////////....................................------......//////000000---------------------------------............///------------------------......------------......------------------------//////...---------......000000000000////////////000///......---.................................------------------------,,,,,,---............---......------------......------............---------,,,,,,,,,,,,---......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++++++++***---------------......//////////////////.........---...///000111111111111333333333444444444555555333333444444444444444444222444666666555444555666666666777888999999888888;;;<<<<<<===>>>???@@@AAADDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDFFFFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCCCCCCCCCCCCCDDDDDDFFFDDDCCCCCCDDDDDDCCCAAAAAA@@@>>>======>>>???@@@@@@????????????>>>>>>>>><<<;;;:::999888888888888555555555444333333222222////////////000000000000//////000111111000//////222111000//////...//////...------,,,,,,---------++++++,,,,,,------......555777999::::::999888777666777888888888777555444555444444333222222111111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,------......//////...---------------------------,,,,,,,,,,,,---......////////////////////////......///000000000000000000000111222222222222111111111222333333333333222222222222222222222222222000111111111111222222222222333666888999888777666555555555555666666777777666666666666666666666666333333333444444444333333444444444444333222111000/////////......---------........................---------------,,,,,,,,,........................---------...//////000000......................../////////...///000000111000000000000000000000000111111111111111111111111111000//////......//////------...///000000111111111111000000///000000111111111111111111111111111//////...................................................//////000111111........................---------............///..............................------------....................................------------......000000000000000000000000///......------.........................................................+++,,,,,,------------------,,,,,,,,,,,,------...------............---------,,,,,,,,,,,,---......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,++++++++++++++++++++++++------,,,,,,------...///000/////////......------......///000000111111111333333333444444444555555333333333444444555555555222444666666555444555666666666777888888999999999<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHGGGEEECCCBBBCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEECCCCCCDDDEEEFFFEEEDDDBBBAAA>>><<<<<<===???AAA@@@@@@@@@?????????>>>>>>;;;;;;999888777777777777444333333222111111000000....../////////000000000...///111222222111///...111000//////.........///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------666777999::::::999888666444555666666666555333222333333222222111111000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,---...//////......---,,,------------------,,,---,,,,,,,,,,,,---....................................///000000000000000000000111222222222222111111111222333333333333222222222222222222222222222000000000111111111222222222333555777777777555444666666555555555555555555555555555555555555555555444444555555555555444333222333333333222111000///............------------........................------------------------........................------......///000000111///////////////////////////////////////000111111111111111111111111111111222222222222222222222222111111000///////////////---......///000111111222111111000000000000111111222222222222222222222222......///////////////////////////////////////////////////000000000111111........................---------............///..............................------------..............................---,,,,,,,,,,,,,,,------///////////////000000000......------------......................................................******+++,,,,,,,,,,,,,,,++++++******+++,,,---------......//////......------,,,,,,,,,,,,---......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///......------,,,,,,,,,.........//////000111111333333333444444444555555333333333444444555555555222444666666555444555666777777777888999::::::;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHHHHGGGEEEBBBAAABBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFHHHHHHGGGDDDBBB???======>>>@@@AAA@@@@@@@@@@@@????????????<<<;;;999888777666666666222222111111000//////////////////000000000000111///000222333333222000///000///......---.........,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,++++++888888999999999888666666333444444444444333222222222222111111000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------------,,,,,,---,,,,,,,,,,,,---....................................///000000000000000000000111222222222222111111111222333333333333222111111111111111111111111000000111111111222222222333333444555555555444333666666666555555555444444555555555555555555555555444444555666666555333222111111222222111000//////------------------------........................---------............///........................---......//////000111111////////////////////////000000//////000000111222111111111111111111111111222222222222222222222222222111111000000000000000//////000000111111222222111111000000000111222222111111111111111111111111////////////000000000000000000000000000000000000111111111111000000000000........................---------............///..............................------------..............................,,,,,,+++++++++,,,------............////////////---------,,,------...///................................................)))***++++++,,,,,,+++++++++*********+++,,,---.........////////////......---,,,,,,,,,,,,---......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,............///000111222333333333444444444555555333333444444444444444444222444666666555444555666777777777888999:::;;;<<<;;;<<<<<<===>>>???@@@AAA>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@??????BBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGFFFDDDBBBAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@@@@BBBEEEGGGGGGGGGCCCBBB@@@>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>;;;:::999777666555555555111111111000//////......////////////000000000000000000111222222111000000......------------......,,,,,,,,,,,,,,,---...///------,,,,,,++++++******999888888777666555444444333333222222111111111222111111000000000000//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---,,,+++,,,------------,,,+++---,,,,,,,,,,,,---....................................///000000000000000000000111222222222222111111111222333333333333222111111111111111111111111111111111222222222333333444444444444333333333333444444444444444444444444444444444444444444444444333333555555555444222111000000111111000000//////------------------------................................./////////000000.................................///000000111111////////////////////////000000//////000000111222222222222222222222222222333333333333333333333333333333222111111111111111111111111111222222222222111111000000111111222333111111111111111111111111000000000000111111222222111111111111111111111111333222222111111000000///........................---------............///..............................------------..............................,,,,,,,,,,,,,,,---......,,,---------.........///---,,,,,,,,,------...///................................................***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000......////////////......---,,,,,,,,,,,,---......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------..................------...///111222333333333444444444555555444444444444444444333333222444666666555444555666666666666666777999;;;<<<:::;;;<<<===>>>??????@@@>>>???@@@@@@AAAAAAAAAAAA??????@@@@@@AAA@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>@@@BBBCCCBBBAAAAAAAAA???>>>>>>======>>>>>>============<<<<<<<<<:::999777666444333333333111111111000//////......------........./////////000000000000000000000000...------,,,------......------,,,,,,,,,---......------,,,,,,+++******)))999888666555333333222222444333111000000000111222000000000000////////////---.....................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))***++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---+++++++++------------++++++---,,,,,,,,,,,,---.................................//////000000000000000000000111222222222222111111111222333333333333222000000000000000000000000111222222222222333333333555444333222222222333333111222222333444444555555444444444444444444444444111222444444444222000//////000000000000000///...------------------------.........................../////////000000111111////////////////////////......//////000000111111000000000000000000000000000000000000000111111222222222222222222222222222333333333333333333333333444333222222111111222222333333333222222222222222111111000000111222333333000000000000000000000000000000111111222222222333222222222222222222222222444333333222111000//////////////////////////////---------.........//////////////////////////////.........------.........////////////////////////---------------...///000,,,,,,,,,---------......,,,,,,,,,,,,------...///........................////////////////////////+++,,,------......---------------...///000111111......////////////......---,,,,,,,,,,,,---......---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,------......------,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---.........//////000000......------...///111222333333333444444444555555555555555444444333333333222444666666555444555666555555444555666888:::;;;::::::;;;<<<===>>>?????????@@@@@@@@@@@@???>>>>>>===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@???===>>>??????>>><<>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888777666444333222111111111111111000//////......,,,,,,,,,---------......//////............//////------,,,,,,,,,------......------,,,,,,---------...------,,,+++***))))))777777666555444333333333222222111111000/////////111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------///...---,,,,,,,,,,,,,,,,,,------......------,,,............////////////000000000000000000000000///000111222111111//////444444444333333222222222////////////000000000000444333222111222333444555444444444444444444444444444444444444444444444444333444444555555444444333444444333333333222222222000000//////.........---.........------,,,,,,,,,..................------///////////////.........111111111111111111111111222000000333333000000333666000...333444000///111222555666444000///000333333222222444666666333000333333333333222000222555333111000111111111111222444444444333333333333333222555444//////444666333111222333444444555555444000111111111111222222222222222222222222222222222555444333222111///......000000000000000000000000//////............//////////////////............////////////000000000000111111000///////////////222222222222111111111000//////.........---------........................------............------,,,---///000000///---,,,...---+++******+++---......111///+++222======555@@@===000***000///,,,111,,,,,,,,,---------......///............------------------,,,,,,+++++++++,,,------......------,,,*********+++,,,---///000///...,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,---...///000------------------------------......///000000000333444444444444444444444333444555555666666555555666666666666555555555555666555555444555777999:::<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBBCCC@@@>>>@@@CCCEEEDDDBBBGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>===???>>>=========???@@@AAA@@@???>>>???@@@???>>><<<;;;:::777444222000///...000000///...............////////////////////////000000000000////////////)))***+++,,,,,,,,,,,,+++,,,,,,------...///000000//////...---,,,,,,++++++666666666555555444444333444333333222111111000000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------......------,,,,,,,,,,,,,,,------......------,,,............////////////////////////////////////000000111222222111000///444444333333333222222222000000000000111111111111222111111111111222333333444444444444444444444444444444444444444444444444333333444444444444333333333333333333222222222222000/////////.........---......---------,,,,,,,,,........................////////////////////////******++++++,,,---...///333///------,,,+++---222333---,,,111555444111222+++---///000111111333444444333222333555666666555222333666999999888888888555555555444333222333555222222222111000111444888...000///...111666444...111111222222222222222111111111111111222222222222000000000000000000000000222222222111111000000///000000000000000000000000//////............//////111000000000///.........////////////000000000000000000///...............000000000000//////////////////.........---------........................------............------,,,---...//////...---,,,...---+++******+++---...---000444???WWWmmmnnnbbb___[[[DDD...+++++++++000,,,,,,,,,---------......///............------------------,,,,,,+++++++++,,,,,,------------,,,,,,*********+++,,,---/////////---,,,,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------,,,------...//////000000222222222222222333333333444444555666666666666666888888888888777777777777666666666666777888999:::<<<<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@??????===>>>>>>???@@@AAAAAABBBCCCAAA@@@AAADDDFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;======<<<<<<<<<===>>>???>>>=========>>>>>><<<;;;999888666444222000//////000//////.......................................000////////////.........******+++++++++,,,,,,,,,+++,,,,,,---....../////////......---,,,,,,++++++555555555555555555555555555555444444333222222111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------------,,,,,,,,,,,,------......------,,,............////////////////////////////////////000111222333333222111000333333333333222222222222111111111111222222222222000000111222222222222111444444444444444444444444444444444444444444444444333333444444444444333333333333222222222111111111/////////..................------------,,,,,,,,,........................//////////////////000000555444333333222333333333222000111444444222444999666222000444555333000///555444444555777888777666:::999777666666777888888>>>;;;888555444444333222333444444333333444666777222444555444222111333666333333333333777:::555...222222222222222111111111111111222222222333333333111111111111111111111111000000000000000111111111000000000000000000000000000//////......//////000222222111111000///......////////////000000000000///......------------...///.........------------...............---------........................------............------------------------------------++++++++++++------111111555GGGgggzzzwwwuuuYYY777+++,,,,,,...,,,,,,,,,---------......///............---------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,*********+++,,,---...//////---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------,,,,,,,,,---......//////000000000000111111222222444444555666666666666666777777777777888888888888666777888888999999999999;;;<<<<<<======>>>?????????@@@@@@@@@???>>>>>>===<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCEEEFFFFFFEEEBBBAAAAAABBBBBBCCCEEEEEEHHHHHHGGGFFFDDDBBB@@@???BBBBBBAAAAAAAAAAAAAAA@@@=========<<<;;;;;;::::::;;;;;;:::999999;;;<<<===<<<;;;;;;;;;<<<<<<:::999777666555333222111000000000///......------..........................................------------,,,+++*********+++,,,---+++++++++,,,,,,------............------,,,,,,+++555555555555666666666666555444444333333222222111................................................------------------------))))))***+++,,,------...+++++++++******))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************+++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------------......---------------------,,,,,,------......------,,,............////////////////////////////////////000000222333333222222111333222222222222222222222000000000111111111222222///000222333333333222111333333333333333333333333333333333333333333333333333333333444444333333333222222111111111000000000........................------------------------............//////////////////000000000000111111///000111222222111000000,,,---222666444///...222222555777888666444555888<<<999777888===@@@AAA@@@DDDHHHNNNXXXcccmmmuuuyyywwwnnn]]]NNNFFFFFFFFFDDDIIIFFFAAA===>>>AAA>>>:::777666777777888777666444333333333333333333111---333333333333333333333333222222222222333333333444333333333333333333333333000000000000000000000000000000000000000000000000000000////////////000000444333333222111000//////////////////000000000000///......------..................---------,,,,,,................................................------............------...------,,,,,,------...---,,,,,,++++++,,,,,,---333111111;;;TTTooo{{{zzzxxx}}}eee???111111...+++,,,,,,,,,---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---...///...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,---.........//////000000111111222222333333444555555555555555555555555555666666666666666777999:::;;;:::999999;;;;;;<<<<<<===>>>>>>??????????????????>>>===<<<;;;:::;;;;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDBBBAAA??????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<:::999888777777888999::::::999999999::::::888666555444333222111111111111//////...------------...........................---------,,,,,,,,,++++++---,,,***))))))***,,,...******+++++++++,,,,,,,,,......---------,,,,,,,,,555555666666666666666666333333222222111000000000------------------------........................------------------------))))))******+++,,,------******))))))(((((('''''')))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,---......------,,,,,,------......------,,,............////////////........................///000111222333222222111222222222222222222222222/////////000000000111111000111333444444444333222333333333333333333333333333333333333333333333333222333333333333333333222111111000000000/////////---------...............------------------------........./////////000000000000000000111111222222,,,...111333555555444333555444666777444111444:::888BBBKKKJJJFFFGGGPPPYYY\\\YYYXXX\\\eeemmmsssuuu~~~|||xxxxxxmmmfffjjjmmmfffZZZPPPGGG===888:::;;;:::777::::::999888666555777:::333222222222222333444555222333333333444444444444333333333333333333333333222222111111000/////////111111111111111111111111000000////////////000000333333333222111000000000////////////000000000000000///////////////000000/////////.........---------.............................................------............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000///000===VVVpppttt{{{ddd???222222...+++,,,,,,,,,---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------++++++,,,,,,---.........000000111111222333333444222222333444444444444333444555555555666666666777777888:::;;;;;;:::999999;;;;;;;;;<<<======>>>>>>???????????????>>>===<<<;;;:::::::::;;;===???AAA???@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<999888777666666777888999999888777777888888777555333333222111111111111222//////...---------------........................,,,,,,,,,,,,++++++++++++---,,,***))))))***,,,---*********+++++++++++++++---------------,,,,,,,,,666666666666666666666666222222111000000//////...------------------------------------------------++++++++++++++++++++++++))))))******++++++,,,,,,)))))))))(((((((((((((((***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,------......+++,,,---.........---,,,,,,------......------,,,............////////////........................---...000111222222111111111111111222222222222222.../////////000000000000222222333444444444444333333333333333333333333333333333333333333333333333222222333333333333222222000000/////////.........---------------.........,,,,,,,,,------------............//////000000111000000000111222222333333555555666555555444333333666444333444666===MMM\\\dddpppwwwrrrkkknnnyyyttt]]]LLLDDDBBB@@@>>>???;;;999999777555666:::444333222111111222333444333333333444444444555555222222222222222222222222333333333222111000000///111111111111111111111111111000000//////000000111222222222111111111111111////////////000000000000000////////////000111111000000/////////.........---------.......................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222111---000AAA]]]sssnnnoooVVV777---...,,,---,,,,,,,,,---------......///............---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------------,,,,,,,,,---......//////000111111222333444555555222222333444444444444444666666777777888888999999888999999:::::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@??????>>>===<<<:::::::::<<<>>>@@@>>>@@@CCCCCCCCCBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???????????????@@@>>>????????????@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888888888666666666777777666444222222111111000111111111///...------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++------------------------888888777777666666555555222111111000000///..............................------------------------***************************************+++++++++)))))))))***************+++++++++***************++++++++++++++++++++++++***************************************++++++,,,******************************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,------...---------***************************++++++,,,------......***+++---...///...---,,,,,,------......------,,,............////////////........................,,,---///000111111000000000111111111222222222222//////000000000111111111222222222222222333333444222222222222222222222222222222222222222222222222222222333333333333222222/////////.........------,,,,,,,,,------.........,,,,,,,,,---------......---......///000000111111000000111111222333333444444333111111333888>>>BBBAAAAAABBBEEEJJJUUUgggxxx{{{mmmeeebbbbbbWWWMMMEEEEEEEEE???888555;;;999777444333333444444444444444444555555555555222222222222222222222222333333333222222222222222111111111111111111111111111111000000000000111111000000000111111111111111////////////000000000000...............///000000////////////............---------.........//////........................------............------+++,,,------------,,,++++++,,,,,,------,,,,,,+++111111000...---333@@@LLLRRRQQQ???.........+++///,,,,,,,,,---------......///............---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------,,,+++,,,...///...---------------------------...------,,,,,,---------------------------------,,,------...//////000000000000111222333444555555333444555555666666555555666666666777888999999999999999888888888888999999::::::;;;<<<<<<======>>>===>>>???@@@AAAAAAAAAAAA???===;;;::::::;;;>>>???===AAADDDEEEDDDBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAAAAA???>>>>>>??????@@@>>>>>>>>>>>>??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999777666555666777777555333222222111000000000000000///...------,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------999888888777666555555444222222111111000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,,,,,,,---,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,******************************+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,------......------******************************+++,,,,,,---......***+++---//////...---,,,,,,------......------,,,............/////////000........................+++,,,...///000000000///000000111111222222222222000111111111111222222222222111000000000111333444222222222222222222222222222222222222222222222222222222222333333222222222//////.........---------,,,,,,,,,------.........,,,,,,,,,------.........---......///000111111222000000111222333333444444999999:::@@@LLL]]]mmmwwwvvvxxx|||~~~~~~xxxxxxyyyooo^^^SSSCCC@@@===:::777666666666444444444555555555666666444444444444444444444444111111222333444444555555111111111111111111111111111111000000000000111111/////////000111111222222////////////000000000000---------------...///000//////.........------------------.........//////........................---..................---***+++---......---+++***+++,,,,,,------,,,,,,++++++***,,,000333222111000000111++++++333222,,,000,,,,,,,,,---------......//////.........---------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,---------,,,+++,,,...///...---------------------------...------,,,,,,,,,------------------------------------......///000000000///000111222333444555555555666666777777777777777333444444555666777777888:::999888777777777888999::::::;;;;;;<<<======>>>===>>>???@@@AAABBBBBBBBB@@@???<<<::::::;;;===???>>>BBBFFFGGGEEECCCDDDEEECCCDDDEEEGGGGGGGGGFFFFFFDDDBBBAAA???>>>>>>???@@@======>>>>>>?????????@@@======>>>>>>>>>>>>>>>>>><<<;;;:::888888888999999777666555666777777555333333222111000/////////000......---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------777777777777666555444333111111000......---------,,,,,,,,,+++++++++******------------------------************************+++++++++*********))))))+++++++++*********************************************++++++++++++******))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------,,,+++************...,,,***,,,...000...,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------...///000000000000///////////////000111000000000111222333333000000000000000000000000222222111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000//////.........---------------------------------,,,,,,...111///+++,,,///111///---///000000///000444333222222555;;;BBBGGGEEERRRaaaooo{{{```DDD:::===<<<444666666666666555555666777444444444444555555666666555444333222111111111111111111111111111111222222111111000///////////////////////////000000000000000000000000////////////////////////////////////000///...---,,,+++++++++---------............///......//////...---,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---......///////////////000000000000////////////---------............///,,,---------,,,++++++***++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,---------..............................000///...,,,,,,,,,---...///...---,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000111222333333333333555555666666666666555555666666666666666555555555888999:::888666555666777:::<<<>>>>>>===<<<===>>>>>>???@@@AAABBBAAAAAA@@@@@@AAAAAA???<<<::::::;;;???BBBEEEFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFDDD@@@>>>>>>>>>>>>======>>>>>>>>>????????????DDDDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666444444333333333333222222111000////////////...------------...---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,*********+++,,,---...///555555555555444333222222111000///...---------------------,,,,,,,,,++++++------------------------+++++++++***************+++++++++*********))))))******************++++++******************************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,------------------------------+++++++++,,,,,,------------,,,++++++***+++++++++---+++***+++...///...,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------...//////000000000///////////////000111111000000111111222333000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222111111111000000000//////.........---------------------------------333000///111000......222222111000//////222666;;;999888:::???JJJVVVbbbhhh{{{{{{nnnbbb^^^UUUHHH;;;;;;<<<<<<;;;888444000:::999777444222333777:::666555444333222222222222111111111111111111222222111111000///////////////////////////000000000111000000000000////////////........................000///...---,,,,,,,,,,,,---------............///......//////...------,,,........................---------------------------,,,,,,,,,,,,---......,,,------.............../////////............---------------............---------------,,,++++++++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,,,,------------.................................---,,,,,,,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...---------............///222222333444555555555555555555666666666666555555666666666666555555555555888999:::999777777777888:::<<<>>>>>>===<<<===>>>===>>>???@@@AAA@@@@@@???@@@AAAAAA@@@===<<<<<<===???AAADDDEEEDDDCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@????????????@@@@@@@@@@@@CCCCCCBBBAAA???>>>======;;;;;;;;;;;;::::::::::::999888777555444444333333333333222222111000000/////////...------------...---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,---...///444444444444333222111000000000///...------------.........---------,,,,,,------------------------++++++++++++******))))))+++++++++***************)))))))))***+++++++++,,,******************************++++++++++++******************************************************************************++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------.../////////000//////......///000000111111000000000111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000...............---------------------------------333...+++---///...///222...000333222222444777:::AAABBBHHHWWWkkkzzzyyy{{{yyytttvvv}}}~~~ppp[[[QQQDDD;;;888999;;;<<<666777777555222222444777666666555444333333333333222222222222222222111111111111000////////////000/////////000000000111111000000000000////////////........................//////...---,,,,,,,,,,,,---------............///.........///......---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---...---------.........---------,,,,,,------------............---............---,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---,,,,,,++++++------,,,,,,,,,---.........------,,,,,,------...---------............///222222333444555555555555444555555666666555555444555555555555555555555555777888999999888888999::::::;;;======<<<<<<===>>>======>>>?????????>>>>>>???AAAAAAAAA???>>>???@@@???AAADDDDDDCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAACCCEEEFFFDDDCCC???@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@??????>>>>>>;;;;;;;;;:::::::::999999888777666555444333333333333333222222111000000000//////...------------...------,,,,,,,,,,,,+++++++++++++++++++++*********...---,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////333333333333222111000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************(((((()))***+++,,,,,,,,,******************************++++++++++++******************************************************************************++++++***++++++---...///........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......++++++***++++++,,,++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........////////////.........///000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000000/////////................................................000+++)))---000000000222000222333555???NNN[[[aaadddgggooouuuppprrruuuzzz{{{tttpppsssvvvvvvmmmnnntttyyytttggg^^^]]]ooo}}}|||fffTTTIIIDDDAAA???444444666777888777444222666666555444333333333333333222222222222222111111222111000000//////000000//////000000000111111111000000000000////////////........................//////...------------------------............///---...............------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---............---.........------------,,,,,,,,,---------.........---......///......------++++++++++++++++++++++++------------------,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---......---++++++,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------............///000000111222333333333333444444444555555444444444444444555555555555555666444666888888777777999:::999;;;======<<<<<<===>>><<<=====================>>>???AAA@@@??????@@@BBBAAACCCEEEEEECCCBBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCFFFHHHHHHEEECCC?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????;;;;;;::::::999999888888777666555444333333333333222222222111111111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************...---,,,+++***************+++,,,,,,------,,,,,,---------------...///000333333333333222111000000///......------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((()))***+++,,,,,,,,,******************************++++++++++++******************************************************************************************+++---///111........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////++++++,,,++++++***++++++******++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------..............................///000000111111000000///000000111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000/////////......---.............................................111......222444222222444888<<>>===<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@@@@AAACCCDDDFFFGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIGGGCCC@@@>>>>>>>>>>>>?????????@@@????????????????????????;;;::::::999888888777777666555444333333222333333222222222111111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++***)))))))))***+++,,,,,,------,,,,,,......---------...//////333333333333222111000///......---------------...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))))))))***+++++++++,,,******************************++++++++++++******++++++++++++++++++++++++***************************************************)))))))))+++---000222........................------,,,,,,,,,,,,++++++++++++++++++,,,---//////+++,,,---,,,+++***+++,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................------------...///000000111111000/////////000000000000000000000000000000...//////000000111111111////////////////////////000000000000000000000000////////////............---------.......................................000///111444444222555:::BBBWWWttt{{{www{{{pppkkk___[[[WWWSSSPPPOOOOOOOOOQQQWWW___eeegggfffcccbbbTTTZZZcccmmmttttttnnnhhh^^^^^^^^^\\\VVVOOOKKKJJJJJJLLLPPPSSSVVVWWWYYYZZZXXX[[[dddqqquuukkk\\\SSS___yyyxxxdddWWWFFF:::888999999888777777555444444444444444444444444333222222111111222222111000000000000111000000000111111111222222000000000000////////////------------------------//////...............///---------............///,,,---......///.........---------------------------------------------------,,,,,,,,,,,,---......---...//////000000///////////////............---,,,,,,,,,,,,------------,,,,,,---............---+++++++++++++++++++++++++++,,,...//////...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------,,,,,,,,,---.........------,,,,,,------...---------............///222222333444555555555555222333333444444333333222333333333444555555666666111333444555444444666888777999;;;<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<>>======>>>>>>>>>???????????????????????????>>>>>>;;;::::::999888777666666555444333222222222222222111111111111111111111111//////...------------...++++++,,,,,,,,,,,,------)))))))))***************---,,,+++******************+++,,,,,,------,,,,,,...---------------......111111111111000///.........------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))*********+++++++++******************++++++******************************++++++++++++******++++++++++++++++++++++++***************************************************)))((()))***...111333........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,...///...+++***+++---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................------------...///000000111111000///////////////000000000000000000000000......//////000111111222////////////////////////000000000000000000000000/////////.........---------------.........//////...........................///333666777:::EEEQQQgggvvvqqqppp}}}{{{mmm^^^TTTMMMHHHHHHJJJPPPVVVTTTOOOVVVbbbvvvvvvyyyoookkkjjjkkkooorrruuutttoookkkiiiiii___XXXVVV\\\aaa\\\RRRJJJHHHaaannnXXXGGG>>><<<===:::999888777666666666666555444444333222222111111333222111111000000111111000000111111111222222222000000000000////////////------------------------//////............//////---------............///,,,------...//////......................................................---,,,,,,,,,,,,---......,,,---......//////...............---------,,,,,,++++++,,,,,,,,,---------++++++,,,---------------+++++++++++++++++++++++++++,,,...///000///...---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///......---,,,,,,,,,------...------,,,,,,------...---------............///222222333444555555555555222222333333333333222222222222333444444555666666222444555555444444666777777999;;;<<<<<<<<<===>>>???>>>===;;;;;;;;;<<<===BBBCCCEEEEEEDDDDDDEEEGGGGGGGGGGGGEEECCCAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEDDDAAA>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>======::::::999888777666555555444333333222222222222222111111111111111111111111//////...------------...+++++++++,,,,,,---------((()))))))))*********+++++++++***************+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------000000000000///...---,,,------,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))******+++++++++++++++++++++*********************************************++++++++++++******++++++++++++++++++++++++***************************************************)))((((((***...111444////////////////////////---------,,,,,,+++++++++------,,,,,,,,,---......,,,...000...,,,***,,,...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------...........................---,,,,,,,,,---...///000111111111000///////////////000000000000000000000000---......///000111111222////////////////////////000000000000000000000000//////.........------------------.........//////////////////////////////111333999>>>AAAJJJ]]]ooo}}}kkk^^^[[[ZZZZZZWWWSSSSSSVVVWWWTTTiiilllwww}}}qqqccckkkuuukkk```VVVTTTWWWRRR[[[gggpppuuuyyy}}}bbbMMMDDDCCC<<<;;;:::999888888888888555555444333333222111111333222111111000111111111000111111111111222222222000000000000////////////------------------------//////.........//////000---------.........//////,,,,,,---.../////////...////////////////////////////////////////////////---,,,,,,,,,,,,---......+++,,,------......---------------,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,...000000///...---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...//////...------,,,,,,,,,,,,...------,,,,,,------...---------.........//////000000111222333333333333222222222333333222222222222222333333444555666666444555666666555555666777666888;;;<<<;;;<<<===>>>???>>>===<<<;;;<<<<<<===DDDFFFGGGGGGFFFFFFGGGHHHGGGGGGFFFDDDBBB@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEBBBAAAAAABBBCCCCCCAAA?????????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>=========::::::999888777666555444333333222222111222222222111111111111111111222222//////...------------...+++++++++,,,,,,---------(((((())))))*********+++******************++++++++++++,,,---------,,,,,,---,,,,,,+++++++++,,,,,,222222000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************''''''(((***---///111333111111111111000///...---------++++++++++++------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---,,,---...///000000///...---------------............////////////////////////000000000000000000000000000000000000---......///000111111222.........////////////000///111222000------000333222000......111333444333777<<>>>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<777777888777777666555555444333111000000000111222//////000111111111111111///......------,,,++++++---,,,***)))))))))******((()))***+++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++------------------------222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++---...///000000000000///...---,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///.........------------...------,,,---...///000//////...---------------............////////////////////////000000000000000000000000000000000000......//////000000111111---............/////////...//////...,,,---///222)))222999888555;;;JJJXXXcccfffooommm^^^VVVNNNJJJIIILLLNNNOOOUUU\\\bbbmmm{{{ddd]]]```bbbbbbfffkkkjjjfffkkkTTTEEE;;;888:::777444222222555777888777333333222111111111111222111111222222222333333333111111111111111000000///////////////////////////////////////////////////////////////////////////---...//////000000//////---------.........//////........................++++++,,,,,,,,,------------......//////......------------,,,,,,+++++++++...------,,,,,,+++++++++------,,,,,,,,,---......---,,,,,,+++******++++++---...////////////------,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---,,,,,,,,,,,,---......000000/////////000111111222111111111111222333333111111222222222222333333666666666666777777777777777888::::::999999;;;<<<======>>>??????>>>======EEEDDDCCCCCCDDDFFFHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDFFFDDDCCCDDDDDDDDDBBB@@@@@@AAABBBCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777777777777666555444333333222111000///000000111//////000111111111111111///......------,,,++++++---,,,***)))))))))***+++))))))******++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++------------------,,,,,,111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++......///......---,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,............------------...------------...////////////...------------...............////////////////////////000000000000000000000000000000000000////////////000000000000---------............///---......//////000222222222666999:::BBB[[[gggVVVQQQNNNIIIXXXZZZaaammmvvv{{{zzzmmm```[[[YYYSSSLLL^^^pppoooUUUDDD======999777888;;;<<<888444555444444333333333333333222222222222333333333333111111222222111111000///////////////////////////////////////////////////////////////////////////---...//////000000//////---............/////////........................,,,,,,,,,,,,------------...//////////////////...------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,,,,+++++++++++++++......000000111000///...,,,,,,+++++++++,,,------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......///.........//////000111111111000000111111222333111111222222222222333333777777777777666666666666666777999999888888:::;;;;;;<<>>AAABBBBBBAAA@@@BBBCCCEEEFFFFFFFFFEEEEEECCCDDDFFFGGGIIIJJJJJJKKKDDDCCCBBBBBBCCCCCCAAA????????????@@@???>>>===<<<====================================<<<;;;::::::777777666555444222000///000000/////////////////////000111111111111000000///......------,,,++++++++++++++++++++++++++++++***))))))))))))*********++++++************++++++***+++,,,,,,------,,,,,,.........------,,,,,,+++///...------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************************)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------------------------.....................---------......///............////////////////////////000000000000////////////////////////000000000000////////////---------.........//////...///111222222222333444666FFFaaapppfffWWWPPPHHHNNNkkkrrrfff\\\]]]iiixxx}}}sss^^^SSSDDD;;;888888888777555555444333333333333444333333333333333333333333222222222222222111000000000000000000000000000000////////////////////////////////////////////////...//////000000000000000////////////////////////........................,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////...---,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,---...///000//////...---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------------,,,,,,,,,,,,---......------------...///000111111111111000111222222333333333333444444444555555777777777777666666666666777888::::::999999;;;<<<999;;;>>>@@@BBBCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCEEEEEEGGGGGGHHHHHHHHHHHHCCCBBBAAABBBCCCCCCAAA???>>>>>>??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999777777666555333222000////////////000000000//////000000111111111000000//////......------,,,+++++++++++++++,,,,,,,,,++++++******)))(((((())))))***++++++************++++++++++++,,,------------,,,.........------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************************************++++++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************)))))))))***+++,,,---...++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////.........------------...//////............////////////////////////000000000000000000000000000000000000////////////000000000000.........////////////000///000111000111777@@@GGG___uuuyyyeeeSSSKKKKKK^^^XXX[[[rrrooo___^^^dddhhhlllttt}}}kkkQQQ@@@999999;;;666555555444333444444444444444444444333333333333222222222333222222111000000000000000000000000000////////////////////////////////////////////////...///000000111111000000000000000////////////...........................,,,---------............,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.........///......---,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,...///000000///...------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------+++,,,------......---------,,,,,,,,,,,,---......---------...///000111222222222111111222222333444111111222222222222333333666666666666777777777777777888::::::999999;;;<<<:::;;;<<<>>>@@@BBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFEEEDDDAAAAAA@@@AAABBBBBBAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::888777666666666666555444222111000//////000111111111000000000111111111111000000//////......------,,,++++++***+++,,,,,,---,,,,,,,,,+++***)))((('''((()))***++++++************++++++++++++,,,------------------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************+++******++++++,,,---...++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---.../////////...------------------...//////............////////////////////////000000000000000000000000000000000000......//////000000111111/////////000000000111111///111333444;;;LLLeeexxxhhhaaa[[[UUUPPPQQQ]]]kkkuuussspppjjjXXXWWW```rrr|||zzz^^^KKKBBB???777777666555555555555666555555444444444333333333222222333333222222111000000000000000000000000000//////////////////////////////////////////////////////000111111111111000000000000000/////////...........................------------............------............------+++++++++,,,,,,------------------...............------,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,---///000111111000000...---,,,,,,+++++++++,,,------............------,,,,,,,,,---------..............................+++,,,---.........---------,,,,,,,,,,,,---...............///000111333333333333333222333333444555111111222222222222333333444444555666777888999999666777999999888888:::;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???@@@BBBBBBAAA????????????>>>>>>??????@@@????????????????????????;;;;;;;;;:::999888777666666666666555555444222222//////111222222222111111111111111111111000/////////......------,,,++++++***+++,,,---------,,,,,,+++***((('''''''''))))))++++++************+++++++++,,,------...---------+++,,,,,,------.........,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******************************,,,++++++++++++++++++,,,************************------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,,,,+++,,,,,,------+++,,,,,,---------,,,,,,++++++------------++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,.../////////...------------------...///000............/////////000////////////000000000000000000000000000000000000---......///000111111222000000000000111111111111000333666:::HHHeee|||kkkZZZLLLNNNSSSYYY[[[aaarrr|||eeeWWW\\\cccjjj~~~zzz```NNNFFF999888888777777777777777555555555444444333333333222333333333333222111111000000000000000000000000//////////////////////////////////////////////////////000111111111111111111111000000/////////...........................---------.........//////......////////////......+++++++++,,,,,,---------........................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,---...///---...000111222222222111...---,,,,,,++++++++++++......////////////......,,,,,,,,,---------..............................+++,,,---.........---,,,---,,,,,,,,,,,,---............//////000222333444444444333333444444555666333333444444444555555555333444555666777888999:::555666888888777777999:::<<<;;;::::::<<>>>>>>>>===============@@@???===<<<;;;;;;;;;<<<<<<<<<;;;:::999777777666444333222111000000000000111111222222222333333333444444333222111000///.........//////...,,,***))),,,,,,,,,---------......,,,,,,,,,+++++++++******))))))))))))***+++,,,------------------------------,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******,,,+++******))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))************************++++++******++++++,,,---...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------...------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,---...---,,,,,,,,,...,,,------...------,,,,,,+++,,,,,,------.........---------............///......///000000000000000000000000000000000000000...------...///000000000///...///000111222555777<<>>444222444888;;;;;;===@@@===888666888333444444444444333222222111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111111111000//////////////////////////////////////////............---------------............---------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,------...///...............//////000///......---------------////////////////////////---,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---///000111222333444444555333333333333333333333333333333333444444444444555777777777777666666555555777777777777888888888888888999:::<<<>>>@@@AAABBBDDDCCCBBBAAAAAABBBCCCCCCCCCBBB@@@@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=========>>>===<<<::::::::::::;;;;;;;;;:::999888777666666444333222111000000000000111111111222222222333333333333222111000///..................---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++)))))))))******+++,,,---------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++******,,,+++******))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***************************************++++++******++++++,,,---------,,,+++++++++,,,,,,...------------,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************++++++++++++---...---,,,+++,,,...,,,,,,------...------,,,---------------------------------............///......///000000000000000000000000000000000000000...,,,,,,...222333222//////,,,---333555666???KKKaaa~~~xxxiiiWWWJJJRRRfffzzzhhh\\\bbbuuu}}}eeeRRRHHHGGGHHHGGGDDDCCCCCC???888444444444444444444444333222222111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111111111000//////////////////////////////////////////............---------------............------------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,---------,,,,,,------.........------......///000000///......------......////////////////////////------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000000111222333333444555333333333333333333333333333333333333444444444444777777777666666666666555777777777777888888888888888888999;;;<<<>>>???@@@BBBBBBAAAAAAAAAAAABBBCCCBBBAAA@@@@@@BBBDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<:::999999999999999::::::999888777777666666444333222111000000000000111111111222222222222333222222111000///......---...------,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,+++++++++************+++,,,------...........................---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,+++******))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,------++++++,,,---,,,,,,------...---------------------------,,,,,,---------............///......///000000000000000////////////////////////111///...000444666333000555///000888===EEEZZZrrrfffXXXVVVJJJTTTzzzsssoooxxxxxxeeeXXXQQQIIIAAA===:::555333444444444444555444333333222111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111111000000//////////////////////////////////////////............---------------............------------,,,,,,,,,,,,------------------------------------------------------///...---,,,,,,,,,,,,,,,...------------...//////000000///............///////////////////////////------,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------.........000000111222333333444444222222222222222222222222222222333333333444444444666666666666666666666666666777777777888888888888888999:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAA???@@@BBBDDDDDDCCCCCCCCCCCCBBBAAA@@@??????BBBAAA@@@???>>>===<<<<<<;;;;;;::::::999999999999999999888777777666555555444333222111000000000000111111111111222222222222111000000///......------...---,,,++++++---...///,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++++++++,,,------////////////////////////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,+++******))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,---,,,++++++,,,---+++,,,,,,---.........---------------------,,,,,,---------............///......///000000000000000////////////////////////222000///000333444222000444222555<<>>>>>===>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999777777777666666555555444444333222111000000000000000000111111111222222222000000//////...---------...---,,,++++++---...///,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++++++++******,,,+++******))))))******++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++************************++++++******++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***,,,---,,,+++***+++---++++++,,,---............---------------------------------............///......///000000000000000000000000000000000000000////////////000111222333000888AAAGGGSSSnnn}}}ggg[[[XXX^^^hhhuuuqqqgggQQQWWWWWWvvvzzzNNNCCC999888:::999666555555555555555555444333333222222222222222222222222111111111111111111111111000000000000000000000000//////000111111111111111111111000//////////////////////////////////////////............---------------............------......------------......------------------------,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,------,,,,,,------...///000///......------......////////////////////////......---,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,+++,,,------...111111222222222333333333222222222222222222222222222222222222333333333333444555555555555666666666777777777777888888888888;;;;;;;;;<<<<<<=========;;;<<<===???@@@AAAAAAAAADDDBBB@@@AAABBBCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@??????>>>===<<<;;;;;;999::::::;;;;;;::::::999666666666555555444444444444333222111000000000000000000000111111111111222000000//////...............------,,,,,,,,,------,,,,,,,,,---------......//////.........------------------,,,,,,------...........................,,,,,,,,,,,,---...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******,,,+++******))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************++++++******++++++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***,,,,,,,,,+++***+++,,,***+++,,,---............+++,,,,,,------.........---------............///......///000000000000000000000000000000000000000...000222111000111777<<>>@@@AAAAAAAAAEEECCCAAAAAABBBBBBAAA@@@????????????????????????>>>=========<<<<<<;;;;;;777888999::::::999888888555555555444444444444444444333222111000000000000000000000000111111111111000000000////////////...............---,,,++++++,,,,,,,,,---------......////////////.........---......------------......------------------------++++++++++++,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,+++++++++******,,,++++++***)))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))******++++++++++++************************++++++******++++++,,,---++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++***+++,,,,,,******+++,,,***+++,,,---............++++++,,,,,,---...//////---------.........//////...//////000000000000000000000000000000000000000...222555444222555>>>FFFeeekkkbbbWWWWWWfffvvv}}}hhhZZZ]]]jjjpppRRRCCC<<<:::;;;555555666666555555444333222222222222222222222222111111111111111111111111000000000000000000000000//////000111111111111111111111000/////////////////////////////////////////////.........------------..................---......------------......------------------------,,,,,,,,,------.........---------,,,,,,------...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---///////////////////////////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,+++***+++,,,---...222222222222222222333333111111111111111111111111111111222222222333333333444444444555555555666666777777777777888888888888999999999999999999999999888999<<<>>>@@@@@@AAA@@@FFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;666777888999999888777666444444444444444444333333444333222111000000000000000000000000111111111111000000000000000/////////......//////...,,,***))),,,,,,,,,---------......000/////////............///......---------......------------------------+++******+++,,,---...///+++++++++************)))******************************************************++++++++++++************++++++++++++******++++++*********+++,,,---++++++*********************************************++++++,,,,,,++++++***---,,,++++++*********+++)))************+++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///////////////000000222222000///000000...+++///222666888777KKKpppppp```___```sssyyyxxx{{{zzzssstttzzz~~~}}}jjjkkk|||cccQQQDDD999;;;999666555555444333222111222333444333222111000333222111000000111222333111111111111111111111111000111111111111222222222222111000111222111000...000000000000000000000000........................................................................000///...------------------------............///........................,,,+++***+++---...---,,,........................,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////111222222333222111000///111111000000111111222333111111222333333444555555555444444444444555666666777666555555555666888999::::::999999888888999999888999:::<<<===???@@@AAACCCCCCBBBAAA@@@??????>>><<<<<<======>>>>>>??????=========<<<;;;;;;:::::::::;;;::::::999888777666555555444333333222111111//////000000000000///...//////000000111111111222222111111000///......---///000111000...,,,+++,,,,,,,,,---......---,,,,,,...///////////////..............................------------------------+++,,,,,,+++***+++---///+++++++++************)))******************************************************++++++++++++************++++++++++++***************+++++++++,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++*********+++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000.../////////000333444555444555333888@@@EEE___wwwdddbbbiiipppttteeejjjxxxyyy}}}tttlllrrryyy}}}|||fff___yyyrrr[[[GGG:::888777777999888444111222333333444444333111111333222111000000111222333111111111111111111111111000111111111111222222222222111000111222111000...000000000000000000000000........................................................................//////...------------------------............///........................---++++++,,,---...---,,,........................------......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////111222222333222111000///000000111111111222222222111111222333333444555555444444444444444555666666777666555555555666888999999999888777777888888888999999:::<<<===>>>@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@============>>>>>>>>>>>>=========<<<;;;;;;::::::=========<<<;;;:::999888444333333222111111000000000000000111000000000//////000000000111111111111111111000000///......---000000000...,,,***)))))),,,,,,---......---,,,,,,......////////////..............................------------------------+++,,,,,,+++***+++---///+++++++++************)))******************************************************++++++++++++************++++++++++++******))))))+++,,,,,,,,,+++******************************************************++++++,,,,,,++++++***++++++,,,---,,,+++***))))))************+++++++++*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000333000...---...///000000666444111999IIIUUUooolllbbbdddooozzz~~~||||||cccbbbiiiwwwtttXXXDDD>>>888777888999666333444444444444444333222111222222111111111111222222111111111111111111111111000111111111111222222222222111000111222111000...000000000000000000000000........................................................................///.........---------------------............///........................---,,,,,,,,,...///...---------------------------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////111111222333222111000//////000111222333222111111111222222333333444444555444444444444444555555666777666555555555666777888777777777666777777888888::::::;;;<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>=====================<<<;;;;;;::::::=========<<<;;;:::888888222222222111000000//////000111111111111111111111000000000000111111111111111000000//////.........000///...,,,,,,+++++++++,,,------......------,,,---....../////////..............................------------------------+++,,,,,,+++***+++---///+++++++++*********))))))******************************************************++++++++++++************++++++++++++******''')))+++,,,---,,,***)))***************+++++++++***************************++++++,,,,,,++++++***)))***,,,------,,,***)))))))))*********+++++++++************+++++++++++++++***++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///000////////////000000111555111///111111000000222888:::===NNNeeessseee]]]kkk|||{{{uuutttssswww~~~dddaaaaaajjj{{{{{{jjj[[[HHH:::777888::::::555555555555444333333222222222222222222222222222111111111111111111111111000000111111111222222222222111000000222111000...////////////////////////..........................................................................................---------------............///...........................---,,,---///000///...------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111222333222222000000...000222333444333111000222222222333333444444444444444333333444444555666666666555444555666777888777777777777777888999:::<<<======>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCC?????????>>>===<<<<<<<<<=========<<<;;;;;;::::::;;;;;;;;;:::999777666555222222111111111000000000111111111111111222222222000000000000000111111111000000/////////.........///...,,,---...000000000------------------------------......//////..............................------------------------+++,,,,,,+++***+++---///+++++++++*********))))))******************************************************++++++++++++************++++++++++++******'''(((***,,,,,,+++***)))))))))*********+++++++++***************************++++++,,,,,,++++++***)))***,,,------,,,***)))))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............//////////////////000111111000...///555666555888>>>???JJJYYYtttttt```VVVhhh{{{}}}tttcccYYY]]]nnngggJJJ;;;888:::===777777666555555444444444222222222333333222222222111111111111111111111111000000111111111222222222222111000000222111000...////////////////////////////////////////////////................................................------...//////......------------............///...........................---,,,---///000///...------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////000000222222333222111000...000222333444333111000222222333333333333444444333333333333333444555555666555444444444555777888777777777888999:::;;;<<>>===<<<;;;;;;=========<<<;;;;;;::::::;;;;;;:::999888666444333222222222222222111111111111111000000111222333333111111000000000000000000////////////............000...,,,---///111000///------------------------,,,,,,---.......................................------------------------+++,,,,,,+++***+++---///+++++++++************)))******************************************************++++++++++++************++++++++++++******((((((***+++++++++***))))))))))))***++++++,,,,,,***************************++++++,,,,,,++++++***)))***+++,,,---,,,++++++)))************+++++++++)))))))))************+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............//////......//////000111222000...000444222000888DDDHHHYYYooolll^^^VVVSSS^^^}}}~~~uuu\\\QQQ[[[sssfffLLL===777666999999777666555555444555222222333333333333222222111111111111111111111111000111111111111222222222222111000111222111000...000000000000000000000000////////////////////////................................................,,,---.../////////...------------............///........................---,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...////////////000111222333222111111///000111222333222111111333333333333333333333333333333333333333444444555666555444444444555666777777777777888999;;;<<<===@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>===<<<<<<;;;=========<<<;;;;;;::::::<<<;;;;;;:::888666444333222222222222222222222222111000//////000111333444111111111111000000000000........................111...---...111111...+++...------,,,,,,------...+++,,,---.......................................------------------------+++,,,,,,+++***+++---///+++++++++************)))******************************************************++++++++++++************++++++++++++******))))))))))))************((())))))***++++++,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++))))))))))))************)))***+++,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///............///000111222222000222555333555FFF[[[dddtttcccUUUPPP\\\eeexxxpppXXXQQQ[[[gggsssWWWBBB888;;;:::888666555555555555222222333444444333222222111111111111111111111111000111111111111222222222222111000111222111000...000000000000000000000000////////////////////////................................................+++,,,...///000///...------------............///........................---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...////////////000111222333222222111000000111111111222222222333333333333333333333333333333222222333333444555555555444333444555666777555666666777999:::<<<===@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<=========<<<;;;;;;::::::::::::999888666444333222111111111111111111111111000///......///000222444111111111111000000000///........................///......222777888555000...---,,,,,,,,,,,,---...***+++,,,---....................................------------------------+++,,,,,,+++***+++---///+++++++++************)))******************************************************++++++++++++************++++++++++++******)))))))))((()))******+++((())))))***++++++,,,,,,************************+++++++++,,,,,,++++++++++++*********++++++------)))************+++++++++))))))))))))************)))***+++,,,---,,,++++++******************************+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++************************))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////............///000222222111111666===@@@IIIfff[[[OOOXXXaaappp}}}|||ggg```bbbccc|||xxxXXXFFF<<<:::888777555555555666222222444444444444222222111111111111111111111111000111111111111222222222222111000111222111000...000000000000000000000000000000000000000000000000................................................+++,,,...000000///...------------.........//////........................,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...//////000///000111222333333222111111111000000111111222333333333333333333333333333333333222222333333444555555555444333444555666777444444555666888999;;;<<>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>============>>>======<<<;;;;;;::::::888777777555333111///...////////////000000000000//////------...000222444222111111111000000//////---.....................,,,,,,///666>>>BBB???;;;...---,,,,,,,,,,,,---...***+++,,,---....................................------------------------+++,,,,,,+++***+++---///+++++++++*********))))))***************************++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------........................------...---///222111///222777555666<<>>===<<<===???@@@AAA@@@???>>>============???@@@@@@@@@@@@???>>>>>>===<<<::::::::::::888777777666444222111///////////////000000000000//////...000222333111000000000111111111111000000000000000000///..................000///000===NNNPPPGGG222///++++++,,,---,,,***------,,,+++,,,---...///111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,---***)))***,,,---,,,***+++++++++*********))))))***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************++++++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************+++******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------........................000...///111111///111666888555FFFooommmnnnxxxfffhhhsssqqq```fff~~~cccEEE:::===@@@888...555777777555333222444666222222222222222222222222111111111111111111111111222222222222222111000000111111000000000000111111000000000000//////////////////............//////......////////////......//////.........---------///////////////.........111000...---,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---,,,.........---...000222111111222222333222222222000000//////000000111222222222222333333333333444111111222333333444444555444444333333333444444555777666666555666777999:::===>>>???>>>======???AAA??????>>>>>>======>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>><<<:::::::::999777666666555444222000///////////////000000000000//////...000111111000//////000111111111111000000000000000//////...............)))------...:::JJJMMMFFF222///,,,+++------,,,+++------,,,,,,,,,---...///222111000///............,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---++++++++++++******************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++***************)))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................222//////222333111333777@@@@@@^^^wwwxxxvvvwwwuuuvvvlllaaaeeeyyy]]]EEEBBBCCC===333777888888666444222333333222222222222222222222222111111111111111111111111111222222222222111000000111111000000000000111111000000000000//////////////////............//////......////////////.....................---------.........///////////////000///...---------------------,,,,,,,,,,,,------...------------,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++,,,,,,,,,---......---...000222333333444444444333222222000000//////000000111222111111222222222333333333111111222222333444444444555444444333333333333444666666555555666777999:::===>>>??????>>>>>>???@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>><<<:::999999888666444555444333111000////////////000000111111000000//////000000///......///111111111111111000000000000000///......------......(((---...---444@@@CCC???111///---,,,------,,,+++...------------...//////111000//////............,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///---,,,***************************************************++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---............////////////111///000444555444555999===YYYeeegggvvvxxxddd]]]uuu```FFF===>>>@@@777777777666555333333333333333333333333333333333111111111111111111111111111111222222222111111000111111000000000000111111000000000000//////////////////............//////......////////////..............................------......//////000000//////......---------------,,,,,,,,,,,,,,,,,,------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***************++++++,,,,,,---......------///111444444444444333222222111///////////////000111111111111111111222222222222111111111222333333444444555555444333222222222222555444444444555777888:::<<<===??????=========>>>???>>>??????@@@AAABBBCCC@@@@@@@@@AAA@@@??????>>>>>><<<:::999888777555333444333222111000/////////000000000111111000000000/////////...,,,---///111111111111111000000000/////////...------------...+++///000---...444666555//////...------------,,,...............///////////////...---------------------------------------......---------------,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000///111444444444999@@@GGGyyyooojjjhhhxxxvvv{{{}}}ddd]]]fff}}}dddKKK???<<<888777666666555555444444333333333333333333333333111111111111111111111111000111111222222222111111111111000000000000111111000000000000//////////////////............//////......////////////......---.....................------......//////000000...............---------,,,,,,,,,++++++,,,,,,,,,------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++---...---------///111222222222222222111000////////////...///000000111000000000111111111222222000000111222222333333444555444333222222222222222444333333333555666888999:::<<<======<<<;;;;;;<<>>===>>><<<999888888666444222222111000000////////////000000111111111111000000/////////...,,,---///111111111111111000000000/////////...---------------+++///000---,,,---//////......//////...---------....../////////000000000------,,,+++++++++,,,,,,------------------------------------,,,++++++,,,***************+++++++++***************************++++++,,,,,,++++++***,,,,,,------------,,,,,,)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............//////000000111222222333444444:::IIIYYY{{{]]]]]]uuueeeSSSZZZccctttvvvSSS999>>>;;;888666777777666555444444444444444444444444222222222222222222222222000000111222222222222111111111000000000000111111000000000000//////////////////............//////......////////////......---------........................///////////////---......///......------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))***+++++++++,,,------,,,---///111000000111111111000////////////......//////000111///000000000000111111111000000111111222333333333444333333222222222222333333222222333444666888999999;;;======;;;:::999:::>>>>>>>>>???@@@AAABBBCCC>>>>>>??????>>>>>>===<<<<<<:::888777777666444222000000///////////////000000111111222222111111000///000000///......///111111111111111000000000000///...------,,,,,,------***,,,------------///000---...000000...---.........//////000111000000000---,,,,,,+++++++++,,,,,,---------------------------......---+++***+++,,,))))))*********+++++++++***************************++++++,,,,,,++++++***,,,,,,------------,,,,,,)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,---------.........------........./////////---......///000000111111222333444666;;;MMMmmmuuu\\\]]]qqqqqqbbbXXX^^^ttt[[[GGGBBB<<<999888888888666444444444444444444444444222222222222222222222222000000111222222222222222111111000000000000111111000000000000//////////////////............//////......////////////......---------........./////////////////////.........,,,---...//////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))***+++++++++,,,------,,,---///000//////000000111000000000///............///000000/////////000000000111111000000000111222222333333222222222111222222333333222222222222444666888999999;;;===>>><<<:::999999<<<<<<<<<<<<======>>>???===============<<<;;;;;;;;;999777777777666555333//////.........//////000000111111222222111111000...000111111000//////000111111111111000000000000///...------,,,,,,------,,,+++,,,...//////...///,,,...111111///---...///...///000111111111000000...---------------.................................///000///,,,***+++---))))))******++++++++++++************************+++++++++,,,,,,+++++++++,,,------......------,,,)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,---...///++++++++++++++++++++++++---------.........//////.........////////////000---......///000111111222111333555999DDD```zzzaaaXXX```rrruuupppbbbOOO^^^|||OOOHHH@@@;;;:::999888777555555555555555555555555222222222222222222222222///000111222222222222222111111000000000000111111000000000000//////////////////............//////......////////////......---------.........//////000000//////.........---,,,---.../////////------,,,++++++++++++++++++,,,,,,,,,,,,------.........///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))******++++++,,,------,,,,,,...000...///000111111111111111...............///000000////////////000000000000000000000111222222333333111111111111222333444444111111111222333666888999:::<<>>555777TTTuuucccYYY```nnn|||sssuuu___UUUfff```AAA===>>>888666===888777444444666888666111555555444444333222111111111111111111000000000000111000///......///000111000000000000////////////////////////////////////111111000000//////......////////////////////////////////////////////////,,,------......------,,,+++,,,---......---,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,******+++,,,---//////000000000//////.........---//////............/////////000111111111///...------...///111111111000///000222444444333333333444333222222333444666888999======>>>>>>===<<<;;;;;;999999999999999:::;;;<<<::::::;;;;;;;;;:::999999777777666555444333333222---.........//////000000//////000000000000//////...///000222222111111000................................................---------............///,,,...000222222111000///////////////////////////////////////////////////000000000000000000000000------------------,,,,,,))))))))))))))))))))))))***************************+++,,,,,,---------,,,***+++,,,,,,------,,,,,,******************************************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------222222222333333333333333555>>>???[[[uuunnnmmm{{{iii[[[aaa~~~aaaJJJ@@@<<<888555<<<:::888666777888666333555444444333222222111111111111111111000000000000111000////////////000111000000000000////////////////////////////////////000000000000//////......////////////////////////////////////////////////,,,------......------,,,,,,------------------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,***++++++,,,---...///000000/////////............//////............/////////000111111000///...---......///000111222222222444555666666444333333444333333333444555777999:::<<<============<<<<<<;;;::::::999999::::::;;;<<<:::::::::::::::999999888777777666555444333222111............/////////000//////000000000000//////...///000111222111000000................................................---------............///---...///000000000//////////////////////////////////////////////////////////////////////////////...---------------------))))))))))))))))))))))))************************++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))******,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------222000//////111222333333<<>>666666555666777777888888444444333333222222111111222222111111111000000000111000000//////000000111000000000000////////////////////////////////////000000000////////////...////////////////////////////////////////////////,,,------......------,,,...------,,,,,,------...---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,---...//////////////////............//////............/////////000000000000//////...000//////000111333555666:::;;;;;;999666444333444444444555555777888:::;;;;;;<<<<<<=========<<<<<<:::::::::::::::;;;;;;<<<999999::::::999999888777777777666444333111000000............////////////...//////000000//////......///000111111111000000................................................---------............///.............../////////////////////////////////////////////////////////////////////////////////........................))))))))))))))))))))))))************************+++,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***))))))(((***,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///......///222444555555>>>SSSttt}}}tttpppoooqqqyyyrrr[[[PPPeee]]]DDD???CCC777666777999888666666888444333333333222222222111222222222111111111000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,------......------,,,...---,,,++++++,,,---...........................---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---.../////////////////////.........//////............/////////000000000000/////////111000000000222666999;;;@@@@@@???;;;777444333444555555666777888:::;;;<<<::::::;;;<<<============;;;;;;::::::::::::;;;;;;999999999999888777666666777666555333222000///............///////////////...//////////////////...---...000111111111000///................................................---------............///......------------...///////////////////////////////////////////////////////////////////////////.........///////////////)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))+++---------+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------....../////////000111333444555888;;;===NNNttt~~~wwwuuuwwwrrroooqqqrrrssswww}}}nnnTTTWWWiiiZZZBBB===???;;;:::<<<:::444222444444444444333333333333333222222222222111111111111000000111111111111000000000000000000////////////////////////////////////.............../////////////////////////////////////////////////////////,,,------......------,,,...---,,,++++++,,,---........................------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------................../////////////////////............//////000////////////000000000222111111111444888===@@@CCCCCCAAA<<<888444444444555666777888:::;;;<<<<<<::::::;;;<<<<<<===<<<<<<;;;::::::999999999::::::888888888888777666555444555555444222111///......///////////////...............////////////......---...///000111000000///................................................---------............//////...------------......////////////////////////////////////////////////....................................//////000000)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------,,,++++++)))******+++++++++++++++******************************************************+++++++++,,,,,,,,,*********+++++++++++++++***++++++,,,,,,+++++++++((()))+++,,,------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********************************+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000...222444444444999CCCKKKvvv|||sssyyyuuurrrrrruuutttpppoooqqqttt~~~fff\\\fffnnnZZZEEE:::444777999555555999555555555555444444444444333222222222222111111111000111111222222111111000000000000000////////////////////////////////////---............/////////////////////////////////////////////////////////,,,------......------,,,...------,,,,,,------..................------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---------.............../////////////////////............//////000////////////000000111222111222333777<<<@@@CCCDDDCCC@@@<<<777444444555555666777999:::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::999999888888888888999888888888777666555444333333333222111000//////...///////////////.........---......//////......------...///000000000//////................................................---------............////////////...............////////////////////////////////////////////////........................---------......//////000)))))))))))))))))))))))))))))))))))))))))))))))),,,---------,,,,,,+++***))))))***+++++++++++++++******************************************************+++++++++,,,,,,,,,)))*********++++++++++++)))******+++,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,************************))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000,,,111555555777DDDYYYkkkzzzkkktttqqqqqqsssrrrnnnmmmoooqqqpppjjjhhhzzzlllYYYbbb{{{eeeQQQ???;;;;;;888999>>>666666666666666666666666333333222222222111111111000111222222222222111000000000000000////////////////////////////////////---------.........//////////////////////////////////////////////////////,,,------......------,,,,,,------------------,,,//////.........---------........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,------------.............../////////000//////............//////000///......///000111222111111333555999>>>CCCEEEBBBAAA???;;;666444555666444555777999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888777666666777777777777777666555444333222111111000000000/////////000/////////............---......//////......---------///000000000///...................................................---------............/////////000000000///...---////////////////////////////////////////////////........................+++,,,,,,---......//////))))))))))))))))))))))))))))))))))))))))))))))))------------,,,,,,+++***))))))***++++++++++++*********************************************************+++++++++,,,,,,,,,))))))******++++++++++++((()))***+++,,,---------************+++,,,---...******+++++++++,,,,,,,,,************************))))))))))))************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111...444:::<<>>:::666444555777333555777999:::;;;;;;:::<<<<<<<<<<<<;;;:::999999888888777666666555666666777777777666555333222111000000000000000000000000000000//////.........------..................---,,,---///000000000///...................................................---------........./////////000111222222000...,,,////////////////////////////////////////////////........................++++++,,,,,,---...//////******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---------------------.........///222222111333444:::EEERRRfff{{{zzznnnrrrwwwsssnnnnnnwwwvvvtttpppjjjddd```___kkk~~~~~~```WWWaaayyycccDDD777999===888999999888777888777555333333333333333333333333111111111111111111111111111111000000//////......---.........//////000000//////............//////000000000000000000000000////////////....................................------------------------///......---------......------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,---.........///000111111000///...///...---,,,,,,---...///............////////////333222222666<<<@@@AAA@@@@@@AAA@@@:::333111333777999999999888888888888888;;;;;;<<<<<<<<<<<<;;;;;;888888888777777777777666444444444333222111///...000000000000///////////////............---------------/////////...---,,,......////////////......////////////////////////,,,,,,,,,---------......000000//////......------......////////////......////////////////////////////////////////////////......---------,,,,,,,,,//////.........---------******))))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...000000...---...000111000555444;;;LLLbbbzzzsssvvvzzziiijjjnnnoooooonnnppprrrrrroooiiidddaaaWWW]]]ccclllggg[[[kkkgggJJJ===;;;;;;999666444666777555222333333333333333333333333111111111111111111111111111111000000////////////........./////////000000//////............//////000000000000000000000000////////////............------------------------------------------------///......---------......------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,---.........///000111111000///...///...---,,,,,,---...///......////////////000000333222333777<<<@@@@@@@@@@@@@@@???999333111333777888888888888888888888888::::::;;;;;;;;;;;;::::::888888888888777777777777444444444333222111//////000000000000///////////////............---------------...//////...---,,,......////////////..............................,,,,,,---------.........///////////////...............////////////......////////////////////////////////////////////////............------------//////.........---------*********)))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------......222000......000222222333777>>>PPPkkksss```YYYgggnnnlllkkkhhhkkknnnrrruuutttpppkkkggg___YYYSSSUUUccczzzccc___iiipppyyy]]]@@@666???999555444777777555222333333333333333333333333111111111111111111111111111000000000000/////////......////////////000000//////............//////000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///...//////000000//////...///...---,,,,,,---...////////////000000000111111222333555999===@@@@@@?????????>>>999333111333666666666666777777888888999888888999999999999888888999999888888888777777777444444333222111000000///111000000000/////////...///............---------------......///......---......////////////..............................,,,------------............///////////////000000...//////000000//////...////////////////////////////////////////////////////////////............/////////............---+++***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******************************************************************************+++++++++,,,,,,,,,+++,,,,,,------.........111...///111333333555888@@@VVVxxxaaaVVV[[[ccctttjjjiiikkknnnrrruuuvvvuuussslllbbb[[[YYYWWWWWWbbbppp}}}bbbSSSZZZ___}}}~~~WWWFFF>>>:::888::::::777555666444444444444444444444444111111111111111111111111000000000000000000000000//////////////////000000//////............//////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------...///////////////////////////......,,,,,,,,,,,,......//////000000111111222222222333777;;;>>>@@@@@@???>>>>>>===999444222333555444444555666777777888888888888888999999888888888999999888888888777777777444333222111111000000000111111000000//////......///............------------------.....................////////////..............................------------..................//////000000000111//////000000000000//////////////////////////////////////////////////////000000000000/////////////////////...............++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,---.../////////---000333333111666>>>VVVuuutttYYY[[[mmmxxxtttqqqooopppssswwwxxxxxxsssmmmjjjjjj```RRRPPPWWWmmmsssXXXNNNLLLdddbbbIII===:::;;;===:::555444888444444444444444444444444111111111111111111111111000000000000111111111111000000000000000000////////////............//////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++,,,---...////////////............//////...---,,,++++++,,,---......//////000111222222222111444999===???@@@?????????>>><<<999666444444444333333444555666666777777888888999999999999888888888888888777777777666666333333222000000000000000111111111000///.........///............---------------------......//////......////////////..............................---------.........//////.../////////000000111111//////000000000000//////////////////////////////////////////////////////111111000000000/////////////////////////////////,,,+++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++***************************************************************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,---.../////////...111444111111???PPPyyymmmcccsssyyytttxxxttttttuuunnndddbbbggg___oooyyyUUUIIITTTpppjjjMMMDDD===;;;<<<999222222888444444444444444444444444111111111111111111111111000000000111111111111222111111000000000000////////////............//////000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,---...///000///......------......///...---,,,++++++,,,---.........//////000111222222000555;;;???AAA@@@?????????>>><<<:::888666555444333333333444444555555666777888888888888888888777777777666666666555555555333222111000///000000111222222111000///...------///............------------------------...///000......////////////......------------------------------.........////////////000000000000000000111///000000111111000000///////////////////////////////////////////////////000000000000////////////...////////////000000000,,,++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,---...///000//////222555444;;;VVVsssyyyppp~~~}}}yyytttpppoooqqqkkkfffiiizzzsss[[[OOO\\\vvvyyyWWWFFF999999:::555444777555555555555555555555555111111111111111111111111000000111111111222222222111111111000000000////////////............//////000000000000000000000000////////////............---------------------------------------------------,,,,,,------///000000------------------------...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,---...///000///...------------...///------,,,++++++,,,------,,,---...///000111111222000666===AAAAAA@@@??????@@@>>><<<;;;999888666555333333333333333444444444666666777777777777666666555555555555444444444444333222000/////////111222222222111000///...------///............---------------,,,,,,---...000111......////////////......------------------------............////////////111111111000000000000000000000111111111111000000////////////////////////////////////////////////000000/////////............/////////000000000000,,,,,,+++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,---//////000//////333888999HHHnnnkkkttt|||{{{nnneeefffnnnoooRRROOOfffjjjPPP:::888<<<:::888999555555555555555555555555111111111111111111111111000000111111222222222222222111111111000000////////////............//////000000000000000000000000000/////////....................................------------------------,,,,,,,,,---...///000111------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---...000000///...---,,,,,,---...///------++++++++++++------,,,,,,---...///000111111000666>>>BBBBBB@@@??????AAA???===;;;;;;999777555444333333333333333333333444555555555555555555444555555444444444333333333333222000///...///111222222222111000///...------//////.........---------------,,,,,,---...000111......////////////......------------------------............/////////000222222111111000000//////000000111111111111000000////////////////////////////////////////////////////////////.............../////////000000111111,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++************)))(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((******+++++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......,,,,,,,,,...000000///...///;;;444333MMMjjj{{{rrr}}}yyypppaaa]]]rrrtttPPPQQQrrriiiFFFCCCBBB555222===:::999777555444444444444333333222222111000//////111111111111000000000000222111111000///......---////////////////////////........................................................................------------------------------......///000000000------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------//////.........---------............////////////222555999>>>AAABBBBBBBBBBBB@@@===<<<<<<;;;:::888999888555222222222444555666444444444555444333111555555444333333333333444222111///......//////000000000000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,///............---------111000///...------...///////////////000000000000222222111000000000000000000000000000000000000000---......///////////////............/////////000000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((******+++++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......,,,,,,---...///000//////555:::;;;DDD\\\zzzvvv|||ooobbbcccmmm}}}fffXXXaaayyyRRRBBBAAA===888666888888666555444444444444444444333333222111111000111111111111000000000000111111111000///.........////////////////////////........................................................................------------------------------......//////000000------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------//////.........---------............////////////222444888===@@@AAAAAAAAABBB@@@=========<<<;;;999999777555333222333444555555444444444555555444222555444444333222333333333222111000///....../////////////////////////////////////////////.........------------------,,,,,,///............---------111000///...---......///////////////000000000000111111000//////000000000000000000000000000000000---...//////000000//////........./////////000000000000000000000000000000......//////000000111111++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))))))******+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......---------......///000111555666IIIaaaqqqtttjjjgggddd}}}wwwpppZZZfff|||uuuUUUGGGBBB<<<666666666666666555555444333555444444333333222222222222222111111111000000000111111000000//////......////////////////////////........................................................................---------------------------------...//////000000------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...............---------............////////////111333777:::===???@@@AAAAAA???>>>===>>>>>><<<;;;888777444333222333444555555444444555666777555444444333333222222222222222222222000///............////////////////////////.........///////////////------..................///............---------000000///............///////////////000000000000000///////////////000111////////////////////////---...//////000000//////....../////////000000000////////////////////////......//////000111222222++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++***************++++++++++++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---......---............000222444;;;AAAggg{{{rrrwwwqqqccciiixxxooouuuaaaGGG>>>>>>555555666777666555444333444444333333222222222222222222222111111111000000111000000000/////////...////////////////////////........................................................................------------------------,,,,,,---......//////000------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------....................................////////////000222444777:::===???@@@@@@???>>>>>>??????>>><<<777666444333222333444555444333333555777777666555333222111111000000111111222222111000///......---////////////////////////------......//////000000............///////////////............---------/////////.........//////////////////000000000000/////////...//////000111////////////////////////......///000000000000000...////////////000000000////////////////////////......///000111222222333***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))***************++++++++++++++++++++++++++++++++++++++++++***************((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---......---.../////////111666:::CCCSSSyyyccc``````mmmzzz^^^CCC@@@666666777888777666444333222222222222111111111111222222222222111111111111000000000000////////////////////////////////////........................................................................------------------------,,,,,,------.../////////------------------------,,,------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---.................................///////////////000222444777;;;===???@@@???>>>???@@@???===;;;555555444333333333444444444333333444666777666444111111000///////////////111111111000///......---........................------......//////000000.........//////000000000///............---------......//////////////////////////////000000000000000000////////////000000////////////////////////...//////000000000000000////////////000000000111/////////////////////////////////000111222222333******+++,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++************)))************************++++++++++++++++++++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......---///000000000444;;;@@@CCC\\\lllppp{{{VVVWWWcccoooxxxRRR<<<999999999888777666555444111111111111111111111111333222222222222111111111000000000000////////////////////////////////////........................................................................------------------------,,,,,,,,,---......//////---------------------------------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........---------...........................////////////......///111444888<<<>>>@@@???>>>???@@@???<<<999444444333333333333333444444333333444555666444333000//////...............///000000000000//////....................................///////////////------......///000000000///............------------...//////000/////////////////////000000000000222222111000000000000000////////////////////////...///000000111111000000/////////000000000111111////////////////////////000000000111111111222222)))***+++,,,,,,,,,,,,+++************************************************((())))))***++++++,,,,,,+++++++++************)))************************++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......---///111111111666???FFFLLLlllmmm]]]iiiggg\\\[[[dddrrrcccAAA===<<<:::999777666555555222222222222222222222222333333222222222111111111////////////000000000000////////////////////////........................................................................------------------------+++,,,,,,------......///---------------------------------...------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///---------.........//////............////////////------...///222666;;;===??????>>>??????===:::777333333333333333333333333444333222333444444222000///......---------------......000111111000000///........................///////////////.........,,,,,,---......///000000///............---------,,,---///000000000//////////////////000000000000555444333111000000000000000000000000000000000000//////000111111111111000//////000000000111111111000000000000000000000000222222222111111111111000)))***+++,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,+++++++++************)))++++++******************++++++++++++++++++++++++******************++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......---000222222222888AAAJJJbbbjjj```jjjzzz}}}~~~eeeWWW\\\pppnnnMMM@@@>>><<<999777666555666333333333333333333333333333333333222222222111111////////////000000000000////////////////////////........................................................................------------------------++++++,,,------......///------------------------------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---------.........//////............/////////000---------...111555:::===@@@???>>>???>>><<<999666333333333333333333333333444333222222333333111///......---,,,,,,,,,,,,---,,,...///111111111000000........................000000//////.........---,,,,,,,,,---...//////000//////.........---------,,,---///000000000//////////////////000000000000666555444222111000000///111111111111111111111111//////000111111111111111000000000000111111111111111111111111111111111111333333222222111000000000************************))))))))))))******************************************+++,,,,,,---......+++++++++*********))))))******************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))+++++++++***************************************************************************************************************+++*********))))))((((((************************))))))*********+++++++++,,,---...---,,,,,,---///(((///,,,111======NNNwwwlllccchhh{{{WWWTTTlllyyyVVVGGG999666;;;<<<777000444444444444444444444444222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................---------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------++++++++++++---------------............///000000000000000000000000///000111222444555666777;;;<<<<<<;;;777555444444444444444444333222111000111111111111000000000///...........................///////////////..............................---------............///........................000000//////.........---000000000000000000000000............///111222222<<<:::888555222111000000222222111000000///000000111111111111111111111111222222222222111111000000////////////000111222333222222222222111111000000************************))))))))))))******************************************++++++,,,------...+++++++++*********))))))******************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******************++++++************************************************************************************************************)))))))))(((***************************************+++++++++,,,---...---,,,,,,...000000666333666CCCLLLlllqqqoooxxx|||___XXXiiiyyyYYY<<<777999666555999555555555444444333333333222222222111111111111000000000000000000000000000////////////////////////........................////////////////////////..............................---------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---------------............///////////////////////////000111222333555666666999::::::999555333222222444444444444333222111000111111111000000000//////..............................////////////......................................./////////000000........................000000/////////.........000000000000000000000000///////////////000111222;;;999777555333222222222222222111000000000000000222222222222222222222222222222222222111111111000000000000111111222333444222222222222111111111000************************))))))))))))******************************************++++++,,,,,,------+++++++++*********************************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************)))))))))***+++++++++,,,************************************************************************************************************))))))))))))************************+++++++++++++++*********,,,---...---------///000222555333999HHH]]]lllfffvvvtttRRRTTTvvvpppHHH>>><<<444444===777666666555444333222222222222222111111111111000000000000000000000000000////////////////////////........................////////////////////////..............................---------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------............//////////////////////////////000222333444555666777888888666333111000111333333333333333222111000000000000000////////////..............................///////////////...........................//////000000000111111111////////////////////////000000000000////////////000000000000000000000000111000000000000000111111888777666555444333333333222222111111000000111111222222222222222222222222222222222222111111111111222222222222222333444555222222222222111111111111************************((()))))))))******************************************++++++,,,,,,,,,,,,******************************************************++++++++++++******************************************************++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,*********************************************************************************************************)))))))))))))))************************,,,,,,++++++++++++******,,,.........---...000111000///444EEE^^^yyyooommmcccTTTmmmYYYEEE???:::777888888777666555444333222111222222222111111111000000////////////////////////////////////////////////........................////////////////////////..............................---------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000111222333444444666777777666333000000000222222222222222111000000000000/////////.................................---...//////////////////......................../////////000000000111111////////////////////////000000000000000000000000111111111111111111111111222222111000000000111111444444444333333333444444333222222111111111222222333333333333333333333333222222222222222222222222222222222222222333444444222222222222222222222222************************((()))))))))******************************************+++++++++++++++,,,******************************************************++++++++++++******************************************************++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))******************************,,,+++++++++++++++++++++---...//////...///111333111111CCCfff[[[YYYnnniiiFFF;;;???===333888888777666444333222222222222222111111111000000////////////////////////////////////////////////........................////////////////////////..............................---------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000000111222333333666777777666333111111111111111222222111111000000/////////............---........................------...///////////////////////////////////////....../////////000000000000000000000000000000000000111111111111111111111222222222222222222222222333222222111111111111222111111222222333333333333333333222222222222333333333333333333333333333333222222222222222222222333222111111111111222222333222222222222222222222333************************))))))))))))******************************************++++++++++++++++++***************+++++++++******************************++++++++++++******************************************************++++++++++++++++++++++++***************+++++++++***************+++++++++)))))))))***+++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,------...////////////222444444:::]]]tttYYYWWW~~~PPP<<>>999777666444444555666888:::888555444444444333222222444555555444444555666555555555555555666666666444333333333333333222222333333222222222222333333))))))*********+++++++++))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++******))))))******+++,,,************************+++******************+++******************************++++++++++++******************************************************(((((()))***+++,,,,,,,,,************************************************))))))))))))))))))))))))*********)))))))))))))))************************+++++++++,,,,,,---------333,,,,,,333555;;;RRRnnn}}}ggguuuqqq~~~sssfff{{{[[[@@@===;;;999666333444888444444333333333222222222222222111111111000000000000...------///000///...///////////////.........///............---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------000000000000111111111222222222111000000000000000////////////////////////........................---------------...//////000000000000111111111111111111111000000111111111333333444444444444555555333555777888888888:::;;;;;;===???>>><<<<<>>;;;===:::888999<<<>>><<<999:::;;;;;;:::888777777888666666666666555555555555444444444444444444444444444333333333333333333444)))************+++++++++************************(((***++++++******+++,,,***++++++++++++,,,,,,,,,************************)))************+++++++++******))))))******+++,,,************************)))***++++++++++++***)))******************************++++++++++++******************************************************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......//////333888>>>SSS~~~ssstttnnnkkk|||xxxgggfffsssrrrOOOAAA777777888555444777444444444444333333333333111111000000000///////////////...///111111///---.........//////////////////............---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------////////////000000000000111000000//////000000000////////////////////////..............................------......///000/////////000111111222222777666444333222333444444666444333444777<<>><<<;;;888555777555444555777777666555777777666666666666555555444444444555555555555666444444333333333333444444)))************+++++++++************************(((***++++++******+++,,,******+++++++++,,,,,,,,,************************)))************+++++++++******))))))******+++,,,************************)))***++++++++++++***)))******************************++++++++++++************************************************************************++++++************************************************))))))))))))))))))))))))((()))))))))************************************)))******+++---......///...222777===LLLkkk}}}rrrttt{{{yyyssskkkbbbooommmUUU@@@;;;:::666555777555444444444444333333333222222111111111000000000/////////000111111///---............/////////000///............---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---************************++++++++++++,,,,,,,,,,,,---------------------------.........////////////000000////////////000000////////////////////////.......................................//////000000000111111222333333444000111333666:::???DDDGGGTTTPPPLLLMMMUUUcccrrr|||vvvlllfff___VVVOOOGGGBBB>>>>>>AAAAAA<<<777999888888888777777777777444444555555666666666666444444333333333333444444)))************+++++++++************************(((***++++++******+++,,,*********++++++,,,,,,,,,************************)))************+++++++++*********)))***++++++,,,************************)))***+++,,,,,,+++***)))******************************++++++++++++******************************************************+++++++++***************************************************************))))))))))))))))))))))))(((((())))))*********+++************************)))******+++---...//////...333888AAAWWW}}}uuurrrpppzzz~~~|||yyyYYYWWWzzzkkkLLL@@@===777444666555555444444444333333333333333333222222222111111/////////000222111///------.........//////000000//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---******************************+++++++++,,,,,,,,,------------------------------------.........///000000////////////000111////////////////////////.......................................///000000111111222333333444555555777<<>>AAA666222555555555555555444444444222222222222222222222222111111111111000000000000000000//////.........---////////////............,,,------......------,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......///000000///......000222111000///...------.../////////.........---------111---)))))),,,...//////000111000---+++,,,000444111333666666222111:::EEEHHHNNNeee|||qqq___PPPHHHHHHCCC<<<;;;<<<;;;888777888888777777888777555:::999666444555777666333******))))))******+++,,,************************+++*********))))))))))))+++++++++*********))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************---,,,,,,,,,...000111111444;;;EEEVVVuuu||||||nnn^^^rrrpppIII:::888777888666555555555555444444444222222222222222222222222111111111111000000000000000/////////............////////////............,,,------......------,,,---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---.........///000///......000222222111///...------.../////////.........---------333000,,,+++---///...---444111000333888888333---...333666555999HHH[[[hhh{{{qqq{{{ssscccQQQFFFAAA;;;555999999888888888888777666;;;;;;999777666666555444******))))))******+++,,,***************************************)))))))))+++++++++***************************+++++++++,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---///000111222999III^^^tttzzz```\\\ssszzzWWW:::555:::777666666666555555555444444222222222222222222222222111111111111000000000000////////////............////////////............,,,------......------,,,------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---.........///000///...///000222222111000...------....../////////............---111///......///000000//////......///222444444333666<<>>;;;777555666666555555222333444555444444555666******))))))******+++,,,*********************************************************************************+++++++++,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))***************++++++++++++,,,---...///111333555DDDmmmooosssnnnYYYdddkkkGGG>>>@@@333777777666666555555444444222222222222222222222222111111111111000000000//////////////////.........////////////............,,,------......------,,,------------------,,,,,,...------,,,,,,,,,------------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---.........///000///...///111333333222000......---....../////////...............---......///111222222222///222333000111;;;OOO^^^___]]]eeevvv\\\RRRGGG@@@<<<999888999555555777888666333555888******))))))******+++,,,***************************************+++++++++***************************++++++++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++,,,...///000333777;;;]]]uuuwwwmmm]]]fff[[[DDDAAA666888777777666555555444444222222222222222222222222111111111111000000000///.........///////////////////////////............,,,------......------,,,---------------------------------,,,,,,---......------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---...////////////111333444333111///............////////////////////////...///000111111111222222444666;;;DDDTTTlllooo```SSSHHHBBBBBBCCC???======:::444444888******))))))******+++,,,*********************************+++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++---//////000555===CCCvvv~~~ppphhh[[[zzznnnEEE;;;;;;999888777777666555444444222222222222222222222222111111111111000000000000.........///////////////////////////............,,,------......------,,,------------............------------------...///------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---...////////////222444555333111///...............////////////000000000333444444222111000111333333666BBB___uuucccYYYWWWGGG>>>999;;;:::555444999******))))))******+++,,,*********************************++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------******++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,...//////111777BBBJJJ{{{|||eeejjj\\\@@@???999999888777666555444444222222222222222222222222111111111111000000000000............/////////000////////////............,,,------......------,,,------------.........///---------------...//////------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,.../////////000222444555444222000.............../////////000000000000333444555444333444777;;;===IIIaaajjjYYYLLLJJJGGG>>>999;;;*********)))***++++++,,,*********************************++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------++++++******************++++++++++++++++++++++++************************))))))******++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,...//////111888EEEOOOqqq}}}|||uuummmwwwttt```ooosssQQQFFF999999888777666555444444222222222222222222222222111111111111000000000000---.........//////000000000/////////............,,,------......------,,,---------.........//////---------------...///000------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,.../////////000222444666444222000.............../////////000000111111000222333444555999@@@EEETTTmmmyyymmmaaaOOOBBB???++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,+++*********+++************************))))))***++++++++++++***************************************************++++++******************))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************************+++,,,---...///222,,,,,,999EEEOOO^^^uuu|||qqqrrrnnn|||{{{wwwfffbbbooowwwoooKKK===888999888444:::<<<222333333333222222222111111111111111111111111111111111111000000//////......//////.........---------.................................------,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------...------...///111333444222444555444222000000111)))000666666222111333444777999;;;>>>EEESSSdddppprrrcccggg^^^EEE++++++************++++++************************************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,++++++******++++++************************))))))***++++++++++++***************************************************************************))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************************+++,,,---...+++222111111===LLL___uuu|||qqqxxx~~~wwwnnnttt|||jjjnnn[[[AAA:::999777111666999111333333333222222222222111111111111111111111111111111000000000/////////...//////.........---------..............................---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------............///000222333444555666555222111000111444111---,,,///333444333;;;???LLLcccsssvvvhhh++++++************++++++************************************************************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++******++++++************************))))))***++++++++++++***************************************************************************))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++*********++++++,,,---...(((333444555BBBVVVqqqyyyuuuzzz~~~zzzvvv|||sssfffvvvqqqdddfffHHH===:::999222333888333333333333333222222222222111111111111111111111111000000000000/////////////////////.........------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------//////.........///111222555666666555222000000111777666666777888999:::<<>>aaauuurrr|||iiikkkqqqKKK===???<<<333777777666555444333333222222222222111111111111000111111111111000000000000111111000000//////......------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------..................------...000000///------///222000777777888999777DDD^^^************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******************************************************+++++++++,,,,,,,,,+++++++++***************))))))))))))************************************************************************)))))))))(((***)))))))))))))))))))))************************++++++++++++++++++++++++***000---***111111000666AAANNNuuu|||yyylllmmmJJJ===<<<888777777666555444333333222222222222222111111111111111111111111000000000000111000000000/////////...------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------........................///000///...---...000222333::::::777===LLLqqq++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,+++000+++***111222111999DDD\\\uuuuuusssbbb???<<<:::888777777666555444333333333222222222111111111111111111111111000000000000000000000000////////////------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------......................../////////...///111333444555AAAFFFLLL___xxx++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))((()))))))))*********************************************************************))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,---111...---444222222<<>>999888888777666555444444333333333333222222222222111111111111000000000000////////////000000000000...........................------,,,,,,------...---,,,,,,++++++,,,,,,---.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------.........//////000000111000222333000000999HHHUUUpppqqqjjjttt~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))************************************************************((()))))))))************'''(((((()))******++++++((())))))***++++++,,,,,,++++++,,,,,,---......///)))//////000555===XXX~~~qqqvvv~~~}}}xxxrrr{{{nnnIIICCC999999888777666555444444444444333333333222222222111111111111000000000000.../////////000000000111...........................------,,,,,,------...---,,,,,,++++++,,,,,,---///......---,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------......///000000111111000444555555;;;PPPqqqtttyyyuuuyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))************************************************************(((((())))))*********+++'''(((((()))***+++++++++((())))))***++++++,,,,,,++++++,,,,,,---...//////+++111111222888FFFlllzzz}}}|||~~~pppwwwOOOFFF999999888777666555444444444444444333333333222222111111111111000000000000.../////////000000111111////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,------------......///000111111222///444777:::FFFhhh}}}sssxxx---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************------------------------,,,,,,------,,,,,,+++*********))))))******+++,,,+++++++++************)))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,------...111///111555===TTT||||||}}}vvvyyyzzziiimmmCCCAAA999777777444999:::000333333333222222222111111111111111111111111111111000000000000////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------------------***444222---222222///222333666777AAAaaa---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************------------------------,,,,,,------,,,,,,+++*********))))))******+++,,,+++++++++************)))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,---...///......111:::MMMooowwwuuu{{{~~~uuuttt|||SSSCCC999:::<<<777666888333333333333222222222222111111111111111111111111111000000000000////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,------------.........000444000///777777333888111===NNNfff------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,------,,,,,,+++*********))))))******+++,,,+++++++++************)))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,.../////////000777KKKlll~~~xxxsssvvvwww|||nnnnnnoooNNN<<<:::AAA:::333555777333333333333222222222222111111111111111111111111000000000000////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------------......//////222111---222:::555222===LLLddd------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,+++*********))))))******+++,,,+++++++++*********))))))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000555222BBBlllxxxvvvvvv{{{zzzaaaqqqeeeDDD888@@@<<<222444888444444333333333222222222111111111111111111111111000000000000////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---+++++++++,,,,,,,,,---------------...//////000000222222111666999333;;;TTT~~~{{{}}}{{{sssttt...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++*********))))))******+++,,,+++++++++*********))))))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---...///111222888444SSSsssvvvzzzzzzhhh```rrrUUU999<<<;;;444555777444444444333333333222222111111111111111111111111000000000000////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---++++++,,,,,,,,,---------------...//////000111111444666555666999>>>ZZZ}}}xxx}}}wwwllljjjmmm~~~{{{{{{}}}......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------,,,,,,------,,,,,,+++*********))))))******+++,,,+++++++++************)))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------///000222333777===hhhxxxnnnuuu~~~~~~cccbbb|||lllBBB;;;:::777777555444444444444333333333333111111111111111111111111000000000000////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,,,,---------------......///000111222222333666333666FFF\\\zzzyyyuuuwww~~~tttlllhhhhhhqqqpppnnnqqq{{{......------------......,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------,,,,,,------,,,,,,+++*********))))))******+++,,,+++++++++************)))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---...///111333333888PPPzzzooolllwwwpppZZZmmmRRRAAA;;;999999444555444444444444333333333111111111111111111111111000000000000////////////........................------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,------------...---...///000111222222333333888;;;KKKooo|||~~~|||yyysssoootttrrrggg^^^ZZZVVVNNNJJJIIIDDDIIIKKKLLLUUUgggxxx......------------......,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,---------,,,++++++*********)))***++++++,,,+++++++++************)))************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,------...000111333444<<>>IIIggguuurrr{{{{{{mmmSSSKKKEEECCCBBBCCCGGGMMMZZZhhhsssvvvtttuuuwwwxxxyyy}}}oooaaa```kkkyyy|||zzzZZZRRRGGG>>>:::666222///111111111111000000000000......------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++************************)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++++++++,,,------------------///000///---777OOOfffuuuxxxzzznnnxxx~~~~~~tttjjjuuuXXX@@@555888888777666666555555444111111111111111111111111111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++,,,,,,,,,,,,---------......///000111222222333666;;;EEEZZZ}}}zzzsss}}}{{{sssaaaPPPDDDAAA@@@CCCFFFLLLUUU___{{{iiiddd^^^\\\cccnnnzzzllldddZZZRRRLLLEEE<<<555222222111111111000000000...............//////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++************************((())))))***++++++,,,,,,************************************************+++++++++++++++++++++++++++,,,---.........---,,,---///111111222@@@___zzzvvvttt{{{~~~}}}kkkxxxiiiKKK:::888888777777666555555555111111111111111111111111111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///000111222222333444999DDDYYYvvv~~~}}}vvvcccTTTGGGNNNLLLMMMQQQTTTZZZfffqqqsssccc^^^dddooovvvmmmkkkhhhfffaaaUUUEEE999222222222111111111111000...............///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,************************************************+++++++++++++++++++++++++++,,,---.........---,,,***---111222777JJJmmmuuu|||~~~{{{jjjmmmsss\\\HHH888888777777666666555555111111111111111111222222111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,------------...///000111222333333999BBBTTTqqqwwwwwwlll```XXXNNNPPP^^^ddd___^^^aaaeeehhhooo|||wwwpppllllllrrrlllhhhnnnjjj\\\WWWVVVDDD777777777111000444000111111000///000222333/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---111333444===YYY~~~ppp___VVVZZZgggtttccccccxxx~~~iiiFFF<<<<<<999666555666555222444333333222111111111222222222111111000/////////................................................++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...)))000444111///222999>>>FFFbbbkkkhhhxxxyyydddWWWMMMCCCDDDWWWqqq|||}}}~~~gggnnnlllpppjjjVVVNNNHHH===555555222333333333222000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***))))))***+++++++++++++++*********))))))******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---000333666999FFFfff~~~}}}}}}xxxeeeVVVQQQWWW^^^rrrjjj{{{YYY@@@===999666666777666333444333333222111111222222222222111111000/////////................................................++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///333000///111666:::???BBBaaaggg```}}}cccOOOFFFHHHEEEEEESSSqqqfffjjjeeeiiirrrfffZZZIII;;;555222222333444333222111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***))))))***+++++++++++++++*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------000000333===RRRuuu{{{xxx{{{}}}~~~yyyfffYYYVVVWWWsssyyyiiiGGG@@@888666777888777444444333333222222222222222222222111111000/////////........................------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,...//////444000///444666;;;KKK\\\___rrr{{{]]]BBB;;;BBBBBBFFFPPPfffsssrrrfffaaarrr~~~mmmUUU@@@777555333222111222333444333000000///////////////...........................------------------------------------------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******************+++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,------...000...444IIIkkkssspppqqqxxx}}}sssiiicccsss}}}TTTFFF888555888888666444444333333222222222333333222222111111000/////////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000+++///777888333===ccc|||~~~tttaaaMMM===AAARRRLLLWWWgggyyyyyyrrrzzz{{{tttsssgggRRRHHHFFF@@@888333222333444555111111000000000/////////........................------------------------------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++***************************************+++++++++,,,,,,,,,---,,,,,,,,,------...///222111>>>aaayyyggggggkkkvvv}}}yyyuuussskkkmmmsss~~~}}}pppfffPPP;;;555888888555444444333333222333333444444222222111111000/////////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///111222,,,222;;;>>>???TTTpppnnnlllRRRHHHFFFEEEMMMZZZaaaqqqtttiiimmmxxx|||pppjjjdddYYYKKK???:::888666555333222222111111000000///........................------------------------------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++++++++***)))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000222FFFqqqnnnaaadddkkkvvvzzzwwwrrrnnnlllkkkkkklllgggggghhhiiijjjkkkllllllnnnqqqyyy{{{ttt|||^^^AAA777999888555444333333333333333444444555222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))***************++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------///000222333888;;;@@@HHH[[[|||{{{vvv~~~eeeUUUGGGIIISSS___hhhnnn|||rrrvvvzzz~~~sssaaaRRRIIICCC>>>:::444444333333222111111000........................................................................++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...///000000666MMMwww~~~jjjbbbgggpppxxx~~~~~~wwwqqqmmmjjjhhhaaaaaa```aaabbbbbbbbbaaa```aaadddiiiooowww}}}vvvmmmHHH;;;;;;:::666666333333333333333444555555222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,---...///111333333:::FFFRRR\\\sss~~~rrrqqq|||{{{mmmfffbbb```YYY^^^bbbgggrrryyy|||{{{pppaaaWWWOOOFFFAAA555555444444333222111111////////////////////////................................................)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000777???VVV{{{mmmeeekkkuuu{{{}}}~~~{{{uuullleeebbbbbbbbbbbb```ccchhhnnntttvvvuuutttuuuuuuvvvzzz}}}~~~vvvMMM>>>===;;;888777333333333333333444555666222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////,,,------...000111333444222OOOgggooo|||qqqiiiyyykkkggg~~~hhhZZZUUUPPPKKKaaauuuwwwnnn{{{mmmZZZNNNIII:::999666444222222222333222///...///---***,,,000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++******************++++++,,,,,,,,,,,,------///---++++++---///000111000999]]]vvvkkkgggooorrrpppuuu|||zzz{{{vvvttttttuuuzzz}}}wwwsssnnniiihhhjjjmmmppppppzzzxxxqqq\\\:::===:::111888666666555444444444444555111111111111000000000000111000000///...---------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///,,,//////------333999<<<>>>YYYpppvvv|||xxx{{{iiiVVVGGGCCCVVVnnnrrrttt~~~qqqRRRHHHBBB;;;555222111///---///---,,,......+++---111------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,,,,------...---,,,,,,...111222333777AAA```wwwlllfffhhhppptttsssyyywwwsssnnnhhheeeddddddeeejjjooouuuyyy|||qqqlllFFFCCC???666999666666555444444444444555111111111111000000000000111000000///......------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///...------///333777<<<@@@SSSqqq|||~~~yyybbbMMMJJJRRRaaawww~~~|||wwwqqqiii^^^MMM@@@999666666666111...---000///,,,---000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,,,,------,,,,,,---...000222333444888IIIjjj}}}qqqgggeeettt{{{}}}{{{|||{{{}}}zzzuuuooojjj___]]]ZZZWWWVVVUUUVVVVVVXXX\\\aaadddhhhnnnvvv}}}}}}~~~{{{~~~~~~~~~}}}{{{zzz|||}}}yyyzzzOOOAAA>>>777555666666555444444444444555111111111111000000000000000000000///......------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////222,,,,,,333888;;;CCCMMMaaazzzuuuiii]]]III???QQQppp~~~~~~~~~vvv|||~~~hhhRRRBBB<<<>>>AAA777222000111111---,,,---................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************++++++++++++++++++,,,,,,,,,------+++---...///000111222444:::WWWtttfffddd{{{~~~~~~zzz|||wwwpppkkkgggccc___\\\TTTSSSRRRQQQQQQPPPQQQQQQQQQSSSVVVXXXZZZ___fffkkkmmmqqquuuvvvtttrrrtttwwwqqqnnnlllkkklllllljjjhhheeeeeedddbbbaaaaaaccceeeeeehhhkkknnntttpppXXX>>>;;;999444666666555444444444444555111111111111000000000///000000//////............------------------------+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////444...///555888<<>>===444666666555444444444444555111111111111000000000000//////////////////......------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000,,,111555555<<>>444666666555444444444444555111111111111000000000000.../////////////////////------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000,,,666;;;>>>OOOrrrvvvdddSSSJJJQQQbbbooo~~~pppttt|||ZZZMMM@@@:::777333111222////////////////////////................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))***++++++,,,,,,++++++,,,,,,,,,------------///111000000555>>>FFFlllggg^^^lll~~~{{{lll___WWWWWWYYYRRRRRRQQQOOOLLLKKKJJJKKKJJJIIIIIIIIIKKKNNNQQQSSSXXXYYY]]]aaafffhhhhhhgggiiinnnrrrrrrooooootttxxxttttttssspppooooooqqqsssxxx}}}~~~xxxtttuuuzzzzzz|||{{{}}}uuuiiiJJJEEE;;;666666555444444444444555111111111111000000000000.........///////////////------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000<<>>___ssseee|||rrrssssssvvvjjj```dddsss~~~}}}xxxqqqvvvmmmUUUDDD999555666222111000000111222111000///////////////////////////............------------------------------------,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------...000---...000000555III___ddd^^^iiiuuuyyypppiiidddaaa___aaaaaabbbjjjvvv}}}~~~zzzxxx~~~mmmsssGGG666999888666555666666444222333333222222111000000000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111---,,,///000...///222555DDDPPPoooxxxzzzyyyxxxjjjvvvwww}}}iiiSSSZZZfffxxx{{{ppp}}}zzz___HHH======000000000000000///...---///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++...---------------.........---///111111:::VVVssshhhdddnnnvvv~~~yyysssmmmmmmwww||||||xxxsssvvvvvvvvv}}}iiimmmUUU<<<;;;999777666666666555333333333333222111111000000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,------///...///000///...222999DDDbbbxxx}}}xxxvvvuuu{{{fffRRRJJJ\\\uuu~~~zzzaaaFFF;;;666333111111000---,,,---///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************************++++++++++++***+++++++++++++++,,,,,,...------------......//////000222333333@@@ccclllkkksssxxx{{{pppvvv~~~zzzqqqttt~~~}}}wwwrrrhhhkkkpppvvv{{{}}}{{{xxxssstttqqquuuvvvoooppplllhhhqqqrrr~~~vvvaaarrreeeFFF<<<999777555555555444333444333333222222111000000000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------...111222000111:::DDDQQQ}}}uuuiiiPPPGGGbbbqqq}}}{{{|||||||||vvvzzzxxxVVVDDD@@@888333444444111111333000000000000000000000000///............---------------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,---------------...///000000000222333333BBBhhh{{{eeekkkuuu{{{zzzwww{{{xxxqqqdddkkkuuuyyyuuuuuuuuussssssqqqnnnZZZcccppp{{{|||vvv|||tttsssuuuooonnnhhh```ffftttyyy{{{ccclllqqqIII===:::777555555555444333444444333333222111111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------............000222333000222===JJJWWW|||jjjNNNMMMYYY}}}|||zzz}}}wwwlllNNN>>>222222444222222444000000000000000000000000///............---------........................,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------*********++++++,,,,,,---------------...///000000///...000222333CCCiiiqqqaaallluuuyyy~~~}}}yyytttgggiiimmmmmmhhhjjj}}}yyyuuuqqqnnndddmmmzzz|||~~~~~~yyysssrrrjjj^^^```kkkmmmiiiJJJ???<<<888555555555555444444444444333222222111111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---......//////111111222222111444@@@NNNppp{{{iiiLLLEEE]]]|||ooozzziiiPPP:::555666333000111000000000000000000000000///............---------------------------------++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,)))******+++,,,,,,------------------...///000111///...000333777HHHmmmqqqeeesssyyywww|||{{{|||uuunnnjjjlllssswwwrrrooo~~~zzz|||zzzyyynnn___]]]fffgggXXXBBB>>>:::888777777777777555444444333333222111111111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------.../////////222000111444777===KKKYYYzzzxxx}}}{{{bbbQQQKKKYYY|||jjjmmmooovvvwww{{{{{{vvvrrrzzzgggIII@@@>>>777111000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++))))))***+++,,,,,,---------------......000111111000///222666<<>>IIIXXXfffzzzkkkTTTRRR```xxxvvvnnnkkkuuummmtttmmmLLLGGGAAA444333333222000/////////000000000/////////............///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------.../////////,,,222333111???aaa~~~kkkuuuyyyxxx|||xxxuuuzzzxxxdddlllsss}}}zzzxxxfff]]]^^^qqqwwwaaaNNNCCC777555999;;;888444555444444333333222222111111111111111000000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---------------///000000///......///,,,000222???QQQXXXaaasss{{{xxxVVVKKKVVViiiwwwnnnkkkwww}}}pppssszzz^^^SSSFFF:::>>>444333111111111111111111000000/////////.........///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---......//////000333666555777JJJnnn}}}mmmwww{{{zzz~~~~~~|||sssrrrxxxtttxxx~~~rrrtttzzzhhh^^^^^^tttdddYYYIII:::777:::999777777555555444333333222222111111111111111000000000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------,,,...000000.........000000666777???SSSddduuugggOOOJJJUUUccc||||||pppkkkooossspppxxx{{{lllTTTAAAAAA666444222222333333222111000000000/////////......///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......///000000333333222;;;XXXyyyoooyyy}}}}}}sssooo}}}mmmeeemmm}}}kkk```___uuuggguuueeeOOO<<<:::;;;666666;;;555555444444333222222222111111111111000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------......---,,,---//////......///000000888777>>>XXXuuuvvvyyyhhhSSSKKKOOOYYYaaaqqq~~~{{{sssrrr|||~~~nnn{{{nnnOOOBBB;;;777333222333444333222000000000////////////...///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...//////000000111///000AAAiiirrrooozzz~~~sss}}}yyyoooqqq~~~lllbbbbbbqqqmmmiiilllRRR>>><<<<<<555444<<<555555555444333333222222111111111111000000000///000000//////............------------------------------------------------***+++,,,---............+++---............000222000999<<>><<<555444:::666666555444444333333222111111111111000000000///////////////............------------------------------------------------++++++,,,---............,,,---.........///222444777@@@IIIcccrrryyyuuueeerrrUUUGGGIIIYYYhhhpppuuuvvv{{{|||zzz}}}xxx___SSSBBB777333333333222111111000000000////////////............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---......//////000111111333222666LLLwwwqqqlllsss|||}}}}}}~~~|||pppqqq~~~llleeeggguuuyyy{{{eeejjjjjjOOO@@@:::777777777666666555555444333333333111111111111000000000000//////////////////......------------------------------------------------+++,,,---......//////...---......//////111444777<<>>555444333222111111111000000000/////////............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///000000111111000222999NNNvvv}}}ppppppyyy}}}~~~~~~~~~{{{lllnnnmmmeeeggguuu{{{ssstttyyy{{{tttkkkaaaDDD999::::::666666666666555444444333333111111111111000000000000.../////////////////////........................------------------------+++,,,---...////////////......//////000222666999CCCLLLccc|||tttrrrRRRBBBLLL]]]___mmmpppttt}}}rrrxxxmmmooosssvvvtttwwwvvvzzz\\\DDD888444333222111111111111000000000000//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......//////000000111111222777@@@UUU|||kkksssuuu~~~}}}}}}mmmooovvvwwwnnnhhhkkkpppvvvnnneeefffqqq~~~zzzqqqrrrppp}}}jjjwwwoooGGG888======666666666666555444444333333111111111111000000000000.........///////////////........................------------------------+++,,,---...////////////...///000000111333777:::MMMVVVppp~~~uuueeeIIIJJJ\\\jjjiiitttqqqsss~~~nnnqqqrrruuuzzzyyytttsss~~~{{{vvvmmm{{{vvvWWWCCC<<<888444444222000/////////...---//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...............///000111:::555AAAhhhuuuooorrr~~~~~~|||zzz|||uuuttt|||ssssssiii```[[[ZZZ___ooonnneeejjjpppssstttuuuwwwwwwppphhhkkk{{{ppppppVVV;;;999:::;;;777777666555444333333222222222222111111111111000////////////...............------,,,,,,------............------,,,,,,,,,,,,,,,------.../////////333,,,---444444///777GGG]]]ooo~~~nnnKKKIII```qqqrrrooorrrvvv{{{}}}zzzsssnnnssstttsssrrrsssxxx{{{yyy{{{vvvwwwyyy~~~}}}xxxzzz}}}{{{iiioooxxxaaaKKKFFF???333444333111000111111000...//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...............///000111666555FFFpppqqqttt~~~}}}~~~wwwqqqyyynnnddd[[[YYYdddqqqpppfffjjjnnnsssvvvvvvuuutttmmmeeegggwwwjjjnnnhhh@@@888<<<;;;777777666555444333333222222222222111111111111000////////////...............------,,,,,,------.........---------,,,,,,,,,,,,,,,---......//////000------000444333555DDDWWWkkk}}}yyy|||xxxXXXSSSaaaooosssrrrqqqvvv~~~}}}zzzxxxzzzyyyvvvsssrrrwww|||sssjjjccc```^^^[[[YYYYYY[[[___dddggghhhllllllnnnqqquuuwwwvvvtttqqqkkkfffdddccceeeooozzz{{{~~~{{{qqqhhhrrrvvvWWWKKKDDD;;;555333222222333333111000/////////.........---------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............///000111222444999OOOzzzvvvxxx|||}}}xxxmmmrrrcccYYY\\\ccc|||tttiiikkkrrryyy~~~}}}yyytttmmmgggaaappplllWWWrrr~~~FFF888???999888777777666555444333333222222222111111111111000////////////...............------,,,,,,------......------------,,,,,,,,,,,,------......///000000---111333000///888MMM^^^yyy{{{rrreeeRRReee||||||rrrooottt|||~~~~~~~~~}}}yyytttssswww}}}wwwsssnnnhhh___YYYVVVTTTQQQOOOSSSQQQOOOOOORRRUUUVVVVVVSSSWWW\\\aaafffjjjnnnqqqsssrrrqqqpppllllllsss|||kkkgggkkkOOOEEEEEE666555333333444333222000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............///000222222777@@@YYYvvv}}}}}}}}}{{{{{{wwwiii|||rrrddd^^^___sss{{{nnnmmmuuu~~~zzztttlllfff]]]iiizzzvvvYYYkkkKKK999BBB777888888777666555444333333222222222111111111000000////////////...............------,,,,,,------...---------------------------------...//////000000...333444///333EEE\\\jjj~~~uuu```\\\qqq|||ssssss}}}}}}|||}}}{{{{{{yyyvvvuuuxxx|||rrrhhhaaa\\\VVVSSSOOOLLLKKKKKKLLLLLLHHHHHHJJJNNNRRRTTTTTTSSS\\\```fffjjjmmmttt~~~mmmmmmeeeKKKFFF;;;888555333333222111000000000/////////..............................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........000111222333888EEEbbb~~~sssooo~~~wwwiiiyyysssfff___mmm|||tttrrruuu}}}~~~wwwooogggaaa[[[dddsss```dddSSS>>>BBB666888888777666555444444333222222222111111111000000////////////...............------,,,,,,------...------------------------------......///000000111///222222333@@@XXXooozzz^^^dddkkkooopppsssyyy~~~zzzwwwvvvxxx{{{{{{zzz{{{|||ssshhh]]]SSSMMMIIIKKKNNNPPPNNNJJJHHHJJJMMMMMMQQQXXXaaaiiimmmlllkkkxxx|||mmmiii{{{^^^JJJCCC>>>999444222222111000000000000/////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000222333444666JJJnnnzzzhhhjjj{{{}}}{{{lllxxxrrreeelll|||}}}zzzyyyvvvzzzyyyrrriiiaaa[[[```mmm~~~ooo___cccGGGAAA999999888888777666555444444222222222111111111111000////////////...............------,,,,,,------...,,,,,,,,,------------...---......//////000111111555222333:::HHH\\\nnnyyy|||fffyyyqqqfffnnn}}}}}}yyywww{{{vvvmmmaaa^^^ZZZUUUQQQOOOMMMLLLNNNTTT[[[]]]\\\]]]bbbgggmmmsss}}}yyyvvvrrrqqq|||bbbLLLFFF===666333222111111000000000000/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------...///000222444555888SSS~~~yyykkkrrryyyzzz~~~oooxxxtttqqq~~~{{{vvvyyyuuu|||wwwmmmdddZZZ\\\fffxxxeeeyyyQQQ@@@???999999888777666555444444222222222111111111111000////////////...............------,,,,,,------...,,,,,,,,,---------...............///000000111111555222777EEERRR]]]nnn~~~~~~ppptttkkktttxxxmmmfffZZZ[[[^^^```aaabbbaaaaaa```dddjjjpppuuu{{{TTT```sssxxx___pppuuuRRRKKK@@@888333222222222000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...///111222444555===]]]wwwrrr~~~yyyxxxzzzrrryyyvvvxxxxxxrrr~~~{{{wwwmmmbbbYYYYYYbbbtttnnnuuuXXX???DDD999999888777666555444444222222222111111111111000000/////////...............------,,,,,,------...,,,,,,,,,------...............//////000000111111......;;;QQQ```jjjvvv~~~nnnsssyyyzzzrrrsss~~~|||}}}{{{}}}vvvqqqxxxzzz}}}~~~}}}xxxssspppxxxvvvwwwzzzNNNTTT]]]jjj{{{}}}ooo\\\kkkzzzrrrUUUHHHCCC333111888222222111000000000000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------...111333444444???ddduuurrrttt|||}}}nnntttyyy}}}vvvwww{{{{{{|||ttthhh]]]YYY[[[iii|||dddjjjcccHHH<<<<<<;;;999888888666444111222222222111111111111000000/////////...............------,,,,,,------...........................000000///............///444111EEE```mmm|||pppccc{{{aaa\\\ddduuutttnnnjjjooo|||}}}zzz{{{{{{~~~NNNMMMOOOUUUcccyyy|||nnnjjjyyyeeeMMMCCC:::555666555222111111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.........///111333444555GGGrrruuujjjxxx{{{|||iiiooo~~~vvv~~~{{{uuuwww|||{{{}}}wwwmmm___ZZZ]]]kkk}}}eee```hhhJJJ???<<<:::888888888666444222222222222222111111111111000000/////////............------,,,,,,------..............................///000000///000111222888555JJJhhhzzzjjjsssssshhhiiipppkkkjjjhhhkkkuuu{{{{{{~~~}}}RRRLLLFFFEEELLL\\\ppp~~~tttrrrzzz]]]GGGAAA888111555222222111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------////////////111333444666KKK}}}rrrxxxvvvwww{{{}}}}}}kkklllxxx~~~~~~vvv}}}wwwsssvvv~~~{{{}}}zzzrrrbbb]]]___mmm~~~jjjXXXwwwlllQQQEEE;;;999777777777666444333333222222222111111111111000000000/////////............------------..............................---...000111111111333555;;;<<>>444666333333222111000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------///000000000000222555777RRR|||{{{qqqfffhhhtttuuulllmmm|||zzz~~~}}}tttpppttt{{{|||zzzttteee```aaammm}}}sssWWWrrrsss^^^III;;;999777666777666555444333333222222222111111111000000000////////////.........------------..............................,,,///111222111111333666;;;DDDeeevvvZZZnnnzzzaaacccrrrwwwpppeeejjjpppvvvzzzxxxxxxxxx}}}uuuqqq{{{wwwlll```YYYSSSMMMMMMQQQXXXjjj~~~lllrrrbbbKKKDDD;;;999444333222111000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------///000111000000222777:::___{{{rrr~~~xxxbbb]]]bbbqqqzzztttiiicccrrrzzz}}}{{{qqqpppvvvzzz{{{yyysssiiiccccccnnn|||___nnnoooHHH===:::888777777777555444333333333222222222222111111000000000///////////////......------......///////////////////////////---000222111///000444888===OOOwwwlllwwwoooaaajjj{{{{{{pppfffpppxxxzzz|||zzzwwwvvvxxxzzzzzz||||||pppsssyyyggg^^^YYYRRROOORRRMMMYYYoooqqqhhhnnnRRRGGG>>>888555444333222111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...000111111000333999>>>```rrrmmm~~~zzz}}}vvvhhh^^^```ffffff```\\\hhhrrr}}}zzz}}}zzzpppqqqzzz|||~~~{{{tttiiidddcccnnn|||lllgggOOO@@@===:::888777777666555333333333333222222222222111111000000000///////////////............//////////////////////////////...111333111///000777===HHH]]]~~~~~~qqqmmmtttyyyrrrffffffsss}}}}}}{{{tttrrrtttzzz||||||}}}yyyzzzqqqjjj^^^UUUSSSMMMOOOZZZnnnnnnvvviiiPPPDDD<<<555555333222111000000000///............---------........................------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,///111111000444;;;AAAeee|||pppooo}}}|||mmmaaa[[[XXXWWWXXX]]]dddlllsss|||{{{pppqqq{{{wwwhhhccccccooo~~~~~~aaarrrgggCCC@@@<<<999888777666555444444333333333222222222111111111000000000////////////............//////////////////////////////...111333111000444>>>FFFZZZlll{{{uuussswwwxxxqqqfff```mmmyyyzzzsssrrrtttzzz}}}}}}~~~ppp]]]TTTSSSMMMLLLVVVdddvvvnnntttaaaOOOFFF666555444222111000000000//////.........---------........................------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++...111111000444<<>>666444222...333555+++111///...---//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000111000333666000999SSSyyyqqq{{{tttssssss[[[SSSTTTTTTTTTRRRTTT^^^jjjttt~~~|||}}}yyy|||vvviiidddcccmmmiii\\\rrrSSS;;;===999555;;;666888555555444333333222111111222222222111000//////...000000////////////000000///////////////000111111,,,555111222999333???cccyyywwwccccccgggrrr}}}fff[[[qqqvvvfffkkkooo~~~zzzvvvuuuvvvxxxzzz{{{{{{{{{zzz{{{{{{}}}qqqlll~~~qqqiii^^^UUURRRRRRXXXoooqqqwwwcccSSSDDD888666666000000444000111000....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000111000444666222<<>>:::666;;;555666555555444444333222222111222222111111000//////...000000////////////000000///////////////000111111///555111111999:::JJJmmm}}}~~~hhheeennntttlllzzzooodddmmmssszzztttsssqqqsssuuuwwwyyyzzz{{{{{{zzzzzz{{{}}}rrrjjj~~~kkk\\\XXXQQQMMM]]]ttt~~~xxxhhhoootttUUU???888;;;444...222444222000....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000111000333666333@@@]]]{{{lllsss}}}}}}vvv}}}hhhUUUQQQRRRMMMLLLQQQXXX]]]dddjjjzzzyyyvvv{{{~~~~~~}}}|||xxx{{{}}}iiidddccclll}}}~~~}}}WWWTTTcccCCC>>>:::777;;;444666555555444444333222222222222222111111000/////////000000////////////000000///////////////000111111222666111111999CCCYYYyyylllkkk{{{hhheeettt}}}zzzqqqoooqqqnnnppprrruuuwwwyyyzzz{{{xxxyyyzzz|||wwwjjjwww{{{{{{kkkfff^^^PPPSSSbbbhhhppptttlllmmm|||qqqLLL999===777...111666222000......///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......000///222666555EEEddd~~~~~~kkkwwwyyyuuu||||||dddTTTOOOJJJHHHLLLQQQUUU[[[```nnnyyy{{{uuurrrvvvwwwuuussspppoootttooohhheeemmm{{{}}}aaaNNNoooIII>>>999777<<<444666555555444444333333333333111111111111000000//////000000////////////000000///////////////000000111222444222222;;;LLLggg~~~oooxxxpppeeennn}}}zzznnniiimmmqqqnnnoooqqqsssuuuwwwxxxyyyxxxyyyzzz{{{~~~{{{kkkmmmtttzzzwwwvvvnnn```ZZZ^^^^^^___jjjuuunnnrrr[[[<<<<<<888000111555222000///...000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---///...000555666JJJkkkuuu{{{~~~|||\\\PPPJJJHHHKKKOOORRRWWW\\\]]]kkklllqqqpppllloooooolllkkkiiiiiiooo}}}uuujjjeeemmm|||{{{uuuUUU~~~RRR@@@999888<<<555777555555444444444444333333111111111000000000000000000000////////////000000///////////////000000111111111333666>>>VVVsss{{{xxxzzzgggiiiwwwyyynnngggggglllqqqpppqqqqqqssstttuuuvvvwwwyyyyyyzzz|||~~~yyyjjjmmmcccssszzzvvvwwwlllccc```fff______lll~~~tttyyyuuuiiiEEE???:::333333333333111//////000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............---///...000555888PPPttt}}}uuupppooorrrttt||||||lllUUUOOOKKKLLLNNNOOORRRWWWRRR___aaacccuuusssgggeeefffeeeccccccdddffflllyyy|||mmmdddnnn[[[___EEE;;;999===555888555555444444444444444444111111000000000000000000000000////////////000000///////////////000111111000000666:::CCCbbbqqqdddqqq}}}~~~sssjjjgggiiilllnnnqqqqqqqqqqqqrrrsssuuuvvvyyyyyyzzz{{{~~~tttgggqqq___lllzzztttyyykkk```iiidddbbbgggoooyyy~~~}}}rrrQQQEEE;;;555555444333111//////000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------...............111///222777<<>>GGGmmmzzzfffdddzzzzzzmmmgggiiilllllljjjmmmmmmnnnnnnppprrrtttuuuxxxxxxxxxzzz|||qqqhhhxxxfffooozzzqqqtttbbb```bbbfffiiihhhkkkxxx{{{vvvZZZKKK<<<666777555333111//////000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////000222111333888>>>YYY}}}{{{~~~{{{rrrhhh___YYYWWW```ggguuuddd[[[RRRNNNIIIDDDCCCEEEGGGKKKLLLSSS___```aaammmbbb\\\YYYXXXWWWUUUVVVZZZWWWYYY```jjjrrr}}}|||kkktttfff```{{{TTTBBB======444777444444555555555555555555000000000000000111111111000000////////////000000///////////////000111111555222:::@@@JJJuuulllkkk___ffftttgggdddjjjnnnlllhhhjjjjjjkkklllnnnqqqtttvvvvvvvvvwwwxxx{{{~~~qqqjjjnnnttt}}}ppprrrkkkaaaaaajjjjjjccchhhwwwjjjPPPDDD???999222333111///.../////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------......///000...111555666CCCjjjrrrrrr~~~|||zzznnnddd^^^___QQQUUU```llluuucccTTTPPPKKKBBB???DDDPPPOOOLLLLLLOOOWWWaaahhhaaaYYYPPPOOOSSSWWWVVVTTTKKKVVVfffrrrtttsss{{{zzzkkkuuubbb___uuujjjJJJ???;;;888888777555444444444444333111111111111111000000000000111000///////////////000111111111111000000000000333888???HHHVVVmmmddd___cccqqqmmmkkkhhheeeeeefffiiijjjjjjjjjjjjmmmpppssssssssswwwxxx{{{}}}|||~~~ffflllzzzrrrlllooogggeeelllooojjjhhhlll{{{jjjQQQDDD===777444111///...///000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------......//////...111555888HHHpppjjjppp~~~}}}nnnccc]]]SSSOOOQQQZZZsssrrr\\\QQQJJJDDDBBBEEEOOOQQQRRRPPPOOORRRZZZaaaYYYSSSNNNLLLNNNQQQQQQPPPTTT[[[iiiyyyzzztttrrruuu}}}wwwjjjtttdddMMM```~~~UUU@@@999666555777555444444444444333111111111111111000000000000000000////////////000000111111111111111000000000444777===III^^^zzz}}}wwwbbb```fffuuutttjjjhhhfffeeeeeefffhhhjjjkkklllmmmoooppprrrtttuuuxxxyyy|||~~~||||||zzzvvv[[[\\\eeexxx}}}}}}mmmyyyqqqiiikkkqqqqqqhhh^^^mmmxxxxxxbbbIII>>>:::555222000//////000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------....../////////111555:::OOOxxxyyy}}}ooozzz{{{nnnbbb[[[NNNGGGNNN]]]|||hhhSSSJJJGGGFFFEEENNNTTTYYYWWWQQQNNNSSSXXXSSSRRRPPPOOONNNOOOPPPPPPWWW[[[jjjtttggg^^^cccjjjsssrrrfffooozzz|||RRR[[[[[[>>>888:::888777555444444555444333222222222111111111000000000000000000//////000000111111111111111111111111111888999???OOOjjjvvv~~~{{{zzzqqq^^^```jjjyyyuuueeeddddddddddddeeefffhhhhhhkkknnnqqqqqqpppqqqsssvvvyyyzzz}}}pppgggcccTTTQQQUUUeeezzz{{{nnnuuulllsss{{{rrrbbbaaalll~~~qqqzzzRRR???@@@666333000///000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------......//////111222333<<>>^^^uuueeeuuu|||yyydddWWWZZZYYYeeebbbOOONNNLLLDDDJJJLLLOOOQQQRRRNNNIIIEEEDDDHHHLLLLLLJJJHHHJJJLLLNNNTTTfffvvviii\\\XXX^^^fffjjjkkklll\\\]]]aaapppkkkSSS```xxxJJJ;;;:::777888666555555555555444222222222222222111111111111000000000000000111222222000111111222333444444555888AAARRRjjjtttfffyyy~~~bbb___jjjxxxmmm^^^\\\]]]```bbbeeefffggggggfffkkkoooooollllllpppuuuuuuwwwzzzuuu[[[QQQKKKKKKLLLQQQXXXhhh}}}wwwmmmxxxiiifffkkk{{{llltttmmmGGG???888555222111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------......///000444333111AAAhhhwwwjjjyyyrrrbbb^^^___ggguuunnnSSSOOOLLLBBBCCCBBBBBBEEEIIIHHHCCC>>>DDDHHHLLLMMMKKKKKKLLLNNNNNNWWWjjjjjj___\\\]]]___bbbtttnnn\\\XXXXXXggg~~~ZZZSSSUUU===999888888666555555666555444222333222222222222111111111000000000000111111222333000000111222444555666666555GGGaaa|||{{{pppttt}}}}}}oooZZZhhhuuutttfff\\\[[[\\\^^^aaadddeeefffgggdddgggkkklllkkklllpppssstttvvvzzz~~~___PPPKKKMMMOOOOOONNNXXXooowwwwwwkkk}}}{{{}}}pppjjjuuugggiiiwwwzzzTTT???999666333111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------......//////555444222FFFrrrwww}}}tttpppdddppp{{{VVVMMMJJJBBB???>>>===>>>@@@AAA???>>>HHHJJJLLLNNNOOOOOOPPPQQQPPPZZZnnn{{{mmmddd\\\ZZZ\\\lllrrr```YYYVVVccc{{{mmmWWW}}}[[[???:::<<<888777555555666666444333333333222222222111111111000000000000111222333444000000111333444666777777999RRRssszzz}}}vvvddd]]]nnn}}}ttthhhaaa^^^\\\\\\^^^```ccceeeggghhhdddeeegggjjjlllnnnqqqrrruuuwwwzzz~~~lllZZZOOOPPPQQQPPPMMMQQQbbbsss{{{wwwhhh}}}tttfffnnnppppppsssfffGGG999777333222222222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,------......///...444444333IIIyyyrrrsssppp}}}~~~}}}lllWWWKKKIIIAAA>>>??????===<<<<<>>CCCMMMKKKJJJKKKHHHGGGLLLTTTVVV[[[mmm~~~mmm```XXXcccvvvlll___\\\dddwwweeetttkkk@@@:::999999888777777777777444222444333222222111111222222000000000000000111111222...444000---444666666===FFFrrryyyfff^^^ccc{{{tttdddZZZYYY]]]\\\]]]^^^___````````````bbbdddhhhmmmrrruuuuuuuuuwwwyyy|||~~~wwwXXXIIIPPPVVVHHHHHHUUUUUUiii~~~qqqtttvvvmmmvvvccc```yyymmmQQQAAA444444666111...///000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000000222222888OOOssszzzxxx|||oooxxx~~~zzzrrr^^^PPPEEEDDD???<<<<<<<<<<<<@@@FFFLLLIIIIIIJJJJJJIIIMMMRRRTTTXXXhhhooodddggguuusssccc\\\fff{{{dddnnnNNN===999:::888777777777777444333444333222222111111222222000000000000000111222222...555222///666888999AAAZZZddd^^^iii|||}}}mmmaaaZZZZZZ^^^^^^^^^___```aaaaaaaaaaaadddeeehhhlllppprrrssssssssswww}}}hhhQQQNNNSSSIIIHHHQQQQQQ\\\ooozzzvvvsss{{{vvvsss~~~qqqcccmmmttt}}}\\\III888555555000---...000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///333444:::WWW{{{sssssszzzzzziiixxxwww[[[HHHFFF@@@<<<<<<===>>>DDDJJJMMMIIIHHHLLLNNNNNNOOORRRVVVWWWddd{{{~~~qqqlllttt}}}ggg^^^jjjdddddd\\\@@@;;;:::999777777777777555333444333222222111111222222111000000000000111222222000666444222888999<<>>AAACCCGGGMMMPPPJJJIIINNNRRRRRRQQQRRRWWWYYYddd{{{|||qqquuuzzzkkkbbbqqqiii]]]iiiEEE>>>;;;999777777777777555444444333222222111111222222111111000000111111222333111777444333888888>>>NNNqqq}}}hhhcccfff~~~ggg\\\YYYYYY[[[]]]____________``````aaaaaaeeefffhhhiiikkkoootttwwwwww{{{lllOOOMMMOOOJJJHHHIIIIIISSSnnn~~~ggg\\\hhh|||lllyyyxxxpppggguuupppVVV>>>666555333222444111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000666888BBBhhh|||rrrwwwzzzbbb___iiiaaaJJJDDD@@@CCCFFFHHHJJJNNNOOOJJJHHHMMMQQQPPPOOOPPPTTTXXXeee|||zzzwwwuuuxxx}}}}}}sssuuuyyy~~~mmmfffuuuttt^^^PPP@@@<<<:::777666777777666555444333222222111111222222111111111111111222222333111666444222666777AAAVVVuuu}}}zzzuuu___ccckkkvvv```WWWXXXYYYZZZ[[[^^^^^^]]]]]]]]]^^^______ccceeehhhjjjlllqqqwww|||yyy{{{~~~{{{XXXNNNQQQMMMGGGIIIHHHLLLcccgggXXX___ooowwwjjjttt|||{{{kkkfffxxxzzzeeeFFF999666222000222111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111555999JJJppp~~~mmmvvv~~~~~~|||iii^^^]]]www|||VVVMMMGGGHHHKKKKKKMMMPPPMMMHHHGGGJJJLLLKKKLLLNNNPPPVVVddd{{{{{{qqqjjjgggiiimmmoooqqquuu|||nnneeeooo}}}~~~ccccccDDD===:::888666777777666666444333222222111111222222222111111111111222333333111555333333777:::JJJeee{{{vvvggg[[[dddrrr~~~mmm\\\VVVWWWYYYYYYZZZ]]]\\\[[[ZZZZZZ[[[]]]]]]bbbeeeiiikkkmmmqqqxxx~~~uuuxxx{{{~~~hhhSSSSSSOOOHHHJJJHHHGGGVVVyyyyyybbbTTTUUU^^^kkk}}}kkkooo{{{ggglllrrrOOO>>>888333111222111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111111111222:::RRRxxxqqqzzz~~~xxxvvvzzz|||mmm```XXXjjjhhh\\\PPPLLLLLLMMMOOORRRNNNKKKIIIJJJIIIGGGJJJPPPQQQWWWcccwww~~~mmmaaa]]]___ccckkktttooo```aaaqqq~~~aaammmuuuKKK>>>;;;888666666777777666444333222222111111222222222222111111222222333444222555333555<<>>;;;888666666777777777444333222222111111222222222222111111222222333444222555444777@@@HHHbbbmmmeeeYYYdddmmm}}}fff\\\TTTTTTWWWXXXYYY[[[^^^\\\[[[YYYYYYZZZ\\\]]]```eeejjjkkkkkkmmmsssxxxuuuyyy]]]SSSOOOGGGHHHHHH@@@FFFbbb|||bbbRRRQQQSSSPPPOOOXXXfffwwwsssbbblll}}}{{{tttrrreeeHHH:::999666111222111000//////.........///............---------------------------------------------------------------......///000000000444888;;;QQQ~~~zzz{{{{{{~~~}}}vvvrrruuu|||yyyqqqfffZZZdddrrrqqqaaaYYYQQQSSSYYYVVVPPPKKKHHHHHHHHHHHHKKKPPP[[[YYYaaawwwooobbb]]][[[hhhrrr~~~}}}hhhWWWUUUeeewwwggg___}}}zzzTTTEEE999777:::888;;;<<<444444444333222222111111000222222111111222222333444222444555888@@@UUUvvv{{{~~~uuudddYYY^^^ooojjj\\\ZZZWWWUUUTTTUUUVVVXXXZZZ[[[ZZZYYYYYYZZZ^^^```eeefffhhhkkknnnqqqtttvvv~~~~~~xxx[[[LLLIIIJJJEEEEEEGGGTTTooosss___RRRMMMKKKIIIQQQTTTWWWbbb{{{tttjjjhhhtttwwwrrrsssRRRBBB===888000222111000//////......//////............---------------------------------------------------------------......///000000000000555:::PPPzzzxxxxxxwwwnnniiiiiitttvvvkkkddd```dddooorrrhhhVVVMMMMMMJJJOOOJJJGGGHHHHHHGGGJJJOOO[[[ZZZddd{{{wwwhhh]]]cccnnn|||vvvfffXXXUUUaaapppeeeUUUqqq~~~UUUEEE888777999666777888222444444333333222111111111222222222111222222333444444666777777===SSSvvvrrr{{{pppaaa[[[bbbsssggg[[[YYYVVVTTTSSSTTTVVVWWWYYYZZZ[[[ZZZZZZ[[[^^^```fffgggiiikkknnnrrrvvvyyy|||}}}iiiTTTJJJHHHEEEDDDCCCKKK```xxxyyylll[[[QQQNNNLLLJJJKKKMMMPPPXXXmmmxxxhhhcccjjj~~~~~~www~~~}}}\\\HHH>>>666///222222111000///////////////............---------------------------------------------------------------......///000000000...555<<>>XXX~~~tttsssuuuttthhh]]]\\\gggwwwrrr]]]YYYWWWUUUSSSSSSSSSUUUVVVXXXYYY[[[\\\\\\\\\^^^```eeefffiiijjjmmmrrrwww{{{|||}}}yyytttxxx~~~cccPPPJJJGGGDDD@@@BBBOOOcccqqqvvvnnnkkkbbbVVVOOOOOONNNKKKFFFHHHJJJNNN___{{{ooodddcccppp~~~iiiRRRBBB999555333222111000///////////////............---------------------------------------------------------------......///000000000000777@@@XXXxxxwww}}}vvvlll\\\___lllxxxtttdddaaaiiimmmrrrxxx{{{iiidddcccUUUJJJMMMOOOMMMHHHFFFGGGFFFEEEGGGLLLSSSWWWccczzznnneeennn{{{}}}tttjjjccc^^^ZZZ\\\bbbuuuvvv^^^nnnMMM===:::===888666999666555444444333222222111111333222222222222333444444111666999999EEEdddgggzzz~~~iiinnnaaaXXX\\\kkk{{{hhhWWWWWWVVVTTTSSSSSSSSSTTTUUUVVVYYY[[[]]]]]]]]]___```ccceeehhhjjjlllpppwww|||}}}yyywww}}}uuu[[[NNNHHHEEEAAA@@@FFFRRR```hhhaaa```[[[SSSOOOOOONNNKKKGGGHHHIIIKKKWWWrrrooodddgggqqq|||{{{yyy{{{|||aaaJJJ???<<<333222111000000////////////............---------------------------------------------------------------......///000000000222777BBB]]]yyyzzzvvv~~~|||~~~wwwrrraaa[[[aaappprrrgggcccjjjoootttuuuxxxlllccc\\\OOOIIINNNNNNMMMHHHFFFGGGGGGEEEFFFJJJRRRWWWaaauuujjjqqqyyy|||sssiiibbb\\\XXXYYY]]]lll\\\sssTTT???999===999777:::888555555444444333222222111333333222222333333444555111666888===PPPttt```llljjj]]]UUU^^^nnn|||~~~hhhXXXVVVUUUTTTSSSSSSSSSTTTTTTVVVXXX[[[]]]]]]^^^```aaadddhhhkkkmmmnnnrrryyy~~~|||~~~fffRRRGGGEEEBBB@@@AAAGGGRRR[[[XXXZZZWWWQQQNNNOOOMMMJJJHHHIIIIIIJJJTTTmmmwwwfffbbbfffppp}}}{{{wwwvvvnnnQQQ???;;;333333222111000000000000///............---------------------------------------------------------------......///000000000222555BBBbbb~~~vvv{{{vvvrrrqqqdddZZZYYYdddjjjgggffflllpppuuuvvvvvvyyypppaaaPPPPPPWWWTTTMMMIIIGGGHHHGGGEEEFFFJJJVVVZZZ```oooooosssxxx|||~~~{{{sssiiibbb[[[UUUUUUXXXddd{{{aaaggg^^^CCC666:::888666888666555555444444333333222222333333333333333444444555555777999BBB^^^wwwkkkooodddZZZWWWcccrrr}}}yyydddWWWUUUUUUTTTTTTTTTTTTTTTUUUVVVXXX[[[\\\]]]___aaacccfffkkkqqqrrrrrruuu{{{{{{}}}rrrYYYHHHEEEBBB@@@>>>???FFFOOOSSSUUUTTTOOOMMMNNNMMMIIIHHHGGGFFFHHHPPPfffyyyggg``````hhhzzz}}}|||ppp|||{{{[[[CCC999333333222111000000000000///............---------------------------------------------------------------......///000000000333444CCChhh|||ooojjj^^^VVVRRRWWW]]]bbbiiiqqqvvv}}}|||yyypppPPPLLLOOOEEEMMMIIIHHHIIIHHHEEEFFFIIIZZZ[[[\\\ffftttwwwzzz}}}yyytttnnnhhh___VVVUUUXXX^^^uuummmfffmmmJJJ777999999666666222555555555444333333222222444333333333333444555555999999:::JJJooosssuuuooo]]]WWW\\\lllxxx}}}qqq^^^UUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ[[[\\\___cccfffeeelllrrruuussstttyyy~~~xxx}}}yyyzzziiiPPPIIICCC@@@===;;;@@@HHHOOOQQQPPPLLLKKKMMMLLLJJJGGGDDDBBBDDDKKK]]]}}}|||kkkbbb^^^aaapppzzzoooxxxjjjNNN???444333222111000000000000//////.........---------------------------------------------------------------......///000000000555555EEEnnnmmm```VVVRRRNNNNNNSSS^^^lllvvv~~~}}}wwwtttTTTTTT[[[QQQNNNJJJHHHJJJIIIFFFFFFJJJZZZYYYWWW___yyyuuuyyy{{{xxxvvvsssoooeeeZZZXXX[[[\\\qqquuudddyyyQQQ:::;;;;;;888666111666555555444444333222222444333333333333444555555;;;999;;;QQQ~~~jjjqqqzzzpppXXXVVV___rrr}}}~~~ooo]]]WWWUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZZZZ\\\___cccgggbbbiiiqqqsssqqqqqquuuzzzwwwsssooommmyyyYYYOOOFFFAAA===:::???GGGLLLNNNMMMJJJJJJLLLMMMJJJHHHCCCAAACCCIIIYYYuuuqqqfff^^^]]]hhhxxx~~~}}}fffeeeqqqPPPGGG666555444222111000000/////////.........---------,,,,,,,,,---------......,,,,,,,,,---------..................///111222333555666HHHkkk}}}|||___TTTMMMJJJNNNRRRXXXeeerrrxxxggg[[[fffmmmYYYNNNSSSQQQRRRKKKFFFFFFFFFFFFGGGKKK\\\bbbaaa```rrr~~~tttsssttt|||~~~xxxqqqfff[[[YYY[[[bbblll{{{nnnOOO::::::666888444777555555444444444333333333222222222333444555666777999999@@@dddvvvuuu|||vvvhhhXXX]]]iiivvv{{{zzz|||aaaSSSVVVSSSSSSSSSTTTUUUVVVXXXXXXWWWYYY[[[[[[[[[]]]cccggghhhkkknnnqqqrrrwww~~~mmmssslllVVVFFFEEEFFF@@@@@@FFFRRRTTTOOOGGGJJJSSSQQQGGGEEEEEEDDDCCCDDDQQQmmm~~~fff[[[bbbdddrrr~~~~~~uuukkkiiiZZZ???888666444222111111000/////////.........---------,,,,,,,,,---------......,,,,,,,,,---------..................///111222333777777JJJssszzz~~~~~~~~~fffYYYOOOIIIKKKOOOVVVeeetttsss___MMMPPPXXXOOOMMMUUUTTTRRRKKKGGGGGGHHHGGGHHHKKK]]]eeeggghhhyyyxxxyyyyyy|||uuugggZZZVVVXXX]]]gggxxxnnnyyyQQQ;;;;;;777999555888555555444444444333333333222222222333444555666777>>>@@@KKKpppwwwaaaWWW]]]lll{{{www___TTTUUUSSSSSSSSSSSSTTTVVVWWWXXXWWWYYY[[[[[[[[[]]]bbbgggjjjmmmqqqsssuuuzzzsssnnnzzzjjjQQQGGGCCC@@@DDDMMMRRRSSSOOOHHHJJJRRRPPPGGGEEEDDDDDDBBBCCCOOOjjjiii[[[___aaappp|||nnnyyy{{{zzzbbb???;;;888555222222111000////////////.........------,,,,,,,,,---------......,,,,,,,,,---------..................///111222333777444KKKxxxrrr|||~~~yyy{{{yyyuuuvvvvvvrrr___RRRGGGGGGLLLTTTdddvvvzzzgggUUUBBB>>>HHHLLLRRRWWWTTTQQQKKKHHHIIIIIIHHHIIILLLZZZgggpppwwwyyyjjj[[[TTTTTTXXXdddwwwfffdddTTT===<<<888:::666888555555444444444333333333222222333333444555777888;;;CCCRRRwww}}}xxx]]]VVV___pppjjj\\\WWWTTTRRRRRRRRRRRRSSSUUUVVVWWWVVVXXXZZZZZZZZZ\\\bbbfffllloootttvvvxxx|||vvvhhhpppwww\\\LLLDDDBBBFFFNNNQQQSSSOOOIIIKKKQQQOOOHHHDDDDDDCCCBBBBBBLLLdddzzznnn\\\\\\]]]mmm}}}www|||zzzqqq~~~gggNNN@@@;;;555222222222111000////////////............,,,,,,,,,---------......,,,,,,,,,---------..................///111222333888555OOOwww{{{ssslllnnnjjjtttfffTTTFFFFFFKKKQQQbbbuuurrrbbbSSSEEEAAAJJJTTTXXXVVVQQQPPPKKKHHHJJJLLLJJJKKKMMMUUUfffyyyzzzooo```VVVRRRYYYeeeyyyaaaUUUdddZZZ???<<<888:::555666555555444444444333333333333333333333444666777888888DDDYYY{{{vvv___WWWcccvvvsss```\\\YYYSSSQQQQQQQQQQQQRRRTTTUUUVVVVVVXXXZZZZZZZZZ\\\aaafffmmmqqquuuxxxzzz}}}vvvccchhh|||zzzgggYYYPPPLLLLLLOOOQQQQQQOOOJJJKKKOOONNNIIIDDDCCCBBBAAA@@@HHH\\\pppqqq\\\[[[\\\mmmzzzyyyzzz}}}ppp~~~lllYYYDDD>>>666222333333222000000000/////////.........,,,,,,,,,---------......,,,,,,,,,---------..................///111222333;;;;;;YYYuuukkkiiiaaagggwwwnnnXXXGGGGGGKKKQQQbbbvvvtttggg___WWWMMMOOOXXXYYYTTTRRRNNNJJJIIILLLMMMLLLKKKMMMSSSgggzzzsssggg[[[TTT___kkk~~~hhhWWW[[[bbbBBB===777999444555555555444444444333333333333333333444555666777888;;;KKKeeesssgggmmm^^^ZZZgggzzzjjj[[[\\\ZZZRRRPPPPPPPPPQQQRRRSSSUUUUUUVVVXXXZZZZZZZZZ\\\bbbfffmmmqqquuuxxxyyy|||xxx___aaatttuuufff]]]YYYWWWUUUPPPPPPOOOLLLLLLMMMLLLIIIEEEDDDBBBAAA???DDDUUUeeeppp[[[[[[\\\mmm{{{~~~zzzxxx}}}uuummmzzz{{{wwwoooUUUHHH@@@777333333444333000000000000/////////......,,,,,,,,,---------......,,,,,,,,,---------..................///111222333777<<>>666888333555555555444444444333333333333333333444555666888888===OOOnnndddYYYbbbXXX^^^lll||||||dddXXXZZZYYYRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWYYY[[[[[[[[[]]]cccgggmmmqqquuuwwwxxxzzz~~~}}}\\\ZZZlll~~~iii\\\[[[ZZZXXXOOOOOONNNMMMLLLLLLKKKJJJFFFDDDCCCAAA???AAANNN\\\sssmmmZZZ[[[]]]mmm}}}{{{xxxyyykkktttuuuwww[[[LLLBBB888333333555333111000000000000/////////...,,,,,,,,,---------......,,,,,,,,,---------..................///111222333444<<>>CCCKKKfff|||eeeWWWUUUYYY\\\]]]bbbhhhjjjjjjgggeeeccclllsss~~~|||zzzvvvzzztttjjjRRRAAA999111111444///////////////....................................------------------------............///000111111999IIIfffyyywwwzzz}}}ZZZSSSddd}}}qqqiiimmmuuurrrdddZZZ^^^fffdddYYYOOOBBB???DDDLLLOOOKKKKKKOOOOOOOOOOOOUUUjjjtttiiibbb___gggtttdddoooSSS???:::888888999666555555444444444444555333444666666666888;;;>>>GGGuuu{{{~~~}}}pppiii___YYY[[[mmmwwwoooZZZUUUUUURRROOOOOOPPPPPPQQQQQQRRRTTTUUUVVVXXXYYY[[[]]]```cccfffhhhiiimmmooopppuuu}}}{{{rrruuuvvvwww|||~~~ggg^^^eeesssxxxqqqhhh]]]VVVVVVUUUQQQLLLIIIIIIKKKLLLKKKHHHDDD???>>>CCCHHHYYY}}}fffYYYUUUVVVWWWUUUZZZ^^^^^^^^^``````___^^^^^^gggrrrwww~~~}}}}}}yyy{{{~~~oooVVVDDD<<<444333444...////////////....................................------------------------.........//////000222222666FFFkkk|||{{{~~~{{{cccYYYiiiuuukkklllrrrooofffaaabbbddd```YYYUUUJJJEEEGGGOOOQQQJJJJJJPPPWWWYYY\\\bbbssssssfff___```dddoookkk\\\[[[>>><<<<<<888777777666555444444444444444333444666666666888<<<>>>HHH~~~uuuvvviiibbbZZZZZZbbbpppyyyxxxeeeUUUTTTVVVRRRNNNOOOQQQQQQQQQQQQSSSTTTUUUVVVYYYZZZ[[[^^^aaadddggghhhkkkmmmooorrrwww}}}~~~{{{ssstttrrrppptttssseeeiiisss|||ssshhh[[[TTTUUUVVVRRRNNNKKKLLLNNNLLLLLLJJJDDD??????BBBEEEUUUzzzkkk]]]VVVSSSQQQPPPUUUWWWUUUXXX```fffggggggccciiitttuuuuuu|||~~~|||vvvzzz}}}aaaLLLAAA777666777000////////////....................................,,,------......------,,,.........///000111222333:::HHHssswwwzzzooodddmmmvvvkkkkkkppplllhhhfffgggccc\\\XXXXXXPPPHHHHHHOOOPPPHHHHHHPPPTTTXXX^^^gggxxxvvvfff^^^^^^aaalllrrrUUUuuufff@@@??????777777777777666555444444444444333444666666777999<<>>AAADDDCCCTTTwwwwwwfffYYYRRROOOMMM^^^ppp~~~vvvxxx{{{tttwwwvvvUUU@@@333333666111000/////////....................................,,,,,,---......---,,,,,,.........///000222333444<<>>AAADDDCCCOOOtttyyyhhhZZZRRRPPP\\\rrrvvv|||zzz~~~xxxzzz|||rrrxxxwwwRRR>>>::::::666222111111000000//////......000///...---------------........................///000111000///000222333888III^^^mmmzzzuuuyyywwwtttssszzzfffddddddeeeeee___TTTKKKHHHFFFGGGFFFAAA===DDDOOOLLLOOOQQQWWWhhhzzzggg\\\ZZZaaannn{{{XXXtttwwwKKKCCC@@@999777777777666555555555555555555222888444:::===999NNN{{{|||xxx}}}sssdddYYY]]]___jjj|||ppp[[[WWWQQQNNNOOOPPPRRRRRRPPPQQQQQQSSSTTTUUUVVVWWWXXXYYYZZZ]]]```dddhhhjjjpppqqquuu{{{|||wwwssstttttt{{{~~~}}}tttfffXXXXXXXXXUUUQQQNNNLLLLLLGGGHHHIIIGGGDDDBBBBBBBBBRRRfff|||fffWWWYYYdddsssrrrwww|||zzzxxxwwwfffKKK===777444333111111000000//////......//////...---------------...........................000000000///000222444666JJJ___llluuu{{{~~~ttt}}}vvvtttuuuuuueeecccaaaaaa```ZZZQQQIIIHHHGGGFFFEEE@@@===EEEOOOOOOQQQSSSYYYiiiwwweeeZZZYYYaaannnzzz[[[iiiuuuUUUDDD???999888777777666555555555555555555222888444:::===:::RRRiiiiii~~~pppbbbWWW[[[aaarrriii[[[WWWRRROOONNNPPPQQQQQQOOOPPPQQQRRRTTTUUUWWWWWWXXXXXXZZZ\\\```dddgggiiimmmmmmrrryyy|||yyywwwxxx{{{}}}}}}sssdddWWWXXXXXXVVVRRRNNNLLLLLLHHHIIIJJJHHHEEECCCBBBCCCOOOgggtttkkkgggmmmvvvsssvvvyyyzzz}}}zzz}}}xxxXXX@@@555333444111111000000//////......//////...------------..............................///000000///000222444;;;PPPfffpppxxxzzzzzz|||ssszzzwwwrrrnnnjjjdddaaa^^^\\\ZZZUUUMMMFFFIIIGGGEEEBBB>>>>>>FFFPPPOOOQQQSSSXXXgggqqqbbbYYYVVVaaapppzzz~~~}}}yyywwwwwwyyyzzz{{{}}}{{{zzzyyy{{{~~~cccaaannnaaaEEE???:::888777777666555555555555555555222888555:::======XXXccckkk|||kkk```UUUYYYddd{{{|||bbb[[[WWWRRROOONNNOOOOOOOOONNNOOOPPPRRRTTTVVVWWWXXXWWWXXXYYY[[[___cccfffhhhjjjjjjooowww{{{zzzzzz|||~~~~~~{{{|||~~~{{{rrraaaWWWXXXYYYWWWRRRNNNKKKJJJIIIJJJJJJIIIFFFDDDDDDDDDOOOlllvvvrrrwww~~~uuuvvv}}}~~~}}}}}}[[[AAA666555555111111000000//////......///......---------.................................///000000///000222444>>>SSShhhtttxxxvvvvvvuuuyyyvvvnnniiifffeeebbb^^^ZZZVVVQQQKKKFFFIIIGGGDDD???===@@@IIIRRRMMMOOOQQQUUUddd{{{wwwkkk```YYYSSSaaaqqq{{{zzzwwwvvvwwwvvvooohhhddddddeeecccaaabbbaaa```aaadddiiinnnqqqqqqtttwww{{{iii^^^uuuhhhGGG@@@;;;888777777666555555555555555666222999666:::===AAAaaa~~~mmm}}}rrrccc]]]VVVZZZgggyyy```ZZZVVVRRROOONNNNNNNNNNNNNNNNNNPPPRRRTTTVVVWWWXXXVVVWWWXXX[[[^^^bbbfffhhhkkkjjjnnntttxxxwwwxxx{{{yyyzzzyyyyyy{{{~~~rrr```WWWXXXYYYWWWSSSNNNKKKJJJIIIJJJKKKJJJGGGEEEEEEEEEMMMlll{{{xxx|||qqqqqq~~~|||}}}[[[CCC:::666333111111000000//////............---------......///........................---...000000000000333555<<>>FFFjjjyyypppfff]]]ZZZVVV]]]iii~~~wwwaaaXXXUUUQQQNNNNNNNNNNNNMMMNNNNNNPPPQQQSSSUUUVVVWWWVVVWWWXXX[[[^^^bbbfffhhhnnnlllmmmqqqsssrrrssswwwrrrssswww{{{}}}zzzzzz~~~tttbbbXXXYYYYYYWWWRRRMMMKKKJJJIIIJJJKKKJJJHHHFFFFFFFFFJJJggg|||tttooozzzzzz~~~xxx___FFF===888111111111000000//////.........------------...//////........................---...///000000111333555???WWWooo}}}{{{{{{yyyqqqgggiiimmmdddbbb^^^XXXRRRMMMJJJHHHDDDDDD@@@<<<===FFFPPPTTTNNNQQQSSSWWWeee~~~vvvoooiii___WWWSSS]]]hhhlllhhh___YYYVVVNNNJJJFFFGGGKKKNNNMMMKKKQQQPPPOOONNNNNNOOOQQQRRROOOOOOOOOPPPSSSZZZbbbhhhlllwww~~~aaa|||rrrPPPCCC;;;999777777666555555555555555888333:::888;;;>>>JJJsss~~~tttlll{{{\\\YYYWWWVVVbbbkkk|||{{{rrraaaVVVSSSPPPNNNNNNNNNNNNMMMOOOOOOPPPQQQSSSTTTUUUUUUWWWXXXYYY[[[___cccfffhhhoookkkkkknnnooonnnpppuuurrrrrrvvv}}}xxxtttvvvyyyyyyyyyyyyxxxxxxyyy~~~wwwfffYYYZZZYYYUUUQQQMMMKKKKKKHHHJJJKKKJJJHHHFFFFFFFFFMMMeeezzzvvvxxxzzz|||~~~qqq{{{wwwzzzrrrjjjyyy{{{vvveeeHHH>>>999222111111000000//////......---------------...//////........................,,,...///000000111333666CCCaaa}}}zzzrrrwwwiiiaaacccggg___^^^ZZZUUUOOOJJJFFFEEE@@@BBB???;;;>>>IIIRRRUUUMMMQQQTTTWWWeeezzzwwwooo```TTTXXX[[[]]]\\\XXXQQQLLLJJJFFFDDDEEEHHHMMMQQQRRRQQQSSSSSSSSSSSSSSSTTTTTTTTTNNNMMMKKKHHHIIIMMMTTTYYY]]]hhhuuubbbyyy}}}XXXCCC:::===777777666555555555555555888333:::999;;;>>>LLLzzziiihhhnnnXXXYYYSSSSSSeeemmmvvv|||lll^^^TTTQQQOOOMMMNNNOOOOOONNNPPPPPPQQQQQQRRRSSSSSSTTTXXXXXXZZZ\\\```dddgggiiijjjgggfffjjjlllmmmqqqwwwuuussstttzzz|||{{{}}}|||tttqqqvvvyyyyyyvvvzzz|||yyysssqqqtttxxxzzzkkk[[[[[[XXXTTTOOOLLLKKKLLLGGGIIIJJJIIIGGGFFFFFFFFFOOOaaa{{{rrroookkkfff^^^pppsssyyyzzz}}}|||qqqssszzzxxxhhhHHH===:::666111111111000//////......---------------...///000........................,,,...///000000111444666AAAdddwwwpppwwwuuuaaa[[[[[[]]]ZZZZZZXXXSSSMMMGGGDDDBBB>>>@@@>>>;;;???KKKTTTVVVKKKOOORRRUUUccc~~~~~~uuuaaaQQQ[[[YYYUUUQQQLLLHHHEEECCCHHHIIIKKKOOOTTTWWWWWWWWWPPPRRRTTTWWWYYYZZZ[[[[[[]]]ZZZVVVRRRPPPSSSYYY]]]iiinnnrrruuuxxx]]]rrr^^^BBB888@@@777777666555555555555555888333::::::;;;>>>NNN}}}|||^^^eeejjjXXXZZZQQQQQQfffnnnrrr~~~gggZZZRRRPPPNNNMMMNNNOOOOOONNNQQQQQQQQQQQQRRRRRRRRRSSSXXXYYYZZZ]]]```dddhhhjjjeeebbbbbbgggkkknnntttzzzyyysssqqquuuuuusssvvv{{{xxxyyytttmmmllltttyyyyyy}}}uuulllkkknnnzzz|||ooo]]][[[XXXSSSNNNKKKLLLMMMGGGHHHIIIIIIGGGEEEEEEFFFIIIWWWzzz}}}}}}sssrrrpppdddUUUXXXkkknnn{{{~~~www~~~qqqqqqJJJ===;;;000333222111000////////////...............///000111......------------......///...///111111000333888MMMmmm{{{sssyyy~~~hhhSSSRRRVVVVVV\\\WWWTTTQQQLLLEEECCCFFFAAA>>>:::===EEEMMMTTTVVVQQQPPPOOOTTTddd~~~wwwgggYYYUUUXXXWWWPPPFFFCCCIIIPPPWWWZZZVVVXXXaaa]]]VVVZZZ\\\\\\[[[\\\dddnnnrrrqqqsssmmmjjjiiigggfffooozzzyyyuuuzzzZZZsssaaaFFF@@@:::999888888777777777777777888666666======888SSSlllooofff^^^UUURRRYYYdddooouuuzzzfff[[[TTTRRRPPPNNNMMMMMMMMMMMMQQQRRRRRRRRRQQQRRRTTTWWWYYYZZZ\\\___cccgggjjjllliiihhhhhhiiimmmoooppppppvvvtttqqqooopppqqqqqqqqqtttqqqnnnlllhhhiiisss~~~zzznnnggguuuqqq```\\\VVVQQQOOOMMMKKKJJJJJJJJJIIIJJJJJJHHHEEEBBBJJJZZZuuu|||~~~vvvxxx{{{sssdddZZZUUUooommm~~~xxxwwwxxxwwwsssMMM@@@===444333222111000////////////......------......///000......------------......///...///111111000333888KKKooojjjeeepppzzz|||dddUUUUUUXXXVVVYYYUUUQQQOOOKKKDDDCCCFFF@@@===;;;>>>EEEMMMQQQSSSRRRRRRRRRVVVddd|||}}}rrrcccVVVWWWVVVRRRLLLIIIPPP___lllggghhh```]]]dddccc```eeekkkoootttxxx]]]mmm___EEE???888999888888777777777777777777666666===>>><<>>555333222111000////////////------------------...///......------------......///...///111111000333888KKKzzzsss]]]___qqq|||}}}yyyfff]]]______[[[VVVQQQNNNMMMIIIDDDCCCEEE???======@@@GGGLLLNNNNNNQQQSSSVVVZZZdddxxxtttdddYYYVVVSSSOOOOOOUUUddduuu{{{|||sssnnnwww{{{|||hhhiii___EEE===777999888888777777777777777666666666<<>>222333222111000////////////...------,,,,,,,,,------......------------......///...///111111000333888HHHmmm}}}oooppphhhqqquuusssuuu~~~|||tttggg]]]\\\]]][[[VVVRRRLLLHHHIIIHHHEEECCCDDDAAAAAACCCHHHMMMOOOMMMKKKMMMOOOTTTXXX\\\iiioooXXXMMMGGGEEEIII[[[sssyyy___rrroooGGG======999888888777777777777777777999777999>>>GGGjjj|||{{{vvv\\\ddd^^^XXXXXX^^^fffmmmqqq{{{iiiVVVPPPNNNMMMMMMLLLMMMNNNPPPQQQTTTTTTSSSQQQOOOOOOPPPRRRUUUWWW[[[^^^```aaaaaa```hhhggggggjjjmmmqqqrrrrrrtttrrrqqqqqqtttvvvwwwvvvqqqiiicccfffmmmwwwyyy{{{|||qqqjjjaaaccceee^^^ZZZUUUOOOKKKHHHGGGEEEDDDHHHIIIJJJLLLNNNLLLHHHEEE@@@EEEKKKSSSddd}}}xxxhhhbbbfff|||}}}}}}kkkNNNAAA666333222111000///////////////...------------------......------------......///...///111111000333888OOOaaatttxxxqqquuugggnnn}}}{{{zzzqqqddd[[[YYYYYYXXXVVVSSSMMMHHHIIIIIIFFFDDDDDDBBBBBBDDDIIIOOOQQQNNNKKKKKKKKKOOOUUUYYYbbbzzz~~~eeePPPHHHEEEEEELLL]]]rrrbbbooozzzKKK===>>>999888888777777777777777777:::777999???LLLsssuuukkkmmmVVVZZZVVVQQQSSS\\\gggppptttrrr{{{|||bbbRRRNNNOOONNNMMMLLLLLLMMMNNNOOOSSSTTTTTTRRRPPPPPPRRRTTTXXXYYY\\\^^^___`````````bbbaaacccggglllqqqssstttuuurrrpppppprrruuuwwwwwwoooiiieeeggglllssswwwmmmeee]]]___bbb[[[ZZZVVVPPPKKKHHHFFFDDDCCCJJJIIIIIIKKKLLLKKKHHHEEEBBBEEEIIIRRRggguuugggbbbjjj}}}||||||~~~}}}jjjPPPCCC888333222111000////////////000///......------............------------......///...///111111000333888TTTeeerrrzzzvvvtttiiirrr}}}~~~|||qqqddd[[[XXXWWWYYYZZZVVVNNNIIIJJJKKKHHHDDDDDDAAAAAACCCIIINNNPPPNNNKKKKKKHHHLLLSSSWWW^^^sssyyyjjjVVVKKKKKKNNNVVVaaajjjpppxxxjjjsssOOO>>><<<999888888777777777777777666999888999BBBSSS}}}eeefffdddRRRTTTQQQPPPUUU___iiiqqqtttppp{{{xxx^^^PPPOOONNNMMMLLLLLLLLLMMMOOOPPPPPPQQQRRRRRRRRRTTTWWWYYY\\\]]]^^^___```aaabbbbbbbbbbbbcccgggmmmqqqtttuuurrrqqqpppqqqsssttttttsssnnnjjjhhhhhhiiinnnyyyuuukkkeee]]]___bbb[[[XXXSSSNNNIIIGGGFFFEEECCCLLLJJJIIIHHHIIIHHHGGGEEE@@@FFFNNN]]]vvvrrrgggdddttt}}}{{{yyy|||{{{jjjQQQBBB666333222111000////////////111000///........................------.........///...///111111000333888PPPmmm|||xxxvvvnnnttt|||~~~|||zzz|||xxxnnnaaaXXXSSSSSSVVVZZZWWWOOOIIIJJJLLLIIIEEEDDD@@@@@@BBBHHHMMMPPPNNNKKKLLLGGGJJJRRRWWW]]]qqq{{{jjj```TTTFFFDDDKKKYYYiiiyyy{{{qqqkkkrrr{{{lllrrrQQQ>>>999999888888777777777777777555999888:::EEEYYY```vvv\\\KKKUUUTTTTTTZZZdddlllqqqssswwwwww^^^RRRRRRLLLLLLKKKLLLLLLNNNPPPQQQMMMOOOQQQRRRTTTWWW[[[^^^````````````aaacccdddeeefffffffffiiimmmqqqssssssnnnnnnoooqqqsssrrrpppnnnnnnkkkjjjiiigggjjjuuu}}}tttkkkfff___aaaccc\\\UUUQQQLLLHHHGGGFFFEEEDDDMMMKKKHHHGGGGGGGGGFFFEEE===FFFTTThhhqqqhhhfff~~~}}}|||lllvvvkkkNNNBBB888333333222111000000000111////////////////////////........................---...///000000222555888SSSkkkttt|||mmm~~~yyyrrr{{{|||yyyrrrjjjddd]]]YYYfffmmmcccWWWOOORRRSSSJJJGGGHHHBBB???CCCHHHLLLNNNMMMKKKIIIIIIJJJLLLQQQZZZgggvvvyyyhhhVVVNNNMMMQQQ]]]iiilllzzznnnkkkLLLAAA<<<::::::888777777777888999777;;;;;;:::GGGiiirrrrrrWWWUUUUUUSSSUUU]]]gggnnnuuu|||vvv\\\NNNMMMOOOPPPQQQPPPNNNMMMNNNOOOSSSSSSTTTUUUVVVXXXYYYZZZ]]]\\\^^^bbbgggiiifffbbbjjjjjjkkkmmmoooqqqpppooommmkkkkkkpppttttttoooiiigggdddbbb___^^^cccrrr~~~{{{xxxnnndddjjjlllaaaVVVQQQMMMMMMLLLIIIGGGHHHLLLMMMKKKHHHGGGHHHFFFAAA???RRRjjj}}}{{{kkkkkkuuu~~~||||||~~~uuuuuuwwwTTTFFF<<<444333222111000000000000////////////////////////........................---...///000000222555888NNNiiiuuuuuuwww}}}xxxqqqwww~~~zzz|||vvvmmmhhhttt|||sss\\\QQQPPPQQQJJJIIIIIICCCCCCFFFKKKNNNOOOMMMIIIGGGHHHJJJOOOUUU^^^jjjvvv~~~nnn^^^PPPOOOWWW```jjjqqqwwwggg]]]PPPBBB<<<::::::888777777777888999999<<<;;;<<>>666222333444222111111////////////////////////000000///...............---444000---222333444===\\\jjjuuupppwwwhhhdddhhhiii___eeeuuu{{{{{{vvvxxxyyyvvvtttuuusssvvvzzzlllbbb]]]UUUQQQRRRLLLHHHDDDDDDEEEHHHOOOVVVPPPOOOQQQSSSQQQOOOQQQVVVXXXcccyyy~~~}}}nnncccqqqccclllGGG???;;;:::999999888999999999999>>>999AAAfffvvvlllrrrWWWSSSRRRVVVZZZ___eeennnyyysss\\\PPPOOOPPPNNNOOOPPPQQQRRRRRRPPPOOONNNXXXWWWVVVUUUTTTSSSRRRQQQWWWSSSVVV^^^___YYYZZZbbbdddccceeehhhgggbbbbbbeeejjjjjjjjjkkkkkkhhhdddaaaXXXOOOJJJNNNWWW___gggnnniiihhhmmmxxxwwwhhhYYYQQQNNNNNNPPPUUUfffaaa______\\\WWWVVVXXXkkkyyygggXXX]]]lllllliiinnnqqqhhh___WWWSSSRRRTTT[[[bbbyyy~~~}}}{{{ZZZJJJ???777222333444222000111////////////////////////000//////............///---333000...333333555@@@dddoooiiihhhmmmbbb]]]```ccc\\\ddduuuzzzwwwsssrrrsssrrrpppqqqsssnnnkkkkkksssqqqfff```WWWQQQPPPFFFHHHFFFBBBEEERRR```hhh[[[XXXVVVTTTOOOKKKMMMRRRVVV```tttpppgggtttjjjjjjHHH@@@;;;;;;:::999999999999999:::???;;;BBBfffnnnmmmmmmVVVZZZSSSWWW\\\```fffnnnxxxzzzcccSSSNNNNNNMMMQQQQQQQQQQQQQQQPPPOOONNNXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUXXX^^^^^^ZZZ[[[bbbdddbbbccceeebbb^^^]]]aaafffffffffggggggeeeaaa^^^TTTMMMJJJPPPZZZdddpppyyymmmiiihhhlllsss}}}rrr___UUURRRSSSWWW\\\mmmgggbbb___[[[WWWWWWZZZrrryyybbbVVV]]]llljjjdddeeeddd```YYYSSSQQQRRRTTT\\\dddwww|||}}}~~~]]]QQQAAA999333333333111000111////////////////////////000///............//////---333000///444333777EEEfffooo}}}___aaaooofff[[[YYY^^^^^^eeeyyy}}}|||~~~}}}xxxrrrpppqqqmmmhhhfffjjjwww~~~pppfff\\\SSSOOOFFFKKKIIICCCFFFXXXmmmyyyccc^^^YYYUUUPPPLLLNNNSSSVVV___rrr~~~uuulllwwwoooeeeGGG???;;;;;;:::999999999999:::999???<<>>???===QQQzzzmmmvvv[[[KKKUUURRRTTTVVVYYY___jjjyyyuuuwww{{{ttt^^^RRRMMMKKKOOOUUUSSSQQQOOONNNOOORRRUUUXXXXXXYYYYYYZZZZZZ[[[\\\\\\```bbbbbb___^^^```bbbccc```aaagggmmmlllfffdddeeedddcccaaa```^^^ZZZTTTPPPMMMIIIHHHNNNYYYhhh}}}iiiVVVRRR```rrrzzzrrrlllcccYYYTTTTTTgggggg______]]]QQQOOOSSSQQQNNNNNNRRRXXXYYYTTTQQQQQQTTTfffwwwrrryyy~~~uuuxxx{{{yyyrrrVVVEEE;;;444333444222000000////////////////////////////////////////////////555000444///333555777UUUyyy}}}XXX___|||xxxuuusss|||~~~vvvvvvsssmmmwwwnnn\\\\\\UUUWWWSSSPPPQQQTTTkkkxxxeeeeeellldddTTTWWW___lllxxx|||kkklllzzz{{{}}}dddQQQ>>>===;;;999888999::::::999:::===AAALLL||||||[[[KKKNNNQQQSSSZZZaaafffjjjsss|||sssttt~~~nnnYYYUUUQQQIIIJJJSSSPPPPPPPPPNNNNNNPPPTTTWWWWWWZZZ[[[ZZZXXXWWWZZZ]]]aaaaaaaaabbbbbb```]]]ZZZZZZaaaeeedddccceeegggfff^^^^^^___```^^^YYYRRRMMMHHHFFFHHHOOOWWWbbbsssqqqdddaaa[[[```ssswwwppplllcccYYYWWW]]]qqqjjj```ccchhhccc```]]]UUUUUUUUUYYY^^^aaa___XXXRRRUUUkkk{{{yyyxxx{{{qqqTTTEEE<<<444333444222000000////////////////////////////////////////////////222---222///333777;;;[[[YYYmmmvvv{{{~~~{{{xxx|||qqquuu~~~www```ZZZSSSWWWTTTRRRTTTYYYrrrxxxbbb___eeecccYYYYYY^^^iiizzztttjjj\\\PPPVVVfff}}}bbbVVVBBB===;;;999888999::::::::::::???CCCLLLwwwppplllWWWWWWPPPSSSZZZbbbgggkkkttt~~~vvvtttyyylllVVVRRRRRRLLLKKKPPPPPPPPPPPPOOONNNPPPTTTWWWZZZ[[[[[[[[[ZZZZZZ[[[]]]cccbbbbbbaaaaaa___\\\ZZZZZZ```cccaaa```cccdddccc_________^^^\\\WWWQQQLLLJJJGGGHHHLLLSSS]]]nnn}}}pppffffff___aaaqqqwwwjjjeeebbb___eeeooo}}}rrrlllvvvyyyrrrgggYYYYYY^^^kkkyyy|||rrrggg]]]ssszzzuuu{{{zzz|||mmmOOOFFF<<<444333444222000000///////////////////////////////////////////////////***111000444888@@@ddd[[[}}}qqqrrrwww}}}xxxyyywwwiii\\\UUU[[[ZZZVVVXXX^^^xxx|||aaaWWW\\\aaa```aaabbbiii|||zzzbbbUUUIIIAAAHHHVVVmmm___^^^CCC>>>;;;999999:::;;;:::::::::AAAEEEMMMkkkgggiiiSSSRRRRRRUUU]]]eeeiiinnnxxx}}}wwwxxxjjjSSSPPPRRRNNNLLLNNNOOOPPPPPPOOOOOOQQQTTTWWW\\\[[[ZZZZZZ\\\]]]]]]]]]ccccccbbb```___^^^\\\\\\]]]aaacccaaa```cccdddcccbbbaaa___\\\ZZZUUUOOOKKKJJJGGGGGGKKKRRR^^^pppuuuooommmddddddssszzziiicccdddjjj{{{yyyzzzyyyccc```eeeyyy{{{pppttthhhcccmmm|||zzzzzzpppRRRHHH===444333444222000000///////////////////////////////////////////////////***111111555999CCClll\\\vvvppprrr{{{{{{vvv}}}www}}}uuueee___fffaaaZZZZZZaaa|||dddTTTVVV___eeeiiijjjooo~~~nnn[[[RRRLLLEEEHHHPPPaaa{{{]]]eeeAAA>>><<<999999:::;;;;;;:::888@@@EEEQQQqqqoooiiiVVVXXXTTTXXX```hhhkkkooozzz|||iiiTTTPPPPPPMMMLLLOOOOOOPPPPPPPPPPPPQQQUUUWWW]]]ZZZXXXYYY]]]___^^^\\\bbbbbbaaa```^^^^^^^^^___cccffffffccccccfffgggffffffccc___\\\XXXTTTOOOKKKGGGEEEFFFLLLVVVdddyyy{{{qqqeeehhhyyy~~~nnnfffccclll{{{lllhhhlll~~~yyyfffYYY^^^jjjsss~~~xxxvvvzzzvvvZZZIII>>>555333333222000111////////////////////////////////////////////////111+++333333555777EEErrr\\\uuurrryyyzzzwww~~~xxx~~~ooojjjnnnfff[[[\\\eeejjjVVVTTT___jjjiiiooovvvuuufffWWWRRRNNNJJJJJJNNN[[[vvvxxx\\\yyyiiiBBB>>><<<:::999:::;;;;;;::::::???EEEUUUxxxzzziiiVVVZZZSSSXXX```gggiiikkkvvv|||{{{jjjYYYQQQMMMJJJLLLRRRNNNOOOPPPQQQQQQRRRUUUXXX\\\YYYWWWXXX\\\^^^]]][[[^^^___```___^^^^^^```ccceeegggeeebbbcccgggiiiggghhheee```\\\XXXTTTOOOLLLDDDCCCDDDLLLWWWggg|||pppbbbhhh~~~xxxkkk```ccc|||rrrppprrr|||ttt___\\\```dddooo}}}vvvsss}}}qqqYYYJJJ???555333333222111111////////////////////////////////////////////////222,,,444444555777GGGxxx[[[|||tttxxx}}}yyyttttttgggYYY]]]jjjnnnYYYVVVcccqqqfffqqq{{{vvviiiZZZSSSNNNKKKLLLOOOVVVppp\\\nnnlllFFF???<<<::::::;;;<<<;;;;;;<<<===EEE[[[ppprrrwww[[[WWWQQQVVV^^^ccccccdddnnn{{{xxxkkk]]]SSSLLLHHHLLLRRRMMMOOOQQQQQQRRRSSSVVVXXXZZZYYYXXXYYY[[[]]]]]]]]]\\\___aaaaaa___^^^```ccccccccc```]]]___eeegggeeegggddd```\\\XXXSSSNNNJJJDDDBBBCCCJJJTTTbbbvvvnnnbbbiii~~~sssbbbeeeuuuuuuuuuxxx~~~mmm[[[XXXXXXWWW```ooo~~~wwwttt}}}eeeSSSKKK@@@555333333222111222////////////////////////////////////////////////222+++444555555777JJJ~~~[[[sssuuu|||hhhWWW\\\kkkmmm[[[ZZZjjj{{{mmmxxxxxxnnncccZZZTTTNNNMMMOOOPPPfffxxx~~~uuu```bbboooGGG???===::::::;;;<<<<<<;;;<<<:::FFFccchhhhhhooo[[[RRRWWW___bbb```___iiiuuuzzzmmm\\\RRRMMMKKKMMMOOOMMMOOOQQQRRRRRRTTTVVVXXXYYYZZZ[[[[[[[[[\\\^^^```]]]```dddccc___]]]^^^```aaa```\\\YYY]]]cccfffdddcccaaa^^^ZZZWWWRRRLLLHHHCCCAAACCCIIIQQQ^^^ppprrriiimmm||||||pppeeepppzzzzzzxxxuuuwwwdddRRRHHHKKKMMMJJJSSScccmmm|||yyywwwvvvppp```SSSLLL@@@666333333222111222////////////////////////////////////////////////111***333555666888MMM\\\qqqrrrjjjVVVZZZiii~~~jjj[[[\\\oooyyypppmmmhhhbbbZZZQQQKKKJJJLLL^^^nnnsss{{{}}}mmmnnnrrryyyzzzkkk{{{ccc[[[sssEEE???===;;;:::;;;<<<<<<;;;;;;777GGGiiihhhsssjjjkkkpppPPPUUUZZZbbbddd```___hhhuuu}}}mmm[[[QQQOOOOOOMMMLLLMMMOOOQQQRRRSSSTTTVVVXXXYYY[[[^^^]]]\\\\\\___ccc^^^bbbfffddd___[[[[[[]]]```___[[[XXX\\\dddfffddd```^^^\\\YYYUUUPPPJJJFFFAAA@@@BBBIIIRRR^^^ooo~~~~~~xxxqqqkkkyyy~~~xxxsssrrr{{{vvvqqqjjjcccbbbvvv{{{~~~zzztttttt]]]RRRJJJKKKPPPRRRRRRRRR___ppp}}}xxxxxxyyysss~~~fffSSSMMMAAA666222222111000222////////////////////////..................------444---444444999>>>LLLvvv}}}ZZZ|||tttuuu{{{```TTTVVVbbbyyysssccceeexxxyyyppppppkkkVVVIIIHHHGGGHHHTTTaaahhhlllooommmiiiaaadddmmmwwwrrr}}}```VVVpppEEE???===:::999:::;;;:::999777@@@FFFddduuu```lllpppmmmqqq\\\UUU[[[``````___eeeqqq||||||iiiXXXTTTNNNMMMPPPMMMMMMOOOQQQSSSTTTUUUXXXZZZXXXZZZ[[[ZZZYYY[[[aaafffbbbcccccc___XXXTTTVVVYYYbbbaaa]]][[[^^^bbbaaa\\\```___[[[VVVUUUVVVQQQJJJ>>>???DDDJJJPPP[[[nnnwwwlllddd]]]WWWSSSccc|||tttsssuuullleee^^^ZZZ^^^vvv~~~{{{sssuuuddd\\\WWWVVVUUUSSSRRRTTT\\\kkk|||}}}xxx|||dddQQQMMMAAA666222222111000111////////////////////////........................444...333333666;;;HHHsss|||ZZZtttpppjjjnnn{{{zzzbbbWWWVVV]]]mmm~~~qqqccceeevvvvvvmmmXXXJJJGGGCCCEEEMMMTTTYYY```gggiiihhh\\\^^^eeeooowww}}}aaaYYYwwwKKK???===:::999:::;;;::::::<<>>???CCCKKKTTT___ooo~~~{{{xxxrrrkkk```XXXSSSPPPMMMKKKSSSsssyyyqqqmmm```ZZZUUUSSSWWWlllyyyyyyiiieeeaaa^^^XXXQQQNNNPPPQQQ]]]qqq~~~}}}zzzlllWWWLLL@@@555222222111000111////////////////////////........................333---333333777<<>>???BBBjjjxxx]]]hhhtttuuu}}}]]]WWWYYY\\\^^^\\\[[[___kkkuuu}}}xxxwww~~~iiiYYYUUUNNNLLLOOOLLLNNNPPPRRRSSSSSSTTTVVVXXXXXXZZZZZZYYYWWWYYY^^^bbbaaadddeeeaaaZZZTTTQQQQQQSSS]]]bbb]]]VVVWWW]]]aaa``````]]]WWWUUURRRJJJBBB???>>>BBBKKKVVV```lllvvvxxxuuuoooiiiccc___\\\[[[QQQMMMGGGCCCCCCCCCDDDDDDGGGYYYtttxxxnnneeeWWWQQQNNNMMMNNN[[[|||nnnsss}}}qqqkkkgggddd^^^UUUOOONNNHHHPPP___www|||zzz}}}vvv[[[JJJ???555222333111000111////////////////////////............////////////000+++444444999@@@QQQ~~~dddsssoooiiihhhoootttpppsssyyy|||rrrjjjddd```^^^]]]XXX___wwwuuueee]]]WWWTTT[[[eeeqqqpppzzz~~~wwwbbbQQQLLLJJJNNNRRRWWW[[[bbbiiijjjfffbbb]]]\\\aaaiiirrr}}}lllhhhLLL@@@===;;;:::;;;;;;;;;:::<<<===@@@jjjaaaiiiwww|||yyy___NNNPPPSSSWWWZZZ[[[[[[___hhhpppzzzvvvuuu|||}}}dddVVVSSSMMMKKKOOOMMMOOOPPPRRRSSSSSSSSSUUUWWWXXXYYYZZZXXXVVVWWW\\\```___bbbeeeddd^^^XXXTTTRRRTTT___eeeaaaZZZZZZ```ddd^^^^^^[[[WWWTTTQQQIII???@@@===???HHHRRRYYY___ddd]]]ZZZUUUOOOIIIGGGFFFGGGCCCDDDEEEGGGHHHIIIIIIIIIGGGKKKSSSaaaxxx|||sssrrrrrrjjjbbbUUUPPPMMMLLLJJJOOOcccxxxrrrddd\\\dddoooyyy|||rrrkkkjjjhhh```WWWRRRIIIIIIOOO```yyy}}}vvvwwwwwwUUUIII>>>555333333111000000////////////////////////........./////////000000000,,,444555999@@@SSSwwwbbb|||yyymmmkkkrrrppppppqqqwww~~~xxxqqqnnniiiccc^^^ZZZXXXXXXUUUVVVOOONNNYYY```llluuueee\\\TTTPPPWWWbbbmmmzzzvvv~~~hhhTTTPPPRRRVVVYYYZZZ[[[aaaiiimmmllleee^^^YYYZZZ___hhhvvvlllhhhMMM@@@>>>;;;:::;;;<<<;;;::::::===BBBkkklllnnnxxx~~~xxxYYYPPPTTTNNNTTTZZZ^^^```cccjjjppp}}}~~~vvv___SSSQQQKKKJJJOOOOOONNNPPPRRRRRRRRRSSSUUUVVVXXXYYYYYYXXXVVVWWW\\\```\\\```dddeeeccc^^^ZZZWWWXXX___dddaaa___```aaaaaaZZZ[[[XXXUUUSSSPPPHHH???@@@<<<<<>>;;;;;;;;;<<<<<<;;;:::@@@FFFkkk|||xxxzzz```WWWVVVOOOTTT[[[aaadddiiippptttsss]]]RRRQQQKKKJJJOOOPPPMMMOOOQQQRRRRRRSSSUUUWWWWWWYYYYYYXXXVVVXXX]]]aaa[[[^^^bbbffffffccc___[[[XXX]]]`````````aaa```\\\YYYYYYVVVRRRPPPOOOHHH??????::::::@@@FFFGGGGGGIIIKKKNNNQQQRRRRRRSSSWWW[[[bbbkkkwwwzzzsssoooeeeccccccdddbbb``````dddeeehhhnnnwww~~~qqqrrrpppnnntttxxxooo```SSSOOOPPPVVVVVVSSSWWW```oooyyyzzzqqq]]]TTTVVVkkk{{{xxxuuuoookkkjjj___UUUKKKNNN```{{{yyysssvvvwwwWWWGGG===444333333222000000////////////////////////---......///000000111111222///777444666<<>><<<;;;<<<<<<<<<;;;999???EEEiiifffZZZRRRSSSVVVZZZ^^^ccciiirrrwww|||~~~uuu___UUUSSSKKKIIINNNOOOLLLNNNPPPQQQRRRSSSVVVXXXWWWXXXYYYXXXWWWYYY^^^cccZZZ]]]aaaeeefffddd```]]]XXX^^^aaa`````````^^^ZZZ[[[ZZZVVVPPPNNNLLLEEE===<<<999;;;AAAFFFGGGIIIMMMWWW[[[aaaeeehhhnnnwww~~~yyyvvvvvv{{{|||wwwssstttyyytttppprrryyy~~~zzz|||~~~sssdddSSSNNNPPPXXX[[[XXXXXX]]]fffwwwuuuyyywwwiiihhh{{{{{{zzz~~~sssdddTTTOOO[[[rrrwwwrrrrrrzzzuuu[[[FFF<<<444333444222000///////////////////////////---......///000111111222222///888666888???TTT}}}jjj}}}zzzssssssuuuzzzyyyhhhYYYVVVYYY[[[___dddZZZWWWRRRPPPRRRZZZccchhh\\\[[[PPPIIIKKKEEEDDDOOOLLLNNNPPPUUU___jjjllliiitttrrrrrrzzzxxxmmmggg[[[PPPLLLJJJMMM\\\mmmlllWWWbbb{{{pppvvvvvvkkkfffdddnnnnnnllldddXXXRRRYYYeeessslllYYYAAA>>><<<;;;<<<<<<<<<;;;777<<>><<>>CCCLLLZZZfffmmm~~~vvv~~~zzzooo]]]OOOOOOQQQVVVWWWVVVYYY^^^```lllttttttooosssqqqsssuuupppoooxxxyyyzzzzzzcccYYY```|||vvvnnneeecccvvvlllXXXHHH>>>666333222000000222////////////////////////000000///...///111333444444444333999>>>AAAZZZ|||ccc|||~~~~~~{{{wwwtttzzz{{{nnneee```]]]___hhhrrrsssmmmfff```aaaooobbbRRRNNNQQQNNNQQQWWWWWW\\\[[[WWWUUUZZZ___]]]WWWZZZVVVUUUXXX[[[ZZZZZZ]]]NNNOOOQQQUUUWWWYYY```gggeeelll~~~uuuwwwlllhhhddd^^^dddfffcccbbbgggkkkjjjwwwuuu```UUUBBB???<<<::::::::::::999===<<>>;;;;;;>>>===MMMppp~~~sss___SSSOOOLLLNNNNNNLLLNNNRRRRRRZZZZZZZZZ]]]YYY\\\llluuu}}}vvveee\\\VVVLLLIIIMMMNNNXXXlllzzzyyyooo|||uuuhhhcccyyy\\\QQQFFF===444222222000000222////////////////////////...///000111111222222111666666666;;;;;;;;;^^^qqqgggvvvwwwzzzqqqooozzz}}}pppppp||||||oooiiiwwwzzziiijjjvvv|||ooossslllyyy^^^lll\\\BBB???<<<::::::::::::999<<<:::>>>SSSooommm~~~sss^^^RRRQQQTTTXXXXXXWWWXXX[[[___mmmttt|||}}}lllXXXPPPSSSOOOMMMNNNJJJLLLMMMOOOOOOOOOOOOQQQRRRPPPOOOOOOQQQUUUYYY[[[\\\YYYZZZYYYYYY^^^eeefffbbb]]]```ddddddbbb]]]ZZZXXXXXXWWWSSSLLLCCC===<<<===777999PPP{{{zzzzzzuuuxxxyyycccRRROOONNNNNNLLLJJJMMMRRROOOVVVUUUTTTXXXVVV\\\llloooxxxqqqfff___TTTLLLMMMJJJOOO^^^iiiyyy}}}uuu{{{sssaaaaaa{{{sssWWWMMMEEE<<<444222222///...000000000000000000000000000//////000111222333444444888555333:::<<>>AAA;;;NNNtttzzzXXXxxxyyy}}}zzzooohhhnnnyyyoootttvvvuuuyyy~~~qqqfff```dddppp{{{jjj{{{bbbEEEAAA<<<999999:::::::::888999===HHHkkkuuu~~~~~~cccRRRMMMRRRQQQNNNLLLNNNVVVbbblllnnnooouuu~~~}}}uuu___UUUTTTMMMKKKOOONNNJJJJJJIIIJJJKKKNNNQQQRRRRRRRRRSSSTTTUUUVVVWWWWWW[[[\\\___bbbcccccccccbbbaaa`````````aaa```]]][[[[[[ZZZWWWRRRKKKCCC<<<888555444BBB\\\iiiddd\\\ZZZvvv}}}qqquuu\\\RRRIIIIIIKKKLLLNNNPPPPPPRRRUUUUUUSSSTTTWWW[[[]]]lll~~~yyyvvvkkk___RRRMMMLLLMMMRRRWWWooopppmmm{{{qqqccciiitttggggggVVVLLLAAA999333222333000///000////////////////////////---...///000111222222333555555666===AAA:::CCC^^^[[[zzzzzzyyyzzz{{{yyypppjjjoooxxxvvv{{{xxx{{{vvviiibbbbbbiiiiiiiiiEEEBBB===:::999:::;;;;;;<<<:::@@@GGGvvvppp|||fffTTTLLLPPPPPPOOONNNPPPXXXeeennnmmmmmmrrrzzz~~~www```UUUTTTNNNLLLOOOMMMJJJIIIHHHIIIKKKNNNQQQSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^aaabbbccccccbbbaaa```___`````````^^^\\\]]]\\\YYYTTTMMMEEE===999444444@@@TTT___\\\ZZZ]]]nnnrrrvvvyyyppptttxxx|||}}}aaaUUUKKKJJJNNNOOOOOOPPPPPPRRRUUUUUUUUUUUUXXXZZZ]]]kkkzzz|||{{{~~~}}}}}}ooo```QQQKKKKKKLLLNNNQQQaaazzzppp|||sssfffnnnyyyrrrxxx___SSSJJJ???888222222333111///000////////////////////////......///000111222333333555666555999???;;;@@@SSS]]]}}}}}}}}}|||vvvpppsss{{{{{{xxx|||~~~}}}}}}yyymmmeee^^^aaavvvzzziiiiiiEEEBBB===:::999:::;;;;;;>>>999AAAFFFmmmuuusssyyykkkYYYPPPNNNPPPRRRSSSVVV\\\eeelllkkkkkkooovvv{{{{{{}}}yyyaaaUUUTTTNNNLLLOOOLLLIIIIIIIIIJJJLLLNNNQQQSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXZZZ\\\^^^```aaaaaaaaa___^^^]]]^^^______^^^]]]]]]\\\ZZZVVVOOOFFF>>>::::::777<<>>===AAAPPP\\\zzzuuuwww|||www~~~}}}~~~|||yyy{{{xxxppp[[[\\\mmmxxxzzztttjjj~~~eeeEEEAAA<<<999999:::::::::<<<555AAAEEEeeeppp{{{xxxkkkXXXOOOMMMPPPUUUWWWYYY^^^dddiiiiiihhhlllsssxxxyyy|||{{{bbbUUUTTTOOOMMMNNNKKKJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\^^^___```aaa___^^^]]]]]]___```___^^^[[[[[[ZZZVVVPPPHHH@@@;;;:::555777@@@HHHIIIIIIJJJWWW]]]eeennnzzzwwwggg\\\YYY[[[aaallluuu|||qqq___UUUMMMLLLMMMKKKJJJKKKNNNOOOPPPSSSVVVYYY[[[]]][[[```iiiqqqrrrjjj\\\QQQLLLMMMOOOQQQSSSUUUYYY[[[PPPHHHBBBDDDGGGIIILLLPPPWWWwwwqqqxxx}}}uuupppfff\\\hhhpppVVVMMMMMMDDD<<<555111222444111///000000000000000000000000000000000111222333444555555555<<<:::999??????CCCOOO[[[}}}zzzvvvxxx}}}zzz~~~||||||dddaaalll~~~uuuhhhxxxgggDDD@@@;;;888888999999999<<<444BBBDDD]]]yyy}}}mmmVVVOOONNNRRRUUUXXXYYY\\\bbbggghhhgggjjjqqqvvvxxx||||||cccUUUTTTOOOMMMNNNJJJJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]___```aaa```^^^]]]^^^```aaaaaa```ZZZZZZYYYVVVQQQHHHAAA<<<666444666<<>>===;;;@@@AAACCCNNN]]]~~~zzzwwwxxxwwwuuuxxx}}}~~~~~~yyysssuuu~~~qqqlllrrrcccsssmmmCCC@@@;;;888777888999999???555DDDDDDXXXtttZZZVVVPPPSSSUUUVVVWWWZZZaaafffgggfffiiipppuuuxxx}}}}}}cccUUUTTTPPPNNNNNNIIIKKKLLLOOOQQQRRRQQQPPPOOOQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWYYY[[[]]]___aaabbbaaa___^^^___aaabbbbbbbbbXXXYYYYYYVVVQQQIIIAAA<<<777777999:::::::::>>>CCCEEEMMMWWWaaaooo~~~yyy~~~uuuqqqrrrmmmgggccc___^^^^^^```jjjttttttxxxyyyxxx}}}{{{ooo```[[[WWWVVVRRRMMMLLLOOONNNMMMKKKLLLPPPTTTWWWXXX\\\```jjjvvvnnnfff\\\UUUQQQOOOLLLJJJDDDCCCFFFJJJJJJHHHJJJNNNOOOkkknnn|||}}}tttccc___nnn~~~XXXLLLMMMFFF999777333222222222111///000000000000////////////000222333333222333555777444::::::;;;BBBBBBGGGVVVYYYyyyzzzzzz}}}wwwsssuuuvvvuuuuuuxxxzzz}}}|||pppiiibbb```cccrrrrrrvvv}}}iiinnnpppGGG@@@:::999888777999======>>>777CCC___}}}\\\UUUOOOPPPSSSVVVZZZ\\\]]]^^^aaaeeejjjnnnrrrtttwwwzzzyyy{{{sssdddWWWSSSOOOJJJJJJOOONNNLLLKKKMMMPPPQQQPPPNNNPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVWWWXXXZZZ^^^aaaccc___````````````___^^^^^^UUUUUUTTTQQQMMMGGGBBB???999666444555777:::======DDDLLLWWWcccmmmvvv|||}}}}}}}}}}}}{{{zzzoooggggggfffaaa```bbbkkkkkklllqqquuutttmmmggg^^^[[[VVVPPPLLLKKKNNNPPPPPPQQQQQQPPPNNNOOOTTTYYYaaa^^^ggg}}}~~~kkk]]]UUUTTTUUUMMMLLLLLLMMMIIIFFFIIIOOONNNggg~~~qqq}}}|||rrrbbb___nnn___NNNMMMGGG999666333222222111111000000000000000000000000///111222333333333333666888:::@@@>>>???CCCBBBFFFUUUbbb}}}{{{{{{xxxsssnnnpppvvv{{{zzz~~~~~~oooddd]]]YYYWWWVVVVVV]]]lll{{{yyyiiifffdddFFF???:::999999888999<<<===>>>888BBBYYY|||___UUUPPPQQQSSSUUUXXXZZZ\\\]]]\\\```ggglllqqquuuyyy|||}}}hhh[[[QQQQQQQQQKKKJJJNNNMMMKKKJJJLLLNNNPPPOOOMMMMMMMMMNNNPPPRRRUUUWWWYYYWWWXXXZZZ]]]___bbbcccdddaaaaaaaaaaaaaaa```___^^^WWWVVVSSSOOOKKKGGGDDDBBB;;;888555444666999;;;<<>>CCCAAAAAAFFFDDDHHHVVVhhhyyypppjjjooowww|||}}}mmmiiikkkggg```[[[ZZZ[[[^^^___[[[XXX\\\dddsss}}}}}}wwwuuuxxx}}}~~~}}}{{{hhhccc```EEE???;;;;;;:::888888:::<<>>;;;BBBKKKpppzzzdddPPPPPPPPPOOOOOOQQQSSSVVVXXX\\\aaahhhpppvvv|||~~~pppaaaVVVVVVUUUNNNIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNKKKKKKJJJJJJLLLOOOSSSVVVVVVXXX[[[^^^aaacccddddddddddddddddddcccaaa```___[[[ZZZWWWTTTQQQMMMJJJIIIDDD???999555444666777777;;;>>>EEERRReeevvv}}}uuukkkcccaaabbbZZZYYYXXXYYY\\\^^^]]]\\\YYYXXXUUUPPPKKKIIIJJJLLLOOOQQQTTTSSSQQQRRRUUUXXXWWWWWWaaauuuyyyiii\\\QQQNNNOOOOOOfffzzzuuuvvv|||vvv~~~{{{xxxrrrggg```iii|||___JJJJJJEEE777444222000111111111000///000000000111111111222222333555555666777999<<<;;;AAA@@@AAAGGGGGGKKK[[[XXXuuuzzzsssqqqqqqqqqvvv||||||zzzjjjjjjqqquuussspppmmmrrryyy|||tttggg``````ccciiioootttzzzyyyvvvsssuuuzzzkkk^^^\\\bbbkkksssyyyuuurrr}}}fffmmmgggDDD???;;;<<<;;;888888:::888===<<>>HHHZZZrrr|||~~~{{{rrrjjjccc]]]WWWYYYXXXWWWWWWWWWXXXZZZ[[[WWWWWWUUURRRMMMJJJIIIIIIKKKOOOSSSTTTRRRQQQSSSUUUOOOTTTccc~~~hhhXXXSSSNNNWWW[[[[[[hhhtttjjj|||}}}xxx}}}www|||ssssssoooeee___jjjvvvTTTMMMLLL???555333111000000111111000///000000111111222333333333555666777777999<<<>>>BBBHHHGGGHHHMMMLLLQQQ```ttt{{{vvvrrrrrrssstttzzzwwwllljjjaaa^^^]]]^^^```ccceeehhhhhhnnnsssuuuuuusssllleeecccdddfffiiiqqq~~~sssdddaaagggooowww~~~rrrrrrvvv{{{|||{{{~~~bbbmmmgggFFF???:::999999888999<<<:::<<<<<>>:::666333///555;;;>>>CCCPPPcccrrrzzz}}}|||wwwvvvuuummmcccWWWXXXWWWVVVTTTTTTTTTUUUWWWWWWWWWTTTOOOLLLJJJIIIHHHMMMRRRSSSRRRPPPPPPRRRSSSRRRUUUccc|||ooo[[[PPPGGGFFFCCCBBBEEERRReeetttzzzlllsssnnnnnn~~~}}}zzz~~~xxx~~~zzzxxxkkk```dddsssqqqZZZVVVUUUKKK===444333222111000000000000000000000111222333555555444666888999999:::<<<>>>BBBJJJKKKKKKPPPPPPYYYlll~~~}}}tttppprrrwwwvvvtttyyyyyyjjjaaa^^^^^^[[[XXXXXXZZZ\\\\\\\\\ddddddfffiiikkkllljjjhhhcccaaa_________cccooo{{{yyyuuummmhhhttt}}}xxxyyywwwyyybbbnnnwwwGGG@@@;;;;;;;;;999999<<<;;;;;;@@@>>>IIIYYY~~~rrrtttpppVVVNNNSSSVVVVVVUUUWWWZZZ\\\```hhhnnnmmmlllsss}}}{{{{{{~~~kkkWWWTTTVVVPPPJJJJJJLLLMMMNNNOOOOOONNNLLLLLLLLLKKKKKKLLLNNNPPPRRRSSSUUUTTTSSSTTTVVVWWWWWWUUURRRRRRTTTWWWZZZ[[[ZZZXXXWWWTTTRRRPPPPPPOOONNNLLLHHHGGGEEEDDDBBB>>>999555999333333:::???FFF\\\sss~~~vvvoookkkfff```\\\XXXVVVVVVXXXVVVTTTUUUVVVSSSLLLIIIJJJMMMOOORRRQQQOOOMMMOOOQQQPPPMMMOOOXXXeeetttzzzwwwwwwhhhZZZSSSLLLIIIBBB???BBBAAA@@@LLL\\\zzzmmmuuupppooo~~~{{{vvv{{{sss}}}}}}yyyxxxiii___eeewwwjjjZZZ\\\\\\OOO>>>444333222111000000000000000000111111222333555666666888999::::::;;;>>>@@@BBBJJJJJJKKKOOOPPPXXXjjj}}}zzztttpppqqqvvvuuurrrxxxwwwllldddaaaZZZYYYWWWWWWXXXYYY[[[[[[___```bbbfffiiijjjiiigggcccaaa```___\\\^^^jjjvvv}}}~~~|||pppdddiiiwww}}}___ooo|||GGG@@@;;;;;;;;;999999<<<<<<;;;???===FFFUUU}}}wwwqqqooo]]]SSSSSSRRRSSSVVVYYYYYYXXX___fffiiiggghhhoooxxx|||}}}yyywwwxxx}}}lllXXXUUUUUUOOOJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNPPPRRRSSSTTTSSSSSSTTTVVVWWWVVVVVVSSSTTTUUUXXX[[[[[[YYYVVVUUUSSSQQQPPPPPPOOONNNLLLKKKIIIFFFDDDBBB>>>:::666999444444999<<>>@@@>>><<>>;;;999999555444888888;;;IIIXXX}}}ssshhh^^^VVVQQQTTTUUUWWWYYYTTTLLLJJJLLLJJJKKKLLLLLLJJJHHHHHHIIILLLMMMNNNNNNPPP]]]xxxzzzsssqqqnnnhhhdddWWWLLLMMMQQQIIIDDDIIIJJJGGGAAA???@@@===999???JJJwww|||uuusss}}}yyy~~~vvvnnnxxx}}}yyyxxx{{{ggg\\\hhh___UUU^^^^^^JJJ555333222222111000000111111111111111222333444555666888999:::;;;<<<>>>BBBEEEFFFLLLLLLMMMRRRQQQWWWgggxxxkkk{{{qqqmmmnnnsssssspppvvv~~~vvvrrroookkkhhhccccccccc```[[[XXXXXXYYYXXXYYY[[[^^^bbbcccaaa```]]]^^^___\\\TTTSSS]]]jjj}}}vvvtttyyyzzzVVVhhhgggGGG@@@;;;;;;;;;999999<<<<<<888<<<<<>>;;;>>>EEE}}}vvvtttvvvmmmvvvzzzxxxxxxxxxcccXXXggg~~~ZZZPPPZZZZZZGGG444333222111111000111111111111111111222333444666666777999;;;<<<===@@@DDDGGGJJJOOONNNOOOUUUTTTXXXffffffaaa{{{ooolllmmmsssrrrpppvvv||||||uuuqqqpppmmmkkkggggggeeebbb___]]]\\\]]]ZZZZZZ[[[^^^``````^^^\\\YYYZZZ[[[YYYSSSRRRZZZfffyyyvvvPPP]]][[[GGG@@@;;;;;;;;;999999<<<;;;666;;;===DDDJJJmmmmmmvvv[[[SSSMMMNNNQQQRRRWWW^^^cccffffffggglllwww~~~yyyuuuuuuxxxuuufff[[[RRRKKKIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMOOOQQQRRRSSSQQQPPPPPPSSSUUUVVVVVVWWWWWWWWWYYYZZZZZZXXXUUUTTTSSSSSSTTTUUUUUUSSSRRRRRRNNNHHHDDDAAA@@@>>>===777666666777666777===DDDMMMwwwuuujjj^^^ZZZYYYYYYUUUOOOMMMNNNGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGIIIJJJIIIOOOaaasssyyyyyywwwxxx{{{qqqYYYMMMLLLFFFDDDEEEBBBBBB@@@@@@@@@???===>>>AAA|||vvvtttwwwkkksss}}}zzzxxxxxxrrr___XXXiiiWWWOOOZZZZZZHHH777222222111111111111111222222222222222333555666777777:::===???AAACCCFFFHHHMMMQQQPPPQQQWWWVVVXXXeeebbb\\\zzzqqqmmmnnnsssrrrooottt~~~wwwsssqqqqqqpppjjjgggcccaaabbbbbbbbbaaa\\\]]]]]]___aaaaaa^^^\\\XXXWWWXXXXXXTTTSSSYYYbbbyyy}}}wwwsssMMMYYY[[[GGG@@@;;;;;;;;;999999<<<:::555<<<@@@EEEFFFfff}}}sss~~~```VVVNNNOOOOOOOOOUUU___^^^cccfffgggllluuu}}}~~~{{{wwwtttsssyyylll^^^RRRKKKJJJLLLKKKKKKKKKKKKKKKLLLNNNNNNNNNMMMMMMLLLMMMOOOPPPQQQRRRPPPNNNOOORRRUUUVVVWWWWWWVVVVVVWWWYYY[[[ZZZZZZUUUUUUUUUVVVWWWWWWTTTRRRQQQMMMHHHDDDBBBAAA???===777777777666666777;;;>>>DDD```zzzggg___YYYXXXWWWRRROOONNNGGGFFFFFFGGGHHHIIIGGGEEEGGGGGGHHHHHHGGGNNNaaatttrrr]]]SSSGGGCCCFFFDDD???>>>>>>>>>=========>>>vvv|||vvvuuu|||yyyiiisss|||zzzxxxxxxmmm^^^^^^sss|||{{{WWWTTT```]]]HHH666222111111111111111222222222222222333444555666777888<<<@@@DDDFFFGGGIIIJJJNNNRRRPPPQQQWWWVVVWWWccccccWWW{{{vvvrrrqqqtttqqqlllpppzzz|||vvvtttuuuwwwuuunnnfffccceeegggeeebbb^^^^^^___bbbddddddbbb```[[[WWWVVVWWWVVVUUUXXX]]]vvv|||yyyrrrTTTeee^^^GGG@@@;;;;;;;;;999999<<<;;;555===AAAEEEAAA]]]{{{{{{kkk[[[NNNNNNPPPOOORRRZZZZZZbbbhhhhhhjjjqqqyyy||||||}}}|||{{{xxxuuussssss|||qqqaaaRRRKKKKKKMMMKKKKKKJJJJJJKKKLLLNNNOOONNNMMMMMMMMMMMMNNNPPPQQQRRRPPPNNNNNNQQQTTTVVVWWWWWWUUUTTTUUUXXX[[[^^^^^^UUUUUUUUUVVVWWWVVVSSSQQQNNNKKKGGGDDDCCCAAA???>>>888888777555444666888999BBBQQQkkkqqqcccXXXVVVXXXVVVQQQNNNHHHGGGFFFHHHKKKLLLJJJHHHEEEGGGIIIHHHHHHVVVvvvuuu]]]LLLHHHDDDAAAAAA???>>>>>>>>>===<<<|||pppyyyuuuuuu|||wwwvvv~~~|||~~~|||iiittt}}}{{{yyyxxxlllaaafff~~~xxxYYY[[[fff^^^FFF222222111111111111111222222222222222333444555666777999===CCCGGGIIIJJJKKKLLLNNNQQQOOOPPPWWWUUUVVVaaacccRRR{{{vvvtttuuuqqqjjjmmmvvvyyyxxxvvvyyy|||xxxkkkggghhhiiieee___^^^^^^```cccfffgggeeeddd^^^YYYUUUWWWWWWVVVWWWZZZrrr~~~~~~tttooouuu~~~~~~yyyqqq\\\uuu___GGG@@@;;;;;;;;;999999<<<;;;666===BBBDDD===WWW}}}uuu^^^MMMMMMQQQPPPPPPTTTYYYcccjjjjjjjjjooovvvzzz}}}yyywwwyyy|||~~~tttbbbRRRKKKLLLNNNKKKJJJJJJJJJKKKLLLNNNOOONNNNNNMMMMMMMMMNNNPPPQQQRRROOOMMMNNNPPPTTTVVVWWWWWWTTTRRRSSSWWW\\\```bbbUUUUUUUUUVVVWWWUUURRROOOLLLJJJFFFDDDCCCBBB@@@>>>999999777444333444555555;;;DDDQQQtttwwwfffWWWUUUYYYXXXRRRNNNIIIGGGGGGIIILLLNNNLLLJJJCCCGGGJJJIIIKKKaaa}}}^^^OOOGGGFFFEEECCC@@@@@@AAA???===nnnqqqyyymmmpppzzzxxxyyy{{{{{{{{{kkkuuuzzz~~~zzz{{{|||vvvuuuxxxlll]]]sss```TTTcccdddSSS>>>...222222222111222222333333111333555666777999<<>>;;;:::888666666666666666777@@@JJJ\\\sssaaa[[[[[[XXXTTTQQQKKKIIIGGGHHHKKKMMMKKKIIICCCHHHLLLJJJIIIYYY}}}{{{```UUUNNNFFFBBBEEEIIIIIIEEEDDDuuuwww~~~rrrttt}}}{{{zzz~~~rrr}}}~~~}}}}}}wwwtttuuuiii___www~~~sssXXXSSSbbbaaaOOO>>>111222222111111111222333333222333666777888:::===@@@???EEELLLOOONNNMMMNNNPPPRRRSSSTTTSSSQQQTTTYYY^^^}}}jjjUUU~~~vvvrrrtttuuuqqqmmmmmmooorrr}}}zzzyyy{{{}}}{{{mmmiiifffhhhmmmooommmjjjcccccc```[[[VVVTTTVVVXXXpppyyy{{{jjj\\\SSSOOORRRQQQKKKMMMUUU___iiilllcccZZZ]]]gggppppppUUU[[[BBB???<<<::::::::::::999;;;;;;>>>:::AAACCCPPPsss^^^TTTLLLLLLNNNMMMKKKJJJPPPXXX```dddeeehhhooouuu}}}~~~~~~|||yyy}}}|||kkkYYYOOOMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMNNNOOOOOOOOONNNMMMNNNMMMLLLOOOSSSWWWWWWWWWWWWWWWXXXYYYZZZ\\\^^^___```ZZZTTTRRRTTTTTTOOOJJJNNNNNNNNNLLLIIIFFFBBB@@@===<<<:::888777777777888333:::???LLLnnn~~~kkkaaa]]]WWWQQQNNNKKKIIIHHHIIIKKKLLLJJJIIICCCEEEGGGFFFEEELLLaaauuu~~~kkkRRRMMMJJJLLLLLLIIIFFFFFFuuuvvv|||oooqqqyyyvvvzzzzzz}}}wwwtttdddbbb||||||~~~uuueeeTTTXXXfff]]]III;;;333111111111111111222333333222444666888999;;;>>>AAABBBGGGLLLOOONNNLLLMMMOOOOOORRRTTTTTTSSSTTTXXX\\\wwwqqqWWWzzzssstttsssqqqnnnnnnrrrvvv~~~zzzzzz|||wwwrrrnnnoootttwwwvvvtttkkkhhhccc\\\VVVTTTVVVXXXpppyyy|||ooofff[[[SSSOOOQQQPPPLLLNNNVVVRRRZZZ]]]WWWRRRTTT]]]ccc{{{fffUUU[[[BBB???;;;999999:::999999<<<<<>>>>><<<;;;999999999999666:::;;;???WWWyyyrrrggg```YYYSSSPPPKKKJJJIIIIIIJJJKKKIIIHHHHHHFFFGGGIIIHHHGGGLLLSSS\\\dddkkk{{{xxxZZZTTTPPPOOOLLLGGGEEEGGGuuuuuuyyylllnnn}}}uuuqqqxxx~~~yyyyyy}}}~~~ssskkk^^^fffwwwkkk```XXXbbbkkkYYYAAA777333111111111111111222333444333555777999:::<<<@@@CCCDDDHHHKKKLLLLLLKKKKKKLLLMMMQQQUUUVVVUUUUUUXXX[[[tttyyyWWWxxxuuusssrrrooonnnrrrwww|||~~~{{{xxxzzz~~~uuupppggg^^^XXXVVVWWWYYYnnnzzzzzzuuussslllfffddd```ZZZZZZ^^^YYY^^^aaa```\\\[[[[[[\\\rrr|||eeeWWWRRRAAA???;;;999999999999888;;;<<<>>>888@@@BBBIIIuuuqqqYYYQQQMMMPPPNNNGGGCCCDDDCCCOOO\\\bbbcccgggpppyyy||||||ssszzz{{{nnn\\\PPPKKKHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHJJJMMMOOOQQQPPPOOONNNJJJKKKMMMPPPSSSTTTTTTSSSSSSTTTVVVXXXXXXXXXXXXWWWXXXSSSOOONNNOOOPPPMMMJJJLLLLLLKKKKKKIIIGGGEEEDDD???>>>===<<<;;;:::999999888:::999:::GGG___sss{{{rrriiibbb[[[WWWVVVLLLLLLKKKJJJJJJIIIHHHHHHKKKHHHIIIKKKKKKIIIIIILLLVVV___ffftttggg[[[OOOJJJIIIFFFEEEFFFyyyxxx{{{nnnqqqyyytttvvv{{{yyy}}}zzzrrrvvvzzz||||||~~~vvvhhh[[[YYYjjjwwwddd[[[YYYeeeiiiRRR:::444444111111111111222333444555444666888:::<<<>>>BBBDDDFFFGGGIIIJJJJJJIIIJJJKKKLLLPPPVVVXXXWWWWWWYYY[[[xxxWWW|||vvvsssssspppmmmpppuuu|||~~~~~~~~~~~~xxxlllaaaZZZXXXYYY[[[jjjxxxyyynnniiieeefffhhhjjjhhhaaa[[[WWWmmmyyyjjj[[[TTTAAA>>>;;;999999999999888888:::<<<777@@@CCCFFFnnnzzzxxx[[[OOOHHHKKKJJJBBB>>>AAAEEEPPP\\\ccceeeiiirrrzzz|||}}}ttt{{{{{{mmm\\\QQQLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKNNNPPPQQQQQQQQQPPPMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVRRRQQQQQQSSSTTTSSSOOOLLLJJJJJJIIIHHHGGGEEEDDDCCC??????>>>===;;;:::999888333444555666<<>>:::888888999888888666999;;;666@@@CCCCCCfffwww~~~}}}hhhVVVJJJLLLMMMGGGDDDHHHLLLSSS[[[aaaeeekkksssyyy|||{{{xxx~~~~~~ppp___TTTOOOMMMIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQRRRPPPRRRTTTTTTRRRQQQRRRSSSQQQRRRSSSUUUVVVVVVWWWWWWSSSTTTVVVXXXYYYXXXSSSPPPKKKJJJIIIGGGFFFDDDCCCCCC@@@@@@???>>>===;;;999888222222444777999???KKKVVVooo}}}vvvooofff[[[VVVVVVPPPQQQPPPNNNKKKIIIHHHIIIMMMJJJIIIHHHDDDDDDLLLUUUlllxxx|||{{{ZZZLLLNNNPPPNNNJJJqqqnnnqqqdddjjj}}}vvvqqquuuvvvpppsss~~~zzzmmmjjjzzz}}}~~~}}}~~~~~~rrrsssrrrqqqssspppcccTTTZZZttt{{{www}}}lllSSSPPPWWWUUU@@@222444777333333333444555666777888555888:::<<<>>>AAAEEEGGGJJJIIIIIIIIIKKKLLLMMMMMMNNNRRRWWWZZZYYYZZZ\\\^^^uuukkk~~~uuummmjjjoooooohhhhhhnnnwww~~~pppaaaYYYWWWXXXYYY\\\jjjxxxzzzxxx}}}oooyyyiii[[[UUUAAA>>>:::888888999888888777:::<<<555???BBB???^^^sssyyy```NNNOOOSSSOOONNNSSSUUUXXX\\\bbbgggnnntttxxxzzz|||~~~xxxxxxtttbbbUUUOOOLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRPPPRRRSSSRRRQQQQQQSSSUUUQQQQQQRRRSSSUUUVVVXXXYYYWWWWWWXXXYYYXXXVVVSSSQQQLLLKKKJJJGGGFFFDDDCCCCCCBBBBBBAAAAAA???<<<:::999777555666::::::;;;EEEQQQeee{{{~~~wwwkkk^^^VVVVVVRRRSSSSSSPPPLLLIIIIIIJJJNNNKKKIIIIIIGGGFFFKKKRRRXXXiiirrr{{{lllYYYUUUSSSOOOMMMnnnkkkmmmbbbiii}}}uuuqqqvvvvvvppprrr|||xxxmmmlllvvvyyy|||~~~}}}||||||}}}}}}|||vvvfffgggffffffkkklllaaaRRR\\\xxx|||tttooouuulllWWWQQQTTTQQQ===111444666333444444555666777888999666888;;;===???AAAEEEHHHLLLKKKJJJJJJLLLNNNOOOPPPOOOSSSXXXZZZZZZZZZ]]]```uuuyyyyyypppgggffflllmmmgggfffllluuu~~~ppp```WWWVVVWWWXXXWWWcccqqq{{{tttrrrrrruuuxxxsss|||fffUUUPPP@@@>>>:::888888888888777999<<<===555???AAA<<>><<<:::999444444888888777???LLLSSSkkk~~~qqqbbbYYYXXXSSSUUUUUURRRMMMIIIIIIKKKIIIEEEDDDFFFHHHFFFGGGIIIMMM```lllvvvyyycccXXXRRRNNNLLLqqqxxxuuukkklllxxx{{{rrrvvv{{{oooqqqqqqjjjfffqqqwwwzzzyyy{{{zzz~~~}}}}}}{{{wwwmmmffffffnnnsssjjjZZZPPPaaa{{{qqqnnnvvv}}}bbbKKKUUUTTTCCC666555444000666444222111333444555555777:::===???AAACCCFFFIIIIIIMMMPPPNNNJJJIIILLLPPPQQQRRRWWW]]]^^^\\\]]]aaazzz|||{{{rrriiidddhhhmmmmmmkkkjjjqqqwwwvvvaaaVVVRRRRRRRRRRRRZZZggguuu~~~}}}pppjjjhhhkkkyyybbbUUUTTTBBB>>>999777777888999999777777777888:::???FFFKKKfffNNNLLLGGGMMMXXXRRRPPPUUU\\\ccciiiooouuuxxxzzz{{{{{{yyywwwuuuuuuvvvyyywwwuuuqqqeeeWWWPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNOOOSSSUUUPPPJJJJJJRRRWWWWWWSSSSSSRRRSSSTTTUUUWWWXXX[[[WWWSSSPPPOOONNNNNNMMMRRROOOLLLHHHFFFDDDDDDDDDEEECCCAAA@@@@@@>>>;;;999777555333222444777;;;===NNN[[[ppp~~~zzzoooddd\\\XXXVVVVVVUUUSSSPPPLLLHHHEEEGGGHHHJJJIIIFFFFFFHHHKKKQQQVVVbbbssslll^^^WWWSSSOOOsssxxxssshhhjjjvvvxxxooozzz~~~ssswwwwwwnnnhhhyyy}}}~~~{{{zzz|||zzzuuuzzzyyyxxxyyyxxxuuuoookkkooojjjnnnxxxxxxhhhXXXSSScccwwwyyy]]]MMMVVVUUUEEE777555666444222222333444666777777666??????@@@@@@AAADDDIIILLLJJJLLLNNNNNNLLLKKKMMMPPPQQQQQQUUU[[[\\\[[[\\\```ttt|||~~~|||tttlllgggjjjnnnmmmjjjiiinnnvvvyyydddWWWSSSRRRRRRPPPVVV```nnnzzztttgggbbbdddrrr~~~aaaWWWTTTAAA>>>999777777888888888777888888888999>>>DDDIIIsssVVVSSSMMMOOOTTTPPPPPPUUU[[[aaagggmmmtttxxxyyyyyyxxxwwwvvvtttsssrrrtttsssqqqlllaaaSSSLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKMMMOOOQQQQQQSSSPPPJJJKKKRRRVVVUUUTTTSSSRRRQQQRRRSSSUUUVVVWWWUUUQQQPPPOOOOOONNNMMMRRROOOKKKHHHEEEEEEEEEFFFBBBAAA?????????>>><<<:::777666444333444666999:::@@@LLL]]]ooo||||||qqqfff^^^ZZZWWWWWWWWWUUUSSSOOOLLLIIIIIIKKKKKKIIIFFFDDDFFFHHHPPPUUU___oooiiiZZZUUUUUUwwwxxxpppgggkkkxxx{{{ssswww{{{uuu|||{{{ooohhhvvvzzz||||||}}}~~~zzzxxxxxxwwwvvvuuuqqqkkkgggllljjjttt{{{eeeYYY]]]gggooo}}}qqq}}}{{{wwwgggTTTMMMUUUSSSDDD666444666555222333555777888888777666===???BBBDDDFFFHHHJJJLLLKKKLLLMMMMMMNNNOOOOOOPPPOOOOOOSSSXXXYYYXXXZZZ___nnnqqqxxxvvvooojjjmmmpppmmmjjjiiikkkuuuzzzeeeYYYTTTRRRRRROOOPPPVVVbbbqqq}}}wwwjjjbbbllluuu}}}]]]ZZZTTTAAA===999777777888888888888888888888999===BBBFFFhhhzzzVVVRRRPPPMMMNNNMMMQQQUUUZZZ___dddkkkrrrwwwyyywwwvvvwwwyyyxxxtttppptttrrrpppkkk```RRRKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMOOONNNMMMLLLMMMOOOQQQRRROOOQQQOOOLLLMMMQQQTTTSSSUUUSSSQQQPPPPPPQQQTTTUUUSSSQQQPPPPPPQQQQQQPPPNNNQQQOOOKKKGGGEEEFFFGGGIIIDDDCCCAAA@@@???===:::777777666555555555555666666:::CCCOOO\\\hhhsss~~~~~~||||||sssiiiaaa\\\XXXXXXXXXXXXVVVSSSPPPNNNLLLLLLKKKIIIEEECCCCCCDDDLLLQQQ\\\kkkzzzxxx```XXXZZZvvvuuummmeeekkkxxx{{{uuuqqqzzzxxxxxxnnndddmmmrrrxxx}}}|||vvvvvvvvvuuutttpppmmmjjjhhhgggtttyyybbb^^^kkksssqqqvvvrrr~~~rrrhhhZZZMMMMMMQQQMMM???333111333555555666777888777777888999666<<>>AAAEEEHHHHHHIIIIIIJJJOOONNNMMMNNNQQQRRRQQQPPPNNNLLLNNNQQQRRRQQQTTTZZZhhhggglll}}}yyyrrrmmmllloooqqqooommmmmmkkkvvvtttwwwooo```XXXTTTRRRQQQNNNKKKJJJPPP^^^ooo~~~|||kkkffffffeeegggssszzzSSSYYYMMM???<<<999777777777777666888999999888888:::>>>AAAXXXZZZNNNSSSRRRSSS\\\SSSUUUYYY\\\aaagggnnnsssvvvuuuvvv{{{|||~~~}}}|||wwwjjjYYYPPPNNNJJJKKKKKKKKKKKKLLLLLLLLLNNNMMMLLLKKKLLLNNNPPPQQQPPPPPPQQQSSSTTTSSSSSSTTTWWWUUUSSSRRRQQQSSSUUUVVVPPPPPPPPPRRRTTTUUUTTTSSSQQQOOOKKKHHHGGGHHHJJJKKKMMMKKKGGGDDDAAA>>>999666888888888888666444222111555999@@@FFFMMMUUU```gggmmmvvvyyyssskkkccc^^^\\\\\\\\\ZZZWWWRRROOOLLLLLLKKKIIIHHHGGGGGGFFFFFFHHHNNNXXXeeeuuuxxxdddZZZyyyyyytttnnnnnnqqqrrroookkkssssssuuu{{{ppp\\\UUUTTTXXXcccqqqxxxyyyyyyzzz~~~{{{vvvqqqnnnnnnooowwwvvvxxxwwwnnngggooo~~~~~~~~~}}}hhhZZZSSSUUUNNNCCC:::666555666666111333555555777===FFFMMMMMMKKKGGGDDDBBBEEEKKKPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOQQQPPPPPPSSSYYYddd\\\^^^|||oookkkkkkooopppnnnlllmmmllluuuwwwvvvyyy~~~uuuiii^^^YYYVVVSSSPPPNNNLLLJJJLLLUUUdddsss}}}xxxooofff```[[[ZZZ\\\[[[YYYZZZcccvvvSSSXXXFFF>>><<<999777777777666555777888888888888:::===@@@PPPcccNNNQQQQQQPPPYYYTTTVVVZZZ^^^bbbgggmmmqqqrrrrrrtttyyy||||||}}}zzznnn\\\QQQNNNJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPRRRPPPQQQUUUVVVSSSSSSUUUUUUUUUTTTSSSSSSTTTUUUVVVQQQPPPPPPQQQSSSTTTSSSRRRQQQOOOMMMJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDBBB???<<<::::::999888666444333222222555:::>>>CCCLLLWWW^^^eeennnwww~~~{{{vvvoooggg```]]]]]]\\\ZZZWWWRRRNNNLLLLLLKKKIIIHHHIIIJJJIIIHHHJJJNNNVVVaaannn~~~sss```lllooopppllliiiiiiiiihhheeekkkkkkmmmrrriii]]]\\\YYYZZZaaammmtttvvvyyy~~~~~~wwwrrrqqqsssvvvzzzzzzwwwoookkknnnwwwyyy}}}uuuqqqyyydddZZZVVVYYYKKK===666777888777444111444777888:::>>>FFFMMMLLLKKKGGGDDDCCCFFFLLLQQQPPPRRRTTTSSSPPPOOOPPPRRRWWWSSSRRRSSSRRRQQQTTTZZZcccXXXUUUvvv~~~nnnkkkkkknnnoookkkiiijjjjjjqqq|||{{{ttttttvvvpppggg```\\\XXXTTTPPPMMMMMMKKKJJJNNNXXXhhhtttyyytttnnncccZZZOOOUUUYYYUUULLLGGGKKKQQQQQQQQQQQQPPPTTTbbbxxxZZZ```|||BBB>>>;;;999888888777666555666777888888888:::===@@@LLL{{{lllRRRRRRRRRNNNTTTTTTWWW[[[___cccgggllloooqqqsssuuuxxx|||~~~vvvxxx}}}}}}rrr```TTTPPPJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPRRROOOPPPTTTUUURRRRRRVVVRRRRRRSSSTTTTTTUUUUUUUUURRRPPPNNNNNNOOOQQQQQQPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCAAA???<<<;;;:::888777555444444222555777999===DDDOOOWWW]]]gggrrryyy~~~~~~{{{uuulllfff]]]]]]\\\[[[XXXTTTPPPNNNOOOLLLJJJIIIKKKKKKJJJHHHJJJNNNTTT]]]kkk|||lllTTT[[[```___\\\\\\]]]^^^dddjjjjjjlllsssooojjjpppqqqlllkkkooopppnnnpppvvv~~~|||xxxrrrnnnoootttyyyuuuwwwrrriiihhhrrr|||{{{}}}{{{www~~~tttnnnsss^^^WWWWWWYYYHHH777222666888555111444888<<<<<<;;;===BBBGGG???AAAEEEHHHIIIJJJKKKMMMPPPTTTVVVTTTOOOMMMOOOSSS[[[WWWUUUUUUTTTRRRVVV\\\eeeddd^^^|||zzznnnllllllnnnmmmhhhfffgggiiinnnxxx}}}zzz{{{tttnnngggbbb___[[[UUUQQQLLLMMMLLLIIIIIIQQQ```mmmxxxtttlll```UUUPPPOOOMMMIIIKKKLLLMMMLLLKKKJJJMMMOOOKKKLLLMMMKKKJJJSSSgggzzz```hhhzzzCCC===;;;999888888777666444555666777888888:::===@@@NNNkkk~~~}}}vvvZZZYYYYYYSSSWWWTTTWWW\\\aaadddgggkkknnnsssuuuxxxyyyzzz|||~~~rrrvvv|||uuudddXXXTTTJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMOOOQQQRRRNNNOOOSSSTTTQQQQQQVVVOOOPPPRRRTTTUUUTTTTTTSSSRRRPPPMMMKKKLLLNNNNNNNNNPPPPPPOOONNNLLLJJJHHHGGGHHHGGGEEEDDDCCCAAA>>><<<===<<<:::888777666555555222333444444666===GGGNNNXXXcccpppxxx~~~zzz}}}~~~zzzqqqjjj\\\\\\\\\\\\YYYVVVSSSQQQQQQNNNKKKJJJLLLLLLJJJHHHHHHLLLRRR\\\kkkwwwVVVXXX]]]ccchhhiiigggeeeqqq}}}{{{llljjj~~~{{{uuuoookkkkkkmmmooo}}}wwwttttttqqqnnnqqqyyywwwooonnnpppttt{{{~~~|||{{{}}}oookkkvvvWWWVVVcccbbbKKK888666666222000333555777:::>>>AAADDDEEEEEEGGGFFFFFFGGGGGGIIIJJJKKKPPPQQQRRRQQQPPPQQQRRRTTTXXXUUURRRQQQRRRTTTUUUVVVhhhvvv^^^|||{{{uuuppplllmmmllliiihhhiiiiiinnnxxxwwwyyyrrrjjjccc___ZZZUUUQQQLLLMMMNNNLLLKKKNNNVVV^^^uuu~~~yyymmmbbb\\\SSSKKKKKKMMMNNNLLLKKKPPPQQQMMMGGGFFFIIILLLKKKJJJKKKKKKJJJNNN\\\jjj}}}VVVaaaoooBBBAAA===999777777777777666555777888888777888:::===EEEjjjuuuXXXTTTVVVRRRUUUWWWZZZ]]]___bbbfffiiisssuuu{{{|||~~~|||zzz}}}{{{ooo[[[MMMOOOKKKJJJMMMOOOLLLKKKMMMIIIIIIJJJJJJKKKMMMNNNOOONNNQQQSSSRRROOOOOOQQQSSSPPPPPPPPPRRRTTTTTTSSSQQQRRRPPPNNNNNNPPPPPPNNNLLLQQQTTTRRRLLLJJJMMMLLLGGGIIIJJJJJJHHHCCC@@@AAABBB===<<<;;;:::888666444222666333333444666999DDDNNNTTT^^^mmmzzz{{{vvvqqqccc```]]]ZZZYYYXXXWWWUUUSSSRRRNNNLLLJJJIIIIIIIIILLLPPPPPPYYYooovvvwwwyyy}}}~~~{{{wwwyyy|||llliiisssttttttqqqnnnlllnnnpppzzztttppppppoooooottt{{{wwwoooooorrrwww~~~}}}zzzxxxyyy}}}ssshhhyyyzzzddddddkkkYYYEEE666555777444333666777999<<<@@@CCCEEEFFFGGGFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNPPPPPPPPPQQQTTTVVVXXXVVVSSSRRRRRRSSSTTTUUU```}}}yyy]]]vvvvvvpppmmmmmmmmmjjjhhhjjjlllqqqzzz~~~xxxooohhhbbb]]]XXXTTTPPPQQQPPPMMMJJJLLLSSSYYYnnnyyy}}}zzzpppcccVVVWWWWWWXXXZZZ[[[VVVOOOPPPRRRPPPJJJFFFHHHKKKMMMQQQNNNLLLNNNNNNOOOUUU\\\uuuyyyXXXjjjnnnEEE>>>;;;999777888888888777555666888888777888:::<<>>AAADDDFFFHHHIIIFFFGGGIIIKKKMMMNNNNNNNNNKKKLLLNNNOOOOOORRRUUUXXXYYYWWWUUUSSSRRRRRRSSSTTTYYYvvv^^^pppwwwqqqnnnnnnmmmjjjhhhjjjlllqqqzzzxxxrrrllleee___[[[VVVUUUSSSNNNJJJKKKOOOTTTdddrrr}}}|||yyyvvvmmmcccZZZeeerrr~~~~~~rrrssspppeeeUUUMMMNNNQQQQQQRRRMMMLLLPPPRRRPPPNNNOOOeeewwwzzzZZZuuuiiiDDD;;;999888888999:::888777555666777777777888:::<<<@@@YYYrrrWWWRRRQQQUUUWWWYYY[[[\\\___ccceeekkknnntttzzzzzzwwwxxx|||xxxzzz~~~wwwcccSSSNNNIIIGGGJJJKKKHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQPPPOOOPPPRRRRRRRRRQQQSSSRRRRRRSSSSSSRRRPPPNNNPPPOOONNNOOOPPPQQQPPPOOOPPPQQQOOOKKKIIIKKKJJJGGGGGGHHHHHHFFFDDDBBBBBBCCC======<<<:::888666444333333111111222333666@@@JJJPPPYYYfffrrr{{{~~~}}}lllggg```ZZZVVVTTTRRRQQQRRRPPPNNNMMMLLLLLLNNNNNNMMMSSSTTTZZZiiivvvtttsssrrrqqqpppmmmiiifffgggjjjgggkkkwwwtttgggcccdddeeejjjpppuuuwwwvvvtttqqqlllhhhhhhmmmvvv|||rrrlllpppwww|||}}}xxxyyywwwrrrwww|||kkkrrrlllVVVBBB888222444777666777999;;;<<>>OOO|||tttVVVPPPRRRXXXZZZ\\\^^^___aaaeeegggkkknnnuuu{{{{{{xxxxxx}}}xxx{{{~~~xxxgggWWWOOOJJJHHHJJJJJJHHHGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQOOOMMMOOORRRTTTSSSPPPOOOOOOPPPRRRTTTUUUSSSRRROOONNNOOOOOOPPPQQQQQQQQQOOOOOONNNKKKJJJIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCDDD======<<<;;;999666444333222000///111111444===GGGOOOVVVbbbmmmvvv}}}{{{yyy~~~qqqkkkccc\\\WWWUUUSSSRRRQQQOOONNNLLLLLLMMMNNNPPPMMMTTTVVV[[[gggpppmmmlllkkkkkklllkkkiiigggeeefffbbbgggvvvvvvjjjggggggddddddlllwww}}}yyytttyyytttnnnjjjmmmtttyyy{{{vvvpppnnnssszzz}}}~~~xxxwww|||{{{ooolllzzzlllJJJ;;;666333555666777777999<<<===???AAADDDGGGIIIJJJGGGIIILLLOOOQQQRRRQQQQQQPPPPPPPPPOOOOOOPPPTTTWWWWWWXXXWWWUUURRRPPPRRRTTTXXXsss\\\YYYxxxrrrnnnnnnmmmiiihhhiiihhhmmmvvvzzzrrryyy}}}~~~uuulllfff^^^[[[VVVQQQMMMMMMOOOQQQ\\\kkkxxx{{{~~~vvvbbbQQQPPPQQQVVV[[[ZZZUUUSSSUUUVVVggg|||www|||WWWzzz^^^???<<<;;;999999999888555333444555777777666777999;;;===IIImmmqqqXXXSSSUUUXXXZZZ\\\^^^___aaaeeegggiiilllttt{{{{{{wwwxxx|||zzznnnaaaRRRMMMJJJKKKKKKIIIHHHJJJKKKJJJJJJKKKKKKLLLMMMNNNQQQOOOMMMOOOSSSTTTSSSQQQNNNNNNOOORRRTTTUUUTTTRRRNNNOOOPPPPPPPPPPPPQQQRRRPPPNNNMMMLLLKKKIIIIIIIIIFFFEEEDDDDDDDDDDDDDDDCCC>>>===<<<;;;999777555333111//////000000222:::DDDMMMTTT^^^hhhqqqyyy}}}wwwvvv{{{|||wwwqqqhhhaaa\\\ZZZXXXWWWQQQPPPNNNLLLLLLMMMNNNOOOMMMSSSWWW^^^gggllliiihhhggghhhjjjkkkkkkjjjfffgggbbbfffsssrrrgggdddkkkfffdddkkkvvv|||xxxrrrqqqooolllkkkqqqzzz~~~|||sssqqqttt{{{}}}{{{}}}{{{wwwhhhoooxxxcccBBB888777666666666777999:::>>>???@@@BBBDDDGGGIIIKKKIIIKKKMMMOOOQQQRRRRRRRRRQQQQQQPPPNNNMMMNNNRRRUUUUUUWWWXXXVVVRRRPPPRRRUUUVVVttt```TTTwwwqqqmmmmmmlllhhhfffhhhjjjnnnsss{{{{{{tttqqqwww~~~~~~vvvooojjjccc___XXXSSSOOOOOOPPPQQQ[[[iiivvv|||wwwXXXSSSRRRSSSTTTQQQLLLLLLPPPUUUaaaooo{{{|||tttVVVzzz^^^DDD===;;;999888888666444222444555666666666777999;;;<<>>>>>===;;;999777555444111//////000000111999BBBKKKQQQZZZdddkkkrrrxxx{{{uuuqqqrrrwwwyyyyyyyyy{{{~~~yyyqqqiiiddd```]]][[[TTTRRRPPPNNNLLLMMMMMMNNNLLLRRRXXXbbbjjjkkkyyycccbbb```aaacccdddeeeddddddgggcccdddooommmbbb```iiiiiijjjnnnssstttrrrnnndddfffgggkkkuuusssvvv~~~~~~{{{pppddddddllljjjTTT;;;666777888666666999<<<>>>AAAAAABBBCCCFFFHHHKKKMMMLLLLLLMMMNNNPPPQQQQQQRRRPPPOOONNNLLLKKKLLLPPPSSSSSSVVVXXXVVVRRRPPPSSSVVV\\\{{{tttaaavvvqqqllllllkkkgggeeefffgggiiinnnttt{{{~~~}}}xxxrrrxxx}}}|||wwwsssqqqhhhccc[[[UUUQQQPPPPPPPPPUUUcccsssrrr]]]UUUOOONNNNNNLLLMMMQQQ[[[```fffnnn{{{jjjXXX}}}[[[FFF===:::777666666777666555444555666666666777999;;;:::EEE[[[}}}~~~qqq___OOOKKKMMMPPPRRRTTTWWWYYY\\\___bbbbbbfffnnnvvvvvvrrrrrrvvv{{{~~~wwwvvvxxxrrrgggVVVPPPLLLLLLLLLIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQQQQSSSTTTQQQQQQQQQRRRTTTSSSQQQOOOPPPQQQSSSRRROOONNNPPPRRRRRRMMMLLLNNNMMMIIIIIIMMMGGGEEECCCCCCDDDDDDBBB@@@>>>>>>===<<<999777555444111//////111000111888@@@GGGMMMVVV___eeekkkooorrrkkkkkknnnrrrrrroooooorrr{{{zzzrrrkkkeee```]]]YYYWWWTTTQQQNNNMMMMMMNNNLLLQQQXXXeeennnkkktttdddaaa______```aaaaaaaaadddhhheeefffpppmmmcccccceeejjjppprrrqqqnnnlllkkkfffiiijjjlllttt}}}}}}vvvuuu{{{~~~|||}}}xxxrrrddd]]]eeekkk```JJJ999444777888777777:::???AAACCCCCCCCCEEEGGGJJJMMMNNNNNNMMMMMMNNNNNNPPPQQQRRRMMMMMMKKKIIIIIIKKKOOORRRRRRUUUXXXVVVRRRQQQSSSWWWfffuuuvvvppplllllljjjfffdddeeeaaaccchhhoooxxx{{{xxx{{{|||{{{yyyyyy||||||yyyxxxyyylllfff^^^VVVRRRPPPOOOOOONNN^^^qqqkkk^^^SSSQQQUUUXXXZZZ\\\cccbbbaaaeeessscccZZZVVVDDD<<<999666555666777888888444555666666666777999;;;999EEEWWW|||yyywwwtttmmm^^^PPPMMMQQQNNNPPPSSSVVVXXX[[[```cccaaafffnnnvvvvvvsssrrrvvvzzzzzzzzz}}}xxxlllWWWPPPLLLLLLKKKHHHHHHJJJLLLKKKKKKKKKKKKLLLLLLMMMLLLOOORRRRRRPPPPPPSSSVVVNNNNNNOOORRRTTTVVVUUUSSSPPPRRRTTTRRROOONNNOOOQQQRRRMMMLLLOOONNNJJJJJJNNNHHHFFFCCCCCCDDDDDDBBB??????>>>===<<<:::777555444111///000111000111777@@@EEEKKKSSS\\\aaafffiiikkkdddfffkkkooommmhhhiiimmmvvvxxxppphhhbbb]]]]]][[[WWWSSSPPPOOONNNNNNKKKPPPWWWgggqqqlllqqq\\\]]]]]]]]]\\\]]]```cccdddaaa___aaaeeehhhhhhfffbbbjjjrrrtttpppjjjgggfffgggjjjrrr|||uuu|||pppjjjfffjjjooofffNNN>>><<<777777888:::<<>><<<:::888666555333111///---...222999>>>GGGMMMTTT[[[aaahhhqqqwwwmmmooorrrsssrrrqqqpppppp{{{{{{pppiiieeecccaaa]]]]]][[[VVVQQQMMMLLLLLLQQQWWWZZZbbbnnnpppvvvYYYZZZZZZZZZYYYZZZ]]]___```______aaaccceeeeeeeeegggnnnuuuwwwqqqjjjeeecccfffnnnyyy|||zzzzzz}}}rrriiiqqqzzzyyyfffKKK:::555777888999:::===???AAABBBBBBDDDGGGHHHHHHIIIKKKLLLLLLNNNOOOOOOMMMLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPPPPMMMOOOSSSPPPJJJPPP]]]sss{{{mmmhhhllliiihhhjjjgggfffbbbhhhwwwzzzpppmmmpppvvv{{{~~~{{{sssggg\\\TTTQQQPPPPPPVVV^^^lllmmm___[[[WWWWWWZZZ\\\TTTRRRZZZhhhuuugggRRRQQQ???===:::888777777666555333333333444666777888999:::;;;@@@MMMooodddOOOOOOMMMOOOTTTZZZ\\\ZZZ\\\___gggiiikkkmmmnnnqqqtttwwwxxx~~~{{{vvvttttttsssaaaTTTLLLNNNMMMGGGFFFKKKGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOPPPRRRTTTTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJHHHDDDAAA@@@@@@@@@???>>><<<:::888666555222111///......222999===EEEKKKSSSZZZaaahhhqqqxxxrrrtttvvvvvvvvvtttssssssyyytttkkkdddaaa___^^^]]]]]][[[WWWRRROOOOOOOOOWWW^^^aaaiiissstttxxxXXXYYYZZZYYYYYYYYY[[[]]]\\\]]]______```aaaccceeemmmrrrvvvuuuooohhhcccbbbkkkvvvzzzyyyzzz~~~|||yyykkk{{{vvv[[[DDD888444777888:::;;;===???AAABBBDDDFFFHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOLLLNNNRRRNNNJJJOOOZZZ}}}dddmmmoooeeeiiihhhhhhjjjeeehhhcccfffuuuzzzooommmsss|||}}}{{{ooobbbYYYSSSRRRRRRWWW]]]hhhfffYYYVVVTTTRRRQQQLLLKKKTTTbbbooo{{{eeeUUUNNN===<<<:::777666666666555333333333444555777888999999===>>>FFFgggdddKKKKKKNNNOOOTTTZZZ\\\ZZZ\\\```fffhhhjjjlllnnnppptttvvvzzz~~~~~~xxxsssssstttssshhhXXXLLLKKKLLLHHHFFFHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOOOOPPPPPPNNNOOOOOOPPPRRRTTTUUUVVVUUUTTTRRROOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHKKKKKKKKKHHHDDD@@@>>>>>>??????===;;;:::888666666222111000......222888<<>>>>>>>><<<;;;999888777666222111000......111777;;;AAAGGGPPPWWW]]]dddkkkqqqttttttsssssstttsssqqqooolllrrr{{{zzzvvvnnnjjjddd___]]]\\\ZZZYYYYYYYYYXXXVVVSSSRRRSSSUUUTTT```hhhppp}}}zzz{{{[[[\\\]]]\\\[[[ZZZ[[[\\\\\\]]]]]][[[[[[___gggmmmrrrmmmddd^^^\\\bbbkkkrrrrrryyy}}}oooOOO:::999<<<999:::;;;===???AAABBBBBBBBBEEEGGGHHHIIIHHHGGGHHHIIILLLMMMMMMKKKJJJJJJMMMOOOMMMMMMLLLLLLMMMMMMNNNOOONNNNNNOOOPPPOOOMMMPPPUUUddd}}}}}}]]]]]]uuueeeggghhhkkkmmmgggiiiddddddnnn{{{rrrcccYYYSSSRRRQQQZZZccctttvvv]]]UUUQQQKKKKKKIIILLLTTT___kkkzzzeeedddDDD<<<:::888666555666666555444333333444555666777777888:::===>>>]]]|||ZZZOOOMMMMMMPPPVVVWWWVVVXXX\\\```cccfffiiikkkooosssvvvxxxzzzwwwrrrqqquuuxxxxxxtttdddRRRJJJJJJIIIGGGEEEGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNOOOOOOOOORRRQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQOOONNNNNNOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFEEECCCBBBAAA@@@===<<<;;;:::999888777777111111000......111666:::AAAGGGOOOUUUYYY^^^eeeiiilllkkkjjjjjjlllmmmkkkiiifffjjjoootttuuurrrmmmiiifffdddaaa___]]]\\\YYYWWWUUUVVVVVVUUUSSSSSSSSSUUUTTTccckkkrrr~~~yyytttssszzzXXXYYYZZZZZZXXXVVVVVVWWWZZZZZZ[[[\\\^^^ccciiinnnmmmfff]]]XXX[[[eeerrrzzz}}}uuu{{{xxxlllooo|||xxxeeeIII;;;;;;:::333<<<>>>@@@BBBCCCDDDDDDDDDDDDFFFHHHIIIHHHGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNNNNMMMLLLNNNPPPVVViiirrr___[[[vvvfffggggggjjjmmmhhhiiieeeccciiisss}}}~~~zzzjjj]]]UUUSSSPPPXXXaaaoooiiiXXXQQQMMMJJJIIILLLRRRZZZdddtttrrrZZZcccttt>>>===:::888666555666666555444333444444555666666777777777===;;;UUU}}}WWWAAALLLLLLOOOTTTUUUTTTVVV[[[[[[]]]aaaeeeiiimmmrrrvvvyyyyyyvvvrrrqqqvvvyyyxxxwwwiiiXXXMMMKKKJJJHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJLLLMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNLLLLLLKKKKKKJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDCCCAAA<<<;;;;;;:::999888888777111111000///...111555999???EEELLLRRRVVVZZZ___cccdddaaa```bbbfffhhhgggeeedddeeeiiinnnqqqqqqnnnkkkhhhgggfffeeeccc^^^XXXSSSRRRTTTVVVVVVUUUSSSSSSSSSZZZiiipppttt}}}zzzsssoooqqqyyyUUUWWWXXXXXXUUUSSSSSSSSSTTTUUUYYY^^^dddhhhiiiiiieeeaaa^^^^^^dddmmmwww}}}}}}~~~uuuoootttmmmbbbpppyyynnnYYYDDD:::;;;:::666>>>@@@BBBDDDFFFFFFEEEEEEEEEGGGIIIIIIIIIIIIJJJKKKIIIKKKMMMMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNNNNMMMMMMNNNOOOOOOQQQYYYyyywww```YYYuuuffffffeeehhhlllhhhhhheeecccdddkkkvvv~~~qqqaaaXXXTTTPPPTTT___ooowww]]]TTTTTTKKKKKKNNNRRRWWW```ooo~~~zzzgggUUUccckkk999???999777555555555666555444333444444555555666666666666>>>888KKKnnneeeJJJMMMMMMOOOTTTUUUTTTVVV[[[YYY\\\aaaeeejjjooouuuyyy||||||xxxsssrrrvvvwwwuuuwwwmmm]]]QQQKKKKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQRRRRRRPPPOOONNNKKKKKKKKKKKKJJJJJJJJJJJJIIIFFFCCCBBBCCCDDDCCCAAA;;;:::::::::999888888888111111000///...000444888;;;AAAIIIOOOSSSWWW\\\```^^^\\\[[[^^^dddggggggeeeeeefffjjjpppxxx|||}}}|||uuuuuuuuusssnnneeeZZZSSSPPPTTTXXXYYYXXXUUUSSSRRRYYYiiioooqqqzzz}}}||||||uuupppnnnooouuuUUUWWWXXXXXXUUUSSSRRRRRRNNNQQQWWW```iiikkkhhhddd______aaafffmmmtttyyy{{{~~~~~~{{{|||yyytttrrr~~~qqqggg[[[mmmtttdddMMM;;;555999>>>@@@???AAADDDFFFGGGGGGFFFFFFEEEGGGJJJKKKJJJJJJLLLMMMHHHJJJMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQPPPOOOQQQQQQPPPVVVVVVooocccWWWssseeeeeecccfffjjjhhhgggfffcccaaafffqqq|||vvveeeZZZVVVOOOQQQ]]]qqqaaaWWWZZZSSSSSSVVVYYY\\\cccssszzzlll\\\jjjeee777@@@999777555555555666555444333444444555555666666666666???666CCC^^^hhhNNNNNNMMMPPPTTTUUUTTTWWW\\\ZZZ^^^ccchhhmmmsssyyy~~~~~~zzztttsssvvvvvvrrrwwwoooaaaSSSLLLKKKKKKJJJGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJKKKMMMNNNNNNNNNNNNHHHJJJLLLOOORRRSSSSSSSSSMMMOOOQQQSSSSSSQQQOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGCCCBBBCCCCCCBBB@@@:::::::::999999999888888111111000///...000444777777>>>FFFMMMQQQVVV[[[___]]]ZZZYYY]]]dddiiiiiigggggghhhllluuuyyylll^^^UUUPPPTTTYYY\\\ZZZWWWTTTRRRSSSdddjjjlllvvv{{{{{{}}}wwwrrroookkklllxxxVVVTTTRRROOOMMMNNNOOOQQQNNNTTT]]]cccddd```\\\YYYUUUUUU\\\lll}}}zzzzzz}}}~~~{{{}}}}}}xxx{{{tttrrruuuxxxoooUUU>>>:::<<<<<<>>>CCCDDDBBBBBBCCCEEEGGGGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLNNNOOONNNLLLMMMPPPMMMHHHQQQOOONNNLLLLLLMMMOOOPPPRRRTTTUUUUUUSSSQQQPPPQQQYYYTTTkkk{{{ggg{{{wwwdddggghhhhhhiiieeegggeeeccceeejjjqqqvvvyyy~~~kkk___UUURRRUUU^^^nnn|||rrr```\\\dddaaa\\\]]]gggqqqsssnnnvvv```TTTYYY>>>;;;999999888777666555444444444444333444444555666777;;;000888AAAVVVnnnRRRMMMNNNPPPUUUWWWVVVVVVXXX]]]___bbbffflllsss{{{~~~zzzxxxxxxvvvrrroooooommmcccUUUMMMNNNMMMIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMOOOOOOOOONNNNNNOOORRRUUUMMMNNNPPPQQQQQQPPPNNNMMMHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHFFFCCCAAA???>>>===::::::;;;;;;:::999777666444222000//////000333444:::<<>>@@@DDDEEECCCCCCDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPOOOLLLKKKMMMLLLIIIMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQSSSSSSQQQPPPOOOPPPTTTPPPeeelllvvv~~~hhhhhhhhhggggggcccbbbbbbcccgggmmmrrrvvvwwwpppdddXXXVVVXXXbbbrrrwwwfffaaa\\\]]]]]]___eeejjjggg___nnnaaaUUUXXX===999999999888777666555444444444333333444444555666777;;;333;;;AAAQQQfffLLLJJJIIILLLPPPSSSYYY___]]]___bbbfffjjjpppwww|||}}}{{{xxxxxxyyyyyyvvvtttqqqqqqhhhZZZOOOMMMKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNNNNMMMLLLMMMQQQSSSOOOPPPQQQQQQQQQOOOMMMKKKIIIJJJKKKKKKKKKJJJHHHHHHJJJIIIGGGEEEBBBAAA@@@???;;;;;;<<<;;;:::888666555444222000//////000222444;;;>>>DDDLLLQQQWWWaaalllsssvvvyyy~~~~~~dddTTTRRRTTTZZZ]]]YYYUUUSSSTTTYYY^^^aaadddhhhnnnsssuuuooofff___\\\^^^bbbfffooo|||}}}wwwxxx}}}PPPMMMJJJKKKPPPUUUXXXYYYggggggddd\\\RRRLLLLLLOOOUUU```rrr}}}{{{}}}~~~|||qqqkkkttt}}}tttlllqqqxxxzzzxxxXXXGGG999:::???@@@BBBEEEFFFDDDCCCEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPOOOKKKKKKNNNMMMJJJKKKKKKJJJIIIIIIJJJKKKLLLLLLNNNPPPPPPOOONNNOOOPPPPPPOOO___|||xxxmmmjjjhhhffffffaaa^^^___ccciiippptttvvvvvvyyylll___YYY\\\gggwww}}}kkkeeeWWWYYYZZZ[[[aaafffeee```lll|||aaaWWWWWW>>>999999888888777666555444444333333333333444555666777:::666???AAAJJJsssSSSNNNKKKNNNPPPQQQWWW]]]]]]___bbbeeeiiinnntttyyyyyyxxxwwwyyyzzz{{{zzzxxxuuuvvvpppbbbTTTLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLKKKLLLOOORRRQQQQQQRRRRRRPPPNNNKKKIIIJJJJJJKKKKKKKKKJJJHHHGGGKKKJJJHHHFFFDDDCCCBBBAAA======<<<;;;:::888666555444222000//////000222444999<<>>AAABBBAAABBBDDDCCCBBBCCCEEEGGGGGGGGGJJJKKKLLLMMMNNNNNNMMMMMMLLLIIIHHHNNNYYY^^^UUUGGGJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOOOOOOOOOOQQQSSSOOOWWWZZZtttllliiihhhhhhcccbbbaaabbbfffnnnvvv|||yyygggWWW\\\iiizzzlllccc```___\\\^^^kkk}}}zzz\\\WWWJJJ>>>;;;888888777666555444333333333222222333333444555666666999???@@@BBBeee}}}gggVVVIIILLLQQQRRRTTTZZZXXX[[[```dddhhhnnntttxxx|||}}}}}}}}}{{{xxxwwwvvvzzz|||{{{rrraaaQQQJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKLLLPPPRRRQQQRRRRRRRRRPPPMMMKKKIIIFFFGGGIIIKKKLLLLLLKKKKKKGGGGGGEEEDDDCCCBBBBBBAAA@@@???>>><<<:::888777777555333111///...000111333111555===GGGOOO]]]rrrooo___OOOMMMRRRSSSPPPMMMGGGLLLRRRVVVXXXZZZ___cccnnnjjjccc\\\VVVSSSQQQQQQMMMLLLKKKPPPPPPJJJ^^^DDDIIIOOOUUUXXXWWWTTTSSSGGGGGGHHHMMMWWWgggxxxvvvyyy}}}}}}}}}uuu}}}vvv]]]LLLAAA??????@@@BBBCCCBBBBBBCCCBBBAAABBBEEEGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLKKKJJJHHHGGGNNN[[[```VVVHHHGGGGGGGGGHHHIIIIIIJJJJJJNNNOOOPPPPPPOOOPPPRRRTTTMMMYYYWWWwwwwwwlllhhhhhhiiidddeeebbb```ccckkkuuu~~~}}}yyysssnnnmmmpppuuuyyy}}}{{{hhhXXX\\\iii{{{uuulllgggdddbbbfffuuuttt]]][[[pppCCC<<<999888777777666555444333333222222222222333444555666444777<<<>>>BBBZZZwwwVVVLLLNNNOOOTTT[[[VVVYYY^^^bbbggglllrrrvvv|||~~~~~~{{{xxxvvvvvvyyy{{{|||wwwiiiWWWLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMMMMLLLKKKLLLOOORRROOOPPPQQQQQQQQQOOOLLLKKKFFFGGGIIIKKKLLLLLLKKKKKKEEEEEECCCBBBAAAAAAAAAAAAAAA@@@>>><<<:::999999999555444111///...///111222222666<<>>???AAABBBCCCEEEEEEDDDDDDCCCBBBCCCFFFHHHHHHGGGGGGHHHJJJKKKLLLKKKJJJIIIJJJJJJJJJLLLTTTYYYTTTKKKFFFGGGHHHIIIIIIJJJJJJJJJOOOOOOPPPOOONNNOOOQQQSSSLLL]]]VVVqqqyyylllgggggghhhcccdddaaa___aaaiiisss|||yyynnnjjjgggeeebbbaaaaaacccfffiiinnnrrrppp\\\___kkk{{{}}}nnnfff^^^aaaqqqrrr```bbblllBBB<<<888777777666555444333333222222222222222333444555666444555777;;;AAAPPPcccPPPOOOOOORRRWWWTTTWWW\\\```dddhhhmmmpppxxx{{{~~~}}}zzzzzzzzzxxxxxxzzzzzzooo]]]OOOKKKHHHHHHGGGFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKNNNQQQMMMNNNPPPQQQQQQPPPOOOMMMIIIIIIJJJKKKKKKJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;::::::;;;666444111///...///111222444666;;;AAAJJJ[[[wwwyyyvvvvvv^^^QQQMMMKKKKKKLLLKKKQQQYYY___cccffflllpppqqqnnnkkkgggeeeddddddeeeOOOXXX___fffkkkiiitttVVVZZZ\\\WWWNNNGGGFFFHHHMMMRRR]]]nnnzzz}}}{{{qqqhhhbbbrrr~~~~~~~~~```FFF<<<<<>>FFFXXXvvvwwwqqq{{{~~~dddSSSLLLHHHIIILLLLLLSSS^^^gggnnnuuu|||}}}xxxrrrkkkgggeeefffgggZZZkkkwww}}}zzzXXXPPPLLLNNNIIIBBBHHHTTT___iiiuuu}}}|||{{{}}}}}}zzzvvvyyyyyyxxxkkklllyyyvvvxxxwwwyyyqqqgggRRREEE>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDGGGJJJLLLIIIGGGLLLMMMMMMMMMMMMKKKJJJIIIIIIJJJJJJKKKMMMOOOPPPQQQOOONNNMMMMMMMMMNNNOOOPPPRRRRRR```ooodddhhhiiicccddddddbbbaaacccdddgggqqq|||}}}zzzmmmbbb\\\TTT]]]]]]\\\bbb```]]]eeebbbjjjwwwzzzaaafffnnnxxxlll```TTTTTT```rrryyyiiiyyyeeennniiiCCC>>>999777666555444444333444444222222333333333333444444444444777:::888AAAaaa~~~XXXPPPQQQLLLMMMTTTOOOSSSXXX]]]aaadddhhhkkkqqqxxx|||zzzyyy{{{~~~~~~xxx{{{|||{{{yyyooo\\\JJJKKKIIIHHHJJJHHHDDDEEEIIIEEEGGGHHHHHHHHHHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIINNNMMMMMMMMMNNNPPPRRRSSSOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>===???;;;777555666888::::::888555000......000111111333444888===CCCQQQiii~~~{{{xxxwwwxxx{{{}}}|||{{{~~~oooYYYOOOLLLKKKJJJTTTYYYdddrrr|||{{{ooopppqqqmmmMMMGGGBBBAAADDDLLL]]]mmmvvv~~~vvvsssrrruuu{{{}}}tttrrrlllbbb___lllzzztttlllkkkmmmyyy~~~qqq[[[KKK@@@;;;@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEGGGJJJLLLJJJHHHIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNMMMLLLLLLLLLMMMOOOPPPTTTRRR\\\kkkqqqpppjjjjjjiiiccceeeeeecccbbbccceeeiiitttqqqnnnnnnqqqssssssuuuzzzyyyrrrlllhhhaaaeee___\\\aaa```]]]bbbaaafffooo{{{{{{tttaaagggnnnxxxddd]]]UUUSSSYYYdddlllqqq}}}}}}wwwxxxcccoooeeeAAA;;;777777666555444444333444444222222333333333333444444444444888:::888<<>>;;;AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEHHHFFFEEEFFFIIIKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPTTTPPPVVVdddfffYYYpppllljjjcccddddddaaa```bbbdddiiitttuuupppcccbbbccceeeeeeeeellltttuuutttiiiccchhhfffbbbgggaaaaaaeeemmmvvvxxxsssllldddjjjrrryyy}}}vvvddd]]]UUUPPPSSSZZZaaaeeerrrrrr```ttt]]]>>>999777777666555444444333444444222222333333333333444444555444777:::777777DDDUUUfffOOOIIIMMMOOONNNUUUVVVWWWXXXZZZ___eeejjjooossswwwxxx{{{~~~{{{vvvssstttvvvyyy}}}wwwdddQQQMMMJJJJJJLLLKKKGGGGGGIIIHHHFFFDDDFFFIIIKKKJJJGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLKKKIIIHHHHHHLLLKKKKKKJJJIIIGGGFFFEEEGGGGGGGGGFFFEEEDDDDDDDDD???===;;;:::;;;;;;;;;999888555000......000111111333222333444666???QQQbbblllkkkjjjjjjjjjiiifffdddeeejjjpppzzzmmm\\\UUUWWW[[[lllpppwww~~~TTTjjj}}}sssdddfffyyyvvvpppooorrrvvvxxxwwwwwwvvvvvvuuurrrlllgggdddTTTJJJXXX~~~~~~vvvqqqqqqrrrkkk___QQQFFFBBB@@@???BBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGFFFGGGFFFEEEEEEFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOQQQNNNRRR```gggUUUrrrlllllleeebbb```]]]]]]___aaaeeeqqq||||||qqqgggdddfffeeefffgggeeefffnnnxxxzzzrrruuurrrnnnsssccc^^^[[[aaakkkppplllgggjjjpppuuuzzzyyytttyyy~~~yyylllaaaTTTNNNSSS^^^ggglllrrrfff\\\}}}TTT===:::999777666555444444333444444222222222333333333444444666555666999777777>>>HHHbbbxxxUUUGGGNNNRRRNNNUUUUUUTTTUUUWWW^^^eeekkknnnpppqqqrrrwww{{{yyytttqqqrrrtttyyy|||jjjWWWOOOKKKIIIKKKKKKHHHFFFGGGIIIEEECCCEEEJJJLLLIIIFFFHHHHHHIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDGGGFFFFFFFFFFFFFFFEEEEEE@@@???======>>>===;;;999888555000......000111111111000111444777???OOO___ddddddcccbbbaaa___\\\ZZZ]]]bbbgggkkktttxxxhhh^^^___bbbwww|||}}}xxxrrrvvvxxxzzz^^^zzzvvv___bbbwww|||zzzvvvrrroooppprrrssssssoooqqquuuvvvuuuooohhhbbbRRRFFFOOOzzz}}}xxxzzz|||uuuhhhVVVIIICCCAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@???AAACCCEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHIIIKKKMMMOOOPPPPPPTTTbbbiiiRRR{{{tttlllnnnfff```___]]]\\\^^^```dddnnnxxx||||||{{{|||xxxjjjdddfffgggggghhhjjjjjjmmmwww}}}xxx}}}eee]]]WWWYYYccciiiiiifffmmmqqqtttuuuxxxzzzxxxssspppwwwsssggg\\\ZZZdddpppvvvvvv{{{XXXXXXuuuNNN===999:::777666555444444333444444222222222333333333444444666555555666888:::@@@GGGWWW~~~]]]GGGKKKPPPLLLQQQQQQRRRSSSWWW]]]ffflllppppppnnnmmmrrryyyzzzwwwsssssstttxxx|||yyyhhhWWWRRRLLLIIIJJJJJJGGGEEEFFFHHHEEEBBBDDDIIILLLIIIFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@?????????>>>;;;999888555000......000111111111///111444777>>>LLLZZZ]]]]]]]]]\\\ZZZXXXWWWWWW[[[```dddeeeeeeooozzzpppkkkjjjxxx}}}yyyqqqggggggeeedddmmmooo~~~tttrrrqqqpppqqqrrrqqqooommmjjjlllnnnnnnkkkccc\\\VVV@@@HHHiii}}}~~~{{{ppp```NNNDDD@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDFFFFFFFFFFFFCCCDDDEEEDDDCCCCCCEEEGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHIIIKKKMMMNNNQQQTTTXXXcccyyyYYYqqq{{{nnnoooggg```aaa___```bbbbbbdddkkkttt~~~{{{wwwxxxtttiiihhhlllddddddgggmmmrrrxxx~~~fff^^^VVVVVV]]]eeeiiiiiikkknnnnnnmmmnnnsssuuussssss|||uuupppnnnsss}}}nnnQQQ[[[kkkJJJ>>>888999777666555444444333444444222222333333333333444444555555555555777<<>><<<999888555000......000111111222000000333555:::DDDOOOVVVVVVWWWVVVTTTTTTUUUWWW^^^```cccdddbbbdddppp}}}vvvooopppyyy~~~{{{zzzyyyrrrhhhbbb\\\[[[fffxxx}}}|||rrrpppppppppqqqqqqoookkkhhhfffeeeccc^^^WWWPPPJJJFFFGGGbbbtttrrr|||dddVVVHHHBBB@@@>>>???CCC????????????@@@@@@@@@@@@???@@@BBBDDDEEEEEEEEEEEEBBBDDDFFFFFFDDDCCCEEEFFFIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLKKKJJJIIIIIIIIIKKKLLLMMMPPPUUUWWW^^^wwwiiipppqqqnnngggbbbaaa```aaacccbbbbbbgggnnnzzzzzzyyyyyytttrrrwwwpppnnnrrrzzzfff___WWWUUUZZZbbbiiilllhhhjjjiiigggjjjsssyyy{{{zzzvvviiilllrrryyyoooYYYfffaaaFFF>>>777888777666555444444333444444222222333333333333444444333555666555666;;;BBBGGGXXXhhhrrrUUULLLMMMMMMKKKNNNRRRUUUXXX]]]aaaeeellloooooommmnnntttyyyzzzxxx{{{|||zzzyyyvvvmmmddd```UUULLLJJJIIIGGGFFFGGGEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMOOOPPPOOOMMMKKKIIIFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA???>>>>>>>>><<<:::888555000......000111111222000///222444666???HHHNNNOOOOOONNNNNNPPPTTTXXXeeebbbbbbbbb```^^^cccllltttvvviiigggpppvvvtttvvv{{{yyyqqqeeeaaa```fffooouuuvvvtttyyyyyyxxxuuuuuuzzz|||sssqqqqqqppppppooolllgggddd\\\ZZZVVVOOOIIIDDDBBBBBB[[[}}}{{{ssskkkmmmzzzvvv\\\OOODDDBBBAAA???@@@DDD>>>>>>??????@@@@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDBBBEEEHHHHHHFFFDDDEEEFFFJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNLLLKKKJJJIIIJJJJJJLLLLLLMMMSSSSSSWWWhhhqqqnnntttmmmgggddd______aaacccaaa^^^bbbhhhsssxxx|||}}}eee___XXXUUUYYYaaaiiinnngggiiihhhfffjjjvvvqqqTTT\\\dddjjjnnnvvvyyyxxxeeerrrYYYCCC===666888777777555444444444444444222222333333333444444444222666888666555999???CCCRRRvvvmmm|||^^^QQQPPPQQQKKKOOOSSSWWWYYY\\\^^^aaadddjjjmmmlllkkkppptttvvvvvv{{{~~~~~~~~~~~~zzzuuueeeYYYNNNKKKJJJHHHGGGHHHCCCEEEGGGGGGFFFFFFGGGIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNPPPQQQQQQOOOLLLJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDBBB???>>>======<<<:::888555000......000111111111...///222444777???GGGHHHIIIJJJIIIIIIMMMSSSYYYjjjddd``````]]]YYYZZZ``````mmmppp___ccclllpppmmmqqq{{{}}}wwwrrrpppoooppppppoooooopppsssvvvwwwvvvvvv}}}~~~}}}zzzyyyxxxqqqfff___^^^QQQMMMKKKIIIDDD@@@FFFPPPnnnmmmnnnuuu|||{{{vvvWWWKKKAAAAAAAAA>>><<<>>>>>>>>>@@@AAAAAA@@@???>>>???@@@BBBCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHKKKIIIGGGGGGHHHJJJJJJJJJLLLSSSTTTOOOhhhzzznnn|||oooiiiaaabbbbbb``````aaaccceeegggsss{{{}}}}}}iii]]]RRRRRR\\\dddccc^^^hhhddddddkkkuuu~~~xxxsss]]]RRRWWWccccccgggvvvssszzzcccXXXGGG<<<>>>999777666555444444333444444111111222222222333333333111333555666666888:::===JJJooo}}}wwwuuuUUUGGGSSSOOOOOOSSSXXXZZZYYY[[[```ccciiiooooookkkjjjnnnsss{{{~~~yyynnn___QQQLLLKKKIIIGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMNNNIIIJJJLLLPPPTTTTTTOOOKKKGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDBBB@@@>>><<<;;;;;;777555222000///000111333222//////000111555???IIIKKKGGGDDDBBB@@@CCCOOO\\\iiiddd```aaadddccc\\\UUUVVV]]]iiiwwwuuufff\\\dddeeeggghhhiiiooowww~~~{{{rrrjjjgggjjjnnnqqquuuuuurrrttt}}}|||uuuoooggg[[[TTTRRRIIIGGGCCC>>>:::AAAYYYpppooouuu|||~~~xxxooohhhdddPPPFFF???@@@AAA>>>===???======???@@@@@@@@@??????>>>???AAABBBCCCCCCBBBBBBEEEFFFHHHIIIJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFHHHJJJKKKKKKNNNTTTTTTPPPgggpppnnnhhhfffbbbbbbaaa```aaabbbcccdddooowww}}}}}}}}}~~~~~~kkk```TTTRRRXXX______\\\aaadddjjjqqqwww|||ppp[[[OOOSSS___aaaggguuu}}}tttuuuaaawwwNNNBBB:::<<<666777666555444444333333444111111111222222222333333222333555666666777:::===FFFjjjvvvttt]]]QQQWWWMMMMMMPPPVVVXXXYYY[[[```bbbfffjjjlllkkklllppptttxxx}}}~~~yyyqqqeeeVVVLLLIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMIIIJJJKKKNNNQQQPPPKKKGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA???>>>===<<<<<<888666333000///000111222222//////000111555???IIIGGGCCCAAA??????BBBNNNZZZddd___\\\]]]___]]]WWWPPPHHHKKKQQQXXXbbblllwww~~~|||zzzuuummmccc\\\[[[]]]^^^]]]^^^aaahhhnnn}}}zzzuuunnnhhheeegggjjjlllppprrrpppttt~~~yyyxxxxxxyyyzzz{{{yyyxxxxxxmmmccc\\\UUULLLEEECCCAAA<<<999???OOOiiivvvzzzrrrqqqttt___TTTQQQGGGAAA===???AAA@@@>>>???;;;<<<>>>???@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGIIIIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKEEEEEEFFFFFFHHHJJJKKKLLLOOORRRRRRNNNaaarrrssshhhiiibbbbbbaaaaaaaaa`````````hhhpppwwwxxxyyy}}}qqqfffZZZSSSTTTXXXYYYYYY^^^jjjvvv{{{|||{{{[[[LLLLLLVVV[[[eeetttzzz|||{{{nnn___oooGGG???999;;;555777666555444333333333333111111111222222222222333222333555555666777:::<<>>=========:::888444111000000111222222//////000111555???IIIDDD@@@=========@@@KKKVVV\\\XXXUUUVVVXXXVVVPPPJJJAAAAAA@@@@@@CCCIIIRRRXXX]]]]]]^^^```aaa```\\\ZZZXXXYYYZZZYYYWWWYYY___dddmmmjjjfffbbb```aaaccceeegggkkkmmmmmmrrr}}}}}}sssooommmkkklllkkkjjjjjjjjjiiigggddd___VVVMMMIIIGGGBBB>>>===@@@:::>>>WWW~~~~~~~~~{{{lllzzzpppWWWKKKHHHBBB???>>>???AAA@@@>>>===:::;;;<<<===???@@@@@@AAA??????@@@AAABBBCCCCCCDDD@@@AAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIIIIIIIJJJLLLMMMMMMNNNOOOKKKYYYxxxxxxjjjiiibbbbbbbbbbbbaaa___^^^]]]dddlllssstttwww}}}{{{pppbbbVVVRRRSSSVVVXXXbbbsssgggTTTMMMRRRWWWfffyyyzzziiibbbmmmGGG???999<<<777666666555444333333333333111111111111222222222222222333555555555666999;;;===\\\xxxTTTRRRNNNMMMQQQUUUVVVYYY^^^______aaafffkkkllljjjggghhhttt~~~}}}|||}}}|||}}}nnnVVVLLLQQQQQQIIIHHHGGGFFFDDDCCCBBBBBBBBB???AAADDDGGGIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIIIILLLMMMNNNOOOOOONNNKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEAAAAAA???>>>============;;;888555222000///000111222//////000111555???IIICCC???<<<;;;;;;>>>FFFPPPSSSQQQOOOOOOQQQOOOJJJEEEBBBAAA===:::888;;;@@@DDDCCCDDDFFFIIIMMMQQQSSSTTTTTTVVVWWWWWWUUUWWW[[[```^^^ZZZUUUSSSUUUZZZ```ccceeehhhiiiiiinnnwww}}}zzzqqqiiiccc___]]]]]]```^^^\\\ZZZYYYWWWTTTQQQMMMFFF@@@@@@???<<<:::;;;???HHH^^^xxxzzzjjjTTTGGGDDD@@@@@@@@@@@@@@@@@@>>>;;;:::;;;;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEEEE@@@AAABBBCCCEEEFFFHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNOOONNNLLLKKKLLLNNNNNNLLLNNNLLLTTT|||ooohhhcccccccccbbbaaa___]]]\\\bbbkkkrrrtttxxx~~~|||kkk[[[RRRRRRUUUYYYfffxxxzzzdddUUUQQQTTThhh}}}fffpppmmmIII@@@777:::999666555444333333222222333000000111111111222222222222333555555555666888:::;;;VVVpppYYYSSSNNNPPPSSSTTTWWW[[[______aaafffjjjjjjddd___bbbppp|||~~~{{{|||~~~vvv]]]QQQSSSQQQIIIHHHGGGGGGFFFEEEEEEEEEEEE???AAADDDFFFHHHHHHGGGGGGKKKKKKJJJJJJIIIIIIHHHGGGJJJKKKLLLMMMMMMMMMLLLMMMJJJIIIHHHGGGFFFEEEDDDDDDAAA@@@???>>>============:::888555111//////000111222//////000111555???IIIEEE@@@<<<;;;:::;;;AAAHHHKKKJJJIIIJJJKKKJJJFFFBBB@@@???>>>;;;999888:::<<<888999;;;===@@@EEEIIILLLJJJMMMPPPQQQQQQSSSWWW[[[\\\WWWPPPKKKLLLRRR[[[bbbfffhhhgggfffiiipppsssrrrllleee___\\\YYYUUUSSSTTTQQQOOOMMMMMMLLLKKKHHHFFFBBB>>>::::::888666777;;;FFFddd}}}|||uuuwwwttt___MMMCCC???>>>AAAAAA???>>>???===:::;;;;;;;;;;;;<<<>>>???@@@??????@@@AAABBBDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNOOORRRTTTRRROOOMMMNNNPPPPPPLLLPPPPPPSSSxxx{{{wwwjjjeeedddcccbbb```___^^^]]]cccllltttvvvyyyqqq^^^TTTSSSVVVYYYeeezzz}}}~~~qqq]]]QQQOOOccc}}}|||eeehhhGGG???444888777666555444333222222222222000000000111111111111222222333555555444555888:::;;;QQQuuu^^^UUUNNNOOOQQQSSSUUUYYY______aaaeeeiiiiiifffbbbdddppp{{{}}}|||~~~yyyeeeWWWRRRNNNHHHHHHHHHGGGGGGGGGGGGHHHHHH@@@BBBDDDFFFGGGGGGGGGGGGKKKKKKLLLKKKKKKJJJIIIHHHGGGIIIJJJJJJIIIIIIJJJLLLJJJIIIHHHGGGFFFEEEDDDCCCAAAAAA???>>>===<<<<<<<<<999777333000//////000111222//////000111555???IIIEEE???::::::999888<<>>@@@@@@???===;;;;;;;;;777777888999:::===BBBEEEDDDHHHMMMOOOPPPRRRWWW[[[ccc___XXXOOOKKKNNNXXX```fffgggfffdddggglllmmmjjj[[[TTTQQQSSSRRRLLLIIIJJJDDDCCCBBBBBBCCCCCC@@@???<<<:::999::::::;;;DDDNNNjjjuuu|||sssyyy{{{eeeQQQDDD>>>===:::>>>@@@<<<;;;>>>===:::<<<<<<;;;;;;;;;<<<>>>>>>>>>===>>>>>>@@@BBBDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLIIIJJJKKKLLLMMMNNNOOOOOONNNRRRUUUTTTQQQOOOPPPRRROOOKKKPPPRRRRRRqqqppp{{{iiifffeeecccaaa```___``````dddmmmuuuxxxzzz~~~uuu```VVVUUUWWWYYYeee}}}}}}{{{vvvuuuzzzlll[[[SSSddd}}}xxxeee```AAA>>>666888666666555444333222222222222000000000000111111111111222333444444444555777999:::MMMlll^^^TTTLLLLLLOOORRRUUUXXX______```cccgggllloooppplllvvv~~~~~~}}}ppp```SSSMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJKKKIIIGGGFFFIIIKKKKKKKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@>>><<<;;;::::::777555222///......000111222//////000111555???IIIBBB<<<777777777666999======>>>???BBBCCCCCCAAA@@@@@@AAAAAA@@@===<<<<<<<<<777888999888888:::>>>BBBBBBGGGMMMPPPQQQSSSXXX[[[cccccc```WWWOOOOOOXXXaaadddeeeeeedddhhhnnnnnnjjjQQQKKKIIILLLLLLFFFAAAAAA???>>>===>>>>>>>>><<<:::;;;<<<>>>AAADDDLLL\\\lllwwwyyy~~~{{{rrrZZZHHH>>><<<>>>666<<<===:::999===>>>:::===<<<;;;:::;;;;;;===>>><<<<<<<<<<<<>>>@@@BBBCCCEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMHHHHHHIIIJJJKKKLLLMMMMMMLLLQQQUUUUUUQQQPPPRRRTTTMMMHHHOOORRROOOkkkzzzbbbggggggfffcccaaa``````aaabbbeeennnwwwyyyzzz}}}~~~}}}}}}vvv```WWWVVVWWWXXXgggpppkkkiiijjjkkkmmmttt{{{lll```ooovvvfffZZZ===???:::;;;666555555444333222222222222000000000000111111111111222333444444444555777999:::JJJggg\\\RRRIIIJJJNNNQQQUUUYYY___^^^^^^```fffoooxxx~~~ttt{{{yyyhhhVVVOOOPPPJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHEEEFFFHHHJJJLLLMMMMMMLLLMMMNNNNNNKKKHHHFFFIIIKKKMMMLLLKKKJJJHHHGGGFFFEEECCCBBB@@@>>><<<;;;:::999555333000...---...000111222//////000111555???III>>>888444555555555777;;;999:::<<>>;;;999777888999666888999888777999===AAA???DDDJJJNNNOOOQQQTTTXXX\\\aaabbb[[[RRRQQQYYYcccaaacccccceeejjjqqqqqqmmmAAACCCEEEDDDBBB@@@@@@AAA:::???999444;;;<<<888:::@@@<<<===JJJaaa{{{}}}www}}}yyyooo^^^MMM@@@::::::<<<;;;;;;;;;::::::999999999;;;;;;:::999:::;;;<<<===<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDEEEFFFIIIIIIJJJJJJKKKJJJJJJIIIFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNNNNOOONNNMMMLLLRRRMMMNNNLLLXXXggg\\\yyyooojjjfffaaa^^^^^^___``````dddiiiqqqwwwzzz|||}}}~~~|||ggg\\\YYYYYYYYYkkk~~~{{{~~~~~~nnnaaaaaajjjssszzz~~~|||mmmnnnSSSAAA<<<:::888444777666444333222111111111111111111111111111111111111222222333444555666666777GGGaaa```RRRJJJNNNNNNJJJNNNXXX[[[___dddeeeeeegggmmmrrrtttyyy||||||~~~~~~~~~{{{~~~uuuaaaPPPJJJKKKKKKIIIGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIGGGGGGGGGIIIKKKLLLJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHAAA@@@???>>>===<<<;;;:::666444222///...---...///111111222444777:::<<<>>>;;;666222111///...333:::;;;===DDDMMMSSSPPPEEE:::AAA@@@>>><<<:::999888888777777777666666888;;;>>>???CCCIIIKKKLLLOOOVVV[[[\\\ccceeeZZZOOOPPPZZZbbbfffaaaaaakkksssrrrkkkfff?????????===<<<;;;;;;;;;777>>><<<;;;???;;;999AAA===OOOiiittt~~~xxxhhh[[[JJJ???;;;:::999777;;;;;;:::::::::999999999;;;::::::999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOPPPLLLLLLHHHSSS```YYYrrryyyiiieeeaaa^^^^^^``````aaaaaafffnnntttwwwyyyzzz{{{yyycccXXXXXX[[[fffxxxqqqkkkttttttjjjppp|||jjj~~~|||RRRAAA<<<999888555666666444333222111111111111111111111111111111111111222222333444555666666444BBBXXXvvvzzzvvv{{{ppp^^^OOONNNOOOMMMPPPXXXWWW[[[```bbbcccffflllrrruuuyyy||||||}}}||||||{{{{{{uuugggXXXPPPMMMMMMKKKIIIFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFJJJIIIGGGGGGGGGIIIJJJLLLLLLKKKJJJHHHHHHHHHHHHIIIKKKJJJIIIHHHHHHGGGGGGGGGAAA@@@???>>>===<<<;;;:::666444111///...---...///222333444666999;;;===>>>;;;666222111///...333:::???AAAGGGPPPUUUSSSIII@@@???>>>===;;;999888777666666777777666666888;;;>>>===BBBGGGJJJKKKNNNTTTYYY\\\cccdddZZZOOOPPPYYYaaabbb___dddpppxxxvvvmmmhhh===;;;999999::::::999999666999777777:::555999KKKTTTuuu}}}vvvuuuppp\\\MMM===888;;;???;;;666:::::::::999999999999999::::::999999::::::;;;<<<::::::;;;<<<===>>>>>>???>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMMMMJJJJJJEEENNNYYYvvvZZZdddiiifffaaa^^^___```aaaaaa___dddkkkqqquuuwwwxxxzzzyyy{{{nnn]]]\\\bbbgggxxx{{{ooouuu{{{yyy|||yyyyyyyyymmmyyyOOO@@@<<<888888777666555444333222111111111111111111111111111111111111111222333444555666666666AAASSSmmm}}}qqqvvvkkkSSSKKKKKKKKKMMMPPPRRRVVV[[[___aaaffflllqqqvvvzzz|||{{{|||~~~}}}yyyzzz{{{zzzvvvrrrkkk___SSSOOONNNLLLJJJHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDIIIIIIHHHGGGGGGHHHJJJKKKMMMLLLKKKJJJHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFAAAAAA@@@>>>===;;;::::::555444111///------...///444555666888:::<<<======:::555222111//////444;;;BBBDDDIIIPPPTTTRRRJJJDDD===<<<;;;:::888777555555555666666666666888<<>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLMMMMMMLLLKKKIIIHHHJJJHHHIIIDDDNNNYYYpppddd^^^lllhhhccc___^^^______^^^___dddkkkppptttwwwyyyzzzwwwyyy}}}hhhcccffflll|||{{{wwwpppnnnxxxppp~~~uuuKKK@@@<<<777777888666555444333222222222222111111111111111111111111111111222333444555555666777AAAOOOfff}}}^^^LLLIIIKKKKKKKKKOOORRRXXX\\\```ffflllpppvvvzzz|||zzzzzz|||{{{wwwwww|||zzzrrrooonnncccUUUPPPNNNLLLJJJIIIHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCIIIHHHHHHGGGGGGHHHIIIIIILLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEBBBAAA@@@>>>===;;;:::999444333000...------...///333555777999;;;;;;;;;;;;999555111111//////555<<<@@@CCCGGGLLLNNNKKKGGGCCC<<<<<<;;;:::999777666555555666666666666999<<>>???@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGIIIFFFQQQ\\\ooovvvcccpppkkkeee```^^^]]]\\\\\\]]]bbbhhhnnnrrruuuxxxzzzvvvxxx~~~}}}qqqlllssswwwrrrhhhdddnnnkkksssvvvFFF???<<<666666888555555444333222222222222111111111111111111111111000111111222333444555555333<<>>===;;;:::999444222000...------...///111444777:::;;;;;;:::999888444111000000000666===???CCCHHHJJJIIIFFFCCCBBB=========<<<;;;999888777555666777666666888<<>>@@@CCCFFFIIIMMMQQQSSSYYY^^^^^^TTTLLLNNNVVV\\\```bbbjjjsssvvvpppkkkiii888:::;;;:::::::::<<>>;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDFFFHHHJJJKKKLLLLLLKKKFFFGGGJJJFFFRRR[[[iiilllqqqlllfffaaa^^^]]]\\\[[[ZZZ___eeejjjooorrruuuxxxvvvwww|||zzzwww}}}|||qqqnnnddddddsssuuuppp~~~zzzlll@@@???>>>555555888555444333333222222222333111111111111111111111111000000111222333444555555555;;;CCCTTTyyygggVVVSSSQQQLLLPPPRRRUUUZZZ```fffkkkmmmqqquuuxxxwwwxxx{{{zzzwwwuuuvvvvvvvvvyyy{{{xxxqqqYYYSSSLLLIIIIIIJJJIIIGGGCCCDDDDDDEEEEEEDDDDDDCCCHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKFFFGGGHHHHHHGGGFFFDDDCCCCCCBBB@@@???===;;;999888333111///---------...///000222777:::<<<<<<:::999777333000000000000666>>>CCCHHHMMMMMMJJJEEECCCCCC===>>>>>>>>>===;;;999888777777777666666888;;;>>>>>>???AAADDDHHHLLLPPPQQQVVVZZZYYYQQQKKKNNNUUU[[[aaacccjjjqqqpppjjjggghhh:::<<<>>>======DDDOOOYYYeee|||vvvrrrrrrzzzrrrhhhVVV===888999::::::888888999:::666666666777777777888888666666888999999999888777:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFIIIKKKLLLLLLLLLGGGIIIKKKEEEOOOUUU]]]sss~~~oookkkeeeaaa___^^^^^^]]]ZZZ^^^dddjjjnnnrrruuuxxxxxxyyy~~~}}}xxx|||tttnnnmmmdddjjjqqq|||~~~ccc;;;??????555333888444444333222222222333333111111111111111111111111000000111222333444444555888;;;>>>JJJnnnsss[[[TTTQQQKKKQQQRRRTTTYYY___dddhhhjjjmmmrrruuuvvvxxx{{{{{{xxxvvvrrrrrrxxx}}}|||{{{{{{ccc[[[QQQJJJIIIIIIHHHGGGDDDDDDDDDCCCCCCDDDDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHFFFFFFGGGHHHGGGEEECCCBBBCCCBBBAAA???<<<:::999888222111///---,,,---...//////222777<<<>>>>>><<<:::777222000000000111777>>>FFFLLLRRRRRRLLLEEECCCCCC===>>>>>>>>>>>><<<999888888888888777666777:::<<<======???BBBGGGKKKNNNOOORRRVVVVVVNNNIIIMMMUUUZZZ^^^bbbjjjqqqooohhheeeggg<<>><<<666222000000000111777???HHHOOOUUUTTTLLLEEEBBBCCC<<<===>>>>>>===;;;999888999999999777666666999;;;<<<<<<===AAAEEEJJJLLLMMMPPPTTTSSSLLLHHHMMMTTTYYY[[[aaakkkrrrppphhheeefffSSS^^^kkkqqqwwwssskkkuuuzzzttttttkkkUUUDDD;;;888777777777777666666666666666666666666777777777777777777777777777777777777777777777777888999:::;;;::::::;;;;;;<<<=========AAA???===???CCCFFFFFFEEECCCBBBAAA@@@AAABBBCCCDDDEEEGGGIIIJJJIIIHHHHHHIIIGGGGGGHHHJJJJJJMMMXXXdddfff~~~~~~ooommmfff]]][[[______\\\^^^\\\]]]eeeooovvvwwwuuuyyy}}}|||rrrjjjlllxxxsssvvv|||[[[>>>===<<<888777666444444333333333333222222222222111111111111222222111222222333333444555555:::000555===MMM{{{hhhaaaWWWRRRQQQRRRWWW^^^cccdddcccggglllrrruuuuuuwwwzzz}}}}}}yyyxxxyyywwwssspppxxxlll[[[OOOJJJHHHGGGEEEDDDEEEEEEEEEDDDCCCBBBBBBFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEAAA@@@???>>>;;;999777666444222///---+++,,,...///555888:::<<>><<<===AAACCCDDDCCCAAA@@@??????@@@AAABBBCCCBBBDDDGGGHHHHHHHHHIIIJJJHHHEEEFFFJJJMMMPPPVVV\\\vvv|||rrrfff^^^]]]]]]]]]\\\[[[\\\^^^ccchhhnnnqqqssszzz{{{}}}~~~~~~zzzyyyzzzxxxtttrrrvvvpppmmmyyytttmmmwww~~~SSS999;;;:::666666555444444333333333333222222222222111111111111222222111111222222333444444444888111777===HHHzzzxxxUUUSSSPPPOOORRRXXX^^^aaabbbfffiiiooossswwwzzz}}}|||yyyvvvtttrrrppptttkkk^^^TTTMMMJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCFFFFFFDDDCCCCCCCCCDDDEEE@@@@@@???===;;;999666555444222///---+++,,,...///444777:::===BBBFFFDDD===999666333111222555:::===DDDDDDFFFHHHDDD??????CCCAAA>>><<<;;;:::999777555888777666555555666777888888;;;???CCCEEEFFFIIIJJJLLLOOOMMMGGGEEEJJJPPPSSSTTTaaaiiifff```bbbiiimmmzzz{{{uuuvvv~~~pppZZZGGG<<<888777777666666666666555555555555555555666666666777777777777777777777777777777777777777777777888999::::::::::::;;;;;;<<<=========>>>===<<<<<>>>>>>>>???@@@BBBCCC???BBBEEEGGGHHHHHHIIIJJJIIIEEEDDDJJJOOOQQQRRRUUUxxxyyyyyyeee___^^^[[[[[[^^^\\\^^^```aaacccgggmmmrrrzzzxxxwwwyyyuuuxxx{{{yyy{{{{{{vvvuuuqqqlllkkkrrr|||nnnppp~~~~~~gggwwwqqqKKK777;;;:::777777666444444333333333333222222222222111111111111222222000000111111222333333333666444:::<<>>>>><<<:::888666555444222///---+++,,,...///333777:::>>>DDDIIIGGGAAA:::888555333333777:::===;;;;;;>>>AAA>>>999:::>>>@@@???===<<<<<<:::777555888777666555555555666777666:::>>>BBBDDDFFFHHHJJJKKKNNNLLLEEECCCHHHNNNQQQVVV^^^bbbaaa```dddjjjmmm{{{rrrwwwyyy{{{jjj\\\JJJ===888999:::999666666666666555555555444555555555666666666777777666666666666666666666666666666666777777888999:::::::::;;;;;;<<<=====================>>>?????????>>>>>>===>>>???AAACCCDDDAAACCCFFFHHHHHHHHHIIIJJJJJJFFFFFFJJJMMMMMMPPPSSSpppfff```___ZZZZZZ```______^^^___bbbhhhnnnrrryyyvvvtttwww|||pppsssssskkkiiizzzyyy{{{uuunnnuuu|||gggzzzgggHHH:::>>><<<999:::888444444333333333222222222222222111111111111222222///000000111111222333333444777<<<:::;;;ZZZWWWSSSOOOPPPUUUZZZ]]]^^^aaabbbeeellluuu{{{|||{{{|||~~~~~~yyyvvvuuuvvvmmmmmmkkkbbbVVVNNNKKKKKKGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAEEEEEEDDDDDDCCCCCCCCCCCC>>>======;;;:::888666555444222///---+++,,,---///222666:::???FFFLLLKKKFFF<<<:::777555444666888:::999999<<>>>>>>>>===:::888888777666555444555666666666999===AAACCCEEEGGGIIIJJJLLLJJJCCCAAAFFFMMMPPP^^^```aaabbbdddhhhmmmooo{{{rrrsssjjjVVVLLL@@@999999::::::999777666666666666555555555555555555555666666666666666666666666666666666666666666666666777888999:::::::::;;;;;;<<<============>>>????????????@@@@@@???>>>>>>???@@@BBBDDDEEEDDDFFFIIIIIIIIIHHHHHHIIIJJJIIIIIIJJJHHHHHHNNNWWWssskkkjjjaaa___[[[[[[aaa```\\\YYY[[[cccjjjnnnooouuuttttttxxx~~~ttt{{{wwwhhh```rrr|||~~~{{{xxxppplllsss~~~xxxfffzzz^^^EEE<<<@@@<<<999999777444444333333333222222222222222111111111111222222///000000111111222333333333888:::888999OOOWWWSSSPPPQQQUUUYYYZZZYYY______bbbiiiqqqvvvwwwvvvrrrwww~~~|||{{{|||ppprrrqqqhhhZZZPPPKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB======<<<;;;:::888666555444222///---+++,,,---///111666:::???HHHNNNNNNHHH???===:::777555555555666888999<<<>>>;;;666777;;;@@@???>>>>>>???>>><<<:::888777666444444444555666555999===@@@BBBCCCEEEGGGHHHJJJHHHBBB@@@GGGOOOSSSdddbbbaaacccgggjjjmmmooo{{{vvvlllddddddqqqlll~~~sssZZZEEE@@@:::777888999888777777777777777666666666666444444555555555666666666777777777777777777777777666666666666777888999999::::::;;;;;;<<<=========<<<>>>@@@@@@@@@@@@AAABBB@@@?????????@@@AAACCCDDDEEEGGGJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKGGGFFFNNNXXXggggggssssssddd```]]]\\\______YYYUUUXXXaaaiiikkkjjjqqqqqqtttxxx}}}~~~jjjaaajjjvvvzzzuuuwwwqqqvvvkkkkkk{{{ooozzzaaa{{{SSS@@@;;;>>>888555777555444444333333333333222222222222111111111111222222000000111111222333333333333999999888:::FFFtttzzzVVVSSSOOOPPPSSSUUUUUUTTT\\\]]]aaagggmmmqqqssssssooottt{{{vvvwwwuuulll___TTTPPPOOOJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB=========<<<:::999777666444222///---+++,,,...///111555:::@@@HHHOOOOOOJJJAAA@@@===:::888666555555888999<<>>CCCAAA>>>=========<<<:::888777555444444444444555666999===???@@@AAACCCEEEEEEHHHFFFAAAAAAJJJSSSXXXccc___^^^bbbeeegggiiimmmwwwpppmmmmmmnnnooojjjppp|||rrr~~~}}}jjjwwwxxx___GGG<<<;;;999777666666777777999888888888777777777777444444444555555555666666777777777777777777777777666555555666666777888999::::::;;;;;;<<<=========999<<<@@@AAA@@@@@@AAACCC@@@???>>>>>>???@@@AAABBBCCCEEEHHHIIIHHHHHHHHHIIIJJJIIIJJJLLLKKKJJJNNNTTTdddkkkgggiii```___^^^\\\^^^\\\YYY[[[```eeehhhiiimmmooorrrvvvxxx|||~~~rrrvvv}}}iiiccchhhtttxxxtttssstttuuunnnjjjkkkggghhhtttzzzpppiiimmmlllppp}}}jjjqqqbbbrrrJJJ;;;999<<<555444888777444444333333333333222222222222111111111111222222111111222222333444444444333999777999<<<<<<\\\ZZZUUUPPPNNNPPPTTTUUUTTTXXX\\\bbbgggkkknnnrrrttttttvvvyyy}}}}}}|||xxxoooeee\\\WWWVVVKKKIIIGGGDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA>>>>>>======;;;:::888777444222///---+++,,,...///111555:::???HHHOOOOOOJJJBBBAAA???>>><<<:::999999===???CCCGGGGGGDDDFFFLLLMMMIIIDDD@@@>>>===<<<;;;888777555444333333444444777:::===??????@@@AAABBBCCCFFFEEEAAACCCMMMXXX^^^]]]ZZZ[[[```ddddddggglll|||qqqccc[[[aaapppyyyuuu|||xxxjjjPPP666:::;;;:::888666555777999999999999999888888888777444444444555555555666666777777777777777777777777555555555666666777888999::::::;;;;;;<<<======>>>777;;;???@@@??????AAACCC??????>>>======>>>???@@@@@@BBBFFFGGGHHHHHHIIIJJJKKKGGGHHHMMMPPPOOONNNPPPgggvvvyyymmmaaaaaa___YYY``````aaa``````cccgggkkkjjjmmmqqqssstttxxx|||tttgggjjjqqqwwwfffccclllwwwyyymmmeeeccc[[[ZZZRRRRRR\\\```fffuuu{{{|||vvvnnnhhhdddmmmuuu|||sssqqqzzzkkklllggg```FFF999888;;;555555::::::444444444333333333222222222222111111111111222222111222222333333444555555333999777:::>>>666JJJ|||```YYYQQQNNNPPPTTTWWWXXXVVV[[[bbbgggjjjnnnssswww|||zzzxxxzzzyyyqqqiiibbb^^^\\\KKKIIIGGGDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCAAAAAA>>>>>>>>>===<<<:::999888444222///---,,,,,,...///000555:::???HHHOOOOOOJJJBBBAAAAAA@@@???>>>======EEEGGGLLLRRRRRRQQQTTTZZZWWWRRRKKKEEEAAA@@@>>>===888777555444333333444444888;;;>>>????????????@@@BBBEEEEEEBBBEEEPPP[[[bbbYYYWWWYYYaaadddcccgggmmm^^^ccclllvvvzzzzzzhhhMMM???666777777777777777777777777:::999888666555555555555444555555555666777777777555555666777777777777777555555666777888999999:::888888999999999:::::::::======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>????????????@@@BBBEEEGGGHHHHHHHHHJJJJJJJJJHHHGGGHHHKKKMMM```pppdddZZZXXXbbb______]]]\\\^^^cccjjjpppqqqtttuuurrrsssxxx|||}}}xxxbbb]]]fffttt~~~rrrfff```mmmttt}}}vvvfffYYYSSSSSSKKKGGGMMMTTTZZZccclll||||||}}}|||xxxsssmmmlllooojjjqqq{{{||||||yyytttpppYYYCCC===888666888999777444222222222222222222222222000111111111111222222222222222333333333444444444444333777<<<999888GGG[[[]]]TTT[[[PPPKKKVVVZZZTTTXXX___fffiiijjjrrrzzz||||||{{{{{{}}}~~~xxxuuutttooohhhaaaQQQLLLIIIIIIHHHDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBAAA@@@>>>;;;888666555666666444222000...------...///333555999AAAHHHLLLKKKHHHCCCAAA>>><<<;;;===???AAAHHHOOOVVVXXXVVVVVV[[[```bbb[[[QQQGGG@@@===;;;:::999777444333444444444333888:::===>>>>>>???@@@BBB@@@DDDBBB>>>EEESSSYYYVVVUUUUUUVVVZZZ___eeehhhjjjzzz{{{|||vvvdddMMMAAA>>>999777777777777777777777777999888777666555555555555444555555555555555555666555555666777777777777666666666666777888888888999888888888999999999::::::<<<;;;;;;:::;;;<<<===>>>======>>>>>>>>>>>>??????>>>???BBBDDDFFFGGGGGGGGGIIIJJJIIIHHHGGGHHHJJJMMMYYYvvvfff^^^ZZZ_________]]]\\\^^^bbbiiinnnrrrtttsssoooooovvv{{{}}}|||}}}mmm[[[WWW\\\eeelllrrrrrrkkkccc\\\ZZZjjjpppwwwwwwnnnaaaXXXTTTTTTPPPOOORRRSSSUUU]]]gggooosss|||zzzsssrrrqqqnnnmmmmmmtttzzzvvvRRRBBB===888666888999777444222222222222222222222222111111111111222222222222222222333333333444444444777444777;;;999888CCCTTTwwwhhhfffWWWOOORRROOOSSSTTTYYY___aaadddmmmwwwyyyyyyyyyzzz|||~~~}}}|||zzztttoooWWWPPPIIIHHHHHHEEECCCEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBAAA@@@>>><<<:::888777666666444333000...------...///333555999@@@GGGJJJIIIGGGAAA???<<<;;;<<>>======:::777555333444444444333777:::<<<======>>>???AAA===>>>???CCCLLLVVVYYYWWWQQQRRRSSSWWW\\\aaadddfffyyyvvvssssss~~~jjjOOO@@@666888<<<777555555555555555555555555888777666555555555555555555444444444444444444333444555666666777666666666777777777777777777777777777888888888999999999999::::::999999::::::;;;<<<============>>>>>>??????===>>>@@@BBBDDDEEEEEEEEEHHHHHHHHHGGGFFFGGGIIILLLNNN{{{wwwyyyeeeaaa]]]\\\___^^^]]]]]]]]]aaaggglllssstttqqqlllmmmttt{{{}}}zzz|||~~~|||eeeXXXTTTTTTWWWZZZ\\\[[[VVVTTTTTTUUUdddjjjooooooiiidddbbbbbbhhhgggfffaaaYYYTTTXXX```bbbfffqqq}}}~~~sssjjjkkknnnnnnnnnnnn}}}sssxxxIII@@@<<<888777888888666444222222222222222222222222111111111111222222222333333333333333444444444444999555666;;;:::888???JJJeee}}}kkkYYYSSSSSSMMMRRRRRRTTTXXX[[[___hhhrrruuuuuuvvvxxx{{{~~~}}}}}}~~~~~~{{{wwwdddYYYNNNJJJJJJHHHGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBAAA???>>>>>><<<;;;999888777555333111...------...///222444999???EEEGGGGGGFFF===;;;777666777:::???BBBJJJNNNSSSTTTSSSTTTZZZ___^^^TTTHHH@@@>>>???>>>===:::888555444444444444333666999;;;<<<<<<<<<>>>???===;;;???JJJTTTVVVTTTSSSLLLMMMPPPSSSWWW[[[^^^```}}}xxxsssmmm{{{|||jjjOOO;;;666444888:::333444444444444444444444444666666555555444555555555444444444333333222222222444444555666666666666555777777777777777666666666777777777888888888888999888888888888999999::::::;;;<<<<<<======>>>>>>>>>======???@@@BBBCCCDDDDDDEEEFFFGGGFFFFFFFFFHHHJJJJJJjjjsssyyyaaaaaa___\\\^^^^^^^^^]]]]]]```eeeiiirrrtttsssoooooouuu{{{|||~~~~~~eee\\\YYYTTTTTTTTTSSSPPPMMMNNNQQQTTT^^^fffmmmmmmlllpppvvvzzz|||ooobbbYYYYYY[[[]]]```jjjwwwwwwoooiiiiiikkklllooosssuuummmDDD>>><<<888777888888666444222222222222222222222222111111111222222222333333333333333444444444444555888555555:::;;;:::===CCCLLLnnnZZZWWWWWWSSSSSSRRRTTTXXX[[[^^^fffnnnppprrrtttwwwyyy|||~~~~~~|||zzzzzz{{{|||{{{yyyrrrdddVVVPPPNNNLLLKKKKKKEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBAAA>>>>>>??????>>>;;;999777555444111///.........///111444888>>>BBBEEEFFFFFF???;;;777333333555999<<>>:::;;;888666444444444333222666888:::;;;;;;;;;<<<===@@@<<>>>>>======>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEGGGIIIMMMaaayyy~~~bbb```___\\\]]]^^^^^^]]]]]]___bbbeeeooosssuuussssssxxx{{{{{{eee^^^ZZZTTTTTTSSSPPPLLLJJJKKKNNNPPP]]]iiirrrrrrsss{{{|||nnnddd```^^^\\\^^^^^^eeepppyyy~~~rrrnnnmmmlllkkklllsss{{{|||cccDDD<<<;;;999888777777666555222222222222222222222222111222222222222333333333333333444444444555555555666444444888;;;<<<>>>AAAEEE}}}|||iii___WWWRRRRRRQQQTTTZZZ]]]^^^bbbhhhmmmnnnqqqtttwwwzzz|||}}}~~~}}}||||||}}}}}}|||{{{yyylll^^^WWWSSSNNNKKKLLLEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBAAA===>>>???@@@???===:::999666444222///.........///000333888===AAADDDFFFGGGAAA>>>999555444666999;;;===CCCKKKPPPRRRSSSTTTUUULLLHHHDDDCCCDDDCCC>>>:::<<<999666555444444333222555888::::::::::::;;;<<>>>>>=========>>>???@@@BBBCCCAAABBBDDDEEEDDDDDDFFFHHHQQQ[[[lllaaa]]]]]]]]]^^^^^^]]]]]]]]]```bbbjjjooosssrrrtttxxx{{{zzz{{{aaaXXXWWWVVVTTTQQQMMMIIIFFFFFFHHHIIIbbbqqq|||zzzyyy}}}pppddd___aaabbb```___\\\___iiirrrxxx~~~}}}mmmmmmooopppooopppyyyzzzYYYEEE::::::999888777666555555222222222222222222222222222222222222333333333333333444444444555555555555444444666888:::<<>>>>>>>>===>>>???@@@BBBCCC???AAACCCDDDDDDDDDEEEGGGMMMQQQqqq{{{fff]]]___\\\]]]^^^^^^]]]\\\^^^___eeejjjmmmlllnnntttxxxyyy|||yyy^^^TTTWWW\\\WWWRRRKKKFFFDDDDDDFFFGGGfffyyy}}}{{{rrrfff___aaabbbaaa```\\\\\\eeeooowww|||rrriiiiiimmmrrruuuyyyyyyoooOOODDD999::::::999777666555555222222222222222222222222222222222333333333444444444444444444555555555555444777999888999;;;>>>AAAGGGVVVgggYYYSSSPPPPPPUUUYYYZZZ\\\aaaeeefffgggiiimmmrrrvvvyyyvvvyyy|||}}}}}}{{{yyyxxxyyyuuuqqqkkk___RRRKKKKKKFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCBBBAAAAAACCCCCCBBBAAA<<<===>>>>>>>>>===<<<;;;888666333000.........///---222888<<<@@@DDDHHHLLLAAA@@@>>>;;;:::999::::::>>>@@@BBBDDDEEEFFFGGGGGGCCCFFFIIIIIIFFFCCCAAA@@@===:::777555555444333222777888:::;;;::::::;;;<<<777BBBJJJIIIDDDBBBBBBAAA<<>>>>>>>>>>>>>>>>>@@@BBBCCC>>>@@@CCCDDDCCCDDDEEEFFFFFFHHHcccxxxoooyyyjjj^^^bbb\\\]]]^^^^^^\\\\\\]]]^^^cccfffgggfffhhhpppvvvxxxzzz}}}zzz___SSSYYYddd[[[UUULLLFFFDDDFFFIIIKKKhhh}}}~~~pppccc```aaa```aaa\\\\\\dddppp{{{~~~|||ssshhhgggeeeiiirrrzzzssszzzeeeIIICCC888999:::999777555555555222222222222222222222222222222333333333444444444444444444555555555666666555999;;;999777999===@@@CCCDDD{{{zzznnnXXXSSSQQQTTTWWWZZZ^^^cccccccccccceeeiiioootttwwwvvvzzz~~~~~~|||zzzzzzzzzzzztttgggWWWOOOOOOFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCBBBAAAAAACCCCCCBBBAAA<<<<<<============<<<<<<888666333000.........///---111888===@@@DDDIIINNNOOONNNKKKHHHDDDAAA???>>>CCCBBB@@@??????@@@BBBCCC@@@DDDGGGFFFAAA>>>>>>AAA>>>;;;777555555555333222777999;;;;;;::::::;;;<<<999HHHOOOFFF<<<<<<===;;;999???GGGKKKMMMPPPUUUZZZxxxqqq}}}jjjNNN>>>777666888555555555555555555555555333333333333333333333333222222222222222222222222222333444444555555444444444444444333333222222222444444444555555555555666666666777888888888888888888888888888888888888888888888999::::::;;;<<<<<<===>>>???>>>===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFJJJHHHVVVxxx^^^kkk]]]bbb\\\]]]]]]XXX[[[]]]UUU^^^fffjjjhhhiiipppuuutttzzz{{{lllZZZXXX^^^\\\RRRJJJJJJGGGCCCFFFNNNgggxxxxxxrrrhhh```^^^^^^___\\\]]]```eeennnyyyxxxpppjjjfffnnnsssuuu}}}|||tttnnnvvv{{{oooBBB>>>:::999777666555444555555222222222222222222222222222222333333333333444444555555555555555555444444444555777888999;;;>>>@@@EEEFFF^^^|||eeeYYYQQQRRRTTTUUU[[[eeefffgggkkkmmmjjjgggjjjrrrxxxvvvvvvzzz~~~~~~yyytttuuuuuuvvvtttoooggg]]]VVVHHHGGGFFFEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFGGGCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=========;;;:::999777444222///...***,,,000666<<>>>>>===>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEJJJIIIUUUrrrdddddd```YYYZZZ[[[WWW[[[^^^WWW^^^dddhhhgggjjjrrrxxxyyy|||}}}rrrdddbbbfff]]]TTTNNNOOOLLLGGGIIIPPPjjj|||wwwggg[[[[[[```\\\\\\___fffppp{{{wwwooojjjiiiiiinnnsssyyy~~~eee~~~iiiBBB@@@:::999777666555555555555222222222222222222222222222222333333333333444444555555555555555555555555444666888999999;;;>>>AAACCCBBBSSS|||jjj]]]SSSRRRSSSSSSXXXaaaddddddhhhkkkjjjhhhjjjpppqqqqqqssswww{{{}}}|||zzzvvvsssrrrssssssnnnddd[[[MMMIIIEEEDDDFFFFFFFFFDDDEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======::::::999777444222///...---...111555:::???CCCFFFLLLNNNQQQQQQQQQQQQRRRTTTQQQPPPOOOLLLIIIIIIJJJLLLIIIEEE@@@===<<<===<<<<<<===;;;777555555555555444555555555444444444444444AAAFFFGGGAAA;;;999999888:::===AAAFFFLLLPPPTTTVVViiiSSS<<<555888999666222444444444444444444444444333333333333333333333333222222222222222222222222222333444444555555444444444444444444333333333333444444444555555555555666555555666777777777777666777777777777777777777777888888888999::::::;;;;;;;;;<<<============???AAA@@@@@@@@@@@@@@@AAABBBCCCHHHJJJOOOeeekkkrrrpppaaaWWWWWWZZZWWW[[[___YYY]]]aaadddeeejjjrrryyy{{{||||||~~~pppeeedddfff^^^UUUPPPQQQOOOJJJKKKRRRnnnjjjWWWVVVaaa\\\[[[]]]dddooo{{{~~~yyyoooiiijjjnnnnnnnnnuuujjjggg|||^^^@@@@@@:::999888666555555555555222222222222222222222222222222333333333333444444555555555555555555555555555777999::::::<<>>>>>======::::::999777444222000...000000000222555999===@@@FFFHHHKKKNNNQQQTTTYYY\\\[[[[[[ZZZXXXUUUTTTVVVWWWTTTOOOIIICCC@@@===:::999;;;999666666777888888777666555333222111222333444AAAEEEDDD===888777777666777:::???EEEKKKPPPRRRTTTsss}}}{{{zzziiiHHH;;;111222777888555333444444444444444444444444333333333333333333333333222222222222222222222222222333444444555555444444444444444444444444333333444444444555555555555666444555555666666666666666666666666666666666666666777888888888999999:::::::::;;;======<<<===???AAA???????????????@@@AAAAAADDDHHHIIIXXX}}}kkkooo}}}gggZZZXXX[[[XXX[[[___ZZZYYY\\\```dddiiiooosssvvvwwwvvvyyyuuuyyykkkaaaaaaeee___UUUNNNNNNLLLIIILLLUUUsss{{{wwwrrrbbbSSSTTT```aaa]]]\\\```kkkwww|||{{{wwwqqqmmmmmmsssxxxrrrrrr|||wwwfffxxxSSS======999999888777666555444444222222222222222222222222222222222333333333444444555555555555666666666666666888:::;;;<<<===@@@CCCIIIIIIJJJYYY{{{jjjZZZVVVUUURRRVVV\\\\\\ZZZ]]]eeeiiiiiiiiikkktttwwwyyyxxxuuuuuuyyy~~~vvvtttrrrtttwwwwwwrrrmmmfff]]]SSSNNNNNNNNNJJJGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@??????>>>>>>===::::::999777555333111000111000//////000333666888;;;===AAADDDHHHNNNTTTXXX]]]^^^______^^^___aaadddccc___YYYSSSMMMGGG@@@<<<888777666777999<<<<<<<<<:::888555333333555777999===@@@???999555666777666555888===CCCHHHLLLNNNOOOrrrqqqxxxkkkNNN>>>888444333666777555555777444444444444444444444444333333333333333333333333222222222222222222222222222333444444555555444444444444444444444444444444444444444555555555555666444555555666666666666666555555555555555555555555777777888888888888888999999:::<<<<<<;;;<<>>>>>>>>???@@@@@@CCCIIIGGGRRRrrr~~~cccaaarrraaa[[[]]]ZZZ[[[___[[[VVVWWW\\\bbbgggjjjkkklllooonnnqqqyyy~~~xxx|||jjj```fffmmmbbbVVVLLLJJJHHHHHHOOOZZZzzzuuufff^^^XXXRRRUUU\\\hhhccc^^^___gggsss}}}yyyppplllooouuu{{{vvv{{{tttuuu~~~}}}LLL===;;;999999888777666555444444222222222222222222222222222222222333333333444444555555555666666666777777888999;;;<<<===???BBBDDDDDDHHHIIIMMMccczzzfff]]]XXXRRRRRRWWWXXXVVVYYYaaafffggggggjjjtttwwwyyyvvvrrrqqqvvv{{{uuuwwwxxxxxxvvvuuuttttttppphhh^^^WWWSSSPPPKKKGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999777555333111222000///......///000111222444888;;;>>>CCCHHHLLLRRRTTTWWWYYY[[[^^^bbbeeegggfffdddaaa]]]UUUMMMGGG===<<<;;;;;;===???>>>>>>;;;999666555555888;;;===999;;;:::666444777888777666999<<>>AAA??????>>>>>>>>>??????@@@DDDJJJHHHSSSrrr|||oooiiiLLLlll{{{fff^^^```\\\\\\___\\\WWWVVVYYYaaafffffffffgggkkkjjjnnnuuu{{{}}}{{{iiibbbkkkuuueeeWWWLLLHHHGGGHHHRRR___pppaaaYYYWWWWWWWWWiiieeeaaa```eeeppp{{{zzzmmmhhhnnnwww~~~~~~|||sssIIIBBB<<<888888888888777555444333222222222222222222222222222222333333333333444444555555555666666777777888999;;;===>>>>>>@@@CCCEEEDDDIIIMMMNNNXXX}}}uuufff]]]SSSOOORRRUUUTTTWWW]]]aaabbbeeejjjlllooorrrqqqooopppuuuzzztttxxx|||{{{vvvssstttvvvsssooohhhaaaZZZSSSLLLHHHIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;999777555444222111000//////////////////111444666777:::>>>AAA@@@CCCGGGKKKMMMQQQTTTWWWZZZ[[[]]]___^^^ZZZTTTOOODDDBBBAAA@@@@@@???===;;;999777555555666999===???999<<<;;;888999<<<<<<:::999:::<<>>@@@@@@??????>>>>>>??????@@@BBBGGGFFFUUUfffooo~~~OOO\\\hhh^^^aaa]]]\\\```^^^[[[WWWWWW___dddfffgggkkkllllllooowww{{{|||{{{jjjgggqqqxxxbbbUUUJJJHHHGGGHHHQQQ^^^jjj___XXXRRR^^^___``````bbbjjjvvvuuujjjeeejjjtttgggEEEDDD===888888888888777666444333222222222222222222222222222222333333333333444444444555555666777777888888:::<<<>>>??????AAADDDFFFHHHIIIOOORRRTTTmmmnnncccWWWRRRSSSSSSSSSVVVZZZ\\\]]]ccckkkgggjjjmmmooooooqqqvvvyyysssvvvyyyzzzxxxvvvtttttttttuuusssmmmcccYYYSSSPPPKKKIIIGGGEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<;;;999777666222333333333333111000///...000333444444555666888555888;;;===>>>@@@BBBDDDGGGGGGIIILLLNNNMMMKKKHHHAAA???>>>>>>>>>===;;;999666666555666888;;;???AAA???BBBBBB???@@@CCCBBB>>>;;;;;;<<>>@@@@@@@@@???????????????@@@>>>CCCCCCTTT^^^yyy[[[UUUxxxhhh]]]```]]]]]]`````````YYYWWW]]]dddgggkkkqqqpppooosssyyy}}}|||~~~~~~}}}}}}{{{qqqooowww{{{]]]QQQHHHFFFFFFFFFNNNYYY{{{{{{fffYYYOOOQQQWWW\\\^^^___eeeqqqzzztttnnnfffbbbeeeqqq]]]@@@DDD===888888999888777666444333222222222222222222222222222222333333333444444444444555555666777888888999;;;<<<>>>???@@@BBBEEEGGGHHHEEEIIIOOONNN^^^rrrggg]]]XXXYYYRRRSSSVVVYYYYYYZZZbbbllliiikkkmmmpppqqqsssvvvxxxttttttvvvxxx{{{zzzvvvrrrvvvyyy{{{wwwlllaaa[[[YYYLLLJJJHHHFFFDDDCCCCCCDDD@@@@@@AAABBBBBBCCCCCCDDDBBBBBBAAA@@@@@@??????>>>??????>>>===<<<:::888777333555666777666444222111,,,///222333222222222333333555777777666666777888;;;:::999:::<<<======<<<777666777888;;;<<<;;;999666666777888;;;>>>BBBDDDEEEHHHHHHFFFFFFHHHFFFAAA<<<<<<===???CCCIIINNNQQQaaaCCC@@@<<<888666666777888333333333333333333333333444444444333333222222222222222222222222222222222222111000//////111333444555555555444444333333333555555555555555555555555333333333444444444555555333444666777777777666555666666777666444444555777666666666666777777777777777888999:::<<<===>>>???>>>>>>>>>???@@@@@@AAAAAABBBCCCKKKHHHPPPssslllvvv}}}mmm^^^ZZZ]]]^^^]]]\\\]]]ZZZXXXZZZaaahhhlllnnnqqqrrrssstttvvv{{{~~~}}}~~~vvvzzzgggSSSEEEHHHKKKGGGFFFLLLiii}}}yyyiiiZZZJJJLLLRRRVVVVVVXXXcccsssxxxlllkkkkkkmmmsss|||WWWBBB<<<777888888777777666666555555333333333333333333333333222222333444444555555666666666666666777999::::::999;;;>>>??????AAACCCEEEIIIGGGEEEJJJNNNTTT|||zzzmmm\\\OOOSSSQQQRRRWWW[[[^^^dddkkkmmmkkklllqqqvvvxxxtttpppuuuwwwxxxyyyyyy{{{}}}}}}|||}}}~~~}}}tttggg]]]XXXSSSMMMIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDBBB@@@???BBBBBBBBBAAAAAA@@@@@@@@@============<<<;;;:::999888888777777666666555555222222222111111111000000111222222333333222222111222333444444444333222111444333222111333666999;;;CCCBBBAAA???>>>???BBBEEECCCDDDEEEEEECCC@@@===;;;???>>>===???BBBFFFHHHHHHgggRRRCCC;;;:::888666555333333333333333333333333333333333444444333333333222222222222222222222222222222222222111000///000111333444555555444444444333333333444444444444444444444444333333333444444444555555444444555666666666666666555666777666444444666777666666666777777777888888777888999:::;;;===>>>>>>===>>>>>>??????@@@AAAAAACCCBBBIIIIIINNNwww|||{{{tttiii^^^\\\]]]\\\\\\]]]\\\ZZZXXX[[[aaahhhlllnnnnnnooooooppprrrwww~~~wwwwww|||tttcccSSSGGGIIIKKKGGGHHHMMMSSSeeeuuu}}}xxxggghhhzzzuuu^^^OOOHHHNNNRRRTTTTTTXXXdddvvv|||{{{zzzpppccckkkuuu|||RRR>>>;;;;;;888888777777666555555555333333333333333333333333222333333444444555555666666666666666777888:::::::::<<>>===<<<;;;::::::999888888777777666444444444444333333333222333444444555555444444333333444555555555444222222222111000111333666999<<>>>>>>>>===<<<;;;::::::999:::===@@@CCCFFFIIIJJJpppNNN<<<666555555555666666555333111000222222222222222222222222333333333222222222222222222222222222222222222222222111000000000111333444444444444444333333333333444444444444444444444444333333333444444444555555555555555444555555666777555666666666444444666777777777777777888888888888777888999:::;;;<<<===>>>======>>>??????@@@@@@AAADDD@@@FFFIIILLLrrrhhhyyypppggg___]]]\\\[[[\\\^^^\\\ZZZYYY[[[```eeejjjlllkkklllmmmnnnpppuuu|||xxxtttvvvkkk\\\OOOGGGJJJLLLJJJIIIKKKFFFRRR]]]dddkkklllbbbUUUUUUYYYlllxxx]]]NNNPPPNNNOOOQQQSSSYYYgggzzz~~~{{{|||vvvllleeeppp~~~yyyvvvKKK::::::>>>888888777666666555555444333333333333333333333333333333333444555555666666555555555666777999:::;;;<<<>>>@@@AAAAAABBBDDDFFFHHHIIIHHHKKKMMMGGGWWWwwwuuufffYYYTTTRRRUUUZZZ^^^ccciiihhhkkkooorrrsssssstttuuuvvvwwwxxxxxxwwwxxxzzz{{{yyyyyy{{{~~~yyytttkkkdddZZZRRRMMMKKKIIIIIIDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999888888777777666666666555555555555666666777777666666555555555666777666555444333/////////000222666999;;;EEEDDDBBB>>>;;;:::;;;===;;;:::888777777888999:::777;;;@@@BBBCCCEEEIIIMMM~~~___HHH>>><<<:::777555555666666666555444333222222222222222222222222222222222222222111111111111111111111111111111111111111000000000111222333333333333333333333333333333333333333333333333333333333333444444444555555666555444333444555666777555666666666444444666888777777777777888888888999777888999:::;;;<<<============>>>>>>???@@@@@@@@@CCC???CCCIIIKKKeeeqqqzzzmmmaaa]]]]]]\\\\\\^^^\\\[[[ZZZZZZ]]]```dddffffffiiimmmpppsssvvvzzz}}}}}}|||}}}rrrUUUKKKEEEKKKUUUVVVNNNFFFGGGLLLPPPSSSUUUVVVTTTQQQQQQOOO\\\rrruuubbbTTTTTTLLLLLLNNNUUU^^^jjj{{{{{{yyyssslllvvvzzzgggFFF999;;;>>>888777777666555555444444333333333333333333333333333333444444555666666666555555666666888999;;;<<<===???AAABBBBBBCCCEEEGGGCCCEEEEEEIIIMMMHHHOOOdddsssddd[[[SSSTTTXXX[[[___cccdddiiioooqqqooopppsssvvvuuuvvvwwwvvvuuuuuuwwwyyy|||{{{|||}}}~~~{{{xxxtttmmmbbbWWWPPPKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???>>><<<<<<<<<;;;::::::999999888888888888777777777777666777777777777777777666666666777888777666555444000//////000111444666888@@@@@@>>>;;;888777888999:::999999888888888999999;;;???CCCDDDCCCEEEKKKQQQkkkTTTDDD555111777;;;888333666555444444444444555666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333444444444555555555444333333333444666777444555666555444555777888666777777777777888888888777888888999:::;;;<<<<<<<<<======>>>??????@@@@@@@@@???BBBHHHKKK\\\|||eee]]]^^^```^^^]]]]]]\\\[[[YYYYYY[[[]]]______eeelllrrruuuvvvvvvvvvxxx{{{|||TTTJJJDDDPPPfffoooaaaNNNKKKMMMQQQQQQMMMGGGFFFHHHGGGFFFKKKXXXaaa```UUULLLKKKIIINNNYYYdddnnnzzz{{{uuusssqqqnnn}}}XXXDDD===;;;;;;777777666666555444444444333333333333333333333333333333444555555666666777666666666777999:::<<<===>>>@@@BBBBBBBBBCCCEEEFFFAAAEEEDDDFFFMMMKKKNNN\\\rrrdddVVVSSSVVVYYY]]]```___ffflllmmmllllllpppuuutttuuuuuuuuussssssuuuvvvzzzzzzzzzzzz{{{{{{{{{zzz|||uuukkkaaaXXXQQQKKKHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888888888888777777777777666666777777777777666666666777888888888777666555222111111111111222333444999999999777555444666777888999:::;;;;;;:::888777<<>>>>>??????@@@>>>AAAAAAEEEJJJUUUnnnaaa```aaa___\\\]]]]]]\\\ZZZXXXXXXZZZ\\\YYY```iiipppssssssrrrrrryyy{{{}}}uuuUUULLLHHHXXXzzzhhhVVVXXX___eee```QQQHHHGGGDDDFFFIIIOOO^^^ggg^^^NNNNNNJJJOOO^^^jjjrrr{{{~~~~~~xxxttttttwwwzzzjjjLLLCCC???;;;999777777666555555444444333333333333333333333333333444444444555666666777777777777888999:::<<<>>>???>>>@@@BBBBBBBBBBBBDDDFFFDDDIIIFFFEEEKKKKKKLLLUUU^^^ppp[[[RRRSSSUUUWWWYYY\\\aaafffhhhhhhiiinnnrrrrrrssstttsssrrrrrrsssuuussstttuuuwwwyyy{{{|||}}}|||uuunnnggg^^^VVVPPPOOONNNLLLJJJHHHGGGFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===>>>======<<<;;;;;;::::::999999888888888777777777555666666777777666666555777777888888888777666555333333222222111222222222444555555555333333555777555777999;;;<<<;;;888777:::>>>CCCHHHOOOYYYeeennndddLLL@@@:::666555666666:::===888222222888222222333333333222222111000000000000000000000000/////////000000000111111111111111111111111111111000000111222222222222222111111222222222333333333222222222222222222222222333333333444444444555555333333444444555555444444333555555555555555777999444555555555666666666666888888888999::::::;;;;;;<<<<<<======>>>?????????===DDDBBBAAAGGGPPPvvvzzzhhhbbb```^^^]]]\\\]]]]]][[[YYYXXX[[[^^^ZZZ___gggmmmpppqqqrrrsss{{{{{{||||||}}}|||iiiTTTMMMJJJ]]]hhheeelll|||rrrddd```XXXZZZ```kkk{{{uuucccVVVOOORRRaaannnuuu~~~~~~}}}|||uuurrruuu~~~|||___FFFBBB>>>::::::777666666555555444333333333333333333333333333333444444555555666666777777888888999:::<<<>>>@@@AAA>>>@@@AAABBBAAABBBCCCEEECCCKKKIIIEEEJJJJJJIIIOOOPPPdddooo^^^XXXVVVTTTTTTYYY\\\aaacccdddgggkkknnnpppqqqrrrrrrqqqqqqsssuuunnnooorrruuuwwwzzz}}}}}}|||{{{yyytttlllbbb[[[TTTSSSPPPMMMKKKIIIHHHHHHBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAA@@@???>>>>>>?????????>>>======<<<<<<::::::999999999888888888666666777777777777666666666777888888888777555555333333333222333333333333333444555555444333444666444555777:::<<<===>>>>>>???DDDLLLVVVcccoooxxx~~~gggOOO<<<999;;;888555666555...,,,111555444555888111333555777666444111///000000000000000000000000.../////////000000111111000000000000000000000000000000111222222222222111111111111222222333333333111111111111111111111111333333333444444444555555222333444555666555444333333444555555555555777999444444444444555555555666888888888999999::::::;;;<<<<<<======>>>?????????===GGGBBB>>>EEELLLmmmnnnccc___]]]___ZZZ\\\]]]\\\ZZZZZZ]]]aaa^^^bbbggglllooorrruuuxxx|||{{{{{{yyyzzz}}}}}}gggPPPLLLKKK]]]tttjjjnnn{{{ppppppyyyyyy]]]TTTTTTbbbpppwww}}}uuunnnlllqqq~~~{{{[[[EEE@@@<<<:::<<<777666666555444444333333333333333333333333333333444444555555666777777777999999:::;;;===???AAABBB>>>???AAAAAAAAAAAACCCDDD???JJJIIIDDDIIIJJJHHHMMMRRRUUUyyyrrrfff^^^YYYWWWWWWZZZ]]]```cccfffiiikkkooopppqqqqqqpppqqqsssuuummmppprrrtttvvvxxx{{{}}}xxxzzz|||~~~{{{sssiiiaaaXXXVVVSSSOOOLLLKKKJJJIIIBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@???>>>>>>>>>;;;;;;:::::::::999999999777777888888888888777777666777777888888666555444111222222333444444555555555666777666444333444555555555777999===AAADDDFFFIIINNNXXXeeesss~~~qqqZZZKKKAAA???;;;888555444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000///000111222222111//////111111111111111111111111111111222222222333333333444333222111111111222333333333111111111111333333222222222333333333444444444444555555666777777777444555555444444555888:::999999888888999999:::;;;::::::;;;<<<===>>>??????BBB???AAAEEEEEEJJJaaa{{{uuu\\\^^^bbb___ZZZZZZ[[[[[[[[[\\\\\\\\\ccceeegggiiijjjmmmpppsssuuuwwwyyyyyyzzz~~~aaaRRRJJJFFFSSSnnntttkkkgggsssyyyddd\\\ZZZfffvvvxxxnnnmmmttt}}}wwwSSSGGGBBB???666>>>777777666555444444333333555444333333222222222222666666555555555555666666999999:::;;;<<<===>>>???>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJRRROOO]]]xxxkkk___SSSYYY^^^bbbaaa___^^^aaaeeekkknnnmmmjjjjjjnnnnnnllljjjlllooorrruuuxxxyyyzzz}}}~~~~~~xxxqqqlll]]]XXXQQQNNNMMMLLLIIIGGGHHHFFFDDDCCCDDDDDDCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@????????????????????????;;;;;;:::::::::;;;;;;<<<999999999999999999999::::::888777555444444444444666555444333333333333333666555444555666666666555555555555888===BBBFFFGGGJJJYYYmmm{{{rrr\\\III@@@<<<:::999888666555333222333444444333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000000111111111000000///111111111111111111111111111111111222222222333333333333222111111111222333444333222111111222333444222333333333444444444444444444555555666666777777333444555444444444666888999999888888999999:::;;;::::::;;;<<<===>>>?????????===???CCCCCCGGG[[[sssgggaaa```ZZZ[[[[[[[[[[[[[[[[[[[[[[[[___bbbdddggghhhkkkooorrrpppqqqsssuuuxxx}}}mmmOOOIIIDDDGGGSSScccqqqwww{{{mmm]]][[[oooqqqgggcccdddllluuu|||xxxrrrsss|||}}}iiiJJJAAA>>><<<444:::777666666555444444333333555444333333222222333333666666666666666666777888999:::;;;<<<===>>>??????===???@@@AAA@@@AAACCCDDDFFFEEEEEEFFFGGGHHHIIIJJJPPPSSS[[[{{{yyyaaaVVVXXX[[[]]][[[YYY\\\dddkkkkkknnnnnnllllllooopppmmmlllmmmooorrrtttwwwyyyzzz~~~}}}|||}}}}}}|||yyywwwkkkeee\\\VVVSSSQQQNNNKKKIIIGGGEEEDDDDDDDDDCCCAAADDDDDDCCCCCCBBBBBBBBBAAA????????????????????????<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::999999999888666555444555555555666555444444333333444444444333333444555666666666888888888;;;AAAHHHMMMPPP^^^gggrrruuussssssyyyKKKCCC999444333555666666333222111000000111222333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000//////000000111111111111111111111111111111111111222222222222333222222111111111222222333444333333222222333333444333333333444444444555555444444444555666666777777222444555555444333444555999888888888888999::::::::::::;;;<<<===>>>>>>??????>>>@@@CCCBBBEEEUUUgggssseee```ZZZ]]]]]]]]]\\\[[[[[[ZZZZZZ[[[^^^aaadddfffiiimmmpppnnnnnnooorrrxxxjjjNNNKKKEEE@@@@@@EEEOOOVVVxxx|||ttteeefff~~~~~~kkkeeefffjjjooorrrvvv}}}{{{xxxwww|||}}}{{{wwwttt|||{{{YYYCCC>>><<<<<<333888666666666555444444333333555444333333333333333333777777777777777888999::::::;;;<<<<<<===>>>??????<<<>>>???@@@???@@@AAACCCDDDDDDDDDEEEFFFHHHIIIJJJUUU^^^___gggooogggWWWXXXXXXVVVVVVZZZaaagggiiimmmooonnnooorrrqqqnnnllllllmmmoooqqqtttwwwyyy{{{yyywwwxxxzzz}}}zzzsssiiibbb]]]XXXSSSOOOKKKIIIFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::999777777666666666666777777666555555444444444444555333333444444555777888999;;;;;;===AAAHHHQQQZZZ___qqquuuuuupppjjjlllvvv333333555999;;;999444000555444333222111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////111000///......///111222111111111111111111111111111111111111222222222222111111111111111222222222444333333333333333333444333333444444444555555555333333444555555666666777333555777777666444444444888888888888888999999:::999::::::;;;<<<===>>>???@@@@@@BBBDDDCCCEEEPPP]]]yyygggbbb```______^^^]]][[[ZZZYYYXXXYYY\\\```cccfffiiilllooorrrppppppttt{{{}}}~~~gggOOOMMMIIICCC@@@CCCIIINNNfffyyywww||||||~~~uuubbbhhh~~~rrriiijjjmmmrrrtttwww~~~xxxwwwxxx|||{{{qqqmmmeee^^^hhhzzzxxxOOOCCC???===>>>666999666666555555555444444444555444444333333333444444777777777888999:::;;;<<<<<<<<<======>>>???@@@@@@===???@@@@@@@@@@@@AAACCCCCCCCCDDDEEEGGGHHHJJJKKKVVVaaa```^^^nnnvvv```\\\WWWVVVYYY]]]___```fffkkknnnnnnpppsssrrroookkkkkkkkkkkknnnqqqtttwwwuuutttrrrtttwww|||yyysssmmmhhhaaaYYYSSSLLLJJJHHHGGGHHHHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<>>>>>>===<<<;;;::::::999666666666777777888888888666666555555555555555666555666666666666888:::;;;===???CCCIIIQQQ\\\gggnnn{{{zzzvvvsssqqqvvv~~~666333000...---//////000333333222222222111222222111111111111111111111111000000000000000000000000////////////////////////........................000///.........///111222000000000000000000000000000000111111111222222222000000111111222222222222333333333333333333333333333333333444444444555555333333444444555666666666444666888999777666555555888888777777888888999:::999999:::;;;<<<===>>>>>>??????AAACCCCCCDDDLLLTTTnnn~~~gggbbbdddaaa```___]]][[[ZZZYYYXXXXXX[[[```cccfffiiilllnnnsssrrrrrrvvv|||}}}~~~~~~kkkTTTOOOJJJGGGGGGIIIIIIIIIQQQuuuvvvzzzqqqXXXXXXrrrtttpppooossswwwyyy~~~|||rrrmmmvvv{{{wwwkkkfff]]]UUU```ssshhhIIIEEEAAA<<>>>>>??????@@@@@@@@@???AAABBBBBBAAAAAACCCDDDDDDEEEEEEFFFHHHJJJKKKLLLNNNTTTWWWXXXZZZeeettthhhYYYSSSWWW]]]``````bbbgggkkklllnnnrrrrrrooommmlllllllllnnnqqqtttvvvrrrrrrrrrtttxxxzzz{{{{{{|||{{{xxxwwwtttmmmccc[[[NNNLLLIIIHHHHHHHHHGGGEEEBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===<<<<<<<<<>>>>>>===<<<<<<;;;::::::666666777888888999999999666666666555555666666777666777888777666888;;;>>>CCCGGGNNNUUU]]]gggrrrzzz}}}zzzzzz}}}888666333000//////111222------...///000111222222000000000000000000000000////////////////////////////////////////////////....................................///000111111000000000000000000000000000000000111111111111222...///000111222222222222111222222333333222222111222222222333333333444444333333333444555555666666555777888888777666777888888777777777777888999999999999:::;;;<<<======>>><<<<<<>>>???@@@CCCHHHLLL^^^lllbbbeeeaaa```___^^^\\\ZZZYYYXXXXXX[[[```dddfffhhhkkklllpppppprrrvvvzzz|||||||||}}}mmmbbb[[[SSSQQQRRRQQQLLLFFFLLLVVV___jjj~~~\\\RRReeezzzrrrjjjeeegggkkkllllllnnnvvvyyy|||wwwnnnfffbbbbbb{{{yyylllddd\\\XXXbbboooZZZDDDEEE???888===666888555555555555555555555555444444444444444444555666666777777888:::<<<===>>>?????????@@@@@@@@@AAAAAAAAACCCDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLIIIKKKOOOVVVTTTPPPsss{{{eeeVVVSSSWWW\\\___^^^cccfffgggjjjooopppnnnpppppppppppprrrtttvvvwwwsssssssssvvvxxxzzzyyyxxxzzzzzz|||~~~~~~yyyooohhhVVVSSSOOOMMMKKKIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@???>>>======<<<===============<<<;;;;;;;;;:::666777888999999999999999777666666666666777777888666888:::999999;;;@@@EEEQQQWWW___ffflllsss{{{|||www,,,...111222111///---,,,,,,---...///000000111111000000000000000000000000////////////////////////////////////////////////........................,,,---...///000000000000000000000000000000000000000000000000111111111111---...000111222222222111000111111222222111111000111111111222222222333333222333333444444555555666555666777666666666888:::777777777777777888999999888999::::::<<<<<<===>>>;;;<<<<<<===@@@DDDHHHIIIUUU{{{gggfffaaa```___^^^\\\[[[YYYYYYXXX[[[```ccceeeggghhhjjjjjjnnnrrrvvvxxxyyy{{{|||{{{uuuooommmllljjjccc\\\WWWRRRMMMRRRgggyyy\\\OOOXXXhhhppp^^^WWWRRRTTTXXXXXXYYY[[[]]]```cccbbb___aaahhhooouuuiiiccceeekkkqqq~~~QQQ@@@DDD===555;;;777999555555555555555555555555444444444444444555666666555666666888:::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKQQQTTTOOO^^^~~~xxxdddZZZYYY[[[ZZZ^^^aaaaaaeeekkknnnllloooooopppqqqssstttuuuuuusssrrrqqqsssuuuwwwwwwvvvyyyyyy{{{~~~yyysssfffccc]]]XXXSSSOOOKKKHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;777888999:::::::::999888777777666666777777888999777;;;>>>???@@@EEELLLSSScccjjjtttzzz|||}}}}}}yyyxxxxxx222111000......000333666111111111111000///......000000000000000000000000////////////////////////////////////////////////........................+++,,,...000111000000///000000000000000000000000000000000000111111111111---...000111222222222111///000111222222111000///000000111111111222222222222222333444444555555666444555555444444555888:::777777777777777888888999888999999:::;;;<<<===>>><<<======>>>AAAGGGJJJJJJOOOxxxooojjjaaa```___^^^\\\[[[ZZZYYYWWW[[[___cccdddeeeggghhhhhhmmmssswwwxxxzzz}}}}}}}}}}}}eeeddd```ZZZWWW]]]nnn~~~{{{tttfffUUUMMMPPPXXX]]]MMMHHHFFFJJJMMMOOORRRVVVSSSWWW\\\___dddoooqqqmmmrrrvvvuuunnnMMM???EEE<<<444;;;999<<<444555555555555555555555444444444444444555666777555555666777999<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHJJJLLLGGGIIISSSSSSSSS]]]hhh\\\ZZZWWW[[[]]]^^^bbbiiilllkkklllmmmnnnpppqqqqqqqqqqqqqqqooommmnnnpppssstttuuuyyyxxxxxx{{{|||yyyvvvqqqjjjccc\\\VVVPPPLLLJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<<<<======>>>::::::;;;;;;;;;;;;;;;;;;888999:::;;;::::::888888777777666777777888999999:::???DDDFFFIIIOOOXXX___pppyyyyyyvvv{{{