BM6P6(@ VVVTTTUUUXXXZZZ\\\bbbiiihhhiiijjjjjjiiihhhiiikkklllllliiiccc^^^XXXMMMBBB===;;;999888888999888777555555555555444444444444777777777777777777777777666666666666777777777777777777777777777777777777777666444333333444666777555555444444444444555555555555555555555555444444444444444444444555666777666777777888888888888888777777888888888888777777777888999:::::::::::::::;;;;;;;;;::::::999999999888888888888888999999:::888999:::999888777999:::===BBBJJJQQQWWW\\\```cccdddbbb^^^\\\[[[\\\___```gggiiimmmoooppprrrtttvvvuuurrrmmmgggbbb]]]ZZZXXX\\\___dddhhhlllooosssvvvuuuvvvxxx{{{~~~}}}~~~|||xxxsssoooooorrrvvvyyyzzzuuuqqqjjjfffmmmxxx~~~{{{wwwuuuvvvyyy{{{}}}ssslllbbbYYYTTTSSSRRRRRRRRRMMMGGGBBB@@@@@@@@@???@@@@@@CCCHHHMMMUUUdddrrrvvv|||~~~{{{xxxzzz||||||yyyyyyxxxvvvtttqqqnnnlllfff```XXXPPPJJJDDD???;;;::::::999:::<<<<<<;;;999:::888666666888999777555555666777888888777666555555555555555555555555555888888777777666666666555666666666666666666555555555555555555555666777777555555555555555555555555444444444444444444444444666777888888888777666555444444444555555555555666444444222222222222444444333333333444444444555555222222333333333333444444777777666666666666777777666666666666666555555555555555555555555555555555777777777777888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;<<>><<<999888888999888888777777777666666666666555666666666666666666666666666666666777777777888888777777777777777777777777777666444333333444666777555555444444444444555555555555555555555555555555555444444444444555666777444555555666666666666666777777888888888888777777888888999999999888777777;;;;;;;;;::::::999999999777777777777777888999999;;;;;;;;;999888999;;;>>>FFFKKKRRRXXX\\\```dddffffffdddbbb```___aaaccceeelllnnnpppqqqqqqrrrtttvvvtttqqqnnnjjjgggfffeeefffkkknnnrrrtttvvvwwwyyyzzzxxxyyyzzz|||~~~~~~|||{{{~~~}}}zzzxxxssspppnnnmmmpppwww~~~|||zzzyyyoooddd\\\TTTOOOKKKKKKHHHDDDAAA@@@@@@???>>>???>>>@@@DDDHHHOOO\\\iiirrrxxx}}}|||zzz|||~~~}}}zzzzzzyyyxxxuuurrrooonnnlllhhhaaaYYYRRRKKKCCC???;;;:::::::::<<<<<<;;;::::::888666777888999777555555666777888888777666555777777777777777777777777777777777666666555555555444444444444444444444444555555555555555666777777555555555555555555555555444444444444444444444444111222333444555444444333444444444555555555555666555555444333333444555555333333444444444555555555333333444444444555555555777666666555555666666777666666666666666666666555666666666666666666666666777777777777888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<>>>CCCKKKPPP[[[aaahhhnnnoooppppppqqqrrrssstttuuuuuuvvvxxxzzzzzz{{{|||~~~{{{zzzwwwrrrmmmjjjjjjlllnnn||||||vvvvvvvvvtttssstttwwwzzzyyyzzzzzzwwwsssooommmlllmmmgggggglllooonnnmmmoooppptttwwwvvvrrrpppqqqsssrrrrrrqqqqqqqqqqqqqqqpppuuuyyyccc[[[VVVXXX[[[]]]```cccgggiiikkkllllllmmmnnnpppmmmnnnkkkfffbbb]]]SSSHHH@@@===:::888888999888888999999888888888777777777555555555555555555555555777777777888888888999999777777777777777777777777777666555444444555666777555555444444444444555555555555555555555555555555555555444444555555666666444555666666777777666666777777888888888888777777999999999999888777666555;;;;;;::::::::::::999999888888888888888999::::::======;;;999999<<>>AAADDDIIITTT___kkkttt{{{}}}}}}~~~||||||{{{zzzwwwuuurrrpppqqqnnniiiccc\\\RRRIIICCC===;;;::::::;;;<<<;;;::::::888777777888888777666666666777777777777666666777777777777777777777777666666666555555555555555444444444444444444444444666555555555555666666777555555555555555555555555444444444444444444444444...///111222333444444444444444444555555555555666666666555555555555666666333444444444444555555555444555555555555666666666666555555555555555555666555555666666666666666666777777777777777777777777777777777888888888999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>BBBIIIQQQWWWbbbggglllpppqqqpppppppppssstttuuuuuuuuuuuuvvvxxx|||{{{|||}}}~~~|||zzzwwwuuupppkkkhhhhhhkkknnn~~~|||tttsssqqqooonnnkkkmmmpppqqqppppppqqqrrrppprrrssssssqqqpppoooppppppnnnqqqvvvyyyxxxvvvwwwrrrrrrqqqpppnnnllljjjjjjnnnnnnmmmmmmllllllkkkkkkkkklllooorrrtttuuuuuuuuuqqqrrruuuxxx{{{|||yyywwwzzzkkk```XXXXXX[[[]]]___bbbhhhjjjlllmmmmmmmmmmmmnnnlllmmmkkkgggddd```VVVLLLBBB???;;;888888999888888999999999888888888777777555555555555555555555555777888888888999999999999777777777777777777777777666666555555555555666666555555444444444444555555444444444555555555555555666666555555555555666666777777888999999999999888777888888999999888888777888888999999999888888777:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<::::::;;;AAAHHHNNNVVVZZZ___cccfffgggiiikkkhhhhhhgggggghhhiiikkklllmmmnnnnnnmmmlllmmmooorrrssstttuuuuuuvvvuuuuuutttqqqtttxxxzzzzzzyyyyyyzzz{{{zzzyyywwwwwwzzz}}}yyyvvvwwwvvvwwwxxxyyy{{{}}}xxxlll___WWWMMMJJJEEEBBBBBBBBBAAAAAA@@@>>>>>>AAACCCFFFOOOXXXdddoooyyy}}}}}}~~~~~~}}}|||zzzwwwuuusssqqqooommmiiicccZZZPPPIIIAAA???<<<::::::;;;:::999999999888888888888777777666666777777777777666666555555555555555555555555555555555555555555444444666666666666777777777777666666555555555555666777555555555555555555555555555555555555555555555555222333333444555555555555444444444555555555555666555555555555555555555555444444444444555555555555444444555555555666666666555555444444444444555555555555555555666666666666777777777777777777777777777777888888888999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>BBBHHHQQQ[[[aaaiiikkknnnpppqqqpppooonnnqqqsssuuuuuuuuuuuuvvvwww}}}|||{{{{{{{{{zzzxxxuuuuuuqqqkkkggggggllltttyyy~~~qqqmmmlllkkkkkkmmmooosssyyy}}}~~~}}}}}}}}}{{{~~~~~~}}}|||xxxsssnnnssssssssstttuuuvvvvvvvvvtttsssqqqnnnlllkkkjjjjjjhhhhhhiiilllnnnnnnllljjjmmmqqqxxxpppdddYYYWWWYYYZZZ]]]___iiilllnnnnnnlllkkkjjjkkkjjjllljjjgggeeebbbXXXOOODDD@@@<<<999888888999888888888777777777666666666555555555555555555555555777888888888999999999999888888888888888888888888666666666555555666666666555555444444444444555555444444444555555555666666777666666555555555666666777888888999999999999999888888999999999999888888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;;;;999:::;;;===AAAHHHQQQWWW[[[^^^cccfffhhhiiijjjkkkiiiiiiiiijjjkkklllmmmmmmlllkkkiiifffcccccceeegggmmmpppuuuyyy{{{yyywwwuuuvvvxxx{{{|||{{{yyyyyyyyyuuutttsssrrrtttzzzvvvpppooonnnnnnnnnppptttxxx|||yyynnngggYYYSSSLLLEEEBBBAAAAAAAAA???<<<<<>>@@@AAAEEEJJJUUUbbbpppxxx|||~~~|||~~~{{{yyywwwtttsssrrrqqqoookkkeeeaaaUUUPPPHHHBBB>>><<<;;;999999:::::::::888777888999777777666666666666777777777777777777777777777777555555555555555666666666444444444555555666666777777666666555555555555666555555555555555555555555555555555555555555555555888777666555444333333333444444444555555555555666333444555555555555444333444444555555555666666666333333444444444555555555666555555555555555555666444444555555666777777777666666666666666666666666888888888999999999999:::888888999999999:::::::::::::::;;;;;;<<<=========:::???GGGPPPYYYbbbjjjpppnnnmmmnnnppprrrtttsssrrrnnnqqquuuwwwxxxxxxzzz{{{}}}{{{xxxvvvuuussspppnnneeeeeeiiirrr}}}vvvsssuuuxxxzzzzzzxxxwwwxxx|||~~~yyywwwvvvuuuvvvvvvuuutttsssrrrqqqooooooooopppqqqwwwwwwxxxxxxwwwvvvtttsss}}}nnnccc\\\XXX[[[aaajjjmmmppppppooommmkkkkkkjjjkkkkkkiiiiiiggg___VVVHHHCCC===999888888999999777777666666666555555555666666666666666666666666666666666777777777888888888888888888888888888888666666777777777777666666555555444444444444555555333333444444555666666777888888777666666666666666666666777888888888888777888999999::::::999999888777888999:::;;;<<<<<<<<<999999999::::::;;;;;;;;;888888888888888999::::::<<<@@@FFFLLLRRRWWW]]]aaabbbdddffffffcccaaa_________```bbbcccdddcccbbbaaa\\\\\\ZZZXXXWWWZZZ___cccllloootttyyy|||||||||{{{yyyyyywwwtttqqqoooooopppuuuzzz}}}wwwppplllmmmqqqsssuuuvvvwwwzzz}}}~~~tttoooggg___XXXQQQJJJFFFEEE@@@>>>@@@AAA@@@BBBEEEKKKYYYiiisssyyy~~~~~~|||zzzxxxyyyvvvtttrrrqqqooollliiibbb[[[RRRIIICCC@@@===<<<888:::;;;:::888777888:::888777666555555666777888777777777777777777777777555555555666666777777777333444444555666666777777777777666555555555555555555555555555555555555555555555555555555555555555888777555444444444444555444444444555555555555666444555666666666666555444555555555555666666666666444555555555555666666666777666666555555666666777444444555555666777777888777777777777777777777777888888888999999999::::::888888999999999:::::::::::::::;;;;;;<<<======>>>???EEENNNXXX___fffllloooooonnnmmmpppuuuxxxxxxwwwrrruuuyyy{{{{{{{{{{{{|||}}}zzzvvvtttsssqqqnnnlllggglllvvv{{{xxxvvvyyy|||uuupppllljjjnnnmmmkkkkkkkkkkkkjjjjjj|||nnnbbb\\\___eeejjjmmmppprrrqqqooonnnnnnkkkllllllkkkkkkiiibbbYYYHHHDDD>>>999888888999999777777777777666666666666777777777777777777777777666666666666777777777777888888888888888888888888666666777777777777666666555555555444444555555555333333444444555666777777888888777666666666666666888888999::::::::::::999888999999::::::999999888888888999:::::::::999999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======???DDDLLLSSSXXX\\\___aaabbbcccdddbbb^^^ZZZWWWVVVWWWXXXZZZ[[[\\\[[[YYYXXXQQQQQQRRRTTTWWW^^^gggmmmuuuvvvwwwyyyzzzzzz{{{{{{xxxwwwvvvsssqqqqqqsssuuu}}}|||zzz{{{}}}}}}rrrsssuuuyyy|||~~~{{{uuunnnfff\\\RRRKKKKKKFFFCCCDDDDDDAAAAAADDDEEESSSdddpppxxx|||zzzyyy{{{xxxsssqqqooonnnmmmllljjjcccXXXNNNGGGCCC???>>>888:::<<<;;;888666888:::888777666555555666777888555555555555555555555555555666666666777777888888555666666777888999999:::888777666555555555555555555555555555555555555555666666666666666666666666888777666555555666888999444444444555555555666666555666777888888777666555555555555555666666666777666666666666777777777777777777666666666666777777444444444555666777777888888888888888888888888888888888999999999:::::::::888888999999999:::::::::::::::;;;;;;<<<===>>>>>>CCCJJJSSS\\\ccchhhkkknnnooonnnnnnqqqwww{{{|||{{{wwwzzz}}}~~~~~~}}}|||}}}|||yyyvvvsssqqqpppmmmkkkpppwwwvvvtttxxx~~~|||~~~yyyvvvnnnllliiihhhiiiiiiiiiiiimmm```___dddgggjjjnnnqqqrrrqqqnnnllliiihhhhhhjjjjjjggg```ZZZNNNFFF>>>;;;<<<===999444777777777777666666666666777777777777777777777777999999999999999999999999777777777777666666666666888888777777777777888888:::999777666555555555666555555444444444444555555666777777777777777666666777777777777888888888888777777777777777777777777777888:::;;;<<<<<<;;;:::???<<<:::999;;;<<<:::888555666888888888:::===@@@EEEIIIPPPXXX^^^bbbddddddeee^^^YYYYYYVVVOOOKKKMMMNNNNNNOOOOOOOOOOOONNNMMMOOOPPPTTT[[[cccjjjnnnppptttxxx}}}~~~|||yyyxxxyyyzzzvvvuuuxxxxxxxxx}}}|||wwwttttttxxx~~~{{{tttkkkccc___SSSMMMGGGEEEFFFHHHHHHHHHHHHNNNZZZiiivvv~~~||||||zzzxxxuuurrrqqqqqqqqqrrrqqqmmmeee\\\TTTKKKBBB===999::::::999777666777999777777777777777777777777666666666666666666666666666666555555555444444444777777666666555555555444777777777777777777777777666666666666555555555555666666666666666666666666666555555444444444555555555555666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555999999888777666555444444666666666666777777777777999999888888777777666666777888888888888999999999<<<;;;;;;:::::::::;;;;;;======<<<;;;:::===AAAEEEOOOSSSZZZ___dddhhhlllooopppqqqsssvvvxxxzzz{{{{{{www~~~zzzwwwxxxxxxqqqnnnpppmmmjjjttt}}}zzzyyy~~~{{{xxxuuuppplllooovvv~~~jjjbbbcccfffiiilllppppppnnnkkkiiiiiigggggghhhiiifff```[[[QQQHHH???:::;;;<<<999666888777777777666666666666777777777777777777777777888888888888888888888888888777777777666666666666888888777777777777888888999888777666555555666666666555555444444555555666666666777777777777666666777777777777888888888888999999999999999999999999888888999:::;;;;;;;;;;;;???===::::::;;;<<<:::888888999999999:::<<<@@@DDDMMMQQQWWW]]]```aaa```___```YYYSSSRRRPPPKKKJJJMMMJJJKKKLLLMMMOOOPPPRRRRRRZZZ]]]aaagggnnnrrrttttttwwwzzz||||||yyyxxxzzz|||||||||}}}|||||||||zzzxxxuuusssxxx~~~zzzvvvtttuuuvvv}}}vvvppplllddd]]]TTTNNNLLLMMMNNNNNNKKKPPPYYYfffsss|||~~~}}}|||{{{zzzwwwuuutttttttttuuupppnnniiiddd\\\RRRHHHAAA===<<<:::999999999999999777777777777777777777777777777777777777777777777666666555555555444444444777666666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555444444444555555666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555777777666666555555444444666666666666777777777777888888888777777666666666888888888888999999999999<<<;;;;;;::::::;;;;;;<<<>>>======<<<<<<@@@FFFJJJUUUYYY^^^cccfffjjjmmmpppqqqsssuuuxxxzzz|||}}}}}}}}}xxxuuuuuutttnnnlllooopppsss}}}xxxgggccccccfffjjjnnnnnnlllhhhfffgggfffeeeggghhhfffaaa\\\TTTKKKAAA;;;:::;;;:::888888888777777777666666666666666666666666666666666777777777777777777777777888888777777777666666666888777777666666777777888888777666666666666777777666555555444444555555666666666777777777777666666777777777888888888999999::::::::::::::::::::::::999999999999:::;;;<<<<<<>>>===;;;:::;;;;;;:::999;;;;;;;;;:::<<<@@@GGGKKKTTTWWW]]]aaacccaaa]]]ZZZXXXQQQKKKJJJJJJJJJKKKNNNJJJJJJLLLNNNRRRVVVYYY[[[```dddjjjppptttuuuuuutttssstttuuussssssvvv|||zzzsssnnnjjjiiiooowww|||~~~yyywww~~~}}}}}}||||||~~~{{{vvvoooeee]]][[[[[[]]]___VVVYYY___hhhsss|||~~~~~~}}}|||zzzxxxwwwxxxxxxyyyoooooonnnlllggg]]]RRRKKKBBB>>>;;;:::;;;<<<;;;:::777777777777777777777777888888888888888888888888666666666555555555555444666666666666555555555555555555555555555555555555666666666666555555555555555555555555555555555555444444444444444555666777777777666666555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444666666666666777777777777777777777777666666666666888888888888999999999:::<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>======@@@EEELLLRRR^^^aaadddgggiiilllnnnppprrrtttwwwzzz|||~~~~~~~~~zzzwwwtttrrrooolllnnnuuu|||~~~kkkccc___bbbgggkkkmmmkkkhhhfffgggeeedddeeegggfffbbb^^^XXXOOOCCC<<<::::::::::::888888888777777777666666666666666666666666666666666666777777777777777888888888888777777777666666777777666666666666777777666666666666666777777777666666555555555555666666555666666777777777777666777777888888888999999999888888888888888888888888:::999888888999:::<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>><<<999777777777777777777777777777777777777777777777777666666666555555555555555666666666666666555555555555555555555555555555555666666666666555555555555555555555555555555555555333333333444555666777888777777777666555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555666666666666666666666777777777777666666666666666666666666888888888999999999::::::<<<;;;;;;;;;;;;<<<<<<=========>>>???CCCJJJSSSZZZeeegggiiikkkkkklllnnnppprrrtttwwwzzz}}}~~~~~~~~~~~~|||zzzxxxwwwtttqqqnnnkkkooozzzmmm```\\\___dddhhhkkkkkkjjjiiifffdddbbbcccffffffccc```\\\SSSGGG>>>::::::;;;;;;888888888888777777777777666666666666666666666666777777777888888888999999888888888888777777777777777777666666666666777777666666666777777777777777666666666555555666666666555555666777777777777777888888888888999999999999888888888888888888888888:::999888888999:::<<<=========<<<<<<;;;;;;<<<<<<999:::===@@@EEEMMMUUU[[[[[[\\\^^^^^^\\\XXXRRROOOIIIKKKMMMQQQWWW\\\^^^]]]`````````bbbeeehhhllloookkkooosssuuusssqqqoooooojjjlllpppuuu~~~|||wwwtttrrrrrrssssssuuuxxx~~~{{{xxxwww{{{~~~~~~|||zzz{{{~~~}}}}}}||||||{{{{{{{{{tttsssrrrqqqoookkkeeeaaaQQQJJJAAA===>>>>>><<<999888888888888888888888888666666666666666666666666666666666666666666666666555555555666666666666666555555555555555555555555666666666666555555555555555555555555555555555555333333333444555666777888777777666666555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555666777777888888666666666666777777777777666666666777777777777777888999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>><<<===???BBBHHHPPPZZZ```iiijjjllllllkkklllmmmoooqqqsssvvvzzz|||||||||{{{yyyxxxuuutttrrrpppllliiinnn{{{ooo```\\\^^^aaaeeegggiiiiiiiiifffdddbbbcccfffgggeeeccc^^^VVVJJJAAA;;;::::::;;;999999888888888777777777666666666666666666666666666777777888888999999999999999888888888777777777777666666555555666666777666666777777777777666555777666666555555666666777444555666777777888888777888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<======<<<;;;;;;<<<>>>999<<>><<<:::888888888888888888888888555555555555555555555555555666666666666777777777555555555666666666666666555555555555555555555555666666666666555555555555444444444444444444444444444444444444444555666777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777888888666666666666777777777777777777777777888888888888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<>>>BBBGGGNNNWWW```fffkkklllllllllkkklllnnnpppqqqssswwwzzz{{{{{{yyyxxxwwwvvvtttqqqnnnlllkkkjjj|||sssccc^^^^^^___aaabbbdddeeefffgggdddbbbcccfffhhhgggfff___XXXMMMCCC===:::::::::999999999888888888777777777777777777777777777777555555666666777888888999999999999888888888777777666666555555555555666666777777888888777666555444777777666666666666777777444555666777888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;===>>>===;;;:::===???===BBBIIIPPPUUUXXX\\\^^^^^^\\\YYYVVVTTTUUUVVVWWW[[[___bbbdddjjjrrruuurrrpppppppppqqqqqqrrrrrrrrrnnnnnnnnnlllkkkooowww~~~yyywww{{{~~~zzz|||||||||}}}~~~}}}|||{{{yyywwwtttsssrrrpppmmmkkkeee^^^TTTJJJBBB>>>======888888888888888888888888666666666666666666666666555666666666777777777777555555555555666666666777666666666666666666666666666666666666555555555555444444444444444444444444555555444444444555555666444444555555666777777777555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666777777777777777888888888999999999:::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>AAAGGGNNNUUU]]]eeekkkkkklllmmmllllllmmmooorrrsssuuuxxxzzz{{{zzzxxxvvvttttttqqqmmmkkknnntttzzzxxxiii```___^^^^^^^^^```bbbcccgggdddbbbcccfffiiiiiiggg```YYYOOOEEE>>>:::::::::999999999888888888888777888888888888888888888888444444444555666777777888999999999888888888888777666666555555555555666666777888888888777666444333777777666666666666777777444555666777888888888888888888999999999:::::::::999999999999999999999999777888:::;;;<<<<<<;;;:::;;;===>>>===;;;:::===???AAAGGGOOOVVVZZZ[[[\\\]]]ZZZXXXUUUSSSUUUZZZ```ccceeeiiiiiihhhmmmwwwzzzwwwooopppqqqrrrrrrrrrqqqqqqmmmnnnnnnnnnqqq{{{|||xxx~~~|||{{{yyyxxxvvvvvvuuurrrnnnkkkkkkeee[[[NNNDDD>>>>>>???888888888888888888888888777777777777777777777777555666666666777777888888444555555555666666777777777777777777777777777777777666666666555555555555444444444444444444444444666555555444444444555555333333444555666777888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>?????????DDDKKKRRRYYYaaaiiinnnlllmmmmmmmmmmmmnnnqqqssstttvvvyyy{{{{{{zzzwwwuuuppppppnnnkkkjjjrrrqqqccc]]]ZZZ\\\^^^]]]^^^aaacccdddeeeeeeddddddfffgggeee]]]RRRGGG@@@===;;;;;;999999888888777555444333777777777777777777777777999777666444444666777999777999:::999777666666777999999999888888888777777666777777777777777666666888888777666666666666666::::::999999999999::::::888888999999999:::::::::888888888999999::::::;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<>>???BBBCCCFFFMMMWWWbbbiiimmmmmmnnnooooooooonnnpppsssuuutttwwwzzz{{{yyywwwuuuuuukkkmmmnnnooowwwpppccc]]]ZZZ[[[]]]\\\^^^aaacccdddffffffeeedddfffgggeee^^^SSSHHHAAA===;;;::::::::::::999888666555444777777777777777777777777888777666555555666777888555666888777555444444555888888888777777777666666666666777777777777666666888888777666666666666666888888777777777777888888888888999999999:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<>>;;;:::<<<>>><<<===???EEEKKKTTT^^^fffkkknnnooorrrssstttsssrrrrrrsssuuurrruuuxxxxxxuuurrrpppooogggjjjooowwwrrrccc]]]YYY[[[\\\[[[]]]```ccceeeffffffeeeeeeeeeffffff```UUUKKKBBB<<<:::999;;;;;;::::::999888666666777777777777777777777777888777666555555666777888555666888777666555555666777777777666666666666666666666777777888777777666888888777666666666777777888888777777777777888888888888999999999:::::::::::::::::::::999999999999;;;;;;<<<<<<======>>>>>>>>>>>>===<<<===BBBHHHMMMUUUWWWZZZ[[[ZZZYYYYYYZZZ[[[^^^bbbgggkkkmmmnnnooorrrrrrrrrssstttssspppnnnnnnnnnnnnnnnpppvvv}}}|||yyyxxx{{{~~~||||||{{{zzzxxxvvvtttsssjjjiiigggeeeaaaXXXLLLCCC===;;;999999999999777666999999999999999888777666777777777777777777777777777666666666666777888999777777777777666666666666777777777666666666555555444555555666666555555444666666666666555555555555444444555555555555555444555555555555555555555555555666777666555444555777888777666555555555666777666666666666777777777777666666777888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<999:::>>>???>>>???BBBIIIRRR]]]fffkkkmmmnnnpppuuuwwwyyyxxxvvvuuutttuuusssvvvwwwvvvrrrmmmjjjhhhgggmmmxxxxxxccc]]]YYYZZZ[[[[[[]]]```ccceeeggggggfffeeeeeeffffffaaaXXXMMMCCC<<<:::999::::::::::::999888777666666666666666666666666666777777666666666666777777777888::::::888777777888777777777777777777777777666666777888888888777777888888777777666777777888::::::999999999999::::::888888999999999:::::::::;;;;;;;;;::::::999999888::::::;;;<<<======>>>>>>>>>>>>===<<>>;;;:::;;;;;;;;;::::::::::::999888777666666666666666666666666666666777777777777777888888888666666666666666666666666777777777666666666666555555555666666666666555555666666666666666555555555333444444555555555555444555555555555555555555555555666777666555444555777777777666555555666666777666666666666777777777777666666777888888888888777888999999999999999:::::::::::::::;;;;;;;;;<<<<<<:::888;;;???AAAAAADDDIIIOOOYYYfffmmmooonnnoooqqqvvvxxx{{{|||zzzxxxvvvvvvwwwxxxxxxvvvqqqlllhhhgggooo{{{~~~eee^^^YYYZZZ[[[[[[]]]```dddfffhhhhhhgggeeeeeeeeeeeebbbZZZPPPEEE===::::::999999999999888777666666666666666666666666666666777777666666666666777777777888::::::999888888999888888888888888888888888666666777888888888888888888888777777777777888888::::::999999999999::::::888888999999999:::::::::<<<;;;;;;::::::999999999999999:::;;;<<<======>>>>>>>>>>>>>>>BBBIIIRRRXXXXXXYYYZZZZZZ[[[]]]```ccceeehhhmmmqqqttttttrrrqqqnnnppprrrrrrqqqnnnkkkiiijjjpppzzz~~~{{{zzz|||~~~||||||}}}~~~~~~}}}}}}|||zzzyyyxxxuuupppkkkiiigggaaaXXXPPPCCC@@@<<<:::;;;<<<<<<<<<;;;:::999888888777666666666666666666666666666666666777777888888888888888666666666777777777777777888777777777666666666666555666666666666666666555555555555666666666666666333444444555666666555555666666666666666666666666555666777666555444555777555555555555555555666666555666666666777777777888666666777888888888888888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;:::<<<@@@AAAAAAFFFLLLUUU___jjjqqqqqqoooppprrrssswwwzzz|||{{{yyyxxxwwwxxxxxxvvvsssooommmmmmnnn|||ggg```ZZZZZZ[[[[[[]]]aaadddfffiiiiiigggfffeeeeeedddbbb\\\RRRFFF>>>;;;;;;888888999999888777777666777777777777777777777777666666777777777777666666555666888888777666777888888888888888999999999999666666777888999999999999888888777777777888999999888888777777777777888888888888999999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<======???AAADDDHHHNNNUUUZZZZZZ[[[\\\]]]]]]```dddggghhhkkkooorrrttttttrrrqqqpppqqqqqqooommmkkkjjjkkkqqqzzz~~~~~~}}}~~~zzz||||||~~~~~~}}}|||zzzyyyxxxsssnnnjjjgggccc]]]YYYHHHDDD???;;;:::;;;;;;;;;::::::999888777777777888777777777777777777777777666777888888999999888888777777777777888888888888888888777777777666666666555666666777777666666555555555555666666666666666444444555666777777777777666666666666666666666666555666777666555444555777444444555555555555666666555555666666777777888888777777888999999999999999888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>><<<===?????????FFFNNN^^^dddlllqqqrrrrrrssstttsssvvvzzz{{{zzzyyyxxxxxxuuutttqqqoooooottt{{{|||hhhaaa[[[[[[\\\\\\^^^cccdddgggiiijjjhhhfffddddddbbbaaa]]]TTTHHH???<<<===999999999:::999999888777777777777777777777777777666666777777777777666666444666888888777777777999777777777777888888888999666666777888999999999999888888777777888888999:::888888777777777777888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>AAAFFFKKKOOOTTTYYY\\\^^^```aaaaaaaaacccfffhhhjjjllloooqqqsssrrrqqqpppqqqrrrrrrqqqppprrrvvvzzz~~~~~~|||{{{zzzvvvtttqqqnnnjjjgggcccbbbSSSMMMFFF???<<<;;;;;;::::::999888777777888888999777777777777777777777777666777888999999999888888777888888888999999999:::888888888777777777666666666666777777777777666666555555555555666666666777444555666777888888888888666666666666666666666666555666777666555444555777555555666666777777777777555555555666777888888888888888999:::::::::::::::777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>@@@AAADDDNNNYYYfffiiimmmppptttvvvwwwwwwvvvxxx{{{{{{yyywwwwwwwwwsssqqqnnnnnntttwwwiiibbb\\\\\\\\\\\\___cccdddgggjjjjjjhhhfffddddddaaaaaa^^^TTTIII@@@===>>>::::::;;;;;;;;;:::999999777777777777777777777777666666777777777777666666666888::::::999999:::;;;555666666666777777888888666666777999999:::::::::888888777777888999::::::::::::999999999999::::::888888999999999::::::::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>============???CCCJJJPPPTTTWWW[[[]]]cccdddeeeeeedddeeeggghhhkkklllooopppqqqqqqpppoooqqqssstttuuuwww}}}~~~}}}{{{zzzrrrttttttrrrnnnjjjhhhggg]]]VVVMMMEEE@@@>>><<<<<<999888777777777888999:::777777777777777777777777666777888999:::999888888888888999999999:::::::::888888888888777777777777666666777777777777666666444555555555666666777777555555777888999999999999777777777777777777777777555666777666555444555777555666777888888888888888444555555666777888888999999999:::;;;;;;;;;;;;:::777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===???CCCFFFMMMZZZgggllllllmmmpppuuuxxxzzzzzzyyy{{{|||{{{yyyvvvvvvvvvsssqqqnnnppp{{{zzztttpppggg___^^^aaa```[[[ccceeeffffffeeeddddddeeefffeee```WWWKKKBBB<<<;;;;;;:::999999888888999999888888777777666666555555000111444666777777666666777888888888888999999999999::::::;;;;;;::::::999888888777777888888999:::888888777777777777888888888777666555555666777888999888777777777888::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;===@@@BBBIIIPPPUUUWWW[[[aaaggghhheeecccdddgggjjjkkkkkkmmmnnnoooqqqrrrrrrrrrrrrtttxxx}}}}}}}}}{{{~~~|||}}}~~~}}}}}}}}}{{{yyyzzzyyywwwtttrrrooommmllleee```VVVKKKAAA;;;::::::;;;:::999999999888666444777777777777777777777777777777777777777777777777777777777777777777777777888888777666666666666666666666666666777777777777666666666666777777777777888888888888888888888888666666666666666666666666777777777777777777777777666666666666777777777777888999999999999:::::::::888888999999999:::::::::999999999999999999999999;;;<<<<<<<<<;;;;;;===>>><<<>>>BBBEEEJJJSSS___gggnnnooorrruuuyyy{{{}}}~~~{{{vvvvvvwwwuuutttuuuuuuooolllxxx~~~{{{{{{uuuiii___]]]^^^^^^bbbdddggggggffffffggghhhgggfffbbbYYYNNNDDD>>><<<::::::999888888888888999777777777777777666666666222333555777888888888777777888888888888999999999888888999999999999888888888888777777888888999:::888888777777777777888888999888777777777777888999:::999999888999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;>>>@@@EEEKKKRRRVVVXXX[[[aaafffgggeeeccceeeiiimmmnnnnnnqqqqqqqqqqqqrrrtttuuuvvv{{{zzzxxx||||||xxxwww{{{}}}}}}{{{zzzzzzxxxvvvsssqqqoooooohhhcccZZZOOOFFF???<<<;;;<<<;;;::::::::::::888666777777777777777777777777777777777777777777777777777777777777777777777777888888777666666666666666888888777777666666555555666666666666777777777777666666666666666666666666777777777777777777777777777777777777777777777777666666666666777777777888666777777777777888888888888888999999999:::::::::999999999999999999999999;;;<<<<<<<<<;;;;;;===>>>===???AAAFFFNNNZZZfffnnnqqqrrruuuxxxzzz|||}}}~~~yyyuuuvvvvvvsssrrrsssoooooovvvsss```YYY\\\```bbbdddggghhhgggggghhhiiihhhgggccc[[[QQQGGG@@@===:::999888888777777888888666666777777777777777777555555666777888888999999777888888888888999999999666777777777777777777666888888777777888888999:::888888777777777777888888::::::999888888999:::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<>>BBBEEENNNRRRXXX[[[]]]___bbbdddeeeeeeeeegggjjjmmmpppqqqmmmmmmmmmpppxxx}}}uuuuuuzzzwwwtttuuuxxx|||~~~~~~zzzzzzyyyxxxwwwuuuttttttnnnkkkddd]]]TTTKKKCCC>>>>>><<<::::::;;;<<<;;;999666666666666666666666666777777777777777777777777777777777777777777777777777777666666666666777777888888888777666555555555666666666666777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666777777777888888888888888999999999:::::::::888888999999999:::::::::999999999:::::::::::::::;;;<<<===<<<;;;;;;===???@@@AAAGGGRRRaaannnuuuwwwwwwxxxyyy{{{}}}~~~|||xxxvvvvvvtttpppnnnoootttqqq___VVVUUUVVV```cccfffgggfffdddcccdddfffeeebbb]]]UUULLLBBB===:::999999888777888888888666666777777888888999999555555555555666777888888777777888888888999999999777888888999999888888777888888777777888888999:::999999888888888888999999999999999999999999999999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAAFFFJJJRRRVVVZZZ___aaabbbcccdddffffffggghhhiiijjjlllmmmlllnnnsss|||}}}zzzyyywwwwwwyyy}}}~~~zzzzzzyyyxxxwwwvvvuuuuuuppplllhhhbbb[[[RRRHHHBBB>>><<<:::999:::;;;:::999777777777777777777777777888888888888888888888888777777777777777777777777777777666666666666777777666666666666777777777777666666666666777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777888888888888888888999999999:::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;<<<=========<<<<<<>>>???@@@DDDNNN\\\kkkuuuxxxxxxxxxyyyzzz|||}}}~~~~~~~~~yyyuuurrrrrrpppllllllppp~~~}}}mmm^^^WWWTTTSSS^^^aaaeeeffffffdddccccccfffdddbbb^^^XXXNNNDDD===;;;:::999999888888999999777777888888888888888888555555555666666777777777777888888888888999999999888999999::::::999999888888888777777888888999:::999999888888888888999999888999999::::::999999888888888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@EEEKKKPPPVVVXXX]]]aaadddffffffeeeggghhhjjjiiihhhhhhiiijjjjjjooozzzyyy}}}yyywwwzzz~~~{{{{{{zzzyyyxxxvvvvvvuuuqqqnnnjjjfffbbbZZZPPPHHH@@@===;;;999::::::999888777777777777777777777777888888888888888888888888777777777777777777777777666666666666666777777888555666666666777777777888666666666666777777777777666666666666666666666666555555555555555555555555777777777777777777777777777777777888888888999999666777777777777888888888888888999999999:::::::::999999::::::;;;;;;<<<<<<<<<===>>>===<<<<<<>>>@@@AAAHHHUUUdddqqqzzz}}}}}}}}}~~~~~~~~~~~~}}}||||||uuupppmmmmmmllllllqqqxxx~~~nnn^^^WWWUUUUUU[[[___dddgggggggggfffggggggeeeccc```[[[QQQFFF>>><<<;;;::::::999:::::::::999999888888888888888888555666777888888888777666777888888888888999999999888999999::::::999999888888888777777888888999::::::999999888888999999:::999:::;;;<<<<<<;;;:::999888999;;;;;;<<<;;;;;;:::========================<<<===>>>@@@CCCIIIPPPUUUXXXZZZ^^^cccggghhhhhhfffgggjjjlllkkkiiihhhjjjkkkooowww{{{xxxxxxyyy|||~~~{{{}}}~~~}}}|||{{{yyyxxxwwwvvvsssooollljjjgggaaaXXXPPPCCC@@@===::::::::::::999999999999999999999999999888888888888888888888888777777777777777777777777666666666666666777888888777777777777666666666666666666666666777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777888888888999999999666777777777777888888888888888999999999:::::::::999999::::::;;;<<<<<<===<<<===>>>===<<<<<<>>>@@@DDDMMMZZZiiittt}}}~~~{{{yyywwwsssoookkklllmmmrrr}}}qqq___WWWWWWYYYYYY]]]cccgggiiijjjjjjkkkhhhfffdddbbb]]]TTTHHH???===<<<;;;;;;::::::;;;;;;:::999999999888777777777666777999:::;;;999888777777888888888888999999999888888999999999999888888888888888777888999999::::::999999888888999999::::::;;;<<<======<<<;;;:::::::::<<<=========<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@DDDKKKSSSYYYXXX[[[___dddiiijjjiiiggggggjjjmmmmmmkkkjjjkkkmmm|||xxxqqqmmmqqqwwwyyy||||||{{{|||}}}~~~}}}{{{yyyxxxwwwtttqqqmmmlllkkkfff]]]VVVFFFBBB>>><<<;;;;;;:::999999999999999999999999999888888888888888888888888777777777777777777777777666666666666666777888888999999888777666555444444666666666666777777777777888888888888888888888888777777777777777777777777777777777777777777777777777888888888888999999999888999999999999:::::::::888888999999999:::::::::999999::::::;;;<<<======<<<===>>>===<<<===>>>@@@FFFPPP]]]jjjuuuzzzwwwtttuuupppmmmnnnrrrzzzzzzrrrfffZZZSSSSSSVVVYYY___dddhhhjjjjjjiiijjjeeeaaa```^^^XXXLLLBBB===;;;999999:::::::::999999999888777666666777777888888888888888888888888777777666666777999;;;<<<::::::999888777777888888888888888777777777777777:::999888888777888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>?????????>>><<<>>>BBBFFFJJJPPPVVV[[[aaabbbcccfffhhhjjjiiihhhhhheeefffkkkllljjjmmmttt{{{tttpppnnnoooqqqvvvwwwzzzyyy|||~~~|||zzzwwwvvvvvvrrrooonnnnnniiiaaaZZZRRRJJJ@@@:::888999::::::888888888888777777777777999888777666666777888999999999999888888666555555666666666666666666666666777777777777777777777777666666666666777777777777555666777888888777666555555555666666666555333222777777777777777777777777:::999777777888999999888999999999999999999999999888888999999999:::::::::===<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<===???BBBEEEJJJYYYiiiqqqwww}}}yyy{{{xxxqqqpppkkkiiiooo|||xxxpppeeeZZZUUUVVVVVVYYY___dddiiikkkkkkkkkkkkfffbbbaaa___XXXLLLCCC===;;;999888999999999888999999888777777777777777555555555555555555555555888777777777777888:::;;;:::999999888777777888888888888888888999999999999888888777666666666666777::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>===AAAEEEJJJNNNSSSYYY]]]aaabbbdddgggiiiiiiiiihhhjjjiiiiiikkkkkknnn{{{{{{sssppppppuuu}}}yyyzzz~~~|||zzzyyyxxxxxxtttpppoooooollleee___WWWOOOEEE===::::::::::::888888888888777777777777999888777666666777888999999999999888888777666555666666666666666666666666777777777777777777777777666666666666777777777777555666777888888777666555555666777777777666555444777777777777777777777777:::888777777888999999888999999999999999999999999888999999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<>>>AAAFFFIIIRRR```ooouuuzzzzzzzzzvvvoooppplllmmmwwwxxxqqqggg\\\WWWXXXVVVYYY___eeeiiilllmmmmmmlllhhhdddbbb```YYYNNNEEE???<<<:::999::::::999888999888777777777777777777777777777777777777777777888888777777777888888999:::999888888777888888888888888888999::::::;;;;;;999999888777777777777777::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<============>>>>>>???DDDJJJOOOTTTXXX\\\___aaacccfffhhhiiiiiihhhhhhlllmmmoooppprrr|||zzzrrrqqqyyy~~~yyy|||~~~|||{{{zzzzzzzzzvvvrrrppppppnnnjjjfff^^^VVVKKKAAA<<<:::::::::999999888888888777777777888888777777777777888888888888999888888777666555666666666666666666666666777777777777777777777777666666666666777777777777666666777777777777666666666666777888888888777777666666666666666666666666999888777777999:::999888999999999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<============???CCCIIINNN]]]jjjvvv{{{~~~|||zzzvvvqqqppppppvvv}}}wwwmmmaaaYYYVVVUUUXXX^^^dddiiilllnnnnnnmmmjjjfffccc```ZZZPPPHHHBBB???<<<:::;;;;;;;;;:::888888777777777777777888999999999999999999999999888888888777777777777777999999888888888888888999777777888888999:::;;;;;;<<<;;;::::::999999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<=========>>>>>>BBBGGGNNNTTTXXX[[[^^^```aaadddgggiiiiiiiiiiiiiiilllqqqwww}}}{{{~~~}}}zzz}}}}}}{{{zzzzzzzzz{{{wwwsssqqqppppppnnnlllddd\\\QQQFFF>>>;;;::::::999999999888888888777777888777777777777777777888888888888888888777666666666666666666666666666666666666666666666666666666666666666666777777777777666666666777777777777777555666666777777888888888666666666666666666666666888777777888999:::999777888999999999999999::::::999999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>???DDDLLLSSSfffrrr|||}}}zzzwwwuuusss{{{wwwgggZZZSSSTTTWWW\\\bbbgggjjjmmmnnnmmmjjjgggdddaaaZZZRRRLLLCCC???<<<999999999999999888777777777777777888888666666666666666666666666777777888888777777777666999888888888888888999999555666666777888999::::::<<<;;;::::::999999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>@@@@@@DDDIIIQQQWWWZZZ]]]___```aaadddgggiiiiiiiiikkkmmmmmmvvv~~~{{{{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzwwwtttqqqppppppooonnnfffaaaWWWKKKBBB<<<999999999999999999888888888888777777777888888777777777777888888888888777777666777777777777777777777777666666666666666666666666666666666666777777777777666666666666666777888888555555555666666777777888666666666666666666666666777777777888::::::999777888888888999999:::::::::999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<======?????????@@@GGGQQQYYYmmmwww{{{wwwwwwyyy|||}}}mmm\\\SSSSSSVVVZZZ___dddgggjjjkkkkkkiiigggddd```[[[TTTPPPBBB>>>:::777666777777666777777777777777888888999777777777777777777777777666666777888888777777666888888888777888888999:::666666666777888888888999999999888777777777777777888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<===>>>@@@BBBDDDIIIMMMSSSXXX[[[]]]___```aaadddggghhhgggiiimmmqqqttt}}}~~~~~~zzzyyy{{{{{{}}}}}}|||{{{{{{yyyxxxuuusssqqqpppoooooogggccc\\\QQQFFF???;;;::::::999999999999888888888777777888888888888777777777777888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777666666555555666777888999666666555555555666777777666666666666666666666666666666777999;;;;;;999777888888888999999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===???AAAAAADDDLLLYYYcccuuu}}}zzzvvvzzzppp```WWWRRRTTTXXX\\\aaadddfffhhhhhhgggfffccc```[[[VVVSSSDDD@@@;;;888777777777777777777777777777888999999::::::::::::::::::::::::444555666777888888777777888888777777888999999:::888888888888888888888888888888777666666666666777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???BBBEEEGGGNNNRRRWWWZZZ\\\^^^```aaabbbdddfffffffffiiipppvvv{{{wwwxxxzzz}}}~~~}}}|||zzzyyyxxxuuurrrpppppppppgggeeeaaaWWWLLLCCC>>><<<::::::999999999888888888666777888999999888777666777777888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777666555555555666777999:::999888777666666666777888777777777777777777777777666666777999;;;;;;999777777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????;;;???BBBEEEIIITTTdddppp}}}{{{zzzrrrddd\\\QQQSSSWWW[[[___bbbdddeeegggfffeeeccc```\\\WWWTTTHHHDDD>>>;;;::::::::::::777777666777777888999999777777777777777777777777333444666777888888888777888888777777888999::::::::::::999999999999999999:::999999888777888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@DDDGGGIIIRRRUUUYYY\\\]]]^^^```bbbbbbdddfffeeeeeeiiirrryyyuuuvvvxxx{{{~~~~~~}}}~~~~~~}}}zzz{{{zzzwwwtttqqqppppppggggggddd\\\PPPFFF@@@>>>:::::::::999999999888888666777888999999888777666666777777888888888777777777777777777777777777777777777777777777777777777666666666666777777777777666555555555666777999:::;;;:::888777777777888888888888888888888888888888555555777999;;;<<<999777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======???@@@@@@:::>>>CCCGGGMMMZZZlllzzz}}}}}}}}}}}}rrrcccZZZRRRRRRUUUYYY___bbbccccccddddddddddddbbb^^^YYYTTTIIIAAA;;;;;;<<<999777888999999999999999999999999555555666666777777888888777777888888888999999999999999999999999999999999999999888888999999:::;;;888999:::;;;<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;???EEELLLPPPUUUVVVXXX\\\aaadddddddddfffdddeeeiiikkkppp~~~~~~tttnnnyyy~~~wwwvvv|||~~~}}}~~~{{{|||~~~|||wwwsssrrrrrrrrrqqqjjjhhhddd___XXXMMMBBB;;;===;;;999888999999888777666666777777777777666666888777777777666666555555999999999888888888777777777666666666888888666555666666666666666666666666666777777666555777:::<<<;;;999666555666777888888888888999999999999888888777888888888888999999999888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>===<<<<<<<<<<<<======>>>??????BBBKKKYYYjjjxxx{{{xxxnnnbbb[[[RRRRRRTTTYYY^^^bbbddddddddddddddddddccc___ZZZVVVKKKCCC=========:::999999999999999999999999999999666666666666777777888888888888888888888888999999999999999999999999999999999999999888999999::::::888999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>BBBHHHNNNRRRXXXYYY[[[^^^aaabbbbbbaaaiiieeeeeekkkrrr}}}tttmmmpppsss~~~yyyyyy|||{{{yyyyyy|||}}}~~~|||wwwuuutttsssrrrqqqllljjjgggbbb[[[QQQFFF???===;;;999888999999888777666777777888888777777666888888888777777666666666888888888777777777666666666666666777999:::999777666666666666666666666666666777777666555666999<<<<<<:::777666777888888888777888888999999888888777777888888888888999999999888999999999999:::::::::;;;;;;:::;;;;;;<<<===>>>======<<<<<<<<<===>>>>>>AAABBBFFFPPP^^^ooo}}}yyyqqqhhh___YYYRRRRRRSSSXXX]]]bbbdddeeedddccccccdddcccaaa\\\YYYMMMEEE>>>>>>===;;;::::::888888888888888888888888666666666777777777777888999999888888888888888888999999999999999999999999::::::999999888999999999888999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???BBBFFFLLLRRRUUUYYY[[[^^^```bbbbbbbbbbbbhhheeeeeennn{{{zzzqqqllljjjnnn~~~yyyxxxyyyyyyyyy~~~~~~~~~~~~|||yyywwwvvvtttrrrpppooommmjjjeee___VVVLLLEEE===;;;999888999999999888888888888999999888888888888888888888888777777777777777777666666666666666555444444666888999999888666666666666666666666666666777777666666666999;;;===;;;888777888888888777777888888999999888888777777888888888888999999999999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>>===============>>>??????BBBEEELLLWWWeeeuuu{{{mmmccc\\\WWWRRRRRRSSSVVV\\\aaadddeeecccccccccddddddbbb^^^[[[OOOFFF???======:::999:::777777777777777777777777777777777777777777777777999999999888888888888888999999999999999999999999;;;:::999999888888999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========???@@@BBBEEEJJJPPPUUUXXXYYY[[[___aaabbbdddeeefffiiijjjppp||||||uuulllhhhrrrxxxxxx{{{~~~}}}|||zzzyyyxxxvvvrrrooopppnnnkkkhhhbbbZZZQQQKKK???<<<999888999999999888888999999::::::999999888999999888888888888888888777777777777777777777777666555444444666777777666666666666666666666666666666777888777666666888:::===:::888777777888777666777777888888888888777777777777888888888999999999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>============>>>???@@@@@@BBBGGGQQQ]]]lll{{{uuuiii```YYYTTTSSSSSSUUUZZZ```dddeeedddccccccccccccbbb___\\\PPPGGG???===<<<999888999777777777777777777777777888888888888777777777777888888888888888888888888999999999999999999999999::::::999999888999999:::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>???AAADDDHHHNNNSSSWWWZZZ]]]```bbbccccccdddgggjjjqqqxxxtttjjjnnnyyy|||vvvyyy}}}~~~}}}|||{{{zzzwwwssspppqqqooollliiiddd]]]VVVPPPBBB???;;;999999:::999999999999::::::::::::999999888888888888888888999999888888888888888888888888<<<999777666666777666555666666666666666666666666666777888888666666888999:::888666666777777555444777777777888888777777777777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>=========>>>>>>@@@AAAAAABBBJJJVVVdddrrrwwwkkkaaaWWWTTTSSSTTTYYY^^^bbbddddddcccbbbbbbbbbaaa^^^\\\QQQHHH???<<<;;;999888999888888888888888888888888999888888888888777777777777777888888888999999999999999999999999999999999999999888888999999:::;;;::::::999999999:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@BBBFFFLLLRRRWWW[[[]]]dddfffgggfffeeegggmmmrrr{{{~~~rrrpppuuu{{{zzzwwwvvv}}}~~~~~~||||||zzzxxxtttqqqqqqooommmjjjfffaaaZZZUUUGGGCCC>>>;;;:::::::::999888999999::::::999999888777777777888888888888888888888888888999999999999AAA>>>:::999888888777666666666666666666666666666666777999888777666777888888666555555777777555444666777777888888777777666777888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBBDDDNNN]]]lllyyy}}}vvviiiYYYVVVSSSSSSWWW]]]aaacccdddcccaaaaaaaaa___]]]ZZZTTTJJJAAA>>><<<999999:::999999999999999999999999999999999888888888777777666666777888999::::::;;;999999999999999999999999777777777888999:::;;;<<<::::::999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@BBBEEEJJJPPPVVV[[[^^^```fffhhhiiihhhiiioooxxxzzzvvvtttwww|||~~~vvvyyy{{{~~~}}}{{{zzzxxxuuusssrrrqqqnnnllliiiddd^^^ZZZKKKGGGAAA===;;;;;;:::999888888999999999999888888666666666777777888888888777777777777888888888999???===999777888888888777666666666666666666666666666888999999777666777888666555555666888888777666666666777777777777666666777888888888888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCJJJUUUeeeuuu{{{mmmZZZWWWTTTSSSWWW\\\```bbbdddcccaaa``````^^^\\\YYYVVVLLLBBB???===;;;:::;;;999999999999999999999999999999999999888888777777555555666888999:::;;;<<<999999999999999999999999666777777888999;;;<<<===;;;:::999888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@@@@CCCGGGLLLSSSYYY^^^aaabbbcccfffhhhjjjmmmwwwxxxpppooosss}}}|||uuuxxx|||}}}{{{zzzxxxvvvttttttrrrooommmjjjfffaaa]]]NNNIIICCC>>><<<;;;:::999888888888999999888888888555555666666777777777888555666666666777777888888;;;888555444555666666666666666666666666666666666666888999999777666777777666555666777999:::999777666666777777777777666666777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@BBBCCCDDDNNNZZZlll{{{|||uuu___VVVPPPRRRXXX\\\___bbbbbbbbbbbbccccccaaa]]]ZZZVVVOOOEEE>>>:::999:::::::::999888777777888999:::777888888999999888888777777999::::::999888:::;;;999999999999999999999999999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<===>>>>>>?????????>>>===>>>AAADDDIIIMMMSSSYYY^^^aaabbbcccgggeeehhhqqqyyy~~~vvvvvvxxx~~~vvvssswww|||}}}~~~{{{yyywwwtttrrrsssrrrooolllhhheeecccaaaVVVOOOEEE>>><<<<<<<<<;;;999999999888888888888777888888888888888888888888777888999888777666777888777<<<===999555666777777666666666666666666666666888888777777666666555555888888777777666666555555555555666777888999999:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<=========AAAAAA@@@===>>>CCCGGGHHHPPPaaauuu~~~yyy~~~~~~vvvcccYYYQQQRRRWWW[[[^^^aaaccccccccccccdddbbb___\\\WWWPPPGGG???<<<;;;;;;;;;:::999888777777888999:::888888999999999999888888777999::::::999888:::;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>===>>>>>>======???CCCFFFMMMPPPVVV[[[```bbbeeeffffffcccgggsss|||wwwvvvwww|||~~~~~~|||zzzxxxvvvtttsssrrrpppllliiifffcccbbbZZZRRRHHH@@@<<<;;;;;;;;;999999999999888888888888888888888888888888888888777888999888777666777888999===???:::666777888888777777777777777777777777888777777777666666666555888777777777666666666555666666777777888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@?????????>>>@@@DDDHHHKKKVVVggg|||zzzpppsssxxxjjj^^^SSSRRRUUUYYY]]]aaaeeedddcccccccccccc```^^^XXXRRRIIIAAA===<<<<<<<<<999999888888888888999999999999::::::::::::999999777999::::::999888:::;;;999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>AAAFFFIIIQQQVVV[[[```ccceeeggghhheeecccgggvvvzzzzzz|||~~~}}}}}}zzz{{{}}}~~~}}}|||{{{xxxvvvtttrrrpppmmmjjjfffdddccc___WWWLLLCCC===;;;:::::::::999999999888888888888888888888888888888888888777888999888777777888999:::???@@@;;;777888999888888888888888888888888888777777777777666666666666777777777777666666666666777777777777777888888888888888888999999999999:::999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAAEEEJJJNNN^^^ppp~~~ppprrr|||oooaaaUUUQQQTTTXXX^^^bbbeeecccbbbaaabbbbbbaaa___XXXRRRIIIBBB>>><<<;;;;;;999999999999999999999999999::::::;;;;;;::::::999777999::::::999888:::;;;999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>============>>>BBBGGGKKKTTTZZZbbbggghhhgggggghhhdddfffmmmzzz~~~|||zzzyyyyyyzzz|||~~~~~~~~~~~~}}}zzzxxxtttsssqqqnnnkkkhhheeedddccc\\\RRRGGG@@@<<<::::::::::::999999999888888888888888888888888888888888666888999999888777888::::::???@@@;;;777888999888888888888888888888888888777777777777666666666666777777777777666666666666888888888777777777777777777777888888888999999999888888999:::;;;<<<===>>>::::::;;;;;;<<<=========>>>>>>@@@BBBCCCEEEKKKQQQgggyyyrrrrrrsssdddVVVRRRTTTXXX^^^ccccccbbb``````aaaaaa```^^^XXXRRRIIIBBB>>><<<:::999999999999::::::999999999999::::::;;;;;;::::::999777999::::::999888:::;;;999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>?????????>>>@@@DDDIIINNNWWW^^^hhhmmmllliiiggggggdddnnnzzz~~~zzzyyyzzz{{{}}}~~~~~~~~~{{{yyyuuutttrrrooollliiigggfffeee```WWWMMMDDD>>>;;;;;;:::::::::999999999999888888888888888888888888888666888999999888888999;;;:::??????:::666666777777888888888888888888888888666666666666777777777777666666666666777777777777888888888777777777777777777777888888888999999999888888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAADDDDDDEEELLLVVVooorrrrrrxxxiiiZZZTTTUUUXXX\\\aaabbbaaa```aaabbbaaa___^^^XXXRRRJJJCCC>>><<<:::999999999::::::::::::999999999999::::::::::::999999777999::::::999888:::;;;999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBGGGNNNSSS]]]dddmmmpppmmmiiiiiijjjjjjzzz|||{{{|||~~~~~~~~~{{{yyyuuutttrrrpppmmmjjjhhhgggeeebbb\\\RRRIIIAAA===<<<::::::::::::999999999999888888888888888888888888666888999999888888:::;;;:::???@@@:::666666777666888888888888888888888888666666666666777777777777666666666666777777777777777777777777777888888888888888888999999999999:::888888999:::;;;======>>>=========>>>??????@@@@@@CCC@@@BBBFFFFFFFFFQQQ^^^xxxwwwvvv}}}nnn^^^VVVUUUVVVYYY\\\aaaaaaaaacccdddccc```]]]YYYTTTLLLEEE@@@===;;;999999999:::;;;;;;:::999999888888999999999999888888777999::::::999888:::;;;999999999999999999999999999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@DDDKKKSSSYYYffflllpppoookkkjjjmmmqqqwwwxxxyyy|||~~~~~~}}}~~~~~~}}}zzzwwwvvvuuussspppnnnkkkiiihhhcccbbb___WWWMMMDDD???>>>;;;;;;:::::::::999999999888888888888888888888888666888999999999999:::<<<<<<@@@AAA;;;777777888777777777777777777777777777555666666666777777777888555666666666777777777888666666777777888888999999999999999999::::::::::::999999::::::;;;<<<======;;;;;;;;;<<<======>>>>>>CCC???AAAFFFGGGIIIWWWhhh}}}{{{rrraaaXXXUUUTTTUUUXXXaaaaaaccceeefffdddaaa^^^ZZZUUUMMMFFFBBB>>><<<:::999999;;;;;;;;;;;;999999888888888999999888888888777999::::::999888:::;;;999999999999999999999999999999::::::;;;<<<==============================<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>AAAFFFNNNXXX___nnnqqqrrrnnniiijjjqqqxxxuuuwwwzzz|||~~~~~~}}}}}}~~~~~~~~~~~~}}}yyyvvvvvvuuusssqqqnnnllljjjiiiaaabbb```ZZZPPPFFFAAA???;;;;;;;;;:::::::::999999888888888888888888888888666888999999999999;;;<<<===BBBBBB===888888999888666666666666666666666666555666666666777777888888555666666666777777888888555666666777888999999:::999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBB>>>???FFFHHHKKK[[[ooo}}}jjjWWWPPPUUUXXXWWW]]]bbbdddccccccdddbbb]]]ZZZUUUMMMEEE@@@======>>>:::::::::::::::::::::::::::::::::999999999888888777777888999999999999888::::::::::::::::::::::::888888999:::::::::999999<<<===>>>??????>>>===<<<<<<;;;;;;<<<<<<===>>>???>>>???BBBDDDIIIRRR^^^gggqqqqqqpppllljjjnnnyyy{{{wwwvvvyyy{{{zzzzzz}}}~~~~~~~~~~~~|||zzzxxxwwwyyywwwtttrrrqqqpppnnnlllhhhddd___ZZZUUULLLBBB::::::::::::::::::::::::999:::999888888777777888888888888888888888888888888>>>>>>>>>===:::777555333777777777777888888888888777777777777777777777777888888888777777777777777999999888888888888888888999999888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBB???AAAGGGHHHMMMbbbzzzqqq]]]SSSTTTWWWVVV]]]bbbdddccccccdddbbb]]][[[VVVNNNFFF@@@===<<<===:::::::::::::::::::::::::::999999999888888888888777777888999999999999999::::::::::::::::::::::::999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===??????AAACCCEEEIIIPPP[[[fffmmmooopppooollllllrrr~~~zzzvvvwwwyyyxxxyyy{{{}}}}}}}}}}}}|||zzzxxxvvvyyyvvvtttrrrqqqqqqooommmjjjfffaaa\\\WWWOOODDD===;;;;;;:::::::::::::::::::::999888888777777888888888888888888888888888888======<<<;;;999888666555777777777777888888888888777777777777777777777777777777777777777888888888888888888888888888888888999999888888888888888888:::::::::;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@CCC@@@BBBGGGIIIQQQhhh{{{hhhYYYTTTUUUVVV]]]bbbdddccccccdddbbb]]]\\\WWWOOOGGG@@@===;;;;;;999999999999999999999999999999888888888777777777777888888999999999999999:::::::::::::::::::::::::::999888888888:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>?????????@@@DDDKKKVVVaaajjjnnnpppqqqqqqooopppxxx{{{xxxxxxyyyzzz|||{{{|||||||||{{{zzzxxxwwwyyywwwtttsssrrrrrrpppoookkkhhhccc___ZZZRRRHHHAAA<<<;;;;;;::::::::::::::::::999888888777777888888888888888888888888888888<<<<<<:::999888888777777777777777777888888888888777777777777777777777777666666777777888888999999888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@DDDAAABBBGGGLLLWWWpppxxxvvvwww{{{uuuaaaUUUTTTVVV]]]bbbdddccccccdddbbb]]]\\\XXXPPPHHHAAA===;;;:::888888888888888888888888888888888777777777777666777888999999::::::999999:::::::::::::::::::::::::::999888777888:::<<<===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>???@@@>>>???DDDOOO]]]hhhnnnppptttvvvwwwxxxzzz}}}{{{zzz|||{{{||||||}}}}}}|||zzzzzzyyywwwuuusssssssssrrrpppllliiidddaaa\\\UUUKKKDDD===<<<;;;:::999999:::::::::999888888777777888888888888888888888888888888;;;:::888777777777888999666777777777888888888888777777777777777777777777555555666777888999999:::888888888888888999999999888888999999999999999::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAACCCAAABBBGGGNNN^^^yyy|||ooolllnnnssskkkYYYTTTWWW]]]bbbdddccccccdddbbb]]]\\\XXXQQQIIIBBB===;;;:::888888888888888888888888888888888777777777777666888888999::::::::::::999:::::::::::::::::::::::::::999888888888:::===>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<======>>>???@@@BBBDDDLLLYYYgggrrrvvvvvvtttyyy{{{|||{{{|||~~~~~~}}}}}}{{{yyyvvvuuuttttttrrrqqqllliiieeebbb^^^WWWNNNGGG???===;;;:::999999:::;;;:::999888888777777888888888888888888888888888888999888777666666777999999666777777777888888888888777777777777777777777777555555666777888999999:::777777888888888999999999888888999999:::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>???@@@AAABBBAAABBBGGGQQQdddqqqkkkmmmppp}}}ttt___WWWYYY]]]bbbdddccccccdddbbb]]][[[WWWQQQIIICCC>>><<<;;;999999999999999999999999999999888888888777777777888999999:::::::::::::::::::::::::::::::::::::::999999999999:::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@@@@BBBHHHSSS```mmmuuuxxxyyysss|||}}}{{{~~~{{{|||~~~}}}{{{xxxvvvuuutttrrrpppmmmjjjgggdddaaaZZZQQQJJJ@@@>>><<<:::999999:::;;;:::999888888777777888888888888888888888888888888888777777777777777888888777777777777888888888888777777777777777777777777666666777777888888999999777777777888999999::::::888888999999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCHHHTTTkkk|||sssrrrsss|||eeeZZZZZZ]]]bbbdddccccccdddbbb]]]ZZZVVVPPPJJJDDD???===<<<:::::::::::::::::::::::::::999999999888888888888888999::::::;;;;;;::::::::::::::::::::::::::::::888888999:::;;;<<<===>>><<<==================<<<============>>>???@@@AAACCCLLLZZZgggqqqvvvyyy{{{www}}}}}}zzz{{{}}}}}}yyywwwuuutttrrrpppooollliiigggddd]]]UUUNNNAAA???<<<:::999999:::;;;:::999888888777777888888888888888888888888888888666777777777777777666666777777777777888888888888777777777777777777777777777777777777777888888888666777777888999999::::::888888999999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFKKKYYYqqq{{{xxxyyyhhh\\\[[[]]]bbbdddccccccdddbbb]]]YYYVVVPPPJJJDDD@@@>>>===:::::::::::::::::::::::::::::::::999999999999888888999::::::;;;;;;::::::::::::::::::::::::::::::777888:::;;;<<<=========>>>???@@@AAAAAA@@@???>>>============>>>???@@@AAAHHHSSScccpppwww{{{~~~xxxzzz|||~~~~~~zzzwwwvvvtttqqqoooqqqnnnkkkiiifff```WWWQQQAAA???<<<:::999999:::;;;:::999999888777888888888888888888888888888888888666777888888888777555444777777777777888888888888777777777777777777777777888888888777777777777777666777777888999999::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHNNN\\\uuukkk]]]XXX\\\```cccbbbccceeeccc___XXXUUUOOOIIICCC???===<<<;;;;;;;;;:::::::::999999888888888888888888888888999999999::::::;;;;;;;;;999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>======<<<@@@>>>===@@@AAA@@@BBBFFFKKK\\\iiittt~~~{{{wwwyyyvvvwww}}}}}}yyywwwwwwuuuqqqnnnmmmllljjjgggddd___XXXTTTEEEAAA===:::999:::;;;:::888888888888888888999999888888777777666666555555999999999888888888777777888888777777777777888888444666777888777888999;;;999999888888888888999999;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<::::::;;;;;;<<<=========>>>=========>>>???@@@@@@FFFEEEGGGQQQfffzzzjjj]]]YYY\\\```bbbbbbbbbdddbbb^^^XXXUUUOOOIIICCC???===<<<999999999999888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;<<<<<<999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<===;;;<<<@@@AAA@@@CCCGGGQQQaaammmvvv~~~|||xxxuuuvvv|||~~~|||yyywwwvvvtttqqqnnnlllkkkiiigggddd```ZZZVVVGGGCCC>>>:::::::::::::::888888888888888888999999666666666777777777777777999999999888888888777777888888777777777777888888666777888888777777888999999999888888888888999999999999999888888888777777999999999::::::;;;;;;;;;::::::;;;<<<<<<======>>>>>>======>>>>>>???@@@AAADDDEEEJJJWWWmmmvvvggg]]]ZZZ[[[```bbbaaaaaabbb```\\\XXXUUUOOOIIICCC???===<<<::::::::::::999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>======<<<;;;:::<<<@@@AAAAAADDDJJJUUUfffpppwww~~~xxxuuuuuu{{{}}}}}}}}}{{{xxxvvvuuusssqqqnnnkkkjjjhhhgggeeeaaa\\\XXXJJJFFF@@@;;;::::::::::::999999999999999999888888555555666777777888999999999999999888888888888888888888777777777777888888888999:::999777666777888999999888888888888999999999999999888888888888777:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>=========>>>>>>@@@AAAAAABBBDDDMMM^^^vvv|||sssfff^^^\\\[[[___aaa``````aaa___[[[XXXUUUOOOIIICCC???===<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999======<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>;;;:::<<<@@@AAAAAAFFFMMM\\\ooozzz{{{}}}|||xxxvvvyyytttrrrxxx~~~~~~}}}}}}|||{{{yyywwwuuusssqqqpppkkkjjjhhhgggeeebbb^^^[[[OOOIIIBBB===;;;::::::::::::999999999999999888888666666777777777888888888888888888888888888888888888888777777777777888888777888999999777777888999999999888888888888999999:::::::::::::::::::::::::::::::::::::::::::::999;;;;;;;;;<<<======>>>>>>=========>>>???@@@AAABBBBBBEEEPPPccc~~~{{{wwwoooeee___^^^ZZZ^^^aaa``````aaa___[[[XXXUUUOOOIIICCC???===<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999<<<;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@======???AAAAAAAAAHHHQQQeeezzz~~~~~~wwwqqq|||{{{sssnnnqqqxxxzzzzzz{{{{{{{{{zzzxxxvvvtttsssrrrkkkjjjhhhgggfffccc```]]]SSSMMMEEE???;;;:::::::::::::::::::::999999888888999888888888777777777666888888888888888888888888888888777777777777888888555777999999888888:::;;;999999888888888888999999:::::::::::::::::::::::::::::::::::::::::::::999;;;;;;<<<<<<===>>>>>>???======>>>>>>???AAABBBCCCEEEHHHSSSiii|||uuurrrlllddd______YYY]]]`````````bbbaaa]]]XXXUUUOOOIIICCC???===<<<::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@???@@@BBBAAADDDNNNYYYkkk~~~|||yyypppuuuvvvkkkkkkpppsssvvvxxxyyyyyyyyywwwuuusssrrrsssllljjjhhhgggfffdddaaa^^^XXXQQQHHH@@@<<<;;;::::::;;;;;;;;;:::999999888888:::999999888777777666666888888888888888999999999888888777777777777888888555777888999999999;;;===999999888888888888999999777888888888888999999999::::::::::::::::::::::::;;;<<<<<<======>>>??????======>>>>>>@@@AAACCCDDDHHHLLLZZZqqqwwwqqqkkkbbb\\\ZZZXXX]]]``````aaadddbbb___XXXUUUOOOIIICCC???===<<<999999999999888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>?????????AAA@@@AAABBBCCCHHHVVVdddvvv|||}}}}}}tttuuu~~~oooiiilllppptttwwwuuuwwwwwwuuurrrpppqqqrrrnnnkkkiiigggfffdddaaa___[[[TTTJJJAAA===;;;::::::<<<;;;;;;:::999999888888888888888888888888888888777777888888888999999999888888777777777777888888777888999999999888:::;;;999999888888888888999999777777888888888999999999999999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????======>>>???@@@BBBCCCDDDJJJQQQbbb|||}}}tttkkk```XXXUUUWWW\\\``````bbbeeeddd```XXXUUUOOOIIICCC???===<<<;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============@@@???@@@BBBDDDKKK[[[kkk{{{zzz}}}{{{yyyuuulllmmmqqquuuyyysssuuuvvvtttpppnnnoooqqqnnnllliiigggfffdddaaa___]]]VVVKKKBBB===;;;::::::<<<<<<;;;::::::999888888777777777888999999::::::777777888888999999999999888888777777777777888888999:::;;;:::888777888999999999888888888888999999999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<======>>>>>>??????======>>>???@@@BBBDDDEEEKKKTTThhh{{{mmm]]]YYY^^^ZZZ]]]aaaeeefffddd```^^^YYYUUUOOOHHHBBB???======::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAABBBBBBFFFSSSfffuuuzzz{{{}}}|||xxx||||||tttrrrsssttttttnnnlllnnnooommmnnnppplllkkkkkkiiifffccc```______YYYOOOEEE>>>;;;:::::::::::::::999999999888888888888888888888888888888999999999888888888777777888888777777777777888888;;;:::888777777777888888666666777888999999::::::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<===>>>??????@@@@@@???AAA@@@>>>???AAACCCCCCCCCIIIVVVooo}}}ooo___ZZZ]]]ZZZ]]]aaadddeeeccc```]]]WWWTTTOOOHHHCCC???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@BBBCCCDDDJJJYYYnnn}}}||||||}}}{{{qqqoooppppppkkkhhhjjjkkkjjjkkknnnnnnnnnmmmkkkhhheeebbb``````ZZZQQQHHH@@@<<<;;;;;;:::::::::999999999888888888888888888888888888888999999999888888888777777888888777777777777888888::::::888777777777888888777777777888999999::::::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<>>>???????????????@@@??????@@@BBBEEEGGGHHHKKKYYYsssrrrbbb[[[\\\ZZZ\\\```cccdddbbb___]]]TTTRRRNNNIIIDDD@@@===;;;<<<<<<<<<;;;;;;::::::999::::::999999::::::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@BBBDDDGGGPPPbbbxxx~~~}}}vvvnnnmmmlllgggdddeeegggfffgggjjjooooooooonnnkkkgggdddbbb```\\\SSSKKKCCC???===<<<:::::::::999999999888888888888888888888888888888999999999888888888888888888888777777777777888888:::999888888777888888888777777888888999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????????????????AAACCCGGGJJJLLLMMM^^^yyyvvveee\\\[[[ZZZ\\\___bbbbbbaaa^^^\\\RRRQQQNNNIIIEEE@@@===;;;======<<<;;;::::::999999::::::999999::::::;;;<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBDDDHHHTTThhh~~~}}}tttmmmjjjdddaaabbbcccccceeehhhnnnoooooonnnkkkhhhdddbbb```\\\UUUMMMFFF@@@===;;;:::::::::999999999888888888888888888888888888888888888888888888888888888888888777777777777888888999999888888888888888888888888888999999:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????????????????@@@AAABBBFFFJJJNNNQQQeee}}}jjj___\\\[[[]]]```bbbbbb```^^^\\\SSSQQQNNNJJJEEEAAA===;;;======<<<;;;::::::999999::::::999999::::::;;;<<<:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>???@@@AAAAAAAAABBBDDDJJJWWWlll~~~}}}~~~|||llljjjddd``````bbbaaacccfffkkklllmmmllljjjgggcccaaa^^^[[[VVVOOOGGGAAA<<<::::::::::::999999999888888888888888888888888888888888888888888888888888888888888777777777777888888888888888888999888888888999999999999999:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>???@@@AAA@@@AAADDDIIIMMMUUUlllqqqccc___]]]^^^```bbbbbb```^^^]]]UUUSSSOOOJJJEEEAAA>>><<<<<<<<<<<<;;;;;;::::::999::::::999999::::::;;;<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>@@@AAABBBBBBAAABBBFFFNNN]]]rrr~~~nnnllleee`````````___aaadddfffgggiiijjjiiifffbbb```^^^[[[WWWQQQJJJCCC===999:::::::::999999999888888888888888888888888888888888888888888888999999999888888777777777777888888777777888999999999999888999999::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAAAAA@@@@@@CCCIIIOOO\\\uuuxxxgggccc^^^___aaabbbbbbaaa___^^^YYYUUUPPPJJJEEEAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<===>>>@@@AAABBBCCCAAACCCIIISSSdddzzzyyymmmfff```___^^^]]]___bbbbbbdddgggiiiiiifffcccaaa^^^]]]YYYTTTMMMEEE>>>::::::::::::999999999888888888888888888888888888888777777888888888999999999888888777777777777888888666777888999:::999999888::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>@@@BBBAAAAAAEEELLLSSSccc~~~}}}jjjeee___```bbbcccbbbaaa```^^^[[[WWWQQQJJJDDDAAA???>>>::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@AAACCCCCCBBBDDDKKKXXXjjjmmmfff___^^^]]]\\\]]]``````cccfffiiiiiigggdddaaa___^^^[[[VVVOOOGGG???;;;:::::::::999999999888888888888888888888888888888777777888888999999999999888888777777777777888888666777888999::::::999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>===@@@BBBBBBBBBGGGPPPWWWhhhpppgggbbbaaaaaabbbccccccaaa___[[[WWWPPPIIICCC???===<<>>===<<<;;;;;;:::999999::::::::::::;;;;;;<<<<<<============<<<<<<========================<<<>>>???>>>===<<<===???>>>===<<<<<<>>>@@@AAAAAAHHHEEEKKK^^^rrruuueee[[[^^^```\\\]]]bbbdddccccccdddeeedddbbb``````]]]ZZZWWWSSSKKK@@@888<<<;;;::::::999999::::::999999888888888888999999;;;:::999777777777777888666666666666777777777777999999999999999999999999666666777888999::::::;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????===@@@AAA@@@CCCJJJRRRVVVkkkpppeeebbbbbbbbbccceeeeeeccc```ZZZWWWPPPIIICCC???===<<<<<<<<<<<<;;;::::::999999999999::::::::::::;;;;;;<<<<<<============<<<<<<========================<<<>>>???>>>===<<<===??????>>>======???AAABBBCCCFFFEEELLL^^^qqq~~~lll\\\\\\___^^^```dddeeedddddddddeeedddcccbbbbbb___\\\YYYUUUMMMBBB;;;<<<;;;::::::999999::::::999999888888888888999999999888888777777888999:::666666666666777777777888999999999999999999999999::::::::::::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAABBBBBBDDDJJJRRRWWWlllnnnccc______```bbbddddddbbb```YYYVVVPPPJJJDDD@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<============<<<<<<========================<<<>>>???>>>===<<<===???>>>>>>>>>>>>???AAACCCDDDEEEHHHSSSeeeuuuyyyaaa[[[]]]___bbbeeeffffffeeeddddddddddddeeedddaaa^^^[[[WWWOOOEEE===<<<;;;::::::999999::::::999999888888888888999999777777777777888999:::;;;666666666777777777888888999999999999999999999999;;;;;;;;;:::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>@@@BBBCCCCCCDDDIIIRRRYYYnnnlll```[[[\\\]]]```bbbbbb```^^^YYYUUUPPPJJJDDD@@@>>><<<<<<<<<<<<=========>>>>>>999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;========================<<<>>>???>>>===<<<===???======>>>>>>>>>@@@CCCEEEFFFOOO^^^pppmmm^^^\\\^^^```bbbggggggfffeeeddddddfffhhheeebbb^^^[[[WWWPPPFFF???<<<;;;::::::999999::::::999999888888888888999999777777888888888999999:::666666777777777888888888999999999999999999999999888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBDDDDDDHHHQQQ[[[ssskkk^^^ZZZ[[[]]]```bbbbbb___]]]XXXUUUPPPKKKEEEAAA>>><<<;;;;;;<<<<<<===>>>>>>>>>999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;========================<<<>>>???>>>===<<<===???;;;===>>>>>>===???BBBEEEGGGVVVkkk}}}hhh^^^[[[\\\^^^fffggggggeeeddddddgggiiidddaaa]]]ZZZVVVOOOFFF@@@<<<;;;::::::999999::::::999999888888888888999999999999999999888888777777777777777777888888888888999999999999999999999999666666777888999999::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@@@@@@@AAADDDDDDFFFQQQ^^^zzzlll```]]]^^^```ccceeedddaaa^^^WWWTTTPPPKKKFFFAAA>>><<<:::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;========================<<<>>>???>>>===<<<===???;;;===??????>>>???CCCGGGJJJ^^^wwwyyydddZZZZZZ\\\dddfffhhhfffdddcccfffiiiddd```\\\YYYUUUOOOGGG@@@<<<;;;::::::999999::::::999999888888888888999999999::::::999999777666666777777777888888888999999999999999999999999999999777888999:::;;;<<<<<<===999999::::::::::::;;;;;;::::::;;;;;;<<<============>>>>>>??????@@@AAAAAA@@@???AAAFFFEEEFFFSSScccoooccc^^^___aaadddfffddd```]]]VVVTTTPPPKKKFFFBBB>>><<<:::::::::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::========================<<<>>>???>>>===<<<===???<<>>=========>>>??????@@@@@@AAA???CCCHHHHHHHHHVVVhhhrrrfff]]]^^^```cccdddbbb^^^ZZZVVVTTTPPPKKKFFFBBB>>><<<========================999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===========================>>>???>>>===<<<===???>>>AAADDDCCCAAABBBHHHMMM\\\ttt~~~wwwvvvyyyrrr___]]]bbb___dddhhhhhheeeccceeegggeeebbb]]]YYYVVVPPPIIICCC<<<;;;::::::999999::::::999999888888888888999999555666888999::::::999999777888888888888999999999999999999999999999999999999999999888888888888777999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>??????CCC@@@DDDJJJJJJJJJYYYlll|||~~~|||dddaaa___aaaeeeeeeaaa___```YYYWWWRRRMMMGGGCCC???===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;:::;;;>>>???>>><<<<<<<<<<<<<<<=========>>><<<>>>@@@AAABBBEEEIIILLLeee}}}}}}zzzyyy|||www[[[UUU\\\^^^fffjjjeeeaaaccceeedddfffddd^^^XXXVVVTTTKKKAAA>>><<<::::::;;;;;;:::999888888888888888888888888888888888888888888888888999999999999999999999999555555666888888999999999888999::::::;;;;;;::::::999999::::::::::::;;;;;;999:::;;;<<<============>>>============???@@@AAAFFF???AAAIIIKKKLLL```zzz{{{zzz~~~jjjccc```aaaeeeeeeaaa___```YYYWWWRRRMMMGGGCCC???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::;;;>>>???>>><<<<<<<<<<<<=========>>>>>>>>>???@@@@@@BBBFFFMMMRRRqqq~~~~~~yyy^^^UUUYYY[[[ccchhheeecccdddfffdddeeeccc^^^XXXWWWUUULLLBBB>>><<<::::::;;;;;;:::999888888888888888888888888888888888888888888888888999999999999999999999999555666777888888999888888888999::::::;;;;;;::::::999999::::::::::::;;;;;;::::::;;;<<<============>>>>>>======>>>???@@@AAAFFFAAACCCJJJKKKNNNeeeyyyzzzqqqfffbbbaaaeeefffcccaaaaaaZZZWWWSSSMMMHHHCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===>>>>>><<<<<<<<<=========>>>>>>>>>???@@@@@@@@@CCCKKKVVV___~~~cccVVVUUUWWW___eeefffeeeffffffeeedddbbb]]]XXXWWWVVVMMMDDD>>><<<::::::;;;;;;:::999888888888888888888888888888888888888888888888888999999999999999999999999777777888888888888888777888999::::::;;;;;;::::::999999::::::::::::;;;;;;::::::;;;<<<============>>>>>>===>>>>>>???AAAAAAFFFCCCFFFKKKJJJQQQlll|||xxxiiicccaaadddfffdddbbbbbbZZZWWWSSSMMMHHHCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>======<<<============>>>>>>>>>@@@AAAAAABBBGGGSSSdddppplllYYYQQQRRRYYYaaafffggghhhgggfffcccaaa]]]XXXXXXWWWOOOEEE>>><<<::::::;;;;;;:::999888888888888888888888888888888888888888888888888888888888888888888888888888888999999999888777777888999::::::;;;;;;::::::999999999:::::::::;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDGGGJJJJJJTTTssskkkdddaaacccfffdddbbbbbbZZZXXXSSSNNNHHHDDD@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===============>>>============>>>>>>>>>???@@@AAABBBDDDKKK[[[qqqwww^^^PPPOOOUUU]]]eeeiiihhhhhhhhhcccaaa]]]YYYXXXWWWPPPFFF>>><<<::::::;;;;;;:::999888888888888888888888888888888888888888888888888888888888888888888888888888999999999999888888777888999::::::;;;;;;::::::999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>??????@@@@@@AAAAAABBBCCCFFFHHHJJJYYY{{{mmmeee___bbbeeedddbbbbbb[[[XXXTTTNNNIIIDDD@@@???;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===???=========>>>>>>>>>??????@@@BBBCCCEEEMMM```yyy~~~gggSSSNNNQQQYYYdddiiihhhhhhiiidddbbb]]]YYYYYYWWWPPPFFF>>><<<::::::;;;;;;:::999888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999888888999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAACCCEEEHHHMMM___nnneee^^^```ddddddbbbaaa[[[XXXTTTNNNIIIDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>===<<<;;;===???======>>>>>>>>>?????????@@@BBBDDDEEEMMM```zzzoooXXXOOOOOOWWWbbbiiihhhhhhjjjeeeccc^^^YYYYYYWWWOOOFFF>>><<<::::::;;;;;;:::999888888888888888888888888888888888888888888888888888888888888888888888888777777888999::::::::::::888999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;<<<===>>>>>>??????>>>===>>>???AAAAAAAAAAAAAAABBBCCCEEEHHHQQQgggoooeee]]]___ccccccaaaaaa[[[XXXTTTNNNIIIDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>><<<;;;===???>>>>>>>>>>>>????????????AAACCCEEEEEELLL^^^xxxuuu]]]OOOOOOUUUaaahhhggghhhkkkfffddd___ZZZYYYWWWOOOEEE>>><<<::::::;;;;;;:::999888888888888888888888888888888888888888888888888777777777777777777777777666777888999:::;;;;;;;;;999999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;<<<===>>>????????????===>>>@@@AAABBBBBBAAAAAACCCDDDEEEJJJUUUlllqqqfff^^^^^^cccdddcccccc[[[XXXSSSLLLFFFAAA>>><<<;;;::::::999999::::::;;;777888999:::;;;:::999999<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>CCCFFFFFFJJJ]]]}}}dddVVVTTTUUU]]]eeeiiijjjkkkggggggccc[[[VVVSSSLLLDDD@@@===:::999999:::::::::999999999999999999999999888888888888888888888888777888888888888999999999::::::999999888999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<===============???@@@@@@???>>>???AAADDDFFFIIIHHHIIIZZZzzzrrrggg^^^___cccdddccccccYYYWWWRRRLLLGGGBBB@@@>>><<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???CCCFFFHHHOOOeeemmmYYYUUUUUU[[[cccggghhhiiiiiiiiiddd[[[VVVSSSMMMFFF@@@>>>:::999999:::::::::999999999999999999999999999999999::::::999999999777888888888888999999999::::::999999888999999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<==================>>>?????????AAADDDGGGEEEJJJMMMRRRdddrrrggg___```dddeeeccccccXXXUUUQQQLLLGGGCCCAAA@@@===<<<<<<;;;;;;<<<<<<===999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAADDDGGGKKKWWWqqqzzz]]]VVVSSSYYY```dddfffiiimmmkkkeee\\\VVVSSSNNNHHHAAA>>>;;;999999::::::999999999999999999999999999888999:::;;;;;;:::999888777888888888888999999999:::999999888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===============;;;<<<>>>???AAACCCGGGKKKKKKRRRXXX```sssqqqggg___aaaeeeeeedddcccYYYVVVQQQLLLGGGCCC@@@???<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAACCCGGGPPPaaa~~~bbbWWWPPPVVV^^^bbbfffkkkpppnnnfff]]]WWWTTTOOOJJJBBB???;;;::::::::::::999999999999999999999999999777888:::;;;;;;:::888777777777888888888999999999999999888888999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<<<<===============;;;===???@@@AAADDDHHHKKKWWW]]]dddlll~~~oooeee^^^aaaffffffdddddd[[[XXXSSSLLLFFFBBB>>>===;;;;;;::::::::::::;;;;;;999999999999999::::::;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAACCCHHHVVVllljjjYYYOOOUUU]]]aaafffmmmpppnnnggg^^^XXXVVVQQQKKKCCC@@@<<<::::::::::::999999999999999999999999999666777888999999888777666777777888888888999999999999888888888999999:::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===============>>>???@@@@@@AAACCCFFFIIIXXX^^^dddnnn|||vvv}}}kkkbbb\\\```fffgggeeeddd\\\YYYSSSLLLFFFAAA>>><<<:::::::::999999:::::::::999999888888888999:::;;;::::::;;;;;;<<<=====================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDLLL]]]xxxuuu```QQQUUU\\\___eeennnooommmggg___YYYWWWRRRLLLCCC@@@===::::::::::::999999999999999999999999999777777777777777777777777777888888888888999999999888888888888999:::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===============???@@@@@@@@@@@@AAADDDGGGNNNSSS[[[jjjtttppp{{{|||xxxhhh___ZZZ___eeegggfffeeeZZZWWWRRRLLLFFFBBB???>>>;;;;;;::::::::::::;;;;;;::::::999888999:::;;;<<<::::::;;;;;;<<<======>>>============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCFFFQQQfffhhhUUUVVV\\\]]]cccmmmlllkkkggg___[[[XXXSSSLLLDDDAAA===;;;:::::::::999999999999999999999999999999888777666666777888999777888888888888999999999888888888888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<==================>>>?????????AAADDDFFFEEELLLWWWjjjoooooo{{{yyyttteee]]]YYY^^^eeegggfffeeeXXXVVVQQQLLLGGGCCCAAA@@@<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEEHHHTTTkkknnnXXXXXX\\\[[[```jjjjjjjjjfff```\\\YYYSSSLLLDDDAAA===;;;:::::::::999999999999999999999999999;;;999777555555777999;;;777888888888888999999999888888888888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============<<<===>>>??????AAADDDGGGDDDKKKXXXmmm}}}oooqqqvvvoooaaa]]]]]]bbbdddbbb```aaaVVVRRRMMMIIIFFFCCC@@@>>>===<<<;;;::::::;;;<<<===:::;;;;;;<<<<<<========================<<<<<<<<>>>>>======<<<<<>>>>>>>>???@@@AAAAAAEEEIIIXXXqqqxxx]]]UUUUUUVVV\\\eeeiiillljjjddd^^^YYYRRRKKKFFF@@@;;;<<<;;;999999;;;999999999999999999999999;;;;;;999888777777666666888888888777777777777777888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999:::;;;<<<===>>>>>>>>>???@@@AAACCCCCCKKKEEEQQQuuussslllvvvvvvoooccc___^^^bbbdddbbb```aaaWWWSSSMMMIIIFFFCCC@@@>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========<<<>>>>>>>>>>>>???@@@AAABBBEEEKKKZZZsss{{{^^^SSSSSSUUUZZZaaagggiiiiiiccc]]]YYYRRRKKKFFF@@@;;;<<<;;;999999;;;999999999999999999999999::::::999888777777777777888888888888777777777777888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>=========>>>???@@@BBBBBBHHHHHHXXX{{{qqqnnn{{{|||{{{qqqgggaaa^^^bbbdddbbbaaaaaaXXXTTTNNNHHHEEEBBB???======<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>>>>??????@@@BBBBBBGGGOOO```xxx}}}{{{}}}```SSSSSSUUUYYY^^^dddggggggccc^^^ZZZSSSKKKFFF@@@;;;<<<;;;999999;;;999999999999999999999999999999888888888888888999888888888888888888888888888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>???============>>>@@@AAABBBFFFKKK```nnnooo~~~{{{uuuuuuxxxkkkddd```bbbeeecccaaaaaaYYYTTTNNNHHHDDDAAA>>><<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999:::;;;<<<======>>>>>>>>>>>>============>>>>>>>>>???@@@AAABBBCCCHHHSSSggg}}}}}}vvvrrrrrruuuyyyeeeUUUSSSUUUYYY\\\bbbfffgggddd```\\\TTTMMMFFF@@@;;;<<<;;;999999;;;999999999999999999999999888888777777888999999:::777888888888888888999999888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>======>>>>>>???AAABBBCCCGGGMMMdddlllnnn~~~zzzzzz{{{ssstttpppgggaaabbbeeedddaaaaaaYYYTTTMMMGGGCCC@@@>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999:::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFUUUlll~~~wwwpppnnnnnnpppwww~~~lllXXXRRRSSSWWWYYYaaafffiiifffccc^^^VVVNNNFFF@@@;;;<<<;;;999999;;;999999999999999999999999777777777777888999::::::777777888888999999999:::888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<============?????????@@@AAABBBCCCDDDIIIOOOfffoooooo|||~~~yyyzzz|||sssuuuuuujjjbbbbbbeeeeeebbbaaaYYYSSSLLLFFFBBB@@@>>>===;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFXXXrrrwwwoookkkiiihhhmmmtttwww___SSSQQQSSSVVVaaagggjjjhhhddd___WWWNNNFFF@@@;;;<<<;;;999999;;;999999999999999999999999888777777777888999::::::777777888888999:::::::::888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<=========<<<<<<@@@@@@@@@@@@BBBCCCDDDEEEJJJQQQjjjrrrqqq{{{}}}zzz{{{~~~zzz}}}yyymmmcccbbbfffeeebbb```XXXRRRKKKEEEBBB@@@???>>>;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>??????AAACCCDDDEEELLLaaa}}}~~~vvvnnniiifffdddhhhmmm}}}kkkXXXQQQSSSUUU```fffjjjhhheee___UUULLLFFF@@@;;;<<<;;;999999;;;999999999999999999999999888888888888888888999999777777888999999:::;;;;;;888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>>>>======?????????@@@AAABBBDDDDDDJJJUUUqqqooooooxxx{{{zzz{{{}}}}}}{{{nnnccccccfffeeebbb```WWWRRRJJJEEEBBBAAA@@@???:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<=========>>>>>>??????>>>>>>???@@@AAACCCEEEEEETTTjjj}}}zzz}}}uuummmiiifffcccfffkkkzzzvvv^^^UUUUUUWWW___eeeiiihhhddd^^^TTTKKKFFF@@@;;;<<<;;;999999;;;999999999999999999999999999999888888888888888999777777888999::::::;;;;;;888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<===>>>@@@@@@??????>>>>>>>>>>>>???@@@AAACCCCCCIIIXXXxxxwwwjjjllltttyyyyyy{{{|||yyy{{{lllhhhiiicccbbbbbb\\\UUUSSSNNNHHHCCC???===;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>@@@>>>>>>BBBDDDDDDFFFKKKWWWvvv{{{uuusssuuu~~~zzzmmmfffbbb```ccchhhoooaaaMMMMMMTTTZZZaaaggggggddd^^^TTTJJJFFFAAA???AAAAAA===:::;;;:::::::::999999888888888999999888888888888999999666777777777777888888888888999999::::::999999888;;;;;;999999999999;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>???>>>???CCCCCCAAADDDIIILLLcccyyylllfffkkkrrrxxxwwwzzz~~~~~~~~~yyyzzz{{{lllhhhiiicccbbbbbb\\\VVVSSSNNNHHHCCC???===<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>@@@>>>>>>BBBDDDDDDGGGLLL]]]|||{{{tttpppqqqzzzpppeee___[[[\\\___pppjjjSSSOOOSSSYYY```ggggggeee___UUUKKKFFFAAA???AAA@@@<<<:::;;;:::::::::999999999888888999999888888888888999999777777777888888888999999888999999::::::999999888;;;::::::999999::::::;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>???>>>???BBBCCCAAADDDIIINNNfff{{{mmmddddddllluuu~~~vvvtttvvvzzz||||||}}}}}}tttvvv~~~{{{nnnkkknnnqqq{{{}}}{{{lllhhhiiicccbbbccc\\\VVVSSSNNNHHHCCC???===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>@@@>>>???BBBCCCDDDIIIOOOddd~~~tttooooooxxxuuuggg^^^YYYYYY\\\ooorrrXXXOOOPPPWWW___fffhhhfffaaaWWWMMMFFFAAA>>>@@@@@@<<<:::;;;:::::::::999999999999888999999888888888888999999888888888888999999999:::888999999::::::999999888;;;::::::999999::::::;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>???>>>???BBBCCCBBBEEEKKKSSSnnnkkk```^^^cccooo{{{zzzsssppprrrvvvxxxyyy|||}}}}}}}}}~~~}}}oookkkrrr}}}sssccc]]]]]]]]]ccceeejjjrrr{{{zzzkkkhhhiiidddbbbccc]]]VVVSSSNNNGGGBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>???>>>???BBBCCCDDDKKKSSSjjjxxxqqqrrr{{{yyyjjjbbb^^^^^^aaaiii{{{uuuYYYMMMLLLUUU^^^fffhhhgggbbbYYYOOOFFFAAA>>>??????;;;:::<<<999999999999999999999999999999888888888888999999888888999999999:::::::::888999999::::::999999888:::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>???===???BBBCCCBBBFFFLLLYYYxxxvvvbbb[[[^^^eeesss}}}wwwqqqmmmnnnrrruuuvvv{{{{{{{{{{{{}}}sssiiikkkwwwmmm^^^XXXVVVUUUUUUWWW[[[aaaiiitttzzzkkkgggiiidddcccccc]]]WWWSSSMMMGGGBBB???======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>???>>>???AAABBBDDDMMMVVVooo}}}sssuuu|||mmmeeeaaa```bbbbbbtttuuuZZZNNNMMMRRR[[[dddhhhhhhdddZZZQQQFFFAAA===>>>>>>;;;:::<<<999999999999999999999999999999888888888888999999888888999999999:::::::::888999999::::::999999888:::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>???===>>>AAACCCCCCHHHNNN[[[ooo]]][[[```gggsssxxxtttooommmmmmpppsssuuuyyyzzzzzz|||zzzkkkiiitttjjj\\\VVVSSSQQQOOOQQQSSSWWW]]]gggrrrzzzyyykkkgggiiidddcccddd^^^XXXTTTMMMFFFAAA>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>???>>>???AAAAAADDDOOOZZZsssxxxxxxnnneee```]]]^^^^^^mmmwww]]]RRRPPPNNNXXXbbbggghhhddd[[[QQQGGGAAA=========::::::<<<888999999999999:::::::::999999888888888888999999888888888888999999999:::888999999::::::999999888999::::::;;;;;;::::::999:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>???===>>>AAACCCDDDIIIPPP]]]|||hhhYYY[[[aaaeeeqqqrrrqqqnnnmmmmmmooorrrtttwwwxxxzzz}}}~~~mmmhhhqqqkkk\\\TTTNNNJJJLLLMMMNNNOOORRRZZZeeennn}}}yyyjjjgggiiidddcccddd^^^XXXTTTMMMFFFAAA>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>>>>>>>@@@AAAAAADDDPPP]]]yyy|||qqqhhhbbb]]]\\\```jjj}}}}}}yyy```SSSQQQKKKUUU```fffgggddd[[[RRRGGGAAA<<<===<<<::::::<<<888888999999999:::::::::999999888888888888999999777777777888888888999999888999999::::::999999888999::::::;;;;;;::::::999:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>???======AAACCCDDDJJJQQQbbbwwwdddWWW[[[aaaeeessszzztttlllllllllmmmmmmnnnppprrruuuwwwzzz}}}ppphhhlll|||nnn___VVVNNNHHHIIIJJJKKKJJJKKKQQQ\\\dddqqq|||yyyjjjgggiiidddcccddd^^^XXXTTTMMMFFFAAA>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>>>>>>>@@@AAAAAAEEEQQQ^^^}}}uuummmgggbbb```ccciiivvv}}}}}}zzz```SSSOOOIIITTT___eeegggddd[[[RRRGGGAAA<<<<<<<<<::::::<<<888888888999999:::::::::999999888888888888999999666777777777777888888888999999999::::::999999999999999;;;;;;;;;;;;999999:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>???======AAACCCDDDKKKRRRhhhvvvcccXXX\\\bbbfffvvv}}}vvvooohhhgggiiikkklllmmmmmmoooppptttvvvyyy|||ssshhhiiivvvrrrcccZZZQQQKKKHHHIIIJJJHHHHHHMMMWWW```iiiuuuyyynnndddbbbbbb```______WWWRRRJJJDDD@@@>>><<<:::======<<<<<<<<<;;;;;;;;;888999999:::;;;<<<======:::;;;<<<>>>????????????????????????>>>>>>======???AAA>>>AAAHHHGGGPPPddd~~~xxxooohhhbbb^^^___dddqqq|||~~~aaaRRRSSSRRRUUU]]]eeeiiieee\\\TTTGGG@@@;;;<<<===;;;::::::999999999999999999999999999999999888888888777777888888999999999999888888999999888888999999:::;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============???>>>???BBBBBBDDDLLLUUUrrroooddd\\\^^^cccjjjyyytttjjjdddaaabbbdddfffjjjmmmppprrrsssuuurrrsssvvvxxx{{{qqqdddeeemmmuuulllZZZOOOMMMMMMIIIGGGGGGGGGHHHNNNUUUaaajjjxxxwwwmmmdddcccdddaaa___^^^UUUPPPIIICCC@@@???===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>????????????>>>AAA???BBBHHHGGGPPPddd|||tttllldddaaa^^^bbbmmm||||||~~~iiiUUURRRQQQUUU\\\dddhhheee\\\TTTIIIAAA<<<======;;;999:::999999999999999999999999999999999888888888777777888888999999999999888888777777666666777777888999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>???BBBBBBDDDLLLUUUtttpppeee]]]^^^bbbiiixxxuuuiiiaaa]]]^^^___bbbeeeiiikkkmmmnnnpppnnnnnnrrrtttvvv}}}mmm```___fffmmmyyy~~~uuuaaaSSSOOOMMMIIIGGGHHHHHHHHHLLLRRRZZZaaannnzzztttkkkeeeeeefffccc___^^^RRRNNNHHHCCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???@@@AAAAAA===AAA???BBBHHHGGGPPPfffyyyooohhheee^^^```hhhttt}}}ttt\\\SSSRRRUUU\\\dddhhheee\\\UUUKKKCCC=========:::888999999999999999999999999999999999999888888888888888888888999999999999888888777777666666777777888999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>????????????>>>???BBBBBBDDDKKKTTTvvvoooddd\\\]]]aaahhhxxxvvvggg]]]XXXXXXZZZ]]]```ccceeeggggggjjjggghhhkkkmmmooouuu|||iii[[[YYY^^^dddmmmrrrxxx}}}kkkZZZSSSOOOJJJGGGHHHHHHGGGIIINNNQQQWWWbbbmmmrrrvvv~~~qqqjjjeeeggghhhddd___\\\SSSNNNGGGCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<======>>>>>>>>>>>>======<<<<<<===>>>???@@@AAAAAA===AAA@@@CCCHHHHHHSSSjjjzzzoooiiigggaaa```eeemmmxxx~~~{{{}}}dddUUUTTTWWW]]]eeeiiifff^^^WWWMMMDDD>>>===<<<999888888999999999999999999999999888888888888888888888888888888999999999999888888999999888888999999:::;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@>>>???BBBBBBDDDKKKTTTvvvjjjaaa[[[\\\```gggyyyvvveeeZZZTTTUUUWWWYYY\\\^^^```bbbbbbcccaaabbbeeefffhhhmmmttt~~~|||fffYYYUUUYYY]]]ccchhhnnntttzzztttbbbXXXQQQLLLHHHHHHHHHFFFGGGJJJMMMPPPXXXaaafffiiiqqqzzzpppiiieeehhhiiiddd^^^[[[TTTOOOHHHCCC???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>????????????===>>>>>>>>>????????????===AAAAAACCCHHHIIIWWWpppzzzmmmhhhiiicccbbbccciiiqqq}}}wwwsssooolllooossssssxxxjjjYYYVVVYYY___fffjjjggg```YYYNNNEEE>>>===<<<999888999999999999999999999999999888888888888888888888888888888999999999999888888999999888888999999:::;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======@@@???@@@BBBBBBCCCKKKSSSsssccc\\\XXX[[[___fffyyytttbbbWWWRRRTTTUUUWWWYYY\\\]]]^^^___]]][[[\\\___```aaaffflllwww~~~iii[[[TTTTTTUUUZZZ^^^dddjjjqqqzzzlll```VVVNNNIIIHHHHHHEEEEEEGGGJJJKKKPPPWWW[[[^^^eeennnuuu|||qqqjjjfffhhhiiiddd^^^ZZZTTTOOOHHHBBB???===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<===>>>??????:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>>>>?????????>>>BBBAAACCCHHHLLL\\\xxx}}}nnniiijjjdddaaaaaaeeekkkvvvssslllfffdddaaa___bbbggghhhmmmtttzzznnn[[[WWWYYY___eeejjjggg```YYYOOOFFF>>><<<<<<:::999:::999999999999999999999999888888888888888999999999888888999999999999888888777777666666777777888999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<>>===<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA???CCCAAABBBHHHNNNbbbrrrkkkkkkaaa^^^]]]```eeennn~~~}}}{{{yyyzzz{{{xxxqqqjjjbbb\\\XXXWWWVVVUUUXXX\\\]]]bbbhhhmmmrrrzzzoooZZZVVVXXX]]]dddhhhfff___XXXNNNEEE>>><<<<<<::::::;;;999999999999999999999999777777888888888999999999888888999999999999888888777777666666777777888999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<===AAA???@@@BBBBBBCCCJJJSSShhhrrr[[[WWWWWW[[[]]]aaaqqqiiiXXXQQQPPPNNNOOOQQQSSSTTTUUUVVVVVVRRRQQQRRRUUUVVVUUUXXX^^^cccqqqzzzkkk```YYYUUURRRTTTVVVXXX[[[cccmmmuuuuuuaaaUUUKKKGGGFFFEEEEEEFFFGGGDDDDDDGGGKKKNNNUUU\\\ccclllxxxtttlllggghhhhhhccc\\\YYYPPPKKKEEEAAA@@@??????>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;:::::::::>>>>>>>>>>>>>>>======<<<:::;;;<<<>>>???AAABBBCCC@@@CCCAAABBBHHHOOOeeewwwmmmlll]]][[[ZZZ]]]aaaiiixxxvvvrrrmmmkkkjjjggg___YYYWWWRRRPPPPPPPPPOOORRRVVVVVVZZZ```eeeiiirrr}}}oooYYYTTTWWW[[[bbbfffddd]]]WWWNNNEEE===<<<<<<;;;;;;<<<999999999999999999999999777777888888999999999999888888999999999999888888999999999888999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>AAA@@@@@@BBBBBBCCCJJJRRReeekkkZZZWWWXXX\\\\\\___mmm~~~{{{dddTTTOOOOOOKKKLLLMMMOOOQQQRRRRRRRRROOOMMMOOORRRRRRQQQUUUZZZ\\\hhhwww~~~rrrhhhaaa]]]TTTUUUUUUUUUVVV\\\eeemmm{{{dddWWWKKKGGGFFFEEEEEEGGGIIIEEEDDDGGGJJJMMMSSSZZZaaaiiiuuu~~~vvvqqqqqqrrrppprrrvvv{{{vvvllldddfffiiiddd\\\WWWNNNJJJEEEBBB@@@???===<<<<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;:::::::::======>>>???????????????BBB@@@???======>>>@@@AAABBBBBBDDDEEEIIIWWWrrrxxxvvvuuuwwwxxx{{{nnngggaaa[[[YYY[[[\\\```ooozzzsssjjjddd]]]ZZZ[[[ZZZVVVSSSOOONNNLLLKKKJJJJJJJJJKKKMMMQQQVVVZZZ___gggrrryyykkkXXXRRRSSSWWW]]]bbbbbb]]]XXXNNNCCC;;;;;;===;;;777666:::::::::999999999888888888888888888888888888888888888888888888888888888888888777777888888999:::888999::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===???BBBBBBCCCJJJRRRhhhlllYYYVVVUUUWWWXXX]]]iiiuuuzzzeeeVVVPPPOOOKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKLLLMMMNNNPPPPPP[[[^^^gggwwwxxxmmmeee[[[XXXTTTQQQQQQUUU[[[aaaqqqmmm^^^OOOKKKKKKHHHDDDBBBCCCCCCBBBBBBCCCGGGMMMRRRZZZcccppp}}}xxxsssqqqooooooppprrrrrrqqqrrrpppnnnlllhhhfffdddbbbbbbdddhhhlllqqquuuyyy{{{|||{{{~~~}}}qqqgggfffgggccc[[[VVVMMMJJJEEEAAA@@@>>>===;;;=========<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===AAA@@@???======>>>@@@AAAAAABBBCCCEEEIIIYYYuuurrrnnnmmmnnnpppwww{{{xxxkkkddd\\\VVVTTTVVVWWWZZZiiizzzssskkkbbb\\\VVVTTTUUUUUURRROOONNNMMMKKKJJJHHHHHHHHHHHHJJJMMMQQQUUUYYYaaakkkrrrzzzppp[[[QQQRRRVVV\\\aaabbb]]]YYYOOODDD<<<<<<>>><<<999888:::::::::999999999888888888888888888888888888888888888888888888888888888888888777777888888999:::888999::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>===???BBBBBBCCCJJJRRRjjjgggXXXTTTSSSTTTVVV[[[gggrrrzzzeeeWWWPPPNNNJJJKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJJJJKKKMMMNNNOOOVVVYYYbbbppp|||uuuhhhccc\\\VVVRRRSSSWWW[[[mmmzzzssscccSSSMMMMMMJJJFFFDDDCCCCCCCCCBBBCCCFFFKKKOOOXXX```lllxxxxxxppphhheeecccbbbcccdddddddddeeedddbbb```]]][[[YYYXXXVVVXXX[[[```dddiiilllnnnuuusssuuu|||yyylllhhhfffaaaYYYTTTMMMIIIDDDAAA???>>>===;;;======<<<<<<;;;::::::999888999999:::;;;<<<===>>>;;;;;;<<<============<<<@@@@@@???>>>>>>???@@@AAAAAAAAABBBDDDJJJ\\\zzz{{{lllfffdddeeehhhkkkmmmvvvsssggg```YYYSSSPPPRRRRRRUUUddduuuzzzllleeeYYYTTTPPPOOOPPPQQQOOONNNNNNMMMKKKIIIGGGFFFFFFFFFFFFIIILLLOOORRRXXXaaahhhpppyyywww___QQQRRRUUU[[[```aaa]]]YYYOOOEEE======>>><<<:::999:::::::::999999999888888888888888888888888888888888888888888888888888888888888777777888888999:::888999::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????>>>===???BBBBBBCCCJJJRRRkkk}}}aaaUUURRRQQQRRRTTTXXXdddooozzzfffWWWOOOLLLJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLPPPRRRZZZgggwwwwwwqqqggg^^^WWWUUUVVVWWWgggrrrzzzhhhVVVNNNLLLIIIFFFDDDBBBCCCCCCCCCCCCEEEIIILLLVVV]]]hhhsss|||zzznnnfff\\\YYYVVVUUUVVVVVVVVVUUUWWWVVVUUUSSSRRRPPPOOONNNOOOQQQTTTXXX\\\```ccceeejjjhhhiiiooottt{{{rrrjjjfff```YYYTTTLLLHHHCCC@@@???>>><<<;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<======;;;;;;<<<============<<<@@@??????>>>>>>???@@@AAA@@@@@@AAADDDLLL___uuufff```^^^```ccceeeeeekkkwww}}}nnnccc\\\ZZZSSSPPPRRRRRRTTTcccttt~~~xxxyyy|||uuugggaaaUUURRROOONNNPPPQQQQQQQQQOOONNNLLLJJJHHHGGGFFFEEEEEEHHHJJJKKKMMMRRRZZZ```iiissscccQQQQQQTTTYYY^^^```]]]YYYMMMDDD=========;;;999::::::::::::999999999888888888888888888888888888888888888888888888888888888888888777777888888999:::888999::::::888888999:::::::::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>===???BBBBBBCCCJJJRRRlllzzz___TTTQQQPPPQQQRRRWWWbbbnnnxxxfffXXXOOOJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNUUUaaannnzzz}}}rrrhhhaaa]]][[[ZZZ```jjj|||}}}jjjVVVMMMJJJGGGDDDCCCBBBCCCDDDCCCCCCDDDGGGIIITTTZZZdddnnnwww~~~~~~ssshhh```WWWTTTQQQPPPPPPOOOOOOMMMOOONNNNNNMMMLLLLLLKKKKKKMMMNNNQQQTTTXXX[[[^^^___aaa```aaafffllltttvvvlllfff```YYYUUUJJJGGGBBB???>>>===<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======???>>>>>>??????@@@@@@AAA??????AAAEEEMMMaaa}}}zzz}}}lllaaa\\\ZZZ\\\___``````bbbjjjwwwvvvjjj```ZZZYYYSSSPPPRRRQQQTTTbbbssszzztttllllllmmmpppvvv~~~|||tttrrrtttwwwzzz~~~ooobbb\\\RRRQQQOOONNNOOOQQQRRRSSSPPPOOONNNMMMKKKIIIGGGFFFGGGIIIJJJJJJKKKOOOVVV\\\eeeooo~~~hhhSSSSSSTTTXXX]]]___]]]ZZZKKKCCC===<<<<<<999888::::::::::::999999999888888888888888888888888888888888888888888888888888888888888777777888888999:::888999::::::888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>===???BBBBBBCCCJJJRRRlllzzz```UUUQQQPPPPPPRRRVVVbbbmmmtttdddWWWNNNIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEGGGHHHIIIJJJJJJMMMSSS\\\gggqqqwwwzzzyyy|||~~~tttlllfff```\\\[[[dddsssmmmXXXNNNKKKHHHEEEDDDCCCDDDDDDDDDCCCDDDFFFHHHQQQVVV^^^fffnnnuuu|||yyyoooeee^^^VVVSSSPPPNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIKKKNNNQQQTTTWWWXXX\\\[[[]]]bbbhhhqqqvvvkkkfff___XXXTTTIIIFFFBBB???>>>===<<<;;;:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAA>>>???BBBFFFNNNbbb||||||xxxzzz~~~~~~qqqddd]]]YYYVVVWWWZZZ[[[[[[\\\aaaiiirrryyy|||~~~yyyqqqhhh```[[[XXXQQQOOOPPPPPPSSSbbbsss|||ssslllfffcccbbbbbbcccfffjjjoooqqqyyyxxxuuunnngggdddeeehhhjjjooouuu|||{{{iii[[[UUUPPPOOOMMMLLLMMMNNNPPPQQQPPPPPPPPPOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJMMMTTTYYYbbblll{{{lllWWWUUUUUUXXX\\\^^^\\\ZZZIIIBBB===<<<;;;888888;;;:::::::::999999999888888888888888888888888888888888888888888888888888888888888777777888888999:::888999::::::888888999:::999::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>===???BBBBBBCCCJJJRRRlllyyy```UUUQQQPPPPPPQQQVVVaaalllpppaaaUUULLLHHHFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHIIILLLRRRYYYaaaggglllnnnmmmqqqzzzyyypppfff___\\\bbbnnn|||oooZZZQQQNNNKKKHHHGGGDDDDDDDDDCCCCCCDDDGGGJJJPPPTTTYYY^^^ccciiiooorrruuuwwwxxxwwwrrrjjjbbb\\\TTTQQQNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUYYYXXXZZZ___dddmmm}}}tttiiiddd]]]VVVRRRHHHEEEAAA>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<======>>>???@@@AAAAAAAAA>>>???CCCHHHOOObbbwwwwwwuuuvvvzzzqqqhhh```]]]ZZZVVVUUUVVVWWWWWWYYY\\\bbbggglllnnnrrrssstttrrrnnngggaaa]]]WWWQQQOOOQQQQQQUUUddduuuyyynnneee```[[[[[[[[[[[[\\\^^^```aaacccfffgggddd^^^YYYYYY[[[\\\```eeekkkvvvuuueeeYYYTTTOOONNNMMMKKKJJJKKKMMMOOOOOOPPPPPPOOONNNLLLKKKJJJGGGHHHIIIHHHHHHKKKQQQVVV]]]hhhxxxqqqZZZXXXWWWYYY\\\]]]\\\YYYIIICCC>>>===;;;999999<<<:::::::::999999999888888888888888888888888888888888888888888888888888888888888777777888888999:::888999::::::888888999:::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<===>>>===???BBBBBBCCCJJJRRRmmmvvv^^^TTTQQQOOOOOOPPPUUU```kkk||||||kkk]]]SSSKKKGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFJJJPPPUUUZZZ]]]```aaaaaaeeennnyyy{{{ooofff```dddkkkuuummmZZZQQQOOOMMMIIIHHHEEEEEEDDDCCCBBBEEEIIIMMMUUUWWWYYYZZZ\\\___cccfffiiilllooooookkkccc\\\WWWQQQNNNKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMOOORRRTTTUUUVVVUUUUUUWWWZZZ]]]dddtttqqqgggbbb[[[TTTQQQHHHEEEAAA>>>===<<<;;;:::<<<;;;;;;::::::999999888888999999:::;;;<<<======999:::;;;;;;<<<<<<;;;;;;======>>>@@@@@@AAAAAAAAA>>>???CCCHHHPPPbbbwww}}}wwwrrrrrrsssuuu{{{vvvlllfffaaa```]]]XXXUUUVVVVVVWWWYYY\\\aaadddgggiiijjjlllnnnooolllgggbbb^^^XXXRRRPPPSSSTTTWWWfffxxx|||ooofffbbbWWWWWWWWWWWWXXXXXXYYYZZZWWW[[[___^^^YYYTTTSSSTTTQQQUUUYYY^^^gggyyy}}}rrreee[[[WWWPPPOOONNNLLLJJJJJJLLLNNNNNNOOOOOOOOONNNMMMKKKJJJEEEGGGGGGFFFFFFIIIOOOTTTZZZddduuuttt\\\ZZZXXXYYY\\\]]]\\\YYYJJJDDD@@@>>><<<::::::>>>:::::::::999999999888888888888888888888888888888888888888888888888888888888888888777888999999:::888999::::::888888999:::999999::::::;;;<<<======<<<<<<<<<<<<=========>>>>>>>>>???BBBBBBCCCJJJRRRnnnttt[[[SSSPPPNNNNNNOOOSSS^^^jjj{{{yyyhhh[[[RRRKKKGGGDDDDDDDDDDDDDDDCCCCCCCCC?????????@@@AAABBBDDDDDDDDDHHHNNNRRRUUUWWWXXXYYYZZZ]]]dddooo|||xxxoooccceeejjjrrr{{{|||jjjXXXPPPNNNLLLHHHGGGFFFEEEDDDBBBBBBFFFKKKOOO[[[\\\\\\[[[ZZZZZZ]]]___bbbeeeiiiiiieee^^^WWWRRRPPPMMMJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLNNNPPPRRRSSSTTTRRRRRRTTTVVVWWW\\\kkkzzzooogggaaaXXXRRRQQQHHHBBB<<<777777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============<<<===>>>===<<<===>>>@@@AAABBBEEEHHHNNN^^^|||{{{}}}vvvpppoooooopppvvv}}}zzzppphhhccccccaaa\\\ZZZ]]]]]]\\\ZZZZZZ\\\___cccfffdddgggkkkooooookkkccc]]]XXXTTTSSSUUUSSSWWWhhh|||tttjjjddd___\\\WWWTTTSSSSSSSSSRRRVVVUUUTTTSSSRRRSSSSSSTTTQQQRRRUUUZZZ^^^hhhzzz{{{vvvpppeee\\\WWWPPPLLLHHHGGGHHHJJJLLLMMMNNNNNNPPPPPPPPPPPPNNNNNNKKKJJJHHHFFFFFFHHHMMMQQQ[[[eeetttrrr\\\TTTUUUXXXVVV\\\\\\RRRJJJFFF@@@===;;;;;;;;;;;;777777777888999999::::::999999888888888888999999888999:::;;;;;;:::999888777888888888888999999999888888888999999:::::::::999:::<<<;;;::::::;;;===<<<;;;:::999999;;;<<<>>>???>>>???AAABBBDDDLLLUUUiiinnn^^^PPPOOOOOOOOONNNPPP\\\jjj{{{xxxfffZZZQQQJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFIIILLLPPPRRRQQQPPPNNNOOOSSSZZZaaakkkxxx~~~yyynnnmmmlllmmmrrr|||rrrgggZZZQQQMMMLLLIIIGGGDDDDDDEEEFFFDDDDDDMMMWWWdddhhhiiibbb\\\ZZZXXXVVVYYYYYYYYYYYYXXXVVVTTTSSSOOONNNMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHJJJMMMPPPQQQPPPOOOQQQQQQQQQQQQSSSYYY```fffzzzyyylllfffaaaXXXPPPMMMGGGCCC===999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============<<<===>>>>>><<<===>>>@@@AAABBBDDDHHHNNN___|||zzz|||uuuooonnnoooqqqwww~~~wwwooohhhfffddd___^^^aaabbb```^^^^^^___bbbeeegggeeegggkkkoooppplllddd___ZZZVVVUUUWWWVVVZZZlll~~~tttlllggg___[[[VVVRRRQQQPPPPPPOOOQQQPPPOOONNNNNNNNNOOOPPPNNNOOOQQQTTTWWW^^^mmm{{{vvvqqqlllddd[[[XXXRRRNNNKKKIIIJJJLLLMMMMMMNNNNNNPPPPPPPPPPPPNNNNNNKKKJJJHHHFFFFFFHHHMMMQQQYYYbbbrrrwww]]]TTTTTTWWWVVV[[[[[[QQQJJJEEE@@@<<<;;;;;;;;;;;;999999888888888888888888999999888888888888999999888999999::::::999999888777888888888888999999999999999999999999999::::::999:::<<<;;;::::::;;;======<<<;;;::::::<<<===??????>>>???BBBBBBDDDLLLTTTggglll[[[PPPOOOOOOOOOMMMPPP\\\hhhzzzyyyfffYYYPPPIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFJJJMMMNNNNNNLLLKKKKKKOOOUUU[[[cccooo}}}~~~zzztttrrrooommmpppxxx}}}yyyllldddZZZSSSPPPMMMIIIEEEFFFEEEEEEFFFEEEFFFOOOZZZjjjnnnooohhh```\\\XXXUUUVVVVVVWWWVVVUUUSSSQQQPPPNNNNNNLLLKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIILLLNNNPPPPPPOOONNNNNNNNNNNNOOOTTTZZZ___jjjooovvvzzz~~~yyyppphhhddd```WWWNNNIIIFFFCCC>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>======???@@@AAABBBDDDGGGNNN___~~~www}}}{{{tttooonnnooopppvvv}}}wwwoookkkhhheeeeeeggghhhgggeeecccdddeeehhhjjjhhhjjjnnnrrrsssooohhhccc]]]XXXWWWYYYZZZ^^^pppyyysssmmmjjj```\\\WWWSSSPPPOOONNNMMMNNNNNNLLLKKKKKKKKKLLLMMMMMMMMMNNNPPPQQQTTT___jjj}}}|||rrrnnnjjjddd^^^[[[UUURRRNNNLLLLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPNNNNNNKKKJJJIIIGGGFFFHHHMMMPPPWWW```ooo|||wwwssstttwwwzzz~~~___TTTSSSVVVVVVYYYZZZQQQIIIEEE@@@<<<;;;;;;;;;;;;::::::999999888777777666999999888888888888999999999999999888888999999999777888888888888999999999::::::999999999999999999999:::<<<;;;::::::;;;=========<<<;;;<<<===>>>???>>>===???BBBBBBDDDKKKSSSgggkkkXXXQQQOOOOOONNNMMMOOOZZZeeeuuu{{{gggXXXOOOIIIEEEEEEDDDCCCAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAACCCFFFIIIJJJIIIHHHGGGGGGJJJNNNSSSYYYcccooowww}}}zzzyyyvvvqqqllllllrrr{{{yyyuuutttqqqmmmjjjfff```YYYTTTQQQNNNIIIEEEGGGFFFFFFFFFEEEHHHSSS^^^pppvvvwwwpppggg```ZZZUUUUUUUUUTTTSSSRRRPPPNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNMMMMMMMMMPPPUUUYYY\\\aaafffkkknnnttt{{{~~~ooojjjdddaaa]]]VVVNNNHHHEEECCC???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>???>>>======???AAAAAABBBDDDHHHOOOaaasssxxx|||uuupppooonnnoootttzzz~~~uuuooollllllnnnoooooommmkkkiiiiiijjjlllmmmmmmooorrrvvvwwwsssmmmggg^^^XXXVVVYYY[[[aaasss}}}}}}{{{xxxtttoookkkiiiddd___YYYUUURRRQQQOOONNNOOONNNMMMLLLKKKLLLMMMMMMNNNMMMOOOQQQPPPQQQXXXaaaqqq~~~sssooolllgggbbb```XXXUUUQQQNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPNNNNNNKKKKKKJJJHHHGGGIIILLLOOOWWW```ooo|||sssqqqmmmhhheeeeeeiiilllsss{{{dddUUURRRVVVVVVYYYYYYQQQHHHDDD???<<<;;;;;;<<<;;;999999999888888888777777999999888888888888999999:::999888777777888999:::777777888888888999999999:::::::::999999888888888999:::<<<;;;::::::;;;===<<<<<<;;;;;;<<<<<<===>>>>>>===???BBBCCCCCCJJJRRRggglllXXXQQQOOONNNNNNMMMOOOXXXbbbooo{{{gggXXXOOOJJJGGGDDDDDDBBBAAA@@@?????????>>>????????????@@@@@@@@@???AAADDDFFFGGGFFFEEEDDDEEEGGGJJJMMMPPPXXXbbbiiivvvwwwyyy{{{|||{{{yyyxxxyyyuuuoooiiihhhlllttt{{{zzztttooollliiifffcccaaa]]]WWWSSSPPPMMMIIIFFFHHHGGGFFFGGGFFFJJJVVVbbbtttzzz}}}wwwoooggg```ZZZWWWWWWUUUTTTRRROOONNNMMMMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFDDDEEEGGGHHHIIIJJJKKKLLLOOOPPPPPPPPPOOOPPPSSSVVVZZZ]]]bbbeeegggjjjnnnrrrtttjjjgggaaa\\\YYYUUUPPPKKKEEEBBB@@@?????????===<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===============>>>???>>>===>>>???AAA@@@AAADDDHHHPPPdddnnnsss}}}vvvqqqooonnnmmmpppvvvzzzsssqqqtttwwwxxxtttsssqqqpppooopppqqqrrrqqqsssvvvyyyyyyuuuooojjj```YYYVVVYYY\\\cccuuu{{{wwwyyy}}}}}}{{{yyyxxxvvvsssooojjjfffdddccc___YYYUUURRRQQQOOONNNPPPOOOMMMLLLLLLLLLMMMNNNNNNMMMNNNQQQQQQQQQVVV]]]jjj}}}wwwssspppjjjeeeccc[[[XXXTTTQQQPPPPPPNNNMMMNNNNNNPPPPPPPPPPPPNNNNNNKKKKKKKKKIIIHHHIIILLLOOOXXXaaappp~~~|||yyytttqqqfffeeebbb___]]]]]]aaadddiiiqqqiiiWWWRRRWWWWWWYYYYYYRRRGGGDDD>>>;;;;;;;;;<<<;;;777777888888888999999999999999888888888888999999:::999777777777777999:::777777888888888999999999:::::::::999999888888888999:::<<<;;;::::::;;;===;;;;;;:::;;;;;;;;;<<<<<<>>>===???BBBCCCCCCIIIQQQdddppp[[[RRROOOMMMMMMMMMNNNUUU^^^lll~~~|||hhhYYYOOOKKKIIIDDDCCCBBBAAA@@@?????????>>>>>>>>>?????????@@@@@@@@@AAACCCDDDEEEDDDCCCCCCDDDFFFIIIJJJKKKQQQYYY___lllooorrruuuuuutttsssrrrrrrooojjjffffffjjjrrrxxx{{{wwwrrrmmmjjjhhhfffeeeaaa]]]WWWQQQMMMKKKIIIHHHHHHFFFFFFGGGGGGJJJVVVcccsss{{{|||uuuooohhhbbb^^^\\\ZZZWWWTTTQQQOOONNNMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCEEEGGGGGGGGGGGGJJJLLLQQQRRRTTTTTTSSSSSSTTTUUU\\\^^^aaacccddddddeeefffxxxkkkgggfffaaaZZZVVVTTTPPPKKKDDDBBB???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============>>>?????????>>>>>>@@@AAA@@@@@@DDDIIISSShhhvvviiiooo|||vvvqqqooommmllloootttwwwvvv{{{~~~}}}xxxxxxwwwvvvwwwxxxyyyzzzxxxyyy{{{}}}|||xxxrrrmmmddd\\\WWWZZZ^^^fffwwwvvvnnnkkkmmmnnnnnnrrrqqqooolllhhhdddaaa______[[[VVVRRRQQQPPPOOONNNOOONNNLLLKKKKKKKKKLLLMMMMMMKKKLLLOOOPPPPPPUUU[[[fffzzz|||xxxuuuoooiiifff```\\\XXXUUUSSSRRROOONNNNNNNNNPPPPPPPPPPPPNNNNNNLLLLLLKKKJJJIIIIIILLLNNNWWW```ooo~~~xxxrrrrrruuuzzzsssrrrqqqppppppnnnjjjggg______^^^\\\ZZZZZZ\\\^^^dddkkkwwwlllWWWPPPVVVVVVWWWWWWQQQGGGCCC>>>;;;:::;;;<<<<<<666777777888999999::::::999999888888888888999999888888888777777888888888777888888888888999999999::::::999999999999999999999:::<<<;;;::::::;;;===:::::::::;;;;;;;;;;;;;;;======???CCCCCCCCCHHHPPP___ttt^^^RRRNNNLLLLLLLLLMMMSSS[[[jjj{{{lll\\\QQQLLLJJJDDDCCCBBB@@@????????????>>>>>>?????????@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCEEEGGGGGGHHHLLLSSSYYYcccgggkkknnnnnnlllkkkkkkiiihhhfffeeefffkkksssxxxyyyvvvrrrmmmiiihhhhhhhhhccc```ZZZTTTOOOKKKJJJJJJGGGFFFFFFGGGGGGJJJUUUaaaoooxxx~~~yyytttoooiiidddbbb^^^ZZZVVVRRRPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGDDDGGGIIIHHHGGGGGGKKKNNNQQQTTTWWWXXXWWWVVVWWWWWW]]]^^^```aaaaaa```^^^]]]}}}qqqgggdddeeeaaaYYYUUUSSSOOOHHHDDDAAA>>><<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============>>>???@@@???>>>>>>@@@BBB???@@@DDDJJJUUUlllnnndddmmmyyysssooonnnnnnmmmqqqvvv}}}{{{|||||||||}}}~~~xxxsssjjjaaa\\\^^^cccjjj|||~~~ssskkkfffeeefffgggfffeeecccaaa___]]]\\\]]]YYYUUURRRQQQRRRQQQQQQOOONNNMMMLLLKKKLLLLLLMMMNNNKKKKKKMMMOOOOOOTTTZZZeeeyyy}}}wwwpppmmmdddaaa]]]ZZZWWWUUURRRPPPNNNNNNPPPPPPPPPPPPNNNNNNLLLLLLLLLKKKIIIIIILLLNNNSSS\\\kkkzzz{{{tttlllgggeeefffjjjnnnqqqqqqnnnkkkaaaaaabbbdddffffffdddbbbaaabbbcccaaa___]]]]]]]]]___eeeppp}}}mmmVVVMMMTTTUUUTTTTTTOOOFFFBBB===;;;:::;;;<<<<<<888888888888888888999999999999888888888888999999777777888888888888777777777888888888888999999999999999999999999999::::::999:::<<<;;;::::::;;;===:::;;;;;;<<<<<<<<<<<<<<<======???CCCCCCBBBGGGOOO^^^vvv___SSSNNNKKKLLLLLLMMMRRRXXXccctttrrr```SSSLLLIIIDDDCCCAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAACCCEEEEEEEEEHHHOOOTTTYYY^^^cccgggfffeeeeeeeeebbbcccdddeeehhhnnnuuuzzz{{{yyyuuuooollljjjkkklllfffdddaaa[[[TTTOOOKKKIIIEEEDDDEEEGGGFFFIIIRRR]]]mmmvvv}}}}}}zzzwwwsssnnnhhheeeaaa[[[VVVQQQNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHKKKMMMLLLIIIJJJNNNRRRTTTXXX\\\^^^^^^]]]]]]]]]^^^___aaacccdddbbb___]]]zzzooofffaaadddbbbZZZUUUSSSMMMEEEDDDAAA===;;;<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>???@@@???>>>>>>@@@BBB>>>@@@DDDKKKWWWnnn|||jjjbbblllvvvqqqmmmnnnnnnnnnrrrxxx~~~{{{ooofff```bbbgggnnnrrriiieeeddd^^^^^^]]]\\\\\\[[[[[[[[[]]]ZZZVVVSSSTTTUUUUUUUUUQQQPPPNNNMMMMMMMMMNNNOOOQQQMMMKKKNNNOOOPPPTTTZZZgggzzz~~~xxxuuuhhheee```]]]ZZZWWWTTTRRRNNNNNNPPPPPPPPPPPPNNNNNNLLLMMMLLLKKKJJJJJJLLLMMMPPPYYYgggwww{{{tttnnngggbbb\\\]]]^^^aaacccaaa^^^[[[[[[[[[^^^bbbfffgggfffeeeiiijjjkkkjjjfffcccaaaaaa\\\aaalll|||vvvzzzmmmTTTKKKRRRSSSRRRRRRMMMFFFBBB===::::::;;;<<<<<<::::::999999888777777777999999888888888888999999666777888999999888777666777888888888888999999999888888888999999::::::;;;999:::<<<;;;::::::;;;===;;;<<<<<<===>>>===============@@@CCCCCCBBBGGGNNN```www___SSSNNNKKKLLLLLLLLLQQQWWW]]]mmmwwwcccTTTKKKHHHCCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>AAABBBBBBCCCFFFLLLQQQRRRWWW^^^bbbbbbaaaaaabbb```aaadddgggkkkpppwww|||}}}yyysssnnnmmmnnnoooggghhhfffaaaZZZRRRLLLIIIDDDCCCEEEGGGFFFHHHPPP[[[llluuu}}}|||zzzwwwtttpppiiifffaaaZZZTTTPPPMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEKKKNNNPPPOOOLLLLLLPPPUUUXXX\\\aaadddeeedddccccccaaabbbeeegggiiihhhdddaaa{{{qqqhhhcccddddddbbb^^^XXXPPPIIIEEE@@@??????>>>===<<<<<<;;;:::;;;<<<======<<<;;;:::=========<<<<<<;;;;;;;;;===============<<<<<<<<<>>>????????????@@@@@@@@@CCCDDDEEEJJJYYYuuuuuueee]]]nnnsssuuuoookkkjjjkkkkkkpppvvv|||wwwnnnfffhhhppp{{{wwwmmmgggdddddd___ZZZYYY\\\\\\YYYVVVWWWUUURRRPPPPPPRRRUUUWWWSSSSSSQQQPPPOOONNNNNNNNNPPPOOONNNMMMOOOSSSZZZ___lll{{{xxxnnnlllgggbbb\\\XXXTTTSSSSSSRRRPPPOOONNNMMMMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJRRRXXXdddqqq~~~{{{rrrlllhhhccc___WWWZZZ\\\[[[WWWUUUVVVXXXXXXVVVXXXaaahhhlllqqqvvvvvv{{{{{{vvvppplllfff```bbbcccjjjzzzmmmVVVOOOUUURRRPPPQQQOOOHHHEEE@@@>>>======<<<;;;999999999888888888777777999999999888888888888777777777777777888888888888888888888888888888888888999999888888888888999999999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>?????????AAADDDIIIMMM```{{{[[[VVVOOOKKKLLLMMMLLLMMMPPP\\\eeevvv{{{fffVVVNNNKKKDDDCCCAAAAAAAAAAAA???>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIIQQQUUUZZZ]]]]]]\\\\\\\\\______aaahhhrrryyy||||||}}}{{{yyywwwwwwuuurrrpppooonnnkkkhhhbbbYYYOOOHHHGGGDDDCCCEEEEEEFFFLLLSSScccoooyyy|||zzzxxxsssnnneeeaaa\\\XXXTTTQQQMMMJJJMMMLLLJJJIIIIIIIIIJJJKKKEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGJJJLLLNNNPPPTTTWWW]]]aaagggkkklllkkkjjjjjjmmmmmmllllllllljjjgggeee{{{ppphhhccccccaaa]]]VVVOOOHHHDDD??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::=====================<<<>>>????????????@@@@@@@@@AAACCCEEEKKK[[[xxxwwwfff^^^nnnsssqqqllliiijjjkkklllpppvvvxxxpppqqqxxxyyypppiiifffccc___[[[YYYYYYYYYVVVTTTWWWUUURRRPPPPPPRRRUUUWWWUUUUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQPPPQQQVVV]]]bbbooo~~~rrrooojjjddd^^^YYYUUUSSSSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJPPPWWWaaammmyyyyyyqqqlllgggbbb^^^XXXXXXXXXWWWTTTSSSTTTTTTVVVUUUYYYbbbkkkrrrxxx}}}xxxqqqjjjcccbbbhhhvvvoooXXXOOOUUUSSSRRRRRRMMMGGGDDD@@@===<<<<<<;;;:::::::::::::::999999888888999999999888888888777777777777777777888888888888888888888888888888888888999999888888888888999999999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>??????@@@AAADDDIIILLL\\\|||~~~^^^VVVPPPLLLLLLLLLKKKLLLOOOYYYbbbqqqlll[[[PPPKKKEEECCCAAAAAAAAAAAA???>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGHHHMMMQQQVVVYYYZZZYYYYYYYYY]]]___cccllluuu}}}}}}|||||||||{{{yyyuuusssqqqmmmggg\\\QQQJJJJJJGGGEEEEEEEEEDDDIIIPPP]]]hhhrrruuutttrrrmmmiiifffbbb]]]YYYVVVSSSPPPMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGJJJLLLNNNPPPSSSWWWZZZaaaeeelllpppqqqqqqpppoooqqqppppppooonnnllljjjhhhvvvkkkbbbaaa^^^ZZZTTTMMMFFFCCC>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<==================>>>????????????@@@@@@@@@@@@BBBFFFLLL]]]{{{yyyhhh^^^nnnuuummmiiigggiiikkklllqqqwww~~~{{{|||yyyqqqjjjfffbbbaaa^^^[[[YYYWWWUUUTTTWWWUUURRRPPPPPPRRRUUUWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSUUU[[[bbbhhhtttwwwtttoooiiibbb[[[VVVTTTTTTSSSRRRQQQOOOOOOOOOOOOKKKKKKKKKLLLLLLKKKKKKJJJOOOTTT]]]gggqqq||||||uuuqqqlllgggbbb]]]ZZZVVVTTTSSSSSSSSSSSSUUUUUU[[[fffrrr{{{~~~uuuiiifffhhhsssqqqZZZQQQUUUUUUTTTSSSKKKEEEBBB>>><<<;;;;;;:::999;;;;;;;;;::::::::::::999999999888888888777777777777777777777888888888888888888888888888888888888999999888888888888999999999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@AAADDDHHHKKKWWWvvvcccXXXQQQLLLLLLLLLJJJJJJMMMUUU]]]kkk{{{sssaaaSSSLLLFFFDDDBBBAAAAAAAAA@@@>>>????????????????????????????????????????????????@@@@@@@@@AAABBBDDDFFFGGGJJJNNNSSSVVVWWWWWWWWWXXX\\\___gggqqq{{{|||{{{zzzvvvooocccWWWNNNKKKGGGEEEEEEDDDCCCHHHNNNVVVaaakkkmmmmmmlllhhhdddccc___[[[WWWUUURRRPPPNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLOOORRRTTTWWW[[[___fffkkksssxxxzzzyyyxxxwwwvvvvvvuuutttrrrpppnnnmmmvvviiiaaa___\\\WWWPPPJJJEEEBBB============>>>>>>>>>>>>===<<<;;;::::::;;;<<<===::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@BBBFFFMMM]]]{{{{{{iii___nnnxxxnnnjjjhhhjjjllllllpppvvv}}}}}}wwwooohhhcccaaabbbaaa^^^[[[YYYXXXYYYWWWUUURRRPPPPPPRRRUUUWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVYYY___gggmmmyyy}}}{{{uuuoooggg```ZZZWWWUUUTTTSSSQQQPPPOOONNNNNNIIIJJJLLLMMMMMMLLLKKKJJJMMMQQQXXX___hhhpppyyy|||wwwqqqlllfff```YYYUUUUUUVVVVVVUUUUUUWWW___lllzzz~~~sssnnnlllsssttt^^^TTTVVVVVVWWWSSSIIIDDD@@@===:::::::::999888:::::::::::::::::::::999888888888888777777777777666777777777888888888888888888888888888888888888999999888888888888999999999999999:::::::::;;;;;;::::::;;;;;;<<<============>>>@@@@@@AAACCCGGGJJJSSSqqqgggYYYRRRMMMLLLKKKIIIIIILLLRRRYYYeeetttwwwdddVVVMMMHHHEEECCCAAAAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEIIIMMMQQQTTTVVVVVVWWWXXXZZZ```jjjuuu~~~wwwlll___VVVKKKGGGEEEEEEEEEDDDIIIOOORRR\\\fffiiiiiiiiigggdddccc___[[[XXXVVVUUUSSSQQQPPPPPPQQQPPPPPPPPPOOOOOOMMMMMMKKKKKKJJJKKKKKKLLLLLLOOORRRUUUXXX\\\```dddkkkqqqyyy~~~{{{|||{{{yyywwwuuutttttttttfff```^^^ZZZTTTNNNHHHCCCAAA============>>>>>>>>>>>>===<<<;;;::::::;;;<<<===::::::::::::::::::::::::;;;<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@CCCFFFLLL\\\xxx}}}kkk```ooo|||sssnnnkkkkkkllllllooottt||||||wwwpppiiiccc___```aaa```^^^\\\]]]]]]XXXVVVSSSQQQQQQSSSVVVXXXZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYY[[[bbbjjjqqq~~~|||uuunnnfff```]]]XXXWWWUUURRRPPPNNNMMMMMMJJJKKKLLLMMMMMMMMMKKKKKKKKKNNNSSSXXX^^^dddlllqqqyyy}}}{{{vvvmmmfff]]]XXXWWWXXXXXXWWWWWWZZZeeetttzzztttqqqwwwvvvbbbXXXYYYWWWWWWTTTHHHBBB???<<<999999999999888888888888888999999999999888888888777777777666666666777777777888888888888888888888888888888888888999999888888888888999999999999999:::::::::;;;;;;::::::;;;;;;<<<============>>>@@@@@@AAACCCFFFIIIRRRmmmiiiYYYRRRLLLLLLKKKHHHHHHKKKPPPVVVbbbpppxxxgggXXXPPPIIIGGGCCCBBBAAABBBAAA@@@????????????????????????========================>>>>>>???@@@AAABBBBBBCCCFFFJJJNNNQQQSSSTTTVVVWWWZZZ```kkkwww}}}rrrfff]]]OOOKKKHHHHHHFFFDDDHHHNNNQQQ[[[dddggghhhiiiiiifffiiieeeaaa]]]\\\[[[ZZZYYYUUUUUUUUUUUUTTTTTTTTTTTTQQQPPPNNNMMMMMMMMMNNNOOOOOORRRVVVYYY\\\aaafffiiiqqqvvv~~~|||zzzzzz|||rrrfff```]]]XXXRRRLLLFFFCCCAAA>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@AAACCCFFFLLL[[[vvv}}}lllbbbpppwwwqqqlllkkkjjjjjjnnnttt|||~~~{{{uuunnnhhh``````aaaaaaaaaaaa```___YYYXXXUUUSSSSSSUUUXXXYYY\\\]]]___aaabbbbbbbbbbbbaaa```^^^\\\^^^eeennnttt|||uuunnngggddd]]]\\\YYYUUURRRPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKKKKJJJLLLOOOQQQUUUZZZ```dddiiimmmrrrtttssssssuuuwwwzzz}}}qqqkkkccc\\\YYYXXXYYYYYYZZZ___lll|||}}}xxxvvv}}}vvvfff^^^\\\VVVWWWTTTIIIBBB???;;;999999:::999999777888888888888888999999888888777777777666666666777777777777888888888888888888888888888888888888999999888888888888999999999999::::::::::::;;;;;;::::::;;;;;;<<<=========<<<>>>@@@AAAAAACCCEEEGGGQQQkkkiiiXXXQQQLLLKKKJJJHHHHHHKKKMMMTTT___nnn}}}|||lll\\\RRRKKKHHHDDDBBBBBBBBBAAAAAA????????????????????????===========================>>>???@@@AAAAAAAAAAAABBBFFFJJJMMMOOOQQQSSSUUUZZZaaalllvvv}}}uuujjjbbbWWWSSSOOOMMMJJJGGGJJJPPPTTT^^^gggjjjlllnnnooommmnnnjjjeeeaaa``````___^^^\\\[[[ZZZYYYXXXYYYZZZZZZWWWUUUSSSQQQQQQQQQSSSTTTSSSVVVZZZ^^^bbbffflllooovvv{{{}}}ooofff```]]]WWWQQQJJJFFFCCCAAA??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>????????????@@@@@@@@@@@@BBBFFFLLL[[[vvv~~~mmmcccrrrxxxqqqkkkiiihhhhhhnnnttt{{{~~~yyyrrrlllgggeeedddfffhhhhhheeeaaa[[[YYYVVVTTTTTTVVVYYY[[[^^^```bbbeeefffgggffffffgggeeebbb```bbbhhhqqqwww{{{tttnnnkkkdddbbb^^^ZZZVVVRRRPPPNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNRRRWWW[[[[[[___cccdddcccdddgggkkkooouuuvvvrrrkkkccc\\\ZZZ[[[]]]^^^dddrrr|||}}}uuuiiiddd^^^VVVUUUTTTJJJBBB???;;;::::::::::::999888888888999999:::::::::888777777777666666666666777777777777888888888888888888888888888888888888999999888888888888999999999999::::::::::::;;;;;;::::::;;;;;;<<<=========<<<>>>@@@AAAAAABBBEEEGGGPPPhhhgggWWWPPPKKKKKKJJJHHHIIIKKKJJJQQQ]]]lll{{{sssaaaUUULLLIIIEEEBBBBBBBBBBBBAAA????????????????????????========================<<<===>>>@@@@@@@@@@@@???AAADDDHHHLLLNNNPPPSSSUUU[[[bbbkkksssyyy}}}~~~tttjjjbbbZZZVVVSSSSSSQQQPPPSSSZZZ]]]gggpppsssuuuxxxzzzyyywwwsssmmmiiihhhggggggffffffdddaaa______```cccddd]]][[[XXXVVVVVVVVVXXXYYYWWWZZZ^^^cccggglllrrrvvv{{{xxxllleeeaaa]]]WWWPPPJJJEEECCCBBB@@@??????>>>===<<<<<<;;;:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>>>>???>>>????????????@@@@@@@@@???BBBFFFMMM\\\www~~~mmmdddrrrxxxpppiiiffffffgggnnnuuuyyyzzzsssmmmpppllljjjkkknnnnnniiiddd\\\ZZZWWWUUUUUUWWWZZZ\\\```bbbeeehhhiiijjjjjjiiikkkiiieeecccdddjjjssszzz~~~xxxsssooohhhfffbbb]]]XXXTTTQQQPPPPPPOOOMMMKKKJJJKKKKKKLLLJJJKKKKKKKKKKKKNNNSSSVVVRRRVVVZZZZZZYYYZZZ___dddhhhoooyyyzzzxxxrrriiiaaa]]]___bbb```gggvvv{{{vvv}}}uuukkkggg```UUUTTTTTTKKKBBB???<<<::::::;;;::::::999999999::::::;;;;;;;;;777777777777666666666666777777777777888888888888888888888888888888888888999999888888888888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>><<<>>>@@@AAAAAABBBDDDFFFPPPgggfffVVVPPPKKKKKKJJJIIIIIILLLHHHOOO\\\kkkzzzyyydddVVVMMMIIIEEEBBBBBBBBBBBBAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>>CCCFFFJJJMMMOOORRRUUUWWW\\\bbbjjjqqquuuyyy}}}~~~~~~}}}ssshhhaaaXXXUUUTTTVVVWWWXXX^^^eeefffpppxxx{{{~~~zzzvvvttttttssssssooolllhhhfffeeegggkkkmmmaaa___\\\ZZZYYYZZZ\\\]]]ZZZ]]]bbbfffkkkpppvvvzzzyyyllleeeccc^^^VVVOOOJJJFFFCCC@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>@@@@@@??????????????????AAADDDFFFKKK\\\yyyzzzllldddttt{{{pppgggeeegggiiimmmqqqxxx}}}zzzxxxtttsssrrrssstttqqqlllggg___\\\XXXWWWYYY]]]```bbb___bbbgggllloooooommmlllmmmiiigggiiikkknnnwww~~~vvvqqqlllllljjjddd[[[TTTPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLLLLKKKKKKLLLMMMPPPRRRSSSTTTUUUXXX[[[^^^ccchhhssswwwpppmmmkkkiiihhhllloooxxxxxxnnnqqqvvv|||nnnooojjjaaaYYYTTTMMMGGGAAA???<<<;;;;;;;;;999888888888777777777888:::;;;888888888888888888888888666666666666666777777888777777777777888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<===??????@@@BBBFFFIIIPPPgggiiiXXXPPPKKKLLLMMMKKKJJJKKKLLLKKKQQQaaassslllZZZPPPIIIEEEFFFGGGEEEBBBCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB???<<<===@@@BBBAAA>>>BBBDDDGGGJJJMMMQQQVVVZZZ^^^eeemmmrrrtttvvv{{{vvvkkkaaaZZZXXXWWWVVVWWW[[[bbbiiinnnvvv|||~~~}}}zzzuuuoookkklllooorrrtttpppiiiaaa^^^___bbbaaa___dddeeehhhjjjnnntttzzz|||ooogggaaa\\\TTTMMMHHHDDDAAA???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????????????????BBBDDDEEEJJJ]]]zzzppphhhwww~~~sssiiifffggghhhkkknnnvvv~~~}}}xxxvvvuuuwwwyyyxxxtttpppgggccc^^^\\\^^^bbbfffgggeeehhhmmmqqqssstttsssrrrrrrnnnlllmmmooorrrzzzwwwqqqnnnooommmhhh___WWWRRRPPPJJJJJJKKKKKKLLLLLLMMMMMMIIIJJJKKKKKKJJJJJJLLLNNNOOOPPPRRRRRRSSSVVVYYY\\\dddjjjttt{{{wwwtttrrrqqqssstttyyy{{{ooommmoootttnnnoookkkbbbZZZUUUNNNGGGAAA???<<<;;;;;;;;;999888888888777777777888::::::888888888888888888888888777777666666666777888888777777777777888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<=====================<<<<<<===??????@@@BBBFFFIIISSSiiikkkYYYQQQKKKKKKLLLJJJHHHIIIJJJJJJPPP___ooo}}}ooo^^^PPPIIIDDDEEEEEECCCAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>@@@AAABBBDDDGGGJJJMMMQQQVVVYYY___eeemmmrrruuuwww|||xxxooodddZZZTTTSSSSSSSSSVVV[[[dddmmmsss|||wwwsssrrruuuxxxzzzwwwppphhheeefffggggggeeeiiikkkmmmooosssxxx~~~qqqhhh^^^YYYRRRKKKGGGCCC@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===????????????????????????CCCCCCCCCJJJ___|||rrrkkk}}}vvvkkkggggggfffhhhlllrrrzzz|||zzzyyy{{{|||qqqlllgggdddfffiiimmmooonnnppptttwwwyyyzzzzzzzzzyyyuuurrrrrrtttvvvyyysssssssssrrrnnneee\\\UUUQQQKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKLLLLLLLLLLLLNNNPPPPPPQQQSSSSSSTTTVVVYYY\\\fffkkkuuu}}}|||}}}|||}}}pppjjjiiinnn}}}~~~lllnnnkkkbbb[[[UUUNNNFFF@@@>>><<<;;;;;;:::999888888888888777888888999:::888888888888888888888888888777777777777888999999777777777777888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<==================<<<===??????@@@BBBFFFIIIWWWmmmnnnZZZRRRKKKKKKKKKHHHGGGHHHGGGIIIPPP\\\hhhvvvtttcccSSSKKKEEEEEEEEEBBB@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@???<<<;;;???BBBBBBEEEHHHKKKMMMQQQUUUYYY___eeelllqqqtttxxx}}}~~~|||zzzyyy{{{yyyssslllcccYYYQQQMMMMMMNNNPPPSSSZZZdddooowww|||{{{}}}{{{sssooonnnoooooonnnrrrsssuuuwwwyyy}}}rrrhhh]]]XXXQQQJJJFFFCCC@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;<<<======>>>>>>======???????????????@@@@@@@@@CCCBBBBBBJJJaaarrrlllwwwlllhhhggggggiiilllooowww{{{}}}~~~|||~~~{{{vvvoookkkkkkooosssvvvvvvxxxzzz}}}{{{xxxwwwxxxzzz}}}wwwwwwxxxwwwssskkkaaaXXXSSSNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPSSSUUUUUUVVVWWWXXXXXXYYY]]]___fffllluuussskkkjjjqqq}}}jjjllliiiaaaZZZTTTLLLDDD@@@===;;;:::;;;:::999888888888888888888888999999888888888888888888888888888888888888888999999:::666777777777888888888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<===??????@@@BBBFFFIII[[[nnnpppYYYQQQJJJJJJJJJHHHGGGIIIFFFIIIPPPYYYaaannnyyygggXXXPPPHHHGGGFFFCCCAAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<<<>>>>>;;;;;;<<<===============>>>>>>?????????@@@@@@@@@CCCBBBBBBKKKcccvvvooowwwlllhhhhhhhhhkkkooonnnuuuxxxlllooouuu}}}~~~uuupppppptttxxx{{{}}}~~~}}}}}}}}}~~~}}}{{{{{{zzzwwwpppfff\\\UUUQQQPPPNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRTTTXXXZZZ\\\]]]]]]]]]]]]^^^aaadddhhhmmmuuuyyyooommmvvv}}}iiijjjggg^^^VVVPPPIIIAAA???===;;;:::::::::999888888888888999888888888888888888888888888888888888888888888888888999999:::666777777777888888888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>><<<===??????@@@BBBFFFIII\\\kkktttYYYQQQJJJIIIJJJIIIIIIKKKFFFIIIOOOVVV\\\ggg{{{|||lll]]]SSSJJJGGGEEEBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;>>>@@@@@@???DDDGGGKKKNNNPPPSSSVVVYYY]]]___dddhhhlllpppsssvvvvvvvvvuuusssoookkkhhhfff___\\\WWWRRRMMMIIIFFFEEEDDDFFFIIIKKKQQQ[[[iiisss}}}}}}~~~~~~ooodddZZZUUUNNNIIIEEECCC@@@???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>;;;;;;<<<============<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDMMMeee{{{rrrvvvllliiiiiijjjmmmpppooouuu~~~xxxooojjjaaaccchhhqqq}}}|||vvvuuuxxx}}}~~~}}}{{{yyysssjjj___XXXTTTRRRQQQOOOOOOQQQRRRTTTUUUVVVWWWWWWWWWZZZ^^^aaaddddddeeeddddddeeegggjjjlllqqqxxxuuuttt~~~~~~jjjkkkeee[[[SSSMMMFFF???>>><<<:::999::::::999888888999999999999888777777888888888888888888888888888777777777777888999999777777777777888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===??????@@@BBBFFFIIIXXXbbbzzz|||[[[RRRKKKJJJJJJIIIIIILLLFFFHHHLLLRRRWWWaaarrrrrraaaVVVLLLGGGDDDAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???<<<999;;;@@@BBBAAA>>>FFFIIIMMMPPPRRRUUUXXXZZZ\\\^^^```cccfffiiikkkmmmllllllllliiifffaaa]]][[[SSSQQQNNNJJJGGGEEEEEEDDDAAADDDGGGHHHLLLVVVeeeppp}}}nnncccWWWSSSLLLGGGDDDAAA???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======:::;;;<<<<<<======<<<<<<===>>>>>>???@@@@@@AAAAAA@@@CCCFFFOOOfff}}}ssswwwmmmjjjiiijjjlllpppqqqwww{{{vvvvvvyyy{{{|||xxxxxxwwwtttnnngggaaa^^^YYY[[[^^^fffrrr|||zzz~~~}}}{{{xxxtttlllbbb[[[UUUTTTSSSSSSUUUXXX\\\^^^___`````````aaadddiiillloooooopppooonnnoooqqqsssssswww~~~}}}~~~nnnmmmfffZZZQQQKKKEEE???===<<<:::999::::::999888888999999:::999888777666888888888888888888888888777777666666666777888888777777777777888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???<<<===??????@@@BBBFFFIIIQQQVVVkkk```VVVNNNKKKJJJHHHHHHJJJEEEEEEHHHNNNSSS[[[jjjxxxyyyggg\\\PPPKKKGGGCCCBBBDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<===???AAAAAABBBHHHKKKOOORRRUUUVVVYYY[[[^^^^^^^^^___bbbdddeeeeeeeeeeeedddaaa]]]XXXRRROOOLLLKKKIIIFFFEEECCCCCCCCC???CCCEEEGGGJJJTTTdddppp}}}nnncccUUUQQQKKKEEEBBB@@@>>><<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======:::;;;<<<<<<======<<<<<<===>>>>>>???@@@@@@AAAAAA@@@CCCGGGPPPfff{{{qqqyyynnnjjjjjjiiikkkooosssxxxxxxrrrpppooonnnlllgggiiiiiigggbbb]]]YYYWWWVVVVVVYYY___kkkyyy}}}zzzwwwtttlllccc\\\UUUUUUUUUVVVZZZ^^^cccfffhhhiiiiiiiiijjjmmmrrrvvvxxxyyyyyyxxxwwwxxxzzz|||yyy}}}~~~qqqooofffZZZPPPKKKEEE???===;;;999999::::::999888888999::::::999888777666888888888888888888888888666666666666666777777888777777777777888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???<<<===??????@@@BBBFFFIIIKKKNNNaaadddZZZPPPLLLJJJGGGFFFGGGDDDCCCEEEKKKPPPXXXeeeppp~~~mmmbbbVVVOOOLLLHHHGGGHHHBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@@@@>>>>>>BBBEEEIIILLLQQQTTTVVVXXXZZZ[[[___^^^]]]^^^```aaaaaaaaabbbbbb```]]]XXXQQQKKKHHHJJJIIIGGGEEEDDDCCCBBBBBB>>>BBBEEEFFFJJJTTTeeeqqqmmmaaaXXXRRRJJJDDDAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888;;;===>>>===<<<<<<<<<>>>>>>>>>>>>????????????AAABBBFFFPPPggg|||ssszzzmmmkkkllliiijjjpppqqqxxx~~~wwwpppkkkgggdddbbbcccbbb___\\\YYYVVVUUUTTTSSSTTTWWW^^^dddnnn}}}{{{xxxssslllddd^^^YYYXXXYYY\\\aaagggmmmqqqnnnnnnmmmooorrrvvvzzz}}}}}}ssspppfffWWWMMMHHHDDD??????===;;;::::::;;;:::999888888888888888888888888666666666666666666666666777777777777777777777777666666666666777888999:::888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????>>>???AAACCCJJJOOO^^^|||rrr]]]KKKIIIKKKHHHEEEFFFEEEDDDFFFJJJNNNTTT```kkkuuuvvvkkk\\\QQQLLLIIIFFFCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@===<<<=========BBBHHHLLLSSSXXXWWWWWW[[[^^^^^^eeeddddddbbbaaaaaa``````___^^^[[[YYYVVVQQQKKKGGGAAAAAAAAAAAABBBCCCDDDEEEDDDBBBCCCFFFIIIQQQaaapppoooaaaWWWQQQJJJDDDAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<<<<>>>>>>>>>>>>????????????BBBCCCFFFOOOddd~~~vvvwwwkkkiiiiiifffggglllpppwww{{{ssslllhhhddd```^^^```___\\\YYYWWWTTTSSSRRRRRRRRRUUUZZZ___hhhxxx|||wwwppphhhcccbbbbbbbbbdddhhhmmmsssvvvuuuuuuvvvxxx|||wwwqqqnnndddWWWMMMHHHCCC>>>===;;;::::::;;;;;;:::888888888888888888888888888777777777777777777777777777777777777777777777777666666666777777999::::::888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>???AAACCCHHHLLLYYYvvvvvv```MMMJJJKKKHHHEEEFFFDDDCCCDDDHHHLLLQQQ\\\gggrrr}}}}}}rrrbbbUUUOOOJJJGGGDDDBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<>>>>>>===AAAHHHMMMTTTXXXXXXXXX[[[______ddddddeeeeeedddbbbaaa``````^^^[[[XXXTTTPPPJJJGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDGGGJJJRRRbbbqqqoooaaaTTTOOOHHHCCC@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<===>>>>>>>>>>>>????????????CCCCCCEEEMMMaaazzzxxxkkkjjjiiieeeeeeiiinnnuuu}}}xxxqqqkkkfffbbb___\\\^^^\\\ZZZXXXVVVTTTSSSSSSSSSRRRTTTXXX[[[cccrrr|||uuunnniiiggggggggghhhlllpppuuuxxxxxxyyy{{{~~~yyypppmmmkkkcccVVVLLLGGGAAA<<<:::999999:::;;;;;;999777888888888888888888888888888888888888888888888888777777777777777777777777777777777777888999::::::888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>@@@BBBFFFHHHSSSmmm~~~gggRRRKKKKKKGGGDDDEEEDDDBBBCCCFFFHHHLLLVVV```mmmwww|||lll]]]TTTMMMHHHEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>>>>===AAAGGGNNNUUUYYYXXXXXX\\\``````dddfffiiijjjjjjgggdddbbbaaa^^^ZZZVVVRRRNNNJJJFFFEEEEEECCCBBBBBBAAAAAAAAAEEEDDDEEEIIILLLTTTbbbqqq}}}mmm```QQQMMMFFFBBB@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<;;;<<<======>>>>>>>>>????????????BBBCCCEEELLL]]]}}}|||}}}ooommmkkkggggggkkklllrrr|||~~~zzzsssmmmiiieeeaaa^^^]]]\\\[[[YYYWWWVVVVVVUUUUUUTTTVVVZZZ]]]cccrrryyysssoookkkkkklllmmmqqquuuzzz|||~~~|||pppkkkjjjhhh```TTTKKKEEE@@@:::999888888999;;;;;;999777888888888888888888888888888888888888888888888888777777777777777777777777888888888888888999::::::888888888888888888888888999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>@@@BBBEEEGGGOOOeeepppXXXNNNKKKFFFDDDEEEDDDBBBCCCEEEFFFIIIQQQ[[[gggrrr}}}wwwgggZZZQQQJJJFFFEEEEEEDDDBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????>>>AAAGGGNNNUUUZZZYYYYYY]]]``````eeehhhmmmqqqqqqnnniiifffccc___ZZZVVVRRRNNNJJJGGGAAAAAAAAAAAAAAABBBCCCCCCEEEEEEGGGJJJMMMTTTaaaooozzzyyyggg]]]NNNJJJDDDAAA??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>===>>>>>>>>>????????????@@@BBBEEEJJJZZZyyy~~~rrrnnnlllgggggglllkkkqqqyyy|||vvvqqqlllhhhdddaaa^^^]]][[[ZZZXXXWWWWWWWWWUUUVVVYYY^^^aaagggttt}}}xxxuuurrrssstttwww{{{zzzmmmjjjhhhfff^^^RRRIIIDDD@@@;;;:::999888999::::::888777888888888888888888888888888888888888888888888888777777777777777777777777888888888777888888999999888888888888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>===>>>@@@BBBFFFIIINNN```{{{___RRRLLLFFFDDDEEEEEECCCDDDEEEEEEGGGNNNWWWaaammmzzzrrrbbbVVVLLLGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@>>>AAAFFFMMMTTTXXXXXXXXX[[[______bbbgggnnntttuuurrrmmmiiieeeaaa\\\XXXTTTQQQMMMJJJGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFHHHLLLNNNSSS```lllyyyooo```YYYKKKGGGCCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===>>>>>>>>>>>>>>>???????????????AAADDDIIIVVVrrrqqqllliiieeefffkkkkkkpppxxxzzzuuuqqqlllhhheee```___]]]\\\ZZZYYYXXXXXXWWWXXX^^^dddhhhlllxxx~~~|||xxxyyy{{{|||mmmjjjhhhfff]]]PPPGGGDDD@@@<<<===;;;999888999999999888888888888888888888888888888888888888888888888888777777777777777777777777888777777777777777888888888888888888888888888888999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>======???AAAEEEJJJNNNZZZ{{{fffVVVNNNGGGDDDFFFEEECCCDDDEEEEEEEEELLLTTT\\\hhhvvv~~~~~~lll]]]QQQKKKHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA??????AAA@@@>>>@@@EEEKKKRRRVVVUUUVVVYYY]]]]]]]]]ccclllsssvvvtttoookkkgggddd```\\\YYYVVVRRROOONNNMMMLLLJJJIIIHHHHHHHHHIIIIIILLLOOOPPPTTT^^^jjjyyyyyyhhh[[[TTTIIIEEEAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===???>>>>>>>>>>>>????????????>>>AAADDDGGGQQQiiiqqqiiifffccceeekkkjjjooowww~~~|||wwwsssnnnkkkfffeeecccaaa___^^^]]]]]]\\\```gggnnnqqqsss|||~~~nnniiiiiifff[[[NNNEEECCCAAA>>>AAA>>>:::888888999999888888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666666777888888888888888888888888999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;<<<===>>>=========???AAAAAAIIIMMMTTTqqqlllYYYOOOHHHEEEGGGDDDBBBCCCDDDDDDDDDJJJRRRVVVbbbooowww~~~vvveeeWWWPPPJJJHHHFFFCCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBAAA>>>@@@EEEIIIPPPTTTSSSSSSWWWZZZ[[[\\\bbbllltttxxxwwwtttppphhhfffdddaaa___[[[VVVSSSRRRQQQPPPNNNMMMLLLKKKKKKMMMMMMPPPSSSSSSUUU___iiiuuuwwwfffYYYQQQGGGDDDAAA>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::===???>>>>>>>>>>>>???????????????BBBEEEFFFMMMbbbrrrjjjfffcccfffmmmkkkooovvv~~~~~~yyytttqqqmmmllljjjhhheeedddcccbbbcccgggooovvvxxxzzznnnhhhjjjfff[[[MMMDDDCCCBBB@@@DDD@@@;;;888777888999999888888888888888888888888666666666666666666666666777777777777777777777777777666555555555555666666888888888888888888888888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;===============???AAA>>>HHHLLLPPPjjjooo[[[PPPHHHFFFHHHBBBAAABBBCCCBBBBBBHHHPPPSSS^^^jjjqqqyyy}}}jjj[[[SSSJJJIIIFFFCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBAAA>>>@@@EEEGGGNNNRRRRRRRRRUUUYYYYYY^^^eeennnwww||||||yyyvvviiihhhfffeeeccc___ZZZVVVWWWVVVVVVUUUUUUUUUVVVVVVQQQQQQSSSVVVUUUWWW___jjjqqq}}}{{{lllbbbVVVKKKGGGCCC???===>>>?????????>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===============FFFEEECCCLLL[[[ttttttlllhhhbbbbbbhhhnnnmmmqqq{{{{{{xxxssspppmmmlllnnnooommmkkknnnooopppsssxxx~~~qqqkkkjjjdddYYYMMMDDD???===<<<;;;999777777888999888777666666666666666666666666777777777777888888888888666666666666666666666666777888888888888999999999777777777777777777777777999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>???@@@@@@CCCHHHQQQfffvvv]]]QQQLLLGGGBBBDDDDDDCCCCCCCCCDDDDDDEEEOOOUUU```mmmyyywwwfffWWWOOOHHHDDDEEEFFFDDDBBBBBB@@@AAAAAAAAA@@@???===<<>>>>>>>>>>>>>>??????HHHJJJNNNPPPQQQSSSUUUWWWYYY___jjjvvv~~~}}}zzznnnkkkgggdddbbbaaa___]]]^^^```cccdddccc___[[[XXXZZZZZZYYYXXXXXXZZZ^^^aaammmvvvvvvggg]]]RRRHHHFFFCCC???===>>>>>>??????>>>=========<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>EEEDDDBBBJJJWWWooowwwnnnjjjeeedddhhhnnnmmmqqqzzz|||yyyxxxyyyxxxtttpppnnnooopppttt{{{~~~nnnhhhiiiaaaVVVKKKCCC>>><<<;;;;;;999777777888999888777888888888888888888888888888888888777777666666666777777777777777777777777777777888888888999999999888888888888888888888888999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>???@@@AAACCCGGGNNNaaa|||bbbTTTMMMGGGCCCDDDCCCCCCBBBCCCCCCDDDDDDLLLRRR\\\iiiuuuooobbbVVVNNNHHHGGGGGGDDDCCCCCCAAAAAABBBBBBAAA@@@???>>>??????>>>>>>>>>>>>??????EEEGGGJJJMMMNNNPPPRRRTTTYYY___iiittt}}}~~~sssppplllhhhgggeeecccaaa```bbbdddffffffdddaaa_________^^^]]]\\\^^^aaadddkkktttnnnaaaWWWNNNFFFEEEBBB???======>>>>>>>>>=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>>>>??????@@@>>>DDDBBBAAAHHHRRRiii}}}qqqlllgggeeeggglllkkknnnwwwyyytttoooppprrrwww~~~xxxiiidddfff^^^SSSHHHAAA===;;;:::;;;999777777888999888777888888888888888888888888999888888777666555444333888888888888888888888888777777777888888888999999999999999999999999999999999999999999::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>???@@@BBBCCCEEEKKKZZZwwwiiiWWWMMMHHHDDDCCCCCCBBBBBBBBBBBBBBBCCCGGGLLLVVVcccppp{{{}}}qqq```VVVMMMIIIGGGDDDCCCDDDAAABBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>??????@@@BBBEEEGGGIIIKKKMMMPPPVVV[[[dddnnnvvv|||xxxuuupppmmmllljjjhhhfffbbbccceeeggghhhhhhggggggcccccccccaaa___```ccceeehhhpppzzzwwwggg[[[RRRJJJDDDCCCAAA>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;<<<===>>>>>>??????===BBBAAAAAAHHHPPPgggtttmmmgggdddcccgggfffjjjttt~~~{{{vvvssstttvvvzzzuuugggdddddd\\\OOOFFF@@@>>><<<;;;;;;999777777888999888777888888888888888888888888777777666666555555444444777777777777777777777777777777777777888888888888999999999999999999999999888999999999999:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCCHHHTTTnnnnnnXXXLLLHHHFFFCCCCCCBBBAAAAAAAAABBBBBBDDDIIIQQQ]]]jjjwww~~~}}}kkk___RRRKKKGGGCCCBBBCCCAAABBBBBBBBBBBBCCCBBBBBB@@@@@@??????>>>>>>??????<<<>>>@@@BBBCCCEEEHHHJJJOOOSSS[[[dddlllssszzz}}}zzzwwwssspppnnnmmmkkkjjjffffffggghhhiiiiiijjjjjjffffffeeebbb```___aaacccfffllluuu}}}oooaaaWWWNNNHHHDDDBBB???=========>>>======;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>===@@@???BBBIIIPPPfffyyymmmfffbbb```bbbaaaeeeooozzz||||||}}}ttthhheeecccYYYMMMDDD@@@???===<<<;;;999777777888999888777777777777777777777777777444444555555666666777777666666666666666666666666666666777777777888888888888888888888888888888888888888888999999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@BBBGGGPPPfffuuu[[[LLLHHHIIIDDDCCCBBBAAAAAAAAAAAAAAACCCFFFNNNXXXdddqqq|||||||||uuugggXXXOOOHHHCCCAAABBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???????????????:::;;;===>>>>>>@@@CCCFFFIIIMMMTTT[[[bbbjjjsssyyy{{{xxxtttrrrqqqpppooommmmmmlllllllllllllllmmmmmmjjjiiihhheeeaaa______```bbbgggnnnuuu|||zzzhhh]]]TTTLLLFFFCCC@@@>>>===<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;<<<<<<============@@@???CCCJJJOOOdddpppfffaaa___```___bbbkkkvvvqqqgggfffaaaWWWJJJAAA??????>>><<<;;;999777777888999888777666666666666666666666666333444555666777888888999555555555555555555555555666666666777777777888888777777777777777777777777888888888888999999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>???@@@??????BBBGGGMMM___eeeQQQKKKKKKEEEDDDCCCBBBAAAAAAAAAAAACCCEEEJJJSSS^^^kkkvvv|||}}}{{{}}}qqqaaaVVVNNNGGGDDDEEECCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???????????????;;;;;;<<<<<<;;;===@@@BBBEEEIIIOOOUUUZZZbbblllsssyyyvvvsssqqqqqqqqqpppooorrrrrrqqqqqqppppppoooooommmmmmkkkgggbbb___^^^^^^]]]```eeejjjooouuu|||sssbbbYYYRRRJJJDDDBBB???===<<<<<<===>>>===;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@???DDDJJJLLLaaavvviiidddbbbaaa___```hhhqqq|||nnneeeeee___TTTFFF>>>===>>>===;;;;;;999777777888999888777777777777777777777777777666666666777777888888888666666666666666666666666666666666666777777777888888888888888888888888888888888888888999999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>???@@@??????CCCGGGJJJXXX{{{ttt[[[OOOLLLFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDGGGNNNXXXdddooouuu~~~}}}zzzyyyyyy{{{kkk___VVVNNNJJJJJJFFFEEECCCBBBBBBBBBBBBCCCCCCBBBAAA@@@????????????=========<<<:::;;;>>>@@@@@@EEEJJJNNNRRRYYYccckkkrrrooommmlllmmmmmmmmmlllpppqqqqqqqqqqqqpppoooooommmmmmjjjfff```\\\ZZZZZZWWWXXXZZZ\\\___bbbfffiiijjjnnnrrrvvvxxxyyy|||}}}~~~}}}|||~~~ooo^^^VVVQQQHHHBBBAAA>>>===<<<<<<===>>><<<;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@@@@@@@???????????????AAAAAA???DDDIIIIII]]]{{{zzzkkkffffffccc``````fffnnnxxx|||jjjcccccc]]]QQQCCC<<<<<<======:::;;;999777777888999888777888888888888888888888888888888888888777777777777777777777777777777777777666666666666777777777777999999999999999999999999777888888888888999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@DDDGGGHHHSSSuuucccRRRLLLFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEJJJTTT___jjjqqqzzz|||}}}~~~}}}zzzvvvttt{{{rrrfff\\\SSSOOONNNHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@??????????????????>>><<<:::;;;===???<<<@@@FFFIIILLLRRR\\\dddjjjhhhffffffggghhhhhhhhhllllllnnnoooooonnnmmmlllkkkjjjhhhccc]]]XXXVVVUUUSSSRRRRRRRRRSSSUUUWWWXXXWWWZZZ___ccceeegggjjjlllmmmmmmnnnnnnmmmlllkkkkkkmmmooorrrtttuuuxxx|||~~~~~~tttkkk___UUUNNNHHHBBB>>>;;;<<<<<<===<<<<<<;;;:::999999999::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<===<<<;;;:::999::::::;;;<<<<<<<<<<<<========================>>>>>>>>>>>>===AAA@@@BBBHHHLLL]]]yyyoooeeedddbbb______eeekkkssszzzjjjaaa^^^WWWMMMCCC@@@>>>;;;:::<<<;;;:::999999888888999999777777777777777777777777999888888888777777666666888888777777777777888888888888777777666666555555777777777777888888888888888888999::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<============>>>BBBAAACCCKKKTTTllljjjVVVPPPMMMIIIDDDBBBCCCBBB@@@===AAABBBDDDGGGMMMVVVaaahhhooowww~~~zzzuuuuuu}}}}}}lllddd```XXXNNNJJJKKKJJJHHHEEEDDDEEEFFFAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>@@@BBBGGGLLLQQQTTTZZZZZZ\\\]]]^^^```aaaaaaeeeeeeeeeeeeffffffffffffeeeccc```[[[WWWRRROOOMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNPPPSSSUUUVVVWWWXXXZZZ[[[\\\^^^___^^^^^^]]]______^^^___aaadddgggiiimmmqqqyyyxxxpppggg\\\RRRLLLGGGBBB???<<<<<<<<<<<<<<<<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>===AAA???AAAGGGKKK[[[vvvttthhhdddccc```___ccchhhooozzzssscccZZZWWWTTTKKKAAA>>>===:::999;;;;;;:::999999888888999999777777777777777777777777888888888777777777666666777777666666666666777777777777777777666666666666777777777777888888888888777888999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============@@@DDDAAACCCJJJQQQgggttt]]]QQQMMMIIIDDDBBBCCCCCCAAA>>>AAABBBCCCFFFLLLUUU___fffnnnvvv~~~~~~yyytttuuu~~~sssiiieee^^^WWWOOOMMMJJJGGGEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<============>>>AAADDDHHHJJJQQQRRRSSSTTTVVVWWWXXXYYY[[[[[[[[[[[[\\\\\\\\\\\\]]][[[XXXUUUQQQMMMJJJIIIDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQTTTTTTTTTTTTVVVYYY\\\^^^]]]```gggoooyyyvvvlllcccXXXOOOJJJFFFBBB???===<<<<<<;;;<<<===???@@@<<<<<<<<<============>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>===@@@>>>@@@FFFHHHWWWqqq{{{kkkeeeccc___^^^```ccchhhrrr{{{qqqddd]]]ZZZQQQHHH???===;;;999888999::::::999888888888888999777777777777777777777777888888777777777777666666666666555555555555666666666666666666777777777777777777777777888888888888777888999999::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========AAADDDAAABBBHHHLLL___|||fffSSSNNNJJJEEECCCDDDDDDBBB@@@AAAAAACCCEEEJJJRRR[[[aaakkkttt}}}wwwqqqpppzzz|||pppkkkgggbbbWWWQQQJJJFFFEEEFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>==================<<<<<<;;;<<<===???@@@EEEEEEGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOMMMKKKHHHEEECCCBBB@@@??????>>>>>>??????@@@???@@@AAACCCDDDDDDEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIKKKMMMOOOQQQPPPSSSXXX^^^fffoooxxx~~~zzzkkkbbbVVVMMMHHHDDDAAA>>>>>>===;;;;;;<<<>>>@@@BBB<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>===@@@===???EEEFFFRRRjjjnnneeeaaa]]][[[]]]___ccckkktttrrriiidddaaaOOOFFF>>><<<;;;999888999:::999999888888888888888777777777777777777777777777777777777777777666666777666666555555666666777555555666666777777888888666777777777888888888888777777888999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======@@@CCC@@@AAAGGGIIIYYYssspppUUUPPPKKKFFFDDDDDDEEEDDDBBBAAAAAABBBDDDHHHNNNVVV\\\fffoooyyy~~~~~~uuuoooqqqyyytttooollljjj^^^VVVLLLFFFFFFGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>???>>>===<<<;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA???>>>===>>>>>>============>>>>>>===>>>???@@@@@@@@@@@@@@@DDDEEEGGGHHHIIIHHHHHHGGGDDDDDDDDDEEEFFFGGGIIIJJJJJJMMMPPPTTTXXX^^^eeejjjpppttt{{{|||kkkbbbVVVLLLFFFCCC???===>>>===;;;;;;<<<>>>@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>@@@<<<>>>DDDDDDNNNddd}}}pppggg^^^ZZZYYYZZZ\\\___gggooo{{{ppphhhccc___LLLDDD===<<<<<<:::999::::::999888888777777888888666666666666666666666666666666666666666666777777888777777666666777777888555555666666777777888888666777777777888888888888777777888999999999999888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===@@@>>>@@@FFFGGGTTTlllzzzZZZSSSNNNHHHEEEEEEFFFDDDCCC@@@AAABBBCCCEEEJJJQQQVVV___hhhrrryyy}}}vvvrrrqqquuutttpppnnnmmmddd[[[PPPIIIIIIIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999:::;;;<<<===???@@@@@@????????????@@@@@@@@@@@@?????????>>>===<<<<<<<<<=========<<<<<<===============>>>???????????????>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDFFFHHHJJJLLLPPPUUUYYY___ccciiinnnrrrvvvzzz|||~~~~~~xxxuuuxxx|||yyykkkaaaTTTJJJDDDAAA>>><<<===<<<<<<;;;<<<===???@@@:::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???@@@<<<>>>DDDCCCJJJ^^^zzzssshhh\\\YYYWWWYYYZZZ]]]dddllluuuqqqiiibbbZZZJJJBBB<<<;;;<<<:::999:::999999888777777777777888666666666666666666666666555555666666666666777777888888777777777777888888666666666666777777777777777777777777888888888888666777888888999999888888888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;>>>===@@@FFFFFFPPPffffffVVVQQQJJJFFFFFFFFFDDDCCC@@@AAAAAABBBCCCGGGMMMQQQWWWaaakkkrrr{{{}}}xxxrrrooouuu~~~|||tttqqqooolllhhh```VVVNNNKKKJJJIIIGGGBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>===>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGIIIMMMOOOTTTWWW[[[^^^```cccfffhhhjjjkkkkkkiiieeeeeegggjjjwwwfff]]]QQQGGGBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;:::::::::999999999999::::::;;;<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>AAAAAA===???DDDBBBHHH[[[ssszzzwwwiii]]]ZZZXXXYYYYYY[[[aaahhhnnnvvvrrrjjjaaaWWWGGG???999:::;;;999888999999999888777777777777777666666666666666666666666555555555666666666777777777777666666666666777777777777777777666666666666777777777777888888888888666777777888888888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA>>>??????@@@@@@@@@@@@???BBBCCCEEEEEEEEEFFFIIIKKKKKKNNNQQQRRRSSSUUUXXXZZZ\\\[[[ZZZYYYYYYZZZ[[[]]]xxxbbbYYYMMMDDD@@@???>>>===;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;::::::888999;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>BBBBBB===???DDDBBBGGGYYYhhhzzzyyyjjj___[[[YYYZZZYYYYYY^^^eeeiiippp}}}nnnggg^^^SSSDDD===888888999888777888999888888777777777777777666666666666666666666666444555555555666666777777666666555555555555666666888888777777666666555555777777777777888888888888666666777888888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===@@@>>>AAAGGGDDDIII\\\xxx[[[UUUMMMGGGFFFEEEDDDBBB@@@AAAAAA@@@@@@CCCGGGJJJLLLUUU```hhhrrr}}}xxxsssoootttxxxwwwvvvuuupppjjjiiifff___WWWOOOLLLKKKMMMFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>======<<<<<<======>>>;;;<<<===>>>???@@@@@@@@@<<<===>>>@@@AAA@@@@@@???>>>??????@@@@@@@@@??????>>>???AAAAAAAAABBBDDDFFFFFFHHHJJJLLLLLLNNNPPPRRRUUUSSSPPPPPPRRRUUUVVVVVVxxx```TTTHHHCCC@@@======@@@===<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<;;;::::::;;;===:::;;;<<<======<<<;;;:::===>>>???@@@@@@CCCHHHKKK^^^zzznnnccc\\\XXXXXXYYYWWWXXX[[[dddjjjuuuwwwnnnkkk^^^KKKAAA???<<<:::888888888999999999999888888888777777666666666666555555555555444444555555666666777777777777666666555555444444777777777777777777777777999999888888777777666666666777777777888888888888999999999999999999999999888888999:::;;;======>>>?????????@@@BBBGGGMMMRRRooommmYYYIIIHHHJJJEEECCCEEEDDDBBBAAA@@@@@@AAACCCDDDFFFKKKSSS^^^hhhttt~~~xxxuuusssrrrsssttttttqqqnnnkkknnnlllbbbYYYSSSOOOKKKIIIGGGEEEDDDEEEEEECCCBBBAAAAAABBBCCCCCCCCCBBBBBB???@@@@@@@@@@@@???>>>>>>============>>>>>>>>>>>>:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===???>>>????????????@@@@@@@@@CCCBBB@@@>>>>>>>>>>>>???>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPwww]]]RRRFFFAAA???<<<<<<>>>===<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<;;;::::::;;;===;;;;;;<<<======<<<;;;;;;===>>>>>>???@@@BBBFFFJJJZZZuuuuuuggg```ZZZYYYYYYWWWWWWYYY___eeeooo{{{ppphhheeeWWWDDD@@@???<<<:::888888888999999999999888888888777777777777777666666666555555555555555666666666666666666666666666666555555555777777777777777777777777888888888777777777777777888888888888999999999999999999999999999999999999888999999:::;;;<<<===>>>>>>?????????AAAEEELLLQQQkkkzzzbbbMMMIIIJJJFFFCCCEEEDDDCCCAAA@@@@@@AAACCCDDDDDDHHHPPPXXXbbbmmmxxx|||zzzwwwwwwxxxwwwuuurrrooottttttmmmeee^^^WWWQQQLLLIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>????????????@@@@@@@@@BBBAAA???>>>======>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJKKKqqqZZZOOODDD@@@>>>;;;;;;===<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<;;;::::::;;;===;;;;;;<<<======<<<;;;;;;<<<======>>>>>>AAADDDHHHSSSkkkpppfff]]][[[ZZZXXXWWWYYY[[[___gggrrr~~~qqqjjjeeeUUUDDD???>>><<<:::888888888999999888888888888777777777888888777777777666666666666666666666666555555555555555555666666666666666777777777777777777777777666777777777777777777888888999999999999:::::::::999999999999999999999999888999999:::;;;<<<============>>>>>>???DDDJJJNNNdddpppUUUJJJHHHFFFDDDEEECCCCCCAAA@@@@@@AAABBBCCCBBBEEEJJJQQQYYYdddnnnuuu~~~~~~~~~}}}|||xxx~~~|||tttmmmccc[[[RRROOOKKKIIIHHHIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>===>>>>>>>>>>>>?????????==================<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@>>>>>>???@@@>>>????????????@@@@@@@@@AAA@@@>>>===<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEFFFFFF}}}hhhWWWMMMCCC@@@>>>;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;::::::::::::::::::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<;;;::::::;;;===;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<=========???CCCFFFMMMbbb}}}xxxlllaaa]]][[[YYYXXXZZZYYY\\\bbbjjjvvvuuunnnfffUUUEEE>>>===;;;:::999888888888888888888888777777777777888888888888777777777777777777666666555555444444444444555555666666777777666666666666666666666666555666666666777777888888888888888999999999::::::999999999999999999999999999999::::::;;;<<<======<<<<<<======>>>BBBGGGKKK[[[vvv}}}]]]LLLGGGEEEDDDEEECCCCCCBBBAAAAAAAAABBBBBBAAABBBFFFJJJQQQZZZdddkkkrrruuu{{{xxxmmmddd[[[WWWRRRNNNLLLKKKJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@?????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>@@@AAABBBBBB@@@@@@AAABBB>>>>>>?????????@@@@@@@@@@@@???===<<<<<<<<<===>>>@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFtttaaaTTTKKKCCCAAA???===;;;<<<;;;;;;:::::::::;;;;;;<<<:::::::::999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<;;;::::::;;;===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<>>>AAADDDJJJYYYuuu~~~rrrccc]]][[[YYYWWWXXXYYY[[[```fffooo{{{uuulll___MMM@@@===<<<;;;:::999888888888777777777777777777777777888888888888777777777777777777666666555555444444444444555555666666777777666666666666666666666666555555666666777777777888777777777777888888888999999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;<<<======>>>@@@EEEHHHRRRiiiiiiRRRHHHFFFEEEEEECCCCCCBBBBBBAAAAAAAAAAAA@@@BBBCCCFFFJJJRRRZZZ```fffjjjqqqxxxvvvmmmgggbbb\\\WWWSSSOOOLLLJJJGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>????????????????????????>>>>>>=========>>>>>>??????@@@AAA@@@??????@@@AAA>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@???????????????????????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEmmm]]]QQQHHHBBB@@@@@@===;;;<<<;;;;;;:::::::::;;;<<<<<<::::::999999999999::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<;;;::::::;;;======<<<;;;;;;;;;;;;<<<============<<<<<<===@@@CCCGGGQQQkkk|||iii```]]]YYYVVVVVVZZZ[[[^^^bbbhhhrrr||||||tttjjjXXXGGG???;;;;;;;;;:::999888888777666666777777777777777888888888777777777666666666666666666666666555555555555555555666666666666666777777777777777777777777555666666666666666666777666666777777777888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>@@@DDDGGGKKK]]]yyyzzz^^^NNNHHHFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCFFFKKKQQQVVV[[[```gggooowwwwwwrrrnnnhhhbbb]]]XXXSSSOOOJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>=========>>>??????<<<===>>>===<<<<<<<<<>>>>>>????????????@@@@@@@@@??????>>>=========>>>???>>>>>>?????????????????????@@@@@@@@@AAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBByyyfffYYYMMMEEE?????????<<<:::::::::::::::::::::;;;<<<===::::::999999999999::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<;;;::::::;;;======<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<===@@@CCCDDDKKKbbbvvvjjjccc^^^YYYXXXYYYZZZ[[[^^^bbbhhhpppvvvvvvtttiiiTTTEEEAAA::::::::::::999999888777666666666666777777888888777777777666666666555555555555555666666666666666666666666666666555555555777777777777777777777777666666666666666555555555777777888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFGGGSSSjjjnnnWWWKKKHHHGGGCCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAABBBEEEJJJMMMQQQVVV]]]eeemmmvvvyyyvvvrrrmmmiiiccc]]]XXXQQQOOOLLLHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????>>>>>>======>>>??????@@@<<<===>>>===<<<<<<===>>>>>>????????????@@@@@@@@@@@@???>>>===>>>>>>???@@@======>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAABBBppp```UUUKKKCCC>>>>>>>>>;;;999999:::::::::::::::;;;<<<===:::999999999999999999:::;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<;;;::::::;;;======<<<;;;::::::;;;<<<===>>>???>>>===<<<===@@@CCCCCCGGG]]]~~~ttttttkkkddd^^^\\\WWWXXXYYY[[[]]]bbbiiimmm}}}tttooooooeeeOOOAAAAAA:::::::::::::::999888777555666666666777777888888666666666666555555555555444555555555666666777777777777666666555555555444777777777777777777777777777777666666555555555444888888999999999:::::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@CCCEEEEEEMMM```}}}yyy]]]NNNIIIHHHCCCCCCCCCCCCBBBAAA@@@???===???@@@@@@@@@BBBEEEHHHIIINNNUUU]]]dddnnnyyy}}}{{{xxxuuuqqqkkkddd```WWWTTTPPPKKKGGGDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB????????????????????????>>>>>>===>>>>>>???@@@@@@>>>@@@AAA@@@???>>>???@@@>>>????????????@@@@@@@@@@@@@@@???>>>>>>???@@@AAA<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCzzzgggWWWOOOEEECCC???======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===???BBBCCCIIIXXXqqqrrrzzzvvviiibbbbbbXXXWWWYYY[[[[[[\\\dddmmmwwwtttnnnjjjeeeXXXFFF<<<:::;;;:::999888777777777777999999999999888888888777555555555555666666666666555555555555555666777777444444555555666666777777666666666666666666666666777777777777777777777777888777666666666777999:::777888888888888999999999777888888999999:::;;;;;;<<<===>>>>>>===>>>@@@BBBBBBIIIVVVjjjmmmXXXMMMIII>>>DDDEEE@@@@@@DDDDDDAAA@@@@@@@@@???@@@@@@AAAAAAGGGJJJOOOUUU\\\dddmmmsss||||||xxxtttnnnfff```^^^YYYRRRMMMKKKHHHEEEBBBAAABBBBBBAAA@@@@@@AAACCC@@@AAABBBBBBBBBCCCEEEFFFCCCCCCBBBBBBAAA@@@??????AAAAAAAAA@@@@@@@@@??????????????????????????????@@@@@@@@@?????????>>>>>>;;;<<<>>>???@@@@@@@@@???@@@?????????>>>>>>======??????>>>===<<<;;;::::::@@@@@@??????????????????AAABBBCCCCCCCCCBBBAAA@@@qqq```RRRLLLEEEBBB???======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999999888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===???BBBBBBFFFTTTnnnrrrtttuuuhhhbbb[[[YYYYYYZZZYYYZZZaaaiiisss|||pppkkkgggaaaTTTDDD<<<<<<;;;:::999888777777777777999888888888777777777777555555555555666666666666555555555555555666777777555555555666666666666666777777777777777777777777777777777777777777777777888777666666666777999999777888888888888999999999888999999:::;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBBAAAGGGQQQccc{{{aaaSSSMMMBBBFFFFFFBBB@@@CCCDDDAAAAAA@@@@@@@@@@@@@@@AAAAAADDDFFFJJJOOOUUU]]]gggmmmuuuyyy|||yyyssslllggg```[[[TTTOOOKKKHHHEEEBBBBBBBBBBBBAAA@@@@@@AAABBBAAAAAABBBAAAAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>????????????????????????@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>======@@@@@@@@@@@@@@@?????????AAAAAABBBCCCCCCBBBAAA@@@|||iiiYYYNNNIIIDDDBBB???======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::999999999999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<===???AAA@@@CCCOOOhhhwwwooouuuuuuiiiaaa\\\YYYXXXWWWXXX^^^eeennnwwwzzzkkkiiieee\\\NNNAAA<<<>>>:::999888888777777777777777777777777666666666666555555555555666666666666555555555555555666777777666666666666666555555555777777777777777777777777777777777777777777777777777777777666777888888999777888888888888999999999999::::::;;;;;;<<<======<<<===>>>>>>======???AAAAAAEEEKKKYYYsssrrr]]]RRRGGGHHHFFFBBBAAACCCCCCAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAADDDGGGLLLTTT]]]ccckkkooovvv}}}wwwsssiiiddd]]]VVVQQQLLLHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>????????????????????????@@@@@@@@@???????????????AAAAAA@@@@@@@@@AAAAAABBB???????????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@yyyfffVVVKKKFFFDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<===???AAA@@@AAAKKKbbbpppkkktttvvvfff___XXXWWWVVVWWW\\\ccckkkrrr{{{}}}sssjjjiiicccXXXIII===;;;===999999888777777777777777777666666666666555555555555555555555666666666666555555555555555666777777777777666666555555444444666666666666666666666666666666666666666666666666777777777777777888888999777777888888888999999999999999::::::;;;<<<<<<<<<<<<===>>>=========???AAABBBCCCFFFPPPeeehhhUUUJJJHHHEEEBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA???@@@AAABBBFFFMMMUUU[[[aaadddkkkttt~~~yyytttlllccc[[[UUUPPPMMMJJJJJJIIIHHHHHHHHHFFFEEEGGGEEEDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@?????????>>>????????????????????????????????????????????????CCCBBB@@@??????@@@AAABBB????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAvvvdddTTTHHHBBBCCC@@@===<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============???AAAAAAAAAHHH[[[wwwxxxiiiiiinnncccYYYVVVWWWXXX\\\aaajjjooowww}}}zzzqqqmmmjjjaaaRRRDDD;;;:::;;;888888777777666777777777666666666666555555555444555555555555666666666666555555555555555666777777777777666666555555444444555555555555555555555555666666666666666666666666666777777777888888888888777777888888888999999999888888888999::::::;;;;;;;;;<<<======<<<===???AAACCCBBBCCCJJJZZZuuuuuuZZZLLLGGGCCCAAABBBCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@AAA@@@AAAAAABBBDDDIIIPPPUUUWWW\\\bbbjjjrrr}}}{{{qqqfff___ZZZXXXQQQOOONNNNNNOOONNNKKKHHHHHHEEECCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????????????????????????????BBBAAA???>>>>>>???@@@AAA???????????????@@@@@@@@@@@@@@@????????????>>>>>>@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBppp```QQQEEE>>>BBB@@@===<<<<<<<<<;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;============???@@@AAAAAAFFFSSSjjjqqqeeeqqqwwwiii\\\WWWWWWYYY\\\```gggkkkqqqwww|||{{{sssooojjj]]]LLL???;;;:::999888777777666666777777777666666666666555555555555555555555555666666666666555555555555555666777777666666666666666555555555444444444444444444444444777777777777777777777777666666777888888888888777777888888888888999999999777777888999999::::::;;;;;;<<<======<<<<<<>>>@@@BBBAAACCCGGGQQQfffdddRRRJJJCCCBBBCCCCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCFFFKKKNNNPPPUUU[[[aaagggqqq{{{|||rrrjjjffffff\\\YYYWWWXXXYYYXXXTTTPPPLLLIIIFFFEEEGGGGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA???????????????????????????????????????@@@@@@@@@@@@@@@????????????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDDDD{{{jjj[[[OOOEEE???BBB???<<<;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::============???@@@???@@@CCCKKK\\\vvvjjjiiitttqqq```YYYXXXYYYZZZ\\\bbbeeejjjpppvvv{{{{{{tttnnngggVVVEEE<<<<<<;;;777777777666666666666777777777777777666666666555555555555555555666666666666555555555555555666777777555555555666666666666666555555555555555555555555777777777777777777777777555666777888999888888777777888888888888999999999888888999999:::;;;;;;<<<;;;<<<===<<<<<<<<<>>>@@@??????BBBEEEJJJYYYwwwuuuZZZOOOGGGEEEEEECCCBBBDDDDDDDDDCCCAAAAAA@@@@@@@@@???AAABBBBBBBBBCCCEEEHHHJJJOOOUUUZZZ^^^eeeooowww~~~xxxvvvwwwllliiiggggggiiihhhbbb]]]XXXSSSNNNMMMNNNMMMIIIEEEGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@??????@@@AAABBBBBBBBBAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDBBBBBBAAAAAABBBDDDEEEFFFxxxfffYYYOOOHHHCCCAAA???<<<;;;<<<<<<<<<;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::============???@@@>>>???BBBFFFTTTmmmpppgggmmmuuuwwwcccZZZYYYXXXXXXYYY^^^aaaeeekkkqqqvvv{{{~~~|||zzzrrrlllcccQQQ@@@:::===<<<666777777666666666666777888777777777777666666666666555555555555666666666777555555555555555666777777444555555555666666777777666666666666666666666666777777777777777777777777555666777999999888888777777888888888888999999999999999:::;;;;;;<<<<<<===;;;<<<===<<<<<<<<<>>>@@@===>>>AAADDDFFFRRRnnnaaaTTTJJJHHHGGGCCCAAACCCEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAAAAA@@@@@@BBBCCCGGGLLLRRRVVVYYY___hhhooowwwzzzvvvtttuuuwwwuuuooojjjddd^^^XXXUUUUUUSSSNNNIIIIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>??????@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCCCC?????????@@@@@@AAAAAAAAA???@@@@@@AAABBBDDDDDDEEEAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBCCCDDDFFFGGGiiiXXXOOOHHHBBB@@@@@@???===<<<::::::999999888999:::;;;;;;;;;:::::::::::::::::::::999888777<<<:::888777666777888999999999:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============???@@@CCCGGGMMM___kkkdddiii{{{ggg]]]]]]\\\[[[\\\^^^^^^___bbbgggmmmssswwwzzz|||}}}wwwwwwlll[[[HHH@@@>>><<<999888777777777777777777777777555555555555555555555555333333333444444444444555555555555555555555555555333444444444555666666666777666555444444555666777666666666666666666666666666666666666777888::::::999999888888888888999999666888;;;===>>>===<<<:::;;;;;;<<<<<<===>>>>>>>>>AAA>>>@@@CCCCCCHHH___xxxuuubbbNNNGGGEEEBBB@@@AAADDDCCCBBBAAA@@@@@@??????@@@@@@@@@???@@@@@@AAABBBAAACCCGGGJJJOOOVVV]]]bbbmmmzzz}}}yyy{{{}}}}}}{{{rrrpppkkkeee___ZZZVVVTTTUUUQQQKKKGGGFFFFFFFFFFFFDDDBBB@@@???@@@@@@???>>>@@@@@@???????????????@@@:::<<>>>>>>>>???@@@AAA@@@AAABBBBBBAAAAAACCCEEEEEEEEEEEEEEEEEEFFFGGGHHHzzzaaaRRRJJJCCC???===???>>>===;;;::::::::::::999999::::::;;;;;;:::::::::::::::::::::999888777:::999777666555666777888777777888888888999999999<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============???BBBCCCGGGVVVssspppdddaaammmnnnbbb```]]][[[[[[\\\\\\^^^aaaffflllqqquuuxxxzzz~~~}}}vvvrrrfffVVVEEE>>><<<:::888777777777777777777777777777555555555555555555555555555555555666666666666777555555555555555555555555444444444555555555555555777666555444444555666777666666666666666666666666444444444444555666777888999888888777777888888999888999<<<>>>>>>>>><<<;;;;;;;;;<<<<<<======>>>>>>@@@>>>@@@CCCCCCGGG[[[rrrmmmVVVKKKGGGDDDCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@?????????@@@@@@AAABBBCCCEEEGGGJJJOOOUUUZZZdddqqq~~~{{{yyyuuuooohhhccc[[[WWWQQQLLLHHHGGGGGGGGGFFFDDDBBBAAAAAABBBAAA???AAAAAA@@@@@@@@@@@@@@@AAA@@@AAACCCCCCBBBBBBBBBCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@DDDCCCBBBBBBBBBCCCDDDEEEDDDEEEEEEDDDDDDDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGppp[[[OOOIIICCC@@@@@@===<<<;;;;;;:::::::::;;;999999999:::::::::::::::999999:::::::::999888888:::999888777777777888999777777888888888999999999;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>;;;<<<<<<<<<<<<=========<<>>>>>===;;;:::;;;;;;;;;<<<======>>>>>>???===@@@CCCBBBEEEUUUhhh}}}cccRRRJJJFFFFFFGGGBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@???????????????@@@AAABBBCCCCCCDDDGGGKKKNNNXXXcccrrr|||yyyqqqiiieee]]]VVVOOOKKKJJJJJJIIIGGGDDDCCCCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDCCCAAAAAABBBCCCAAAAAABBBCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMLLLLLLKKKuuueeeSSSJJJFFFBBB@@@@@@;;;:::::::::::::::;;;;;;999999999999999::::::;;;999999:::::::::999999888;;;::::::999999999:::;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;::::::999;;;;;;<<<<<<===>>>??????;;;;;;;;;<<<<<<<<<======<<<@@@DDDCCC@@@GGG]]]rrrtttjjjhhhlllzzzsssgggbbb^^^]]]XXXXXXXXX[[[___dddiiilllqqqrrruuuyyy~~~xxxzzzyyyqqqgggTTTHHH<<<999:::888777777666666666666666666666666555555555555555555555555333333333444444444444555555555555555555555555555666666666555444444444333666666666555555666666666666666666666666666666666777777777777777888999999888888777777777777888888:::;;;<<<===<<<;;;:::999::::::;;;<<<<<<======>>>======???BBBBBBDDDOOO\\\tttoooXXXLLLHHHFFFFFFAAABBBDDDEEEFFFEEEDDDCCCAAA@@@??????>>>>>>>>>>>>@@@@@@AAA@@@@@@AAADDDGGGLLLVVVbbbkkkqqquuuzzz~~~}}}xxxpppeee[[[TTTPPPOOONNNKKKGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCAAA@@@AAACCCCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFDDDCCCCCCCCCDDDEEEGGGFFFEEEEEEGGGIIIKKKKKKPPPRRRVVVYYYZZZ[[[ZZZYYY|||uuucccVVVIIIBBB???<<<;;;<<<:::999999999999:::;;;;;;999999888888888999:::;;;888999999:::::::::999999999999888888888999999999999999:::::::::;;;;;;;;;999999:::::::::::::::999:::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>BBBCCCAAAEEEUUUgggvvvsssttt|||{{{jjjccc___]]]WWWWWWWWWXXX[[[```dddgggkkkmmmpppsssxxx|||yyyyyyvvvkkkaaaLLLBBB:::999:::999888999666666666666666666666666555555555555555555555555333333333444444444444555555555555555555555555555666666666555444444444333555666666666666666666555666666666666666666666666888777777777777888888999888777777777777777777888888999:::::::::999888888::::::;;;;;;<<<===============???AAAAAACCCJJJRRReee{{{aaaRRRKKKGGGDDDAAABBBCCCDDDEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>===>>>??????>>>???BBBDDDEEELLLUUU]]]ccchhhnnnrrrwwwzzz}}}wwwjjj___ZZZXXXTTTQQQLLLHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGFFFEEEDDDEEEFFFHHHHHHIIIIIIIIIHHHFFFFFFDDDCCCCCCCCCDDDGGGIIIJJJJJJJJJHHHHHHGGGHHHIIIJJJNNNKKKJJJKKKPPPTTTVVVWWWYYY]]]ccciiilllnnnmmmlllqqqddd[[[PPPEEE@@@>>>;;;:::<<<999999999888888999::::::999888888777777999:::;;;888888999:::::::::999999555666666666666777777777777777888888888999999999888888999:::::::::999999::::::;;;;;;<<<<<<======:::;;;;;;;;;;;;<<<<<<<<<999:::>>>@@@@@@CCCNNNZZZxxx}}}}}}sssiiiaaa\\\XXXWWWVVVVVVXXX\\\___bbbeeefffiiimmmqqqvvvzzz|||{{{yyyqqqdddXXXFFF>>>999999:::888888999777777777777777777777777555555555555555555555555555555555666666666666777555555555555555555555555555555555555555444444444555555666666666666555555666666666666666666666666666666555555555555666666888777777666666777777888777888888888999888888888:::::::::;;;<<<<<<============>>>???@@@CCCGGGKKK[[[yyynnn]]]SSSLLLEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>><<<===??????>>>???AAACCCBBBFFFKKKQQQVVV\\\bbbfffmmmppptttwwwxxx|||wwwkkkdddbbb]]]XXXRRRMMMIIIGGGFFFDDDAAAAAAAAAAAABBBCCCCCCDDDCCCFFFHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEGGGJJJMMMOOOMMMLLLLLLKKKLLLMMMNNNOOORRROOONNNRRRYYY___bbbcccfffkkksss{{{nnn]]]WWWNNNEEEAAA???;;;;;;===:::999888888888888888999999888777666777888:::;;;777888999::::::::::::999666666777777888888888888777777888888888999999999777777888999999999999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999;;;???AAACCCHHHOOOeeeuuuhhh^^^YYYXXXVVVVVVVVVYYY[[[]]]]]]___bbbfffkkkppptttvvv||||||xxxvvvnnn]]]NNNAAA:::777888999777666888777777777777777777777777555555555555555555555555555555555666666666666777555555555555555555555555444444444555555555555555444555666777777666555444666666666666666666666666666666555555555555666666777777666666666666777777777777888888999999999:::999::::::;;;;;;<<<<<<======>>>>>>===???CCCFFFGGGSSSkkk~~~kkk```TTTJJJFFFEEEDDDCCCCCCDDDFFFGGGFFFEEECCCAAA@@@???>>>>>><<<===??????>>>>>>@@@AAABBBCCCEEEGGGLLLRRRXXX\\\aaaeeejjjlllnnnrrrzzzsssllljjjfff```YYYRRRNNNKKKHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGKKKPPPSSSSSSSSSRRRSSSRRRRRRSSSSSSRRRQQQOOONNNNNNMMMMMMMMMOOOSSSWWWYYYVVVUUUUUUUUUVVVXXXYYYZZZ[[[XXXXXX]]]fffooossstttxxx~~~ooo\\\QQQIIIAAA>>>;;;888777999:::999999888777777888888999888777666666888:::;;;777888999:::::::::::::::888999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;666777888999999999999999:::::::::::::::::::::999:::::::::;;;;;;;;;<<<<<<>>>;;;;;;@@@DDDDDDFFFJJJXXXttt{{{pppbbbZZZYYYWWWUUUUUUWWWYYY[[[XXXZZZ]]]bbbggglllpppsssxxx|||wwwssstttlllXXXFFF===888555777888666555777777777777777777777777777555555555555555555555555333333333444444444555555555555555555555555555555333444444555555666666666444555666777777666555444666666666666666666666666999888777777777777888888777777666666666666777777777777888999::::::;;;;;;999999:::;;;;;;<<<<<<===>>>>>>===<<>>===>>>??????======>>>???AAAAAAAAABBBFFFLLLQQQUUUXXX]]]aaadddeeejjjrrryyyxxxqqqooolllfff^^^VVVQQQNNNKKKIIIEEEEEEEEEEEEFFFGGGHHHIIIRRRVVV]]]aaacccbbbbbbbbbaaabbbbbbbbbbbb```^^^]]]VVVVVVUUUVVVYYY\\\```cccdddccccccdddeeegggiiijjjiiifffffflllwwwxxxdddUUUJJJFFF@@@===;;;;;;;;;;;;777888888999999:::;;;;;;:::999888999;;;:::999777999888888888777777666666999999999999999999999999888999:::;;;<<<;;;:::::::::999888888777777777888999999999999::::::999777===888888===???;;;:::<<<===<<<<<<<<<>>>AAADDDFFFNNN```zzz~~~~~~mmmbbb]]]ZZZYYYWWWSSSTTTXXXUUUVVVYYY]]]bbbhhhmmmooouuuxxx}}}ssstttrrraaaLLLBBB<<<;;;:::999888888888888777777666666555555555444444444555555555555444444555555555444444333333333444444444444444444444444333333333333333444555666444444333333333333444444333444555555666666555555777777777777666666666666666666666666777777777777999999::::::::::::;;;;;;<<<<<<:::999999:::;;;<<<=========>>>???AAABBBCCCMMMTTTjjjlllYYYRRRKKKFFFEEEEEEDDDEEEHHHFFFFFFFFFEEEEEECCCBBBBBB<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>@@@BBBFFFIIILLLPPPTTTYYY\\\\\\```gggmmmtttyyy~~~zzzuuurrrpppllleee___[[[WWWSSSPPPOOOPPPPPPNNNKKKLLLOOORRRWWWbbbpppwwwwwwuuuvvvyyyxxxxxxyyy{{{{{{yyyuuurrrnnnhhhcccbbbgggmmmooonnnppptttxxx{{{|||||||||}}}{{{|||~~~wwwdddVVVIIIEEE@@@<<<;;;;;;;;;;;;999999999999999999999999:::999888888::::::999888999999999999888888888777999999999999999999999999777888999:::::::::999999;;;;;;::::::999999999999:::999999:::::::::999888888555666;;;===;;;;;;>>>;;;;;;;;;<<<>>>BBBEEEGGGLLL[[[wwwuuu}}}hhhaaa[[[YYYWWWSSSRRRTTTSSSTTTVVVYYY]]]bbbfffhhhqqqtttyyy~~~uuurrrkkkYYYHHH@@@:::999888777666666666666666555555555444444444444444444555555555555444444555555444444444333333333444444444444444444444444444333333333333444555666555555444444444444555555333444555555666666555555777666666666666666666666666666666666777777777777888888888999999999::::::;;;;;;:::999999::::::;;;=========>>>???@@@BBBBBBFFFMMM___yyymmmZZZPPPGGGDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>===<<<;;;;;;<<<======>>>>>>>>>???AAADDDGGGIIIKKKOOOSSSTTTUUUXXX^^^cccgggmmmsssvvvuuuxxxzzzuuusssrrroookkkgggdddaaa^^^[[[WWWXXXXXXVVVTTTUUUXXX[[[dddooo{{{~~~xxxwww{{{uuucccUUUHHHDDD???<<<;;;;;;;;;:::;;;::::::999888888777777;;;999777777888::::::999:::::::::999999999999999999999999999999999999999666777888888999999888888:::;;;<<<<<<<<<;;;:::999::::::::::::999999999888>>>;;;;;;======::::::<<<;;;;;;;;;<<>>999888777777666666666666444444444444444333333333444444555555555555444444555444444444444333333333444444444444444444444444444444333333333444555555666555555555555555555666333444555555666666555555666666666666666666666666666666666666777777777777777777777888888888888999::::::999999999::::::;;;============>>>@@@AAABBBCCCJJJVVVggggggYYYKKKFFFEEEDDDCCCDDDGGGGGGGGGGGGFFFEEEDDDDDD@@@???>>>===<<<<<<<<<<<<============>>>@@@BBBDDDDDDGGGJJJKKKKKKMMMSSSWWWZZZ```gggjjjkkknnntttyyy~~~zzzxxxvvvtttsssrrrqqqpppmmmkkkcccddddddddddddeeehhhjjjttt}}}}}}ppp```TTTEEEBBB>>>;;;;;;;;;:::::::::999999999888888777777;;;999666555777999::::::999999999999999999999999999999999999999999999999777777777888888888888888999:::<<<======<<<:::888;;;;;;;;;:::999888999:::============;;;:::;;;===============>>>@@@AAABBBFFFPPPdddnnnjjjjjjrrrrrrgggbbb\\\WWWUUUSSSSSSSSSSSSVVVZZZ]]]```dddfffkkkqqqvvvzzz|||}}}|||~~~vvvhhhVVVDDD<<<===::::::999888888888888888444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444333333333444444555666666555555555555666666333444555555666555555555555555555666666666666666666666666666777777777777777777777888888888999999:::::::::::::::;;;;;;;;;===<<<<<<===>>>???@@@@@@@@@HHHOOOXXXooovvvcccPPPIIIHHHGGGEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<===>>>??????AAADDDEEEFFFIIIMMMQQQQQQWWW^^^cccdddggglllpppwww{{{zzzzzz{{{|||{{{yyyvvvqqqrrrrrrsssuuuvvvyyyzzz~~~vvvjjj[[[OOOCCC@@@<<<::::::::::::999777777777888888999999999:::888555555777999::::::777777888888888888888888999999999999999999999999888888888888999999::::::777888:::;;;<<<:::999777:::;;;;;;:::888888:::<<<777:::;;;:::999;;;>>>@@@??????>>>>>>>>>>>>>>>>>>DDDLLL]]]vvv~~~lllccc\\\___hhhvvvqqqggg___YYYWWWTTTSSSRRRRRRTTTXXX\\\^^^___bbbfffkkkppptttwwwxxx|||}}}~~~{{{zzzzzz{{{{{{xxx{{{~~~qqq```LLL>>>:::<<<999999888888777888888888555555555555555555666666444444555555555555444444444444444444444444444444444444444444444444444444555444444333333333444444666666555555555555666666333444555555666555555555444444555555666666666777666666666666777777777777888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????<<>>===<<<===<<<<<<<<<;;;<<<<<<<<<===???@@@BBBEEEHHHMMMOOOLLLPPPWWW[[[^^^aaaeeehhhmmmttt}}}}}}}}}}}}~~~wwwnnnbbbTTTJJJ@@@>>>;;;:::::::::999888666666777777888999999:::999777555666888999::::::777777777777777888888888999999999999999999999999999888888888888999::::::666777888999999999888777888:::;;;:::888888<<<@@@GGGJJJHHHAAA<<<;;;<<<<<>>>>>=========BBBHHHUUUiii~~~mmmaaaWWWWWW[[[bbbrrrrrrfff^^^\\\WWWUUUSSSRRRRRRUUUYYY[[[\\\^^^bbbfffkkkooorrrssswwwyyy|||~~~~~~zzzwwwuuuvvvwwwyyyyyy|||vvvfffTTTEEE<<<:::;;;777666666555555666666666555555555666666666666666444444555555555555444444333333333444444444444555444444444444444444444444555555444333333333444444666555555555555555555666333444555555666666555555444444444555555666666777666666666666777777777777888888888999999999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>BBBEEEIIIWWWtttxxx```RRRKKKFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCAAA@@@>>>============<<<<<<<<<;;;;;;======???AAADDDHHHLLLNNNFFFIIINNNRRRUUUXXX\\\^^^bbbjjjsssyyy{{{pppggg[[[NNNDDD???<<<:::999::::::999888777777777777888888888888777666555666999:::999888777777777888888999999999999999999999999999999999888777777666777888999:::777777777888888888999999666999;;;:::888999>>>CCCTTTWWWTTTHHH>>>;;;;;;999<<<======>>>>>>>>>>>>>>>AAAEEELLLYYYrrryyyjjj___\\\ZZZXXXaaammm~~~wwwllliii___\\\XXXUUUTTTUUUWWWYYYYYYZZZ^^^bbbfffjjjmmmnnnooosssxxx{{{|||}}}~~~{{{zzzxxxvvvttttttuuuxxxzzzyyylllYYYHHH???===;;;:::666666555555555555666666444444444555555666666666444444555555555555444444333333333444444444555555444444444444444444444444666555444333333333333333555555444444444444555555333444555555666666555555333333444555555666777777666666666666777777777777777777777888888888888999666777888:::;;;;;;::::::<<<<<<;;;;;;<<<<<<======@@@AAADDDIIIQQQeeeppp]]]PPPHHHEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCAAA@@@???======>>>>>>======<<<<<<===<<<<<<>>>AAAEEEGGGHHHBBBCCCFFFIIILLLPPPTTTVVVYYYaaajjjpppwww}}}~~~{{{}}}~~~xxxmmmcccWWWJJJAAA>>><<<:::999::::::999888999999888888777666666666666555555777999:::999888888888888999999:::::::::999999999999999999999999777666555555555666888999888888777777888999::::::555888;;;:::888999???DDDJJJOOOMMMCCC<<<<<<>>>===:::;;;<<<>>>???@@@@@@@@@AAACCCEEENNNeeexxxkkkeee^^^UUUXXXaaalll{{{wwwgggccc^^^YYYVVVVVVXXXYYYWWWXXX[[[___cccfffiiikkkjjjooouuuyyyzzzzzz|||~~~zzzwwwuuuuuutttssstttvvvzzz|||~~~~~~ttteeePPP@@@<<<===<<<888888888777777777777888999333333333444444555555555444555555555555555555444333333333444444555555555444444444444444444444444666555444333333333333333444444444333333444444444333444555555666666555555333333444444555666777777666666666666777777777777666666666666777777777777444555777888999999999888<<<<<<;;;;;;;;;<<<=========<<>>>>>>>>???>>>>>>======<<<;;;:::;;;>>>AAABBBBBB@@@AAACCCEEEHHHLLLPPPRRRRRR[[[dddkkkrrryyyyyyvvvxxxyyy{{{|||~~~{{{jjjYYYLLLEEEBBB<<<<<<<<<<<<;;;:::999888777777777777777888888999:::999999888888999999:::<<<;;;:::999888666555555777888888888888999999999777777777777777777777777777888888888888999999999888888999999999:::::::::AAA@@@???===<<<<<<<<<<<<:::::::::;;;<<<===>>>??????@@@DDDKKKUUUiii}}}sssfffYYYUUUWWW```hhh|||xxxmmm___XXXXXXZZZYYYWWWTTTVVVYYY[[[]]]aaadddgggeeehhhlllpppuuuxxxzzzzzz{{{xxxwwwwwwqqqqqqrrrssswww}}}|||wwwzzz|||vvviiiYYYIIIAAA>>>:::777777666666666666555555555555555555555555555555555555444444444444444444444444555555555555555555555555555444444333333444444555333444444555555444444333333333333333333333333333555666666777777777777777777777666666555555555444888888777777666666555555777777777777888888888888777777888999999999999888;;;;;;<<<<<<===>>>>>>>>><<<>>>BBBDDDFFFPPPggg}}}xxxeeeWWWNNNIIIJJJGGGFFFHHHGGGDDDDDDFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???===<<<;;;======<<<<<<<<<======>>>??????AAACCCEEEHHHKKKLLLLLLQQQYYYbbbjjjoooqqqrrrqqqssswwwyyy{{{~~~xxxgggXXXMMMDDD@@@<<<<<<<<<<<<;;;:::999888777777777777777888888999999888888777777888888999;;;:::999999888777666666777777888888888999999999888888888888888888888888777888888888888999999999888888999999999:::::::::???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>AAAGGGOOO___xxxxxxhhhZZZUUUWWW\\\jjj{{{jjj^^^ZZZYYYWWWUUUUUUVVVWWWXXXYYY[[[]]]^^^ccceeeiiinnnrrrvvvxxxyyy|||||||||yyyuuurrrqqqrrrqqqrrrsssvvv{{{{{{wwwtttwww~~~yyyrrrbbbSSSEEE>>><<<999777666666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444555444444333333444444555333444444555555444444333444444444444444444444444444555666666777777666666777666666666555555555444777777777777666666666666777777777777888888888888777777888999999999999888999999::::::;;;<<<<<<<<<<<>>>>>>>>============>>>>>><<<===>>>???BBBDDDFFFGGGHHHLLLSSS[[[bbbgggjjjkkklllooorrrtttvvvxxx{{{~~~ssscccWWWMMMCCC===<<<<<<<<<;;;;;;:::999888777777777777777888888999777777777666666777777777999999888888888777777777777777777888888888999999888888888888888888888888777888888888888999999999888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;======???CCCHHHSSSgggxxx}}}gggXXXSSSSSSZZZfffttt{{{jjjbbb]]]ZZZXXXYYYYYYYYYYYYYYYXXXXXXXXX___aaaeeeiiinnnrrrtttvvv{{{~~~{{{ttttttsssqqqmmmkkkkkklllooorrrwww}}}xxxuuusssvvvzzzxxxppphhhWWWKKK???;;;:::777666777666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333555444444333333444444555333444444555555444444333555555555555555555555555333444555555666666555555666666666555555555555555666666666666777777777777777777777777888888888888777777888999999999999888999999999:::;;;;;;<<<<<<===>>>AAAAAA???BBBPPP```yyyrrr___SSSMMMHHHEEEFFFGGGFFFFFFIIIDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCCCCCCCBBBBBB???>>>>>>======>>>>>>>>><<<<<<<<<===???@@@BBBBBBCCCFFFKKKQQQWWW\\\```bbbfffhhhkkkmmmnnnooorrrttt~~~mmm^^^VVVNNNCCC;;;;;;;;;;;;;;;:::999888888777777777777777888888999888777777666666777777888777777777777888888888888777777777777888888888888999999999999999999999999777777888888888999999999888888999999999:::::::::::::::999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;======@@@CCCEEEKKKYYYgggyyydddYYYUUUUUUZZZbbbnnn{{{nnngggccc```^^^\\\[[[[[[[[[[[[YYYXXXZZZ\\\```dddiiimmmpppqqquuuzzz~~~{{{zzzzzzyyyvvvtttnnnnnnmmmjjjgggeeefffggglllrrr}}}{{{xxxwwwxxxwwwqqqdddZZZMMMCCC:::999999777777888666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333555444444333333444444555333444444555555444444333444444444444444444444444222333444444555555444444555555555555555555555555555555555666777888888888666777777777888888888888777777888999999999999888:::;;;;;;<<<<<<===>>>>>><<<===???@@@>>>>>>GGGRRRfff}}}ooo```WWWOOOIIIHHHHHHGGGGGGIIIEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCC???>>>>>>============>>>>>>=========>>>>>>???@@@???AAADDDHHHLLLQQQUUUWWW___aaadddeeefffgggiiikkkrrruuuwwwwwwwwwzzz|||gggYYYRRRLLLCCC;;;;;;;;;;;;;;;:::999888777777777777777777888888999888888888777777888888888666777777777777888888888666666777777777888888888888888888888888888888888777777888888888999999999888888999999999:::::::::999888888999999:::;;;<<<999999999::::::<<<======<<<<<<>>>BBBCCCFFFPPPZZZtttwww___YYYTTTTTTWWW^^^jjjvvv~~~ssskkkggg```^^^[[[ZZZZZZ[[[YYYXXXWWWYYY\\\___cccgggkkklllooossszzz}}}{{{xxxuuusssqqqnnnlllggggggfffdddbbbaaaccceeekkkuuu~~~|||{{{zzzyyyvvvkkk]]]RRREEE>>>999999:::888888:::666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333555444444333333444444555333444444555555444444333333333333333333333333333222333333444444444444444444444444555555555555555444444555666777888999999666777777777888888888888777777888999999999999888::::::;;;;;;<<<=========;;;;;;===@@@???>>>CCCKKKZZZpppyyyfff[[[PPPLLLIIIFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCC???>>>======<<<<<<<<<===>>>======<<<<<<<<<=========>>>???BBBEEEIIILLLNNNXXXZZZ\\\]]]^^^___aaacccgggkkkoooooonnnqqqyyyrrr^^^QQQLLLHHHBBB<<<;;;;;;;;;::::::999888777777777777777777888888999999888888777777888888999777777777777777777777777666666666777777777888888777777777777777777777777777888888888888999999999888888999999999:::::::::999999999999999:::;;;;;;888888999999:::<<<===>>>::::::<<>>============<<<<<<;;;:::::::::::::::<<<<<<===???AAADDDFFFGGGOOOQQQSSSTTTUUUVVVYYY[[[^^^ccchhhhhhgggjjjsss||||||}}}vvvhhhVVVJJJEEEBBB???;;;::::::;;;::::::999888777777777777777777888888999777777777666666777777777777777777777777666666666666666666666777777777888666666666666666666666666777888888888888999999999888888999999999:::::::::::::::999999999::::::;;;:::999999999:::;;;;;;<<<<<<;;;<<>>@@@???AAAEEEIIIVVVmmmrrrdddYYYOOOHHHEEEDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA@@@????????????===<<<;;;;;;:::;;;;;;;;;:::;;;<<<===???@@@AAAAAAEEEGGGIIIKKKLLLMMMPPPRRRTTTZZZ___```^^^bbbllluuutttvvvxxxzzz{{{}}}nnnbbbQQQEEE???>>>===;;;::::::::::::999888777777777777777777777888888999666666555555555555666666888777777777666666666666666666666666777777777777666666666666666666666666777888888888888999999999888888999999999:::::::::;;;;;;::::::999::::::;;;;;;;;;::::::999999::::::???>>>>>>@@@@@@???CCCIIILLLiiiiiiVVVPPPPPPSSSWWWZZZhhh~~~uuuiiiddd```[[[XXXVVVVVVWWWXXXZZZ]]]```bbb```dddiiimmmqqqvvv{{{~~~}}}}}}~~~{{{|||||||||yyyuuupppmmmjjjjjjhhheee```]]][[[[[[\\\___bbbggglllttt|||~~~{{{zzzwwwrrrgggXXXGGG<<<<<<999888::::::666666888777666666666555555555555555555555555555555555555444444444444444444444444555555555555555555555555555444444333333444444555333444444555555444444333555555555555555555555555333444555555666666555555333333333444444555555555666666666666777777777777777777777777888888888888777777888999999999999888999::::::;;;;;;<<<=========::::::>>>@@@???@@@CCC@@@JJJ^^^{{{qqqdddXXXOOOKKKDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA??????>>>=========>>>>>>::::::<<<===>>>>>>>>>>>>===@@@BBBDDDEEEGGGJJJLLLLLLRRRXXXYYYWWWZZZeeennnmmmoooqqqssstttuuuwwwyyy|||}}}```WWWJJJAAA>>>>>><<<:::::::::999999888777666666888888888888888888888888777777777777888888888888::::::999888777777777888888888777777666666555555555555555555666666666666888888888777777777777777999999;;;;;;;;;;;;999999999999888888999999:::;;;;;;::::::::::::;;;<<<===<<<<<<;;;;;;<<<===???@@@HHHYYYrrrjjjYYYSSSPPPMMMSSSXXXfff{{{xxxnnnfff```\\\ZZZWWWUUUUUUVVVXXXXXXXXX___aaadddiiinnnrrrvvvxxx|||}}}}}}||||||}}}{{{uuuwwwrrrpppoookkkeeeccceeecccbbb^^^[[[]]]aaaaaa]]]aaadddjjjsss|||}}}}}}uuuiiiYYYHHH@@@???:::999888777666666666666444444444444444444444444444333222222333444666777555555555555555555555555555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666333444444555666777888888666666666666666777888888;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;<<<=========BBBGGGSSSgggwwweeeWWWOOOKKKJJJGGGEEEDDDDDDEEEFFFHHHFFFEEEEEEFFFGGGFFFEEEIIIEEEBBB@@@@@@AAABBBBBB@@@???>>>======>>>??????;;;;;;<<<======>>>>>>???<<<<<<===???@@@AAABBBCCCFFFHHHKKKNNNQQQVVV\\\```bbbcccdddfffhhhjjjkkklllkkknnnrrrvvvyyyzzzyyyyyyyyyzzz{{{||||||{{{zzzyyy[[[RRRGGG???======<<<:::::::::999999888777777666888888888888888888888888666666777777777888888888999888777777666666666777888777777777666666666555555666666666777777888888888777777777777777777777999999:::;;;;;;:::999999999999888888999999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@DDDOOOccc}}}ttt\\\QQQMMMKKKNNNPPPYYYjjj|||~~~tttkkkeee```]]]YYYWWWXXXYYYZZZZZZ\\\^^^aaaeeejjjooosssuuuxxxyyyzzzzzzzzz{{{}}}{{{xxxyyyxxxsssnnnllliiiggggggddd```___cccaaabbb```^^^bbbggghhheeekkkpppxxxxxxlll```RRRDDD>>>===:::999888777666666666666444444444444444444444444444444333333333444555555555555555555555555555555555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666444444555555666666777777666666666666666777777888999999999888888999999999::::::::::::::::::::::::::::::;;;;;;<<<=========@@@CCCKKKZZZqqqyyyfffYYYPPPMMMHHHEEEEEEDDDCCCBBBDDDCCCBBBCCCFFFGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>???:::::::::;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@AAACCCEEEGGGJJJNNNSSSWWW^^^^^^___``````aaabbbbbbbbbdddhhhkkknnnooooooooorrrssstttuuuvvvuuuuuutttwwwzzz}}}SSSLLLBBB===;;;<<<<<<;;;::::::999999888777777777888888888888888888888888666666777777777777888888777777666555555555666666777777777777666666666666555666666777888999999:::777777777777777777888888999999::::::::::::999999999999888888999999:::;;;<<<;;;:::::::::::::::;;;===<<<<<<;;;<<<>>>???@@@CCCFFFRRRkkkfffUUUNNNLLLKKKJJJNNNWWWdddxxxyyyooofffbbb[[[WWWVVVVVVVVVVVVWWWXXX[[[___dddhhhlllnnnqqqsssvvvwwwwwwvvvwwwxxxyyy{{{~~~|||sssooonnnlllhhhdddaaa^^^^^^___]]]ZZZ]]]bbb___bbbdddfffllltttwwwuuu{{{}}}ooo___SSSIII@@@;;;;;;999999888777666666666666444444444444444444444444444444444555444444333333444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666555555555666666666666666666666555555666666777888888888777777777777888888999999:::::::::::::::::::::::::::;;;<<<<<<======???@@@DDDMMM]]]uuu|||kkk]]]VVVMMMHHHHHHHHHEEEBBBCCCBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDFFFGGGGGGDDDBBBCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::>>>>>>=====================>>>@@@AAACCCFFFJJJMMMUUUUUUUUUUUUVVVVVVVVVVVVXXXYYY[[[]]]```bbbcccdddfffgggiiikkklllllllllkkkkkkmmmpppssstttuuuttttttyyy|||JJJEEE>>>::::::;;;;;;;;;999999999888888888777777888888888888888888888888666666666666777777777888777777666555555666666666777777777777666666666666555555666777888888999:::777777777777777888888888999999999::::::999999999999999888888999999:::;;;<<<;;;::::::999999::::::===<<<<<<;;;<<<>>>???@@@DDDDDDKKK]]]zzzzzzfffYYYRRRMMMKKKKKKOOOVVVddd{{{{{{qqqkkkbbb[[[WWWVVVUUUUUUSSSSSSUUUXXX\\\```ccceeeiiimmmppprrrrrrqqqqqqqqqrrruuuxxxyyyzzz{{{}}}~~~|||uuulllfffcccbbb^^^[[[ZZZXXXXXXZZZYYYXXX]]]dddbbbgggmmmrrrzzzvvveeeRRRFFFAAA<<<999999888888777666666666666666444444444444444444444444444444555666555444222111444444444444444444444444444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666666666666666666555555555666555555555555666777777888888888777777888888888999999999999999:::::::::999::::::;;;;;;<<<======@@@@@@BBBGGGQQQddduuuiiiZZZQQQNNNMMMIIIEEEGGGFFFDDDEEEFFFFFFEEECCCHHHGGGFFFFFFGGGGGGEEECCCEEEDDDCCCBBB@@@??????>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===?????????AAADDDFFFKKKKKKKKKLLLLLLLLLLLLMMMRRRRRRRRRSSSUUUXXXZZZ[[[ZZZ[[[^^^```aaabbbbbbaaa```aaadddfffhhhhhhhhhgggkkkooosssvvvwwwwwwxxxyyy{{{}}}~~~DDDAAA<<<999999999;;;;;;999999999888888888888888777777777777777777777777555666666666666777777777777777666666666777777888666666666666777777777777444444555555666777888888666666777777888888888888999999999999999999999999999999888888999999:::;;;;;;::::::999999999::::::<<<;;;;;;;;;;;;===>>>???AAACCCIIIUUUjjjkkk\\\OOOMMMLLLMMMPPPXXXhhhvvv{{{pppggg```\\\ZZZXXXRRRRRRRRRSSSUUUXXXZZZ\\\bbbeeejjjlllkkkjjjiiiiiikkknnnqqqtttuuuwwwyyy{{{|||||||||}}}~~~}}}sssmmmeee___\\\ZZZXXXVVVUUUUUUVVVXXXXXXYYY```iiilllrrryyy{{{lllZZZGGG???<<<:::999999888777666666666666666666444444444444444444444444444444555666555444222111444444444444444444444444444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666666666666666666555555555555555555555555666666777999999888888888888999999888888888999999:::::::::999999::::::;;;<<<<<<<<>>===<<<<<<:::::::::;;;<<<<<<======;;;===>>>>>>======???AAABBBCCCCCCDDDEEEFFFGGGHHHKKKKKKJJJKKKLLLOOOQQQSSSPPPQQQSSSVVVWWWXXXXXXXXXWWWXXXZZZ\\\]]]]]]]]]]]][[[___ccceeeeeeeeeffffffkkkpppssstttwww|||}}}zzzrrrooooootttzzz~~~}}}~~~AAA???<<<:::888999:::;;;888888888888888888888888777777777777777777777777555555666666666666777777777777666666777777888888666666666666777777777777555555555555666666666666666666666777888888999999999999888888888888999999999999888888999999:::;;;999999999999999:::;;;;;;;;;::::::::::::<<<===>>><<<@@@FFFNNN[[[tttpppXXXSSSNNNNNNNNNRRR[[[ddd{{{~~~sssjjjccc^^^[[[WWWUUUTTTRRRRRRSSSTTTUUUZZZ]]]aaaccccccbbbaaaaaacccfffjjjmmmoooqqqtttvvvyyyxxxxxxyyyzzz|||~~~}}}zzzwwwyyy}}}}}}zzziiieee___ZZZXXXVVVTTTSSSRRRRRRUUUXXXYYY]]]gggsss||||||qqq___PPPAAA;;;:::999888999777666666555555666666666444444444444444444444444444444444555444444333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666555555555666666666666666555555444444555555666777999999999888888999999999777777888888999:::::::::999999999:::;;;;;;<<<<<<<<<<<>>===<<<<<<;;;999999:::;;;<<<<<<======999;;;<<<<<<::::::;;;<<<>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGIIIKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUURRRTTTWWWYYYYYYYYYYYYZZZ^^^bbbccccccdddhhhiiigggeeeccccccfffjjjooorrrsssssssssrrrpppnnnnnnoooqqqAAA@@@>>>;;;999888999:::888888888888888888888888777777777777777777777777555555555666666666777777666555555555666666777888555666666666777777777888777777777666666666666666555666666777888888999999:::999888777777888999:::999999888888999999:::;;;777777888888999:::<<<<<<999999888888999:::<<<===:::???CCCGGGNNNbbb}}}ooocccUUUNNNLLLMMMRRRXXXgggsssyyyppphhhddd^^^\\\XXXUUURRRRRRRRRRRRRRRUUUXXXZZZZZZYYYYYYZZZ[[[^^^bbbeeegggjjjmmmoootttssssssssstttwwwyyy{{{~~~|||{{{~~~~~~~~~}}}|||wwwtttrrruuuxxxvvvooohhh___]]]YYYWWWUUUTTTSSSRRRQQQSSSWWW\\\```fffsss~~~ttteeeQQQFFF===::::::888777888666666555555555666666777444444444444444444444444444444333333333444555555333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555555666444444555555666666777777555444444444444555666666888888777777777777888888666777777888999999::::::888999999::::::;;;<<<<<<<<<:::<<>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999;;;<<<<<<:::999:::;;;===>>>>>>>>>??????@@@@@@======>>>>>>???@@@AAABBBAAABBBDDDFFFHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKMMMNNNOOONNNNNNPPPQQQRRRUUUVVVSSSTTTXXXYYYVVVWWWWWWWWWXXX[[[^^^___]]]^^^```bbbaaa^^^\\\]]]^^^AAAAAA???<<<999888999:::888888888888888888999999777777777777777777777777555555555555666666666777444444444444444555666777555666666666777777888888999999888888777666666666555666666777888999999999:::999888777777888999:::999999888888999999:::;;;666777777888999;;;<<<===999888888777888:::;;;<<<===@@@BBBBBBGGGUUUkkk|||ttt]]]PPPJJJIIILLLQQQUUU]]]lllwwwrrrdddaaa]]]XXXTTTRRRRRRRRRNNNPPPSSSTTTTTTSSSTTTUUUTTTWWW\\\___bbbdddgggjjjpppooonnnoooppprrruuuwwwxxxvvvuuuyyy~~~}}}yyy}}}~~~~~~{{{yyywwwxxxxxxxxxwwwrrrpppppprrrtttooocccYYYYYYXXXVVVUUUTTTSSSRRRRRRRRRUUU[[[aaafffooo~~~~~~|||{{{nnn^^^HHH@@@:::::::::777666777666666555555555666666777444444444444444444444444444333333222333444666777333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444333333333333333333333333444444444444444444444444444444444555555555666666333444444555666777888888555444444444444555666666777777666666666666777777666777777888999999::::::888999999::::::;;;<<<<<<>>>:::;;;AAABBBDDDUUUjjjmmmfffZZZQQQKKKHHHGGGGGGCCCCCCDDDFFFIIIJJJIIIGGGDDDEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>===<<<<<<;;;::::::;;;===>>>>>><<<;;;<<<<<<>>>>>>>>>>>>======<<<<<<;;;<<<<<<===>>>?????????>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGBBBCCCDDDDDDCCCCCCEEEGGGKKKMMMMMMJJJKKKNNNOOOMMMMMMNNNNNNNNNPPPRRRQQQNNNOOORRRUUUTTTQQQOOOOOOQQQ<<<<<<;;;::::::999888888999999999888888888888777999999888777666666777777666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777666666666666666666666666888888888777777777777777:::999888777777888999:::::::::::::::::::::::::::<<<>>>???@@@CCCKKKXXXbbbqqq___UUUMMMKKKNNNOOORRRZZZgggsss~~~wwwoooddd[[[UUUTTTSSSSSSQQQQQQQQQOOONNNNNNOOOQQQQQQRRRTTTWWW[[[^^^aaacccffffffggghhhjjjlllnnnpppqqqrrrsssuuuvvvvvvuuuuuuvvvwwwyyyzzzzzz|||{{{~~~~~~~~~~~~|||zzzxxxvvvxxxwwwuuuqqqmmmmmmnnnppppppffffffqqqtttiii\\\WWWXXXTTTPPPPPPSSSWWWXXXXXX^^^ccciiiooouuu{{{nnn\\\NNN???<<<999777777888888777555555555555555555555555222222222333333444444444222333555555444333444555555444444333333444444555555555444444444333333333555555555444444333333333333333333333333333333333333333333333333333333333444333333333333444555555666555555444444333222222555555555555555555555555777777666666555555555444666666777777777777666666777888888888888999999999999999999:::::::::;;;;;;???<<<:::===???CCCLLLVVV}}}lll```WWWMMMHHHHHHJJJFFFBBBCCCGGGIIIGGGDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>===???>>>>>>>>>============;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>AAA@@@???>>>>>>???@@@AAA>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFF<<<;;;;;;:::999999888888888888888777777777666666999888888777666666777777777777777666666555555555666666666666666666666666777777777777777777777777666666666666666666666666777777666666666666777777888888888888888888888888888777777777777777777777999999888888888888999999::::::::::::::::::::::::<<<>>>??????@@@GGGQQQYYYssszzzhhhXXXOOONNNIIIJJJPPPYYYaaaiiittt~~~~~~pppddd\\\XXXVVVUUURRRRRRPPPNNNLLLLLLMMMOOOOOOPPPQQQSSSUUUXXXZZZ\\\\\\]]]^^^___aaaccceeefffgggiiijjjlllmmmnnnmmmmmmqqqsssuuuuuuvvvwwwzzz|||~~~}}}|||{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{yyyyyyzzz|||}}}}}}zzzwwwvvvvvvvvvuuusssqqqooonnnlllkkkiiifffdddcccfffhhhhhh^^^\\\dddfff]]]UUUTTTTTTSSSSSSUUUYYY^^^cccfffiiinnnuuu{{{}}}|||zzzwwwpppdddUUUJJJ>>><<<888777777888888777555555555555555555555555222333333333333333333444555666777666444333333444444444333333333333444444555444444444444333333333444444333333222222222222333333333333333333333333333333333333333333333333444333333333333444555555555444444444444333333333555555555555555555555555777666666666555555555444666666777777777777666666777888888888888999999999888999999999999:::::::::>>>;;;;;;===???BBBJJJRRRgggzzzmmm^^^RRRMMMKKKGGGDDDEEEHHHJJJGGGDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFEEECCCBBB@@@@@@@@@@@@????????????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;<<<======>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>?????????????????????????????????>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC;;;;;;::::::999888888888777777666666666555555555888888777666666666777777777666666666555444444444666666666666666666666666777777777777777777777777666666666666666666666666777777666666666666777777888888888888888888888888777777777777777777888888888888999999999999888888::::::::::::::::::::::::<<<>>>???>>>>>>AAAHHHMMM^^^www~~~fffUUUOOOIIIGGGHHHMMMPPPTTT[[[cccqqqyyytttiiiccc___]]]YYYWWWTTTQQQOOONNNOOOOOOMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSTTTUUUWWWXXXZZZ[[[^^^___aaabbbdddeeeffffffkkklllnnnnnnooopppsssuuuvvvwwwxxxxxxwwwuuusssqqqrrrrrrsssuuuwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuttttttrrrqqqqqqrrrttttttsssqqqmmmllllllkkkiiigggeeeddd``````___\\\ZZZ[[[]]]______XXXUUUYYYYYYTTTRRRUUUSSSVVVZZZ\\\```fffooouuuzzzxxxvvvssslllbbbVVVJJJCCC===;;;888777777888777666555555555555555555555555444333333333333333333222666888888777555333333333333333222222222222333333444444444444333333333333222222222222111111111111222222222222222222222222333333333333333333333333333333333333333444555555333333333444444444555555555555555555555555555555666666666555555555555555666666777777777777666666777888888888888999999999888888888999999999::::::<<<:::;;;>>>???@@@EEELLLUUUoooxxxfff[[[PPPMMMIIIHHHJJJJJJHHHEEEFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????::::::999999888888888777777777777666666666555555888777777666666666777777444444444555555555555555777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666777777888888888888888888888888777777777777777888888888777888999::::::999888777999999::::::::::::;;;;;;;;;===>>>======>>>BBBEEEOOOeeezzzdddXXXOOOJJJHHHIIIJJJKKKPPPWWW[[[bbbmmm{{{{{{rrrmmmiiifffbbb]]]YYYVVVUUUSSSRRRMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUXXXYYY[[[]]]___```aaabbbdddeeegggggggggiiikkkmmmnnnppprrrsssrrrooollliiihhhiiikkkmmmoooqqqrrrsssssssssrrrqqqooonnnmmmmmmnnnllljjjjjjkkklllkkkjjjeeeddddddbbbaaa___^^^]]][[[[[[ZZZXXXVVVVVVXXXZZZZZZVVVVVVXXXWWWTTTWWW\\\YYY___fffiiijjjoooyyyvvvtttmmmbbbUUUJJJBBB>>><<<:::777666777777777666555555555555555555555555444444444333333222222222444666777666444333333444333222222111111222222333444444444333333333222222222222222222222222111111111111111111111111111111333333333333333333333333333333222222333333444555222222333333444555666666555555555555555555555555555555555555555555555555666666777777777777666666777777888888888999999999999999999999:::::::::;;;;;;:::;;;>>>???>>>AAAFFFNNNaaa}}}ppp\\\WWWPPPKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@========================;;;;;;;;;;;;;;;<<<<<<===>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;===<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<999888888888888888777777888888777777777666666666777666666666666666777777222333333444555666777777666666666666666666666666666666666666666666666666555555555555555555555555777777666666666666777777777777777777777777777777666666777777888888888888777888999::::::999888777999999999::::::;;;;;;;;;:::;;;<<<======???AAABBBGGGVVVlllzzziiiVVVOOOJJJIIIIIIHHHKKKPPPPPPTTT[[[eeerrr}}}xxxrrrnnnhhhccc___[[[VVVSSSMMMMMMLLLLLLMMMMMMNNNOOONNNMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVXXXYYY[[[]]]^^^^^^___aaaaaaaaabbbdddfffhhhjjjnnnooonnnkkkfffccc```aaaccceeegggjjjkkklllllllllkkkjjjiiihhhggggggiiifffdddbbbbbbbbbaaa```^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXVVVTTTTTTUUUWWWWWWWWWYYY\\\\\\\\\```eeegggpppyyy}}}~~~}}}vvvqqqgggZZZMMMCCC===;;;:::888666666777777666555555555555555555555555555444444444333333222222222000222444444333333444555333222222111111222222333444444333333333222222222222222222222333333333333111111111111111111111111333333333333333333333333333222222222222333444444111222222333444555666666555555555555555555555555444444444555555555555555666666777777777777666666777777888888888999999999::::::::::::;;;;;;;;;;;;:::999;;;>>>>>><<<>>>BBBGGGPPPeeemmmfff[[[RRRKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>======>>>=========<<<<<<;;;;;;=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777888888888777777777666666666666555555666666777777333333444555666777777888333333333333333333333333777777777777777777777777555555555555555555555555777777666666666666777777666666666666666666666666666666666777888888999999888888999999999999888888888999999::::::;;;;;;<<<:::;;;;;;<<<>>>???AAAAAAEEEKKKYYYkkk~~~{{{eee\\\SSSNNNJJJFFFFFFIIIJJJKKKNNNSSS\\\iiivvv~~~wwwrrrmmmfff]]]WWWRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXXXXZZZ[[[[[[[[[\\\^^^```bbbdddgggiiihhheee```]]]ZZZ[[[\\\^^^```cccdddeeeeeeddddddccccccbbbbbbaaaaaa___\\\[[[[[[[[[YYYXXXXXXXXXWWWWWWVVVWWWWWWXXXWWWXXXXXXXXXVVVVVVXXXYYY[[[]]]```dddgggkkkooosss|||~~~~~~xxxpppiii]]]QQQFFF???;;;999888777666666777777666444555555555555555555555555444333333333333333333222...000222333333333444555333333222222222222333333333333333333222222222222222222222333333333333333222222222222222222222222333333333333333333333333222222222222222333444444222222333333444555666666555555555555555555555555444444444444444555555555666666777777777777666666777888888888888999999999999999:::::::::;;;;;;;;;:::999:::>>>===;;;===AAADDDFFFSSSnnn~~~qqqdddYYYRRRNNNMMMKKKJJJIIIHHHGGGGGGGGGHHHJJJIIIGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<======<<<<<<;;;============<<<<<<<<<<<<========================<<<<<<===============<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<============777777777777777777777777777777666666666555555555555555555555555666777777666666666666666666666666444444444444444444444444777777777777777777777777555555555555555555555555777777666666666666777777777777777777777777777777555666666777888888999999999999888888888888999999888888999::::::;;;<<<<<<<<<;;;:::;;;===>>>???@@@BBBEEELLLYYYjjj|||vvvhhh^^^UUULLLGGGGGGFFFGGGHHHJJJOOOWWW```fffwwwzzznnneee^^^\\\ZZZWWWTTTQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNPPPRRRSSSSSSUUUVVVVVVUUUVVVXXXZZZ[[[]]]```bbbaaa]]]YYYVVVTTTUUUWWWXXXZZZ\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXXXXYYYYYYXXXWWWXXXWWWWWWWWWXXXYYY[[[\\\\\\^^^```aaaaaabbbeeegggiiikkkmmmqqqxxxxxxvvvxxxuuupppddd[[[OOOEEE@@@===:::888777666555666777777555444555555555555555555555555222333333333333333333444000222444444333333444555444444333333333333444444333333333222222222222111111111111111222222222333333333333333333333333333333333333333333333333333222222222111222222333444333333333444444555555555555555555555555555555555333333333444444555555555666666777777777777666666777888888888888999999999777777888888888999999999:::999:::======;;;===AAACCCBBBJJJ^^^uuurrreee\\\XXXOOOMMMKKKJJJHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>??????<<<<<<===>>>>>>===<<<<<<==================>>>>>><<<<<<======>>>?????????======>>>>>>>>>>>>===============>>>>>>>>>>>>???<<<<<<<<<======>>>>>>>>>666666666666777777777777666666555555555444444444555555555555555666777888:::999888777666555444444777777777777777777777777777777777777777777777777555555555555555555555555777777666666666666777777888888888888888888888888555666666777888999999999:::999888777777888999:::888888999::::::;;;<<<<<<===;;;::::::;;;===>>>>>>@@@AAAEEEMMM\\\ppp~~~ooobbbUUUMMMKKKDDDEEEGGGIIIKKKOOOTTTWWWcccqqqtttiiigggccc___ZZZVVVTTTRRROOONNNNNNMMMNNNNNNOOOOOOMMMMMMLLLLLLMMMNNNPPPQQQPPPQQQRRRRRRRRRSSSUUUWWWWWWYYY[[[\\\[[[XXXTTTQQQQQQRRRSSSUUUVVVXXXYYYZZZXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWWWWYYY[[[\\\[[[ZZZZZZZZZZZZZZZ\\\^^^```aaadddfffiiilllmmmpppsssuuuyyyyyyzzz}}}}}}xxxxxxyyyrrrqqqqqqmmmgggZZZQQQDDD===;;;;;;999666777666555666777777555333555555555555555555555555222222222333333444444444333444666555444333333444555444444333333444444555333333333222222222111111//////000000111111111222333333333333333333333333333333333333333333333333222222111111222222333444333333333444444444555555555555555555555555555555333333333444444555555555666666777777777777666666777888888888888999999999666666666666777777777777:::999:::===<<<;;;===BBB@@@>>>DDDQQQ```uuuwwwiiibbbRRRPPPNNNKKKIIIHHHHHHHHHIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@>>>???@@@AAAAAA@@@???>>><<<<<<======>>>>>>??????;;;<<<<<<===>>>???@@@@@@>>>>>>>>>???>>>>>>===============>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>;;;888666777888999777444666666777888666333444777444555555555666666777777777777777777777777777777666666777777666555444444666666555555555555666666555555555555555666777777999888777555555555666777555666888888777777999:::777666666555555555666666999999999888888888777777;;;;;;;;;::::::999999999<<<<<<<<<<<<============???>>>AAAGGGOOO^^^vvvyyydddUUUMMMIIIEEEDDDHHHJJJJJJJJJLLLVVV]]]lllzzznnnkkklllkkkbbbZZZYYYWWWUUUTTTTTTRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSSSSUUUUUUSSSRRRQQQQQQQQQQQQPPPRRRTTTVVVVVVVVVUUUSSSUUUVVVXXX[[[]]]^^^______ZZZ\\\]]]^^^^^^^^^```bbbdddeeefffgggiiilllqqqtttuuu{{{|||wwwwwwzzz~~~zzzvvvyyyuuurrrrrrsssoooddd[[[MMMGGG???999555555444444888777666555444333333333555555444333333222111111222222333333333333444444333333333333333333333333333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222222222666555444444333333333333444444222222222222444444222333555777777666555444333333333444444444555555444444444555555555555666777777777777777777777777666666666666777777777777333444444555777888:::;;;999999:::;;;;;;<<<<<<===@@@>>>CCCLLLQQQ\\\xxx}}}ooobbbTTTMMMIIIFFFEEEHHHFFFFFFFFFFFFFFFEEEEEEDDDGGGEEEDDDDDDEEEDDDCCCAAAFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@?????????AAAAAA@@@???>>>===<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>>999777666666888999777555333333333555555444555777666666666666777777777888666666666666666666666666666666666666666666555444666666555555555555666666666666666666666777888888:::999888777666666777888777888999888666666777888888777777666666666777777999999999888888888777777;;;;;;:::::::::999999999;;;<<<<<<<<<==================???DDDJJJUUUjjj{{{|||kkkaaaRRRKKKGGGHHHJJJIIIJJJMMMOOORRR\\\lllzzz~~~{{{ssskkkfffccc___\\\YYYWWWTTTQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRTTTUUUVVVWWWVVVVVVZZZ[[[\\\^^^aaacccdddeeedddgggjjjkkklllmmmoooqqquuuwwwxxxyyy|||}}}xxxtttssswww~~~|||wwwsssuuurrrooopppooojjj^^^UUUGGGCCC<<<888666666666666888777666555555555555555555555444333333222111111222222333333333333444444333333333333333333333333333333333333444444444444333333333333333333333333222222222222222222222222333333333333333333333333555444444333222222333333333333333222222333333333222333555666777666555444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777777777777777777888999:::999999::::::;;;<<<<<<<<<>>><<<@@@GGGJJJSSSkkkzzzkkk```XXXOOOJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDBBBBBBCCCDDDBBBAAACCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????============>>>>>>>>>???777666555666777888777666444333333333555666666444666777777777777888888888666666666666666666666666444555666666666666666666666666555555555555666666777777666666777777888999999999888777777777888888888999999888666555555666888888777777777777888888999888888888888777777777::::::::::::999999999999;;;;;;;;;<<<<<<<<<======<<<;;;===@@@CCCJJJYYYgggyyy```VVVLLLIIIHHHGGGGGGJJJIIIIIINNNWWW```iiiuuu|||wwwqqqkkkfffbbb^^^[[[[[[ZZZXXXVVVUUUUUUVVVVVVUUUUUUVVVWWWZZZ]]]___aaa\\\[[[[[[ZZZXXXVVVUUUTTTVVVVVVWWWYYY[[[]]]___aaaiiiiiijjjkkknnnqqqtttuuuxxx{{{yyyqqqnnnjjjlllqqqyyyyyytttqqqqqqnnnlllkkkiiiaaaTTTJJJ@@@===999777777777777666777777666666666666666777555444444333333222222111222222333333333333444444333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444333222222111222222222222222333333333333222222222333444666666555555444333333333444444444555555444444444555555555555666666666666666666666666666666666666666777777777777:::999999888888888999999999999::::::;;;;;;<<<<<<===<<>>??????>>>===<<<========================>>>>>>>>>>>>????????????=========>>>>>>>>>??????555555555666777777777777777777555444555888666222666666666666666777777777666666666666666666666666444444555666777777666666666666555555555555666666666666666666666777777888888888777777777777777777777888888888666555555777777777666666777777888888888888888888777777777777:::999999999999999999999::::::;;;;;;;;;<<<<<<<<<::::::<<>>>>>>>>????????????======>>>>>>>>>?????????555555666777777777888888555777777333444888777333555555555555555555555555555555555555555555555555444444555666777777666666666666555555555555666666555444444444444555666666555555666666666666666666444666777777666666777888555555555555555666777888777777777777777777777777999999999999999999999999::::::::::::;;;;;;;;;;;;:::999<<<@@@@@@AAAFFFMMM^^^sssmmm___WWWPPPLLLLLLHHHGGGHHHLLLNNNNNNSSSZZZXXXbbbnnnxxx~~~zzzuuuqqqnnnllllllgggfffffffffiiimmmrrruuuqqqsssvvvxxxyyyxxxvvvuuuvvvwwwxxx|||{{{nnnbbb^^^gggsss~~~xxxtttqqqmmmjjjddd^^^VVVKKK???777999777666555666666444333444444333333333444555555444444333333333333222222222222222333333333444444333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111000000111111222000111333333333333111000222333333444444444444444333333333444444444555555444444444555555555555666555555555555555555555555666666666666777777777777777777777777888999::::::888888999999:::;;;;;;<<<;;;<<<>>>@@@@@@BBBIIIQQQ\\\sssvvvpppfffZZZQQQKKKHHHGGGGGGEEEBBBAAABBBCCCBBBBBBDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB???AAABBBDDDDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>????????????666777888888777777888999000777999333222777888555555555444444444444444333555555555555555555555555444555666666666666666666666666555555555555666666444444333333444444555666444444555666666666555555333555666666666666777999555444444555555666777888666666777777777777777888888888888999999999999999999999999:::::::::;;;;;;:::999<<<@@@AAA@@@CCCHHHSSSddd}}}{{{lllbbbYYYRRROOOIIIHHHIIILLLKKKHHHJJJOOOMMMRRRYYY```gggoooyyy}}}wwwvvvuuuvvvwww{{{~~~|||rrrhhhccc___aaaqqq{{{vvvqqqnnniiiddd\\\TTTKKKCCC;;;666999777555444555555444222444444333333333333333444333333333333333333333333222222333333333333444444333333333333333333333333333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111000111111222333111111222222222222111111333333333333333444444444333333333444444444555555444444444555555555555666555555555555555555555555666666666666777777777777666666666777777999::::::888888999999::::::;;;;;;999:::<<<===>>>@@@DDDGGGPPPbbbzzzrrrcccWWWNNNIIIJJJGGGCCCAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@888999;;;:::777666888:::666???BBB888222555777555666666555555444444444444555555555555555555555555666666666666666666555444666666555555555555666666444444444444444555666666333444555777777777666555444666777666555555666777555555555555666777888999666666666666777777888888777888888888999999999999999999999999:::::::::::::::999;;;???@@@>>>???CCCKKKUUUiiiuuujjjaaa\\\RRROOONNNNNNLLLHHHHHHLLLWWWUUUSSSRRRVVV\\\dddiiiqqqwww}}}wwwssskkkfffggglllnnnqqq|||uuupppkkkhhhaaa[[[RRRHHHAAA===:::999888555333333444555555555666555444333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444555555555666666666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222333333222222111111111111222222333333222222333333444444333333333444444444555555444444444555555555555666555555555555555555555555666666666666777777777777999999888888888999999:::888888888999::::::;;;;;;:::;;;<<<<<<===@@@AAABBBFFFRRRcccwwwrrrddd\\\QQQMMMIIIFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@999;;;<<<;;;888666888:::@@@KKKMMM???444444666333777777666666555555555444555555555555555555555555666777777777666555444444666666555555555555666666555555555555555666777777444555666888888888777666666777888777555444444555666666666666777888999:::555666666666777777888888777777888888999999999999888888999999999:::::::::;;;999:::>>>???<<<<<>>???>>>===>>>AAAAAA@@@???FFFSSSeee{{{qqqYYYUUUPPPLLLKKKKKKKKKJJJEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===???@@@BBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@666666555555555888<<>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<===???@@@@@@???>>>===AAAAAAAAAAAA@@@???>>>===??????@@@@@@AAAAAAAAAAAA444666666555777???LLLVVVQQQJJJ@@@888555555777888555555555555555555555555555555555555555555555555777555444555666777666444555555555555555555555555444555555555555555444444555555555555666666666666999999999999999999999999666666666666666666666666777777777777777777777777888777777777777777777777999999999999999888888888999::::::;;;<<<<<<======???>>>EEESSSeee{{{~~~ssseee[[[XXXUUUbbbjjjbbbUUULLLHHHFFFIIILLLNNNPPPRRRUUU[[[___eeekkkvvv|||tttpppppptttyyy~~~|||yyyxxxtttqqqmmmkkklllsss}}}rrrlllhhh^^^TTTNNNFFFBBB===:::888777666666888777777777666555555555444444444444444444444444333333333333333333333333111222222333444555666666333444555666777888888888:::;;;===>>><<<999666444333333333222222222111111333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333444555555444444444444444444444444666666666666666666666666555666666666555777999<<>>??????CCCMMM[[[ppp{{{uuurrrmmmddd]]]VVVSSSNNNKKKJJJHHHEEECCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@AAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEE444666777444666AAATTTdddGGGBBB<<<777555666666666444444444444444444444444444444444444444444444444666555444555666666555444555555555555555555555555444444555555555555555444555555555555666666666666888888888888888888888888666666666666666666666666666666666666666666666666777777777777777777888888999999999999999999999999::::::;;;;;;<<<======>>>===<<<>>>FFFRRRddd}}}zzznnnjjjaaa^^^cccjjjcccOOOEEEHHHEEEGGGIIIJJJJJJKKKMMMNNNRRRVVV^^^hhhmmmrrr}}}rrrjjjddd]]]YYYXXX[[[^^^bbbddddddcccddddddgggjjjpppvvv~~~{{{mmmfff___UUUKKKEEE===;;;999888888888777666888888777666555444444333444444444444444444444444333333333333333333333333333333333333444444444444333444666888:::;;;<<<<<<============;;;999777666333333333222222222222111333333333333333333333333333333333444444333333333222222222222222222222222222222222222222222222222111111222222222333333333222333333444444444444444444444444444444444444444555555555555555555555555444555666666555555666888???CCCFFFCCC<<<888888:::<<<;;;:::888777888;;;===<<<<<<<<<<<<<<<===??????<<<===AAAFFFMMM\\\uuu{{{mmmfff^^^YYYXXXUUUPPPLLLIIIHHHGGGEEEDDDCCCCCCDDDAAAAAABBBCCCDDDEEEEEEEEEBBBCCCEEEGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@@@@???@@@@@@????????????@@@@@@?????????@@@@@@?????????AAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDFFFIIIMMMOOO666777555333444===JJJUUU===:::777555555666666555444444444444444444444444444444444444444444444444666555444444666666555444555555555555555555555555333444555555666555555555555555555555666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777777777777888888888999999999999:::::::::::::::;;;;;;<<<<<<======>>>===<<<>>>AAAFFFSSSiii|||~~~qqqjjjmmmhhhXXXNNNNNNGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNSSSYYY\\\```iiirrrzzzmmm```ZZZWWWSSSPPPOOOQQQSSSVVVYYYZZZ]]]```bbbooovvvtttfff^^^VVVLLLCCC>>>888777777777999999777555666666666555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222333555777999:::;;;;;;:::999999777666444333333222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333111222333444555444333333444444444444444444444444555555555555555555555555444555777777555444555555555===EEEFFF@@@:::888999999;;;<<<:::777777:::===;;;;;;<<<<<<======>>>???<<<>>>AAADDDEEENNNbbbuuuyyyssspppmmmfff___XXXVVVRRROOOMMMMMMLLLLLLJJJJJJIIIHHHGGGGGGHHHIIIHHHJJJMMMPPPQQQQQQOOONNNLLLKKKIIIGGGDDDBBBAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMQQQWWW]]]aaa777555444444777:::;;;<<<777555444444666666555444555555555555555555555555555555555555555555555555666444333444555666555444333333333333333333333333333444444555666666555555555555555555666666666666555555555555555555555555666666666666666666666666444555555555666666666777666666777777888888888888888888888999999:::::::::::::::;;;;;;<<<=========<<<<<<>>>@@@AAAGGGVVVeee|||yyyrrrjjj^^^SSSPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIKKKOOOPPPRRRYYYaaaooo~~~vvveee[[[SSSQQQPPPMMMJJJJJJKKKNNNSSSXXX]]]ccciiimmmwwwkkk]]]UUUNNNEEE===;;;888777777888999888666444333333444444555555666666444444444444444444444444333333333333333333333333444333333333333222222222222222333555555555555555666555444333222111111111222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222111111222222222333333333000111333444444444333222444444444444444444444444555555555555555555555555555666888888666555555555222888@@@EEEEEEBBB>>>;;;555888<<<;;;888777888999999999:::;;;<<<<<<<<<===<<<===@@@BBBAAAFFFTTTcccwww{{{tttoooiiidddcccbbbaaa```___^^^ZZZUUUPPPNNNPPPSSSSSSUUUYYY]]]`````````___]]]ZZZUUUPPPKKKHHHFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTXXXZZZ[[[\\\[[[[[[[[[___eeemmmuuuzzz555333333666::::::666111444333333444666666555444555555555555555555555555555555555555555555555555555444333444555555444333222222222222222222222222333333444555666666666666555555555555666666666666777777777777777777777777666666666666666666666666555555555666666777777888666666666777888888999999777777777888888999999:::999999::::::;;;<<<<<<===999999<<>>===@@@FFFSSScccyyyyyywwwuuurrrnnnfff\\\VVVNNNKKKJJJKKKJJJHHHJJJNNNOOOXXX```dddjjjsss|||{{{{{{}}}|||{{{xxxtttqqqkkkhhhccc````````````___\\\]]]]]]^^^\\\YYYUUUSSSNNNLLLLLLOOOPPPRRRYYYaaajjjpppxxxuuuiii[[[RRRHHHDDD@@@;;;999:::999777666555666666555333222222222333444444444555444444444444444444444444333333333333333333333333222222222222222222333333222222333333333333222222222222333444444444444333111111222222222333333333111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222111222222333444444444444444444444444444666666666666666666666666444555555444222333555777666666777;;;AAADDDEEEDDD999999888999::::::999888777888999:::;;;;;;;;;:::<<<:::;;;>>>@@@@@@CCCHHHRRRccczzz||||||}}}wwwjjj```[[[ZZZZZZXXXXXXZZZ\\\^^^aaadddeeebbbaaa___```bbbfffkkknnntttyyy444555555333222333666999666555444444666666555444333333333333333333333333333333333333333333333333555444333333555555444333444444444444444444444444222333444555666666666666555555555555666666666777444444444444444444444444666666666666666666666666555666666777888999999:::555666666777888999999999444555555666777888888888777888888999999:::;;;;;;;;;999999===>>>===???BBBGGGRRRcccttt~~~qqqggg]]]YYYVVVUUURRRLLLKKKNNNLLLRRRUUUTTTWWW___hhhlllmmmsssyyy}}}}}}}}}~~~}}}|||zzzwwwuuuwww}}}zzzvvvvvvwwwsssqqqlllddd]]]]]]ccciiippptttyyy|||{{{vvvooojjjiiihhhgggfffeeeccc^^^[[[WWWTTTPPPOOOOOOQQQQQQQQQNNNPPPRRRRRRQQQPPPPPPQQQPPPOOORRRVVVYYY```mmmzzzwwwfff[[[RRRJJJBBB>>><<<888888:::888666444444555555555444333333333333333333333333444444444444444444444444333333333333333333333333111111222222222333333333222333444444555555444444///111222444555555444444111111111222222333333333111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222111111222222222333333333333222111000111222444555444444444444444444444444777777777777777777777777333333333111000222555777555444555666999===AAADDD>>>:::777777:::<<<;;;:::777888:::;;;<<<;;;;;;:::???<<<;;;???BBB@@@AAACCCIIIVVViii~~~uuuooonnnnnnkkklllooossswww{{{zzzyyywwwxxx{{{444444444444444444444444444444444333333222222222444444555555555555444444555555444444444444555555666777777666444222333444222222222333333333444444777666666666666555555555333444555555444444555777777777777777777777777777555555555555555555444444555555555555666666666666666666666666666777888888888666666777888999888777888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>DDDHHHSSSaaaooo{{{rrrlllfffcccbbb___ZZZUUUTTTOOOOOOSSSTTTRRRTTTYYY]]]\\\___cccdddccceeejjjdddbbb___]]]^^^bbbgggjjjssssssssssssqqqnnnlllkkkllliiifffdddccccccccccccjjjiiihhheeeccc```]]][[[[[[YYYUUUQQQPPPQQQSSSTTT[[[ZZZZZZ[[[]]]]]]YYYUUUUUUUUUUUUUUUSSSPPPNNNMMMMMMKKKHHHGGGHHHIIIHHHGGGJJJLLLNNNQQQSSSUUUWWWXXX\\\aaaiiinnnttt}}}zzzjjjYYYOOO@@@>>>;;;999777777777888666555555555555444444444333333333333333333333333555555555444333111000000444444444444444444333333222222222222222222222222333333333333222222111000222222222222222222222222000000000111222222222333111111111111111111111111222222222222222111000///222222222222222222222222444333333333222111111111444444333222222111111000222222222222222222222222444444444444444444444444444444444444444444444444666666666666666666666666555666666777888:::;;;<<>>???GGGJJJUUUggg}}}444444444444444444444444555555555444444444333333444444555555555555444444444444333333333333444444444555555444222111111222333333444444444555555555444444444444333333333333333444555555444444555777666666666666666666666666555555555555555555555555555555666666666777777777666666666666666777777888777666666666888999888777888888888999999999::::::::::::;;;;;;<<<<<<<<<======???HHHUUUbbbrrr}}}zzzwwwqqqlll```[[[YYYZZZXXXRRRQQQTTTTTTPPPPPPSSSUUUUUUVVVYYYWWWUUUSSSRRRSSSVVVZZZ\\\`````````___^^^\\\[[[ZZZZZZWWWUUUSSSRRRRRRRRRRRRVVVVVVUUUTTTRRRQQQOOONNNNNNLLLJJJHHHHHHHHHJJJKKKOOONNNMMMOOOPPPPPPMMMIIIHHHHHHIIIIIIHHHGGGFFFFFFJJJIIIHHHGGGGGGHHHJJJLLLNNNRRRXXX^^^cccgggkkklllxxx}}}uuucccRRRHHH???>>>;;;999777777777888666555555555555444444444333333333333333333333333222222222222333444555555333222222222222333444444222222222222222222222222222222333333333222111111222222222222222222222222111111111111111222222222111111111111111111111111111222222222222111000000222222222222222222222222222222222222222111111111222222222222222222222333222222222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333666666666777888999:::;;;>>><<<:::888777777888999888888888999999999::::::999999:::;;;<<<===>>>>>>DDDEEELLLYYYjjj444444444444444444444444666666555555555555444444444444444444444444444444333333333222222333333333333444555444222111111222444444444555555555666666444444444444333333333333333444555555444444555777666666666666666666666666555555555555555555555555666666666777777777888888666666555555666666777777777666555666888999888777777888888888999999999999999:::::::::::::::::::::<<<;;;???HHHTTTcccxxxxxxtttpppnnnhhh```[[[[[[ZZZQQQKKKMMMPPPOOONNNOOOLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPOOONNNMMMMMMLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDFFFEEEEEEFFFHHHGGGEEECCCDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJLLLRRRWWWaaagggrrr{{{|||vvvkkkYYYHHH???===<<<:::888777666777777666555555555555444444444333333333333333333333333111111111222555888;;;===999777555333222222333444222222222222222222222222111111222333333333222222222222222222222222222222222222222111111111111111111111111111111111111111000000111222222222222111222222222222222222222222000000111111111111111111000111111222333333444444222222222222222222222222444444444444444444444444444444444444444444444444555555555555555555555555777777777777777888999999:::999888777777777888999888888888999999999999:::999999:::;;;<<<======>>>AAAAAADDDKKKTTTeee~~~555555555555555555555555555555555555444444444444444444444444444444444444444444333333333333444444555666777666444333444555444444444444555555555555666666666555555555444444333444555555444444555777666666666666666666666666444444444555555555555555777777777777888888888888666666555555555666666777777666555666888888888666777777777888888888888999::::::::::::::::::::::::AAA>>>>>>CCCJJJTTTeeetttzzzxxxooobbbVVVUUUWWWVVVSSSQQQLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHGGGFFFDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFAAABBBCCCDDDEEEDDDCCCCCCEEEEEEFFFGGGHHHHHHGGGFFFIIIIIIJJJLLLMMMMMMNNNNNNLLLPPPSSSTTTTTTXXXaaahhhzzzqqqiii]]]MMM@@@:::;;;:::999777777666666777666555555555555444444444333333333333333333333333333333222333666:::???BBBBBB???;;;666333111111111222222222222222222222222000111222222333333333333222222222222222222222222333222222222111000000000111111111111111111111111//////000111222333333333111111111111222222222222/////////000111111111222111111111222222333333333111222222222222222333333444444444444444444444444444444444444444444444444666666666666666666666666888777777666666666777777888888777777777888999:::888888888888999999999999999999:::;;;;;;<<<======??????AAAEEEHHHSSSgggzzz555555555555555555555555333333333333333333333444555444333333333333444555555555444444444444555555444666666666444333444555222333333333333444444444666555555555555444444444333444555555444444555777555555555555555555555555444444444555555555666666777777777777888888888888666666555555555555666666666555555555777888777666666666777777777888888888:::::::::::::::;;;;;;;;;@@@>>>>>>AAADDDIIITTT___mmmxxxiiieeefffddd___\\\UUUSSSPPPMMMKKKJJJKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHGGGDDDCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCDDD@@@AAABBBCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKNNNRRRVVVZZZ]]]^^^^^^^^^bbbfffhhhiiimmmvvv}}}vvvmmmbbbXXXNNNBBB;;;:::888888777777666666666666666555555555555444444444333333333333333333333333444333222222444777;;;===BBB???:::666222111111111222222222222222222222222000111222222333333333333222222222222222222222222333222222222111000000000111111111111111111111111...///000111222333333333000000000111111222222222/////////000111111111222333333333222222222111111111111111222222333333333444444444444444444444444444444444444444444444444333333333333333333333333888777666666555555666666777777777888888999:::;;;777777888888888999999999999999::::::;;;<<<<<<<<<<<<===@@@CCCEEEJJJWWWeee555555555555555555555555222222222333333333333444555444333222222333444555666555555444444555555666222333444444222222222444222222222333333333444444333333333333222222222222333444555555444444555777555555555555555555555555333333444444555666666666666666666777777777888888666666555555444444555555666555444555777888777666666666666666777777777777888888999::::::;;;<<<<<<999999;;;??????AAAGGGPPPXXXjjj~~~zzzwwwhhhccc\\\VVVRRRQQQRRRSSSRRRRRRRRRPPPNNNKKKHHHFFFGGGIIIKKKIIIEEEDDDEEEGGGFFFEEECCCAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEHHHIIIIIIKKKNNNOOOPPPRRRUUUWWW[[[___hhhpppxxx|||~~~{{{~~~|||wwwccc[[[QQQJJJBBB:::888:::666666666666666666666555666555555555555444444444333333333333333333333333333222111000000222444555888666444222111111222333222222222222222222222222111111222333333333222222222222222222222222222222222222222111111111111111111111111111111111111111...///000111222333333333//////000000111222222222000000111111111111111111444444333333222111111000111111111222222333333444444444444444444444444444444444444444444444444444444444444444444444444444777666555555555555555666666777777888999999::::::777777777888888888888999999999::::::;;;;;;;;;;;;::::::===AAACCCDDDKKKSSShhh~~~555555555555555555555555333333333333444444555555555444222111111222444555555444444333333444444555222333444444222222333444333333333333444444444555333333333222222222111111333444555555444444555777555555555555555555555555333333444444555666666777555555666666666777777777777666555444444444444555666555444555777777777666555555555666666666777777555666777888999;;;<<<<<<777777:::======<<>>AAAAAADDDHHHWWWggg|||666666666666666666666666444444444555555555666666555444222111111222444555444333333222222333333444444555666666444444555666444444444555555555666666555555555444444444333333333444666555444444555777555555555555555555555555333333444444555666777777555555555555666666666666777666555444444444444444666555444555777777777555555555555555666666666777333444555777888:::;;;<<<;;;:::<<<===<<<:::===DDDBBBKKKYYYkkk{{{zzz}}}}}}~~~~~~|||wwwqqqjjjffffffiiikkkiiiccc```aaaddd]]]\\\[[[ZZZ[[[\\\^^^___[[[YYYWWWXXX\\\dddmmmrrrwwwzzz~~~uuuooojjjaaaTTTIII???<<<;;;;;;888333333666333444555555666555555555666666555555555444444444333333333333333333333333555555444444333222111111222222222222222222222222222222222222222222222222333333333333333222111000222222222222222222222222000000111111222222222333111111111111111111111111000000111222222222222111...//////000111222222222444333333333222111111111111111111222222333444444000000111222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666444444555666777777666666777777777777888888888888:::::::::::::::::::::;;;AAA;;;888<<<@@@AAABBBDDDJJJTTTcccsss:::999777666555444111///666555444444222222111000444444444333333222222222333222222111111222222333333333333333333333333333444444444444444444444444333333222222111222222222444444444555555555555666222333555666777777888888777666444333222333333444333333333444444444555555555777777666555444555666666666666666666666666666555666666777777777777777888888888777777777777777888999::::::;;;;;;::::::AAAEEEKKKVVVfff|||}}}yyywwwxxxzzz{{{{{{|||xxxrrrooosss|||qqqbbbWWWPPPJJJDDD@@@<<<;;;999777555444222111666666555555555444444444333333333333333333333333222222222222222222222222222222222111111111111000222222222222222222222222111111111111111111111111444444222111111111222333222111000//////000111222222222222222222111000///111111111111111111111111111222222222222333333333222222111111111111111111000111111111111222222222333222111111111222333444000000111111111222222222444333333222111111111222333333333444444444555555222222333333333333444444444444555555666666777777666666666666666666666666777777777777888888888888888888999999999:::::::::;;;:::999999:::<<>>;;;888888777777666555444444666666555555555444444444333333333333333333333333222222222222222222222222222222222111111111111000111111111111111111111111111111111111111111111111444333222111000111111222333222111000000111222333222222222222222111000000111111111111111111111111//////000000000111111111111111111111111111111111000111111111111222222222222222111111111222333444222222222333333333444444444333222222111111222222333333333444444444444555222222333333333333444444555555555555666666666666555555555555555555555555666666777777777888888888888888888999999999::::::::::::::::::;;;===???@@@>>>CCCJJJQQQZZZiii|||>>>888333333666888777444333333333333333333333333222333333333333333333444333222222111111222222333333333333333333333333333333333333333444444444444333333222222222222333333444444444555555555555666555666666777777666666555444444333333333444555555666555444333222333444555555777777666555444555666666666666666666666666666333444444555555555555555999999999999999999999999888999999::::::::::::::::::<<<>>>AAAHHHUUUeeepppzzznnneeeUUUNNNEEE???===;;;999777555555555666666666777777555555555555555444444444333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111222222111000000000000111333333222222222222333333111222222222222111000000111111111111111111111111/////////000000000111111111111111111111111111111000111111111111222222222222111111111111222333333222222222333333333333444333333222222111111222222333333333333444444444444222222333333333333444444666666666555555555555555555555555555555555555555666666777777777777888888888888888999999999999:::999:::;;;<<<===>>>>>>>>>;;;???BBBEEEIIISSSaaalllzzz444333333888<<<;;;444---222222222333333444444444222222222333333444444444333222222111111222222333333333333333333333333333333333333333333444444444333333222222222333444444444444444555555555555666555555555555555444333333333333333333444555555666666555444222222333444555555777777666555444555666666666666666666666666666555666666777777777777777888888888888888888999999888888999::::::::::::999;;;<<<<<<===???GGGRRRZZZqqq}}}}}}{{{}}}vvviii\\\TTTHHHCCC===:::999999888777444444444555555666666666555555555555555555555555444444333333333333222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111000000000000000222222222222222222222222111111222222222111111000111111111111111111111111111111111111222222222222111111111111111222222222000000111111111222222222111111111111111222222333000000000000111111111111333333222222111222222333222222333333333444444444222222222333333333444444666666666555555444444444555555555555555555555555666666666666777777777888888888888888999999999999888:::<<<>>>>>>>>>===<<<<<<>>>??????@@@EEENNNUUUbbbqqq444444666;;;???>>>777111111222222333333444444555222222222333333444444444333222222111111222222333333333333333333333333333222222222333333333444444333222222222333444444555444444444555555555555666444444444444333222111111222333333444444555555555555555333333333333444555555777777666555444555666666666666666666666666666555666666777777777777777555666666666777777888888777888999999::::::999999;;;<<<<<<<<<<<<@@@GGGMMMXXXeeeyyy{{{yyyyyy{{{yyynnncccWWWMMMFFFAAA>>>;;;888888888888777555555555444444444444444444555555555555555555555444444444333333222222222222222222222222222222222222222222111111111000000222222222222222222222222111111111111111111111111111111111111000000//////000111111111111111111000000111111222222222111111111111111111111111111111000000111111111222222222000000111111111222222222000000111111111222222222000000111111222222222222//////000000000111111111333222222111222222333333222222222333333333444444222222222333333333444444666666555555444444333333555555555555555555555555555666666666666777777777777777888888888999999999888999<<<>>>>>>===<<<;;;<<<===>>>===<<>>;;;:::999777666555555666555555555444333333222222444444444555555555555555555444444333333222222111222222222222222222222222222222222111111111111000222222222222222222222222111111111111111111111111111111222222111111000//////000111111111111000///000000111222222222222111111111111111111111111111........./////////000000000000000111222222333333000111111111111222222222///000111111222222111111111111111222222222222333222222111111222222333333222222222222333333333333222222333333333333444444555555555444444444444444444444444444444444444444555555666666666666777777777777777888888888888999777999;;;<<<===<<<:::999:::;;;<<<;;;;;;===@@@CCCDDDLLLYYYgggxxx111222333111///000333555333333333333333333333333444333333333333333333222333222222111111222222333333333333333333333333333000111111222333333444444222222222333333555666666444444444555555555555666444444555555555444444333333444555555555444333222000111333555666666555555555777777666555444555666666666666666666666666666333444444555555555555555555555555666777777888888777777888999999999999999777:::<<<;;;999999<<<@@@@@@IIIVVVcccooo~~~yyyyyyyyyzzzzzzxxxtttqqqjjjbbbWWWLLLDDD???<<<:::777777777666555444444555444444444333333333333222444444444555555555666666555555444333333222111111222222222222222222222222222222222111111111111000111111111111111111111111111111111111111111111111111222333333333222000000000111222222222222111000000000111222222222222222111111111111111111111111............/////////000///000000111222222333333000111111111111222222222...///000111222111111000111111111111222222222222222222111111222222333444111222222222222333333333222222333333333333444444333444444444444444444555444444444444444444444444555555555666666666777777777777777777888888888888777888999:::::::::999999999:::;;;;;;<<<===???@@@>>>CCCJJJSSS```ttt...333999999555222222444333333333333333333333333444444444333333222222222333222222222222222222333333333333333333333333333000000111222333333444444222222222333444555666777444444444555555555666666555555666666666666666555444444555666555444222111...000333666777777666444555777777777555444555666666666666666666666666666555666666777777777777777555666666777888999999999777777888999999999999888888;;;======:::999;;;>>>;;;BBBKKKTTT^^^mmm{{{{{{{{{{{{yyytttmmmhhh[[[TTTJJJBBB===;;;:::999555666777666555555555666222333333333333333444444444444444555555555666666555555444333333222111111222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111222222333444333222111000111222333444444333222111///000111222222222222222111111111111111111111111000000000000111111111111///000000111222222333333000111111111111222222222...///000222222111111000////////////000000000000222111111111222333333444111111222222222333333333222222333333333444444444333333333444444555555555444444444444444444444444555555555555666666666777777777777777888888888888777888888999999999888888:::;;;<<<===>>>>>>???@@@===???CCCGGGPPP___sss444444444333333222222222222444555555444333333444333333333333333333333333111111111111222222333444333222222111111222222333222222111111222222333444333333333333222222111000222333444444555555444444666666555555555444444444444444444555555555555666555555555555666666666666444444555555666666777777999999888777666555444444555555666666666666555555444555555666666666666666777777777777777777777777===<<<;;;:::999:::;;;<<<;;;???CCCEEEJJJVVVgggttt}}}wwwpppiiiaaaYYYTTTIIIEEE@@@:::666555555666666555555555555444444444333333333333333333333333777555333111111333555777777666555444333222222222000111222333333222111000111111111111111111111111111000000000000000111111111111111111111111111111000000000000111111111111000111222333333222111000222111111111000000//////111111111000000000000000000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111222222333333333333444444444111555555111666888///444444444333333222222222666666555555555444444444666666666666666555555555555555555555666666666666777777777777888888888888:::::::::;;;;;;;;;<<<<<<@@@===>>>BBBFFFKKKZZZiii444444444333333222222222222333555555333222333444333333333333333333333333111111111111111222222333333333222222222222333333222222111111222222333333444555555555444444333222222333444444555444444444666555555555444444444444444444444444555555555555444444444444555555555555555555555555666666666666555555555555555555555555555555666666666666555555444555555666666666666666777777777777777777777777:::::::::999::::::;;;;;;;;;>>>@@@@@@BBBIIIWWWaaazzz~~~yyytttlllddd\\\TTTMMMHHHBBB@@@<<<888666555666666555555555555444444444444333333333333333333333333666444333222222333444666555444333222222222222222000111222222222222111000111111111111111111111111222222111000/////////000111111111111111111111111000000000000111111111111000111222333333222111000111111111111000000000///111000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333444111444333///555888///555444444444333333333222666555555555444444444444666666666666555555555555555555555555666666666666666666777777777888888888::::::::::::;;;;;;;;;;;;===;;;;;;???@@@DDDPPP\\\kkk}}}444444333333333333222222111333444444333222222333333333333333333333333333222222222111111111111111444333333333333333333444111111222222222333333333444444555555555444333333222222333444444444444444555555555555444444444444444444444444555555555555222333333333444444444444666666666555555555555555222222333444555666666777555555666666666666555555444555555666666666666666777777777777777777777777777777888999::::::::::::999<<<===<<<;;;???HHHOOOaaammm|||xxxnnnhhh^^^UUUMMMFFF@@@<<<:::999888777666555666666555555555555444444444444333333333333333333333333444444333333333333444444222222222222111111111111000111222222222222111000111111111111111111111111444333222000//////......000000000000000000000000000000000000111111111111000111222333333222111000111111111111000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222555000333222...555999111555555555444444444444444555555555555444444444444555555555555555555555555555555555555666666666666666666777777777777888888999999:::::::::;;;;;;;;;;;;:::;;;<<<<<<>>>EEENNNOOO___sss333333333333333333333333000222333333222111222222333333333333333333333333333333333333333222111111444444444444444444444444111111222222333333333333222222222333333222222111222222333444444444444333444444444444444444444444333333444444444555555555333333333333444444444444666666666555555444444444222222333444555666666777444555555666666555555444444555555666666666666666777777777777777777777777444555777999:::999999888666999<<<;;;;;;===CCCHHHNNNWWWdddpppzzz}}}tttnnnbbb\\\SSSJJJCCC>>>999777666666666666666555555444555555555444444444333333222222222222222222222222222333444444444444333222111111222222222222222222111111111222222111111111111111111111111111111111222222111000//////000000///////////////////////////000000000111111111111000111222333333222111000111111111000000000000000000000000000000111111111000000000111111000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222111111111111222222222222555111333333111999???777555555555555555555555555444444444444444444444444444444555555555555555666555555555555666666666666666666666666777777777888999999999999:::::::::::::::;;;<<<<<<<<<<<<@@@EEEBBBLLL[[[kkk}}}333333333333333333333333000222333333222111222222333333333333333333333333444444555555444333222111333444444555555444444333000111222333333333222222111222222333333222222222111222333333444444333333333333444444444444444444333333333444444444444555333444444444444555555555666666555555444444333333555555555555555555555555444444555555555555444444444555555666666666666666666666666666666666666666333444666888999999888888666888;;;<<<;;;<<>>@@@FFFOOO[[[cccssszzz~~~}}}||||||zzz{{{|||}}}}}}zzz}}}{{{yyyyyytttnnnfff___ZZZSSSLLLFFF???<<<888666555666666555555555444444444444444444444444444333333333222222111111111111111111111111222222222333333222222222111222333444333222000...222222111000000111222222111111111111111111111111000/////////000111222222111111111111111111111111000000000000111111111111000111222333333222111000///000000000111111111111...//////000111111222222///000222333333222000///////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111///000000111222222333333111222222222333333333333444000444555222999<<<444222333333333444444444444222222333333333444444444222222333444444555666666555555555555666666666666555555555666666666777777777777777777888888888999666999999777888<<<<<<888===;;;===AAADDDHHHSSS^^^iiirrr222222222333333444444444222444555555444333333444333333333333333333333333---...000222333222111000000111333444444333111000///111222444444333222111000111222222333333333333111111222333333333333222222222222333333444444444222222333333333444444444111111222222222333333333333333333444444555555555333333333333333333333333333444444555555444444333444555555666666666666666666666666666666666666666:::999777666666777888999666777888999999:::;;;<<<;;;<<<===???AAAFFFLLLQQQXXXaaaqqq~~~xxxuuuwww{{{|||wwwvvvzzz}}}vvvrrrqqqhhhbbbZZZRRRMMMFFF???:::===:::777666666666666555333222222222333444555555444444444333333333222222111111111111111111111111222222222222222222222222111111222333222000...,,,333222111000000111222333111111111111111111111111111111000000000000000111111111111111111111111111000000000000111111111111000111222333333222111000//////000000111111111222...//////000111222222222///000222333333222000///........................000000000000000000000000111111111111111111111111111111111111111111111111///000000111222222333333000111111111111222222222333000333444///444666,,,222222222333333444444444222222222333333444444444222222333333444555666666555555555555666666666777555555555555666666666777777777777777888888888888999<<<<<<888999>>>===888:::999<<>>AAACCCIIIQQQ^^^lllzzz~~~yyyrrrpppssswwwzzzzzz|||zzzyyy||||||zzzxxxwwwwwwzzz|||wwwooofff___TTTQQQLLLFFF@@@<<<:::999777777666666555555555444666555444333222333333444444444333333333333222222111111000000111111222333333333333333333333333333444111//////000222222222333333222111000000000111222222222222222333333333111111111111111111111111000000000000000000000000111111111000000000000000222111111111000000////////////////////////////////////000111222333333444111111000000//////......//////000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000111111333333333333333333333333111111222222222333333333222222222333333333444444666555444333333444555666666555444333333333333333333333333333333333333333444555555555555555444444666777888999:::;;;<<<<<<888999:::<<<>>>???@@@AAAGGGMMMUUU\\\dddooo}}}333333333333333333333333333333333222222222222222222222222333333444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444333333333333333333333333333333444444444444555555555666333444555666666555444333555555555555555555555555444444444444444444444444444444444555555555555666666666666666666666666666777777777777777777666666777777888999;;;===???@@@???DDDMMMWWWcccooo{{{~~~~~~~~~}}}}}}yyysssooonnnllljjjlllrrryyy~~~}}}}}}}}}|||{{{zzzxxxwww~~~}}}}}}zzzvvvppphhh___UUUOOOJJJHHHCCC???;;;999888888666666666666555555444444666555444333222333333444444444333333333222222222111111111111111222222333333333333333333333333333444333333222222222222333111111111111111111222222111111000000000000000000111111111111111111111111000000000000000000000000111000000000000000000000111111111111000000000///000000000000000000000000111111111111111111222222000000000000//////////////////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111333333333333333333333333222222333333333444444444222222222222333333333333666555444333333444555666666555555444333333444444555555555555555555555555555666666777666666555555888888888999999999999:::777888999:::;;;===>>>>>>===AAAGGGKKKPPPXXXccckkk111111222222333333444444222222222333333444444555222222333333333333444444222222222222222222222222333333333333333333333333222222222222222222222222111111222222333333444444333333333333444444444444333333333333333333333333333333444444444444333333333333333333333333333333444444444444555555555555333444555666666555444333444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666999888888888777777666666666777888999:::;;;;;;;;;<<<>>>AAAFFFNNNXXXdddkkkyyy~~~{{{yyyyyyyyyzzz}}}{{{yyyyyyxxxwwwvvvuuuvvvwwwxxxwwwxxxyyywwwuuusssrrrrrrttttttsssrrrqqqooommmlllmmmooorrrvvv|||~~~}}}{{{|||~~~~~~zzzvvvsssrrrnnnggg___XXXOOOGGGAAA???>>>;;;999888777777777666555555555555444444444555444444333333333333444333333333333222222222222000111111111111222222222333333333333333333333333333555777666333111222444000000000000111222333444222111111111000/////////111111111111111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111222222111111111000000000////////////000000000000//////000111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111333333333333333333333333333333333333444444444555111222222222333333333333555555444444444444555555666666555444444444444555666666666666666666666666666666777777777777777666:::999999999888888777777777777888888999:::::::::;;;===@@@AAACCCGGGOOOTTTdddrrr000000111222333444444555111222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111222333444444555333333333444444444555555333333333333333333333333333333333444444333333333222222333333333333444444444444444444444444444444333444444555555444444333444444444444444444444444666666666666666666666666444444444555555555555666666666666666666666666666999999999888777777666666555666888999999999888777<<<<<<===>>>BBBIIIRRRXXXaaajjjvvv|||wwwsssrrrqqqnnnkkkjjjiiiiiimmmnnnoooooonnnnnnoooqqqooollliiihhhhhhhhhgggfffgggfffeeedddccccccdddeeedddgggkkkkkkjjjkkkooorrrvvvxxxzzzzzzyyyyyy{{{}}}~~~}}}{{{zzzzzzzzz|||~~~||||||{{{xxxtttpppllliiibbb^^^XXXQQQLLLGGGBBB>>>::::::888777777777777777444444444444444444444444444333333333333333333333333333333222222222222111000000111111222222222222222222222222222222222222111555999888333000111444111111111000111111222222444444444333222111000000111111111111111111111111000000000000000000000000000000000000000111111111111111111000000000000000111111111111111111111111111111111111000000000000......//////000000111111//////000111111111111111111111111111111111111111............////////////000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222222222222333333333444444333333333333444444444444444444444444444444444444666555555444444555555555666666666666666666666666555555666777777777666666999888888888888777777777777777888888888888888999<<<>>>?????????BBBGGGKKKPPP\\\nnn000000111111222333444444111222222333222111000000333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111222333444444333333333444444444555555333333333333333333333333222333333333333333333222222222222333333444444444444444444444444444333333333444444444444444444333444444444444444444444444666666666666666666666666444444444555555555555666555555555555555555555555888888888888777777666666555666777888888777666555888999::::::;;;>>>BBBFFFMMMUUU```iiipppuuu||||||yyyuuupppllliiifffeeeeeefffgggfffdddddddddeeeeeecccaaa```aaacccccccccffffffeeeeeedddddddddddddddhhhmmmqqqssswww|||}}}{{{yyyyyyzzz|||}}}|||~~~|||zzzxxxwwwsssoooiiiccc___\\\UUUPPPKKKFFFCCCAAA>>><<<999888777666666555555555333333333333444444444444222222333333333333333333333333222222222111111111///000111222222222222111222222222222222222222222///333777666222///000333444333222111000000000000444444444333222111000000000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000111111111111111111111111111111...//////000111111222222......//////000000111111//////000111111111111111000000000000000000000000---........./////////000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222000111111111222222222222444444444444555555555555333444444444444444444333555555444444444555555666555555555555555555555555333444555555666666666555666666777777777888888888888888888888888888999999888999999:::;;;>>>AAADDDGGGNNNYYYfffsss~~~000000111111222222333333111222222333222111///...444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222333333333333333333444444444444333333333333333333333333222222333333333333222222111222222333333444444555444444444444333333333333444333333333333333333444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555666666666666666777777777666666777777777777666666888999;;;;;;:::;;;===>>>@@@EEEMMMTTT[[[dddnnnuuu{{{||||||~~~}}}yyyvvvrrrppprrrssssssqqqnnnmmmmmmmmmnnnllljjjkkkmmmppprrrrrrvvvwwwxxxyyyxxxwwwvvvuuuuuuyyy~~~~~~}}}|||{{{{{{}}}~~~|||yyyvvvuuutttqqqkkkddd]]]VVVQQQNNNJJJFFFAAA===;;;:::888777666666555555444333222222222222333333333333333444111222222333333333333222222222222222111111111111///000111333333222111111222222222222222222222222...111333333000///000222555444333111000//////...222111111111000/////////000000000000000000000000000000000000000000000000/////////000111111222222000000000000111111111111111111111111111111111111---......///000111222333////////////000000000000//////000111111111111111000000000000000000000000.........//////000000111000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222000000000000111111111111444444444444555555555555333333444444444444333333444333333333333444555555444444444444444444444444222333444555666666666555555555666666777777777888888888999999999999999999666666666888:::<<<>>>@@@BBBEEEKKKTTT___kkkuuu{{{111111111111111222222222///111222444444333222111444444444333333222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222222222222222333333333333333333333333333333333333222222333333333333222222111111222333333444555555444444444333333333222222444333333333333333333444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555444444444555666666777777777666666666666666777777999:::;;;:::::::::===???:::===AAAEEEIIIPPPYYY```lllvvv~~~{{{xxx{{{|||{{{{{{|||zzzxxxyyy}}}~~~~~~~~~~~~~~~}}}{{{yyyvvvssspppnnnhhheee^^^WWWPPPIIIEEEBBBAAA>>>:::888777777666555555555555555444333222111111222222222333333333333000111222333444333333222222222222222111111111111///000222333333222111000111111111111111111111111000000000000000111222333444333222111000000000000111111000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222///000000000111111111111000000000000000000000000.../////////000000111111000000000000//////////////////000111111111111111000000000000000000000000......///000000111222222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111222222222222222222333333333444444222333444444444444333222222222222222222333444444444444444444444444444444333444555666666777777777777666666666666666555555777777888888999999999::::::999999999:::<<<<<<===>>>???AAAGGGOOOXXX```cccgggkkksss}}}222222222111111111111111...000222444666555555444444444444333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111111111111111222222222333333333333333333333333333333333222222222333333222222222111111222333333444555555444444444333333222222222444333333222222333333444333333333333333333333333666666666666666666666666444444444555555555666666555555555555555555555555222333333444555666777777777777666555555666888999777777777666555777:::===888:::<<<<<<===AAAHHHNNNZZZeeeooosssyyy~~~yyyyyy}}}~~~}}}|||~~~~~~~~~vvvuuurrrooollliiigggfffZZZWWWRRRLLLFFFAAA>>>===;;;999777777888999999888555555666666666555444444111111111222222333333333000111222333444333333222222222222111111111111000...000222333333333111000111111111111111111111111111///......111333444444222222111111111111111222222222222222222333333333000000000000000000000000000000000000000000000000...//////000111222222222//////000000111111111222////////////////////////000000000000////////////111111000000//////......//////000111111111111111000000000000000000000000...//////000111222222333000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111222222222333333333000000111111111222222222222222444444444444222222111111111111222222333444555555555555555555555555444555666777888888888888999888777666555444333333666666666777888999999999<<<;;;999888999999888777===<<<===@@@EEEJJJMMMOOOOOORRRYYYcccnnnzzz222222222222333333444555222222222222222222222222000111111222222111111000222222222222222222222222333333222111111222333333111111111111111111111111111222333444444333222111333333333444444444555555222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444333333222222333333444444444555555555555444444444444333222333444555666333444444555555444444333444444444555555555555666666666555555555444444444777777666666666666777777777777777777888888888888777999:::;;;;;;;;;===???FFFMMMWWW___gggooowww}}}~~~yyy{{{zzzzzz{{{}}}zzzyyy{{{~~~{{{yyywwwzzz}}}|||{{{zzzxxxvvvqqqmmmiiigggfffbbbZZZSSSRRROOOHHHBBB===;;;;;;;;;999888888777666555555444555444444333333444444555333333333222222111111111111111111111111111111111111111111111111111111111222333333222//////000111333111//////000222333222111222333444444333222111222222111111111111222222000000111111111111000000//////000000111111111222//////000000000000//////000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000///......---//////000111111111111111222222111111111111111222000000000000000000000000///111333444444444222111000000000000000000000000........................222222222111111111000000222222333333333444444444333222222111111222222333222333444555555444333222222333444444555555444444555666666666666666555555666666666666666666666666888666555444444555666888888888999999999:::::::::666777999;;;>>>AAACCCDDDEEEHHHKKKPPPWWWaaakkkrrr|||222111111111111222333444333333333333333333333333222333333444444333333222222222222222222222222222333333222111111222333333111111111111111111111111111111222333333222111111222222222222333333333444222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444333333222222333333444333333444444444444333333444444333333333444555666333444444555555444444333444444444444555555555555666666555555555444444444777777666666666666777777666666777777777888888888666888::::::::::::<<<>>>>>>CCCJJJPPPUUU\\\bbbgggrrrvvv~~~~~~yyyuuutttttttttuuuxxxzzz|||}}}}}}}}}{{{zzzzzzyyyyyyzzz|||{{{zzz}}}~~~|||zzzyyyvvvssspppkkkfffaaa^^^\\\WWWPPPJJJFFFDDD@@@<<<999777777777777777666666555444444333444444333333333333444444333333333222222222111111111111111111111111111111111111111111111111111111222333333222000000111333333222111111222333222111111222222333333222222111222111111000000111111222000000111111111111000000///000000000111111111111000000111111111111000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222111000000////////////000111111111111000...---------...///000000000000000000000000000000///000222333333333222111000000000000000000000000222222222222222222222222222222222111111111000000222222222222333333333333333333222222222222333333444555555555555555555444444555555666666666666666555555666666666666555555555555555555555555555555999777666555555666777999777777777888888888999999888888999;;;===>>>???@@@<<<>>>@@@CCCHHHOOOXXX]]]kkkrrr~~~111111000000111111222222444444444444444444444444222333333444444333333222222222222222222222222222333222222111111222222333111111111111111111111111000111111222222111111000111111111111222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444333333222222333333444222222333333333333222222444333333333333444555666333444444555555444444333444444444444555555555555555555555555555444444444777666666555555666666777666666777777777777888888555777888999888999:::<<<999;;;>>>AAADDDHHHMMMQQQ]]]bbbkkkuuu~~~zzz}}}}}}{{{wwwsssoooooonnnnnnnnnnnnoooooossstttxxx~~~}}}|||~~~yyyzzz|||||||||zzzxxxvvv|||{{{|||~~~{{{yyy}}}{{{yyyvvvtttooojjjfffaaa\\\UUUPPPMMMHHHBBB>>>:::999888777666555555555666666555555444333333333444444333333333333444444333333333222222222222111111111111111111111111111111111111111111111111111111222333222111111333555555333222222333333111000222222222111111222222222222111111000000111111222000000111111111111000000000000000000111111111111111111222222222222111111///000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333222222111111000000...///000000111111000000,,,,,,,,,,,,---///000111000000000000000000000000...///111222222222111000000000000000000000000000222222222222222222222222222222222111111111111111111111111222222222222333444444333333333333444444666666555555555555666666444444555666666666666666444555555666666666555555555555555555555555555555999888777666666777888999666666666777777777888888:::::::::::::::;;;;;;;;;::::::;;;<<<>>>BBBGGGLLLSSSZZZdddoooyyy222222111111111111222222333333333333333333333333000111111222222111111000222222222222222222222222222222222222222222222222111111111111111111111111000000000111111000000000111111111222222222222333222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444333333222222333333444222222333333333333222222333333333333444444555555333444444555555444444333333333444444444555555555555555555555555555555555666666666555555666666666666666666666777777777888444555777777777777888:::::::::;;;;;;===@@@DDDFFFKKKOOOWWW___hhhmmmpppqqqtttwwwyyyyyyxxxxxx|||~~~xxxtttqqqmmmiiifffggghhhjjjlllnnnoooqqqqqqrrrrrrssswww}}}|||xxxuuu{{{{{{}}}~~~~~~~~~}}}{{{|||}}}~~~}}}|||zzzxxxzzzzzz|||}}}zzzvvvwwwvvvvvvuuusssrrrqqqvvvtttrrrppplllfff___ZZZUUUPPPIIIDDDAAA>>>:::888555666666777777777666666555555555555444444333333444333333333333333333444222222222222222222222222111111111111111111111111111111111111111111111111000111222222111222444666888555333111222222222111333222111000000111222333111111000000000000111111000000111111111111000000000000000000000111111111000111111222222111111000///000000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222222222111111000000000...//////000000000000000////////////000000111222////////////////////////......///000111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222555444444333333444444555666555444333333444555666222222333444444444333333444444555555666666555555555555555555555555555555888777777666666777777888666666666777777777888888999999999999999999888888;;;<<<<<<;;;;;;===@@@CCCDDDHHHNNNVVV___iiirrrxxx444333333222222222333333111111111111111111111111000111111222222111111000222222222222222222222222222222222222222222222222111111111111111111111111111000000000000000000111222222222222333333333333222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444333333222222333333444333333444444444444333333333333333444444444444444333444444555555444444333333333333444444444444555444555555555555555555555666666555555555555666666555666666666666777777777333555666666555666777888;;;999888999:::===@@@AAAAAACCCGGGLLLRRRZZZ```dddhhhjjjkkkjjjjjjlllqqquuuxxxwwwvvvuuuvvvwwwyyyzzz{{{uuunnnhhhccc^^^[[[[[[]]]aaafffkkkqqqvvvyyywwwvvvvvvwww{{{||||||wwwsssxxx}}}yyyuuurrruuuvvvxxx|||~~~|||}}}|||zzzzzz||||||{{{zzz{{{zzzzzzyyyyyyyyyyyyyyyxxxyyy{{{}}}~~~{{{wwwsssooonnnllljjjiiihhhhhhgggkkkiiigggdddaaa[[[TTTOOOIIIFFFAAA===;;;999999888555666777888888777666555666666666555555555555555333333333222222333333333222222222222222222222222111111111111111111111111111111111111111111111111///000222222111222444666:::666111//////111333444333222000000000000222333111000000000000000000111000000111111111111000000111111000000000000000000//////000000000000////////////000111111111111000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000000000/////////......///000000000000000333222222111000000000000////////////////////////......//////000000000000000000000000000000000000////////////////////////111111111111111111111111000000111111111222222222555444444333333444444555555444222222222222444555111222222333444333333333333333444555555555555555555555555555555555555555666666666666666666666666777777777888888888999999777777777777888888888999888999:::999888999;;;===>>>@@@CCCGGGKKKRRRZZZ___lllooouuu|||555444333333222333333333111111111111111111111111222333333444444333333222222222222222222222222222111222222333333222222111111111111111111111111111222111111000000111111222222222222222333333333444222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444333333222222333333444333333444444444444333333222333444444555555444444333444444555555444444333333333333333444444444444444444444555555555555555666555555444444555555666555555666666666666777777333555666666555555666888777555444555777::::::::::::<<<>>>@@@CCCIIIQQQVVVXXX[[[]]]^^^```dddlllrrrqqqpppmmmllllllnnnppprrrvvvxxx||||||wwwppphhhaaa\\\YYYQQQRRRUUU[[[dddmmmvvv||||||{{{{{{{{{}}}~~~~~~{{{}}}yyywwwyyy{{{|||||||||zzzwwwuuussstttuuuvvvzzz}}}~~~}}}{{{{{{xxxvvvuuuvvvvvvvvvuuutttrrrqqqooooooppprrrssstttuuuvvvwwwxxxuuuqqqmmmgggeeeaaa^^^[[[ZZZZZZ[[[[[[ZZZWWWUUURRRNNNIIIEEE???===;;;999888888999:::555555666666666555444444555555555555555555555555333333222222222222333333111222222222222333333333111111111111111111111111111111111111111111111111///000111111000111333555999555000...///111333444111111111000000111111111111000000//////000000111000000111111111111000000111111111111000000000000//////000000000000//////...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000/////////////////////---...//////000000//////333222111///............000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111222222222222333444444333333333333444444333333222222222222333333333333444555555555555555222333444555555555555555444444444444444444444444555555666666666666555555777777777888888888999999666666666777888888999999777999::::::999999:::;;;<<<===>>>???@@@DDDHHHLLLRRRWWW]]]eeelllttt|||444333333222111111222222111111111111111111111111222333333444444333333222222222222222222222222222111222333333333333222111111111111111111111111111333222111111111111222333111111111111222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444333333222222333333444222222333333333333222222222333444555555555444444333444444555555444444333222222333333333444444444444444444555555555666666666555555444444555555666555555555666666666777777444555666666555555666777555444333444777888777555666888:::;;;<<<>>>BBBFFFIIIKKKOOOQQQTTTYYYaaahhhfffeeedddddddddeeefffgggkkkmmmqqquuuyyy|||~~~~~~}}}|||yyysssllleee```]]]RRRRRRRRRUUU]]]hhhttt{{{~~~}}}|||||||||}}}}}}{{{yyyyyy{{{~~~~~~||||||{{{yyyzzz{{{|||{{{zzzrrrtttwwwyyyyyywwwvvvuuuuuuuuuvvvxxx{{{{{{zzzxxxsssqqqooonnnnnnooonnnmmmjjjiiihhhgggggghhhiiijjjlllkkkkkkllllllkkkhhheee___[[[VVVPPPMMMKKKLLLLLLLLLJJJGGGFFFDDDBBB>>><<<777777777777666777999:::555555444444444444444555444444444444444444444444333333222222222222333333111111222222222333333333111111111111111111111111111111111111111111111111...///000000//////111333444222000000111222222222000000111111111111000000000000////////////000000000000111111111111000000111111111111000000000///000000000111111000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000---...//////000000//////111000///...............000000000000000000000000000000//////000000111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222333333333333333333222222222222333333222333333444444333333222333333444555555555555444111222333444555555555555444444444444444444444444666666666777777666666666666666666777777777888888777777777777777888888888888:::<<<<<<:::999999:::999:::;;;<<<;;;<<<>>>@@@AAAEEEKKKPPPUUU[[[ccchhhqqqrrruuu|||}}}}}}|||333333222111000000111111222222222222222222222222111111111222222111111111222222222222222222222222111222333444444333222111111111111111111111111111444333222111111222333444000000000000111111111111222222222222222222222222333222222222222222222333222222222222222222222222333333333333333333333333444333333222222333333444111111222222222222111111222333444555555555444333333444444555555444444333222222333333333444444444444444444555555555666666555555555444444555555555555555555555666666666777444666777666555555666777888666555666999:::777555333666::::::999888:::<<<;;;>>>AAACCCEEEJJJQQQWWWZZZ[[[]]]^^^___^^^^^^]]]dddfffiiinnnrrrvvvyyyzzz{{{{{{zzzuuuooohhhcccaaaZZZWWWTTTUUU[[[gggssszzz~~~}}}|||zzzxxxwwwvvvvvvwwwzzz}}}}}}zzzwwwtttssspppssstttsssuuu{{{~~~}}}yyyzzzzzzyyyxxxwwwvvvuuujjjmmmrrruuuvvvuuutttttttttttttttvvvwwwwwwvvvtttllljjjhhhhhhhhhiiihhhfffddddddccccccddddddddddddcccbbbaaaaaabbbaaa___^^^XXXTTTNNNGGGCCCAAAAAABBBAAA???===<<<;;;:::888666444555555555555555777999555555444444555666777777333333333333333333333333333222222222222222222333111111111222222333333333111111111111111111111111111111111111111111111111...///000///......000222000000111222444444111//////000111222222111000///000000////////////000000000000111111111111000000222111111111000000//////111111222222222222111111...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111222222---......///////////////000000/////////000000111000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000000000111111222222222222222222333333333444444444333222222111111222222333222333555555555555333222111111222333333333222222111222333444555555555555444444444444444444444444777777888888888888777777555555555555666666666777888888888888777777777777555777999999777555555555555777999::::::::::::<<<;;;>>>BBBDDDEEEIIIOOOSSSWWWYYY^^^eeeoooyyy{{{{{{zzzyyyyyy{{{zzz555333111000111333555777222222222222222222222222111111000000000000000111222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444222222333444444444444333444444222222222222444444222222111111111111111111111111000000111111222333333333333222222111111111444444444444444444444444222333333444444333333222333333222111222333444555222333555444333333444666333333333444444444555555333444555666666555444333444444444555555555555666555666777999888777666444555555555555555555555555555555666777777777777777777777777777888888888888<<<<<<<<<<<>><<<;;;;;;:::999999999888888777777BBB;;;444111333666555333444333222111111222333444333333333333333333333333111111222222222333333333111111111111111111111111111111000000000000111111222222111000//////000000000000000000000000000000......///000111222222333222222222111111111111000000000000000000000000000111111111111111111111111////////////000000000000111111000000//////......000000000000000000000000////////////000000000000//////............//////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333222222111111111444444444333333222222222333333333333333333333333333333333444444444555555444444444444444444444444666666666666666666666666777777777777777777777777777444333555:::<<<888444666666555666666777888999888888999999999:::::::::<<<<<<<<<<<<>>>@@@BBBCCCGGGJJJNNNRRRXXX```hhhnnnuuu~~~}}}{{{|||{{{yyyyyy|||zzzxxx555333222000///000111222222222222222222222222222111111000000000000111111222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111222222111111222333333333333222333222111111111111222333111111111111111111111111111111000000111111222333333333333222222222111111333333333333333333333333222222333333333333222222333333222222222333444555222333444444333333444666333333333444444444555555444555666777777666555444444444444444555555555555444555777888888777666555555555555555555555555555555666666777777777666666666666666777777777888888888888777888:::<<>><<<:::999888888777777777666666666666666EEE???777444444555333111333222222222222222222333333333333333333333333333111111111222222222333333222222222222222222222222111111000000000000111111222222111000000000000000000000000000000000000000//////000000111111222222222222222111111111000000000000000000000000000000////////////////////////............////////////111000000000/////////...000000000000000000000000////////////000000000000000//////......//////000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111444444333333333222222222333333333333333333333333333333333444444444444555444444444444444444444444666666666666666666666666666666666666666666666666777555333555888:::999777666666666666666666777888888888888999999999::::::<<<;;;;;;;;;;;;===>>>???>>>@@@BBBEEEHHHNNNTTTYYYgggqqq~~~~~~~~~{{{yyyxxxwwwvvvwwwyyy~~~|||vvvttt333333333333333222333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111222111222222333333333333333222111111000000111111222111111111111111111111111111111000000111111222333333333333222222222222111222222222222222222222222111111222222222222111111333222222222222333444444222333444444333333444555333333333444444444555555444444555555555555444444444444444444555555555555333444666777777777666666666666666666666666666666666666777777777666666555555555555666666666666777666555555555666888:::;;;999999:::;;;===>>>??????AAAEEEKKKSSS[[[bbbgggiiihhhfffdddbbbaaaaaabbbcccddd```^^^```aaaaaadddiiijjjkkklllmmmmmmnnnppprrrxxx|||~~~}}}|||yyytttlllmmmmmmkkkooouuuwwwuuupppooonnnnnnppppppooonnnnnnnnnmmmkkkhhhfffdddbbbaaabbbbbbbbbcccccccccccc^^^]]]\\\ZZZXXXWWWWWWWWWRRRQQQNNNKKKHHHFFFDDDDDDDDDDDDCCCBBB@@@<<<:::888<<<;;;999777666555444444333333444444444444444444AAA<<<666333333444222000222222222333333222222222222222222222222222222222111111111222222222222333222222222222222222222222111111000000000000111111222111000000000000000000////////////////////////000000000000000111111111222222111111111000000000000000000000000000000000////////////////////////------------............000000000000////////////000000000000000000000000////////////000000000000111000000//////000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222111111111333333333333222222222222333333333333333333333333333333333333444444444444444444444444444444444444666666666666666666666666666666666666666666666666777666666666666777888888777777666666555666666666777888888888999999999999;;;::::::999999999::::::;;;<<<======>>>AAAEEEHHHSSS\\\hhhpppuuuzzz~~~|||{{{wwwuuuuuuqqqppppppqqqtttyyy~~~vvvpppooo,,,---///111333444444444111111111111111111111111000000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333222333444444555555444444222222111111111111222222111111111111111222222222111111000000111111222333222222222222222222222222222222222222222222222222000111111222222111111000222222222222222333333333111333444444333222444555333333333444444444555555222222333333333333222222333333444444444555555555333333555666666666666666666666666666666666666666666666666777666666555444444444444555555555666666777666666666666777888888666666777888888999::::::888;;;AAAGGGNNNTTTXXXZZZ[[[ZZZXXXVVVWWWXXXZZZ\\\^^^[[[[[[^^^^^^\\\]]]```ccceeegggiiikkkmmmqqqtttyyyzzz{{{zzzxxxvvvrrrooommmpppqqqppprrrwwwxxxvvvmmmlllkkkkkklllllljjjiiiiiihhhgggdddbbb___\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXTTTSSSRRRPPPNNNMMMLLLLLLJJJIIIFFFDDDAAA???>>>===<<<<<<<<<;;;:::888777666777666555444333222222222111222222333333444444444777444111000111222222111111222333444444333222111111111111111111111111111111111111111222222222222222222222222222222222222111111000000000000111111111111000000000000000111////////////////////////111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000------........./////////000000000000////////////////////////////////////////////////000000000000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111111111333222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333555555555555555555555555666666666666666666666666777888:::999777666666777888777666555555555555555777777777888888888888999888888888888888888888999;;;<<<<<<;;;:::;;;>>>@@@DDDJJJSSSZZZ^^^bbbhhhllltttuuuvvvxxx{{{~~~~~~~~~}}}{{{xxx~~~zzzssspppooonnnjjjjjjjjjkkknnnssswwwzzz{{{yyynnniiiiii((())),,,...000000000000111111111111111111111111///000111222333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111222333333333333333222333333333333333333222000000111111111222222222111111000000111111222333222222222222222222222222444444444444444444444444000111111222222111111000111111222222222333333333111222444333222222333555333333333444444444555555444333333333333333333444333333333444444444444555333333444555555555555555666666666666666666666666555555666666666666555555444444444444555555555555777666666666666666666666666666777777888888888999666888;;;???BBBEEEGGGHHHLLLLLLKKKJJJKKKLLLOOOPPPSSSQQQSSSWWWXXXUUUUUUXXX\\\^^^bbbdddfffjjjnnnqqqvvvuuutttssspppkkkhhhgggdddhhhjjjiiikkkooopppnnnmmmkkkiiihhhhhhgggeeecccaaa```___^^^[[[YYYWWWVVVUUUUUUSSSRRRPPPNNNMMMLLLJJJIIIGGGEEEDDDCCCCCCBBB@@@@@@>>>===;;;:::::::::666777777888888888888888555444333333222222333333222222222333333444444444333222000000111222222111111222333444444333222111111111111111111111111111000000111111111222222222222222222222222222222222111111000000000000111111111000000000000000111111////////////////////////111111111000000000000000111111111000000000//////////////////////////////000000000000000000000000....../////////000000000////////////000000000000////////////////////////////////////000000000000111111000000000000111111000000000000////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444555555555555555555555555666999======;;;888666555777777666555555444555555666666777777777888888888666666777888999999999999888999999888777777999;;;<<<@@@EEEIIIKKKNNNRRRUUUZZZ\\\^^^bbbfffkkkoooqqqrrruuuxxxxxxxxxzzz~~~zzz|||wwwxxxyyy||||||yyyvvvuuussszzzuuunnnkkkjjjjjjgggffffffgggiiimmmqqqssspppvvv{{{xxxnnnddd___^^^000111222222222111000///111111111111111111111111///000111333333333222222111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000000111...//////000000000000000222333333444444333333222000000000111222222333333111111000000111111222333111222222222222333333333444444444444444444444444111111222222222222111111000111111222333222222222111222333333222222333444333333333444444444555555666666555555555555666666333333333333444444444444444444444444444444444444555555555555555555555555333444555666666666666555444444444555555555555666444444444444444444444444666666666666777777777777666777888:::;;;;;;<<<<<<@@@@@@@@@@@@AAAAAABBBCCCFFFEEEHHHMMMNNNLLLLLLNNNRRRTTTWWWYYY\\\___cccfffkkkgggffffffccc]]][[[\\\YYY^^^```___```dddgggfffhhhfffcccbbbaaa```^^^[[[VVVVVVVVVUUUTTTRRRPPPPPPMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@>>>===<<<<<<<<<<<<888888777666666666666777333333444444555666777777444333333333333333444444222333333333333333444444555555444444333222111000222222222333333222222222222222222222222222222222000000000111111111111222111111111111111111111111111111000000000000111111000000000000000111111222////////////////////////000000000000000111111111111111000000000/////////////////////////////////////////////////////////////////////000000000111////////////000000000000000000000000000000000000////////////000000000000111000000//////000000111000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444555555555555555555555555666888;;;>>>???===:::888666666555555444555555555666666666666777777777777555666777888999999999999666888888888777888999;;;999;;;===>>>???@@@CCCEEEGGGHHHKKKOOOSSSWWW[[[]]]```cccfffhhhhhhkkkpppuuuxxx|||zzzwwwyyy}}}{{{oooooottt{{{~~~zzzvvvtttmmmrrryyy|||~~~zzzoooiiigggfffeeedddcccbbbbbbccceeehhhiiifffiiikkkhhh```XXXRRRPPP555555555555444333222222111111111111111111111111...000222333444444333222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000//////000111111111111000111222333333333333222111///000000111222222333333111111000000111111222333111111222222222333333333333333333333333333333333222222333333333333222222///000111222333222222111000222333333222222333444333333333444444444555555555555444333333444555555222222333333333444444444555555444333222222222222444444444444444444444444222333444555666777777777444555555555555666666666333333444444444444444333666666666666666666666666444555666777777888777777777888999::::::999888888===;;;>>>CCCDDDBBBBBBDDDDDDFFFIIIJJJLLLNNNQQQTTTWWWRRRQQQSSSRRRMMMLLLOOOKKKPPPSSSQQQRRRWWW[[[[[[YYYWWWUUUTTTTTTSSSQQQOOOJJJJJJIIIIIIHHHFFFEEEDDDBBBAAA@@@???===<<<;;;::::::999888777777777777888666555555444444444555555333333333333333333333444333333222333333444555555333333333222222222222222333444555555333222111111333222222222222222222333333333333333333333333333000000000000111111111111000000000000000000000000111111000000000000111111000000000000000111222222000000000000000000000000//////000000111111222222111000000000////////////////////////////////////////////////////////////........./////////000000.../////////000000000111000000000000000000000000////////////000000000000000//////......//////000111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111222000111111111222222222222111111111111111111111111111222222222222333333333222222222222222222222222333333333333333333333333555555555555555555555555777666666:::@@@CCCCCCAAA555555444444444555666666555555555666666666777777555666777888888777777666666888999999888888999;;;888888888888888999;;;======>>>???AAADDDGGGIIIKKKNNNQQQTTTUUUUUUXXX]]]bbbdddiiiooopppmmmjjjiiijjjnnnppptttxxx{{{{{{zzzyyyxxxzzz|||yyymmmggggggooo{{{yyyrrrpppfffhhhlllooorrrvvv|||~~~uuujjjbbb```___^^^\\\\\\[[[ZZZXXXXXXYYYZZZZZZWWWWWWVVVTTTQQQLLLGGGCCC....../////////000000111000000000000000000000000...000222444555444333222000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222333444444444444333000111222333333222111000///000000111222222333333111111111000111222222333111111111222222333333333222222222222222222222222222333333444444333333222///000111222333222111111000222333333222111333444333333333444444444555555333222111000000111222333222222333333333444444444666555444333222111111111333333333333333333333333111222333555666777777888555555555666666666666777444444555666666666555555777777777777666666666666222333444666777777777777444555666777777555333222888666888===>>>;;;;;;>>>:::<<<>>>??????AAADDDFFFFFFAAA@@@DDDDDD@@@AAAEEE===BBBEEECCCCCCIIINNNOOOKKKIIIGGGGGGHHHGGGFFFDDD@@@@@@???>>>===;;;:::999:::999999999888888777777666666555555555555555666888777666555555555555555666555444333222222222222222222222222333444555666333333222222111111000000,,,///111333333222333333444333222111111222333444333333333333333333333333000000000000111111111111////////////////////////111111000000000000111111000000///000000111222222111111111111111111111111...//////000111222222333000000000000////////////////////////////////////111111111111111111111111---------.........//////.../////////000000111111000000000000000000000000////////////000000000000//////............//////111111000000/////////...000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111111222000000111111222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333555555555555555555555555888444222666???GGGJJJIII444444444444444555666777555555555555666666666777666777777888777555444222333444666555444444555666777777666666666777999:::::::::;;;;;;<<<===>>>??????AAACCCCCCCCCFFFKKKPPPUUUYYY^^^___\\\[[[]]]```aaacccfffjjjmmmoooppppppnnnrrrvvvxxx{{{xxxmmmaaa^^^___hhhuuuyyyrrrhhhddd``````aaabbbdddfffiiijjjlllddd[[[VVVVVVWWWUUUSSSTTTSSSQQQOOONNNMMMMMMNNNHHHFFFEEEEEEFFFEEE@@@<<<000000000111222333555555333333333222222222111111222222222222222222222222222222222222222222222222000000000000000000000000111111000//////...//////111111000000000000111111111111111111111111111111111111111222222333333333222111111000000000//////222222222222333444555666333222111000////////////111111111111111111111111000000000111222222222333111111111111111111111111222111000000000111333444222222222222222222222222333333333333333333333333222333444444555555444444555444444333333333444444222222333333333333444444444444555555444444333222333333222222333333444555444444444444444444444444444444333333444555777888555555555555555555555555555444333333333333444555666666666666777777777777888888888888888888888888:::999999999888888777777::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>777777777777777777777777777777666666555555555444555555444444444333333333555555555555555555555555444333222222444444333222222222333444444444444333444555666555333222333444222222222222222222222222222222222222222222222222111111111111111111111111333111///111444555333111000000000000000000000000222222111000///...------111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////111000///---...///000222000000000000////////////000000111111111111000000000000000000000000000000,,,---...///000111222333000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////111111000000111111222333000000000000000000000000111111111222222333333333111111222222222222111111222222222222222222222222333333222111111222333333333333333444444444555555444444444444444444444444333444444555666777888888555555555555555555555555666666666666666666666666666666666666777777777777666555555777888999777666666666666666666777888888777777777777888999:::;;;;;;<<<<<<===>>>??????@@@FFFHHHJJJJJJJJJJJJKKKLLLTTTVVVXXXZZZ[[[[[[[[[ZZZ___bbbfffhhhfffbbb\\\XXXVVVYYY\\\^^^^^^\\\YYYVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPLLLHHHDDDBBBAAABBBBBBBBBAAAAAA???>>>>>>>>>======<<<;;;:::999999111111000000000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000000/////////000111111000000000000111111111111111111111111111111333333333333444444444444111111111111111000//////111111111111222333444555111111000000000111111222111111111111111111111111222222222222222333333333111111111111111111111111111111000000111111222333333333333333333333333333333333333333333333333333222333444444555444444444333333222222222222333333222222333333333333444444444444444555444444333222333333222222333333444555444444444444444444444444666555444444333444555555555555555555555555555555555444333333333333444555444444444444555555555555777777777777777777777777888888888777777777777777888888888888999:::;;;;;;888888888888888888888888666666666666666666666666555555555444444444333333555444444444444333333333333333333333333333333333444333222222444444333222000000111222222222222222444555555444333222222444222222222222222222222222222222222222222222222222111111111111111111111111222000///000222333222000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000////////////////////////222111///.........000111000000000000///////////////000000111111111000000000000000000000000000000------...///000111222222000000000000000000000000000000000000////////////000000000000000000000000111111000000000/////////000000000000000000000000000000000000////////////000000000000000000000000111111111000000000//////111111000000111111222333000000000000000000000000111222222222222222222333111111222222222222111111222222222222222222222222333333222111111222333333333333333444444444444555444444444444444444444444333333444444555555666666555555555555555555555555555555555555555555555555555666666666777777777777666555444555777888777666666666666666666777777888777777777777888999:::;;;::::::;;;;;;<<<<<<======>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJQQQSSSVVVXXXWWWTTTOOOLLLLLLMMMPPPRRRRRRPPPMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJEEEEEECCCBBBAAA@@@@@@@@@?????????>>>>>><<<;;;;;;999888888777777666666555222111111000//////000000222111111111111000000000000000000000000000000000000000000000000000000000222222222222222222222222222222111000000000000111111111000000000000111111111111111111111111111111333333333222222222222222000000111222222111///...000000000000111222333444000000000111111222444444111111111111111111111111333333333333333222222222111111111111111111111111000000111222222222222222444444444444444444444444333333333333333333333333222222333444444444444444222222111111111111222222222222333333333333444444444444444444444333222222333333222222333333444555444444444444444444444444777666555444333333333333444444444444444444444444444444333333333333444444333444444444444555555555555555555555555555555555555555666666666666666666777666555444444555777777444444444444444444444444333333333333333333333333444444333333333333222222444444444444333333333333222222222222222222222222444222111222333444333222...///000000111111000000333444555444222111222333333333333333333333333333222222222222222222222222111111111111111111111111000///...///111222111000000000000000000000000000.../////////000000000111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000222111000.........///000////////////000000000000...///000000111111111111////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000///////////////...////////////////////////////////////000000000000000000000000000000000000111111000000000000//////111000000000000111222222000000000000000000000000222222222222222111111111111111222222222222111111222222222222222222222222333222222111111222222333333333333333444444444444444444444444444444444444333333333333333444444444444444444444444444444444555555555555555555555555555555666666666777777777666555333444555777777666666666555555666666777888777666666777777888999:::888999999999999999999999777999;;;<<<;;;;;;;;;===;;;;;;<<<<<<===>>>???@@@BBBCCCEEEFFFEEEDDDBBB@@@AAAAAACCCCCCCCCCCCAAAAAA>>>>>>>>>>>>>>>>>>======999999999999999:::;;;<<<:::::::::::::::999888777555555555555555555555555222111111000000000111111111000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111222111111000000000000111111111111111111111111111111111111000000//////......///000111222222111///...000000000000000111222222222222111111222333333444111111111111111111111111333333333222222111111111111111111111111111111111///000111333333222111111333333333333333333333333222222222222222222222222222222333444444444444333222111111111111222222333222222222333333333444444333444444444444333222222333333222222333333444555333333333333333333333333555555555444444333333333444444444444444444444444333333333333333333333333555555555666666666777777333333333333333333333333333333444444555555555666666555333222222333444555333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333222222222222222222222222222222333222111222333333333111...//////000000000000000222333444333222111222333333333333333333333333333111111111111111111111111111111111111111111111111/////////000000111111000000000000000000000000000111111111000///.........111111111111111111111111////////////////////////111000000000000000000111000000000000000000000000////////////000000000000111111000000//////......////////////////////////000000000000000000000000222111000///......//////////////////000000000000---...///000111111111111////////////////////////000000000000////////////////////////////////////......//////000000111111////////////////////////////////////............////////////////////////......//////000000111111////////////////////////000000000000000000//////000000000000000111222222000000000000000000000000333333222222111111000000111111222222222222111111111222222222222222333333222222222222222222222222222222333333333444444444333333333333333333333333444444444444333333333333444444444444444444444444555555555555555555555555555555555666666666777777666444222333444666666666666555555555555666777777666666666666666777888999888888888777777777777777666777999999999888999:::;;;::::::999:::<<<>>>???;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777777777666666666666777777777777888888777666666555444555555555666666777777111000000111222333444444000000000000000000000111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222111111000000000000111111111111111111111111111111000000000//////.........///000111222222111000///000000//////000000111111444333333222111111222222111111111111111111111111222222111111000000//////111111111111111111111111///000111333333222111111111111111111111111111111222222222222222222222222111222333333444444333333222222222222222333444444222222222333333333444444333333444444333333222111333333222222333333444555333333333333333333333333222333333444444444444555444444444444444444444444333333333333333333333333555555555555666666666666222222222222222222222222222222222333444444444555555444333222222333444444333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222333222111111333333222111///000111111222222111111000222333222111111222333333333333333333333333333111111111111111111111111000000000000000000000000000000111111111111111222000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000000111111000000000000000000000000000000000.../////////000000000111111000000000/////////...////////////////////////000000000000000000000000111111000///////////////.../////////000000000111......///000000000000000////////////////////////000000000000////////////////////////////////////......//////000000111111////////////////////////............////////////////////////////////////......//////000000111111//////////////////////////////////////////000000000000//////000000111222000000000000000000000000222222222111111000000000111111222222222222111111111111111222222333333333222222222222222222222222222222222333333333444444333333333333333333333333555555555444444444444444444444444444444444444444555555555555555555555555555555555555666666666666555444333333555666666555555555555555555666666777666666666555666666777777888888777777777777777777555777999999888777888999888777666666666888:::;;;999888888888888999::::::999999999888888999999999888888888777777666666555888777666555555444555555666666666777666666555555444444555555666777777777000000000111222444555666000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111000000000000111222222111111000000000000111111111111111111111111111111222222222111111111111111000000000000000111111111111000000000000000111111444444222111111000000000111111111111111111111111000000000000000/////////111111111111111111111111000000111222222222222222111111111111111111111111222222222222222222222222111111222333333333333333222222222222222333444555222222333333333333444444333333333333333222111111333333222222333333444555333333333333333333333333111111333444555555555555333333333333333333333333222222333333333333222222222333333333333444444444333333333333333333333333222222333333333333333333333444444444444444444444111111111111111111111111444444444444444444444444222222333333333333444444333333333333222222222222222222222222222222222222333111000111222333222111000111222222333333222222///111222222111000111333222222222222222222222222111111111111111111111111000000000000000000000000///000222111000000111333000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000......//////000000111111/////////000000000000000000000000000000000000000000000000000000000000000/////////000000000000000......//////000000111111...//////000000//////...////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000...////////////000000000////////////////////////////////////000000000000000000000000000000000000......////////////000000000////////////000111111000000000000000000000000111111111111111000000000111111222222222222111111111111111222222333333444111222222333333222222111222222222222333333333333333333333333333333333333444444444444444555555555333333333333333333333333444444444444444444444444444444555555555666666666555444444555777777666444555555444444555555666777666666555555555555666666777777777777777777777777444666777777666555666777666555555555666666777888888777777666666777888888777777777666666777777777666666666666555555555555444444444333444444555555555555666666666666555555333333333444444555555555111111000111111222333333111111111111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000/////////000000111222111111000000000000111111111111111111111111111111111111222222222222222222111000///...///000222333222111111000000111111111222111111000000000111111111111111111111111111111000000000000000111111111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111222333333333333222000000000111111222333444222222333333333333444444222333333333333222111111333333222222333333444555222222222222222222222222222222333444444444333222333333333333333333333333111222333333333333222111222222333333333444444444444444444444444444444444444333333333333333222222000222444555666555444333222222222222222222222222333333333333333333333333111111111222222222333333333333333222222222222111111111111111111111111111222111000111222333222000000111222222333333222222///000111111000000111333111111111111111111111111111111111111111111111111000000000000000000000000---///111111///...000222000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000.........///000111111111......//////000000111111000000000000000000000000////////////////////////---...///000000111111111.........///000111111111000000000000///...------000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000////////////000000000000000000000000........./////////000000///////////////000111111000000000000000000000000000000000000111111111111111111222222222222111111000111111222333333444444111222333333333333222111111222222222222333333333222222222222222222222222222222333333444444555555333333333333333333333333444444444444444444444444444444444555555555666666444444555888999999666333555444444444444555666666666555555444444555555666444555555666666777777777444555777777555444555666666666777777888888777777777666666666555666666666555555666666666666555555444444555555555555555666444444444333444444555555444444555555666555555444333333333333333333333333222111111000000000000000111111222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000111111111111000000000000111111111111111111111111111111//////000000111111222222222111///---...000333444222222111111111111111222////////////000111222333111111111111111111111111000000111111222222222333111111111111111111111111222111000000000111333444222222222222222222222222111111111111111111111111111111222333333333333222////////////000111222333222222333333333444444444222333333333333222111111333333222222333333444555222222222222222222222222333444555555444333111000333333333333333333333333111222333444444333222111444444444555555555666666555555555555555555555555555444444333333222222222...000333666777666444333444444444444444444444444222222222222222222222222//////000000111111111222333333333222222222111111000000000000000000000000222111000111222222222000000000111222222222222222...000111111000000111333000000000000000000000000000000000000000000000000000000000000000000000000,,,...000000...---///111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000---......///000111111222------...///000111222222000000000000000000000000////////////////////////,,,---...000111111111111---......///000111111222111111000000///---,,,+++111111111111111111111111////////////000000000111000000000000000000000000111111000000//////......000000000000000000000000//////000000111111222222111111111111111111111111111111000000//////......000000000000000000000000---.........//////000000///////////////000111111000000000000000000000000//////000000111111222222111111222222222222111111000000111222333333444444111222333444444333222111111111222222222333333333222222222222222222222222000000111222333333444444333333333333333333333333444444444444444444444444444444444555555555666666333444666999;;;:::666333555444444444444555666666666555555444444444555555333333444444555666777777555777888888666555555666444555666777777777555555777777777666666555555555444555666777777666555444444555555555666777777777888888666555444444444444333444444555555555444444444444444444444444444444222222333333333444444444000000000000000000000000////////////////////////222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333222111000///111111111111111111111111000000000000000000111111333222000/////////000111333222222222222222222333111111111111111111111111222222222111111111000000000000111222222222222111000000111222333333444444222222111111222222333444222222111111222222333444111111111111222333444444333222222111111222222333444444222222222222444444444333222111111111222333666666555444333333222222222222222222222222222222444444444444444444444444555555555444333222111000111111111222222333333333111111111111111111111111222222222222222222222222333333222111111222333333444444333333222111000000111222222333333222222111111111000000000111333444000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111444333222000///000000111111111222222222222111111222222222111111111000000000000000000////////////111111111111111111111111......///000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111111111111000000000111000///......///000111000000//////.........---//////////////////////////////...//////000111222000000//////.........---000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000........................000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////......------------......000000000000000000000000111000///...............111111000000//////......000000000000000000000000////////////////////////000000000000111111111111222222222000...///222444333333333222222111111111000111111111111222222222222111111222444444222111111111222222222333333333444444444444444444444444444444444444444444444444555555444444444333333333666666555555555444444444555555555555555555555555555555555555666666666666555555555555666666666666555555555555555555555555666666666666666666666666888888777777666666555555777777777777777777777777444444444555666777777888444444444555555555666666444444444333333222222222333333333444444555555555222222222222333333333333111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000///111111111111111111111111111111111000000000000000222111111000000000000000111111000000000000111111000000000000000000000000222222222111111111000000000000111222222222222111000000111222222333444444222222111111222222333444222222111111222222333444222222111111111222333333333222222111111222222333333333333222222333333333222222111111111222444555666555555444333333222222222222222222222222222222444444444444444444444444444444444444333222111111222222222222222222333333111111111111111111111111222222222222222222222222333333222111111222333333444444333333222111111000111222222333333222222111222111000000000111222333333333333333333333333333000000000000000000000000111111000000000000111111111111111111111111111111111111000000000000000000000111111222222111111000222222222111111111000000000000000000111111111111000000000000000000000000......///000000000000000////////////////////////000000000000000000000000111000000000/////////..................---------111000///......///000111000/////////............////////////////////////000////////////000000111000/////////............////////////////////////.../////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000///////////////....../////////////////////////////////111000//////////////////111000000000/////////...000000000000000000000000////////////////////////000000000000111111111111111222111000...///111333333333333222222111111111000111111111111222222222333222000111222333222000111111222222222333333333444444444444444444444444444444444444444444444444555555444444444333333333666555555555444444444444555555555555555444444444444444444444555555555555555555555555666666666666555555555555555555555555555555555555555555555555666666666555555555444444666666666666666666666666555555555666777888888888333333444444444555555555444444444333333222222222333333333444444444444444000111111111222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000///111111111111111111111111222111111111000000//////111111111111111000//////000//////......//////000////////////////////////222111111111111000000000000000111222222222222111000000111111222333333333222111111111111222333333222222111111222222333444333333222111111111222222222222111111111111222222222222333333333333222222000000000111222333555666555555444444333333222222222222222222222222222222444444444444444444444444222333333444444333333222333333222222222222222222111111111111111111111111222222222222222222222222333222222111111222222333444333333222222111111111111222222333333222222111333222111111000111111111222222111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111---...///000111000//////000111111222222111111000222111111111111000000000000000000111111222222222////////////////////////......///000000000000000........................000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000////////////............////////////////////////111000000////////////000////////////............////////////////////////....../////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000////////////000000////////////////////////000////////////000000111000000000000////////////000000000000000000000000////////////////////////000000000000111111111111111222222111//////111333222222222222222111111111000111111111111222222222555333111000111111111000111111222222222333333333444444444444444444444444444444444444444444444444555555444444444333333333555555555555444444444444666555555555444444333333222333333333444444444444444555555555555666666666444444444444444444444444555555555555555555555555555555555444444444444444555555555555555555555555555555666666777888888888222222333333333444444444444444333333333333222222444444444444333333333333000000000000111111111111222222222222222222222222111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111111111111111111111222222111111000/////////000000111222222000///.../////////....../////////000000000000000000000000111111111111000000000000000000111222222222222111000000111111222222222333111111111111111222222333222222111111222222333444333333222111000000111111222222111111111111222222111222333444444333222111000111111111222333444444444444444333333333222222222222222222222222222222333333333333333333333333111222333333444444444333333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333222222111111111111222222333333222222111333333222111111000000000111111000000000000000///000000000000000000000000111111000000000000111111111111111111111111111111+++---000222333222000///000000111111111111000000111111111111000000000000/////////000111111222222000000000000000000000000......///000000000000000........................000000000000000000000000000000000000////////////000111111111111111222222000000////////////000000///////////////.........////////////////////////111111000//////.../////////////////////.........////////////////////////........./////////000000////////////////////////000000////////////000000........................//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000//////////////////000////////////////////////............//////000111000000000000////////////000000000000000000000000///////////////////////////000000000111111111111111333444333222111222333222222222111111111111111000000111111111222222222888555222000111222222111111111222222222333333333333333333333333333333333333333333333333333333333555555444444444333333333444444444444444444444444666555555444444333333222333333333333444444444444444444444555555555666666444444444444444444444444555555555555555555555555555555444444444444444444444444444444444444444444555555555555666666777777111111222222222333333333333333333333333333333333555444444333333222222222//////000000000111111111222222222222222222222222111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111000000//////000000111222222000///...111000000//////000000111111111111111111111111111000000000000000000000000000000111222222222222111000111111111111111222222111111000000111111222333222222111111222222333444333222222111000000000000222111111000000111111222000111333333333333111000222222222222222222222222333333333333333222222222222222222222222222222222333333333333333333333333111111222333444444444444333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222222111111222222333333222222111222222222222111111000000444444333333222222222111000000000000000000000000111111000000000000111111000000000000000000000000+++...111444555444222000000000000111111000000000000000000000000000000000........./////////000000111111111111111111111111......///000000000000000........................////////////////////////////////////000000000000---------.........////////////000000000000//////.........///////////////////////////////////////111111000//////...//////.........///////////////....................................////////////////////////////////////000000////////////000000........................//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000/////////......------......///........................------------...///000000////////////000000000000////////////////////////000000000000000000000000///000000000111111111111222444666666444333333444111111111111111111111111000000111111111222222222999666333111222333333333111111222222222333333333333333333333333333333333333333333333333333333333555555444444444333333333333333444444444444444444555555444444333333333333333444444444444555555555444444444444555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444444444111111111222222222333333333333333333333333333333444444444333333222222111///000000000111111111111222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000000111111111111111111000//////222111111000000111111222111111111111111111111111//////000000000000000111000000111222222222222111111111111111111111111111111000000000000111222222222222111111222222333444222222111000000000111111111111000000000000111111111111222222222222111111222333333333333222111000333333333333222222222222222222222222222222222222333333333333333333333333111222333333444444444444333333222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222111222222333333222222111111111222222222111000000222222111111000/////////000000000000000000000000111111000000000000111111000000000000000000000000---///111444555444222111///000000111111000000/////////000000000000000111........................111111111111111111111111......///000000000000000........................////////////////////////////////////000000000000.........//////000000111//////000000000000//////.........///////////////////////////////////////111000000////////////000.........///////////////........................------........./////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////......------------..............................///............//////000////////////000000000000////////////////////////000000000000000000000000000000000000111111111111111333666777666444333333000000000111111111111111000111111111111222222222777555333222333333333222111111222222222333333333333333333333333333333333333333333333333333333333555555444444444333333333333333333333444444444444333333333333333333444444444444444444555555555555333444444444444555555555333333333333333333333333444444444444444444444444555555555555555666666666444444444444444444444444333333333333333333333333111111222222222333333333222222333333333333444444333333333333222222222222000000000111111111222222111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...///000111222000000000000000000000000/////////000111111222222222111111000000000000000222111111000000111111222111111111111111111111111////////////000000111111000000111222222222222111111111111111000000000000000000000000000111222222222222111111222222333444111000000000000111111222111111000000000000111111222222111111111111222222000111222333333333222111222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444333333222222222222222222333333111111111111111111111111111111111111111111111111111222333333333333222111222222222222222222222222111222222333333222222111000000111222333222111111.........---,,,,,,++++++000000000000000000000000111111000000000000111111000000000000000000000000---///111222333222111000//////000000000000//////////////////000000111111000000//////......------111111111111111111111111......///000000000000000////////////////////////////////////////////////.../////////000000000111000000000111222222333333...///000111111000///.............../////////000////////////////////////000////////////000000111............/////////000........................---------.........//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////............//////........................222111000000000000000111.../////////000000000111////////////////////////000000000000000000000000000000000000111111111111///222555666555333111111///000000000111111111222000111111111111222222222333222111111333333222111111111222222222333333333222222222222222222222222222222222222222222222222555555444444444333333333222222333333333444444444222222222333333444444555222333333333444444444444333333444444444555555555333333333333333333333333444444444444444444444444333333444444444555555555444444444444444444444444333333333333333333333333222222222222333333333444222222222333333444444444222222222222222333333333111111111111222222222222000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........000111222000000000000000000000000......///000111222333333333222000/////////000111111111000000000000111111000000000000000000000000.../////////000000111111000000111222222222222111111111111000000000000000000000000000000111111222222222111111222222333444000000//////000111222222111111000000000000111111333222111000000111222333...///111333444444444333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333222111111111222222333333444111111111111111111111111000000000000000000000000111222333444444333222111222222222222222222222222222222222333333222222222///000111222333333222111111111000///......------000000000000000000000000111111000000000000111111000000000000000000000000......000111111000000/////////000000000000//////.../////////000000111111222222111000///...------000000000000000000000000...//////000000000000000000000000000000000000000////////////////////////.../////////000000111111,,,------...///000000111...///000111111000///...---.........//////000000//////////////////////////////...//////000111222---.........//////000000........................---------.........//////000000000000000000000000000000////////////000000........................000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////000000000000//////000000////////////000000........................444444333222111111111222.../////////000000111111////////////////////////000000000000000000000000000000000000111111111111---000444555444111000/////////000000111111111222000111111111111222222222000//////000222222111///111111222222222333333333222222222222222222222222222222222222222222222222555555444444444333333333222222222333333444444444000111222333444444555666111111222222222333333333333333333444444444555555333333333333333333333333444444444444444444444444222222222333333444444444555555555555555555555555444444444444444444444444222222333333333444444444222222222333333444444444111111111222222333333444333222111000000111222333000000111111111111000000//////000111111111111000000000000000000000000000////////////////////////000000000000000///............///000111222222333000000000000000000000000111111222000......///111//////000000111222222222222111000//////111222444////////////////////////111111000000//////......000000//////......------//////000000111111222222333222111000000111222333//////000000111222444444111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222111222222333333222222111222222222222222222222222222222222111111111111000222222222111111111000000000000111222222222222111222222111000//////000000222222111111222222333444000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000111111000///......//////000000000000000000000000111111111000///.....................////////////000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000///...............000000111111222222333333000000///...............////////////////////////000000000000000000000000............////////////000000//////.........---......//////000000111111000000---+++...222000+++000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000............////////////222222111111000000////////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000222222111111111111111111111111000///////////////222222222222222111000///111111111111111111111111222111111000000111111222333222222222111000000000000111111111111222222222222222333333333333444444222222333333333333444444222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222333444444222000///000111222222333333333333222111111000000111111222000000111111111111000000///000111111222222111111000000000000000000000000////////////////////////000000000000000///......000000111111222222333333000000000000000000000000---///222222111...------333333333333333222222222111000///...///000222333111111111111111111111111111000000000/////////...333222222222111111111111///////////////000000000111111000//////000111111000000000000111222333333111111111111111111111111222222222222222222222222111111111111111111111111222111111000000111111222111222222333333222222111222222222222222222222222222222222111111111111000222222222111111111000000111222333333444444333333333222111000000000000000222222111111222222333444111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000111111111000000/////////000000000000000000000000////////////000000000000....../////////000000000000000000000000000000000000000///......///000000000000000000000000000000////////////////////////000000000000000000000000111000//////......//////......//////////////////000000///...............000000000000000000000000000000000000000000000000............////////////000/////////.............../////////000000000111222333222//////222222///////////////////////////........................////////////////////////////////////////////////............//////////////////////////////......000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////////////////////////////////////////000000000000//////000000000111111111000000000000000000000000000000000000000000000000111111000///////////////111222222222222111000///111111111111111111111111444333333222222333333444222222222111111111111111000111111111111222222222111111111222222222333333222222222333333333444444222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333222111000///111111222333333333222222000111111222222111111000000000111111111111000000000111111222222222222222000000000000000000000000////////////////////////000000000000000//////...222222222222222222222222000000000000000000000000---111666999888444222000111111222222222222333333666555444444444555777777111111111111111111111111000000000000////////////333333333333222222222222////////////............222111111000000111111222111111111000000111111222111111111111111111111111222222222222222222222222111111111111111111111111222111111000000111111222111111222222222222111111222222222222222222222222222222222111111111111000222111111111111000000000111222333333444444333333333333222111111111111222222111111111111222333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222111111111111000000000000000000000000000000000000000000000000000000000000111222222222111000///000000000000000000000000---......///000111111222/////////000000000111111000000000000000000000000//////............//////000000000000000000000000........................000000000000000000000000111111000/////////000000//////..................000//////............///////////////////////////000000000000000000000000............////////////////////////............////////////000000000000111666777222///000111000////////////////////////....................................................................................////////////---------------.........111000///......///000111000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////////////////////////////////////////000000000000//////000000000000111111000000000000000000000000//////////////////000000111000000///////////////111111222222111111000000111111111111111111111111333333222222222222333333111111111111111222222222000111111111111222222222000000111111111222222222222222222222333333333333222222222222222222222222222222222222333333333333222222333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333222222333333333333333333222222222222222222222222222222222111111111000000222222222333222222111111///000111222222111000///000000111111111111000000111111222333333333333222000000000000000000000000//////////////////////////////000000000000//////222222111111111111111111000000000000000000000000111666;;;??????===<<<;;;444555555666777888999999===<<<<<<<<<<<<===>>>>>>111111111111111111111111000000000000////////////000000000000000000000000000000000//////.........222222222222222222222222222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111222222222111111111000000111111111111000000000000//////000111111111111111333333222222222222222333111111111111111222222333000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000///111222444333222000///000000000000000000000000......//////000000111111000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111000000//////......000///............//////------------------------000000000000000000000000............///////////////////////////.........////////////000000000000...555888333,,,,,,...///////////////////////////////////////////////////............................................................////////////,,,,,,,,,------.........222000///------///000222////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////////////////////////////////////////000000000000////////////000000000111/////////////////////////////////000000000000000000000////////////000000000000111111111111000000111111111111111111111111111111000000000000111111000000000111222222222333000000111111111222222222111111111111222222222222111222222222222333333333222222222222222222222222111222222222222333333333222222222222222333333333222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333111111111111111111111111444333222111111111111222222222222222222111000//////000111222222111000///000000111111111111000000111111222333333333333222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000/////////000000000000000000000000222555999;;;===>>>@@@BBBAAAAAA@@@@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>000000000000000000000000////////////000000000000////////////////////////111111111000000/////////000000111111111111000000222222111000////////////000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000111000111111222222111111000111111111111111111111111222222222111111111000000000000000000000000000000//////000111111111111000333222222222222222333333111111000000111111222333////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///000222333444222111///000000000000000000000000//////////////////000///000000000000111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111000000000000111111111111000000//////......//////............//////........................////////////////////////............////////////.........///////////////000000000000////////////---555999444,,,+++...///........................000000000000000000000000............................................................////////////---------.../////////000222000///------///000222////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////........................////////////000000000000...////////////000000000////////////////////////000000000111111222222222000000////////////000000///000000111111111000000000000000000000000000000111000000//////000000111000000000111222222222333000000111111111222222222222222222333333333333444111111111222222222333333222222222222222222222222111111111222222222333333111111111222222333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111444444333222222222222333222222222222111111000//////000000111111000000///000000111111111111000000000111111222222222222222000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000---///111333444777;;;>>>EEEDDDBBB@@@>>><<<:::999444444555555555666666666////////////////////////////////////000000000000000000000000000111111111111111111111000000000000---......//////......---222111000000////////////000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111000000111111111111000000111111111111111111111111222222222111111111111000//////000000000000000111000111222222333333222222222111111111111222333333111000000000000111222222////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000///000111222222222111000000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111////////////////////////000000/////////000111111//////..................///............//////000000000000000000000000000////////////////////////............////////////.........///////////////000000000000////////////---555:::555///...000111........................000000000000000000000000............................................................///////////////////////////000000000111000///......///000111000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////........................////////////000000000000......////////////000000000000000000000000000000000000111111222222333333///////////////000000111//////000000111111000000000000000000000000000000222222111111111111222222111111111111111222222222000111111111111222222222222222333333333444444444111111111111222222222222222222222222222222222222111111111111222222222222000000111111222333333333222222222222222222222222000111222333333222111000222222222222222222222222222222222222222222222222000000111111222333333333111111111111111111111111333333333222222222111111111111111222111111000000000000////////////000000000000111111111111000000///000111111222222111111000000000000000000000000000000000000000000000000......///000000000000000......//////000000111111000000000000000000000000---...///000000111444666;;;;;;999777555444222111//////000111111111111111000000000000000000000000.../////////000000000111000000111111111222222222/////////000000000000000---...///000000///...---111000000/////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000111111111111000000111111111111111111111111222222222111111111111000////////////000000111111000111111222222222222222000000000000000111222333000000000000000111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111////////////000000111111111111111111111111111111000000000000000000000000/////////000000111111111000000000000000000000000......//////000000111111....../////////000000000000000000000000000000000//////000111111000//////000000000000000000000000000000000000000000000000//////////////////////////////......//////000111......//////////////////...............///000000////////////////////////////////////////////////............////////////............/////////000111000000000/////////...,,,333777333//////000///................................................////////////////////////////////////////////////............////////////000000000///////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////........................////////////000000000000........./////////000000000000000000000000000000/////////000111222222222///////////////000111111...//////000000000000000000000000000000000000000222222111111111111222222222222222111111111111111000111111111111222222222111222222222333333333333111111111111222222222222222222222222222222222222111111111111222222222222///000000111222222333333111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111000111111222111000///...///000000111111111111000111000///......///000111000000111111111111000000//////000111111111111111000000000000000000000000000000000000000000000000......///000000000000000...//////000111222222333000000000000000000000000000111333333222111222333333333333333333333333333///000111111222222111111111111111111111111111111.../////////000000111111//////000000111111111222---.........//////000000000111222333333222111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000222222222111111111111000.../////////000000111111......///000000000000000000000//////000111222222000000000000000111111222222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111.../////////000000111111111111111111111111111111000000000000000000000000//////......///000111111000000000000000000000000,,,,,,---///000222333333............////////////000000000000000000000000---...///000000///...---000000000000000000000000////////////////////////////////////////////////...............///000000000000111111222222333333...............///000111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............/////////000---.........//////000000111111000000/////////...***000333000.........,,,........................------------------------000000000000000000000000000000000000000000000000............/////////000000000000///.........---//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////........................////////////000000000000............/////////000000000000000000000000000---......///000111111222///////////////000111111......///000000000000000000000000000000000000000000000////////////000000333222222222111111000000000111111111111222222222000111111111111222222222000111111111111222222222222222222222222222222222000111111111111222222222///000000111222222333333111111111111111111111111///000222333333222000///111111111111111111111111111111111111111111111111///000000111222222333333000000000000000000000000---...000111111///---,,,...///000111111111111111//////000000111111222222000000000000111111111111///000111222222111000///111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000........................000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111000000000000000000000000000000000000000111111222000000////////////000000222222111000000000000000000000000000111222333444111111222111111000///...000000000000000000000000//////000111222333333444000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222333333222000///000111000000000000111111111111111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000111000///------....../////////............//////////////////////////////000000000000000000000000000000//////.........---............//////////////////.........---------////////////////////////------......//////000000........................////////////////////////........................////////////////////////........./////////000000//////............//////......//////000000111111////////////////////////............//////////////////000000000000//////......////////////..................////////////000000//////......------...111333444333111000000////////////000000000000////////////////////////000000//////.........---////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000////////////000000000000000000111111111111......///000111222222333000000000000000000000000111111000000000000000111222111000//////000111222000111111111111222222222111111222222222222111111333333333222222111111111000111111111111222222222333333333333333333333333444333111000000111333444333333333222222111111111444444444333333222222222222222111111000000//////000000000000000000000000333333222111000000000111000000000000000000000000000000000000000111111111000000000000111111111111///000111222222111000///111111000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000////////////////////////////////////000000000000000000000000000000000000000111111222000000////////////000000000000///...............111111111111111111111111///000000111111111000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333222000000000222//////000000000111111111111000000000/////////...000000000000000000000000////////////000000000000000000000000000000000000111000///...---......///////////////////////////////////////////////////////////////////////////000/////////........................//////////////////.........---------////////////////////////.........///////////////////////////////////////////////////////////////........................////////////////////////,,,,,,,,,---------......//////............//////---.........////////////////////////////////////............//////////////////000000000000//////......////////////..................////////////000000000//////............000333333222000000000111111000000//////......////////////////////////000/////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000////////////////////////////////////000000000111111111000000////////////000000//////000000000111111111//////000000111111222222000000000000000000000000111111000000000000111111222111000//////000111222000000111111111222222222111111222222222222111111333333333222222111111111000111111111111222222222222222222222222222222222333222000//////000222333333333333222222111111111222222222111111000000000111111111000000000000000000000000000000000000000333222111111000000111111000000000000000000000000111111111111000000000000000000000000111111111111000000111111111111000000111000000000000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000/////////////////////////////////000000000000000000000000000000000000000111111222000000////////////000000000//////...............222222222333222000///.........000111111222222222000000000000000000000000///////////////000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///111222111000000111222//////000000000000111111000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000///............///---...///000000///...---////////////////////////////////////////////////////////////......................../////////////////////............---///////////////////////////////////////.........111111111111111111111111000000000000000000000000........................////////////////////////,,,,,,---------.........//////............//////------------............////////////////////////............//////////////////000000000000//////......////////////..................////////////000000000000////////////---///111222000/////////222222111000///...------////////////////////////////////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////........................//////000000000000111111000000////////////000000//////000000000000111111000000000000000111111111000000000000000000000000111000000000000000111111111111000000000000111111000000000111111111222222111111222222222222111111222222222222222111111111000111111111111222222222111111111111111111111111111000///......///000111222222222222222111111111111111111111111000000000000000000000111111111111000000000000000000000000222222111000000000111111000000000000000000000000222222111111000000/////////000000000111111111111000000000111111000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111111222////////////////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000111111222000000////////////000000111111000000000000111111///111222333222111///---//////000111111111111111////////////////////////222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000//////000111111////////////////////////...000111111000000111333////////////000000000111000000000000////////////////////////////////////////////////000000000000////////////////////////000/////////............,,,...000111111000...,,,///////////////////////////////////////////////////////////////...................../////////////////////...............////////////////////////000000//////......------000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000//////............//////........................////////////////////////............//////////////////000000000000//////......////////////..................////////////000000000000000000000000---///000000///......///111111000000//////......///////////////////////////////////////.........////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////000000000111000000////////////000000////////////000000000111111111111000000000000000000000000000000000000000000000000000000000111222111000000000000000000111000000000000111111111111111111222222222222111111222222222111111111111111000000111111111222222222111111111111111111111111111000000//////000000111222222222111111111111111333333333222222222222222//////000000111111222222000000000000000000000000111111000000000000111111000000000000000000000000222222111111000000/////////000000000111111111111111000000000000000000111000000000000111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////////////////000000000000000000000000000000000000////////////////////////222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////000000000000000111111222000000////////////000000111111000000000000111111---...000222333222000///111111111111111000//////////////////////////////222222222111111111111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////...///111111000000111333...////////////000000000////////////000000000000////////////////////////////////////000000000000///////////////////////////////////////......---,,,...000111111000...,,,////////////////////////.................................///////////////............////////////////////////////////////////////////////////////000000//////......------////////////////////////000000000000000000000000/////////////////////////////////////////////////////////000000000111111//////............//////////////////////////////////////////////////////............//////////////////000000000000//////......////////////..................///////////////////////////000000000---...000///...---...///......//////000000111111////////////////////////.........///////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000...////////////000000000000000////////////000000...////////////000000000111111111000000000000000000000000000000000000000000000//////000111222222000000000111111000000000//////000000000111111111111111222222222222111111111111111111111111111111000000111111111222222222222222222222222222222222111111111000000111111111111111111111111111111111222222222222222222222222//////000000111111222222000000000000000000000000111000000///000000111111000000000000000000000000111111111111000000000000000000000000111111111111111111000000000000111111000000000111111111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.........///000000111111000000000000000000000000////////////000000000000////////////////////////////////////////////////222222222222222222222222000000000111111111111222////////////////////////000000000000000000000000000000000000000111111222000000////////////000000...............//////000---...///111222222111111222222222111111000......000000000000000000000000///////////////000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...000111000//////000111......////////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000///......------...///000000///...---////////////////////////.................................///////////////............////////////...////////////000000000///////////////////////////////////////.........------------------------000000000000000000000000////////////////////////////////////////////////------.........///////////////............//////000000000000000/////////////////////////////////............//////////////////000000000000//////......////////////..................////////////............////////////...///000///...---...000------...///000111222222////////////////////////.........///////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////111111111111111111111111......////////////000000000000////////////000000......////////////000000000000000000000111111111000000000000000000000000////////////000111222333000000111111111111000000/////////000000000111111111111222222222222111111000000000111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000111111111111111/////////000000000000000000000000000111111111111000000000000000000000000000000/////////000111111000000000000000000000000000000000000000111111111000000000000111111111111222111000//////000111222000000111111111222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000111111111222222222////////////////////////000000000000000000000000000000000000000111111222000000////////////000000...............///000000/////////000000000000000000000111111111000000///000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...///111333333111///...000000000000000000000000///000111000///...///000........./////////000000.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000...///000000000///------////////////////////////////////////////////////..................................../////////000............////////////.../////////000000000000////////////////////////.........///////////////------------------------////////////////////////////////////////////////////////////////////////---.........//////////////////............//////000000/////////.........////////////////////////............//////////////////000000000000//////......////////////..................////////////,,,---------.........//////000000///......///111......//////000000111111////////////////////////............/////////000////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000........./////////000000000000////////////000000........./////////000000//////000000111111222222000000000000000000000000////////////000111222333///000111222222111000///////////////000000000111111111222222222222111111///000000000111111111222000111111111111222222222111111111111111111111111///000000000000000000//////000000000111111111222.../////////000000000111111111111000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////000000111111222222000000000000111111111111222111000//////000111222000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000111111222222222222111111111111111111111111000000000000000000000000000000000000000111111222000000////////////000000000000000000000111222222222111000///.........///...///000111111222222111000000000000000000000000///000000111222333333444////////////////////////////////////////////////000000000000000000000000000000000000000000000000---///222444444222///---000000000000000000000000000111222000///......///............/////////000.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000...///000000000///---,,,//////............//////////////////////////////........................---.........//////000000............/////////000.../////////000000111111////////////////////////---.........//////000000........................////////////////////////000000000000000000000000////////////////////////000000000000111111111111//////............////////////.........---------////////////////////////............/////////000//////000000000000//////......////////////................../////////000,,,,,,,,,---------......///000111000......000111000000000000////////////////////////////////////---.........//////000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////............/////////000000000////////////000000............/////////000...//////000111222222333000000000000000000000000////////////000111222333///000111222222111000///////////////000000000000111111222222222222111111//////000000111111111222000111111111111222222222000000000000000000000000......////////////......//////000000111111111222000000111111222222222333222222111111000000//////000000000000000000000000///////////////000111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000222333333111000000111////////////////////////////////////000000000000111111111111000000000000333222222222111000000000000000000000000000000000......///000000000000000///000111222222111000/////////000000111111222222111111111111111111111111000000000000000000000000000000//////......------111111000000//////......//////////////////////////////............//////////////////000000000000333333222111000000000111...///000111111111111111222111000//////000111111111000///......///000111222111111111000000//////000000000000000000000000111111111111111111111111666555444333222000//////000000000000000000000000000000////////////000000........................------......//////000000111111000000//////..............................//////000000000000//////////////////////////////////////////////////////---------............///////////////////////////////////////////////////------......//////000000333222222111000///......///...---,,,,,,---...///////////////////////////............////////////......------------............////////////......000000000000000000000000////////////////////////111111000///...---,,,,,,////////////////////////111000///...---....../////////......---------,,,//////............//////////////////////////////..................------////////////////////////,,,------...///000000111........................111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000//////.........------.........//////000000000000///...............///////////////000111111,,,------...///000111111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////......000000000000000000000000000000000000000111111222444333222222333333111000111111000000//////......000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000222222111111222222333444111111222222222222111111000000000000000000000000...///////////////...---///000222222111/////////111111000000//////......111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///000222222111000000111////////////////////////////////////000000000000111111111111000000000000222222111111111111111111000000000000000000000000......///000000000000000//////000111111000//////............////////////////////////////////////000000000000000000000000.....................///111000000000/////////...000000000000000000000000000//////......//////000/////////000000000111111333222111111000000111111//////000111111111000000111000000/////////000111111000///......///000111111111111111000000000///000000000000000000000000111111111111111111111111444444333222111000//////000000000000000000000000000000////////////000000////////////////////////.........///////////////111000000000/////////...........................///000000111111000000///////////////////////////////////////////////////---------............///////////////////////////////////////////////////.........///////////////222222111111000//////...000///............///000////////////////////////............////////////......------------............////////////..............................------------------------............///////////////////////////////////////...---,,,,,,,,,------/////////.........------//////............//////////////////////////////........................////////////////////////------...//////000111111........................111111111111111111111111////////////////////////000000000000000000000000////////////////////////000/////////......................../////////000000000///...............//////......//////000111------......//////000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000000//////...////////////////////////000000000000000111111222222000///000222222222111111000000000/////////...000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222333333000111111222222111111000000000000000000000000000...//////000000////////////111333333222111000000111000000000/////////...111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000111,,,...000111000///000111////////////////////////////////////000000000000111111111111000000000000000000111111111111111111000000000000000000000000......///000000000000000...//////000000//////...////////////............////////////////////////000000000000000000000000,,,------...//////000000000000000000////////////111111111111111111111111111000000//////000000111000000000000111111111111222222111000000000111111000000111111111000//////000//////......///000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000////////////000000000000000000000000000000///////////////.........000000000000////////////........................//////000000000000//////////////////////////////////////////////////////---------............//////////////////////////////////////////////////////////////////.........111111111000000/////////000000////////////000000////////////////////////............////////////......------------............////////////..............................------------------------............///////////////////////////////////////...------,,,,,,------000000////////////......//////............//////////////////////////////........................////////////////////////...//////000000111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////........................////////////000//////............///......------......///000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///000000111111000000///////////////////////////000000000000000111111222000///...///111222222111000000000000////////////000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222000111111222222111111000000000000000000000000000...//////000000111111111000000000000000//////...000000000000////////////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111+++---///000//////000111////////////////////////////////////000000000000111111111111000000000/////////000000111111222222////////////////////////......///000000000000000......////////////......222222111111000000//////000000000000000000000000000000000000000000000000////////////000000111111000000000000////////////000000000000000000000000111111000000000000111111000000000000111111111222111111000000000000111111000111111111000///...................../////////000000////////////000000111111111000000000000000/////////////////////////////////////////////////////////000000000000000////////////////////////000000////////////000000////////////////////////000000//////......------000000000000////////////..............................////////////......////////////////////////////////////////////////---------............///////////////////////////////////////////////////000000//////......------000000000000000/////////////////////////////////////////////////////////............////////////......------------............////////////......000000000000000000000000////////////////////////111111000///...---,,,,,,////////////////////////000000//////////////////000000000000000///////////////............//////////////////////////////............///////////////////////////////////////000000000111111111222000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////..................///////////////000///............//////---------------.../////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000////////////////////////000000000000000111111222222000//////000222222111000000000000////////////000000000000////////////////////////000000000000////////////////////////000000000000000000000000///////////////////////////////////////000111111000000111111111111000000/////////////////////////////////000111222333333999666222//////000000111000000000000////////////000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000000111***,,,////////////000111////////////////////////////////////000000000000111111111111000000000////////////000000111111222////////////////////////......///000000000000000//////............//////222222111111000000//////000000000000000000000000////////////////////////222222222111111111000000////////////000000000000////////////////////////111111000000000000111111///000000000000111111111111000000///000000111111000000000000000///...---------.../////////////////////000000000000//////000000000000000000111111////////////////////////////////////////////////...////////////000000000////////////////////////000000////////////000000........................000000//////......------////////////000000000000////////////////////////,,,------......------,,,////////////////////////////////////////////////---------............///////////////////////////////////////////////////000000//////......------///////////////000000000........................////////////////////////............////////////......------------............////////////......000000000000000000000000////////////////////////111111000///...---,,,,,,//////////////////////////////000000000000000000/////////000000000000000//////............//////////////////////////////........./////////000000////////////////////////000000000000111111111111000000000000000000000000................................................////////////////////////////////////////////////.........//////////////////////////////.........//////............//////---------------.../////////////////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////000000111111111111000000........................000000000000000111111222777444111000000111111000////////////000000000000000000000000////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////......//////000111000000000111111000000000////////////////////////////////////000111333444CCC===555111000222444555////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////000+++---///000///...///000////////////////////////////////////000000000000111111111111000000000000//////000000000000000000000000000000000000000000......///000000000000000000//////......//////000////////////............////////////////////////////////////////////////333333333222111000000000////////////000000000000........................111000000//////000000111////////////000000000000000000/////////000111111//////000000000///......------///000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000........................///////////////.........////////////000000000000////////////////////////,,,,,,------------,,,,,,////////////////////////////////////////////////---------............//////////////////////////////////////////////////////////////////..................//////000000000------............------////////////////////////............////////////......------------............////////////..............................------------------------............////////////////////////////////////------.../////////............////////////000000//////............//////////////////////////////.........//////000000111////////////////////////000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000////////////////////////.........//////////////////////////////.........///............//////000......------......///000.........///////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000///000000111111000000///........................000000000000000111111222999666222000000111000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000........................000000000000000000000000///////////////000000111///000000111111000000///000000000000000000000000000//////...///000222333???888000,,,---000111111////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........---///000000///...///000////////////////////////////////////000000000000111111111111000000000000000000000000000/////////000000000000000000000000......///000000000000000111000////////////000111............////////////////////////////////////////////////////////////000000000000000000000000.../////////000000000111////////////////////////000//////......//////000---.........///////////////////////////000111111......//////000/////////---...///111111111111111...///000111111000///...///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000.................................///////////////.../////////000000000111////////////////////////---......//////......---////////////////////////////////////////////////---------............///////////////////////////////////////////////////.........///////////////------......///000111111---...///000000///...---////////////////////////............////////////......------------............////////////..............................------------------------............////////////////////////////////////,,,---...///000//////...------.........///////////////............//////////////////////////////---......///000000111111////////////////////////////////////////////////........................////////////////////////........................000000000000000000000000////////////////////////............/////////000000/////////...........................///000000//////......//////000111------......//////000000////////////////////////////////////////////////////////////////////////........................000000000000000000000000...//////000000//////...........................000000000000000111111222777444111//////000111111.../////////000000000111000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////000000111222//////000000000000//////000000000000000000000000111000...------///000111333///++++++...000...,,,.../////////000000000111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---...000111111///...///000////////////////////////////////////000000000000111111111111000000000000111111000000//////......000000000000000000000000...//////000000000000000222111000//////000111222//////000000111111222222111111111111111111111111////////////////////////------......//////000000.../////////000000111111000000000000000000000000//////............//////------------.........//////////////////000111111------...///000000000///---...000111222222222111...///000111111000///...//////000000111111111222000000000000000000000000111111111111111111111111222111111111000000000///000000000000000000000000000000////////////000000000000000000000000000000---.........//////000000.../////////000000111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////---.........//////000000,,,------...///000111111...///000111111000///...////////////////////////............/////////000.........------...............////////////......000000000000000000000000////////////////////////111111000///...---,,,,,,////////////////////////...///000222222222111000,,,---------......////////////............//////////////////////////////---......///000111111222////////////////////////////////////....................................000000000000000000000000........................000000000000000000000000////////////////////////---.........//////000000000000//////.........---...............///000111///////////////000111111,,,------...///000111111////////////////////////////////////////////////////////////////////////........................000000000000000000000000......////////////..............................000000000000000111111222555222...---...000111222.../////////000000111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222//////000000000000//////000000000000000000000000111000...---,,,---///000///------000555666222....../////////000000111111000000000000111111111111111111111111111111111111111111000000000000111111........................222111111111000000//////000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000//////////////////////////////000000000000//////000//////---,,,***((('''//////000000000000//////000000000000000000000000000000////////////000000000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000000//////000111111///...///...---///111111000......///000111111000///...////////////////////////---...000111111111000///000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111000000000000111000///......///000111000000000000000000000000...............///000000///////////////...............//////000000111111000000111111111///...---------......//////000000...///000111111///---+++//////.........---------++++++,,,,,,,,,,,,------..........................................------------------------------............////////////............////////////...............///000111000///...------...///000///////////////...............////////////......------......//////000000..............................////////////////////////............//////000000///..................///000000000///---,,,............////////////............////////////////////////////////////////////////000000000000///////////////////////////.........------------............////////////000000//////.........---------............------////////////...---,,,+++------......//////000000//////.........---------000///...---------------///////////////////////////////////////////////////...---,,,,,,---.../////////000000///...---------------.........//////............////////////////////////////////////......////////////......////////////////////////222111///...///111444666000000000111222222222333////////////000000000000000000000000000000000000////////////000000000000111111111111111000//////........................///////////////000111111111111000000//////......000000//////.........---...///000111111000///...////////////////////////000000///...............000000//////.........---000000000000111111111111111111111111111111111111111111000000000000111111////////////////////////111111111000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////,,,,,,---------------,,,//////000000000000//////000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000///...------,,,---------,,,+++...//////000000//////...////////////////////////......///000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000......///000111222222333111000///......///000111000000000000000000000000...............///000000/////////////////////....../////////000000000111------------------,,,,,,.........///////////////...///000000000///---,,,//////.........---------,,,,,,---------.........................................................------------------------............////////////............///////////////............//////000000///...------...///000/////////////////////.........////////////...............///////////////........................///////////////.........//////............//////000000///...............///////////////......---............////////////............////////////////////////////////////............/////////////////////////////////////////////.........------............////////////000/////////............---......//////......---------......///................../////////////////////.........---------//////...---------------//////////////////////////////////////////////////////...------.../////////////////////...---------------.........//////............////////////////////////////////////......////////////......////////////////////////000/////////000333777999111111111111111111222222////////////000000000000000000000000000000000000////////////000000000000111111111111111000/////////////////////////////////////////////000000111000000000000//////......111111000000000/////////...///000111111000///...////////////////////////000000///...............000/////////............000000000000111111111111111111111111111111111111111000000//////000000111111111111111111111111111111111000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////,,,,,,---...//////////////////000000000000//////////////////////////////...///000111111000///...000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000////////////......---000000000///---,,,---.../////////......////////////////////////////////////////////////000111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000---...//////111111222333000000////////////000000000000000000000000000000...............///000000......//////////////////////////////000000000000,,,,,,,,,+++,,,,,,------///////////////.........///////////////........................------------............/////////....................................................................................////////////............////////////000//////............/////////............//////......//////////////////......////////////......///////////////.................................000000//////.........---//////............//////000//////............///000000///...........................////////////............////////////////////////////////////------------............////////////////////////000000000/////////..................////////////////////////............---......//////......---,,,,,,---...///////////////////////////........................---------//////...------------...////////////////////////////////////////////////000//////......//////000///////////////......------------...........................////////////////////////////////////......////////////......////////////////////////.........///222555999;;;111111111111111111000000////////////000000000000000000000000000000000000////////////000000000000000000111111000000//////000000000000000000000000//////......//////000111000000000////////////...111111111111000000000000//////000000000000//////////////////////////////000//////............///////////////............///000000000111111111111111111111111111111111111000000////////////000000111111111111111111111111000000000000000000/////////////////////////////////////////////////////////////////////000000000//////////////////////////////////////////////////////000000000000////////////000000000///......//////000000000000//////////////////////////////---///000222222000///---000000000000////////////////////////////////////000000000000000000000000//////////////////////////////000///------......000111111///---,,,///111111111///......///111111////////////////////////000///.........///111222//////////////////////////////000000000000//////////////////////////////////////////////////////111000000000////////////000000////////////000000////////////////////////...............///000000............////////////////////////000000000000///...------...///111222000000//////......------000///............//////........................------........./////////........................---------...............////////////////////////............////////////............////////////111000///.............../////////....../////////............////////////......////////////......000000//////......------........................000000000///......------//////............//////000///............//////111000...------......///............////////////............////////////////////////////////////------........./////////////////////////////////000000000000////////////............///////////////////////////...............////////////......------...///////////////000000//////......------........................///......---------......////////////////////////////////////////////////000000////////////000000...///////////////..........................................////////////////////////////////////......////////////......////////////////////////---------///111444777999222222111111000000//////////////////000000000000////////////////////////////////////000000000000///000000000000000/////////////////////////////////............///000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////000///............/////////////////////.........///000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000//////////////////000000////////////////////////////////////////////////////////////000000111111////////////////////////000000000000000000000000//////000000000000/////////000000111111000000/////////000000000000//////////////////////////////---///000222222000///---000000000000////////////000000000000000000000000////////////////////////////////////////////////...///000///------///111------,,,***)))***---///333222000000000000222333////////////////////////000///.........///111222//////////////////////////////000000000000//////........................////////////////////////000000000////////////...//////000000000000//////////////////////////////...............///000000---.........//////000000000000000000////////////111000/////////111222333000000//////......------//////............///000---.....................,,,------------.................................---------.........//////////////////////////////............////////////............////////////111000///..................//////////////////...---.........//////000000......////////////......000000//////......------........................000000//////.........---//////............////////////............//////111000...------......///............////////////............////////////////////////////////////....../////////000000000////////////////////////000000000000////////////............////////////.........///////////////...//////////////////...//////000000///......---000000//////......---------...........................---------....../////////////////////////////////////////////////////////000000000000//////......///////////////........................---............////////////////////////////////////......////////////......////////////////////////---------...///111333444222111111000000/////////////////////000000000000////////////////////////////////////000000000000...//////000000000//////.......................................//////000.............../////////////////////////////////000000////////////000000//////////////////////////////............//////.........///////////////000000000000111111111111000000000000000000000000000//////......//////000////////////////////////......////////////000000000000000000000000000000000000000000000000000000...//////000000111111222000000000000000000000000000000000000000000000000//////000000000000//////,,,---///000111222222222//////000000000000//////////////////////////////...///000111111000///...000000000000////////////000000000000000000000000////////////////////////000000000000000000000000---///111///---...111555444000,,,+++,,,...000000222111111000000111111222///////////////////////////////////////000111111000000000000000000000000//////000000000000//////........................000000000000000000000000,,,---......000000111222//////000000000000//////000000000000000000000000...............///000000------......///000000000000000000000/////////////////////...//////000000///////////////..................///////////////---------...............,,,,,,---------.................................,,,,,,------.../////////....................................////////////............////////////000//////............///......////////////......------......///000000000......////////////......///////////////.................................//////////////////////////////............/////////............//////000000000///...........................////////////............////////////////////////////////////////////////000000000111////////////////////////000000000/////////..................////////////.........///////////////...//////000000//////...000000000000///...------///////////////.........---------..................------------...//////////////////////////////////////////////////////...//////000000//////...---...//////////////////...............---------............////////////////////////////////////......////////////......////////////////////////---------......///000000000000000000000000//////////////////000000000000000000000000000000000000////////////000000000000......///000000000//////..............................------......///000---............/////////............////////////000000////////////000000///////////////////////////............//////000.........///////////////000000000000111111111111000000000000000000000000//////............//////////////////////////////........./////////000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000//////000000000000//////---...///000111111111111//////000000000000//////000000000000000000000000//////000000000000//////000000000000////////////////////////////////////////////////////////////000000000000000000000000,,,///111000...///444999@@@999111...111444333111//////000000000000//////////////////////////////......///000000000000000000000000000000000000000//////000000000000//////........................000000000000000000000000,,,------...///000111111...///000111111000///...000000000000000000000000...............///000000------......///000000111111000000000/////////...//////////////////...---.........///////////////,,,---///000000000///...---------.........//////---............/////////........................,,,,,,------...//////000------------------------............////////////............///////////////............//////000---...///000000///...---------......///000000111......////////////...............///////////////........................------......///000000000//////............//////...............///000000///////////////......---............////////////............////////////////////////////////////........./////////000000/////////////////////////////////.........------............////////////............/////////000//////000000000000////////////000000000//////............///////////////---------.........//////---------------...//////////////////////////////////////////////////////---...////////////...---------.../////////////////////.........---------............////////////////////////////////////......////////////......////////////////////////------......//////000000/////////000000000000000////////////000000000000000000000000000000000000////////////000000000000---......///000000//////...........................------------...//////---------.........//////......//////000000000000111000///......///000111////////////////////////...............///000000............/////////000000000000000111111111111000000000000000000000000//////............//////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000//////000000000000//////111111111000000///...---//////000000000000//////111111111111111111111111000000////////////000000000000000000////////////........................////////////////////////000000000000000000000000,,,///111000...000555;;;EEE;;;000---111444111,,,,,,---...//////...---,,,////////////////////////---...000111111111000///000000000000000000000000//////000000000000//////........................000000000000000000000000000/////////...............///000111111000///...000000000000000000000000...............///000000---------...///000000111111111000000/////////...000000111111111///...------.........//////000000+++---///111111000///...---------.........//////////////////000000000000........................,,,,,,------...///000000------------------------............/////////000............/////////000...............///000111---...///000000///...------------...///000000111......////////////......---.........//////000000........................,,,,,,---...///000111111//////............//////...............///000111...///000000000///---,,,............/////////000............/////////000////////////////////////---------........./////////////////////////////////.........------------............/////////000---.........//////000000//////000000000000//////---...///000000111111111---.........//////000000---------.........//////---------------...///000////////////////////////////////////////////////,,,---...//////...---,,,------...///000000////////////.........---------............/////////000////////////////////////......////////////......////////////////////////------...///000111222222......//////000000111111////////////000000000000000000000000000000000000////////////000000000000------...///000000//////000000000000000000000000...------------...//////---------.........////////////000000111111111222111000///......///000111////////////////////////...............///000111---.........//////000000000000000000000000000000333222000/////////000111......//////000000111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////111000000000111222333333111000...,,,,,,...000111111111000000//////......------...///000111222222222222111111000/////////222111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000---...///000000///...---//////////////////////////////////////////////////////...//////000111222:::888444111///000111222000///...///000111000///000000//////......------////////////////////////000000000000111222444444000000000000000000000000////////////////////////............/////////000000000000000111111111111///000111000...------...000000000000000000000000............////////////000000000000000000000000//////............//////000000000000000000000000000////////////000000111333222111000000000000111000000000000////////////111111000///...---,,,,,,...------------...//////---------...............///...---,,,,,,---...///------/////////...---,,,------......///000000000111000000///......------////////////////////////......///000000000000000......////////////......////////////////////////......------------........................------////////////////////////////////////////////////------............------.........................../////////000000111111////////////////////////////////////////////////111000///...............111000///......///000111////////////////////////......////////////......///////////////.........//////////////////////////////............//////------------------------...000000---///111000+++........................///////////////.............................................////////////------......///000000000000000//////......------000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////////////////111111111111111111111111//////............//////////////////////////////000000000000000000000000222000///000222333111...000000111111111111000000//////............//////000000////////////000000////////////////////////000000000000000000000000222111111000000000000000...///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////333222222111000/////////000///...------...///000000000000000////////////......//////000000111111000000000000000000111111111111000000000/////////////////////000000000000000000000000000000000000000000000000000000000000---...///000000///...---////////////////////////////////////////////////000////////////000000111444333111000///000111222000///...///000111000//////////////////.........////////////////////////...............///000111////////////////////////////////////////////////........./////////000000...////////////000000000---///000///......///000000000000000000000000000............//////////////////////////////////////////............//////////////////////////////------,,,,,,,,,---....../////////...------,,,,,,---......///000111111222777666555333000...---,,,...............//////000//////......------......///...------------...///------...//////...---,,,///////////////.........000000//////...------,,,////////////////////////......///000000000000000......////////////......////////////////////////......------------..............................////////////////////////////////////////////////------............------.................................//////000000000////////////////////////////////////////////////000//////............//////...---,,,,,,---...///////////////////////////......////////////.............../////////////////////////////////////////////............//////...........................222333000...//////,,,......................../////////////////////.......................................///////////////////////////.........///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////////////////////////////........................//////............//////////////////////////////000000000000000000000000111///...000222222000...///000000111111000000/////////............//////------,,,,,,,,,,,,------////////////////////////000000000000000000000000000111111111111000000///000000000///////////////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000000//////......////////////////////////////////////000000000000////////////000000000000......///000000111222222000000///////////////...////////////000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////111000000////////////000---......//////000111111000///...///000111000///.........///////////////////////////////////////......---------......///////////////////////////////////////////////////....../////////000000000............////////////,,,...////////////000222000000000000000000000000............//////////////////////////////////////////............//////////////////////////////000000///...---------------...///000000000///...333444444444555555666666777666555333111///...---...............//////000222111///...------......///...------------...///------......///......---111000000///......------//////......---,,,,,,,,,////////////////////////......///000000000000///......////////////......////////////////////////......------------..............................////////////////////////////////////////////////------............------.......................................////////////////////////////////////////////////////////////............//////000......------------......////////////////////////......////////////......------......//////000000/////////////////////////////////....../////////////////////////////////...333555111---......---..............................//////////////////....................................////////////111000000///......------.........///////////////................................................///////////////////////////////////////////////////000000111111000000///////////////////////////////////////////////////////////////////////////------------------------//////............//////////////////////////////000000000000000000000000//////...///000111///---...//////000000//////...//////............//////000//////......//////000////////////////////////000000000000000000000000///000111222222111000///222222111111000000//////111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,---...///000000111111......////////////............//////000000111111111000000000/////////...////////////000000111111////////////............////////////000000000000////////////////////////////////////////////////...//////////////////...////////////////////////////////////////////////111111000//////...//////+++,,,...///000000000///000///...///000111000///------......//////000000////////////////////////000//////.........//////////////////////////////////////////////////////...////////////000000000........./////////000000---///000000//////000111000000000000000000000000............//////////////////////////////////////////............//////////////////////////////222111000///............000222555888999999888888999888777666555444333222000000000///////////////---------------......///111000...------...///000.........------.........---------...............000000//////..................---------,,,,,,,,,////////////////////////---...//////000000//////......////////////......////////////////////////......------------......---------...............////////////////////////////////////////////////------............------........................------..................////////////////////////////////////////////////...............///000111000000000//////000000000////////////////////////......////////////......,,,------...///000111111////////////////////////......////////////..............................---111111......000000,,,....................................////////////....................................////////////000000//////............------......//////000000................................................//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////........./////////............////////////......//////............//////111111000000000000111111////////////////////////000000000000000000000000///000111222222111000///333333333222222111111111111111111111111111111111////////////////////////////////////////////////////////////////////////+++,,,---///000000000000......////////////............//////000000111111111111000000//////......000000000000//////..................////////////////////////000000000000/////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////111111000//////...//////,,,...///000111000......000///...///000111000///------......//////000000////////////////////////000///...............///........................////////////////////////////////////000000000111//////000000000111111111000111111111///......000////////////////////////............////////////........................//////............//////........................,,,------...000111333444999:::<<<>>>>>>===;;;:::222222111000///------,,,---------...............,,,,,,++++++,,,,,,---.........------...///000111---..................---------------......//////............//////000000---------------,,,,,,,,,////////////////////////------...///////////////......////////////......////////////////////////......------------......---------.........//////////////////////////////////////////////////////------............------////////////////////////..................------////////////////////////////////////////////////...............///000111///000000000000000000///////////////////////////......////////////......,,,------...///000111111////////////////////////......///000000///......------------------------------,,,,,,///333111+++........................---.........//////000000....................................////////////............//////000000------......//////000000////////////////////////........................////////////////////////........................//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////---.../////////...............////////////......//////............//////...------,,,,,,------...////////////////////////000000000000000000000000///000000111111111111000333333333222222222222222111111111111111111111111////////////////////////000000000000000000000000////////////////////////---...///000000///...---////////////////////////////////////000000000000111111000000//////......111111000//////...------...////////////000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////111000000////////////000...///000111000///...---000///...///000111000///.........///////////////////////////////////////------,,,,,,,,,------.........................../////////////////////////////////000000000111111000000000000111111111111111222222111///......///////////////////////////............////////////........................//////............//////........................+++,,,...222666:::===???======<<<;;;:::777555333---------.........//////111111000//////...------,,,,,,,,,+++,,,------...---------...............------...//////...---------------------...///000------......///000000111......------------------////////////////////////------...////////////.........////////////......////////////////////////......------------......,,,,,,------.../////////////////////////////////////////////////////////------............------/////////////////////////////////...............///////////////////////////////////////////////////............//////000------............------////////////////////////......////////////......------......//////000000////////////////////////---...///000000///...---------------------------,,,......---///333111---........................------......///000000000....................................////////////------......///000000111.........///////////////////////////////////////........................////////////////////////...........................//////000000//////...////////////////////////////////////////////////////////////////////////------------------------//////............//////////////////////////////000000000000000000000000---///111000///...//////...//////000000//////...//////............////////////............//////////////////////////////000000000000000000000000000000000000000111111222000000111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---...000111111000///...000///...------...///000000000000000////////////000000000000//////////////////////////////....../////////000000000111111////////////000000000000000000000000000000000000000000000000000000000000000///...------...///000////////////////////////////////////////////////000////////////000000111......////////////......000///...///000111000//////////////////.........////////////////////////---,,,,,,,,,---...//////........................//////////////////////////////000000000111111111/////////000000000000111000111222111//////000111////////////////////////............////////////........................//////............//////...........................///111444777:::===???777666555333111000......---......///000111222222111111000000//////.........------------...//////---...//////...,,,***)))------...//////...------------,,,,,,---...000111.........///////////////........................////////////////////////,,,---......//////............////////////......////////////////////////......------------......,,,,,,------...//////000////////////////////////////////////////////////------............------////////////////////////000000000//////.........////////////////////////////////////////////////000//////............///,,,---...//////...---,,,////////////////////////......////////////...............///////////////////////////////////////---...///000000///...---........................---333666222......000000........................------......///000000111....................................////////////.........//////////////////////////////.................................////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////////////////////////////........................//////............//////////////////////////////000000000000000000000000...000222222000...///111///000000111111000000/////////............//////111111000000000000111111////////////////////////000000000000000000000000111000/////////000222333......//////000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////***,,,...111222333222111111000...------...000111111111000000//////......////////////000000000000------......///000000000//////000000111111222222////////////000000000000000000000000000000000000000000000000000000000000000///...------...///000//////////////////////////////////////////////////////...//////000111222------------...//////000000///...///000111111///000000//////.........---////////////////////////.........///000111222333........................////////////////////////000000000000111111111111............/////////000...///111111000000222333////////////////////////............/////////000........................//////............//////........................///.........///000000111......------,,,---...............---------------,,,------...///000111111///////////////000111111...///000000...***&&&$$$,,,---...//////...---,,,------,,,,,,---...000111000000000///......------......//////////////////////////////////////////,,,---......//////............////////////......////////////////////////.........------.........,,,,,,------...///000000////////////////////////////////////////////////---..................---000000000000000000000000111111000000/////////...////////////////////////////////////////////////111000///..................///000111111000///...////////////////////////......////////////......///////////////.........////////////////////////---...///111111///...---////////////////////////---888???777,,,)))...444........................---------...///000000111..................................../////////000000000000///......------000000//////.........---------------------------000000000000000000000000////////////////////////..............................////////////......////////////////////////////////////////////////////////////////////////111111111111111111111111//////............//////////////////////////////000000000000000000000000...111333222000///000222000000111111111111000000//////............//////......------------......//////////////////////////////000000111111111222---------.........//////111111000000000000111111000000000000000000000000222111111000///.........000000000000000000000000111111000///...---,,,,,,////////////000000000000////////////............000000//////......------......////////////......///////////////000111111//////000000000000//////////////////////////////000000000000000000000000---...///111111111000///////////////////////////000000000000000000000000//////............//////////////////////////////---------------,,,,,,,,,111000///---------...///................................................///////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000000000000000111111111111//////////////////////////////000000///...------//////.........---------////////////////////////....../////////...---,,,......////////////......111111000000//////.....................///000000//////............//////////////////............///......---------............////////////......///...---,,,,,,---...///000000000///......------000///...---------------......................................................////////////......------------------------------............---------------............///)))******+++,,,---......////////////////////////---...............---,,,............////////////------............------/////////////////////////////////...---------,,,...............---------////////////////////////000///...---,,,,,,---...////////////////////////........................222111000...------------////////////////////////......------------......,,,333999777///***+++/////////000000///...------......------------............---------,,,,,,,,,..................------........................666444111...---,,,------------......//////000000111///---,,,---------,,,......//////000000111111...///000000000///---,,,////////////////////////............////////////////////////////////////............////////////...............///000000000000000000000000000000000000///.............../////////000000000000000111111000000//////......000000000000000000000000111111000000//////......////////////////////////,,,,,,---.../////////...//////000000000111111111---------.........//////111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000///......------////////////000000000000////////////............000000000000000/////////......////////////......///////////////000000111////////////////////////////////////////////////000000000000000000000000---...///000111111000/////////////////////////////////////////////////////////............//////////////////////////////.............../////////111000///.........///000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...000000000000000000000000//////000000000111111111///////////////////////////////////////...------000000/////////.........////////////////////////...---------,,,,,,,,,,,,......////////////......//////////////////.....................///000000//////............//////////////////............///......---------............////////////......///...------------...///........./////////////////////...---------------......................................................////////////......------------------------------............---------------............///,,,,,,------.../////////........................---....../////////..................////////////---......//////......---////////////////////////...............---------------..................////////////////////////000000...---------......////////////////////////........................111000///......---......////////////////////////......------------......---222666444///+++,,,///...////////////......---......------------...............---------,,,,,,................................................222111///...---...///000.........///////////////111000......///000///.........//////000000000000///////////////......---////////////////////////............////////////////////////////////////............////////////...............///000000////////////////////////000000///...............000000000//////.........000000000000//////......////////////////////////000000000000//////......////////////////////////------......///.........//////000000000000111111------........./////////111000000//////000000111000000000000000000000000...///000222333333222222000000000000000000000000////////////////////////////////////000000000000////////////............000000000000111111111111...//////000000//////...////////////000000000000//////...------...//////////////////////////////000000000000000000000000...//////000000000000///////////////////////////........................//////............///////////////////////////////////////000000111111222000000/////////000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////////////////////////////////////////000000000000111111///////////////////////////////////////......---000000000000000////////////////////////////////////...---,,,+++,,,------......////////////......------.................................///000000000//////......//////000////////////..................---------......///......////////////......///...------------...///------......///000000111//////...------------.........................................................////////////..............................------............---------------............/////////000000000000000000........................---......///000000000000............////////////---......//////......---////////////////////////---------...............,,,---------.../////////////////////////////////000000///.........//////////////////////////////........................//////............//////////////////////////////......------------.........000111000...---...///---....../////////............------------...............------------,,,................................................///...------...000111222///////////////.........000///......000111000///...////////////000000000000000///...............////////////////////////............////////////////////////////////////............///////////////............//////000////////////////////////000//////............///000/////////...---------000000000////////////...////////////////////////000000000////////////...////////////////////////.........///......------//////000000000000000000............////////////000000////////////000000////////////////////////---...000222222222111000////////////////////////............//////000000////////////000000000000////////////............/////////000000111111111//////000000000000//////...//////000000000000000000///---++++++---///000/////////////////////////////////////////////////////////000000000000///////////////////////////........................//////............//////////////////////////////......///000111111222222//////000000000111222222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000111////////////////////////...///////////////......////////////////////////////////////////////////111000...,,,,,,---...///......////////////......,,,,,,,,,------........................///000000000000////////////000000////////////...............------------...//////......////////////...............------.....................//////000000///......---------............................................................////////////......////////////////////////------............---------------............///111111111000000/////////........................------///000111111111111............////////////......////////////......////////////////////////,,,---------.../////////,,,,,,,,,---...///000000////////////////////////000000000/////////000000////////////////////////.......................................///000000////////////////////////......------------......///...,,,,,,---...//////,,,,,,---...////////////......------------..................---------------------.......................................------------...000111222000000//////......---------------...000111000///////////////////////////111000...------......///////////////////////////............////////////////////////////////////............//////////////////............///000////////////////////////000///............//////---------...............////////////////////////////////////////////////////////////////////////////////////////////////.../////////...---,,,,,,000000//////////////////........./////////000000000000////////////000000////////////////////////......///000000///......////////////////////////------......///000000000////////////000000000000////////////.....................//////000000000//////000000000000//////......///000111000000///000///---++++++---///000////////////////////////////////////////////////000000000////////////000////////////////////////........................//////............//////////////////////////////------...//////000111111//////000000111111222222................................................////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////...////////////000000000////////////////////////......///////////////...........................////////////////////////000///---++++++,,,---///......////////////......++++++,,,,,,------.....................///000000000000////////////000000////////////............---------------...//////......////////////......---..................---000000//////..................---------......///......................................................////////////......////////////////////////------............---------------............///111111000//////.................................------///000111111111111............////////////...//////////////////...////////////////////////,,,---------.../////////,,,,,,,,,---...///000000//////////////////////////////000000000000000000////////////////////////..............................---......///000111////////////////////////......------------......000---++++++---/////////,,,,,,---......///............------------......//////.........------------------.........//////......................................./////////000000//////......------.........000222333222111/////////...............111000...------......///////////////////////////............////////////////////////////////////............//////////////////............//////........................//////............//////+++,,,,,,---...///000000.............../////////......................................./////////////////////////////////.../////////...---,,,,,,000000////////////............/////////000000000000//////......//////000000000000000000000000000///.....................000000000000000000000000---.........//////000000////////////000000000000////////////........................///////////////000000111111000000///---...000111111111000/////////...------...//////////////////////////////000000000000000000000000111000000////////////000////////////////////////........................//////............//////////////////////////////---------......///////////////000111111111000000................................................////////////////////////////////////////////////////////////////////////------......///000000000////////////////////////......////////////000000////////////////////////---...//////////////////------------............////////////////////////...---,,,+++***+++,,,,,,......////////////......,,,,,,------------------...............///000000111000000//////000000111////////////............---------------...///000......////////////......------...//////...------111000000///......------...------------...//////......................................................////////////..............................------............---------------............///000000//////......---------------------------------......///000000000000............////////////...//////000000//////...////////////////////////---------...............,,,---------.../////////////////////////////////......///000000000//////////////////////////////.......................................///000111////////////////////////......------------......000...,,,,,,---...//////,,,------.........------......------------....../////////.........------,,,,,,------.../////////......................../////////............---///////////////.........000000111333555555444222/////////............---000000///...............////////////////////////............////////////////////////////////////............////////////000//////............///........................///............//////000,,,,,,---...///000000111---............/////////........................---............/////////////////////////////////.........///......------000000/////////............/////////000000000000//////............//////000000000000000000000000///...---,,,---///111222000000000000000000000000.........///////////////////////////000000000000////////////............000000000///////////////000000111111111111000000---...000111111111//////////////////////////////////////////////////////000000000000000000000000222111000///......///000//////////////////////////////////////////////////////............//////////////////////////////........................//////000000000///...---................................................////////////////////////////////////////////////////////////////////////------......///000000111000000000000000000000000........./////////000000////////////////////////------...///////////////---.........///////////////////////////////////////.........------------......////////////..................------------...............///000000111111000000000000111111////////////............---,,,,,,------///000000......////////////......------...//////...------///////////////.........---------------...//////......................................................////////////......------------------------------............---------------............//////////////////.........---------------------------....../////////..................//////////////////000000000000//////////////////////////////...............---------------..................////////////////////////,,,---...///000//////...////////////////////////........................//////.........//////000////////////////////////......------------....../////////...------...///------.........---,,,,,,......------------......////////////............,,,,,,------...//////000........................---..................---........./////////////////////000222444444222000//////.........---------///////////////......---////////////////////////............////////////////////////////////////............////////////000000///......................................................///000000////////////////////////---------.........//////........................---------.........//////////////////////////////------......///.........000000//////.........---////////////000000000000//////............//////000000000000000000000000///...,,,,,,---000444666000000000000000000000000////////////////////////////////////000000000000000/////////............222222111111000000//////000000111111111111000000---...000111222111///...//////000000000000//////////////////////////////000000000000000000000000222111000.........///000////////////////////////000000000000000000000000//////............//////////////////////////////////////////............//////000000000...---,,,000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------...///000000111111111111111111111111111............/////////000////////////////////////------...///000000//////.../////////000000111111////////////////////////222222222333222111000000......////////////....../////////......---------...............///000000111111000000000000111111000/////////............,,,,,,,,,---...///000111......////////////......,,,---...//////...---,,,------......///000000000---------------...///000......................................................////////////......---------------------------..................------------........./////////////////////000000000------------------------..................------............/////////000//////000000000000///////////////////////////////////////......------,,,...............---------////////////////////////+++,,,.../////////......////////////////////////........................//////............//////////////////////////////.........------............000111000...---...///............---,,,++++++.........------.........000/////////............,,,,,,------...///000000........................,,,,,,---...////////////---.........//////000000,,,,,,---///000000...+++//////.........---------...///000000000///---,,,////////////////////////............/////////000////////////////////////............/////////000111000///......................................................///000111333222111000///...---------------.........//////........................---------.........//////////////////////////////,,,,,,---.../////////...111111000000000000111111111111111111000000000000............///000222222000000000000000000000000////////////000000000000////////////////////////////////////////////////,,,...111333333111...,,,''')))+++---///000000000////////////////////////............////////////---...///000000111000000---...///000000///...---000000000000000000000000000000//////.........---////////////000000000000111000///------....../////////000000000000////////////............////////////............//////////////////////////////------............------............////////////...........................------------...//////222111///.........///000000000//////.........---////////////////////////////////////////////////000000//////......------////////////////////////222222111111000000//////......------------.................................000222222000.........////////////////////////000000//////.........---........................000000111111111000000///000000000000000000000000//////............//////////////////////////////000000000...,,,,,,...000///...---,,,,,,,,,,,,,,,///...---,,,---///111333.......................................///000000000000000000////////////000000000000000000000000000000//////.........---///......------------...---111111...---000111000...............///000000000000//////.........---......////////////..............................////////////////////////((()))+++...///111111222................................................////////////////////////................................................//////000000000000//////////////////////////////000//////.........//////......------...///111222///...,,,+++,,,---///111,,,---...///000000000000////////////////////////////////////............////////////////////////...///////////////................../////////000000000000000000000000000////////////////////////000000000000000000000000000//////......000111222000000//////......------///////////////.........------///222555555000,,,......------------......---------------...//////000000////////////000000////////////000000000000///////////////////////////............///000000........................///............---------000000//////.........---111000000//////000000111111111000000000///////////////...//////000111222000000000000000000000000............////////////////////////////////////////////////////////////---...000222222000...------.../////////...------////////////////////////............////////////...//////000000000000///......////////////......000000000000000000000000000/////////............////////////000000000000111000///...---...////////////000000000000////////////............////////////............////////////////////////////////////000000000000//////............////////////.......................................///000000111000000///////////////000/////////............///////////////////////////////////////////////////////////////.........////////////////////////////////////......------/////////....../////////...........................000222111000.................................000/////////....................................//////000000000//////...........................//////............//////////////////////////////...//////...------...000000///......---------......---------...///111222.......................................//////000000000000000/////////...////////////////////////000/////////............///...............//////,,,000000---,,,///000000///......---...///000111000/////////..................////////////..............................////////////////////////////////////...---,,,,,,000000000000000000000000........................////////////////////////................................................------............------//////////////////////////////............//////000///......---...//////......---------...///000,,,,,,---//////000000000////////////////////////---.........//////000000//////............//////---......///////////////........./////////////////////////////////////////////////////////////////////////////////////////////.........///000111///////////////........./////////////////////.........///111444444000---///......------......///......------...//////000000000////////////000000............////////////////////////////////////------,,,,,,------...///........................///............---------///.........------------000//////......//////000000000000/////////......000000////////////000000////////////////////////------------............//////////////////////////////////////////////////////000000000000//////000000000000000///...---////////////////////////............///////////////000000000000//////...//////............//////000000000000000000000000////////////............////////////000000000000111000///.........////////////000000000000////////////............////////////............////////////////////////////////////000000000000//////............////////////............................../////////000000000000000000000000//////...////////////............////////////////////////////////////////////////.........////////////////////////////////////////////////............---000000////////////000000...........................000111111///......///------------------------////////////..........................................////////////..............................//////............//////////////////////////////,,,...000000.........///000000///............///---------...//////000000..............................------......///000000000000/////////......////////////////////////////////////........................///000111111---111111---,,,...000///000///---,,,---...000222////////////..................////////////..............................////////////////////////222111000///---+++***)))000000000000000000000000........................////////////////////////................................................------............------//////////////////////////////............//////111111///...------------............/////////000,,,,,,---...////////////////////////////////////,,,,,,---...///000111111///...---,,,,,,---...///------...///000000000//////////////////.........////////////////////////////////////////////////////////////////////////......------......///000...///////////////000000......//////////////////000//////000222222000//////......------....../////////......//////000000000//////......//////000------------............////////////////////////,,,++++++++++++,,,------........................///............------------------------,,,,,,,,,//////............//////////////////............111000000////////////000////////////////////////------........./////////////////////////////////////////////////////////000000////////////000000....../////////000//////////////////////////////............////////////000000111000000///...---000///...------...///000///////////////////////////////////////.........////////////000000000000000000000/////////////////////000000000000////////////............////////////............//////////////////////////////------............------............////////////.................................//////////////////000111111111000...---///////////////.........////////////////////////////////////////////////------......//////000000////////////////////////000000000000000000000000000//////////////////000...........................000111000...---...///------------------------///////////////.......................................//////000000//////000000000000000000000000//////............//////////////////////////////...000222222000.........//////...............///,,,---...////////////..............................------------...//////000000/////////.........///////////////////////////////////////..................//////111222222222555555000...///000...000///---,,,,,,...000222///////////////...............////////////..............................//////////////////////////////......------------................................................////////////////////////................................................//////000000000000/////////////////////////////////............//////000000000//////............---...///000000000//////,,,,,,---...............////////////////////////---------...///000000111///...---,,,,,,---...///...///////////////......////////////............////////////////////////////////////////////////////////////////////////------------.........///......//////000000000111............////////////000000/////////000000000//////............//////000000////////////000000/////////....../////////------........./////////////////////////////////,,,,,,++++++,,,,,,---...........................///............---------------------------------//////............//////////////////............111000000////////////000////////////////////////....../////////000000000////////////////////////////////////////////////111000///......///000111.....................///////////////////////////............////////////000000111000000///...---000///...------...///000////////////////////////.........///////////////////////////000000000000000000000000000///////////////000000000000////////////............////////////............//////////////////////////////------............------............////////////........................,,,---...////////////...///000111111111000...---.........///////////////////////////////////////////////////////////////------......//////000000///////////////////////////////////////000000000///......------......//////////////////////////////000000///------...///------------------------.........///////////////////////////////////////...///000111111111111111111111111111111111111111//////............//////////////////////////////222444555444111///...---...------,,,------......,,,---......///......---........................---------------...//////////////////.............................................///////////////.........//////111222222888:::999333000000000...000///---------...000111.........///////////////......////////////..............................////////////////////////---------------...///000................................................////////////////////////................................................//////000000000000//////////////////////////////...............///000000---......///////////////------...///000/////////------......///.........///////////////////////////////////////.........///...------------...///000000000000///...,,,,,,///////////////.................................////////////////////////........................,,,------................../////////000000111111---.........//////000000000000///.........///111/////////....../////////000000////////////000000//////............//////....../////////000000000////////////////////////---------------...//////........................///............---------..................//////000//////......//////000000000000/////////......000000////////////000000////////////////////////////////////000000000111////////////////////////////////////////////////000000////////////000000222111///...---,,,,,,,,,////////////////////////............///////////////000000000000//////...//////............//////000000000000000000000000.........///////////////////////////000000000000000000111111111000///...//////000000000000////////////............////////////............////////////////////////////////////000000000000//////............////////////........................---...///000111000///...000000000000000//////............///////////////////////////////////////////////////////////////.........///////////////////////////////////////,,,------------...............------------......//////////////////////////////000...---,,,---///------------------------.........///////////////////////////////////////...///000111111222222111//////////////////////////////............//////////////////////////////333444555333111///...///---,,,,,,,,,,,,---......------------------------........................------,,,,,,------...////////////.........------.................................///////////////............///000111111777:::999333000111111///...............///000000.........///////////////......////////////..............................////////////////////////000///---,,,,,,---...///000000000000000000000000........................////////////////////////................................................------............------////////////////////////......---......///000111,,,---...///000000000000------------.........///......///////////////...////////////////////////000000//////............////////////////////////000000000000///...,,,+++............/////////000........................////////////////////////........................------...////////////...///000000000000000000111------......///000000000///000000///------///000000//////......//////000000000//////....../////////......------......///////////////000000000111///////////////////////////............///000000........................///............---------.........///////////////111000000//////000000111111111000000000///////////////...//////000111222000000000000000000000000........./////////000000//////////////////////////////////////////////////////000000000000//////222111000......---......////////////////////////............////////////...//////000000000000///......////////////......000000000000000000000000............/////////000////////////000000000000000000111222111000///...//////000000000000////////////............////////////............////////////////////////////////////000000000000//////............////////////...........................000111333333222111000111000000///////////////............/////////000///////////////////////////////////////////////////////////////.........////////////////////////,,,,,,,,,---------......//////............///////////////////////////////////////...,,,,,,---///..................................../////////000////////////////////////---...///000111111111111//////////////////////////////............//////////////////////////////000111111000///...///111---------------...//////......---,,,,,,,,,---...........................------,,,,,,------.../////////.........---------..................................../////////000///...............//////111444444000...///000///------///000000000///.............../////////000......////////////..............................////////////////////////000///---,,,,,,---...///000000000000000000000000........................////////////////////////................................................------............------////////////////////////---------......///000111---...///000000///......---,,,,,,+++,,,---...//////000000000000000//////////////////////////////.........///////////////...///000222222000///.........////////////......,,,------...///000111111........................////////////////////////........................---...///000000000//////111111111000000000000000------......///000000111...000111000...,,,---///000000////////////000000000//////...------......///......------......///........./////////000000//////////////////////////////......//////000111........................///............------------------....../////////111111000000000000111111111111111111000000000000............///111222222111111111111111111111111---------.........////////////////////////////////////////////////////////////000000000000//////000////////////111333444////////////////////////............/////////000......///000000111000000---...///000000///...---000000000000000000000000---.........//////000000////////////000000000000000111111222222000///...//////000000000000////////////............////////////............//////////////////////////////------............------............/////////000........................000222333555555444333222222111///.........///000---.........//////000000////////////////////////////////////////////////000000//////.........---////////////////////////........./////////000000000000////////////000000000000000000000000000000/////////---,,,,,,---///////////////////////////---.........//////000000000000000000000000000000,,,---...///000000000000111111111111111111111111//////............//////////////////////////////---......------...111333...............///000111///...,,,++++++,,,...///........................---,,,,,,,,,,,,---......//////.........---------........................---.........//////000000///......---------......***...///,,,+++...000///,,,---///111111000...------.........//////000000......////////////..............................////////////////////////...---,,,+++,,,...000111................................................////////////////////////................................................//////000000000000//////////////////////////////---------......000111111//////000000000...---,,,---,,,+++******,,,...///000111111111111111000///////////////////////////,,,------...///000111111...///222333333222///...+++,,,---///000111111111+++,,,---...///111222222........................////////////////////////........................---...000111111111000///222222111111000000//////---------...///000000111---000222111...,,,---///000000////////////000000000///...---------------.........------.........---------........./////////////////////////////////............///000000........................//////.........---------,,,,,,,,,------...............////////////......000000///////////////000000000000000000000000000///////////////.........//////////////////////////////............//////))),,,//////------///222///000000000000000////////////000000111111222222000000000000000000000000////////////000000000000////////////////////////////////////////////////......////////////......///////////////.........//////000000000000//////000000000000000000000000////////////////////////111111000000//////..................////////////---------.........////////////////////////////////////.........---------//////............/////////,,,000888;;;555///...111111000000//////......000000//////.........---////////////////////////........................////////////////////////---------,,,,,,---------............///000222222//////.........---------,,,,,,.../////////...---........................,,,---------.../////////---///000///---,,,,,,---333111///------...///000222111111333555555222...111111000000//////......***777,,,---222+++000///......////////////......//////............////////////000000///...------000000//////.........---........................---------............/////////000000///...------//////////////////////////////.........---------////////////////////////........................000///---,,,+++,,,,,,---------............------//////...//////000111222//////.........---------............////////////////////////////////////........................////////////////////////---------.........//////000000//////.........---///////////////.................................000000000000////////////......//////000000111111000---+++,,,...000...,,,////////////////////////------...///000111222222........................//////............//////000......222444444555888000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////......------111111222222222333333333000000000000000000000000000000000000000000000000........................000000000000000000000000//////.........---------000000000000000000000000111111000000//////......000000//////.........---------............------............////////////+++,,,---...////////////..............................////////////......000000////////////000000000000000000000000000000//////////////////////////////////////////////////////............//////,,,---............///000//////000000000000//////000000000000000111111111000000000000000000000000....../////////000000000////////////////////////////////////////////////......////////////....../////////////////////...//////000000000000/////////////////////////////////////////////////////////////////////000000000............////////////---------.........////////////////////////////////////.........---------//////............//////000---///666999444//////000000000000//////......000/////////............////////////////////////........................////////////////////////......------------......------------...///000111//////.........---------,,,---.../////////..............................---------...............---...000///...------.../////////000000//////...111000000222444444111...111000000000/////////...***555,,,...222...444111......////////////......//////............/////////////////////...------000/////////.........---........................---------............//////////////////...------//////////////////////////////.........---------////////////////////////........................///...---,,,,,,,,,---...---......//////......---///...............///000//////.........---------............////////////////////////////////////........................////////////////////////---------.........//////000/////////.....................////////////////////////////////////////////////...............---.........///////////////---++++++...///...,,,////////////////////////000000000000////////////........................//////............//////////////////111555888888000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000........................000000000000000000000000//////.........---------////////////////////////000000000000//////......000/////////..................////////////..................////////////,,,---......///.......................................////////////......000000////////////000000000000000000000000000000//////////////////////////////////////////////////////............/////////...------/////////......//////000000/////////111000000000000000000///000000000000000000000000------........./////////////////////////////////////////////////////////......////////////............////////////////////////000000000000//////////////////////////////////////////////////////---......///000000111111............////////////---............//////////////////////////////////////////.........------//////............//////000...///333555222//////000000000////////////...////////////............////////////////////////////////////////////////000000000000000000000000//////............//////------,,,------...///000...............---------,,,---...////////////..........................................---------,,,...000000///......///555444111///.........///000//////111222222000...000000000000////////////)))333,,,000222222;;;444...//////000000//////...//////............/////////////////////......---/////////.......................................---------............//////////////////......---////////////////////////...............---------////////////////////////........................---------,,,------...///---......//////......---///......------------..................---------............////////////////////////////////////........................////////////////////////------........./////////////////////............------......//////000000000000000000000000000000---------...............------------............///---,,,,,,---......---////////////////////////000000000000////////////////////////////////////000//////......//////000...111///+++///888;;;777000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......///000000111222222............////////////000000000000000000000000000000000000000000000000........................000000000000000000000000/////////............---........................000000000////////////...////////////............//////000000000000//////............////////////.........///......---,,,..............................////////////......000////////////000000111///////////////////////////////////////000000000//////////////////////////////............//////111...,,,---000111///,,,......//////000/////////111111000000/////////...////////////////////////------------.........///////////////////////////////////////////////////......////////////..................//////////////////000000000000//////////////////////////////////////////////////////........./////////000000............////////////.............../////////////////////////////////////////////............//////............//////000//////000111000/////////////////////////////////////////////.........////////////////////////000000000000000000000000000000000000000000000000000000////////////000000...---------......///000........................---......///////////////......................../////////...---------,,,,,,...000000//////000111BBB===666///,,,,,,///111......///000000000///...000000000000////////////***111,,,111222666CCC777//////000000000000////////////............//////...///////////////......................................................---------............///...///////////////......////////////////////////........................////////////////////////........................,,,---------......//////......////////////......000//////...------------....................................////////////////////////////////////........................////////////////////////............///////////////////////////.........,,,------...///000111111////////////////////////------............//////........................///...------............000000000000000000000000------...///000111222222000000000000000000000000000000////////////000000...222000***...:::===777////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111222------........./////////////////////////////////////////////////////////......................../////////////////////////////////.......................................///////////////////////////////////////...............////////////..................////////////////////////...---,,,+++..............................////////////......///////////////000111111////////////////////////////////////000000111111000000000000000000000000//////............//////111///------000111///,,,------...///////////////111000000000//////......////////////////////////------------.........///////////////////////////////////////////////////......////////////......---.........//////000000//////000000000000//////........................////////////////////////000/////////.........---............////////////////////////////////////////////////////////////000000/////////.........//////............/////////000000......///000000.............../////////.........///////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000/////////...//////000000---.................................//////000000......................../////////...---------,,,---///111111000000000222AAA???:::666222111111111---...//////............////////////000000000000,,,///---333000999III777//////000000000000////////////............//////......///////////////...---------.......................................---------............///......///////////////...////////////////////////---.....................////////////////////////........................,,,------....../////////...//////////////////...111111000///............---.................................////////////////////////////////////////////////////////////////////////////////////........./////////000000.........///////////////,,,------...///000111111............................../////////000000000////////////////////////000000//////...//////000111111111111111111111111------...///000111222222000000000000000000000000000000////////////000000///111///,,,222;;;<<<555////////////////////////////////////////////////////////////////////////////////////000000000000222111111111000000000///........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................................./////////.........///////////////,,,------......------,,,............////////////000000//////...---++++++..............................////////////......///......//////000111222000000000000000000000000...//////000000111111222000000000000000000000000//////............//////000///......000000000///,,,---......////////////000//////////////////...000000000000000000000000------........./////////////////////////////////////////////////////////......////////////......------......///000000000//////000000000000//////........................////////////////////////000000//////...------,,,............////////////000000000////////////...////////////////////////000000000/////////......//////............/////////222222...---///000000---............/////////.........///////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000/////////000000111---------...............//////......//////000111.......................................---------...000222222111000000111222666:::===<<<888222///---...//////------...///////////////000000000000//////...444...;;;MMM555///000000111111000000/////////............//////---...//////////////////---------------.................................---------............///---...//////////////////////////////////////////---------...............////////////////////////........................------.../////////.........//////000000//////...111000000////////////000---------...........................////////////////////////////////////////////////////////////////////////////////////....../////////000000000.........///////////////------......//////000000..............................//////000111111111000000000000000////////////000000///......///111111111111111111111111111000000000000////////////////////////////////////111000000//////000000111111///...222888:::777333000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222111000000///......////////////000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...////////////000000000........................---............/////////.........///////////////,,,,,,,,,------,,,,,,,,,............////////////////////////...---,,,+++..............................////////////..................///000111222000000000000000000000000...//////000111111222222000000000000000000000000//////............//////---...000000//////000222+++,,,---...////////////.........///////////////000000000000000000000000....../////////000000000////////////////////////////////////////////////......////////////......------......///000000111//////000000000000//////........................////////////////////////....................................////////////000000000000/////////...////////////////////////000000000000/////////...//////............//////...333444///---///111///---------.........//////............/////////000////////////////////////........................------------------------000//////......//////000000//////.........//////---------.........//////000///.........///111111........................---------...............000111333222111000000111+++///444999999666222...---///000///---,,,...000.../////////000000000111111//////444,,,;;;OOO222000000111111111111000000//////............//////------...///////////////,,,,,,,,,------.................................---------............///------...///////////////////////////////////////---------.........//////////////////////////////..............................///000000///...---//////000000000000////////////.........///000000---------.........//////............////////////////////////////////////////////////////////////////////////////////////.../////////000000000000............/////////000.........///////////////........................------......///000000111000000/////////.........---...///...,,,+++---000////////////////////////000000000000////////////........................111111000000000000111111222+++---999???999222111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000////////////////////////---------.........//////............/////////000,,,------------------,,,............////////////.../////////...---,,,,,,..............................////////////..................///000222222000000000000000000000000...//////000111222222222000000000000000000000000//////............//////+++...111000///...111444+++,,,---...////////////---.........//////000000000000000000000000000000////////////000000000000////////////////////////////////////////////////......////////////......---------...///000000111//////000000000000//////........................////////////////////////,,,,,,------.../////////............/////////000111111000000/////////...////////////////////////000000000000//////////////////............//////...444555000---000111///---------.........//////---.........//////000000////////////////////////........................------------------------//////............/////////......---------......---------.........//////000///.........///111222........................,,,------....../////////111222444333111000000000//////...//////000000111...///111///---,,,///111.../////////000000111111333///000555+++;;;PPP000000000111111111111000000//////............//////------...///000000//////,,,,,,,,,------.................................---------.........//////------...///000000//////////////////////////////---------.........//////////////////////////////........................//////000000000...---,,,//////000000000000//////---------------...///000---------.........//////............/////////000////////////////////////000000000000000000000000////////////////////////////////////000000000000---.........//////000000///////////////.........000000000000000000000000,,,,,,------...///000000//////.........---------+++---...,,,***))),,,...........................------...///000111222222........................111111000000000000111111333))),,,>>>DDD777...///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000------......//////000000.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000---------.........//////---.........//////000000---..................---............/////////000.........///......---,,,......................../////////000///------///---...000111111111000///...............///000111000...,,,---000111///---////////////////////////111111000000//////......//////............//////000000000000000000000000000000000000000000000000000000//////.........---------......//////000000////////////////////////////////////////////////...///////////////......////////////////////////111111111111111000//////000000000000////////////222000---,,,,,,///222444444222//////000111000000///......------///000111///////////////////////////...------///000000///................................................////////////////////////////////////////////////---------------------------......//////...------///////////////.....................------------///////////////.........//////............/////////000111000///...///000//////.........---------,,,---------.../////////////////////////////////////////////////////////---...............---------------.........//////////////////000000000000---222111...555AAAAAA888111222222222111///...,,,............/////////000//////000000///...------111000///......................................./////////...---------,,,........................//////.........------------------............/////////////////////////////////......------------//////.........---------////////////////////////......------------......---------............///////////////////////////////////////////////////...000111000///...///111///...------...///000111//////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////000/////////............////////////////////////////////////////////////---...///111111111000000............/////////000000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////////////////////////////...------...///000111000000000000////////////000000000000000000000000111111000000//////......////////////////////////000000//////.........---///////////////////////////...---,,,,,,---...//////000000///...------...000///...---------------000000//////.........---////////////////////////---......///////////////////////////////////////------------------------000000111111111000111222---...///000111000000//////............//////000111///...///111222000...////////////////////////111000000000/////////...//////............//////000000000000000000000000000000000000000000000000000/////////.....................///////////////////////////////////////..............................////////////......////////////////////////111111111111111000//////000000000000////////////000///...---///111444666555222000//////000000000//////...---...///000111///////////////////////////...------///000000///................................................////////////////////////////////////////////////................................................/////////////////////...000000000////////////.../////////////////////...//////............/////////000111000.........000//////.........------------------.......................................////////////////////////---......//////...------............////////////////////////000000000000...222111...444??????777000111222222222111000///....../////////////////////////////////...------000///......------.............................................---------........................//////.........------------------............///........................000000//////............//////.........---------------------------------///......------......///---------............///////////////////////////////////////////////////...000111000///...///111//////...---......000000/////////////////////////////////....../////////////////////////////////000000000000000000000000111111111111111111111111000000/////////.........////////////////////////////////////////////////...///000111111000//////........./////////000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000///...//////111111000000000000////////////000000000000000000000000111111111111000000000///////////////////////////000000/////////.........///////////////////////////...------------...///000000000///...---.../////////...---------------000/////////....................................---......///////////////................................................222222222111111111111000......///000000000000000000//////............///222000///000111222111000////////////////////////000000000000//////////////////............//////000000000000000000000000000000000000000000000000////////////............///////////////.........////////////////////////////////////////////////......///////////////...////////////////////////000000111111000000//////////////////000000000000---......///111333555666555222///......///000/////////.........///000111///////////////////////////...---...///000000///................................................//////////////////////////////////////////////////////////////////////////////...------...///000......//////////////////222222111111111000000000......////////////////////////............/////////000111000...---...///...............---------...............---------........................////////////////////////---......//////................../////////000000////////////000000000000...111000...222;;;;;;444///000222333333333222111///////////////////////////////////////......---///...------------------........................---------......................................................------------------............///------------------------000000000///////////////...............---------------------------------///......------......///---------............///////////////////////////////////////////////////...000111000///...///111000//////............///////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000/////////......///////////////////////////////////////////////////000000000000000///........./////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111222111000000///000000000////////////000000000000000000000000000000000000222222111111111111000000////////////////////////000000////////////......///////////////////////////...------------...///111000///.........////////////...------------...////////////....................................---......///////////////........................////////////////////////333333222//////000...+++...//////000000000000000111000///...............000000000000000111000000////////////////////////000000000000//////////////////............/////////////////////////////////////////////////////////////////////.........000000//////......------////////////////////////000000000000000000000000---.../////////////////////////////////////////////000000000000000//////////////////000000000000------///000111222333333444111...,,,---.........///////////////000000000////////////////////////...------...000000///...................................................////////////////////////////////////////////////........................000///---,,,,,,...000111............////////////222222222111111111000000............//////////////////............/////////000000000...---...///......................../////////...---------,,,........................////////////////////////---......////////////...------........./////////////////////000000000000///111000...111666666222111111333333444333222111000000000///////////////...///////////////.........------,,,,,,,,,------........................,,,---------.../////////................................................---------............///------------------------////////////....................................//////////////////////////////............//////---------............///////////////////////////////////////////////////...000111000///...///111000000//////............/////////////////////////////////000000/////////////////////////////////////////////////////////111111111111111111111111000000000////////////...////////////////////////////////////////////////111111000000000///.........////////////000000000/////////////////////////////////////////////////////////....../////////////////////////////////000000000000000000000000111111000/////////......////////////000000000000////////////////////////111000000000000000000000////////////////////////000000//////////////////////////////////////////.........------.........111000......///000000//////......---------......///////////////.................................---......///////////////................................................000222000...000444333...///////////////000000111111000///...............///////////////...//////////////////////////////////////////000000000000//////............//////////////////////////////////////////////////////.........///////////////000000//////......------////////////////////////////////////////////////------...///////////////////////////////////////...//////000000000//////.../////////000000000111---...///000000//////...111///------.........---/////////000000000000000////////////////////////...------///000111///...........................////////////////////////////////////////////////////////////////////////------------------------000///---,,,---///111222---.........//////000000111111000000000/////////---.........//////000000//////............//////...///000///...------///---...................../////////...---------,,,........................////////////////////////---......///000000//////,,,,,,---------.........////////////000000000000000111000...000333333111333333444444333222000///000000000000000000//////......///////////////...------,,,,,,,,,------...........................,,,---------.../////////////////////////////////---.....................---------............///........................---------------------------...................../////////////////////////////////....../////////---------............///////////////////////////////////////////////////...000111000///...///111000000000//////...------//////////////////////////////000111111000//////000000000000000000000000////////////////////////000000000000000000000000111000000000////////////000000000000000000000000000000000000000000000000111111000/////////......////////////000000000111//////////////////////////////////////////////////////............///////////////////////////////////////////////////////////////......------,,,.../////////000000000111////////////////////////...///////////////////////////////////////////////////000000000000000000000000000000000000000000---..................---000///...///111222000.........---------......///.........///////////////........................---......///////////////........................------------------------,,,//////...333<<<<<<555///////////////000111111000//////............///---///000///...---...000////////////////////////////////////000000000000//////............//////000000000000000000000000000000000000000000000000.........//////////////////////////////.........////////////////////////------------------------,,,---...///000000000000////////////////////////......///000000000//////......//////000000111111....../////////...---,,,.........///111111000......///000111111111000000////////////////////////------...///111111///---........................////////////////////////////////////////////////////////////////////////------------------------///............///111222------......///000000000000000/////////.........------......///000000000//////............//////...///000///---,,,---...---------..............................---------------------------------////////////////////////---...//////000000000000------------.........///////////////000000000000000000000///000111111222333333444444222111///.../////////000000111111111---...//////////////////------------------...///........................---------...............////////////////////////---------...............---------............///////////////////////////,,,,,,,,,,,,,,,------------------...............------------------------000//////......//////000---------............///////////////////////////////////////////////////...000111000///...///111...//////000//////...---//////////////////////////////111111111111//////000000000000000000000000000000000000000000000000////////////////////////111111000000000/////////000000000000000000000000000000000000000000000000111000000////////////000/////////000000000111111000000000000000000000000000000000000000000000000000///...------...///000////////////////////////........................------.........---,,,,,,......//////000000111111000000000000000000000000------............////////////////////////////////////000000000000111111000000000000000000000000------...//////...------///......111444444000,,,...------------...//////.........///////////////---------------------------......///////////////------------------------------------------------,,,000000---444>>>>>>555000//////...///000111222///............//////000...000111000...---///111////////////////////////.../////////000000000111//////............//////000000000000000000000000000000000000000000000000............/////////000.........///////////////////////////////////////------------------------,,,---...///000000000000////////////////////////---......///000000//////.........///000111111111.............../////////---...000333666666333000...///000111222111000000////////////////////////------...000111111///---........................////////////////////////////////////////////////////////////////////////........................---......///000000111111------......///000000111000000/////////.........------......///000000111//////............//////...///000///---,,,---...---------.........//////---------...............------------------------////////////////////////------///000000111111111////////////000000000000////////////000000000000000000000000000000111333111111222222222111///.........///000111222222333------...///////////////......------......///000.......................................---------////////////////////////---------.........//////---------............///........................,,,,,,,,,---------......---------.........//////------------------------000000////////////000000---------............///////////////////////////////////////////////////...000111000///...///111---...///000000//////...////////////////////////...///111222222111///...000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000///......///000111//////000000000111111111000000000000000000000000000000000000000000000000000///---,,,,,,---///000////////////////////////////////////////////////,,,---...//////......---.........///000111111111000000000000000000000000............/////////000//////////////////////////////000000000111111111000000000000000000000000------...//////...------...---...333666666000***---------------...//////............/////////000---------------------------......///////////////------------------------...........................222000,,,111;;;999///000///.........///111222...............///000111///111333222///...000222////////////////////////.../////////000000111111//////............//////000000000000000000000000000000000000000000000000---.........//////000000---.........//////000000////////////////////////111111111111111111111111,,,---...///000000000000////////////////////////------...///000000//////---......///000111111222............///000222222---///333777:::999666333...///000222222111111000////////////////////////------...000222111///,,,........................000000000000000000000000////////////////////////////////////////////////////////////////////////------///000111111111111---------...///000000111000000000000////////////---------...///000000111//////............//////.../////////---,,,---...---------.........//////,,,------....../////////------------------------////////////////////////------///000111111111111111111111111222222222222////////////000000000000000///000111000///111444...///000111222111000000------...000111222333444------...///000000//////...............///000111......................../////////......------,,,000000000000000000000000---------.........//////---------.........//////---------------------------------.........//////---------.........//////////////////////////////000000////////////000000---------........./////////////////////////////////////////////////////////000111000///...///111,,,---...000000000//////////////////////////////...000111222222111000...000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///.........000111222000000000000111111111111000000000000000000000000000000000000000000000000000///---,,,,,,---///000////////////////////////000000000000000000000000,,,---...000000000//////---......///000111111222000000000000000000000000.../////////000000111111//////////////////////////////000000111111111222000000000000000000000000,,,---...//////...---,,,---,,,///444888777000)))---------------...///000---.........//////000000---------------------------......///////////////------------------------////////////////////////......//////000000111111........................111111111000000000000000111111000000000000111111000000///...............222111000//////000111222444222000...------//////000000000000////////////222111000//////000111222000000//////.........---000000000000000000000000111111111111111000//////000000000000000000000000............////////////111000...---,,,---///000000000//////.........---............////////////...000111111///---,,,,,,333---000===AAA999000...///000111111111000...---////////////////////////111111000000//////......000000///...............---------............///........................---......///////////////---------------------------------............///,,,---------.../////////,,,,,,---...///000111111------------------------........................,,,///222111...,,,---///000------111333000///000......---,,,,,,,,,,,,---000000///...---,,,,,,+++---------............///000000000///......------000000//////.........------/////////---,,,---...---......///////////////...///000000000000//////////////////////////////...---+++,,,...//////...000000000000000000000000........................000///---,,,,,,---///000---------.........//////000000//////.........------------.........//////........................//////............/////////000000111111000000/////////////////////////////////............//////---------............///---------........./////////////////////.........,,,,,,------.../////////////////////////////////........................111111000000//////......//////............//////111222222111///...///000111111111000000000000000222222111000//////000000000000000000111111111111000000////////////000000111111000000//////......111111000000//////......000000////////////000000000000000000000000000000////////////////////////111111000000//////......////////////000000000000//////000111111111111111111///---,,,.../////////////////////////////////........................////////////////////////000000000000000000000000000000//////.........---000000///..................------------.../////////............---------,,,---...///000000000000000000000000000000000000////////////////////////---.../////////...,,,+++/////////...------,,,,,,////////////000000000000........................000000000000000000000000111111000000000000111111000000///...............111000000000000000000111333222000...---...//////000000000000////////////111000///......---......000/////////............////////////////////////000000000000000///..........................................////////////333222000/////////111111000/////////........................///////////////111222222000......///111222666===>>>888222000///000000111000///...---////////////////////////000000000000//////......000///......---------...---------............///........................---......///////////////---------------------------------............///......//////////////////------......///000000000------------------------........................+++,,,------------...///,,,))))))...111000000222///...------,,,,,,------/////////...------,,,,,,---------............///.........///////////////000/////////............---...//////......///000000000000000000000000000000000000000000000000000........................000///......000111111000////////////////////////........................000...---,,,,,,---...000---------.........//////000/////////............---------.........//////........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............//////---------............///---------.........//////////////////////////////........................////////////////////////........................000000000000//////......//////............//////000111222111///...///000111000000000000000000000111111000///////////////000000000000111111111111000000////////////000000111000000000/////////...111000000000/////////...000000////////////000000000000000000000000000000////////////////////////111000000000/////////...////////////000000000000......///000000000000000111///------///000000///////////////////////////........................////////////////////////000000000000000000000000000/////////............000000///..................------------.../////////............---------...///////////////......////////////////////////////////////////////////......//////...------,,,,,,,,,------------------000000000000////////////........................000000000000000000000000111000000//////000000111000//////............//////000000111111000000///222111000.........//////////////////000000000000111000000000///---,,,+++////////////....................................///////////////...------....................................////////////333222000/////////000111////////////........................////////////000111222222000000000111222:::???===888666444111000000000000000///......////////////////////////000000000////////////...//////...---------......---------............///........................---......///////////////---------------------------------............///000000000000000/////////////////////////////////------------------------........................///...---...111555777888...******...111000000222///...------,,,---------........................---------............///------......///000000111////////////............---...000000//////000222......//////000111222333333222111000///000000111000000000000000000000000111///...///000111111000////////////////////////........................///...---,,,,,,---...///------........./////////////////////............------........./////////........................//////............/////////......------....../////////////////////////////////............//////---------............///------.........//////////////////////////////////////////............---////////////////////////........................000000000////////////...//////............//////000111222111///...///000000000000000000000111111000000///.........//////000000000000111111111111000000////////////000000000000000000////////////000000000000////////////000000////////////000000000000000000000000000000////////////////////////000000000000////////////////////////000000000000------...///////////////222000......000111000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////............000//////............///...------------.../////////............---------000000000000///...---,,,//////////////////////////////////////////////////////...------------...***++++++,,,------......111111000000//////............................../////////000000000000000000000////////////000000000///............//////...///000111111000///...222111000///......//////////////////000000000000000111222222222000///...///////////////.................................//////000000//////...---....................................////////////000000///...---......//////////////////.....................///////////////000111111000000222444666BBBGGG<<<222222333111000000000000000//////...////////////////////////////////////////////////000//////....../////////---------............///........................---......///////////////........................---------............///111000000//////.........000000//////............................................................///,,,+++...555<<>>------------------------,,,------...------,,,,,,111...---...000000,,,(((........................------------------------,,,---///000111000///...///...---,,,---///111333...///000111111000///...///000111222222111000///111111000......---------000000////////////000000---------.........//////..................................../////////000,,,,,,,,,---------..............................000000000000000000000000........................333000---,,,---/////////---------.........//////////////////////////////...............///000111---------...///000000111//////000000000000//////........................////////////////////////////////////////////////............/////////000///000000000000111111111000111111111111222222222000000000000000000000000......///000111222333333------...///000111222222////////////////////////......//////000000111111////////////////////////000000000000000000000000//////000000000000//////...------------...//////,,,...//////......000111---.........//////000000000000000000111111111111000000000000000000000000000000////////////000000------...///000000//////---...111333444222000/////////000000111111111222111000///...............000000000000000000000000........................,,,---...//////...---,,,,,,------....../////////---------............///+++,,,---...////////////................................................222111111111000000//////)))***+++---.../////////111111000000//////......//////............//////000000000000////////////......//////...---,,,,,,000000000000000000000000////////////////////////////////////............,,,------...///000111111---......///////////////............////////////////////////////////////000000000000000000000000000000000000000///......///////////////////////////////////////000111111666555333222111222333333222111000//////111333444111000...------///111333111000///------......///////////////////////////................................................000000//////.........------------............///........................................................................,,,,,,,,,---...///000000000///---,,,,,,---///000....................................////////////000000//////000111222222777333///...//////---+++//////.........---------................................................,,,---///000000000//////000000000///......------,,,,,,,,,---...///000000............////////////000000000000000111111222333111///---,,,...000111//////.........---------------------------------******++++++---...000111222111111000///......---////////////////////////,,,,,,,,,---------.........///000///...---...000000//////............//////...---,,,,,,---...///........................000//////.........//////////////////////////////////////////////////////000000////////////000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000777333000///111222111///000000000...------///111111000000///////////////111111111111111111111111111111111111000///------000000000000111111111111111111000000//////......//////000000000000//////000000//////.........------......///////////////,,,,,,...///000000000000..................---------------.........//////000000000000////////////000000//////.........---000000000000000000000000////////////000000000000000000000000000000000000000111111000//////000222......///000111000000000+++222555333111222111///////////////////////////,,,,,,,,,---------......///////////////////////////...---,,,,,,---...///------------------------------------------------........................111111111000000000//////444444333222000///...---111000000000/////////...000//////......//////000000000000000////////////000000/////////.........////////////////////////////////////////////////////////////............------......//////000000---......///////////////............////////////////////////////////////000000000000000000000000000000000000000///......///////////////////////////////////////000111111555444333222222222333333222111000000000111333444111000...------///111333111000///...---......///////////////////////////................................................000/////////............---------............///........................................................................,,,---------.../////////000...---,,,,,,---...000...............---------............//////////////////......//////000111333000---,,,...///...,,,//////.........---------................................................+++,,,---.........---,,,............------------,,,---------.../////////............////////////000000//////000000111222222111///.........///000//////.........---------------------------------............//////000111111111000000///......---////////////////////////,,,,,,---------............///000///...---...000//////.........//////000///...------------...///.................................---------......////////////////////////////////////////////////000000////////////000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000444111//////111222111000111222222111111111333444333333222111111111111111111111111111111111111111222222222222111000///...//////000000000111111111111000000000/////////...//////000000000000//////000/////////............---...//////000000//////---......//////000000000........................---------.........//////000000000000////////////000000000/////////......000000000000000000000000............///////////////////////////////////////000000///......///111//////000000000000000000...777===888222000111222////////////////////////,,,---------....................................///...------------...///------------------------------------------------........................111111000000000000//////000//////...//////000000000000000000////////////111000000//////000000111000000000000////////////222111000///...///000000////////////////////////////////////////////////////////////.....................///////////////---......///////////////............////////////////////////////////////////////////////////////000000000000000//////...000000000000000000000000///////////////000111111444444333222222222333333333222111111111222333444000///...------///111222000000///............///////////////////////////................................................////////////............---------............///........................................................................------..................///...---,,,,,,---.../////////.........---------............////////////......------......//////...---+++,,,---......---...............---------................................................---------...------,,,+++,,,,,,,,,---------------------..............................////////////000000//////000000111222111000000000/////////////////////............---------------------------000000//////...//////000111000000//////.........////////////////////////,,,------------............///000///...---...000...............///000111///...------------...///........................------------------------////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000//////000111222111000111111111111111000000000444333222222111111222222000000000000000000000000222222333222222111000/////////000000000000111111000000000000//////////////////000000000000//////////////////............---...//////000000///////////////......///000000............////////////---............/////////////////////000000000000111000000000000000//////000000000000000000000000------------.......................................//////...------...000111111000000///000000111000:::@@@999000---///111////////////////////////------........./////////------------------------///......------......///------------------------------------------------........................000000000000000000//////,,,,,,,,,,,,---///000111000000000000////////////111111000000000000111111000000000000////////////222000...------...000111////////////////////////////////////////////////////////////............///////////////.........---......///////////////............////////////////////////////////////........................//////000000000000//////000000000000000000000000///////////////000000111444333333333333333333333333333222111222222333444000///...------///000111000/////////............////////////////////////................................................///////////////.........---------............///.......................................................................................---------///...------------...////////////...------,,,,,,............///////////////......---......//////------,,,------.................................................................................000000000//////...------++++++,,,---......//////...............---------............///////////////////////////000111111///000000111111000...---/////////.......................................---------------......///000000/////////.........////////////////////////------------...............///000///...---...000---------......000111111.........------.................................------..................//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000//////000000000000///////////////////////////////////////000111111111000222111000000111000///---222222111000000000000111////////////////////////111222222222111111000///////////////000000000111000000000000//////////////////000000000000/////////////////////...............///000000000000000111000///......//////000///////////////000000000.............../////////////////////000000000000111111111111000000000000////////////////////////------.........///////////////////////////////////////000///...---///111333222111000000000111111...666:::444---+++------////////////////////////.........////////////000------------------------//////............//////........................................................................//////////////////000000444333111000...---------////////////000000000000111111000000000000111111000000000000////////////000///---,,,,,,---///000........................////////////////////////////////////............///////////////.........---......///////////////............////////////////////////////////////------------------------//////000000000000//////000000000000000000000000///////////////000000111222333333333333333333333333222222222222222222222///......---......000000///////////////......---////////////////////////.........................................................///////////////---------............///.......................................................................................---------.........------.........//////.........---------............////////////000000///....../////////.../////////...------...---.....................................................................000000//////............,,,,,,---...///000000111...............---------............/////////////////////...///000000111///000111111111000...---////////////////////////........................,,,,,,,,,---...///000111////////////............////////////////////////---------.........//////...///000///...---...000---------......000111111---..................---........................---...///000111000000000//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000//////000000000000//////////////////////////////000111111111000000000111333111000111333444333222333222222111111111111111////////////////////////000000000111000000///......////////////000000000////////////000000000000//////000000000000//////.........///////////////...//////000000000000000111000000////////////000/////////000000000111111////////////////////////.../////////000000000111000000000000111111111111////////////////////////....../////////000000000000000000000000000000000000111111000//////000222222222111111111111222222---111111...---///...***////////////////////////.........////////////000------------------------////////////////////////..............................................................................////////////000000------...//////......---////////////000000000000111000000//////000000111000000000000////////////......---,,,,,,---///000........................////////////////////////////////////.....................///////////////---......///////////////............////////////////////////////////////...........................//////000000000000000000000000000000000000000///////////////000111111222222333444444444333333222222222111111111111000......------......///000/////////000///......---////////////////////////.........................................................///////////////---------............///........................................................................------..............................................................................////////////111000//////.../////////---///000000...------...---------.....................................................................---,,,,,,,,,------------......///000111111------..............................//////////////////......//////000111///000111111111000...---...////////////000000000........................------...///000222333444........................////////////////////////------........./////////...///000///...---...000...............///000111------...//////...------........................---...000111222222111000////////////////////////////////////////////////...///000111111000///...////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000111111000///000333555444000...///222555555333666555444444333333444444000000000000000000000000//////000000000//////.........////////////000000////////////000000000000//////000000000000//////.........///////////////...///000000111111000000//////000111111111000000//////000000111111222222000000000////////////.........//////000000111111//////000000000000000111000000000000000000000000////////////000000000111111111111111111111111111000111111111//////111222000111222333333333333222...///...---///333111,,,////////////////////////------........./////////------------------------...//////000000//////..................................................................................../////////000000$$$&&&***...000111111000.../////////000000000111000//////......//////000000000000000////////////---.........////////////........................////////////////////////////////////............------......//////000000---......///////////////............////////////////////////////////////..............................///000000000000000///////////////////////////////////////000111111111222333444444444333333111111111111000000//////---------.........//////...///000000000///------////////////////////////............................................................/////////000---------............///........................................................................,,,---------.../////////---..................---,,,,,,------.../////////............////////////000///......---------...))),,,//////...---...///---------.........//////................................................------,,,+++,,,---......---------....../////////,,,---------.../////////............///////////////............///000000000000000000000//////....../////////000000000000........................////////////000111222333........................////////////////////////............////////////...///000///...---...000//////.........//////000------...//////...------........................,,,---///111222111000000////////////////////////////////////////////////...///000111111000///...//////////////////////////////////////////////////////000000000000//////000000000000000000000000///000000//////222888<<>>>>>;;;888666555333222111111222222000000000000000000000000000000000000000000000000---///000000///...000111////////////////////////000000000000000000000000000000000000000000000000...//////000000//////...---...///000222333444444000000////////////000000111222333222000///000111222111000///////////////111111000000000111222222...///000000000000//////////////////000000000000000000000000//////////////////000111111111111111111111111111111111111111000000000000////////////......................../////////...............//////////////////...---////////////////////////......................../////////////////////////////////////////////////////////000000111111111222111111111000000000///////////////////////////000000000000////////////...//////////////////......//////...,,,,,,---...111111000///............//////////////////////////////............//////............////////////000000000000////////////////////////////////////000111222111000//////111///////////////////////////000000000000000///...+++,,,...000111000000///000000000000000111111111111111111222222333333333444222///......//////.........////////////......,,,---///000000///---,,,...//////////////////...........................///////////////.........//////......------,,,,,,,,,------.............../////////...---------,,,---------......000111111///////////////.........000...***((((((***...000................................./////////000000///////////////.........///////////////.........////////////////////////////////////////////////......------------......------,,,,,,,,,,,,------------------...///000111................................................---------------------------...000222222111000............/////////000000000000////////////000000000000000000////////////................................./////////000000000...---...///000///......//////////////////...........................,,,---///000000000///...........................------............------...//////000000//////.........////////////............///000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////111111111111111000000///333444666777777555222///222222111000000000000111000000000000000000000000////////////000000000000------............//////////////////////////////////////////////////////////////////////////////...//////000000//////......//////000111222222333//////000000000000//////000222333111///...000111333222111000000//////000000000///......///000000.........000111111000...////////////000000000000000000000000//////////////////000111111111111111111111111111111111111111000000000000////////////..........................................------//////000000///...------////////////////////////........................////////////////////////////////////////////////000000000//////.........111111111111000000000000////////////////////////////////////000000000000......////////////......---...//////---,,,---...000000///...............//////////////////////////////............//////............////////////000000000000////////////////////////////////////000111222111000//////111///////////////////////////000000000000000///...+++,,,...000111111000000111000000///000111222222111222222222222222333333333111///.../////////.........////////////......+++,,,...000000///---,,,/////////....../////////.................................////////////////////////......---------...------.........///////////////...---------,,,---------......000111111.........///////////////......------------..........................................////////////.........///////////////.........///////////////........................////////////////////////......---------......///......------------............------,,,------...........................................................................,,,...000111222111///...............//////////////////000000000000//////000000000000////////////.....................---............////////////000...---...///000///.........////////////..............................,,,---///000000000///.../////////000000/////////------............------.........//////...............////////////......000000000000000///......//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000---...000111111111111000111333555777666555444333222111000000//////......000000000000000000000000......//////000000000000111000000111222222222222000000000000000000000000///////////////////////////////////////////////////000000111111000000///111111000000000000000000//////000000000000/////////000111111000///000111222222111000000000000000000000///......///111222000///...///111222000...////////////000000000000////////////000000000000//////000111111111111111111111111111111111111111////////////000000000000////////////////////////------..................//////000000///...------////////////////////////........................////////////////////////////////////////////////000000000///...---------000000000000000000000000000000000000000000000000////////////000000000000---......//////......------...000000...---............------------......//////////////////////////////............//////............////////////000000000/////////......////////////////////////000111222111///...///000////////////////////////...//////000000/////////,,,---...///000000000000111111000///000111222333222222222222222222222222222000///...///000///.........////////////......+++,,,---...///...------//////............//////.................................///////////////........................///......---......//////...............---------...............///000111.........///////////////---...000111111000...---........................------........./////////.........///////////////.........///////////////------............//////////////////////////////.........---......///000///......------......///......---,,,,,,,,,,,,,,,........................................................................,,,---///000000000///...........................//////000000000000//////000000000000////////////...............---------------........./////////000...---...///000///...---......//////......---........................---......///////////////...///000000000000///...------............---------......//////......---......////////////......000000000000///...---,,,//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000------///000222222333333222444666555444222222333222111111000000///......000000000000000000000000...//////000000111111222000///...///111222111000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///222111111000000///.........///000111111000///...///...///111333444222000000000000//////000000111222111000///000222444666444111......111222000...////////////000000000000////////////000000000000//////000111111111111111111111111111111111111111////////////000000000000////////////////////////...............///////////////////////////...---////////////////////////........................////////////////////////////////////////////////000000000///////////////////////////////////////000000000000000000000000.../////////000000000111---......//////......------///111111000......///,,,,,,+++,,,,,,---.../////////////////////////////////............//////............/////////////////////.........------///////////////////////////000111000...---...///////////////////////////,,,---...///////////////...............///000111222111000//////111333444222222222222222222222222111000//////000000///.........////////////......,,,,,,,,,------.........000///...------...///000..................................../////////000------......//////000000000///...------...//////---------...............//////.........//////000............/////////000---...000111111000...---........................---------.........//////............/////////000............/////////000....../////////000000000////////////////////////...............///000000...------,,,,,,------......------------......///................................................------------------------------------.......................................///000111111000///...000000000000//////////////////.........------------------.........//////000...---...///000///...---......//////......---.......................................///000000,,,---...//////...---,,,------............------...//////000000//////.........////////////............/////////......---//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000...//////000111222333444333555666444000......000111111111111111111000000000000000000000000000000//////000000111222222333...,,,+++,,,///000///---000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000/////////...///000111111000///...000......333999:::555000............///000111111111000//////000333666888999444///...000222111///////////////000000000000.../////////000000000111//////000111111111111111111111111111111111111111.../////////000000000111////////////////////////.........//////000000000---...//////////////////////////////////////////........................//////////////////////////////////////////////////////000000111111222222............////////////000000000000000000000000.../////////000000111111---..................------///111222000//////000*********+++,,,---.../////////////////////////////////............//////............/////////000///.........------------////////////////////////...000000///...---...///////////////////////////+++,,,---...//////////////////...------...000111222111000//////111333444222222222222222222222222111000//////000000///.........////////////......---,,,,,,,,,,,,---...///000///...------...///000........................---.........//////000000,,,,,,---...///000111111000///...------...///000,,,------....../////////000//////.........//////---.........//////000000...//////////////////...////////////////////////---------.........//////---.........//////000000---.........//////000000//////000000111111111222////////////////////////...............///000000---,,,,,,++++++,,,,,,------------...///000111222................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...........................---...///000111111000///...000000000000//////////////////.........------------------.........//////000...---...///000///...---..................---........................//////...------///000111++++++,,,------,,,++++++---..................---000000111111111111000000......////////////......+++,,,---...//////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000111000000000111222333444---000222222000000333555000000111222222333222222000000000000000000000000///000000111222333333333222///...///222333222000000000000000000000000000000000000000000000000000000000000000000000000000---..................---......//////000000111111...///000222222000///...111......555===???888000------------...000111222///...------...222555777<<<666///...000222111///////////////000000000000.../////////000000111111//////000111111111111111111111111111111111111111.../////////000000111111000000000000000000000000.../////////000000111111------...///000000000///////////////////////////........................////////////////////////////////////////////////000///000888@@@@@@777...//////000000///...------,,,,,,------.../////////////////////////////////........................////////////////////////000000//////.........---////////////////////////000000000000000000000000------------.........///------......///000000000//////000000///...------......//////000000111111000000000000000000000000///////////////.........------,,,+++,,,---...///444333111////////////000////////////000111222333333333111000000222000------.........//////000000000///...---------------------------------------***+++---///000000//////333111///------///111333222///,,,...222444222...---------............///........................---.........//////000000///...---,,,,,,---...///..........................................------000///...---------------////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...------------------------........................***+++...///000000..............................------............------////////////////////////000000000000000000000000...///111111/////////000...///000///...---...000.../////////000000111111000///---,,,,,,---///000........................---------...............//////............//////............///////////////000000111111111000000///000111222111000...,,,...........................---,,,,,,,,,,,,---...............////////////000/////////............//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111...000333555555333000...---111222000444:::;;;666000000000000111111111111111111000000000000111111////////////000000000000222111111000///......---............////////////111111000000//////.........//////000000000000000333///000555777222000111000000111111111222222222---...///000111222333333777222---,,,...111222111000000111000000///......000000000000000000000000111000///////////////000555444444333222111000000111000///...............000000////////////000000000000000000000000000000---------.........//////000000000000////////////+++,,,------......------...---,,,,,,,,,,,,---...........................222222444:::AAAAAA;;;555///////////////...------........................////////////////////////................................................000/////////............////////////////////////........................------........./////////000000000///......------///////////////...------////////////............000000000000000000000000///////////////////////////......---...///000111444333111000////////////////////////000111222333555333111///000111000.............../////////000///......---------......---------------------------...///000000000///...+++,,,---111555999===???;;;666000...000111000...---------............///........................------------.........///......------------......................................................000///...------------...------------............////////////////////////000000000000000000000000////////////////////////...........................------,,,,,,------...------------------------........................---...///000///...,,,+++---------------------------..................---////////////////////////////////////////////////...///111111/////////000///000111000///...///111.........//////000000000000...---,,,,,,---...000........................///.....................//////............//////............////////////111111111111111000///...//////111111111000...---..............................---,,,,,,---..................////////////000000/////////.........//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111///000222444444222000///...111111000333999999555000000000000111111111111111111000000000000111111////////////000000000000111111111000///.....................////////////111000000000/////////.........///000000000000000...000111222222111000/////////000000000111111111......///000111222333333555222...---///111111000000000000000000///......000000000000000000000000000000////////////000000222111111000000/////////...---,,,,,,+++++++++,,,000000////////////000000000000000000000000000000---------.........//////............------------,,,,,,---..................---,,,++++++,,,---...........................222333555999======;;;999///////////////......---000000//////...------,,,000000000000000000000000................................................////////////............////////////////////////............................../////////000000000000000000///......------///////////////......---000//////......---,,,,,,000000000000000000000000////////////////////////000000000000000111222222444333222000///.........////////////000111222333777444000////////////000............////////////......---------...//////------------------------000000111111000///......+++...444;;;AAAFFFIIIJJJCCC<<<333...---......------------............///........................,,,,,,,,,------------------..................---................................................//////......------......------------............////////////////////////000000000000000000000000////////////////////////------------------------......------------......------------------------........................000000000000///---***)))------------------------........................////////////////////////////////////////////////...///111111/////////000000111222111000///000222...............////////////...---,,,,,,---...///........................000000000//////.........//////............//////---............/////////222222222111000///...---...///000111000///...---..............................---,,,,,,---..................////////////000000000/////////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111222222111111000///111000///222666555222000000000000111111111111111111000000000000111111////////////000000000000111111000000//////..................////////////000000000000////////////.........///////////////---555888222///222222...///////////////000000000......///000111222222333333111//////000000000//////////////////......---000000000000000000000000000000000//////000000111000000000000000000000000000//////...............000000////////////000000000000000000000000000000------........./////////............---------------....../////////////////////...------...//////........................///111333444444444444555...///////////////......000/////////.........---000000000000000000000000........................------------------------///////////////.........////////////////////////000000000000000000000000////////////000000000000------......///000000000...///////////////......///////////////.........///////////////////////////////////////000000000000000000000111111222222333333222111000///......000000//////000111222222777222/////////......000.........///////////////---------------...///000......................../////////000////////////000444:::@@@CCCEEEDDDCCCAAA;;;333...------......---------............///........................------------------------,,,---...//////...---,,,........................---------...............//////............//////////////////000000000000////////////////////////////////////////////////////////////////////////------------------------......------------......................................................000000000///...---+++***------------------------.........------.........////////////////////////////////////////////////...///111111/////////000///000111111//////000111------..................///...------------...///........................222111111000///......---///......------......///---------.........//////000111111111000///.........//////000000///....................................------------..................////////////000000000////////////...//////000000000000/////////////////////////////////////////////////////////000000000111111111111///////////////////////////000000000111111111111111111000000000000111111000000//////111333222000///000000000111111111111111111000000000000111111////////////000000000000111000000000/////////...............////////////000000000000////////////...............//////000111>>>@@@555///444555...000000000000000000000000...//////000111111222222000000000000000000///........./////////......---////////////////////////000000000///000000111111000111111111222222222333111111000//////000000000000000////////////000000////////////////////////............////////////000000000000////////////......///000000000000000111000000000000000000111........................///000111000...---...///......///////////////............/////////000000000000000000000000000000////////////////////////.................................///////////////////////////////////////000000000000000000000000////////////000000000000------......///000000000......///////////////.........///000111111222222////////////////////////////////////000000111111//////000000000111111111222222111111000//////...000000000000000000111222666000...111111...---000///////////////.........---------------...///000........................,,,,,,------...///000000...111555888999777333111666333000///.../////////---------............///........................//////..................,,,---...//////...---,,,........................---------.........////////////.........//////000////////////000000000000////////////////////////////////////////////////////////////////////////........................///......------......///................................................---..................---------------------------///...------------...///////////////////////////...........................///111111/////////000...///000000......///000..................------.........------.................................222111111000///......---......------------......------------............---...///000000000000000........./////////..................................................................////////////111000000000//////////////////000000000000/////////////////////////////////////////////////////////000000000111111111111///////////////////////////000000000111111111111111111000//////000111111111///...000111111000//////000000000111111111111111111000000000000111111////////////000000000000000000000000////////////............////////////////////////000000000000///............///000000666BBBCCC666///333444---111111111111111111111111//////000000111111222222///000111111000///............///////////////...////////////////////////000000000000000111222222000000000111222222333333...------,,,------......000000////////////000000////////////////////////........./////////000000000000000000////////////...///000000111111000000////////////////////////........................000111111000...------...---...//////////////////------...//////000111111000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////............................../////////000000000000000000///......---------...//////////////////......///000222333444444000000000000000000000000...//////000000111111222......///000000000000///000000111111111111000000111000000000000000111111333...///666777111...111///////////////...............---------...//////........................,,,,,,,,,,,,---///000111---///222333222000---+++------...///000000000000---------............///........................///////////////.........---..................---........................,,,,,,------...///////////////......//////000000------------............////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////................................................,,,,,,------...///000000........................///...---,,,,,,---...///////////////////////////...........................///111111/////////000---///000///...---...////////////...............................................................000000000//////...............------------......,,,------------.........,,,---...///000111111111..................//////........................---...////////////...---............////////////111111000000000///////////////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111000000//////000000111222///...000222000///000000000000000111111111111111111000000000000111111////////////000000000000000000000000////////////............////////////////////////000000000000000//////......000111222888>>>>>>444///000000,,,222222222222111111111111//////000000111111111111...000111111///............//////000000000000000000000000000000000000000000000000000111111222333.........//////000000000///............///000000000000////////////000000000000000000000000000000....../////////000000000............------------...//////000000000000000+++,,,,,,------,,,,,,+++........................111000000000111111000000------...//////////////////////////////000000000////////////////////////////////////////////////000000000000000000000000............/////////000////////////////////////........................------........./////////000000000///......------------...///////////////...//////000111222222333000000000000000000000000...//////000111111222222......000111111111000///---...000111222222111111111111000000000000111111111...222===???666111333000/////////............///......---------....................................------...///000111///000111111111000///...,,,---...///...//////000---------............///......................../////////......---------......------------..............................,,,,,,------...//////000///////////////000111111------------............////////////////////////000000000000000000000000////////////////////////........................//////............//////................................................,,,,,,,,,---...///000000////////////////////////000///---,,,,,,---///000////////////////////////...........................///111111/////////000...000111000///...///000000000000//////.........---..................---........................///........................------,,,,,,------...,,,,,,---------.........------...///000000000000------------......//////........................---...///000000///...---............////////////111111111000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000333...---111333000///111000000000000111111111111111111000000000000111111////////////000000000000////////////000000000000............////////////.../////////000000000111222111/////////000222333777666555333000///......222111111111000000000000000000000000111111111111...000111000---,,,...000///000000111111111111111000000000000000000000000000000000000111222333444.........///////////////111111000000111222222333000000////////////000000000000000000000000000000.../////////000000000000............---------------...//////000000//////+++,,,------------,,,+++........................///......000333444222111------...///000000//////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000000000000000000000------------.........///------......///000000000------...///000000//////////////////000000000000000000000000000000000000...//////000111222222222...///000111222111000000,,,---///111222333222222111111000000000000000111111...555BBBEEE:::333555000000//////.........---000///...---------------////////////////////////222111///......//////000........................000000000...------...000---------.........//////.................................------,,,,,,,,,///...---,,,,,,---...///........................,,,,,,------...///000000///////////////000111111////////////000000000111////////////////////////000000000000000000000000////////////////////////------------------------//////............//////////////////////////////...........................------------...//////000000000000000000000000000///---,,,,,,---///000////////////////////////...........................000111111/////////000///111222111000///000111111111000000/////////...------............------........................---------..................------,,,,,,------...,,,,,,,,,---------.........///////////////......---------------...///000........................---...///000000///...---............/////////000111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111//////000000000000//////333...---222333000///222000000000000111111111111111111000000000000111111////////////000000000000////////////000000000000............/////////000.../////////000000111111333111000///000111333444777222000333444000000222111111000000/////////...000000000000111111111111...000111///,,,,,,...000000000111222222222222222000000000000000000000000000000000000111222333444111111111111111000000000......---......///000000000000////////////000000000000000000000000000000////////////000000000000111000000000////////////---......///////////////---...///000000///...---........................000000//////.........---000000000000////////////---.........//////000000////////////////////////---,,,***'''&&&'''***...............///////////////............//////000000000000000000000000000////////////////////////............////////////111111000000//////..............................111111111111111000//////000000000000000000000000111111000000//////......000000000000000000000000111111111000000000000000//////000000000000//////555333111222444555444111------......//////000000///////////////.........//////////////////////////////............//////000//////............///++++++,,,------......///---,,,,,,,,,,,,---......//////...------------...///......------......///.........------,,,,,,,,,,,,---...000000000///...////////////////////////------......//////000000......////////////......---------...///111222333///000000///------...000////////////////////////------............------000000//////.........---........................111000...,,,+++,,,...///////////////....................................////////////............//////.........---------/////////...---------,,,............////////////000000////////////000000//////.........//////000------------------------........................111000...,,,,,,,,,.../////////000000///...------......////////////......//////............//////000///---,,,,,,---......////////////////////////...---...///111111///---000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333111///...---...///000000000000000000111111222////////////000000000000000000000000111111111111111111000000000000111111444333222111000000000000//////000000111111111222000000000000000000000000////////////000000000000111111000000//////......///////////////////////////......//////000111222111111000000000000111111000000000000000111111222000//////.........//////000111222222222222222222111000///......---......---......///000111111222//////000000000000/////////////////////000111111222222222111111111111000,,,---...///000//////...111000...------...///000////////////////////////////////////////////////////////////............---.........//////000000................................................//////......------------000000000000/////////////////////000000000111111////////////////////////000000///,,,++++++...111............////////////000000///////////////000////////////////////////////////////////////////............////////////111000000000/////////...........................111111111111111000//////000000000000000000000000111000000000/////////...000000000000000000000000//////000000111111222222000000000000000000000000333111///000222333222000000000000111111111111111/////////////////////...////////////////////////000///.............../////////.........//////000///......------,,,,,,+++...............//////000//////...------------.........------------...............------,,,,,,,,,...///000111111111000000////////////////////////.........///////////////......////////////....../////////000111333444555000000111///...---///000////////////////////////------............------000/////////.........---........................000///...------------...,,,,,,---...///000111111........................---.........//////000000//////.........---------...............---------............////////////000000////////////000000111000///...............------------------------........................111///...,,,,,,,,,.../////////////////////...---......////////////......//////............/////////...---------...///000///////////////////////////....../////////,,,***000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111///.........///000000000//////000000111222000000000000////////////000000000000111111111111111111000000000000111111333222111111000111111111///000000000111111111111000000000000000000000000////////////000000000000111000000000/////////...////////////////////////111000///////////////000111111000000000000111111000////////////000111111000//////.........//////000//////000111111000/////////.........//////000.........///000111111111------............------///////////////000111111222222222111111111111000000000/////////000111222444333000///......//////000000000000000000000000////////////////////////////////////......................../////////000......................................................---------------,,,////////////000000000000000000000000111111111111////////////////////////111111111000......///111............////////////222222111000/////////000........................////////////////////////............////////////000000000000////////////........................000000111111000000//////000000000000000000000000000000000000////////////000000000000000000000000......///000111222333333111000000//////000000111000///...///000111000...............------------......//////////////////////////////////////////000000///...---------..................///000111//////......---,,,,,,,,,000000//////000000111222//////...------------......------,,,,,,------............---------------......///000000000/////////////////////////////////////////////...............////////////....../////////000111222333444000111111///...---///000////////////////////////------............------/////////........................................../////////......------,,,,,,---...///000111111........................,,,,,,---...///000111111...............------------------...........................////////////000//////......//////000222111000...------------------------------------........................000///...,,,,,,---......---...//////////////////......////////////....../////////....../////////............///000111111//////////////////////////////......///---+++(((000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111///......///000000000000//////000000111222111111000000//////......000000000000111111111111111111000000000000111111111111111000111111222333000000000000111111111111000000000000000000000000////////////000000000000000000000000////////////////////////////////////222111000///............111000000//////000000111//////......//////000111/////////......//////000111///---...111222111...............///000111222......//////000000111111---......//////......---000////////////000111111222222222111111111111000222111///......000222444666444222000///...//////111111111111111111111111////////////////////////////////////........................////////////........................................................................////////////000000000000000000000000000000000000////////////////////////...000111000///---..................////////////444333222111000000000000........................////////////////////////............////////////000000000000////////////........................///000000000000000//////////////////////////////000000000000////////////000000000000000000000000//////000000111111111222111111000//////000111111////////////////////////---,,,,,,,,,++++++******............////////////////////////////////////000000///...---------------------......000111111,,,,,,------.../////////000000//////000000111222//////...------------...------,,,,,,,,,,,,------...............---------,,,,,,------------------////////////////////////000000//////......------......////////////......---------......000111111//////000...---,,,...///////////////////////////------............------................................................---...///000000///---,,,////////////....................................---------...///000000111........................,,,---------.../////////............/////////////////////....../////////111000///...............................................................///...------------......------...///000000//////......////////////............////////////......000////////////000000000///////////////////////////......///000///,,,***///////////////////////////////////////////////////////////////////////////000000000111111111111111000////////////000000///////////////000111111111111000000//////......///000000000111111111111111111000000000000111111000000000000111222333444000000000000000111111111000000000000000000000000////////////000000000000000000000000////////////////////////////////////111111000///////////////000000////////////000000...............///000000//////////////////000111333000---///333555444111//////......///000111111.../////////000000000111000000111111111111000000000000//////000000111222222222222111111111000000000000//////000000111222444333222000////////////111111111111111111111111////////////////////////////////////.....................///////////////........................------------------------///////////////000000000.../////////000000000111////////////////////////000000000000000000000000---///111000///---------............////////////444444333111000000000000........................////////////////////////............////////////////////////000000000000////////////////////////...//////000000000//////////////////////////////////////////000000000000000000000000000000000000222111111111000000//////111111000000000000111111///000000000000///000000000//////......------------.........//////000000//////////////////////////////...------------------------......000111111,,,,,,---......//////000//////......//////000111//////...------------......------,,,,,,------...........................---------,,,,,,,,,------////////////////////////000000//////......------......////////////......------------...///000000.........---,,,+++,,,...////////////////////////------............---------------.......................................,,,...000111111000...---////////////............///////////////////////////////////////.........---.....................,,,---------.../////////............//////////////////............//////...............///000111......................................................---------.........------...///000000//////......////////////............///000000///......111111000000000///......////////////////////////...---...000222222000...///////////////////////////////////////////////////////////////////////////000000000111111111111000///////////////000000/////////...///000000111111000000000/////////...///000000000111111111111111111000000000000111111//////000000111222444444111111000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000///////////////000111111000000////////////000000...............///000000///////////////000111111444111///000333555444333111111000///////////////////////////000000000000000000111111111111000000000000000000000111222222222222222111111111000000///111333444555444222111000000000///000000111111111111111111111111111111000000000000000000000000////////////............///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,///000000000000111111111......//////000000111111////////////............000000000000000000000000///111222222000/////////............////////////333333222111000000000000........................////////////////////////............////////////////////////000000000000////////////////////////......///000000000//////000000000000000000000000////////////000000000000000000000000000000000000333333222111000///......000111111222222111111000///111222111000///000222.........---------------------......///000000000////////////////////////...---------------.....................///000111000000//////...---------......------......///000//////...------------............------......................../////////111000//////...////////////////////////////////////////////////...............////////////......000/////////000000111222......///---,,,+++,,,...////////////////////////------............---------------------.................................,,,...000111111000///...,,,,,,---...///000111111////////////////////////000000//////............---------...............---------...........................///////////////......------......///------------...000111222................................................---------...............---...//////////////////......////////////......---...///000000///...---///000000000000///...---////////////////////////------...000333333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000//////......//////000111/////////000000000000000000000000000111111111111111111000000000000111111000000000000111222333444111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000............///000111222000//////......//////000//////......//////000111////////////000111222222777666555333222111222333333222111000////////////////////////000000000000...//////000000//////...111000000000000111222222222222222111111111111000000222666888999777444222......///000000111111111111111111111111111111111000000000000000000000000////////////............///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111.........///000111111111000000000000//////......000000000000000000000000000111222111//////000111............////////////222111111000000000111111////////////////////////////////////////////////............////////////.../////////000000000111////////////////////////---......///000000//////000000000000000000000000.../////////000000000111000000000000000000000000222222111111000000/////////000222444444222000//////111222111///...000222++++++++++++,,,,,,,,,,,,------......///000000111////////////////////////,,,,,,,,,,,,---...////////////.........//////000000000//////......------......------......///000//////...------------...000//////......//////000---........./////////000222111000/////////000000////////////////////////.........///////////////......////////////......000////////////000111111///000000///------...000////////////////////////------............------,,,,,,,,,------.................................---...///000111000000///,,,,,,---...///000111111////////////////////////.........///////////////---------.........//////...............---------............///////////////......------......///...............///000111................................................,,,------......///......//////////////////...---......////////////......---...///000000///...---+++,,,...///000000//////////////////////////////.........000222222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......///000000000000000///............///000000......//////000000111111000000000000111111111111111111000000000000111111111000000000111222333333111111111111000000000///000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000000///////////////000111//////............//////000////////////000111111////////////000111222333AAAAAA???:::333000111444111111000000000000000000000000000000//////////////////000000000000//////111111000000111111222333222222222111111111111000000222444666666555333222000000111111222111111111000000000000000000000000000000000000000000000000////////////............000/////////............................................................---.........//////000000---......///000111111222222111111111000000//////000000000000000000000000000111111///...---///000............/////////000000000000000000000111111000000000000000000000000////////////////////////............/////////000.../////////000000111111000000000000000000000000------...///000000//////000000000000000000000000.../////////000000111111000000000000000000000000000000000000111111111111...000333555555333000......000222111...---///111.........//////000000000---------...///000000111////////////////////////+++++++++,,,---...///000000//////.........//////------......///000000000...............///000000//////...------------...000000////////////000000---.........//////000000111000///...------...///////////////////////////---.........//////000000......////////////.........------------......///111222222111//////000111////////////////////////---..................---,,,,,,,,,------.......................................///000000000000000000/////////............000000000000000000000000,,,------...///000111111---------.........///////////////......------,,,............/////////000.........------.........000//////.........//////////////////////////////........................,,,,,,---.../////////...///000000000///...------......////////////......---...///111111///...---''')))+++...000111111111///////////////////////////......///111000...,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......///000000111000000...............///000000------...///000111222222000000000000111111111111111111000000000000111111111111111000111111222333222111111111000000//////000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000222111000//////....../////////............//////000000000000000111222222////////////000111222333JJJLLLJJJAAA666000222666////////////000111222333000000000000////////////111111222222222222111111111111111000111111222333222222222111111111111000//////000000000111111111333333333333333222111000////////////////////////000000000000000000000000000/////////............000000//////.........---........................000000000000000000000000//////000111111000///...////////////000000000000////////////////////////333000------///111000///////////////////////////////////////////////////............////////////000000//////.........---////////////////////////222000///------///000222............/////////000000000000000000000000000111111000///////////////............////////////------...///000111222222111111000000//////......111111000000//////......111111111111111000//////000000000000000000000000////////////////////////........................111111111000000///...---........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........------,,,,,,,,,---------............///---------............///........................000,,,+++,,,---,,,,,,,,,...///000111111111111111//////.........---------............////////////111;;;===444,,,,,,000222000000//////......------111111000000//////......////////////////////////............////////////////////////////////////------............------////////////////////////////////////////////////000...,,,,,,.........---//////............//////000000//////.........---,,,,,,,,,---------............//////////////////------------------------------------------------,,,---...000111111111111000000000000000000000000////////////////////////////////////////////////000000//////.........---000000000000000000000000000000000000000000000000------......//////000000222222222222111///...---000000000000000///......000111333222000//////000000000000000111111111111000///...///111222222111000000//////.........---//////000000111111111222...///000111222333333333111222333222000000111222555444222000//////000111333222222222111111000000000000000000111111111111111111000000000000111111////////////000000000000000000000000////////////111000000/////////000000000000000000000000000000//////000000111111222222>>>LLLWWWRRRAAA222000555111000///......///000111////////////////////////...000...111777222...666555444333333222222333333111222333333222111000//////000000000111111111111555333111111111111///...000000111111111111000000000///...------...///000111111000000//////......////////////............111111000000//////.....................///000000---...///000111111000000////////////000000000000000000000000000000000000111///------///000000...////////////////////////////////////////////////............////////////000/////////............////////////////////////111000///......///000111........./////////000000000000000000000000000000111111000///////////////............////////////////////////000000000000000000000000////////////////////////000000000000000111111111111000//////000000000000000000000000................................................///000000000000///..............................////////////////////////........................------............------.........------,,,,,,,,,---------............///---------............///........................000...,,,---......------//////000111111111111111//////.........---------............////////////000777999333------000000............////////////000000000000//////......////////////////////////............////////////////////////////////////---..................---////////////////////////////////////////////////000...,,,,,,...///...---//////............//////000/////////............,,,---------............///////////////.........------------------------------------------------,,,---...///000111222333///////////////////////////////////////////////////////////////////////////000000000000///...---000000000000000000000000000000000000000000000000.........///////////////111111222111111000///...000000000000000///......111222333333111000000111000000000000111111111111000/////////111222111000000000/////////.........///000000000111111111111///000111111222222222222///000111111000///000222555444222000//////000111111111111000000/////////000000000000111111111111111111000000000000111111000000000000////////////000000000000////////////111111000//////000111111000000000000000000000000000000000000000111111111777@@@GGGFFF===333000000111000////////////000111////////////////////////111000111111000111222111333222222111111111111111111222222333222111000///000000000000000111222333333111000111222222111000000000111111111111000000111000////////////000111000000000000//////......////////////............000000000000//////.....................///000000,,,---...000111111111111////////////000000000000111111111111111111111111///......///000000///---////////////////////////////////////////////////............////////////////////////............////////////////////////111000///......///000111....../////////000000000000000000000000000000000111000000///////////////............////////////111000000000/////////...////////////000000000000.........///000111111111000000000000000///......000000000000000000000000------------------------..............................///000000000//////........................////////////////////////........................,,,------......------,,,.........------------------------............///---------............///........................222000...---...//////...//////000000000000111111/////////............---............////////////...333444222///000///---.........///////////////000000000////////////...////////////////////////............////////////////////////////////////........................///////////////////////////////////////////////////...,,,,,,...///......//////............//////////////////............------........./////////000000//////.........---------------------------------------------------------------///111333555///////////////////////////////////////////////////////////////////////////000111222222000///---000000000000000000000000000000000000000000000000///////////////.........000000111111111111000000000000000000000//////...111222444333222111111222000000000000111111111111111000///000111222111000000000////////////......000000000000111111111111000000111111222111111111---...000000//////000222444333222000000000111111111111000000000000//////000000000000111111111111111111000000000000111111111111000000//////......////////////000000000000222111000//////000111222000000000000000000000000111111111111000000000000222444777999999666111...111000000//////000000111////////////////////////222...555444+++666???111111111000////////////000111222222222222111000000111111000///000222444666111000///000222333222111///000000111111000000///111111000000000000111222000000000////////////...////////////............000000000////////////..................///000000......///000000000111111////////////000000000000000000000000000000000000//////000111222111///...////////////////////////////////////////////////............///////////////////////////.........////////////////////////000///............///000...////////////000000000////////////////////////000000////////////000000............////////////000000000000////////////......//////000000111111.../////////000000000111///000000000000///......////////////////////////------------------------........................,,,---...///000000000000........................////////////////////////------------------------,,,,,,------------,,,,,,...............------------------............///---------............///........................111111///...000444555333000000/////////000000000/////////...........................////////////...///111111222222000---000000//////......------////////////////////////////////////////////////............////////////////////////////////////.........------.........///////////////////////////////////////////////////---,,,,,,...//////...//////............/////////////////////..................////////////000000000000///......------........................------------............------,,,---...111444666////////////////////////////////////////////////////////////////////////...000222333333222///---////////////////////////////////////////////////000000//////......------//////000111111111111111//////000000000000//////000111333333111000000111///000000000111111111111111000///000111222111000000000//////////////////000000000000000111111111000111111111111111000///---...000000000000111333333333111111000000111111111111111111111111111111///000000000111111111111111111000000000000111111222111111000///......---////////////000000000000111000///...///000111222////////////////////////222222111111000000//////111000000333777777555111000000000000000000000000////////////////////////222,,,888777***===LLL777111111000///////////////111111111222111111111111333111000///000222555888111000///000111222111000//////000000000000//////000000000000000000111111////////////////////////////////////............////////////////////////...............///000000111111000/////////......////////////000000000000///////////////////////////111222333222111000000////////////////////////////////////////////////............////////////........./////////////////////////////////////////////............//////////////////000000000111////////////////////////000000////////////000000............////////////.........///000111111111......//////000000111111111000000000/////////...000000000000000//////...////////////////////////................................................+++,,,---///000000000000........................////////////////////////------------------------,,,------......------,,,........................---------............///---------............///........................,,,///000000666???DDDBBB000000///......//////000////////////////////////............///////////////...///222444333000...............////////////.............../////////////////////////////////............///////////////////////////////////////...------------...///////////////////////////////////////////////////...---,,,,,,...//////...//////............//////.........///////////////.........////////////000000000//////.........---........................---------....../////////...---,,,---...111444555........................////////////////////////////////////////////////---///111333333222000...////////////////////////////////////////////////000000//////......------...///000111111222111111//////000000000000//////...///111111000//////000///000000000111111111111222000///000111111000/////////000000000000000000111111000000000000000000000000111111111000000///...///111111111111333444222222111111111111111111000000000000000000000000///000000000111111111111111111000000000000111111222111111000///......---.../////////000000000111............//////000000////////////////////////222222111111000000//////000000111222444444555444000000111111111111000000000000000000000000000000222,,,888777***===LLL777222222111000000000000111111111111111111111222222333222000///000222555777333222000000000000///---//////000000000000//////.........//////000000000.............../////////////////////.........................../////////...............///000000333222111///............////////////000000000000........................///111222222111000000111////////////////////////////////////////////////............////////////.........///////////////////////////////////////......................../////////000000000111111000000000000000000000000///////////////000000111............////////////------...///000111222222////////////000000000000111111111000///.........111111111111111000//////000000000000000000000000////////////////////////........................+++,,,---...///000000000........................////////////////////////////////////////////////---..................---.............../////////---------............///---------............///........................(((---///000999GGGNNNLLL111000///...---...///000...////////////000000000............////////////000......222444111000111***+++,,,...///111222333---............/////////////////////////////////............///////////////////////////////////////...---,,,,,,---...///////////////////////////////////////////////////...,,,+++,,,...000000/////////............//////.........///////////////------........./////////////////////////////////........................---------...//////000000............///000222333........................////////////////////////////////////////////////---///000222222111000///000000000000000000000000000000000000000000000000///////////////............///000111111111111111...//////000000000000000,,,...000000///...///000000000000000111111111111222111000000111111000/////////000000000000111111111111111111000000000000//////000000111000000000///000222222111111222444111111111111111111111111------............//////000000000000111111111111111111000000000000111111111111000000//////............//////000000111111,,,---///111111111000///000000000000000000000000111111111111000000000000///000111111000111222333000111111222222111111000000000000000000000000000222...555444+++666???111333333222111111111111222111111111000111111222333333222000000000111333444444222000000000000...,,,...//////000000//////...,,,---...///000000//////---............/////////////////////............---............/////////...............///000000222111000///......//////////////////000000000000////////////////////////...000111000...---///111////////////////////////////////////////////////............////////////............/////////000////////////////////////---..................---//////000000000111111111000000000000000000000000///////////////000111111............////////////......//////000000111111000000000000////////////000000000000////////////222222222222222111111000000000000000000000000000................................................,,,,,,---...////////////........................////////////////////////////////////////////////...//////000000//////...---........./////////000---------............///---------............///........................)))//////,,,333AAAGGGCCC222000///---------///000.../////////000000000000............////////////000------111111---...222------......///000000000---------.........//////////////////////////////............////////////////////////////////////000///---,,,,,,---///000////////////////////////////////////////////////...,,,+++,,,...000000/////////............//////............/////////000,,,---------............------......///000000000........................---------...///000000000////////////000000000111........................////////////////////////////////////////////////---...///000000000000///000000000000000000000000000000000000000000000000.........//////////////////000000111111111000000......///000000000000000---///000111000///000111000000000000111111111111222111000000111111000...//////000000000111111111111111111111000000000///......///000111111111000///111222111000000111222111111111222222222111111////////////000000000111000000000000111111111111111111000000000000111111000000000000////////////.........///000111111111,,,...222444555444111000000000000000000000000000000000000000000111111111///......///000111111000000111222222222222111000000000000000000000000000111000111111000111222111333333222111111111111222111111000000000111333333222222111000000000111111222000//////000000///---......////////////......,,,---///000111111000000---------.........//////////////////............---------.........//////...............///000000000000///......///000111////////////000000000000000000000000000000000000---//////---++++++...111////////////////////////////////////////////////............/////////000---.........//////000000////////////////////////------............------000000000000111111111111000000000000000000000000///////////////000111111............/////////000000000000000////////////111111000000//////............//////000000111111222333333333333222111111000000000000000000000000------------------------........................,,,---......///.................................////////////////////////........................//////000000000000//////---.........//////000000---------.........//////---------.........//////........................---111///(((+++555888333222111///---,,,---...///.../////////000000111111............/////////000///,,,---000...***,,,222333333111000...,,,+++***---------.........//////////////////////////////............/////////000////////////////////////000///---,,,,,,---///000////////////////////////////////////////////////---,,,+++,,,...000000/////////............//////---.........//////000000,,,,,,,,,---------......,,,,,,---...///000111111////////////////////////---------...///000000111//////000000000000//////........................////////////////////////////////////////////////............//////000000000000000000000000000000000000000000000000000000---.........//////000000000000111111111111000000......///000000000000000...///111222111000111222000000000000111111111111333111000000111111000...//////000000111111111222222111111111000000//////------///000111111111111///000111000///...///000000111111222222222111111222222333333444444444444000000000000111111111111111111000000000000111111////////////000000000000---......///000111111222,,,///444888888666333000000000000000000000000000//////000000111111222222111...,,,...222444222///000111222333333222111000000000000000000000000000...000...111777222...666333222222111111111111111111111000000000111333444222222111111000//////...000///...///000111000///......////////////......---...000111222222222111---------.........//////000/////////............---------.........//////...............///000000000000000000000000000000...//////000000000000///222111000......000111222111111000000//////......111111000000//////......,,,------...///000000111//////............/////////000111222222111000///000///...---------------//////000000111111222222............////////////111111111111111111111111000000000000000000000000///......------///000111///000000000000000//////000000000000000000000000.........///000222444444555444333222000///...---000000////////////000000......------------.........///000///...---...000......------------......//////......000111333555......////////////......////////////...---,,,+++...///////////////..............................////////////////////////...............///000000///......------......///////////////////////////,,,---///000111000///---000000000000000000000000333111///...---...///000---------......000111111000///---,,,,,,---///000////////////////////////.........///111222111///............////////////////////////////////////......////////////......------...///000000//////////////////////////////------......//////000000000000//////.........---//////.........---------,,,)))(((***///222222000//////000000111111222222//////000000000000//////000000111111111111000000///////////////.................................000000//////.........---////////////////////////000000000000111111111111000000000000000000000000000////////////111333444000000000000000000000000............////////////............////////////111111111111111111111111//////000000111111111222000000000000000000000000000000111111111000000//////000000111111111111111...///111111000...111555000000////////////000000......//////000000111111000000000000000000000000000000000000111111111111222222111111111111222222333222000/////////000111000000000000000000000000//////000000111111111111222222111111000000//////000000111111111111000000000000000000000000000000222222222111111111000000222222111111000000//////000000111111111111000000222222222333333222222222111000000000111222333333000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000........./////////000000................................................,,,---------------------000000000000000000000000//////000000000//////...111000///......///000111111000000000/////////...000000000000////////////.........//////000000111//////............////////////000000000000//////000///...------------...000000000000000111111111............////////////........................000000000000000000000000///......---...///000111//////000000000000//////000000000000000000000000......//////000111333333444333333222111000//////000000////////////000000///......------......///...///000///...---...000......------------......000///.........///000111...////////////......---,,,---......///...............////////////.....................................................................///000000......------------......////////////////////////---...000111222111000///////////////////////////111000...---,,,---...///.........//////000111222000///---,,,,,,---///000////////////////////////000/////////111111///---............////////////////////////////////////...//////000000//////...------...///////////////////////////////////////.........///////////////000/////////............//////.........---------000000...---,,,---///111000111111222222111111111//////000000000000////////////000000000000///////////////////////////...////////////////////////000/////////............////////////////////////...////////////000000000000000000000000000000000//////.........000111222000000000000000000000000............////////////....../////////000000000///////////////////////////000000000111111111111000000000000000000000000000000111111111111000000---....../////////////////////111111///...111444111000000//////000000111////////////000000000000000000000000000000000000000000000000111111111111000000////////////000000222222000/////////000111000000000000000000000000000000000000000111111111111111111000000000000000000000111111111111000000000000000000000000000000222222222111111111000000222111111111000000000///000000111111111111000000111111222222222222111111111111111000111111222222000000000000000000000000111111000000000/////////000000000000000000000000////////////000000000000,,,,,,,,,---------............................................................------------------000000000000000000000000000000000000//////...---000///...------...///000000000000000////////////////////////000000000000000000000000000000000000//////............////////////............////////////......------......111000000000000000000///............////////////------------------------000000000000000000000000///............///000000//////000000000000//////000000000000000000000000000/////////000000111222222222111111111000000000000000////////////000000///......------......///...///000///...---...000......------------......000///......---------...///////////////...---,,,***+++,,,...///000000000......///////////////..................................................................///000000...------,,,,,,------...////////////////////////...///000111222111000000////////////////////////000///---,,,,,,---......////////////000111222222000///...------...///000////////////////////////111000//////000000---,,,............///////////////////////////////////////000000111111000000///---......//////////////////////////////////////////////////////.........////////////............/////////............---)))---000///---,,,000333000111222333222111000/////////000000000000//////......////////////............//////////////////000000000000000000000000////////////............////////////////////////............////////////000000000000000000000000//////............///000000000000000000000000000............/////////////////////000000000111111////////////////////////000000000000111111111111000000000000000000000000000000111111111111000000---...//////000000/////////000111000...///111222111111111000000111111111000000000000////////////000000000000000000000000000000000000111111111111000000////////////000000222111111000///000000000000000000000000000000000111111111000000000000000000000000000111111111111000000111111111111000000000000000000000000000000222222222111111111111111111111111111111000000000000000111111111111000000000000111111111111000000222222111000000000111111000000000000000000000000000000///////////////...000000000000000000000000////////////000000000000,,,,,,,,,---------------................................................111000...---------......////////////////////////000000000000///...---,,,000//////......//////000000000000000////////////......//////000000111111111111111111000000000000//////............//////000000...------...000000//////............//////111111000000/////////...............////////////000000000000000000000000////////////////////////............/////////000...//////000000000000///////////////////////////111000000/////////000000000000000000111111111111000000////////////000000//////............//////...///000///...---...000......------------....../////////...............////////////...---,,,,,,***+++,,,...///000000000---...//////////////////...............................................................///000000------,,,,,,,,,,,,------////////////////////////......///000000000000/////////////////////////////////...---------.../////////...//////000111111//////............//////////////////////////////000///...///000000...,,,............////////////////////////////////////000000111111111111000000......///////////////...////////////////////////000000//////......------///////////////........./////////...............---222999;;;999555222111...///000222222111000/////////000000000000//////---..................---............///////////////////////////////////////////////////.........////////////////////////........./////////000000////////////////////////000/////////////////////////////////////////////............////////////000000000000111111111111111111111111111111111111000000000000000111111111///////////////////////////000000111111111111000000000111222222222222111...111111......111222111222222111111111111222222111111000000//////......000000000000000000000000///000000000111111111111222222111111111111222222222111111000000000000000////////////////////////111111111111000000000000//////000000111111222222000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000//////000000000000//////333222111000000///000000000000000000000000000000////////////............////////////////////////////////////000000000000////////////////////////................................................222111///---------...///////////////////////////000000000000///---,,,,,,000000000000000000000000////////////000000000000......//////000000111111111111111111000000000000//////............//////222111////////////111222//////.........//////000111000000000//////..................////////////111111111111111111111111////////////////////////---......///////////////......///000000000000000////////////////////////111000//////////////////...//////000111111222222000000////////////000000/////////....../////////...///000///...---...000......------------............/////////000000000...............---,,,,,,,,,------...//////......------...///////////////...............................................................///000000...------,,,,,,------...////////////////////////---------.......................................//////////////////000000......---------...///////////////....../////////////////////////////////...------...000111///...............////////////////////////////////////000000111111111111000000...///////////////......////////////////////////000000//////......------.........///////////////////////////////////////;;;@@@FFFLLLLLLDDD888///+++,,,...000000111000000//////000000000000//////------............---------.........//////000000................................./////////////////////////////////////////////000000000111111111////////////////////////000000000000000000000///////////////////////////............////////////000000000000111111111111111111111111111111111111111111000000000000000000//////////////////////////////000111111111111111000111111222222222222222...111111...///444444111222222111111111111222222111111000000//////......000000000000000000000000///000000000111111111111222222111111111111222222111111111111000000000///////////////////////////111111111000000000000000//////000000111111222222000000111111111111000000000000000000000000000000111111111111111111111111000000111111222222333333000000111111111111000000/////////000000/////////222222111000////////////000000000000000000000000............////////////////////////////////////////////////000000000000/////////////////////...................................................111000///...---......///000000000000000000000000////////////......---,,,000000111111111111000000////////////000000000000////////////000000000000000000000000000000000000//////............//////111111000000000000111111//////......//////000000000//////////////////...............////////////000000000000000000000000000000000000000000000000---......///000/////////---...///000000111111000000000000000000000000000000000///....../////////......///000000111222222000000////////////000000000//////......//////000...///000///...---...000......------------......---...///000000000000000,,,------.........------..................------,,,---...///000000000000........................------------------------...............///000000.........------.........////////////////////////,,,,,,---------................................./////////000000000000000...------,,,,,,---......////////////////////////////////////////////////---,,,,,,...000111000...............///////////////////////////////////////000000111111000000/////////////////////...---///////////////////////////////////////..................///////////////...////////////000000000555888@@@IIINNNKKKBBB999------......///000111111//////000000000000//////------............------------......///000000000.................................///////////////////////////////////////000000000000111111111111000000000000000000000000///000111111111111000000000000000000000000000000............/////////////////////000000000111111////////////////////////111111111111000000000000000000000000000000000000...///000111111222111111...///000000111111000000...222111---000777888222111111111000000111111111000000000000////////////000000000000000000000000000000000000111111111111000000////////////000000000111111111111000//////000000000000000000000000///000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000111111111111111222222222000000000111222333444444000000111111111111000000//////000000000000//////111111000/////////000000000000000000000000000000...////////////000000000000000000000000000000000////////////000000000000---------------,,,,,,,,,........................................................................000000000000000000000000.........///......------///000000000000000000///.../////////000000000111000000000000////////////.........//////000000111//////............////////////000000000000/////////////////////000111111.........///////////////............////////////////////////////////////000000000000000000000000------///000000000///...---...///000111111111111000000000000000000000000//////.........//////000......//////000000111111000000////////////000000000000////////////000000...///000///...---...000......------------............/////////...---,,,++++++,,,---............---...............------,,,---...///000000000000........................------------------------...............///000000000//////......//////000////////////////////////---------------...//////........................---......///000000//////......------------......//////000000000000//////////////////////////////...------...///000...---............////////////////////////////////////...//////000000//////...///////////////...------////////////////////////.........///////////////............/////////000.../////////000000000000))),,,111888>>>BBBDDDDDD444222111/////////000111//////000000000000//////......////////////......------......///000000111..................................../////////000/////////////////////////////////000000000000111000000000000000000000000---...///111111111000000000000000000000000000000............////////////....../////////000000000////////////////////////111111111111000000000///000000000000000000000000...///000111111222222222//////000111111111111000---222111---111;;;;;;444111000000//////000000111////////////000000000000000000000000000000000000000000000000111111111111000000////////////000000000111111222111000///...000000000000000000000000......///000111222222333111111111000000000000000000000111111111111000000000000000000000000000000000000111111111222222222///000000111333444444555000000111111111111000000///000000111111000000///000////////////000000111000000000000000000000000/////////000000000111111000000000000000000000000////////////000000000000......---------,,,,,,,,,................................................***+++---/////////...---000000000000000000000000------......///...............////////////........./////////000000111111111111000000//////......,,,------...///000000111//////............//////---...///000000///...---///////////////000111111---.........//////000000............/////////000000000000000000000000000000000000000000000000000,,,---///000000000///...---...///000111111111111000000000000000000000000...............///000000////////////000000000111000000////////////000000000000////////////000000...///000///...---...000.........------............/////////...,,,***)))******,,,---.../////////,,,------...//////......,,,---...///000000000000........................------------------------...............///000000000000////////////000000///////////////////////////............///000000........................,,,,,,---.../////////...000//////.........////////////000000000000//////////////////////////////000///......///...,,,***............/////////000////////////////////////......////////////......//////000000///...------////////////////////////---.........//////000000---.........//////000000.../////////000000111111111111000///...333<<>>666000000////////////000000......//////000000111111000000000000000000000000000000000000111111111111222222111111111111222222000111111222222000///...000000000000000000000000------...000111222333444222222111111000000//////000000111111111111000000000000000000000000000000000000111111222222222222//////000111333444555555000000111111111111000000000000111111111111000000//////...//////000111222000000000000000000000000//////000000111111222222000000000000000000000000////////////000000000000000000/////////.........................................................''')))---///000///...---000...---...///000///.........////////////......---...///000000///...---111000//////000000///...//////............//////333333222111000///......//////.........---------......////////////.........000222333333333111000//////.........000111222111111000000/////////...000000000000000000000000////////////////////////...///////////////......------......//////000000......///000000000000000////////////////////////000000000000000000000000//////............//////......------------......//////---,,,,,,---...///---..................---......///000000///......///...---,,,,,,---...///000000//////.........---////////////000000000000........................------............---------------.........//////......//////000000111111......///000000000000000000000//////......------////////////////////////........................333222111///............000000000000000000000000///............---------......////////////......000000000000000000000000000000////////////000000///...---...///000///...............////////////000000000000000000000000---.........//////000000//////......------------000000//////.........---000/////////111444777999BBB888...+++///333000,,,000000////////////000000////////////////////////------............------///////////////////////////////////////......---............////////////000000000000000000000000000000000000000000000000111111000000//////......///000111000///...///000///////////////////////////111222111000///000111///000111222222111000///111111111111111111111111000000000000000000000000000000000000///////////////000111222000///000333......//////000000111111000000000000000000000000333333222000//////222444///000000111111111000000000111222333333222111000111111000000//////......000000000000000000000000---------...///000111111//////000000000000//////000000000000000000000000111111111111111000//////000///.........///111222000000000000000000000000222222222222111111111000111000///111444444222000111111111111111000//////000000000000000000000000000000000000000000000000111000...///111222222222////////////////////////111111000000//////......000//////......---,,,,,,------............------........................000000//////.........---000///......///000///.........////////////............///000000///......///...------/////////---000000////////////000000000000000/////////////////////.........---------......////////////.........000111333333222111000111000///......///000000///.........------------000000000000000000000000////////////////////////......////////////...............///////////////...//////000000000000000//////////////////////////////////////////////////////............/////////......------......//////...------------...///......////////////..............................///...------------...///000/////////............------------....................................---......//////......------------.........//////............////////////......///000000000000000///////////////.........////////////////////////........................222111000///............////////////////////////---------.........//////......////////////......////////////////////////000000////////////000000000///......///000///---............////////////////////////////////////........./////////000000//////000//////---,,,+++111111000000000/////////...---------///111333555<<<555...,,,000222111///......------------......////////////////////////---......//////......---........................///////////////......---............////////////000000000000000000000000000000000000000000000000111000000000/////////...///000111000///...///000///////////////////////////000111111000///000111000000111111111111000000111111111111111111111111000000000000000000000000000000000111111111111111111111111111000//////111/////////000000000000000000000000000000000000000000000000...------000222111111111000000000000000000111111222222111111000111111000000////////////000000000000000000000000,,,,,,,,,,,,---.../////////000000111111000000///000000000000000000000000111111111111111000//////000//////...///000111222000000000000000000000000......///111222555666888///------///222444333222222222222222222111000000000000000000000000000000000000000000000000000000///---,,,,,,...//////...////////////////////////111000000000/////////...//////////////////......---......//////......---........................000/////////............000///......000000///.........////////////.........//////000000//////...///------...000111000///111111000000000000111111---........./////////000/////////............---......////////////......///000111222222222111000222111000///........................------------000000000000000000000000////////////////////////......///////////////...000000///////////////...////////////000000000000000000000000000000000000........................//////............/////////......------......//////......------...//////...//////////////////...///...---,,,,,,---...//////...------------...///////////////............------------....................................---......//////......---------........./////////............------------......///000000000000///.........///////////////////////////////////////........................000//////......//////000////////////////////////++++++,,,---...///000111......////////////......////////////////////////000000////////////000000111000......//////...,,,............////////////..............................////////////000000///000000111000...,,,+++111111111111000000000000......---------///111222333111......000111222111......------------......////////////////////////---......//////......---------------------------///////////////......---............////////////000000000000000000000000000000000000000000000000000000000000///////////////000111000///...///000///////////////////////////000111111//////000111111111000000000000111111000000000000000000000000000000000000000000000000000000111111222222333333000000///000111222222111000000000000000000//////000000000000000000000000000000000///---...000222333222111/////////000000222111111000000111111222111000000000000/////////000000000000000000000000,,,,,,,,,,,,---...//////000111111111111111111000000000000000000000000000000111111111111000000///000////////////000111222000000000000000000000000.........000222666999;;;444222000000111333333222222333333333333222111111000000000000000000000000111111111111111111111111222111///000111111000///////////////////////////000000000000////////////....../////////000000000---......//////......---........................////////////............000///...///000111000.........////////////....../////////000000/////////000//////000333444444333111000000//////000000111/////////////////////////////////.....................////////////......//////000111222111111000111111000///////////////000000000000000/////////////////////////////////////////////////////////---...//////////////////111000000000//////......///////////////000000111000000000000000000000000........................//////............////////////............//////.............../////////---......//////......---///...,,,++++++,,,...///.........------.........///////////////.........////////////000000000000..............................////////////................../////////////////////......------------...//////000000//////------......//////000000////////////////////////.......................................///000111////////////////////////,,,,,,------...//////000......////////////......////////////////////////000000////////////000000222000///...//////---+++............////////////........................//////////////////000000////////////////////////000000000000000000000000111000////////////000111---///000000000///000111000000////////////000000////////////////////////......////////////......------------------------///////////////......---............////////////////////////////////////////////////////////////000000000000///////////////000111000///...///000///////////////////////////000111000///...///111222111000//////000111222////////////////////////000000000000000000000000//////000111111222333333////////////222666555222222111111000000/////////000000000000000000000000111111222111000000222444555333111///......///000222111000//////000111222000000000000000000000000000000000000000000000000///////////////000111111111111222222222222111111////////////////////////000000111111111111000///000000000000000111111111000000000000000000000000333111000///000222555777===;;;777444222222222222111222222333222222111111000000000000000000000000000000000000000000000000444333222222333222111///////////////////////////000000000000////////////////////////////////////......////////////......------------------------///////////////.........111///...///000111000///......////////////......000000000//////000000000000//////000333444444333000//////......//////000222222111000000///......////////////////////////......////////////......//////000000111111111111......///000000000000000/////////000000000000000////////////////////////////////////////////////------...///////////////111111000000/////////...000//////...///000111111////////////////////////........................//////............///////////////....../////////---......//////000000000---------......---------///...,,,++++++,,,...///---..................---.........///////////////////////////000000000000...........................//////////////////............/////////000000111000000//////.........------...///////////////------......//////000000////////////////////////////////////////////////------------...///000111......................................................////////////..............................000000////////////000000222000///...//////---+++............////////////........................000000000000000000//////000///------...000333555////////////////////////111000000///////////////---///222222000......///000000////////////000000////////////////////////...//////////////////...------------------------///////////////......---............////////////////////////////////////////////////////////////////////////000000000000///000111000///...///000////////////////////////...000111000///...///000222111000//////000111222////////////////////////111111111111111111111111......//////000111222222222555444111111555444000222222111111000000//////000000000000000000000000000111222111111111222444555333111///......///000222111000//////000111222000000000000111111111111000000000000000000000000000000/////////000111111111111222222222222111111///////////////////////////000000111111111000000///000000111111111111111000000000000000000000000444222///......///111333@@@>>>:::666222111111111000000111111111111111000111111111111111111111111////////////////////////000/////////000000...,,,////////////////////////////////////000000000000/////////.........------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111000//////111111000///......////////////......111000000//////000000111///------...000111000/////////............//////333333222111000///.........////////////000000000......////////////....../////////000000000111111---...///000111111111111---------...............000000000000000000000000////////////////////////,,,---...///000000000000111000000000000000000///000///.........///111222////////////////////////........................//////............//////000//////......//////000------///000000000000000------............------///...---,,,,,,---...///------...//////...------.........///////////////------------.......................................//////000000//////........./////////000000000000000000000000/////////------...////////////............///////////////////////////////////////////////////////////////...---------...//////000........................//////.........---------......////////////..............................000000////////////000000111000......//////...,,,............////////////........................111111000000000000//////000///...---...111444777............///////////////............------,,,...000222222000///............------------......////////////////////////...//////000000//////...------------------------///////////////......---............////////////000000000000000000000000000000000000000000000000////////////000000000000///000111000///...///000////////////////////////...///000000......///000111111000000000000111111000000000000000000000000111111111111111111111111......//////000000111111888===<<<444000222111,,,111111111111111111000000000000000000000000000000---...000000//////000222333222111/////////000000111000000//////000000111000000000111111111111222000000000000000000000000///......---......//////000111111111111111111000000000000000000000000000///000000111111111111000///000111111222222111111000000000000000000000000///......---...000333444::::::888555222000111222//////000111111111111000111111111111111111111111////////////////////////111000000111222222000---////////////////////////////////////000000000000////////////////////////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111000///000111111000///......////////////......111111000//////000111111///...------/////////---000000////////////000000111111000000/////////....../////////000000000000......////////////......///////////////000111111...///000111111000//////------------.........///000000000000000000000000////////////////////////,,,---...///000000000000000000000000000111111111000000.........///111222------------------------//////////////////////////////............//////000000////////////000000,,,---///000111111000000//////000000000000//////........................------...//////...------............/////////000------------....................................//////000000000000//////.../////////000000000000......//////////////////,,,---......//////......///////////////.........////////////////////////////////////////////////......---------...//////........................---------.....................////////////..............................000000////////////000000000///......///000///---............////////////////////////////////////111111111000000000//////000000111111111222222222......//////000000000000....../////////...------//////000111111111000///......------------......//////////////////////////////000000000000//////........................///////////////......---............////////////000000000000000000000000000000000000000000000000.../////////000000000111///000111000///...///000////////////////////////...///000///......///000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000777AAABBB777///111222///111111111111111111222222000000000000000000000000,,,...000000000///111222111111111000000000000000//////000000000000//////000000111111111222222222000000000000000000000000//////............/////////000000111111000000///000000000000000000000000//////000111111111111111///000111222222222111111000000000000000000000000------...///000222444555888:::999777333000000111///000111111222222222111111111111111111111111111111111111111111111111111222222222444666555333111////////////////////////.../////////000000000111...//////111222333444444//////000000000000//////..................................../////////000111000///000111222111///......////////////......222111000//////000111222111000//////000000///...111111000000000000111111.........///////////////.../////////000000111111......////////////......///////////////000111111000000111111111///...---.../////////000000111111000000000000000000000000////////////////////////,,,---...///000000000000//////000000111111222222111000...---...///111222------------------------000000000000000000000000//////............//////000000////////////000000,,,---///000111111111000111111222222222222111111......///000000///......,,,---...//////...---,,,---.........//////000000////////////000000000111........................//////000000000000//////////////////000000000000,,,------....../////////,,,---......//////......000000//////.........---////////////////////////000000000000000000000000///......---------..............................+++,,,,,,---...///000000......////////////..............................000000////////////000000///...---...///000///.............../////////000000000000000000000000000222111111111000000//////000111444555444222...,,,//////000000111111111222000111111111111111000000///......000222333222000000000////////////000000//////////////////////////////000000000000/////////////////////////////////////////////......---............/////////000000000000000000000000000000000000000000000000000.../////////000000111111///111111000///...///000////////////////////////...///000///...---...000///000111222222111000///111111111111111111111111111111111111111111111111222222222111111111111111222???CCC888000333777666000000000111222222222333000000000000000000000000...000222222222222333444///000000111111111000000...///000111111000///...000000111111222222222222000000000000000000000000222111000000000000111111//////000000000000//////000000000000000000000000//////000111111111111111///000111222333222111111000000000000000000000000//////000111222333333444<<<>>>>>>:::444000...///000111222333333333333333111111111111111111111111333333333333333333333333......///111333333111...////////////////////////.../////////000000111111---...000222444777888999//////000000000000//////000000000000000000000000---.........//////000000000000000000000000000000222111111111000000//////---///111222333222000//////111222111//////000111000111222222222111//////111000000///...------,,,000000000000000000000000000000000000000000000000////////////////////////111///...------...///111000000//////.........---////////////000000000000222222222111000//////...000000000000///////////////......///000111222333//////000111111111111111////////////////////////......------------..............................---...///000000///...---//////000000///...------//////.........------------------............///......------------......//////000000///...------000000//////.........------......///000111111222//////000000000000//////////////////////////////////////////////////////......------------............---......///000111444222000///...///000111000000//////............/////////////////////////////////...---------,,,........................000000000//////.........//////000000000000//////,,,---...000000000///...111///......//////...---------............------000000000000000000000000222222111111000000//////111111000000000000111111000000000000111111111111////////////////////////......//////000000111111////////////////////////000000000000000000000000---...000000//////111222---.........//////000000------......//////000000////////////////////////000///...------...///000000000000000000000000000////////////000000000000333111000///000111000///////////////000000000000000000000000000111111222/////////000111111111222000000000000000000000000///000111222222222222222000000111111111111000///666666666555333111000///000000000000111111111111111111000000000000111111111111222333222111000///222222111111000000//////111111111111111111111111222222111111000/////////222111000//////000111222//////............//////111111111111111111111111000000000000000000000000////////////000000000000444444444333333222222222000000////////////000000---......///000111111222333333222111000///......000000000000////////////...///000000///000222444<<<555///...111222222222//////............//////000000///...............000000000000////////////000111222333444555555555//////...///000111333555555333111...---------...000///.........000111222000000000000000000000000111111111000000000//////---...///000111000//////......///000111111111111............///000111222111111000//////...------000000000000000000000000000000000000000000000000////////////////////////000///...------...///000000/////////........................////////////111111000000///......---........................555444333222000000////////////000111111111111111/////////////////////////////////....../////////........................---...///000000///...---///////////////...------//////.........------------------............////////////......////////////////////////...------000/////////.....................//////000000000//////000000000000///////////////////////////////////////////////////////////////....../////////000//////.........//////111000...------...///000////////////......------////////////////////////..................------000000000000000000000000---------,,,,,,+++++++++//////000000000000//////000000111111111111000000111///......//////...---------............------........................111111111000000000000000......------------......//////000000000111111111////////////////////////.../////////000000000111///////////////////////////////////////////////////000111000///...///000............/////////000.........///////////////////////////////////////000///...------...///000000000000000000000000000////////////000000000000111000///...////////////////////////000000000000000000//////000000111222222222222222222333333333000000000000000000000000111111222333333333222222000000000///////////////333333222222111111000000000000000000111111111111111111000000000000111111111111222222222111000///111111111000000000000000111111111111111111111111000000000000000111111111111111000000000000111111//////............//////111111111111111111111111000000000000000000000000////////////000000000000222222222222111111111000111111000000000000111111.........///000111111111222222111111000/////////000000000000000000000///000111222111000111333555555222//////111111111111//////............//////000000///...............000////////////////////////000111222333444444444111000/////////000111222444222000...------...///000//////......///000111000000000000000000000000111111000000000000//////............////////////...------///222222000---444333000...------...///111111111000000//////...000000000000000000000000000000000000000000000000////////////////////////000///...------...///000////////////............------------............000000//////......------////////////////////////555555333222000...------//////000000111111000000////////////////////////000000000000000000000000..............................////////////......///////////////......---...............------------------............///000000////////////000000///////////////......---////////////................................./////////000000000000//////////////////////////////////////////////////////000000////////////000000111111///......---------...---,,,,,,,,,---...///...............---------////////////////////////..................//////000000000000000000000000////////////...............//////000000//////...111111000000//////000000111///......//////...---------............------........................///000000000000000000111------,,,,,,,,,,,,------//////000000000000111111////////////////////////////////////000000000000////////////////////////////////////////////////000111111000...------...............///////////////////////////.........//////////////////////////////............//////000000000000000000000000////////////000000000000000//////...............////////////000000000000000000//////000000111222333333333222222222222222000000000000000000000000333333333444333333222222000///............000000111000///...//////111111000000000111111111222222111111000000000000111111111111222222111111000///000000000000111111111111111111111111111111111111...//////000111111222222000000111111111111000000000//////......//////000111111111111111111111111000000000000000000000000////////////000000000000000000000000000/////////222222111111111111222222......//////000000111111000000000000000000000000000000000000000000000000222333333222111111333444111111000/////////......//////............//////000//////............///////////////////////////......///000111222333333333222111/////////000000222111///.........///000000000///.........//////////////////////////////000000000000000000////////////.........///000111111...---///444444000+++111111///...------------222111111111000000000///////////////////////////////////////////////////////////////////////////000///............///000///////////////.........------........./////////000000000//////.........111111111111222222222222333333444444444444444444//////000000000000000///////////////////////////000000000000000000000000...........................//////////////////......///////////////..............................---------............///000//////////////////000...///////////////......///////////////........................---------//////000000000000//////////////////////////////////////////////////////000//////////////////000000000///...............---,,,,,,,,,,,,---//////............------------////////////////////////------......//////000000........................000000000000000000000000...//////////////////...///...---,,,,,,---///000111///......//////...---------............------.........................../////////000000111111000//////......//////000////////////000000000111////////////////////////////////////000000000000///////////////////////////////////////////////////000111000...---...///.........///////////////000000//////......------/////////////////////////////////....../////////////////////////////////////////////000000000000000000000///...---...///////////////000000000000///////////////000111111222111111111000/////////000000000000000000000000333333333333222222111000111000...---...///111222222111///......///111222000000111111111222222222111111000000000000111111111111111111111000000/////////000000111111222222111111111111111111111111//////000000111111111111///000111222222111000///000000////////////000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000//////222111111000000111111222.../////////000000000111//////000000111111111111000000000000000111111111222333333222000000111333000222111...---......---//////............//////000///............//////.........///////////////------......///111222222333222000/////////000111//////.........//////000000000//////............//////////////////////////////////////////000000000000/////////000111222333000///333888;;;888444***,,,///111222222111000111111111111000000000000//////////////////////////////////////////////////////////////////////////////............//////.........///////////////....../////////000000000111111000000000000000///000111111111222222222333444555777999:::::::::::://////000000000//////...////////////////////////...//////000000//////.../////////////////////////////////....../////////......///////////////...---.....................---------............//////......------......///......///////////////............///////////////...............---------//////000000000000/////////////////////////////////////////////////////////......------......///...............///000000---------......///000000........................////////////////////////---......//////000000000........................------------------------......////////////......---,,,,,,,,,,,,...000111111///......//////...---------............------////////////////////////......//////000000000111111000000000000000000111...////////////000000000////////////////////////000000000000////////////////////////////////////........................,,,...//////......///111///////////////.........000000//////......------////////////////////////...//////////////////...////////////////////////////////////000000000000000111222111......///111////////////000000000000/////////...///000000111222111111111000/////////000000000000000000000000111111222111111000///...222111000//////111333444555333111///...///000111111111111111222222222222111111000000000000111111111111111000000000000000//////000000111111222222000000000000000000000000111111111111000000/////////000111222222111000///000000////////////000000000000000000000000000000////////////////////////////////////000000000000111111111111111111111111000000////////////000000////////////000000000000/////////000111111222222///000000000111111111222111222222111//////000222...111000---///444666333//////............////////////............//////------....../////////000...------...///000222333111000/////////000222333...............//////000000/////////......------000000000000000000000000......////////////000000000000000000111111111111111000111555;;;@@@@@@@@@:::<<<===>>><<<888333000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////////////////000000000111111111111111000000000000---......//////000000000111222444555555555444333//////000000000///......////////////////////////......000000000000......//////////////////////////////............//////---...//////////////////---------...............---------............///......------------......---...//////////////////.........///////////////...................../////////000000000000//////////////////////////////////////////////////////......------------......---------......///111111///////////////000000000........./////////////////////////////////////////////////////////000000000000000000000000000000.........///////////////---......//////......---............///000111222111///......//////...---------............------000000000000000000000000...//////////////////000//////............//////......////////////000000////////////////////////000000000000////////////////////////////////////........................+++---............000111///////////////.........///////////////.........////////////////////////......////////////......000000000000000000000000////////////000000000000000222333111...---000222////////////000000000000//////......//////000111333333333222222222222222000000000000000000000000000000000000000000///...222111111000111222444555555444333111000000111111111111111222222222222333111111000000000000111111222111000////////////000000000000000111111111111000000000000000000000000222222111111000//////...000000111111111111000000111000000//////000000111000000000000000000000000////////////////////////////////////000000000000111111222222222222222333000000////////////000000////////////000000000000//////000000111111111222///000000111111222222222000000111000//////000222***...//////666@@@AAA;;;//////............/////////............//////000---------......//////000//////...///000111333444000000/////////111222333............................../////////...------000000000000000000000000........./////////000000......000111111111000/////////000222666:::>>>@@@FFFFFFDDDAAA<<<777222...////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////................../////////000........./////////000000000000000000000000000000,,,,,,---......///000000---...///000000///---,,,//////000000///......---////////////////////////...///111222222111///...////////////////////////000///...------...///000------...///////////////---------.........//////---------............/////////............//////------...///////////////............/////////000.........//////000000000//////000000000000////////////////////////////////////////////////////////////............////////////.........//////000///000000000000//////.../////////000000000111111////////////////////////000000000///////////////000000000000000000000000000000111111111222222222---......//////......---///000000000///......---111///......//////...---------............------///////////////////////////////////////..................------................../////////000000////////////////////////111000000000/////////...////////////////////////........................,,,...///...------...///000/////////.....................///////////////////////////////////////---...///000000///...---000000000000000000000000////////////000000000000///111333111---,,,///222////////////000000000000///............///000000222222222222222333333333000000000000000000000000///000000111111111000000///000000111222222333333222222222222222222222222111111111222222222333333111111000000000000111111222111000///...//////000111111111000000000000000000000000000000000000000111111111000000000000000111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////////////////000000000000111111111222222222333333111000000000000000000111000000000000////////////000000000000000111111111///000000111111222333333///000111111000000222444+++000333666@@@KKKGGG::://////............//////...............///000000,,,,,,---......///000000111111000000111333555666222111000/////////000111..................------,,,---.../////////...---000000000000000000000000---.........//////000000,,,---///111111000...---.........------000444888999888777666555333222222............////////////000000000000000000000000000000000000000000000000////////////////////////......////////////......---.........//////000000---------.........//////.........///////////////---......///000111111222---...000222333222111000//////000000///...------///////////////////////////000222333333222000///000000000000000000000000000///...------...///000------...///000000//////---------.........//////---------.........//////000000////////////000000------...///000000//////---.........//////000000---......///000111222222//////000000000000//////////////////////////////////////////////////////000000////////////000000111000///......---......///000000000///...------//////000000111111222222////////////////////////111111000000//////..............................------....../////////000---..................---///000000///---+++)))'''111///......//////...------..................---........................000000//////.........---/////////....../////////............/////////000////////////////////////111111000000/////////...////////////////////////...........................///000///---,,,,,,---000000//////.........------.........//////000000////////////////////////---...///000000///...---000000000000000000000000////////////000000000000---000222000,,,+++...111////////////000000000000...............///000000//////000000111111111222000000000000000000000000///000111222222222222222---...000111222222222222//////111222333333333333111111222222222333333333111111000000000000111111222111///.........///000222222111111000000//////000000000000000000000000/////////000111111222222222111000//////000111222111111000000000000111111000000000000000000000000////////////////////////////////////000000000000000000111111222222222333222222111111111111222222000000000000////////////111111000000000000000000///000000111222222333333000111222222111222444666///444888<<>>===777222000000000000000000000000000000//////.........---////////////////////////---......///000111111222000000111111111111000///------///000000///......///////////////..................//////111222222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111/////////////////////...////////////////////////111000000000/////////....../////////000000000111000///...------------............///000000...,,,000000///...............000000000000000000000000111111111111111000000///111111000000000/////////111111111000/////////..................///000000000000000000000000000000//////............//////...............///000000...///111000///---......///////////////.........---------....../////////........................////////////////////////........................000000000//////.........000000///...------,,,,,,000000000000//////..............................///////////////////////////////////////............/////////000000000111000/////////...........................///000000000/////////............////////////////////////......////////////......---111222...---///000...+++,,,---///000000111111---------.......................................////////////////////////111///...///000111000.........................../////////.........------.............../////////---...000000111000///...000000000000/////////......///000000111111000000///000222333333111///---/////////////////////............/////////////////////000000000000//////......//////000000000111000/////////000111222333000000///......///000111000////////////000000111......//////......---,,,111000/////////000222222222000//////000111///...222111000//////000111222222//////222111,,,,,,/////////000000000111111111111111111111111111111111222222222111111111000000111111111000000/////////000000000000000000000000000000000000000000000000111111000//////...------000000000000111111111111222111111000000000000000000000000000000000000000000000000///......000222000000///...............111111000000///.........//////111111222111111000///000222222000///000111000000////////////000000////////////////////////111111111111111111111111111111000000000222333444000///000222555555333000000000000000000000000000000/////////............////////////////////////......//////000000111111//////////////////////////////000000000//////...////////////////////////000000///000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////////////////////////////////////////000000000000////////////////////////000000000000//////......------......222222111222444444222111000000///.........//////000000000000000000000000111000000////////////000111111111111000000000000333333222111000///.....................///000000000000000000000000000000//////............//////...............///000000...000111111///......///.........///////////////.........///////////////........................////////////////////////......................../////////...............222111000///...---,,,+++000000000////////////...........................////////////////////////...///////////////000000////////////000000000000////////////...........................///000000////////////............//////////////////////////////............//////...222222...,,,...///---,,,,,,...///000000000000////////////000000000111........................////////////////////////000///...///111111000...........................000000////////////........................------...///000111222111000000000000000/////////......---......///000/////////+++...333666666444000---....../////////////////////////////////............//////000000//////...------...///000000111111////////////000111222333444333222111000000000000111000000////////////000....../////////...------000000000///000111111222111000///000111222222000111111000000000000111111444222111333333000///111////////////000000000000222222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111000000//////...000000000111111111222222222111111000000000000000000000000000000000000000000111111000//////111222000//////...............000000000000000000000000///000111111222222111111000111111000//////000222111000000//////000000111000000000000000000000000000000000000000000000000222222111111000111111222111///------...///000///000000000000000000000000////////////............////////////////////////////////////000000000000......------------......222111000000////////////////////////////////////000/////////000000111222////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////000000000000////////////////////////000000000000//////............//////222111000111333333222111000000///////////////000////////////////////////000000...------...///000000000000000000000000000111111111000000/////////...............///000000//////////////////////////////............//////...............///000000...000111111///......///------......//////000000..................//////........................////////////////////////..........................................------333333222111000000//////////////////////////////........................////////////////////////......//////000000000111////////////000000000000///////////////........................///000000///////////////.........////////////////////////000///...------...///000222555666222///111111//////000000000///...---,,,222222111000000///..............................///////////////////////////......000111111000...........................000000000000000/////////............---------------///000222333444333333000000/////////.........,,,---......//////......***---111444555333000...............////////////000000//////......------...//////////////////...,,,------...///000111111/////////000000111222222;;;:::888555333000///...111111000//////...//////......////////////......000000000000000111111222222111111222444666555444111000000000000000000111333111000111222111111111....../////////000000000222222222222222222222222111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000333333333222222222222222000000111111111222222222222111111000000000000000000000000000000000000000///000111000//////000111111111000000000000111111000000111111111222222222000000111111222222222222111111111000...///111333111000000000000000000111222222222222222222222222////////////////////////111111111111111111222222444222000/////////000111///////////////////////////////////////.........////////////////////////000000000000////////////......---------...//////444333111////////////000///////////////000000000//////.........///000000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000////////////000000000000000000000000//////////////////.........//////000---,,,+++,,,...//////...000000/////////000000111////////////////////////000///...------...///000////////////////////////.........//////000000000...............///000000//////////////////////////////............//////...............///000000///000222111///......///------......//////000000------------------------........................////////////////////////////////////////////////------..................000000000000111111111111.............../////////////////////////////////////////////////////////.../////////000000111111000000000000////////////.........///////////////...............///000000.........///////////////////////////////////////000///...------...///000333666777333000222222000000000000000///...---,,,111000000//////.................................////////////////////////.........000222222000.../////////////////////////////////000000000000000........................---///111333555666666666////////////............,,,,,,---...............+++,,,...///000111000000---.........//////000000000000//////......------......////////////......,,,------...///000000000...//////000111111222222:::999888666333111///...111111000//////...//////......///////////////...///000000000111111111111222111111222444666666555000000000111111000000000000...---,,,///111111///////////////000000000000111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111000000000000000000000000222222222222222333333333111111111111222222222222222111111000000000000000000000000000000000000000...///000000......///000111111000000000000111111000000111111222222333333111111111111111222222333111111111000...///111333111111000000000000111111222222222222222222222222////////////////////////...///000111222333444444333333333333222111111111////////////////////////.........///////////////////////////////////////000000000000//////////////////......///000000111444333111////////////000////////////000000111111//////............//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------......///000000000000000000000000000000000////////////000000000000000000000000//////////////////......//////000000000...---...000111111111000000/////////000111111000000000000000000000000///............//////000............////////////,,,,,,---...///000111111...............///000000000000000000000000000000//////............//////...............///000000///111222111000/////////.........///////////////---------------,,,,,,,,,........................////////////////////////////////////////////////.............../////////,,,,,,------.../////////---............////////////////////////////////////////////////////////////000000000000000000111000000000000////////////.........///////////////...............///000000........./////////////////////////////////////////////............//////000444444000...000111///------...///////////////,,,,,,---...///000111111........................////////////////////////------...111333222000...////////////////////////......////////////000000........./////////000000000111333555666666666666/////////.........------,,,------...///.........------,,,,,,---///000111------......///000000000///////////////.........---......//////......------............/////////...///000111222222222111111111222222222111000000111000000////////////000......///000000000////////////000111111111111000000///...000222333333222000000111111111111000000222222000///333999999666000000000000111111111111000000000000000000000000111111111111111222222222000000000111111111111111111111111111111111111111000000000000000000000000...//////000000111111111111111111222222222222333222111111000000000000000000000000000000000000000---...000000///......///...............//////000000000111111222222222333222111111111111222333333000111111000//////000222222111111000000111111222000000000000000000000000000000000000000000000000---...000111333444444444000222333333222000//////000000000000000000000000.........///////////////////////////////////////////////////000000000000...///000111222222222111222111000000////////////...//////000000111111222000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111------......///000000111000000000000000000000000.../////////000000000111111000000000/////////...///////////////000111111222000///000222444444444000000//////000111111222000000000000000000000000......///000000000000000......//////000000000000.........///000000000111...............///000000000000000000000000000000//////............//////...............///000000///111222222000//////000///////////////.........///.........------------........................////////////////////////////////////////////////.........//////000000000,,,,,,,,,,,,---------------------.........//////////////////////////////////////////////////////111111111000000000000000111000000000/////////.............../////////000...............///000000............/////////000////////////////////////......////////////......---111222///---///000///---......///////////////,,,,,,---...///000111111........................////////////////////////,,,---...111333333000...////////////////////////------........./////////---......///000111222222555555666777666555444333//////.........---------------...///////////////......------...///000111------......///000000111.........///////////////---......//////......---///............------------...000111222222111111,,,---///000111111111000000////////////000000111......///000000000000000...///000111222111111000000......///111222111000///000111222222111000///444444222111777???@@@;;;111111111111222222222222111111111111111111111111000000111111111222222222/////////000000111111111111111111111111111111111000000000000000000000000------...//////000111111111111111222222222333333222111111000000000000000000000000000000000000000---///111111000/////////...............///000000000000000111111111111111222222111111111222333444///000222222000///000111222111111000000111111222////////////////////////111111111111111111111111...///111222333333333222...000222111///...///000000000000000000000000000............/////////000////////////////////////......//////000000111111---...111333444333111000//////000000000//////......//////000111111222222111111000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111---------...///000000111000000000000000000000000.../////////000000111111111111000000/////////...///////////////000111111...,,,***+++---///000000000000///000000111222222000000000000000000000000---...000111111111000/////////000000111111111222111111111111000000000000...............///000000000000000000000000000000//////............//////...............///000000000111222222000//////000000000//////.........---000000//////.........---........................////////////////////////000000000000000000000000.../////////000000111111/////////......------------------.........//////000000000000000000000000////////////////////////222222111111000000//////111111000000/////////...---.........//////000000...............///000000---.........//////000000////////////////////////---...///000000///...------111222///...000111000111111111000///---,,,+++000000000000////////////........................////////////////////////,,,,,,...111333333000...000000000000000000000000,,,---------......//////---...///000111222333444999999999888666444111000//////.........------------...//////000000//////...//////000000000000000---------...///000000111---.........//////000000---..................---/////////...------,,,,,,---...000111222222111111...///111222222111000/////////...//////000111222......///000000000000000...///000222222111111000222000000000222333222111///000111222222111000/////////---,,,333===>>>999111111222222222333333333222222222222222222222222000000111111222222222222......//////000000000111111111111111111111111111000000000000000000000000......///000111222222333111111222222222333333333222111111000000000000000000000000000000000000000...000222222111000000000000000000000000111222222000000000000000000000000333222111111111222333444...000222333111000000000222222111111111111222222000000000000000000000000111111111111111111111111000111222333333222111000///111111000------000333000000000000000000000000---.........//////000000////////////////////////---......///000111111222+++---111444444333111///---...///000000///.........//////000111222222222///...---,,,,,,---...///////////////////////////000000000000000000000000////////////000000000000////////////////////////111111000000//////......///////////////000111111111111111111111111111111............/////////000........................000000000000000000000000...000111000...------...000000000000000000000000///------///111///---+++000000111222333222000---////////////000000000000000000000000////////////111111000000//////......///////////////////////////////////////000111111111111000000//////......---.........//////000000............////////////...,,,******,,,...//////////////////000000000000111---,,,///111//////111///////////////////////////---***''''''))),,,///---...///000000///...---////////////////////////111111000000//////.....................///000111------......///000000000//////............//////111000...---,,,,,,------///............//////000000000//////.........---111000///...------...///////////////////////////---------.........//////000...---...111222111///------....../////////000......///000000000000000............/////////000////////////////////////000000000000000000000000......///111222333444555111111111111111000////////////.........---------................................................///////////////.................................---------.........//////////////////////////////111111111000000000000000000000000000000000000000////////////000000000000////////////000000000000222222111111111111222222666555333111000000111111------...///000111222222222111000//////000111222222000......///000000//////000111000//////111333...///111222333333222111111222222333333222222111111111111111000000000000111222222333333333333222///111333333///,,,******222222222333333222222222111111111111000000000000000000////////////000000111111111111111000//////000///---++++++---///000000000000000000111111222222222222111111111000000111111111111111111111111222222111111111111222222---...///000111222333333000000000000000000000000000111222444666666444222000000000000000///......//////............//////...........................///000///---,,,,,,...........................000000000000////////////000000///000000111222222/////////...---------,,,000//////......//////000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111000000000/////////...///////////////000111111111111111111111111111111........./////////000000////////////////////////000000000000000000000000///111222111///......///000000000000000000000000///000222333222111111333.........///111111///---////////////000000000000000000000000////////////111000000000/////////...//////////////////////////////......//////000111111111111111000000000///////////////000000000111............////////////111111000///////////////.../////////000000000000000...111666888444000000////////////////////////......,,,,,,,,,,,,---...---...///000000///...---////////////////////////000000000000//////......///............//////000///////////////.........000000///.........//////000///......---------...000//////.........//////000/////////............111000///...---......///////////////////////////---------.........//////000...---...111222111///---...111222333222000///......///000000000000000........./////////000000////////////////////////////////////////////////...//////000111222333333111111111111111000////////////.........---------................................................/////////////////////...........................---------.........//////////////////////////////111000000000000000000000////////////////////////////////////000000000111////////////000000000111000000////////////000000444333222111111111111111...//////000000111111222222111000//////000111222111000...///000111000///...000111111000000111222111111222111000///......111222222333333222222111111111111111000000000000.../////////000////////////000111111000///......111111222222222222111111111111111111000000000000111000000//////000000111111111111111111000//////111000///......///000111000000000000000111111222222222222111111111000000111111111111111111111111222111111111111111111222/////////000000000000000000000000000000000000000000000111333555555444222000000000000000///......000//////.........//////...........................///000///---,,,---...////////////////////////000000000000////////////000000/////////000111111...............---------111000000//////000000111111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000///////////////////////////000000111000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000111222222000//////000000000000000000000000000+++///111000---,,,000333000///...000111333222111////////////000000000000////////////000000000000000000000000////////////////////////////////////......------......///000222222111111111111000000///000000000000111111111............////////////333555666444111...///000....../////////000000000///000555===???999222///////////////////////////...//////000000000///.........////////////......////////////////////////000000000////////////...000//////............///111000000///......------111000//////.........///////////////............111000///...............////////////............000000///.........//////////////////////////////------.........////////////.........000111000///---000333555666444111///......///000000000000000....../////////000000000////////////////////////........................////////////000000000111000000111111000000///////////////............---......................................................//////////////////........................------........./////////////////////////////////000000000000000000111111/////////////////////////////////000000000111111/////////000000000111111000000////////////000000000111111111111111000000111111111111111111111111111111000000000000111111111000//////111222111000---///222222111000000111111111000///............111111222222222222111111111111111111000000000000111111111111111111111000///......///111222222111000111111111111111111000111111111111000000000000111000000//////000000111000111111111111000000///111111222222222222111111000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000//////......000000000000000000000000000000000111333444333222000000000000000//////...111000///..........................................///000///---------...000000000000000000000000////////////000000000000000//////.........//////---------...............000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000////////////000000////////////000000////////////////////////...////////////000000000///////////////////////////////////////////////////000222111000//////000////////////////////////,,,//////------000333333///---,,,---///111222111////////////000000000000////////////000000000000000000000000////////////////////////////////////---------------...//////111000000000000000000000///////////////000000000............////////////000444777666111---...111........./////////000000...///555===???888111...//////////////////////////////000000000000000000...//////////////////...////////////////////////////////////////////////111000///...............000000//////............111000000///...//////////////////000000/////////111111000......---------///////////////.........000000//////////////////////////////////////////............//////////////////...//////////////////111333444444333111000......///000000000000000...////////////000000000////////////////////////........................//////////////////......///000000000000000///////////////...........................................................................////////////....................................////////////////////////////////////000000000000000111111111000000000000000000000000//////000000000111111111//////000000000111111111222222111111111111222222...///000222222222111000222222222222111111000000111000000000000000000111111000///000222333222000,,,///222333222111000000///.........///111222444111111222222222222111111111111111111000000000///222222222111111111222222000...---...000222222111000000111111111111000000111111111111000000000///000//////......//////000000000111111111111000///000111333444444333111000000000000000000111111222111111111111111111111111111111111111111111111111111111111222222111111111111111111000000000//////000000000000000000000000000//////000222333333222//////000000000000//////111000///......---.................................///000///...---...///000000000000000000000000////////////000000000000000///...---------------,,,---------.../////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000////////////000000........................////////////000000000111........................////////////////////////---///000000///...///000////////////////////////111222000000777@@@AAA<<<,,,***)))***,,,.........////////////000000000000.../////////000000000111////////////000000000000////////////////////////---------------...//////.../////////////////////....................................////////////+++///444333///,,,...111............///////////////---111777999444///...////////////////////////000///...---...///111222/////////....../////////////////////////////////.............../////////111000///...........................//////000000000000////////////000000111000000000000/////////111111000......---------........./////////////////////000000000000000000000000000000000000000000........./////////000000.../////////.........///222111111000000000111111......///000000000000000////////////000000000111////////////////////////......................../////////..................//////000000000//////////////////////////////........................////////////////////////---.........//////000000................................./////////000000//////////////////////////////000000111111111111111111111111111111111111000000000000111111111111000000000000111111111111222222111111111111222222---...000111222222111000333333222222111000000000000000000111111000000000111000000222333444222111,,,///222333222111000000000/////////000222444555000111111222222111111000111111111111000000000//////............///000111111000......////////////000000111111111111000000111111111111000000000//////......------......//////000000111111111000000///000222333333222000///000000000000000111111222111111111111111111111111111111111111111111111111000111222222222222111000000000000111111111222222////////////////////////000//////111333444333111//////000000000000//////000000///...............////////////////////////...///000///......///000////////////////////////.../////////000000000111//////...------,,,------,,,---------.../////////...//////000000//////...........................000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111000000////////////////////////////////////////////////000000000111111........................000000000000000000000000,,,...000000///...///000000000000000000000000000///000...000<<>>555222222222333555555333111////////////000000000000.........///000111111111.../////////000000000111//////////////////////////////......//////000111............/////////000//////......------------............////////////---------......///111111---------.........//////000,,,,,,///111///...///////////////////////////.........///000111111111000///...------...///000////////////////////////---------........./////////............//////000.........///////////////---......///000222333444777555222///---...///111000//////.........//////............/////////000...///000111222111111000000000000000000000000000.../////////000000000000---///000///---+++---...222111000////////////000......///000000000000000//////000000000111111111//////////////////////////////////////////////////////////////////000000---......///000000//////.../////////000000000000........................////////////////////////------......///000000111.........................../////////000000000000////////////////////////...//////000111111222222111111111111111111111111000000111111111222222222000000111111111222222222000000////////////000000222222111111111222222333000000000000000000000000///000111222222111000///000000111333666666444222...000111111000000111222000000111111111111000000000000111111111111000000111111111111000000000000222111111222333666999:::///444888666111---///222111111222222222222111111111111111111000000000000000000////////////000000//////000111111111111111///000111222222111000///000000000000000111111222000000111111111222222222111111111111111111111111///111222333333222111///////////////............////////////////////////...///222555777666333///......///000000000000000......---......///000111////////////////////////---///000000//////000111000000000000000000000000.........///000111111111..................///000...............---------000111222333333222111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000111111111111000///////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...///111222111000111222000000000000000000000000,,,333333...///555333+++.........000111000---+++////////////000000000000---......///000111111222.../////////000000111111///////////////////////////////////////000111111.../////////000000111111000000//////.........---............/////////000222000......000222222222---------.........//////000------111222000///000////////////////////////,,,---000333333333111000000///...------...///000////////////////////////---------.........//////...............///000111000000000///......------,,,------///111333555666:::777222...,,,---///111//////.........//////000---.........//////000000...///000222222222111000000000000000000000000000////////////000000000000---///111///,,,+++,,,...000111111222111000///......//////000000000000000000000000000111111111111////////////////////////000000000000000000000000////////////000000111111------...///000000//////.../////////000000111111........................000000000000000000000000---------...///000000111........................////////////000000000000////////////////////////...//////000111222222222000000000000000000000000000111111111111222222222000111111111111222222222222222111111111111222222444333222111111222333444///////////////000000000///000111222222111000///000000111444666666444222///000111000//////111333***,,,...000222222222222000000111111111111000000111111111111000000000000///......///111444888:::---555;;;:::333///111666222222333333333333222222111111111111000000000000222222111111111111222222//////000111111111111111111111111222222111111111000000000000000111111222000000111111222222222222111111111111111111111111///000222333333222000///000///...---,,,+++******////////////////////////...///333777999777333///......///000000000000000------------///000111222000000000000000000000000---///000000//////000222111111111111111111111111---......///000111111222...............///000111/////////......------,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111///......000111000///000000000000////////////000000///...............................................................////////////////////////.../////////000000111111......///000000111000000000000000000000000000000///000000000000000////////////000000///...------......//////000000111111///////////////////////////////////////////////////////////////.........////////////////////////......////////////.....................///000000..............................////////////......,,,---------.../////////000///...------...///000111111111111111111111111.........///000111111222111111000000//////......///............---------000000000000000000000000///////////////000111111111222333444444333222111222222111000///...------......//////000000111111////////////000000000000111111000000//////......222000...---...//////...000000//////.........---//////000000000000/////////......------///000111......////////////......000000000000000000000000////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000......//////000000111111000111333222000//////000...............///000000000000000000000000000000////////////////////////000000//////.........---000000000000000000000000//////.........//////000222222111111111111111222222111000111333222111/////////000111111111111111000000000000000111111111333333222111000///......////////////////////////...000111222333333222111111///---,,,+++,,,---...111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222333000000000000000000000000111111111000000000000000111111111111000000000000000000000000000000000000---...///111222222222222111111222222222222111111111111000000000000000111111111111111222333444444444333333222222333333444000000000000000000000000////////////////////////---...111222222111...---000000111111111111000000........................//////---,,,,,,---...//////...---,,,,,,---...//////////////////........./////////000///......---000000000000000000000000------------------------......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222000......///000000///000000000000////////////---------...///000111222////////////////////////........................////////////////////////....../////////000000000...///000000000000000000000000000000000000000000//////000000000000////////////000000///......---000000000000/////////////////////////////////////////////////////////////////////////////////...////////////////////////......////////////.....................///000000..............................////////////......------..................//////............//////////////////////////////------...//////000111111111000000000/////////...000000/////////.................................///////////////000111111222111000//////000111222000000000000////////////000000000000000/////////////////////000000000000111000000000/////////...111000...---......//////111111000000000///////////////000000000000/////////......---...///000111......////////////......000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000000000000000000000...///////////////000000000111222222000//////000...............///000000........................////////////////////////000/////////............000000000000000000000000............///000111111///000111222222000///...444222111111222222111/////////000111111111111111///000111111222222111111222222111111000000//////000000000000000000000000111111222222222111111000222111///...---...///000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000///000000111111111111000000111111222222111111000111111000000000000111111222222111111111222333333222222111111111111222222000000000000000000000000////////////////////////111111000000000000111111000000111111111111000000........................///...------------...//////...------------...////////////////////////...000/////////............////////////////////////------------------------......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000222111///...///000///...////////////000000000000---------...///000111222000000000000000000000000........................////////////////////////............////////////000000000111000000//////000000000000000000000000//////000000000000////////////000000000///......111111111000///.........////////////////////////////////////////////////......//////////////////////////////////////////......////////////.....................///000000..............................////////////......//////........................////////////......////////////////////////---------...//////000000000000000000////////////111111111000000000//////........................////////////000000000000333000---******---000333......//////000000111111222222111000000///......////////////000000000000000000000000////////////111000///.........//////111111111111000000000000//////000000000000/////////............///000000......////////////......000000000000000000000000///////////////////////////////////////000111111000000000000000000000000000000000000000000000000/////////...............///111222111000//////000...............///000000........................////////////////////////////////////............000000000000000000000000............///000222222000////////////000111222777444222111111222111000//////000111111111111111///111222444444333222111111111111111111111111111111111111111111111111111444333222111000000000000333333111000000000111222111111111111111111111111000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111111000//////000111111222222111111000111000000000000000111111333333222111111111222222000000000//////000000000000000000000000000000000////////////////////////555333000......000333555000000111111111111000000........................///......------.../////////......------......///......//////////////////111000///...---......///////////////////////////////////////////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000333111///...///000///...////////////000000000000111000000///.../////////////////////////////////........................////////////////////////..................//////111111111111111000///...////////////////////////...//////000000000000/////////000000000//////...111000000000/////////...////////////////////////////////////////////////............////////////////////////////////////......////////////.....................///000000..............................////////////......000000//////......---------...///000000///...---000000000000000000000000------------......//////000000000000////////////111111000000000/////////........................//////000000000000000///222000---******---000222////////////000000000000111111111000000000//////////////////000000000000000000000000////////////000000000000......//////000000000000000000000000//////000000000000//////............/////////000......////////////......////////////////////////000000000000000000000000000///.........///111222//////////////////////////////////////////////////////......------,,,,,,...000111111000//////000...............///000000........................///////////////////////////////////////.........////////////////////////////////////000000111222333111---,,,///444;;;???999666222000000111111000//////000111111111111111///111444666666555333111000000000111111222222222222222222222222222222222333222111000000000111222333222222111111111222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000000111111111111111222222111111111111000000000///000000000000000000000000000000111111111000000///000000111111111111000000000000000000000000111222333333222111000000111111000000////////////000000000000000000000000000000////////////////////////444222000......000222444000000111111111111000000.......................................///////////////............//////............////////////222000...---,,,---///000////////////////////////////////////////////////......////////////......////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000222000///...///000///....../////////000000000111111111000///////////////........................//////////////////////////////////////////////////////////////////......111111222111111000//////////////////////////////......///000000000000000//////000000000000000///.../////////000000000111////////////////////////////////////////////////---.........//////000000000000000000000000000000......////////////.....................///000000////////////////////////......////////////......000000000//////......------...///000000///...---000000000000000000000000---------...............////////////000000000000000000000/////////......//////////////////////////////000000000000///...000//////......//////000000000000000///////////////000000000111111111222////////////000000000000////////////000000000000///111222111///......000//////////////////////////////000000000000//////---......///////////////......////////////......////////////////////////111111111111111111111111000///.........///111222//////////////////////////////////////////////////////......------,,,,,,---///111111///...///000...............///000000////////////////////////////////////////////////.........///////////////////////////////////////222111111000000000111111111111222333777<<>><<<666333111000000111000/////////000111111111111111000111333555555444333222111111111222222222333333222222222222222222222222...//////000111333444555///000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000/////////000111111000000000000000000000000000000111111222333333333111111111111000000000000000000000000000000000000---...///000222222222333///000000111111000000///////////////000111222333222222111000000000111111333222222111111222222333111111111111111111111111000000000000000000000000...///000000000000///...000000111111111111000000////////////////////////------///000000000000000...//////000000//////...------......///000000000111000///...---......///........................000000000000000000000000......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000...---...000111111111.........///000111111111.........///000111333333........................////////////////////////////////////////////////222222111111000000000000000000111222222222111111000000000000000000000000---...///000111111111111//////000111111111111111////////////000000000000////////////////////////////////////////////////------......///000000111000000000000000000000000......////////////.....................///000000////////////////////////......////////////......///////////////000000000//////............//////////////////////////////////////////////////////.../////////000000000111111111111000000000/////////////////////////////////000111111111000...---...///000111111000///...////////////000000000000111111111111111111111111////////////000000000000.../////////000000000111---111444333///---...111......//////000000000000//////000000000000//////------///000000000///.........////////////......000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000000000000000000000...///////////////000000,,,...000000///...///000...............///000000////////////////////////////////////////////////............/////////000000000000000000000000000000000000111222333555555999<<>>:::333...000000000111111111000///////////////000000000000////////////////////////111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333222111111000000111111333333222222222222222222444333222111000000000000000000000000000111111111111111111111111111222222222222222222222222222222000111111222222222222222222111111111111111111222---...///000111222222222000000////////////000000///000111111111111000000////////////000000000000000000000000000111111111111111222222222222111111000000000000000000000000////////////////////////////////////////////////000000111111111000000000000000////////////000111111111111111111111111111............//////000000............////////////,,,---...///////////////,,,------..................///////////////.........///////////////......000000/////////000000111////////////////////////111111111111111111111111000000000000000000000000111111000000000000111111...///222333333222///.../////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000..............................////////////............////////////......//////000000000000//////////////////////////////......//////000000111111000000000///...---------...///000111111000...---////////////////////////000///---...777AAADDD@@@000000////////////000000/////////000000000000///////////////////////////000000////////////000000...///000111000/////////000000111000000///...---///////////////////////////////////////000000111////////////////////////......///000000000000000000000000000111111111111000000000000////////////........./////////000000...///000111111000///...000000////////////000000111000////////////000000111111000000000000000111////////////////////////111111111111111111111111////////////000000000000///////////////000111111000000////////////000000///////////////...////////////000000000000//////////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000/////////////////////////////////000222444555444000111222222111000///...////////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111333222111111000000111111222222222222222222111111111111111000000111222222//////000000111111111111000000111111222222222222222222222222222222222222111222333333444444333333111111111222222111111111------///111222333333333000000////////////000000000000111111111000000///.../////////000000000111//////000000111111111111111111222222222222111111111111111111111111111111////////////////////////000000000000000000000000///000111111111111000000000000000/////////000000000000000000000000000000............////////////---.........//////000000------...///000000000///,,,---......//////............////////////............///////////////...000000/////////000111111000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111...000111222222111000...000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000..............................////////////............////////////.........//////000000//////...000000000000000000000000......//////000000111111333333222111000///......//////000000//////......////////////////////////------+++***000777888555000000////////////000000...//////000000000000///000000000000000000000000...------,,,,,,------...,,,///222333111///......///000000000000//////...000000000000000000000000///////////////000111111000000000000000000000000......///000000000000000/////////000000000111111000000000000////////////............//////////////////000000000000//////000000////////////000000333222000/////////000111222222111000000000000000000000000000000000000000111111111111111111111111////////////000000000000000000//////000000111222000000////////////000000---///000///...---...000//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000---...///000111111111111---///111222111000111222////////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111111222333333222111111333222111111000000111111///000000111111111000000000000000000000111222222/////////000111111222222///000111222333333333333222222222222222222222222111222222333444333333333//////000000000000//////111111111222111111000000111000///......///000111000111111111111000000///......//////000000111111/////////000111111222222111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111...///111222222111000000...............---------////////////////////////......//////////////////------......///000000000......///000000000//////------...////////////...------.../////////......---...//////////////////000000//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000///000000111111000000///000000////////////000000000000000000000000000000////////////////////////000000000000000000000000..............................////////////............////////////............////////////......000000000000000000000000////////////000000000000222222111111000000//////222111000000/////////000////////////////////////,,,///...,,,,,,000111///000000////////////000000---...///000111111000///000000000000000000000000...------,,,,,,------...---///222111///...///000...//////000000000000///000000000000000000000000///////////////000111111000000000000000000000000......///000000000000000....../////////000000000000000000000////////////...////////////000000000000000////////////000000000000////////////000000444333111000000000111222111000000000000000111222000000000000000000000000000000000000000000000000.../////////000000000111000000//////000000111222000000////////////000000...000111000...---///111//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111222333222000...---------///111000//////111333////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222222333333222222111333222111111000000111111...///000222222222222111222111111000000000000111...//////000111111222222///000111333444444333333222222222222222222222222000000111222222222222111...///000111111000///...222222222222111111000///111000///......///000111111111111111111000//////.........///000111111111...//////000111111222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000...///111222222222000000...............------,,,......................../////////////////////...------......///000000111///000000000000//////...------...///////////////,,,---......//////......------...///////////////000000///000000111222222000000000000000000000000////////////////////////000000000000000000000000//////............//////000//////////////////000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////............////////////............////////////......000000000000000000000000000000000000////////////............////////////444333111000000000111222////////////////////////...222444111///111222111000000////////////000000---...///111111111000///000000000000000000000000/////////......////////////000111000------000333......///000000111000000000000000000000000000000///////////////000111111000000000000000000000000...//////000000000000000............////////////000000000000////////////000000000000111111111111111000///......///000111000000////////////000000555444222000000111222333////////////000222333444000000000000000000000000////////////////////////.../////////000000111111000000000000000111111222000000////////////000000///111333222///...000222//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////......000444666///000111///---,,,...000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111222333444444333222111333222222111000111111111000111333444555555555444444333222000////////////...//////000111222222222///000222333444444333333111111111111111111111111......///000000000000000000111222333333222111000///000111222222222222222222000///......///000222111111111111111000//////---......///000111111222...//////000111222222222111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////---///111222333222111000000000111111000///..............................///////////////.........---------...///000000111000000111000000///......---......///////////////,,,,,,---.../////////...------...///000000//////........................222111111111000000//////000000000000000000000000...//////000000000000000000000111111111///...---////////////000000000000000000000000111111111111////////////////////////111111111111000000000000//////...---,,,,,,++++++////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000333222111/////////000111222111000.........///000//////000000000000//////////////////000000000000////////////000000000000111111000000000000111111///////////////.........000000//////.........---222111000000000000000000000000000000000000000000333222111///......------000000000000000000000000000000000000000000000000---///000000///......///222111000.........///000////////////////////////000000111111111111000000000000000000000000000000000000//////.........---////////////000000000000000000000111222222222333111111000000000000111111111111000///////////////000000000000000000000000000000000000111111111111000000000000000000000000000111111111222222222222111222333444444333222111/////////000111111222222222222222222222222222222111111000000//////......000000000000000000000000...///000111111000///...///////////////.........000000///......///000111000000//////.........---////////////////////////...///111222222222111000............////////////////////////000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000333333222222222222222333111222333333222111000///111111222222222222111111000111222333333222000000///111222222111111222333111111111111111111111111000000111333555555222000111111111111111111222222333444222000666======666222222111111111111222222//////000111111111111111000000111222222222222111000222333333111000000111000000000000000000000000333222111/////////000111222111000//////000111222222111111111000000//////333222111000000111222333222222222222222222222222//////000000000000//////......//////000000111111222222222111000//////...........................111111000000//////......////////////////////////000000000000000000000000000000////////////000000//////......---------,,,//////////////////////////////............//////........................111111111111000000000///000000000000000000000000000111222333333333222222//////...---------......////////////000000000111/////////000000000111111////////////////////////111111111111111111111111//////......------,,,,,,////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////....../////////000000000000000000000000000000000333222000/////////000111222111000///......///000///000000000000000///...////////////000000000000////////////000000000000000000////////////000000/////////////////////...000/////////........................///000111222000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000...000111111000//////000222111000///...//////000//////////////////////////////000000000000//////000000000000000000000000000/////////............////////////000000000111111111111111111111222222000000////////////000000111111000///////////////000000000000000000000000000000000000111111111111222222222222222222222222/////////000000000000111111111222333333222111111111111111000000000000000222222222222222222222222000000000000////////////000000000000000000000000...///000111111000///...//////000000000000000000////////////000111333444000/////////............////////////////////////,,,---...///000//////...............////////////////////////000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000/////////000000111333333333333333222111111111111222222222222111111000111222222222222111000//////000000000111222333111111111111111111111111111111111333555555333111000111222444444333222111222333111000555<<<;;;555222222111111111111222222///000111111111111111000000000111222222222222111000222333333111000000111111111111111111111111111333222000/////////000111222111000//////000111222111111111111000000000///222222111000000111222222222222222222222222222222000000////////////000000////////////000000000000222222111111000//////...........................000000000000////////////////////////////////////000000000000000000000000000000////////////000000111000000000//////////////////////////////////////////............//////////////////////////////111111111111000000000000000000000000000000000000///000222444444333222111000///,,,++++++---000111/////////000000000111111....../////////000000000//////////////////////////////000000111111222222////////////............////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////............////////////000000000000000000000000222111000000///000000000111000000////////////000000000000000000///......////////////000000000000////////////000000000000//////............//////......//////////////////////////////..................---......///000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000///111222222111000000111111111000/////////000000000000000000000000000000......////////////......000000000000000000000000////////////............/////////000000000111111111111111111111111000000//////............//////111000000///////////////000000000000000000000000000000000000111111111111222222222222222222222222------........./////////000111111222222111111000222222111111000//////...000000000000000000000000////////////000000000000000000000000000000000000//////000000000000////////////000000111111222222......///000111333444555////////////............////////////////////////,,,---...////////////...............////////////////////////000000000000////////////////////////111111000000000000111111////////////////////////000000000000000000000000............///000000111444444333222222222222333111111222222222222111111000111111222222222111111////////////000111222333111111111111111111111111222222222444555555333111///111333666666555222111222222000000444999888444222222111111111111222222000111111111111111000000000000111222222222222111000222333333111000000111111111111111111111111111222111000000///000000000111111000000000000111111111111111111000000000000222222111000000111222222000000000000000000000000111000///......///000111000000000000////////////222111111000000//////...........................////////////000000000000////////////////////////000000000000000000000000000000////////////000000000000000000//////////////////////////////////////////............//////000000000000000000000000111111111000000000000000000000000000000000000000,,,---///111222000///---111000///...///000222444//////000000000111111111............////////////////////////////////////------...///000111111222////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////---.........////////////000000000000000000000000111111000000000000000000000000000////////////000000111111000000///...---////////////000000000000////////////000000000000000//////......//////000............///////////////////////////.........000000///........./////////////////////////////////////////////000000111000000000000000000000000////////////////////////...000222111000///000000111111000000000000000000000000000000000000000000...//////000000//////...///////////////////////////////////////.........//////000000000111111111222222111111000000//////000//////......//////000000000////////////000000000000000000000000000000///000000000111111111111000000000000000000000000---------.........//////000000000111111000000000111111111111000000//////000000000000000000000000......//////000000111111//////////////////////////////000000000000//////......///000111111222222......///000000111222333///////////////........./////////////////////////////////000000000000000............////////////////////////000000000000////////////////////////111111000000000000111111////////////////////////000000000000000000000000////////////000111333333444333222111000111222333111111222222222222111111000111111111222222222222111000//////111333333333111111111111111111111111333222222333555555333222///000222333444333333222222111000000333555555333222222111111111111222222111111222222222111000000000000111222222222222111000222333333111000000111222222222222222222222222111111000000000000000000111000000000000000000111111111111000000000000000222111111111111111111222000000000000000000000000111000///......///000111111111000000//////......111111000000////////////..............................//////000000111111////////////////////////////////////////////////000000////////////000000...............---------//////////////////////////////............//////111111111111111111111111000000000000000000111111111111111111111111111111+++,,,...///000///...---//////000111222222222111000000000000111111111111............////////////000000000000000000000000,,,,,,,,,---...///000000/////////000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////.........////////////000111111111111111111111111000000000111111111000000/////////000000000000///000000000000000///......////////////000000000000////////////000000000000111000000//////000000111---.........//////000000.........///////////////////////////000111222222////////////////////////111000000///////////////000000000000000000000000////////////////////////---///000000///......///000000111111111111111111000000000000000000000000///000000111111000000///////////////////////////.........///////////////000000000000111111111111222111111000000/////////111000000//////000000111000000////////////000000000000000000000000000000///000000000111111111111////////////////////////....../////////000000000111000000000000000000111//////000000111111111111////////////////////////......//////000000111111////////////////////////000000////////////000000------......///000111111//////////////////...............//////////////////////////////////////////////////////000000111............////////////////////////000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000////////////000111333333222111000//////000111222111111222222222222111111000000000111111222222333555333000000333555555444111111111111111111111111444333222333444444333111000////////////111333444333111000111222222222222222222111111111111222222111111222222222222111000000000111222222222222111000222333333111000000111111111111111111111111111000000000111111111000000000000000111111000000000000000000000000000111111111111111222222111111111////////////////////////111000///......///000111111111000000//////......000000000///////////////////////////////////////......//////000000111111000000000000000000000000////////////////////////000000////////////000000---------...............//////////////////////////////............//////000000000000000000000000000000000000111111111111111111111111111111111111//////000000111111000000---...///111111000///...000000000111111111222222....../////////000000000000000000000000000000000,,,,,,------......//////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111//////000111111111111000...//////000000000000/////////000000000000//////////////////000000000000////////////000000000000111111000000000000111111------......///000000000.........///////////////,,,------///111333555666000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000---...000000.........//////000111222222222111111000000000000000000000000000000111111111111000000000000000000000000000000.........///////////////000000000111111111222222000000000000000000//////111111000000000000111111///////////////000000111000000000000000000000000000000000000111111111111111111111111111111111111//////000000000111111111222111111000000111111222...//////000111111222222////////////////////////////////////000000000000000000000000000000000000000000////////////000000------......//////000000////////////...---,,,+++.........///////////////////////////////////////------,,,,,,------...///............////////////////////////000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000............///000000111000////////////000111111111111222222222222111111000000000000111222333444999555111111333555555333111111111111111111111111444222111111222333222000000///---,,,---000333555555222111222222///000222222222111111111111222222000111111222333333222222000000111222222222222111000222333333111000000111000000000000000000000000//////000111111111111000000000111111111111000000000000000000111111111111000111222222222222111000//////////////////////////////000000000000//////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000/////////000000000000000//////////////////////////////............//////000000000000000000000000///000000000111111111111111111111111111111111111222111111000111222333444000000//////////////////000000111111111222222222/////////000000000111111000000000000000000000000////////////////////////000000000//////.........////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111222111111111111111111111111...///000111222111111000---...///000111111000///---...///000000111111000////////////000000000000////////////000000000000000000////////////000000------......///000000111............/////////000.........///000111222333000000000000000000000000///////////////000000111000000000000000000000000000000000000000000000000...///111111///...///000///000111222222222222111//////////////////////////////000000000000//////000000000000000000000000............/////////000000000111111111222222222/////////000000000000000000000////////////000000///////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111//////000000000111111111333222111111111111222333000000000000000111111111000000000000000000000000000000000000////////////000000000000000000000000111000///......///000111//////////////////000000...//////000000///...---............/////////000////////////////////////------,,,,,,,,,---...///............////////////////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000/////////000000111//////000111111111111111111111222222222222111111111000000000000222333444;;;666111000333444333111111111111111111111111111444222000000111111111/////////......///111333555666222222444222......333222222111111111111222222///000111222333444444444000000111222222222222111000222333333111000000111////////////////////////...///000111222111111000///000111222222111000//////000000000111111111111000111222222222222111000000000000000000000000000...///000111111000///...////////////000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000////////////000000000111//////////////////////////////............////////////////////////////////////000000111111111222111111111111111111111111333111000//////111333444555444111//////000111333000111111111111222222222000000000000111111111111000000000000000000000000111111111111000000000000111000000///...------,,,////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000111111111222222222222111111111111111111111111...///000222222222111000---...///111111111000///,,,---...000111111111111////////////000000000000////////////000000000000//////............//////---------...///000000111---.........//////000000333222111///---,,,,,,+++000000000000000000000000------......///111222333000000000000000000000000000000000000000000000000///000222222000///000111///000111222333333222111////////////////////////......////////////......000000000000000000000000---.........//////000000000111111111111222222222......//////000000111111//////............/////////////////////000111111000000000000000000000000000000000000111111111111////////////////////////////////////000000000000444333222111111222333444222222111111000/////////111111111111111111111111111111000000//////......000000000000000000000000111000///......///000111111111111111000000000000---...///111111111000///---.........//////000000//////////////////////////////...---...///000111............/////////000////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000444333222222222222222333///000111333333333222111111111222222222222111111111000000000000222444555<<<777111///222333222///111111111111111111111111333111//////000111000///...///000111222333444444777333222555333---...333222222111111111111222222...///000222333444555555000000111222222222222111000222333333111000000111////////////////////////...///000222222222111000///000111222222111000/////////000000111111111222000111222333333222111000111111111111111111111111---...111222222111...---......//////000000111111.........///////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000,,,---------......////////////////////////////////////............//////000000000000000111111222111222333444444333222111444222000///...///000111333333222111000///......222111000//////000111222222222111000//////000000///////////////////////////000222222000///000111////////////000000000000111111111111111111111111000000000000000000000000000111222333333222111000000444666444///---///222///000111222222111///...111111111111000000000000///////////////.........111111111000000000000000222222111111000000//////222111111111000000//////111111111000//////......////////////000000000000000000000000000000000000000000000000000000000000000///---,,,---...000111000000000000111111111111////////////............222111111111000000//////000000////////////000000111000///......///000111//////000000000000//////000000////////////000000//////000000111111222222000000000000000000000000000000111111111111000000000000111000000///......000000111111111222222222000000000000////////////,,,---...000000111111000111111111111111111111111333222222222111111000000000000000000111111111111000000000000000000000000000000000000000000000000333222111000000111222333////////////000000000000//////000000111111222222111111111111111111111111//////000111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000......////////////............///000000000000000............///000222222000111111111222222222222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111222222222222111000000000111333333111111111222222333333333111111000000111111222333555444222111111111222222000222444444222000///000///000222222222222444555222222111111111111111222111111111111111111111111111000///...///111444666555444222111111111222222333333333222222222111111000000000000000000000000---......///////////////000000000000000000000000111111111111111111111111444333111//////000111222111111000000000000111111222222111111000000//////---...///000000///...---000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000000000000111111222000111222333333222111000333222000///...///000111111111111111000000000000222111000//////000111222222222111000000000000000///////////////////////////000222222000///000111000000000000000/////////111111111111111111111111000000000000000000000000000000111222222111000000///333777777222//////111...///111222333222111000111111111111000000000000000000000000000000000000111111111111000000000000111111111000000000000000111111111111000000000///.........//////000000000////////////000000000000////////////////////////000000000000000000000000222111/////////000222333000000000000111111111111........./////////000000111111111111000000000///000000////////////000000111000////////////000111//////000000000000//////000000////////////000000000000000000000111111111000000000000000000000000000000111111111111000000000000000000000000///...//////000000000111111111000000000000000000000///222222222333333333444444111111111111111111111111000000000000/////////...000000000000111111111111000000000000000000000000000000000000000000000000222111000000000000111222////////////000000000111/////////000000111111111111111111111111111111111//////000111111111111111000000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000------............------......///000000000000000............///000111222000000000111111111222222000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111000000000000111111111111111111111222222222222333222111000000000111333333222222222222222222333333111111000000111111222333444444222111111111222222000222444333222000000000111222222222111111222333222222111111111111222222111111111111111111111111......///111444999>>>AAA444333222111111111222222222222222111111111000000000000000000000000000000...///000000111111000000111111111111111111111111111111111111111111111111333222111000///000000111111111111000000111111111000000//////............//////000111111000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000////////////.........---////////////////////////////////////////////////000000000000000111111222000000111111111111000000222222000/////////000111//////000000111111111222111111000000000000111111222111000000000000000000///////////////////////////000222222000///000111111111111000000/////////000000000000000000000000////////////////////////000000111111111111000000///333888888555111///000///000111333333333222222111111111111000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000.........///////////////////////////000000000000000000000000000000000000000000000000000000000000111111000///000111222333000000000000111111111111,,,------...000111111222111111111111000000000000000000////////////000000111000000//////000000111///000000111111000000///000000////////////000000111111111111000000000000000000000000000000000000000000111111111111000000//////000000111000000000///////////////000000000000000000000000000000000333222111000000111333333111111111111111111111111000000000000////////////000000000000111111111111000000000000000000000000////////////////////////111111000000000000111111/////////000000000111111////////////000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,------......------,,,......///000000000000000///......//////000111222/////////000000000111111000000000000000000000000111000000//////000000111000000000000000000000000//////000000000000111111000000000000111111111111222222222222333333333333222111111111111222333333333333222222222222222222111111000000111111222333444333222111111111222333111222444333222000000111555444333222111111111111222222111111111111222222111111111111111111111111---...///222666;;;@@@CCC444333222111111111222222111111111000000000//////000000000000000000000000///000111111222222111111111111111111111111111111111111111111111111111111111111111111000000000000222222222222222222222222000////////////.........000000111111111111000000........................////////////000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000............------------........................////////////////////////000000000000000111111222//////000000000000//////222111000//////000111111000000000000111111111111111000000000000000000111111111000000000000000111///////////////////////////000222222000///000111222222111111000/////////////////////////////////////////////////////////000000000000000000000000///222555555333111000000222222333333333222222111111111111111000000000///000000000111111111111111000111111111111111222222//////000000111111222222111111111000000000000000222111000///...,,,,,,+++////////////000000000000222222222222222222222222000000000000000000000000//////.........///000111///000000000111111111111---......///000000111111111111111000000000000000000000////////////000000000000000000000000000000000000000111111000000000000000////////////000000222222111111000000//////000000000000000000000000000000111111111111000000...///000111111111111111000000000000000000000000000000000000000111111111111111//////000222444555111111111111111111111111222222222111111111111111///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111//////////////////////////////////////////////////////000111111111111111000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////---..................---......///000000000000000///////////////000111111////////////000000000000000000000000000000000000111000000000000000000111000000000000000000000000////////////000000000111///000000000111111111111222222333333333444444444111111111111222222333333333333333222222111111111111111000000111111222333444333222111111111222333111222333333111111111222:::888555333222222111000222222111111111222333333111111111111111111111111000000000000222444777888333222222222222222222222222111111111000000000000000000000000000000000000///000111111222222111111111111111111111111111111111111111111111111111111111111222333222222111111222222222333333222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...////////////000000000////////////////////////................................................////////////////////////000000000000000111111222////////////////////////000000000000000000111111111111111111000000000000000000000111111000000000111000000000000000111111000000000000000000000000///000222222000///000111222111111111000000000///////////////////////////000000000000000000000000111111000000000000111111111222111000//////000111444444444333222111000///111111111111000000000////////////000000111111111000000111111222222222333//////000000111111222222000000000000000000111111222111000///...---,,,,,,////////////000000000000222222222222222222222222111111111111111111111111///////////////000000111///000000000111111111111000000000000000000//////000000000000000000111111000000////////////000000000000111111111111000000000000111111111111000000000000////////////000000222222111111000000//////000000000000000000000000000000111111111111000000//////000111111222111111111111111111111111111111///000000000111111111222333222222222444666999;;;000000000000000000000000111111111111111111222222///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000///////////////////////////////////////000111111111111111///000000000111111111222111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////......///000000000000000000////////////000000111////////////000000000000111111111111111111111111111111000000000000111111000000000000000000000000...////////////000000000///000000000111111111111222222333333333444444444111111222222333333333333333333333222222111111111111111000000111111222333333222111111111222333444111222333333111111222444===:::666444444444333111222222111111222333333444111111111111111111111111333222000///............222222222222222222222222333333222222222111111111111111111111111111111111...///000000111111000000111111111111111111111111111111111111111111111111222222333444444333333222111222333333333333222111111111111111222222222222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000111////////////////////////////////////////////////........................////////////////////////000000000000000111111222000000////////////000000000000000000111111111111222111111111000000//////000000111111111111000000000000000000000111111222000000000000000000000000///000222222000///000111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222222111///------///111222444444333222111000000///111111111111000000000000......///000000111111111000000111111222333333333000000000000111111111111000000000000111111111111......//////000111111111////////////000000000000000000000000000000000000111111111111111111111111111111111222222222333333000000000000111111111111111111111000000/////////000000000000111111111111000000////////////000000000111111222222111111000000111111222222111111000000000////////////000000111111111111000000000000000000000000000000000000000000111111111111000000000000111111222111111111222222222222111111111111///000000111111222222222000000000111333555888999000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000111111111222222111111111111000000000000000000000000000000000000//////000111111111111111///000000111111222222222111111111111111111111111000000000000000000000000////////////////////////000000000111111000000000......///000000000000000000000////////////000000/////////000000000111111111111111111111111111111222111111000000111111222000000000000000000000000......////////////000000000000000000111111111111222222222222333333333333111222222333444333333333333333222222222222222222111111000000111111222333333222111111111222333444222333333222111111333555>>>:::555444555666555333222222111222222333444555111111111111111111111111333222111000//////......111111222333333333222222333333333222222222222111111111111111111111111111...///000000111111000000222222222222222222222222111111111111111111111111222222222333333333333333000111222333333222111000/////////000000000000111//////............//////111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000/////////000000000000000........................////////////////////////000000000000000111111222111111000//////000111111//////000111111111111111000000000000111111111111///000111222222111000///000000000000000111222222000000000000000000000000///000222222000///000111000000000111111222222333111111111111111111111111222222222222222222222222444333222111111222333444222000//////000111111111111111111000000111111222111111111111000000000000//////000111111222333333000000111222222333444444111111111000000000000000///000000000111111111111---...///000111333333444////////////000000000000////////////////////////111111111111111111111111111111222222333333333222000000000000111111111111000000000000000111111111///000000000111111111111000000////////////000000000111222222222222111000000111111222222111111000000000////////////000000000000000000000111111111000000000000000000000000000000111111111111000000111111222222222111000000222111111111000000000000///000000111111222333333//////000000111111222222000000000000000000000000.../////////000000000000000000000000111111111111000000000000000000000000222222222222222222222222111222333444444333222111000000111111111222222222333222222222111111111000111111111111111111111111//////000111111111111111///000000111111222333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000000000////////////000000000000000111111111222222111111111111111111111111222111111000000111111222000000000000000000000000........./////////000000000000000000111111111111111111111222222222222333111222333444444444333333222222222222222222333333111111000000111111222333222222111111111222444444222333333222111222444666<<<777222111444666555333222222222222333444555555111111111111111111111111222222111111111111111111000111222333333333333222222222222222111111111111111111111111111111111111///000111111222222111111222222222222222222222222111111111111111111111111111111000000000111222333///000222333333222000/////////000000000111111111000000///......///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000........./////////000000////////////////////////////////////////////////000000000000000111111222222111000//////000111222...///000111111111111111......///000111222333333///000111222222111000///000000///000000111222222000000000000000000000000///000222222000///000111//////000111222333333444111111111111111111111111222222222222222222222222444444333222222333444444111000111222333333111000.........///000222333444111111111111000000000000000000111222333333444444000000111222333333444444222222111111000000////////////000000111111111222111111111111222222222222////////////000000000000000000000000000000000000111111111111111111111111//////000111111111111000000000000000111111111111......///000111222333333//////000000111111111222000000////////////000000000111222333333222111000111111222222222222111111000000////////////000000//////000000111111222222000000000000000000000000000000111111111111000000222222222222222111000///111111000000/////////...///000000111222222333333444444444444444333222111000000000000000000000000000000111111222222222333000000000000111111111111000000000000000000000000222222222222222222222222222333444444444444333222000111111111111222222222333333333222222222111111111111111111111111111111//////000111111111111111///000000111222222333333111111111111111111111111000000000000000000000000111111111111111111111111......////////////.........//////000000000000000111000////////////000000111111111111222222222222111111111111111111111111222222111111111111222222000000000000000000000000............/////////000000000000000111111111111000000111111111222222222111222333444555444333333111111111222222333333444111111111000111222222333222222111111111222444555222333333222111222444777:::444//////333666555333222222222222333444555666111111111111111111111111222222222111111111111000000111222333444333333222111111111111000000000000111111111111111111111111111111222333333333333222222222222222222222222222111111111111111111111111000///...---...///111333...///111222222111///...111111222222333333333333222111000//////000111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000---------.........//////000000000000000000000000////////////////////////000000000000000000000000//////............//////222222111111111111222222111111111111111111111111000111111111222222222222000000111111222222222333111111000000000000111111444444444333222111000///111111111111111111111111000000000000000000000000222222222222222222222222333333333222222222111111000000000000000000000000222222222222222222222222///222444555444222111111111111222222222333333333333333333333333333333333333222222222111111000000000000///000000111222222111111111111111111111111222222111111111111222222333222111000//////////////////...//////000111222111111111111111111111111111111111111111111111111000000000000000111111222//////000000111111222222111111000000000000111111333222111000000111222333000000000000000000000000//////000000///...------000000000000000000000000000111111111222222222222111111000000/////////...//////000000111111222222111111000000000000111111444222///000222333111///222222222111111111111111000000000000000000000000000000111111111111000000000111111111222222222222222111111000///.........000000111222222222222222//////000000111111222222000000000000000000000000111111000000000000111111000111111111222222222222111111222222222333333333222222222222222222222222222222111111000000//////333333222111000000111111000000000000000000000000111111111111111111111111////////////000111333333333333222111000000111111////////////000111222333555333111111222333222111000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111111111111111111111222222000111222333444444444444333333333333333333333333222111111000111333444555111111222333333444555555444444333222222333444444222222222111111111111111333222222222222333444555333222111111222222000...222222111111111111111111222222333333333333444444222222111111111111222222333333333222222111111111222222111000111222444555333333222222111222222222333333333222222111111111111111111111111111111111222222111111111111222222333555666444111000222555222111111111111111111222000000////////////000000////////////000000000000222222111111111111111111555222//////222444555444222111000//////000111222000000///...............////////////////////////111111000000//////......//////...---------------000000000000000000000000000000////////////000000222111111000000111111222111111111111111111111111000000000111111111222222000000000111111222222222111000000//////000000111000111222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222111111111111111111111111111111111111222222222222222222222222///222444444222111111222111111111111222222222333333333333333333333333333222222222111111000000000000000//////000000111111////////////////////////111111111000000111111111111111000000000000111111000////////////000000111111111111111111111111111111111111111111111111111000000000000000111111222000000000000111111111111111000000//////000000111222111000000000000111222000000000000000000000000000000111111000000///...000000000000000000000000000000000111111111222222111111000000000////////////000000000000000111111111111000000000000111111555222000000222222111///111111111111111111111111111111111111111111111111000000111111111111000000000000111111111222222222222222222111000/////////000000111222222222222111000000000111111111111111000000000000000000000000111111000000000000111111000000000111111111222222111111111111222222222333111111111000000000000000111111111000000/////////444333222111111111111111111111111111111111111111111111111111111111111111000000000000111222333333333222111000000000000111/////////000000111222333444222111000222222111000000000000000000000000000111111111111111111111111000000000000000/////////111111111111111111111111111111111111111111111111111111222333444555555444333333333333333333333333333222111111111222333444111111222333333444555555444333222111111222333444222222222222333333333333444444444444444444444555444333222333444444222111222222111111111111111111222222333333333333444444222222111111111111222222333333333222222222111111333222111111111222333444333333222222111222222333333333333222222222111111111111111111111111111111222111111111111111000000000222333222000///000222222222111000000111222222000000////////////000000000000000000111111111111111111111111111111111111222///---...111444555555333222111000000111222333222111000000//////000000////////////////////////000000000000////////////222111000000/////////000////////////////////////111000000//////000000111111111000000000000111111000000000000000000000000///000000000111111111111000000000000000111111111000000////////////000000---...///111222333333444222222222222222222222222111111111111111111111111111111111111111111111111222111111111111000000000111111111111111111111111111111111111111111111111000111222222111000111222000000000111111111222222222222222222222222222222111111111000000000000000111000000////////////000........................111000000//////000000111/////////000111222333444111111000/////////000000111111111111111111111111000000000000000000000000000000000000111111222222111111111111111000000000000000////////////000000111111000000000000111111////////////////////////111111222222111111000000///////////////////////////000000000111111111111111111111000000000000000000000000000////////////111111000000000000111111555333111111111111000///000000000000000000111111111111111111111111111111000111111222222111111000000000000111111111111222333333222222111000000000///000111111222111111111222222111111111111111111111111111111111111111111111111000000000000111111/////////000000000111111000000000111111111222222111111111111000000//////000000000000////////////333333222111111111222222111111111111111111111111111111111111111111111111222111111111111111222222222111000000000000000000000000000000000111333333333222000000111111111000////////////////////////111111111111111111111111//////000000000000000000111111111111111111111111111111111111111111111111111222333444444555555444333333333333333333333333444333222111111111222333111222222333333444444555222222111111111111222222222222333333444444555555555555555666666555444444444333333333555555444333111111222222222222222222222222333333333333444444222222111111111111222222333333333222222222222111333333222111111111222222333222222111222222333333333333333222222222222111111111111111111111111111111111111111111000//////...000222222000000000111333222000//////000222333000000////////////000000111111111111222222222222111111111111111111111111333222111222555888::::::333333222222222222333333333333222111111111222222////////////////////////////////////000000000000//////...---------......////////////////////////000000////////////000000111000000//////000000111000000000000000000000000//////000000000111111111000000000000000000000000000//////////////////000,,,---///000222222333333111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000111222222111//////111333///000000000000111111111111111111111111111111111000000000000000000000000111111000///.........///000000000000000000000000000000////////////000000000000000000111222333333222222111000////////////111111111111111111111111////////////////////////000000111111222222222222222222222111111000000000000//////////////////000000000000000000000000000////////////////////////000111111111111111000000//////////////////////////////000000000111111111111111111111111111111111111000000//////.........222111111000000111111222555444333222111111000000///000000000000000111111111111111111111111111111111111222222222222111111000000000111111111222222222222222111111111000000///000111111222222111111333333333222222111111000111111111111111111111111222111111000000111111222////////////000000000000///000000000000111111111444444333333222111111111////////////////////////222111111000000000111111111111111111111111111111111111111111111111111111222111111000000000111111111111000//////000000111000000000000111222333333333111//////000111000///////////////////////////111111111111111111111111/////////000000111111222111111111111111111111111222222222111111111111111222222333444444444444444222222333333333333444444555444333111000000111111222222222333333444444444111111111111111111111111333333333333333444444444444555555666555555333333555333222333555666555444111111222222222222222333222222222333333333444444222222111111111111222222222222222222222222222222444333333222222111111111222222111111222222333333222222222222222222222222111111111111111111111111000000111111111000///...000111222333333222222222444222000//////000222444000000////////////000000000000000111111111222222111111111111111222222222333333333333555777888999222222222222222222222222333222222111111222222222////////////////////////......//////000000111111//////...------......///000000000000000000000000000//////......//////000111111000000000000111111000000000000000000000000000000000000111111111111111111111000000000000000000000////////////000000...///000111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000111////////////////////////000000000000000000000000111222222111000000111333///000000000000111111111111111111111111111111111000000000000000111111111222111000///////////////111111111111111111111111000000////////////000000222222111111111111222222333222111000000///000000111111111111111111111111////////////////////////000000111222222222222111333333222222111111000000000000////////////000000000000111111111111000000000000000000000000000000//////000111111000000000000000000000000000000000000000000000111111111111111111111222222222222222111111000000//////......222222111111111111222222555444444222111000111111//////000000111111111222000000000000000000000000222222333333333333222222111111111111222222222222222222111111111111111000000000111222222222222222444444333333222222111111000000000000000000000000222222111111111111222222////////////000000000000///000000000000111111111333333333222222222111111/////////000000000000000000000/////////000000111111111111111111111111111111111111111111111111111111111000/////////000000111111000000000000111111000000000000111222333444333111//////000111000///000000000000000000000000111111111111111111111111//////000000111111222222111111111111111111111111222222222111111111000000111222333333444333333333222222222333333444444444666555333111000000111111222222333333333333444444111111111111111111111111444444333333222222111111333333444444444333333222555444222222333555444444111111222222333333333333222222222333333333444444222222111111111111222222222222222222222222222222333333333333222111111000222111111111222222333444222222222222222222222222111111111111111111111111000000111111111111000000222222222333333333222222333222000//////000222333000000////////////000000/////////000000000111111000000111111111222222222//////////////////000000000111111111111111111000111111000000000111111222000000000000000000000000......//////000000111111333333222222222333333444000000000000000000000000111000000//////000000111222222111111111111222222111111111111111111111111000111111111222222222222222222222111111111111111111111000000000000111111111111111222111111000000000000000000000000000000////////////////////////111111111111111111111111000000000111111111111222////////////////////////111111111111111111111111111222333333222111222333000000000111111111222222222222222222222222222222111111111111111222222222222111111000000000000111////////////////////////111000000//////000000111333222222111111111222222222222111000000000111111111111111111111111111111000000000000000000000000///000222333333333222111222222222222222111111111111111000000000000111111111111222222222222111111000000000000000000000000...///000000111000000000000000000000000000000000000111111111222222222222222222222222222333333333111111111111000000000000222222111111111111222222333444444333111111222444000000000111222222333333000000000000000000000000222333333444444333333222222222222333333333333444222222222222222222222222111222222333444333333333444444333333333333333333111111111111111111111111222222111111111111222222/////////000000000111111000000000111111111222222000000000000000000000000000000000000111111111111000////////////000111111222222222222222222222222111111111111111111111111111000000000000000111111111111111111111111222333111111000111111222333444333222000000111111111000000000000000000000000000222222222222222222222222000000111111111111111111111111111111111111111111333333222222111000000000111111222222222222111111111222222333333444444555666444333111000000111111333333333333333333333333111111222333333222111111333333333333222222222222333222222222222333444555777555333222333444444333111111222222333444444444222222333333333333444444222222111111111111222222111222222222222333333333222222333333333222111111111111111111222333444444111222222222222333333333111111111111111111111111000000000000111222333444444222000000111222111000222111111111111111111222000000////////////000000.../////////000000000000000000000111222222333333///000111000.........//////000111111111111000///000////////////000111111000000000000000000000000////////////000000000000222222111111111222333333222222222222222222222222333222222111111222222333333333222222222222333333222222222222222222222222222222222222333333333333333333333333222222222111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222333333111111111111111111111111222222222222222222222222111333555555444333222333111111111111222222222333333333333333333333333333111222222222333333333333222111111111111222222333111111111111111111111111111111111000000111111111111111111111222333444444111111111000111111222222111111111111111111111111111111111111111111111111///000222444444333222111111222222222222222222333222222111111111111222222111222333444444333222111222222222222222222222222///000111111222222111111222222222222222222222222222222222222333333333333222222222333333333444444111111111111222222222222333222222111111222222333111333444333111111333666000111111222333333444444222222222222222222222222333333444444444444333333333333444444444444555555444444444555555555555555222333444444555555444444333333333333444444444444333333333333333333333333333222222111111222222333000000000111111111222222111111111111222222222333/////////000111111222222000111111111222222222333111111111111111222333333222222222222222222222222111111111111111111111111111111111111222333444444222222222222222333444444111111111111222333444444444222111000222222111000222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111333333222222111000000///000000111111111000000///111111222333333444555555555444222111111111222222333333333333333333333333111222333444444333222111111222222333444555555666444333111111222444777999:::888555333444444444333111111222222333444444555222222333333333333444444222222111111111111222222111111222222222333333333000111222333333333222222111111111111222333444555111111222222222333333333111111111111111111111111111000//////111333666888999555111///000222222111000111222222222222111000000000////////////000000//////000000000111111111///000000111222222333333111333555444222111333444000111222222222222111000///////////////000111111000000000000000000000000000000000000////////////......------......///000222222222222222222222222555444444333333444444555444333333222222333333444333333333333333333333333222222333333333444444444444444444333333222222222333333222222222222333333000111222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111333666777555444333333111222222222222333333333333333333333333333333333222222222333333444444444222111111111222333444444333333333333333333333333222222111111111111222222//////000111222444666777111000000000111222333333111111111111111111111111111111111111111111111111///111222444444333222111111111111222222333333444333333222222222222333333222333444444444444333222222222222222222222222222000111222333333333333333222222222222222222222222222222333333333444444444222222222333333444444444111111111222333333333444333222222111111222222333000222444333111222444777111111222333444444555555444444444444444444444444333444444555555444444333444444444555555555666666666666666777777777777777333444555555666666555555333333333444444555555555555555555555555555555555333222222111111222222333111111111111222222222222111222222222222333333333000000111222333444444555111111222222222333333333333222222222333444444555222222222222222222222222111111111111111111111111222222222333444555666777333222222222333444444555111111111111222333444555555333111111222333222111222222222222222222222222222222222222222222222222333222222222111000000000111111111111111111111111333333222222111000000/////////000000000000///...111111222333333444555555444333222111111111222333333333333333333333333333222333444444444444333222000000222444666888999:::555333111111222555999<<<===:::666555555555555444111111222333333444555555222222333333333444444444222222111111111111222222111111111222222333333333///000222333444333333222111111111111222333444555111111111222222333333333111111111111111111111111222111//////111444999;;;>>>999333111222444444333///000222333333222000///000000////////////000000000111111111111222222222///000000111222222333333---000333333222111333555111222333444444333222111000000//////000111222222000000000000000000000000111111000000//////......///////////////000111111666444222000000222444666555555555555555555555555555555444444444333333333333222222222222333444444555555444444444333333333555555555555555555555555555555444444444333333333333444555666666555444333333333333444444444555555555444333333222222222222000111111222222111111000444444333222333444555666444444444333333444444444444444444555666555222000555555444444444333333333444444555555555555444444777666666555555555555666555555444333333333333444444444444555555555666666333444555555666666555555666333000000333555444222333333333333333333333333333333333444444444555555555555444444444333333333555555444333222222222222444444444555555555666666444444444444444444444444666333222333555666444222333444444444444444444333444444444444444444444444333444444555555444444333555444333222222333444555444333333333333444555555555555555555555555555555555555444333333555666777666666666666555555555555222111111333555666666555666666555444555666777888666666777777666555444444333444555666666555444333333333333444555666777777444555666666555555666888888888777777666666555555555555555555555555555555666666666666666666666666777666555444444555666777666666555555444444444333444333222222222222333444333333222444555666444333555555555555666666666777888777666444444444555666777666666555444333333333555555555444444333333222111222222333444555666666999666444444666666333111444444444444444444444444555555555444333333222222444444444333333222222222333333333333333333333333222222222222111111000000000000111111111222222222444333333222111111111222333333333222222111111111000111333555777777777777999888777444111111333555777777777777666666666666666666555555444444444333666666666666777777777777777666777888999999;;;>>>EEE@@@:::555333222222111444333333222222333333444222333333444444333333222333333333222222222111111444444555555444444333222222222222222222222222222333333333444444444555555444444333222222222333333444444333222222222222333333333333333666===HHHOOOUUUBBB555777888333111333111111111111111111111111111111111111111111111111444333222111111111111222555444222000000222444666222222222222222222222222222222222222222222222222333222222111000111111111111111000///......//////000000000000000000000000............////////////777666555444444555666777666666666666666666666666666555555555444444444444444333333333333444555555666555555555444444444444555555555555555555555555666666666555555555444444444555666777777666555444333444444444555555555666666555555444333333444444222333333444444333333222444444333333333444555666555555444444444444555555<<<:::666555555555444333555555555555444444444444555555666666666666555555666666555555555666666777777666555555444444555555444444555555555666666666222333333444444444444444777444222222444555555444555555555555555555555555444444444555555555666666666555555555444444444444444333333333333333444444444444444555555555666666555555555555555555555555666444222333555666555333444444555555555555444444444444444444444444444444444444444555555444444444666555444333333444555666555555555555555666777777666666666666666666666666555555555555555666666777666666666777777888888888444333333444666777666555777666666555666777888999666666777777666666555444555666666666666666666555555555555666666777777888555666777777666666777888999999888888888777777777999999999999999999999999777777777777777777777777888777666666666666777888666666666666555555555555666555555444444555555666555444444555777888666555555555555666666666777777999888888777666666777777888888888777666666555555555555555555555444444444444444555555666777777777:::777555555777777555333444444444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333444444333333333222222222222222333333333444444444555555444333333333333333444333333333222222222222333333444555666666666666888888777555444444666888999888888888888777777777999999999888888777777777777777888888888999999999777777888999999999999;;;===:::666555555666777666444555777888888777555444333444444555555444444333333333333333222222222222555555555555555444333333333333333333333333333333333333444444444555555555444333333333333333444444555555444333333333333444333444555666:::AAAJJJQQQIII;;;111444666111000444222222222222222222222222444444444444444333333333555555555444444333333333444444333222222444666777333333333333333333333333333333333333333333333333222111000000///000000000333333222111111111111111111111111111111111111111000000000111111111111222777777666666666666777777777777777777777777777777777777666666666666555555555555444444555555666777777777666666666666555555666666666666666666666666777777777777666666666666666666777777777777666666555555555555666666666666777666555555555555555555555555555666666555555555555444444444444555666666777666666555555666666777DDD???999555444555666777777777666666666555555555666777777777777777777666666555555555666777888888888888777666666666666666555555555555666666666666333444555555666666555555888666444444666777666666888888888888888888888888555666666666666777777777777777666666666666555555222222222333444555666666444555555555555666666666666666666666666666666666666444333444555666555444555666666777777666666555555555555555555555555555444444555555555555444444777666666555555666666777888777777777777888999999888888888888888888888888555666777777888888777777666666777888999:::;;;;;;888666555666777888777666777777666666666777888999666777777777777666666555777777666666666666777777777777777777888888888888555777888888777666888999999999999999999888888888777777777777777777777777888888888888888888888888999888888777777888888999666666666777777777777777888888777777777777888888777777666888999:::999777555555666666666777777777999::::::::::::999888888:::::::::999888888777777666666666666666777777777888888888888888888888888:::888777777888888777555555555555555555555555555444555555666777777888888666666666666666555555555444444444444444444444444555555555444444444444444555555555555666666666666777666555555444555555555444444444333333333333333666666555555444555555555777777777666666666999;;;::::::999999999888888888:::::::::999999999999999999999:::::::::;;;;;;;;;888:::<<<;;;999888888888888666555555777888888888444555888::::::888555444555555666666666666555555444444444333333333333222555555666666666555444444555555555555555555555555444444444444555555555666333333333333444555666666777666666555555555555555222333444555888<<>>AAA>>>:::999888666999888777777888888666444333444555666666555444333666777777888888777777666555555555444444444333333666666777777666666555444666666666666666666666666444555555555555666666666444333444444555666777888888888777666666666666777666666666666666777888:::888555555777666333555:::555555555555555555555555777777777888888888888888555666888999999888666444333444666888999999999999777777777777777777777777666666666666666666666666777666666555555555555555555666666666666666555555333333333333333333333333444444444555555555555666444555777888888777555444666666666666666666666666888888888888888888888888777666666666666777888888888888888888888888888888777777777777777777777777777777777666666666555555888888888777777888888888777777777777777777777777555444444444444444555555555555666666666666555555555555666666666777777777888888888777777888888888===;;;999999::::::999888999999888888888777777777888888999999999999888888666666666777888999:::;;;888777666666555555666666666666666777777777888888777888999999::::::999999888999::::::999999999999999999999999999999999999888888888999999999::::::888888888888888888888888777666555555444444444555666666666666666666666666888888888888888888888888666666666666666666666666777888888888888888888777666666666666666666666666555666666777777666666555888888888888888888888888888888777777888888999:::888888888888888888888888666777999:::::::::999888888888888888888888888888===;;;::::::::::::999777555555666666777777777777777777888888888888888777888777666555555666777888888888777777777777777777444666777777666555777888888888888888888888888888::::::::::::::::::::::::888888888888888888888888777777777777777777777777777888888888999999::::::888888888999999888888888888777777888::::::999777666666666666777777777888777888999:::::::::888888::::::999999999999888888888888888999999::::::::::::999999888888777777666666777777777777777777888777777777777777777777777::::::999999999888888888555555555555555555666666666666666666666666666666444444555555555555555555666666666666777777777777666666555555555555666666555555555555555555555555666555444444555666888999777888999888666555666888999999888888888777777777777777777777777777777777999999999999:::::::::;;;:::AAADDD@@@;;;::::::777:::999888999999888555333666555444333333444555666777888888999999888888777666666666555555555555444777777888888777777666555777777777777777777777777555555555666666666777777555555555555666777888999:::999888888777777888888;;;;;;::::::999999888777666666888999777444666999666666666666666666666666666666777777888888888888444555777888999777666444333555777999:::::::::999888888888888888888888888777777777777777777777777888777777666666666666666555555666777777666666555555555555555555555555555444444444555555555666666666777888999999888777666666666666666666666666666777777888888888888888999777777666666777777888999777777888888888888888999777777777777777777777777777777777777666666666666888888777777777777888888777777777777666666666666444444444333444444555666444555555666666555555444555666666777888777777777999888888777777888888999777777888:::<<<<<<999777999999888888888777777777888888999999999999888888888777777777888999::::::888777777666666666666666777777777777888888888888555666777777888888777777888:::;;;;;;:::999999:::888888888888888888888888888999999999999:::::::::777777888888888888888999888888777555555444444444777777777666666666666555888888888888888888888888666777888777666555666888777888888999999888888777777777777777777777777777666666777777777777666666777888888999999888888777888777777777777888999999777777777777777777777777777888999999::::::999999999999999888888888777777===;;;::::::;;;;;;:::888555666777777888888777777777888888999999999999888888888777777777777888888777777777777777777888888555666888777666666777999777777777888888888888888::::::::::::::::::::::::888888888888888888888888666777777888888777777666888888888999999999999999777888999999999999888777777666666888999:::888777666666666777777777888888777777888999999999888888999999999999999888888888999999999999999:::::::::999999888888777777777666555666888888777777888:::888888888888888888888888;;;;;;::::::999888888777555555555555666666666666777777777777777777777777555555555555555666666666666666666666777777777777666666555555666666777777666666666666666777777777555555555555666777888999777999999888666555666777999888888888888777777777999999999999999:::::::::888888888999999999::::::999BBBFFF???999;;;<<<:::999888888999::::::999777;;;999666444444666999;;;888888999999999999888888777777777666666666555555888888999999888888777666888888888888888888888888666666666666777777777777666666666666777888999999:::999999888888888888888888777777777999:::999888555666777777555444555666777777777777777777777777555555555666777777888888444555666777777777666555555666888999:::::::::999999999999999999999999999888888888888888888888888666666555444444444444555444555666777888777666555666666666666666666666666444444555555555666666666666777777777777777777666777777777777777777777777777777777777888888888999666666666666666777888888777777777777888888888999888888888888888888888888999999888888888777777777888777666666666666777888777777777666666555555555555555444444555666666777555555666666666666555555555666777888888888777777888888777777777777888888777777777999;;;;;;999777888888888888777777777777888888999999999999888888999999888888888999999:::999999888777777777777888777777777888888888999999555666666777777777777777777:::<<<<<<:::999999:::888888888888888888888888888888999999999:::::::::777777777777888888888999777777666666555666666666777777777777666666666555888888888888888888888888666777999888666555777999777777888888888888777777777777777777777777777777666777777888888777777666666777888999999888777666888888777777888888999:::777777777777777777777777888888888888888999999:::999999999999::::::::::::<<<;;;::::::;;;<<<;;;999777888999:::::::::999999777888999999::::::999999999::::::::::::::::::999777777888888999999::::::777999::::::999888:::;;;888888888999999999::::::888888888888888888888888::::::::::::::::::::::::777777888999999888777777999999999999888888888888888888999::::::999888888888777777888::::::999777666666777777777888888888888888888888888999999:::999999999999999999999999::::::999999999999999999999999888888888888888888555777999999888888:::<<<999999999999999999999999:::999999999999999999999666666666777777777888888888888888888888888888888666666666777777777888888666666777777777888888888777777777777777888999999666666666777777888888888555666666777777777666666666888::::::999888999:::::::::999999999888888888999:::::::::;;;;;;;;;<<<888888999999999:::::::::666AAADDD<<<666;;;>>><<<:::999888999;;;<<<;;;:::;;;;;;999888888999;;;;;;888888999999999999888888888888777777777666666666999999999:::999888888777777777777777777777777777666666777777777888888888888888777777777888888999:::999999888777888888888777555444555777888888666666666555444555666666555777777777777777777777777444444555666666777888888555666666666777777777777777777888999999999999999999999999999999999999999777777777777777777777777666666555444444444444444444555777999999888777666777777777777777777777777555555666666666777777777555555444444444444555555888888888888888888888888666666777777888888888888666666666666666777777888666666777777888888888888888888888888888888888888:::::::::999999999888888888777666555555666777888777777666666555555555444666666666666666777888888666666777777777777666666555666777999999888888777888888777777777777888888999888888888::::::999888888888888777777777777666888888888999999888888888::::::999999888999999999;;;:::999999888888999999777888888888888999999999777777888999999999999888777:::===<<<:::888999:::888888888888888888888888888888999999999:::::::::666666777777888888888888666555555666666777888999888888777777666666666555777777777777777777777777666888:::999666555777999777777888888888888777777777777777777777777777777777777888888888888777777666777888999999888777666999999888888999999:::;;;888888888888888888888888999888777666777888:::;;;888999999:::;;;<<<======<<<:::999:::;;;<<<;;;:::999:::;;;<<<===<<<;;;;;;777888999::::::::::::::::::;;;<<<======<<<;;;:::888888999::::::;;;<<<<<<999;;;<<<<<<::::::;;;===999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888:::999999888888777777777999999:::;;;;;;:::999999999888888999;;;;;;:::888777777777777888888888888999999888777888999;;;<<<:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999666888;;;;;;999999<<<>>>999999999999999999999999777888888999999::::::;;;777777888888999999999999888888888888888888888888777777888888999999999999777777888888888999999999999888888888999::::::;;;666666777777888888888999777888888888888666444333555888:::;;;;;;;;;<<<===;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;999999999:::::::::;;;;;;444???BBB999444:::>>>===>>><<<::::::;;;;;;;;;:::999::::::;;;;;;::::::999777888888999999888888777888888888888777777777777999::::::::::::999888888777777777777777777777777777777777777888888888888999999888888777888888888:::999888888777777888888>>>;;;888888::::::999666777777555444666999999777666666666666666666666666444555555666777777888888777777666666777888999999888888888888888888999999999999999999999999999999777777777777777777777777888888777666666666666666555666888:::::::::888777777777777777777777777777666777777777777888888888666666666666777777777777777777777777777777777777999999888888888888999999888888888777777777777777999999888888777777666666999999999888888888888888777777777777777777777777666666777777777777666666777777666666666666777777666666666666777777777777999999888777666555444444666666666666666666666666888888999;;;999777777999777777777777777777777777777777777777777777777777888888999::::::::::::999999999999999999999999999999999999999888888777777777777777777777888888999888888777777777777777888777777888999::::::;;;;;;777777777777777777888888777777777777666666666666888888777777666666666555999999999999999999999999888888999999999888888777999999999888888888888777777777777777777666555555999999888777666555444444777777777777888888888888;;;;;;:::999888888888999888888888888888888888888888888777777777777777888777777888999:::;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===============:::::::::999999888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;:::888777777888:::;;;888999999:::;;;;;;;;;;;;::::::::::::::::::::::::777777888888888999999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888999999:::::::::;;;;;;:::999999999999999999999999999999:::::::::999999999888888999999999999999999999999;;;;;;::::::999888777777999999999999999999999999999999999888888888777777888888888888888888999999999999999999999999999999999999:::::::::999888888777888888888888999999999:::999888777777888999:::999999999999999999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>>>><<<;;;:::999;;;;;;;;;:::::::::999999<<<<<<<<<;;;;;;::::::::::::999888888::::::999888888888888888777777777777::::::999999888777777777555888;;;<<<:::999888999999999888888888888888888666666777888888888888888999::::::;;;;;;::::::999::::::999999999999::::::777777777777777777777777888888999999999999888888666666555444555777999;;;999777666555666777999:::888888888888888888888888:::999999888888999999:::999888777666777888:::<<<888888999999999:::::::::888888888888888888888888777777777777888888888888777777777777777777777777666666666666777777777888777777777777777777777777999888888777777888888999888888888888777777777777888888888888777777777777888888888888888888888888777777777777777777777777666666777777777777666666777777666666666666777777666666666666777777777888::::::999999888777777777888888888888888888888888777777888999999888888:::888888888888888888888888888888888888888888888888666666777888888888888888999999999999999999999999888888888888777777666666777777777777777888999999888888777777777777888888666777777888999999::::::888888888888777777777777666666777777777777777777888888777777777666666666999999999999999999999999888888999999999999888888999999999999888888888888888888999999888777777666999999999888777777666666777777777777888888888888::::::999888888888888888888888888888888888888888888888777777777777888888777888888999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::::::::999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999888888888888999999:::::::::;;;;;;::::::999999999999999999999999999:::::::::999999999999888999999999999999999999999999999999999999:::::::::999999999999999999999999::::::999999999888888888888888888999999999999:::999999999999999999999999999999::::::999999888777888888888888999999999::::::999888888888888999:::888888888888888888888888999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;::::::::::::999;;;;;;:::::::::::::::::::::999888999:::;;;:::888999888888888777777777777999999999999888888888888777999<<<<<<;;;999888999999999999999999999999999666777777888999999888888999::::::::::::::::::999:::999999999999999999:::777777777777777777777777777888888999999888888777777666555555555777999:::999888666666666777999:::::::::::::::::::::::::::::::::999999999999:::::::::999777666777888:::;;;777888888888999999999999999999999999999999999999777777777888888888999999888888888888888888888888666666666777777777888888777777777777777777777777888888777777777777888888888888888888888888888888777777777888888888888888777777777777777777888888888888888888888888888888555666666777777666666555777666666555555666666777666666666777777777888888888888888888888888888888888888888888888888888888666666777777888999999999888888888888888888888888888888888888888888888888666777777888888888888888888888888888888888888888777777777777777666666666888777777777777888999999888888777777777888888999666666777777888888999999999999888888888777777777666666777777888888888999888888888777777777777777888888888888888888888888888888999999999999999888:::999999999888888888888999999999:::999999888777999999999999999999999999777777777888888888999999999999888777777777888888777777777777777777777777888888777777777888888999888888888888888888999999888999:::;;;;;;:::999888:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999::::::;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::999:::<<<======<<<:::999::::::;;;;;;;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::666777888999:::;;;<<<===::::::::::::::::::::::::;;;;;;:::::::::999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999::::::::::::999888888999999999999::::::::::::;;;:::999999999999:::;;;888888888888888888888888999999999999999999999999999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999:::::::::::::::;;;:::999999;;;;;;:::999999999999888888888777777888888999999999999:::::::::<<<======;;;999999999999999999999999999::::::777888888999999999999999999999::::::::::::999999999999999999999999999999777777777777777777777777777777888888888888777777777777666666666888999:::999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;:::888777777888999999777777777888888888999999999999999999999999999999888888888999999999::::::::::::::::::::::::::::::666666777777777888888888888888888888888888888888888777777666666777777888777888888888888888999999777777777888888999999999666777777777777777888888777777777777777777777777555666666777777666666555777666666555555666666777666666777777777888888888555555666666777777777777888888888888888888888888555666666444666888888666888888888888888888888888888888888888888888888888888999::::::;;;;;;::::::888888888888888888888888888888888888777777777777888888777777888888999:::888888777777888888999999777777888888999999999999:::999999888888777777666666777777888888999999:::888888888888888888888888777777777777777777777777888888999999::::::999999::::::999999999888888888888999999999999999888888888888888888999999::::::777777888888888999999999888888777777777777777888777777777777777777777777888888777777888888999999888888888888888888888777888999;;;<<<<<<;;;999888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;:::999999888::::::::::::::::::::::::888888888888999999999999<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::666777888999:::<<<======::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999:::;;;======>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<>>;;;:::999::::::::::::::::::;;;;;;;;;999999::::::::::::999999999999::::::::::::999999999999::::::::::::999999777777777777777777777777777888888888888888888777888777777777777888999:::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;:::999888888888888999888888999999999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777777888888888888999999999999999999999999888888777777777777888888777777888888999999999:::777777888888999999::::::666666777777888888888999666666666666666666666666666666777777777777666666777777666666666666777777777777777777888888888888555555555666777777888888777777777777777777777777666777666222444:::999444888888888888888888888888888888888888888888888888999999:::;;;;;;;;;;;;:::888888888888888888888888999999999999999999999999888888888888888999999:::888888888888888999::::::999999:::::::::::::::::::::999999999888888777777777888888888999999::::::888888888999999999999999777777777777777777777777888888999::::::::::::::::::::::::999999999999888777777888888999888888777666666777888888999999999888888888888999999999999888777777777777777888888777777777777777777777777888888888888888999::::::999999999888888888888888888999;;;<<<<<<;;;999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;:::999999888::::::::::::::::::::::::777777777777888888888888<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999:::;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999:::;;;======>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888;;;???EEEGGGDDD===888=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>><<<;;;:::;;;<<<<<<;;;:::::::::::::::999999999999888888999:::;;;<<<<<<======>>>???>>>;;;:::::::::::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999999999999999999999999999888888999999999999888888888888888888888999999:::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999999888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================777777777888888888999999999999999999999999999999999999888888888888999999777777888888999:::::::::888888888999999999999999777777777888999999::::::666666666666666666666666777888888999999888888777999888888777777888888999777777777888888888999999777777888888999999999:::666666666666666666666666666888666222666??????888999999999999999999999999999999999999999999999999777888888999999999999999999999999999999999999999999999999:::::::::::::::999888888888888999::::::888888888888888999:::;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999:::::::::888888888888888888888888777888999:::;;;;;;;;;;;;::::::::::::999999999999666777888888888888888888666777777777888888999999888888888999999999999:::888888777777777888999999888888888888888888888888888888888888888999:::;;;999999999999999999999:::999:::;;;<<<<<<;;;:::999999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;:::888777777888:::;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888999::::::;;;<<<======????????????????????????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<==================>>>??????>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;???DDDHHHFFF@@@:::>>>============<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<======<<<===>>>===;;;::::::;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999999999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>777777888888888999999999::::::::::::::::::::::::::::::999999999999::::::777777888999999:::;;;;;;:::999999999999999999888777888888999::::::;;;;;;888888888888888888888888999999::::::::::::999999::::::999999999999::::::777777888888888999999999888888888888888999999999777777777777777777777777555999777444;;;FFFHHHAAA999999999999999999999999999999999999999999999999777888999999::::::999999::::::::::::::::::::::::888888999999999:::::::::999999888888999999:::;;;888888888888999:::;;;<<<::::::::::::::::::::::::777888888999999::::::;;;;;;;;;;;;:::999999888888999999999:::::::::;;;;;;999999999999999999999999777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999999777888888999::::::999999888888999999999999999999888888888999999999::::::888888888888888999::::::999999999999999999999999888888888888999:::;;;<<<999999999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999999:::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>======@@@EEEFFFCCC???>>>>>>>>>=========<<<<<<>>>>>>>>>>>>===============<<<;;;<<<===>>>===;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======;;;<<<<<<;;;::::::;;;<<<;;;;;;<<<======>>>??????===============<<<;;;;;;<<<<<<============<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<====================================>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>777888888888888999999999::::::::::::::::::::::::;;;::::::999999::::::;;;777777888999::::::;;;;;;;;;::::::999999888888888888888999:::;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999;;;::::::999999::::::;;;777888888888888999999999777777666666666666666666888888888888888888888888444888888666???MMMOOOHHH999999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999999999999888888999999:::;;;888888888888999:::;;;<<<999999999999999999999999777777888999:::;;;;;;<<<===<<<;;;;;;:::999888777999999999::::::;;;;;;;;;999999999999999999999999777888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999999888999::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999888888999:::;;;;;;::::::::::::::::::::::::888888888888999:::;;;<<<999999:::;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>??????<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::999:::<<<======<<<:::999888999::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777888999;;;<<<<<<===========================;;;;;;<<<<<<;;;;;;:::999============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>CCC???;;;<<>>>>>>>>>>>============>>>>>>======<<<<<<;;;;;;>>><<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;999:::;;;===;;;<<<<<<===>>>??????@@@======>>>>>>===<<<;;;;;;======>>>>>>>>>>>>======<<<>>>???@@@@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999;;;<<<<<<;;;::::::;;;999::::::;;;;;;<<<<<<<<<;;;;;;:::999888888888888;;;;;;;;;:::::::::999999::::::::::::::::::::::::999:::888777===GGGIIIFFF888888999:::::::::999999:::;;;;;;;;;;;;:::999999999999::::::::::::;;;;;;888999999::::::;;;;;;<<<:::999999888888999999:::999999999999999999999999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;555666777888:::;;;<<<===???===;;;999888999:::;;;999999888888999999:::;;;999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>===<<<;;;999777666666===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;========================<<<===============<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???BBBBBB@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>???>>><<<;;;:::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::888777777888:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;===>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999:::::::::;;;;;;;;;???>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>???@@@AAABBBFFFCCC>>>:::888888:::;;;===<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<:::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;888<<>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===999999999999999999999999::::::::::::::::::::::::::::::999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<========================::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<=========;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;999777999AAACCCAAA::::::;;;;;;;;;::::::999:::::::::::::::999999888999999::::::::::::;;;;;;;;;:::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::777777888999:::;;;<<<<<>>>>>======<<<=========<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===========================<<<======>>>>>>>>>======>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???AAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>===============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999888888999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999::::::::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<;;;;;;;;;============>>>???@@@AAACCCAAA>>>;;;999999::::::<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<@@@DDDHHHKKKMMMMMM<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===999999999999999999999999::::::::::::::::::::::::::::::999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999<<<;;;777666999;;;;;;<<<<<<===<<<<<<;;;:::999999::::::::::::999888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999888<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>===;;;:::999999:::;;;999999999999999:::;;;;;;:::::::::::::::999999888888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<======>>>888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????========================<<<<<<===>>>???????????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>======>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===;;;:::::::::::::::::::::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888999:::<<<@@@EEEJJJLLLAAA===::::::===??????>>>========================<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===999999999999:::::::::::::::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;:::::::::999999888888888;;;;;;::::::;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999;;;<<<888555555888:::=========<<<;;;:::999888999999::::::999999888777999999999:::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999:::;;;<<<===>>>???===<<<;;;::::::::::::;;;:::999999999999:::;;;;;;::::::;;;;;;::::::999888888888888888888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999999:::;;;<<<<<<999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@========================<<<<<<===???@@@@@@@@@@@@??????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===============>>>???>>>>>>>>>>>>??????????????????>>>===<<<;;;:::::::::;;;<<<======<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===<<<<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<======999999999999999:::::::::::::::::::::::::::::::::===<<<;;;::::::;;;<<<===888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::999888777777999<<>>@@@>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===999999999:::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;:::::::::999999888888888<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::888888888888888888888888999:::;;;:::777666999<<<<<<<<<<<<<<<;;;999888888999::::::::::::999888888999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999777888999;;;===???@@@AAA<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;<<<:::;;;;;;;;;;;;:::999999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================:::::::::;;;<<<===>>>???========================<<<<<<===???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>===============>>>???======>>>>>>>>>?????????>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<===>>>===<<<;;;========================<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>>>>;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======>>>======<<<<<<=========<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<======<<<;;;;;;::::::;;;<<<===>>>>>>???::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>JJJDDD<<<:::===???>>><<<===<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>>???<<<;;;;;;;;;;;;;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999:::999:::<<<;;;999:::>>>;;;;;;;;;;;;;;;:::999888:::;;;;;;;;;;;;:::999999999999::::::::::::;;;;;;999::::::;;;<<<<<<============<<<<<<<<<<<<======::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::777888999;;;===>>>@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::===<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;========================:::::::::;;;;;;===>>>>>>========================<<<<<<===>>>????????????============<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======<<<<<<==================??????>>>======>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<=======================================;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<=========>>>>>>????????????????????????>>>>>>======>>>>>>??????<<<<<<<<<============>>>>>>>>>>>>===>>>>>>???@@@???>>>>>>============>>>======>>>>>>>>>>>>============<<<<<<<<<======>>><<<<<<===============<<<<<<<<<======>>>???@@@@@@======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>???>>>>>>BBB>>>:::999;;;>>>??????=========<<<;;;;;;::::::::::::999999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999::::::;;;;;;<<<<<<::::::::::::::::::::::::888999999::::::999999888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>??????======<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::===888888<<<>>>;;;;;;===;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999999::::::;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================<<<<<<;;;<<<<<<===>>>>>>========================<<<======>>>>>>>>>======<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???=====================<<>>>>>>>>>>>>>>============>>>>>>>>>???=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@????????????????????????===>>>>>>??????>>>>>>===<<<<<<=========>>>>>>>>>====================================>>>>>>>>>>>><<<<<<============<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>======>>>>>>===>>>>>>??????>>>>>>===??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999:::;;;<<<===>>>>>>???===;;;:::;;;===@@@AAA>>>>>>======<<<;;;;;;::::::::::::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999::::::;;;<<<<<<===::::::::::::::::::::::::888999::::::::::::999888::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999;;;<<<<<<;;;::::::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???========================<<<===============<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<>>>???@@@===============<<<<<<<<>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@???>>>>>>>>>???AAABBB????????????????????????>>>>>>????????????>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<============<<<<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>????????????>>>>>>@@@@@@???????????????@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>===========================>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;===>>>???AAAAAAAAA???======???AAA??????>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======999999::::::;;;<<<======::::::::::::::::::::::::888999:::;;;;;;:::999888::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@???===<<<<<<<<<===>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???>>>>>>??????>>>;;;999777999<<<>>>>>><<<<<<<<<>>>===<<<;;;;;;<<<===>>>====================================<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<========================???===;;;:::999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>============>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<===>>>;;;<<<=========;;;:::999;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>???>>>=========>>>@@@AAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@??????>>>>>>???>>>>>>===============>>><<<;;;<<>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===???@@@???>>>======>>>???@@@???????????????>>>======????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB===>>>???@@@AAA@@@??????@@@@@@@@@@@@@@@???>>>===;;;<<<<<<===>>>??????@@@@@@@@@???>>>======>>>>>>???>>>===<<<<<<===>>>>>>BBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>>>>???BBBAAA@@@@@@BBBBBB@@@======>>>??????>>>===???@@@?????????????????????@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@???@@@AAAAAA@@@@@@???>>>======>>>>>>===>>>>>>>>>????????????>>>???>>>::::::>>>@@@>>>AAA@@@>>><<<<<<===>>>@@@========================<<<============>>>>>>>>>CCCBBBAAA@@@????????????@@@@@@??????>>>=====================>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<:::999888888<<<<<<=========>>>>>>>>>???>>>===<<<<<<<<<======>>>>>>???@@@@@@@@@@@@????????????????????????????????????@@@AAA@@@???>>>??????>>><<<;;;;;;===>>>>>>>>>============>>>>>>========================>>>=====================<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;<<<===>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<<<<======>>>>>>============>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<==============================???>>>>>>======<<<<<<<<<======<<<<<<<<<===>>>>>>======>>>>>>>>>===<<<;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;>>>======<<<<<<======>>>@@@???>>>>>>>>>???AAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@???>>>>>>======>>>>>>???===;;;<<<>>>???>>><<<>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@===========================>>>???>>>===<<<===???>>>======<<<<<<======>>>>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>?????????@@@???@@@@@@@@@@@@AAAAAAAAA===>>>???@@@AAA@@@@@@???AAAAAAAAABBBAAAAAA@@@@@@<<<=========>>>?????????@@@@@@???>>>>>>>>>>>>>>>@@@???>>>======>>>@@@@@@CCCBBB@@@??????@@@BBBCCCCCCCCCCCCBBBBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@??????>>>===@@@@@@??????>>>??????@@@AAAAAAAAABBBBBBAAA@@@???>>>???@@@@@@>>>===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBFFFFFFEEEEEEEEEEEEEEEEEECCCBBBAAA?????????@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???AAA@@@===>>>CCCFFFEEECCCBBB@@@>>>>>>>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>????????????@@@>>>>>>????????????>>>>>>??????????????????????????????>>>>>>>>>==================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>????????????>>>======<<<<<<======>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>???????????????>>>????????????????????????>>>?????????????????????>>>>>>???@@@@@@@@@@@@@@@????????????????????????BBBAAA???>>>>>>>>>???@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>===<<<===>>>>>>?????????>>>===>>>>>>??????>>>>>>======>>>>>>>>>>>>?????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===<<<<<<;;;@@@??????>>>>>>>>>????????????@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>???===============>>>>>>?????????>>>>>>>>>=========>>>>>>>>>>>>??????@@@@@@???>>>======<<<<<<======;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;:::::::::<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===@@@????????????@@@AAABBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAA@@@??????>>>>>>??????AAA???===<<<>>>???????????????@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????======>>>???<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???@@@???>>>>>>???@@@BBBCCCCCCCCCAAAAAAAAAAAACCCCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@????????????@@@@@@>>>@@@BBBCCCBBBAAAAAAAAA@@@AAABBBAAA???>>>>>>???BBBAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@????????????????????????>>>>>>????????????@@@@@@@@@???>>>>>>>>>??????@@@GGGGGGGGGFFFFFFEEEEEEEEEAAA@@@??????>>>?????????@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA===@@@@@@>>>AAAGGGJJJJJJEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAA@@@???????????????<<<======>>>??????@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>????????????????????????@@@@@@????????????>>>>>>============<<<<<<<<<<<<========================>>>======<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======888888999:::;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????@@@AAA??????AAACCCCCCAAA>>>;;;>>>???@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>><<<<<<===>>>????????????>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======BBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@?????????@@@@@@>>>>>>>>>===>>>??????@@@@@@@@@@@@????????????>>>?????????@@@@@@AAAAAABBB@@@@@@??????>>>>>>>>>>>><<<<<<===>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;::::::999<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>======???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@????????????????????????===>>>??????>>>===>>>???<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<;;;:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>=========>>>>>>>>>>>>???>>>>>>??????@@@@@@@@@@@@<<<======>>>??????????????????????????????>>>>>>@@@@@@???>>>>>>????????????>>>>>>>>>???@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@===@@@CCCCCCAAA@@@@@@AAABBBCCCCCCBBB???>>>>>>???AAAAAA@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>>>>CCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>?????????@@@@@@@@@;;;>>>>>>===???FFFIIIIIIEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???????????????======>>>>>>????????????????????????@@@@@@@@@AAA>>>??????@@@@@@??????>>>????????????????????????????????????????????????================================================>>>===<<<;;;:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<888888999:::;;;<<<<<<===????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBFFFIIIKKKHHHEEEDDDDDDCCC@@@>>>>>>???AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@CCCBBBAAA@@@@@@???@@@@@@BBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@?????????????????????@@@AAABBBBBBBBB@@@@@@@@@@@@@@@?????????======>>>>>>???@@@AAAAAA========================>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>===>>>@@@BBBAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>===>>>@@@=========>>>>>>========================<<<<<<;;;:::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<=========>>>>>>>>>???????????????@@@@@@@@@<<<===>>>???????????????@@@@@@@@@@@@????????????@@@???????????????@@@@@@>>>=========>>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAA@@@@@@???===============>>>???@@@@@@AAABBBBBBAAA@@@AAABBBCCCDDDDDDCCC@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????============>>>>>>>>>>>><<>><<<>>>DDDGGGFFFCCCBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????>>>>>>??????????????????>>>>>>======>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::::::::;;;<<<;;;;;;<<<======<<<<<<;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA>>>@@@BBBCCCDDDHHHOOOTTT[[[RRRGGG@@@???AAACCCCCC>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>:::;;;<<<===>>>?????????>>>??????@@@@@@??????>>>>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>???@@@AAAAAA@@@@@@????????????@@@AAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>===>>>>>>???@@@AAABBBBBB@@@AAAAAAAAAAAA@@@??????===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===;;;<<<======>>>>>>======>>>>>>>>>>>>????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@???===>>>@@@BBBAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@>>>>>>???@@@>>>>>>????????????>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@AAAAAA???>>>======>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@============>>>???@@@@@@GGGDDDAAAAAABBBCCCCCCBBBCCCDDDEEECCCAAA@@@AAABBB?????????????????????????????????>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>======<<<<<<===>>>????????????==============================>>>????????????>>>>>>>>>>>>>>>>>>??????@@@<<<<<<<<<=========>>>>>>???AAA@@@>>>???DDDGGGFFF@@@@@@@@@@@@??????????????????????????????????????????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>??????@@@@@@??????>>>======<<<>>>>>>>>>????????????@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<============<<<:::::::::;;;;;;;;;<<<<<<>>>=========<<<<<<;;;;;;>>>>>>>>>????????????@@@??????@@@@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???======>>>>>>???@@@@@@AAA>>>@@@BBBBBBBBBFFFNNNUUUWWWNNNDDD>>>???AAABBBAAA????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>;;;;;;===>>>???@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>????????????@@@>>>>>>>>>======>>>>>>>>>========================<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@?????????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>============>>>??????>>>>>>>>>>>>============<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<=========>>>======<<<<<<======>>>;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???????????????===???AAA@@@>>>===>>>@@@AAAAAAAAABBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA????????????????????????>>>???@@@@@@>>>>>>???@@@>>>>>>???@@@@@@???>>>>>>>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<=========>>>>>>>>><<<============>>>>>>>>>@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAA??????@@@@@@AAABBBBBBBBB@@@?????????@@@@@@AAABBBAAA@@@???>>>??????AAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB????????????@@@AAABBBCCCPPPIIIBBBAAAEEEGGGGGGDDDBBBDDDEEEDDDBBBBBBCCCDDD???@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>><<<===???@@@AAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAA===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@============>>>>>>>>>>>>>>>AAA@@@>>>@@@EEEHHHGGG>>>??????@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>??????@@@@@@@@@???????????????????????????????????????>>>======;;;;;;<<<===============<<<<<<<<<<<<=========>>>???>>>>>>>>>===============>>>>>>>>>>>>?????????===>>>>>>??????===<<<;;;>>>>>>???@@@@@@@@@@@@???<<<======>>>??????@@@@@@@@@AAABBB@@@===@@@GGGMMMEEEBBB???@@@CCCCCC???;;;??????>>>>>>???AAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@??????<<<===>>>???AAAAAABBBBBB??????@@@@@@@@@@@@??????===>>>>>>>>>>>>?????????>>>>>>============>>>>>>====================================<<<<<<<<<<<<===<<<<<<<<<===>>>????????????>>>===>>>???AAABBBAAA@@@???>>>===========================>>>>>>???============<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBAAA@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@>>>>>>============>>>>>><<<===>>>@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????>>>>>>??????<<<>>>AAA@@@>>><<<>>>???@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA????????????????????????>>>@@@@@@@@@???>>>???@@@===>>>???@@@@@@???>>>===???????????????>>>======????????????>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@============>>>>>>>>>>>>============>>>>>>>>>???@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAABBBCCCCCC@@@?????????@@@AAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEEVVVMMMCCCBBBGGGKKKIIIFFFBBBCCCEEEDDDCCCCCCDDDEEE@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@??????===>>>@@@AAABBBBBBBBBAAA??????@@@AAABBBCCCCCCDDD===>>>???AAAAAAAAA@@@???>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>????????????<<<>>>>>><<>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<============>>>>>>>>>???>>>>>>>>>>>>>>>??????=========>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@????????????????????????@@@@@@AAABBBBBB@@@???>>>;;;;;;<<<===>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>>>>???????????????????????????>>>===<<<======>>>======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@???>>>===@@@@@@????????????????????????>>>>>>>>>>>>??????????????????????????????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<===@@@AAA???===>>>>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>========================>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<===>>>>>>???======<<<===>>>???AAABBB>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<===>>>>>>???======>>>???????????????>>>>>>>>>>>>====================================::::::;;;<<<<<<======>>>????????????>>>>>>>>>>>><<<<<<======>>>>>>??????@@@?????????>>>>>>======@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDEEE??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>===???@@@@@@??????@@@AAA???>>>=========???@@@AAA????????????????????????AAAAAA@@@???>>>>>>????????????@@@@@@@@@AAAAAAAAA>>>>>>??????@@@AAABBBCCC@@@@@@@@@@@@@@@???>>>===??????@@@AAABBBBBBCCCDDD????????????????????????BBBAAA@@@?????????@@@AAACCCBBBAAAAAA@@@@@@@@@AAACCCCCCDDDDDDCCCAAA@@@>>>????????????????????????@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBCCCDDDCCCBBBBBBAAABBBDDDDDDBBBAAACCCGGGnnnPPPBBBGGGFFFCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@?????????AAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???>>>>>>???AAADDDGGGIII>>>@@@AAA@@@???===>>>???===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===BBBAAA@@@???@@@BBBDDDFFFJJJHHHFFFCCCAAAAAA@@@@@@GGGCCCAAAAAA>>>;;;===BBBDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@??????>>>>>>======>>>???@@@@@@HHHCCC===;;;>>>@@@>>><<>>>>>???>>>>>>======<<>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@??????>>>???@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>@@@AAA???===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>==========================================>>>>>>=========>>>>>>>>>??????@@@??????>>>>>>======<<<<<<<<<<<<===>>>???????????????>>>>>>???@@@BBBBBB===>>>>>>>>>????????????======>>>>>>>>>?????????>>>>>>>>>>>>============<<<======>>>??????@@@@@@===>>>??????@@@@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>??????????????????????????????????????????>>>>>>@@@?????????>>>>>>>>>>>>AAAAAAAAA@@@@@@??????>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAABBBDDDDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>===???AAAAAA@@@???@@@AAA??????>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCAAABBBDDDBBB@@@GGGQQQzzzXXXFFFHHHEEEDDDGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBEEEHHHJJJBBBAAAAAA@@@AAABBBCCCDDD??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBAAAAAABBBDDDFFFGGGHHHGGGEEECCCBBBAAAAAAAAACCCAAACCCHHHHHHDDDBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAAGGGBBB===<<<>>>@@@???===>>>>>>?????????>>>======???@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@AAABBB@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???@@@AAA@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????========================<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@????????????????????????>>>>>>>>>??????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB===>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>=========>>>>>>??????@@@AAAAAAAAA>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============??????????????????@@@@@@BBBAAAAAA@@@??????>>>>>>???????????????>>>>>>>>>BBBAAAAAA@@@???>>>======>>>>>>????????????>>>>>>???@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>@@@BBBBBBAAA@@@AAABBB@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBB??????AAACCCDDDEEEEEEEEECCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEE@@@@@@EEECCC@@@LLL]]]^^^HHHFFFDDDDDDHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@???@@@AAACCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBDDDFFFIIIJJJLLLGGGBBBAAACCCFFFFFFFFFAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCEEEFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAGGGQQQUUUPPPIIIEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBEEEAAA======???AAAAAA???>>>>>>?????????>>>>>>===AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>??????????????????@@@@@@@@@@@@>>>?????????@@@@@@AAAAAA???@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<;;;>>>>>>>>>???????????????AAAAAA@@@@@@????????????????????????????????????@@@@@@@@@??????>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???AAACCCCCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCBBB@@@@@@AAACCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEE???@@@GGGEEE@@@MMMaaaxxxYYYEEEDDDCCCEEEHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIUUUNNNEEEBBBDDDFFFEEEBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEECCCCCCCCCCCCEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDJJJVVV\\\WWWMMMGGGDDDDDDCCCCCCBBBBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBCCCAAA>>>>>>@@@BBBBBBAAACCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA????????????????????????<<<<<<<<<===>>>???@@@@@@>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;=========>>>>>>>>>??????>>>>>>>>>?????????@@@@@@???????????????@@@@@@@@@>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAACCCDDDEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEDDD???BBBIIIGGGCCCLLL]]]fffOOOCCCEEEEEEHHHJJJEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCDDDEEEFFFGGGUUUNNNFFFCCCDDDFFFEEEBBBEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCCCCDDDFFFFFFDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEGGGEEEHHHRRRWWWSSSKKKFFFDDDCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@AAABBBCCCBBBCCCCCCDDDDDDEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDCCCBBBAAABBBDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????>>>>>>>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<=========>>>??????@@@@@@======>>>>>>???@@@@@@AAA?????????@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC??????@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDD????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAACCCDDDEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEDDDBBBCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFCCCBBBDDDHHHIIIJJJPPPXXXWWWGGGEEEIIIHHHJJJLLLGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFLLLHHHEEEDDDFFFHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFEEEFFFCCCDDDJJJMMMIIIDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEDDDBBBAAACCCEEEBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>??????@@@AAAAAABBBBBB??????@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCC???@@@@@@AAAAAA@@@@@@?????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBDDDFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGEEEEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFGGGFFFFFFCCCDDDFFFGGGHHHGGGFFFEEEFFFFFFEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGCCCFFFFFFEEEIIIRRRWWWVVVMMMEEEGGGKKKGGGHHHKKKFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHGGGFFFFFFEEECCCDDDGGGGGGDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCBBBCCCCCCDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCC??????@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEEBBBAAACCCEEECCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA??????@@@AAABBBDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFFFFGGGEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFCCCDDDFFFHHHIIIHHHFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGDDDIIIFFFBBBIIIXXX]]]XXXJJJDDDHHHJJJCCCCCCGGGDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDGGGKKKLLLJJJGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDFFFIIIHHHDDDDDDGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFF@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEECCCCCCDDDDDDCCCAAAFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEDDDCCCAAA???===CCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAAAAABBBBBBBBBBBBAAACCCDDDDDDAAA?????????@@@DDDEEECCCAAAAAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGEEECCCBBBFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCBBBAAAAAAAAACCCCCCBBBAAAAAABBBBBBBBBEEEHHHGGGAAAAAAGGGHHHEEEBBBAAAAAA@@@@@@AAAAAABBBCCCCCCEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJJJJJJJJJJJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDAAAAAAAAABBBCCCDDDDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFAAAAAAAAAAAABBBDDDFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAABBBDDDEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@@@@AAAAAAAAACCCCCCCCCCCCBBB@@@???>>>BBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@BBBDDDCCCBBB@@@@@@@@@EEEEEEDDDBBBAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFDDDCCCBBBEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDGGGEEEAAAAAAEEEGGGDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???BBBBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@???@@@CCCEEEEEEEEEAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@CCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>??????===>>>>>>>>>>>>?????????>>>@@@BBBBBBAAAAAAAAABBBLLLGGGBBBAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDCCC@@@@@@CCCDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@????????????CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCBBB@@@???@@@BBBDDDDDDDDDAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>???============>>>>>>>>>>>><<<>>>@@@AAA@@@AAABBBDDDQQQGGG??????BBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????AAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCAAABBBAAA@@@@@@AAABBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAABBBDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHGGGFFFCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDGGGDDDBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????;;;===?????????@@@CCCEEETTTGGG===>>>BBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCAAA@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGIIIJJJKKKKKKFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFLLLIIIEEECCCCCCDDDCCCCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAAAAAAAABBBBBBBBB===>>>@@@@@@@@@BBBDDDFFFUUUGGG>>>@@@DDDAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDAAAAAAAAAAAAAAABBBCCCDDDCCC@@@@@@CCCCCC@@@@@@CCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOOOOOOOOOONNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDJJJIIIHHHHHHHHHIIIKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHOOOLLLGGGEEEEEEFFFFFFEEEFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKJJJIIIIIIIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCCCCCCCDDDGGGIIIUUUHHHAAAEEEFFFBBBAAAEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCDDDFFFFFFDDDAAAAAAEEEEEEAAAAAADDDCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHCCCDDDEEEFFFGGGGGGGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDEEEFFFGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIPPPMMMHHHFFFGGGGGGHHHHHHFFFGGGJJJLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQOOONNNMMMLLLKKKLLLLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFEEEEEEFFFIIILLLUUUIIIDDDHHHIIICCCCCCHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGHHHHHHHHHDDDDDDDDDDDDEEEFFFHHHHHHEEEAAABBBGGGGGGBBBAAAEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJLLLLLLMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNLLLKKKKKKJJJJJJLLLMMMNNNLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJIIIIIIGGGFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAADDDDDDEEEEEEEEEEEEDDDDDD