BM66(i@ ;;;===@@@DDDHHHNNNUUUYYY\\\aaafffkkkoooqqqtttvvvzzz{{{{{{|||}}}~~~|||{{{yyywwwuuutttttttttrrrhhhbbbcccdddbbbcccggglllqqquuuvvvuuuwww}}}~~~|||zzzzzzzzzzzz}}}{{{yyy{{{}}}~~~{{{bbbKKK@@@===888666444444555555444333111222222333333444444555555444333333222222333333222222111111000000//////333222111000000111222333000111111111111222222222---///111111111000111222222222222111000//////...000000000000000000000000222111111111000000//////---000222111...,,,---///////////////////////////...,,,+++,,,//////---***...........................------...//////...,,,,,,,,,,,,---------..............................,,,******,,,///111///---..................---------,,,,,,++++++,,,,,,------------------...///000111000///---------...///------------.........///222222111111222222333444444333111000000111333444333222222222333555777888777888:::;;;<<<<<<;;;:::============>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAA@@@>>>===>>>???AAAAAABBBBBBCCCGGGLLLPPPRRRXXX^^^aaaeeejjjkkkhhhZZZLLL>>>;;;===<<<999888;;;<<<>>>BBBLLLccc<<<>>>BBBFFFJJJPPPWWW\\\```dddiiimmmoooppprrrtttvvvwwwyyy|||~~~|||{{{xxxvvvtttrrrooonnnjjjbbb^^^aaacccccceeeiiikkkooosssttttttvvv{{{|||{{{zzzyyyyyy|||~~~~~~~~~{{{iiiQQQBBB<<<999777555555555666555444333333333333333333333333555444333333222222333333111111111111000000000000222222111000000111222222222222222111111000000000...000111111000000000111222222111111000//////...000000000000000000000000111111111000000000//////...///000000///....................................---,,,---//////---+++........................///...------...///...---,,,,,,,,,---------......---------------------------,,,+++---000111///---........................///......------......///.........---......//////000000//////////////////////////////000000000000222222222222222333444444555444222111111222444555444333333333444666888999888999:::;;;<<<<<<<<<<<<===============>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@AAA@@@>>>===>>>???@@@AAABBBBBBCCCFFFKKKOOONNNUUU\\\```ffflllmmmkkk___PPPAAA======;;;888777999:::===AAAKKKccc===???CCCGGGLLLSSSZZZ___dddgggkkknnnnnnnnnooopppooorrrvvvzzz}}}~~~|||xxxtttrrrqqqnnniiieeebbb^^^\\\___bbbccceeehhhjjjmmmqqqqqqqqqssswww{{{~~~|||zzzyyyxxxxxx{{{}}}yyy~~~rrr[[[III???;;;999666555666666555555555555444333333222111111555444333333222222333333000000000111111111111111222222111000000111222222444333222111000//////...///000222111000//////000222222111111000/////////000000000000000000000000111111000000000000//////.........///000000///...------------------------///...---...///000...,,,........................000...,,,,,,---...///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,........................//////............//////000000///........./////////000000111111111111000000111111111222222222222333333333333333444444555555444333222222333444555555555444444555777999::::::999999::::::;;;<<<===<<<<<<<<<======>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAA@@@>>>>>>>>>???@@@AAABBBBBBCCCFFFJJJNNNLLLSSSZZZ___fffnnnqqqooodddUUUEEE>>><<<999777777777888;;;@@@KKKccc===@@@DDDHHHNNNUUU\\\aaagggiiilllnnnmmmlllllllllkkkoootttyyy||||||{{{yyyxxxtttpppnnnmmmjjjccc^^^```^^^^^^```bbbbbbdddeeeiiikkkmmmnnnnnnpppsssvvvzzzzzzyyyyyyxxxxxxxxxxxxyyy{{{~~~zzzfffRRREEE<<<999666555555555555444444444444333333222222222555444333333222222333333000000000111111222222222222111111111111111111222222222222111000////////////111222111///......///111111111111000000//////////////////////////////000000000000000000/////////---,,,...111222000---------------------------......//////000//////...........................111...,,,+++,,,...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---------...............------,,,,,,,,,,,,------222111000///////////////...///111222333333222111111111111222222222333333444444333333333444555555444444333222222333444444555444444444555777999:::999999888888888:::<<<===<<<<<<<<<======>>>>>>?????????@@@@@@@@@@@@?????????@@@AAA@@@???>>>???@@@@@@AAABBBCCCDDDFFFJJJMMMMMMTTT[[[```hhhpppsssrrrgggWWWGGG???;;;888777888777888<<>>:::666444444444444444222222222333333444444444555444333333222222333333000000111111222222333333111111111222222111111111000000000000000000000000///000222111///.........111111111000000000000000//////////////////////////////////////////000000///---,,,...111222000---------------------------...//////000//////..............................111...,,,+++,,,...//////,,,,,,,,,---------......------------------------------......,,,++++++***---------.........//////...------,,,,,,------...222111000//////////////////000111333333333222111000000000111111111222222444444333333333444555555333333222222222222333333444444333333444666888999888888777777777999;;;<<<<<<<<<======>>>??????@@@>>>>>>????????????>>>>>>???AAABBBAAA@@@???@@@BBBAAABBBDDDDDDEEEGGGJJJMMMQQQWWW]]]bbbiiiqqqtttsssgggYYYIII@@@<<<888888:::888999===BBBMMMggg???BBBFFFJJJOOOVVV]]]bbbfffiiilllmmmmmmlllllllllnnnqqquuuxxxyyywwwuuussspppnnnjjjfffaaa]]][[[ZZZWWW\\\______aaagggkkkllliiihhhiiiiiijjjkkklllmmmiiijjjmmmooorrrtttuuuuuuvvvxxx{{{}}}uuu}}}{{{{{{vvv___MMM@@@<<<888555444555555444111111222333333444555555555444333333222222333333111111111222222222222222000111222222222222111000/////////000000000111111...///111000///......///111111000000000000000000000000000000000000000000......////////////000000.........///000000///...------------------------,,,...000000...---...///........................000...,,,,,,---...///...,,,,,,,,,---------..............................,,,...///...---++++++,,,,,,,,,------.../////////000000////////////000000000000///.........//////000111111222222222111111//////000000000111111111333333333333333444444555333333333444444333333333444333333333444666888999777777777888888999:::;;;======>>>>>>???@@@AAAAAA?????????@@@@@@?????????@@@BBBCCCCCCBBBAAABBBDDDBBBCCCEEEFFFGGGHHHKKKMMMSSSXXX^^^bbbiiiqqqtttsssiii\\\MMMDDD>>>999888:::999:::>>>CCCNNNgggCCCEEEIIILLLQQQWWW^^^ccceeehhhlllnnnoooooopppqqqqqqtttwwwzzz{{{zzzxxxvvvpppooolllddd[[[VVVVVVYYYVVV\\\___]]]___fffkkkllliiihhhggghhhiiijjjkkkjjjfffhhhjjjmmmppprrrrrrsssuuuwwwyyy{{{~~~{{{uuu||||||~~~lllYYYCCC???:::777666777777666333333333333333333333333555444333333222222333333333222222222222222222111000111222222222222111000000000000000000/////////---...000000///...///000000000000000000000000111000000000000000000000000........./////////000000...///000000///.................................+++---//////---,,,---...........................///...------...///...---,,,,,,,,,---------......---------------------------///111000...---...///,,,,,,------...//////000000000////////////000000.........---......//////222111111000000000000111000000000000111111111111222222222222222333444444555555666666666666555555555444444444555777999:::888888999:::;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDDDDCCCCCCDDDFFFCCCEEEGGGHHHHHHIIILLLMMMQQQWWW\\\```gggpppttttttnnnaaaSSSIIIAAA:::888999999:::>>>CCCMMMfffEEEGGGKKKNNNSSSYYY___dddeeehhhmmmpppqqqrrrsssuuusssuuuxxx{{{}}}|||{{{zzzqqqqqqmmmcccWWWQQQSSSWWWYYY___aaa\\\\\\ccchhhiiiiiihhhggggggiiijjjjjjiiifffhhhjjjmmmooopppqqqqqquuuvvvxxxyyy|||~~~qqqpppzzz|||}}}xxxeeeFFFBBB===999888888999888555444444333333222222111555444333333222222333333444333333222222111111111000111222333333222111000222222111000///...------,,,---///000///...///000000000000000000111111111000000000000000000000000---.........//////000000---000222111...,,,---///////////////////////////***---//////,,,+++,,,..............................------...//////...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...111333222000///000222,,,,,,------...///000000......------------......---------------...///000333222000/////////000000000000111111111222222222222222111111222222333444777777888888888888777777666666555666777888:::;;;999:::<<<===>>>======<<<>>>??????AAABBBCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBDDDEEEEEEDDDDDDEEEGGGDDDFFFHHHIIIIIIJJJLLLNNNNNNTTTZZZ^^^fffpppttttttrrrfffWWWMMMDDD;;;888888999:::===BBBLLLeeeFFFIIINNNRRRUUUYYY]]]___gggiiilllpppssswwwyyyzzzyyyxxxxxxxxxzzzyyyxxxvvvyyyrrrfff[[[SSSPPPQQQRRRUUUWWW[[[^^^aaadddhhhkkkhhhhhhiiikkkkkkkkkkkkkkkpppooonnnmmmmmmnnnoooooosssuuuyyy}}}zzztttpppWWWEEE999999:::444333888777777666666555555444444555555444333222000000//////111444666666444111///111222333333333333222111111000///......///000111222222222111111///......000111111000......///111.........///////////////...///000111111000///.......................................////////////------------------------/////////......---------//////.........---------...---+++******+++---...000000///...---,,,,,,+++///......------,,,,,,+++------------------------........................,,,---......//////..................///000111222000111111111111222222222444444444444444444444444666666777777777777777777777888888888999999999999::::::;;;<<<===>>>?????????@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCEEEEEEDDDDDDEEEGGGIIIJJJEEEGGGHHHHHHHHHIIILLLNNNRRRVVV\\\ccchhhnnnssswwwtttooodddVVVIII???;;;;;;444777;;;@@@III```IIIMMMSSSXXX[[[___ccceeefffhhhlllqqquuuxxxyyyzzzyyyxxxwwwwwwxxxxxxvvvtttssslllaaaVVVOOONNNOOOQQQUUUXXX[[[^^^aaacccgggiiihhhhhhiiiiiijjjkkklllllloooooonnnmmmmmmmmmnnnooorrruuuyyy|||zzz```MMM===;;;;;;666444777444444333333333333333333222222222222222333333333000111333555555333111000111222333333333333222111111000000//////000000111222222222111111000///...,,,---......---,,,---///000000000///.........---//////000000000000//////....................................////////////........................////////////.........---//////.........---------,,,,,,,,,------,,,,,,,,,/////////...------,,,,,,------------------------------------------------........................,,,---......//////............///000000111222222000111111111111222222222444444444444444333333333444444555555555555666666777777888888888999999999<<<<<<===>>>???@@@@@@AAACCCCCCCCCBBBBBB@@@??????AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDFFFHHHHHHIIIJJJMMMOOOSSSWWW]]]ccchhhmmmrrrvvvuuupppfffWWWIII???<<<;;;777999===AAAIII```JJJOOOVVV]]]aaaeeehhhjjjeeehhhmmmrrrvvvxxxxxxxxxxxxvvvttttttttttttrrrqqqhhhbbbXXXOOOJJJJJJMMMPPPUUUXXX[[[^^^```bbbeeeggghhhgggggghhhiiikkkmmmnnnnnnmmmlllllllllmmmnnnooorrruuuyyy|||mmmWWWCCC======999555666333333333333333333444444111222222222333333333444111222222333333222222111111222222333333222222111000111111111111111111000111111222111111000///...,,,...111111111000000111222111000000......---,,,000000////////////000000....................................////////////////////////////////////////////////...........................---------***+++---//////---+++***------------------------+++,,,,,,---......//////------------------------........................------...////////////......///000222222222222111000111111111111222222222333333333333333333333333333333444444555555555555777777777888888888888999;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEGGGHHHJJJLLLOOOQQQWWW[[[```eeejjjnnnsssvvvwwwsssiiiZZZJJJ@@@<<<<<<:::<<>><<<:::666555555555555666666777777777555444444333222222111111333222222222222222222333222222222222222222222222000111222333333222111000111111111111111000//////***---111222222111111111111000000000//////......111000///......///000111....................................////////////.................................---------------........................+++,,,---......---,,,+++,,,,,,,,,------.........,,,---------.........///................................................------...///////////////...000222333444333111000000000111111111222222222222222222333333333333333444444444555555666666777777777777888888888999999999999:::;;;<<<===>>>>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHFFFDDDBBBBBBDDDGGGIIIJJJMMMQQQTTT[[[___dddhhhlllppptttwwwxxxuuulll]]]MMMAAA<<<<<<:::<<>>>>>@@@@@@BBBCCCDDDEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCFFFGGGIIIKKKJJJGGGEEEBBBBBBDDDGGGIIIKKKNNNRRRUUU[[[___dddhhhlllooosssvvvwwwvvvpppbbbPPPCCC======888;;;>>>CCCLLLfffRRRVVV]]]bbbeeehhhjjjlllnnnpppsssuuuuuutttsssqqqsssrrrpppnnnjjjeee^^^YYYLLLIIIFFFCCCDDDGGGLLLOOOPPPTTTYYY]]]___```aaacccddddddccccccdddeeefffgggfffeeeeeeeeeeeeggghhhiiipppssswwwzzz}}}~~~oooWWWEEE===:::888666555555555555555666666666111111222333444555666666333222222111111222222333333222222111111222222333000111111111111111111000000000111111111111000000)))+++.........------...---...//////111111222333000000////////////000000////////////////////////............////////////------------------------,,,,,,,,,,,,,,,------------------...............000...,,,++++++,,,...000++++++,,,,,,---------...000000//////...------,,,......................................................///000000000000//////000111222222111000000000111111111111222222222222333333444444555555666111111222333444555555666999999999::::::::::::;;;<<<<<<===>>>???@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIHHHFFFDDDBBBBBBEEEHHHJJJLLLOOOSSSVVVYYY]]]bbbfffiiimmmpppsssuuuvvvsssgggUUUFFF???===888:::>>>BBBMMMgggWWWZZZ___bbbeeegggiiikkknnnoooqqqsssuuuuuuuuuuuuuuutttsssqqqllldddZZZTTTHHHGGGEEEEEEFFFIIIMMMOOONNNRRRXXX\\\^^^```aaacccbbbbbbbbbbbbccccccccccccccccccbbbbbbcccdddfffgggmmmpppssswwwyyy}}}{{{dddNNN@@@;;;999777444444444444333333333333111111222333444555666666222222222222222222222222333333222111111222333333111000000//////000000111000000111111111111000000///111222111000000111222/////////000111111111222//////000000000000//////////////////////////////............////////////........................---------....../////////---------.........//////......------------......,,,,,,,,,,,,,,,,,,------////////////..................................................................///000000000000000000000000000000000000000000111111111111222222222333333444555555666777777333444444555777888888999::::::;;;;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEHHHJJJLLLOOOSSSVVVYYY]]]bbbfffjjjmmmqqqtttrrrvvvvvvkkkYYYHHH@@@>>>999;;;>>>BBBLLLfffYYY[[[^^^aaabbbdddgggiiimmmnnnppprrrtttvvvwwwxxxwwwwwwvvvsssnnndddYYYRRRFFFFFFFFFGGGIIIKKKNNNPPPMMMQQQWWW\\\^^^```bbbcccaaabbbbbbbbbbbbaaa``````aaaaaaaaaaaaaaaccceeefffjjjmmmqqqtttwwwzzz~~~mmmTTTCCC<<<999888555555555444444333333333444444444444444444333333111222222333333222222111444333222111111222333444111000///......///000111///000000111111111000000000000111///......///111111111111000000000000000...///000111111000///...000000000000000000000000............/////////000////////////////////////.../////////000000111111---------.........//////,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////////////////...........................//////000000000000000111000///////////////000000111111111111222222222444444555555666777888888777888999:::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA@@@AAACCCDDDFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFIIIKKKMMMOOOSSSVVV\\\___dddiiimmmpppuuuwwwpppuuuwwwnnn\\\JJJAAA>>>;;;<<>>@@@CCCBBB???======>>><<<<<<======>>>>>>??????EEEEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIMMMOOOPPPQQQRRRTTTZZZ]]]aaaeeennnxxx{{{xxxtttpppnnnkkk```OOOAAA;;;<<<:::;;;AAAMMMggg]]]aaaeeeiiikkkmmmoooqqqrrrtttuuuuuusssssstttuuussssssqqqllldddYYYOOOHHHCCCCCCDDDDDDFFFHHHKKKLLLMMMOOORRRTTTVVVXXX[[[]]]]]]^^^]]]]]]]]]___cccfffgggggggggeeedddccceeeggggggiiilllnnnppptttxxx|||~~~}}}~~~nnnTTTBBB;;;;;;666666666555444444333333666555333222222222333333222222333444444333222222222222111111111111222222000000//////......//////111111000000////////////222111000000000000000000000000000000000000000000111000000000/////////...//////////////////////////////000000000000//////........................------...///////////////......---------......///000///---,,,,,,...111222---------............///////////////////////////////////////////////////...............///000000000000000000000000000000000000111111111111000000333222222222222333444444444444444444555666777777999888777666777888:::<<<>>>@@@BBBBBB???======>>>>>>>>>>>>??????@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJIIIGGGFFFFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGIIILLLMMMNNNPPPSSSUUU[[[___ccchhhqqqzzz|||yyytttpppllliii___PPPDDD???<<<;;;<<>>@@@AAAAAA???>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFHHHJJJLLLMMMPPPTTTWWW\\\aaaggglllttt|||}}}zzzrrrmmmjjjggg___QQQEEE@@@;;;;;;===CCCQQQnnn___aaaeeeggghhhiiikkklllvvvxxxyyyyyywwwuuuuuuvvvtttqqqkkkcccYYYNNNEEE@@@???@@@BBBDDDFFFGGGHHHHHHJJJLLLOOOPPPRRRSSSVVVXXXYYYZZZ[[[[[[[[[]]]```ccccccddddddcccbbbbbbcccdddggghhhkkklllnnnrrrvvvzzzzzz|||~~~}}}}}}~~~~~~iiiPPPAAA;;;:::999888666666555555666555555444444444444444444222222333333333333222222222222111111111111222222888888666444333222222222000000000000000000000000000/////////000111222222////////////////////////000000000000//////////////////////////////////////////000000000000//////........................//////000111111111111000000///...---------------...///////////////......---------............///000000000000000111111111////////////////////////...............///000000000000000000000000000000000000111222222222111111444444333444444555666777555555555555666777888999===<<<;;;;;;;;;<<<<<<===>>>???@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDFFFGGGHHHHHHJJJKKKKKKIIIHHHHHHIIIGGGGGGHHHHHHIIIIIIIIIIIIFFFHHHIIIKKKLLLPPPUUUYYY\\\cccjjjooovvv}}}~~~{{{qqqllliiihhhaaaSSSEEE>>>:::;;;===CCCSSSrrr^^^aaadddggghhhiiikkklllwwwyyy{{{{{{xxxvvvuuuuuuuuuqqqiii___UUUKKKDDDAAA>>>???AAACCCEEEFFFFFFFFFHHHJJJMMMNNNOOOQQQSSSVVVVVVWWWXXXYYYYYY[[[^^^aaabbbcccddddddcccbbbcccdddbbbdddgggjjjmmmqqqvvvzzz{{{}}}~~~||||||~~~~~~|||{{{wwwxxxxxxxxxyyy{{{~~~sss[[[III@@@;;;999777555444444444555333333333444444444444333444444333333333333444444222222111111111111222222222111000000/////////000000000000000111111111111000/////////000111222222////////////////////////////////////000000000000//////////////////////////////000000000000//////........................---...//////000000//////000///...---------------.../////////...,,,***)))---------............///........./////////000000.......................................///000000000000000000000000000000000000111222222222222222222222222222333444555666666666666666777888999999<<<;;;;;;;;;<<<<<<<<<===???>>>>>>>>>???@@@AAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDFFFHHHJJJJJJHHHIIIKKKJJJHHHGGGGGGHHHHHHHHHIIIJJJKKKJJJJJJIIIGGGHHHJJJKKKMMMQQQVVVZZZ]]]eeelllqqqwww}}}}}}sssnnnmmmmmmgggVVVEEE<<<888;;;===CCCUUUvvv^^^bbbfffiiikkkmmmoooqqqxxxzzz||||||yyyvvvuuuttttttnnneee[[[PPPIIIDDDAAA===>>>???AAABBBDDDEEEFFFFFFHHHKKKLLLMMMNNNQQQSSSRRRTTTUUUWWWWWWYYY\\\^^^bbbccceeeeeedddddddddeee^^^```cccfffiiinnnssswww|||~~~~~~}}}~~~|||xxxwwwvvvrrrtttuuuvvvvvvxxxzzz|||~~~rrrzzzwww~~~sss^^^KKK???;;;999666444333333444444222222333444444444444333555444444333333444444555222222111111111111222222000000000///000000111111000000000111111111111222000000000000000000111222000000000000000000000000////////////000000000000//////////////////////////////000000000000//////........................,,,---......//////......//////...---------...............---,,,+++***)))---------............///,,,,,,------......//////------------------------...............///000000000000000000000000000000000000111222333333333333111111111111222333555555666666666666777888999:::::::::;;;;;;<<<=========???===<<<===@@@AAABBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLHHHJJJKKKJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJLLLNNNOOORRRVVVYYY^^^fffmmmqqquuu{{{~~~~~~vvvqqqooopppjjjZZZHHH>>>888<<>>>>>>>>???@@@CCCEEEFFFEEEGGGIIIJJJKKKLLLOOOQQQOOOQQQSSSTTTUUUWWWYYY[[[___aaaccccccbbbbbbbbbccc^^^```bbbeeegggkkkppptttzzz|||}}}||||||}}}~~~~~~}}}xxxuuutttuuurrrtttwwwxxxxxxxxxyyyzzzzzz~~~mmmppp}}}wwwzzz~~~}}}tttaaaMMM???<<<:::777444333333444555222333444555666555555444444444333222222333444444222222111111111111222222333333222222222222333333000000111111111222222222222111000000000000000000000000000000000000000000.../////////000000000111//////////////////////////////000000000000//////........................,,,---......//////............---------......///---------------------------------............///+++,,,,,,---......//////------------------------...............///000000000000000000000000000000///000111222333333333333000000111111222444555666777777777777888999::::::999999;;;<<<>>>????????????===;;;<<<@@@BBBCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEGGGHHHJJJKKKKKKIIIKKKLLLLLLJJJIIIIIIJJJIIIJJJLLLMMMNNNMMMLLLKKKJJJLLLNNNPPPQQQSSSVVVXXX^^^ffflllooosssyyy~~~~~~uuunnniiiiiieeeXXXIII@@@999>>>AAAGGG[[[\\\```fffkkknnnqqquuuwwwxxx{{{}}}|||yyyvvvsssrrrkkkeeeZZZPPPGGGBBB??????>>>=========???BBBEEEGGGDDDFFFHHHJJJJJJKKKNNNPPPMMMOOOQQQSSSTTTUUUXXXZZZZZZ\\\_________^^^^^^___aaaccceeefffhhhkkkpppssswwwzzz~~~}}}zzzxxxyyyzzz{{{|||}}}}}}zzzvvvssssssuuusssvvvyyy{{{zzzyyyyyyyyyxxx|||wwwwww~~~zzzjjjUUUEEE===;;;777555333333444555333444666777777777666666444333222111111222333444222222111111111111222222222111000000/////////000000000111111222222222222222222111000//////000000000000000000000000000000.../////////000000111111//////////////////////////////000000000000//////........................---......///////////////---------------...///000,,,,,,,,,,,,...///111222---------.........//////,,,,,,------...//////000000000000000000000000000...............///000000000000000000000000000000///000111222333444444444111111111222333444666777777777777777888999:::;;;888999;;;===???@@@AAAAAA???===;;;<<<@@@CCCCCCBBBFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLNNNMMMKKKJJJJJJKKKIIIKKKMMMNNNOOONNNLLLKKKJJJMMMPPPRRRSSSTTTVVVXXX^^^eeelllmmmqqqxxx}}}~~~qqqiiibbbaaa^^^TTTHHHAAA:::@@@CCCIII^^^ccceeeiiimmmqqquuuxxxyyy{{{{{{|||yyyuuuqqqnnnmmmjjjbbbUUUJJJDDDAAA@@@@@@<<<>>>@@@CCCDDDDDDCCCBBBFFFGGGHHHHHHHHHIIIMMMOOOQQQRRRRRRTTTUUUVVVWWWWWWYYYZZZ[[[[[[\\\^^^aaadddcccccccccdddeeejjjqqqvvvwwwyyy|||zzzyyywwwuuuttttttttttttvvvuuutttsssssstttuuuvvvsssuuuxxx{{{}}}}}}||||||}}}~~~}}}}}}}}}}}}aaaJJJ:::;;;999777777888888666666666555444333222222111222222444444444444222222333333333222222222111111333333333222222111111111111111111111111111111111222111000//////000111222///////////////000111111111111111111000000000000111000///......///000111000000//////......------////////////////////////......////////////........................------+++***)))+++---......---//////000000000...---+++............////////////111111000000//////......000/////////............000000000000111111111111//////000111111111111000555444444444444555666666888888999999999888888777555777;;;======>>>???@@@EEEDDDCCC@@@===<<<===>>>CCCEEEGGGHHHHHHFFFDDDBBBDDDDDDEEEFFFGGGIIIKKKKKKKKKLLLLLLKKKIIIHHHJJJKKKJJJKKKLLLMMMMMMLLLJJJJJJJJJMMMQQQTTTVVVYYY\\\^^^\\\dddkkknnnrrrxxx{{{{{{lllbbbZZZ[[[[[[SSSGGG???===>>>@@@JJJeeebbbdddhhhlllppptttvvvwwwyyyzzzzzzyyyuuupppmmmkkkggg___SSSIIICCC@@@@@@@@@:::<<<===???@@@@@@??????AAABBBCCCDDDDDDEEEHHHKKKPPPQQQRRRSSSTTTVVVWWWWWWZZZ[[[]]]]]]^^^```cccfffffffffeeeeeefffjjjpppuuuuuuvvvyyy|||~~~~~~yyyxxxuuusssqqqqqqrrrrrrtttssssssssstttuuuvvvwwwyyyzzz|||~~~{{{zzz}}}gggQQQ===<<<:::888777777666555555444444444444444444444222333444444444444333222333333333222222222111111333333333222222222111111111111111111111111111111111111000000000000111111///////////////000111111000000000////////////...000000////////////000000222111111111000000000///////////////////////////111111111111111111111111...........................---,,,---///000///...///////////////......---------......///000000111111000000000/////////...,,,------...///000111111000000000000111111111111111111222333333333333333444444444444555555666666888888999999999999888888777888::::::;;;<<<@@@BBBEEEEEEDDDAAA>>>===>>>???CCCEEEGGGHHHHHHFFFDDDCCCGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLOOOQQQTTTWWW[[[^^^^^^fffmmmqqquuuzzz{{{zzzkkkaaaYYYZZZ\\\TTTHHH@@@<<<===@@@JJJeeeaaacccfffkkkooorrrtttuuuxxxxxxyyywwwtttpppkkkhhh```YYYOOOFFFAAA??????????????????@@@@@@AAAAAAAAABBBCCCEEEEEEEEEFFFIIIKKKOOOPPPQQQRRRSSSUUUVVVVVV[[[\\\^^^___```bbbeeehhhhhhhhhhhhggggggjjjnnnrrrrrrtttvvvyyyzzz{{{zzzyyyxxxvvvsssqqqpppqqqssstttuuuttttttuuuvvvwwwxxxyyy}}}~~~{{{wwwxxx|||mmmWWWBBB>>>:::888777666555444333333444444444555555555222333444555555444333222333333333222222222111111333333333222222222222111111111111111111111111111000000111111111111000000000////////////000111111////////////............//////000000000000//////111111111111000000000000///////////////////////////...------------...///........................///...---...///000///..................///000000------...//////000111111000000000000////////////,,,---......000000111222000000000000111111111111111222222333333333333333333444555555666666555555888888999999999999999888999999999888999;;;@@@CCCEEEEEEDDDBBB@@@>>>???@@@CCCDDDGGGHHHHHHGGGEEEDDDJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKJJJKKKNNNPPPNNNNNNNNNNNNMMMLLLJJJJJJIIIJJJLLLNNNPPPUUUZZZ___```iiiqqquuuxxx{{{{{{xxxjjj___WWWZZZ]]]VVVKKKBBB<<<===@@@JJJfff```bbbfffiiimmmqqqssstttvvvvvvwwwvvvsssnnngggcccXXXRRRJJJCCC???>>>>>>>>>BBBAAA@@@@@@@@@AAABBBBBBCCCEEEFFFGGGFFFGGGIIIKKKMMMNNNOOOQQQRRRTTTUUUVVVZZZ\\\^^^```aaacccfffiiiiiijjjiiiiiihhhiiillloooqqqsssuuuwwwyyyyyyxxxwwwxxxvvvtttssstttvvvyyy{{{{{{{{{zzzzzzzzzzzzzzzzzz|||}}}~~~~~~wwwvvvyyy{{{ppp\\\FFF@@@:::999999777666666444444444555555555555555222333444555555444333222333333333222222222111111222222222222222222222222111111111111111111111111///000111222222111000///000000//////000000111222000000/////////............///000111111000///...////////////............////////////////////////...---+++******+++---...............////////////...---,,,,,,---...,,,+++......------...///111222///////////////000000000000000000000////////////000000000////////////...///000000000111111111111///000111111222222111111333444555666666666555555888888999999::::::999999888999999999999;;;???BBBBBBCCCCCCBBB???>>>???@@@BBBDDDFFFHHHIIIHHHFFFEEEIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIKKKKKKJJJKKKMMMOOOMMMLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJKKKMMMSSSZZZ___bbbllluuuyyy{{{}}}{{{wwwiii^^^VVVZZZ^^^YYYMMMDDD<<<>>>@@@KKKgggaaacccfffjjjmmmppprrrsssuuuuuuuuuuuurrrlllccc]]]PPPKKKEEE@@@>>>>>>>>>===>>>===============>>>???@@@BBBDDDDDDDDDDDDFFFGGGKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ]]]```aaacccfffhhhhhhiiijjjjjjiiiiiikkkmmmssstttwwwyyyzzzzzzyyyyyyyyyxxxxxxyyy{{{~~~|||zzzyyyxxxyyyzzz|||~~~{{{wwwxxx{{{tttbbbKKKAAA::::::;;;888777999777777666555555444333333333333555555555555333333333333333222222222111111222222222222222222222222111111111111111111111111///000111222222111000///000000000000000111222222111111111000000000//////...///000111111000///...............////////////////////////////////////111000...------...000111........./////////000000...---,,,,,,......---+++...---------...///111333111111111000//////......////////////000000000000111000000000///////////////000000000111111111111000000111222222222222111333444444555555555555555888888999:::::::::::::::666888:::;;;;;;<<<===>>>???AAAAAAAAA???>>>>>>???BBBCCCFFFIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJIIIIIIKKKMMMMMMLLLKKKJJJHHHGGGGGGFFFHHHIIIIIIJJJMMMRRRZZZ```dddnnnwww{{{}}}~~~|||xxxjjj^^^VVVZZZ```\\\PPPFFF>>>???AAALLLgggbbbdddgggkkknnnqqqssstttuuuttttttsssqqqiii___VVVJJJFFFAAA>>>===>>>>>>>>>======>>>>>>?????????@@@AAACCCFFFFFFFFFEEEFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTUUUXXX\\\___aaacccfffhhhgggiiikkkkkkkkkkkkmmmnnnuuuwwwyyy|||}}}~~~}}}|||{{{|||}}}|||xxxwwwttttttuuuvvvxxxzzz|||}}}~~~{{{zzz}}}zzzlllRRREEE<<<======999888;;;888888777666555444333222333444555666666555444333333333333222222222111111111222222222222333333333111111111111111111111111000000111111111111000000111000000000000111222222111111111111000000000000//////000000000000//////000000000000111111111111////////////////////////000///...------...///000.........//////000000111000///......000111000///---------......000111111222111111000000//////...////////////000000000000---...//////111111222333000000000000111111111111222333333444444444444444555444444444444555666666777888999:::;;;;;;;;;;;;555888;;;<<<<<<;;;<<<======???@@@@@@???===>>>>>>AAACCCFFFIIIJJJJJJHHHGGGDDDDDDDDDEEEEEEGGGHHHHHHHHHIIIJJJIIIHHHHHHJJJKKKNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJKKKNNNTTT[[[```fffoooxxx|||~~~}}}yyylll___VVV[[[ccc___RRRHHH@@@@@@BBBLLLhhhdddfffiiimmmpppsssuuuuuuvvvtttsssssspppgggZZZQQQEEEBBB>>>======>>>>>>>>>===>>>@@@AAABBBBBBBBBAAABBBDDDGGGHHHGGGFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSUUUXXX\\\```bbbdddgggiiigggiiimmmnnnooooooqqqrrrvvvxxx{{{~~~}}}~~~~~~yyyuuusssmmmmmmlllllllllmmmooopppsssxxx}}}yyy|||~~~{{{}}}uuu[[[KKK?????????999666999777777666666555555444444333444555666666555444333333333333222222222111111111111222222222333333333111111111111111111111111111111000000000000111111111111000000111111222333111000000000000/////////000000////////////000000///000000000111111111222////////////////////////---------------------------......///000000111111///...---...000222111000------...///000000////////////000000000111111111.../////////000000000111......///000111222222333000000000000111111111111222333444444555555444444666555333222222444666888777888999:::;;;;;;;;;;;;777888::::::::::::<<<>>>===???AAAAAA@@@?????????AAACCCFFFIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLJJJIIIIIIIIIJJJJJJHHHJJJKKKMMMPPPVVV\\\aaagggpppxxx{{{}}}~~~{{{nnnaaaXXX]]]eeeaaaTTTIIIAAABBBDDDMMMhhhfffgggjjjnnnqqqtttvvvvvvvvvtttsssrrrooofffXXXNNNBBB@@@===<<<===?????????888:::<<>>>>>@@@CCCCCCCCCBBBBBBCCCHHHIIIJJJLLLNNNPPPRRRSSSUUUXXX]]]aaaccceeehhhiiigggjjjnnnpppqqqrrrtttuuuwwwyyy|||~~~|||wwwssspppgggfffeeecccbbbbbbccccccggglllvvv}}}xxx{{{|||zzz~~~yyyaaaOOOBBBAAA@@@888555888555555555666666666666666333444555666666555444333333333333222222222111111111111111222222333333333111111111111111111111111222111000//////000111222111111111000111111222333000/////////............111000///......///000111---.........//////000000////////////////////////000000111222222111000000---......///000111111222,,,,,,+++,,,///000000///,,,---///000000000///...------...000111333444444.../////////000000111111111111111111000000000000000000000000111111111111000111222222333333222222777555333111111444777999777888999:::;;;;;;<<<;;;999999999888777999===@@@===???BBBBBBAAA@@@@@@AAA@@@CCCFFFIIIKKKKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBDDDEEEFFFGGGHHHKKKMMMJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJLLLOOORRRWWW]]]bbbgggpppwww{{{}}}|||pppbbbYYY^^^fffcccUUUJJJCCCCCCDDDNNNhhhffffffgggjjjnnnqqqrrrrrrvvvvvvuuussslll```QQQFFF??????>>><<<<<<;;;;;;;;;============>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDGGGHHHIIIKKKNNNQQQSSSUUUWWWZZZ]]]___aaaccceeeggggggjjjnnnqqqrrruuuwwwyyy|||{{{|||{{{vvvwwwwwwpppgggeeedddcccaaa___]]]\\\[[[[[[aaammm|||{{{}}}~~~}}}{{{rrr\\\EEE===<<<999666555555555444444444444555555444444444444444444444444333333333333333333333333333222111111111111000...222222222111111111111000000000000000000000000000000///...------...///000222111000.........///000000000000000000000000000000///...------...///000111000...,,,,,,...000111............////////////...//////...,,,***+++,,,+++,,,---......---,,,,,,,,,---///000000000///......///111222222111000000222222111000//////000000333111000//////111333444111000000000111222333333111111222222222333333333666555444333444444666777888999999::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;:::<<<>>>??????>>>>>>??????@@@CCCFFFHHHJJJLLLLLLFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIFFFHHHKKKLLLOOORRRWWWZZZbbblllwww}}}|||tttfff\\\```fffaaaRRRFFF@@@DDDEEELLLhhhhhhggghhhjjjnnnppppppppptttsssrrrooohhh\\\NNNDDD???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIKKKNNNQQQTTTUUUWWWZZZ^^^```aaaccceeegggiiilllppprrrsssuuuwwwyyy~~~}}}}}}zzzttttttuuupppiiidddbbb```^^^[[[YYYWWWWWWUUUZZZdddrrr{{{{{{}}}~~~yyydddMMMBBB???;;;888777666555555444444555555666444444444444444444444444333333333333333333333333222111000000111222111000222222222111111111111000000000000000000000000000000///............///000222111000///......///000000000000000000000000000000///...------...///000000///...------...///000............///////////////000000///---,,,,,,---///000111111111000///...---...///000000000///...///000111222333333222222222111111000000000000111...///000111111111000000333222222111111111111111333444444444444555555555777666555555555666777888888999999::::::;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::<<<>>>???>>>===>>>>>>===???AAADDDFFFHHHJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJLLLNNNOOOSSSWWWZZZcccmmmvvv{{{}}}~~~|||xxxttthhh^^^```ccc\\\OOOEEE>>>HHHOOOVVVmmmiiihhhhhhjjjlllnnnnnnmmmqqqpppnnnjjjbbbVVVJJJAAA======<<<;;;::::::::::::;;;;;;<<<===>>>>>>??????@@@@@@???@@@AAACCCDDDFFFGGGHHHIIILLLNNNQQQTTTUUUXXX[[[^^^```bbbdddfffhhhkkknnnqqqssstttuuuvvvwww~~~}}}}}}~~~~~~|||xxxqqqqqqttttttooofffddd```\\\XXXUUUTTTSSSPPPSSSZZZfffttt|||{{{{{{}}}~~~}}}pppXXXJJJBBB<<<999888666555555444444555555666555555555555555555555555444444444444444444444444222444555555333222222333222222222111111111111000000000000000000000000000000//////......//////000111000000////////////000000000000000000000000000//////............//////////////////////////////............////////////000111111000...---...///111111222222111000//////---...///000000000/////////000111333333444444444111111000000000111222222///111555888888666333111444444333222222111111000444444444555555555666666888777777777777888999:::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======:::<<<>>>???>>>=========<<<===???BBBDDDFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@?????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNQQQVVVYYYaaajjjssswwwyyy|||{{{wwwsssiiibbbaaa___VVVKKKEEE???NNN[[[ccctttfffffffffhhhjjjllllllkkknnnllliiicccZZZPPPEEE???<<<;;;::::::999999999:::::::::;;;<<<===??????@@@@@@???>>>>>>???BBBEEEFFFHHHHHHJJJLLLOOORRRTTTVVVXXX[[[^^^aaabbbdddfffhhhkkknnnqqqssssssrrrsssttt{{{{{{{{{{{{||||||{{{zzz}}}~~~{{{yyysssmmmmmmsssvvvuuujjjgggccc]]]XXXUUUSSSRRRNNNOOOTTT^^^mmm|||~~~~~~zzzdddQQQDDD===:::999666666555555555555666666555555555555555555555555444444444444444444444444444<<>>>>>;;;===??????>>><<<<<<<<<<<<===???AAACCCEEEEEEFFFHHHHHHHHHHHHFFFEEEDDDCCC@@@@@@??????@@@AAABBBBBBFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHJJJKKKMMMPPPTTTWWW^^^gggpppuuuyyy}}}~~~{{{qqqjjjdddbbb]]]SSSKKKHHHEEERRR^^^hhhyyycccccccccfffiiilllllllllkkkjjjeee]]]TTTIIIAAA===;;;;;;:::999999999999:::999:::;;;<<<===>>>???@@@??????>>>>>>???BBBEEEGGGHHHIIIJJJLLLOOORRRTTTVVVXXX[[[^^^```bbbcccfffhhhhhhkkkoooppppppoooooooootttuuuwwwxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{zzzzzzyyyttttttooohhhfffkkkpppqqqmmmjjjeee___YYYTTTQQQPPPMMMMMMPPPYYYhhhwww}}}~~~~~~mmmWWWFFF===999888666666666555555666666666555555555555555555555555444444444444444444444444666DDDPPPLLL<<>>??????===???@@@@@@>>><<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEGGGHHHHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBBBBCCCFFFGGGIIIKKKLLLKKKKKKJJJGGGIIIKKKLLLNNNQQQUUUXXX___hhhqqqvvvzzz~~~~~~|||nnniiieeebbb[[[QQQKKKKKKIIINNNUUU```wwwcccccccccfffjjjlllmmmlllkkkhhhcccYYYNNNEEE???<<<;;;::::::999999:::::::::::::::;;;<<<======>>>>>>???>>>??????AAACCCFFFGGGHHHIIIJJJMMMOOORRRUUUVVVWWWZZZ]]]___aaaccceeegggeeehhhlllnnnnnnmmmllllllmmmppprrrtttttttttvvvwwwxxxxxxxxxwwwvvvuuutttsssppprrrpppgggbbbdddhhhiiinnnlllgggaaa[[[UUUPPPNNNKKKKKKNNNWWWeeettt|||~~~|||}}}|||sss\\\HHH>>>:::888777666666555555666666777444444444444444444444444333333333333333333333333777DDDOOOKKK<<<000///444222222222111111111111000000000000000000000000000///000000111111000000///...//////000000000000///000000000000000000000000......////////////......////////////////////////............////////////---...//////------.../////////............//////000000/////////000111222000000//////000000111222222222111111111222222333111111000111111111222222///000333555666777666666666666666777777777777888555666888999:::::::::::::::::::::;;;<<<<<<======;;;<<<<<<===>>>???@@@@@@???AAABBBAAA???===<<<<<>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>@@@AAACCCEEEFFFGGGIIIIIIKKKMMMPPPSSSUUUVVVVVVYYY\\\^^^```aaadddfffcccgggkkkmmmmmmlllkkkkkkjjjmmmpppqqqpppppprrrtttuuuuuuttttttrrrqqqpppooommmssssssmmmggghhhkkklllpppoookkkfff```XXXRRROOOKKKLLLPPPYYYfffttt~~~||||||}}}www```JJJ???;;;999777777666666666666777777333333333333333333333333222222222222222222222222444999>>><<<666222111333222222222111111111111000000000000000000000000000///000111111111111000///---...///000111111000///000000000000000000000000---...///000000///...---000///...------...///000............////////////...///000000......///000//////......///000111222111000/////////000111222333222111000000000111111333333222111111111222222222333333333444444444444000222444666777777666555666666777777777888888888666777999;;;<<<<<<<<<<<<::::::;;;;;;<<<=========;;;<<<===>>>???@@@@@@AAAAAABBBDDDCCC@@@>>>======???@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAACCCEEEHHHIIIIIIGGGFFFFFFHHHKKKNNNPPPTTTYYY]]]fffoooxxx|||}}}~~~{{{vvvnnngggaaa]]]VVVMMMFFFEEEAAA>>>AAARRRooo~~~{{{lllkkkjjjkkkmmmnnnnnnmmmkkkhhhaaaVVVJJJAAA>>>===;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFGGGIIIIIIKKKMMMPPPSSSUUUWWWUUUXXX[[[^^^___aaaccceeebbbfffkkkmmmmmmlllkkkkkkiiillloooooonnnmmmoooqqqsssssssssrrrpppnnnmmmlllkkkssswwwtttoooqqqtttvvvsssrrrpppllleee]]]VVVRRRMMMNNNSSS\\\iiivvv}}}~~~}}}xxxzzzbbbLLLAAA===:::777777666666666666777777222222222222222222222222111111111111111111111111111...---...111444444333222222222111111111111000000000000000000000000000///000111222222111000///---...///111111111000///000000000000000000000000---...///000000///...---111000...------...000111............/////////000///000111111000///000222------------...///111222111000/////////000222333555444333111000111111222444444333222111111111111...000111333333222111000222444555777777666444333555555555555666666666666777999;;;===>>>>>>>>>===::::::;;;;;;<<<=========;;;<<<===>>>???@@@AAAAAABBBDDDEEEDDDAAA???>>>>>>??????@@@AAABBBCCCBBBBBBAAABBBCCCDDDFFFFFFGGGGGGCCCCCCBBBAAAAAABBBBBBBBBAAACCCFFFHHHJJJIIIHHHGGGBBBDDDGGGJJJMMMRRRWWW[[[cccmmmwww|||~~~}}}xxxoooggg___[[[TTTJJJBBB@@@>>>===BBBTTTqqqyyy}}}iiihhhhhhjjjnnnooommmjjjkkkfff]]]QQQGGGAAA??????888999:::;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAAAAAAACCCEEEGGGGGGHHHIIILLLOOOTTTWWWZZZWWWYYY[[[^^^```bbbbbbbbbeeeeeefffggghhhiiijjjjjjmmmjjjiiijjjnnnppppppnnnpppnnnnnnooorrrrrrpppnnnlllooossswwwzzzzzzzzzyyyyyyvvvsssnnniiiaaaYYYTTTOOOOOOSSS\\\gggttt}}}{{{www{{{|||bbbLLLDDD>>>777999777555555666666555444444333333333333333333222333333333333222222111000444444444444222111///...//////000000111111111222111111111111000000000000------......//////000000111111111111111222222333333///+++,,,000333111/////////.........---------000000000000000000000000......------------......111000...------......///---------............/////////000222222333333333:::666111000111111000///222222222222222222222222333333333222111000//////222333333444555666777777999999999999999888777666777999;;;=========;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>><<<<<<===@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@BBB@@@???AAAFFFIIIJJJIIIGGGEEEDDDCCCCCCDDDEEEGGGGGGEEEDDDCCCCCCBBB@@@???CCCCCCDDDGGGIIIJJJHHHFFFAAABBBEEEHHHLLLPPPSSSUUU^^^gggrrrwww{{{~~~}}}zzzkkkllljjjbbbVVVJJJBBB>>>;;;AAABBBNNNrrr~~~jjjiiihhhkkknnnooollliiikkkeee[[[PPPFFF???===<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAAAAAAABBBDDDFFFGGGHHHJJJMMMPPPSSSVVVXXXUUUWWWZZZ]]]___aaaaaaaaacccdddeeegggiiijjjkkkllliiihhhhhhkkkoooqqqqqqpppooonnnlllmmmooooooooonnnppprrrvvvyyy{{{|||{{{{{{{{{xxxuuuqqqlllddd\\\VVVNNNOOOSSS[[[gggsss}}}~~~~~~iiiQQQFFF@@@;;;999777555555555666555444444444333333333333222222222222333333333222111111333333333222222222111111000111111111222222222222111111111111000000000000000000111111111111111222///////////////000000111444000---...222444333000//////.........---------////////////////////////......------------......000//////...............---------............///...///000111222222222222888555111000111222111000222222222222222222222222111222222333333333222222222222333444555666777777999999::::::999888777777888999;;;<<<============<<<<<<=========>>>>>>>>>?????????===<<<<<<>>>@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@??????BBBFFFIIIIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGEEEDDDCCCDDDCCCAAA???DDDDDDEEEHHHKKKKKKJJJHHHCCCDDDEEEHHHKKKPPPSSSUUU___iiirrrwww{{{~~~}}}zzzsssqqqlllbbbUUUHHH@@@======EEEGGGVVVzzz|||kkkjjjjjjlllooooookkkhhhhhhbbbXXXLLLCCC===::::::<<<<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAA@@@AAACCCEEEFFFHHHKKKOOORRRSSSTTTTTTRRRTTTXXX[[[^^^_________aaabbbdddfffiiijjjkkklllffffffhhhlllppprrrqqqpppmmmlllkkkkkkmmmooorrrtttxxxyyy{{{}}}|||{{{xxxuuuoooggg^^^XXXNNNOOOSSS[[[gggttt}}}|||zzz}}}}}}tttYYYHHHBBB>>>999777555555555555444333444444444333333222222222111111222333333333222222111111111111222333444444222222222222222333333333111111111111000000000000222222222222222111111111///////////////000000111222///---...111333222000/////////............---////////////////////////......------------......///////////////...---------------............///---...///000111111111000555333000000111222222111222222222222222222222222000111222333444555555555111222222333444555666666999::::::::::::999999888999999::::::<<<===>>>???>>>>>>>>>>>>???????????????@@@@@@???===<<<<<<===AAAAAAAAA@@@@@@@@@????????????AAAEEEIIIKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDDDDEEEDDDBBB@@@DDDDDDFFFIIIKKKMMMKKKJJJFFFEEEFFFGGGJJJOOOSSSVVV```iiirrrwww{{{~~~|||{{{wwwnnn```RRRFFF???<<<:::CCCGGGWWW~~~}}}mmmkkkkkkmmmooonnnjjjfffbbb\\\RRRHHHAAA===:::999<<<<<<<<<;;;;;;:::999999::::::;;;;;;<<<=========>>>@@@AAA@@@@@@@@@BBBDDDEEEHHHMMMQQQSSSSSSQQQPPPOOOQQQUUUYYY\\\^^^^^^]]]___aaaccceeeggghhhhhhhhheeefffiiimmmpppppppppoookkkkkkkkkjjjkkkpppvvv||||||{{{yyyuuupppggg^^^WWWOOOPPPTTT]]]iiiuuuzzzvvvzzz}}}}}}~~~}}}___KKKBBB???:::888666555555555444333444444444333333222222222000111222222333333333333222111111111111222444555222222222222222222222222111111111111000000000///222222111111000000//////111111111111111222222333...---+++,,,...000///---/////////...............////////////////////////......------------......---...///000///...---,,,---------............///------...///000000//////222111000000111222333333222222222222222222222222000111222333444444444444111111222333444555666666999::::::;;;;;;;;;::::::999888888888999<<<>>>@@@>>>>>>>>>>>>???????????????@@@BBBAAA???>>>>>>???AAAAAA@@@@@@@@@????????????AAADDDHHHKKKLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFFFFGGGGGGDDDBBBDDDDDDEEEHHHKKKLLLLLLKKKHHHHHHGGGGGGJJJOOOTTTWWW```iiirrrwww|||wwwjjj[[[MMMDDD>>>===888@@@EEEWWWmmmllllllnnnpppooojjjeee[[[UUUKKKDDD@@@>>><<<;;;;;;::::::999999888888888::::::;;;;;;<<<======>>>>>>@@@AAAAAA@@@AAACCCEEEFFFIIINNNRRRSSSRRROOOMMMLLLOOOSSSXXX[[[]]]]]]\\\^^^___bbbdddeeeeeeeeedddfffhhhkkkmmmnnnnnnmmmmmmmmmnnnmmmjjjgggkkkssszzzzzzyyyvvvsssmmmeee\\\VVVPPPQQQUUU^^^jjjwww~~~vvvnnnoooxxx~~~~~~eeeNNNBBB>>>;;;999777666666666555444555555444333333222111111000111222222333333333333222222222111222222333333111111111111111111000000111111111111000000000///222222111111000000//////111111111111111222222333------,,,---...///...---////////////////////////..............................------------......---.../////////...,,,+++---------............///---......////////////...///000000111111222333444222222222222222222222222111111222222222222111111111222222333444555666777999:::;;;<<<<<<<<<<<<<<<999888777666777:::===???======>>>>>>>>>?????????>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????===@@@CCCGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHIIIJJJJJJGGGEEEDDDDDDDDDGGGIIIKKKKKKJJJJJJIIIHHHIIILLLQQQVVVYYY___hhhrrrxxx}}}{{{rrrcccTTTHHHAAA???>>><<>>>>>>>>???AAAAAAAAACCCEEEGGGGGGJJJOOORRRSSSQQQMMMJJJIIIMMMRRRWWW[[[\\\\\\\\\\\\^^^aaaccceeeeeeeeedddgggiiilllmmmllllllmmmnnnppprrrpppjjjcccccckkksss~~~~~~|||yyyvvvrrrnnniiiaaaYYYTTTPPPQQQUUU^^^kkkxxxxxxnnnkkkoooyyyjjjUUUFFF@@@===;;;999888888888666555555555444333333222111111111111222333333333222222111222222333333333222222111111111000000000000000111111111111000000000000222222222222222111111111///////////////000000111...///000111111111111000...////////////000000000..............................------------.....................---,,,,,,---------............///......////////////.........///111111111111222444222222222222222222222222111111222222222111111000222333333444555666777777999:::;;;======>>>>>>>>>:::999888777888999<<<======>>>>>>>>>>>>?????????>>>@@@AAAAAAAAAAAACCCDDDBBBBBBBBBAAAAAAAAA@@@@@@;;;>>>AAACCCDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJLLLNNNMMMKKKHHHFFFEEEEEEFFFIIIJJJJJJIIIKKKJJJKKKLLLOOOTTTXXX[[[___jjjuuu{{{vvvkkk[[[MMMDDD@@@??????;;;BBBGGG[[[~~~kkkkkklllooorrrpppkkkfffUUUNNNEEE???>>>>>>===;;;999888888888888999;;;<<<999999:::;;;<<<===>>>>>>>>>???AAABBBCCCDDDGGGJJJIIIKKKOOORRRRRROOOLLLIIIHHHKKKQQQWWW[[[\\\\\\[[[YYY\\\```dddggghhhhhhhhhfffhhhkkkkkkkkklllnnnqqqrrruuutttmmmdddccckkksss~~~|||xxxuuuooojjjeee^^^XXXSSSNNNOOOSSS]]]iiivvv{{{qqqiiijjjrrr~~~}}}ooo^^^NNNEEE???===;;;999999999777666666555555444222111111000222222333333333222111111---///222444555555333222222222222111111000000000111111111111000000000000000000111111111111111222///////////////000000111...000111222222111111111.../////////000000000000..............................------------............------,,,,,,---------------............/////////000000000//////...---///222222000000111333222222222222222222222222000000111222333333333333333444444555666777888888::::::<<<===>>>?????????<<<;;;:::::::::;;;<<<<<>>>>>@@@BBBCCCCCCCCCBBBBBBBBBAAAAAA===???BBBCCCBBBBBBEEEGGGLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKMMMOOOQQQPPPNNNKKKIIIHHHGGGGGGIIIJJJJJJIIIJJJKKKLLLOOOSSSWWW[[[]]]cccmmmxxx~~~{{{rrrgggVVVIIIBBB?????????999CCCKKKbbb~~~kkkkkklllooorrrqqqlllgggVVVNNNDDD???>>>>>><<<999999888888888999;;;===>>>999999:::;;;<<<===>>>???===???AAACCCDDDFFFIIIKKKJJJLLLOOOQQQQQQOOOKKKIIIGGGKKKQQQWWW[[[]]]\\\\\\WWWZZZ___eeeiiikkklllllldddgggiiijjjjjjlllppptttqqquuuwwwqqqiiihhhqqq{{{xxxtttnnnhhhbbb]]]WWWSSSLLLMMMRRR[[[hhhuuu~~~xxxnnneeeccckkkyyy~~~}}}~~~~~~~~~zzzssseeeTTTIII@@@>>><<<:::::::::888777666666555444222111111000333333333333333222111000***---111555777666555444333333333222222111111111111111111111000000000000------......//////000000111111111111111222222333,,,...111111000000///000.../////////000000111111.................................------.........///...---,,,+++,,,---...---------........./////////000000000000000//////---000222222000///111333222222222222222222222222///000111333444555666666444444555666777888999999::::::<<<>>>???@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@===;;;;;;>>>@@@DDDDDDCCCCCCCCCBBBBBBBBBAAACCCEEEDDDCCCDDDGGGJJJMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNQQQSSSRRRPPPMMMKKKJJJHHHHHHJJJKKKJJJIIIJJJKKKNNNQQQUUUYYY\\\^^^fffppp{{{}}}wwwqqqeeeUUUGGGAAA?????????<<>><<<<<<;;;:::999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;???AAABBBBBBCCCEEEHHHKKKKKKMMMPPPRRRSSSQQQOOOMMMJJJKKKMMMQQQVVVYYYZZZZZZ[[[]]]aaaeeeggghhhgggfffbbbcccddddddeeehhhlllooopppqqqssstttvvvyyy}}}{{{wwwpppggg___XXXTTTRRRJJJLLLRRR\\\hhhsss{{{zzznnnhhhgggmmm|||~~~|||zzz~~~~~~uuucccMMMHHHCCC??????<<<777666888444444444444444444444444333333333333333333333333000000222333333333333333444333111000000000111111333333222222111000000000222222111000///...------......//////000000111111000000000000///...---,,,111111000000//////......------------------------.........------,,,,,,,,,...---,,,,,,++++++++++++******+++---///000111222///,,,+++,,,000333444333---...111333444333333222333444555555444444555777444444333222333444555666555444444444666777999;;;======<<<<<<===>>>??????DDDBBB@@@>>><<<<<<<<<<<<======>>>???@@@BBBDDDEEEBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEBBB@@@???BBBFFFIIIIIIHHHMMMNNNOOOOOOOOOMMMLLLKKKLLLLLLLLLOOORRRTTTSSSRRRKKKKKKKKKKKKJJJJJJJJJJJJGGGJJJNNNPPPQQQUUUZZZ___pppuuuzzz}}}{{{rrrkkk___RRRIIIAAA;;;999;;;>>>MMM^^^|||llloooooolllkkkllliiieeeVVVNNNDDD===;;;<<<;;;::::::999999::::::<<<=========<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@@@@BBBEEEHHHKKKMMMPPPRRRSSSRRROOONNNKKKKKKLLLPPPUUUXXXZZZZZZ[[[^^^aaadddffffffeeedddaaabbbcccccccccfffiiillltttwwwzzz{{{|||~~~|||wwwpppggg^^^WWWRRRPPPJJJLLLQQQ[[[hhhsss{{{yyynnnhhhffflllyyy}}}|||~~~nnnXXXIIIDDD@@@@@@>>>999777999333333333444444444444444333333333333333333333333222222222222222000//////333333111000000000111111111111111111111111222222111111111111000000000000000000000000111111111111//////000000000000000///111000000000/////////...////////////////////////.........------,,,,,,,,,...------,,,,,,,,,,,,------------....../////////333000------///111000//////000222333333222111000333444555555444444555777444444333333333444555666555555555555666888:::;;;=========>>>???AAABBBCCCDDDCCCAAA???===<<<<<<<<<=========>>>@@@AAACCCDDDCCCBBBAAA@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBAAACCCGGGJJJJJJIIINNNNNNOOOOOOOOONNNLLLLLLLLLLLLMMMPPPSSSTTTSSSRRRMMMMMMLLLLLLKKKKKKKKKJJJGGGJJJNNNOOOQQQUUU\\\aaaqqqvvv|||}}}sssfff[[[NNNFFFAAA<<<===@@@EEEUUUhhhnnnpppooolllkkkkkkfff```SSSLLLCCC===;;;;;;;;;::::::999999::::::;;;<<<======<<<;;;::::::;;;===>>>>>>???@@@??????@@@CCCFFFJJJLLLOOORRRSSSRRRPPPNNNLLLKKKKKKNNNRRRVVVXXXXXX[[[]]]```cccdddcccaaa```^^^```aaaaaabbbdddhhhkkkvvvzzz{{{wwwpppggg]]]UUUPPPMMMIIIKKKQQQ[[[gggsss{{{zzzooohhhfffiiisss~~~~~~}}}wwwaaaKKKEEEBBBBBB@@@;;;888999333333333333333333333333333333333333333333333333555555555444444333222111333222111111000111111111///000000111222222333333000111111111222222222222222222111111111111111000...///000111222222222222000000000000////////////000000000000000000000000.........---------------...------------......///000000//////...------,,,333111///...///000///...111222222333222111000///222444555555444444555666444444333333444444555666666666666777777999:::;;;;;;;;;<<<>>>@@@AAACCCCCCDDDCCCAAA???===<<<<<<;;;<<<<<<<<<===>>>@@@BBBBBBDDDCCCAAA??????AAACCCEEEBBBBBBCCCCCCDDDEEEFFFFFFDDDCCCBBBDDDGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNQQQTTTUUUTTTRRROOOOOONNNNNNMMMLLLKKKKKKHHHKKKMMMOOOQQQVVV]]]cccnnnuuu||||||qqq```UUUIIICCC???>>>@@@EEEKKK\\\pppkkklllllliiiiiihhhbbbZZZPPPIII@@@;;;;;;;;;;;;::::::999999999:::;;;;;;<<<>>><<<:::999999;;;===???@@@AAAAAAAAA@@@AAADDDFFFHHHJJJNNNQQQRRRQQQOOONNNLLLKKKJJJKKKOOOSSSUUUVVVYYYZZZ]]]^^^___^^^]]][[[[[[]]]___aaabbbeeeiiilllsssyyyyyyvvvooofff]]]TTTMMMIIIHHHJJJPPPZZZgggrrr{{{~~~}}}rrrkkkeeedddkkkttt~~~|||}}}yyywwwbbbNNNGGGCCCCCCBBB===:::999333333333333333222222222222222222222222222222222000111222333444444444444222222111111111111111111000000111111111222222222111111111111111111111111222111111111000/////////...///000111111111111111000000000000////////////111111111111111111111111...............---------...............///000111111000000///...------,,,///......///000111111111111111222222222111111000222444555555444333555666444444444444444555555666777777777888888999:::;;;999:::;;;<<<>>>?????????BBBAAA@@@>>>===<<<;;;:::;;;;;;<<<<<<===???@@@AAAEEECCCAAA??????AAADDDFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBDDDFFFHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHIIILLLQQQUUUVVVUUUTTTRRRQQQPPPOOONNNMMMLLLKKKIIIKKKNNNPPPRRRWWW___eeejjjqqqyyywwwlll[[[QQQEEE@@@>>>===AAAFFFLLL\\\nnnhhhjjjiiihhhiiiiiiaaaXXXLLLFFF>>>::::::;;;;;;:::::::::999999999:::;;;;;;===<<<:::999999;;;>>>@@@@@@AAAAAAAAA@@@AAADDDFFFFFFIIIMMMPPPRRRQQQPPPNNNMMMKKKJJJKKKNNNQQQSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYZZZ\\\___bbbdddgggkkknnnooovvv}}}uuusssmmmeee\\\SSSLLLGGGFFFIIIOOOYYYfffrrrzzz~~~xxxooofffaaaccciiiwww~~~}}}{{{}}}~~~~~~www{{{xxxeeeQQQIIICCCBBBBBB>>>;;;:::444444444333333222222222222222222222222222222222---...///000000111111111111111111111222111111111222222222111111111000000222111111000//////......000000000///.........---///000000000//////...---////////////000000000000000000000000000000000000....................................//////000111//////////////////............///000000000000111//////000111222333333333222333444444333333444666444444555555555666666555777777888888999999::::::;;;<<<<<<=========<<<<<>>>>>===<<<;;;:::<<<;;;<<<<<<===>>>???@@@CCCBBB@@@??????AAADDDEEECCCCCCCCCBBBAAA@@@>>>===AAAAAABBBCCCCCCEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHHHHFFFGGGJJJOOOTTTWWWWWWVVVSSSRRRQQQPPPOOONNNMMMMMMJJJMMMPPPQQQSSSXXX___eeeiiipppxxx~~~ttthhhXXXNNNDDD>>><<<;;;???DDDIIIWWWhhhiiijjjjjjjjjkkkjjjaaaVVVHHHCCC<<<999:::;;;;;;:::::::::999999999999::::::<<<;;;:::::::::<<<>>>???>>>???@@@??????@@@CCCFFFGGGJJJNNNQQQSSSSSSRRRQQQOOOMMMLLLMMMPPPRRRSSSSSSSSSSSSRRRSSSTTTWWWYYY[[[[[[^^^aaaccceeegggjjjmmmmmmrrryyy~~~zzzpppoookkkddd\\\SSSLLLGGGEEEHHHNNNYYYfffrrrzzz~~~}}}ssshhh___^^^bbbnnnuuu~~~}}}{{{}}}~~~~~~~~~{{{}}}~~~nnnTTTJJJBBBAAAAAA>>><<<;;;666555555444444333333222222222222222222222222222444444444444333222111000000000111222222222222111333333222222111000000///222222111000///...------///...............------000000000//////...---,,,////////////000000000000////////////////////////...............////////////............//////000...////////////000000000///111222111///.........//////000111222333444444111333444444333333444555444444555666666666666555666777888888999999888888===>>>???@@@???>>>===<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@???@@@AAACCCDDDCCCCCCCCCCCCBBB@@@>>><<<@@@AAABBBBBBBBBCCCEEEGGGKKKLLLMMMNNNNNNNNNMMMLLLGGGGGGIIIMMMQQQUUUUUUUUURRRRRRQQQPPPPPPOOONNNNNNKKKNNNRRRTTTUUUYYY^^^ccckkkrrryyy}}}}}}rrrfffUUULLLBBB>>><<<:::<<<@@@EEESSSccc~~~~~~|||jjjkkkjjjjjjkkkiii^^^RRRFFF@@@;;;888:::;;;;;;:::::::::999999999999999:::;;;::::::;;;;;;===>>>>>>>>>???@@@@@@@@@BBBEEEHHHIIILLLPPPTTTVVVVVVUUUTTTRRRQQQQQQRRRTTTVVVUUUUUURRRQQQOOOOOORRRWWW\\\______aaacccddddddeeefffhhhiiilllsss||||||vvvrrrlllkkkhhhccc\\\TTTMMMHHHEEEGGGMMMXXXeeeqqqzzz~~~wwwkkkaaa]]]```jjjooowww{{{}}}~~~~~~~~~}}}}}}vvvWWWKKK@@@>>>???>>><<<<<<777777666555555444333333111111111111111111111111666666666666555444333333///000111222333222222111222222111111111111111111111111111000000/////////............//////////////////000000000//////....../////////000000000111000000000000000000000000---........./////////000//////......------......////////////////////////---000222222000......000000000000000111222333333111333444444333222444555333444555666777666666555555666777888888888777777<<<===>>>???@@@???===<<<<<<<<<>>>???@@@@@@@@@???============>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@@@@BBBDDDCCCBBBCCCFFFHHHMMMNNNOOOPPPQQQPPPPPPOOOKKKJJJIIIJJJNNNPPPRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOKKKOOOTTTWWWWWWYYY]]]aaalllrrrwww{{{|||yyynnnbbbQQQIIIAAA>>><<<:::;;;>>>AAAOOO___{{{{{{xxx{{{jjjjjjiiihhhiiieeeYYYLLLDDD???:::888999;;;;;;:::::::::999999888999999999::::::;;;<<<<<<======>>>???AAABBBBBBCCCEEEHHHKKKKKKNNNSSSWWWYYYYYYXXXWWWUUUTTTUUUVVVXXXYYYXXXVVVSSSQQQNNNNNNQQQXXX___cccbbbdddeeeeeecccbbbbbbcccfffgggmmmxxx|||uuunnnjjjiiihhhfffccc\\\UUUMMMIIIDDDGGGMMMXXXeeeqqqzzz~~~yyymmmccc___```iiilllrrr{{{|||}}}~~~~~~~~~{{{{{{}}}yyyYYYLLL???===>>>=========888888777666555555444444111111111111111111111111......///000111111111111///000111222333333222111000000000111222222333333111111111111111222222222......//////000000111111...///000111111222222111.../////////000000111111000000000000000000000000---.........//////000000000///...---------------111111000000//////......(((,,,000111000000222444333222111111000111111111111333444444333222444555333444666777777777666555555555777888888777666666777999;;;===>>>>>>===<<<<<<===???AAABBBCCCBBBBBB>>>>>>===>>>>>>???@@@AAA<<<===???@@@AAAAAA@@@@@@@@@AAADDDEEEFFFFFFDDDDDDAAACCCEEEEEECCCCCCFFFIIIMMMNNNOOOPPPQQQPPPPPPOOOOOOLLLJJJIIIKKKMMMNNNNNNPPPPPPPPPPPPPPPPPPOOOOOOKKKPPPUUUXXXYYYZZZ\\\___jjjpppuuuwwwxxxuuujjj^^^NNNFFF@@@>>>===:::;;;>>>===LLL]]]zzzzzzvvvyyy}}}mmmmmmkkkkkkmmmjjj[[[LLL>>>===<<<;;;::::::;;;<<<;;;:::888888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;???BBBFFFHHHIIIIIIQQQTTTVVVXXXXXXXXXYYYZZZUUUVVVYYY[[[\\\\\\\\\[[[ZZZYYYWWWWWWYYY^^^bbbeeedddiiijjjddd]]]\\\^^^^^^[[[^^^fffsss{{{xxxuuuqqqnnnjjjiiigggccc\\\SSSLLLGGGAAADDDKKKVVVdddrrr{{{zzzsssiiibbb___aaaiiinnnpppwww}}}}}}~~~~~~~~~ssswwwwwwXXXLLLAAA???@@@>>>;;;:::666555444333222333444444444333222222333444666777111111111111111111111111111111111111111111111111000000000000////////////---000222222000///000222333///,,,,,,///111222111111111000///////////////000000000000000//////...000000000000////////////000000000000000000000000............/////////000111222222222111000///...000111111111111222222222111111000000111111222333444555555555555555444444666666777777888888999999:::::::::999999:::;;;;;;;;;;;;===>>>>>>?????????;;;<<<>>>AAABBBCCCCCCCCCBBBAAA@@@??????@@@BBBCCC@@@AAABBBBBBBBBAAA???>>>BBBBBBDDDEEEEEEDDDCCCCCC@@@BBBCCCBBBBBBBBBEEEGGGJJJKKKMMMMMMLLLLLLNNNOOONNNNNNMMMMMMLLLLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLOOOTTTVVVWWW[[[aaajjjnnnqqqpppooommmfff^^^GGGDDD@@@<<<::::::;;;===AAADDDVVVxxxtttnnnxxx}}}kkkkkkiiiiiijjjgggZZZKKK@@@???===;;;:::999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>><<<999888666555444333222333444444444444333333333444444555111111111111111111111111........................000000000000000000000///111444555555333111222444000---++++++---///000///111111000///////////////...///000111111111111111000/////////////////////000000000000000000000000........./////////000000000000000000000000000000000111111111111222222222111111000000111111222333444555555666666555444444666666777777888999999999888888888888999;;;<<<<<<<<<<<<===??????@@@@@@???>>>???AAABBBDDDDDDDDDDDDCCCBBB@@@??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAAAAABBBCCCCCCBBBCCCEEEGGGIIIKKKLLLLLLKKKKKKLLLNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKNNNRRRUUUUUUZZZ```dddiiilllkkkhhheee\\\TTTEEEBBB>>>;;;999999:::;;;???CCCUUUxxxxxxtttyyy~~~iiiiiifffeeefffcccWWWJJJAAA@@@>>>;;;:::999999999:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFFFFGGGIIIPPPYYY^^^^^^ZZZUUURRROOOSSSYYY```dddffffffeeeaaa```^^^]]]```ffflllooonnnooonnnjjjhhhgggbbb\\\VVVRRRSSS^^^ooo}}}~~~{{{wwwtttrrrpppmmmjjjlllkkkiiieee___WWWQQQMMMGGGIIIOOOXXXeeeqqqyyy}}}{{{~~~{{{vvvqqqiiidddbbb]]]aaaeeeggglllvvv}}}yyywwwyyy|||~~~}}}~~~~~~~~~~~~|||yyy{{{qqq[[[MMM@@@<<<<<<:::777666666555444333222333444444333444444444444333333222222222222222222222222222////////////////////////000000000000000000000000111222333222000//////000000...,,,,,,---///000///111111000///////////////------///000111222222222////////////////////////000000000000000000000000....../////////000000000///.........///000222333000111111111111222222222111111000000111111222333444555555666666555555555777777777888999:::::::::777777777888:::;;;===>>>===>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@AAAAAABBBDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFEEECCCAAA@@@BBBCCCDDDDDDCCCCCCEEEGGGHHHJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMNNNRRRTTTUUUZZZaaaaaagggjjjhhhccc]]]SSSJJJBBB@@@<<<999888888999:::???DDDWWWyyy}}}zzz{{{hhhhhhfffcccccc```VVVJJJ@@@???===;;;:::999:::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@BBBCCCDDDEEEEEEGGGNNNWWW\\\\\\YYYTTTQQQUUUYYY___eeehhhhhhfffeeefffdddaaa```aaaeeejjjmmmlllmmmllllllppprrrmmmeeeaaaZZZVVV^^^nnn|||{{{xxxtttqqqooommmjjjhhhhhhgggeeebbb\\\VVVQQQMMMIIIKKKPPPYYYeeeqqqzzz~~~{{{vvvrrrkkkffffff[[[^^^aaaccchhhpppxxx}}}~~~zzz~~~zzzppp[[[MMM???;;;;;;999777777666555444333222333444444333444555555444333111000222222222222222222222222111111111111111111111111000000000000000111111111222222111000///.........111000//////000111222222111000000///////////////,,,---...///000000000000.........///////////////////////////////////////...////////////000000000000///...------///111222000000111111111222222222111111000000111111222333444555555666666666666555777777888999:::;;;;;;<<<::::::::::::;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAACCCDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBCCCEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDDDDFFFHHHHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHIIIJJJKKKMMMNNNNNNPPPOOOPPPSSSUUUVVV[[[aaaccciiimmmiiibbbZZZOOOFFF@@@>>><<<999888888999:::AAAFFFZZZ|||~~~iiiiiigggdddbbb___TTTIII======;;;;;;:::;;;<<<===;;;;;;===>>>>>>===;;;;;;;;;;;;;;;<<<<<<=========???@@@@@@AAABBBCCCDDDDDDGGGLLLRRRUUUVVVTTTSSSRRRZZZ^^^dddjjjmmmnnnlllkkknnnlllhhheeedddeeegggiiiiiikkklllqqqzzz~~~vvvqqqhhh```dddqqq}}}}}}yyyuuuqqqmmmllljjjhhhfffdddcccbbb___[[[VVVRRRPPPJJJKKKPPPYYYeeeqqqzzzzzzuuuqqqkkkgggfff\\\]]]___bbbfffllltttzzz{{{~~~zzzrrr\\\MMM???:::::::::999:::666555444333222333444444333333444555444333111000222222222222222222222222000000000000000000000000///000000000111111111222666555333222222222111111000000000000000111111222111000000///////////////.........//////...------------....../////////000////////////////////////////////////000000000111333111///...---...000111000000111111111222222222111111000000111111222333444555555666777777666666888888999:::;;;<<<======??????>>>=========>>>>>>@@@AAAAAABBBBBBBBBBBBAAACCCCCCDDDDDDDDDEEEFFFFFFIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFEEEEEEFFFHHHHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNOOONNNOOORRRTTTTTTXXX^^^dddkkknnniiiaaaWWWLLLCCC???===;;;:::999999::::::@@@EEEYYY{{{iiikkkiiieeebbb]]]RRRFFF<<<<<<;;;:::;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAABBBDDDEEEFFFIIILLLNNNNNNOOOQQQSSSXXX]]]dddkkkqqqtttttttttuuusssoookkkhhhfffffffffgggjjjnnnuuu}}}tttlllmmmuuu||||||zzzwwwsssnnnjjjhhhfffeeeccc``````___^^^[[[XXXUUUTTTMMMMMMQQQXXXdddoooxxx}}}zzztttoooiiieeeeee___]]]]]]```cccfffmmmuuu~~~}}}}}}}}}}}}~~~}}}}}}vvv```QQQAAA;;;;;;::::::;;;666555444333222333444444222333333333333222222111333333333333333333333333222222222222222222222222///000000111111222222222666333111000111111111111---...000000///...///111111111000///////////////.../////////......---,,,---------......//////000000000000000000000000000/////////000000000111111444333111000/////////000000111111111111222222222111111000000111111222333444555666666777777777777888999:::;;;<<<===>>>???BBBAAA@@@??????>>>>>>???AAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGHHHGGGFFFEEEGGGIIIHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIHHHIIIJJJLLLMMMLLLKKKMMMQQQRRRQQQTTTYYY```gggkkkeee[[[QQQGGG@@@===<<<;;;999999999::::::===BBBUUUvvviiikkkkkkfffaaaZZZNNNCCC======;;;;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>>>>????????????AAABBBDDDEEEDDDEEEGGGHHHIIIKKKNNNPPPQQQUUU]]]eeelllqqqtttuuuuuutttrrrnnnjjjfffcccbbbdddiiinnnttt|||vvvuuuxxx{{{{{{yyyuuuqqqkkkfffdddbbb```___ZZZZZZZZZZZZYYYWWWVVVUUUQQQQQQRRRXXXbbbllltttxxx{{{~~~wwwrrrkkkgggfffbbb^^^\\\^^^^^^^^^ccckkkssszzz{{{{{{|||{{{|||yyygggVVVEEE===;;;:::::::::666555444333222333444444222222222222222222333333333333333333333333333333333333333333333333333333///000000111111222333333333000------///000000///,,,///111111///...///111111111000/////////////////////000000000000000000,,,,,,---......///000000000000000000000000000000//////000000000111111111222222222222111111111111000111111111111222222222111111000000111111222333444444666777777888888888999999:::;;;===>>>???@@@AAA@@@@@@?????????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBCCCDDDFFFHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBDDDEEEGGGHHHGGGHHHIIIHHHFFFFFFGGGIIIIIIJJJJJJHHHFFFDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLOOOTTTTTTRRRTTTXXX[[[bbbeee^^^TTTKKKCCC===::::::999888888888999999<<>><<<;;;:::::::::;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<===>>>>>>???????????????@@@BBBDDDFFFAAACCCEEEFFFGGGIIILLLNNNKKKOOOUUU]]]dddjjjnnnppprrrrrrpppmmmiiieee```^^^aaafffkkkqqqzzz|||zzz{{{|||{{{yyytttoooiiidddaaa___]]]\\\UUUUUUUUUVVVUUUUUUTTTTTTTTTSSSTTTXXXaaajjjqqqtttxxx||||||vvvnnnjjjjjjeee___[[[\\\ZZZWWW[[[ccckkkrrr}}}{{{|||||||||}}}{{{lll[[[HHH???<<<999888999666555444333222333444444222222111000111222444555333333333333333333333333///////////////////////////000000111222222333333666222//////222444444333...111333333111000111333111111000///////////////...///000222333333333333,,,,,,------...///000000000000000000000000000000000000000000111111111111000111222333333444333333000111111111111222222222111111111000111222222333444444666777888888888888999999:::<<<===???@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@CCCBBBBBBCCCEEEGGGIIIKKKEEEEEEFFFGGGGGGGGGFFFFFF???@@@BBBDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIJJJJJJJJJIIIFFFDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMKKKIIIHHHHHHHHHJJJKKKNNNOOOSSSXXXXXXUUUVVVYYYXXX___bbb[[[PPPHHHAAA<<<888888777777777777888888===BBBSSSqqqlllmmmkkkeeeZZZOOOFFFAAA<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>><<<>>>@@@AAAAAABBBEEEGGGCCCDDDEEEFFFGGGHHHIIIIIIIIILLLOOOSSSXXX]]]ccchhhqqqqqqpppmmmhhhcccaaaaaaaaabbbdddjjjqqqwww|||}}}~~~|||zzzzzz||||||zzzwwwpppkkkeeebbb```^^^ZZZWWWUUURRRQQQRRRPPPNNNPPPUUUVVVZZZ___cccfffkkkqqqwwwwww{{{|||xxxqqqllllllccc___YYYTTTSSSUUUYYY\\\dddlllwww|||yyy}}}~~~~~~oooZZZMMMFFF?????????666999666555777666444444666222333444444555555555444111111111111111111111111222222222111111111000000000//////000111222444555444222000.........000111000000000000000000000000111000000/////////////////////000000000000000///000000000000000000000000////////////000000000000///////////////000111111111111111111111111111111////////////000111222333111111222222222111111000222222222222333444555555777666666888:::===>>>>>>>>>???@@@AAAAAA@@@???>>>@@@AAABBBCCCBBBAAA@@@?????????@@@BBBDDDFFFHHHJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHEEEBBBBBBEEEFFFFFFDDDBBBBBBAAA@@@AAACCCFFFGGGIIIIIIJJJIIIHHHHHHIIIKKKOOOOOONNNKKKGGGEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNGGGJJJKKKIIIEEEDDDHHHLLLOOOQQQTTTWWWYYYZZZ[[[ZZZWWWXXXXXXSSSJJJBBB===<<<999888777777777888999:::===HHHSSSnnnnnnnnnmmmfff\\\PPPFFFAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=================================<<<>>>@@@@@@@@@AAACCCEEEBBBCCCDDDEEEGGGIIIJJJKKKKKKMMMPPPSSSVVV[[[```ccciiijjjjjjhhhdddaaa``````aaabbbeeeiiinnnsssuuuvvvwwwuuutttuuuwwwyyyxxxwwwnnnkkkgggeeedddaaa[[[WWWSSSPPPOOOOOOMMMJJJLLLRRR\\\aaafffjjjkkkmmmqqqtttvvvzzz|||tttmmmkkkgggccc\\\VVVSSSSSSUUUWWW\\\dddooozzz}}}wwwaaaPPPFFF>>>AAADDD===<<<888555777666333222444222222333444444444444444222222222222222222222222222222222111111111000000222222222222222111111000999777555333111111222222111111111111111111111111111111000/////////000000//////000000000000//////000000000000000000000000////////////000000000000000///////////////000111111111111111111111111111////////////000111222333111111222222222222111111333333333333444555666777AAA@@@>>>>>>>>>>>>======??????@@@@@@@@@@@@??????===>>>@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHEEEBBBBBBDDDEEEDDDCCCCCCCCCBBBAAABBBDDDFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKOOOOOOOOOLLLHHHFFFFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMIIIKKKLLLJJJFFFEEEHHHKKKOOOSSSYYY^^^```___\\\YYYVVVUUURRRNNNGGGBBB???>>><<<;;;999888888888999999<<>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===============<<<>>>???@@@??????AAABBBAAABBBCCCEEEGGGJJJLLLMMMNNNPPPRRRSSSTTTVVVYYY\\\___```aaaaaa___^^^^^^___```bbbeeehhhkkkmmmnnnnnnooonnnmmmnnnqqqtttvvvvvvkkkiiihhhhhhgggddd]]]XXXTTTPPPMMMMMMJJJGGGJJJOOO^^^dddmmmrrrssssssuuuvvvvvvyyy}}}xxxppplllhhhddd]]]WWWSSSSSSTTTVVVWWW^^^hhhsss}}}hhhUUUGGG>>>CCCJJJEEE???:::666777666222000222222222222333333333333333333333333333333333333333222222222111111111111111222222333333333222111000;;;999777444333222222222111111111111111111111111222222111000000000000111//////000000000000//////////////////////////////////////////000000000000111000///////////////000111111111111111111111111000000000000000111222333111222222333333222222222555444444555555666777888:::;;;<<<===>>>@@@AAAAAA@@@@@@????????????@@@@@@:::;;;>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDBBBDDDDDDCCCBBBCCCDDDFFFGGGFFFGGGHHHHHHHHHHHHKKKMMMOOOOOOOOOLLLIIIGGGFFFGGGFFFGGGHHHHHHHHHHHHIIIKKKJJJLLLMMMJJJGGGEEEGGGJJJJJJQQQZZZbbbeeeccc^^^ZZZUUUQQQKKKFFFCCCAAA???>>>>>>===;;;999888888888888;;;FFFTTTpppmmmnnnllleeeYYYKKKAAA;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>=========>>>@@@???>>>>>>???@@@@@@AAABBBEEEHHHKKKNNNPPPRRRSSSTTTSSSRRRRRRSSSUUUXXXYYY[[[\\\[[[ZZZ[[[\\\___bbbfffiiijjjjjjjjjjjjlllkkkkkklllnnnqqqsssuuukkkhhhffffffgggddd___ZZZVVVQQQNNNLLLIIIFFFIIIOOOXXXaaannnwwwzzz{{{|||}}}vvvxxx{{{}}}zzzsssnnngggccc^^^YYYVVVUUUVVVWWWZZZ___fffnnnwww|||~~~~~~}}}}}}mmmYYYIII>>>EEEMMMHHHAAA:::666666666333111222222222222222222222222333333333333333333333333333111111111111111111111111000000000000111333444555666555444222111111111111111111111111111111111111333222222111111111111111///000000000000//////...////////////////////////////////////000000000000111000000///////////////111111111111111111111111111000000000111111222333111222333333333333333333555555555555666777888888555777:::<<<>>>@@@BBBCCCAAAAAA???>>>>>>???AAAAAA;;;;;;===???AAACCCDDDEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIJJJMMMOOOMMMNNNNNNLLLIIIFFFFFFFFFEEEGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLJJJGGGFFFGGGIIIFFFMMMWWW```eeeddd```\\\XXXQQQGGGAAA@@@???>>><<<<<<;;;999888777888888999:::FFFTTTpppoooooollldddXXXKKKAAA<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========?????????????????????>>>>>>@@@@@@@@@???>>>???AAAAAABBBCCCEEEIIIMMMQQQSSSUUUUUUUUUTTTQQQNNNNNNOOOUUUWWWYYYYYYXXXXXXYYYZZZ^^^bbbfffiiihhhhhhiiijjjllllllllllllmmmoooqqqssskkkhhhdddccccccccc```]]]VVVQQQLLLJJJFFFDDDHHHNNNTTT^^^lllwww|||~~~~~~wwwxxxzzz|||~~~|||wwwrrriiifffaaa\\\XXXVVVVVVVVV[[[^^^dddiiiqqq}}}{{{}}}~~~}}}~~~}}}nnn]]]KKK@@@HHHPPPIIICCC;;;555666888666444555333333222111111111222333222222222222222222222222111111111111111111111111222000...---...111555777111111111111111222222222111111111111111111111111333222222111111111111111000000000000000///......////////////////////////////////////000000000000000000////////////000000111111111111111111111111111111111111111111222333222222333444444444444444444444444444555666777888<<<>>>@@@@@@???>>>>>>@@@BBBAAA@@@??????@@@AAABBB>>>>>>>>>???@@@BBBCCCCCCHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHIIILLLNNNKKKMMMMMMLLLIIIFFFEEEEEEEEEGGGIIIIIIGGGFFFFFFFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKPPPVVV]]]```aaa___]]][[[SSSIIIAAA>>>===;;;999777777666666666888999:::999EEESSSppprrrppplllcccWWWKKKCCC???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAA@@@AAACCCDDDDDDEEEGGGJJJOOOSSSUUUVVVWWWWWWTTTPPPMMMLLLKKKSSSUUUWWWWWWWWWWWWXXXYYY\\\```eeefffeeedddfffiiijjjlllnnnnnnmmmnnnoooppplllhhhcccaaabbbbbb```^^^TTTNNNIIIFFFCCCAAAFFFMMMVVV___lllvvvzzzzzz{{{|||xxxxxxyyy{{{}}}zzzuuuppplllggg```ZZZVVVSSSRRRVVVYYY^^^ccckkkwww~~~|||yyyqqqaaaOOOCCCLLLTTTLLLFFF===666777:::888666666555444222111111222333333111111111111111111111111111111111111111222222222444222///,,,,,,...111222///000111222333333444444222222222222222222222222222222111000000000000111000111111000000///...---////////////////////////////////////000000000000///////////////000111111111111111111111111111111222222111111111222222333222222333444555555555555444444444555555666777888555999===???===<<<>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJKKKLLLJJJGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAACCCDDDEEEEEEFFFIIIKKKKKKLLLNNNLLLJJJGGGFFFFFFFFFHHHJJJIIIHHHFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLUUUVVVXXX[[[\\\]]]]]]\\\]]]WWWNNNEEE???<<<999888555555555555666888999;;;:::EEESSSooopppnnnhhh^^^SSSIIIBBB???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAABBBDDDDDDCCCCCCDDDFFFFFFFFFFFFHHHKKKPPPTTTWWWWWWWWWWWWUUUQQQMMMKKKJJJPPPRRRUUUVVVVVVWWWXXXZZZ[[[^^^aaaaaa^^^]]]```dddfffiiimmmnnnmmmlllmmmnnnllliiieeedddeeeddd```]]]TTTNNNHHHEEEBBBAAAGGGNNNXXX```kkksssvvvwwwxxxzzzzzzyyyyyyzzz|||~~~uuurrrooojjjccc]]]XXXTTTRRROOOSSSWWW\\\cccooo||||||||||||yyyuuueeeQQQFFFQQQ[[[SSSKKK@@@999999;;;999777666666555333222111222333444222222222222222222222222000000111111111222222222000//////...............000000111222333333333333222222222222222222222222111111000/////////000000111111111111000///...---000000000000000000000000////////////000000000000............///111222333111111111111111111111111333222222111111222222222222333444555555666666666666666666666777888999999---333999<<<<<<===@@@CCC@@@AAAAAAAAAAAAAAAAAA@@@BBBAAAAAAAAAAAACCCDDDEEEHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIKKKKKKMMMOOONNNJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKLLLNNNOOOOOOLLLIIIHHHGGGGGGIIIKKKKKKHHHFFFEEEEEEDDDEEEGGGKKKNNNPPPQQQQQQTTTTTTVVVWWWYYYZZZ\\\\\\[[[XXXSSSKKKBBB===::::::777777666666666888999::::::EEERRRnnnmmmjjjcccYYYMMMDDD???===<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????======>>>???AAABBBCCCDDDBBBCCCEEEEEEDDDEEEFFFHHHHHHHHHHHHIIILLLQQQUUUXXXWWWXXXXXXUUUQQQMMMKKKJJJMMMOOOSSSUUUVVVWWWYYY[[[YYY\\\^^^\\\XXXWWW[[[___aaaeeekkkmmmlllkkkkkkmmmkkkiiihhhhhhiiifff```[[[VVVPPPJJJFFFDDDCCCJJJQQQXXX___iiiqqqtttvvvyyy|||{{{zzzyyyyyy{{{~~~uuupppnnnjjjddd___ZZZWWWUUUMMMPPPTTTWWW]]]gggttt|||tttwwwzzz|||~~~yyyvvv}}}||||||~~~~~~{{{zzzhhhSSSGGGTTT```ZZZOOODDD;;;:::<<<999666444777666444222222222444555333333333333333333333333000000111111222222222222(((***---000111000///...000000111111111000000///222222222222222222222222111000000///////////////111111111111000///...---111111111111111111111111////////////000000000000---------...000111333444111111111111111111111111333333222222111222222222222333444555666666666666777777777777888999:::;;;666;;;@@@AAA>>><<<>>>AAA@@@@@@BBBCCCCCCBBB@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFHHHIIIKKKNNNQQQSSSRRROOOLLLLLLMMMJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIIIIHHHIIIKKKMMMMMMOOOQQQQQQNNNKKKJJJIIIGGGJJJLLLKKKIIIFFFEEEEEEDDDEEEHHHLLLQQQTTTUUUTTTLLLMMMPPPSSSWWWZZZ\\\^^^YYYYYYVVVOOOEEE>>>;;;<<<:::999888777777888888999;;;FFFRRRmmmhhheee___VVVKKKBBB===;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;===???AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEIIIIIIIIIJJJLLLNNNQQQSSSVVVUUURRRPPPNNNMMMMMMMMMTTTUUUWWWWWWWWWWWWYYYZZZYYY[[[\\\ZZZWWWVVVYYY\\\dddeeefffhhhiiijjjjjjjjjkkkjjjjjjjjjiiifffaaa]]]XXXRRRJJJDDD??????GGGPPP[[[aaajjjqqqtttuuuuuuuuuvvvyyyzzzzzzyyyyyy}}}}}}uuurrrmmmjjjfffaaaYYYSSSTTTSSSTTTVVVXXX\\\hhhttt{{{vvvqqqllljjjkkknnnpppqqqwww{{{yyyttt{{{||||||}}}~~~{{{yyy{{{pppXXXLLLRRR]]]dddZZZHHH;;;;;;:::444111555555555555555555444444333000111222333222222000000111222222333333222222111000000000000000000000000000000111111111111000000111111111111111000///...000111111111222222222222000000000000000000000000111111111111111000//////111111000000//////......111000//////111222222111222222111111222222333444//////000111222444666777222222333333444555555666666777777888999999::::::::::::;;;<<<>>>@@@AAABBB@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDEEEGGGIIIKKKLLLKKKIIIGGGGGGFFFEEEEEEFFFGGGJJJKKKLLLNNNPPPRRRRRRPPPMMMKKKMMMLLLLLLJJJIIIGGGEEEDDDCCCBBBCCCEEEHHHJJJJJJIIILLLMMMPPPQQQPPPNNNJJJHHHFFFGGGIIIKKKJJJGGGDDDBBBBBBDDDGGGJJJMMMNNNOOOOOOJJJJJJKKKLLLOOOSSSWWWZZZWWWSSSOOOLLLIIIDDD===888::::::999888888999:::::::::DDDPPPmmmgggddd^^^TTTJJJAAA===;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???===>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@???@@@BBBDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLSSSUUUWWWWWWVVVWWWYYYZZZ\\\___```___[[[YYY[[[]]]ddddddfffggghhhiiiiiiiiinnnmmmkkkiiigggccc^^^ZZZWWWPPPIIIDDD@@@@@@HHHQQQ[[[aaajjjqqqtttuuuuuuvvvxxx{{{||||||zzzyyy{{{}}}yyyuuuoookkkgggaaaYYYSSSQQQPPPQQQTTTVVV\\\hhhtttxxxoookkkeeeaaaaaacccdddeeehhhkkkpppuuuzzzxxxrrrxxx~~~}}}~~~|||tttzzz{{{~~~oooYYYOOOTTT^^^ddd]]]KKK<<<999888333222777555555666777777777777777111222333444444444333222111111111222222111111111111111111111111111111111000000111111111111000000000111111111111000000///000000000000111111111222000000000000000000000000111111111111111000//////222111111111000000000000///---,,,,,,...//////...111111111111111222333333//////000111222444666777555555666666777777888888777777777888999:::::::::<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFIIIKKKLLLKKKJJJIIIFFFEEECCCCCCCCCDDDFFFGGGLLLNNNQQQSSSTTTSSSQQQOOOMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCEEEHHHIIIJJJIIILLLMMMOOOQQQPPPNNNKKKIIIHHHIIIKKKLLLJJJHHHDDDBBBBBBCCCEEEHHHJJJLLLMMMMMMIIIIIIIIIKKKMMMQQQTTTWWWUUUQQQMMMJJJHHHEEE???;;;::::::999888888999:::::::::DDDPPPlllfffccc\\\SSSHHHAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDAAA@@@>>>>>>>>>AAACCCEEEFFFGGGIIIKKKLLLNNNNNNOOOMMMMMMLLLKKKLLLMMMNNNOOOUUUVVVXXXYYYXXXYYY[[[\\\bbbeeehhhgggbbb___^^^___bbbccceeegggiiijjjkkkkkkqqqnnnkkkhhhddd___ZZZVVVTTTMMMGGGDDDBBBBBBIIIRRR\\\aaaiiiooossstttuuuvvvxxxzzz{{{{{{zzzxxxxxxxxx{{{~~~~~~yyysssnnnjjjccc[[[UUUOOONNNNNNRRRUUUZZZfffqqq||||||uuuhhhccc]]]YYYWWWXXXXXXXXX\\\]]]___ccchhhoooxxx~~~vvvqqqvvvyyyttt{{{|||~~~|||kkkYYYPPPTTT\\\aaa^^^LLL===888666222333777333333444555777777888999222333444555555555555555000000111111111111000000111111111111111111111111000000111111111111000000///000000111111111111000////////////000000000000000000000000000000000000000111111111111000000///222222222222111111111111111000...///000222222111111000000000000111222222000000000111333444666666777777888888888888888888777888888999999::::::;;;===<<<<<<<<<<<<======>>>CCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIKKKMMMQQQTTTUUUUUUTTTSSSMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCEEEGGGIIIIIIHHHJJJLLLMMMOOONNNMMMKKKJJJIIIKKKLLLLLLKKKIIIFFFDDDCCCCCCDDDEEEGGGIIIKKKLLLHHHHHHHHHIIIKKKNNNQQQRRRRRRNNNIIIFFFFFFEEEBBB???::::::999888888999::::::;;;DDDOOOkkkgggddd\\\RRRHHHAAA>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBB@@@AAAAAABBBCCCCCCCCCCCCAAA???===<<<===@@@CCCEEEHHHIIIKKKNNNOOOPPPOOOOOOLLLLLLKKKLLLNNNPPPRRRSSSWWWYYYZZZ[[[[[[\\\^^^___fffjjjoooppplllgggeeedddbbbcccfffhhhkkkmmmooooooqqqnnnjjjfffbbb]]]XXXTTTPPPJJJEEECCCCCCEEEKKKSSS\\\```gggllloooqqqssstttsssuuuwwwyyyyyyxxxwwwwwwzzz}}}~~~wwwrrrnnnhhh```ZZZRRROOONNNQQQSSSXXXbbblllwwwzzzrrreee```ZZZVVVTTTTTTTTTTTTYYYXXXXXXXXX[[[aaajjjppp}}}wwwqqquuu}}}ttttttwwwfffVVVNNNNNNSSSVVVVVVIII===888666333444777222222222222333444555666333333444555555666666666111111222222222222111111111111111111111111111111000000111111111111000000...///000111111111111111.........////////////000////////////////////////000000111111111111000///111111111111111111111111333111000000222333333222000000000///000000111222111111111222333444555666777777777777777777777777999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMPPPOOOMMMLLLKKKJJJJJJKKKKKKMMMPPPSSSTTTUUUTTTSSSNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCDDDGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJLLLMMMLLLKKKIIIGGGEEEEEEDDDDDDEEEGGGIIIJJJGGGGGGHHHHHHJJJLLLNNNOOOOOOJJJEEECCCDDDEEEDDDBBB::::::999888888999::::::;;;DDDOOOkkkkkkfff^^^SSSIIIBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@???======>>>AAACCCEEEHHHIIIKKKMMMNNNOOONNNNNNJJJJJJKKKLLLNNNQQQSSSUUUUUUWWWYYYZZZZZZ[[[]]]___gggnnnvvvyyyvvvqqqmmmkkkjjjkkklllmmmnnnnnnnnnnnnmmmkkkhhhdddaaa\\\WWWSSSLLLFFFBBBCCCEEEHHHNNNTTTZZZ^^^dddhhhjjjkkkmmmooommmooossswwwzzz{{{{{{{{{yyy}}}|||wwwsssmmmfffaaaYYYTTTPPPQQQRRRUUU\\\dddooo{{{vvvoooddd```[[[XXXWWWWWWWWWVVVWWWWWWUUUTTTVVV[[[ccciiiuuu|||{{{sssuuu{{{tttoooyyysss```QQQIIIGGGGGGIIIKKKCCC;;;888777555444555444333222222222222333333333333333333333444444555222333333444444333333222111111111111111111111111000000111111111111000000...///000111111111111111---.........///////////////////////////////////////000000111111111000000000000000000000000000000000...------///000000///000000000///000000111222111111222222333444555666777777777888888888888888:::::::::::::::;;;;;;;;;:::::::::;;;===???@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMOOONNNMMMLLLJJJIIIHHHHHHJJJLLLNNNPPPQQQQQQQQQPPPOOONNNNNNLLLKKKIIIGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLMMMMMMLLLKKKGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFGGGHHHJJJKKKMMMMMMKKKFFFAAA???AAACCCCCCBBB::::::999888888999::::::;;;EEEPPPlllnnnhhh___SSSHHHBBB@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCC@@@???>>>>>>>>>>>>>>>???>>>>>>>>>???@@@BBBDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIJJJLLLOOOQQQSSSRRRTTTVVVWWWXXXYYY[[[]]]eeennnzzz{{{vvvsssuuuuuutttrrrooommmkkkiiiiiihhhfffdddaaa\\\UUUQQQHHHCCC@@@CCCGGGJJJPPPUUUXXX[[[___bbbcccdddfffhhhhhhiiimmmsssyyy}}}xxx|||}}}xxxrrrkkkfff]]]WWWQQQPPPPPPQQQWWW]]]hhhtttvvvooogggddd```]]]\\\]]]]]]\\\UUUVVVVVVVVVWWW\\\bbbgggmmmsss}}}~~~vvvuuuyyyxxxrrryyysss^^^PPPHHHCCCAAABBBCCC???;;;888777666555444666555444333222333444444333333222222222222333333333333444444444444333333222222222222222222222222000000111111111111000000///000000111111111111000............////////////000000000000000000000000///000000111111111111000///////////////000000000111000//////111222222111111000000000000111222222222222222222333444555666888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCBBBCCCEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEGGGIIIKKKLLLPPPPPPOOONNNLLLKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNOOOOOONNNMMMKKKIIIHHHGGGFFFDDDCCCDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKHHHIIIJJJLLLMMMMMMMMMLLLGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJKKKLLLHHHCCC>>>===???AAA@@@???::::::999888888999::::::;;;EEERRRooooooiii___RRRFFF@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBBBB@@@???>>>=========>>>>>>===>>>@@@AAACCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQSSSRRRTTTVVVXXXXXXYYY[[[]]]bbbmmm|||~~~{{{yyyxxxwwwtttqqqmmmjjjiiihhhgggfffeeeaaa[[[SSSMMMFFF@@@>>>BBBHHHLLLQQQVVVVVVXXX[[[\\\\\\]]]___``````aaadddjjjrrryyy||||||uuuyyy{{{uuummmggg^^^VVVPPPNNNNNNOOOSSSYYYaaannn|||}}}wwwpppmmmhhhfffeeeeeedddcccZZZ[[[\\\\\\]]]___bbbeeecccjjjuuuwwwtttvvv||||||xxxwww```SSSLLLEEEBBBCCCCCCAAA<<<777555555555555555444222111222333555666555444333222111111222222222333333444444333333222222222222222222222222222000000111111111111000000000111111111111000000///....../////////000000000000000000000000000000000//////000111111111111111//////000000000111111111444222111222333444444444111111111111111222333333333333333333333444555666666777888999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======???@@@AAABBBAAABBBDDDFFFGGGHHHIIIIIIDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFIIIJJJPPPPPPOOONNNMMMLLLJJJJJJDDDEEEHHHJJJLLLMMMNNNNNNPPPOOOOOONNNLLLJJJHHHGGGFFFEEEDDDDDDEEEFFFEEECCCDDDDDDDDDDDDFFFIIILLLMMMJJJJJJKKKLLLLLLKKKJJJJJJFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCEEEGGGHHHIIIJJJEEEAAA===;;;===>>>===;;;::::::999888888999::::::;;;FFFTTTrrrpppjjj^^^QQQEEE>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBAAA@@@???=========>>>>>>===>>>@@@CCCDDDEEEEEEDDDHHHHHHGGGGGGHHHJJJKKKMMMOOONNNNNNNNNOOOQQQSSSTTTUUUWWWYYYZZZ[[[\\\^^^``````lll|||wwwvvvuuutttrrrooommmlllgggggggggeeeaaaZZZPPPJJJDDD>>>===BBBIIIMMMRRRVVVUUUWWWXXXYYYXXXYYYZZZ\\\YYYYYY[[[bbbkkkrrrvvvwwwrrrvvv{{{}}}uuummmggg]]]UUUNNNLLLMMMMMMQQQVVV]]]kkkzzzyyyuuuqqqnnnlllllljjjiiiaaacccdddcccbbbaaaaaabbb\\\dddppp{{{wwwtttuuuzzz~~~|||~~~}}}||||||zzzyyy{{{cccVVVPPPJJJFFFGGGGGGDDD===666333444666666111000//////000222444666777666444222111111111222111222222333333222222111222222222222222222222222000000111111111111000000111111111111111000///...////////////000000000000000000000000000000000000//////000111111111111111000000111111222222222333111///...///000222111111222222111111222222333444333333333333444444555666333444555666888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;???????????????@@@@@@AAA???@@@AAACCCEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGEEECCCBBBCCCEEEGGGIIIKKKKKKJJJJJJIIIGGGFFFEEEAAACCCFFFIIILLLNNNPPPQQQPPPPPPOOONNNLLLJJJHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCEEEDDDDDDEEEGGGJJJNNNPPPMMMMMMLLLLLLKKKIIIHHHGGGDDDEEEEEEEEEDDDBBB@@@>>>>>>???AAACCCEEEGGGHHHHHHDDD@@@<<<;;;<<<<<<:::888::::::999888888999::::::;;;FFFUUUssslllfff[[[OOODDD>>>======>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@???BBBAAA@@@>>>>>>>>>???@@@AAAAAAAAABBBDDDGGGJJJKKKHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRSSSSSSRRRSSSUUUWWWSSSVVV[[[bbbggghhhgggeeehhhooozzz~~~yyyvvvsssqqqooollljjjiiigggbbb\\\TTTMMMIIICCCCCCCCCDDDHHHLLLQQQTTTTTTSSSPPPOOOOOOQQQSSSUUUQQQSSSVVVXXX[[[aaaiiipppnnnooosssxxx|||rrriii^^^VVVPPPNNNNNNMMMOOOSSSVVV___mmm{{{{{{wwwuuuttttttqqqooonnnjjjdddaaaaaacccddddddfffeeejjjvvvxxxrrrrrryyy{{{zzzxxxxxx||||||yyy{{{uuu{{{jjj[[[QQQLLLNNNSSS\\\RRRDDD999444333333333444333333222222111111111111111111111111111111111...///111333333333222111111111111111111111111111111111000000000000111111......//////000000111111111000///......///000111111111111000000000000000000000111222333444444555222222111000000/////////222222111111111111111222333333333333333333333333444333333222333444666777888777777777888:::<<<===>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========???AAACCCCCCBBBBBBBBBCCCFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEEEEFFFFFFGGGGGGGGGMMMNNNMMMKKKIIIHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPPPPNNNKKKHHHEEEEEEDDDBBB@@@@@@AAADDDEEEGGGFFFDDDBBBCCCEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGDDDBBBAAA@@@@@@@@@@@@??????BBBGGGKKKKKKIIICCCAAA???===;;;;;;;;;;;;<<<;;;:::999999999:::;;;===DDDWWWxxxllleeeZZZMMMCCC>>>=================================>>>??????@@@?????????AAA@@@???>>>===>>>>>>???@@@@@@AAACCCFFFIIILLLNNNMMMMMMMMMMMMNNNPPPQQQRRRQQQRRRSSSSSSRRRRRRTTTVVVUUUYYY```jjjssswwwuuurrrmmmttt~~~{{{wwwuuussspppnnnjjjiiifffaaaZZZRRRKKKGGGCCCCCCDDDEEEHHHLLLPPPRRRRRRQQQPPPOOOOOOPPPRRRSSSOOOQQQRRRSSSTTTXXX___dddhhhiiilllqqqvvvuuummmccc[[[TTTQQQOOOMMMNNNQQQTTT[[[hhhuuu|||xxxvvvvvvuuusssqqqoookkkfffcccdddeeefffgggfffdddhhhssszzzuuuuuu{{{{{{zzzyyyxxx{{{vvvvvvrrr}}}mmm]]]SSSOOOSSSYYYcccXXXIII===888666555444333333333333222222222222111111111111111111111111000000000000000000111111111111111111111111111111111111000000000000111111/////////000000000000000000000////////////000000000000000000000111111111000111111222222333333444444333111000000000111222222222111111111111111222333333333333333333333333555444444444444666777888888777777888999:::<<<===@@@???>>>>>>======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAAAAAAAAAAACCCDDDFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHLLLLLLLLLJJJHHHGGGGGGIIIEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMOOOPPPOOOMMMKKKIIIHHHFFFDDDBBBBBBCCCEEEFFFLLLJJJGGGEEEDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@@@@@@@AAA??????AAAFFFIIIIIIHHHBBB@@@>>><<<;;;:::::::::;;;:::999888888999:::;;;===CCCVVVxxxkkkcccXXXLLLBBB>>>======<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>?????????>>>??????>>>=========>>>>>>??????AAACCCFFFIIILLLNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRSSSSSSRRRQQQRRRTTTVVVYYYbbbppp{{{{{{yyywwwssspppkkkiiifff```XXXPPPIIIEEEBBBCCCEEEGGGIIILLLMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQOOOPPPPPPOOOOOOQQQTTTWWWaaabbbfffjjjmmmuuu|||uuuiiiaaaYYYUUUQQQNNNMMMPPPRRRXXXbbbnnnyyy{{{yyyxxxwwwuuussspppmmmiiiggggggiiiiiiiiigggeeegggpppyyy}}}yyyxxx}}}}}}{{{yyyxxxzzz~~~wwwtttvvvrrrcccVVVQQQUUU\\\hhh]]]MMM@@@999666555333222222333333333333333333222222222222222222222222333111///...---...000111000000000000000000000000111111000000000000111111000000000000000000////////////000000000000////////////000000111111222222222222222222222222222222555333222111000111333444222111111111111111222222222222222222333333333333555555555555666777888999888888888888999;;;<<<======<<<;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<===>>>?????????@@@CCCEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGEEEFFFGGGCCCDDDEEEGGGHHHHHHIIIIIIIIIKKKMMMOOOPPPOOONNNMMMJJJHHHFFFDDDCCCEEEFFFHHHJJJHHHFFFDDDCCCCCCDDDEEEEEEGGGIIIJJJKKKJJJIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>>???BBBDDDEEEEEE??????===;;;:::999999999::::::999888888999:::;;;<<>>======;;;<<<>>>??????>>><<<;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>=========>>>>>>>>>??????AAACCCFFFIIIJJJIIIJJJJJJKKKMMMNNNPPPQQQRRRTTTUUUTTTSSSRRRRRRSSSSSSUUU]]]mmm~~~|||wwwsssnnnkkkggg```XXXPPPIIIEEEBBBCCCEEEHHHJJJJJJKKKKKKJJJKKKMMMNNNOOOOOOOOONNNPPPPPPOOOOOOOOOPPPQQQSSS\\\]]]aaafffhhhlllwww|||nnneee]]]XXXTTTOOONNNOOOTTTWWW^^^hhhsss}}}zzzwwwuuusssqqqnnnkkkjjjkkkllllllkkkiiifffggglllrrryyy|||{{{~~~~~~|||yyyxxxyyy}}}|||yyy{{{lll\\\QQQRRRYYYggg[[[LLL???888555333222222222333333444444555555222222222222222222222222333222111/////////000000////////////////////////111111000000000000111111222111111000000/////////...///000111111000///.........///000111222222333333222222222111111000000111111222222222222222222111111111000111111222333222222222222333333333333444444555555666777888999888888999999:::;;;<<<<<<;;;::::::999999999::::::>>>>>>======<<<<<<;;;;;;<<<<<<===<<<===???CCCFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJHHHFFFDDDDDDEEECCCCCCEEEFFFHHHIIIIIIIIIHHHJJJLLLNNNOOOOOONNNNNNLLLJJJGGGEEEDDDDDDFFFGGGCCCBBBAAA@@@AAABBBCCCDDDCCCEEEHHHJJJKKKJJJHHHGGGHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>>>>???@@@@@@@@@======<<<;;;999999888888999999888777777888:::;;;<<>>======:::<<<===??????===<<<:::;;;;;;===>>>>>>?????????>>>>>>????????????????????????>>>>>>@@@AAACCCDDDEEEFFFGGGIIIKKKMMMPPPQQQRRRTTTVVVVVVTTTSSSSSSSSSRRRRRRXXXfff{{{{{{vvvqqqnnniiibbbZZZRRRKKKGGGCCCDDDFFFHHHIIIIIIHHHHHHFFFHHHJJJLLLNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTXXXZZZ^^^cccdddfffmmmvvv~~~qqqhhh```\\\WWWQQQOOOPPPVVVXXX]]]eeeppp{{{|||xxxuuussssssqqqooonnnnnnnnnmmmlllllliiihhhjjjlllpppyyy~~~}}}~~~}}}yyyxxxyyy~~~{{{fffUUUQQQUUUdddYYYJJJ>>>888666555444333333333444444555555666222222222222222222222222222333333444333222000///////////////////////////111111000000000000111111222222111111000000//////...///000111111000///.........///000111222222333333222222111111000000///,,,...111444555333000...111111000000111222222333222222333333333444444444222333444555666777777888888999999:::;;;;;;;;;;;;>>>===============>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<>>>BBBEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIGGGEEEDDDDDDCCCDDDFFFHHHIIIJJJJJJKKKIIIJJJKKKMMMMMMMMMMMMLLLLLLJJJGGGDDDCCCCCCDDDEEEAAAAAA@@@@@@@@@AAABBBCCCBBBDDDFFFIIIJJJIIIGGGFFFGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@@@@???>>>===<<<<<<<<<;;;;;;:::999888777777888777777666777888999:::;;;AAASSSsssfff\\\NNNDDD???>>>======;;;<<<============<<<;;;;;;<<<===>>>???@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@?????????@@@BBBCCCEEEFFFGGGIIIKKKMMMPPPQQQQQQSSSUUUUUUTTTSSSSSSSSSTTTTTTWWW```qqqyyyssspppkkkddd\\\TTTNNNJJJDDDEEEFFFGGGHHHGGGFFFFFFDDDFFFHHHJJJLLLLLLLLLLLLIIIJJJLLLPPPUUUWWWXXXXXXWWWXXX]]]aaabbbaaaeeelll|||vvvnnneee```[[[TTTPPPQQQUUUWWW\\\dddnnnzzz{{{xxxwwwwwwuuusssssssssrrrpppnnnooolllkkkkkkjjjkkkrrr{{{~~~|||}}}~~~zzzyyy{{{{{{ppp[[[UUUYYYdddYYYKKK???:::888888777444444555555555555555555333333333333333333333333111222444555555333111000000000000000000000000000111111000000000000111111111111111111111111000000//////000000000000////////////000000111111222222222222111111111000000000***---111444555333000...000000000000111222333333333333444444555555666666111222444555777777888888999999:::;;;;;;;;;;;;;;;======<<<<<<======>>>>>>>>>>>>==================;;;<<<=========>>>AAACCCEEEFFFHHHJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKKKKHHHFFFEEEEEEDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLJJJFFFCCCBBBBBBCCCDDDFFFFFFDDDCCCBBBBBBAAAAAABBBDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBDDDFFFDDDAAA===;;;:::;;;;;;;;;;;;:::999888777777777666666666888999:::;;;@@@RRRrrreeeZZZLLLBBB>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEGGGGGGGGGHHHHHHJJJKKKMMMNNNMMMPPPSSSTTTSSSRRRRRRRRRUUUVVVWWW\\\fffuuu{{{ssspppkkkddd\\\UUUOOOLLLFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIKKKLLLLLLHHHIIILLLRRRYYY]]]]]]\\\\\\\\\___bbbbbb___aaafffrrr~~~~~~uuulllfff___VVVQQQQQQPPPTTTZZZcccnnnyyy~~~|||zzzyyyxxxwwwvvvrrrppppppnnnnnnnnnlllkkkrrrzzz|||zzz{{{}}}{{{}}}ssssss^^^[[[bbbeeeZZZKKK@@@:::999888777666666666555555555555555333333333333333333333333111222222333333333222222111111111111111111111111111111000000000000111111111111111111111111222222000000////////////000000000000000000000111111111111111111111000000000000,,,...000222333333333222000000000000111222333444444444555555666777777888111333555777888999999999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>===============>>>>>>>>>;;;===>>>>>>>>>>>>@@@AAADDDEEEHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGIIIKKKMMMMMMJJJHHHGGGFFFCCCEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPMMMKKKGGGDDDBBBBBBCCCCCCFFFFFFEEEDDDCCCBBBAAAAAADDDDDDEEEFFFFFFEEEEEEEEECCCDDDEEEGGGGGGHHHGGGGGGFFFIIILLLLLLGGGAAA===;;;:::;;;;;;;;;;;;999888777666666555555666777999::::::@@@QQQqqqeeeZZZKKKAAA>>>>>>>>>======<<<;;;;;;;;;;;;<<<===<<<===>>>???AAAAAABBBBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMQQQRRRRRRQQQQQQQQQTTTVVVXXXYYY^^^iiixxx|||ssspppjjjccc\\\UUUPPPMMMGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKOOOVVV]]]bbbbbb```bbbaaaccceeeddd``````dddfffmmm|||{{{qqqjjjaaaWWWRRRQQQLLLPPPXXXbbbnnnyyy~~~}}}|||{{{xxxtttqqqpppooopppqqqooommmttt|||{{{xxxyyy~~~}}}lll}}}qqq______hhheeeZZZKKK???999777666555777777666666555555444444333333333333333333333333222111000///000111333555111111111111111111111111111111000000000000111111000000000111222222222333111000///......///000111111111111000000000000000000000000000000111111111000000000000111333666777000000000000111222333444555555555666777888888999222444666888::::::::::::999:::;;;<<<<<<<<<;;;:::???????????????@@@AAAAAA<<<<<<======>>>>>>??????;;;===???@@@???>>>???@@@CCCDDDGGGJJJLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGJJJLLLNNNNNNLLLIIIHHHGGGCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTNNNLLLHHHEEECCCBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIHHHHHHIIIMMMQQQQQQKKKDDD???===:::;;;;;;<<<;;;:::888777666555555555666777999::::::@@@QQQppphhhZZZKKKCCC@@@===<<<>>>>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>???>>>@@@BBBDDDDDDCCC@@@???>>>???@@@BBBDDDGGGIIIKKKHHHIIIJJJJJJHHHGGGHHHIIIMMMPPPSSSUUUTTTTTTTTTTTTTTTSSSTTTWWWZZZ^^^iiiuuuuuupppiiibbb\\\WWWRRRNNNLLLJJJHHHGGGEEEEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLNNNRRRWWW]]]aaadddfffffffffeeedddcccbbbaaacccdddiiitttxxxmmmfff___XXXSSSNNNLLLPPP\\\iiittt~~~~~~{{{wwwzzzzzzxxxttttttyyy~~~xxxwwwzzz~~~vvv}}}ppp```\\\```ccc\\\NNN>>>555555444222111111222222333444555555888777555333222111000000111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111222333222222222222222222333333333222111000///......444222111111222222000///111111111111111111111111444333333333222111111111555555555555666888999:::::::::::::::::::::::::::;;;:::888888888:::<<<===;;;;;;<<<<<<======>>>>>>@@@@@@@@@???????????????============>>>>>>>>>>>>BBBCCCDDDFFFIIILLLNNNOOONNNNNNLLLKKKIIIIIIHHHHHHHHHIIIKKKMMMLLLIIIFFFCCCBBBDDDGGGJJJLLLNNNNNNOOOOOONNNLLLKKKKKKNNNPPPRRRSSSQQQNNNJJJFFFCCCAAA@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDDDDDDDEEEFFFGGGHHHKKKPPPUUUTTTNNNFFF@@@===<<<<<<;;;:::999777777666666555555555555666666777===DDDNNNjjjgggYYYJJJCCC@@@===<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>@@@BBBBBBBBBAAA@@@===>>>???AAACCCFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNQQQTTTUUUUUUTTTTTTUUUWWWTTTTTTWWWZZZ]]]fffooo|||yyyssslllddd]]]WWWQQQMMMOOONNNLLLJJJHHHGGGGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLOOOSSSYYY^^^cccfffhhhhhhhhhhhhgggeeedddcccaaa```aaagggqqqrrriiibbb[[[VVVQQQNNNPPPYYYdddnnnzzz~~~|||~~~~~~zzz{{{zzzwwwxxx~~~~~~~~~|||yyy}}}ooo^^^XXX[[[bbb\\\OOO???777777777555666666666666666555555555222111000000/////////000333333333333333333333333222222222222222222222222000000000000////////////111111111111111111111000222222111111111111222222222222222222111111111111333333333333222222111111111111111111111111111111333222222222222222111111444444444555666777999999999999999:::;;;;;;<<<<<<<<<;;;:::999:::;;;===>>>;;;;;;<<<<<<===>>>>>>>>>???????????????@@@@@@@@@>>>>>>?????????@@@@@@@@@AAABBBCCCEEEHHHJJJMMMNNNNNNNNNLLLKKKIIIHHHHHHHHHHHHJJJLLLMMMMMMJJJGGGEEECCCDDDGGGJJJLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRTTTUUUSSSQQQMMMIIIFFFCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJNNNRRRRRRMMMFFF@@@===<<<;;;;;;:::999888777666666666666555666666777888<<>>======<<<<<<<<<<<<===<<<<<<<<<<<<==================>>>???@@@AAAAAAAAA>>>>>>@@@AAADDDFFFHHHJJJLLLLLLLLLKKKJJJJJJLLLNNNPPPRRRUUUUUUUUUTTTTTTUUUYYYUUUTTTWWWZZZ]]]bbbiiirrrzzztttlllddd]]]WWWRRROOOQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLOOOTTTZZZ```eeehhhkkkkkklllkkkjjjiiigggfffccc```^^^```dddmmm|||uuujjjbbb\\\XXXXXXTTTSSSYYYaaajjjvvv~~~|||wwwvvvzzz~~~~~~tttkkkrrrooo\\\TTTVVV___ZZZOOO@@@888777777555999999888777555444333333111111111111222333444555333333333333333333333333333333333333333333333333000000000000000000000000222111111111000000//////111111111000000111111111111111222222333333333444222444666666333111222444222222222222222222222222111111111222222222222222444444444444555777888999888999999:::;;;<<<=========<<<;;;;;;;;;<<<===>>>;;;;;;<<<======>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBDDDFFFIIIKKKLLLNNNNNNMMMKKKJJJIIIHHHGGGHHHJJJLLLNNNMMMLLLIIIHHHDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVTTTQQQMMMIIIFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFHHHHHHGGGKKKOOOOOOKKKEEE@@@===<<<;;;::::::999888777777777777666666777888888999;;;CCCMMMiiicccVVVHHHCCC@@@>>><<<===>>>===<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@???>>>======>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJLLLLLLLLLJJJIIIJJJMMMOOOPPPRRRTTTTTTSSSRRRSSSTTTXXXTTTSSSWWWZZZ\\\aaafffppp}}}wwwrrrjjjbbb]]]XXXTTTQQQNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLOOOTTTZZZaaafffiiimmmnnnnnnooonnnllljjjiiiiiieeecccdddffflllvvv{{{ooogggaaa^^^^^^YYYWWWZZZ```hhhvvv~~~yyyvvvyyy~~~~~~~~~~~~rrrccceeeyyy~~~qqq[[[SSSUUU[[[YYYOOOAAA888666555333666666555444222111000000111111222222333444555666000000000000000000000000222222222222222222222222111222222222222222333333222111111000000/////////111111000000000000111111111111111222222222333333///444888777222000222555222222222222222222222222000111111111222222333333333333444444555777888999::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<======;;;;;;<<<===>>>??????@@@>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHJJJMMMMMMLLLLLLJJJIIIHHHGGGHHHIIIKKKLLLMMMLLLJJJIIIEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNQQQSSSUUUWWWXXXXXXXXXVVVSSSPPPLLLHHHFFFBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHEEEHHHKKKLLLIIIEEE@@@>>>;;;;;;::::::999888777777777777777777888999::::::;;;CCCMMMjjjaaaTTTGGGBBB@@@>>><<<=========<<<<<<<<<<<<======?????????@@@@@@@@@@@@AAABBB@@@???>>>>>>>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHIIIKKKMMMNNNPPPQQQQQQQQQPPPRRRSSSUUURRRSSSWWWZZZ\\\bbbhhhttt~~~vvvppphhh```ZZZUUUQQQOOOIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIKKKLLLOOOTTTZZZaaafffiiimmmnnnpppqqqqqqooommmlllmmmiiigggjjjlllnnnuuu}}}}}}wwwooojjjhhh```[[[XXXZZZ^^^ffftttzzzwwwyyy}}}~~~~~~zzzgggddduuusss\\\SSSUUU[[[ZZZRRRDDD:::666444222222222222111111000000000000///////////////000111000000000000000000000000000000000000000000000000111111222222333333333444222111111111000000//////111111000000000000111111222111111111000000000000...222777666222000111444222222222222222222222222111111222222333333444444444444444555666777888999===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAABBBCCCEEEGGGHHHKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQSSSVVVXXXYYYXXXWWWVVVSSSPPPMMMKKKIIIEEEEEEDDDCCCDDDEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGHHHHHHDDD@@@===;;;::::::999999888888888777777777777888999:::;;;:::CCCMMMjjj___SSSGGGBBB@@@>>><<<======<<<<<<<<<<<<======>>>===>>>>>>>>>????????????CCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDFFFHHHIIIIIIHHHHHHJJJKKKLLLNNNOOOPPPOOOPPPRRRSSSSSSRRRTTTWWWXXX[[[ccclllxxxvvvpppfff]]]WWWRRRNNNLLLIIIIIIIIIIIIJJJLLLNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNQQQVVV\\\bbbgggjjjmmmooorrrtttuuusssrrrpppnnnjjjiiikkkmmmmmmpppuuuwwwyyypppkkkiii```[[[XXXXXX[[[bbbqqq~~~zzzuuuwww{{{uuukkkuuuwwwzzzttt\\\SSSUUUYYYZZZTTTGGG===888666444111222222222222222222222222111111000000000000000222222222222222222222222000000000000000000000000//////000000111222222222111111111111111111111111111111111000000111111111111111111000000000//////...111555666333111222333333333333333333333333333333333333333444444444444555555555555666888999:::========================<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAAAAA??????@@@@@@AAAAAABBBBBB?????????@@@@@@@@@AAAAAA@@@@@@AAAAAACCCDDDEEEFFFIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIJJJJJJIIIHHHGGGIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLOOOQQQTTTWWWYYYXXXWWWUUURRRPPPOOONNNNNNKKKIIIFFFDDDCCCDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFEEEFFFFFFGGGHHHIIIFFFEEEFFFFFFFFFDDD@@@===:::::::::999999999888888777777777777888999;;;;;;;;;CCCOOOlll^^^RRRFFFBBB@@@>>><<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFIIIJJJJJJIIIIIIJJJKKKMMMOOOOOOPPPQQQSSSVVVTTTUUUWWWXXXVVVWWWcccoooyyy~~~qqqkkkccc[[[WWWTTTRRRPPPQQQPPPOOOOOOOOOPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPOOOQQQRRRUUUYYY^^^dddhhhkkknnnppptttwwwyyyxxxwwwuuuqqqmmmmmmpppqqqppppppssswww|||rrrkkkiiibbb^^^[[[ZZZZZZ```nnn{{{wwwrrrrrruuuuuuwwwpppwwwsssYYYOOORRRRRRTTTQQQFFF<<<888777555222222222222222222222222333333222222222222333333222222222222222222222222000000000000000000000000//////000111111222333333111111111222333333444444222222111111111111222222000111111111111111222222000222444666666555333222333333333333333333333333555555555555555555444444666666666666888999:::;;;:::;;;<<<===>>>???@@@@@@===============<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLMMMMMMLLLLLLJJJJJJKKKKKKJJJIIIHHHGGGJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJLLLNNNRRRVVVXXXYYYWWWUUURRRQQQQQQRRRSSSNNNKKKFFFBBB@@@BBBEEEGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFDDD@@@===:::::::::999999999999888666666666777888999:::;;;<<>><<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBB???@@@AAADDDFFFHHHJJJKKKMMMLLLKKKIIIHHHGGGFFFFFFCCCFFFJJJLLLKKKJJJIIIIIIKKKMMMOOOPPPPPPRRRUUUXXXUUUWWWZZZYYYTTTUUUbbbqqqzzz~~~~~~wwwjjjeee^^^ZZZXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWW[[[```eeejjjmmmooorrrvvvzzz|||{{{zzzyyyuuurrrrrrvvvyyywwwwwwyyyxxxyyyqqqnnnfffbbb___]]]\\\```mmmzzz}}}tttnnnmmmppp|||{{{wwwmmmwwwqqqVVVLLLNNNJJJMMMLLLCCC999666666555222222222111111111000000............///000111111////////////////////////111111111111111111111111111111222333444444555555111111222333444555555666333333222222222222333333///000111222333444555555222222444666888888555222333333333333333333333333777777777666555555555444666666777777888:::;;;<<<888888:::<<>>>>>???>>>>>>===<<<<<<;;;;;;<<<>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFIIILLLMMMNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJIIIJJJLLLPPPTTTWWWZZZXXXUUURRRQQQRRRUUUWWWOOOJJJDDD>>><<<>>>BBBEEEIIIIIIIIIJJJJJJJJJJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJIIIFFFDDDEEEEEEDDD@@@===::::::999999999999999999555555555666777999:::;;;<<>>????????????@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFEEEEEEFFFGGGJJJLLLMMMQQQNNNJJJIIIJJJJJJGGGDDDCCCEEEHHHJJJLLLLLLKKKKKKMMMNNNOOOQQQRRRSSSSSSTTTRRRRRRSSSTTTSSSVVVbbboooxxxwwwwwwrrrhhhgggfffdddbbbaaa``````______^^^[[[XXXVVVWWWXXXUUUUUUUUUUUUVVVWWWXXXYYYYYYWWWWWWZZZ]]]cccnnnyyyvvv{{{}}}~~~|||{{{|||~~~~~~zzzwww}}}xxxqqqmmmgggbbb___```eeerrr~~~}}}tttmmmkkkllluuu~~~zzzwwwmmm}}}pppXXXKKKLLLKKKFFF@@@<<<;;;888444111333333111000000000111222111111000///////////////111///......000000000/////////000000000000//////111111000000000000111111222222222333333444444444333333222222111222222222111111111111000000//////111111111111222333444555444444555555555555555555888777555444444555666777888888999::::::::::::999<<<<<<<<<<<<>>>@@@BBBCCC======<<<<<<<<<<<<======@@@?????????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCAAAAAA>>>???@@@BBBCCCCCCBBBBBB@@@BBBDDDGGGGGGFFFEEEDDDFFFHHHJJJLLLMMMMMMLLLKKKNNNMMMMMMNNNNNNMMMIIIFFFGGGGGGHHHIIIIIIHHHGGGGGGJJJIIIIIIIIIKKKOOOSSSVVVXXXVVVTTTTTTUUUUUUTTTTTTNNNIIICCC>>>===???AAACCCCCCEEEGGGIIIHHHHHHIIIJJJIIIGGGEEEEEEFFFGGGFFFEEEEEEFFFGGGGGGEEEBBB>>><<<;;;;;;:::999999888888777888999999888666555666888:::DDDPPPnnn[[[NNNAAA???AAA@@@===<<<===>>>>>>>>>>>>?????????>>>???AAACCCEEEFFFFFFGGGFFFFFFHHHIIILLLNNNQQQRRROOOMMMJJJGGGFFFDDDBBBAAAEEEGGGIIIKKKLLLLLLKKKJJJMMMNNNOOOQQQRRRRRRQQQQQQRRRRRRSSSTTTTTTWWWcccooo|||vvvzzz~~~}}}|||yyyuuurrrooonnnlllkkkjjjiiiiiijjjfffeeeccc```\\\[[[\\\]]]XXXXXXYYYZZZ\\\]]]___```[[[YYYZZZ\\\___eeeppp{{{~~~{{{|||xxxppppppiiicccbbbeeepppvvvnnnjjjkkkuuu}}}{{{yyyqqq}}}|||kkkTTTJJJLLLLLLGGGAAA<<<:::777444222333333111000000000111222111111000///////////////444222111111222333333222000000111111111111000000111111000000000000111111111111111111111222222222222222111111111222222333333333333333222222222111111000000111222333444444444444444444444555555555777666444333444555666777888888999::::::::::::999<<<<<<<<<===>>>@@@BBBBBB@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@===>>>???AAABBBBBBAAAAAACCCDDDDDDEEEFFFFFFFFFGGGFFFGGGIIIJJJLLLMMMNNNNNNQQQQQQQQQRRRRRRQQQMMMKKKIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLOOORRRSSSYYYXXXVVVVVVVVVVVVVVVVVVPPPKKKDDD???<<<<<<===>>>CCCEEEHHHIIIGGGFFFFFFFFFGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDDDDDDDCCC@@@===;;;<<<<<<<<<;;;::::::999999666777888777666777888:::;;;DDDPPPnnn\\\NNNBBB>>>???>>>===============>>>>>>>>>>>>???>>>???AAACCCEEEGGGGGGHHHDDDEEEFFFHHHJJJKKKLLLLLLJJJJJJIIIGGGDDDCCCCCCDDDHHHIIIJJJKKKKKKKKKJJJIIILLLMMMOOOQQQQQQPPPOOONNNRRRRRRSSSUUUUUUWWWbbbmmmxxxxxx{{{zzzyyyxxxzzz|||}}}|||{{{}}}{{{wwwtttrrrqqqpppqqqlllkkkgggccc___]]]___aaa^^^^^^^^^______``````aaa\\\ZZZYYY\\\___dddppp{{{~~~|||sssrrrjjjdddeeelll{{{{{{pppkkkkkkrrr||||||}}}{{{|||uuu~~~|||mmmYYYQQQSSSQQQLLLDDD===999666555333333333222111111111111222111111111000000000000000444222111111222333333222111111222222222222111111111111000000000000111111000000000000////////////000000000000000111222333333333333333222222222222000000000000111222333333222333333333444444444555555444333333444555777888888999999::::::::::::::::::;;;===>>>@@@AAAAAAAAABBBAAA@@@>>><<<;;;;;;;;;=========>>>???AAABBBCCCAAABBBCCCCCCCCCBBB@@@???===>>>???@@@AAAAAA@@@@@@FFFEEEEEEDDDEEEFFFHHHJJJGGGGGGGGGIIIKKKMMMOOOQQQRRRQQQRRRSSSTTTSSSPPPMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPWWWVVVVVVVVVVVVUUUUUUUUURRROOOHHHBBB===;;;;;;;;;BBBEEEHHHHHHFFFDDDBBBBBBEEECCCBBBBBBDDDEEEDDDCCCBBBBBBBBBBBB@@@???===;;;;;;;;;;;;:::999999888888444555777777777888:::<<<<<>>>>>===<<<===>>>>>>>>>>>>????????????@@@AAACCCDDDEEEFFFGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDEEEGGGIIIIIIGGGGGGJJJMMMIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKMMMOOOPPPPPPNNNMMMRRRQQQRRRSSSSSSTTT\\\fffvvv~~~zzzuuurrrqqqpppmmmkkkhhhccc^^^]]]^^^```dddcccbbbaaa___]]][[[ZZZZZZWWWVVVYYY[[[aaammmxxx|||uuummmhhhjjjrrrtttnnnnnnnnnwwwzzz{{{||||||~~~zzz}}}zzz~~~qqq^^^VVVYYYZZZTTTJJJ@@@999666444444333333222222111111111111111111111111111111111000111000......000111000///000111111222222111111000111111000000000000111111000000000//////.........////////////000111222333111111111111111111111111111000000000111111222333111222222333333444444444333333333333444555777888888999::::::;;;;;;::::::999;;;===???AAAAAAAAA@@@BBBAAA@@@???>>>============>>>>>>???AAACCCDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAAFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIGGGGGGIIIKKKNNNPPPNNNNNNOOOQQQRRRRRROOOMMMIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOORRRSSSTTTTTTSSSRRRRRRSSSTTTRRRMMMGGGAAA>>><<<===???BBBFFFGGGEEECCCAAAAAADDDCCCAAABBBDDDEEEEEEEEEBBBBBBBBBBBBAAA???>>>===999999888777777666666555444666777777777777:::<<<===FFFRRRoooXXXMMMBBB???>>>======>>>??????@@@@@@@@@@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEEIIIJJJKKKKKKJJJIIIGGGFFFDDDGGGIIIIIIHHHIIIMMMPPPKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIKKKNNNOOOPPPOOOOOORRRPPPOOOQQQPPPPPPUUU]]]aaakkkwww|||vvvrrrpppooommmllliiiddd```^^^___```fffeeedddbbb```]]]ZZZXXXXXXUUUTTTVVVXXX^^^jjjvvvzzztttooorrrxxxwwwqqqqqqmmmuuu}}}~~~yyyxxxyyyyyy{{{www~~~}}}qqq^^^UUUVVVbbb\\\QQQEEE;;;666444444333333333333222222111111000111222222333222111111111///---...///000///...//////000000000000//////111111000000000000111111111111111000000//////...////////////000111222333111111111111111111111222111111111111111111222333111111222222333444555555333333333444555666777777999999:::;;;;;;;;;;;;:::999;;;===???AAAAAAAAA@@@AAAAAA@@@????????????@@@@@@@@@@@@BBBCCCEEEGGGHHHDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJIIIHHHGGGLLLJJJHHHFFFFFFHHHKKKMMMLLLLLLMMMOOOQQQQQQOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPOOOOOORRRTTTTTTRRRQQQQQQSSSRRRRRRPPPJJJDDD@@@>>>???===@@@CCCEEEDDDCCCBBBCCCEEECCCBBBCCCFFFGGGHHHGGGEEEEEEEEEEEEDDDBBB@@@>>>999999888777777666666555666777888777666666888:::===GGGSSSqqqTTTKKKBBB@@@???======???@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIKKKLLLNNNMMMMMMLLLKKKJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMLLLNNNNNNMMMPPPVVVXXX___kkkwww|||xxxtttrrrqqqoooooommmiiieeeccccccdddeeeeeeeeedddccc```^^^\\\XXXTTTSSSTTTVVV\\\hhhuuuzzzvvvxxxzzz{{{wwwqqqqqqooouuu}}}~~~xxxwwwwwwwwwzzz~~~{{{uuuyyyeeeXXXWWWeee___UUUHHH===666555555333333333444333222222111000111222444444333222111333111000000111222222111//////000000000000//////111111000000000000111111111111111111000000000000000000000000000111222333333333333333444444444444333222222222222222333333111111222333444555666666444444555666666777777777999999:::;;;;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDGGGJJJJJJIIIGGGFFFLLLJJJHHHEEEEEEFFFHHHIIILLLLLLMMMPPPSSSSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLNNNPPPQQQQQQPPPPPPOOORRRVVVVVVSSSQQQRRRTTTPPPRRRRRRNNNGGGAAA???@@@===???BBBCCCCCCCCCCCCDDDEEEDDDCCCEEEGGGIIIJJJIIIHHHHHHIIIIIIHHHDDDAAA???;;;;;;;;;:::999999888888777777888777666666888:::<<>>===?????????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMLLLJJJIIIJJJLLLNNNNNNMMMQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOKKKIIIIIILLLMMMMMMOOOTTTUUUYYYbbblllxxx{{{wwwtttrrrpppqqqqqqnnnkkkhhhggggggeeeeeefffeeecccaaa^^^\\\UUURRROOOPPPRRRXXXeeeqqqzzzuuuvvvvvvsssqqqrrr|||rrrlllmmmmmmttt{{{}}}wwwvvvvvvvvvyyy~~~wwwuuupppaaa^^^aaa]]]TTTIII>>>777666777333333444444444333222111000111333444555444333222555333222222333444444333000000000111111000000000111111000000000000111111000000000000000111111111222222111111111222222333333333333444444444555555444444333333333333333444222222333444555666777777666666777777777777777777999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBCCCCCCBBBAAAAAA@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIHHHFFFEEEDDDEEEFFFGGGKKKKKKMMMPPPSSSTTTRRRPPPNNNNNNMMMLLLLLLMMMNNNNNNIIIJJJLLLMMMNNNOOOOOOPPPMMMQQQUUUVVVRRRPPPRRRTTTTTTWWWXXXTTTLLLEEEBBBBBB@@@AAABBBBBBAAAAAACCCEEEEEEDDDCCCEEEHHHJJJJJJJJJIIIKKKMMMMMMKKKFFFAAA===<<<<<<<<<;;;::::::999999555666777777777777999;;;;;;GGGVVVwwwNNNGGGBBBBBBAAA???>>>@@@>>>????????????@@@@@@@@@???AAACCCFFFHHHJJJKKKLLLRRRQQQOOONNNNNNNNNOOOPPPMMMKKKJJJLLLQQQTTTTTTSSSTTTSSSRRRQQQQQQQQQQQQRRRRRRPPPNNNLLLKKKKKKLLLMMMHHHFFFGGGKKKNNNNNNQQQUUURRRUUUZZZdddppp{{{~~~xxxsssppppppqqqrrrqqqmmmjjjiiihhhggggggfffeeeaaa]]]ZZZWWWRRRNNNKKKLLLNNNTTTaaammm}}}vvvqqqqqqpppllliiiiiimmmwww~~~nnnggghhhjjjpppxxx}}}vvvuuuvvvvvvyyy~~~uuuuuu}}}vvvfffaaa]]]ZZZSSSHHH>>>888777999333333444555444333222111000111333555555555333222555333222222333444444333111111222222222222111111111111000000000000111111......//////000000111111333333222222222222222222111111111222222333333333555555444333333444444444222222333444555777777888777888888888888888777666999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCFFFEEEDDDBBBAAA@@@??????CCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFFFFFFFEEECCCBBBCCCBBBAAA@@@@@@@@@AAABBBFFFEEEEEEEEEEEEGGGHHHIIIFFFEEEDDDDDDDDDEEEGGGGGGIIIIIIKKKNNNQQQSSSQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMHHHHHHIIIKKKLLLMMMOOOOOOJJJOOOSSSSSSPPPNNNOOORRRZZZ]]]___ZZZQQQIIIFFFFFFCCCDDDCCCAAA@@@@@@BBBDDDDDDCCCCCCDDDGGGJJJJJJJJJJJJLLLNNNOOOLLLGGG@@@<<<;;;;;;:::999999888888777222444666777777999;;;>>>:::GGGWWWyyyQQQHHHAAA@@@???;;;999:::>>>???AAABBBBBBAAA@@@???CCCEEEGGGGGGFFFGGGLLLPPPQQQQQQQQQQQQQQQPPPQQQQQQOOOQQQSSSVVVWWWWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUPPPPPPPPPOOOMMMLLLJJJIIIJJJKKKLLLLLLLLLNNNQQQSSSWWWWWWXXX\\\eeeqqq}}}|||xxxttttttrrrpppooonnnmmmkkkiiihhhgggfffccc```\\\XXXVVVQQQLLLIIIJJJLLLPPPYYYcccyyywwwqqqjjjeeeddddddcccaaaeeemmmyyyqqqiiijjjmmmpppvvv~~~zzzwwwxxx{{{}}}uuu}}}yyyvvvbbbbbbaaa^^^TTTFFF<<<:::888444777777666555444444333333777777777777666555444333111222333333111111222333333222000//////000222333444444444333333222222222000...,,,,,,...000111222000000000000111111111111111222222333333222222111333333333333333333333333555444444444444555666666999999999888888888888777;;;;;;;;;;;;<<<<<<======999::::::<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDBBBAAAAAABBBCCCDDDFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCDDDCCCCCCBBBBBBAAABBBDDDFFFHHHHHHHHHGGGEEEDDDBBBAAABBBCCCEEEFFFFFFEEEFFFIIIMMMOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRVVVWWWXXXWWWSSSNNNIIIFFFBBBBBBAAABBBCCCBBB@@@???AAABBBCCCCCCCCCDDDFFFHHHMMMLLLJJJIIIGGGDDD???<<<:::999888888777777888888777666555444555777999:::<<>>???@@@AAABBBBBBBBBBBBDDDEEEFFFHHHJJJMMMPPPOOOOOOPPPPPPOOONNNMMMMMMMMMOOOQQQSSSUUUUUUTTTTTTUUUTTTSSSRRRRRRSSSTTTTTTRRRQQQPPPOOONNNLLLKKKKKKKKKLLLMMMLLLLLLMMMPPPRRRVVVVVVXXX]]]fffsss}}}xxxtttuuusssqqqppppppooollljjjhhhhhhhhhfffbbb^^^ZZZXXXPPPLLLIIIIIIIIIKKKSSS[[[pppyyyqqqmmmgggdddcccbbb```___ccciiitttssskkkkkknnnpppvvv}}}|||~~~ttt|||~~~zzzuuuuuu___^^^[[[YYYRRREEE===;;;999666555555555444333222222222444444444444333222111000111333444333222111222333333222111000000111222333333333222222222111111111111///---,,,...//////...//////000000000111111111333333333444444333333333333333333333333333333333555555555555555666777777888888888888888888999999;;;;;;<<<======>>>??????<<<======>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCEEEFFFGGGGGGHHHGGGFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEHHHKKKMMMLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQTTTUUUVVVVVVSSSOOOKKKHHHBBBAAA@@@?????????>>>===AAABBBCCCCCCCCCDDDFFFHHHJJJIIIIIIIIIHHHEEEAAA>>>;;;::::::999999999999999777666555555555777999:::;;;GGGWWWxxxQQQHHHAAA@@@@@@>>>===>>>>>>>>>>>>??????AAABBBBBBCCCCCCCCCEEEIIIMMMNNNOOOKKKLLLNNNOOOOOOMMMKKKIIIKKKMMMOOOQQQSSSSSSSSSSSSTTTSSSRRRQQQPPPQQQRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNMMMNNNNNNMMMLLLLLLOOOQQQTTTUUUXXX]]]ggguuu|||yyywwwvvvsssrrrrrrqqqooommmhhhiiiiiihhheeeaaa\\\YYYOOOKKKHHHHHHFFFFFFKKKRRRcccsss}}}|||}}}|||zzzxxxxxxyyywwwsssooommmkkkhhhfffeeedddaaa___ccchhhpppzzzwwwooommmlllnnnttt}}}ssszzzzzzwwwsssttt\\\YYYSSSTTTOOOFFF>>><<<:::777444444333333222222111111333333333333222111000///222333444333222111222444444333222111111222333444111111111111111000000000333111000000000000...---/////////000000000111111333444444555555444444333333333333333333333444444666555555555555666777777777777888888999:::::::::;;;;;;<<<===???@@@AAAAAA???@@@@@@@@@@@@???>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDGGGFFFEEECCCCCCBBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>AAAAAABBBBBBDDDEEEGGGHHHHHHGGGEEECCCBBBBBBBBBCCCEEEEEEEEEGGGIIIKKKJJJIIIMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLNNNOOOPPPPPPQQQRRRTTTTTTSSSQQQNNNLLLDDDCCCAAA???>>>=========AAABBBCCCCCCCCCDDDFFFHHHGGGGGGGGGIIIIIIGGGBBB???<<<;;;::::::999999::::::777666666555666888999::::::FFFTTTtttPPPHHHAAA@@@@@@??????AAAAAA@@@???>>>>>>???AAAAAAFFFDDDCCCEEEJJJMMMLLLJJJFFFHHHLLLOOOOOONNNKKKIIILLLMMMOOOQQQSSSTTTTTTTTTUUUSSSQQQOOONNNNNNNNNNNNPPPOOOMMMLLLMMMNNNQQQRRROOOOOOOOONNNLLLLLLNNNOOORRRTTTXXX^^^ggguuuzzzxxxvvvuuutttsssqqqoooggghhhjjjiiigggbbb\\\YYYMMMJJJGGGGGGEEECCCGGGLLLXXXfffttt|||~~~|||yyywwwvvvtttsssrrrppppppqqqrrrssspppnnnmmmnnnpppqqqooommmooooooooonnnllliiifffdddgggkkkrrr||||||sssooohhhjjjpppzzz}}}~~~ssswww}}}{{{xxxuuusss[[[UUUOOORRRPPPGGG???;;;999666444444333333222222222111333333333333333222111111222333444333222111222444333333222111111222333333111111111111111111111111444333222333444333111////////////000000000111111333333444444444444333333333333333444444444444444555555444444555555666777666777777888:::;;;;;;<<<:::;;;<<<===???@@@AAABBB@@@@@@AAAAAAAAA@@@???>>>>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAACCCDDDFFFGGGFFFEEECCCBBBAAAAAAAAACCCCCCCCCCCCBBBAAA??????AAA@@@@@@AAABBBDDDFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEFFFGGGIIIJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOMMMOOOQQQSSSSSSSSSQQQPPPJJJIIIFFFBBB???>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHFFFFFFHHHJJJJJJGGGBBB>>>;;;;;;:::999999999999999777777777777777888:::;;;;;;EEESSSrrrPPPHHH@@@???@@@??????BBB??????>>>>>>???AAACCCDDDHHHEEEDDDEEEIIIJJJHHHEEEBBBFFFKKKOOOQQQPPPNNNLLLMMMNNNPPPRRRTTTUUUVVVWWWUUUSSSQQQNNNLLLJJJJJJJJJKKKKKKJJJKKKLLLOOORRRTTTPPPQQQPPPNNNLLLKKKMMMOOOQQQTTTXXX]]]eeettt~~~|||yyywwwvvvtttrrrooofffgggiiihhheee```[[[WWWLLLIIIGGGGGGEEECCCFFFKKKQQQ\\\ggglllnnnqqqqqqnnnllllllllllllkkkiiihhhggghhhhhhhhhhhhjjjkkkmmmnnnpppooonnnoooqqqrrrrrrrrrvvvwwwxxxwwwtttpppllljjjkkkpppxxxvvvpppccceeekkkvvv}}}}}}uuutttwww{{{xxxuuusssZZZUUUPPPTTTSSSIII@@@:::777444444444444444333333333333222222222333222222111111111222333333111111222333222222222222222222222222111111222222222222222222111111111222444444333111000000000000111111111111222222333333333333222222333333333444444555555555444444333333444444555666666666777999:::;;;<<<===999:::;;;<<<>>>???@@@AAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEEEEGGGIIIKKKMMMLLLLLLLLLKKKKKKKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMJJJLLLOOOQQQSSSTTTTTTTTTOOONNNKKKFFFAAA??????AAAAAABBBCCCCCCCCCDDDFFFHHHFFFHHHJJJLLLKKKHHHAAA<<<::::::999888888888888888777777777888999999:::;;;<<>>???>>>???AAA<<<===>>>@@@BBBEEEGGGHHHGGGFFFEEEFFFFFFFFFDDDBBBBBBEEEJJJNNNQQQPPPOOOMMMMMMNNNOOOQQQSSSUUUVVVWWWRRRQQQNNNLLLJJJIIIIIIIIIJJJJJJJJJKKKMMMOOOQQQSSSQQQQQQPPPNNNLLLLLLMMMOOOPPPSSSWWW[[[bbbppp|||yyywwwtttqqqoooggghhhhhhgggccc^^^YYYVVVLLLIIIGGGGGGEEECCCFFFLLLNNNUUU\\\___aaaddddddaaa^^^___aaabbbcccbbbbbbaaaaaabbbdddfffhhhjjjlllmmmttttttttttttvvvxxxzzz|||{{{vvvrrrppppppuuu~~~yyyqqqccceeejjjuuuwwwrrrqqqwwwuuutttrrrZZZVVVSSSXXXVVVLLL@@@:::666333444444444444444333333333///000000000000000//////000111222111000///000222111111111111111111111111111111111222222222222222000///...000222333333222111111111222222222333333111222222333333222222111333333333444555555666666444444444444444555666666777777888999:::;;;<<<===::::::;;;<<<>>>???@@@@@@>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBBBBBBBAAAAAA@@@EEEDDDCCCBBBCCCDDDFFFHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAAAAACCCDDDFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFDDDBBBDDDGGGJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKHHHJJJMMMPPPSSSUUUVVVVVVQQQQQQOOOJJJCCC??????@@@AAABBBCCCCCCCCCDDDFFFHHHGGGHHHKKKNNNNNNIIIBBB===:::999888888777777888888777888888999::::::;;;;;;===GGGSSSqqqQQQGGG???======<<<===@@@???@@@AAACCCDDDEEEEEEFFFBBBDDDFFFFFFDDDCCCBBBCCCDDDFFFJJJMMMOOONNNMMMKKKJJJJJJKKKMMMOOOQQQSSSTTTMMMLLLKKKIIIIIIIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQPPPOOOMMMLLLNNNPPPPPPSSSWWWYYY___lll}}}zzzwwwtttpppmmmjjjjjjhhhfffbbb]]]XXXUUUOOOJJJGGGFFFCCCAAADDDJJJKKKQQQUUUVVVYYY]]]^^^]]]ZZZ\\\___bbbdddeeeeeeeeeeeefffiiillloooqqqrrrrrrzzzzzzzzz{{{|||}}}yyyxxxvvv{{{{{{qqqggghhhmmmvvvzzzppplll~~~uuutttssspppZZZXXXUUUZZZYYYNNNAAA:::777555222222222222222333333333///000000111111000000000...000111000///...///000000000000111111000000000000000000111111111222222444222000000222333333333222222333333333444444444222333333333333333333222333333444444555666666666666666666666666777888888888888999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@???>>>======>>>@@@CCCEEEAAAAAAAAABBBBBBAAAAAA@@@CCCBBBAAA@@@AAACCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDDDD???@@@BBBCCCEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDAAA>>>@@@DDDHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGIIILLLOOORRRUUUWWWXXXUUUVVVUUUOOOGGGAAA@@@BBBAAABBBCCCCCCCCCDDDFFFHHHEEEGGGLLLPPPPPPLLLEEE???::::::999888888888888999777888999:::;;;;;;;;;;;;<<>>>>>??????@@@@@@@@@AAAAAA???===;;;<<>><<<===BBBFFFIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHKKKOOORRRUUUWWWXXXYYY[[[ZZZUUULLLEEECCCDDDAAABBBCCCCCCCCCDDDFFFHHHCCCFFFKKKPPPRRRNNNHHHBBB<<<;;;::::::999999::::::888888999:::;;;;;;;;;;;;;;;EEERRRpppPPPHHHAAAAAACCCBBBBBBDDD@@@@@@?????????@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJJJJJJJLLLJJJHHHGGGGGGIIIKKKMMMMMMKKKIIIIIIKKKLLLKKKKKKMMMOOOQQQPPPMMMLLLMMMOOOOOOPPPQQQPPPOOONNNOOOPPPQQQQQQTTTYYY]]]eeeuuu|||yyyuuurrrooonnnqqqqqqmmmfff^^^YYYXXXKKKHHHDDD@@@???@@@CCCEEEHHHHHHKKKRRR[[[bbbeeeeeeiiifffgggkkkmmmmmmoootttuuuxxx|||yyyqqqqqqqqqsssyyy}}}lllbbb{{{qqqtttuuuqqqbbbYYYTTTaaacccRRRAAA;;;999555555555666666666555444333444444333222111111111222111111000000000000111111222222111111000//////...222222222222222222222222000000000000000000000000111111000000111111222333555555555555666666666666333333444444555666666666999999888888777888888999888888888888999:::;;;;;;:::;;;<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAABBBCCCEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFGGGHHHGGGEEECCCBBB===@@@CCCFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGEEECCCAAAAAABBBDDDFFFIIIIIIKKKLLLLLLLLLKKKJJJNNNKKKJJJLLLQQQSSSPPPMMMMMMKKKIIIIIIIIIJJJIIIHHHLLLLLLMMMOOOQQQTTTVVVWWWWWWZZZ[[[XXXPPPIIIEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCFFFEEEFFFLLLQQQPPPGGG???===;;;999777777777999:::777666666666666888999:::===DDDQQQrrrQQQIIIBBBAAABBBAAAAAACCC???>>>======>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIIIIKKKKKKJJJIIIIIIKKKMMMMMMKKKKKKMMMOOORRRSSSTTTSSSRRRRRRSSSUUUTTTSSSUUUYYY]]]eeettt}}}zzzvvvrrrooommmppprrroooggg^^^VVVSSSHHHEEEBBB???>>>???@@@BBBHHHIIIMMMTTT^^^fffjjjkkkpppmmmllloooqqqrrruuuzzz~~~zzzsssqqqqqqsssyyyzzzllleeetttvvvuuuqqq```WWWWWWdddfffVVVEEE>>>;;;777555555555444444444444333222111000000000000000000222111111000000111111222222222111000000///......111111111111111111111111111111111111111111111111111111000000111111222333555555555555666666666666555555555666777777888888::::::999999999999::::::999999999999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBB??????????????????@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEDDDCCC???AAACCCEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEIIIHHHEEEDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIMMMKKKJJJMMMQQQSSSQQQNNNNNNMMMKKKKKKLLLMMMLLLKKKMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXWWWTTTOOOHHHDDDBBBCCCEEEGGGGGGFFFEEEDDDEEEFFFJJJQQQVVVTTTKKKBBB===<<<;;;999888888888999777666666666666888999:::<<>>@@@AAADDDDDDDDDEEEEEEEEEFFFFFFBBBCCCEEEGGGIIILLLMMMNNNOOONNNLLLKKKJJJIIIIIIIIIGGGGGGGGGHHHJJJIIIGGGEEEDDDFFFHHHIIIJJJJJJMMMOOOTTTTTTUUUTTTSSSTTTVVVYYYVVVUUUVVVXXX[[[cccrrr}}}zzzvvvqqqnnnjjjnnnpppnnnfff[[[QQQKKKCCCAAA@@@>>>======>>>>>>EEEGGGKKKSSS^^^gggmmmpppuuuqqqoooqqqsssuuuyyy{{{uuuppppppsssxxx~~~~~~wwwkkkiiiyyyzzzuuusssaaaXXXYYYeeehhhZZZHHH???;;;777666555333222222222333444111000000000000111111222333222222111111222222333222111111000000/////////////////////////////////111111111111111111111111111111000000111111222333444555555555555666666666666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCAAA@@@@@@????????????@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEJJJIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKJJJJJJNNNRRRTTTRRROOOOOONNNMMMMMMOOOPPPOOONNNNNNNNNNNNNNNOOOQQQRRRSSSVVVUUUTTTUUUWWWSSSLLLEEEBBBCCCEEEGGGHHHHHHGGGGGGDDDFFFKKKRRRWWWUUUKKKBBB=========<<<;;;999888777777666666666666888999::::::CCCRRRsssVVVLLLDDDAAAAAA???>>>@@@======<<<<<<===???AAABBBDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGIIILLLNNNPPPPPPPPPOOONNNLLLKKKIIIHHHGGGCCCCCCDDDFFFGGGFFFDDDAAAAAABBBEEEGGGIIIKKKMMMOOOQQQQQQQQQQQQPPPQQQTTTWWWVVVTTTTTTVVVXXX^^^mmm{{{}}}{{{xxxtttoookkkhhhiiijjjggg___UUUKKKEEE??????>>>>>>======<<<<<>>888555666555222111111222333444222222222222333333444555444333333222222333333444333222222222111111111000000000000000000000000000111111111111111111111111111111000000111111222333444444444555555555666666666777777888888999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@????????????BBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@AAABBBCCCDDDDDDIIIGGGEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDGGGGGGHHHGGGGGGEEECCCBBBCCCCCCEEEGGGIIIJJJKKKLLLJJJJJJKKKOOORRRTTTSSSQQQMMMMMMLLLMMMOOOPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSQQQKKKGGGBBBCCCEEEGGGHHHHHHIIIIIIDDDEEEIIINNNQQQOOOFFF???===>>>>>>>>>===;;;888666777666666666666888999::::::DDDSSSuuuWWWMMMDDDAAA@@@>>>>>>@@@???>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOMMMLLLIIIGGGFFFEEE@@@@@@AAABBBDDDCCC@@@>>>AAAAAACCCFFFJJJLLLNNNOOOMMMNNNOOOOOONNNOOORRRTTTSSSQQQRRRSSSUUUYYYfffsss~~~zzzyyywwwuuusssooojjjgggdddccc___ZZZTTTLLLFFFAAA======>>>>>>>>>======<<<;;;===AAAGGGPPPZZZdddiiikkkggggggjjjnnnqqqvvv}}}wwwsssllllllnnnttt{{{~~~}}}||||||}}}}}}}}}|||zzzyyy{{{zzz}}}{{{pppnnn{{{wwwkkkgggaaajjjlll```MMM>>>888666666555222111111222333444333222222222333444555555444444333333333333444444444444333333333333222222111111111111111111111111111111111111111111111111111111000000111111222333444444444444555555555555555555666777777888888999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>????????????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@?????????@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCDDDEEEGGGJJJKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEECCCDDDEEEGGGGGGFFFEEEDDDBBBCCCDDDEEEHHHJJJKKKLLLIIIJJJMMMPPPSSSTTTRRRQQQKKKKKKKKKLLLNNNOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJFFFJJJMMMNNNLLLIIIHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKHHHCCC>>><<<===??????>>>;;;999777777666666666666888999:::<<>>>>>@@@@@@@@@???@@@AAACCCEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKNNNMMMKKKIIIFFFEEEDDDDDD?????????@@@BBBAAA???===BBBBBBBBBEEEJJJMMMNNNMMMLLLNNNOOOOOONNNNNNPPPQQQNNNMMMOOORRRRRRVVVaaammm{{{vvvtttrrrpppnnnllljjjhhhdddaaa___[[[UUUOOOJJJFFFBBB???<<<=====================;;;===@@@DDDIIIRRR\\\bbbeeebbbdddiiilllllloootttxxx~~~vvvrrrlllkkkmmmsssyyy}}}}}}{{{{{{{{{|||||||||{{{zzzzzzzzzzzz|||vvvtttwwwnnnkkkjjjpppqqqeeePPP???888888666555333222222222333444222111111111111222222333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111000000111111222333333444444444444555555555444444555666666777777888888999;;;<<<===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@?????????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDAAABBBCCCDDDFFFHHHJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFBBBCCCDDDFFFGGGFFFFFFEEEAAAAAABBBCCCEEEGGGIIIJJJIIIKKKNNNQQQSSSSSSRRRQQQKKKKKKKKKMMMNNNNNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIDDDGGGKKKJJJFFFDDDEEEHHHDDDDDDDDDEEEFFFGGGHHHHHHMMMLLLJJJJJJIIIFFFCCC@@@;;;<<<>>>>>>===<<<:::888777666666666666888999:::<<>>>>>AAA@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKHHHEEECCCBBBBBBCCCBBB@@@???@@@AAABBBAAA@@@CCCBBBBBBDDDIIIKKKKKKJJJJJJLLLOOOOOONNNMMMLLLLLLJJJKKKNNNQQQRRRTTT^^^hhhrrr~~~}}}wwwrrroookkkhhheeecccbbb```^^^\\\YYYTTTNNNIIIFFFCCC@@@===<<<;;;;;;;;;<<<<<<===>>><<<===>>>???BBBIIIRRRYYY___^^^aaaggghhheeedddffffffmmmuuuyyyzzz|||xxxtttmmmlllnnnssszzz~~~}}}{{{{{{{{{zzzzzzzzz{{{|||||||||{{{}}}{{{{{{|||qqqmmmqqquuutttfffPPP>>>777999555555555444444444444333333333222111111111222222333333222222222222333333222222222222222222222222333333333333333333333333222222222222222222222222111111000000111111222333333333444444444555555555444444555666666777777888888:::<<<>>>>>>>>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCC@@@BBBDDDFFFGGGHHHIIIIIIGGGHHHHHHIIIHHHGGGEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHGGGEEEEEEFFFFFFGGGFFFFFFFFFBBBBBBBBBCCCEEEGGGIIIJJJIIILLLPPPSSSSSSRRRQQQPPPNNNNNNNNNPPPQQQPPPMMMKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHFFFEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEFFFGGGKKKKKKLLLKKKJJJGGGCCC@@@:::;;;<<<<<<<<<<<<;;;:::777666666666666888999:::<<>>???BBB?????????@@@AAADDDFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLNNNOOOOOOLLLIIIFFFBBBAAAAAABBBCCCDDDBBBAAAAAABBBCCCCCCBBBCCCBBBAAADDDHHHJJJIIIHHHGGGJJJMMMNNNLLLJJJIIIHHHHHHIIINNNRRRSSSTTT]]]fffhhhsss~~~|||vvvqqqnnngggddd```]]]]]]\\\ZZZYYYUUUPPPKKKGGGEEECCC???<<<;;;::::::999:::;;;===>>><<<<<<<<<<<<===BBBKKKRRR[[[[[[___dddddd^^^[[[[[[UUU\\\bbbeeefffjjjsss{{{zzzvvvnnnnnnooouuu{{{~~~|||{{{zzzzzzyyyzzz{{{}}}~~~~~~}}}~~~uuunnnsssuuussseeeOOO;;;555777555555666666666555444333666555555444333333333333333222222111111222222333000000000000000000111111222222222222222222222222222222222222222222222222111111111000111222222333333333333444444444555555555555555666777777888888999;;;===???@@@@@@>>>>>>;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCAAABBBEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJIIIGGGEEECCCBBBCCCFFFHHHHHHGGGEEEDDDBBBCCCFFFHHHJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLJJJMMMQQQSSSSSSRRRPPPOOOQQQQQQQQQRRRSSSRRROOOLLLJJJJJJIIIIIIIIIJJJKKKKKKOOOJJJFFFEEEGGGIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLKKKGGGBBB???999:::;;;;;;;;;;;;;;;;;;777666666666666888999:::;;;CCCPPPpppVVVMMMCCC>>>>>>@@@@@@>>><<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGFFFHHHJJJLLLNNNNNNNNNNNNLLLIIICCC???>>>???CCCEEEHHHGGGFFFDDDAAA@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJLLLLLLMMMQQQYYY^^^hhhkkkpppwww|||}}}zzzssslllfff^^^\\\ZZZWWWVVVUUUVVVVVVPPPOOOLLLIIIEEEAAA>>><<<>>>===<<<<<<;;;;;;;;;;;;>>>>>>===<<<<<>>>>>===>>>>>>?????????>>>>>>;;;;;;===???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBAAAEEECCCBBBBBBDDDFFFGGGGGG@@@CCCEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIGGGEEEHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHEEEDDDDDDDDDDDDFFFHHHIIIGGGIIILLLPPPRRRSSSSSSSSSRRRSSSTTTTTTSSSPPPMMMJJJLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLJJJGGGEEEDDDCCCBBBEEEFFFGGGEEECCCBBBCCCDDDDDDFFFIIILLLLLLIIIFFFDDD======<<<;;;:::999999888777666555444555666888999<<>>>>>??????===<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOONNNJJJEEE@@@===>>>AAACCCFFFGGGFFFCCCAAA@@@AAABBBAAABBBCCCDDDFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEIIIJJJLLLKKKKKKNNNUUU[[[cccfffkkkqqqvvvzzz}}}~~~|||{{{zzzyyywwwrrrkkkfff\\\ZZZWWWTTTRRRQQQPPPQQQMMMLLLKKKHHHFFFCCC@@@???>>>===<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<>>>CCCFFFHHHLLLSSSXXXZZZXXXUUURRRJJJGGGHHHLLLPPPSSSYYY___gggiiiooovvvyyysssllllllqqqyyy}}}||||||~~~||||||||||||{{{zzzyyyyyy{{{{{{~~~~~~tttooommmqqqooobbbNNN>>>888888666666555444444444444444111222222333333333222222333222222111000/////////////////////000000000000222222222333333333333444)))***+++...111333555666555555444333333333444444555555555444555555666777888777777777777999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCGGGFFFDDDDDDDDDEEEEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMLLLLLLMMMMMMKKKHHHFFFDDDIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHLLLKKKJJJHHHFFFCCCAAA@@@EEEDDDDDDDDDDDDFFFGGGHHHFFFHHHKKKOOOQQQSSSSSSSSSRRRSSSTTTTTTSSSQQQNNNLLLLLLKKKKKKJJJJJJKKKKKKLLLOOONNNLLLIIIGGGEEEDDDDDDFFFGGGHHHGGGEEECCCDDDEEEFFFGGGJJJNNNOOONNNIIIEEE>>>===<<<;;;:::999999999888777666555555777999:::<<>>>>>>>>>>><<<======>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQMMMFFFAAA======>>>@@@DDDEEEEEECCCAAA@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIILLLRRRXXX```cccggglllqqquuuxxxyyyuuuuuuttttttrrrnnniiieee[[[YYYVVVRRRPPPNNNMMMMMMKKKKKKIIIHHHFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCEEEHHHMMMQQQSSSSSSRRRPPPGGGCCCCCCFFFJJJLLLQQQVVV\\\```fffoooxxxwwwpppmmmmmmqqqyyy|||zzzzzz}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz~~~ooojjjgggkkkjjj___MMM>>>888888777666555444333444555555111222333444555555555555333222222111111000000000/////////000000000111111222222222333333333444444000000111111222222333333444444333333333444555555444333333333444444555666999888888777777888999999;;;;;;;;;;;;;;;<<<<<<===??????AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFGGGJJJLLLOOOOOOOOONNNLLLIIIFFFDDDIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGJJJMMMPPPRRRSSSSSSQQQRRRSSSTTTSSSQQQOOOMMMLLLKKKIIIHHHHHHJJJKKKLLLPPPOOOMMMJJJHHHFFFDDDDDDGGGHHHIIIHHHFFFEEEEEEFFFIIIIIIKKKPPPTTTSSSLLLEEE>>>>>><<<;;;::::::999999999888777666666888:::;;;<<>>>>>===<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFGGGIIIJJJHHHHHHHHHIIIJJJMMMOOOQQQSSSOOOHHHBBB===<<<<<<===AAABBBCCCBBB@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLNNNPPPIIIJJJJJJHHHHHHKKKRRRXXXbbbeeeiiinnnrrruuuxxxyyyqqqpppooonnnmmmjjjeeebbbZZZXXXVVVSSSQQQPPPOOOOOOMMMLLLJJJHHHGGGEEEDDDDDD@@@???>>>===<<<;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@EEEHHHMMMQQQTTTSSSQQQOOOEEEBBBAAAEEEHHHJJJNNNTTTXXX\\\cccllluuu}}}~~~vvvooommmmmmqqqwwwzzzxxxxxx{{{||||||{{{zzzzzzzzzzzzzzzzzzzzz}}}hhhccc```eeefff\\\KKK>>>999999777666555333333444555666333444555555666666666555444444444333333333333333111111222222222333333333111111111222222222222333666666555555444444444333333222222333444555666777444444333444444555666777999999999888888888888888;;;::::::::::::;;;<<<<<<>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHIIIJJJJJJKKKGGGGGGHHHGGGGGGGGGGGGHHHDDDDDDEEEEEEDDDEEEGGGJJJOOOOOOPPPOOONNNKKKHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIII@@@@@@AAABBBDDDGGGJJJLLLDDDDDDDDDDDDEEEEEEFFFFFFCCCEEEHHHKKKNNNPPPQQQQQQOOOOOOPPPQQQQQQPPPNNNMMMLLLJJJHHHGGGGGGIIIKKKMMMPPPOOOMMMJJJHHHFFFEEEDDDHHHJJJKKKKKKHHHGGGFFFGGGJJJHHHIIIPPPVVVVVVNNNEEE???>>>===;;;:::::::::::::::999888777777999;;;<<<<<>>=========???>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJIIIIIIJJJKKKMMMOOOQQQSSSOOOIIIBBB>>>;;;;;;;;;>>>@@@AAAAAA@@@@@@AAABBBAAABBBCCCDDDDDDEEEDDDDDD@@@@@@AAACCCEEEGGGIIIJJJFFFGGGHHHGGGHHHMMMUUU\\\dddgggkkkppptttvvvwwwwwwpppnnnkkkjjjhhhfffbbb___XXXWWWVVVUUUTTTSSSRRRRRRQQQPPPMMMJJJGGGEEEDDDDDDBBBAAA???>>>===<<<<<<<<<999;;;<<<;;;:::;;;<<<>>>CCCHHHNNNSSSUUUSSSOOOLLLDDD@@@@@@DDDGGGIIINNNTTTVVVZZZbbbjjjsssyyy}}}~~~vvvooonnnmmmpppvvvxxxvvvvvvyyyyyyxxxwwwwwwvvvwwwwwwxxxzzzzzz}}}~~~ttt```]]]ZZZ___bbbZZZJJJ===999999777666555444333444555555444444444444444333222111333333333333333333333444222222222222333333333333000000000000111111111111------///111222444666666222222222333444555666777555555555555666777888999:::::::::::::::999999999;;;::::::::::::;;;<<<<<<===>>>???AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBEEEEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLJJJGGGEEEFFFGGGEEEFFFGGGGGGFFFFFFHHHJJJKKKLLLNNNOOONNNMMMKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJHHHGGGEEEDDDDDDDDDEEECCCDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEHHHJJJLLLMMMNNNKKKLLLMMMNNNNNNNNNMMMMMMKKKJJJHHHGGGGGGIIILLLNNNRRRPPPNNNLLLJJJHHHHHHGGGIIIKKKLLLLLLJJJHHHGGGGGGHHHFFFGGGNNNUUUUUUMMMFFF@@@???===;;;:::::::::;;;:::999888777888999;;;<<<===EEERRRsssQQQMMMGGGBBB>>>===>>>???????????????@@@BBBCCCEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOOOORRRNNNIIICCC>>><<<;;;<<<<<<>>>@@@AAA@@@@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHNNNWWW___cccffflllrrruuuvvvtttsssooommmjjjhhhfffdddbbb___XXXXXXWWWWWWVVVUUUUUUTTTVVVSSSPPPLLLIIIGGGEEEEEEDDDCCCBBB@@@???>>>======;;;<<<<<<;;;999:::<<<>>>AAAFFFLLLQQQRRROOOJJJGGGBBB???>>>BBBEEEGGGLLLRRRTTTXXX```iiiqqqvvvzzz{{{}}}~~~xxxrrrqqqppprrrwwwxxxvvvwwwyyyxxxwwwuuuuuutttuuuvvvwwwyyyyyy}}}}}}|||yyy|||}}}kkkYYYXXXUUU[[[___XXXJJJ===999:::555555555555555444444444111111111111000///...---/////////000000111111222000000000111111111111222000000000000111111111222//////000000111222222333222222222333444555666777666666666777888999:::;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKNNNPPPQQQNNNHHHDDDCCCDDDBBBDDDFFFFFFEEEEEEEEEFFFGGGHHHKKKMMMNNNNNNMMMLLLGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGGGGHHHHHHKKKJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCDDDFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIHHHIIIJJJLLLNNNSSSRRRPPPOOOMMMLLLLLLLLLIIIKKKMMMMMMKKKIIIGGGGGGFFFEEEFFFKKKQQQRRRMMMHHHAAA???===;;;::::::;;;<<<:::999888777777999;;;<<<===EEESSSsssUUUQQQJJJCCC>>>===???AAA@@@?????????@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNOOOOOOOOONNNNNNPPPMMMHHHCCC???=========:::<<>>AAACCCDDDHHHNNNRRRWWW```jjjrrrxxx{{{|||zzz{{{vvvuuusssuuuyyyzzzxxxyyy{{{yyyxxxvvvuuuuuuvvvxxxyyyyyyyyy|||ssswwwqqqrrrvvv~~~zzzhhhVVVUUUSSSYYY]]]WWWIII===999999444555666777666555333222//////000000000///......------...///000000111111000000000111111111222222111222222222333333333333666666555444222111000000333333333333333444555666666777777777888:::;;;<<<:::;;;<<<===>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCDDDEEEGGGIIIJJJMMMPPPQQQOOOIIIEEEEEEGGG???BBBEEEFFFEEEDDDCCCCCCEEEFFFIIIKKKLLLLLLLLLKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDFFFGGGHHHIIIIIIIIICCCCCCDDDEEEEEEDDDCCCBBB@@@AAAAAABBBCCCDDDEEEFFFHHHHHHIIIKKKLLLMMMNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNPPPOOONNNMMMMMMLLLLLLMMMHHHJJJMMMMMMKKKIIIGGGGGGDDDDDDFFFJJJMMMOOOMMMKKKBBB@@@===;;;::::::;;;<<<:::999777666777888:::;;;===EEESSSsssXXXTTTLLLDDD>>>>>>@@@CCC@@@@@@???>>>@@@BBBDDDFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQPPPOOONNNLLLOOOLLLGGGCCC???>>>>>>>>>888;;;>>>@@@@@@@@@AAABBBBBBBBBCCCCCCDDDCCCCCCCCC<<<>>>BBBEEEGGGFFFDDDBBBBBBCCCCCCBBBDDDJJJTTT\\\aaafffnnnuuuxxxvvvrrrnnnllljjjgggfffggghhhggggggccccccbbbaaa___]]][[[ZZZXXXVVVRRRNNNLLLJJJJJJJJJGGGFFFEEECCCAAA@@@@@@@@@???>>><<<999888999===@@@FFFGGGHHHIIIIIIHHHFFFEEEFFFBBB@@@BBBCCCCCCFFFKKKQQQWWWaaallluuu|||yyy|||yyyxxxvvvxxx|||}}}zzz{{{}}}{{{zzzxxxwwwwwwxxxzzz{{{yyyyyy|||jjjooohhhmmmrrr{{{hhhUUUSSSRRRXXX]]]WWWIII===999999333444666888777555333111///000111222222333222222......///000111222222333222222333333333444444444333333444444444555555555///000111222333444444555444444333333333444555555666666666777888:::;;;<<<:::;;;===????????????>>>===<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBDDDEEEGGGHHHGGGKKKOOOOOOKKKIIIKKKNNNBBBFFFJJJKKKJJJHHHFFFEEEDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFBBBDDDFFFGGGHHHHHHHHHGGGCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBBBBCCCHHHIIIJJJKKKLLLNNNOOOOOOIIIJJJKKKKKKLLLMMMMMMNNNLLLKKKJJJJJJJJJJJJJJJJJJHHHJJJMMMMMMKKKIIIGGGFFFCCCEEEGGGJJJLLLMMMMMMNNNBBB@@@===:::999:::<<<===999888777666666888:::;;;===EEESSStttYYYSSSKKKDDD>>>======???=========>>>??????@@@@@@CCCEEEHHHIIIIIIIIIJJJLLLPPPPPPOOOOOOOOOPPPPPPPPPRRROOOLLLGGGDDDAAA?????????>>>======???AAAAAA@@@DDDBBB@@@?????????AAABBBBBBCCCCCCCCCCCCAAA@@@???>>>@@@BBBCCCDDDIIIQQQWWW]]]ccclllrrrtttrrrpppooolllkkkiiigggggghhhiiijjjiiiiiiiiihhheeeaaa]]][[[WWWUUURRRNNNLLLJJJJJJJJJIIIGGGDDDAAA@@@AAACCCDDD???===:::999888999;;;===GGGIIIKKKLLLKKKGGGBBB???AAABBBDDDDDDDDDEEEGGGIIIQQQVVV^^^gggqqqyyy|||zzzzzzzzz|||~~~~~~}}}||||||}}}wwwxxxzzzyyyxxxwwwwwwxxx{{{}}}~~~ooo```jjj~~~|||jjjqqqwwwfffWWWPPPSSSWWWUUUNNNFFFAAA<<<666444444555555444444333222222222222222222222222222222222222222222222222222222111111000111111222222222222111111111111222222333333333333333333333333333333333444444444444444777888888999;;;<<<======??????@@@@@@@@@@@@??????@@@???>>><<<<<<>>>@@@AAA======<<<<<<>>>???AAABBBBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJDDDEEEGGGHHHJJJJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHJJJKKKKKKJJJHHHFFFJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFAAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEGGGIIIKKKLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEIIIMMMQQQRRRQQQPPPIIIDDD>>><<<===>>>;;;888888777777777777999:::;;;;;;DDDRRRqqqXXXTTTLLLDDD???======>>>======>>>>>>???@@@@@@@@@BBBDDDGGGHHHHHHHHHIIIKKKPPPPPPQQQRRRSSSSSSTTTTTTSSSPPPMMMHHHEEEBBB@@@@@@???>>>===???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDCCCBBBAAA@@@>>>???@@@@@@AAAGGGOOOVVV]]]ccckkkqqqtttuuuuuuuuurrrqqqooommmlllllllllllliiiiiiiiigggdddaaa]]][[[XXXVVVSSSPPPOOONNNNNNNNNJJJHHHFFFDDDCCCCCCCCCDDD@@@>>><<<::::::;;;===>>>FFFGGGIIIIIIHHHEEEBBB@@@AAACCCDDDDDDDDDEEEGGGIIIPPPUUU\\\eeeooowww|||}}}{{{||||||~~~~~~|||zzzyyyzzzvvvwwwyyyyyyxxxwwwwwwxxxwwwzzznnncccpppmmmttt}}}hhhXXXQQQQQQVVVVVVNNNDDD???:::666555555555555555444444333333333333333333333333333333333333333333333333333222111111000000000111111222111111000000111111222333333333333333333333333666666777777777777888888777888999:::;;;<<<<<<===>>>??????@@@@@@??????>>>>>>===<<<;;;;;;<<<======@@@???>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDEEEEEEEEECCCDDDFFFLLLQQQSSSRRRPPPJJJDDD>>><<<======:::888888777777777777999:::;;;===FFFSSSrrrXXXTTTLLLEEE???===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEGGGGGGGGGIIIJJJPPPQQQRRRTTTVVVXXXYYYYYYTTTQQQNNNIIIFFFCCCBBBAAA???>>>>>>@@@CCCEEEFFFEEE??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA>>>??????===>>>DDDMMMUUU]]]cccjjjqqquuuxxxzzz|||xxxxxxwwwvvvtttrrrpppooollllllkkkiiifffccc```^^^YYYXXXUUUSSSRRRRRRRRRRRRKKKJJJIIIGGGFFFDDDCCCCCCAAA???===<<<<<<<<<>>>???EEEEEEEEEEEEDDDCCCAAA@@@BBBCCCDDDDDDDDDDDDGGGIIIOOOSSSZZZcccllltttyyy|||~~~|||}}}~~~~~~{{{xxxvvvvvvuuuwwwyyyyyyxxxxxxyyyzzztttyyy}}}nnnggguuupppvvviiiYYYSSSOOOVVVWWWNNNBBB;;;777555555555666666666555444444444444444444444444444444333333333333333333333333333222111111000000000000111111000000000000111111222222222222222222222222444444555555555666666666888888999:::;;;<<<<<<===>>>??????@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;????????????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAADDDFFFGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGAAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDEEELLLSSSWWWUUURRRKKKFFF???<<<<<<<<<:::888888777777777777999:::;;;>>>GGGUUUtttXXXTTTMMMEEE@@@>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAACCCFFFGGGGGGHHHIIIKKKNNNPPPRRRUUUXXXYYYZZZ[[[SSSQQQNNNJJJFFFDDDCCCBBB@@@???>>>???BBBCCCDDDCCC<<<===???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCC@@@@@@>>><<<<<>>??????DDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDGGGIIIMMMQQQWWW```jjjrrrxxx|||}}}~~~}}}{{{{{{~~~~~~zzzwwwuuuuuuuuuwwwyyyzzzzzzzzz{{{|||www{{{~~~ooojjjyyywww|||fffWWWTTTPPPXXXZZZOOOAAA999666666444444555555444444333222444444444444444444444444444444444444444444444444555444333222111111111111111111111000000111111111111111111222222222222222333333444444555555666666999999::::::;;;<<<<<<===>>>>>>????????????>>>>>>???@@@@@@@@@???>>>===<<<;;;<<<===???AAACCCEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBDDDFFFHHHIIIIIIJJJJJJKKKMMMNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@????????????>>>@@@CCCEEEFFFEEEDDDBBBEEEDDDCCCBBBBBBBBBCCCDDDAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAFFFDDDEEELLLUUUZZZYYYUUUMMMHHHAAA===<<<;;;999888888777777777777999:::;;;===FFFUUUuuuXXXTTTMMMFFFAAA>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAADDDGGGHHHIIIIIIKKKMMMMMMNNNQQQTTTVVVWWWWWWWWWPPPOOOLLLIIIFFFEEEDDDDDDBBB@@@>>>>>>???@@@???>>>:::;;;===???@@@AAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDAAAAAA???<<<<<>>??????@@@EEECCCAAA???>>>>>>???@@@AAABBBCCCDDDDDDEEEGGGJJJLLLOOOVVV^^^hhhqqqxxx{{{|||}}}zzzxxxxxx|||~~~}}}zzzxxxvvvvvvwwwyyy{{{|||{{{{{{|||}}}|||~~~}}}ooooooyyyaaaUUUUUUTTT[[[[[[NNN???888777777222333333333333222111111222222222222222222222222444444444444444444444444666555444333333333333333222222111111111111222222111111222222222333333333666777777888999::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>?????????@@@???>>>======<<<===>>>???AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBAAAAAABBBDDDFFFFFFFFFFFFGGGIIIJJJLLLMMMKKKJJJIIIIIIIIIIIIJJJKKKDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEFFFEEEDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>===???BBBEEEEEEEEECCCAAADDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@?????????@@@@@@AAABBBBBBBBBAAA@@@>>>>>>CCCBBBDDDJJJSSSXXXXXXVVVOOOKKKDDD???<<<::::::999888777777777777999:::;;;:::DDDTTTvvvXXXTTTNNNGGGBBB???>>>>>>=========>>>??????@@@@@@AAADDDGGGIIIIIIJJJLLLNNNMMMNNNQQQRRRSSSSSSRRRQQQLLLKKKIIIFFFEEEDDDDDDDDDBBB@@@>>>=========<<<;;;::::::;;;<<<===??????@@@@@@AAABBBDDDEEEEEEEEEDDDAAAAAA???<<<<<<@@@HHHOOOZZZaaajjjsssxxx{{{}}}~~~~~~uuutttppplllhhhdddaaa___```^^^\\\YYYUUURRRPPPNNNJJJJJJJJJJJJHHHFFFDDDBBBCCCCCCBBBAAAAAAAAAAAAAAAFFFDDDBBB???>>>>>>>>>??????AAACCCDDDDDDFFFIIIKKKMMMPPPUUU]]]eeemmmtttwwwyyy{{{~~~zzzxxxxxx|||}}}~~~{{{yyyxxxxxxxxxzzz||||||{{{{{{|||}}}xxxmmmtttsss]]]TTTVVVYYY]]]YYYKKK>>>888777777111111222222111111000///222222222222222222222222333333333333333333333333555444444333333444444555333333222222222222333333222222222333333444444555555666777777888999::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<============@@@@@@@@@AAA@@@???>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHIIIIIIIIIEEEEEEFFFFFFFFFDDDCCCBBBBBBAAA@@@???????????????>>>???BBBDDDEEEEEEDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@???>>>============BBBCCCCCCCCCBBB@@@>>>===>>>???BBBHHHNNNRRRUUUUUURRRNNNGGGAAA<<<::::::;;;888777777777777999:::;;;999DDDTTTvvvXXXTTTNNNHHHBBB???>>>>>><<<<<<<<<===>>>>>>??????@@@CCCFFFHHHHHHIIIKKKMMMNNNOOOQQQRRRQQQOOOLLLJJJHHHGGGEEEDDDCCCCCCDDDEEE@@@>>>===<<<======<<<;;;::::::999999:::<<<===>>>>>>???AAACCCDDDEEEDDDDDD??????>>><<<;;;>>>EEEKKKYYY^^^eeemmmssszzzzzzxxxtttoooiiieeeaaa```___^^^]]]ZZZWWWTTTRRRPPPKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDHHHFFFDDDAAA???>>>>>>>>>===???BBBCCCEEEGGGJJJMMMPPPRRRVVV[[[aaahhhmmmppprrruuuyyy|||~~~}}}zzzzzz}}}|||yyyxxxxxxxxxyyy{{{{{{zzzyyyyyyzzz}}}vvvkkktttqqq^^^VVVWWW]]]]]]UUUGGG;;;777666555222222222222222111000000333333333333333333333333333333333333333333333333222222111222222333444555555444444333333444444555222333333444555555666666333444555666777888888999;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>??????@@@AAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDAAABBBDDDEEEGGGHHHIIIIIIEEEEEEFFFGGGFFFDDDBBBAAA@@@@@@???????????????@@@???@@@BBBDDDEEEFFFGGGGGGFFFEEECCCAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;BBBBBBDDDDDDDDDBBB@@@???===@@@EEEIIILLLOOOTTTWWWUUUQQQJJJCCC===;;;;;;===888777777777777999:::;;;;;;EEEVVVwwwXXXTTTNNNHHHCCC@@@>>>>>>;;;;;;<<<<<<===>>>>>>>>>???BBBEEEGGGGGGHHHJJJLLLPPPQQQRRRQQQPPPLLLIIIFFFEEEDDDCCCBBBBBBCCCDDDEEE???===<<<<<<>>>>>>>>>===;;;:::888888888:::<<<>>>===>>>@@@BBBDDDDDDDDDDDD===>>>===;;;:::<<>>>>>===<<<>>>AAACCCEEEHHHKKKNNNSSSTTTVVVYYY^^^ccchhhjjjjjjnnnssswwwyyy{{{}}}}}}}}}|||yyyxxxwwwwwwxxxzzzyyyxxxwwwwwwxxxyyy|||wwwiiirrrrrraaaXXXXXX___]]]RRRDDD999666666444222333333333333222111111444444444444444444444444222222222222222222222222/////////000111222444444666555555444444555555666333333444444555666777777666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>===<<<<<<===???BBBCCC;;;<<>>===<<<<<<@@@BBBCCCEEEEEEDDDCCCBBB>>>CCCIIILLLMMMOOOUUU[[[VVVSSSLLLDDD>>>;;;<<<>>>888777777777777999:::;;;===GGGWWWwwwYYYVVVQQQJJJCCC???>>>???;;;;;;<<<<<<===<<<<<<<<<@@@AAABBBDDDGGGKKKOOOQQQPPPQQQRRRRRRPPPNNNKKKIIIJJJIIIHHHGGGEEEDDDCCCBBB>>>>>>======>>>??????@@@<<<<<<;;;:::888777999;;;;;;===???BBBCCCCCCBBBAAA>>>>>>>>><<<;;;===AAADDDNNNYYYdddiiiqqq~~~}}}xxxsssnnnhhhddd```aaaaaa___]]][[[ZZZZZZVVVTTTRRRPPPPPPPPPNNNMMMLLLJJJHHHGGGHHHJJJIIIIIILLLKKKIIIFFFCCC???<<<:::;;;999:::>>>@@@CCCJJJRRRSSSYYY]]]]]]]]]```aaa```ggghhhiiiiiiiiijjjlllnnnssswww}}}}}}yyyyyyzzz~~~zzzyyyyyyxxxyyyyyyyyyyyyxxxvvvuuusss~~~|||lllpppqqqccc[[[XXXbbb[[[PPPCCC999333000///444333222111000000000000111111111111111111111111111111000000000000111111000000111111111222222222444444333222111111111111222333555555444555666888666666666777888888999999<<<<<<======<<<:::888777999:::<<<>>>???>>>>>>===>>>>>>============>>>>>>AAAAAABBBCCCDDDEEEFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEHHHHHHGGGGGGEEEDDDBBBAAAHHHFFFCCCAAAAAACCCFFFHHHFFFGGGHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAACCCBBB@@@>>>>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDD>>>??????@@@BBBBBBCCCDDDEEEEEEFFFGGGGGGFFFDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBBBBBBBCCCFFFHHHJJJGGGEEEEEEFFFDDDAAA>>>??????===<<<<<<===>>>>>>@@@@@@BBBDDDEEEFFFFFFFFFJJJKKKLLLLLLMMMOOORRRUUUYYYTTTMMMFFFAAA>>><<<:::888777666666666777999::::::EEEUUUvvvWWWUUUPPPJJJCCC???>>>>>>==================<<<<<>>>>>>>>??????@@@AAABBB>>>>>>>>><<<999999:::<<<;;;<<>>>>>>>>>>>???>>>>>>======>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBBBBAAAAAA@@@??????DDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>@@@BBBBBBCCCDDDFFFHHHJJJHHHFFFFFFGGGFFFCCC@@@@@@???>>>===<<<===>>>>>>???@@@AAACCCDDDEEEFFFFFFJJJKKKMMMMMMNNNOOOQQQTTTYYYTTTLLLEEE@@@<<<999888888777666666666777999:::;;;EEEUUUvvvUUUTTTPPPJJJCCC???>>>>>>?????????>>>>>>===<<<<<<>>>>>>@@@BBBFFFJJJMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHFFFDDDCCCBBB>>>>>>???@@@BBBCCCDDDEEEBBBBBBAAA???===;;;<<<===;;;<<<>>>???@@@@@@@@@???:::::::::999888;;;???BBBLLLYYYgggqqq{{{yyyuuummmmmmkkkhhheeeaaa___]]]YYYWWWUUUUUUVVVVVVVVVUUUQQQNNNJJJIIIJJJKKKLLLMMMJJJIIIHHHEEEBBB???===<<<:::888888;;;>>>DDDPPP[[[gggmmmpppnnnjjjhhhccc^^^\\\[[[ZZZYYYXXXWWWWWWWWWYYY^^^eeemmmuuu}}}}}}{{{}}}~~~zzzxxxxxxvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{}}}qqq___YYY[[[\\\WWWNNNDDD<<<888777777444333222111111000111111222222222222222222222222111111000000000000111111222222111111111111111111222222222222222333333444444555666666555444555777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<===>>>???@@@@@@??????????????????@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJGGGHHHGGGGGGFFFEEEDDDCCC@@@AAABBBDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???===<<<<<<<<>>=========>>>???===>>>???AAACCCEEEFFFGGGJJJLLLNNNOOOOOOOOOPPPRRRXXXTTTNNNGGG@@@<<<999888888888777666777888999:::;;;EEEUUUvvvRRRQQQOOOJJJDDD@@@>>>>>>@@@???>>>===<<<<<<;;;;;;<<<===???BBBGGGKKKPPPRRRPPPPPPOOONNNNNNNNNNNNOOOOOOMMMJJJGGGEEECCCBBBBBB>>>???AAACCCDDDFFFGGGGGGEEEFFFFFFCCC@@@??????@@@;;;<<<===>>>??????>>>>>>999:::999888888;;;???BBBJJJYYYmmm|||}}}sssqqqnnnkkkhhhddd```]]][[[YYYWWWXXXYYYZZZYYYXXXSSSOOOJJJGGGGGGHHHIIIHHHIIIHHHFFFCCC@@@>>>===<<<;;;999999;;;>>>EEETTTbbbpppwww}}}}}}zzzwwwqqqjjjgggeeebbb___]]][[[YYYWWWZZZ]]]ccciiiqqqzzzyyyxxxzzz}}}{{{zzzyyyxxxvvvwwwxxxyyy{{{{{{||||||}}}uuu___XXX[[[[[[VVVMMMCCC;;;777555444444333222222111111111111222222222222222222222222111111000000000000111111222222222111111111111111111111111222333444555555222444666666555555777888888888999999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<===>>>@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKGGGGGGGGGGGGFFFEEEDDDDDD??????AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????AAAAAABBBCCCDDDEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<<<>>===>>>>>>???<<<===>>>???AAADDDEEEFFFIIIKKKNNNPPPOOOOOOOOOPPPVVVTTTPPPIIICCC>>><<<;;;999888777777777888999::::::DDDTTTuuuOOOOOONNNJJJEEE@@@>>>>>>???>>>===<<<;;;:::;;;;;;;;;<<>>@@@BBBDDDFFFHHHHHHIIIHHHIIIIIIGGGDDDBBBBBBBBB<<<======>>>>>>>>>======;;;;;;;;;:::999<<>>@@@???>>>======>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCDDDFFFHHHIIIEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@??????@@@AAABBBCCC??????>>>>>>???AAACCCDDDAAAAAA@@@@@@AAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA??????>>>@@@BBBCCCCCCDDDEEEGGGEEEFFFGGGGGGFFFFFFEEEEEECCCBBB@@@???>>>>>>>>>???<<<<<<<<<>>>???BBBDDDEEEGGGJJJMMMNNNNNNNNNOOOPPPQQQQQQOOOJJJDDD???======999888777777777888:::;;;999CCCSSStttLLLMMMMMMJJJEEEAAA>>>===>>>===<<<:::::::::;;;<<<<<<===@@@CCCHHHNNNSSSUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIFFFBBB@@@??????@@@???AAACCCFFFGGGHHHIIIHHHIIIJJJKKKJJJGGGEEEDDDEEE>>>>>>>>>=====================<<<;;;:::<<>>===<<<===<<<===@@@BBBJJJ\\\mmmzzzuuuqqqmmmgggbbb```bbbfffkkkrrr{{{xxxrrrrrrvvvzzz}}}}}}~~~}}}yyyyyyyyyzzz{{{|||~~~oooVVVLLLKKKLLLHHHCCC===999777666666333333222222222222333333333333333333333333333333111111000000000000111111000000111111111222222222222222222222333444666666111333555666666777999;;;777777888888999:::::::::<<<<<<;;;;;;<<<===>>>>>>@@@???????????????@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBDDDFFFCCCCCCDDDDDDEEEDDDDDDDDDBBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@BBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAABBBCCCBBBBBBBBBDDDFFFEEEFFFGGGGGGFFFDDDEEEFFFDDDCCCAAA???>>>>>>??????<<<<<<<<<<<<===???BBBCCCEEEHHHJJJLLLLLLMMMOOOPPPMMMOOOOOOJJJCCC>>><<<<<<999999888777888999:::;;;999CCCSSStttJJJKKKLLLJJJFFFAAA>>>===???===<<<;;;;;;;;;===>>>???@@@AAACCCGGGKKKNNNQQQNNNNNNOOOOOONNNMMMKKKJJJHHHFFFBBB???======>>>???@@@AAADDDFFFHHHHHHHHHGGGIIIJJJLLLKKKIIIGGGGGGGGG@@@??????>>>============???>>>===;;;:::;;;>>>AAAOOOaaa|||{{{{{{zzztttpppmmmjjjgggdddcccaaa___]]]VVVUUUTTTSSSTTTSSSQQQOOOOOOMMMIIIEEEAAA??????>>>>>>???AAACCCEEELLL^^^ooo|||wwwooojjjfffiiilllqqqwww~~~wwwssstttyyy|||}}}}}}}}}|||zzzzzzzzz|||~~~gggPPPGGGHHHHHHEEE@@@<<<888777777777333333333222222333333444333333333333333333333333111111000000000000111111//////000111222333333444333333333333333444555666444555777777666666777999888888999999:::;;;;;;;;;======<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@??????@@@@@@????????????@@@@@@>>>??????@@@AAABBBCCCCCCDDDCCCAAA??????@@@BBBCCCAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>???????????????>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAA@@@???????????????????????????>>>??????@@@BBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@AAACCCFFFFFFHHHJJJIIIFFFDDDEEEFFFEEEDDDBBB@@@????????????===<<<;;;;;;<<<===@@@AAACCCEEEGGGIIIJJJLLLOOOQQQQQQSSSSSSNNNEEE>>>;;;<<<999999888888888999:::;;;;;;EEEUUUvvvHHHJJJLLLJJJFFFAAA>>>===???>>><<<;;;<<<===???@@@BBBBBBBBBCCCEEEHHHJJJLLLIIIKKKLLLNNNNNNLLLJJJIIIFFFCCC@@@===<<<<<<===>>>@@@BBBDDDGGGHHHHHHGGGGGGHHHJJJLLLLLLJJJHHHHHHHHHAAA@@@???>>>=========>>>??????===;;;999:::===@@@DDDVVVsss}}}xxxrrroookkkhhhfffdddaaa___ZZZZZZZZZ\\\]]]]]][[[YYYSSSPPPLLLGGGDDDAAA@@@@@@???@@@CCCEEEFFFNNN___qqqxxxqqqoooqqqtttwww{{{}}}xxxuuuwww}}}~~~}}}||||||{{{zzzzzz{{{}}}{{{bbbNNNHHHIIIJJJGGGBBB<<<888555444444333333333222222333444444333333333333333333333333111111000000000000111111......///111222333444555444444333333333444555555777888888777666555555666999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;<<<===>>>???@@@AAABBBBBBAAA???>>>@@@??????????????????@@@===>>>???@@@AAABBBBBBCCCEEECCCAAA???>>>???AAABBB@@@@@@AAABBBCCCCCCCCCCCC@@@BBBDDDEEEDDDAAA>>>;;;>>>>>>???@@@@@@???>>>===@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@AAABBBCCC???@@@AAABBBCCCEEEFFFFFFFFFEEECCC@@@>>>???CCCFFFGGGJJJLLLJJJGGGEEEFFFGGGEEEDDDBBB@@@????????????>>>===;;;:::;;;<<<>>>@@@BBBDDDFFFGGGHHHKKKOOORRRVVVYYYYYYSSSIII@@@======:::999888888888999:::;;;<<>>===<<<>>>BBBCCCAAA>>>??????@@@BBBDDDFFFIIIJJJMMMLLLKKKJJJIIIHHHHHHGGGBBB@@@===;;;;;;<<<===>>>???@@@CCCFFFHHHHHHFFFDDDIIIIIIIIIGGGFFFFFFHHHJJJDDDBBB???<<<;;;<<<===>>>@@@@@@???<<<999777777888FFFQQQfff~~~}}}|||uuuooolllhhhbbb```aaa^^^bbbfffhhhkkkmmmjjjddd```UUULLLHHHEEE@@@>>>???===>>>AAADDDIIITTTaaajjjyyyzzzyyywwwvvvyyy}}}xxxyyy}}}}}}|||}}}~~~{{{zzzzzz~~~sss[[[HHHDDDHHHNNNHHH@@@:::666555555444333333333333333333333333333222222222222222222333444444444333333222222222///111333666666555333111444444444444444444444444777777777777888888888888999999:::::::::;;;;;;;;;???>>>>>>>>>=========<<>>>>>======@@@@@@@@@@@@@@@AAABBBBBBEEEDDDCCCBBBAAAAAA@@@@@@BBBAAAAAACCCEEEEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@AAA@@@???>>>===???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDGGGEEEBBBAAAAAAAAA@@@>>>BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>??????@@@@@@@@@AAA???@@@BBBCCCCCCBBBAAA@@@BBBBBBAAAAAA@@@AAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDGGGJJJNNNPPPOOOKKKFFFCCCCCCBBBAAA@@@???>>>>>>>>>???????????????@@@@@@@@@AAABBBDDDEEEFFFIIINNNQQQPPPXXX[[[SSSHHHAAA???===999888777777777888::::::;;;DDDTTTwwwGGGIIILLLKKKHHHDDDAAA???@@@>>>===>>>AAACCCBBB@@@AAAAAABBBCCCDDDFFFGGGHHHKKKJJJJJJIIIHHHGGGFFFFFF@@@>>><<<::::::;;;===???AAABBBEEEHHHJJJJJJHHHGGGIIIJJJJJJIIIGGGFFFGGGHHHDDDCCC@@@>>>======>>>??????@@@???<<<999777777888AAAJJJ^^^vvv}}}vvvpppnnniiicccaaabbb^^^fffnnntttyyy{{{vvvnnnjjj^^^SSSMMMHHHBBB>>>>>>>>>@@@CCCFFFKKKVVVcccllluuu~~~|||zzz|||}}}zzz{{{~~~{{{yyyzzz{{{{{{yyyyyy|||pppXXXGGGCCCGGGOOOIII@@@:::666555444333333333333333333333333333222222111111111111222222333333333333222222222222222333444666666555444333333333333444444555555555666666777777777888888888999::::::::::::;;;;;;;;;=========>>>>>>>>>??????BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCBBB@@@???>>>?????????AAADDDFFFEEEDDDBBBBBBAAA@@@????????????@@@AAAAAABBBAAA@@@???>>>??????@@@@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCEEECCCAAA@@@AAAAAA@@@???BBBBBBBBBBBBBBBCCCCCCCCC??????@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>@@@@@@??????>>>??????@@@BBBBBBBBBBBBBBBCCCCCCDDDFFFIIIMMMPPPPPPMMMHHHEEEEEEDDDCCCAAA@@@?????????>>>>>>?????????@@@AAAAAABBBCCCDDDEEEFFFIIIMMMQQQSSS[[[]]]UUUJJJDDDAAA???999888777777777888::::::===EEEVVVyyyEEEGGGJJJJJJGGGCCC@@@???AAA???>>>>>>@@@BBBCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCC===<<<:::999999;;;===???CCCEEEGGGJJJKKKKKKKKKJJJKKKLLLMMMLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@????????????@@@???<<<:::888888999===CCCTTTmmm~~~xxxssspppjjjdddbbbccccccnnn{{{xxxooodddWWWPPPJJJCCC?????????AAADDDGGGLLLVVVccclllpppvvv{{{~~~}}}{{{~~~~~~{{{yyyyyyzzz{{{yyyxxxzzz}}}}}}{{{kkkVVVHHHFFFJJJOOOIII@@@999555444333222222222222222222222222222111111111000000111111111111111111222222222222222555555555555555444444444222222333444555666666777555555666666777888999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@??????????????????<<<<<<======>>>???@@@@@@BBBCCCDDDDDDCCCAAA>>>===<<<<<<===@@@CCCFFFFFFEEECCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCBBBAAA@@@@@@>>>??????@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAACCCAAA??????@@@AAA@@@???@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@??????CCCBBB???===;;;<<<===>>>@@@??????>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEHHHLLLOOOPPPNNNKKKIIIGGGFFFEEECCCBBB@@@@@@@@@>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFIIIMMMPPPUUU\\\___VVVKKKDDDAAA???999888777777777888::::::>>>GGGXXX{{{BBBEEEHHHHHHFFFCCC@@@???BBB@@@???>>>@@@BBBDDDEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@;;;:::888777888:::===???CCCEEEHHHJJJKKKKKKLLLLLLMMMOOOQQQPPPMMMIIIGGGFFFDDDDDDCCCBBBAAA@@@???>>>?????????===:::999:::;;;<<<@@@MMMeee}}}|||vvvrrrjjjccc```cccjjjvvv}}}mmmaaaUUUNNNHHHBBB??????===@@@CCCFFFLLLVVVbbbkkkoooqqqrrrrrrtttxxx||||||{{{|||zzzyyyzzz|||zzzyyyyyy{{{~~~zzz|||wwwgggUUULLLLLLOOOOOOIII@@@999555333222111111111111111111111111111111111000000000000111111000000000111111222222333666555444333222333333444111222333444555666777888444444555666888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>@@@BBBDDDDDDCCCAAA???<<<<<<===???CCCEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@AAA@@@>>>>>>???@@@??????<<<<<<===>>>???@@@AAABBB@@@@@@@@@??????>>>>>>>>>CCCBBBAAA???>>>>>>??????AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDFFFJJJMMMOOOOOOMMMLLLJJJIIIGGGEEECCCBBBAAAAAA???>>>>>>>>>???AAABBBCCCDDDEEEEEEFFFFFFIIIMMMPPPUUU]]]^^^UUUIIIBBB>>><<<999888777777777888::::::>>>HHHZZZ}}}@@@CCCFFFGGGFFFCCCAAA@@@AAAAAA@@@??????AAACCCEEEAAABBBDDDFFFGGGHHHHHHHHHCCCCCCBBBAAA@@@??????>>>:::999777666777:::===???BBBEEEHHHJJJJJJJJJLLLNNNPPPSSSUUUUUURRRNNNKKKJJJFFFFFFEEECCCAAA@@@>>>===?????????===;;;:::;;;===;;;===HHH]]]tttzzzsssiii___]]]___iiivvvlll```SSSKKKFFF@@@===>>>>>>@@@DDDHHHMMMWWWccckkkpppoooooooooppprrrvvv{{{{{{~~~{{{zzz~~~{{{xxxxxxyyy{{{{{{zzzyyyzzz}}}zzzfffTTTNNNNNNNNNMMMGGG???888444222111111111111111111111111111111111111000000000000111111000000000111111222222333555444222111000111222333222222333444666777888888555555666777888999:::;;;;;;;;;<<<<<<<<<=========????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAA@@@???>>><<<;;;;;;>>>AAADDDFFFFFFDDDCCC@@@??????AAACCCCCCBBBAAACCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>?????????@@@@@@@@@AAA???>>>>>>???@@@???>>>:::;;;<<<===>>>@@@AAAAAA??????>>>>>>=========<<>>>>>???AAACCCDDDEEEFFFGGGGGGHHHKKKOOORRRXXX___```WWWJJJBBB>>><<<999888777777777888::::::===HHH[[[~~~???BBBFFFGGGFFFCCCBBBAAA???@@@@@@@@@???@@@BBBEEEAAACCCEEEGGGIIIIIIIIIIIICCCCCCBBBAAA@@@???>>>>>>:::999777666777:::<<<>>>AAADDDHHHIIIHHHIIILLLOOORRRTTTWWWWWWUUURRRPPPOOOKKKJJJGGGDDDBBB@@@>>>>>>>>>??????>>><<<;;;===>>>888:::CCCTTTggg}}}|||tttfffZZZWWWYYYaaaooonnnaaaSSSKKKDDD>>>;;;;;;>>>AAAEEEIIIOOOXXXccclllooommmnnnqqqrrrrrrvvv|||~~~~~~{{{yyy}}}}}}xxxuuuuuuuuuyyyyyyzzzzzzzzz|||gggSSSMMMLLLJJJLLLFFF>>>777444222222111222222222222222222222222111111111000000111111111111111111222222222222222333333111000000111222222333333444555666777777888777777888888999:::;;;;;;<<<<<<<<<============>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAA@@@?????????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCAAA>>>===<<<>>>AAADDDFFFGGGGGGGGGDDDCCCCCCCCCDDDDDDBBB@@@CCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBB??????@@@@@@@@@AAAAAAAAABBB@@@>>>>>>???@@@???>>><<<<<<===>>>???@@@AAABBB>>>>>>>>>>>>>>>=========<<<===@@@AAABBBAAA???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHJJJKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEBBBAAA???>>>???@@@BBBCCCEEEFFFHHHIIIJJJMMMRRRUUU\\\cccdddZZZMMMDDD@@@>>>999888777777777888::::::===HHH]]]>>>AAAEEEGGGFFFDDDCCCCCC<<>>;;;:::888777777999<<<>>>AAAEEEIIIJJJHHHIIIMMMQQQQQQSSSVVVWWWUUUTTTTTTTTTQQQOOOKKKFFFCCCAAA@@@@@@>>>??????>>>===<<<>>>???777:::AAANNN]]]rrr~~~ssscccUUUPPPSSSZZZjjj}}}{{{kkk^^^PPPHHHBBB<<<:::;;;;;;>>>CCCGGGLLLUUUaaaiiikkkjjjmmmrrrttttttwww~~~}}}zzz}}}|||wwwttttttttttttvvvyyyyyyyyyzzz~~~gggSSSNNNMMMJJJJJJDDD<<<666333333333222333333333333333333333333222222111111111111222222333333333333222222222222222222222111222222333333444444555555666666666777999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDDDDBBBAAA?????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGEEEDDDCCC@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDBBBBBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDBBB@@@?????????>>>===<<<<<<===>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGDDDBBB@@@???>>>???AAACCCFFFGGGIIIJJJLLLPPPUUUYYY^^^dddeee[[[MMMEEE@@@===999888777777777888::::::>>>JJJ___>>>AAAEEEGGGGGGEEEDDDCCC;;;>>>AAAAAA???>>>@@@BBBEEEGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@??????<<<;;;999777888999<<<===AAAFFFJJJJJJIIIIIINNNRRRPPPRRRUUUVVVUUUUUUUUUVVVVVVSSSNNNHHHDDDBBBBBBBBB>>>??????>>>======>>>@@@999;;;CCCMMMYYYnnnsssaaaRRRLLLOOOYYYjjj~~~ssscccWWWJJJDDD@@@<<<<<<===666:::>>>CCCHHHQQQ\\\dddgggfffkkksssvvvuuuxxx~~~|||}}}{{{}}}}}}xxxuuuuuuvvvqqqtttwwwyyyxxxyyy|||~~~~~~eeeSSSPPPPPPMMMHHHCCC;;;666333333333333333333333333333333333333333333222222222222333333444444444333333222222222222222222333333444444444555555555666666666666666;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFBBBCCCDDDEEEEEECCCAAA@@@??????@@@AAACCCDDDEEEEEEDDDEEEGGGIIIJJJIIIHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHFFFDDDAAAAAA@@@@@@@@@AAAAAABBBEEEDDDCCCBBBAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEECCCAAA@@@@@@???>>>===::::::;;;;;;<<<=========@@@@@@@@@AAAAAABBBBBBCCCGGGFFFDDDBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDAAA???>>>???AAABBBFFFGGGIIIKKKMMMRRRWWW[[[]]]cccdddYYYLLLCCC>>>;;;999888777777777888::::::???KKKaaa???AAACCCEEEDDDBBB???===>>>===<<<<<<<<<>>>???@@@@@@BBBEEEHHHIIIHHHFFFEEEEEEEEEEEEEEECCCAAA???>>>999:::999888777999<<<>>>???BBBDDDFFFGGGHHHKKKMMMQQQSSSUUUUUUUUUUUUWWWYYYYYYUUUNNNGGGBBB@@@@@@AAA@@@@@@??????>>>>>>======??????AAAFFFPPPgggmmmZZZOOOOOOSSSaaakkk||||||ooo^^^UUUKKKFFFAAA<<<;;;===<<<<<<===AAAGGGNNNUUUZZZ^^^bbbgggllloooqqqtttvvvyyy{{{~~~}}}yyyyyy{{{}}}}}}zzzyyyyyyyyyxxxyyyyyyyyyzzz{{{|||||||||}}}ttt```SSSQQQSSSTTTKKKAAA777444333111222444333222111000111222333444111111111222333444555666777666555444444444444444000111111222222333444444555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<@@@???>>>>>>???AAACCCEEEAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA@@@BBBEEEGGGHHHHHHGGGFFFCCCDDDFFFHHHHHHHHHFFFEEEFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFEEECCCBBBCCCBBBAAA@@@AAACCCEEEGGGGGGGGGFFFEEEDDDBBBAAAAAA::::::;;;===>>>???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@EEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHDDDCCCAAA@@@???@@@AAAAAAEEEGGGJJJKKKMMMPPPWWW\\\___cccddd\\\OOOCCC======::::::999777666777:::===AAAKKKggg>>>???BBBDDDDDDBBB???>>>>>>===<<<<<<<<<>>>???@@@???AAACCCEEEFFFFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@;;;;;;;;;:::888999<<<>>>???BBBDDDFFFGGGHHHKKKMMMPPPRRRTTTUUUUUUUUUWWWYYY[[[WWWQQQJJJEEEBBBAAAAAA@@@@@@??????>>>>>>=========>>>@@@DDDNNNeeemmmYYYNNNNNNQQQ```iiixxx|||ppp```VVVLLLFFFAAA<<<<<<>>><<<===>>>AAAFFFLLLRRRUUUWWWZZZ___cccfffiiimmmoooqqqtttwwwzzz|||{{{xxxyyy{{{}}}}}}{{{zzzzzzzzzvvvwwwxxxzzz{{{{{{{{{{{{}}}|||nnn___WWWWWWYYYYYYJJJ@@@777555444222111333222222111111222222333444333333444444555666777777555555444333333333333333111111222333333444444555555666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>?????????>>>>>>???AAACCCEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAA@@@AAACCCEEEFFFFFFEEEDDDCCCBBBAAAAAABBBDDDFFFGGGIIIHHHGGGFFFEEEDDDCCCCCC????????????????????????@@@AAABBBDDDEEEEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBAAA@@@@@@@@@@@@AAACCCFFFIIIKKKMMMQQQVVVZZZ\\\``````YYYLLLAAA;;;;;;::::::999777666777;;;===@@@KKKggg<<<>>>@@@CCCCCCBBBAAA???>>>======<<<<<<===????????????@@@AAACCCCCCDDDDDDBBBBBBCCCCCCCCCAAA@@@???;;;;;;;;;999888888:::<<>>>>>======;;;===@@@CCCJJJ```mmmZZZQQQRRRVVV___gggttt|||sssdddYYYNNNGGGBBB======@@@===>>>???BBBEEEIIILLLMMMMMMOOORRRUUUXXX]]]bbbfffjjjmmmqqqtttwwwzzz~~~}}}yyywwwxxx{{{}}}}}}|||{{{zzzzzzrrrtttwwwzzz{{{|||{{{{{{~~~vvvgggZZZWWWZZZZZZVVVFFF>>>777666555333111222111111222333333333333222333333444555666666666555444333333222222222222222222333333444555555666666555555666777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<999999999:::;;;<<<>>>>>>??????>>>>>>???AAACCCDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAA@@@AAACCCEEEGGGGGGGGGGGGDDDCCCCCCBBBCCCDDDFFFGGGJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDAAA@@@@@@@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAADDDHHHLLLOOORRRVVVYYYZZZ\\\\\\UUUIII???:::999::::::999777666777;;;>>>@@@KKKiii:::<<>>===<<<<<<===>>>???????????????AAACCCEEEFFFGGGGGGFFFEEEBBB???===;;;:::::::::888777666777999>>>AAACCCEEEGGGIIIKKKNNNMMMOOOQQQRRRRRRSSSUUUWWWYYYXXXTTTPPPKKKGGGCCCAAABBBAAAAAA@@@???>>>======;;;>>>AAABBBFFFXXX|||mmm]]]WWW[[[aaaccchhhrrr}}}}}}vvvhhh]]]QQQIIICCC???>>>AAA>>>???@@@BBBDDDEEEFFFFFFDDDEEEHHHJJJMMMRRRXXX]]]fffiiinnnrrruuuyyy}}}~~~zzzwwwvvvxxx{{{}}}~~~~~~~~~}}}{{{yyywwwvvvppprrrvvvzzz||||||{{{{{{~~~uuubbbUUUTTTWWWTTTMMMCCC<<<666666666333111111000111222333444333222111111222333444444444333222333333222222222222333333444444444555666666777777555555666777777888999999::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>>>>>>>???@@@AAACCCDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFHHHKKKJJJIIIHHHGGGGGGHHHHHHDDDEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDCCCDDDEEEFFFGGGKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAACCCCCCFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDAAA@@@??????@@@AAACCCDDDDDDEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAADDDHHHMMMQQQTTTWWWYYYZZZ[[[ZZZSSSHHH@@@;;;:::999999888777666888;;;>>>@@@LLLkkk999:::===@@@AAABBBBBBBBB???>>>===<<<<<<===>>>???@@@@@@???@@@AAADDDFFFHHHJJJIIIHHHFFFCCC???<<<::::::;;;;;;:::888777888:::===???BBBDDDFFFHHHKKKMMMLLLNNNOOOPPPOOOPPPRRRSSSTTTSSSQQQNNNJJJGGGDDDBBBDDDCCCBBBAAA@@@???>>>>>>>>>@@@BBBBBBCCCPPPmmmooo```]]]dddkkkkkknnnttt|||~~~yyykkk```TTTMMMFFF@@@???AAA???@@@AAABBBBBBBBBBBBAAA???@@@BBBCCCFFFKKKRRRVVVbbbeeejjjooossswww|||~~~|||yyywwwvvvxxx{{{~~~~~~~~~}}}{{{xxxuuusssrrrooorrrvvvzzz|||}}}|||{{{}}}~~~wwwbbbTTTTTTWWWRRRIII@@@999555666666444111222000111222333444333222111333333333444333333222222444333333333333333444444444555555666666777888888666666777777888888999999:::::::::;;;;;;;;;;;;<<>>>>>===============>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCAAAAAAAAACCCFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEEEECCCBBBAAAAAA@@@@@@@@@@@@?????????@@@AAAAAADDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDCCC@@@@@@?????????@@@BBBCCCEEEEEEDDDDDDBBBAAA???>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@CCCCCCDDDDDDCCCAAA@@@>>>???@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGMMMRRRWWWYYYZZZ[[[[[[YYYRRRIIIBBB>>>===999999888777666888<<>>@@@@@@@@@AAABBBEEEGGGHHHGGGGGGFFFEEECCC@@@>>><<<;;;===>>>===;;;;;;;;;<<<;;;===@@@CCCDDDGGGJJJLLLKKKLLLNNNMMMLLLLLLMMMOOOOOONNNMMMKKKIIIGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@???@@@@@@BBBBBBBBBJJJ___sssrrrdddccckkksssxxxxxx{{{{{{mmmcccXXXQQQIIIBBB@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAABBBDDDHHHNNNRRR[[[___dddiiinnntttyyy}}}}}}{{{yyywwwxxxzzz}}}~~~|||yyyvvvtttrrrqqqqqqsssvvvyyy|||}}}}}}|||}}}~~~~~~|||dddVVVVVVZZZWWWOOO???888333444666444222333111111222333333333333222777666555444444444444444444333333333333444444555444555555666666777888888777777888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA===>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA@@@AAABBBDDDFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCC@@@@@@?????????AAABBBCCCCCCDDDDDDDDDCCCAAA???===@@@AAABBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@???>>>BBBBBBBBBBBBAAA@@@??????>>>???@@@@@@AAA@@@@@@@@@BBBCCCEEEKKKRRRWWWZZZ[[[[[[ZZZVVVPPPIIICCC???>>>888888888777666888<<>>???@@@AAAAAA@@@???>>><<<<<<<<<===>>>??????@@@AAACCCEEEGGGHHHFFFFFFEEEDDDAAA>>>;;;999999;;;<<<<<<;;;;;;;;;<<<999;;;???AAACCCEEEHHHKKKJJJKKKLLLKKKIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA??????@@@BBBBBBGGGTTTaaauuuhhhjjjttt}}}|||nnneee[[[TTTMMMDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???@@@BBBCCCDDDGGGLLLOOOUUUYYY___eeejjjpppvvvzzz}}}~~~|||zzzyyyyyy{{{~~~~~~{{{yyyvvvuuuuuuttttttuuuwwwyyy{{{|||}}}}}}~~~~~~~~~hhhWWWUUUZZZYYYRRR>>>777222333444333333444222222111111222222333444999888555333222333444555222222222222222333444444444444555555666777777888999999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAA===>>>???@@@AAABBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAACCCDDDEEECCCDDDEEEEEEDDDBBB@@@???BBBCCCCCCCCCCCCBBBBBBAAACCCDDDEEEEEEDDDBBB@@@???AAA@@@@@@?????????@@@@@@===>>>???@@@AAA@@@@@@???AAA@@@BBBGGGOOOVVVYYYZZZYYYVVVRRRLLLFFFAAA>>>===888888888777666888<<<@@@CCCRRRsss999:::<<<===???@@@@@@AAA@@@???>>><<<<<<<<<===>>>===>>>???AAACCCEEEFFFGGGHHHHHHFFFCCC>>>:::666333555777999999888888999:::888:::>>>@@@BBBDDDHHHJJJJJJKKKKKKJJJHHHFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLIIIIIIHHHFFFEEECCCBBBBBB>>>===???BBBDDDFFFNNNXXXqqqvvvlllppp|||}}}ooofff]]]VVVOOOEEE@@@???@@@@@@@@@???@@@@@@AAABBB@@@AAACCCDDDEEEGGGKKKMMMSSSWWW]]]ccciiiooouuuyyy|||}}}~~~}}}{{{zzzzzz|||~~~{{{yyywwwwwwxxxyyyvvvwwwxxxyyy{{{|||~~~~~~zzz}}}jjjVVVRRRWWWVVVQQQ>>>666111222444333333555333222111000111222444555999666333000///000222444111111000000111222333333444444555555666777777777::::::::::::::::::;;;;;;999999:::::::::;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCCCC???AAACCCDDDEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGCCCDDDEEEFFFEEEDDDAAA@@@DDDEEEEEEEEEDDDCCCBBBBBBBBBCCCFFFGGGGGGEEEBBB@@@@@@@@@>>>>>>>>>???@@@AAA===>>>???@@@AAAAAA@@@???@@@??????DDDMMMTTTXXXYYYVVVSSSOOOIIICCC???<<<;;;888888888777666999<<<@@@DDDSSSuuu===<<<<<<<<<>>>???AAABBBCCCBBB???>>>======?????????@@@@@@AAACCCDDDFFFGGGFFFEEECCCCCCBBB@@@<<<999888888888777777777777777888:::<<<>>>AAACCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@@@@AAACCCFFFJJJLLL^^^ppp{{{{{{}}}uuukkk^^^SSSLLLHHHEEEBBBDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGHHHIIIKKKMMMNNNRRRTTTXXX^^^fffooovvvzzz|||}}}~~~zzzwwwxxx||||||yyyxxxwwwvvvtttrrrtttvvvxxxzzz|||}}}~~~~~~zzzpppvvvdddNNNLLLTTTSSSKKK:::777444333444555444222333333333222222111111111111111111111111111111111222222222111111111111000444555666888888888888777:::;;;<<<:::888777777888888:::;;;<<<;;;;;;<<<===:::::::::;;;<<<======>>>>>>>>>???@@@BBBCCCCCCDDDEEECCCAAABBBDDDDDDBBB@@@@@@@@@@@@AAACCCDDDFFFGGGGGGEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@BBBCCCDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@EEEFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDCCCCCC>>>@@@AAA@@@>>>=========;;;<<<===>>>>>>?????????>>>???@@@CCCGGGKKKOOOQQQTTTQQQMMMGGGAAA===;;;999:::;;;:::999777888;;;>>>CCCTTTuuu:::::::::<<<>>>BBBDDDFFFCCCAAA???=========>>>???AAAAAABBBCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDBBB>>><<<999888888888888888888777777999;;;>>>AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEBBBAAAAAAAAACCCFFFHHHJJJMMM]]]ppp}}}sssjjj^^^SSSLLLHHHEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJMMMOOOQQQRRRVVVWWWZZZ___eeemmmtttxxx{{{|||~~~xxxuuuxxx|||}}}zzzyyyxxxwwwuuussstttuuuwwwyyy{{{}}}~~~~~~pppiiirrr{{{^^^LLLKKKQQQOOOGGG999666222111222333111000222222333333333222222111222222222222222222222222111111111222222333333333333444666777888888777777888999:::999888888999:::777999;;;<<<<<<;;;<<<>>>:::;;;;;;<<<======>>>>>>??????@@@AAABBBCCCDDDEEEDDDCCCAAABBBDDDEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGEEECCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@BBBCCCCCCCCCCCCCCCCCCBBB@@@???BBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBAAAAAAEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???AAAAAABBBCCCCCCCCCCCCCCC===>>>???>>><<<;;;;;;<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>@@@BBBFFFJJJMMMPPPPPPMMMIIIEEEAAA>>><<<;;;999999999888666777:::===FFFXXXzzz::::::;;;<<>>???CCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFEEEAAA???999999999888888777777777555777:::>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIEEEDDDCCCCCCCCCEEEFFFGGGEEEPPP^^^lll|||yyyooohhh^^^TTTMMMIIIFFFDDDCCCFFFIIILLLNNNMMMLLLKKKIIIJJJMMMPPPTTTVVVXXXYYY\\\\\\]]]```eeekkkqqqtttxxx{{{zzztttrrrwww}}}|||zzzyyyxxxvvvuuusssuuuwwwyyy{{{}}}~~~~~~yyyhhhdddrrrpppWWWHHHHHHLLLIIIBBB999777444222222222111000111222333444444333222222444444444444444444444444000111111222333444555666333444555666777777777777555777888888888888:::;;;777999;;;<<<<<<<<<>>>???<<<<<<======>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEECCCBBBBBBCCCEEEFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFF@@@AAACCCEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCAAA???======???AAACCCCCCCCCDDDDDDCCCBBB@@@???AAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBBAAAEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHGGGFFFDDDBBB@@@???AAAAAABBBBBBCCCCCCBBBBBB;;;<<<===<<<999888888999:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@DDDHHHKKKMMMJJJHHHEEEBBB@@@>>>======888888888777666777:::<<>>>>>======>>>???AAABBBBBBAAA???===<<<===>>>???BBBCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFGGGGGGFFFCCCAAA999999888777777666555555333555999<<>>???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDFFFGGGJJJKKKLLLHHHHHHFFFEEEEEEEEEEEEFFFIIINNNUUU___nnn}}}vvvrrrjjjeee^^^WWWQQQMMMJJJIIIIIIMMMSSSWWWYYYWWWTTTRRRLLLNNNRRRVVVZZZ]]]^^^___aaa``````bbbeeejjjnnnqqqtttxxx}}}{{{uuuooopppwww}}}{{{zzzyyywwwvvvssstttvvvyyy{{{}}}~~~vvvhhhhhhyyyzzz}}}jjjSSSEEEDDDGGGDDD???;;;:::777555444333333222000111333444555444333222333333333333333333333333222222333333444555555666333444444555666666777777555777888888888888999;;;777999<<<=========???@@@======>>>>>>??????????????????@@@AAAAAABBBCCCCCCAAAAAABBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGG@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBB@@@===<<<<<<===@@@BBB>>>AAACCCDDDDDDCCCCCCCCC@@@@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGEEEDDDBBBAAA@@@AAAAAABBBBBBBBBAAAAAA;;;<<<<<<:::888777888999::::::;;;<<<============;;;<<<===???BBBEEEHHHJJJGGGEEEBBB@@@>>>===<<<<<<888888888777666777:::===GGG^^^~~~>>>============>>>@@@AAABBB@@@>>>===<<<<<<>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGFFFDDDBBB999888888666555444333333222444777:::<<<===<<<<<<>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBDDDEEEHHHJJJMMMNNNKKKJJJIIIHHHGGGGGGFFFFFFHHHIIIMMMSSS^^^oooxxxoooiiieeeccc```[[[WWWSSSRRRRRRTTTWWW]]]aaabbb___[[[XXXLLLNNNQQQUUUYYY\\\___```bbbbbbcccdddgggjjjmmmoooqqqtttyyy~~~~~~wwwqqqllloooyyy~~~|||{{{zzzxxxvvvssstttwwwzzz|||~~~{{{tttjjjnnnxxx}}}}}}hhhPPPBBB@@@BBBBBB@@@;;;:::888666444333333444222222444444444444333222333333333333333333333333444444444444444444444444444444555555666777777888777999:::999888777888999888;;;===>>>===>>>???@@@>>>>>>>>>???????????????>>>>>>>>>??????@@@@@@AAA@@@AAABBBCCCDDDEEEFFFGGGBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@???===;;;;;;===???@@@>>>AAADDDFFFEEECCCCCCDDD>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCC@@@AAAAAAAAAAAAAAA@@@@@@=========:::888777888999999:::;;;<<<<<<======<<<;;;;;;<<<>>>@@@CCCFFFHHHFFFDDDAAA>>><<<:::::::::999999999888777999<<>><<<<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGGGGEEECCC:::999888777555444333222222333555777888:::;;;;;;======>>>@@@AAACCCDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCEEEGGGJJJLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFIIIOOOVVVaaaqqq~~~yyypppgggbbb```aaabbbaaa^^^\\\\\\]]]^^^aaadddfffeeebbb]]]ZZZKKKLLLMMMPPPSSSVVVYYY[[[aaabbbdddgggjjjlllnnnoooooorrrvvv{{{~~~zzzsssnnnkkkppp{{{~~~|||{{{zzzxxxwwwtttuuuxxx{{{}}}{{{~~~oooiiiqqq~~~zzzeeeMMMAAA??????@@@@@@777777666444222111222444555444444444333333333333222222222222222222222222555555444444444333333333666555555555666777888999999:::;;;:::888888999::::::<<<>>>???>>>>>>>>>@@@>>>>>>>>>>>>>>>?????????======>>>>>>>>>????????????@@@BBBCCCCCCCCCEEEGGGAAAAAAAAABBBBBBDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCC???>>>============>>>???@@@DDDHHHHHHDDDAAA@@@AAA===>>>???@@@@@@???>>>===<<<<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@AAAAAAAAA@@@??????>>>>>>===:::888777888:::888999:::;;;<<<<<<<<<<<<;;;;;;<<<===???BBBEEEFFFEEECCC@@@===;;;999999888999999999888888:::===@@@KKKbbb|||~~~999999999999;;;===@@@AAAAAA@@@>>><<<;;;<<<===>>>@@@@@@???@@@@@@AAABBBCCCDDDCCCDDDFFFHHHHHHFFFDDD<<<<<<:::999777555444333333333333444555777:::;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLIIIHHHJJJOOOQQQTTT]]]hhhttt{{{{{{zzzxxxuuuoooiiiccc___]]]```dddfffeeeeeefffhhhfffffffffeeeccc___[[[XXXLLLLLLKKKLLLNNNRRRVVVXXX^^^```eeeiiimmmoooooooooppprrruuuxxx{{{}}}~~~~~~{{{uuuqqqlllkkkrrr~~~}}}|||{{{zzzxxxvvvuuuvvvyyy|||zzzxxxjjjfffqqqqqq^^^JJJAAA???======???555666666444222222444666888777444222111222222333444444444444444444444444333333333333333444444444777777666666777888:::;;;888999;;;;;;::::::;;;===<<<>>>??????>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>@@@BBBBBBAAAAAACCCEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@AAABBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCCCCDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>??????>>>>>>>>>@@@DDDIIIIIIEEEAAA@@@AAA>>>???@@@AAAAAA@@@???>>>999:::;;;===>>>?????????@@@?????????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===:::777666777999888999:::;;;;;;<<<;;;;;;<<<<<<<<<===???BBBDDDFFFCCCAAA???<<<;;;:::999999777888888888777999<<>><<<;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFIIIIIIGGGFFF>>>>>><<<:::888666555444333222222222333666999;;;999999:::;;;<<<===>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBCCCCCCDDDEEEGGGIIIIIILLLMMMNNNOOOOOOOOOOOOOOOJJJHHHIIILLLJJJGGGJJJRRR[[[aaajjjttt{{{~~~~~~}}}}}}~~~|||xxxvvvqqqlllgggcccaaa___[[[```eeeiiiiiijjjllloooiiihhhfffccc___[[[WWWUUUPPPNNNMMMLLLNNNQQQUUUXXX[[[___eeekkkoooqqqqqqpppqqqrrrtttwwwzzz|||~~~~~~}}}wwwqqqppplllkkksss}}}{{{{{{zzzxxxvvvvvvwwwzzz}}}xxxwwwhhhdddppp}}}iiiWWWGGGAAA@@@===;;;<<<666888888777444444777::::::888555222000111222333555555555555555555555555000111111222333444555555888777777777777999:::;;;666888:::;;;;;;<<<>>>@@@>>>???@@@@@@>>>======>>>>>>>>>>>>===============???????????????@@@@@@@@@>>>@@@BBBBBB@@@@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDD@@@@@@@@@@@@AAACCCEEEGGGBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCEEEFFFGGGBBBBBBCCCDDDEEEEEEEEEDDDAAA@@@@@@@@@??????>>>>>>===>>>???@@@@@@???>>>===<<>>>>>>>>>>>>>>======>>>@@@BBBCCCEEEEEEDDDCCCBBB@@@>>>===@@@@@@@@@@@@@@@???>>>===>>>>>><<<999666555777999888888999:::;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEEAAA@@@>>><<<;;;;;;;;;;;;666777777666666888;;;>>>DDDYYY|||AAA===999888:::=========AAA@@@@@@???>>>===<<<<<<===???AAAAAAAAAAAACCCEEEBBBCCCDDDFFFGGGHHHIIIIIIHHHDDD???<<<;;;999666444555333111111333666777777999999:::;;;<<<<<<============>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGDDDGGGKKKNNNOOOOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMRRRTTTWWW[[[aaaggglllooosss||||||{{{vvvsssrrrrrrrrroooiiihhhiiigggccc^^^___bbbfffkkknnnooonnniiiddd^^^YYYWWWWWWWWWVVVSSSRRRPPPOOOPPPQQQSSSTTTSSSWWW___gggnnnsssvvvwwwsssuuuxxxyyyzzz{{{|||~~~{{{|||tttpppooommmooowww}}}{{{yyyxxxxxxwwwuuussswwwwwwyyy{{{}}}zzzuuufffdddssssss\\\OOOCCC??????===:::999555555555555555666777888999888666444333333333444444444555555444444333333555555555666666666666666:::999888777666666666666<<<<<<<<<<<<<<<===>>>???:::;;;;;;;;;<<<<<<======???@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDCCCAAA@@@@@@BBBAAABBBBBBBBBBBBBBBAAAAAA>>>>>>@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDGGGGGGGGGFFFEEECCCAAAAAADDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@AAABBBEEEGGGHHHCCCBBBAAA@@@???@@@AAABBBAAAAAAAAA@@@???>>>===<<<======>>>@@@AAABBBBBBCCCDDDCCCBBB@@@???>>>======;;;:::999<<>>===<<<<<<===>>>>>>AAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>??????>>>>>>===<<<;;;999777666888777888;;;>>>>>>;;;888===>>><<<;;;???GGGJJJIIIEEEBBB>>>;;;:::999777555666777888777777888;;;===CCCWWWyyyBBB>>>999777999;;;======@@@@@@@@@???>>>======<<>>===;;;999666777444222222444666777777777777888999:::;;;<<<===??????@@@AAABBBCCCCCCDDDAAAAAA@@@@@@AAABBBCCCDDDEEEHHHKKKNNNOOOOOOQQQRRRPPPOOOOOONNNMMMLLLKKKKKKKKKKKKMMMPPPTTTYYY]]]___gggqqq}}}}}}wwwtttuuuuuuqqqnnnnnnnnnooommmiiihhhiiihhhdddbbbbbbdddgggjjjlllkkkjjjeeeaaaZZZVVVUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSSSSWWW^^^eeekkkppprrrssssssvvvyyy{{{|||}}}}}}{{{tttppppppnnnpppwww|||{{{yyyyyyzzzzzzxxxwwwyyyyyyzzz{{{}}}|||llliiiwwwsssWWWLLLAAA??????<<<999888444333333333333444555666444444333222111222333333555555555666666555444444555555666666666666777777888999999999999:::::::::=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDBBBDDDDDDDDDBBBAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBB??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBDDDEEEFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===>>>>>>??????@@@BBBCCCDDDDDDCCCBBB@@@????????????>>><<<;;;===???AAA@@@>>>@@@???>>>===<<<<<<======????????????>>>>>>======>>>===============>>>>>>>>>>>>===<<<;;;999888777888777777:::<<<===;;;999:::;;;;;;:::>>>EEEHHHFFFDDDAAA===;;;:::999777666555666777777666777:::===CCCVVVxxxDDD@@@:::777888:::<<<===???????????????>>>===<<>><<<:::999777444444555666555555444444555666777999;;;<<>>>>>>>>>>>>>>@@@AAAAAACCCEEEHHHJJJKKKMMMOOORRROOOOOONNNMMMLLLJJJIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSYYY```jjjqqqrrrooojjjgggkkkgggfffiiikkkiiihhhjjjkkknnnnnnkkkkkkmmmllliiijjjiiiiiiiiiiiihhheeebbb___[[[UUUQQQQQQSSSUUUUUUVVVVVVTTTSSSSSSSSSSSSTTTTTTXXX]]]ccciiilllnnnoooqqqtttxxx{{{|||}}}{{{tttqqqpppoooqqqwww|||{{{zzzyyyzzz||||||{{{zzzzzzzzz{{{|||}}}tttrrr~~~{{{hhhQQQHHH@@@??????<<<888666222222111111222222333333222222222222222333444444555555666666777666666666666666666777777777888888777888:::<<<===>>>>>>===>>>>>>==================???>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCDDDCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEE@@@@@@BBBCCCDDDEEEEEEEEEBBBAAAAAABBBEEEFFFFFFEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>AAA@@@??????@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@>>>===???@@@@@@@@@AAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===;;;:::888777888777777888:::;;;;;;:::;;;>>>??????CCCIIIJJJGGGCCC@@@===;;;:::999777666555666666666555777999<<>>>>>????????????>>>===???AAABBBAAA@@@???@@@AAAAAABBBEEEGGGJJJLLLMMMNNNKKKIIIFFFCCCAAA???>>>===;;;999666555555555444222222222222333555777999:::<<<<<<===>>>>>>>>>======<<<<<<<<<===>>>>>>?????????AAACCCDDDEEEGGGKKKNNNLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOQQQUUU[[[___```]]]ZZZWWWYYYVVVXXX]]]aaabbbeeeiiimmmrrrtttssssssvvvvvvsssuuussspppmmmiiiddd___[[[YYYUUUOOOLLLMMMPPPRRRSSSUUUUUUUUUVVVVVVVVVVVVVVVWWWYYY^^^cccgggkkklllmmmnnnqqquuuyyyzzz{{{}}}~~~{{{uuuqqqoooooorrrxxx||||||{{{zzzzzz||||||{{{zzzyyyyyyzzz|||}}}{{{{{{ooo\\\LLLEEE@@@@@@@@@<<<777666222222111111111111222222444444444444444444444555333444555666666666666666666666777777888999999999777888;;;>>>??????>>>===>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<<<<============CCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCC@@@BBBCCCCCCBBBBBBDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDD>>>???@@@BBBCCCDDDDDDDDD@@@??????@@@CCCEEEEEEDDDFFFDDDCCCAAA@@@@@@AAAAAACCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???BBBAAA???>>>???AAADDDFFFFFFEEEDDDBBBAAA@@@??????CCCAAA???======>>>???@@@AAA@@@???>>>===<<<;;;;;;999;;;<<<======<<<:::999999999999999999:::;;;<<<>>>=========;;;:::999888888777777777888::::::;;;;;;>>>@@@AAAEEEJJJJJJGGGBBB???<<<:::999999888777444555666555555666999;;;CCCUUUttt}}}~~~HHHEEE@@@;;;888888;;;===<<<===???@@@@@@???>>>======???@@@@@@@@@@@@AAACCCCCCDDDFFFHHHIIIKKKKKKKKKKKKJJJGGGDDDBBB@@@@@@@@@===;;;888777666555333111222222111222333555888999:::;;;<<<=========;;;;;;;;;<<<<<<===>>>>>>??????>>>???AAABBBCCCDDDHHHJJJGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNQQQTTTUUUUUUSSSQQQMMMKKKMMMSSSXXX\\\bbbiiiqqqxxx|||||||||~~~}}}~~~{{{vvvqqqkkkddd]]]XXXUUURRRMMMKKKLLLNNNPPPPPPQQQRRRUUUWWWYYYZZZZZZZZZXXX[[[___ccchhhkkkmmmnnnmmmqqqvvvyyy{{{|||}}}~~~~~~xxxrrrooommmooossszzz~~~}}}|||zzzzzz{{{{{{yyyxxxwwwxxxyyy{{{~~~zzziiiXXXIIIDDD@@@BBBAAA<<<777666333333222222222222333333555555555444444333222222111222333444555666666666777777888888999::::::;;;888:::<<<>>>>>>===<<<;;;===<<<<<<;;;::::::::::::999:::;;;<<<===??????@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBB???@@@BBBBBBAAAAAABBBCCCEEEEEEFFFGGGGGGHHHGGGGGGEEECCCAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCC@@@@@@AAABBBCCCCCCBBBBBB???======>>>@@@CCCCCCCCCCCCCCCAAA@@@@@@AAABBBBBBEEEFFFGGGHHHHHHFFFDDDCCCAAAAAABBBBBBBBBAAA@@@@@@BBBAAA???>>>>>>AAACCCEEEIIIGGGEEEBBB@@@>>>======AAA@@@>>><<<;;;;;;===???@@@@@@???>>>===<<<;;;:::888999;;;<<<<<<;;;:::888888888777777888999::::::<<<<<<<<<<<<;;;:::888888777777777777777888:::;;;666999<<<===AAAFFFFFFBBBAAA>>>;;;999999999888777444555666555555666999;;;CCCTTTsss}}}zzz|||JJJHHHDDD???;;;999:::<<<;;;<<<>>>@@@AAA@@@???>>><<<>>>???@@@???@@@BBBCCCEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKIIIFFFCCCBBBBBBDDD???===;;;:::999888555333444333222222333555777999999;;;===>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???AAACCCCCCCCCDDDFFFHHHDDDEEEEEEGGGHHHIIIJJJKKKGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJMMMQQQRRRQQQPPPJJJHHHHHHMMMQQQVVV___hhhqqqyyy}}}xxxsssmmmfff___ZZZVVVSSSPPPOOOOOOPPPOOOOOONNNQQQTTTXXXZZZ\\\\\\[[[XXX[[[^^^ccchhhllloooqqqqqqtttzzz}}}~~~~~~zzzvvvqqqmmmnnnqqqvvv}}}~~~|||{{{zzz{{{{{{yyyxxxvvvwwwyyy{{{}}}{{{|||uuudddSSSGGGCCC@@@AAA@@@:::666666444444333333222222333333444444333333222000///...000111222444555666666666777888888999:::;;;<<<<<<:::;;;<<<===<<<;;;:::999<<<<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@???AAABBBDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@>>><<<===???AAABBBBBBBBBAAA@@@@@@@@@AAACCCCCCFFFHHHJJJKKKKKKIIIFFFDDD@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>@@@BBBCCCHHHGGGEEEBBB@@@>>>===<<<>>>>>>>>><<<::::::<<<===????????????>>>===;;;:::888999:::;;;;;;;;;:::999888888777777777777888888;;;;;;;;;::::::999888777444666888888777777888:::777:::<<<>>>BBBGGGFFFCCC@@@===:::999999999999888555666666666555777999<<>>@@@AAAAAA???>>>===???@@@@@@??????@@@BBBCCCDDDFFFHHHJJJLLLLLLMMMLLLMMMLLLIIIEEEDDDEEEGGGCCCAAA???>>>===<<<999777777555444222333555777999777999;;;>>>>>>>>><<<;;;999:::<<<===>>>=========>>>AAACCCDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJFFFFFFGGGKKKQQQTTTTTTSSSNNNJJJHHHIIIJJJNNNXXXcccmmmvvv}}}}}}{{{{{{{{{yyy{{{xxxuuurrrnnnjjjddd```ZZZXXXVVVUUUUUUTTTQQQOOONNNQQQUUUYYY[[[\\\[[[ZZZWWWYYY]]]bbbhhhmmmqqqsssrrrvvv{{{~~~|||yyyuuurrrrrruuu{{{}}}|||{{{{{{}}}}}}|||{{{wwwxxxzzz|||~~~|||{{{xxxwwwzzzrrr___NNNFFFBBB???@@@===777444555555444333222222222222222111222222333222111000///000111333444666777777888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>???????????????@@@@@@@@@??????AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBBBB@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBB@@@>>>>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBFFFHHHJJJLLLLLLIIIFFFDDD??????@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@EEEDDDBBBAAA???>>>>>>>>>;;;===>>>===;;;:::;;;===>>>>>>??????>>>===<<<;;;999999999::::::;;;;;;;;;:::999888777777666666777999999999999888888777666222555888999777666777999;;;>>>???@@@DDDIIIJJJGGG???<<<:::999999:::999888555666777777666777:::===BBBTTTtttKKKLLLKKKFFF???;;;:::;;;999;;;>>>AAABBBAAA???>>>???@@@AAA@@@>>>>>>>>>@@@???@@@BBBEEEHHHJJJLLLLLLNNNOOONNNKKKGGGFFFHHHJJJFFFDDDBBBAAAAAA???<<<:::999777555333333555777999333555888;;;<<<<<<;;;999888999;;;<<<======<<<;;;<<>>>>>;;;555222444444444333222111111222222111222333444555444333333111222444555777888999999888888999:::;;;======>>><<<<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>???@@@AAA@@@??????>>>===<<<<<<;;;???@@@AAACCCDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBAAAAAACCCDDDDDDEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDD@@@AAABBBCCCDDDDDDEEEEEEEEEBBB@@@???AAACCCCCCCCCDDDCCCAAA@@@???@@@@@@AAAEEEGGGJJJLLLLLLIIIFFFCCC>>>??????@@@@@@@@@??????>>>>>>>>>>>>????????????AAAAAA@@@@@@??????@@@@@@:::===??????<<<;;;<<<>>>======>>>??????>>>===<<<:::999999999::::::<<<<<<;;;:::999777666666666666888888888888888777666555111555999:::888666777888:::<<<======AAAGGGHHHEEE>>><<<999888999:::999888666777888777777888;;;===AAATTTuuuHHHHHHHHHGGGCCC>>>999555888999<<<@@@BBBBBB???<<>>???@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCDDDJJJQQQWWWYYYXXXPPPOOOLLLJJJIIILLLPPPTTTdddhhhmmmnnnmmmkkkjjjkkkjjjmmmqqqtttuuussspppnnnhhhddd___^^^```___ZZZVVVUUUUUUVVVXXXYYYYYYVVVTTTRRRUUU[[[aaahhhnnnrrrtttwwwyyy{{{{{{zzzzzz{{{|||~~~~~~~~~}}}~~~yyy}}}zzzzzzzzz{{{{{{|||}}}~~~{{{|||~~~~~~zzzyyy~~~fffPPPJJJDDD===999999777333///333333333222222111111111111111222222222333333333///000222444666888999:::999999::::::;;;;;;::::::<<<<<<;;;<<<<<<===>>>?????????????????????@@@@@@??????@@@AAAAAAAAAAAA@@@AAAFFFKKKJJJEEE@@@>>>???BBBBBBBBBCCCCCCBBBAAAAAADDDCCCBBBAAA@@@AAABBBCCCDDDDDDFFFGGGGGGFFFEEEDDDCCCBBB@@@>>>>>>???AAABBB@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@BBBDDDCCCCCCEEEDDDBBBAAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@???BBBCCCFFFHHHHHHGGGEEEDDDEEEEEEDDDCCCAAA???===<<<>>>>>>>>>>>>????????????===<<<:::999999;;;>>>@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::999777555444555666777777888999::::::999777777888888888888888888888888:::;;;>>>AAACCCCCCCCCCCC===<<<:::888777777777888999999777555555666;;;>>>AAAUUUwwwDDDEEEGGGGGGDDD???:::777888999;;;???AAAAAA???===?????????@@@AAAAAABBBBBBDDDEEEGGGGGGFFFGGGIIIKKKOOONNNLLLJJJHHHGGGFFFFFFGGGFFFEEEDDDBBBBBBBBBBBB@@@???<<<:::888777666666555666777999:::::::::999999888888777888999::::::<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHMMMTTTYYY[[[[[[XXXUUUPPPLLLJJJKKKOOORRR\\\```dddfffeeeeeefffggghhhkkkooorrrttttttsssrrroookkkfffeeeeeeccc___ZZZSSSSSSUUUWWWYYYZZZXXXVVVQQQTTTYYY```gggnnnrrruuuuuuwwwxxxxxxxxxxxxyyy{{{~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{|||||||||zzz{{{}}}~~~}}}{{{{{{iiiQQQGGGBBB;;;999:::999666333333333333222222222111111111111222222222333333333222222333444666777888888888999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<=========>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@BBBFFFHHHGGGBBB??????AAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEE@@@???===<<<;;;<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>AAABBBDDDFFFFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>????????????>>>===;;;::::::<<<>>>@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::999777666555555666666777888999999999888777777777777888888888888777777999;;;>>>AAACCCDDDDDDCCC===<<<:::888777777777777999888777666555777;;;>>>BBBVVVxxx???BBBEEEGGGFFFBBB<<<999888888:::===???@@@???===>>>>>>>>>???@@@@@@AAAAAACCCEEEFFFGGGFFFGGGIIIKKKPPPPPPOOOLLLIIIFFFBBBAAADDDDDDDDDDDDDDDCCCCCCBBBEEECCCAAA>>>;;;999777777555555666777888888777777777777777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJLLLPPPUUUZZZ]]]]]]]]]ZZZVVVQQQNNNMMMNNNNNNUUUXXX[[[^^^___```bbbdddfffhhhkkkooosssvvvwwwxxxwwwsssnnnkkkjjjgggbbb^^^RRRRRRTTTWWWYYYZZZXXXVVVOOORRRXXX^^^fffmmmrrruuutttuuuvvvuuutttuuuxxxzzz}}}}}}|||}}}~~~|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzxxxzzz|||~~~yyy}}}hhhOOOBBB>>>:::888999:::888666333333333222222222222111111111222222222333333333444444444555555666666666888999:::;;;<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;<<<===>>>??????@@@??????@@@AAAAAAAAAAAA@@@CCCEEEEEECCC???>>>@@@CCC???????????????????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGDDDCCCBBBAAAAAAAAAAAAAAABBB@@@??????AAABBBBBBAAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@AAACCCDDDCCCBBB@@@???AAAAAAAAAAAA@@@???>>>===>>>>>>>>>?????????@@@@@@???>>><<<;;;;;;===???@@@BBBAAA???======>>>???@@@????????????????????????@@@???>>><<<;;;:::::::::999888888777777666555555777777888888888888777777666777888::::::888777666999;;;???BBBDDDEEEDDDDDD<<<;;;:::888777777777777888888777666555777;;;>>>DDDXXXyyy>>>AAAFFFIIIHHHDDD>>>:::999888888:::===???>>>>>>=========>>>??????@@@@@@BBBDDDFFFGGGGGGGGGIIIJJJPPPPPPPPPNNNKKKGGGCCC@@@AAABBBDDDEEEEEEEEEDDDCCCFFFEEEBBB???;;;888666555444444555555555555555555666666777777888888999999999999::::::;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAAFFFFFFGGGHHHHHHHHHHHHGGGLLLLLLNNNPPPTTTXXX[[[]]][[[\\\\\\\\\ZZZVVVQQQMMMQQQUUUYYY^^^```bbbbbbbbbccceeehhhlllqqqvvv{{{}}}~~~zzztttppplllgggbbb^^^SSSSSSTTTVVVXXXXXXVVVSSSNNNQQQVVV\\\dddkkkqqqttttttttttttsssssstttxxx{{{{{{{{{{{{|||~~~{{{yyyxxxyyy~~~~~~}}}~~~~~~}}}{{{zzzxxxxxxuuuwwwzzz|||~~~{{{~~~xxx{{{|||~~~zzz```III>>>;;;888777888888666555222222222222222222222222111111222222222333333333444444444555666666777777888999:::;;;<<<=========::::::::::::;;;<<<===>>>;;;;;;<<<===>>>@@@@@@AAA??????@@@AAAAAAAAAAAA@@@AAABBBCCCBBB@@@???@@@BBB??????????????????@@@@@@===>>>@@@BBBCCCCCCBBBAAAAAABBBCCCDDDFFFGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDD?????????@@@BBBCCCEEEFFFEEEEEECCCBBBAAAAAAAAAAAAAAA@@@>>>???@@@AAAAAA@@@>>>???AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>@@@AAABBBBBBBBBAAA???>>>DDDDDDDDDCCCBBBAAA??????>>>>>>?????????@@@@@@@@@@@@???>>>======>>>???@@@CCCBBB@@@>>>===???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<:::999999999888888999888888777555555666666777777777777777777666777:::;;;;;;:::777666888;;;???CCCEEEEEEDDDCCC;;;:::999999888777777777777777777666666777;;;>>>EEEYYYyyy||||||???BBBGGGJJJIIIEEE@@@<<<999888777888:::===>>>>>><<<======>>>>>>???@@@@@@@@@CCCFFFGGGGGGGGGIIIJJJMMMNNNOOOOOOMMMJJJFFFCCC@@@AAACCCEEEEEEEEEEEEDDDFFFEEECCC@@@<<<999666555444444444444444444444555666777888888999:::::::::888888999:::;;;<<<===>>>===>>>???AAABBBBBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGKKKLLLLLLNNNPPPSSSWWWYYYWWW[[[bbbhhhjjjeee[[[TTTSSSVVVZZZ___bbbcccbbb```bbbccceeeiiiooouuu{{{~~~~~~yyysssmmmgggbbb^^^YYYXXXXXXXXXXXXVVVRRROOOMMMOOOTTTZZZaaaiiiooorrrttttttttttttsssuuuyyy|||yyyzzzzzz{{{~~~}}}vvvttttttvvv}}}~~~||||||~~~~~~~~~}}}|||zzzxxxwwwtttvvvyyy{{{}}}sssyyy{{{zzz{{{~~~|||mmmWWWEEE<<<:::888666555444333111222222222222222222222222111111222222222333333333222333444555666888999999888999:::;;;<<<<<<<<<<<<:::999999::::::;;;<<<===<<<<<<===>>>@@@AAABBBBBB??????@@@AAAAAAAAAAAA@@@>>>@@@BBBCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCC===???@@@BBBCCCCCCBBBBBBAAABBBBBBCCCEEEFFFGGGHHHFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCEEEEEEFFFEEEDDDCCCBBBBBBAAABBBBBB@@@??????@@@AAA@@@??????@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@EEEEEEEEEDDDBBB@@@???>>>????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????CCCBBB@@@???>>>???@@@AAA???????????????????????????>>>===;;;:::999999999888999999999888777666555555555555666666777777888777999;;;======;;;999777888;;;???CCCDDDDDDBBBAAA999999999999888777777666666777777777666888;;;>>>EEEXXXyyy|||{{{>>>AAAFFFIIIHHHEEEAAA>>>:::777555555888;;;>>>???=========>>>??????@@@@@@???BBBEEEGGGGGGGGGHHHJJJIIIKKKMMMNNNMMMKKKIIIGGGAAABBBCCCDDDEEEEEEEEEEEEGGGGGGEEECCC@@@===:::999555555555555555666777888777888:::;;;<<<<<<<<<<<<999::::::;;;<<<===>>>>>>>>>???@@@BBBCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJMMMQQQTTTUUUYYYaaakkkqqqpppiiibbbYYYYYYZZZ\\\___aaa```^^^aaabbbdddgggmmmsssxxx|||~~~zzztttoooiiieeeccc___^^^]]]\\\ZZZWWWRRRNNNMMMOOOSSSXXX___ffflllpppssstttuuuuuuuuuvvvyyy|||xxxxxxyyy{{{}}}zzzsssrrrrrruuu||||||{{{{{{|||}}}}}}}}}}}}{{{yyyxxxuuuwwwzzz|||~~~uuu|||{{{~~~uuudddQQQDDD::::::888666444222111000111222222222222333333333111111222222222333333333222333444555777888999:::999999::::::;;;;;;::::::777777777777888999::::::======>>>???@@@AAAAAABBB??????@@@AAAAAAAAAAAA@@@===>>>AAACCCDDDCCCBBBAAABBBAAAAAA@@@AAABBBDDDEEE@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@???AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA???>>>===?????????@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>BBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;<<<:::999999888777777666666555555444444555666777888888999;;;<<<<<<;;;999888888;;;???BBBCCCBBB???===888888999999888777777666555666777777777888;;;>>>DDDWWWxxx;;;>>>BBBEEEFFFEEECCCAAA:::777444333666:::>>>???======>>>??????@@@@@@AAA>>>AAAEEEGGGHHHHHHHHHIIIGGGHHHJJJKKKKKKJJJHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDBBB@@@>>><<<888888777777888:::<<<===999:::<<<>>>????????????>>>>>>>>>===============>>>???@@@BBBCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGFFFFFFHHHLLLPPPTTTTTTWWW___iiiooopppoooccc___ZZZXXXZZZ]]]______aaabbbcccfffkkkppptttwwwwwwvvvuuuqqqmmmjjjhhhgggeeedddbbb```^^^ZZZUUURRRNNNOOORRRWWW]]]dddjjjnnnqqqsssuuuuuuvvvvvvxxxzzzvvvwwwxxxzzz|||~~~}}}vvvqqqqqqrrrtttzzz|||zzzyyyzzzzzz{{{|||}}}}}}}}}{{{zzzyyy{{{}}}{{{{{{uuu___LLLBBB999:::999888666333222222111111222222222333333333111111222222222333333333444555555666777777888888999999::::::999999888777666666666777777888999:::===>>>>>>>>>??????@@@@@@??????@@@AAAAAAAAAAAA@@@?????????AAABBBDDDDDDDDDBBBAAAAAA@@@AAACCCEEEFFFCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@AAABBBAAA@@@BBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>???@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA??????>>>>>>============???@@@AAAAAAAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>=========>>>???@@@@@@;;;:::999777666777777888444444333333444666777888777888888999999888888777888;;;???BBBBBB@@@<<<:::777888888999999888666666444666777777777999;;;>>>BBBUUUvvv777:::>>>BBBDDDEEEDDDCCC;;;777333222555:::===???>>>>>>>>>???@@@@@@AAAAAA>>>AAAEEEGGGHHHHHHHHHIIIFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDBBB@@@>>>===::::::::::::;;;===???AAA:::<<<===???AAAAAAAAA@@@BBBAAA@@@???>>>===<<<;;;>>>???@@@AAABBBCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFFFFEEECCCEEEJJJNNNSSSOOOLLLQQQ]]]iiiqqqtttllldddZZZUUUVVV[[[```cccaaabbbdddfffjjjnnnqqqsssnnnnnnnnnllljjjhhhhhhiiihhhgggeeedddbbb^^^YYYUUUOOOPPPRRRVVV\\\ccciiillloooqqqtttvvvvvvvvvwwwyyyvvvvvvxxxzzz|||~~~}}}~~~~~~zzztttpppqqqrrrsssyyy~~~~~~~~~}}}zzzxxxxxxyyyxxxyyy{{{}}}~~~~~~|||{{{|||~~~zzzvvv\\\III@@@999::::::999777555555555111111111222222333333333111111222222222333333333777777777777666666666666999999999999888777666666888888888888999:::;;;<<<============>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@BBB@@@>>>>>>AAADDDFFFGGGBBBAAA@@@@@@@@@BBBEEEFFFFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFEEECCCAAAAAABBBBBBAAA@@@CCCBBBAAA@@@???@@@AAABBBCCCBBBBBBAAAAAA@@@@@@???======>>>@@@AAABBBCCCDDD???@@@AAACCCDDDEEEFFFFFF??????@@@@@@@@@AAAAAAAAA???>>>>>>>>>======<<<<<<>>>???AAABBBAAA@@@>>><<<========================>>>>>>>>>???@@@BBBCCCDDD<<<;;;888666666666888999444444333333444555777888777666666666666666666777888;;;???AAAAAA>>>:::888777777888999999888666666444666777888888999<<<>>>AAATTTuuu777:::>>>AAACCCBBB@@@???@@@<<<777666888:::;;;;;;>>>??????>>>>>>>>>AAACCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEECCCBBB???>>>>>>???BBBCCCAAAAAAAAACCCEEEFFFEEEDDD888;;;>>>@@@@@@AAACCCEEE@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>>======>>>???AAACCCEEEEEEDDDCCCDDDEEEDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHOOOSSSTTTNNNIIINNN```ooowwwnnn]]]PPPOOOXXX___aaa```^^^]]]```ffflllooopppqqqqqqpppmmmjjjhhhhhhiiieeegggiiijjjhhhddd___\\\VVVTTTRRRSSSYYY___eeehhhnnnpppsssssssssssstttuuutttvvvyyy|||~~~~~~~~~}}}{{{|||~~~~~~}}}}}}~~~zzztttqqqmmmjjjiiinnnuuu{{{}}}yyytttqqqpppqqqvvvxxxzzzzzzyyy{{{xxx~~~wwwZZZDDD999;;;;;;;;;999777555333111888666444222000////////////000000222333444555555777888999:::;;;:::999999777888999::::::999777777888777666555666888:::;;;>>>????????????>>>=========<<<;;;;;;;;;<<<>>>???>>>>>>>>>@@@AAACCCEEEFFFAAA@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFHHHFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBDDDEEEEEECCCAAA@@@@@@BBBBBBAAA@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@AAACCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDD>>>??????>>>>>>===<<<;;;;;;>>>AAACCCBBB???;;;999========================???===;;;:::===BBBGGGKKKCCC@@@>>><<<<<<;;;999777555555555555555666777777777777999:::;;;<<<<<<<<<777===BBBAAA@@@???===888888888888888777777777777333444555555555777:::===DDDSSSnnn888:::===@@@BBBBBBAAAAAABBB>>>999777888::::::999===>>>>>>>>>===>>>@@@BBBBBBBBBDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@>>>>>>???@@@BBBAAA@@@@@@AAABBBCCCAAA@@@===???AAABBBBBBBBBCCCEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDBBB@@@???>>>>>>???@@@CCCEEEFFFFFFEEEEEEFFFGGGDDDDDDFFFFFFGGGFFFEEEDDDCCCCCCCCCBBBCCCEEEFFFHHHNNNSSSTTTNNNHHHKKKXXXdddsssmmm```SSSOOOUUU\\\^^^aaa^^^]]]___eeekkkooopppqqqqqqqqqnnnkkkiiiiiiiiiggghhhjjjjjjiiieee```]]]XXXUUUSSSTTTYYY```eeeiiimmmooopppqqqpppqqqrrrtttsssuuuxxx{{{|||}}}}}}|||yyy{{{||||||||||||}}}|||wwwpppnnnjjjgggfffiiiooottt||||||{{{xxxtttrrrrrrssstttvvvwwwwwwvvvxxx{{{yyyrrrVVVDDD===???===;;;999666444222111444333222111000111111222111111222333444555666666777888999:::::::::999999777777888888888888777777888777666555666888:::;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAA>>>>>>>>>???AAACCCDDDEEEAAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDDDDAAA@@@@@@AAABBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAABBB>>>???@@@BBBDDDEEEEEEFFFDDDCCCCCCCCCBBBBBBAAAAAA????????????>>>===<<<<<<<<<>>>@@@BBBBBB@@@===;;;========================>>><<<::::::;;;???CCCFFFAAA???===:::888777777777666666666666666777888888777888999:::;;;;;;;;;<<<888???CCCCCCAAA@@@>>>999888888888777777777666666444555666666666888;;;===BBBQQQlll888:::;;;>>>@@@BBBCCCDDDEEEBBB===:::999999888777;;;===============???AAA@@@AAABBBDDDFFFHHHJJJJJJLLLKKKJJJHHHFFFDDDCCCBBBDDDBBB@@@>>>======>>>???AAA@@@@@@@@@AAAAAA???>>>>>>@@@BBBBBBAAAAAABBBDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@AAAAAAEEEFFFHHHHHHGGGGGGGGGHHHDDDDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@AAACCCEEEGGGLLLQQQSSSOOOHHHGGGNNNWWWkkkkkkdddYYYSSSUUUZZZ\\\aaa___]]]___ccciiimmmooopppqqqrrrpppllliiihhhhhhggghhhjjjkkkjjjgggdddaaa\\\XXXUUUUUUYYY```gggjjjlllmmmmmmmmmmmmnnnqqqsssrrrtttwwwzzz{{{|||{{{{{{xxxyyy{{{{{{zzzzzz|||}}}}}}xxxtttmmmllliiigggeeeggglllpppxxxxxxxxxvvvtttssssssuuussstttuuuuuuuuuwwwzzz|||}}}zzz}}}}}}zzzzzz}}}kkkPPPCCCBBBCCCAAA===888555222111111000000000000111222333444222222333444555666666777777777888999999999999888777777666666666666777777777777666666777888:::;;;999999;;;<<<===>>>>>>>>>@@@????????????@@@AAAAAA>>>>>>??????AAABBBDDDDDDBBBAAAAAA@@@?????????@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDCCCBBB@@@@@@@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBB@@@???@@@AAAAAAAAA@@@?????????@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@===>>>???AAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>===<<<===>>>???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999:::<<<>>>???@@@AAA???<<<777555777999888777777777777888888999888888999999::::::;;;;;;;;;AAAEEECCCBBBAAA>>>:::888888777777777777666666555666777777777888;;;>>>@@@NNNiii999999:::;;;>>>AAADDDFFFGGGEEEAAA>>>;;;999777666:::;;;<<<===<<<===???@@@@@@AAABBBCCCEEEFFFGGGHHHJJJIIIHHHGGGEEEDDDCCCBBBCCCBBB@@@===<<<;;;<<<<<>>???BBBDDDEEEIIINNNQQQOOOIIIGGGIIIMMM```fffggg___WWWWWWZZZ\\\aaa___^^^___bbbgggkkkmmmqqqrrrrrroookkkgggeeeeeeeeegggiiikkkllljjjhhhggg```\\\XXXWWW[[[bbbhhhkkkjjjkkkkkkjjjjjjlllpppssssssuuuwwwzzz{{{{{{{{{zzzxxxyyy{{{{{{zzzzzz|||}}}~~~~~~zzzuuurrrllllllkkkjjjjjjlllpppssswwwxxxwwwuuusssrrrrrrttttttuuuuuuuuuvvvxxxzzz|||}}}~~~~~~vvvmmmnnntttxxxxxxxxx{{{~~~cccJJJBBBEEEFFFCCC===777333111111111//////000000111222333333222333333444555555666666777777777888888888888888777666555444444555777888777777777777777999:::;;;::::::;;;<<<===>>>>>>===>>>>>>>>>>>>>>>?????????????????????@@@AAABBBCCCBBBBBBAAA@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@>>>@@@BBBDDDDDDDDDBBBAAABBBCCCDDDEEEFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA??????AAACCCAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@???????????????>>>===<<>>======>>>>>>??????@@@@@@@@@===========================<<<;;;:::::::::::::::???CCCEEEBBB<<<888999<<<777777777666666777888888999999999999999::::::;;;<<>>:::888777777777666666666666555666666666666777:::<<<===KKKeee999999888999<<<@@@DDDFFFHHHGGGEEEAAA===999777666888:::<<<===<<<===>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@>>><<<;;;;;;;;;===<<<===???AAACCCBBBAAA:::<<<===>>>>>>@@@CCCFFFBBBBBBBBBBBBBBBDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHFFFFFFFFFFFFFFFDDDBBBAAA<<<;;;;;;<<<>>>@@@BBBDDDEEEJJJNNNOOOLLLIIIJJJKKKSSS^^^dddaaaZZZYYYZZZ[[[_________```aaadddhhhkkkppppppooolllgggcccaaaaaabbbdddgggjjjllllllkkkkkkccc___[[[ZZZ^^^dddiiillljjjjjjkkkjjjjjjlllpppssstttvvvxxx{{{||||||{{{{{{xxxzzz{{{{{{{{{{{{|||~~~~~~||||||}}}xxxssspppjjjkkkllllllmmmpppuuuxxxyyyyyyxxxuuurrrppppppqqqssssssrrrsssvvvxxxzzz{{{{{{{{{|||~~~xxxnnniiimmmtttwwwwwwyyyxxx[[[FFFAAAEEEFFFCCC===777222111111111111111111111222222222222222222333333444444555555666666666777777777888888666555444444444555777888777777777888888999:::;;;=========>>>>>>======<<<======>>>>>>????????????????????????@@@@@@AAABBBBBBAAA@@@@@@?????????@@@AAAAAA@@@@@@@@@?????????<<<===@@@BBBCCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEDDDBBB@@@???AAACCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@????????????@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>===============>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999999<<>><<<888777777777666666666666555444444555555444555888:::<<>>BBBDDDGGGHHHGGGDDD???;;;999888888:::<<<======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDBBB@@@???>>>======::::::;;;===@@@BBBBBBAAA<<<===??????@@@BBBFFFIIIBBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFGGGEEEFFFFFFFFFDDDBBB@@@???;;;;;;;;;;;;===???@@@BBBCCCFFFKKKMMMNNNMMMLLLLLLKKKWWWaaabbb]]][[[ZZZXXX]]]___```aaaaaaccceeeggglllkkkiiifffaaa^^^^^^___```bbbeeehhhjjjkkkkkkkkkeeebbb___^^^aaafffiiikkkjjjkkklllmmmmmmooorrruuuuuuvvvyyy{{{||||||{{{zzzxxxzzz{{{{{{zzz{{{|||~~~~~~|||{{{{{{uuupppmmmggghhhiiijjjlllpppuuuyyy{{{{{{yyyvvvrrrooooooppppppooonnnppptttxxxyyyzzzzzzzzz{{{}}}yyyqqqnnntttyyyyyy{{{|||iiiSSSEEEAAACCCDDD@@@;;;666222111111222222222333333333222111111222222333333444444444444666666666555666777777888555555444555555666777888777777888999999:::::::::>>>>>>>>>>>>>>>===<<<;;;>>>???@@@@@@AAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCBBB@@@???@@@AAA@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>???@@@AAA???@@@AAACCCDDDEEEEEEEEE@@@AAAAAAAAABBBBBBBBBCCC@@@@@@@@@@@@???>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::777<<>>CCCEEEAAA>>>>>>;;;888777777666666666666555555333444555444333444777999<<>>>>>>>>@@@AAA@@@@@@AAAAAABBBBBBBBBCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBBBBAAA>>>===>>>@@@CCCDDDCCCBBB>>>????????????AAAEEEHHHCCCCCCBBBAAABBBDDDFFFGGGBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFGGGHHHDDDDDDDDDCCCBBB@@@===<<<<<<<<<;;;;;;<<<===???@@@BBBDDDHHHKKKMMMNNNNNNMMMMMMYYYdddfffdddaaa]]]YYY[[[^^^bbbcccbbbaaabbbdddddddddbbb___\\\[[[^^^```bbbccceeeggghhhhhhggggggfffdddbbbbbbdddgggjjjjjjkkkmmmooopppqqqrrrtttvvvtttvvvxxxzzz{{{{{{zzzyyywwwxxxzzzzzzyyyyyy{{{|||~~~~~~~~~~~~xxxrrrmmmjjjffffffggggggiiimmmsssxxx{{{{{{zzzvvvsssppppppqqqooommmmmmpppuuuyyy{{{{{{zzz{{{{{{}}}yyyrrrqqqxxx{{{{{{}}}|||ttthhhYYYMMMFFFBBBBBB???===999555222111222222222333444444444444333222444444444444555555555555666666555555555666777888444444555666777777888777777777888999::::::::::::;;;;;;<<<=========<<<<<<===>>>???@@@@@@@@@??????@@@@@@???????????????@@@????????????@@@AAABBBBBB@@@?????????>>>>>>>>>>>>======>>>???@@@AAABBBBBB???@@@AAACCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@???AAABBBAAA???======>>>>>>???@@@BBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>==================>>>???AAABBBDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB????????????>>>===<<<<<<;;;<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<777888:::;;;;;;::::::999888777777666555555666666666666555666777:::===>>>@@@DDDFFFBBB???>>><<<999777777666666666555555555444555555555444555777999>>>JJJaaa777777666666888:::===???EEEGGGIIIGGGBBB>>>======777:::===?????????@@@AAA>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCEEEFFFGGGFFFDDD>>>???>>>======>>>AAADDDEEEDDDCCCBBBCCCEEEGGGHHHBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFHHHHHHGGGGGGGGGHHHBBBBBBBBBAAA@@@===;;;:::===<<<<<<;;;<<<===>>>???CCCDDDFFFIIILLLNNNNNNMMMSSS^^^iiilllkkkgggaaa[[[YYY^^^cccdddcccaaaaaabbb___^^^\\\ZZZYYYZZZ^^^bbbdddeeefffffffffeeedddcccgggeeecccdddfffhhhjjjjjjlllnnnqqqsssssstttvvvwwwsssuuuwwwyyyzzzyyyxxxxxxuuuwwwxxxyyyxxxxxxyyy{{{|||}}}|||~~~|||vvvooojjjhhhhhhhhhgggggghhhlllrrrwwwzzzzzzyyywwwsssqqqqqqrrrpppnnnnnnqqqwww|||~~~~~~{{{|||}}}~~~tttnnnooowww{{{|||yyywwwssshhhYYYOOOJJJGGGDDDAAA<<<;;;888555333222222222111222444555666555555444555555555666666666666666666555555444444666777888333444666888999888888777777777888:::::::::::::::888999:::;;;<<<=========:::;;;<<<>>>>>>======<<>>>>>>>>???@@@AAACCCCCC????????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDD???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBB===>>>@@@BBBBBBAAA@@@???===???@@@@@@>>><<<;;;;;;;;;===???AAABBBCCCBBBBBB???@@@@@@AAAAAA@@@@@@???@@@???>>><<<;;;;;;::::::>>>???@@@AAAAAAAAAAAAAAAEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;<<<===<<<;;;999888:::::::::::::::::::::::::::999888777777999;;;===999777666666999;;;<<<<<<999999888777777666777777555555555555777:::===???BBBFFFGGGCCC@@@???===:::777666666666555555555555555666666666555666888:::???KKKaaa777777888999::::::;;;;;;???BBBFFFHHHHHHDDD???<<<<<<:::;;;===AAACCCBBB@@@??????@@@@@@@@@AAAAAAAAACCCDDDFFFFFFEEEFFFHHHJJJJJJIIIHHHFFFDDDBBBBBBAAACCCCCCCCCCCCCCCCCCCCCBBBCCC@@@===<<<===@@@AAAAAACCCDDDGGGIIIIIIHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA???===;;;:::::::::<<<>>>???>>>>>>???@@@AAAEEEIIILLLPPPSSSWWWZZZ]]]ccclllsssuuupppiiicccdddccccccdddfffggggggfff```\\\WWWVVVYYY]]]```aaafffffffffdddbbbaaaccceeeeeeddddddeeefffhhhjjjkkkpppooonnnnnnoooppprrrsssvvvwwwxxxyyyyyyxxxvvvuuuvvvwwwyyy{{{||||||{{{{{{zzz{{{}}}~~~yyyrrrkkkfffccceeecccaaabbbfffkkkooopppuuuwwwwwwtttpppnnnooorrrqqqooopppuuu}}}~~~}}}}}}ssssssuuuwwwvvvyyy{{{vvvqqqdddUUUOOOKKKGGGDDDDDD???<<<888444111111222333111111222222222333333333777777777888999999777555222333444555666888999999999888888777777888999:::999999999999999999::::::<<<<<<;;;:::;;;<<<===>>>;;;<<<<<<===============@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@???>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAA>>>>>>===<<<<<<<<<<<<<<>>BBBDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@============<<<;;;999888<<<<<<;;;;;;<<>>===<<<;;;<<<<<<======<<<;;;::::::999999777777777777888888888888777888888999999::::::;;;555555555555555666777777999888777666444444333333111333555666888;;;???BBBBBBBBBAAA???<<<999666444777666666555555555666666666666666555555777;;;???CCCLLLbbb777888888999::::::;;;;;;>>>AAAEEEHHHHHHEEE@@@>>><<<;;;:::<<>>>>>?????????@@@@@@@@@EEEFFFGGGFFFEEEFFFHHHJJJKKKJJJHHHFFFEEECCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBCCC@@@======>>>@@@BBBBBBBBBDDDFFFHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGCCCBBB@@@>>><<<;;;:::::::::===???@@@AAAAAACCCDDDCCCFFFKKKNNNRRRVVVZZZ]]]ccclllwww}}}|||uuuooolllllljjjiiiiiijjjkkkkkkjjjeeeaaa[[[YYY[[[___aaabbbeeeeeeeeecccaaaaaacccdddddddddddddddfffhhhjjjlllppppppppppppqqqrrrssssssuuuvvvwwwxxxxxxwwwvvvtttwwwxxxzzz{{{||||||||||||||||||}}}}}}~~~~~~~~~zzzuuuoooiiieeebbbeeecccaaacccgggllloooqqqtttttttttrrrpppooopppqqqqqqppppppuuu|||~~~}}}~~~~~~zzzwwwwwwwww~~~}}}rrraaaOOOGGGEEEDDDDDDEEE===:::666222000000111222111222222222222333333333666666666777888888666444333444444555666777888888666666555666777999;;;<<<888888888999999999::::::<<<;;;;;;:::;;;<<<===>>>;;;<<<======>>>>>>======>>>???????????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????????????????AAA@@@@@@???@@@AAABBBCCCBBBAAA@@@?????????@@@AAA??????@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;===AAACCCCCCBBB@@@AAAAAAAAAAAA@@@??????@@@@@@>>>===<<<;;;::::::<<<<<<;;;;;;<<<>>>@@@AAABBBCCCDDDCCCAAA@@@AAABBB>>>>>>=========>>>???@@@<<<<<<<<<;;;:::999999999777777777888888888888999999999999999999999888888555555555555666666777777999888777555444444333333444666777777888:::===@@@BBBBBBBBB@@@>>>;;;999777666666777777777777777777444555555555555777:::===BBBKKKaaa888888888999999::::::;;;<<>>???????????????@@@@@@@@@AAAAAAEEEFFFGGGGGGFFFFFFHHHJJJKKKJJJHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>???AAABBBCCC@@@======???AAACCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHBBBAAA???===<<<:::::::::;;;===@@@BBBCCCDDDFFFHHHFFFIIIMMMQQQTTTXXX]]]aaagggtttyyywwwuuurrrnnnlllmmmnnnnnnnnnlllgggbbb______```bbbccccccccccccbbb``````bbbdddcccccccccdddfffhhhkkklllooopppqqqrrrssssssssssssttttttvvvwwwwwwvvvuuutttwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}~~~{{{yyyuuuqqqlllgggdddcccdddcccccceeejjjooorrrsssrrrqqqppppppqqqrrrrrrrrrrrrqqqrrrvvv|||~~~}}}}}}~~~uuu```JJJAAABBBDDDEEEFFF:::777444000......///000222222222222333333333333555444444555777777555333555555555555666666666777666666555666777888999:::666666777888999::::::;;;<<<;;;;;;;;;;;;<<<======<<<======>>>>>>>>>>>>>>>======>>>>>>>>>>>>======@@@@@@@@@???????????????AAA@@@??????>>>?????????========================@@@@@@??????@@@@@@AAABBBAAA@@@???>>>>>>>>>??????===>>>??????@@@@@@??????@@@@@@?????????>>>>>>>>>===;;;;;;<<>>===<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>???AAACCCCCCAAA@@@???@@@>>>>>>======>>>>>>???@@@;;;;;;;;;:::999999888888666777777777777888888888::::::999888888777666666666666666666777777777777888777666555444333333333555666666666666888;;;>>>AAAAAAAAA???>>><<<:::999555666777999999999888888222444555555555777999;;;@@@JJJaaa888888888999999:::::::::;;;===AAADDDFFFEEEDDDCCC>>>===;;;::::::<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFGGGJJJLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFDDD@@@===<<<===@@@BBBAAA???<<<<<<>>>AAACCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFFAAA@@@???===<<<;;;;;;;;;;;;>>>AAABBBCCCDDDFFFHHHHHHKKKNNNQQQUUUZZZ___ccchhhuuuyyyuuuooollllllmmmnnnoooooolllgggcccaaaaaabbbbbbaaaaaabbbaaa``````ccceeebbbbbbcccdddfffiiikkkmmmooopppqqqssstttssssssrrrrrrrrrssstttuuuuuuttttttvvvvvvxxxyyyzzz{{{||||||}}}|||{{{{{{|||~~~}}}xxxvvvrrrnnnjjjhhhfffffffffeeefffiiinnnsssuuuvvvrrrpppnnnpppsssvvvuuussssssrrrtttwww|||~~~}}}}}}~~~xxxaaaJJJAAADDDFFFFFFEEE888666333000///...///000222222222333333333444444555444444555666777666555666666666666666555555555999888888777666555555444555555666777999:::;;;;;;;;;;;;;;;;;;<<<<<<======<<<===>>>>>>??????>>>>>><<<<<<===>>>>>>>>>======???????????????>>>>>>>>>@@@@@@????????????@@@@@@========================???????????????@@@@@@AAA??????>>>>>>============<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCBBB@@@>>><<<;;;<<<<<<;;;:::::::::;;;<<<===???BBBBBBAAA>>>======@@@???>>>===<<<;;;;;;;;;::::::999999999888888888555555555555666666666666888888888777777666666666666666777777777777777777777666555444333333333333333333444444444777;;;>>>BBBBBB@@@>>><<<:::888777333444777999:::999888777111333555666666666888:::AAAKKKbbb888999999999999999::::::999;;;>>>AAADDDDDDDDDDDD@@@???===;;;::::::<<<===????????????@@@@@@@@@@@@???AAACCCEEEFFFHHHKKKNNNIIIIIIHHHHHHHHHHHHHHHIIIGGGDDD@@@<<<;;;<<>>===<<<<<<<<<;;;>>>@@@BBBBBBCCCEEEFFFJJJLLLOOOQQQTTTYYY^^^bbbgggrrrzzzuuuoookkkjjjkkkkkklllooonnnkkkgggdddaaa``````___````````````aaacccfffdddddddddeeefffiiikkkmmmnnnoooppprrrsssrrrrrrqqqooopppqqqrrrssssssttttttttttttuuuvvvwwwyyyzzz{{{|||{{{zzzyyyzzz{{{}}}}}}zzzyyywwwuuuqqqmmmjjjiiiiiiiiihhhhhhjjjnnnssswwwxxxyyysssqqqoooqqquuuxxxwwwuuuttttttvvvxxx{{{}}}~~~}}}}}}~~~|||}}}sss^^^JJJDDDFFFFFFCCC@@@777666333111000000111111222222333333333444444444666555444555777888777666666666666666555555555555888888888777666555444444555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@???>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>======>>>>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????AAABBBCCCCCCDDDDDDAAABBBDDDEEECCC@@@<<<999<<<;;;;;;:::::::::::::::;;;>>>@@@AAA???===<<<<<<======<<<;;;:::999888888888888888888888777777777333333333444444444444555555555555666666777777777666666777777777777666555666555444333333222333333222333333444666:::@@@DDDGGGEEECCC???<<<999777666222333666888888888777666111333555666666666888:::CCCMMMddd999999999999999999999999777999<<<>>>AAABBBCCCDDDBBBBBBAAA???<<<;;;<<<===<<<<<<<<<============>>>>>>@@@BBBDDDEEEGGGJJJMMMHHHGGGGGGGGGHHHHHHIIIJJJHHHEEEAAA===;;;<<<>>>@@@???===;;;;;;>>>BBBDDDEEEDDDDDDBBBBBBBBBCCCEEEFFFFFFGGGIIIIIIIIIGGGEEECCCCCCCCCBBBAAA@@@@@@?????????>>>>>>===<<<<<<<<<===;;;>>>AAACCCDDDEEEGGGIIILLLNNNPPPQQQTTTXXX]]]aaafffnnn}}}{{{tttnnnkkkjjjiiiiiikkkmmmmmmkkkfffbbb___^^^^^^___`````````bbbeeegggffffffffffffgggiiikkkmmmlllmmmnnnoooppppppppppppmmmnnnooopppqqqrrrssstttrrrrrrssstttvvvxxxyyy{{{|||{{{zzzzzzzzz{{{|||}}}zzz{{{|||}}}}}}|||{{{zzzvvvsssnnnjjjhhhhhhjjjkkkjjjkkkmmmqqqvvvyyyyyyyyytttsssrrrsssuuuvvvvvvvvvuuuvvvxxxyyy{{{|||}}}}}}~~~{{{yyy}}}|||xxxfffVVVFFFBBBDDDBBB>>>:::666555444222222111222222333333333333444444444444666555444444666888888777666666666666666555555555444555666777888888888888777777888999:::;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<===============;;;<<<===>>>?????????>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>======>>>>>>>>>===<<<;;;;;;<<<======>>>>>>======???@@@AAAAAAAAA@@@???>>>;;;<<<===<<<;;;;;;<<<>>><<<===>>>???@@@@@@@@@@@@???@@@CCCDDDCCC@@@<<<:::;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>>>><<<;;;:::;;;888888999::::::::::::999777777777777777777777777222222333333333444444444333333444555555666777777555666777777777666444333555444333222222222222222333444555777:::???FFFKKKJJJHHHEEEAAA===:::888777333444555666777777666666222444555555555777999;;;DDDNNNfff999999999999999999999999666888:::<<<>>>@@@BBBBBBDDDEEEEEECCC???<<<<<<===<<<============>>>>>>>>>???@@@BBBCCCCCCDDDGGGIIIFFFFFFFFFFFFGGGHHHJJJJJJHHHFFFBBB>>>======>>>???@@@>>><<<===@@@DDDFFFGGGFFFDDDCCCBBBBBBDDDFFFGGGGGGHHHJJJJJJJJJHHHEEECCCBBBAAAAAA@@@??????>>>>>><<<<<<;;;:::::::::;;;;;;;;;>>>CCCFFFHHHKKKNNNPPPOOOPPPQQQRRRTTTXXX]]]aaabbbhhhssswwwqqqmmmjjjhhhhhhkkkooonnnjjjddd```^^^]]]___``````aaacccfffiiiiiihhhhhhhhhhhhjjjlllmmmkkkkkkkkkkkklllmmmnnnooollllllmmmnnnoooqqqssssssrrrrrrssstttuuuxxxzzz{{{||||||||||||||||||||||||{{{{{{zzzyyyxxxwwwvvvvvvssspppkkkfffdddeeegggiiikkkkkknnnrrrvvvyyyxxxwwwttttttuuutttsssrrrtttuuuvvvwwwyyyzzz{{{{{{|||}}}wwwvvvzzzwwwqqqZZZMMMBBB@@@AAA???===;;;555444333222222222222222333333333444444444444555555444222333555777777777555555555666666666666666333555666888::::::::::::999999::::::;;;;;;;;;;;;:::;;;<<<=========<<<;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;======>>>>>>===:::;;;<<<<<<===>>>??????======<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>======>>>>>>???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@???===<<<===>>>===;;;:::<<<>>>;;;<<<===>>>>>>>>>>>>>>>???????????????>>>======;;;;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<:::999:::;;;777888999:::;;;::::::999666666666666666666666666333444444444555555555555444444444444444555555555444555666666666555333222444333333222222222222222333444555777:::@@@HHHMMMHHHFFFCCC???;;;999888777666666666666666666777777444555555555555777:::===BBBMMMfff999999999999999999999999666777888:::===???AAABBBEEEGGGHHHEEEAAA===<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBBBBDDDFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIFFFCCC@@@>>>===>>>???BBB???>>>???BBBFFFHHHIIIFFFEEECCCBBBBBBDDDGGGHHHGGGIIIJJJKKKJJJHHHEEECCC@@@@@@@@@@@@?????????>>>:::999999888888999999:::;;;???DDDIIILLLPPPTTTWWWRRRRRRSSSSSSUUUXXX]]]aaa]]]ccclllvvvwwwqqqkkkhhheeejjjpppqqqlllfffaaa^^^]]]___```aaaaaadddgggjjjkkkjjjiiiiiiiiijjjllllllkkkjjjiiiiiijjjkkkmmmnnnkkkkkklllmmmoooqqqrrrsssssssssssstttvvvyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{yyyvvvrrrooolllkkkjjjpppmmmhhhcccaaabbbdddfffjjjkkknnnrrrvvvxxxwwwuuusssuuuvvvtttqqqoooqqqtttvvvxxxzzz{{{{{{{{{|||}}}~~~tttsssvvvrrrkkkSSSHHH???>>>@@@??????@@@444333333222111111222222333333333444444444555555444222111111444666666666555555555555666666777777777777999::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;999:::;;;;;;<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<999:::;;;<<<===???@@@@@@<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>======>>>?????????>>><<<;;;<<<======>>>>>>>>>>>>>>>===>>>@@@@@@@@@???===;;;<<<>>>???===;;;:::<<>>>>>????????????>>>@@@>>><<<;;;;;;<<<>>>@@@:::;;;<<<<<<======<<<<<<;;;;;;;;;:::888888999;;;;;;<<<<<<<<<;;;999777666555555555666666666666666555555555666666666777777666555555444444333333222333444555666666444222111333333222222111222222222222222333444888===EEEJJJCCCAAA>>>;;;888666666666999888777777666777777888666666666555555777;;;???@@@KKKeee666777888999999:::999999888888888999:::;;;===>>>CCCEEEGGGHHHFFFBBB===::::::<<<>>>???@@@AAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCC???@@@AAACCCEEEFFFHHHHHHHHHGGGEEECCCBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGFFFFFFEEEDDDDDDDDDEEEIIIHHHHHHHHHHHHGGGDDDBBBBBBDDDEEEEEEBBB>>>===<<<888999::::::999999;;;===AAACCCHHHNNNUUUYYYZZZZZZ[[[WWWSSSQQQTTTWWWWWWWWWaaa___bbbiiipppwww}}}tttnnnjjjeeegggiiijjjjjjgggdddbbb]]]^^^```ccceeehhhjjjkkkmmmlllkkkjjjjjjjjjkkkllljjjjjjkkkllllllmmmnnnnnnqqqpppnnnmmmmmmoooqqqrrrtttssstttwww|||~~~|||zzz~~~~~~}}}vvvoookkkjjjkkkmmmmmmkkkiiigggffffffggggggjjjlllppptttvvvvvvvvvuuuuuuttttttsssrrrrrrrrrrrrssssssuuuyyy~~~}}}}}}vvvjjjlllsssoooeeeMMMFFF>>>;;;<<<===<<<999333333222222111222222222333333444555666666555555222222222333444555666777666666666666777777777777666777777888888888777777555666777888999:::::::::;;;;;;<<<<<<===>>>>>>>>>===<<<:::999999:::;;;===;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===============>>>?????????>>>===<<<<<<===>>>???>>>>>>??????>>>===<<<<<<======<<<<<<<<<======>>>>>>???@@@AAAAAA???>>><<<>>>>>>>>>>>>===<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@?????????>>>>>>======>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999888888888888777777777777666666666666888888888888888888888888:::999888777666555444333555555666666666666555555555555444444222222111111333333333444777;;;@@@CCCFFFCCC???<<<;;;;;;:::999888888777777666666666555444555666666666888;;;===BBBKKKbbb999999999888888888777777888888888999:::;;;<<<===AAACCCEEEFFFEEEBBB>>><<<===>>>???@@@AAA@@@@@@???BBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJHHHEEECCCDDDEEEFFFEEEBBB>>><<<;;;888999::::::999:::<<<>>>BBBCCCHHHMMMSSSXXXZZZ[[[[[[WWWSSSRRRTTTVVVWWWWWW^^^]]]```gggmmmsss}}}yyyqqqkkkddddddffffffeeebbb___]]]\\\]]]___aaadddggghhhiiikkkjjjiiiiiihhhiiijjjkkkjjjjjjjjjkkkkkklllllllllqqqpppooonnnooopppqqqrrrrrrrrrssswww{{{}}}|||zzzzzz{{{~~~~~~}}}~~~|||zzzwwwtttqqqpppoooooonnnllljjjhhhhhhhhhiiinnnoooqqqsssuuuuuutttsssuuutttsssrrrqqqqqqrrrsssttttttuuuzzz~~~}}}zzzyyytttiiikkkooogggZZZHHHCCC===;;;<<<<<<:::777333333222222222222222333333444444555666666555555333333333333444444555666777777777888888999999:::999999999:::999999888888999999999999999888888777;;;;;;;;;<<<======>>>>>><<<<<<::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===??????>>>===<<<=======================================>>>>>>???>>>>>>============>>>>>>======>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???>>>@@@AAABBBAAA@@@>>>===>>>>>>>>>>>>===<<<;;;:::===>>>>>>???????????????>>>>>>>>>?????????@@@@@@????????????>>>>>>======>>>>>>>>>===;;;:::888777:::999999999999999::::::777777777777666666666666555555555555555555555555888777777666555444333333333333444444444444333333222222222222222222222111333333333444888<<<@@@CCCGGGDDD???<<<:::999777666777777777666666555555555444555666666666777:::===@@@III```<<<;;;999777666555666666888888888888999;;;<<<===???@@@CCCDDDDDDBBB@@@>>>??????@@@@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@???>>>===CCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJLLLMMMKKKIIIFFFDDDEEEFFFGGGEEEAAA===:::999777888999999999:::===???AAABBBEEEIIINNNSSSXXXZZZXXXUUURRRQQQRRRUUUVVVVVVZZZZZZ^^^dddiiimmmttt|||uuummmcccbbbaaa```^^^[[[YYYXXXZZZ[[[]]]```cccfffggghhhiiihhhhhhggghhhhhhiiiiiihhhiiiiiiiiiiiiiiiiiiiiinnnoooooooooppppppqqqqqqpppppprrruuuyyyzzzzzzxxxuuuwww{{{~~~}}}|||zzz|||{{{vvvrrrqqqqqqooommmlllkkkjjjjjjssssssssssssssssssssssssuuutttrrrppppppqqqssstttuuuuuuwwwzzz~~~~~~~~~wwwvvv{{{uuuoooqqqppp```OOOBBB???;;;;;;<<<;;;888555333333222222222222333333333444555555666555555555444444333333333444444555666666777888888999::::::;;;;;;;;;;;;;;;:::999888999::::::::::::999888888::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>???@@@??????==============================<<<<<<======>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========999999999:::;;;===?????????@@@AAABBBBBB@@@???===>>>>>>>>>>>>===<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???????????????>>>>>>??????>>>>>>======>>>>>>===<<<:::888777666999999999999:::;;;<<<===777777777777666666666666555555555555555555555555666555555555444444444444333333444444444444333333000000000111111222222222444444444555888<<>>;;;888777555444666666666555555555555555444555666666666777:::===@@@JJJ```===;;;999666555555666777888888888888999:::;;;<<<<<<===???AAABBBBBBAAA@@@>>>>>>>>>???????????????@@@@@@@@@AAABBBBBBCCCCCCEEEDDDCCCAAA???>>>===<<>><<<;;;<<<<<<;;;777444333333222222222333444444444444555555555555555444555555444333333333444444333444444555666777888888;;;;;;;;;;;;:::999888888666777888:::;;;;;;;;;;;;999::::::;;;<<<<<<======999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;<<<===>>>????????????===========================<<<<<<<<<<<<===>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<======999999999:::;;;<<<===>>>???@@@BBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>??????@@@@@@??????=====================>>>======>>>??????>>>===<<<<<<<<<<<<<<<;;;999888777::::::999999:::;;;;;;<<<777777777777666666666666777777777777777777777777555555555555555555555555555555666666666666555555111111111111222222222222444444444555888===AAADDDEEEAAA<<<999777666555444555555555555555555444444333444555555555777:::<<>>???@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@??????<<<>>>BBBFFFHHHHHHFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLGGGFFFDDDCCCCCCEEEGGGHHHHHHKKKNNNNNNKKKHHHFFFFFFDDDEEEEEEBBB===777444333111222333333555888===AAA=========<<<<<<@@@FFFKKKMMMMMMLLLKKKKKKLLLNNNPPPTTTTTTXXX]]]___```ccciiippprrrsssssstttwwwtttnnncccaaa^^^[[[XXXVVVUUUUUUXXXZZZ^^^bbbeeeggghhhhhhggghhhhhhiiiiiiiiiiiiiiifffggggggggggggggghhhhhhiiijjjkkkmmmnnnooooooooolllmmmnnnnnnoooqqqrrrtttvvvxxxzzz}}}~~~yyyvvvqqqpppooommmllllllkkkllltttsssrrrrrrsssuuuwwwxxxuuusssqqqoooppprrrvvvxxxwwwyyyzzz|||}}}~~~}}}xxxxxx|||{{{|||bbbLLL<<<<<<===>>>>>>;;;888555333222222222333444444555444555555555555555444444555555444333333333444444333444444555666666777777999999999999999888777777666777888999:::;;;;;;;;;999999::::::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<===>>>??????>>>===<<<;;;;;;::::::;;;<<<===>>><<<;;;;;;:::::::::;;;;;;???@@@AAABBBBBB@@@???===>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999999999999999777777777777666666666666666666666666666666666666555666666666666777777777555555666666666666555555555444444333222222111111444444444555888<<>>:::888777777777666444444555555555555555555333444555555555777:::<<>>@@@BBBCCC>>>>>>======>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB===???BBBEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJFFFDDDBBBAAAAAACCCEEEGGGHHHKKKMMMKKKHHHEEEEEEGGGDDDDDDDDDAAA<<<777444222///000111222444888>>>BBB@@@@@@???<<<999:::@@@EEEHHHIIIIIIIIIHHHIIIKKKMMMQQQQQQSSSXXXYYYYYY]]]bbbfffiiiiiieeeeeehhhhhhfff```^^^\\\ZZZXXXVVVUUUUUUWWWYYY]]]bbbeeeggghhhhhhfffggghhhiiijjjjjjiiiiiiffffffggghhhhhhiiijjjjjjiiiiiijjjlllmmmooopppqqqoooooonnnlllkkkmmmppptttyyyyyyyyyzzz{{{|||}}}}}}~~~~~~zzzvvvtttooonnnllljjjjjjkkklllmmmrrrrrrrrrssstttvvvyyyzzzuuutttrrrqqqrrruuuwwwyyyyyyzzz|||}}}|||}}}|||||||||yyyyyyyyyyyyyyyzzzzzz{{{}}}xxxtttwwwvvv\\\JJJ<<<===>>>???>>>;;;888666333222222333333444555666555555555666555555444333444444333333333444444555666666777777777777888888666777777888888777777777888999999999999888777777888888999::::::;;;;;;<<<999::::::;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>=========<<<;;;;;;;;;<<<===>>>>>>===<<<;;;::::::::::::>>>???@@@AAAAAA???>>><<<>>>>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::<<<===??????>>>===<<<888999:::<<<============<<<;;;:::999888888888888777777777777666666666666444444444444444444444444666666666777777777777777333333444444444444333333666666555444333222111000333333333444777;;;@@@CCC@@@===999888888888888777555555555555555666666666333444555555555666999<<>>??????======>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCEEEFFFEEEDDDCCC@@@AAAAAABBBCCCEEEGGGHHHEEEDDDAAA@@@@@@CCCEEEGGGGGGIIIKKKHHHDDDBBBDDDGGGDDDEEEEEEBBB===888555444///000111333555:::AAAEEEHHHIIIGGGAAA<<<;;;???CCCFFFGGGIIIHHHGGGGGGJJJLLLNNNLLLNNNRRRSSSSSSWWW]]]aaaeeeddd^^^YYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSUUUXXX\\\aaadddfffgggfffdddeeeggghhhiiiiiihhhhhhfffggggggiiijjjkkklllmmmkkkkkkkkklllnnnppprrrtttuuussspppllliiikkkqqqvvvzzzxxxvvvuuuuuuvvvxxxyyyxxxyyy{{{{{{zzzvvvrrrpppnnnllljjjhhhhhhkkknnnppprrrrrrssstttuuuwwwxxxyyyttttttssstttuuuwwwyyyzzzzzz|||}}}}}}||||||{{{xxxwwwwwwrrrssstttrrrqqquuu}}}vvvqqqrrryyywwwhhhSSSFFF<<<===???>>><<<999777555222222222333333555666666555555666666555444444333333333333333444444555666777777777777777666666666555555666777888888888888777888888888888777666666888888888999::::::;;;;;;::::::999999:::;;;===>>>888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>============>>>>>>???>>>===;;;;;;<<<===>>>======<<<<<<;;;<<<<<<<<<===>>>???@@@@@@>>>===;;;===>>>>>>?????????>>>>>>======>>>????????????>>>>>>>>>>>>======<<<<<<<<<999;;;===??????>>>===;;;888999:::;;;;;;;;;;;;;;;999999888777777777888888777777777777666666666666444444444444444444444444666666666666666666555555333333444444444444333333444333333333222222111111222222222333666:::???BBBAAA>>>:::888888888777666555555555666666777777777333444444444444666999<<>>;;;888666444888888888888888888999999888888888999;;;>>>AAABBBIIIGGGEEEBBB@@@>>>>>>>>><<<===>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDD>>>??????@@@BBBCCCEEEFFFFFFDDDBBB@@@@@@CCCFFFHHHFFFIIIIIIFFFAAA@@@CCCGGGEEEFFFFFFDDD???:::777666000111222444777<<>>===;;;777555555222222222333444555666777555666666666555444333333222222222333444555666777666666666555444444333333444555666777888999999999333444555777888888888888777888888999::::::;;;;;;;;;:::999888999;;;>>>???777777888999999:::;;;;;;999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???>>>===<<<<<<===>>>???AAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<<<<===>>>???<<<===???@@@???>>><<<;;;===>>>>>>?????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===999;;;===???@@@>>>===;;;999999999::::::999999888666666666666777888999:::777777777777666666666666666666666666666666666666666666555555555444444444555666666666666666666555111111111111111222222222111111111222555:::>>>AAADDD@@@<<<999888777666555555666666666777777888888222333444444444666999;;;AAAMMMeeeCCCBBB@@@>>><<<;;;::::::;;;;;;:::999888888888999;;;:::888888999===@@@CCCBBBDDDEEEDDDAAA>>>===============>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@??????>>>???AAADDDEEEEEECCCAAA???@@@CCCFFFHHHFFFEEEBBBAAAAAABBBEEEFFFIIIIIIGGGDDDAAA===:::999555333222333777>>>EEEJJJOOOTTTYYYWWWPPPIIIFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHFFFEEEHHHMMMQQQSSSRRR[[[\\\[[[UUUMMMHHHHHHKKKPPPRRRTTTTTTSSSRRRRRRRRRUUUVVVXXX[[[^^^aaacccdddcccdddfffggghhhgggeeedddeeefffgggffffffgggjjjlllpppooonnnnnnoooqqqsssuuu{{{wwwrrrnnnnnnnnnooonnnppppppqqqrrrrrrrrrqqqqqquuuuuuuuutttssspppnnnmmmllljjjgggeeeggglllrrrvvvrrrtttxxxyyyxxxwwwwwwwwwttttttttttttuuuuuuuuuuuu{{{}}}~~~|||yyyxxx{{{}}}}}}|||~~~~~~}}}xxxyyyzzzwwwuuuyyyyyyqqqlllhhhccc[[[QQQHHHDDDEEEFFFEEE@@@999333111111333444555555666666555555444444444444444444444444444444444444555555555666333333444444555666666777777777777777888888888888888999:::;;;;;;:::888888777777888888888999999999999999:::;;;;;;<<<======::::::999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<======>>><<<===============<<<<<<>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????===<<<<<<<<<<<<>>>???@@@CCCBBB@@@>>>=========>>>;;;<<<===>>>>>>===<<<;;;<<<======>>>>>>===<<<;;;999999999999999999999999666666666666777777777777999999888888777777666666666666666666555555555555222222333333444555555555444555555555444333333222555333111//////111333555///222333222555;;;>>>>>>???===;;;999999999777666555666666666666666555555444555444444444666;;;>>>???JJJ```}}}CCCBBB@@@>>><<<;;;:::::::::999999888888888888999:::999888777999<<>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAA@@@AAACCCEEEFFFCCCBBB@@@???AAADDDGGGIIIFFFEEECCCAAAAAACCCEEEFFFIIIHHHFFFCCC@@@>>><<<;;;888777555555888>>>DDDHHHOOOSSSXXXVVVPPPJJJGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCEEEJJJNNNOOOOOOSSSUUUUUUQQQKKKGGGIIIKKKOOOQQQSSSTTTSSSRRRRRRSSSUUUVVVXXXZZZ]]]```bbbcccbbbdddeeeggggggfffeeeddddddeeeffffffeeegggiiilllnnnmmmlllkkkkkkmmmooopppsssqqqooonnnooopppooonnnoooppppppppppppooonnnnnnsssssssssrrrqqqooonnnmmmooommmjjjhhhjjjnnnrrrvvvrrrtttvvvwwwvvvuuuuuuvvvtttuuuuuuvvvwwwxxxxxxxxxzzz|||}}}}}}{{{{{{}}}~~~}}}|||}}}~~~}}}|||xxxrrrlllddd]]]UUUNNNIIIGGGFFFGGGEEE@@@999444222222333444555555666666555555333333333333333333333333444444555555555666666666444444555555666777777888444444444444555555555555666777888888888888777666888888888888999999999999999999999:::;;;;;;;;;<<<;;;:::999888888888888888999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>======<<<>>>>>>??????????????????????????????>>>>>>>>>>>><<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDCCCBBBAAAAAAAAABBBBBB>>>>>>??????>>><<<;;;:::;;;<<<<<<======<<<::::::888888888888888888888888666666666666777777777777888888777777777777777777777777777666666555555444666666666666555555555555444444555555444333333222333222000//////000222333000333444333666<<>>@@@>>>;;;::::::999888777444444555666666666666666333444444333333555999===AAALLLcccCCCBBBAAA???===<<<;;;:::888888777777777888999999999888777666888:::>>>@@@DDDEEEGGGFFFDDDBBBAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFDDDDDDDDDEEEFFFGGGAAA@@@??????AAADDDGGGIIIFFFEEECCCBBBBBBCCCEEEFFFHHHFFFDDDAAA???>>>>>>>>><<<;;;888777999===AAADDDJJJNNNQQQQQQMMMHHHFFFFFFAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBFFFIIIJJJJJJJJJLLLMMMKKKHHHFFFIIIKKKMMMOOORRRRRRRRRRRRSSSTTTTTTUUUWWWYYY\\\^^^```aaaaaabbbdddeeeeeeeeedddccccccdddeeeeeeeeefffhhhjjjkkkiiihhhgggggghhhjjjkkknnnmmmlllmmmooonnnlllkkknnnnnnnnnnnnnnnmmmlllkkkqqqpppooonnnmmmmmmmmmmmmrrrpppmmmlllmmmooosssuuusssttttttsssqqqqqqrrrsssuuuvvvwwwxxxzzz{{{{{{{{{zzz{{{}}}}}}}}}~~~~~~}}}~~~yyyuuunnncccVVVMMMHHHGGGGGGGGGFFFDDD???999555333333333444555555666666555555444444444444444444444444555555666666666777777777555555666666777888888888666666666777777777888888666666777888888777777666888888999999999:::::::::999999999999999999999:::;;;:::999888777666666666777888888999::::::;;;;;;;;;;;;::::::;;;<<<============>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>======>>>>>>???@@@@@@@@@========================>>>>>>>>>>>>???@@@AAAAAA??????>>>>>>???@@@AAAAAAAAAAAA@@@???>>><<<:::999:::;;;<<<<<<<<<;;;999888888888888888888888888888777777777777666666666666666666666777777777777777888888777777666555444444777777666555555444333333444444444444444333333222000000000000000000000000111444444333666<<>>>>><<<:::999999888777666333333444555666666666555333333333333333555888;;;BBBNNNfffBBBBBBAAA@@@???===<<<;;;777666666666777888999999888777666666777999<<<>>>BBBDDDFFFFFFDDDCCCBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFGGGGGGGGGAAA@@@???>>>???BBBDDDFFFFFFEEECCCBBBBBBCCCEEEFFFFFFDDDBBB@@@>>>???@@@@@@???===;;;999999;;;>>>@@@AAADDDGGGGGGEEEBBBAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>???AAACCCEEEGGGGGGEEEGGGHHHGGGFFFFFFHHHJJJLLLNNNPPPPPPPPPQQQRRRTTTTTTUUUVVVXXX[[[]]]^^^______```aaabbbbbbcccbbbbbbaaabbbddddddddddddfffhhhfffeeeddddddeeegggiiikkkooommmkkkkkkkkkjjjhhhgggllllllmmmmmmmmmllllllkkknnnmmmkkkjjjjjjkkklllmmmpppooonnnnnnoooqqqsssuuussssssrrrpppnnnmmmoooqqqtttuuuwwwyyy{{{|||}}}}}}{{{|||}}}~~~~~~~~~|||{{{|||}}}}}}{{{}}}wwwhhhVVVIIIEEEDDDCCCFFFDDD@@@<<<888555444333333444555555666555555555555555555555666666666666666666666666777777777777555555666666666777777777777777888888888999999999888888888999999999999999999999999999::::::::::::999999999888888888888888:::999888777777777777777666666777888999::::::;;;:::::::::::::::;;;<<<=========>>>?????????>>>>>>?????????>>>>>>=========?????????>>>>>>>>>>>>===<<<======>>>>>>???@@@@@@============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???============>>>>>>??????AAAAAA@@@???>>>===<<<;;;;;;<<<======<<<;;;999888888888888888888888888888777777777777666666666666555555555666666777777777999888777777666555444444333333333333222222111111333333444444444333333222///000111222222111000///111444555444666<<>><<<999777666666666555444444444555555555555444444333444555444444555999;;;BBBOOOgggBBBBBBBBBAAA@@@>>><<<;;;777666666666777888999999777666666666777888;;;<<>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJJJJIIIHHHHHHHHHHHHCCCBBB@@@?????????@@@AAADDDDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA???>>>???AAABBB@@@>>><<<:::999999:::;;;;;;===???@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>???AAABBBCCCDDDFFFFFFFFFFFFGGGFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNNNNQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]\\\\\\]]]^^^______``````^^^```bbbcccbbbcccdddfffbbbbbbbbbccceeeiiilllnnnooolllhhhfffggghhhiiiiiijjjjjjkkklllmmmmmmlllllljjjiiihhhhhhiiijjjlllmmmllllllmmmoooqqqrrrtttuuussssssqqqnnnllllllnnnqqqrrrtttwwwyyy{{{|||||||||}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxzzz{{{{{{|||||||||{{{~~~ttt^^^MMMGGGDDDAAADDDAAA<<<888555444333333333444555555666555555555333333444444444555555555666666666666777777777777444444555555555555666666444444444555555555666666777777777888888999999:::888888999999999:::::::::888888888888888888888777888888888888888999:::;;;555666666777999::::::;;;999999999:::;;;<<<============>>>???@@@@@@??????@@@@@@??????>>>>>>======>>>============<<<<<<<<<;;;;;;<<<======>>>>>>???>>>=========<<<<<<<<<;;;:::;;;;;;<<<======>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>===<<<:::999::::::::::::::::::::::::888777777777666666666555444444555555666666666777777777666666555444444333111111111111222222333333222222333333444333333222000111333444444333111000111444555333666;;;>>>===<<<:::777777777777666555777777666666555444222222555666777666666777999<<>>>>>>>>???@@@AAACCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDBBBAAA@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@?????????@@@AAA???>>><<<;;;:::999999999:::;;;<<<<<<======>>>>>>======>>>>>>???@@@@@@AAA???AAADDDEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKNNNPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXYYYYYYZZZ[[[\\\]]]]]]\\\^^^aaabbbaaaaaabbbdddaaaaaabbbdddgggkkkoooqqqkkkhhheeedddgggjjjmmmnnniiiiiijjjkkkkkkkkkkkkkkkfffffffffgggiiijjjlllmmmiiikkkmmmppprrrsssttttttssssssqqqooommmllloooqqqrrrtttwwwzzz{{{||||||{{{||||||{{{|||}}}}}}zzzxxxuuuuuutttsssqqqrrrtttwwwwwwxxxxxx||||||sssvvv|||cccPPPKKKHHHEEECCC>>>999555333444444333333444555555666666555555000111111222222333333333555555666666666777777777444444444555555555555555555555666666666777777777555555555555555666888888777777888888888999999999888888888888888888888999777777777888999:::;;;<<<555555666888999:::;;;<<<::::::::::::;;;<<<>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>???>>>>>>======<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@???>>>===>>>>>>=========>>>>>>???>>>>>>??????>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555444444444555555555555555555555555444444444444333111111222333333444555555111222222333333333333333111222333444444333222111111444444333555:::===<<<===;;;999888999999888777888888777777666555333333666777888888777888:::<<<@@@MMMeeeAAABBBCCCCCCBBB@@@>>><<<:::999999888888888888999777777777777888999::::::;;;>>>AAABBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<;;;::::::;;;::::::;;;<<<=========<<<===>>>???@@@AAABBBCCC@@@CCCFFFFFFEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]```aaa``````aaabbbbbbbbbcccdddgggkkkoooqqqjjjhhhfffgggiiilllmmmmmmjjjjjjjjjiiiiiigggffffffbbbccceeegggiiikkklllllljjjlllooorrrsssssssssrrrrrrrrrrrrpppnnnnnnppprrrsssuuuxxx{{{||||||{{{zzzyyyxxxxxxzzz||||||yyyvvvrrrsssrrrpppmmmmmmpppssspppqqqpppvvvuuuooouuu}}}www]]]LLLJJJKKKIIICCC>>>777333333444555555333444555555666666555555111111222222333444444555444444555555555666666666666666666555555555555555888888888888999999999999555555444444555666888999666666777777777888888888777888888999999:::::::::777777777777777888999:::555666777888:::;;;<<<<<<:::::::::;;;<<<===???@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA============<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@???>>>>>>===<<<<<<;;;<<<===????????????>>>;;;<<<===>>>>>>======<<<@@@???===<<<<<<<<<<<<======>>>>>>>>>===;;;999888::::::::::::::::::::::::888888888777666555555555555555444444444444444444222222222333333333333444222222222222333333333333111111222333333333333333111111222222222222111111000333333222444999<<<:::;;;999777777888888777666666666777777777777777666555666888888777777999:::@@@MMMeee~~~AAABBBCCCCCCCCCAAA>>>===;;;;;;:::999888888888999888777777888888999::::::;;;>>>AAABBBBBBBBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>??????>>>>>>======<<<<<<:::999888999:::<<<<<<<<<<<<===>>>@@@AAACCCDDDEEE@@@CCCFFFGGGEEEDDDFFFGGGGGGFFFEEEFFFHHHIIIJJJIIIHHHHHHHHHGGGFFFFFFIIIKKKJJJKKKLLLMMMNNNOOOPPPPPPTTTTTTTTTUUUVVVWWWYYYZZZZZZ\\\___````````````aaadddcccccceeegggkkknnnpppkkkjjjjjjjjjlllllljjjiiikkkkkkjjjhhhfffdddbbbaaaaaabbbeeehhhjjjllllllllllllnnnqqqssstttsssqqqppprrrrrrsssrrrppppppqqqrrrtttvvvyyy|||}}}}}}{{{zzzuuuuuuuuuxxx||||||zzzwwwrrrrrrrrrooolllkkknnnqqqjjjkkkiiiooo{{{rrrooottt{{{~~~nnnTTTDDDFFFKKKJJJDDD>>>777333444666666666333444555555666666555555444444555555666777888888444444444444555555555666777777777777666666666666555555555555666666666666777666666666777888:::;;;666666666666777777777777777777888999:::;;;;;;;;;888777777666666666666777555666777888:::;;;<<<===:::;;;;;;<<<===>>>@@@@@@===>>>???@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>=====================>>>??????@@@@@@AAA@@@@@@???>>>======<<<999:::;;;============<<<;;;===>>>@@@AAABBBAAAAAAAAA@@@>>><<<;;;::::::;;;============<<<:::888777999999999999999999999999999888888777666555555444555555555444444333333333000111111222222333333444222222111111000/////////000111222333333333333333111000000000000000000111000222333111333888;;;999888666444444444555444333444555666888999999::::::444666777777666666777999AAANNNeee~~~AAABBBCCCDDDDDDDDDBBBBBB???>>>;;;999777777888999::::::::::::::::::::::::===============>>>??????HHHEEE@@@<<<::::::;;;<<<============>>>???@@@AAAAAABBBDDDEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;:::999999888888888999999===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJIIIFFFDDDCCCDDDEEEBBBEEEIIIIIIGGGGGGJJJLLLKKKMMMOOOQQQQQQRRRTTTVVVXXXXXXYYY[[[___aaabbbbbbeeedddccccccdddfffiiikkkkkkiiiggggggiiijjjjjjjjjllllllllliiifffcccbbbcccdddgggjjjmmmnnnmmmkkkiiioooqqqrrrrrrqqqpppqqqrrrrrrqqqooonnnnnnoooqqqrrrwwwxxxxxxyyyyyyzzzzzz{{{zzzyyyyyyyyyxxxvvvrrroookkknnnpppppppppooommmjjjgggbbbhhhzzzyyyjjjkkkwwwzzznnnYYYKKKEEEAAAAAACCCAAA===999666555666666555777555333111111111222333666666666555555444444444444444444555555555666666666555444444444555777888444444555555666777777777444555555666777888888999999999888888888888888888;;;:::888777666777888:::888777555444444555666777555666888:::;;;;;;;;;:::888888999999;;;<<<>>>???===>>>>>>>>>????????????EEEBBB@@@???@@@AAAAAA@@@???===;;;:::999:::<<<===??????>>>>>>===;;;:::999>>>>>>>>>===============;;;;;;;;;;;;;;;<<<===>>><<<======>>>???>>>>>>>>>@@@@@@???>>><<<;;;999888;;;;;;::::::999888777777555555666777777777777777999888888888777777666666666444333333555666666555333333333444444555555555111111222222222333333333444444444444444444444444000111222222111000111222000111222444666777888999999999888777777777777777777777777777777777777777444666777777666666777999AAALLLccc~~~AAABBBCCCCCCDDDCCCCCCBBB???>>>;;;999888888888999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===EEECCC???<<<::::::;;;;;;============>>>???@@@AAAAAABBBDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCAAA???>>>======<<<>>>======<<<<<<<<<======>>>???@@@BBBCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGEEEEEEGGGIIIGGGIIIJJJHHHEEEEEEHHHKKKMMMOOOPPPQQQQQQQQQSSSUUUUUUVVVWWWZZZ___aaabbbaaafffeeedddccccccdddeeeeeeiiigggeeeeeegggiiijjjkkkkkkkkkkkkiiifffdddddddddeeehhhkkknnnooonnnllljjjppprrrssstttrrrrrrrrrssstttsssqqqppppppqqqssstttwwwwwwxxxxxxyyyzzzzzzzzzxxxwwwwwwxxxxxxvvvrrrooohhhiiiiiijjjlllnnnnnnmmmkkkjjjrrr}}}~~~ssseeehhhssstttyyyeeeOOODDD@@@???@@@BBB===:::666444555666666666555444333333333444555666555555555555444444444444444555555555666666666666777777777777777888888999666666666666666666555555555555666666777777888888666666777888999::::::;;;;;;999888666666777888999999888666555555666777999999:::;;;;;;;;;:::999999888888888999:::;;;<<<============>>>>>>>>>??????@@@???>>>>>>@@@AAAAAA@@@???>>><<<;;;:::;;;<<<===<<<<<<======>>>>>>==================>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999888777777777555666666777777777666666777777777666666555555555555444333333555666666555333333333444444444555555222222222222333333333333333333333333333333333333000111222222000000111222111111333444666888999999999888777666666666666777666666666666666666666666333444666666555555777888AAAMMMccc~~~AAAAAABBBBBBCCCCCCCCCCCC@@@>>><<<:::999888888999999999999999999999999999:::::::::999999999999999???>>>===<<<;;;;;;;;;;;;============>>>???@@@@@@@@@AAACCCDDDEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDEEECCCCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>?????????>>>>>>??????@@@>>>???AAABBBDDDEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGFFFFFFFFFIIIKKKMMMNNNMMMJJJFFFDDDGGGJJJOOOPPPRRRQQQPPPPPPQQQRRRQQQRRRUUUYYY^^^aaaaaa```ccccccccccccccccccccccccfffdddaaabbbdddhhhjjjkkkiiijjjjjjhhhfffeeeeeeggggggiiilllooopppooonnnmmmqqqssstttuuutttssstttuuuvvvuuutttsssssstttuuuvvvvvvvvvwwwwwwxxxyyyyyyzzzvvvvvvvvvvvvvvvuuuqqqnnndddaaa___bbbgggkkkmmmmmmmmmrrr~~~~~~{{{yyypppiiioooyyyxxxppp[[[EEE===>>>@@@@@@AAA:::777444333444666777777333333444555555666777777333333444444444444444444555555555555666666666666666777777888888888888888888888777666666555444444666666666666777777777777777777888888888999999999:::999777666666666777888999888777666777777999:::::::::;;;<<<<<<<<<;;;;;;999999999999999:::;;;;;;<<<<<<=========>>>>>>>>><<<;;;<<<>>>@@@AAAAAA@@@???>>>===<<<;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>??????;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<999999:::::::::::::::999999999888888777777666666555666666666666666555555555555555555555444444444555444222333555666666555333333333333444444444444222222333333333444444444111111111111111111111111000111222222000000111222111222333555777888999999777777666666555555666666444444444444444444444444222333444444444444666888BBBMMMddd~~~~~~~~~BBBBBBAAAAAABBBCCCCCCDDD@@@???===;;;:::999888888999999999999999999999999999999999999999888888888:::;;;;;;<<<<<<<<<;;;;;;===============>>>??????@@@AAABBBCCCDDDDDDCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDBBBAAA@@@??????>>>============>>>?????????@@@AAABBBDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEHHHJJJOOOQQQRRRPPPKKKIIIIIIKKKQQQRRRSSSRRRPPPOOOPPPQQQNNNPPPSSSXXX]]]``````___]]]^^^```bbbdddeeeeeeeeecccaaa^^^___bbbeeehhhiiifffggggggfffeeeeeegggiiiiiijjjmmmpppqqqqqqpppoooppprrrtttttttttssstttuuuvvvuuuuuuttttttuuuuuuvvvuuuuuuvvvwwwwwwxxxxxxyyywwwvvvuuuuuuuuusssooolllbbb]]][[[aaagggjjjkkklllnnnwww|||qqqmmmnnnzzzkkkVVVAAA;;;???BBBBBBAAA:::777555444555666666666333333444555666555555555222222333333444444555555333444444444555555555555333444666777777777666555777777777777666666555555777777777777666666666666;;;;;;:::999888666666555999888777666666666777777888888777777777888999999666777888:::<<<===>>>???;;;::::::999999999::::::;;;<<<<<<<<<<<<=========;;;;;;<<<>>>AAAAAA@@@>>>??????>>>============>>>????????????>>>===<<<;;;;;;;;;<<<===>>>?????????:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;:::999888777666888888777777666666666555555555666666666555444444555555555555444444444444555333222333444555555555333333333333333333333333222333333333333444444444111111111111111111111111000111222111000///000222111222444666888999999999666666555555555555666666444444444444444444444444333444444444444555777999BBBNNNddd~~~~~~~~~EEEDDDBBBAAAAAABBBDDDEEEAAA@@@???===;;;999888888888888888888888888888888999999:::::::::999999888777888:::;;;<<<<<<<<<<<<==================>>>??????@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCHHHIIIIIIHHHHHHFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDBBBAAA@@@??????======<<<<<<===>>>>>>?????????AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDBBBCCCEEEGGGNNNRRRVVVVVVRRROOONNNOOOQQQRRRSSSRRRPPPOOOPPPQQQNNNOOORRRVVV[[[]]]^^^]]]\\\]]]___aaacccdddeeeeeebbb___]]]]]]```ccceeefffaaabbbcccbbbbbbdddgggjjjjjjkkknnnppprrrrrrrrrqqqoooqqqsssssssssssstttuuuuuuuuuttttttttttttuuuuuuttttttuuuuuuvvvwwwwwwxxxxxxwwwvvvuuutttqqqllliiifffaaabbbiiinnnnnnnnnpppwwwrrrhhhjjjppp}}}{{{cccQQQ???<<>><<<999777666666666555444444444444444444333222111333333333444444555555555222222333333333444444444333444666777777777666555666666666666777777888888777777777777666666666666;;;;;;:::999888666666555999888888777777777777777666666666666777777888888666666777888:::;;;======<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???AAAAAA???===???>>>>>>===============>>>>>>???>>>>>>===<<<;;;::::::;;;<<<======>>>>>>:::;;;;;;<<<<<<;;;::::::666777888888999999888888:::::::::::::::999888777777777777666666666666666444444555555555555444333555555555555555555555555555333222222444555555444333333333333333333333333222222222333333333444444111111111111111111111111///000111111000///000111111333555888999:::::::::666666555555555555666666555555555555555555555555444555555555444666999<<>><<<:::888888777777777777777777777777777888:::;;;;;;;;;:::999666777999:::<<<==================<<<<<<======>>>???@@@AAABBBBBBAAA@@@???BBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDIIIJJJJJJIIIHHHFFFDDDBBBDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDCCCAAABBBDDDFFFKKKPPPTTTVVVSSSQQQQQQRRROOOPPPRRRQQQPPPPPPQQQRRRRRRQQQRRRTTTXXX[[[\\\[[[^^^^^^^^^______``````aaaaaa___^^^^^^___aaaaaaaaa\\\]]]^^^^^^___bbbfffiiijjjkkknnnppprrrrrrsssrrrnnnppprrrssssssssstttuuuttttttttttttttttttttttttsssssstttuuuuuuvvvvvvwwwxxxwwwvvvuuutttqqqllliiikkkhhhkkksssuuurrrsssyyyoooiiinnnttt~~~~~~qqqXXXJJJ>>>>>>BBBBBB===:::<<<:::777666777666555444555444444333222222111111444444555555555555555555222333333333333444444444666777777888888888888888555555666777777888999999666666666666777777777777777777888888888999999999999999999999888888888777555555666777777888888888;;;:::999888888888888999;;;::::::999999999::::::999::::::::::::;;;;;;;;;>>>>>>===>>>@@@@@@???===>>>>>>>>>=========<<<<<<999:::;;;===>>>>>>>>>>>>999999::::::;;;;;;<<<<<<::::::;;;<<<<<<;;;999888777777888999999999999888555666777999:::;;;;;;;;;777777777777666666666666222333333444555555444444444444444555555555555666444333111222444555555444333333333333222222222222111111222222222333333333111111111111111111111111///000111111//////000111111333666999:::;;;::::::666666555555666666777777666666666666666666666666444555555555555666:::===AAAMMMccc}}}MMMJJJFFFCCCAAABBBDDDFFFBBBBBB@@@???===:::888777777777777777777777777777555666888:::;;;;;;::::::777888999:::;;;===>>>>>>>>>======<<<<<<<<<======??????@@@AAAAAA@@@???>>>AAAAAAAAABBBCCCEEEFFFFFFGGGGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGEEECCCBBBCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCAAA???>>>======<<<>>>>>>>>>>>>???@@@AAABBB===>>>??????@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEEEEDDDDDDCCCBBBAAABBBCCCCCCBBBCCCFFFIIIJJJMMMOOOOOOMMMMMMPPPSSSMMMOOOPPPQQQQQQQQQSSSUUUVVVTTTRRRSSSVVVXXXZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^___bbbaaa______```___]]][[[WWWXXXYYYZZZ\\\___eeeiiijjjkkkmmmoooqqqrrrssssssoooqqqssstttttttttuuuwwwttttttuuuuuuuuuuuuttttttrrrsssssstttuuuuuuvvvvvvvvvuuuuuuuuuuuurrrooolllllliiimmmttttttpppvvv{{{mmmlllsssxxx}}}wwwgggLLLDDD>>>AAAEEEBBB<<<999888777555555666666555444555555333222222333444555666666666666666666555555444444444555555555666666777777777777777888888999777777777777777777888888555555666666777777888888666666777888999::::::;;;:::::::::::::::999888888666666777888999999999999===<<<;;;999888888888888888777777777777777888999999999999999::::::::::::<<<;;;:::;;;>>>???@@@???===============<<<;;;;;;888999:::<<<======>>>>>>999999999999999999999999999:::;;;<<<<<<:::999777888999999:::;;;:::::::::333444555777999:::::::::777777777777777777777777000111222333444555555555222333333333444444444555444222111222333555444444333333333222222222111111000000000111111111222222000000000000000000000000///000111000///...///111111333777:::;;;;;;;;;:::777666666666666777888999666666666666666666666666444444444333333666:::===@@@LLLbbb|||OOOLLLGGGCCCAAABBBDDDFFFBBBBBBAAA???===;;;999777777777777777777777777777333555777:::;;;;;;::::::888888999:::;;;===>>>???>>>======<<<<<<<<<======>>>???@@@AAAAAA@@@>>>>>>AAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGCCCDDDEEEGGGFFFEEECCCBBBBBBCCCFFFGGGGGGFFFCCCBBBBBBAAA@@@>>>===<<<<<<;;;============>>>???@@@AAA<<<===>>>???????????????CCCCCCBBBAAA@@@@@@@@@@@@DDDDDDEEEEEEDDDCCCBBBBBB@@@AAABBBCCCDDDFFFIIILLLJJJKKKKKKIIIGGGIIINNNSSSKKKMMMOOOQQQQQQRRRTTTVVVYYYVVVSSSRRRTTTWWWXXXYYYVVVVVVUUUVVVXXX\\\___aaacccbbbaaaaaa```^^^[[[XXXTTTUUUVVVWWWZZZ^^^dddhhhjjjkkkmmmoooqqqrrrssssssppprrrtttuuuuuuuuuwwwxxxuuuuuuvvvvvvvvvvvvuuuuuurrrrrrsssssstttuuuuuuvvvsssssssssuuuuuutttqqqoooiiifffjjjpppooollluuu|||pppfffhhhqqqvvvxxxppp^^^FFFAAA@@@FFFHHHDDD>>>;;;555444333444666777666555555444333222333555777999888888777777666666555555666666666666777777777888666555444444444555777888999999888888777666666666444555555666777888888999999999888888888888888888:::;;;;;;;;;;;;:::999999666777888999:::;;;;;;;;;<<<;;;::::::::::::<<<<<<555555555555555666777777888888999999999::::::::::::888777999<<>>>>>BBB@@@@@@AAA@@@???<<<999777777777777777666666666666444555666777888999::::::;;;:::888666666999>>>BBB@@@???===<<<;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<===>>>???AAACCCDDDCCCEEEFFFGGGGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBCCCEEEGGGAAA@@@???===<<<;;;;;;;;;??????@@@@@@@@@??????>>>BBBAAA>>><<<;;;===???@@@AAA@@@@@@AAACCCDDDCCCBBB>>>???AAABBBCCCCCCBBBAAAAAAAAABBBBBBDDDEEEGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHGGGKKKOOOPPPOOOQQQVVV[[[ZZZYYYWWWTTTRRRSSSUUUXXXTTTUUUVVVVVVVVVWWWZZZ\\\_________^^^]]]\\\[[[[[[UUUVVVXXXZZZ\\\```eeehhhiiillloooqqqqqqqqqrrrsssqqqqqqqqqrrrssstttuuuuuuxxxvvvuuuvvvyyyzzzxxxvvvsssssstttwwwyyyzzzyyyxxxwwwtttppppppqqqpppmmmjjjggggggddd___cccrrr|||ooommmkkkmmmrrrooo^^^LLLEEEDDDBBBAAA@@@===999666555444333333222222222222555555555555555666777777555444333222222333444555666666666666555555555555222444777999::::::999888888888777555333444777999;;;;;;:::999888777666666555777999:::::::::888777777777999:::<<<===??????888999999888777777888:::::::::::::::::::::::::::666555444333444555777999::::::::::::::::::::::::===<<<:::999999:::<<<=========<<<<<<<<<;;;;;;;;;999999999999999999999999;;;:::999999888888999999:::;;;;;;<<<<<<;;;;;;:::666777888888888888777777444555666666666555333333666666666666666555555444333333444444333333222111111111222222222333333333333333333444444555555555111111222222222333333333111000000000111222333333111111111111111111111111111222222111000000111333222444777999;;;;;;;;;:::<<<;;;999888777888:::;;;555555555555444333222222222222111222444777:::;;;@@@III\\\uuubbbUUUIIIEEECCC@@@>>>@@@AAAAAABBBAAA@@@===;;;999999888888888888777777777555555666777888999::::::::::::999777666888;;;??????>>>===<<<;;;:::::::::<<<<<<===>>>????????????=========>>>???AAABBBCCCBBBCCCEEEFFFFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@??????AAACCCCCCBBBCCCDDDEEECCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>>>>AAA@@@>>>===<<<===>>>???@@@??????@@@CCCDDDDDDCCCAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIMMMQQQQQQOOOOOOSSSVVVYYYXXXVVVRRROOONNNPPPRRRSSSSSSSSSRRRRRRSSSWWWYYY___^^^]]]\\\[[[[[[[[[[[[VVVXXX\\\^^^aaadddiiillllllnnnqqqrrrqqqqqqrrrsssrrrssstttuuuuuuvvvuuuuuuxxxvvvuuuvvvyyyzzzyyywwwwwwwwwxxxzzz}}}}}}|||{{{xxxtttpppooopppoookkkhhhcccbbb^^^\\\eeexxx~~~vvvjjjnnnooonnnllldddTTTFFFFFFDDDAAA???>>><<<999666666555444444333333333444555555555555555666777777888777666555555666666777888888888777777777666666222333555777999888888777888888888666444444666888888888888888888777777777555777888::::::999888777777777888999;;;<<<======888999:::999777777999:::::::::::::::::::::::::::777666555555555666888999777777888:::;;;<<<===>>><<<;;;999888888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999;;;:::999999888888999999999999::::::::::::999999777777888888888777666666444555666666666555333333666666666666666555444444222222333333222222111000111111111222222222333333222222333333333444444444111111111222222222333333000/////////000000111222000000000000000000000000000111222111//////111222111333666999;;;;;;;;;;;;777666444333222333444555444444555666666555555555222222222222444777:::;;;@@@III[[[tttrrrbbbQQQHHHEEECCCAAA@@@BBBBBBCCCBBBAAA???===<<<:::::::::999999999888888555555666777888999999::::::::::::999777666888:::<<<<<<<<<<<<;;;;;;:::999<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>??????AAABBBBBBBBBBBBDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>===<<>>>>>?????????>>>>>>>>>>>>>>>???>>>>>>@@@BBBDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGHHHHHHIIIIIILLLOOORRRRRROOONNNOOOQQQTTTSSSQQQNNNKKKKKKLLLNNNQQQQQQPPPNNNNNNPPPUUUXXX]]][[[YYYWWWVVVWWWYYYZZZ[[[^^^bbbeeehhhjjjnnnpppoooqqqrrrsssqqqqqqqqqrrrtttuuuwwwxxxxxxwwwvvvtttwwwvvvuuuwwwyyyzzzzzzyyyyyyyyyyyy|||~~~~~~}}}{{{uuuqqqnnnmmmmmmmmmjjjggg___\\\YYY\\\lllwwwqqqiiittt{{{uuuhhhYYYLLLCCCHHHEEE@@@===;;;999777666666666555444444444555555555555555555555666777777999999888777666666777777777777777666666666555555111222444666777777777666888::::::999777555555666555666666666777777888888666777888999999999888777777777888888999::::::;;;999::::::999888888999;;;::::::::::::::::::::::::999888777666777888999:::777888999:::<<<===>>>>>><<<;;;999888777888888999;;;;;;;;;;;;::::::::::::999999999999999999999999::::::999888888888888999888888888999999888888888888888777777666666666555444555555555555444333333555555666666555555444333111222222222222111000000111111111222222222222333222222222222222333333333111111111222222222222333//////.........///000000///////////////////////////000111000......000111000222555888;;;<<<<<<;;;999888666555555555666777666666777777666666555444333222222222444777999;;;@@@HHH[[[rrrttt\\\LLLGGGEEEDDDCCCBBBBBBBBBBBBAAA???>>>===;;;;;;::::::999999888888555666666777888888999999999:::;;;:::888666555555888:::;;;===>>>>>>===<<<>>>??????@@@@@@@@@@@@@@@????????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???======<<<:::>>>BBBEEEEEEDDDDDDDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@???>>>===>>>======???BBBDDDDDDCCCBBBAAA???>>>===>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHHHHIIIIIILLLOOORRRSSSQQQOOONNNOOONNNNNNMMMKKKIIIIIIJJJLLLMMMMMMLLLJJJKKKOOOUUUYYYYYYWWWTTTRRRRRRUUUYYY[[[cccfffjjjmmmnnnoooppprrrqqqrrrsssrrrpppooooooppptttuuuxxxyyyyyywwwuuusssvvvvvvvvvwwwxxxzzzzzzzzzxxxxxxxxxzzz||||||{{{yyyqqqmmmiiihhhiiiiiigggdddZZZXXXXXXaaavvv|||qqqmmmoooiiiVVVLLLHHHNNNIIIAAA<<<888777555555555555444444444444555555555555555555555666777777888888777666666555555555555444444444333333333333222333444666777777666666:::<<<======:::777666666555555555666666666666777666666777888999888888777777777777777888888888888999::::::999888888999;;;999999::::::::::::;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888999;;;;;;:::::::::999999999888999999999999999:::::::::999999888888888888888777888888999999888888777888777777666555555555555555555555444444444333333444555555555555444333333222222222222222111111000111111111111222222222222111111111111111111222222111111111111222222222222/////////......///000000////////////////////////...///000///------///000...000444777:::;;;<<<;;;;;;:::999999888888999999888888777777555444222222444333333333444777999;;;???HHHZZZooohhhQQQGGGFFFFFFDDDAAAAAAAAA@@@@@@??????>>>;;;;;;:::999888888777777666666777777888888999999888:::<<<;;;999666555444666888;;;>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>>>>@@@@@@??????@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???======<<<;;;???DDDGGGGGGFFFEEEEEEBBBBBBAAA@@@????????????AAAAAAAAA@@@???>>>======<<<===???@@@@@@???>>>===>>>======???AAACCCBBBBBB>>>===<<<<<<<<<===???@@@AAABBBCCCCCCDDDCCCBBBBBBEEEEEEFFFFFFGGGHHHIIIIIIKKKMMMPPPQQQQQQPPPOOONNNNNNNNNMMMJJJGGGEEEFFFGGGEEEEEEEEEEEEGGGLLLRRRWWWWWWUUUSSSSSSUUUZZZ___bbblllnnnqqqrrrqqqqqqqqqrrrrrrrrrrrrqqqnnnmmmmmmnnnssstttvvvxxxxxxvvvsssrrruuuuuuvvvwwwwwwxxxyyyyyyxxxwwwxxxyyy{{{zzzyyywwwppplllfffddddddccc```]]]UUUVVVZZZggg~~~tttkkkiiittthhhVVVOOOOOORRRLLLCCC;;;777555333333444333333333333333444444555555555555555666777777777777777777777666666555555444444444333333333333444555555666777777777777;;;===??????<<<999777666666666666666555555555444666666777777888888888888777777777777777777777777999::::::999888888999;;;999999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;:::::::::999999999888888888999999::::::::::::999888888777777888888888888999999999999888888777777666555444444555555555555444444333333333333444444444444444333333222333333333444333222222111000000111111111222222222111111111111111111111111000000111111111222222222111000000/////////000000000000000000000000000000...//////...------...000...000333777999;;;;;;;;;777777666555555555555555444444555555555444444333555444333333444777999;;;???HHHYYYmmm~~~xxx[[[KKKGGGFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@;;;;;;::::::999888777777666666777777888888888888777999;;;<<<:::888777666666777:::===@@@CCCEEEEEEEEEEEEDDDCCCAAA@@@>>>===?????????@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>===<<<@@@EEEGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAA@@@???>>>===<<<<<<===???@@@@@@???>>>>>>???>>>===>>>@@@AAAAAA@@@<<<;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKLLLNNNNNNNNNNNNMMMNNNNNNMMMIIIDDDAAAAAAAAA>>>>>>???@@@BBBGGGMMMRRRWWWVVVVVVXXX\\\ccciiimmmrrrsssuuutttrrrqqqqqqrrrrrrsssrrrpppmmmllllllnnnrrrsssuuuvvvvvvuuusssrrrtttuuuwwwvvvuuuuuuvvvxxxxxxwwwwwwxxxyyyyyywwwuuuooojjjdddaaa```___\\\ZZZUUUXXX^^^kkkzzzllleeeeeerrr~~~uuuaaaUUUQQQRRRQQQKKKBBB:::666333222222333333222222222333444444555555555555555666777777888888999999999999888888777777777666666666555555555555666666666777777777:::<<<>>>>>>;;;999888777777777666666555555555444666666666777777777888888666666777777777777777777888999999888777777888:::888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::666777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888999999::::::;;;999999888777777777777888888888999999999999888888666555444333333444555666555444444333222333333333333333444444333333222111333444444444444333222222000000000111111111111222222222222111111111111111000000000111111111111222111111000000//////000000000000000000000000000000...///000///------///000...000333666999::::::999555555555555555444444444///000222333555666777777555555444444555777999;;;>>>GGGYYYlll{{{mmmWWWNNNIIIEEEBBBAAAAAAAAAAAAAAABBBBBB======<<<;;;:::999888888777777777777888888888888666888;;;<<<;;;:::::::::888888:::<<<>>>AAACCCEEEEEEEEEDDDDDDBBBAAA???>>>>>>>>>???@@@AAABBBDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBAAAAAA@@@@@@@@@???===@@@DDDFFFEEEDDDCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<======>>>???????????????@@@>>>===>>>???@@@???>>>======>>>??????>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIFFFCCCAAA@@@AAA===???@@@AAABBBEEEJJJNNNTTTUUUWWW[[[aaaiiipppuuutttuuuuuutttrrrqqqrrrtttttttttssspppnnnlllmmmooorrrsssssstttuuuuuuuuuuuutttuuuwwwvvvsssrrrtttuuuuuuttttttuuuvvvuuusssqqqhhhddd___^^^aaacccbbbaaa^^^aaafffooo~~~sssgggccceeemmmqqqooocccWWWRRRRRRQQQKKKFFF>>>888444333222222333333333333333444555555555555555555555666777777555666777999999999999888888888888777777777666666555555444444555555666666777999;;;:::999777777777666666666666666777777777666666666666666777888888666666666777777888888888777888888777666666777999888888999::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;:::999555666777888:::;;;<<<<<<888999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::777888888999::::::;;;;;;999999888777777777777777666777777888888777777666444444222222333444666888555444333222222222333333333333333333333222111111333333333333333222111111000000000000111111111111333333222222222111111111000000000000111111111111111000//////.........//////////////////////////////000000///......///111...000333666888888888888777777777777777666666555111222333555666777777777666555444444555777999;;;===GGGXXXkkkyyy|||cccVVVNNNHHHCCCBBBBBBBBBBBBCCCDDDDDD???>>>===<<<;;;:::999999777777777777888888888888555888:::;;;;;;;;;<<<===:::999::::::<<>>>>>>>>@@@AAACCCEEEFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@CCCDDDCCCBBBBBBBBB@@@@@@???>>>>>>>>>??????BBBAAAAAAAAA???>>>===<<<======>>>>>>?????????@@@@@@???>>>>>>??????>>>===@@@@@@AAAAAAAAA???===<<<===>>>AAACCCEEEDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFIIIGGGEEEEEEFFFFFFFFFEEEAAABBBCCCCCCCCCBBBDDDEEEAAACCCDDDDDDEEEGGGJJJLLLPPPQQQUUUZZZbbbkkkrrrwwwtttttttttsssqqqqqqtttvvvuuuuuutttqqqnnnnnnooopppssssssssstttuuuvvvwwwwwwtttvvvwwwuuurrrqqqrrrtttqqqppppppqqqrrrqqqnnnlll^^^[[[ZZZ]]]ccciiillllllgggjjjmmmsss{{{qqqgggeeegggjjjhhhaaaWWWQQQRRRRRRQQQFFFAAA:::555333333333333444444444444444555666777555555555555555666777777111333555666777777777777666666666666555555555555444444333333333444555555555777888888666555666666444444555666777888999999666666666666666777888888666666666777888999999999666777777666555555666888888888999::::::;;;<<<<<<;;;<<<<<<<<<;;;:::999999888888888888888888888888666777888999:::;;;;;;;;;======<<<<<<<<<;;;;;;;;;777777888999::::::;;;;;;999888888777777777777777555555666666666666555555333333222111222555777888555444333222111222333444222333333333333222111111111222222222222111000000000000000000111111111111333333333333222222111111000000000000111111111111000///...---------------........................///000111000......000111///111333666888888777777666666666666666555555444777777777777666555444333666555444444555777999;;;===GGGXXXjjjyyy}}}hhhUUUIIIHHHCCCAAACCCDDDAAA???@@@BBBAAA???===<<<;;;::::::999888777777777777777888666777777888888999::::::777777888888:::===???AAA???AAABBBDDDDDDCCCBBB@@@@@@????????????AAABBBCCCDDDDDDCCCBBB@@@???>>>>>>AAAAAAAAAAAA@@@???>>>===@@@AAABBBCCCCCCBBBAAA@@@>>>===;;;::::::<<<>>>@@@CCCCCCBBBBBBAAA@@@??????>>>>>>=========???@@@AAA???>>>===<<<<<<===>>>???DDDAAA>>>======>>>===<<>>===;;;:::999999:::;;;777888999:::;;;;;;;;;;;;777777777777666666666666888888888888888777666666333111///------///222333222222222222222222222222222222222111111111000000222222222222222222222222222111111111000000//////333222111000000111222333//////......---------,,,------...............---///...---///222333111...---111666999999888777777999999888888888888999999666666666666666666666666444555666555555666999;;;>>>LLLYYYiii|||gggUUUKKKEEEBBBDDDEEEDDDCCCDDDBBBAAA@@@???===;;;::::::999888888777777777777777777777888888999::::::::::::::::::;;;<<<>>>@@@AAA>>>@@@BBBDDDDDDDDDCCCBBB@@@@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>@@@AAABBBBBBBBBBBBAAA@@@>>><<<:::999:::;;;>>>???@@@@@@@@@??????>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>===============>>>@@@@@@???>>>============@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDCCCBBBBBBCCCCCCIIIIIIHHHFFFDDDBBB@@@>>>CCCFFFJJJMMMOOOPPPQQQRRRUUU[[[bbbgggiiikkknnnppprrrrrrrrrrrrssssssssssssqqqrrrssstttssssssqqqqqqrrrrrrrrrssstttvvvxxxxxxvvvyyy{{{zzzwwwtttqqqqqqmmmmmmooorrrsssooofff```\\\XXXZZZbbbjjjmmmppprrrrrrxxx~~~yyyzzzoooddddddffffffbbbYYYMMMHHHJJJMMMMMMKKK>>>===:::888666555444444222222222333333333444444333333222222333333444555555444444444444444555666777777777777666666666555555555666777999;;;;;;;;;777666444555777888888777666666777777666666555444666444333444777888777555777777666666666666666777777777777666777777888888999999999::::::::::::;;;;;;;;;:::999888888777777999888777666777888:::;;;999999:::;;;;;;;;;;;;:::<<<;;;:::;;;<<<<<<;;;:::===<<<:::999888888888999666777888999::::::::::::777777777777666666666666666777777777666666555444444333111000000111333444111111111111111111111111222222222111111111000000222222222222222222222222111111111000000000//////111111000//////000111111111111000///---,,,++++++------.........------,,,111000///000333444222000///222666999999888888888777777666666666666777777666666666666666666666666444555666555555666999;;;???MMMYYYhhhzzzzzzbbbOOOGGGAAAAAABBBAAA@@@BBBAAAAAAAAA@@@???<<<:::999999999888777777777777777777888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;<<>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBAAA@@@??????@@@@@@AAABBBBBBAAA@@@@@@===<<<;;;::::::;;;===?????????????????????>>>>>>@@@>>>===;;;;;;;;;;;;<<<>>>>>>>>>>>>======<<<;;;<<<>>>AAA@@@===<<<===???@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDDDDCCCBBBBBBBBBIIIHHHHHHFFFCCC@@@>>><<>>???AAAAAABBBBBB@@@>>>;;;999::::::999888777777777777888888888999::::::;;;;;;:::999999999999999999:::777888<<>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>===;;;:::::::::;;;;;;===>>>>>>???>>>===;;;:::888===AAAAAA===;;;===@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAACCCCCCDDDDDDCCCBBBAAAAAADDDDDDEEEEEEDDDBBB@@@???AAACCCHHHPPPZZZccciiikkkmmmpppssstttrrroookkkiiihhhjjjnnnrrrttttttsssrrrppppppoooooopppqqqrrrsssttttttssssssssstttuuuuuuuuuxxx{{{zzzwwwrrrooommmfffhhhlllqqqqqqkkk```XXXNNNPPPXXXbbbiiimmmsssyyy~~~vvvnnnllljjjfff```MMMIIIFFFEEEGGGGGGDDDAAA;;;:::888666555555555555444444444555555555666666333333333333333444555555333333222222333444555555666666666666666666555555333444444444333333333444777555444444666777777666777777888888777777666555555555444555555555555555666666555555555666777777999888777666666666666666666777999;;;<<<;;;:::999888888888888888999999999888888777777777888999:::999:::;;;;;;<<<<<<<<<<<<===<<<;;;;;;======<<<;;;<<<<<<:::999888777666666555666777888888888888888777777777777666666666666444444555555555555444444333444555555555444333222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000//////000000000000000000000000222111000///...---,,,+++000000000000///...------//////......////////////111333555666666666777999555444444444444444444555666666666666666666666666333444555555444555888;;;???LLLWWWddduuu~~~hhhZZZKKKEEEDDDBBBAAABBB@@@AAABBBBBBAAA???===;;;;;;:::999888777777777777777888888999999:::;;;;;;999999999999999888888777666999<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAA;;;:::999999999;;;<<<===<<<===>>>>>>>>><<<;;;:::777<<>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEGGGGGGFFFEEEDDDCCCCCCGGGPPP]]]jjjtttxxxvvvuuutttrrrpppnnnllljjjeeehhhmmmqqqtttsssrrrqqqppppppppppppqqqssstttuuuttttttssssssssssssttttttuuuwwwyyyyyyvvvrrrooonnnggghhhkkknnnmmmfff[[[RRRIIILLLUUUcccnnnwwwwwwtttssslll```WWWGGGFFFEEEGGGHHHGGGCCC???<<<:::888666444333333333444444444555555555666666444444333333444444555666444444333222222222222222444444444444444444444444555666888777555444666777888666555666777999888888777777777777777666555555444555555555444444444555555555555555555666777777888888777666555555555666555666999;;;;;;;;;:::999777777888888888888999999888888888888888999999999888999:::;;;<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;<<<<<<;;;:::999888777666666777888888888888888888777777777777666666666666444555555666666555555555222333444444444333111000111111111111111111111111111111111111111111111111//////////////////////////////////////////000000111111111111111111111111//////////////////......111111111111111000//////111111000000//////000111000222444555444444666777666555555444444555555666666666666666666666666666333444555444444555888:::>>>KKKUUUcccuuusssbbbOOOGGGDDDCCCBBBDDD???@@@AAABBBAAAAAA??????<<<;;;:::999888777777777666777777888999999:::::::::;;;;;;;;;;;;:::999888999;;;???BBBDDDFFFFFFFFFCCCCCCCCCCCCBBBAAA??????AAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>======:::999999999999;;;===>>>;;;<<<<<<======<<<<<<<<<999<<>>??????@@@@@@@@@@@@@@@@@@???>>>=====================>>>???@@@AAAAAABBBDDDFFFJJJLLLNNNMMMLLLKKKKKKJJJLLLTTTaaannnwww{{{wwwtttpppmmmmmmmmmmmmmmmfffhhhlllppprrrqqqpppnnnppppppqqqrrrssstttuuuvvvsssssssssssssssssstttttttttvvvxxxwwwtttqqqppppppnnnmmmmmmmmmjjjcccXXXOOOIIILLLXXXkkk~~~}}}xxxzzzxxxlll[[[OOODDDDDDFFFHHHIIIGGGBBB>>>;;;999777555333333333333222222222333333333444444444444444444444555555666555444333222111111111111222222222333333333333333///222555555333444777:::888777666666888999999888666666666666666555555444444555666555333333333555444444444444555666777777777777666555555555666666555666888999:::;;;::::::777777888888888888888888777777888888999999999999777888999:::;;;<<<<<<<<<<<<;;;::::::;;;<<<;;;:::;;;;;;;;;;;;:::999888777777777888888888888777777777777777777666666666666333444555555666555555555222222333333333111000///////////////////////////111111111111111222222222////////////////////////......////////////000000111111222222222222111111....../////////000000000000000111111111111000000---------+++******,,,...000222555666555555555666666666555555555555666666666666666666666666666666333444444444444555888:::<<>>BBBDDDEEEEEEEEECCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@??????>>>???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAABBBBBB??????>>>>>>======<<<<<<<<<;;;:::999999:::<<<<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<======>>>======>>>????????????>>>@@@???>>>===<<<<<<<<<<<<::::::;;;;;;===@@@BBBCCCEEEIIINNNSSSVVVXXXXXXWWWWWWUUUVVV]]]gggooossssssrrrnnnjjjiiikkkmmmnnnmmmgggiiilllnnnoooooonnnlllnnnoooqqqsssuuuuuuuuuuuurrrrrrrrrrrrsssssstttuuutttuuuvvvtttrrrqqqqqqrrrssspppnnnmmmkkkfff^^^WWWOOORRRaaayyyyyy}}}}}}wwwuuuyyyvvvgggUUUJJJBBBDDDGGGIIIIIIFFFAAA>>>888777666444333333444555222222222333333333444444444444444444444555666666333222111111111111111222222222222333333444444444+++///222222000000444777888666555555777888888777555555555555555444333333333555666555333222333555444444444444555666777777666666555555555666777777666666777888999:::;;;;;;888888888888777777777777777777888999999999999999555666888999:::;;;;;;;;;;;;999999999:::;;;:::999888888999::::::999888777666666666777777666666555777777777777666666666666222222333444444444444444333333333222222111000///////////////////////////000000111111111222222222000000000000000000000000........./////////000000///000111222222111000///000000000///////////////---...//////000000000000+++,,,,,,)))''''''***,,,111444777999888777666666666666555555555555666666666666666666666666666666333333444444333555777:::===IIISSSaaassslllZZZQQQJJJFFFEEE?????????@@@AAABBBDDDEEE===<<<;;;999888777777777555555555666777777888888666777888999999888777666777999<<>>>>>?????????>>>>>>===>>>???@@@@@@???>>>===??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>===>>>===;;;:::999::::::;;;;;;:::::::::;;;===???@@@???===;;;:::<<<=========<<<<<<===>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;999999888999<<>>;;;999888888888666666666666777777777777999999888888777666666666666666777999<<<>>>@@@BBB???BBBEEEGGGFFFEEEEEEEEEBBBAAA???>>>======<<<<<<;;;<<<>>>?????????>>>========================>>>?????????>>>>>>>>>>>>>>>???@@@AAA???===<<<===>>>:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;:::;;;;;;<<<======<<<;;;:::>>>>>>======<<<<<<;;;;;;:::;;;<<<;;;;;;<<>>@@@AAA??????AAAAAA@@@>>><<<:::999888888666666666777777777777777777777777777777777888888666666777777999:::;;;<<<;;;???EEEHHHHHHGGGEEEEEEBBBAAA@@@???>>>=========<<<======>>>>>>>>>>>>===@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<===>>>::::::;;;<<<======<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>===<<<;;;;;;;;;;;;===>>>>>>===;;;:::<<<<<<;;;:::;;;???DDDHHHPPPSSSYYY```eeehhhjjjkkkhhhgggeeeddddddeeehhhiiidddbbb```aaadddggghhhiiikkkkkkkkkjjjjjjiiiiiiiiikkklllnnnpppqqqrrrrrrrrrrrrooollllllpppqqqooolllnnnmmmlllkkkjjjjjjlllnnnooommmgggdddgggmmmjjjbbb```sss}}}tttxxxyyyrrrqqqnnnfff[[[RRRMMMLLLKKKKKKIIIFFFAAA<<<999888666666555555555444444444222222222333333444444555333444444555555444444333111222333333444444444333222222222222333444555555666555555555444444444444444444444444555555555555222333333333333333333444444444444444444444444444555555555555555555555555444444333333333333444444777666666555555666666777888888888999999:::::::::999999999888888999999999999888888777777888888999999999999888888888777777999999888888888888999999666555555555555444444444333333444555555555555555333333333333222222222222000111111222222222222111000///...///111111///---000000000000000000000000111000000000/////////...///////////////.........////////////////////////......---------,,,,,,,,,...//////000000///...---...///000000.........000666777888999999888777777666555555555555555666666444555666666444333111111222333444444333444777:::<<>>@@@AAA>>>===???@@@@@@???>>><<<;;;999888666666777777777888888888555555666777777888999999666666555555555555666666666<<>>===???>>>==================@@@@@@??????>>>>>>>>>============>>>>>>>>>>>>>>>???@@@@@@???===<<<<<<===999999:::<<<<<<=========999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;;;;:::;;;===???@@@@@@???>>>BBBBBBAAA@@@AAAFFFNNNSSS[[[]]]aaaeeegggiiiiiiiiifffeeedddcccdddeeegggiiijjjhhhffffffhhhjjjkkkkkkkkkkkkjjjjjjiiihhhggggggiiijjjlllmmmooooooppppppqqqnnnkkkkkkmmmnnnmmmjjjkkkjjjiiihhhggghhhhhhhhhgggddd___\\\aaafffeee```eeeyyy|||uuuyyy{{{wwwwwwtttmmmaaaTTTLLLKKKLLLKKKIIIEEE@@@<<<999777666444444444444333333333333222222333444444555666666222333333444444333333222222222333444444444333333111222222333333444555555555555555555444444444444555555555555444444444444444333333333333333333222333333333333333333333333444444444444444444444444666666555555555555666666555555444444444444555555666777888999:::;;;<<<<<<999999888888888888999999999888888777777888888999999999999888888888888888999999888888888888999999666555555555555444444444333444444555555555555444333333333222222222111111000000111222333333333333///......///000000///---000000000000000000000000000000000000////////////........................////////////////////////000000////////////......//////000000///......---,,,...111222111111111222555666888888888666444333222222333444555555555555555666888999888666444222222333444444333444777:::<<>><<<:::999777777777888888888999999666666666666777777888888555555444444444444444444555999???DDDFFFFFFGGGHHHJJJIIIHHHFFFDDDAAA???>>>AAA@@@>>>===<<<<<<======>>>======<<<<<<;;;;;;:::<<<<<<===============>>>>>>???@@@???===;;;<<<===888999:::;;;<<<=========888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<===???AAACCCEEEFFFMMMMMMMMMMMMNNNRRRXXX\\\aaaccceeeggghhhhhhhhhgggfffeeeeeeeeeeeegggiiijjjpppmmmkkkjjjkkklllmmmmmmlllkkkkkkjjjiiihhhggggggiiijjjkkklllmmmnnnnnnooopppmmmkkkkkkllllllkkkiiihhhgggffffffffffffeeeddd___ZZZTTTRRRWWW___cccccclll~~~|||xxxzzzxxxuuuzzz~~~}}}mmm\\\QQQLLLMMMOOOIIIEEE???:::777555444333333333333333222222222111111111222333444555666666222222222333333222222222222333333444444333333333111111222333444444444444444444444444444444444444555555555444444333333333444444444333333222222222333333333333333333333333333333333333333333333333777666666666666777777888555555444444444444555555666666777888999::::::;;;888888777777777777888888888888777777777777888888888888888888888888888888999999888888888888999999666555555555555444444444333444444555555444444444222222222111111111000000111111222333333333222222////////////000000///...////////////////////////000000000000////////////.........///////////////////////////////////////000000000000000000000000////////////......---------///111111000000111222222333555666666444222000...///111333444444333333888777444444444555666666222333444444333444777:::<<>>???@@@@@@???===;;;:::999999999999999999999999777777777777666666555555444444444444444555666777555888;;;===@@@CCCGGGJJJOOONNNMMMKKKHHHEEEBBB@@@DDDBBB@@@>>>===<<<======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>???@@@>>><<<;;;<<<===888999:::;;;<<<<<<<<<<<<888888888999999999::::::999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::>>>===<<<===AAAFFFKKKOOOVVVXXXYYYZZZZZZ[[[]]]___bbbccceeefffggghhhhhhhhhiiihhhhhhhhhiiikkklllmmmooollliiihhhhhhiiiiiiiiikkkkkkkkkjjjiiihhhhhhgggiiijjjjjjkkklllmmmnnnnnnooommmkkkjjjjjjiiihhhgggfffeeeeeeeeeggggggdddaaaZZZRRRKKKJJJQQQ[[[fffmmmvvvvvvlllqqqlllZZZSSSSSSRRRQQQIIIDDD<<<777555555444333333222222222111111111111000111111222333444444444111222222222222222222111333333333444444333333222000111222444444444444444333333444444444444444444555555444444333333333222444444444333333222222222333333333333333333333333333333333333333333333333222222222222333333444555666555555444444555555666666666666666777777777777888777777666666777777888888777777777777777777888888888888888888888888888999888888777777888888999666555555555555444444444333444444444444444333333111111111111111111111111333444333333222111000//////000000111000000//////////////////////////////////////////000000000000//////000000000111111111000000000000000000000000------------------------------------------------222222222000---,,,---///222333444666666444333222000111333555555555555444444333111222444555444222222333444444333444777:::<<>>======;;;;;;::::::999888888888888888777666666555444444444444444555666777888999666777888999;;;>>>DDDHHHNNNNNNNNNMMMKKKIIIFFFDDDFFFEEECCCAAA???======<<<========================::::::;;;;;;<<<=========>>>??????>>><<<;;;;;;<<<999999:::;;;;;;;;;;;;:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===???>>>>>>@@@DDDKKKRRRVVV[[[]]]___```___^^^^^^___bbbccceeefffhhhiiijjjjjjllllllllllllmmmnnnooooooqqqnnnkkkiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmmmmllljjjhhhgggfffeeeeeedddbbbbbbeeeggggggddd```VVVMMMGGGIIIRRR^^^nnnyyy{{{mmmhhhtttkkk[[[YYYZZZWWWSSSIIICCC<<<777777888777555222222222222111111111111111111222222222222333333111222222333333222222111333333444444444333222222000111333444555555444333333333333333444444444444444444444444333333333333444333333333333333333222444444444444444444444444333333333333333333333333333333333333444555555666555555555444444555555555555555555555555666666666777777666666666666777777888777777666666777777888888888888888888999999999777777777666666777777777666555555555555444444444333444444444444333333222000111111222222333444444666666555444333111000//////111222222111000000111000000000000000000000000////////////000000000000///000000111111222222333000000000000000000000000.............../////////------,,,------...///000,,,...111222333555777999888888888888777777666555555555666777888888888888222444888>>>AAA>>>777000222333444444333444777:::<<>>>>>>>>??????======<<<:::999888777666666666666666666666555555555555555555666777888888444555777888999;;;???BBBIIIJJJKKKMMMMMMLLLKKKJJJGGGFFFEEEDDDAAA???===<<<;;;;;;;;;<<<<<<======>>>999::::::;;;<<<<<<=========>>>???>>><<<;;;;;;<<<::::::;;;;;;;;;:::999999999999999999:::::::::;;;;;;;;;:::::::::::::::::::::999999:::;;;===???AAABBBCCCFFFJJJOOOVVV[[[^^^___```aaaaaa```___aaabbbeeefffgggiiijjjkkklllmmmoooooooooooooooppppppppprrrooollljjjkkklllkkkkkkeeeeeeffffffffffffgggggghhhhhhgggggghhhiiijjjkkkjjjiiihhheeecccaaaaaaaaa```______cccggggggccc^^^RRRKKKHHHOOOZZZgggwwwwwwkkklllyyy}}}iii^^^]]]\\\XXXSSSFFF@@@999666777888777555333333222222222111111111444333333333333222222222222222333333333333222222333444444444333333222111///111333444555555444333222222333333333444444444333333333333333333444444222333333333333333333444555555555555555555555555444444444444444444444444555555555555666777888888444444333333333333444444333444444555666777888888777666666555555666666777777777666666666666777777777777888888888999999999666666555555555555666666666555555555555444444444444444444444444333222111222222333444666777888999777777777777666444333222000222444444222111222333000000000000000000000000.../////////000000000111/////////000111111222222000000000000000000000000000000000000111111111222---------...///111333444...444:::@@@CCCDDDDDDEEE???>>>;;;999777666555555777777777666777777888888444666;;;BBBFFFDDD;;;333222333444444333444777:::<<>>>>>???@@@AAA???>>>===;;;999777666555444444555555666777777777666666555555555666666777222444777999999:::<<<===CCCEEEHHHKKKNNNNNNNNNNNNHHHHHHGGGFFFCCC@@@===;;;777888888999:::;;;<<<<<<999999:::;;;;;;<<<=========>>>???>>><<<:::;;;<<<;;;;;;;;;;;;:::999888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;===@@@BBBDDDFFFIIINNNUUU[[[```cccdddccccccbbbaaa```aaaeeehhhhhhiiijjjkkklllnnnooooooqqqqqqqqqqqqppppppppppppnnnkkkhhhgggggghhhhhhgggbbbccccccddddddeeeeeefffgggfffeeeeeefffggghhhiiiggggggfffccc```^^^^^^___^^^\\\]]]bbbfffgggbbb]]]PPPKKKKKKUUUaaannn}}}uuummmqqq}}}~~~tttiiiaaa___\\\WWWRRRBBB;;;555222444666444222333333333222222222222111666555555444444333222222222333333444444333333222444444444444333333222111///111333555555555444333222222222333333444444444222222222333333444444444222222222333333444444444666666666666666666666666444444444444444444444444111111111222333444555666333222222222222222222333222333444666777999:::;;;666666555555555555666666777777666666666666777777777777888888999999999999555555444444444444555555666666555555555444444444444444444444333333222111333444555777999:::<<<<<<777888888888888888777666111333666555333111222444000000000000000000000000.../////////000000111111---......///000111111222000000000000000000000000,,,---------......//////.........///111333666777AAAFFFMMMQQQOOOJJJEEEBBBCCC@@@<<<888444333222222777666444333333444555666555444555999>>>>>>999444222333444444333444777:::<<>>===>>>??????>>>???>>>===<<<;;;:::999999777777777777888888888888444444555666777888999999555666666777888999999999===>>>AAADDDGGGJJJMMMNNNHHHHHHGGGEEECCCAAA???===;;;;;;===>>>????????????<<<<<<<<<<<<;;;:::999999;;;<<<<<<<<<;;;::::::999:::;;;<<<<<<============;;;::::::999999888888777::::::::::::;;;<<<===>>>AAAAAAAAACCCFFFJJJMMMPPPUUUWWWYYY\\\^^^___```aaabbbbbbcccdddeeefffggggggjjjkkklllnnnppprrrssstttuuurrrooonnnnnnpppppppppmmmkkkiiiiiijjjjjjiiihhheeecccbbbbbbccceeeeeeeeehhhgggdddccccccdddggghhhdddcccaaa^^^\\\ZZZYYYYYY[[[[[[]]]___aaa```[[[WWWLLLQQQYYYdddqqqvvvvvv}}}pppiiippp|||tttaaaVVV[[[```XXXMMMHHH;;;:::888777555444333333333333111111111222333444222222222222222222222222000111222333333222000000222222222111111111000000222222222222222222222222444333333222222333333444222222222222222222222222333333222111111111222222666666666555444444333333666666555444333333333333444444444333333222222222666666555444333222222111444333333333333444555555555555555555555666777777444444444555555555666666666777888:::::::::999888333333333333333333333333222222333333333333444444111444666555222111444777444666888:::999777555333111111000000000222333444111111111000///...------......//////000000111111////////////000000000000---.........//////000000......////////////...------.........---,,,,,,+++000***---111---333======GGGBBB===:::;;;<<<<<<;;;888CCCGGG>>>444222555777666666666555555444444444444444555555555555444444222333444444333333555777;;;FFFNNN[[[lllvvv~~~|||{{{~~~ooo^^^OOOGGGGGGDDDBBB@@@???@@@@@@??????@@@@@@@@@???===<<<::::::777777777777777777777888666666666666777777777777555666666777888888999999;;;<<<>>>@@@CCCFFFHHHIIIGGGGGGFFFEEEDDDBBB@@@???<<<<<<<<<===============;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::999;;;;;;::::::::::::999999::::::;;;<<<>>>@@@BBBCCCGGGHHHIIILLLPPPUUUYYY[[[]]]]]]^^^___```aaabbbccceeeeeeeeefffggghhhjjjkkkppppppqqqsssuuuvvvwwwxxxtttrrrooonnnnnnooopppoooiiigggeeedddeeefffeeeddddddbbb``````bbbdddeeedddgggeeecccaaa```aaacccdddbbbaaa___]]]ZZZYYYXXXWWWYYYWWWXXX[[[______[[[WWWWWW```mmmyyyzzz}}}rrrllluuu}}}yyyjjj[[[RRRWWWZZZQQQHHHDDD;;;:::888666444444333444444333222111111111222333222222222222222222222222000111222222222222111000333333333333222222111111222222222222222222222222333333222222222222333333333333333333333333333333444444333333444555666666555555555555444444444444111111111000111111222222444444444333333222222222333333333333333333222222333222222222222333444444333333333333333333333444444444444555555555666666555555666777777777777777333333333333333333333333222222222333333333444444555555555555444555888::::::::::::888666333000...111111000///000000222222444333111000///......///......//////000000000000////////////000000000000////////////000000000111111111222222222111111000---.........------,,,+++000***---111...444??????999555222444999;;;999777777@@@EEE===444222444666555555555444444444333333444444555555555555444444222333444444333333555777:::EEEMMMYYYjjjsss|||zzzsss___QQQLLLFFFDDDBBBAAAAAAAAA@@@???AAABBBBBBBBBAAA>>>;;;:::777777777777777777777666888777777777666666666555555666666777777888888999888888:::<<<>>>???AAAAAAEEEEEEEEEEEEEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;:::999888777<<<<<<<<<<<<============>>>>>>@@@BBBFFFIIIKKKMMMQQQRRRSSSVVVYYY]]]aaacccdddcccbbbbbbbbbbbbcccdddhhhgggggggggiiikkknnnppppppqqqrrrssstttuuuvvvvvvtttqqqooonnnnnnooonnnnnniiigggeeeeeeeeeeeedddcccaaa```^^^___aaacccdddddddddbbb```^^^]]]]]]^^^___^^^]]][[[YYYWWWVVVUUUUUUUUUTTTTTTWWW[[[^^^]]][[[fffuuu~~~~~~{{{sssqqq{{{rrrfff\\\RRRMMMQQQQQQHHH@@@???;;;999666444333333333444444444333222111111111222222222222222222222222222000111111222222222111111444444444333333333333222222222222222222222222222333222222111111222222333333333333333333333333333333333333444555666888888444444444444555555555555222222222222333444555666444444333333333333222222111111111222222333333333222111111111111222333333222333444444444333222111444444555555555666666666555444444444444555666666444444444444444444444444222222222222333333333333555333222333666888999999:::999888555222000...---111000000////////////000555444222000//////000000...////////////000000000....../////////000000000///000000000000111111111......///////////////...---............---,,,,,,///***---000...666@@@>>>///...000555<<<>>>;;;777555===AAA<<<555222333333444444444444333333333333444444555555555555444444222333444444333333555777999EEEMMMWWWfffooo}}}vvvaaaSSSHHHFFFBBBAAAAAAAAA@@@???AAABBBCCCCCCBBB???<<<999888888888777777666666666777777777777666666666666666666666666777777888888666666777888999:::;;;<<>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::>>>??????@@@AAAAAABBBBBBCCCDDDGGGJJJNNNRRRUUUWWWYYYYYYYYY[[[]]]___aaabbbfffeeecccbbbbbbccceeefffiiihhhggggggiiilllooorrrppppppqqqqqqrrrsssssssssrrrpppnnnmmmmmmmmmmmmkkkiiigggeeedddeeeeeecccbbb```^^^]]]]]]```bbbccccccaaa___]]][[[YYYYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRQQQQQQSSSVVVWWWXXX[[[aaafffuuuxxx~~~vvvvvvzzzzzzhhhYYYPPPLLLKKKMMMJJJAAA<<<;;;:::888555333111222333444444444333222222111111111111111111111111111111111000111111111222222222222333333333333333333333222222222222222222222222222222222222111111222222222444444444444444444444444222222222222333444555666222222333444444555666666444444444444444555666666333333333333333333333333222222222222222333333333222222222222222333333444555666777888888777555333555555555555666666666666555555333333333444555666555555555555555555555555111222222222222333333333000///000333888999777444555444222111000000111111000000//////............444444333333222111000000////////////////////////---.........///000000000///////////////000000000,,,,,,---.........------------............------///***---...---777@@@<<<...222777;;;<<<;;;888666333999===<<<777333222222333333333333333333333333333444444555555444444333222333444444333333555777999EEEMMMVVVdddlllzzzttt```OOOKKKEEEAAA@@@@@@@@@@@@???@@@BBBBBBAAA???<<<::::::999999888777666666555555555555666777888888888666666666666666777777777666666666777777888888999>>>???AAABBBCCCDDDEEEEEEFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===>>>>>>??????>>>>>>>>>;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIIMMMQQQUUUXXXZZZYYYYYYZZZ\\\]]]___aaabbbfffeeedddcccdddfffiiijjjiiihhhgggfffhhhkkknnnppprrrrrrrrrrrrssssssttttttpppnnnlllkkklllkkkjjjhhhdddbbb```_________^^^]]]^^^]]][[[\\\^^^`````````]]]\\\ZZZWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNNNNNNNMMMTTT[[[ZZZXXX]]]kkkxxx{{{xxx|||yyyppp___SSSIIIIIIIIIIIIEEE>>>::::::888666444222111111222333333333333333222222111111111111111111111111111111000000000111111222222333111111111111222222222222222222222222222222222222333222222222222222222333444444444444444444444444444333333222222222333333111222222333444555666666333333222111000000111111333333333333333333333333666555555444333222222222333333333333333444555555555777888:::999888666555555555555666666666777777777666555444444444555666555555555555555555555555111111111222222222333333---...222777;;;:::555///111000///...///111222444////////////......------000222444555555333111////////////...............,,,------...///000000000...........................///000000111111111000------...//////......---000,,,---------999AAA:::222999???>>>777111000111222666;;;===;;;555222111333333333333333333333333333333444444444444333333222333444444333333555777999EEEMMMUUUbbbiiixxxsss^^^WWWNNNFFFBBB@@@@@@@@@===>>>@@@@@@@@@>>>===;;;<<<;;;;;;999888777666666444444555666777888999999666666666666666666666666666666666777777777888888;;;<<<===???AAABBBCCCCCCFFFFFFFFFEEECCCBBB@@@???===<<<;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@??????===>>>@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFHHHJJJMMMQQQSSSUUUSSSUUUXXX[[[^^^bbbdddeeefffffffffggghhhjjjmmmnnnhhhgggffffffgggiiilllmmmnnnnnnnnnoooooopppppppppnnnllljjjiiiiiiiiigggeeecccaaa^^^]]]]]]]]]\\\ZZZ\\\ZZZXXXXXXZZZ\\\\\\[[[WWWVVVUUUSSSQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJSSS[[[\\\\\\fffzzzxxxvvv~~~tttdddWWWOOOGGGGGGGGGEEEAAA<<<999888555444333222222111111111111222222333333333222111111111111111111111111111000000000000111222333444000111111111111111222222222222222222222222222222444333333222222333333444333333333333333333333333666555444333333333333444111222222333444555555555555555333222222111111111222222333333333333444444777666666555333222222111444444333333444444555666333444555666777666555555555555666666666777777777777777666555555555555666444444444444444444444444111111111111222222222222000222777;;;===:::444///111111///......///000111...///////////////...---...000333555555444222111/////////............---,,,,,,---...///000000111......---------------,,,,,,---...//////000000///------...////////////...///,,,......///>>>FFF===;;;@@@BBB===444---...222222444999@@@???999333111333333333333444444444444333333444444444444333333222333444444333333555777888DDDLLLTTT___gggwwwrrrhhhZZZMMMEEEBBBAAAAAA======>>>???????????????>>>===<<<;;;999888777666555555666666777777888888666666666666666666666666555666666666777777777777777999:::<<<>>>???@@@@@@DDDEEEFFFGGGGGGDDDBBB@@@???>>><<<;;;;;;;;;===>>>>>>??????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRUUUYYY]]]```cccdddeeefffggghhhiiikkkllllllhhhhhhgggggghhhhhhiiijjjiiiiiijjjkkkllllllmmmmmmkkkjjjhhhhhhhhhfffdddbbbbbb```]]]\\\\\\[[[ZZZXXXYYYWWWTTTTTTUUUVVVVVVUUUQQQPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGMMMUUU[[[ccctttzzzxxx|||vvvfff[[[SSSMMMFFFFFFDDD@@@<<<999666444222333333333222111000//////000222333444444333333111111111111111111111111111000000000000222333444111111111222222333333333222222222222222222222222555444444333333444444555333333333333333333333333333333222222222333444444222222222333333444444444666666555444444444555555222222222333333444444444444444444333333333222222333333222222333333444555111111222333444555666666555666666666777777777777666666666666666555444444333333333333333333333333111111111111222222222222333666:::;;;999555222000111111000///////////////---...///000000000//////...//////111222444555555//////.........---------+++,,,,,,---...///000111//////......------------)))***+++,,,------------------...///////////////---,,,...///333EEEOOOEEE>>>===:::555111000222444333333999BBBDDD<<<555222333333444444444555555555222333333444444333333222222333444444333333555777555BBBJJJQQQ\\\ddduuuuuucccSSSHHHCCCAAAAAA===>>>>>>??????@@@AAAAAA???>>>===<<<:::999777777777777777777666666666666666666666666666555555555555555555666666777777777666777999;;;<<<===>>>>>>AAACCCFFFHHHHHHFFFCCCAAA@@@???===;;;:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLPPPQQQTTTWWWZZZ\\\^^^^^^cccdddeeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkkkklllmmmnnnoooppppppjjjhhhgggffffffeeebbb```\\\ZZZWWWVVVVVVUUUTTTRRRVVVTTTRRRQQQQQQRRRRRRQQQLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHHHHGGGFFFFFFGGGGGGEEEHHHNNNXXXiiiyyy|||~~~yyy{{{tttfff[[[VVVRRRLLLEEEDDDAAA<<<999777444111111222333444333111///......///111333444444444333000000000000000000000000111000000000000222444555222222222333333444444444222222222222222222222222666555555444444555555666222222222222222222222222.........///000111333333222222333333333333444444111111111111222333444444222222222333333444444444111222222222222333333333222222111111222222333444111111222222444666777888666666666666777777777777555555666777666555333222333333333333333333333333000111111111111222222222555777999777333//////000/////////000000000000000---...///111111111000000000...------///333777::://////.........---------++++++,,,---...///000111000000//////.........---,,,---...///000000000000------...///000000//////,,,+++///111777KKKUUUKKK999333+++(((+++///111111444333999DDDFFF>>>666333444444444555555666666666222333333444444333333222222333444444333333555777222@@@HHHOOOZZZbbbsssrrr^^^MMMDDDCCCDDDCCCAAA@@@@@@AAAAAA???===>>>?????????>>><<<:::888999999888777666555444333666666666666666666666666777666555444333444555555333444444666888:::<<<===AAABBBCCCCCCAAAAAABBBCCCAAA@@@??????>>>>>>>>>???BBB@@@???>>>???BBBEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGHHHHHHIIIJJJMMMOOOSSSVVVXXX[[[___aaaaaacccfffhhhhhhgggeeeddddddeeegggjjjkkkjjjgggdddeeegggjjjllllllkkkiiihhhffffffeeedddaaa]]]ZZZXXXRRRSSSSSSSSSRRRQQQPPPPPPLLLKKKJJJIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGMMM[[[ppp~~~}}}{{{zzzuuukkk___XXXWWWXXXWWWVVVKKKEEE>>>:::888777444111555555555555444444333222444333333222111000//////222222111111000000//////////////////000000000000222222222222222222222222111222222333333222222222111222222333333222222111555555555444444333333333444444444444444444444444333333333444444444555555444444222222222222444444222111111000000111111222222222111000111222444555555555555444444333333333333333333333333333333333333333444444555666777777333444444444555555666666444222000111222333333222///111222111///111555999@@@:::444000///000///...000000///...---,,,++++++............///////////////...,,,,,,,,,///111333666333000---,,,,,,...///............//////////////////.........---------***+++,,,---...000111111.........------,,,,,,,,,+++,,,111555???SSSTTT>>>//////.........000111222555555333<<>>???@@@???>>>?????????>>>===<<<::::::;;;;;;:::999888777666666777777777777777777777777777666555444444444555555555555555666777888999:::===>>>@@@AAA@@@AAABBBDDDBBBAAA@@@@@@?????????@@@CCCBBBBBBBBBCCCEEEGGGHHHGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMPPPRRRTTTVVVZZZ\\\___```ccceeefffeeecccbbbbbbccceeegggiiihhheeebbbbbbcccfffggggggfffdddcccbbbaaa```^^^[[[XXXVVVUUUPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@AAACCCEEEHHHIIIJJJKKKFFFLLLXXXiii|||}}}|||}}}xxxiiiaaaXXXVVVYYY]]]\\\ZZZJJJDDD===999777666444222444444444444444333222222333333333333222222222222111111111000000000000000////////////000000000111222222222222222222222222222222333333333222111111111222222333333222222111444444444444444444333333222222222222222222222222333333333444444444555555444444333222222333444444444333333222222333333444222222222111222222333333333333333333333222222222333333333333333333333333333333444444555666666777555555666666777777777777555333222111333333333222///111222111000222555999:::666222000000111000///000000//////...---------////////////////////////000///...---...000333444444222000---,,,---...///............///////////////.........------------+++,,,,,,---...///000000......---------,,,,,,,,,------111222999JJJJJJ555//////.........000111222555555222999EEE@@@555666444444444444444444444444333333333333333333222222///111222222222222333555888@@@EEEKKKXXXaaaoooqqqbbbdddkkkvvvhhh\\\PPPIIIEEEBBB@@@???@@@AAAAAA@@@@@@@@@???===<<<<<<<<<<<<======<<<;;;:::999999888777777777777777777777777777666555555444444555555666666555555555666666777888:::<<<>>>>>>???BBBDDDAAAAAA@@@@@@??????@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJMMMOOORRRSSSTTTVVVYYY[[[]]]^^^aaabbbccccccbbbaaa___```aaaccceeedddaaa___]]]^^^```aaa```___]]]\\\[[[ZZZXXXUUUSSSQQQPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@>>>???BBBEEEIIILLLOOOPPPLLLXXXkkk~~~~~~yyy~~~vvv```ZZZVVVYYY```ddd```[[[IIIBBB;;;666555666555333333333333333333222222111000111111111222222222333000000000000111111111111/////////000000000111111222222222222222222222222222333333333222111000000111222222333333222222111333333444444444444444444555555555555555555555555333333333444444444555555444444333333333333444444444333333222222333333444222222333333333222111111111111222222222222222333333333333333333333333333333333444444555666666666555555555666666666666777333111//////000000///...///111222222222333666999333222000000111111111000////////////////////////111000000//////.........///...---,,,---///111222222000...---,,,---///000............////////////............---------------------.........//////...------------,,,,,,,,,......222222555BBBCCC000///...------...000111222333555111666BBB>>>666999222333333444444555555555444444333333222222222111///111222222222222333555777@@@DDDKKKXXX```nnn~~~kkkaaa^^^gggvvvtttdddYYYMMMIIIDDDBBBAAABBBBBBBBBAAA@@@???===<<<<<<===>>>>>>>>>===<<<<<<;;;::::::777777777777777777777777777666666555555555555555555555444444444555555666666888:::;;;;;;<<>>>>>>>>>>>>>>???BBBCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDEEEFFFHHHIIIJJJNNNPPPRRRRRRSSSSSSUUUWWW[[[\\\^^^```aaaaaa``````\\\\\\]]]___aaa```^^^[[[XXXXXXYYYZZZYYYXXXVVVUUUUUUSSSPPPNNNLLLKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBAAABBBBBB??????>>>>>>===>>>>>>>>>AAAAAABBBEEEJJJQQQWWW[[[^^^lllwwwzzzvvvaaa^^^^^^eeelllkkk```UUUFFF@@@888444444555555444222222222333333222222111........./////////////////////000000111111222222//////000000000111111111111111111111111111111111222222333222222111000///111222222333333222222111333333333444444555555555666666666666666666666666333333333444444444555555444444444333333444444444222111111000000111111222222333444444333222000///111111222222333333444444333333333333333333333333444444444555555555666666333333333333333333333333333111000///000000///...///000222333444555666777/////////000111111000///.../////////000000111111111111000000///...------,,,,,,+++***+++,,,.../////////---,,,---...///000............////////////------------------------.....................------------------------------...555666777AAACCC444...---------...000111222///444333777@@@>>>666888222222333333444555666666444444333333222111111111111333444444444444555777777???CCCJJJWWW___lll}}}~~~nnnbbbYYYbbbttt}}}pppYYYTTTLLLEEEBBBBBBBBBAAABBBAAA???>>>======>>>???=========<<<;;;;;;::::::666666666666666666666666666666666666666555555555444333333444444555666777666777999999888888:::;;;;;;;;;;;;::::::;;;<<<<<<>>>???AAACCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@DDDDDDEEEEEEFFFHHHIIIJJJHHHJJJLLLLLLLLLLLLMMMOOOUUUVVVWWWYYYZZZ[[[[[[ZZZXXXWWWXXXZZZ\\\\\\YYYWWWRRRSSSSSSSSSSSSRRRQQQPPPOOONNNKKKIIIHHHGGGGGGHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<======>>>AAA@@@AAAFFFOOO]]]jjjrrrzzz~~~yyyvvvooozzzwwweeefffjjjrrrvvvooo^^^PPPBBB<<<555222333444444333111222222333333222222222000000//////...------,,,//////000000111111222222000000000000111111111111111111111111111111111111222222222222111111000///111222222333333222222111333333333444444555555555333333333333333333333333333333333444444444555555444444444444444444444444222111111000000111111222222333444444333222000///222222333333444444555555333333333333333333333333444444444555555555555555333333333333222222222222555444222222222333222111///000222333555555555444//////000111000///...---......//////000000111111111000000///...---,,,,,,,,,++++++***+++,,,------...------,,,------...///............////////////,,,,,,------------------...............------------------------------------000999<<<888???AAA555------,,,---...///111333,,,666888:::AAA===444555222222333333444555666666333333333222222111111111111333444444444444555777666???CCCIIIUUU]]]kkkooo___```hhhzzzkkkcccWWWLLLFFFBBBAAA@@@AAAAAA@@@???????????????======<<<<<<;;;;;;;;;;;;777777777777777777777777666777777777777666555444444444444444444555666777666888888888666666777888888888777777888888999999999:::<<<>>>?????????>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHFFFHHHIIIJJJIIIIIIJJJLLLKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUUUUSSSRRRMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<=========>>>BBBLLL]]]qqqxxxqqqmmmlllzzzzzz~~~uuugggjjjpppvvvvvvkkkXXXJJJ===888333222333444444222111222222333333333333333333333222111000///......000000000000111111111111000000000111111111222222111111111111111111111111000000111111111111111000111222222333333222222111333333444444444444444444444444444444444444444444333333333444444444555555444444555555555555444444444333333222222333333444222222333333333222111111333444444444444444555555333333333333333333333333555555555555555555555555555444444444444444333333000///------///000//////000000111333555555222000///000222111///------............//////000000000///......------,,,,,,,,,.........------......///------,,,,,,,,,------...............////////////,,,,,,,,,,,,------------..................------,,,,,,,,,------------...///333???AAA999999999///,,,,,,,,,,,,---///111333,,,:::===<<<@@@<<<222222222333333444444555555555222222222222222222222222///111222222222222333555666>>>BBBHHHTTT\\\iiirrrllljjjvvvvvvgggXXXNNNHHHEEECCC@@@@@@@@@AAA@@@@@@??????============<<<<<<<<<<<<999999999999999999999999666777777888777666555444777666555555444555555555555777777777555555666777666666666666666777888888666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>============>>>>>>??????@@@@@@CCCCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIHHHHHHJJJKKKEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNNNNMMMKKKGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBB@@@???===<<<<<<;;;:::999999888888999888888888888999:::;;;<<<;;;???HHHXXXnnnxxxpppnnnqqquuuzzzuuullliiilllppppppjjj\\\MMMBBB999555222222444555333000222222333444444444444444222222222111111000000000111111111000000000000000000000111111111222222222111111111111111111111111...///000111111222222111111222222333333222222111444444444444444444333333555555555555555555555555333333333444444444555555333444555666666555444333444333333222222333333444222222222111222222333333444444444333333333333333333333333333333333333333555555555555555555555555444444444444333333333222,,,+++******,,,......---000000111333555444///,,,...000111000...---...000..................//////,,,,,,,,,,,,,,,,,,,,,,,,//////..................------,,,,,,,,,,,,,,,,,,............////////////++++++,,,,,,,,,---------------..................,,,,,,,,,---------......000777DDDGGG:::666444+++,,,++++++,,,---///222333111???@@@<<<===999111222444444444444444444444444000000000111222222333333///111222222222222333555555>>>AAAGGGTTT[[[hhh}}}yyyrrrwwwtttcccVVVOOOJJJHHH???@@@AAABBBBBB@@@???>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;666777888888888777555444:::999777666444444333333444555777666555555666888666666666666666777888888555555666666777888999:::999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@BBBCCCDDDCCCCCCEEEGGGBBBCCCDDDEEEGGGHHHIIIJJJHHHGGGFFFHHHIIIJJJIIIGGGCCCDDDDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBAAA@@@>>>===;;;:::;;;:::999888777777777777666666666666777999:::;;;===CCCPPPbbbzzzsssnnnrrr|||~~~~~~rrrhhhbbblllnnnnnniii]]]NNNAAA999666444111222444555222000222333444444555555555555////////////000000000000222222111111000000//////000111111111111222222222000000000000000000000000---...///111222222222222222222222333333222222222555555555444444333333333222222222222222222222222333333333444444444555555333444555666666555444333222111111111111111111222222222111000111222444555444333333222222111111111333333333333333333333333555555555555555555555444222222222111111000000000000///...///111333333333111000111333444333...)))...000111000......000333........................+++++++++++++++++++++,,,---------------------,,,---------,,,,,,+++++++++............/////////000+++++++++,,,,,,------------------.........//////,,,,,,,,,------.........111888HHHKKK>>>777555---+++++++++,,,---///222333555CCCBBB;;;:::777111333444444444444444444333333//////000111222333333444111333444444444444555777555>>>AAAGGGSSS[[[hhh}}}zzznnn```RRRIIIJJJGGGDDDDDDFFFEEE???:::>>>>>>======<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::888777666666555666777777666555555555555555555666666777888999999:::888777666444444555555666777777777777888888888888777777666666666666777777;;;:::999999888888999999===========================>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDEEEFFFEEECCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA======>>>>>>===<<<;;;;;;<<<<<<;;;999888888888888777777888999999:::;;;<<>>GGGTTTXXXcccyyy~~~xxxkkkcccYYYRRRIIIDDDCCCCCC@@@>>>>>>>>>==================>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::888777666666666999999888777777777777777555555666777777888999999999888777666666666777777666666666777777777888888777777666666666666777777888888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA???@@@AAA@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;;;;:::999888777777888888777666777777777777888:::>>>@@@JJJXXXmmm~~~~~~wwwpppooovvvxxxhhh]]][[[]]]^^^\\\WWWPPPHHH@@@:::666333222222111111222222333333333333333222222111000000111111111222222222222222222222111111111000000///............///000000111000/////////000222222111111111111111111111111111111111222222222333333333333222222222222333333555444333222222333444555555444333222222222333333333333333333333333222111111222222333333222111111222222111111222222333444000111222333444444444444666555444333222333333444333333333222222222111111222222222222222222222222---...000333444333000---000333555333...+++---///........................////////////////////////......------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,...000111000//////000333555777444///+++******...---+++,,,...111333555;;;999666333111000111222111111222222222333333333222222111111111111111111333333333444555555666666777<<<>>>GGGSSSWWWbbbwww}}}rrrgggWWWJJJDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>======AAA@@@@@@???>>>===<<<<<<>>>===<<<:::888777777777999999888777777777777888555555555666666777777888888777666666555555666666555555555666666666666777777666666555555666666777555555555777888:::<<<===:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???<<<===>>>===;;;;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999999777555666999:::888555777777666555666;;;AAAFFFZZZiii|||yyyqqqqqqttt{{{zzzhhh]]]XXXYYYZZZXXXTTTNNNFFF???:::666444222222111111111111222222333333333333222111000///111111111222222222333333222111111111111000000000//////......//////000111000000000///000111111222111111111111111111111111111111111222222222222333222111111111111111222222444333222111111222333444444444333222222222222333222222333444333222111000000111222333333222111111222111111111111222333333000111222333444444444444555444333222222222333333111111111000000000000///222222222222222222222222//////000111333222000...333555666444///---...000------------------------////////////////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++...000111000/////////666444222///,,,*********,,,------,,,---000666;;;===777111000333555222...111111222222222333333333111111222222222222222222444444333333444555777888888<<<>>>GGGSSSVVVaaawwwmmmZZZMMMFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@???===<<<:::999888888888777666666555555666666444555555555666666666777555444444444333333333333444444444555555555666666666666666555555666666666444444555666777999:::;;;888888888888888888888888999999:::;;;;;;<<<<<<<<<>>>===;;;::::::;;;<<<<<<;;;===>>>===;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888999999999999999888888<<<888666777:::;;;888555999:::::::::===DDDOOOVVVmmmyyy}}}tttnnnttt~~~iiiZZZTTTUUUVVVUUUQQQLLLEEE===777444444444222222111111111111222222444444333333111000///...000000111111111222222222111111111111000000000000/////////...///000000111000000000000000111111222111111111111111111111111111111111111222222222222000000000000000111111222444444333222222333444444333333333222222222222222000222444444333111000000000111222333333222111000111111111111111222222333111111222333333333333333333333222222222222222222111111000000000/////////111111111111111111111111333111......000333555555444555555333///---...///------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...:::666000---,,,,,,,,,,,,///...------///333888<<<:::555//////333555222...111111222222222333333333111111222222222222222333444333111111111333666777999>>>@@@HHHTTTWWWbbbwwwzzzvvv}}}rrr```RRRHHHCCC???>>>===<<<;;;;;;<<<<<<======>>>???@@@AAABBBBBBAAA@@@>>><<<;;;:::999999888888777666666666666666555555555555666666666666444444444444444333333222444444444444555555555555666666555555555555666666666555555555555666777888777777777777777777777777888888888888999:::;;;;;;<<<;;;:::999888999999::::::;;;<<<<<<;;;:::;;;===::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999777777888888888888888777<<<999666666888999888666777;;;???CCCIIIUUUcccnnn}}}}}}vvvssswwwyyylll[[[RRRQQQSSSQQQOOOJJJFFF???888333222333444222111111000000111111222444333333222111000...---////////////000000000000000000000000000000000000///////////////000111111///000000000111111111111000000000000000000000000000000111111111222222222000/////////000000111222555555444444444444555555333333333222222222111111000222444444222111111222111222444555444333111///111111000000111111222333111111222222333333222222111111222222222222222222222111111111111000000000111111111111111111111111222222333555888::::::999444333222000...,,,---...........................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''')))---000:::666000,,,+++,,,,,,,,,///,,,***---444:::<<<;;;444333111000111111111111111111222222222333333333111111222222333333333333333222111000111333555777:::>>>@@@IIIUUUYYYcccyyy|||jjjfffkkksssxxxfffXXXPPPHHHEEE@@@<<<999888888999:::;;;<<<===???AAABBBBBB@@@???>>>===<<<;;;;;;;;;::::::999888888888888999666666666666666666666666666777777777777666555555444444444555555555555666666555555444444555555666777666555555444444444555666666666666666666666666777777777777888999:::;;;<<<;;;:::999888888888888777888999999888888999:::777777777888888999999:::;;;;;;::::::999999888888666666777888888888888777999777555444555777:::<<<777===FFFNNNWWWdddttt|||wwwrrrssswww~~~|||~~~~~~wwwqqqddd^^^XXXUUUUUUSSSOOOJJJCCC@@@;;;666333222222333111111000000000000111111222222222222111000///............/////////000000//////000000000000000111000000//////000000111222//////000111111111111000000000000000000000000000000000000111111111111222////////////000111222333555555555555555555555555222222222333222111111000000222555444222222444777555666888999888555222000111000000000000111222222111111222222222222222111000000111222222222111111222222222222111111111111111111111111111111111111...222999@@@CCC@@@:::555222111///---,,,,,,------........................////////////////////////......------------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,,,,+++++++++++++++))))))+++///222777555111---+++******++++++)))***000:::???>>>;;;///111222111//////111333111111222222222333333333111111222222333444444444333333222222333444666777999===@@@IIIUUUYYYdddzzzqqqfffaaa```jjjwww|||nnneeeYYYTTTLLLCCC<<<999999999999:::;;;<<<===??????@@@>>>>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999777777777777777777777777777777888888888777666555444555555555555666666666666555555444444555555666666555555444333333444444666666666666666666666666777777666666777888::::::;;;;;;;;;;;;:::999888777555666888777666666888999555555666666777888888999:::::::::999888777777777666666777888888888888888666777777666555999AAAHHHNNNVVV```gggnnnxxxxxxrrrpppqqqzzz}}}zzzvvvrrrlllhhh]]]```cccccc___YYYQQQMMM===;;;888666333222111111111111000000000000111111111111111111111000//////////////////000000000000////////////000000111111000000//////000000111222...///000111222111111000000000000000000000000000000000000000111111111111000000000000111222333333444444444555555444444444111222222333222111000///000333444333111222777<<<;;;===>>>>>><<<999555333000000000000000111222222111111222222222222111111...///111222222222111111222222222111111111000000111111111111111111111111///222777;;;===;;;555000222000---,,,,,,---......------------------------////////////////////////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++)))+++---...---...///111555666666222---***+++---+++---111777<<<===999555---///111000//////111333111111222222222333333333111111222222333444444555111111222222333444444555555:::===GGGTTTXXXdddzzz|||rrrfffZZZZZZbbbrrr}}}~~~vvvjjjcccWWWKKKBBB===<<<<<<::::::;;;;;;<<<<<<============<<<<<<<<<<<<======999888777777666777777777888888888888777777777777555666777777777666444333555555555666666666666777555555555444444555555555555444444333333444444555666666666666666666666666777777666666777888:::;;;;;;;;;<<<<<<;;;:::888777555777888888777777888:::666666666777888999999::::::999999888777666666555666666777888888888888888666999;;;999888>>>JJJTTTqqqyyyzzzpppnnnooovvv|||~~~~~~yyyppphhheeeeeeaaahhhpppqqqjjj___VVVRRR999888777666444222000///111111000000000000111111000000111111111000000///000000000000111111111111.../////////000000111111000000000000000111111222...///000222222111111000000000000000000000000000000000000000111111111111000000000000111222333444222333333444444333333222111111222333222111000///000333444333111333999???@@@AAABBBBBB@@@<<<888555000000000000000111111222111111222222222111111000...///000222222222111000111111111111000000000000000000000000000000000000444111///...///000000///111///---,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++------------++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---------------,,,+++***---------,,,,,,+++++++++&&&)))...000000///...---555999;;;888111------///...444;;;>>><<<777222///.........///000111111111111111222222222333333333111111222333333444555555......000111111111111111333888;;;EEERRRWWWcccyyyvvvkkkaaa[[[gggnnn|||xxxsssjjj]]]PPPFFFAAA@@@:::999999:::;;;;;;999888777999;;;;;;999777555555777888:::;;;<<<<<<;;;:::::::::;;;999777777888:::777777777666666666666666777777777777666666666666555555666666555444333333666666666666666666666666666666555555555555666666888888888888888888888888888888888888888888888888999999888888777777666666777888888999999999888888:::777444444555555444111444444555555555666777888999999;;;>>>???HHH___vvvvvvpppjjjooo|||~~~xxxmmmbbbaaadddnnnuuuxxxtttmmmdddVVVIII999666333111111222111111...000222222222111222333111111111111111111111111111111000000//////......------............------222111111111000000//////111111000000//////......000...---...111222111///.../////////000000000111////////////000111222333333222222111111222222333111111111111111111111111//////......111444888:::<<<888777===CCCBBB999000333111......000222333333000222333333111000000111000111111222222222111111000000000000000000000000000111111000...---...000222111000//////000111222.................................------,,,,,,,,,///+++(((***...000...+++,,,,,,---...//////......------,,,,,,+++***))))))************))))))((((((******))))))******+++,,,+++---......,,,******+++++++++++++++++++++++++++------,,,,,,,,,---......111333777:::;;;999777666BBB@@@<<<888555333333333111111000000111111222333000000000000111111111111222222111111111111111222444444333333222333333333888777;;;EEEQQQ\\\hhhsss{{{ooogggdddhhhrrrvvviii\\\SSSMMMFFFBBB===:::::::::::::::;;;;;;;;;:::888777777777666777888:::;;;;;;;;;:::;;;;;;<<<:::888777888:::888888888777777777666666777777777777777777777777555555555555555444333333666666666666666666666666888888777777777777888888888888888888888888888888999999999888888888888888888888888888777777777777777888888999999999888888<<<999666666777777555333444666888999:::;;;<<<===999999>>>HHHSSS```ttt{{{tttrrrttt{{{uuuiiibbbdddjjjvvv|||}}}uuuiii\\\LLL???888555222000111111111000333444555333000...------111111111111111111111111////////////000000000000...//////////////////...111111000000000/////////111000000000/////////...000...---...111222111///000000000000111111111111////////////000111222333333222222111111222222333111111111111111111111111222111//////000222555666555222222777???CCCAAA>>>444222//////111222333333000222333333111000000111111111222222222111111000////////////////////////111222222111000///111222111111000//////000111111..............................---------,,,,,,,,,'''$$$"""$$$))),,,+++)))+++,,,,,,---......------------,,,,,,+++******)))++++++*********)))))))))+++++++++++++++,,,,,,---,,,,,,++++++,,,---------++++++++++++++++++++++++++++++++++++************))),,,111666;;;===>>>>>>:::888555333111111222222111111111111111111111111////////////000000000000111111111111111111222222333333222222222222333333888777;;;EEEOOOZZZhhhssswwwvvvvvv|||uuuhhh___XXXPPPFFF>>>:::999::::::999888666444444444444555444555777888999:::::::::<<<======<<<:::888999:::;;;;;;:::999888777777666777777777777777777777777555666666666666555444444666666666666666666666666:::999999999999999999:::999999999999999999999999::::::999999888888888777777777777888888888888888888888999999999999888888888666444333444444333111111333555666777888:::;;;===>>>GGGYYYmmm}}}wwwppprrrwwwpppddd```gggpppzzz~~~}}}rrraaaQQQBBB888666333000///000000000///333444444222///,,,++++++111111111111111111111111.........///000111111111//////000000000000//////000000///////////////...000000000000////////////000///...///111111111000222222222111111111111111////////////000111222333222222111111111111222222111111111111111111111111444333111/////////111222111///...111888???DDDGGG555333111000111222222222000222333333111000000111222222222222111000//////////////////////////////000111111111//////111333111000000//////000000111...........................------------,,,,,,,,,+++(((&&&(((+++---,,,******+++,,,,,,---,,,,,,,,,---,,,,,,++++++*********+++++++++++++++*********,,,,,,++++++,,,,,,---...---,,,++++++,,,---------++++++++++++++++++++++++++++++++++++***)))((('''***+++---///111222222222///......------///000111000111222222222111000///....../////////000000000111000000000111222333333222111111111111111222222444444999CCCMMMWWWdddooo}}}{{{vvvjjjbbbUUUJJJBBB===;;;:::888777555444555555444333333444555666888999999:::<<<===>>>===;;;:::::::::===<<<;;;:::999888777777777777888888888888888999777777888888888777777666777777777777777777777777::::::999999999999::::::999999999999999999999999;;;::::::999999888888777777777777888888999999999888888999999999888777777555444333222222222222222333555666666666888===AAAHHHNNN\\\oooxxxqqqnnnmmmxxx}}}mmmcccbbbiiirrrvvvwwwrrreeeUUUFFF===888333111///...///000///......000111111///......///111111111111111111111111.../////////000000000111/////////000000/////////////////////............000000000000////////////000000000000000111000000222222111111111111000000000000//////000111222222222222111111111111222222111111111111111111111111444333111///......///000222222111111333777>>>BBB666444222111222222222111000222333333111000000111222222222222111000......////////////////////////,,,---......------///111000000000//////000000000........................------------------------222000------------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,---------000333222///,,,***+++++++++++++++++++++++++++***+++,,,,,,,,,+++******......,,,+++)))(((((((((*********+++,,,...///000///000222333333111///.../////////000111111222222000000000000111222333333000000000000000111111222444666===HHHQQQXXXcccnnnwwwvvv{{{{{{tttiii]]]SSSKKKDDD???>>><<<;;;;;;;;;:::777555333444444555666888999999;;;===>>>>>><<<;;;;;;;;;>>>===<<<;;;:::999888777777888888888999999::::::999999::::::::::::999999888888888888888888888888999999999888888999999999999999999999999999999999::::::::::::999999888888777777888888999999::::::777888888888777777666555444444444444444444555666777999;;;<<<===CCCKKKSSSZZZfffwwwtttkkkiiiooovvv~~~zzzooojjjiiimmmrrrpppkkkaaaTTTFFF;;;888888111///......///000///...+++...000000000000111222000000000000000000000000111000000000/////////...---......//////......---............////////////////////////000000000000000111111111000000000111000000000000000000000000000000000000000000111222222111111000000111111222111111111111111111111111222111000/////////000111222333444222111222555888555333111111222222111000000222333333111000000111222222222111000///...---........................,,,---------,,,---...000/////////000000/////////........................------------------------///...,,,******)))((('''------............------,,,,,,+++++++++++++++***++++++++++++++++++++++++***************+++,,,,,,///888@@@@@@777...***+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,+++++++++,,,...///000+++++++++,,,---...///000...000111222222111///...000000111222333333444444111111000000111222222333000/////////000000111222666:::DDDPPPWWW\\\fffooo{{{vvvuuuvvv~~~uuulllbbbXXXRRRIIIEEEAAA>>>===;;;777333555555555555666777888888999;;;===>>>===<<<<<<<<<===<<<<<<;;;:::999999888888888888999::::::;;;;;;999999:::;;;;;;;;;;;;:::888888888888888888888888999888888777777888888999::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999999999666666777666666555444333///111222222222333555777222777>>>BBBFFFMMMXXXaaappp~~~|||vvvnnnlllqqq{{{}}}wwwttttttqqqoooooohhh]]]PPPEEE;;;444222444///.........000111000......000111111000//////000000000000000000000000000111111111000///.........------............------...////////////000000000////////////000000000000111222222222000///000111......//////000000000000111000000000000000111111111111000000000000111111111111111111111111111111111111111000000111111111///111333333222111111222333111000111222222111///000222333333111000000111111111111111000///................................./////////------///111...//////000000//////...........................,,,,,,,,,------------...******************++++++......//////......------++++++++++++++++++++++++*********+++++++++++++++******))))))******+++,,,000;;;FFFGGG???555///...++++++++++++++++++++++++***))))))))))))***++++++)))******+++,,,---///000---------....../////////...///000111111111000000111111222333444555555666222222111111111111111222////////////000111222333222777AAAKKKQQQVVVaaalllxxxqqquuuuuuyyy|||tttnnn^^^VVVKKKDDD@@@===999555777777666555555666777888666888<<<======<<<<<<===;;;;;;;;;:::::::::999999888888999999:::;;;;;;<<<888888999:::::::::::::::999999999999999999999999999999888888888888999999::::::::::::::::::::::::888999999::::::;;;;;;;;;:::999999999999999999888555555555555444333222111///111333444444666:::===>>>GGGSSSZZZ___dddmmmsssxxxrrrvvv|||~~~{{{sssoootttwwwssskkkggg\\\OOOBBB<<<888222000111///......///111111000///000222333222000//////000000000000000000000000000000000000000////////////......////////////....../////////000000000111111.../////////000000000111111222444222000///000222......///000111222222333111111000000000000111111111111000000000000111111111111111111111111111111333333222222111111111111...///000111222111///...000//////000111222111///000222333333111000000111///000000000000000//////...........................//////...---,,,...///......///000000///..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---............---,,,+++++++++++++++++++++++++++)))))))))*********+++++++++************+++,,,,,,,,,333<<>>::::::::::::::::::::::::888888999::::::;;;<<<<<<666777888999999999999999999999999999999999999999:::999999888888999999:::::::::::::::::::::::::::777888999:::;;;;;;<<<===;;;::::::999999888888888444444444444333222111000666999<<<===>>>@@@DDDHHH\\\hhhvvvzzzsssttt|||nnniiiiiipppuuupppfff___RRRDDD999888888555222222.........///111222111//////111333333111111111222000000000000000000000000......//////000000111111//////000000000000////////////000000111111222222.../////////000000111111111333444333000...000222......///111222333444555111111000000000000000111111111000000000000111111111111111111111111111111555555444333222111000000000///...///000000---+++.........///111222111///000222333333111000000111...///000000000000000///........................---......,,,******+++,,,---...///000000///...---........................,,,,,,,,,------.........---......,,,******+++,,,------------,,,,,,+++***++++++++++++++++++++++++(((((())))))*********+++,,,,,,++++++,,,,,,---...&&&(((...777???>>>777///++++++++++++++++++++++++666333///+++))))))***,,,***+++,,,---............)))***+++---............---------...///111333444///000000222333444555555444444222111000000//////000000000000111222333444666777:::>>>CCCLLL^^^ooo~~~xxxqqqtttttt|||vvvmmmnnnooottt~~~qqqfff^^^VVVMMMFFF;;;======999999===>>><<<:::::::::999999:::::::::888777777666666777888888888888999999::::::;;;;;;777777888999999999999999888888777777666666555555;;;888666555777999:::;;;<<<<<<<<<;;;;;;999888888;;;:::888999;;;===>>>>>><<<;;;:::999:::999777666777777555444333222222222777888:::<<>>======<<<::::::999999999999999999777777888888888888999999888888999::::::::::::999999999999888888777777777777666555666777888888777888888999999999999999888===<<<;;;<<<===>>>??????;;;:::999999999999999999444444555555777999;;;======AAAFFFMMMUUUaaaoooyyy~~~{{{zzzyyy{{{sssrrrvvv|||yyynnnfffdddcccdddfffeee\\\OOODDD===888333000000000///...000000///...............///000111111111111111111222111000///....../////////000000000000000000///000/////////111111///....../////////000000000000000000000000000000000000////////////000000000000111000////////////000111111111000000000/////////111222222333333444444444333333222111000000000000000111111111111111111000000000000000000111111111222000//////000111111000//////000000000111111111111000000000/////////...//////............//////------............------........................///---,,,******+++,,,---------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************+++,,,,,,+++)))(((***++++++...///222<<>>======<<<999999:::::::::999999888999999999999888888888888888999999:::::::::::::::::::::::::::999999999999666666666888::::::888666666777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<:::999888777777888999999999999:::===AAAEEEGGGMMMRRRZZZbbbjjjsss~~~xxxrrrqqqvvv}}}~~~}}}xxxrrrnnnqqquuutttpppkkkiiihhheeedddbbb___YYYNNNBBB:::666333000...///000000///000//////............///000000000000000000///...111000////////////000000111000000//////000000111000/////////111111///........./////////000000000////////////////////////////////////000000000000222111000000000000111222000000000/////////......///000222333444555444444222222111000///////////////000000111111000000///111111111111000000//////222000//////000111111000//////000000000000111111000000000000//////////////////............//////.........---,,,+++***))).........------,,,,,,,,,...---,,,+++***+++,,,---------------------------,,,++++++++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,+++************+++************************,,,,,,---+++***)))+++,,,000---...555???AAA888...+++++++++++++++,,,------*********+++++++++++++++++++++*********************+++,,,---...////////////////////////000111111222222222111111111000000000000000000111111111111///000111111000111333555333444888>>>CCCKKKYYYgggzzzyyyzzz|||vvvuuuyyyzzzzzzuuuuuuxxx~~~qqqeeebbbbbb^^^VVVCCCBBB@@@>>>======>>>>>>999:::;;;<<<<<<<<<;;;;;;===<<<<<<;;;:::999999999888888999::::::::::::999:::::::::::::::::::::::::::999999:::<<<<<<;;;:::888888999:::;;;;;;;;;;;;999:::;;;;;;;;;:::;;;<<<===<<<;;;999777777888:::===>>>AAAEEELLLSSSZZZ^^^dddiiiooosssuuuxxx}}}pppmmmjjjjjjppp{{{}}}xxxxxxwwwtttssssssrrrooolllkkklllnnnjjjhhhcccZZZOOODDD:::555222111///......//////000000///............/////////000000000///...------///////////////000000000111000///......///000111000/////////111111///............/////////000000////////////////////////////////////000000000000222111111111111111111222////////////............///000222444555444333111////////////000111222222//////000000000000//////111111000000000000000000222000//////000111111000////////////000000000111000000000000//////////////////............//////............---+++***)))......------,,,+++******///......---------...///,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******++++++,,,...//////...,,,+++++++++***************+++************************+++,,,,,,+++))))))+++,,,---,,,111;;;???999///++++++++++++***+++,,,,,,---******+++++++++,,,------++++++******))))))((((((++++++,,,......////////////////////////000000111000000111111111222222222000000000000000111111111///000111111000111333555444555999>>>BBBHHHVVVbbbxxxwwwxxxzzztttuuuyyy{{{uuuvvv}}}~~~{{{{{{sssjjjZZZVVVOOOHHHBBB@@@@@@AAA======>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999999777888999999::::::999999::::::::::::::::::::::::>>>;;;999999:::<<<======999::::::::::::::::::999:::<<<>>>>>>===>>>@@@BBB???@@@AAAAAA@@@AAADDDGGGHHHKKKQQQZZZdddpppyyy~~~xxx}}}}}}sssmmm```bbbgggoooyyy}}}yyyttttttrrrpppppprrruuuvvvvvvqqqkkkbbbVVVIII???777333222111000///........./////////............/////////////////////...---,,,/////////000000000000000.........------.........000/////////111111///...............////////////000000000000000000000000////////////000000000000111111111222222111111111////////////............111222444444444222000...000000000000000111333333//////000000000000//////...//////000111111222222222000//////000111111000...////////////000000000////////////000000000000//////............//////------.........------,,,......---,,,+++******))).........---............,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,...//////...,,,+++*********))))))***++++++************************)))*********((((((***,,,***///:::BBB===111******+++************+++,,,,,,---,,,***)))(((***+++---,,,,,,+++***((('''&&&&&&,,,---...//////////////////////////////000000111......///111222333444555111111000000000000000000///000111111000111333555777777;;;@@@BBBGGGSSS___vvvwwwvvv||||||vvvvvvqqquuu{{{|||wwwrrrooosssyyy|||pppjjj```UUUMMMHHHFFFFFFAAA@@@???===<<<;;;;;;;;;=========<<<;;;::::::999888999999:::::::::::::::::::::::::::;;;;;;;;;;;;>>>;;;888777888;;;======999:::::::::::::::999888888:::=========???DDDHHHHHHLLLQQQTTTVVVXXX]]]aaaiiikkkpppvvv}}}|||rrriiibbb^^^bbbgggpppzzz|||tttqqqqqqsssxxx}}}~~~|||sssjjj]]]OOODDD<<<666333111222222000...---...//////............//////000//////////////////...---//////000000000000///...,,,------......------,,,000/////////111111///...------........./////////000000000000000000000000////////////000000000000000000111222222111000000000000000/////////......333333444333222111///...333333222111000000000000///000000111111000000///......///000111222333333222000//////000111111000......////////////000000////////////000000000000//////............//////+++,,,---...............---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,------,,,++++++***))))))))))))***++++++************************((()))***)))((((((***,,,***666AAAAAA888...+++---***************+++,,,,,,---+++(((&&&&&&''')))***,,,,,,+++***)))(((''''''------...//////////////////////////////000111111---...///000222444555555111111111111000000000000///000111111000111333555777888<<<@@@CCCGGGRRR^^^uuu{{{wwwzzzxxx|||vvvhhh```ccciiirrr~~~~~~zzzsssjjjccc^^^[[[YYYRRROOOJJJEEEAAA???>>>>>>@@@@@@@@@??????>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;999999;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>:::<<>>999444000...000111000------...000...............///000000......///000000000//////000000111111000///...---+++---///000000///---+++000/////////111111///...---------.........//////////////////////////////////////////000000000000///000000111111000000///111111000000000/////////333333222222111111000000222222111000////////////000111111111111111111000//////000000111111111222222000//////000111111000........./////////000000.../////////000000000111//////............//////++++++,,,---------------------------,,,,,,,,,,,,***++++++,,,---------,,,++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++************************)))*********))))))+++------999???666---,,,---,,,***************++++++,,,******))))))(((((())))))************************,,,,,,---............---///////////////000111111000000000111222222333333111111111111000000000//////000111111000111333555444555:::@@@CCCGGGSSS^^^uuupppWWWWWWXXX\\\gggxxx}}}yyyvvvttthhhddd\\\UUUOOOKKKJJJIIIEEEEEEDDDDDDDDDDDDCCCCCC<<<======>>>>>>>>>>>>>>><<<=========>>>>>>??????===<<<<<<>>>@@@@@@>>><<<===>>>@@@AAACCCDDDDDDDDDCCCEEEHHHHHHIIIOOOXXX```rrryyy|||ooohhh```]]]```iiirrrxxxyyy|||mmm___LLL???999666222...+++---//////---,,,///111...............///000111......///000111111111000000111111111000///---,,,+++---000222222000---+++000/////////111111000...---------.........//////........................////////////000000000000...///000111111000///...111111111111000000000000222111111000111111222333...------......///000111111111222222222222111111111111111111000000000000222000//////000111111000............/////////000.../////////000000111111//////............//////++++++,,,,,,,,,++++++***------------------------,,,---....../////////...++++++++++++++++++++++++******)))(((((('''((((((++++++***))))))***++++++))))))((())))))***++++++***************************+++++++++******,,,...///999888***###***---)))*********)))***++++++,,,)))***,,,---------+++***'''((()))***+++,,,---...++++++,,,---------,,,,,,///////////////000111111222222222111111111111000222111111111000000/////////000111111000111333555111222888>>>BBBHHHTTT```uuunnnbbbWWWTTTVVV]]]lll{{{yyylll```XXXTTTSSSRRROOONNNOOOQQQNNNGGG@@@@@@AAAAAABBBAAAAAA@@@@@@DDDBBB@@@???@@@AAA@@@???@@@??????>>>>>>===>>>>>>CCCAAAAAAFFFMMMRRRRRROOORRROOONNNUUU```jjjoooppp|||qqqhhhccc___```ccckkkuuu~~~|||pppYYYNNN@@@777555444111...000000000000000000000000,,,---------.../////////---......///000111111222...//////000//////...---------............------//////---,,,,,,---...///,,,,,,,,,,,,---///000111111000///...------...///000000000000////////////000000000000000000000000///...---,,,---///111222......///000111222222333...///000000000000//////444333333222111000//////000000000000000000000000000000000000000000000000//////000000000000//////000000///...------,,,,,,,,,,,,+++++++++,,,......------------------------,,,,,,,,,++++++*********...---,,,+++***(((''''''------,,,+++*********+++...,,,)))''''''(((+++,,,++++++++++++++++++++++++******))))))******+++,,,---,,,***)))))))))******************************)))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++)))***,,,------,,,***)))+++,,,,,,------......///......//////000111111222222111///------...000111444444333222111000//////...///000111222333444444777666888<<>>CCCNNNXXXooowwwppphhhccccccggglllooo}}}~~~rrrsssuuuyyy|||}}}zzzxxxrrrqqqqqqpppnnnlllkkkjjjiiigggeeedddeeedddbbbaaaXXXVVVUUUUUUVVVXXX[[[]]]bbbcccfffnnnyyyyyyqqqkkkgggbbbbbbdddhhhpppyyy~~~tttmmmmmmsss}}}~~~qqqaaaLLL<<<777666444222000000111222/////////////////////////////////...---------,,,//////////////////......222111000/////////000111------............------------------.........///......------------....../////////.........//////.........///000111111111000000000000000000000000000000000000111222444555111111000000000000000000111111222222111111000000///000000000111111111222//////////////////////////////////////////////////////000000000000////////////.........---------,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++*********************)))((()))*********)))''''''******************************))))))******+++,,,++++++******************,,,,,,++++++***)))))))))+++***)))))))))***+++,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,------,,,++++++******++++++,,,---------....../////////000000000...///000222333333333333////////////000000000000---......///000000111111555555666;;;>>>CCCNNNXXXnnn~~~mmmbbb]]]\\\\\\eeejjjuuu~~~|||zzzwwwtttsssnnnkkkgggeeefffiiikkkkkkmmmlllkkkjjjjjjlllmmmooorrrooollllllqqqyyy|||xxxppphhhcccbbbccceeehhhlllttt}}}~~~yyyrrrkkkjjjooowww~~~vvvhhh]]]QQQBBB555666333///000222333111.........................../////////...---------,,,////////////........................///000000111------............------,,,------.........//////,,,,,,,,,------...000000......//////////////////000000000000////////////000000000000000000000000//////000111222333444555...//////000111111222222000000111111000//////.../////////000111111222222//////////////////////////////////////////////////////000000000000//////...............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))***++++++++++++******)))***+++,,,+++***((('''******************************))))))******+++,,,************+++*********+++++++++*********))))))((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++******************++++++************++++++,,,,,,---......---...............//////---...000222333444444444000000000000////////////.........///000000111111555444666:::>>>CCCNNNXXXlll}}}wwwyyy|||ttthhhbbb```\\\YYYYYY___gggnnnuuuzzz~~~}}}tttooojjjgggiiimmmqqqsss~~~zzztttqqqsss{{{|||vvvrrrfffccc___[[[\\\cccmmmttt~~~~~~xxxpppiiidddgggrrr~~~wwwsssiii[[[PPPGGG>>>666444///+++,,,111222///***.......................................---------........................,,,---...///000000000///------............------+++,,,---...////////////---.........000111222333---...//////000/////////111000000000/////////...000000000000000000000000///000000000////////////......///000111222333333000000000000000///...---/////////000000111111111////////////////////////000000000000000000000000//////000000000000//////........................***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,---......,,,+++*********************************))))))******+++,,,))))))***++++++++++++***************************&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111000000111111111000000/////////111111111222222222333333444333555:::>>>CCCNNNYYYlll|||}}}|||}}}~~~vvvsssddd[[[SSSTTTWWWYYY^^^dddhhhoooxxxzzzwwwyyy|||wwwpppkkkgggccc```]]]___aaadddjjjttttttiiieee```^^^ggguuu~~~{{{hhhgggaaaTTTHHH@@@:::444000...+++,,,...000///...........................---------...............,,,------....../////////...///111222111000---,,,------............------+++,,,---////////////...///////////////000111222,,,---///000000000//////////////////000000000000000000000000000000000000......///////////////...//////000000111111111222111111222111000///....../////////000000000000000000000000000000000000000000000000000000000000000//////000000000000//////........................***+++,,,.../////////...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++)))+++,,,.........,,,+++,,,,,,,,,,,,,,,+++************************************))))))******+++,,,((()))***+++,,,++++++***)))))))))***++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++******************+++,,,------......//////000........................222222000///...//////000000000000111111111111111222222222333333333333333333333555:::===CCCNNNYYYlll||||||zzzpppfff^^^\\\ZZZTTTQQQSSSTTT[[[dddmmmssszzz|||wwwmmmggg___ZZZXXXXXXWWWVVV```fffmmmttt|||~~~}}}vvvjjjaaaZZZXXX\\\iiiwww|||sssiii\\\___\\\PPPDDD;;;555000---...///...---...111444........................,,,------....../////////,,,,,,------...///000000111222444555333000,,,)))---..................---***+++---///000000///...//////...------------...,,,---///000000000//////------...///000111222222000000000000000000000000,,,---///000222333333444111111111111000000000000333333333222222000//////000000000000000/////////111111111111111111111111000000000000000000000000//////000000000000//////---.....................)))***,,,///000000000000++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++***+++---/////////---,,,)))))))))((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,((()))***+++,,,,,,+++***(((((()))***+++,,,,,,---***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,++++++******++++++,,,------......///000000000222222222222111111111111000///...---...///222333//////000111222333444444111111111111111222222222333222555999===CCCNNNYYYlll|||}}}{{{nnngggeeebbb[[[UUUYYYYYYZZZ[[[]]]ccckkkpppwww}}}yyyuuuppphhhbbb```WWWVVVTTTSSSTTT[[[dddkkk{{{~~~}}}{{{{{{yyy}}}wwwuuurrrmmmjjj\\\[[[```kkkvvvvvvjjj^^^UUURRRMMMFFF>>>888222///000000000///......------,,,,,,------------,,,,,,............////////////......---,,,---...///000000000000000////////////------,,,+++,,,---...//////...,,,+++,,,---///111///////////////.................................000///...///000111111///111111000000//////......222222111111000000//////222000///------///000222111111111000000000000000000///...------...///000......////////////......///......---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********+++,,,,,,------+++***,,,...///,,,***++++++++++++++++++++++++++++++************+++++++++++++++************)))******+++++++++******)))******+++++++++,,,,,,,,,******))))))))))))******++++++***)))(((((())))))******+++,,,,,,,,,++++++,,,,,,++++++***)))))))))+++++++++++++++++++++++++++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000333222000......///111222333333333333333444555666333444777:::<<<@@@JJJVVVhhhyyy~~~{{{wwwpppnnniiibbb[[[XXXXXXYYYdddiiiqqqwww|||~~~}}}{{{vvvtttllleee______^^^\\\[[[\\\[[[[[[^^^bbbkkkvvvzzz|||~~~||||||~~~zzzuuupppnnnmmmkkkkkkooorrrlll^^^SSSJJJHHHDDD???:::555111...............////////////------............------------------..................---,,,---...///000------------,,,,,,,,,,,,---,,,+++++++++,,,......---,,,++++++,,,...000111////////////.......................................---,,,---...//////---000000000000//////......111111111000000000000000111000///......///000111000000000000000000000000000///...------...///000......////////////......///......---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********++++++,,,---,,,+++***+++---...,,,)))++++++++++++++++++++++++++++++************+++++++++++++++************)))*********++++++******)))))))))*********+++++++++*********))))))*********,,,++++++***))))))******......------,,,,,,++++++)))))))))))))))*********++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++////////////000000000000222111000//////000111111333333222222222222333333333333777:::<<>>IIITTTeeewww|||mmmdddVVVXXXZZZYYYXXXWWWWWWXXXVVVWWWYYY]]]aaagggmmmpppvvv{{{~~~|||qqqgggcccbbb\\\[[[ZZZXXXWWWWWWZZZ\\\cccaaabbbiiiooosssyyy~~~xxxyyy|||xxxtttuuurrrllldddYYYMMMBBB<<<444444333111000...---------------....../////////......////////////......,,,,,,---------...............---,,,---...///000/////////.........---------------.........//////000///............///000------...............///........................000///...///000111111///////////////////////////.../////////000000111111......///000000///....../////////000000000000000/////////....../////////......////////////.........------------...//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++*********+++++++++***)))++++++++++++++++++++++++++++++************+++++++++++++++*********))))))((())))))***************))))))))))))*********+++,,,++++++++++++++++++,,,++++++******)))******+++---+++)))''''''''')))***((()))))))))*********+++******************************+++,,,,,,+++******---------.........//////////////////////////////////////////000000000000//////000111111111111000///000111111222222222222333333666999:::>>>HHHSSScccuuuxxxjjjiiifffaaa[[[WWWUUUUUUSSSRRRQQQRRRTTTXXX[[[]]]aaaeeeiiijjjjjjiiikkkmmmooorrrttttttpppllljjjjjjkkkiiihhhhhhjjjkkkkkkjjjgggjjjkkkfff\\\UUUSSSSSSPPPQQQRRRTTTXXX___iiiooosssssswww~~~wwwpppuuuyyyuuuuuuwwwxxxlllhhhaaaVVVKKKAAA:::777222222111000///...------///.........---------,,,......////////////......---.........////////////......---,,,---...///000000000000000/////////......//////000000000000000333333222111//////......,,,---------......//////........................000///...///000111111///.............../////////......//////000000000111......////////////............//////000000000000...//////////////////.........////////////......---------------.../////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********)))***+++++++++*********++++++++++++++++++++++++++++++************+++++++++++++++*********))))))'''((()))************************+++++++++,,,,,,,,,++++++++++++++++++,,,))))))(((((((((((())))))***)))''''''''')))+++---,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,++++++---------.........//////////////////////////////////////////000000000000...///000111111111111111---...000222333444444444222333555999:::===GGGRRRaaasss~~~|||wwwpppjjjeeedddeee^^^[[[XXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXXXX[[[]]][[[VVVRRRQQQQQQSSSQQQPPPQQQSSSUUUVVVVVVQQQTTTVVVWWWUUUUUUWWWYYYYYY\\\```dddiiirrr}}}~~~|||xxxqqqooovvvqqqgggggglllssswwwddd^^^TTTJJJ@@@999555333222111111000///......---//////......---,,,,,,+++.........//////................../////////000000......---,,,---...///000//////.........---------...///000000111000000000444333222111000///...---,,,,,,,,,---......//////...........................---,,,---...//////------............/////////...//////////////////000........................---......//////000000111......////////////............////////////......---------------...///000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++************+++++++++++++++************)))''''''((()))***************++++++++++++,,,,,,,,,++++++************++++++(((((('''''''''((())))))************+++---...000...------,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------////////////000000000000/////////000111111222222---...000222333444444333222222555888999<<>>FFFIIIOOORRRQQQJJJ???777000111111222222111111000111000///---,,,+++******------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------...---,,,,,,---///......---,,,+++***))))))////////////...---,,,,,,------............---------,,,+++,,,......,,,+++---------...------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---------......//////......---,,,........................000///...------...///000---.../////////...,,,,,,,,,,,,,,,------------...333222000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,...,,,))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++************++++++((((((((()))))))))******++++++*********)))))))))&&&((()))***)))((()))******))))))))))))((((((((())))))))))))))))))))))))+++++++++***************************************,,,+++******+++,,,...///************************++++++++++++++++++++++++222222111000///......---,,,,,,...///000000111111/////////...///000000111000000////////////000000---...///000222333444555222111222666888999???EEESSS___rrr}}}xxxtttuuupppooovvv{{{}}}|||xxxvvvxxx{{{}}}~~~~~~|||wwwtttssssssmmmeeedddllltttwww{{{~~~~~~}}}~~~~~~yyyyyy~~~xxxtttwwwxxxyyy}}}~~~|||zzz}}}zzzmmmfffaaaWWWJJJ???888555444777888:::===>>><<<777444000000111111111111000000000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...---,,,,,,,,,++++++******......//////...------,,,,,,------......------,,,,,,,,,,,,---------,,,+++............---,,,++++++************************,,,,,,---............------.../////////...,,,+++...........................---,,,,,,,,,,,,---...---.../////////...,,,,,,------------------------///......------.........,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------...,,,)))(((((()))***+++******+++,,,,,,---......++++++++++++++++++++++++''''''((())))))***++++++++++++************++++++(((((((((((())))))))))))+++******))))))))))))))))))*********)))'''&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))+++************+++,,,---************************++++++++++++++++++++++++//////......------,,,,,,,,,,,,---//////000000000111111000000000111222333000000////////////000000---...///000111222333333222000111555777888>>>DDDQQQ^^^rrr]]]jjjzzzrrrmmmlllvvv~~~{{{vvvtttwww|||~~~xxx}}}{{{sssoooqqqyyy~~~}}}ssshhh___XXXTTTMMMCCC999222000111111111111333444555333111......////////////......------,,,,,,,,,------...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,---,,,******,,,---++++++,,,,,,------...............///......---,,,,,,,,,------------,,,,,,,,,---.........---------............---,,,++++++------..................------...///////////////---.../////////...,,,+++........................---------,,,,,,------------.../////////...,,,,,,------------------------,,,,,,,,,------///000000,,,,,,,,,,,,,,,,,,,,,+++...............---,,,,,,---,,,***(((((((((***,,,))))))))))))((((((((((((************************&&&&&&''''''((()))******++++++************++++++(((((((((((())))))))))))+++***)))((((((((())))))***))))))))))))((('''&&&))))))))))))************++++++++++++++++++++++++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------..................------......//////000000////////////000000000000000000000111111111333111222555777888===DDDPPP]]]rrrDDDOOObbbvvvuuuooonnnwww}}}zzzxxxwww}}}}}}ssspppjjjdddfffmmmyyyxxxjjj___XXXTTTHHHEEE@@@999222/////////,,,---///222444222...+++,,,------......------,,,++++++++++++,,,---......------,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++,,,,,,+++******+++---++++++,,,---...///000000---...............------,,,,,,------------,,,,,,,,,---//////---,,,---...---------...------,,,,,,---------------.........---...//////000000//////......//////......---,,,------------------------////////////////////////---.../////////...,,,,,,...------------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,***)))(((***,,,///...,,,***(((&&&%%%$$$))))))))))))))))))))))))&&&''''''(((((()))))))))++++++************++++++((((((((()))))))))******+++***)))((('''((())))))&&&&&&&&&(((***++++++))))))))))))************+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))***************************************************++++++,,,---...//////+++,,,,,,---......------...//////000111000000000000000////////////000000111111111111111111111111444222333666777888===DDDOOO\\\ppp888???KKKYYYiii|||zzz~~~xxxxxxwww|||{{{uuummmbbb[[[[[[YYYVVV]]]hhhzzzsssfffXXXNNNIIIGGG>>>:::555111.........///++++++---///000///,,,***,,,,,,------------,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---......---,,,+++***+++++++++))))))+++,,,,,,,,,------......//////------...............---+++,,,,,,------,,,,,,+++***,,,......,,,+++,,,---,,,,,,------...---------++++++,,,,,,,,,---------,,,---......//////......//////...---------------------------------------...//////////////////...---.../////////...,,,,,,......---------,,,,,,,,,///...---,,,+++*********+++++++++,,,,,,---------******+++,,,,,,,,,+++++++++---...---***)))***,,,//////...,,,+++)))((('''************************)))))))))***************++++++************++++++)))))))))*********+++++++++***(((''''''''')))***'''&&&%%%(((+++,,,+++)))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))))))))************************))))))*********)))))))))************************))))))))))))))))))))))))++++++,,,,,,------......,,,------...............///000333444555444222111000000////////////000000000111111111222222333333555333444777888999>>>DDDOOO\\\ooo555888===EEEPPP```ssszzzzzztttxxxzzzwwwtttpppjjjbbb]]]SSSMMMPPPQQQQQQ[[[iiizzzxxxuuusssmmmcccXXXLLLBBB>>>>>>;;;666000------///000000111///,,,+++,,,///000000,,,------------------,,,,,,,,,+++***)))))))))***---------,,,,,,,,,+++++++++,,,...//////...,,,+++***++++++***))))))***,,,------------------------------...............---+++,,,,,,------,,,,,,+++)))+++...---+++)))***,,,++++++,,,---............/////////000000000111111+++,,,------......------000///...,,,,,,---......------------------------,,,,,,------------,,,,,,---.../////////...---,,,.........------,,,,,,,,,,,,,,,++++++******++++++******+++,,,,,,---......&&&'''((()))++++++++++++***---///...,,,***+++,,,''''''(((((()))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++************+++++++++++++++***((('''&&&''')))******((('''(((***+++(((&&&))))))******++++++++++++++++++++++++++++++++++++&&&&&&''''''(((((())))))******************************+++++++++******)))************************((((((((((((((((((((((((++++++++++++++++++++++++---...//////////////////+++---000333333111///---000000////////////000000//////000222333444555666666444444777999999>>>EEEOOO[[[mmm444444555888>>>HHHTTT[[[vvv~~~yyyyyy~~~}}}zzzvvvxxxyyyvvvuuutttooohhh[[[XXXVVVTTTQQQSSS___lll||||||zzzsssllljjj^^^QQQIIIBBB999444222000///...------...///000------------------------++++++++++++++++++++++++,,,------...---,,,***)))+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,---...///...---,,,,,,---...///222111000...------------------------------------,,,,,,.........,,,***(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///...------...///...---------------------------..................------.........------,,,,,,,,,------......------,,,+++------,,,+++,,,---...///(((***+++------,,,+++***)))+++///000///---,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++++++++******))))))++++++,,,,,,,,,++++++***)))************+++++++++))))))(((((()))***++++++++++++******))))))((((((++++++************++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,---,,,+++)))(((++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***,,,,,,***)))'''(((+++...++++++,,,---------,,,,,,...............------,,,,,,---...///000000000000000000/////////000000111000000000111222222333333555555666666777:::???CCCMMMXXXiii{{{444444444444777===EEEJJJXXXdddwww}}}yyy}}}~~~xxxssswww|||~~~}}}yyyjjjeee```]]]ZZZ[[[ccclll}}}}}}yyyyyywwwppphhh___SSSGGG@@@:::444000000//////...------...///000------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++******+++---...111000///......///000111111000///......---------++++++++++++++++++++++++---------,,,+++(((%%%###---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///---,,,---...///...---------------------------..................---------------------------------------...------,,,+++---,,,+++++++++,,,---------.........---+++)))(((***,,,---...------///000++++++++++++++++++++++++((((((''''''''''''((((((++++++*********)))))))))*********++++++******))))))************+++++++++***))))))))))))******+++))))))))))))((((((((((((+++******))))))******+++))))))***************)))))))))))))))))))))))))))***+++++++++******)))(((++++++************++++++++++++************+++++++++++++++,,,,,,++++++***++++++************))))))******+++,,,------------,,,---...000111111111111,,,---...///000000000000000//////...//////000000///000000111111222333333333444444444555999>>>AAAJJJTTTeeevvv333333333222111444888<<<@@@IIIWWWgggxxx{{{yyyssspppxxxyyytttuuu|||}}}uuunnnjjjgggddddddggguuu}}}{{{{{{xxxpppiiiSSSHHH===777333///.../////////......---......///------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,------+++******)))***+++---...000000///......///000000........................++++++++++++++++++++++++,,,------,,,+++(((&&&$$$---,,,,,,++++++,,,,,,---------------------------------------------------...---,,,---...///...,,,------------------------------------------......,,,,,,---------------------------------,,,++++++,,,,,,+++*********++++++......//////...,,,***)))---------,,,++++++...000++++++++++++++++++++++++******))))))))))))************))))))))))))((((((((())))))*********)))))))))************+++++++++++++++***)))))))))******''''''((((((((((((((((((+++******))))))******+++((((((((())))))(((''''''))))))))))))))))))))))))+++***))))))((()))))))))++++++************++++++******++++++++++++*********++++++,,,,,,+++++++++...,,,+++---///...+++''')))***+++,,,---.........,,,---...///000111111111,,,---...///000000000000//////............////////////000111111222222333111222333333444777<<<@@@IIIRRRbbbsss000111222222222333666888888===CCCLLLWWWhhhyyyyyy|||~~~zzzzzz{{{xxxtttwwwtttuuu}}}{{{{{{yyywwwxxx~~~{{{zzz}}}|||yyyyyyyyyxxxwwwwwwxxxwwwtttooolllqqq{{{zzzwwwtttkkkaaa]]]gggnnnsssrrrssszzz~~~}}}|||wwwnnngggMMMCCC888333111///...000//////.........------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,.../////////...------,,,+++++++++++++++,,,,,,,,,------************+++,,,...///------------------------,,,------...////////////------------------------,,,,,,---.........---------,,,,,,++++++,,,,,,---........................------------------------...---,,,,,,......---,,,------------------------,,,,,,------------...............------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++++++++++++++***+++,,,---------,,,,,,---------,,,)))((()))+++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))(((((((((((((((((()))******************))))))*********+++++++++,,,++++++***))))))))))))''''''(((((())))))************))))))))))))******((((((((()))(((((('''&&&))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++---)))''')))---///+++'''++++++,,,---------,,,,,,------......------,,,+++,,,---...///000000000000000///..................//////000000111222222222111222222333444777<<<@@@JJJTTTcccttt///000222333333333555666444555666888===IIIWWWaaatttzzzzzz{{{}}}wwwqqqrrrsssrrrqqqvvvyyy~~~vvvwwwvvvuuuvvv}}}zzzwwwzzz~~~~~~}}}zzzvvvrrrqqqssssssqqqqqqvvv|||ooo^^^SSSVVV[[[___```bbbiiipppsss{{{zzzzzzyyyvvvoooggg```III???555222000......000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***+++,,,.../////////...------,,,+++++++++++++++,,,,,,,,,------+++++++++,,,---...//////,,,,,,------------,,,,,,+++,,,---.../////////...------------------------------...//////000000000---,,,,,,++++++,,,,,,---...................................................,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,------......000000///...,,,+++******,,,,,,------,,,,,,+++***------------------,,,,,,))))))***+++++++++++++++&&&(((+++,,,+++)))((()))++++++++++++++++++++++++((((((''''''''''''((((((((((((((((((((())))))))))))******+++,,,,,,++++++))))))*********+++++++++,,,,,,+++***))))))******)))))))))******+++++++++***))))))))))))))))))***)))))))))******)))(((((()))))))))))))))))))))))),,,+++***))))))***,,,---++++++************++++++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))$$$ """'''******'''------------,,,+++******---------------,,,,,,+++,,,---...///000000000000000000///..................//////000111111222222333333444444555888===AAAKKKTTTddduuu///111222222000000111222222222222222333:::DDDKKKTTTaaasss|||yyyyyy|||zzzsssqqqqqqqqqsssyyywwwttttttttttttuuuzzz{{{wwwwwwzzz~~~yyyyyy}}}yyyqqqvvv{{{}}}}}}nnn[[[PPPIIIMMMPPPSSSUUU\\\dddjjjqqqqqqqqqooojjjccc\\\XXXCCC:::222000///,,,,,,---...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...............////////////......+++,,,---...//////...---++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................---,,,+++,,,---...---+++------------------------++++++,,,,,,------......000000///...,,,+++******,,,,,,,,,,,,,,,+++******+++,,,---............---,,,,,,+++***)))((('''''' $$$)))+++,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))***(((((())))))))))))******)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,++++++*********++++++******++++++++++++++++++***))))))(((((())))))***((()))******+++++++++***))))))))))))))))))))))))++++++++++++++++++,,,---++++++************++++++******++++++++++++******)))***++++++,,,,,,,,,,,,,,,(((%%%%%%(((,,,------------------,,,+++******+++,,,---...///000000000,,,---...///000000000000222111000//////...//////......///000000111111222444444555555666999>>>BBBHHHRRRcccuuu...///000000///...000111111333444444333666;;;@@@AAAKKKXXXdddppp~~~~~~~~~}}}xxxtttuuuyyywwwvvvvvvwwwzzz~~~~~~zzzyyyzzzzzzxxxuuuwww}}}}}}~~~uuugggXXXPPPFFFGGGHHHIIIIIIMMMTTTZZZ]]]^^^^^^[[[UUUOOOKKKIII<<<444......///---+++,,,......//////...,,,+++***++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,---......//////......---+++,,,---//////...---,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++------------------------***++++++,,,------.........------------,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++---.........---------+++***)))(((((((((%%%'''***+++++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))*********++++++((()))***++++++,,,,,,,,,)))************+++++++++++++++*********+++,,,,,,+++++++++***************))))))(((((((((((())))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++++++++************++++++))))))***+++,,,,,,,,,,,,///...---,,,,,,---......***+++,,,,,,---------,,,+++,,,---...///000000000,,,---...///000000000000333333111000000/////////......//////000111111111444444555555666999>>>BBBFFFQQQcccvvv,,,.../////////000333555...111444444222222444666666<<>>999777777888222---///000///---.........//////...,,,+++)))++++++++++++++++++++++++++++++,,,,,,---...//////,,,------...---,,,***)))+++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,+++******++++++,,,------,,,+++++++++,,,...//////...,,,+++------------------------)))******+++,,,...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------******+++,,,,,,---......++++++,,,,,,---...//////+++,,,,,,,,,,,,+++******&&&(((***,,,---...------++++++******++++++,,,---......---+++)))((()))+++++++++++++++++++++++++++))))))(((((((((((())))))))))))******+++++++++,,,''''''(((******+++++++++)))************+++++++++************+++,,,------++++++******))))))(((((())))))(((((((((((())))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))++++++************++++++,,,+++***))))))***+++,,,((()))***+++,,,---------+++,,,...---***(((''''''((((((***,,,---...//////,,,,,,------,,,,,,+++***,,,---...///000000000000444333222111000000000000......//////000111111111333444444444555999===AAAFFFRRRdddxxx000000///000111222444555333222111000111222333444444444555999>>>FFFMMMQQQbbblllyyyyyyssspppqqqtttwwwwwwuuuqqqrrr|||~~~~~~~~~}}}|||{{{|||wwwiiiccc___[[[WWWTTTPPPIIIBBB===;;;;;;;;;:::888555444333111...,,,------------------------,,,---...///...---,,,+++((()))***+++++++++++++++***,,,------,,,---///111000///---+++)))'''&&&%%%---------,,,+++***)))(((************************,,,,,,,,,++++++************+++---.........---,,,,,,------......------,,,,,,,,,,,,++++++*********,,,------......------,,,.........------,,,,,,,,,,,,+++***(((&&&%%%$$$###,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......,,,+++***)))***+++,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++************************************++++++,,,---+++++++++)))''')))---111++++++++++++*********))),,,+++***((((((((()))***************************++++++,,,,,,,,,---------)))******++++++,,,------************************)))))))))***+++++++++,,,---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))+++******))))))******+++,,,+++++++++******))))))++++++,,,,,,---...//////************************---++++++,,,...///,,,)))...------------...//////***---///000000000111222000111222111///...///000000000000000000111111111222000111444666666:::@@@EEEPPPbbbuuu///...---------...///000111000000000000111222222111111000111444888<<<>>>HHHOOOZZZccckkktttzzztttqqqqqqsssuuuvvvuuuvvv}}}wwwiii```___```^^^\\\UUUQQQJJJBBB<<<888666555555333222111111000///------------------------------------...---,,,,,,+++)))******+++,,,,,,++++++)))***++++++******,,,.........---,,,+++******))),,,,,,---,,,,,,+++***)))************************,,,,,,,,,+++++++++******,,,,,,---............---,,,------......------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++*********))))))------------............---------,,,,,,,,,++++++------------------,,,,,,------------............+++++++++++++++,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,+++++++++***((((((+++...++++++*********))))))))),,,+++)))((((((((()))***************************(((((()))))))))*********)))******++++++,,,,,,---******************************************++++++,,,+++)))''''''((()))***************************))))))))))))))))))))))))+++++++++************)))******))))))))))))******+++++++++******)))))))))++++++,,,,,,---......///+++++++++++++++*********,,,++++++,,,......,,,)))...------------...//////---.../////////000222444222111000//////000000000000000000000111111111111222000111555666666:::@@@FFFQQQbbbuuu///...------,,,,,,,,,---......///000000000000000111111000111111222333444777;;;@@@DDDJJJSSS]]]eeeqqqvvv}}}yyyvvvwwwwwwuuuuuu|||~~~sssiii\\\TTTRRRRRRQQQOOOMMMJJJEEE@@@:::666333111///...---...///000///...------------------------......---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,,,,,,,,,,------.........,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...------------...//////,,,------......------,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***------------,,,,,,,,,,,,+++++++++,,,------............------------,,,,,,,,,,,,------------------******++++++,,,---------++++++,,,,,,,,,---------///......------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++++++++,,,,,,+++)))((((((*********)))))))))(((((((((+++***))))))((()))))))))************************''''''((((((((()))))))))))))))******+++,,,,,,,,,******************************************))))))+++***((('''''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))******))))))))))))***************)))))))))))))))++++++,,,,,,------......++++++++++++++++++++++++,,,++++++---......,,,***...------------...//////000000///......111666999777333///...///111111000//////000000111111111111222111222555666666:::@@@FFFQQQbbbttt000/////////////////////---...///111111000/////////000111222333333444444444555666777999>>>DDDJJJPPPUUU^^^hhhrrr|||{{{tttsss{{{}}}{{{}}}~~~uuunnnkkkiiihhhccc[[[OOOGGGCCCAAA>>><<<======<<<:::888555333222...,,,,,,---...//////...------------------------///...,,,+++***+++,,,---+++,,,,,,---------,,,,,,+++---...---,,,++++++,,,++++++,,,,,,---...//////+++,,,,,,---------,,,,,,........................++++++++++++++++++++++++///...---,,,---...///000,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,...............---------***)))))))))))))))((((((---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++,,,---------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---------+++)))((('''))))))))))))((((((((((((******))))))))))))))))))************************************+++++++++,,,)))))))))***++++++,,,,,,************************++++++******))))))(((((())))))(((''''''(((((()))************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,+++...------------...//////111000///...///444;;;@@@>>>888000...000222111...//////000000111111222222333111222555666666:::@@@FFFQQQaaasss......///000111111222222---...000111111111000///+++,,,---///000000000000///000000111111333555777<<<@@@FFFMMMTTT\\\dddiiiyyy~~~|||~~~{{{zzz}}}zzzxxxxxxwwwuuuxxx}}}|||tttppprrrvvvvvvqqqhhhaaa[[[WWWSSSQQQJJJDDD===999888777777555111222444555555333222000///...------...///...---------------------------...---,,,+++***+++,,,,,,,,,,,,,,,------,,,,,,+++***,,,......,,,++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------++++++++++++++++++++++++......---,,,,,,...///000,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,******************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))******+++++++++,,,(((((())))))***+++,,,,,,+++++++++,,,,,,,,,------------,,,+++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---------...---+++)))'''))))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------((())))))******+++,,,,,,************************+++******))))))((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,++++++,,,,,,,,,)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,---------,,,,,,...------------...//////////////////111777>>>DDDCCC;;;333///000111000......//////000111111222222444222333666666666:::@@@FFFPPP```rrr++++++---...000000000000...//////000000000000000....../////////......---+++,,,...000111222222222444666999<<>>@@@BBBFFFKKKQQQWWW[[[^^^iiilllrrrzzz~~~vvvkkkgggiiinnnkkkkkkrrr|||rrrqqqpppooopppqqqsssuuu|||xxxppplllnnnoooppprrrtttsssqqqnnngggccc_________]]]WWWQQQMMMKKKKKKNNNOOOKKKBBB:::222000............---,,,333111///,,,++++++,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,+++++++++++++++,,,((((((''''''''''''((((((******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------......------,,,***+++---.........------------++++++++++++------******+++++++++,,,,,,,,,((()))+++,,,---.........//////---+++***)))(((((((((((()))***+++,,,,,,---...---,,,,,,+++++++++,,,((()))***++++++***((((((+++******+++,,,+++***(((+++++++++***)))((((((''''''((()))******+++******)))*********++++++++++++******++++++++++++******))))))******++++++++++++***+++,,,---,,,,,,************))))))))))))******))))))))))))))))))))))))******)))))))))))))))***+++,,,---,,,***)))***+++*********))))))'''&&&&&&'''))),,,+++)))'''(((***,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((,,,++++++******++++++,,,///......------......///,,,---......//////.........///////////////......---------............///000000000000000111111111222333444444444666:::<<>>BBBEEEGGGKKKNNNRRRYYY___eeejjjmmmzzz~~~vvvmmmjjjlllllljjjiiimmmssswwwwwwuuummmlllkkkjjjkkklllnnnpppzzzyyyrrrqqqsssuuupppnnnooovvvwwwooohhhddd^^^]]]\\\\\\]]][[[XXXVVVUUUQQQLLLKKKKKKIIICCC??????===;;;<<>>999444222000............---,,,000///---,,,,,,---...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************+++++++++******))))))******+++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---.........---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,------,,,+++*********************+++,,,,,,------------,,,+++++++++++++++******++++++++++++******---+++******++++++)))(((++++++******)))(((((('''&&&&&&'''((((((((('''''')))))))))*********++++++******++++++++++++******************************((()))***+++++++++************))))))))))))******))))))))))))))))))))))))******))))))))))))******+++,,,---,,,***)))***+++************)))(((''''''+++---///...,,,***+++---,,,+++)))(((((()))+++,,,+++++++++++++++***)))))),,,++++++******++++++,,,+++******))))))******+++,,,------.....................////////////.............../////////000000000000000000111111111111222333444444444666:::<<<@@@JJJZZZjjj{{{//////---,,,,,,---//////---...///...,,,+++,,,---------------------------------------,,,,,,,,,,,,------------------------/////////////////////////////////000222333555666555666999===BBBEEEHHHJJJSSSXXX___gggnnntttyyy||||||zzz|||}}}yyyuuupppooorrruuuuuuuuuuuuvvvvvvvvvvvvqqqpppnnnmmmllllllmmmmmmrrryyyzzzpppgggbbbbbbeeegggaaa```ccciiissszzz~~~~~~{{{tttnnnjjjfff```\\\YYYVVVRRRPPPNNNLLLIIIGGGEEEAAA===::::::999555222777333000111444666555333111000...---......---,,,...---,,,,,,,,,---///000......---,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************)))))))))******+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------------,,,,,,+++***------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,---------..................---,,,+++***)))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************,,,,,,+++++++++,,,,,,,,,///,,,***))))))***)))(((++++++******)))(((((((((******+++++++++***))))))((((((((()))))))))************++++++++++++******)))))))))))))))))))))((('''((()))*********************))))))))))))******))))))))))))))))))))))))***)))))))))))))))*********,,,,,,,,,***)))***+++)))***************))))))***+++,,,+++***))))))***,,,+++***))))))***+++,,,++++++++++++++++++***))),,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,---------..................///////////////...////////////000000000111//////000000111111111111222333444444444666:::<<<@@@IIIWWWgggxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------000000////////////000000000111222444666888999::::::===BBBGGGKKKOOOSSSWWW\\\[[[[[[___eeejjjlllmmmrrrooollljjjjjjkkknnnqqqyyy{{{|||{{{yyywwwyyy{{{yyyxxxvvvsssqqqooonnnnnnjjjnnnsssuuuuuutttssstttsssnnnggg```\\\ZZZ\\\]]]\\\]]]___eeekkkpppqqqqqqrrrkkkccc______^^^ZZZUUUSSSPPPJJJGGGEEECCCAAA???;;;777444222222222111000333000......000222333222111///------......---,,,------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))((())))))***++++++******))))))******+++******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,+++***))),,,++++++******++++++,,,------,,,,,,++++++++++++******))))))))))))******,,,,,,+++******+++---...000---***(((((()))))))))************))))))((((((------------,,,++++++***(((((((((((())))))))))))******++++++++++++******''''''(((((()))))))))*********************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++***+++,,,+++***)))***+++)))******+++++++++***************)))((((((((()))++++++***))))))***+++++++++++++++,,,,,,+++******,,,++++++******++++++,,,...------,,,,,,------...---,,,,,,,,,------......---...//////////////////....../////////000000000//////000000111111222222222333444444444666:::<<>>999666555444444333111///------.../////////...---,,,---......---,,,000...,,,,,,---......---......---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........................******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((()))******+++++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***************************++++++,,,,,,++++++***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++************,,,,,,++++++******)))))))))))))))(((((()))******+++***)))))))))+++,,,---///---)))(((((()))***)))*********))))))))))))))))))*********)))(((''''''(((((((((((())))))))))))******++++++++++++******%%%&&&'''((()))***+++,,,...---,,,+++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++)))***++++++))))))***+++)))******+++++++++******---,,,+++***+++,,,,,,,,,+++******************+++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......------...///////////////------........./////////...//////000111111222222222333444444444666:::<<>>@@@???<<<===AAACCCBBBDDDGGGJJJKKKJJJJJJMMMPPPOOOPPPQQQRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSTTTQQQQQQRRRQQQOOOKKKHHHEEEEEEEEEFFFGGGGGGGGGFFFFFFHHHDDD@@@>>>>>>>>><<<999666444000//////000000///............///000111111------...//////---,,,+++///---,,,,,,---......---...---------,,,,,,++++++......---,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))******+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,***+++,,,,,,------------...---,,,+++************+++++++++******)))))))))))))))))))))))))))***+++******)))******+++,,,------+++)))(((***+++************)))))))))))))))))))))************))))))(((((((((((()))))))))************++++++++++++******&&&&&&'''(((***+++,,,,,,///...,,,+++******************))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,((()))+++***))))))***+++)))***************))))))***(((&&&''')))+++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---------,,,+++++++++,,,...///,,,---...///000000000000------------..................///000111222222333222333444444444666:::<<>>??????===<<<;;;<<<===>>>??????:::<<<>>>??????===;;;:::666777777666555444555555555444333222222111000///444222000000111222222222...///000111000000000000...///000000///////////////---+++,,,---......---++++++,,,---------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))******+++------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------+++*********+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++******))))))))))))***+++,,,)))***+++,,,------------+++)))))))))+++,,,+++***)))))))))))))))))))))*********++++++,,,+++++++++)))))))))*********++++++******++++++++++++******)))))))))***************++++++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,''')))******))))))***,,,************)))(((''''''&&&###!!!"""&&&)))***)))*********++++++************+++,,,,,,------,,,,,,,,,++++++******++++++,,,///......------......///---,,,+++***+++,,,...///,,,---...///000000000000............////////////......///000111222333333222333444444444666:::<<<@@@HHHTTTaaappp///+++'''$$$$$$'''+++///---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------------------------------------.........,,,,,,,,,,,,---...///000,,,,,,------......//////&&&))),,,---,,,,,,,,,---+++---//////...,,,,,,,,,)))...000...///444444///000000000///000//////...000000111222222222111111111000000111333555555555,,,---///111333333444444111111111000//////000111,,,...//////...------...///...,,,---...///......,,,---//////---+++******+++,,,,,,,,,+++,,,...000...---+++,,,---......---((()))+++,,,---.........,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************+++,,,---...***))))))))))))))))))*********+++++++++,,,,,,,,,.........---,,,+++)))(((,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++,,,------......------,,,...---+++*********++++++++++++------------++++++,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,)))+++,,,...//////...---)))((((((***,,,---,,,***)))))))))))))))*********%%%&&&'''(((((((((((((((************++++++++++++******++++++++++++******---,,,,,,+++***))))))((((((''''''''')))+++,,,...******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,''')))******))))))***,,,************)))'''&&&&&&'''$$$"""$$$(((,,,------******++++++++++++*********+++,,,,,,------------,,,++++++++++++++++++,,,+++******))))))******+++---,,,+++******,,,...///,,,---...///000000000000////////////000000000000---...///000111222333333222333444444555666:::<<<===FFFSSSaaaqqq------------------------------,,,,,,---...000111000000//////............000---******+++...////////////.........---------...------,,,,,,------...,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.................................////////////......,,,---...---++++++---...//////............//////000000000000000000000000//////.........---------........................//////////////////......,,,,,,------------,,,,,,///......------,,,++++++,,,------......------,,,***+++,,,---...............------,,,,,,------...******+++,,,------------************))))))((((((+++++++++++++++++++++++++++*********))))))(((((()))))))))***+++++++++,,,***++++++)))%%%$$$'''***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))))))))************+++,,,,,,------,,,,,,+++------......------,,,+++------,,,,,,+++***))))))******++++++++++++******,,,+++***)))((((((((((((++++++******+++---...000...,,,)))''''''))),,,...,,,++++++******++++++,,,,,,,,,,,,+++***)))((((((,,,,,,,,,++++++*********)))+++---......,,,)))'''$$$'''***++++++***++++++))))))***++++++++++++***((()))***+++++++++++++++*********)))))))))))))))++++++++++++++++++++++++((((((((((((((()))******++++++***************++++++***)))(((((()))******+++*********))))))(((((($$$%%%''')))+++,,,---------+++******++++++)))((('''((()))***************++++++******))))))((((((************))))))))))))))))))************))))))***************)))(((((())))))((())))))***++++++------------,,,+++******++++++++++++,,,---......++++++******++++++,,,---------------.........///+++,,,......---...000111111111000000000000000111///////////////000000111666777666666555777:::===@@@CCCNNN___rrr------------------------,,,,,,,,,,,,,,,...///000.........------,,,,,,,,,,,,+++***+++,,,------,,,///.........---------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------------------------......//////......------...///...---,,,...000///......------......//////////////////////////////.........---------,,,.......................................---------......////////////......,,,,,,------------------,,,,,,------------,,,,,,------------------,,,,,,------,,,,,,,,,,,,------------------,,,+++******,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++*********))))))))))))***************+++++++++)))***+++)))'''&&&''')))***************+++++++++*********+++++++++,,,,,,))))))))))))************+++,,,,,,------,,,,,,+++---------...------,,,+++,,,,,,,,,++++++***************++++++++++++******+++***************+++++++++*********+++,,,...///---+++)))(((((()))+++---,,,++++++******++++++,,,+++,,,,,,++++++)))((((((,,,++++++++++++++++++******+++,,,------+++***(((''')))+++++++++***+++,,,))))))***++++++++++++***))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************++++++,,,+++***))))))***+++++++++*********))))))))))))'''((()))***+++++++++++++++***((()))******)))(((((())))))***++++++******(((((((((''''''&&&&&&&&&************))))))))))))))))))************))))))+++++++++++++++***)))))),,,++++++***)))))))))))),,,,,,------,,,,,,+++***+++***************+++,,,,,,,,,++++++,,,,,,---...------.........////////////000111///---+++***+++//////............//////000000/////////000111111555555555555444666999;;;CCCFFFPPP```rrr------------------------++++++++++++,,,---......,,,,,,++++++++++++******+++++++++---//////,,,***......------------,,,,,,------,,,,,,,,,,,,------******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......---,,,,,,---///------,,,,,,,,,,,,------------------------------......------------,,,,,,------------------------..............................////////////......+++++++++,,,---.........,,,,,,------------,,,,,,000///---,,,+++++++++,,,------,,,,,,,,,,,,------------------,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))+++++++++***************((()))+++***)))(((((()))+++++++++************************++++++++++++,,,)))))))))*********+++++++++,,,,,,------,,,,,,+++---------------,,,++++++++++++++++++++++++************++++++++++++******************+++,,,---...***************+++,,,---++++++************++++++++++++************+++++++++++++++++++++***)))(((*********+++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,+++******+++---))))))***++++++++++++***))))))*********)))(((((())))))))))))))))))******)))))))))))))))))))))))))))(((((((((((()))*********)))))))))***+++,,,,,,,,,++++++***++++++,,,,,,***************)))))))))++++++++++++++++++***)))***)))((()))+++++++++)))))))))***++++++++++++***+++++++++************)))************))))))))))))))))))************))))))++++++,,,,,,++++++******++++++***))))))************++++++,,,,,,,,,,,,,,,******)))((((((((()))))),,,,,,,,,,,,,,,---................../////////000...000111000---***((((((//////............//////111000000000000111222222333444444444444555888:::BBBFFFPPP```ppp,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++*********---,,,,,,---//////...,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++++++++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---,,,******,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------.........///////////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,///...,,,******+++,,,------,,,,,,,,,,,,,,,,,,---******+++,,,------------************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))'''(((***++++++***)))))),,,+++++++++***)))))))))************++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,------------,,,++++++************++++++++++++******++++++++++++*********************+++,,,---)))))))))******++++++,,,***++++++,,,,,,++++++***++++++************+++++++++++++++++++++***)))((())))))******++++++,,,,,,---,,,+++*********+++,,,,,,---,,,***((((((***,,,))))))***++++++++++++***)))))))))))))))((('''&&&)))))))))))))))*********++++++++++++++++++++++++))))))(((((())))))***+++))))))))))))***+++,,,,,,************+++++++++,,,************************+++,,,,,,,,,,,,+++******+++***)))***,,,------+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))************))))))******+++++++++******)))&&&&&&&&&((()))+++---...))))))***,,,,,,---------+++***)))(((((((((((((((,,,++++++++++++,,,------........./////////000000(((+++///000///---,,,+++111000000000000111111222111111111111111222222333222333444444444555888:::???CCCNNN]]]mmm,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,---+++)))(((***,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,------,,,++++++,,,...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,***)))***,,,...///,,,,,,,,,++++++,,,,,,,,,******+++,,,------------*********************+++++++++++++++++++++++++++***************+++++++++,,,+++++++++***)))))))))(((((()))+++++++++)))(((,,,+++++++++***)))))))))))))))*********+++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************************+++******++++++++++++******++++++***)))))))))))))))))))))******+++++++++******+++,,,,,,,,,,,,+++***+++******))))))******+++******+++++++++***)))))))))))))))******+++++++++---,,,***))))))+++,,,---,,,,,,+++)))'''''')))+++))))))***++++++++++++***)))))))))))))))((('''&&&(((((())))))************************************)))))))))))))))***++++++******))))))***++++++,,,((())))))******************************+++++++++)))***+++,,,,,,,,,,,,,,,)))(((((()))+++,,,+++*********+++++++++******)))((()))))))))))))))))))))************)))))))))((())))))************))))))(((((()))))))))))))))((($$$%%%%%%&&&(((***+++,,,((()))***+++,,,---------,,,+++***)))))))))))))))***************++++++,,,............////////////&&&)))...000000///......000000000000000111222222111111111111111222222333222333555666666777999;;;===BBBNNN]]]lll~~~,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------+++(((%%%$$$&&&)))***+++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,---***************+++,,,,,,++++++++++++++++++++++++******++++++++++++******---.........,,,,,,---///++++++************++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++------............---------------,,,+++*********++++++,,,,,,,,,,,,+++++++++*********+++,,,...///,,,,,,++++++++++++,,,,,,------------,,,+++******,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++++++++++++++++++++***************+++***)))***++++++***(((+++++++++***************)))))))))************+++*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++************************))))))******++++++++++++******,,,+++***)))((((((((((((******++++++,,,++++++***++++++,,,,,,,,,,,,++++++******))))))))))))************+++++++++******))))))))))))***************,,,+++*********+++,,,---***++++++***((('''(((***))))))***++++++++++++***))))))*********)))((((((((((((((()))******++++++((((((((((((((((((((((((***))))))))))))***++++++++++++***************+++'''((()))************************+++++++++++++++'''((()))+++,,,---------'''&&&%%%&&&(((((((((&&&)))************)))(((((())))))))))))************************))))))))))))))))))************))))))''''''(((((())))))(((((()))(((((('''''''''((((((((()))***+++,,,,,,,,,,,,,,,,,,+++*********++++++)))))))))))))))***++++++------------.........///***---///000///............------......///000111111000000000000111222222111333555666666777999;;;>>>DDDPPP^^^lll|||++++++++++++++++++++++++++++++,,,------,,,+++***+++++++++,,,,,,,,,------***(((&&&&&&(((******)))************+++++++++,,,,,,,,,++++++++++++,,,,,,++++++*********+++---...************************)))******+++,,,,,,------***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,+++******+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,------......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++******,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++++++++...+++))))))***+++)))(((***************+++++++++))))))))))))*********************+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++******))))))((((((******++++++++++++******++++++***))))))*********++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))******+++++++++******************))))))))))))+++*********++++++,,,---)))***,,,+++***))))))***))))))***++++++++++++***))))))******+++*********'''(((((()))******++++++((((((((((((((((((((((((******))))))******+++,,,,,,,,,+++***))))))))))))'''((()))+++,,,,,,++++++*********++++++,,,,,,,,,'''''')))***+++,,,,,,,,,)))(((''''''(((((('''&&&)))))))))))))))(((''''''*********+++++++++,,,,,,************))))))))))))))))))************))))))''''''((())))))))))))))),,,+++***))))))((())))))((()))***+++++++++++++++++++++*********+++,,,,,,******))))))******+++,,,,,,,,,,,,,,,---------------///111000///......///------------...///000111000000/////////000111111///111444555666777888:::>>>DDDOOO\\\hhhwww+++++++++++++++++++++++++++,,,---...------+++*********++++++,,,,,,,,,,,,*********,,,---...,,,***))))))******+++++++++,,,,,,++++++++++++++++++,,,******)))))))))***,,,---************************))))))***+++,,,,,,------*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''(((((('''&&&&&&'''))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////***++++++,,,,,,++++++************++++++,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++)))))),,,++++++++++++++++++,,,******+++,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++,,,000,,,)))(((***+++)))((())))))******+++++++++,,,))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******,,,++++++***)))(((((('''******++++++++++++******************+++,,,------+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---******))))))))))))******)))******+++++++++******++++++******))))))((((((******++++++,,,,,,,,,,,,(((+++------,,,+++***+++))))))***++++++++++++***((()))***+++++++++++++++'''(((((()))***+++++++++*********************************)))******+++,,,------+++***))))))((((((((()))+++,,,------,,,,,,*********++++++,,,,,,,,,'''((()))***************---+++******++++++***((((((((()))(((((('''&&&&&&&&&&&&''''''((((((((()))************))))))))))))))))))************))))))(((((()))***************+++*********+++,,,------))))))***++++++++++++*********))))))***+++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,---------///000000//////111222////////////000111333333///////////////000000111...000333444555666777999===CCCMMMYYYcccppp---,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,))))))***++++++++++++***((()))***+++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++***+++,,,------+++***(((((()))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---......---+++***+++++++++******))))))))))))************+++++++++))))))************)))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++,,,---......,,,---//////...+++(((&&&)))************+++++++++......---,,,,,,+++******))))))************)))))))))************+++++++++...------,,,,,,+++******+++*********))))))((((((+++++++++*********))))))%%%&&&))),,,---...//////,,,***'''(((+++......---+++*********))))))(((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,************************+++++++++************)))******))))))***+++,,,,,,))))))))))))((((((((((((******+++,,,+++***)))(((,,,,,,,,,,,,,,,+++***)))******++++++***)))(((''',,,+++******))))))******************************++++++************++++++((()))***+++++++++++++++************))))))(((((())))))***++++++++++++***++++++************++++++++++++++++++++++++++++++*********+++,,,---///000,,,+++******+++,,,...///000...------///000000///---000000---)))(((,,,000000...,,,...111222111///000000000000111111111111222333444444444555777999===BBBKKKVVV___kkk~~~,,,++++++******++++++,,,*********)))******++++++******+++,,,,,,,,,,,,+++))))))***+++++++++*********************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,++++++***)))***************************************************+++,,,------+++***((())))))***+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---......---+++***,,,+++++++++************)))************+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++*********************************,,,+++++++++************++++++++++++++++++++++++......---,,,++++++++++++///......---,,,+++***))))))************+++++++++...------,,,++++++******))))))************)))))))))************+++++++++*********+++,,,,,,------+++*********))))))))))))+++++++++*********)))))))))***+++,,,,,,,,,+++***...+++((()))+++,,,+++***))))))))))))((((((((('''******)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))((((((((())))))*********)))))))))))))))***++++++)))))))))))))))))))))((('''(((***+++,,,,,,,,,+++******++++++******))))))))))))))))))************,,,,,,+++***************************************+++******************+++******+++++++++******)))++++++*********)))))))))))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++***+++,,,...///,,,+++******,,,------,,,---///000---))))))---111222000//////111222000...000000000000111111111111222333444444444555777999===AAAKKKVVV```lll+++******))))))******+++++++++******)))*********))))))***++++++++++++*********+++++++++******)))******************************++++++++++++******+++++++++++++++++++++++++++++++++,,,++++++***)))************************))))))))))))))))))))))))***+++,,,,,,,,,+++)))(((******+++++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,++++++++++++***)))************+++++++++---------......---------,,,++++++++++++*********)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++......---,,,,,,++++++***000///---+++******++++++)))************+++++++++------,,,,,,++++++******))))))************)))))))))************+++++++++)))******++++++,,,,,,---***************)))))))))+++++++++***************+++++++++,,,++++++***)))...,,,)))))))))***)))''')))((((((((((((''''''''',,,+++***)))(((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))((((((((()))******))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))*********))))))(((((()))***,,,------,,,++++++******++++++************************************************,,,,,,,,,++++++)))((((((+++++++++++++++*********((()))******++++++******++++++************++++++++++++++++++++++++++++++******+++,,,+++***)))(((++++++++++++,,,---......,,,***))))))+++,,,,,,+++,,,...///---++++++...111222000////////////...,,,000000000000111111111111222333444444444555777999<<>>FFFSSSbbbsss(((((()))******+++++++++,,,,,,+++************+++************************,,,,,,++++++******))))))******************++++++************************)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***+++)))(((((()))***)))((())))))))))))************************))))))((((((******++++++++++++******++++++***************+++++++++++++++***((('''&&&))))))))))))************+++++++++***************&&&'''(((***++++++++++++************************''')))******))))))***,,,(((((()))))))))*********)))))))))***+++++++++,,,******)))(((((()))******))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++************************++++++++++++++++++++++++((())))))*********))))))(((((()))))))))******************)))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++)))***+++***((('''((())))))*********++++++++++++***))))))))))))))))))***((()))***+++++++++++++++)))))))))*********++++++++++++***)))((((((((((((&&&(((***+++)))(((((((((***++++++,,,------------+++++++++************))))))***,,,------,,,***)))+++++++++******)))))))))************************+++++++++******)))))))))************************************************************************&&&&&&&&&'''((()))***+++))))))))))))))))))******++++++,,,,,,,,,,,,++++++***)))(((((((((***,,,---...,,,+++,,,------,,,***///......---......///000------......------...///////////////////////////000000000000111222333444111333444555555555777888======DDDQQQbbbttt+++,,,,,,,,,+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))******++++++++++++******************************))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***...,,,******,,,------,,,(((((()))))))))*********(((((())))))******************++++++++++++******+++***************++++++))))))*********))))))((((((((()))))))))*********************************++++++,,,,,,,,,+++******)))))))))))))))))))))))))))***+++***((('''((()))*********)))))))))(((((()))))))))***+++++++++,,,******))))))))))))******************************'''((()))***+++,,,------+++++++++******+++++++++))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++++++++++++++(((((()))************)))(((((()))))))))*********+++***)))((((((((())))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++))))))******************))))))***++++++++++++*********+++***)))))))))***)))*********++++++++++++)))))))))******))))))))))))))))))))))))(((''''''%%%&&&'''((()))+++,,,,,,,,,+++***))))))((())))))&&&(((***+++)))((((((((('''''''''((())))))***++++++++++++************)))---...000111111000...---++++++++++++************************************++++++++++++******************++++++++++++************++++++++++++*********************************)))))))))))))))******))))))))))))))))))))))))***++++++,,,,,,+++++++++******))))))***+++---...---,,,++++++,,,---,,,++++++******++++++,,,,,,---,,,...//////---,,,...///.............../////////222222111111111111111222111333444555555555777888======CCCPPP```qqq,,,---------,,,***((('''+++***))))))(((((())))))))))))))))))))))))))))))************************((()))***+++++++++++++++++++++++++++++++++++++++************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********(((&&&&&&((()))***)))((((((((()))))))))******'''(((((()))******++++++******++++++++++++***************)))******+++,,,'''((()))***************'''(((((())))))*********)))))))))***************,,,,,,,,,,,,+++)))((('''((((((((((((((((((((((((***++++++***(((''''''(((,,,++++++***))))))((((((***************+++++++++************************************************************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***************************))))))))))))))))))******************+++++++++***++++++++++++,,,,,,,,,))))))******+++************++++++++++++,,,,,,,,,,,,+++***((((((((())))))***++++++++++++,,,,,,,,,)))))))))***+++++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))((()))******++++++******++++++******************(((((((((((())))))))))))))))))************))))))))))))))))))((('''&&&%%%$$$%%%&&&((()))+++,,,,,,++++++***)))))))))******'''(((******((((((((()))++++++***)))(((((())))))(((((()))***+++,,,,,,---++++++,,,------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++************+++,,,,,,+++******************************+++***)))((((((((((((((()))************)))(((((('''((())))))***)))))))))************+++,,,......,,,+++)))***,,,------,,,++++++,,,,,,------......,,,///111000---+++,,,...---............/////////222222111000000000000000111333444555555555777888<<<===CCCNNN\\\mmm***+++,,,---,,,***)))''',,,+++******))))))******))))))))))))))))))))))))(((((())))))******++++++'''(((***+++,,,,,,++++++++++++++++++++++++++++++************)))))))))((('''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++(((%%%######%%%'''(((((((((((((((((()))))))))***)))))))))))))))***************++++++++++++************))))))***++++++,,,(((((()))***************''''''(((((()))******+++((()))))))))*********++++++,,,,,,,,,+++***)))((())))))))))))))))))))))))((()))***)))((('''((()))+++++++++++++++*********+++++++++************************++++++*********))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************+++******))))))******+++))))))*********+++++++++******+++++++++,,,,,,,,,***+++++++++++++++*********++++++++++++,,,,,,,,,...,,,***((((((((()))*********+++++++++,,,,,,,,,******************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******((())))))*********************)))******+++******(((((((((((())))))))))))((()))***++++++***)))((((((((()))))))))((((((''''''(((((())))))***++++++*********)))******++++++((()))))))))'''''')))***------+++******++++++,,,(((((()))***+++,,,,,,---((((((((((((((((((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************)))(((((((((((()))******+++++++++***)))(((''''''((()))))))))))))))'''((()))+++,,,,,,------+++)))((()))+++---......,,,---...///000000000000,,,000333111---***+++------------.........//////000000/////////000111111111333444555555555777888;;;===DDDNNNXXXhhh'''(((***+++,,,***)))(((---,,,++++++******++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,***((((((***,,,------(((((((((((())))))))))))++++++******)))(((((((((******++++++++++++************))))))***+++,,,,,,))))))************)))(((&&&''''''((()))******+++(((((())))))*********++++++,,,,,,---------,,,,,,************************&&&'''))))))((((((***+++*********+++,,,,,,------,,,+++++++++******))))))******++++++++++++******((((((((((((((((((((((((&&&'''(((***+++,,,......******))))))))))))******))))))))))))))))))))))))************************,,,++++++++++++++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******((())))))))))))*********...---+++)))(((((()))************++++++,,,,,,,,,+++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++(((((()))******************)))((()))***+++***)))************++++++++++++((()))***++++++***)))((('''((()))******++++++***+++++++++************)))***)))))))))***+++,,,,,,)))))))))(((&&&''')))+++'''&&&&&&&&&((()))+++---+++++++++************))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,------,,,+++***************************++++++************++++++***+++,,,,,,,,,***)))((())))))***+++++++++++++++%%%&&&(((***+++,,,++++++***)))'''(((+++...//////)))***+++,,,---------------111444222---)))***,,,---------.........//////............///111222333111333555555555555777888:::===EEENNNVVVeee}}}$$$'''***---///...,,,***)))))))))))))))))))))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))******(((((()))***************+++++++++)))'''''')))+++******))))))))))))******---***((((((***+++)))''')))))))))))))))))))))))))))************+++++++++***)))((()))***+++***(((************************+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))),,,+++***))))))***+++,,,++++++************++++++...---+++*********+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++++++++******))))))%%%$$$###%%%''')))***))),,,+++)))((((((((())))))((()))***,,,,,,+++******,,,,,,,,,++++++*********)))((($$$&&&///,,,,,,***)))(((((((((((())))))***++++++++++++***))))))))))))))))))******))))))************))))))(((((((((((())))))))))))''')))***++++++***)))''',,,+++******))))))******))))))))))))************'''((()))******+++******))))))(((((((((((())))))------,,,+++***)))((('''))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******%%%&&&''')))************---,,,******+++***)))''')))************+++++++++)))***++++++***)))((('''******))))))))))))******''')))***,,,,,,,,,+++*********++++++++++++******************************((((((((((((((((((((((((---,,,***)))))))))******)))))))))((()))******+++******+++++++++******)))++++++************++++++,,,------......------,,,)))***++++++,,,---......////////////............////////////////////////////////////000000000000222222222333333444444444<<>>GGGWWWaaasss'''(((+++---...---,,,+++)))))))))))))))))))))))))))'''%%%$$$%%%''')))+++))))))))))))))))))))))))))))))************))))))((()))))))))************++++++******)))((((((((((((((()))***************)))***+++***(((((()))*********))))))))))))******,,,+++***)))************))))))))))))))))))))))))((((((((()))))))))*********)))((()))***+++***(((******************************)))))))))((((((((())))))))))))))))))))))))((()))))))))************+++******))))))******++++++******************+++))))))************))))))((()))***++++++***(((((())))))))))))))))))))))))************************((((((((((((((((((((((((++++++************++++++'''''''''''''''''''''''')))))))))))))))))))))))))))((((((((()))***+++,,,+++++++++******************)))'''((()))******))),,,,,,+++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++)))***,,,...///---***((()))************)))))))))***************+++++++++++++++******)))((((((((()))******++++++******))))))*********++++++++++++******+++,,,,,,+++******,,,+++******))))))******((()))))))))***************************)))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((((((***************)))((('''---,,,++++++,,,,,,***)))))))))*********++++++++++++++++++++++++++++++*********))))))))))))******,,,,,,,,,+++***)))((('''******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++******************(((((()))***************))))))***+++++++++******++++++************++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------////////////////////////////////////000000000000111111222333333444555555666<<<>>>GGGUUU^^^qqq&&&(((***+++,,,+++***))))))))))))))))))))))))))))))(((&&&%%%%%%(((***,,,))))))))))))))))))))))))((()))************)))(((((()))))))))************************))))))(((((((((((()))***************((()))+++***)))((()))*********))))))))))))******)))))))))((((((((()))***)))))))))))))))))))))))))))))))))*********++++++***)))((()))***+++***(((************************++++++*********)))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))*********++++++*********((()))************)))(((((((((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******************+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,******************+++++++++)))((((((***+++******++++++++++++,,,++++++++++++***)))))))))***,,,---++++++++++++++++++++++++%%%)))------)))'''(((***((())))))*********))))))******)))))))))***+++,,,************))))))((((((******++++++++++++******)))*********++++++++++++))))))************)))))),,,+++******))))))******((()))))))))************(((((()))***************))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))++++++******))))))((((((***+++++++++***)))((('''+++***))))))******)))((())))))*********+++++++++******)))))))))***************))))))))))))******)))***,,,---,,,+++(((&&&******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************+++*********(((((()))************)))((()))***+++++++++++++++++++++************++++++,,,------......------,,,******+++,,,,,,---......,,,,,,---------.........////////////////////////////////////000000000000000111111222444555555666888>>>AAAHHHTTT\\\ooo((()))***+++++++++******))))))))))))))))))))))))***)))(((''''''(((***+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))))))))))))))))))))***(((((()))***************''')))++++++***))))))*********))))))))))))******%%%&&&'''&&&%%%%%%'''((())))))))))))))))))))))))************++++++++++++***)))((()))***+++***(((************************++++++++++++************))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***++++++++++++***)))'''((()))******)))((('''))))))******++++++******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((()))))))))))),,,***)))***,,,------,,,)))***++++++,,,+++++++++*********)))******+++,,,***++++++++++++,,,,,,,,,&&&+++...,,,'''%%%)))---'''((()))+++++++++***)))+++***)))))))))***,,,---)))))))))))))))))))))*********++++++++++++******)))))))))*********++++++)))))))))))))))))))))))),,,+++******))))))******))))))))))))************'''''')))******+++++++++))))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))))))))))))))******************************))))))***+++++++++***))))))(((%%%$$$$$$%%%(((******))))))************+++++++++)))))))))((())))))***+++******))))))))))))******'''(((+++,,,---,,,***)))******++++++++++++******************************************************))))))***++++++++++++***'''((()))++++++******)))((()))***+++++++++++++++++++++************++++++***++++++,,,,,,++++++***)))******+++---......///.........///000000111111////////////////////////////////////000000000000000000111222444555666666999???BBBIIISSSZZZnnn***+++,,,---------,,,,,,))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((((((((()))******++++++(((((()))***************&&&(((***+++***)))************))))))))))))******%%%&&&((('''%%%%%%'''***))))))))))))))))))))))))))))))))))))***************)))((()))***+++***(((************************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***)))***++++++++++++***)))'''((()))******)))((('''***************+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))'''((((((((())))))))))))***)))((()))+++---------((()))***+++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,(((***,,,+++)))(((***+++&&&''')))+++,,,+++******+++***)))((()))***,,,---((((((((()))******++++++***++++++,,,,,,++++++***((((((((()))))))))******+++******************+++,,,+++******))))))******))))))))))))************((())))))*********))))))))))))(((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,******************++++++******+++++++++***))))))%%%$$$$$$&&&)))++++++***)))************+++++++++******)))))))))***+++,,,******))))))))))))******(((''''''(((***,,,...000******++++++++++++******))))))))))))))))))))))))************************((()))***+++,,,++++++***'''(((***+++++++++)))((((((((()))++++++,,,,,,+++++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,------...//////000000////////////////////////////////////000000000000///000111222444555666777888???CCCIIITTT[[[ooo))))))***+++++++++******)))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))************''''''((()))***+++,,,,,,(((((()))***************&&&(((***+++***)))************))))))))))))******''')))+++***((((((***---))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***(((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++)))***+++,,,,,,+++***)))'''((()))++++++)))(((''',,,+++*********+++---...))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---))))))******+++++++++,,,'''&&&%%%&&&)))+++++++++'''((()))***++++++***)))((()))***,,,,,,+++***************++++++,,,,,,,,,)))(((((()))++++++)))'''%%%''')))+++,,,,,,+++***+++***)))((((((***,,,---''''''((()))***+++,,,,,,***++++++,,,,,,++++++***(((((((((((()))))))))))),,,++++++******++++++,,,,,,++++++***)))*********))))))))))))***************++++++******)))((('''))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,)))******+++++++++******+++***)))***+++,,,+++***)))************+++++++++++++++*********+++---...******))))))))))))******)))'''%%%$$$''',,,111555******++++++++++++******************************((((((((((((((((((((((((((()))***+++,,,,,,+++***'''(((***+++,,,+++)))((((((((()))++++++,,,,,,,,,++++++************++++++,,,------......------,,,------,,,,,,,,,,,,++++++))))))***++++++,,,------////////////////////////////////////000000000000///000111222444555666777666>>>CCCJJJTTT\\\qqq+++++++++*********))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************+++)))((('''((()))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++************++++++(((((()))******************++++++++++++,,,,,,,,,,,,+++)))((()))***)))((()))((()))***,,,---,,,***(((((())))))******++++++))))))((((((''''''&&&&&&(((((()))***++++++,,,,,,******++++++++++++************)))(((((()))***+++(((((()))(((((('''&&&&&&)))))))))***+++++++++,,,)))))))))))))))))))))))))))*********++++++++++++---,,,+++***)))(((((((((,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***,,,,,,***)))))))))***+++))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''(((***,,,,,,,,,***))))))***++++++***)))((('''***++++++***(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))))))))******,,,,,,,,,+++++++++*********)))(((&&&&&&((()))***,,,,,,++++++,,,,,,---.........,,,+++***)))))))))************************+++,,,,,,------,,,,,,+++------,,,++++++,,,------,,,,,,,,,++++++*********%%%'''***+++******+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))************,,,,,,++++++***)))))))))******+++,,,...111333444************************---,,,++++++,,,///111333000///---+++***+++---...---...............------000000000000000000000000+++,,,,,,---......------000111222222444444555666999:::>>>DDDNNN^^^vvv+++++++++*********))))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((()))*********((())))))******))))))((())))))))))))))))))))))))************)))))))))(((***************************)))((('''((()))+++,,,))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************************+++++++++*********))))))+++******))))))******+++(((((()))***************''''''((((((((()))))))))---+++))))))***+++******)))(((&&&'''(((((('''&&&)))))))))))))))******************)))))))))(((((((((((()))******+++,,,,,,)))******++++++******)))++++++***)))((((((((()))(((((()))))))))(((''''''******************++++++)))))))))))))))))))))))))))))))))*********++++++******++++++,,,...///000,,,,,,,,,,,,,,,+++***)))*********++++++******))),,,+++***)))))))))***+++))))))))))))))))))))))))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,,,,***)))***+++,,,,,,+++***)))((())))))'''%%%###$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++******))))))))))))******,,,+++++++++************))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,+++***))))))((())))))******************************++++++++++++******---,,,+++******+++,,,---,,,,,,,,,++++++*********+++***)))(((((((((''''''************************)))************+++++++++))))))))))))************+++++++++***************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,+++***+++,,,///...---,,,+++,,,---------...............------000000000000000000000000......//////000/////////000111222222444444555666888999===DDDMMM\\\ttt+++++++++***************))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))************)))******************)))))))))))))))))))))))))))************))))))))))))***************************)))((((((((()))+++,,,))))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))***))))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************+++******))))))******+++((())))))************)))&&&'''''''''((((((((((((,,,+++******+++---,,,+++...,,,)))((()))))))))(((************)))))))))))),,,++++++++++++*********((())))))******+++++++++)))******++++++******)))++++++++++++)))((('''&&&((())))))************)))******************))))))))))))))))))))))))))))))((((((((()))))))))******))))))***+++---///111222++++++,,,,,,,,,+++******((())))))*********)))))),,,+++******))))))******)))))))))))))))))))))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,---,,,+++***)))+++,,,,,,,,,,,,+++*********)))&&&"""!!!"""'''***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))******************))))))))))))((()))+++,,,,,,+++)))(((***************++++++,,,)))((((((''''''(((((((((************************((())))))))))))))))))(((++++++************+++++++++++++++++++++*********---,,,******++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************)))************+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,------------------...............---000000000000000000000000//////000000000//////...000111222222444444555666777888===EEEMMM[[[rrr************************))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((***)))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((()))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******((()))************)))))))))))))))*********+++++++++***))))))+++---,,,,,,///---***((()))+++++++++++++++******))))))((((((++++++++++++++++++++++++((()))))))))*********+++))))))************)))))))))***+++++++++)))((('''((()))***+++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***((()))******************+++++++++***************))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,------,,,+++***)))+++++++++++++++++++++***++++++)))'''%%%&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))((((((((()))***+++,,,,,,+++***))))))))))))))))))******+++'''''''''''''''((()))***************************(((((())))))))))))((((((******))))))))))))******+++++++++***************%%%(((+++,,,++++++---///++++++++++++++++++++++++))))))*********+++++++++((()))))))))************((())))))***++++++,,,,,,------,,,+++*********+++))))))))))))))))))))))))***))))))***+++,,,...///***+++,,,---------------,,,---......///................................................------,,,000111222222444444555666777999>>>FFFNNN[[[qqq************************))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((((()))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))))))))))))))***))))))*********))))))(((*********+++++++++,,,,,,***)))'''(((***+++++++++***'''%%%%%%''')))******++++++******))))))((((((************************)))))))))))))))*********)))))))))******)))))))))'''((()))+++++++++***)))))))))***++++++,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))...---,,,+++***************++++++,,,,,,,,,++++++)))******+++,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++******)))******)))))))))************+++,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))(((((())))))***+++(((((((((((()))***++++++************************)))******++++++******)))))))))))))))))))))))))))************************""")))000///((("""###'''++++++++++++++++++++++++))))))*********+++++++++((()))))))))************(((((()))***+++,,,,,,---++++++*********+++,,,,,,))))))))))))))))))))))))///...---+++***)))((((((******+++,,,---------,,,,,,------...//////......---------------------------...............------000111222222444444555666888:::???GGGOOO\\\rrr***************+++++++++))))))(((((((((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((()))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******''''''''''''(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++***))))))(((((())))))***)))************))))))((())))))))))))***************)))'''((()))******))))))(((&&&''')))+++++++++************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))++++++++++++)))******+++++++++******))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++,,,,,,------******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++******))))))))))))******++++++******************)))))))))((())))))***+++''')))+++,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********))))))))))))******(((((((((((()))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))******+++))))))))))))******+++,,,***************************++++++,,,,,,++++++***))))))************)))))))))))))))***************...444888444***!!! !!!++++++++++++++++++++++++)))************+++++++++))))))))))))************(((((()))***++++++,,,,,,(((((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...////////////------------------------...///000111111111111000000111222222444444555666888999>>>FFFNNN\\\sss))))))*********+++++++++))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))'''''''''((())))))******((())))))******))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))(((((((((((())))))***************)))(((((((((((((((((()))))))))))),,,+++))))))***+++***))),,,+++******,,,---,,,+++)))))))))))))))*********((((((((()))))))))******)))))))))))))))))))))((((((((())))))))))))(((((()))((((((((()))***++++++******************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***+++,,,---...)))***+++,,,,,,,,,,,,+++((()))***++++++,,,,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))******+++++++++***))))))******************************))))))))))))******)))))))))((())))))************)))))))))***+++,,,((()))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++*********))))))))))))******((((((((())))))*********))))))))))))))))))))))))***))))))))))))***++++++******)))))))))***++++++***************************++++++,,,,,,++++++***))))))***++++++***))))))((()))))))))*********+++444444333000,,,)))''''''************************)))************+++++++++))))))))))))************)))))))))***+++++++++,,,***))))))))))))***++++++++++++++++++++++++++++++%%%&&&(((+++---///111111---,,,+++*********+++,,,+++,,,---...////////////........................---...///111111222222222000111222222444444555666777888<<>>EEELLLXXXlll~~~))))))))))))))))))))))))((((((((())))))((((((((('''((()))******)))((('''&&&'''(((***++++++++++++((((((((((((((()))***+++))))))(((((((((((())))))((()))))))))************(((((())))))************))))))))))))))))))))))))''''''(((((())))))******)))))))))*********))))))++++++******))))))(((((((((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))&&&'''(((******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))%%%%%%'''((())))))))))))((((((((((((((((((((((((+++++++++******((('''&&&((((((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))++++++******)))******+++++++++++++++++++++++++++************************'''''''''(((((((((((())))))))))))))))))*********************************,,,,,,,,,++++++***((((((******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))&&&'''***---......---,,,************************))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))*********))))))))))))***)))))))))*********)))))))))***++++++******+++,,,************************************************))))))))))))))))))))))))++++++************++++++)))))))))***+++++++++,,,,,,++++++++++++++++++,,,)))*********)))(((''''''$$$&&&)))+++,,,,,,***)))))))))*********************+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++*********++++++******+++,,,,,,---......///......---------......------------..................///////////////...////////////000000000000333333444444555666666777777888>>>EEELLLXXXlll}}}}}}))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******++++++******)))((())))))((((((((()))******))))))(((((((((((())))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))((()))***++++++,,,++++++'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************&&&'''(((((())))))))))))((((((((((((((((((((((((+++++++++******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))******))))))))))))((()))))))))************,,,,,,+++************+++************************************************(((((())))))))))))******)))(((((((((((()))***+++++++++++++++++++++++++++---------,,,+++)))((('''))))))************)))))))))))))))))))))))))))))),,,,,,++++++***))))))((()))+++...000///---)))'''))))))))))))))))))))))))***))))))(((((())))))***+++++++++***************((((((((((((((())))))))))))))))))*********++++++***))))))((())))))***+++)))***++++++******+++---************************************************))))))))))))))))))))))))++++++************++++++***************+++++++++++++++************++++++((())))))))))))(((((('''$$$&&&(((+++,,,,,,+++************)))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,------...,,,------------.........---...//////////////////////////////000000000000333333444444555666777777777888===CCCJJJWWWlll~~~))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))***++++++++++++***))))))******))))))((()))))))))))))))(((((((((((())))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))++++++++++++************'''((()))***+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((()))***++++++,,,,,,,,,((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))***)))))))))(((((((((((((((((((((((((((((()))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))*********))))))''''''((()))***++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))(((((('''((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))++++++******************+++,,,---...---+++((('''*********************************))))))*********))))))(((((()))***+++,,,(((((()))))))))*********'''((()))***+++,,,,,,,,,+++***((('''''')))+++---)))***,,,+++******+++---************************************************))))))))))))))))))))))))++++++************+++++++++++++++************************))))))*********(((((()))*********))))))((()))***+++++++++************))))))))))))******))))))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,---------.........------...///////////////////////////000000000000111111222333444555666666777888<<>>CCCLLL^^^nnn((())))))************)))************))))))))))))************************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))+++***))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))************))))))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************++++++++++++*********)))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))))))))*********+++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))******)))******+++,,,,,,------*********++++++,,,,,,---+++++++++*********))))))((((((((()))))))))******)))*********++++++++++++******))))))))))))*********)))))))))+++,,,+++***,,,,,,++++++++++++,,,,,,*********))))))*********))))))))))))************++++++************+++++++++++++++++++++******************++++++++++++,,,++++++***************+++++++++***))))))(((''''''))))))))))))))))))))))))((((((((()))******++++++************))))))))))))'''))),,,,,,+++))))))***************************((((((((())))))))))))************++++++,,,,,,,,,******))))))))))))************))))))******+++,,,******++++++,,,------...++++++,,,,,,,,,+++******222...***)))++++++)))''',,,,,,,,,+++******))))))++++++***))))))))))))***)))***+++***(((''''''(((******))))))))))))******++++++++++++++++++++++++------------------------...------...000111111000---...000111222222111111111000/////////000222333111222222333333444444555555666:::>>>BBBKKK]]]mmm((()))************))))))++++++******))))))((((((************************((((((((((((((((((((((((***)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))******)))))))))))))))***)))))))))((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))++++++***)))(((((())))))***))))))))))))))))))************)))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((************************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))************))))))))))))+++++++++*********))))))******++++++++++++******)))))))))))))))******************+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++************************++++++++++++))))))))))))******************))))))))))))*********))))))***+++++++++++++++++++++******++++++++++++***)))(((((()))***+++************++++++++++++++++++************++++++++++++++++++++++++******************++++++++++++,,,+++******)))*********))))))))))))((((((''''''************************(((((())))))************++++++******))))))((((((''')))++++++***)))***+++************************))))))))))))************++++++++++++,,,,,,,,,,,,***))))))))))))))))))*********))))))******+++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***---***((((((***+++***))))))))))))***++++++,,,,,,++++++***))))))************++++++***)))(((((()))+++******))))))******+++***************+++++++++,,,,,,------------------///222333222...,,,---000---...///000111000000000000/////////000111222333111222222333333444444555555666999>>>AAAJJJ\\\lll))))))*********))))))(((++++++******))))))((((((************************))))))))))))))))))))))))+++***)))(((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))***)))))))))))))))******,,,,,,,,,++++++*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******,,,+++***)))(((((((((((()))))))))******)))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((*********))))))))))))(((+++++++++*********))))))******++++++++++++******(((((())))))************++++++******))))))))))))***+++++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++))))))*********+++++++++(((((()))))))))***************))))))))))))******)))***************++++++******))))))))))))******+++***)))(((((()))***++++++++++++,,,,,,,,,------++++++************++++++************************))))))*********+++++++++++++++***************+++''''''(((((())))))))))))++++++++++++++++++++++++)))))))))))))))*********++++++******))))))(((((()))))))))''''''(((***---******************************++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))******)))))))))******))))))******+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++)))((('''((()))*********((())))))******+++,,,,,,+++***************+++++++++,,,---,,,***)))***+++++++++************++++++))))))*********+++++++++,,,,,,,,,---------......000777;;;555***%%%(((////////////......------,,,/////////000000111222333111222222333333444444555444555999===AAAIII[[[kkk)))************))))))(((************))))))))))))************************))))))))))))))))))))))))++++++)))((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********)))))))))))))))******+++***************)))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))******+++++++++***)))(((((())))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))+++++++++************)))(((((())))))))))))((((((((((((((()))******++++++++++++******)))(((((('''++++++++++++++++++++++++---------,,,,,,,,,++++++'''''''''((((((((())))))((()))))))))******************))))))))))))******(((***++++++******+++,,,***))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,---++++++************++++++)))))))))***************)))))))))************+++******))))))***++++++,,,''''''((())))))***++++++++++++++++++++++++++++++))))))))))))))))))******************))))))))))))))))))(((&&&&&&'''+++...************************+++++++++,,,,,,,,,------+++++++++******)))))))))))))))************))))))******))))))******+++,,,---,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++++++++******))))))+++++++++***))))))((((((+++************+++,,,,,,+++,,,------+++***+++---++++++************++++++))))))******+++,,,,,,,,,+++,,,,,,------.........000777;;;555)))###'''...//////...------,,,,,,+++......///000111222222333111222222333333444444555444555888<<<@@@HHHZZZjjj***************)))(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,)))))))))))))))***++++++''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******++++++******)))))))))))))))***((()))***++++++***)))(((((()))))))))************))))))************))))))))))))))))))))))))))))))***************)))(((((((((((()))******)))(((((()))))))))))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++++++++************)))(((((())))))))))))(((((('''(((((()))******++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***''''''''''''((((((((())))))))))))*********++++++******))))))))))))******(((***,,,+++))))))+++---+++******))))))******+++******++++++++++++******))))))*********+++++++++++++++************++++++*********+++++++++,,,,,,))))))))))))************(((((())))))***+++------))))))*********************************************))))))))))))))))))))))))))))))))))))*********((()))***)))((())),,,...******************************+++++++++,,,,,,,,,((()))))))))))))))******((()))***++++++***)))(((******))))))******+++,,,+++++++++***************)))***+++,,,,,,,,,,,,++++++,,,,,,,,,***)))))))))+++++++++***))))))((((((+++*********++++++,,,---***+++,,,,,,+++***+++,,,,,,++++++******++++++,,,*********+++,,,---------++++++,,,,,,---......///---111333111,,,)))+++//////......---------......---...///000111222222333111222222333333444444555444555888<<>>EEEVVVeee((())))))************+++))))))************))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,+++***(((((()))+++---,,,+++******))))))******'''((()))******)))((('''))))))))))))))))))))))))************************))))))************)))((()))((((((((())))))***+++******))))))))))))******))))))))))))))))))))))))******))))))))))))*********))))))***,,,---,,,+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((())))))******+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))******+++***)))((('''***++++++++++++***)))(((,,,+++***)))(((((((((((((((***++++++***))))))***,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,++++++++++++,,,,,,************************************************++++++,,,,,,,,,++++++***************************---,,,++++++*********+++************************+++***++++++,,,---...///...+++)))***,,,---,,,,,,++++++++++++++++++,,,,,,,,,***))))))+++,,,,,,++++++******))))))******+++,,,+++++++++++++++,,,,,,)))))))))******)))))))))))))))*********)))((((((''''''(((((())))))))))))************************)))))))))(((((((((((((((++++++,,,,,,,,,+++************))))))))))))************+++++++++,,,,,,---++++++***************+++,,,------,,,***))))))***,,,,,,+++++++++++++++,,,++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......//////......///......---------......000000000000000000000000...////////////000000000333333333444333333222222444444777;;;===EEEUUUddd((((((((()))***++++++***))))))************))))))))))))************))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))******************************))))))******+++,,,,,,+++)))((()))***+++,,,,,,+++******))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))***)))((('''''''''''''''******))))))))))))******((((((((((((((((((((((((******))))))))))))******((('''&&&''')))***))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++++++++***)))))))))))))))))))))((((((++++++***)))(((((()))))),,,///222333111---+++***+++++++++++++++++++++***------,,,++++++*********)))))))))(((((()))))))))************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************+++*********++++++,,,---************************+++***++++++,,,---...///---+++)))'''(((***++++++------,,,,,,+++******))))))'''&&&'''((()))))))))++++++************++++++,,,,,,+++++++++++++++,,,))))))************))))))))))))))))))((('''%%%%%%&&&'''((()))******))))))************************((((((((((((((()))))))))***************)))((((((******))))))))))))************+++++++++++++++++++++***************++++++,,,------,,,***))))))***+++++++++******++++++,,,++++++************++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---.....................---------......///////////////////////////////////////000000000111000111222333444555555555444555888;;;===DDDTTTddd)))((('''(((***+++***)))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************))))))******+++,,,,,,***))))))***++++++***,,,+++******))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***)))((('''&&&&&&&&&&&&******))))))))))))******((((((((((((((((((((((((******))))))))))))******+++)))((((((***++++++***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***************************))))))(((((())))))***++++++***)))(((''''''&&&))))))))))))))))))))))))((())))))******))))))((('''((()))***++++++++++++))))))((((((((((((((((((******))))))))))))******+++...222222000,,,***(((*********+++++++++++++++---,,,+++)))((('''''''''++++++************++++++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...************************++++++***++++++,,,---...(((,,,...,,,,,,---+++''',,,+++***)))((('''&&&&&&((('''&&&&&&((())))))(((++++++************+++++++++***))))))((())))))))))))******++++++******)))************)))((('''&&&'''((()))***+++***)))(((***************+++++++++(((((())))))))))))******(((((((((((('''&&&%%%%%%******))))))))))))************++++++++++++***************)))******+++,,,(((***++++++++++++,,,...+++************++++++,,,++++++************++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---..................------------...///////////////////////////////////////000000000111111///000222333555666666666555666999<<<>>>EEETTTddd***((('''(((***+++)))((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************))))))******+++,,,+++))))))***,,,---***(((,,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))((((((((((((((()))******))))))))))))************************************))))))))))))******///---+++***+++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))***************************)))(((''''''((()))***+++++++++******))))))((())))))))))))))))))))))))))))))***++++++***))))))*********)))******++++++***))))))))))))))))))***(((((((((((()))***+++,,,(((***++++++***))))))***))))))******++++++,,,,,,,,,+++)))((((((((())))))...------,,,,,,------...************************************************)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,************************++++++*********++++++,,,(((---///,,,+++---+++''')))))))))(((((('''''''''+++)))((()))***,,,++++++,,,++++++******++++++,,,+++******)))(((((()))))))))******++++++******)))(((((()))***************)))***+++,,,+++***)))'''))))))*********+++++++++)))))))))*********++++++)))))))))(((((('''&&&%%%******))))))))))))******)))***+++,,,,,,+++***)))******))))))***++++++,,,(((***++++++++++++,,,...***************+++,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---............---------------...//////000000000000000000000000//////000000000111111111111222333444555555555555666777:::===???EEEUUUddd+++(((&&&'''***+++)))'''))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************************)))***++++++,,,***))))))+++...---***&&&,,,++++++***)))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---+++((('''((())))))((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***************************)))(((''''''((()))***++++++++++++++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))---,,,+++)))((()))******+++***************++++++'''((((((((()))+++,,,---*********)))(((+++///222(((((()))***+++,,,,,,---,,,+++*********+++,,,---+++******))))))******+++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************************************++++++******)))*********---///,,,%%%###)))---,,,))))))))))))***************)))'''(((***++++++***,,,++++++******++++++,,,------,,,+++******++++++******++++++++++++******$$$%%%&&&(((***+++,,,,,,***+++,,,---,,,***((('''))))))******++++++++++++))))))******+++++++++,,,,,,,,,,,,++++++***((((((******))))))))))))******)))***+++,,,,,,+++))))))******))))))***+++,,,,,,,,,------,,,***))))))*********))))))***+++,,,,,,++++++************++++++)))))))))***+++,,,...///******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---............---------------...///000111111111111111111111111000000000000111111111111333333444444555444444444777888:::===???FFFUUUeee))))))))))))))))))))))))''')))***)))((('''(((***(((((('''(((((()))***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((())))))******************************+++++++++************)))+++*********))))))((((((&&&&&&'''((()))***++++++(((((())))))******++++++++++++******))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******,,,+++***((((((***+++,,,'''(((((())))))))))))))),,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))((((((((((((((((((((((((+++*********))))))((((((+++***)))(((((()))***+++((()))***+++++++++++++++,,,)))&&&&&&)))+++,,,+++))))))))))))))))))))))))+++******)))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,((((((,,,111%%%''')))+++,,,,,,***)))))))))*********+++++++++************************))))))***++++++++++++***)))))))))******+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))---,,,+++)))((('''''''''************************+++++++++++++++***)))(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((***---...,,,+++*********)))(((((()))+++---///+++++++++************))))))*********++++++++++++((())))))))))))*********))))))((('''&&&&&&''''''************************************************---,,,+++*********+++,,,+++***************++++++...---,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++*********+++,,,,,,------,,,,,,))))))***+++,,,,,,------///////////////.........000111222222000//////000......////////////......111///---,,,---///222444000000111222444555666666777777999<<<===CCCRRRaaa))))))))))))))))))))))))((()))***)))((('''(((***)))(((((((((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))((((((************)))))))))((((((((((((((()))))))))))))))))))))))))))*********+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******,,,+++)))(((((()))+++,,,'''(((((())))))))))))))),,,+++******))))))******((((((((((((((((((((((((+++***))))))))))))***++++++++++++*********))))))))))))))))))))))))))))))******)))))))))(((((((((+++***)))(((((()))***+++))))))***+++++++++******///,,,))))))***+++***)))))))))))))))))))))))))))))))))(((((()))***++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********'''***---,,,((('''))),,,'''((()))***++++++************************++++++************************,,,,,,,,,+++***)))(((''',,,,,,,,,,,,------------------,,,,,,,,,+++++++++******************************))))))))))))************************************+++++++++***))))))************************))))))))))))))))))))))))************+++++++++,,,...///111000...,,,+++++++++***)))((((((***+++,,,+++++++++*********)))))))))))))))*********++++++)))))))))*********++++++...---,,,++++++++++++,,,***************************************************))))))(((((()))***+++++++++******************''''''(((((()))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++.........---,,,+++***)))*********++++++,,,,,,---////////////............111222444333111000000111......////////////......,,,...111333444333111000333333333333333333333333666777999;;;===CCCRRRaaa~~~))))))))))))))))))))))))((()))******(((((()))******))))))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***))))))((((((************************))))))))))))((((((((('''************))))))))))))******))))))((((((''''''************))))))))))))******++++++++++++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******)))(((((('''******))))))))))))************((((((((((((******'''((())))))******))))))++++++***)))))))))******''''''''''''''''''''''''***))))))(((((())))))***+++++++++***************************************))))))((((((((((((((('''******))))))))))))***************+++******))))))+++***)))***++++++***((())))))))))))))))))))))))''''''(((((()))+++,,,---******++++++++++++******---,,,,,,+++***)))((('''%%%(((,,,,,,***'''''')))))))))******************++++++******************************************,,,,,,,,,+++***)))((('''......---------------,,,,,,,,,,,,,,,++++++++++++************************((((((((()))***+++,,,---************************)))******+++++++++******************************)))))))))))))))))))))))))))))))))*********++++++''')))++++++++++++---///,,,+++***)))((()))******++++++*********)))))))))((((((((()))))))))******************+++++++++,,,---,,,++++++++++++++++++************************************************)))((((((((()))***++++++,,,,,,++++++************%%%&&&''')))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++........................000111222222000//////000......////////////......,,,---000333333222000///333333333333333333333333666777999;;;===CCCRRRaaazzz))))))))))))))))))))))))((()))******)))((()))*********)))(((((('''((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))******************************)))))))))(((((((((*********)))))))))))))))))))))))))))((((((((((((++++++******))))))(((((()))))))))******+++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))************))))))((((((******))))))))))))******))))))(((''''''((())))))(((((()))************)))******))))))))))))******************************))))))))))))))))))))))))************************************************((((((((((((''''''''''''***))))))))))))))))))*********+++******)))(((((("""###%%%(((***+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++******,,,,,,++++++******))))))(((***,,,,,,+++))))))***++++++***)))))))))******+++++++++***************************************))))))***++++++++++++***---,,,,,,,,,++++++******,,,+++++++++++++++++++++************************((((((((()))***+++,,,---************************((()))***+++++++++++++++************************))))))))))))))))))))))))((())))))))))))*********'''((()))(((((()))+++---+++***))))))))))))******************))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++***************+++************************************************))))))***++++++,,,---...,,,,,,,,,,,,+++***)))))))))***+++++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++------...............///,,,...//////...------.........////////////......///---+++***+++---000222000000111222444555666666666666888;;;<<>>IIITTTlll,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,*********++++++++++++,,,************************))))))))))))))))))))))))(((((()))***************+++******)))((()))))))))************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((()))******++++++******************))))))))))))+++***))))))))))))))))))*********))))))(((((((((***+++***)))'''&&&'''(((+++++++++++++++***))))))))))))************))))))************************)))******++++++******)))******((((((((((((******++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++*********))))))))))))))))))************+++++++++************************+++,,,,,,------------,,,,,,,,,+++++++++*********************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++***************)))******++++++++++++***))))))))))))************)))******+++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++)))************+++++++++++++++************++++++++++++***)))))))))******&&&'''(((***++++++++++++************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******,,,+++++++++---...---,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000///...------------...//////////////////......---000000////////////000000111111222222222222222222555555777999:::===GGGSSShhh++++++++++++++++++++++++###$$$&&&(((***,,,------))))))))))))))))))))))))***)))(((''''''((()))***************++++++++++++************************))))))))))))))))))))))))(((((()))***************+++******)))))))))))))))************************))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))(((((()))************)))++++++******))))))((((((******)))))))))))))))***++++++******)))((((((((()))******)))'''&&&'''(((******+++,,,,,,***)))(((((())))))************)))************************))))))************))))))+++***(((''''''(((***++++++******************+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))******++++++******)))******************))))))))))))*********+++++++++***************+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,++++++***)))))))))***+++,,,,,,++++++***))))))*********+++***************++++++,,,,,,,,,++++++******)))***++++++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++******)))))))))))))))***'''((()))***************************************************************++++++******++++++,,,---,,,,,,,,,+++++++++******...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++.........------.........///000000000000///......000////////////000000111111111222222222222222333666666777::::::===HHHSSSggg~~~))))))))))))))))))))))))"""###%%%(((***+++,,,---))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++************************))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((()))************)))++++++******))))))((((((***)))))))))))))))******+++*********)))))))))(((&&&((())))))(((((()))*********+++,,,,,,***)))((((((((()))***************)))))))))))))))))))))))))))))))))******)))))))))***)))'''&&&&&&''')))************++++++*********))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((************************(((((())))))))))))((((((++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++---------......------,,,---------...---,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,***)))))))))***+++,,,,,,+++***************++++++++++++***************+++++++++******)))))))))((()))***)))(((&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++******))))))******+++***)))))))))))))))*********************)))((('''************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******---......------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++---..................---,,,,,,------,,,,,,+++***///////////////000111111111111222222333333333333777666888;;;;;;>>>IIIUUUhhh))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))************+++************************))))))))))))))))))))))))(((((()))***************)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((()))******++++++******************)))))))))))))))))))))))))))******+++************************&&&(((***+++******+++,,,+++++++++++++++***))))))'''((()))******+++******))))))))))))))))))))))))((())))))******))))))((())))))'''''''''''')))))))))***++++++++++++***)))))))))))))))))))))))))))************************''''''''''''''''''''''''************************(((((())))))))))))((((((+++++++++++++++,,,,,,,,,)))************+++++++++)))))))))***++++++,,,,,,---............------,,,,,,---...///...---,,,+++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,*********)))******+++++++++************+++,,,,,,,,,+++******)))******************))))))))))))))))))***)))((('''''')))+++++++++++++++,,,,,,,,,,,,)))************+++++++++******))))))))))))************)))))))))***++++++++++++++++++***((('''&&&************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000------...//////...------......//////......---,,,///......//////000111222111111222222333444444444666666888;;;<<<@@@KKKVVVjjj))))))))))))))))))))))))************)))((('''&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************************************))))))))))))))))))))))))(((((()))***************)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++)))))))))))))))*********)))))))))))))))***++++++)))))))))******++++++,,,(((***,,,,,,+++******+++,,,+++******))))))******'''((()))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))***++++++++++++***)))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))************)))))))))*********++++++++++++)))************+++++++++((())))))***++++++,,,,,,...............---,,,,,,+++,,,---......,,,+++*********************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++******)))*********+++*********++++++,,,---,,,++++++***))))))******)))***************++++++***+++++++++))))))***,,,*********+++++++++,,,,,,)))************+++++++++******))))))))))))*********************+++,,,,,,***************)))((('''************************************************++++++******++++++,,,---,,,,,,,,,+++++++++*********,,,------+++***,,,...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000------...//////...------111111222222111111000///............///000111222111111222222333444444555333444666:::<<<@@@KKKWWWjjj************************))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************************************))))))))))))))))))))))))(((((()))***************)))******++++++)))((('''************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((())))))******++++++))))))((())))))***++++++(((((()))***+++,,,,,,---***,,,......,,,***))))))---,,,***)))))))))***+++''''''(((******+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++(((((())))))*********+++)))************+++++++++((())))))***++++++,,,,,,.../////////...---,,,,,,***+++,,,------+++***(((*********************************++++++,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,+++***)))))))))***+++*********+++,,,,,,---,,,,,,+++***))))))***************++++++,,,,,,---+++,,,------,,,+++,,,---)))))))))******+++++++++)))************+++++++++******))))))))))))******++++++******+++,,,------((())))))************)))************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******(((+++---,,,***)))+++...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,---...//////...---,,,///////////////......---............///000222222111111222333333444555555111222555999;;;???KKKWWWjjj++++++******************)))***++++++***)))***+++******))))))))))))******))))))(((((((((((())))))+++)))((()))******)))(((******+++,,,,,,,,,,,,++++++)))((('''((()))+++,,,)))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***((())))))))))))*********))))))))))))))))))))))))))))))************))))))((()))***++++++***((((((***+++++++++,,,,,,,,,,,,((())))))))))))(((((('''******))))))(((((('''''')))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))*********+++,,,,,,+++***)))(((************************))))))))))))))))))))))))******)))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************************++++++,,,,,,,,,,,,,,,------------......***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,+++***)))((()))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++------,,,******+++++++++++++++++++++++++++))))))*********))))))(((++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***++++++************++++++++++++******))))))(((((((((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))***+++,,,,,,,,,***)))(((,,,+++******)))*********((((((((((((((((((((((((************+++,,,---......---+++))))))***+++,,,...---+++***)))***++++++******+++++++++,,,,,,,,,)))************+++++++++/////////...---+++***))),,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......------............------***,,,---...---...000111///000111111111111000000222222222222222222222222555444555888999===IIIVVViii|||************************)))***++++++))))))***+++******))))))))))))******++++++************++++++***)))((()))***+++***)))((()))******++++++*********)))((('''((()))+++,,,***+++++++++******)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''')))+++)))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((()))))))))******((()))************)))))))))))))))******************+++++++++++++++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***++++++,,,+++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,,,,,,,++++++)))+++------,,,******+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++++++++************++++++*********))))))))))))))))))))))))***+++++++++,,,+++************+++,,,,,,******+++,,,,,,+++******+++++++++++++++***)))))),,,++++++***************************************+++++++++***++++++,,,,,,''''''(((***+++,,,,,,---******))))))))))))))))))******+++++++++,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,---------.........//////////////////......///000000///...///111////////////............222222222222222222222222555444666888999===IIIUUUhhh|||************************)))***++++++))))))***+++******))))))))))))******++++++************++++++***)))((()))+++,,,,,,+++'''((())))))******))))))***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***+++************+++++++++,,,))))))))))))))))))))))))))))))************))))))***)))))))))))))))******'''''''''((((((((())))))''''''((()))************((())))))***+++,,,,,,,,,+++++++++******)))((('''))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++++++++******++++++++++++,,,,,,------...///////////////++++++***************)))******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++------+++***++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++))))))))))))******************************++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++,,,++++++************+++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++###%%%(((+++,,,,,,,,,+++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************+++++++++,,,((()))***+++,,,---------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////111222333222000///000111111000///---------...///222222222222222222222222555444666888999===HHHTTTggg{{{***************+++++++++)))***+++***)))((()))+++******))))))))))))******))))))(((((((((((()))))))))(((((())),,,------,,,'''((())))))******))))))))))))(((((())))))***++++++,,,,,,---,,,,,,++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))***)))((((((((()))++++++))))))))))))************%%%%%%'''((()))))))))))))))))))))******+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))+++++++++******+++++++++*********+++************************************)))))))))))))))))))))))))))))))))))))))*********,,,++++++******++++++,,,************************++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,---------......------...////////////...++++++++++++******************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++((())))))************)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++******)))++++++++++++++++++++++++(((((())))))******+++++++++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******)))***+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,((((((***+++++++++***))),,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,((()))***,,,------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000/////////000111222222000000111222444333111///...///000111111222222222222222333333444444666888999===GGGSSSeeeyyy))))))*********+++++++++((()))******)))((()))*********))))))))))))******))))))(((((((((((()))))))))(((((()))+++---,,,+++((()))******++++++******)))))))))))))))******+++******+++++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,))))))))))))************&&&'''((()))***+++++++++******)))))))))(((((((((&&&'''((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******************++++++************************************************(((((()))))))))*********,,,++++++******++++++,,,************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,---...............+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,------.........---++++++++++++++++++++++++++++++++++++++++++++++++...............------,,,***+++,,,,,,,,,,,,+++***(((((())))))******+++++++++++++++***************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++)))))))))***+++---...///,,,+++***)))******,,,,,,...,,,)))'''&&&'''((()))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////......------...000000000000111333444222000///...///000222111111111222222333333333444444666999999<<>>>>>===;;;;;;;;;::::::888777777555555555444444555666666777666666777888888777555555666777777666444333333333222222111000000///...111111///...---------------------,,,,,,,,,,,,,,,000//////......---------//////...---,,,++++++***------------------------,,,,,,------------------------------------------***++++++++++++,,,,,,,,,///......------......///////////////////////////++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********************))))))(((...,,,+++******+++---//////---+++,,,---...------------......///000000111///...---------...000111000000000000////////////000111333333333333555666666555777::::::;;;BBBJJJWWWfff,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))''')))++++++******+++,,,))))))*********+++++++++************************)))))))))******+++++++++*********++++++******************+++++++++++++++((()))***++++++***)))(((************************(((((())))))************))))))))))))))))))))))))******++++++++++++******++++++******)))******+++,,,+++++++++***)))))))))))))))*********+++++++++))))))******++++++++++++'''(((((()))***+++++++++******+++++++++***))))))***+++,,,------,,,+++************++++++,,,,,,,,,)))***,,,------,,,+++++++++++++++++++++++++++++++++---///...---,,,...000---...///000111111111111111000000000000111222222555555444333333333444444111222444444333333444555888999:::::::::999999999777666555444555777:::<<<999:::>>>AAACCCBBB@@@?????????????????????@@@@@@CCCBBBAAABBBEEEGGGHHHHHHIIIHHHEEEBBB>>>;;;888777777777777777888888999::::::999999:::;;;:::777444777999:::999777555666777666666444333222111000000000000///...............000////////////.........---------------.........//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............///////////////......------......///////////////////////////+++++++++,,,,,,+++++++++***+++---......---+++***---,,,+++******+++,,,---------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***,,,,,,---......---,,,,,,---,,,*********,,,...///000///------/////////...------......//////000000------,,,+++,,,---...///.........///000111111111///111333333333333555777999777888:::999:::@@@IIIXXXggg~~~+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++************************,,,,,,++++++++++++,,,,,,******++++++++++++******(((***++++++*********+++)))************+++++++++++++++++++++++++++++++++)))))))))***************)))***++++++++++++***)))))))))))))))************((())))))************)))***************+++++++++'''(((((()))******++++++))))))))))))))))))))))))******++++++++++++*********++++++***))))))***,,,+++++++++***************)))))))))***++++++,,,,,,((()))***++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++******+++++++++,,,,,,+++++++++*********+++++++++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000000...---///111...///000222333333333333222111111111111111222222444333333333333333444444333444666666555555666888555777::::::::::::;;;<<<===<<<:::999:::===AAADDDBBBDDDHHHNNNQQQQQQOOOLLLFFFFFFHHHIIIJJJLLLLLLMMMQQQNNNKKKIIIKKKMMMNNNOOOTTTQQQKKKEEE???:::777555888888888999:::;;;<<<===CCCCCCDDDEEEEEECCC???<<<999<<<===;;;999888;;;>>><<<;;;999777555444444444222222111000000000000000........................++++++,,,---......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,///111222000---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++(((***+++---------,,,,,,,,,++++++***+++,,,...///111///......///000000///............//////000000,,,,,,,,,,,,,,,---......------...///000111222222///000222333333444666777:::888888999999999@@@HHHXXXggg+++,,,------++++++,,,---------------------------++++++++++++++++++,,,,,,))))))*********+++++++++************************---,,,,,,++++++,,,,,,---++++++************++++++)))+++,,,,,,***))))))***)))************+++++++++++++++++++++++++++++++++************)))))))))))))))***++++++++++++***)))))))))))))))******++++++)))))))))))))))******+++))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******)))+++,,,+++)))(((***,,,***************+++++++++((())))))***++++++,,,,,,'''(((***+++,,,,,,+++++++++,,,,,,---,,,+++******(((***+++---...---,,,+++,,,++++++++++++++++++,,,++++++++++++************)))***,,,+++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,)))...222222///...000222111222333444555666666666333222222111111111222222222222222222222333444555666777999999888999:::<<<999<<<@@@BBBCCCEEEHHHKKKKKKIIIGGGFFFGGGKKKPPPSSSSSSTTTVVVZZZ[[[YYYSSSNNNGGGGGGHHHJJJNNNSSSWWWZZZZZZUUUNNNIIIHHHIIIKKKKKKQQQNNNGGGAAA<<<999777777888888888999:::<<<===>>>JJJJJJLLLNNNOOOMMMIIIEEE===???@@@>>>;;;<<>>===<<<<<<888777666444333222111111---------...............,,,------...//////000000...............---------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------,,,++++++***,,,...///000///---,,,---------......---------++++++***))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---......---,,,+++$$$&&&(((***,,,,,,++++++******+++,,,,,,---......000///------///000///...............////////////------...////////////.........//////000000111111...000222333333444666888999777777999999:::AAAJJJWWWfff+++,,,------++++++,,,---////////////////////////*********++++++,,,,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,***+++---,,,***))))))))))))************+++++++++++++++++++++++++++++++++++++++******))))))(((((()))***+++,,,,,,+++***)))))))))*********+++++++++***)))((((((((()))+++,,,))))))******++++++++++++++++++******)))((((((((())))))))))))))))))))))))******++++++++++++******)))+++,,,+++((((((***---))))))******+++++++++,,,((())))))***++++++,,,,,,'''(((***+++,,,,,,++++++((()))+++---............((())),,,...///...---,,,---,,,+++******+++,,,---,,,+++++++++******)))))))))***+++***((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,)))...222222///...000333333444555777888999999999333333222222111222222222000000111111222333444555333555666777666666888999DDDIIINNNRRRTTTWWW\\\```XXXVVVSSSRRRTTTXXX]]]aaabbbaaa``````^^^XXXOOOHHHEEEDDDDDDGGGLLLTTT\\\aaa]]]VVVMMMFFFCCCBBBCCCDDDHHHEEE@@@;;;999999;;;===777777888999:::<<<===>>>FFFGGGJJJMMMNNNMMMIIIEEE@@@BBBBBB@@@===???EEEKKKOOOMMMKKKHHHFFFEEEEEEEEE===<<<:::777555333222222111222222222333333333333////////////000000000000---------.......................................//////...---,,,,,,++++++++++++++++++++++++++++++---------........./////////......------......///------------------------++++++------------++++++*********++++++,,,,,,,,,,,,---...//////...---,,,///...,,,++++++,,,...///++++++++++++++++++++++++************************************************((()))+++---------++++++&&&'''***---///000//////)))***+++,,,---...------///...,,,,,,...///...---.........///////////////---...000111111111000///000000000000////////////...000222333333444666888777666666888999;;;CCCLLLVVVeee~~~000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,++++++***)))))))))******))))))))))))******)))))))))***+++++++++,,,((((((((()))******++++++***************++++++,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++))))))***++++++++++++***------------,,,,,,+++***...------,,,,,,+++++++++,,,,,,,,,***)))***---000,,,---...///000111222222333333333444444444555555666666666555555444444444000111222222000000111222444333222111222444777888999666666999;;;;;;@@@FFFUUU]]]ccchhhooovvvuuuooojjjccc\\\[[[]]]```___\\\ccc___ZZZVVVQQQLLLGGGCCC>>>>>>>>>@@@GGGOOOXXX^^^YYYRRRIII???888666666777;;;:::888777888999;;;===<<<;;;999888888888999:::DDDFFFIIIKKKJJJGGGCCCAAAAAABBBAAA===:::===EEELLLSSSRRRKKKCCCIIIUUUUUULLLIIIEEE@@@<<<:::888777555444333222333444444444333222111///---,,,------...******+++,,,------...///,,,---.........---,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,---...---+++***+++,,,000///---,,,,,,---///000666111,,,+++...000...+++///...---,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,------+++******,,,...------,,,,,,,,,------...------++++++++++++---------,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---...------,,,,,,,,,------000///...///000111000///000000000000000000000000222000///......111333555444444333222333444555666333444666777999>>>CCCGGGXXXfff|||000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******************++++++))))))(((((((((((())))))***************+++++++++++++++******)))(((((((((***))))))))))))***++++++************************)))************+++++++++************************************+++++++++,,,,,,,,,++++++***++++++,,,))))))***+++++++++++++++******+++++++++***))))))------,,,,,,++++++++++++,,,,,,---,,,++++++---000......///000111222333333333333444444444555555555555555555444444444333333555666777666444333333444333333333333444666888999:::777888>>>CCCIIIQQQZZZlllrrrvvvwww{{{}}}zzzsssjjjddd^^^\\\___```^^^[[[ZZZVVVPPPKKKFFFAAA===:::;;;:::999:::>>>EEELLLQQQSSSNNNFFF===888555555666777777777888:::<<<>>>@@@:::999777666666777777888<<>>@@@>>><<<<<>>FFFOOOXXXcccmmmxxx{{{|||zzzyyyvvvoooggg```\\\WWWWWWZZZ[[[XXXTTTNNNJJJDDD???;;;999666444777666555666999>>>DDDHHHKKKHHHBBB<<<777444333333333444555777999;;;======999888777666666666777777999;;;>>>@@@AAA@@@>>><<<===@@@DDDDDDBBB@@@AAACCCFFFIIIGGGBBBDDDMMMQQQNNNDDDBBBAAA???======<<<<<<888888777666555444333333111111222222222000///------------......//////000------......------,,,+++//////............//////.....................---.../////////---,,,---...........................000---++++++...111000///,,,,,,---...---,,,+++***,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++))))))+++---......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------...//////000000//////---------,,,,,,------......------...000222111000........................///...---,,,---///111222222222222222222333444444555666888999;;;???DDDHHHTTTddd|||........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))*********+++++++++))))))(((((((((((()))))),,,+++++++++***)))))))))((((((((()))******++++++((((((((((((((())))))***************************))))))*********+++++++++************************((())))))))))))*********++++++******++++++,,,,,,)))***++++++,,,,,,++++++***+++,,,,,,------------***++++++++++++++++++++++++---//////.........///111111222222333444444555555555555555555555555555333333333333333333333333111222333444333444555777555888>>>DDDHHHJJJJJJJJJLLLIIIJJJRRRZZZ```hhhooooooooonnnkkkgggaaaYYYRRRNNNJJJHHHKKKOOOQQQNNNJJJFFFBBB===999888777777666555444444666999???DDDGGGIIIGGGCCC>>>:::777444333444555777999:::;;;;;;;;;:::999888777666777888888===>>>??????>>>===;;;999>>>AAACCCDDDBBB@@@@@@@@@<<>>CCCFFFLLLMMMMMMJJJEEEAAA???>>>BBBCCCCCC@@@<<<:::::::::999888666444222222111111///////////////...............------,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,---------...///000111000...---...///------...//////...------///...---------...---,,,,,,---///111111///...---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++------,,,++++++,,,,,,,,,,,,,,,---...///---,,,+++---///000000///000000000000000000000000...............000111222111111222222222333333333444555666666888<<>>===;;;999777555333222111111111000000////////////...---,,,,,,,,,,,,---000000////////////000000******++++++,,,---.........000000000...---...///....................................------,,,,,,,,,---...///000///......,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,*********+++++++++++++++)))+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,---......///222111000111333333333111111111111111111111111111---------......///000111111222222333444333333333666777777888:::===BBBFFFUUUddd|||,,,,,,,,,------.................................------------------------,,,,,,,,,---------...............---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++******************++++++************++++++***************+++++++++++++++******)))(((((((((***))))))))))))***++++++************************)))************+++++++++************************************+++++++++,,,************+++,,,---...***+++,,,,,,------,,,,,,******+++++++++***))))))***++++++---...///000000000111111000///000222444222333333333333444444444444444333333333222222222333333444444444555555555555555666888???IIIUUU]]]kkkrrr||||||wwwaaaZZZVVVXXXXXXTTTNNNLLLFFF???:::;;;999555444777777555666<<>>???@@@@@@===<<<;;;:::999:::;;;;;;;;;:::999777777888888999888888888888888:::;;;<<>>888888777333333777444222222888AAAGGGHHHGGG;;;:::999:::<<<===<<<:::888999;;;===@@@BBBCCCDDDEEEFFFHHHJJJNNNQQQTTTVVVSSSQQQLLLHHHDDDBBBAAAAAA???>>>===<<<<<<<<<======>>><<<;;;999999999:::::::::999888888777555222000555444555777888666666666555;;;AAACCCAAA???@@@BBBLLLOOOPPPMMMGGGDDDFFFHHHNNNQQQTTTUUURRRJJJAAA;;;777777666555444444333222///...---,,,+++,,,------......------------......++++++,,,---...000111111---/////////---,,,---...000///---,,,,,,---///000)))***---.........///000+++************+++,,,------------.........//////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,))))))******++++++++++++***,,,......---++++++,,,)))))))))***+++,,,......++++++------------++++++---,,,,,,++++++,,,,,,---------,,,++++++---...///+++++++++,,,---...///000000///------......,,,+++/////////////////////////////////000111111222222222333444555666555444444444555555666777:::???CCCOOO^^^uuu......////////////......------.........---+++***+++,,,,,,------,,,,,,+++******,,,---.../////////000///---,,,+++*********........................,,,++++++******++++++,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++,,,+++******))))))******---+++***+++,,,,,,+++)))***************************+++,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********************************(((((()))***+++,,,,,,------------,,,,,,+++++++++........................---,,,++++++***+++++++++............////////////000000111222333555555666444444333333222222333333222222333555666777666444555555444444666777999:::@@@CCCIIIRRR```qqq~~~ppp```VVVFFFBBB>>>===@@@BBBCCCBBBAAA>>>999777666555555444666444666;;;===<<<===AAA===AAACCCCCCEEEHHHHHHFFFHHHKKKOOOPPPOOOPPPSSSVVVYYY^^^cccgggjjjooouuuyyyuuummmccc\\\XXXUUUOOOJJJNNNMMMJJJGGGFFFGGGKKKOOOTTTOOOIIIEEECCCBBB@@@>>>@@@===:::999::::::777444555777888888777666666888999999999999:::;;;<<<===CCCHHHMMMKKKGGGEEEJJJOOOWWW___ggghhheee^^^RRRGGG;;;;;;;;;888555333333333777333///---...000111111,,,,,,---...////////////...------,,,,,,------...+++---///111222000...---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......------------------------........................---......---+++******+++***++++++,,,,,,------...,,,+++++++++,,,------...++++++,,,,,,,,,---------***,,,------,,,++++++,,,///...------++++++***))),,,---......---,,,***)))------,,,+++,,,---.../////////.........---------,,,---...///000000000000000////////////111333444555666666666666666555444666666666666777:::>>>BBBNNN\\\ttt......////////////......------.........---,,,+++***++++++,,,,,,++++++***,,,,,,------...---------///......------.........------------------------,,,++++++******++++++,,,,,,,,,------,,,,,,+++***---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************))))))******+++,,,)))************+++++++++,,,+++******))))))*********)))((()))+++,,,+++******************************+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++---------,,,,,,+++++++++------------------------,,,,,,+++++++++++++++,,,.../////////000000111111333333444444555555555666444333333222222222333333222222333555666666444333555777888999999;;;???BBBLLLNNNSSS[[[fffsss}}}ttthhh[[[MMMEEE@@@===:::;;;>>>@@@AAAAAA@@@===:::999999:::999888888777:::>>>@@@AAAFFFLLLKKKQQQVVVYYY^^^dddfffddd___```aaaccceeehhhkkkmmmssswww}}}}}}uuupppkkkddd___cccaaa___\\\]]]bbbjjjooonnnhhh```ZZZVVVSSSOOOMMMLLLIIIEEECCCBBB@@@===:::999::::::999777777999;;;::::::::::::;;;<<<===>>>BBBGGGLLLNNNLLLJJJKKKMMMTTT^^^jjjqqqqqqiiiYYYKKK???@@@???===999666555555666333111//////...---+++,,,------...////////////...------,,,,,,------...,,,---///000111000///...++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,---------------------------------------------------------......---+++******+++---,,,,,,++++++***))))))+++++++++++++++,,,------***************************,,,------,,,++++++,,,...------,,,,,,++++++***++++++,,,------,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------111111111111000///...---000/////////000111222333333444444555555555444444666666666666777:::>>>BBBNNN\\\ttt......////////////......---............---,,,,,,...//////000000//////...------......------,,,+++,,,,,,------...///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,,,,+++***+++++++++++++++******************++++++,,,,,,,,,,,,,,,---...---,,,+++*********************************))))))******+++,,,)))************+++++++++,,,+++******))))))******(((''''''(((***+++***)))***************************+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,++++++************------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,///000000111222333333444777777777666666555555555333222222222222222333333444444555555666666666666;;;@@@EEEFFFEEEFFFJJJOOOWWWXXX[[[aaahhhqqqyyy~~~{{{sssfffZZZOOOEEE>>>:::;;;999888:::===???@@@AAA@@@>>>===>>>???@@@???>>>>>>???AAAEEEFFFHHHRRR]]]eeellluuu|||~~~{{{yyy|||{{{~~~|||yyywwwyyy~~~xxxsssooollljjjccc```\\\WWWTTTOOOKKKGGGIIIHHHFFFCCC???======>>><<<<<<<<<<<<<<<===>>>??????DDDKKKRRRUUUVVVUUUTTTXXX```kkkssswwwsssdddTTTEEEFFFEEEBBB>>>:::888888555444333333333111...+++---...........................------------...............///////////////,,,,,,,,,---------------------............------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,+++******))))))(((++++++******++++++,,,,,,***************)))))))))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,------......------...............---------000000000000///...------000/////////000111222333111222333444444444444444666666666666777:::>>>BBBOOO]]]ttt......////////////........................------000000111111111111000000,,,------...------,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,,,,+++************************************++++++,,,,,,---***+++---......,,,+++)))******************************))))))******+++,,,))))))*********+++++++++,,,+++******))))))*********(((((((((******)))(((***************************+++,,,,,,******+++,,,+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++,,,------...111111222333444555555666999888888666555444333222222222222222222333444444777777666666777:::>>>AAALLLTTT\\\]]]XXXTTTVVVYYYYYYYYY[[[___dddiiilllmmmbbbZZZOOOEEE???===<<<<<<999999999;;;===@@@BBBCCCBBBCCCFFFIIIMMMNNNLLLJJJMMMMMMOOOQQQPPPTTTaaaooo|||}}}xxxrrrlllfffaaa^^^ddddddaaa[[[RRRKKKFFFDDDDDDCCCAAA@@@>>>>>>======AAADDDLLLWWWbbbhhhiiihhhbbbeeeiiimmmssstttiii\\\KKKKKKJJJGGGBBB===;;;:::666555555555666555333111/////////.........//////......------------......///......---...///000111---------------.........------............------++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,))))))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,------,,,++++++,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,...///+++,,,---...///...---,,,........................+++,,,---...////////////000000000000000111111222111111222444555555555555555666666666777:::>>>BBBOOO\\\ttt......////////////..............................,,,,,,------------,,,,,,***+++,,,---............------,,,,,,,,,------...------------------------,,,++++++******++++++,,,,,,,,,------,,,,,,+++************************************++++++,,,,,,,,,((()))+++------,,,***)))******************************))))))******+++,,,))))))*********+++++++++,,,+++******))))))******,,,+++))))))******)))'''***************************+++,,,,,,******+++,,,))))))(((((((((((())))))++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...000000333333444444555666666777888777666555333222111000222222222222333444555666777888888888<<>><<<<<<;;;999666555666666555444222222000////////////000///......------......///000///---------...000111........................---......//////......---------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******++++++,,,---------,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***++++++,,,,,,------...///...,,,+++***+++,,,,,,+++,,,---...///...---,,,---.....................---...///000000111000000///000000000111111111111111222333444555666666666555666666666777:::>>>BBBNNN\\\rrr......////////////...............---......///000---------......---------)))***,,,---.../////////111111000///.........///........................,,,++++++******++++++,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++((()))***+++++++++******++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++,,,+++******))))))******,,,***))))))***+++)))(((***************************+++,,,,,,******+++,,,))))))(((((((((((())))))***++++++++++++,,,,,,,,,************************))))))***+++,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,------......---------...///111222333555555555555666666666666555555444333222111000000222222222333444666777888777:::>>>BBBIIITTTbbbkkk|||tttggg^^^ZZZPPPNNNMMMNNNRRRSSSQQQOOOGGGCCC>>>:::999::::::999>>>???AAACCCFFFKKKQQQVVV\\\dddssszzzvvvxxxssslllbbbXXXOOOIIIEEECCCBBBCCCIIISSS]]]bbbddd]]]bbbhhhmmmpppnnnbbbUUUOOOMMMJJJDDD>>>;;;;;;<<<>>><<<888777777777666555666444333111000000111111//////............/////////......------///000111///////////////...............////////////..................////////////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......------,,,++++++***------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,---***,,,------,,,++++++,,,+++++++++,,,,,,---------///...---,,,+++++++++++++++,,,------......---------------...............333333333333222111000000///000111111111111000000222333444555555666555555666666666666777:::>>>BBBMMMZZZqqq......////////////......///...------...///000111///000000000000000000///+++,,,,,,---.........---111111000///////////////------------------------,,,++++++******++++++,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++,,,+++******))))))******((('''&&&(((***++++++******************************+++,,,,,,******+++,,,******))))))))))))************+++++++++,,,,,,,,,************************+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,---......//////......///000111333555666666666666666555555555555333333333333222222222222333333333444666888999:::888@@@KKKVVVaaannn{{{qqqcccXXXSSSLLLHHHEEEEEEHHHIIIFFFBBBCCCAAA>>>===???AAABBBBBBEEEGGGJJJMMMRRRZZZdddkkkttt{{{rrrjjjdddaaaXXXUUUQQQNNNNNNNNNOOOOOOOOOVVV^^^cccfffeee\\\SSSNNNKKKEEE???999777999;;;<<<;;;;;;<<<>>>???>>><<<888777555222111111222333//////............//////...............///000000000000000/////////............////////////......---------.........//////++++++,,,,,,---......///------------------------+++,,,------++++++,,,---------,,,,,,+++*********///...------,,,,,,------***++++++,,,---...//////***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---......---------.........//////333333333222222111000//////000111222222111000///222333333444444444333333666666666666777:::>>>BBBLLLYYYooo......////////////......///...------...///000111------............------------......------,,,+++......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------...------,,,+++***)))))),,,++++++++++++,,,---...++++++++++++++++++++++++*********)))***++++++,,,)))************+++++++++,,,++++++***)))*********$$$###$$$&&&))),,,,,,,,,***************************+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,************************------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,------...///000000//////000111222444666777777777666666555555444444222222333333333333333444333333444555777999:::;;;<<>>===@@@EEEKKKOOOQQQLLLNNNRRRVVV]]]gggttt}}}~~~|||wwwssskkkaaaXXXPPPKKKIIIFFFLLLRRRTTTWWW[[[ZZZVVVLLLIIIBBB;;;666555888;;;777999===CCCHHHJJJIIIGGG:::888666333222222333444//////............//////.........///////////////111111000000/////////.........////////////......,,,,,,,,,---------......++++++,,,,,,---...//////........................+++,,,------++++++,,,---)))))))))***++++++,,,,,,000///...---------------,,,---...///000222333333***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,...---,,,+++,,,---...///---------.........//////,,,---...///000000000000///000111222222111000///222222333333333222111111666666666666777:::>>>BBBKKKXXXnnn111000...,,,---///111333222111000//////......///000000000000000000000000......------------......------,,,,,,,,,+++++++++---------,,,,,,+++++++++111---)))***...000...,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------//////.........---------+++++++++++++++++++++++++++++++++************)))+++,,,,,,------,,,,,,++++++++++++++++++***)))((()))***+++***)))((((((***++++++************++++++******))))))((((((''''''++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++,,,,,,)))***++++++***)))***+++++++++------------++++++,,,,,,,,,,,,,,,,,,------------------...000111222000111222444555666666777666555555444444333333333,,,///111222222222333555555777999777666:::CCCJJJSSSaaarrr|||}}}ooocccUUUKKKGGG>>>;;;888888999<<>>AAAHHHTTTjjj~~~000///.........///111222000///////////////000000////////////////////////......------------...............---------,,,,,,,,,,,,,,,+++++++++******---***'''(((,,,///...,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++***+++++++++++++++***)))))))))***+++***)))((()))***++++++************+++++++++*********))))))))))))++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---------...///000111222111222333444555666666666444444444333333222222222...000222333333333555777666999;;;<<<<<>>BBBFFFHHHJJJOOOXXXcccllltttyyy|||wwwuuuuuuyyy}}}|||}}}|||}}}zzzkkkUUUOOOIIIEEEFFFIIIKKKKKKLLLIIIDDD===777555555555555<<>>BBBIIIVVVkkk////////////000000000111............///000111222////////////////////////......------------......//////.........---------++++++++++++************)))'''%%%'''+++......,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++************))))))******++++++******)))***++++++++++++***))))))***+++++++++)))((()))***++++++************++++++++++++++++++************++++++++++++++++++++++++,,,,,,+++************+++---,,,,,,++++++*********)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---......///000111222222222333444444555555555444222222222111111111111111111222444444444666999<<<;;;@@@EEEHHHJJJOOOYYY```jjjnnntttyyy|||ttt]]]MMMEEE>>>;;;:::;;;;;;;;;===BBBHHHOOOSSSZZZeeeuuuyyyttttttyyy}}}|||zzz{{{ppppppqqqsssuuuwwwyyyzzzxxxyyyyyyvvvrrrqqqtttwwwmmmcccVVVMMMJJJJJJHHHFFFCCCAAA===999666555555666555>>>GGGNNNUUUXXXTTTNNNCCC???;;;888777777666555555333111111111222111000/////////...//////000000......///000111222333333........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++---------------------------,,,,,,---//////---+++......---------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............---////////////000000000000111111111111111111111111111111000000000111111222111222333333444444333333555666777888999;;;???CCCKKKXXXmmm---...000111111000000///...............///000111////////////////////////......------------..................------------++++++++++++++++++++++++)))((('''(((+++------,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++************+++++++++******)))***+++,,,+++)))((()))***++++++************++++++************************************************++++++******************------,,,,,,+++***)))))))))***++++++***)))***++++++++++++,,,,,,+++++++++)))******++++++,,,,,,,,,......///111222222333333333444444444444444333333000000000000000000000111444555555555666999>>>AAAGGGOOOXXX]]]^^^___cccgggllljjjjjjmmmqqquuuvvvvvvzzzgggQQQEEE???;;;:::;;;<<<===@@@EEELLLUUU___fffqqq~~~~~~}}}{{{vvvuuuyyy{{{xxxuuutttlllmmmnnnooonnnllliiiggggggjjjmmmmmmmmmmmmnnnpppuuuzzzzzzjjj___ZZZUUUPPPKKKAAA>>>999666666777888999666>>>HHHPPPXXX\\\ZZZTTTFFFCCC>>>:::888777666666555333222111222222000...000//////.........//////,,,------...//////000000........................---,,,,,,,,,,,,+++++++++...---------,,,,,,++++++------------------------000///...---...////////////...---,,,,,,,,,,,,---,,,------......---,,,+++,,,,,,---------------............------,,,++++++***++++++,,,,,,---------,,,,,,++++++,,,,,,---.../////////////////////.../////////...///000111111000000000000000111111111222222111111000111111111111222333333444444333333444555777777999<<<@@@DDDLLLXXXnnn---...000111111111000///000000///.............................................------------......---------,,,,,,,,,,,,+++------------------------,,,+++++++++------,,,+++,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++)))******+++++++++*********+++,,,+++***))))))+++++++++************++++++))))))))))))))))))))))))************************************************------,,,,,,+++***)))))))))***++++++***)))***+++++++++++++++++++++++++++)))******+++,,,,,,------...///111222333444444333333333333333333222222111/////////000000111111111333444444555888>>>EEEJJJ\\\eeeqqquuurrrlllhhhgggfffbbb^^^___dddggggggddddddVVVHHHAAA===;;;<<>>>>>BBBHHHOOORRRWWW]]]eeeqqqwwwwwwxxxxxxwwwssslllhhhddd```[[[ZZZ\\\aaafffhhhmmmttt}}}}}}ppprrruuuxxxzzzzzzxxxwwwxxxzzz~~~~~~|||zzz{{{{{{xxxtttqqqooonnnppp}}}|||vvvqqqnnniii```SSSIIICCC>>>:::888@@@EEEJJJMMMQQQTTTQQQKKKGGGFFFCCC???<<<;;;>>>AAA@@@===:::888777666444222222111000///......------000/////////............////////////////////////......---------,,,,,,,,,..................------------------------------------+++((('''(((,,,///......---------,,,,,,,,,+++,,,...///000...---,,,******++++++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------------+++++++++++++++,,,---------............/////////////////////000000000000111111111222333333444444222222111111111222222333111222333333444444333333555666777888999;;;???CCCJJJXXXooo...//////000000000000000///......---------....................................------------.........---------,,,,,,,,,,,,,,,,,,,,,------.........***,,,...///............,,,,,,------,,,,,,+++***************++++++++++++------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,,,,++++++))))))***++++++++++++++++++,,,---,,,***)))***+++++++++************++++++(((((()))))))))*********************************'''((()))***++++++***)))++++++++++++++++++++++++)))***++++++***)))***+++,,,+++***))))))***+++,,,***+++,,,---...//////000///111333555666666555444...///000000000000000///000000111222444555555666666888<<>>:::999777666444555444333111000/////////////////////000000000000/////////////////////////////////.........------------------------......------------------------+++,,,---,,,******+++...,,,---.........---,,,+++***+++...000000///...---***++++++,,,------......,,,,,,++++++,,,---///000---------------,,,,,,,,,+++++++++***++++++,,,---,,,,,,------............---...000111111111000///000000111111222333333444111111111111222333333444111222333333444444333333666777888888888;;;>>>BBBJJJXXXooo~~~~~~////////////000000000111---------------...///000.................................------.........//////.........---------+++++++++,,,,,,---------'''***---......//////000,,,,,,---------,,,++++++)))************+++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******++++++++++++******((()))***++++++++++++++++++,,,---,,,***)))***+++++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))'''((()))+++++++++***)))++++++++++++++++++,,,,,,)))+++++++++***)))***+++,,,+++***))))))***+++,,,++++++,,,---...000000111///111333555666666555444------...///////////////111111222333555666777777;;;>>>DDDNNN]]]ooouuuggg```VVVRRRMMMJJJHHHGGGDDDAAA???BBBGGGJJJKKKPPP^^^lllqqqtttwwwxxx{{{~~~{{{xxxqqqiiidddbbb______ccciiimmmpppmmmooouuu|||}}}qqqpppmmmkkkjjjkkkmmmnnneeemmmtttvvvyyywwwnnncccVVVLLLFFFNNNVVV[[[]]]\\\TTTKKKBBBCCCDDDCCCCCCGGGNNNTTTPPPLLLFFFAAA???>>>===<<<777666555333222111111111,,,,,,---...///000111111000000000000000000000000000////////////.........+++++++++,,,,,,---------------------------------***...222333000...---...,,,---...//////---+++***)))+++...000111000///---------......///000111111,,,+++++++++,,,...000111.........------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......---...000111222111///...---......///000000111111111111111111222333444555222222333444444444333333777888888888888:::>>>AAAJJJXXXooo}}}111000//////000000...,,,222222111//////.........//////............//////////////////////////////........................---------,,,,,,+++++++++///...---,,,,,,---...///+++,,,------......------,,,,,,+++***+++,,,---...//////...---,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,+++******)))******++++++******+++++++++,,,,,,,,,******************************))))))((((((''''''************************++++++******++++++,,,---******))))))((('''''''''++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,---+++,,,---...////////////222222333444444444333333888444111111222333111///,,,000555888888888;;;>>>===DDDQQQcccvvvrrrddd\\\SSSJJJCCCBBBAAA>>><<<===DDDFFFPPP]]]dddgggnnnwww}}}yyyyyyvvvsssqqqqqqrrrrrrqqqnnnooorrrwww}}}xxxqqqnnnooopppssszzz~~~zzzwwwyyy|||}}}zzzxxxvvvtttuuu|||qqqbbbVVVTTTQQQQQQRRRSSSSSSSSSNNNKKKKKKLLLKKKKKKOOOUUUSSSQQQOOOOOOPPPMMMHHHCCC???===888444222111111111222111000//////000111222000000000000////////////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................,,,---***'''+++111000))),,,++++++***+++,,,---...---.../////////...---,,,------------------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------((()))***+++---...///000...///////////////...---000000000000000000000000111111111000000000000000111111222333444666666777999999999888777999===AAAIII]]]ppp}}}zzz111///......000000///...222222111000/////////000//////............//////////////////////////////.................................---------,,,,,,///...------------...///+++,,,------......------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,------------------------------...---,,,,,,++++++,,,,,,,,,++++++*********++++++******+++++++++,,,,,,,,,******************************))))))((((((((((((************************++++++******++++++,,,---'''(((((())))))***++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,------------...///000000111111111111222222333333333333333444222000000222333222111111444666666777:::@@@EEETTT[[[gggwwwwwweeeXXXPPPIIICCC@@@@@@???>>>@@@CCCKKKUUUhhh}}}|||wwwuuuuuusssrrruuuuuuvvvxxx{{{~~~wwwtttppplllmmmmmmlllmmmoootttzzz~~~zzzoooggg\\\SSSNNNMMMMMMLLLPPPJJJDDDAAA@@@CCCKKKTTTYYYXXXYYY\\\]]][[[UUUPPPCCC@@@:::666444333222222111000///......///000000000000000000////////////............------------...------,,,,,,------...))))))******+++,,,------,,,000///++++++//////,,,......---------...///000111111000///---,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////000000000000000///000000000000000000000000000000000000000111111111222222333333444555666666888999999888888;;;???BBBJJJ]]]ppp|||444111///...000111222222222111111000000000111111000//////......//////000////////////////////////........................//////............------///...------------...///+++,,,------......------,,,,,,+++++++++,,,---...*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,***************************))))))))))))(((((((((************************++++++******++++++,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,------------///000111222222222222222000111111222333333222222222111000111333555555555888888888888;;;CCCNNNWWWnnnsss|||yyygggWWWLLLGGG???>>>???AAAAAABBBHHHPPPYYYjjj~~~{{{vvvssstttvvvwwwwwwxxx|||}}}wwwrrrqqqmmmlllkkkkkknnnqqqrrrsssuuuxxx{{{}}}}}}}}}~~~{{{rrriii]]]]]]]]]```eeeiiilllmmmtttzzz{{{iiiXXXNNNIIIHHHHHHMMMFFF@@@======@@@IIIRRRXXXYYY\\\aaadddbbb\\\VVVHHHCCC===888666555444333333222000///......///000000000000000////////////000000000/////////......///......------......///,,,,,,---------.........+++///000---+++,,,...............---......///000111000///---,,,+++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------000000//////...---------...///000111111222111111000000000000000000000000//////000000111111222222333333333444444555555555777888888888999;;;???CCCKKK]]]nnn:::666222000000222333333111000000000000111111222000000////////////000000////////////////////////....................................------------.........------.........+++,,,------......------+++++++++,,,,,,,,,------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......---,,,++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++******++++++,,,---------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,---.........000111111222333333222222///000111111222222222222333333333444666777888999:::;;;<<>>999888777666444666555333111000000000000000000000000////////////000000000////////////.........------------......222111000///...---,,,++++++,,,------...//////...---,,,,,,,,,,,,---------------,,,+++,,,---///000------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000//////......------------...///000111222222222////////////////////////......///000111222222333333444444444444444444444444666777888888;;;???BBBIII[[[kkkCCC>>>888444222222222111000000/////////000111111000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,------..................---+++,,,------......------++++++,,,,,,,,,------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,************************))))))))))))************************************++++++******++++++,,,---------,,,,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------...//////000000111111222222111111//////000111222333333222444444555555555666888999888<<>>999666333111222111111000000000111111111000000//////000000111////////////////////////........................+++++++++,,,,,,,,,,,,---------...//////...------+++,,,------......------***+++,,,---------,,,,,,...---,,,++++++*********------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************)))))))))************+++************************++++++******++++++,,,---)))******++++++,,,------++++++++++++++++++++++++************************++++++,,,---...//////000///000000111111111000000//////111222333333333333333444555555555666888::::::BBBOOO\\\jjjxxx|||}}}~~~}}}zzzrrrjjj]]]NNNDDDAAADDDGGGRRRUUU[[[aaaccchhhttt{{{rrruuuyyy|||yyyxxxuuuoooiiiiiigggeeeeeegggjjjllllllkkknnnqqqqqqooollliiihhheeecccbbbdddiiinnnsssuuu|||}}}xxxwwwtttmmmgggfffkkkpppyyy}}}xxxppphhheeeiiirrryyy||||||{{{wwwsssvvv~~~{{{xxxuuuaaaXXXMMMFFF@@@@@@GGGPPPRRRQQQQQQTTTZZZ]]]^^^]]]LLLEEE<<<999;;;>>>===;;;999888555222000///......000000000000////////////.........---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------......333---...888BBBAAA888111///000000000000///......------,,,,,,,,,,,,,,,------------...//////000000................................................,,,---------............++++++,,,---......//////,,,---...//////000//////000000000000000000000000//////000000111111222222333333333444444555555555333555777888888:::===???EEEVVVggg|||llleee[[[QQQIIIAAA<<<888555444333333222222222222111111000000000000111111////////////////////////........................,,,,,,,,,,,,------......------...//////...------+++,,,------......------***+++,,,---------,,,,,,------,,,,,,,,,,,,,,,---...........................---,,,,,,++++++,,,,,,***************+++,,,---******+++++++++,,,,,,,,,************************))))))*********+++++++++************************++++++******++++++,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000000000111111111111000000///000111333444444555555222555777888888999===@@@GGGRRRcccrrr|||xxxssssssssspppmmm```ZZZPPPFFFBBBFFFOOOVVVbbbdddjjjrrrvvv|||~~~wwwrrrnnnttt|||yyytttrrrqqqsssvvvwwwtttqqqpppmmmiiihhhiiikkkllllllqqquuu{{{}}}|||yyyvvvuuupppooommmkkkkkkmmmrrrvvv~~~~~~}}}zzzwwwssssssuuuwwwyyy}}}zzztttyyy~~~}}}uuuoooqqquuuvvvwwwyyy|||kkk[[[MMMEEEFFFLLLIIIIIIKKKQQQXXX\\\]]][[[LLLDDD<<<:::???CCCCCCAAA>>><<<999666444222111111000000000000////////////.........---------,,,,,,------,,,,,,,,,,,,---------------...///000111111333000333???FFF@@@666000///000111111000///...---+++,,,,,,---------,,,,,,---------...///000000000------------------------........................------------............,,,------...//////000000...//////000000000//////000000000000000000000000000000000000000111111111222222333333444555666666666777999::::::;;;===???DDDVVVhhh}}}xxxmmmaaaWWWMMMEEE@@@888777666555444333333333111111000000000000111111////////////////////////........................---------.........//////,,,---...//////...---,,,+++,,,------......------***+++,,,---...---,,,,,,,,,,,,,,,,,,---...//////////////////////////////...---,,,,,,++++++,,,,,,((((((((()))***+++------******+++++++++,,,,,,,,,************************))))))******++++++++++++************************++++++******++++++,,,---,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111111111222222222111111000000000222333444555555555444777:::<<<===???CCCGGGTTTaaatttyyynnniiihhhgggbbb^^^SSSOOOHHHDDDFFFOOO]]]fffooopppvvv~~~}}}yyysssnnnpppyyy}}}vvvnnnhhhfffjjjqqqwww|||~~~|||xxxsssooonnnooooooooosssyyyzzzvvvvvvzzz~~~{{{~~~~~~|||{{{sssxxxyyytttqqqvvv}}}tttgggbbbbbbeeeggglllrrr{{{vvvaaaPPPHHHHHHEEEGGGKKKTTT\\\aaa```^^^MMMEEE===<<>>@@@EEEWWWiii~~~wwwoookkkfffYYYLLL@@@===:::888888777555333444444333111///...000111///............---------///...,,,*********,,,------.........//////000000000000///...------,,,,,,......---...///...+++)))---,,,+++******,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++***))))))*********++++++,,,,,,++++++*********+++,,,------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++///---***((('''(((***+++***++++++,,,,,,++++++***++++++++++++,,,---...//////...//////000222333444888666333111//////000111444111222777999666555777:::888999===???EEETTTdddrrrvvv~~~uuutttmmmccc^^^^^^\\\UUULLLFFFGGGHHHJJJOOOZZZhhhrrrwww{{{~~~yyy{{{{{{wwwvvvyyy~~~zzzvvvrrroooppppppllljjjlllooovvvzzzzzzzzz}}}tttqqqmmmjjjnnnuuutttzzz~~~}}}|||~~~yyytttqqqsssyyy}}}yyyppplllggghhhmmmssstttttt~~~oooXXXIIIEEECCCEEEMMMYYYaaa```]]]NNNGGG@@@>>>BBBIIIOOOQQQUUUKKKBBB>>>===;;;888666666444111111111111000//////.........---------------...............---,,,///......---------......***444<<<:::444111000.../////////000//////...---------------------------333111...,,,,,,---///000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///...------///000222...///000111111000///...222111111111000000////////////000000111111222222222333555444333333444666444666999:::;;;<<<>>>@@@KKKTTTeee}}}|||vvvuuutttmmmeeeSSSOOOHHHAAA;;;777555444000111000000//////111222000000/////////.........000///---,,,+++,,,---.............../////////000000//////...------,,,,,,...---,,,,,,...---,,,***...---,,,++++++---...000---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***************)))******++++++******)))*********+++,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***)))***+++---///,,,------......------,,,******))))))***+++,,,,,,/////////000111222333444444333222111111222333333555222222666888777888;;;===;;;<<>>:::333000///---.........///...------,,,------------------------111000...---------//////......---------,,,,,,,,,///..................///---------.........//////+++***)))((()))***,,,---//////000000000000//////111111111111000000000///000000000000111111111111222333444444333333444555444555777888888888:::<<>><<>>::::::888555333222111///...111111000000000/////////000//////.........///000........./////////////////////.........---------,,,***((((((+++---...------,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++***))))))************))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,***)))***++++++,,,,,,++++++***......------------......///000111222333444555555000111333444666666666666777444555888999777:::???@@@BBBIIIUUUcccsssoooZZZKKKCCCBBBFFFKKKVVV___qqq}}}vvv{{{zzzuuunnniiifffeeeddddddcccaaaccchhhjjjlllpppvvvzzz~~~zzzyyyxxxwwwooolllkkkkkkmmmqqqvvvzzz{{{xxxssssssuuuuuuvvvzzz{{{zzz|||~~~xxxtttssssss}}}~~~xxxhhh```bbbdddjjjvvvxxxnnn___PPPGGGFFFIIILLLSSSSSSPPPKKKGGGIIINNNSSSWWW\\\aaacccbbb\\\PPPEEE<<<999555333333333222111/////////............---------///000111111111111222222111111111222333333777<<<<<<666///......,,,000000000000000///......------------------------......///000000///...---------------------------...,,,+++))))))+++,,,...---.........////////////111111000000111111222333000000///......///111222111111111000000000000000222222222111111000000000000222333333222111333444777888888888888999;;;===JJJSSSeee}}}zzzyyy}}}}}}lllZZZMMMEEE@@@<<<777444333222000...000000000/////////......................../////////////////////........................---------+++)))((((((+++---......+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,++++++***++++++++++++++++++*********************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,,,,,,,+++)))(((***++++++,,,,,,++++++***.........---......//////000111222444555555555555333444555666666666666666666666888<<<;;;999;;;???FFFOOO[[[gggqqq{{{xxxhhhUUUIIICCCCCCLLLVVVccclll{{{yyy|||{{{yyyyyyxxxkkkhhhcccaaabbbccceeeeeejjjhhhgggiiigggeeeiiiooouuuzzz}}}yyyuuuuuuuuutttttttttuuuvvvzzzzzzwwwzzz}}}}}}{{{zzzzzzssswwwxxxwwwzzz{{{xxxwwwtttxxx~~~}}}}}}{{{sssiiiddd___aaakkkyyynnn]]]OOOGGGDDDDDDMMMPPPRRRQQQLLLHHHGGGHHHMMMXXXbbbggghhhdddYYYMMM@@@===888555333333222111000/////////............------///000111111111111------,,,------...//////333777777111------...---......//////......---,,,---------------------------...///000000///...---------------------------,,,+++)))(((((()))+++,,,,,,,,,---------...............---.........//////000///.........///111222000000000000000000111111333333222222111111000000000222333333222111333444555666777888888:::>>>@@@IIIRRRddd}}}{{{zzz~~~sssdddZZZIIICCC;;;777555555333222000000/////////..................//////////////////////////////.................................+++***)))***,,,......---)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******,,,---------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++%%%''')))+++,,,---,,,,,,,,,------......------,,,,,,,,,,,,,,,---...//////000222444555666777666666666666666666666666666666777777:::>>>===<<<@@@GGGOOO\\\kkkssswww||||||bbbVVVKKKGGGEEEGGGSSSbbbnnnxxx}}}ssswww~~~tttqqqpppnnnhhheeebbbbbbcccfffggggggkkkiiihhhgggdddaaaeeekkkzzz}}}zzz{{{}}}}}}|||xxxuuurrrrrrsssuuu}}}~~~|||~~~~~~|||vvvooommmppptttzzz{{{pppcccZZZZZZcccooovvv~~~zzzkkk^^^TTTMMMIIIHHHKKKMMMMMMKKKGGGCCCBBBIIIWWWccchhhjjjiii```TTTEEEAAA;;;666444222111///222222111111111000000000---......///000000000000------,,,------...///000...222222---+++...///...+++,,,,,,,,,,,,+++******------------------------------///000000000///...,,,,,,,,,------------......---,,,++++++,,,---...,,,,,,,,,------------...,,,,,,,,,------------...///......//////000111222000000000000111111111111222222222222222111111111111222333333222222333444444555666666777999===AAAIIIRRRddd}}}{{{{{{~~~ttt\\\SSSGGG???;;;999777444111111111000000000//////...///000000111111111000000/////////....................................+++++++++,,,...///...,,,******++++++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,---...---,,,+++******++++++++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++'''((()))+++,,,---......,,,------......------,,,+++++++++,,,---///000111111222444666888777777666777777666555666777888999:::999;;;>>>???AAAJJJUUUcccqqq}}}|||xxxyyy|||~~~kkkVVVNNNKKKNNNOOOQQQ^^^nnnzzz{{{zzzqqqnnnllljjjllljjjiiijjjmmmoooppppppooommmlllkkkgggeeeiiiqqq~~~{{{}}}}}}yyysssoooppprrrvvvyyy||||||ssslllhhhfffooosssxxxzzz{{{}}}pppbbb[[[]]]fffnnnvvvuuuwwwzzzssslllddd^^^QQQNNNJJJHHHFFFEEEDDDCCCIIIXXXdddhhhllloooiii___MMMHHHAAA;;;777555333111222222222111111111000000---....../////////......////////////000111222222,,,//////,,,,,,...///---,,,,,,------,,,,,,+++***---------------------------......///////////////,,,,,,,,,---------..............................------------............------...///////////////---...///000000111111111///000000000111111111111111222222222222222222333222333444444333333444555777777777777777999===AAAHHHRRRddd}}}yyyyyy}}}pppdddTTTHHHAAA===888444222222222111111111111000///000111222222222222222000000//////.........------.....................,,,,,,,,,...//////---+++***+++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,.........,,,+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,---...000222444555111333555777888888777666777666555555666888:::<<<<<<:::;;;===???EEESSS```|||zzzzzzrrr]]]YYYSSSTTTZZZ\\\\\\gggwwwxxxpppnnnllljjjpppppppppssswwwzzz||||||vvvuuutttsssnnnkkkpppxxx}}}~~~xxx}}}~~~wwwrrrsssvvvuuuwwwzzz|||~~~|||{{{xxxuuussssssuuuwwwzzz~~~qqqhhhdddeeefffhhhlllttt|||}}}nnndddbbbiiiooopppjjjhhhrrryyyrrrccc[[[PPPIIIGGGIIIJJJJJJHHHXXXeeeiiinnnuuurrriiiTTTOOOGGG@@@<<<999777555000000000000////////////..................------,,,,,,,,,,,,---...///000,,,//////---,,,//////,,,//////000000//////...---------------------------............//////000000,,,,,,,,,------.........------...//////...------............/////////000+++,,,------...---------,,,---///111111111111000//////000000111111111222111111111222222333333444222444555555333333444666<<<<<<;;;:::999;;;>>>BBBHHHRRRddd}}}}}}wwwvvvzzzwwwgggYYYNNNFFF???;;;888777555333222222222333444222000000000000000....../////////000000111111,,,------......------,,,---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,++++++***)))))))))************************************************---,,,,,,++++++,,,,,,---,,,------------------...------...///000111222222444555666888888888777777///555777555777===>>>:::<<<<<<>>>BBBJJJXXXlll{{{}}}|||{{{pppddd^^^]]]\\\^^^```___```gggrrr{{{~~~yyytttrrrooommmqqqwwwzzzyyyvvvxxx|||yyy{{{zzzyyyxxxyyy}}}{{{tttvvvyyy|||}}}}}}{{{yyywwwxxxxxxvvvrrrqqqsssvvvsssvvvyyy{{{{{{{{{|||~~~{{{{{{{{{xxxuuuttttttuuurrrrrrpppllljjjjjjooosss}}}~~~xxxoooccc^^^bbbmmmxxx|||{{{wwwuuuvvvyyy|||~~~|||ooobbbbbboooxxxfffUUUKKKHHHIIIKKKOOOWWW```hhhqqqyyyuuummm]]]ZZZTTTMMMEEE???;;;888555333000////////////...222000...---,,,---///000000000000000000000000000111///...---......,,,+++,,,,,,---......---,,,,,,........................000...+++,,,...000...---.........///111000...,,,...------,,,,,,------.....................------...............---------333222111000000000222222111000///......///000111...............///000000222333333444555666777888777888888777888:::???BBBEEEQQQeee~~~}}}}}}xxxzzz}}}xxxmmmbbbWWWLLLEEE>>>:::666444333222111000222000//////000000///---....../////////000000000........................---,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++*********+++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------......///000111222333444555666777888888777666555999;;;888999<<<===:::>>>>>>BBBMMM]]]nnn|||~~~zzzsssjjjaaa\\\\\\___dddddddddeeehhhoooyyyyyyttttttrrrooommmnnnnnnmmmqqqxxxvvvxxxxxx{{{wwwxxxyyyzzzzzz|||}}}|||zzzxxxtttpppmmmooorrruuuvvvuuusssqqqpppqqqpppmmmjjjiiijjjlllmmmoooqqqrrrqqqppppppqqqnnnnnnmmmjjjfffdddcccdddbbbbbbbbbaaaaaaeeekkkqqqxxxyyypppjjjlllssszzz}}}zzzwwwrrroooooosss~~~qqqhhhjjjrrryyy}}}{{{iiiXXXMMMHHHHHHHHHSSS^^^eeekkkpppoookkk```\\\VVVPPPJJJDDD???;;;555333000.../////////...111000///...---...//////000000000000000000000000222000////////////---,,,------...//////...------........................000...,,,,,,...///...---...------...000000...,,,...------,,,,,,------...........................000000000000000000000///000000000/////////000000111111000//////000111111//////......//////000111222222222333333444444444666666777666777999===AAAEEEQQQeee}}}~~~zzzvvvyyy~~~yyyrrrvvv~~~uuuiii\\\SSSIIIBBB:::666666666444111111000///000111111///...............//////////////////............//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,++++++++++++---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......///000111222333333555555666777777777777666777<<<>>>===<<<>>>???===AAABBBJJJ[[[rrr}}}xxxqqqkkkbbbXXXUUUYYYbbbhhhsssqqqppprrrxxxyyytttqqqmmmlllmmmmmmkkkllloooooommmpppuuuwww|||~~~yyytttwwwyyy{{{zzzzzzzzz{{{xxxtttpppllljjjiiigggfffgggiiilllnnnnnnmmmkkkjjjjjjjjjiiigggdddbbbcccdddggghhhjjjiiigggeeeeeeeeeiiiiiihhheee```]]][[[\\\XXXWWWWWWVVVXXX]]]dddiiiooouuu~~~tttooossszzz}}}xxxqqqkkkfffhhhppppppdddbbbgggllltttzzzlllYYYMMMHHHDDDPPP\\\aaacccfffgggfffddd^^^XXXRRRNNNIIICCC>>>888555222000000111111000000000000/////////......000000000000000000000000222111//////000000///---......///000000///..............................///...,,,,,,...///...---...------...//////...,,,...------,,,,,,------...........................//////000000000000000000///000000111111111000000111111000000000000111111000000000///000111111222444444444333333222222222555666666666666888<<<@@@FFFPPPccc{{{xxxuuuyyynnnhhhllltttxxxoooiii\\\PPPBBB;;;:::;;;888555222111111222333333111///................../////////...------------...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,++++++++++++***+++((())))))***++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---******++++++,,,---------//////000111222333444444666666666777777777777777666<<>>:::666333333333222222///000000000000///......////////////////////////111000//////000000///---.........//////.................................///...---------.........///...---...///000...---...------,,,,,,------...---------...............------------............000111333444444444222222000000000000000000000000111111000000111111222333888777666555444333333222555666777777777999===???FFFPPPbbbyyyyyyvvvzzz}}}nnnfffeeesss~~~}}}sssdddQQQCCC>>><<<888444222111000111222222000/////////////////////............------------..................------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---******+++,,,,,,---......000000111222333444555555666666777777888999999:::888>>>EEEHHHFFFCCCCCCDDDKKKYYYjjjwww}}}wwwsssnnnfff]]]WWWRRRVVVXXX\\\hhhzzz}}}mmmooo|||{{{qqqooolllmmmqqqvvvwwwuuupppqqqwww}}}~~~{{{|||{{{rrrllllllmmmlllkkkiiiiiijjjlllgggeeebbb___^^^```ccceeehhhiiikkklllmmmmmmlllkkkiiihhhhhhiiiiiiiiihhhhhhfffggggggfffeeedddeeeggghhhiiijjjiiifffdddddddddeeebbb]]]YYYWWWWWWXXXYYY^^^bbbgggkkknnnppprrrttt}}}~~~}}}|||{{{vvvxxx{{{}}}}}}yyypppqqqtttyyymmmaaa```cccgggjjjrrr}}}jjjXXXMMMKKKKKKPPPWWW[[[^^^```aaa\\\TTTNNNKKKHHHEEEBBBDDD@@@:::555333222111000000000111111000000///...////////////////////////000...------//////...,,,------------------------.................................---------...///000///......000000///......------,,,,,,------...---------.........//////,,,---------......//////000111222333444333333222////////////////////////111111111111111222333333888777666555444333333222555777888888999;;;>>>@@@EEEOOOaaaxxx}}}yyy{{{yyynnnnnnrrrxxxxxxdddSSSGGG???888333333111/////////000///...000000000000////////////---......//////......---......///......---,,,+++......------------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,+++******++++++++++++************+++,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////111111222333444555666666777777777888999;;;======@@@BBBGGGJJJGGGDDDGGGMMMYYYkkk}}}wwwoooggg___WWWSSSLLLUUU]]]fffxxxsssgggmmm||||||wwwrrrnnnkkknnnooorrrwww|||{{{vvvmmmpppyyy|||}}}~~~xxxpppjjjeeedddbbb___]]]^^^aaacccbbbbbbbbbaaa```aaadddggghhhiiikkklllmmmnnnmmmmmmjjjjjjiiijjjlllllljjjhhheeefffgggfffeeeeeegggiiigggiiikkkkkkjjjhhhhhhiiiiiifffbbb______^^^]]]\\\\\\```eeeggghhhhhhhhhhhhooosssuuuvvv{{{}}}xxxyyy{{{|||xxxvvvvvvzzzyyyyyywwwsssrrrwwwvvvmmmjjjkkkfffhhhmmmvvv~~~}}}iiiTTTKKKEEEHHHOOOVVV]]]bbbbbb]]]VVVNNNIIIGGGGGGIIILLLGGG???999444222000...111111000000000/////////000000000000000000000000///---,,,---...///...,,,------,,,,,,,,,,,,------........................---...///...,,,,,,...///000///------///000///......------,,,,,,------...,,,,,,------.../////////......//////000111111111---...///000000000000000//////000000000000//////111111111000111111222333444444444333333222222222555777999999:::;;;>>>@@@DDDNNN```www~~~zzz}}}|||qqqmmmpppsssvvv|||wwwhhhYYYMMMCCC===999555222///000000000000222222111111000000000000...///111333333111///....../////////...---,,,+++......------------......,,,,,,+++++++++,,,---...------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---///000000111222222333444555666777777777777777999;;;===@@@AAAEEEDDDFFFHHHGGGHHHSSS___ooo{{{nnnbbbYYYTTTRRRSSS\\\dddnnnyyyuuu{{{wwwqqqnnnnnnooooootttwwwzzzwww{{{vvvmmmooossswwwwwwssskkkfff``````^^^\\\ZZZZZZ\\\___bbbdddggggggeeedddeeeggghhhiiikkkmmmooopppppppppnnnmmmkkklllmmmllliiifffggghhhhhhgggeeeeeegggiiiiiilllnnnooonnnlllllllllmmmjjjhhhggghhhgggdddaaa___cccgggiiihhhfffdddccccccgggiiihhhkkkuuu{{{rrrppppppnnnqqqqqqsssyyy}}}{{{wwwrrrnnnnnnqqqssszzzyyyyyyyyyxxxxxxwwwwwwrrrrrruuu{{{~~~tttzzzdddXXXLLLHHHIIINNNYYYdddfffbbb[[[RRRJJJHHHMMMSSSXXXRRRIII@@@:::666333111222111000/////////000111000000000000000000000000///...---...///000///...///...---,,,,,,---...///........................---...///...,,,,,,...000///---++++++,,,......---...------,,,,,,------...,,,,,,------...//////000......//////000111111222------------...///000111000111222222222222111000000000000000000111222222222222222333333444444444444666888999999:::===???BBBMMM___vvv|||}}}|||zzzzzzyyykkkgggeeejjjyyyxxxkkk\\\QQQJJJ???;;;666333222333444444333222222222111111000000///111444666666444111///...///000000///---+++***......------------......,,,,,,+++***+++,,,...///------------------------,,,,,,------...///000000***++++++,,,,,,------...+++++++++************)))++++++,,,---,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,---...///000111222222333333444555666777777777777888999<<>>AAALLL___vvv|||~~~{{{~~~{{{wwwxxx{{{uuuooommmoooyyyzzzkkk```JJJBBB;;;999666333333666333333222111000///......111111000000//////......,,,---///000000///---,,,........................---------,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,+++***))))))******...---+++*********++++++))))))))))))))))))))))))...---+++***)))***++++++++++++++++++++++++++++++...,,,+++******+++---///,,,,,,---...///000111111333444555666777777777777777777999===BBBEEEFFFFFFEEEDDDBBBBBBGGGUUUmmmuuuaaaUUUQQQQQQRRR___fffqqqxxxsssrrrrrrppprrruuuzzz|||xxxyyyyyyuuupppjjjfffdddeeehhhiiieeeaaa___bbbdddbbb^^^\\\___ccchhhiiikkklllnnnoooppppppooooooppprrrtttvvvxxxyyysssrrrqqqpppooommmjjjgggeeeffffffggghhhiiiiiiiiilllooossssssqqqooooooqqqtttssssssrrrqqqpppoooooohhhiiikkknnnooommmhhhddd```^^^[[[[[[\\\]]]]]]]]]```dddiiikkkjjjjjjlllmmmmmmkkkiiikkksss{{{yyyyyyyyywwwuuuooofff___gggyyyvvvpppkkkkkknnnsss}}}|||kkk___SSSLLLNNNUUUXXXYYYXXXUUUTTTXXX^^^aaagggfffbbbXXXKKK???888555333111///...---...///000000000000000////////////000000000000000000000000111111000000//////........./////////...---,,,,,,.........///......------,,,---...//////---+++***---------............///------,,,+++,,,---...///---------.........//////...............///000000//////000000111111222222.........///000000111111222222333444444555555666444555666666666777;;;===CCCLLL___uuuyyywwwyyyzzzyyyuuuqqqttt}}}~~~zzzzzz}}}ttt___PPP@@@999666444222333444333222222111000000000111000000000/////////...---...000111111000...---........................---------,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,++++++++++++***---------,,,,,,,,,++++++,,,++++++***************---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------...///000111111222444555666777777888888888777888;;;>>>BBBDDDEEEDDD???@@@BBBDDDJJJZZZpppttt___TTTQQQSSSUUU^^^hhhxxxxxxvvvrrrqqquuuxxxwwwwwwyyy|||yyyqqqmmmnnnooonnnlllhhheeecccdddggggggdddaaa___bbbdddccc______bbbeeejjjkkkmmmppprrrsssssssssssstttuuuvvvwwwxxxyyyyyysssrrrqqqppppppnnnjjjhhhiiiiiiiiihhhhhhiiiiiiiiinnnqqqtttuuusssqqqqqqrrruuuuuutttsssrrrrrrqqqqqqmmmmmmnnnppppppoookkkggghhheeebbb```___]]][[[YYYZZZ\\\______```aaaeeehhhpppppppppooosss{{{}}}uuujjj___dddttt{{{pppkkkjjjjjjpppwww~~~uuujjj\\\QQQNNNNNNOOOPPPQQQUUU]]]cccgggooonnnkkkbbbUUUHHH???;;;666444222000//////000111111000000000////////////000000000000000000000000111000000000/////////............///......------------......///.........//////......---------------------............///000000/////////000111222---------........./////////............///000000000000000000000111111111111111111222333333444444222222333444444555555666555666777777777888;;;>>>DDDMMM___vvv~~~}}}zzz{{{zzzuuurrruuu}}}uuu```HHH<<<999777444333444444333222111111111111000000000000////////////...///000111111000///...........................------------,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++++++++************---,,,+++*********++++++************************++++++,,,,,,,,,+++******------------------------+++,,,,,,,,,------------......///000111222222333555666666777888888999999:::<<>>FFFNNN```vvv|||}}}{{{wwwsssuuu~~~kkkTTTGGG@@@;;;888777555444333111111111111222000000000000////////////...///000000000000///...........................------------------,,,,,,,,,---......,,,,,,---...------,,,,,,,,,+++++++++...------------,,,,,,,,,+++++++++++++++++++++***,,,+++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,***))),,,,,,,,,,,,------------***+++,,,---.........---//////000111222333444444555555666777888999:::;;;>>>AAACCCEEEEEEEEEEEEEEEJJJUUU```dddffflllsssxxxxxxwwwzzzxxxjjj___ZZZZZZ^^^bbbcccssswwwjjjjjjjjjoooxxx}}}{{{yyyyyy}}}tttnnnlllbbbdddeeedddcccdddiiimmmlllkkkiiijjjlllmmmllljjjeeeggghhhhhhfffeeefffgggiiikkkooosssvvvwwwwwwvvvuuuwww{{{}}}~~~}}}{{{zzzvvvuuusssssstttsssqqqooonnnnnnmmmlllmmmoooqqqrrrssstttuuuuuuuuutttttttttvvvvvvvvvuuuuuuuuuuuuuuuvvvuuuttttttuuuuuutttssspppooonnnnnnooommmjjjggg]]]\\\ZZZWWWVVVWWWXXXZZZ___cccggghhhhhhmmmwww}}}~~~yyyzzzzzz~~~}}}tttqqqqqqooooooqqqwwwcccOOOIIIEEEJJJSSS[[[aaaddduuuvvvvvvqqqhhh\\\PPPJJJ>>><<<888555222111000000111111111000000000//////////////////////////////000000000000////////////,,,---...///////////////,,,,,,---///000000000000000///...------...//////---------............///.............../////////............/////////////////////...///000000111222222111111000000////////////000000111222222333222222333444444555555666666777888888888999<<>>AAACCCEEEEEECCCCCCDDDFFFRRRbbbrrrvvvuuuuuutttqqqnnnpppuuu~~~}}}vvvkkkjjjhhhfffeeegggjjjlllooo{{{tttlllllllllrrr{{{|||}}}zzzyyyyyyzzz{{{{{{zzzyyy{{{}}}}}}xxxnnnddd___^^^]]]aaaggghhhggghhhkkknnnooonnnmmmmmmnnnppppppppplllmmmmmmllljjjhhhggggggfffiiilllooorrrsssttttttqqqtttyyy|||~~~~~~|||zzzyyywwwvvvvvvwwwwwwvvvuuuuuutttrrrqqqppppppqqqqqqsssrrrssssssttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwuuutttuuuwwwyyyxxxxxxsssssssssuuuvvvvvvtttrrrhhhfffccc```]]][[[XXXWWWVVVYYY[[[\\\___fffrrr{{{xxxyyywwwuuuyyy}}}~~~uuutttxxx{{{|||{{{xxxvvvvvvdddUUUJJJMMMVVV]]]aaaeeerrrrrrssspppjjjaaaWWWQQQ@@@>>>:::666222111000000111111111111000000000000////////////////////////////////////000000000000------...///000000000///,,,---...///000000000000,,,,,,............---,,,---------............///,,,,,,---------................../////////000000///////////////000111111222222111111000000//////......//////000111111111222222333444444555555666666777888888888999<<>>EEEMMM^^^rrr~~~xxxsssuuu|||lllXXXMMM>>><<<888444222111111222.../////////000000000111//////............//////........................------------.........///,,,---......,,,,,,---......------------,,,,,,,,,............------------)))***,,,---...---,,,+++)))***+++,,,,,,,,,,,,+++************************++++++******++++++,,,---******++++++,,,------...,,,,,,,,,,,,---///000222222333444555666777777888777777999;;;???DDDHHHKKKJJJKKKKKKHHHEEEFFFKKKQQQ```sss}}}|||xxxqqqpppppppppnnnjjjeee```\\\\\\eeeqqq}}}{{{rrrmmmlllmmmooorrr{{{~~~{{{nnnmmmooouuuzzz{{{uuupppkkklllnnnooommmkkkjjjiiieeefffggghhhjjjllloooqqqrrrrrrrrrqqqrrrtttwwwyyyuuutttttttttsssqqqnnnkkkhhhhhhiiijjjlllnnnppprrrooorrruuuxxxyyyyyyxxxwwwyyywwwvvvvvvxxxyyyzzzyyy}}}}}}|||{{{xxxtttqqqoooqqqooooooqqqtttwwwwwwvvvvvvwwwwwwxxxyyyyyyzzzzzz}}}|||{{{|||}}}|||zzzyyyzzzyyywwwxxxyyyzzzzzzyyywwwtttooommmnnnnnnmmmlllfffaaa[[[XXXZZZ]]]aaabbblllqqquuuttttttxxx{{{{{{|||yyyrrrllliiilllttt{{{|||{{{|||yyyyyywwwuuuxxx{{{uuuYYYSSSZZZ___ccchhhiiifffbbb```^^^ZZZUUUQQQDDDBBB>>>:::666444333333222222222111111111000000000000000000000000000000.../////////000000000111///000000000000//////......//////000000000//////,,,------...............---------............///---...///000111000000///.../////////000000000000000000//////000000111222000000000000000111111111000111111222222333444444222222333444444555555666555666777777777888;;;>>>CCCKKK[[[ppp}}}xxxsssttt{{{iii[[[AAA???;;;666333222222333.../////////000000111111000000////////////000000........................---------.........//////,,,---......,,,,,,---.........---------,,,,,,,,,//////.........---------)))***,,,.........,,,+++)))***+++,,,---,,,,,,+++------------------------++++++***)))***+++---...++++++,,,------...//////---,,,++++++,,,///111333333333444555666777888888999999;;;>>>BBBHHHMMMOOOQQQRRRQQQMMMJJJKKKSSSYYYkkk|||}}}}}}yyyrrrvvvsssnnnfff___[[[[[[]]]___iiixxxzzzpppiiigggjjjmmmpppttt~~~uuuooonnnmmmoootttyyyxxxqqqiiibbbcccgggjjjmmmoooooonnnllljjjhhhgggiiimmmqqqtttuuuvvvvvvuuuvvvwww{{{~~~uuuuuuuuuvvvvvvtttqqqnnnkkkjjjjjjjjjkkknnnqqqsssrrrsssuuuwwwwwwwwwvvvuuuxxxvvvtttuuuwwwyyyzzzyyyxxxyyy{{{|||{{{yyyvvvtttqqqooonnnqqquuuyyyyyyxxxwwwxxxyyyyyyzzz{{{||||||}}}zzzwwwxxxvvvuuuvvvxxx{{{||||||{{{wwwrrrppptttxxxzzz{{{mmmfff^^^[[[]]]___]]][[[^^^iiitttxxxyyyzzzxxxtttpppooolllhhheeehhhooouuuwwwxxxtttyyy{{{}}}~~~[[[QQQUUUYYY\\\aaaeee```ZZZVVVUUURRRNNNKKKFFFDDD@@@;;;888666555555222222222111111111111000000000000000000000000000.../////////000000111111000000111000000///......///000000000000//////...///...---------///000222---------.........//////,,,---///000000000///...////////////000000000000000000000000000111111222//////000000111111222222///000000111222222333333222222333444444555555666444555666666666888;;;===BBBIIIZZZooo}}}wwwrrrssszzzlllUUULLLAAA999555333333222111111111111111000//////000000000000000000000000........................////////////////////////------------------------...........................------...//////...,,,---------------...///000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---,,,,,,---------------------...000111333333555777888777777888999;;;;;;===CCCKKKQQQSSSSSSTTTQQQOOOMMMKKKOOO]]]llluuu~~~{{{tttggg^^^XXXWWW\\\dddhhhxxx~~~{{{yyy~~~~~~|||uuukkkcccaaafffmmmrrrwwwzzz~~~}}}wwwppplllkkkooovvv{{{}}}xxxoooiiibbbfffmmmsssvvvuuurrroooqqqqqqpppoooooopppqqqrrrzzzyyyxxxvvvtttvvvzzz}}}wwwvvvuuusssrrrrrrqqqqqqpppppppppqqqrrrssstttuuuvvvtttrrrppppppsssvvvxxxzzzyyyxxxwwwwwwyyy{{{|||yyyyyyzzzzzz{{{{{{zzzzzzvvvvvvwwwxxxxxxxxxwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{}}}{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzxxxxxxvvvrrrmmmkkkjjjhhhdddaaa```cccgggkkknnnqqqsssvvvuuunnngggeeegggiiihhheeezzzvvvrrrzzz|||~~~xxxbbbUUUPPPNNNRRRYYYZZZWWWOOOIIILLLRRROOOGGGDDDFFFDDD>>>:::999666222000000///111222111///,,,222222111111000000//////---///000222222000///---,,,,,,---.../////////......///111111/////////000//////000000000000//////000...,,,++++++---000111...............///000000000000///////////////000............/////////000222222111000/////////000000000000000000000000000444333222111222333444555666666555444444777<<<@@@DDDLLL\\\ooo}}}{{{zzzwwwrrroooqqqwww}}}}}}{{{iiiZZZHHH<<<888888777444222222222222222111111000000000000000000000000000000000000000000000000000////////////////////////------------------------........................---,,,,,,---......---+++,,,,,,,,,,,,---------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------------------...000222333333555777888777777888:::;;;;;;???FFFOOOVVVYYYZZZVVVQQQNNNMMMOOOVVVeeettt|||uuulllbbb\\\YYYZZZbbbkkk{{{yyy}}}|||}}}~~~}}}{{{vvvrrrjjjhhheeeeeehhhnnntttyyy}}}xxxsssooonnnjjjmmmrrrwwwyyywwwqqqlllhhhkkknnnrrrssssssrrrqqqppppppppppppqqqsssuuuvvvvvvwwwwwwwwwvvvwwwyyy{{{vvvvvvvvvvvvvvvwwwwwwwwwsssssstttuuuvvvxxxzzz{{{yyyxxxuuussssssuuuxxxzzz{{{yyyxxxvvvvvvwwwxxxyyyyyyyyyzzz{{{|||||||||{{{yyyyyyzzzzzz{{{zzzzzzyyyxxxyyyzzzzzz{{{{{{{{{{{{}}}{{{zzzzzz{{{|||}}}}}}}}}|||{{{||||||}}}~~~}}}|||{{{zzz{{{wwwsssqqqpppooollliiifffddd```^^^___hhhttt~~~zzzpppfff```bbbhhhlllsss}}}}}}yyywww|||vvv```SSSMMMJJJLLLRRRPPPOOOJJJGGGJJJQQQRRRMMMIIINNNNNNFFF>>>:::999777222111000111222222000...111111111000000000000000...///000111111000///...------......///............///111111/////////000//////000000000000/////////...---,,,,,,---///000...............///000000000000///////////////000........./////////000000222111000000000000000000000000000000000000000000333333222222333333444444666666555444444777;;;???@@@JJJ\\\qqq}}}{{{|||zzzwwwqqqoooqqqyyyzzz|||}}}zzz~~~pppVVVEEE???>>>:::666333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////------------------------........................,,,++++++,,,------,,,***++++++,,,------,,,******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,...---......///111222333333555777777777888:::;;;;;;===CCCKKKUUU[[[___```XXXRRRNNNQQQXXXcccrrr~~~|||iiiccc\\\ZZZ[[[```kkkvvv{{{~~~wwwooojjjhhhccceeejjjqqqyyy{{{rrrnnnnnnooolllmmmooorrrtttssspppmmmpppppppppqqqrrrssssssttttttsssssssssssstttuuuuuusssuuuwwwxxxxxxwwwxxxyyyuuuvvvxxxzzz{{{|||}}}}}}wwwwwwxxxzzz|||~~~}}}{{{yyywwwwwwyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyzzz||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||xxxyyyzzz||||||{{{zzzzzz}}}~~~}}}|||{{{|||~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzz}}}zzzxxxvvvuuuuuusssqqqnnnjjjccc\\\YYYaaaooo{{{|||pppdddaaagggooommmwwwzzztttwwwzzzeeeVVVLLLGGGGGGIIIFFFGGGFFFDDDFFFMMMQQQQQQLLLSSSVVVNNNDDD>>><<<:::444333222222333333111000000000000000111111111111...///000111111000///........./////////...------...///111111/////////000//////000000000000//////------------......//////...............///000000000//////......///000000....../////////000000000000000000000000000111222000000000000000000000000222222333333444444333333777777666555444666:::===???JJJ^^^sss{{{yyy|||zzzuuupppnnnsss|||}}}~~~yyyyyy}}}jjjUUUIIIBBB;;;777555444333333222222222222000000000000000000000000........................////////////////////////................................................---,,,+++,,,......,,,++++++,,,---...---,,,***(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++*********+++,,,,,,.........///000111222333333555777777888999;;;===;;;AAAJJJSSS[[[_________WWWQQQPPPYYYeeeqqq|||}}}ttteee```]]]^^^aaahhhuuu{{{ssslllhhhfffhhhmmmttt~~~}}}qqqkkklllnnnqqqooonnnmmmnnnnnnlllkkksssssssssttttttuuuuuuvvvxxxwwwvvvuuutttsssrrrrrruuuvvvwwwwwwvvvuuuwwwxxxvvvwwwyyy|||}}}{{{{{{{{{|||}}}}}}|||zzzzzz{{{}}}~~~|||{{{{{{zzzxxxyyyzzz{{{|||}}}}}}}}}~~~yyyzzz{{{||||||{{{zzzyyyzzz{{{~~~~~~}}}|||}}}~~~{{{{{{|||}}}|||{{{zzzyyyzzzyyyxxxwwwvvvvvvvvvuuutttuuurrrkkkbbb```dddjjjuuu|||~~~tttkkkiiikkkmmmsss||||||xxx|||zzzzzz{{{sssaaaSSSJJJEEEDDDAAACCCCCCAAAAAAEEEKKKOOOLLLSSSXXXUUUOOOIIIAAA999666444222222222222111000//////000000111111222222//////000000000000/////////////////////...---,,,...///111111/////////000//////000000000000//////,,,,,,.../////////...---...............///000000//////.........///000000...////////////000000000000/////////000111222222000000000000000000000000111222333444555444333222777777777666555666999<<>>888777666444333111111111111111111111111111111111111........................////////////////////////...................................................---------//////---,,,,,,---...///...---***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++*********++++++,,,---......///000111222333333444555777777888:::===??????GGGRRR[[[```___\\\YYYQQQOOOTTTbbbpppyyyyyylllfffcccbbbdddhhhooo~~~}}}yyytttqqqnnnkkkhhheeekkkooovvvrrrjjjjjjlllpppnnnkkkkkklllmmmnnnnnnrrrtttwwwyyyzzzyyyxxxwwwwwwvvvvvvuuuuuutttsssrrryyyyyywwwuuussssssvvvxxxwwwxxxyyy{{{|||}}}}}}}}}}}}|||||||||||||||}}}}}}~~~}}}|||{{{{{{}}}~~~~~~}}}|||xxxxxxzzz{{{{{{|||||||||~~~~~~zzz{{{|||||||||{{{zzzyyywwwxxx{{{}}}~~~~~~}}}}}}{{{|||~~~{{{|||}}}}}}}}}|||{{{zzzxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{|||vvvlllccc___^^^dddlllxxx~~~}}}wwwqqqmmmppprrruuuxxxxxxvvvrrrooorrruuuzzz}}}}}}{{{}}}|||vvvooo]]]RRRIIIDDDAAAAAA@@@???===@@@IIIPPPNNNSSSYYY]]]```[[[LLL===:::777333111111111111000//////000000111111222222//////000000000000/////////000000000///...------...///111111/////////000//////000000000000//////+++,,,...///000///...---...............///000000...............///000000////////////000000000111000/////////000111222222000000000000000000000000111222333444555444333222777777777666555666999;;;CCCKKK]]]pppyyywww|||zzzuuupppooovvvlllWWWHHH@@@;;;999777444222111111111111111111111111111111111000000000000000000000000////////////////////////...................................................------...//////...,,,,,,------......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++***++++++,,,---......///000222333333333333444555777777888;;;>>>AAAGGGNNNYYY```aaa]]]YYYVVVOOOQQQ[[[lllyyy~~~uuuhhheeedddfffiiimmmvvv}}}}}}sssooollljjjjjjjjjgggeeennnpppvvv~~~sssjjjhhhiiiiiihhhhhhjjjnnnrrrtttuuutttvvvzzz}}}~~~|||yyywwwqqqrrrtttvvvwwwxxxxxxxxx{{{zzzxxxtttrrrssswwwzzzwwwwwwwwwwwwyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzz|||{{{{{{{{{|||~~~~~~~~~zzzzzz{{{||||||||||||{{{|||}}}~~~|||||||||{{{{{{{{{{{{{{{wwwwwwyyyzzz|||}}}}}}}}}zzz{{{}}}~~~}}}|||yyyzzz{{{zzzyyyyyy{{{|||||||||{{{vvvooohhhbbb```]]]aaagggooouuuxxxwwwvvvtttssstttuuuvvvvvvssspppjjjkkkpppxxx~~~uuussspppwww}}}yyyvvv}}}{{{jjj___UUUNNNEEEBBB???>>>>>>AAAKKKUUUTTTXXX^^^fffnnnlll[[[III???;;;666333111111111000000000000000111111111111000000////////////000000//////000000000///.........///111111/////////000//////000000000000//////,,,,,,.../////////...---...............///000000------------...///000000/////////000000000111111000000000000000000111222000000000000000000000000222222333333444444333333666666777666666777999<<>>:::777444222222222111111111111111111111111000000000000000000000000////////////////////////................................................------,,,---...///---+++++++++++++++,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------++++++++++++,,,---...///...///111222444444444333444555777777999;;;@@@CCCQQQVVV]]]```___\\\YYYXXXVVVZZZgggxxxnnneee``````dddjjjqqq{{{{{{mmmoooqqqqqqooolllkkkjjjrrrtttxxx~~~qqqgggfffhhhffffffggglllqqqvvvxxxxxxyyy{{{}}}|||yyywwwpppqqqtttwwwzzz|||}}}}}}wwwxxxxxxvvvuuuvvvyyy{{{vvvuuuttttttvvvyyy|||~~~}}}|||{{{{{{zzz{{{{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}||||||zzz{{{}}}~~~}}}{{{zzzzzzzzz{{{|||yyyxxxxxxyyyzzz|||~~~zzz{{{}}}~~~}}}zzz|||}}}|||{{{zzz}}}}}}yyyvvvsssnnnhhhccc[[[[[[\\\```gggooovvvzzzwwwwwwwwwyyyzzzyyyuuuqqqeeegggmmmwwwvvvllllllrrr{{{zzzxxx{{{|||}}}xxxppphhhaaaRRRJJJCCCAAA@@@BBBLLLVVV[[[___eeelllttttttgggYYYEEEAAA:::555333222222111111111111000000000000000000000////////////000000...//////000000000000///...///111111/////////000//////000000000000//////,,,------..............................///000000------------...///000000//////000000000111111111222111000000000000000000000000000000000000000000333333222222333333444444444555666777777888:::<<<@@@III[[[pppzzzzzz|||zzzwwwrrrrrrxxx|||fffVVVDDDAAA===999666444333333111111111111111111111111........................////////////////////////////////////////////////........................,,,,,,+++,,,---...,,,******)))))))))***+++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,---...///000...///111333444444444333444555777777999<<<@@@DDDXXX[[[______]]][[[[[[\\\___eeerrrvvvhhhbbbYYY\\\bbbjjjrrr~~~vvvnnnvvv~~~~~~xxxqqqppprrrssstttxxx}}}|||nnneeeeeehhhggggggjjjnnnsssvvvwwwwww~~~~~~{{{yyywwwssstttwwwyyy{{{|||}}}}}}sssuuuxxxyyyyyyyyy{{{}}}uuutttsssrrruuuyyy}}}||||||{{{{{{||||||}}}~~~yyyzzz{{{|||~~~}}}zzz{{{}}}~~~{{{yyyyyyzzz|||}}}{{{zzzyyyyyyzzz}}}{{{|||~~~}}}}}}~~~~~~}}}|||{{{zzz|||~~~}}}zzzzzz}}}{{{zzzyyysssjjjbbbXXXYYYYYY[[[___gggqqqxxxzzzzzz{{{}}}~~~zzztttnnncccfffnnnzzzuuukkkpppxxxzzz{{{zzzzzz~~~xxxqqq___SSSHHHDDDBBBCCCJJJTTT___dddiiinnnssstttlllcccJJJDDD===777555444333333222222111111000000//////000000////////////000000......///000000111000000...000111111/////////000//////000000000000//////------------......//////...............///000000,,,,,,,,,---...///000111000000000000111111111111222222111000//////000000000000000000000000000000444333222111222333444555333555666777777888;;;===@@@KKK```uuu{{{||||||{{{wwwtttsssyyy}}}jjjQQQEEE<<<:::999444222555222222111111111111111111555111...---///000///---000000000000000000000000------......//////000000//////.........---------------------------------------------------------++++++++++++++++++++++++...---,,,,,,++++++++++++------,,,++++++,,,,,,,,,,,,---...---,,,,,,---///...000222222222333444666999999999888:::@@@HHHNNN^^^___^^^YYYUUUTTTYYY^^^lllxxxvvviiiccccccYYY\\\bbbiiiuuu{{{xxxuuutttppp}}}yyyrrrvvvwwwzzz{{{uuuooojjjfffeeehhhjjjmmmpppssstttuuuuuu{{{{{{{{{|||||||||yyywwwpppqqqsssvvvxxxyyyyyyyyyxxxvvvvvvxxx{{{|||yyyvvvsssvvvzzz|||||||||}}}~~~}}}{{{}}}~~~}}}}}}|||zzzzzz{{{~~~~~~~~~|||}}}~~~~~~~~~}}}}}}}}}|||||||||{{{zzzyyyzzz{{{}}}~~~zzzuuuooolll]]][[[VVVRRRSSS[[[gggpppuuuzzz|||||||||zzzssskkkhhhjjjooovvvtttxxx|||}}}vvvqqqttt|||ssseeeQQQEEEGGGMMMOOOMMM```dddggggggjjjppprrrqqqXXXLLL===555444555222...111000000111333333111000000000000111222222222333111111000//////////////////111222111000///000111////////////////////////............////////////000/////////111111///...............////////////222111///...---...000111///000///...---...111444///000000000000111111111444444444555444444333333555666777666666999<<>>===:::666666333222222111111111111111555222//////000111000...000000000000000000000000........./////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,+++,,,,,,---,,,---...---,,,,,,...000///000222333222333555666333777999:::<<>>CCCNNNYYYmmm}}}wwwzzzyyyxxxuuurrrqqqvvv~~~{{{uuuwwwxxxcccMMMAAA>>>;;;777444333333222111111111111111555333111000111111111000000000000000000000000000///////////////........................---------------------------------------------------------------------------------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---------.........------///111000111333333333333555777333777;;;===???KKK\\\kkkpppllleee]]]ZZZ\\\bbbgggyyyqqqgggaaa[[[ZZZ[[[dddjjjttt{{{vvvpppnnnoooqqqqqqpppyyy|||||||||yyysssmmmiiijjjlllpppppppppqqqrrrtttuuuvvvqqqsssuuuxxxyyyzzzzzzzzzyyyzzz|||}}}xxxtttnnnoooqqqrrrsssssssssrrrvvvtttssssssuuuvvvvvvvvvzzz}}}~~~}}}~~~~~~|||{{{|||}}}}}}||||||~~~~~~}}}|||{{{yyyxxxxxxyyyzzzxxxyyyzzz{{{{{{yyywwwvvvlllggg___UUUOOOOOOSSSWWW```hhhpppvvvzzzzzztttlllaaacccgggkkkqqqvvvzzz}}}}}}kkkgggppp}}}qqq[[[KKKEEEIIIOOOGGGUUU```___ZZZ[[[___bbb^^^TTTEEE<<<999777555222333111111111222333222000111111111111111111000000111000000///////////////---///000///...---...///////////////////////////............////////////000/////////111111///...///000000000111111111222000/////////000222444555111111111///......000222111111111111222222222333333333444444555444444333222333444444555888<<>>:::777444444222111111222333222111222222111111000000//////000000////////////000000...///000000......///000000000000000000000000000............////////////000/////////111111///.../////////000000111111222111111111111222333444555333333333222000///111222111111222222222333333333333333444444555444444444333444555666777:::>>>BBBEEEPPP\\\ppp|||tttvvvuuusssooonnnpppvvv}}}xxx}}}vvvqqquuu}}}xxx^^^III>>>;;;;;;555444333222111111111111000000111000000/////////////////////////////////000000//////......---------.....................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------...///...///000000///000222444333444666666555555666888<<<:::<<>>BBBEEEPPP\\\qqq{{{sssuuuuuuqqqnnnmmmqqqwwwvvvyyy{{{zzz}}}zzz}}}zzzzzzzzzlllQQQAAA;;;999666555444222111111111111...///111111///...//////000000000000000000000000///////////////.........---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---...///000...///111111000111333555444666777777666666777888:::999<<>><<<888555222111111222222222/////////000000000000000///////////////000111111///000111000///...///111------------------------............////////////000/////////111111///...------...///000111222222111111222222222222222222222333555555444333444555000000000111111111222222111222333444555555555555333333444444555777;;;>>>@@@MMMZZZrrr~~~vvvwwwvvvrrrnnnooouuu}}}|||ppppppzzzppp\\\III:::777666444333222111111111...111444444111000111222000000000000000000000000---.........//////000000---------.........//////////////////////////////////////////////////////////////////////////////++++++++++++,,,,,,---...,,,,,,,,,---...///000000///000111222111222555777666777888888777666888999888???KKKZZZeeeiiigggddd^^^```jjj{{{~~~nnncccaaajjjjjjgggjjj{{{yyyvvvuuusssqqqnnnjjjeeeaaarrrxxxtttooommmnnnqqqssstttxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxvvvtttssslllkkkkkkmmmppprrrrrrqqqssstttvvvxxxyyyzzzzzzyyyvvvyyy{{{{{{zzz||||||}}}}}}~~~~~~~~~}}}|||zzzxxxwwwzzzyyyxxxwwwwwwyyy{{{|||xxxvvvtttttttttsssppplllhhheee^^^WWWWWW^^^aaa```eeelllvvv}}}ssssssqqqpppuuu~~~~~~}}}zzzzzz~~~uuuhhhaaaaaakkkoooxxxvvvdddYYYYYYVVV___aaaVVVKKKMMM[[[ffffffhhhggg```SSSGGG@@@>>>888555222111111222222222......//////000000111111///////////////000111111...///000///...---...000111111111111111111111111............/////////000000/////////111111000...---...///000111222333333...///000111222333333333...000222222111111222333///000000000000111111111111222333444555555555555555666777666777999<<>>999HHHSSS^^^kkkiii```bbbTTTcccwwwzzzooohhheeeccckkkmmmooo}}}vvvxxxsssnnnkkkgggcccfffkkk{{{vvvwwwlllmmmnnnppprrrtttvvvwwwtttvvvxxxxxxwwwwwwyyy|||{{{|||{{{yyyzzz|||wwwpppqqqpppooopppqqqssssssssssssvvvyyyzzzzzzxxxuuusss}}}~~~~~~{{{xxxyyy}}}~~~~~~}}}{{{zzz{{{}}}zzzzzzyyyyyyyyyzzz{{{|||}}}{{{yyywwwuuuuuuvvvwwwvvvrrrllleee```]]]\\\[[[aaaaaafffooozzz{{{yyyuuuqqqpppttt{{{}}}vvvxxxzzz{{{zzztttlllfffaaahhhsssuuuhhh]]]VVVUUUUUUWWWVVVNNNHHHNNNYYY___``````^^^WWWNNNEEE???999555333444333000000333222222111000///...------000000000000000000000000000000000000000000000000000000000000000000000000,,,---......------...000333111...,,,+++---///000000000000000000000000000111222444555444222000///...///000///......000222222222111111111111222222111111111111111111222222444555777888888999;;;===FFFMMM\\\rrryyywwwwwwtttppppppttt{{{yyyoooqqq~~~~~~gggPPP???<<<999777555444222111111111000000000000111111.../////////000000000111000000000000000000000000//////////////////////////////...------------...---------............///........................///...---,,,,,,,,,------...---,,,+++,,,---///000111111111111222444555666999888:::;;;999666999???AAAPPP[[[eeeoookkkaaaaaa___ooozzzpppiiieeebbbiiinnnqqqzzzzzzvvvtttooojjjgggbbb```dddkkk}}}ppplllmmmmmmmmmmmmnnnqqqtttxxxzzzzzz|||}}}}}}{{{yyy{{{||||||}}}{{{yyyyyyzzzwwwqqqoooooooooppprrrtttuuuuuuuuuwwwyyyzzzyyywwwuuuttt|||~~~~~~~~~}}}{{{zzzyyyxxxxxxyyy{{{}}}~~~}}}zzzxxxwwwwwwxxxyyy|||yyyuuupppllliiigggeeebbbbbbccchhhqqqzzzzzzuuurrrrrrrrrrrr{{{tttvvvzzz~~~vvvpppeeehhhnnnxxx|||lll___XXXPPPOOOPPPRRRNNNIIIMMMTTTYYY[[[]]]]]]YYYQQQIIICCC<<<777444555444111111444222111111000000/////////000000000000000000000000000000000000000000000000////////////////////////---///000000//////000111222111///...---...///000000000000000000000000000777444///++++++...222555///000000000//////111333222222111111111111222222111111111222222222222333444666888999999999;;;===EEEMMM^^^uuuyyywwwtttqqqoooooottt{{{www||||||wwwqqqkkkjjjttt~~~jjjPPPDDD;;;;;;:::333111444444333222111000/////////////////////000000000000000000000000000000000000//////////////////////////////...------------...---------............///------------------------......---,,,,,,,,,------,,,+++++++++,,,...///111222222222333444555666777888777888:::888666:::AAAHHHXXXdddnnnwwwqqqffffffhhh{{{yyyoooiiifffeeemmmsssyyyxxxrrr}}}|||wwwuuuuuuoookkkfffaaa\\\\\\fffqqqlllbbbbbbeeennnmmmmmmnnnqqquuuzzz}}}}}}}}}{{{{{{{{{}}}~~~|||xxxwwwyyywwwrrrnnnooooooppprrrtttvvvwwwzzz{{{|||{{{yyywwwwwwwww}}}~~~|||zzzyyyxxxyyy|||}}}{{{zzzzzz{{{{{{}}}|||zzzwwwsssppphhhfffddddddgggoooyyy}}}vvvrrrooonnnnnnsssssstttxxx}}}mmmhhhffflllzzzvvvfff]]]PPPLLLJJJKKKLLLIIIIIIJJJQQQTTTYYY\\\[[[VVVPPPKKKAAA:::666555444222222444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---...//////......///111111111000000000/////////000000000000000000000000777333---((((((,,,222666000111111111000000222333222222111111111111222222222222222333333333444444666777999999999:::<<>>666222666333333222111000000000000////////////000000000000//////////////////////////////////////////////////////...------------...---------............///------------------------------------------------*********+++,,,...000111222222333333444555666777777555666888777777===DDDMMM___lllvvvxxxnnnooonnnwwwmmmhhhgggkkkttt}}}}}}xxx~~~~~~~~~}}}yyyuuurrrqqqlllggg```ZZZWWW[[[jjjyyy~~~jjj\\\XXX]]]cccnnnnnnoooqqquuuxxx{{{}}}|||}}}~~~}}}{{{zzz~~~|||xxxvvvxxxwwwssspppqqqrrrrrrrrrsssuuuvvv}}}~~~}}}zzzyyyzzz|||~~~{{{yyyzzz}}}~~~}}}}}}}}}~~~{{{wwwqqqooolllgggeeehhhpppvvv~~~vvvppppppuuuyyysss}}}vvvuuuvvv~~~uuujjj```bbbmmm|||sssfffYYYRRRJJJHHHIIIIIIGGGDDDJJJOOOVVV\\\^^^\\\XXXUUUHHH???777555444222111333111111111222222333333333000000000000000000000000000000000000000000000000........................+++,,,------,,,,,,---...000000111222222111000///000000000000000000000000000000000///////////////000111222111000000222444222222111111111111222222222333333333444555555555777888999999999:::===@@@DDDNNN```uuutttrrrnnnmmmmmmqqqwww}}}LLLXXXjjj}}}pppkkkhhhhhhgggeeeeeegggdddHHHAAAAAA999333555222222111111111111222222000000000000//////////////////////////////////////////////////////////////////...------------...---------............///------------------------,,,---------------------******+++,,,---///000000111111222333444555666666555444555777888999AAAIIIVVVgggsss{{{{{{rrrtttxxxsssjjjhhhiiimmmxxx~~~{{{zzzzzzwwwqqqlllggg```XXXTTTTTT]]]ooo|||kkk[[[TTTVVV^^^eeennnppptttxxxzzz{{{{{{zzzxxxyyy|||}}}{{{}}}}}}xxxvvvwwwwwwtttssstttuuutttqqqqqqsssuuu|||~~~}}}zzzyyy}}}~~~{{{{{{}}}|||||||||}}}xxxwwwtttnnngggeeegggjjjwww|||}}}wwwuuuzzztttzzz|||zzz}}}|||nnnbbbaaaiiiwwwttthhh___TTTMMMLLLNNNNNNKKKIIINNNUUU\\\aaaaaa```^^^QQQFFF;;;666444222111222111111111222333333444444000000000000000000000000000000000000000000000000////////////////////////+++,,,...---,,,,,,---///...000111222222111000///000000000000000000000000...000222444444222000...000111222111000000222444222222111111111111222222222222333444555555666666777888999999999:::===@@@EEENNN^^^rrrqqqnnnmmmmmmnnnrrrxxx~~~JJJPPP[[[iiivvv~~~sssiiiggghhhfffccccccqqqzzzZZZJJJCCC;;;555444222222111111111222222333000000000000////////////000000000000000000000000//////////////////////////////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,---......///000000000111333444555666666666555444666999;;;>>>HHHRRRaaapppxxx|||xxxqqquuu~~~pppiiiiiikkkkkkwww{{{{{{|||xxxppphhhaaaZZZUUUUUU[[[eeevvvxxxnnnaaaWWWVVV]]]eeekkkrrruuuyyy}}}}}}zzzxxxuuuwwwzzz|||zzz}}}~~~yyyvvvwwwwwwuuuuuuwwwwwwuuuqqqppprrrtttxxx|||||||||~~~~~~}}}~~~{{{yyyyyy~~~}}}|||yyytttmmmgggcccaaaeeerrr|||zzz{{{uuuzzzuuukkkkkkoooyyyzzzuuujjj^^^YYYZZZZZZYYYMMMQQQWWW^^^ccceeefffeee\\\NNN@@@999666333111222111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000...///000000//////000222...///000111111111000///000000000000000000000000333222222111111222333444000111111111000000222333222222111111111111222222111222333333444555666666777888888777777999===@@@EEENNN^^^qqqsssnnnnnnnnnnnnrrrxxx~~~LLLQQQWWW\\\aaalll{{{wwwpppjjjdddcccfffqqqzzzzzz~~~www\\\JJJ???999777444444333222111111111111111000000000/////////...000000000000000000000000//////////////////////////////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------......///000000000000111222444666777777777777777666888<<<@@@EEEPPP[[[ffftttyyyzzz|||vvvrrrxxxwwwmmmiiikkknnnmmmvvv~~~}}}{{{uuunnnhhh]]]YYYXXX```kkkuuullleee]]][[[aaajjjrrrvvvxxxzzz}}}}}}{{{yyyrrrssswww}}}|||xxxwww|||~~~zzzwwwxxxxxxvvvtttwwwxxxvvvrrrpppsssvvvyyy~~~~~~xxxuuutttyyy}}}yyytttnnngggbbb```iiivvv}}}yyyzzz{{{yyywwwuuuyyywwwiiidddcccaaaSSSVVVZZZ```dddgggiiijjjfffWWWFFF===:::666333333111111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111///000111111000000111333......//////000000000000000000000000000000000000444333111000000222444666///000000000//////111333222222111111111111222222111111222333444555666666777777777666666888<<<@@@CCCNNN```uuuyyysssooonnnmmmpppvvv|||KKKRRRWWWUUURRRYYYlll}}}}}}nnnbbbaaafffxxxtttuuuzzzmmmQQQCCC???===777666444222111000//////111111000000/////////...000000000000000000000000//////////////////////////////...------------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------//////000000000000000///333444666777888999888888999888:::???CCCIIIUUUaaafffssswwwwwwzzzvvvuuu}}}|||yyyqqqkkkjjjmmmpppqqqxxx}}}yyyrrrllliii^^^[[[___lll{{{yyyccc___\\\```kkkwww~~~~~~}}}{{{zzzoooppptttyyy}}}}}}wwwsssuuu{{{~~~{{{xxxyyyxxxvvvrrrvvvxxxvvvrrrqqqtttxxx|||~~~~~~vvvrrrooottt}}}zzzuuunnnhhhbbbdddjjjuuu}}}}}}~~~~~~wwwuuuuuuiiieeebbbXXXYYY]]]aaaeeehhhkkklllmmm]]]JJJAAA<<<888555555111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111...///000000//////000111---.........//////000000000000000000000000000000000111222333333333333333...///000///......000222222222111111111111222222000000111222444555555666666777666666666888<<>>HHHQQQbbbwwwwwwsssmmmiiimmmsssxxx|||WWW[[[```aaa\\\YYY```jjjxxxvvvsss~~~uuuxxx|||]]]FFF;;;;;;:::888444111111000//////000000000000000000000222222111111000//////...//////............////////////......---,,,,,,,,,................................................+++,,,---...////////////...//////000111222222333666555555666666777888999:::;;;>>>DDDNNN[[[hhhqqqrrrrrrpppnnnooottt}}}|||~~~yyytttqqqsssvvv||||||~~~zzzwwwvvvoooeee]]][[[[[[bbbrrrvvviii^^^[[[^^^bbbggglllttt|||~~~||||||{{{|||tttoooooovvv{{{xxxuuuuuuxxxzzz||||||{{{xxxuuusssppppppqqqppppppssswwwzzz{{{yyyxxxyyyzzzzzz~~~~~~~~~|||{{{{{{vvvppplllpppxxx~~~qqqnnnkkkooo}}}|||zzz~~~~~~{{{www|||iiiXXXVVVYYY[[[ZZZ\\\aaaiiinnnsssgggVVVGGG???:::555222555333111111111111000///000000000111111111222222222222222111111000000000///////////////000111111111000000///......------////////////////////////222111000//////000111111333222222111111000000000222222111111111111222222///000222333444444444444444444555555666666555555444555666666666888<<>>888333444333333222111111000000//////////////////////////////......------......///---------------.........................................................+++,,,---...////////////000000111222222333444444777777777777888999::::::;;;DDDRRR^^^fffjjjkkkkkkdddmmm}}}~~~|||wwwssslllttt~~~}}}zzzvvvrrroookkkhhhbbb]]]YYYWWWVVV[[[hhhvvv}}}tttnnn```TTTUUU[[[bbbhhhnnnooossswwwyyyzzzyyyyyyzzz|||{{{zzzyyyxxxyyyyyyzzzvvvxxxvvvooollloooooommmnnnnnnlllllllllmmmnnnoooqqquuuzzz~~~yyyuuussspppooolllggg```YYYSSSMMMGGGDDDGGGFFFDDDBBB@@@@@@@@@AAAAAA@@@>>><<<<<<<<<>>>???@@@BBBEEEFFFHHHJJJOOOSSS___gggqqq{{{{{{|||}}}zzz|||~~~~~~}}}}}}~~~~~~~~~sssrrrzzz{{{^^^NNNCCCEEEGGGCCCBBBEEELLLNNNOOOOOOKKKFFFAAA>>>777555333222222333111000000000000111111111222222000000000000111111222222000111222333222111///...000000000000000000000000////////////////////////---...000111222222111111333222222111111000000000222222111111111111222222333333222111111222333444111222333555666666777777555666777777777999===@@@EEEPPPbbbyyy|||tttppppppwwwyyynnniii[[[[[[TTTPPPRRRKKKHHHQQQKKKLLLWWWnnniiiOOOFFFBBB:::444555333333222222111000000///........./////////////////////............//////------------------------................................................+++,,,---...////////////111111111222222333333333888777777666777999:::;;;;;;FFFUUU```eeeeeeddddddcccnnnwwwooodddppp~~~~~~yyyuuuqqqmmmiiifff]]]XXXSSSTTTWWW```ppp~~~yyykkk```VVVQQQVVV___eeelllssssssuuuxxxyyyyyyxxxxxxxxx{{{zzzzzzyyyzzz{{{}}}~~~yyy{{{wwwnnnkkknnnqqqooofffdddcccdddgggkkkqqqttttttyyy~~~~~~yyyvvvsssrrrmmmiiiccc^^^XXXRRRLLLHHHIIIHHHEEECCCBBBAAAAAABBBBBB@@@<<<999777777888999<<<>>>@@@@@@@@@AAAEEEIIIHHHOOOXXXaaahhhnnnvvv{{{zzz|||~~~{{{}}}~~~}}}}}}yyyzzzvvvbbbPPPDDDHHHLLLFFFBBBBBBFFFHHHJJJLLLKKKHHHDDDAAA999666333111222222111000111111111111222222222222000000111111111222222222333444666666666444222111000000000000000111111111////////////////////////---...000111222222222111222222222333333444444444222222111111111111222222333333222222222333555666222333444666777888888888777777888888888:::>>>AAADDDOOOaaayyy}}}uuuppppppvvv~~~yyylllccc\\\XXXWWWSSSKKKIIIMMMIIIEEEHHHVVVdddqqq~~~eeeOOOBBB;;;777444444222000000111222111000000000000000000000000000111000///...............+++,,,,,,------,,,,,,+++///............---------//////.........------------,,,,,,------...///000222222222333333444444444777777:::;;;777444777>>>???NNN^^^gggiiihhhccc]]]fffyyy{{{}}}qqqhhhdddrrr~~~}}}~~~}}}}}}vvvrrrpppjjjaaaXXXRRROOOQQQXXXcccttt{{{kkk```WWWTTTWWW```hhhjjjooouuuyyywwwuuuvvvxxxzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyzzzvvvrrrppppppqqqrrrrrrjjjfffccccccdddgggnnnvvv{{{zzzzzz|||}}}|||uuurrrlllfff___ZZZVVVUUUQQQNNNKKKIIIGGGFFFCCCAAADDDCCCAAA@@@@@@???>>><<<<<<:::999:::<<<>>>??????===BBBHHHLLLPPPTTTZZZ___iiirrr}}}~~~~~~||||||yyyzzz}}}~~~zzzxxxkkkYYYIIIGGGLLLLLLFFFBBB???CCCEEEEEEKKKRRRQQQKKK@@@;;;444111111333222111000000000000000000000000222222111111000000//////111111111111000000000000111333555444000---,,,---............/////////000////////////000000000000000111111111111222222222111111000000111111222333666555333222111000000000111111222222222333333333555555555666888:::===>>>FFFPPPbbbxxx~~~qqqpppqqqxxxrrrhhhaaa___]]]VVVQQQPPPIIICCCCCCLLLUUUaaauuu~~~vvv^^^LLL@@@:::666555333111000111111111000000000000000000000000000000///..................------............------///............---------//////.........---------------------...///000111333333333444444555555666666666999:::666333777>>>FFFTTTccciiiiiiiiifffcccssswwwmmmfffcccppp{{{tttrrrqqqkkkcccVVVPPPNNNRRR[[[eeesss{{{kkk]]]UUUSSSSSSYYYeeennnsssxxx~~~~~~{{{yyyxxxyyyyyyyyyxxxvvvvvvwwwwwwwwwvvvuuuuuuwwwtttqqqppppppqqqqqqpppeeeaaa___bbbdddgggooovvv|||{{{|||}}}~~~xxxqqqjjjddd```^^^XXXVVVRRRPPPNNNLLLJJJHHHIIIGGGEEEDDDCCCBBB???===>>><<<::::::;;;<<<<<<<<<>>>@@@CCCDDDEEEGGGJJJMMMTTT]]]hhhnnnoooppptttxxx~~~~~~~~~|||}}}}}}yyypppyyyzzzeeePPPJJJNNNNNNIIIDDDCCCFFFGGGIIIOOOWWWWWWRRRCCC>>>666333333444333222000000000000000000000000111111111000000000000000111111111000000000//////000222444333000...---............/////////000000////////////000000000111000111111111111222222222111111000000111111222333333333222222111111222222222333333333444444444444999999999:::<<<>>>@@@BBBGGGPPP___ttt|||pppppprrrxxxvvviiifffgggbbbZZZUUUMMMFFFBBBEEEIIIRRRggg|||kkkTTTDDD;;;888666444111000111111111000000000000000000000000000......---------......///......////////////......///............---------...............---------............///000111111333333444555555666777777777777999:::666444:::BBBOOO]]]jjjllliiiiiikkklll~~~yyyrrrnnngggsss}}}wwwsssrrrrrrllldddVVVQQQPPPXXXdddnnnwww~~~}}}kkkZZZQQQNNNUUUWWW```lllvvv{{{}}}{{{zzzyyywwwuuupppqqqqqqrrrrrrrrrqqqqqqsssqqqoooooooooooommmlllbbb]]][[[^^^aaaeeelllssszzz{{{|||}}}xxxqqqllliiidddaaa]]]ZZZYYYVVVTTTRRRTTTQQQNNNLLLKKKIIIFFFCCCEEEBBB???=========<<<;;;???@@@@@@???======???AAACCCIIISSS[[[___``````aaahhhnnnwww~~~~~~yyyhhhmmmzzzttt\\\RRRRRRQQQNNNLLLFFFGGGHHHJJJQQQXXXZZZWWWHHHBBB:::555444444333222000000000000000000000000000000000000111111111111000000000000////////////000111222222000//////000....../////////000000000/////////000000000111111000111111111111222222222111111000000111111222333222111111111222333333444444444444444555555555555777777777888:::<<<>>>@@@GGGNNN\\\oooyyypppppprrryyyuuuoooqqqooofff]]]RRRKKKFFFGGGHHHNNN```uuuxxx___LLLAAA>>>888555222000000111000000////////////////////////------,,,------...//////.........//////.........///............---------........................///......//////000111222222222333444555666666777999888999:::888888???HHHXXXeeennnkkkfffhhhooottt}}}{{{xxxwwwmmmzzz}}}}}}yyyuuussstttqqqiiiaaaWWWSSSVVVbbbpppyyyttt___QQQOOORRR\\\aaakkkttt{{{~~~}}}{{{zzzxxxvvvtttooooooppppppqqqqqqpppppprrrpppooonnnnnnlllhhhfffaaaZZZVVVWWW[[[```iiipppwwwyyy{{{}}}~~~}}}wwwtttpppmmmiiifffdddbbb___]]]aaa^^^[[[XXXVVVSSSPPPMMMLLLIIIFFFDDDCCCCCCBBBAAACCCBBBBBBAAA@@@@@@@@@AAA@@@DDDIIIPPPUUUWWWVVVUUUUUUYYY___fffppp{{{~~~}}}~~~zzzxxx{{{~~~iiifffnnnnnn```WWWRRRRRRUUUFFFEEEDDDGGGNNNTTTVVVUUUNNNGGG===777555444333111000000000000000000000000//////000000111111222222000000000/////////......///000111111000000000111...////////////000000000//////000000000111111111000000111111111222222222111111000000111111222333222222111111222222333444333444444444444555555555666666666666888:::<<<===FFFLLLXXXjjjwwwoooqqqtttzzz}}}{{{pppeeeUUUNNNJJJKKKKKKNNN\\\mmm~~~pppXXXJJJDDD999666222000000000000000////////////////////////---------------...///000------............------///............------------.....................///......//////000111222000111222333444555666666888777777888888999CCCNNN___iiinnnjjjdddhhhsss{{{}}}wwwvvvuuutttooo~~~zzzxxxuuussssssrrrlllbbb[[[WWWUUU[[[kkkzzzlllWWWLLLOOOVVVcccjjjtttzzz}}}~~~|||{{{zzzyyyxxxvvvtttqqqqqqrrrrrrrrrrrrrrrqqqrrrqqqooommmlllhhhccc```^^^UUUOOOQQQXXX```jjjsssuuuxxx|||~~~}}}zzzvvvsssqqqooommmkkkllljjjfffcccaaa___[[[YYYSSSPPPMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEIIINNNQQQQQQOOONNNOOOQQQUUUZZZbbbkkkqqq}}}|||}}}~~~~~~|||{{{|||}}}{{{wwwwww}}}~~~rrriiiiiiuuubbbTTTQQQUUUFFFCCCBBBFFFLLLQQQRRRSSSTTTLLLAAA999555444222000000000000000000000000000//////000000111111222222000000000000////////////000000///000000111111111////////////000000000111000000000000111111111111000000111111111222222222111111000000111111222333444333222222111111222222333333333333444444444444888888888888999;;;===>>>DDDJJJVVVhhh|||uuuppprrrvvv|||wwwkkk[[[RRRLLLMMMMMMMMMUUUaaasss~~~bbbLLLAAA;;;888333000000000000///000000000000000000000000//////.........//////000---------......---------///............------------------...........................///000111111000000111222333555666666555444444666777;;;GGGSSSeeelllnnniiifffmmmzzz}}}}}}vvvsssqqqpppmmm~~~~~~yyyuuurrrqqqqqqlllbbbYYYUUUUUUWWW```ooo|||yyyeeeQQQIIIOOOYYYfffpppyyy}}}zzzyyyxxxxxxyyyxxxvvvttttttttttttttttttssssssrrrrrrpppnnnllljjjfffaaa^^^YYYQQQMMMRRR[[[eeennnvvvtttyyy~~~|||zzzwwwtttqqqooonnnllliiifff^^^[[[YYYWWWXXXXXXWWWVVVWWWVVVTTTTTTRRROOOJJJFFFFFFFFFFFFHHHLLLOOOPPPPPPQQQRRRRRRRRRSSSVVV[[[___dddlllxxx~~~}}}~~~{{{|||~~~}}}{{{yyyyyyzzz|||zzzzzz|||}}}|||rrrnnnuuu]]]PPPOOOFFFCCCCCCIIIPPPRRRSSSUUUZZZQQQEEE<<<777555333111000000000000000000000000000000000000111111111111111111111111000000000000222000//////000222111000/////////000000000111111000000000111111111222222000111111111111222222222111111000000111111222333444333333222111111111222222333333333333444444444666666666666777999;;;<<>>FFFPPPbbbyyyyyyuuurrrwww}}}}}}oooddd```ZZZVVVUUUVVVWWW]]]jjj{{{{{{hhhNNN===;;;777333111222222111000000000000////////////........................$$$''',,,000000...)))&&&......////////////......//////000000///...------......//////000000111111222222333444444555555666,,,444999777999GGG[[[hhhmmmooollljjjttt}}}zzzxxxvvvwwwzzzwwwttttttwwwrrrlllbbbUUUJJJIIINNN]]]llluuusssssszzz}}}yyyqqq^^^TTTTTTZZZccckkk~~~}}}{{{yyywwwvvvvvvvvvsssrrrpppnnnllliiigggfffiiihhhggghhhjjjkkkkkkkkkdddbbb```cccgggkkkllllllqqqsssvvvyyy}}}}}}tttmmmiiimmmsssxxx{{{|||zzzyyyxxxtttooommmllljjjfffbbbdddccccccdddhhhrrr}}}}}}{{{yyyzzz||||||~~~zzzooorrrzzzsssMMMIIIDDDCCCKKKVVV^^^______fff^^^RRRGGG>>>888444222222222222111111111111111222222222111111111000000000000000000000000000000000000000000111111111111000000///...............000111111111111000000///000111111111222222222222111111111111111111111111111111111111111111111111666555555444444444555555888999::::::999;;;>>>@@@EEEPPPbbbzzztttpppnnnsss{{{~~~|||pppbbb[[[ZZZVVVUUUWWW___lllwww{{{yyyttt~~~mmmSSSAAA>>>999444333333222111111111000000000/////////////////////////////////---///111222333222000///......////////////......///////////////...------......//////000111111111222333333444444555555666555:::===<<>>DDDOOObbbyyyvvvsssqqqvvv}}}|||uuukkkaaaZZZUUUPPPQQQTTT\\\iiissswwwqqqssslllOOOEEE:::666666555333222222222222222111111111000////////////////////////...---,,,++++++,,,...///......////////////.........///////////////.........//////000111111222222333333444444555666666666999999999>>>MMMbbbqqqwww|||pppnnn~~~wwwvvv~~~|||xxxssspppooopppkkkaaaTTTLLLJJJPPP^^^lllwww|||}}}}}}{{{tttkkkVVVPPPMMMRRR\\\fffrrr{{{~~~xxxvvvssspppoooppprrrtttwwwtttooojjjeeeaaa```___ZZZWWWTTTSSSTTTVVVXXXXXXYYY[[[___dddgggiiiiiihhhlllllllllooosssxxx}}}||||||~~~~~~~~~{{{{{{{{{qqqiiidddmmm}}}UUULLLEEEFFFHHHLLLVVVaaabbbbbb___YYYOOOEEE<<<777444444222111111111111111111111111111111111111111000000000000000000000000///000000000111111111111111111000//////000000000//////000000111222333444111111111111222222222222111111111111111111111111222222222222222222222222000111222333555777999::::::;;;;;;999888999;;;===DDDOOOccczzzuuusssssswww~~~~~~{{{sssnnn^^^WWWQQQQQQSSSXXXfffsss{{{xxx~~~yyy~~~\\\KKK<<<888888666444444222222222222111111111000........................000111111111111000000000......////////////............///////////////...//////000000111222222222333333444555555666666777::::::<<>>HHH[[[nnnwwwxxxuuusssxxxzzz{{{rrrnnnsss{{{~~~{{{xxxtttrrrqqqooonnnlll^^^VVVQQQSSS[[[gggxxxmmmZZZNNNDDDEEEMMMZZZeeemmmuuu||||||zzzxxxtttsssrrrqqqqqqrrrssssssqqqoookkkfffaaa\\\XXXUUURRRNNNIIIFFFGGGJJJMMMOOOVVVZZZ```dddeeefffggghhhjjjkkkllloootttyyy}}}~~~~~~||||||}}}}}}uuummmkkkjjjggghhhwwwbbbSSSJJJLLLKKKFFFJJJTTTgggmmmrrrooocccRRRDDD<<<777666333111000000111222111111111111111222222222000000000000000000000000000000000000111111111111...............//////000222111000000111222444555000000111111111222222222111111111111111111111111333333333333333333333333444444444444444555666777999999:::999888888;;;===EEEQQQfff~~~uuussssssxxx~~~{{{ttt}}}lll\\\VVVSSSTTT___mmmfffJJJAAA>>>999555666111111000000000/////////........................////////////......---,,,......////////////......------...//////////////////000000111111222333333444444555555666666777777333999AAALLL\\\kkkpppooohhhnnnvvvzzzuuuoootttzzzzzz~~~yyyvvvrrrpppooolllhhheeeXXXTTTTTT\\\gggtttyyybbbPPPGGGCCCFFFQQQ___jjjpppvvv|||~~~~~~~~~}}}{{{yyyvvvuuuqqqqqqqqqrrrrrrrrrqqqqqqnnnmmmkkkgggaaa[[[VVVSSSLLLHHHDDDBBBEEEJJJOOOQQQWWW[[[___bbbcccccceeegggiiijjjmmmqqquuuzzz~~~{{{}}}~~~}}}|||{{{}}}tttoooqqqvvvvvvrrrwwwiiiVVVHHHIIIIIICCCDDDMMM^^^gggrrrssshhhXXXIIIAAA888666333111000000222333000000111111111222222222000000000000000000000000000000000000111111111111//////......///000000111333222111000000111333444222222333333333444444444111111111111111111111111333333333333333333333333444444444444444555666777777888999888888999<<<>>>EEERRRhhhvvvtttssswww~~~|||rrr}}}yyycccYYYUUUTTT^^^lllpppQQQEEE@@@999555666000000000000////////////000000000000000000000000111000///...------...///......////////////......------...///000000//////000000000111222222333333444444555555666777777777777???IIITTTaaammmooolll^^^hhhqqqxxx{{{yyy}}}yyyvvvrrrpppmmmiiiccc^^^UUUSSSVVVbbbppp}}}lllTTTFFF@@@GGGLLLXXXfffooorrrvvv|||}}}}}}|||{{{yyywwwtttsssnnnoooqqqrrrrrrqqqppppppggggggfffbbb]]]VVVPPPLLLHHHEEEAAA@@@EEEKKKQQQUUUUUUYYY]]]_________bbbdddfffhhhlllpppuuuyyy|||~~~~~~~~~~~~wwwzzz}}}}}}|||~~~}}}zzzxxx}}}tttrrrxxx{{{yyy}}}|||nnnWWWFFFFFFFFF@@@AAAJJJUUUaaannnsssjjj[[[MMMEEE999777444111000000222333000000111111222222222222000000000000000000000000000000000000111111111111000000///000000111222222555333222000000111333444444444444555555555666666111111111111111111111111333333333333333333333333333333333444555666777888666777888888888999<<