BM66(@ aaa\\\ZZZ\\\\\\YYYXXXYYYZZZZZZYYYYYY[[[^^^aaabbbgggiiinnnwww{{{sssjjjccc^^^[[[ZZZ___hhhxxx}}}yyyuuuqqqooommmllllllmmmkkkfffaaaeeeeeedddcccbbbaaa````````````___]]][[[XXXVVVUUUWWWVVVXXX]]]cccdddaaa\\\WWWUUURRROOOMMMLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFHHHJJJIIIHHHFFFEEEFFFDDDDDDEEEDDDDDDCCCBBBAAADDDCCCAAA@@@@@@AAACCCDDDEEEDDDCCCAAA@@@?????????>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFLLLKKKJJJIIIHHHGGGGGGGGGMMMMMMMMMNNNOOONNNLLLJJJIIIFFFGGGMMMOOONNNQQQWWW```zzz|||wwwtttsssooohhhccc___aaaeeehhhjjjkkkkkkjjjkkkbbbWWWQQQPPPPPPLLLHHHCCC@@@<<<888555444444555111111111111111111111111111222333444444333222111111111000000000000111111000000000000000000000000000000000000000000000000222222111111111111222222222333333333333222111111111111111111111111111111222222222222222222222222333333222111000000000111222333444444222222333444222333444555555555444444666666777999:::===>>>??????BBBFFFIIIKKKMMMOOOPPPNNNQQQUUU[[[```cccbbb```^^^^^^]]]]]]___bbbfffhhhiiimmm|||___ZZZXXX[[[]]][[[ZZZ\\\YYYXXXWWWWWWXXXZZZ]]]^^^bbbeeejjjsss{{{zzzqqqhhh```YYYVVVWWW^^^lll|||~~~zzzxxxvvvssspppmmmllljjjhhhhhhhhhgggccc___aaaaaa``````___^^^^^^^^^^^^^^^\\\[[[YYYWWWVVVUUU[[[[[[\\\aaaeeeeeeaaa\\\TTTRRRPPPNNNLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFHHHIIIIIIHHHFFFEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@??????@@@BBBCCCBBBAAA@@@>>>======<<<<<<>>>???@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIIIIIIIIIIJJJJJJKKKOOONNNNNNPPPPPPOOOLLLJJJJJJIIIKKKNNNNNNOOOVVV```www|||wwwrrrlllddd______```bbbeeeggghhhhhhiiieee\\\SSSPPPRRRRRRMMMHHH@@@>>>:::666333222333333111111111111111111111111111222222222111000///...111000000//////000000111000000000000000000000000000000000000000000000000222111111000000111111222111111111111111000000///111111111111111111111111222222222222222222222222444333222222222222222222222333444444222222333444222333333444444444444444444555555777888:::<<<===???BBBFFFIIIKKKMMMOOOQQQNNNPPPTTTZZZ___```___]]]]]]]]]\\\\\\^^^bbbeeeggghhhmmm|||ccc\\\XXX[[[]]]\\\\\\]]]WWWWWWVVVUUUUUUVVVXXXYYY[[[^^^ccckkksssyyyzzzzzz~~~yyypppeee[[[UUUUUUVVV___ooo}}}|||zzzyyywwwwwwwwwxxxyyyxxxwwwsssqqqooonnnmmmllljjjhhhfffdddbbbaaaaaa```^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[YYYWWWVVVVVVWWWWWW^^^^^^___ccceeeccc]]]WWWPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>???@@@AAA@@@@@@>>>===<<<<<<<<<<<<>>>???AAACCCEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNPPPPPPQQQRRRSSSQQQMMMJJJKKKKKKMMMNNNMMMSSScccsss|||tttkkkddd^^^[[[`````````aaacccdddeeefff]]]UUUOOONNNSSSSSSMMMFFF<<<:::777444222111111111111111111111111111111111000111111111111000//////000000////////////000000000000000000000000000000000000000000000000000000222111111000000111111222//////000000//////...---111111111111111111111111111111111111111111111111333333333222333333444444222333444444222222333444222222333333333444444444555555555777888:::<<<===???BBBFFFIIIKKKLLLOOOQQQNNNPPPSSSXXX]]]^^^\\\ZZZ\\\[[[[[[\\\^^^aaadddffffffkkk|||lllccc[[[[[[\\\[[[ZZZ[[[WWWWWWUUUTTTTTTTTTTTTTTTUUUWWW\\\ccciiiooorrrssstttxxx{{{|||wwwmmmbbb[[[YYYVVVYYYdddrrr|||zzzuuurrrppppppoooooopppqqqpppnnnmmmkkkjjjhhhggghhhgggeeeddd```___]]][[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYWWWVVVUUUWWWXXXZZZ\\\\\\^^^``````[[[UUUOOOKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEGGGIIIIIIHHHFFFFFFGGGFFFFFFFFFFFFEEEDDDBBBBBB@@@???>>>>>>>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>===>>>AAACCCEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFGGGIIIJJJLLLMMMPPPQQQQQQSSSSSSQQQMMMIIIIIIKKKMMMMMMPPP___yyy}}}|||xxxnnneeeaaa``````bbbaaa___^^^^^^___```aaaVVVPPPLLLMMMRRRQQQIIIAAA999888555333111111111111111111111111111111111111///000000111222333333333000//////////////////000000000000000000000000000000000000000000000000000111111000000000000111111//////000000//////...---111111111111111111111111111111111111111111111111222222222222222333444555222333444444222222333444222222222222333333444444777777888999:::<<<>>>>>>@@@BBBFFFHHHJJJLLLOOOQQQPPPQQQTTTYYY\\\]]]ZZZXXXZZZZZZZZZ[[[^^^aaadddeeedddjjj|||uuuhhh\\\XXXYYYYYYXXXZZZXXXXXXVVVUUUTTTSSSSSSRRRPPPSSSWWW[[[```dddhhhjjjkkkqqqxxx}}}|||uuukkkddd\\\VVVTTT\\\gggqqqzzz}}}xxxsssooollljjjjjjiiiggggggggghhhgggeeecccfffdddbbbbbbbbbaaa___^^^[[[ZZZYYYXXXWWWVVVWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZYYYXXXVVVUUUVVVXXXZZZ[[[ZZZ[[[\\\\\\ZZZUUUOOOJJJHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>>>><<<>>>@@@CCCEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJOOOOOOPPPQQQQQQPPPLLLIIIFFFJJJMMMPPP\\\ttt~~~ssssss}}}uuujjjdddcccfffiiidddbbb^^^ZZZXXXWWWWWWXXXQQQNNNLLLLLLNNNKKKBBB;;;888777555333222222222222111111111111111111111111111000000000111111222222000000////////////000000000000000000000000000000000000000000000000000000111000000000000000000111000000111111000000///...111111111111111111111111111111111111111111111111111111000111111222333444222333444444222222333444333333222222222333444555888888888999:::<<<===>>>@@@CCCFFFHHHIIILLLOOORRRRRRSSSVVVZZZ]]]]]][[[XXXXXXYYYZZZ[[[^^^aaaccceeeccciii{{{rrr```YYYXXXXXXYYYZZZYYYYYYXXXVVVUUUTTTSSSRRROOOQQQTTTVVVXXX[[[___bbbgggmmmuuu|||}}}xxxqqqlll]]]VVVSSSWWW]]]dddnnnvvv}}}{{{yyyyyytttqqqlllgggdddbbbbbbccc```^^^]]]]]]^^^^^^]]][[[```^^^]]]\\\\\\\\\ZZZXXXXXXYYYYYYXXXVVVUUUVVVWWWVVVWWWWWWWWWXXXXXXYYYYYYWWWVVVVVVVVVVVVXXXYYYZZZZZZ[[[[[[ZZZWWWRRRMMMJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFHHHIIIHHHGGGGGGHHHFFFFFFFFFEEEDDDBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>===???AAADDDEEEEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIILLLLLLKKKLLLMMMMMMKKKIIIHHHLLLSSS]]]rrryyy|||tttlllnnnuuu{{{|||zzztttnnnnnnuuu|||~~~zzzmmmeeeeeehhhlllnnnhhhddd___YYYTTTPPPNNNMMMMMMMMMMMMLLLIIICCC<<<777666555555444333333333333111111111111111111111111333222111000////////////111111000000000000111111000000000000000000000000000000000000000000000000111000000//////000000111111111222222111111000///111111111111111111111111222222222222222222222222111111000000111111222222222333444444222222333444555444333222333444555666666666666777888999;;;<<>>>>>>>>>>>??????>>>>>>>>>===<<<<<<<<<======>>>??????AAACCCEEEFFFEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHFFFGGGIIIJJJIIIHHHMMMSSS^^^ppp}}}xxxtttwwwtttkkklllpppsssssslllkkkeee___aaajjjrrrtttwwwnnnfffgggoooxxx{{{zzzppplllfff^^^VVVPPPKKKIIIHHHLLLNNNKKKDDD===888666444444333333333333333333111111111111111111111111333333222222222333555666222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000111111222222111111000///111111111111111111111111333333333333333333333333333333222111111111222222222333444444222222333444666555444333333555666888666666666777888999:::;;;AAACCCEEEGGGIIILLLPPPSSSRRRTTTWWW[[[^^^^^^\\\ZZZWWWXXXZZZ]]]```bbbdddfffccciiiyyy~~~jjjaaa\\\ZZZ[[[XXXXXXWWWWWWUUUTTTRRRRRRQQQRRRSSSQQQOOOPPPTTTWWWWWW\\\dddlllqqqsssssssssnnnhhhbbb]]]WWWTTTZZZbbbeeennnzzz~~~zzzxxxssssssrrrqqqrrrtttvvvxxxppppppppprrrwww}}}~~~uuusssoookkkgggeeeccccccaaa]]]XXXTTTQQQQQQSSSTTTTTTSSSRRRSSSVVVZZZ\\\]]][[[YYYYYYYYY[[[\\\[[[ZZZUUUYYY\\\]]]ZZZXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVSSSOOOLLLKKKJJJFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHEEEEEEDDDCCCBBB@@@>>>===>>>>>>????????????>>>>>>???>>>>>>??????@@@AAABBBAAACCCEEEGGGGGGFFFDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOGGGEEECCCCCCEEEHHHHHHHHHRRRYYYggg~~~sssqqqttt~~~sssgggfffnnnuuuuuurrrdddccc___[[[]]]fffnnnpppqqqjjjhhhpppxxxtttmmmddd[[[SSSMMMIIIEEEJJJNNNKKKAAA999666777222222222222222222222222111111111111111111111111111111333555888<<>>>>>>>>???????????????>>>>>>@@@??????>>>???AAACCCDDDAAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLMMMDDDBBBHHHIIIDDDFFFNNNSSS```{{{yyyllluuuyyyllldddkkktttuuuqqqnnnccc]]]WWWYYYbbbjjjnnnnnnhhhiiinnn}}}|||ppphhhccc]]]SSSKKKKKKIIIEEEBBB???;;;777333555444444333222111000000111000/////////000222333111111111222333444555666000000000000000000000000222111111111000000/////////000111222333222111111222222222222222222222222111111000000//////......222222222222222222222222222222222111111111000000333222222111111222222333222222333333333333444444555555555555555444444444555555666777999:::;;;<<>><<<;;;;;;<<<>>>??????????????????AAABBBCCCBBBCCCCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNHHHAAA@@@FFFHHHFFFLLLWWWfffxxxzzzuuukkkgggpppyyyzzztttoooccc^^^ZZZ]]]eeelllnnnmmmjjjlllsssvvvooojjjddd[[[TTTKKKHHHCCC@@@===999555222444333333222222111111000000000000000000111222222111111111111222333444444000000000000000000000000111111111111000000000///...///000111222111000000222222222222222222222222222111111111000000000000222222222222222222222222222222222111111111000000333222222111111222222333222222333333333333444444444444555555555555555555555666777888:::;;;<<<<<>>???===:::888888:::===???????????????@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNIIICCCBBBFFFHHHLLLXXXfff|||oookkkmmmxxxyyyrrrdddaaa```dddkkkooonnnllllllooowww~~~vvvqqqjjjaaaZZZJJJFFF@@@<<<999666333111222222222222222222222222///000111111222222111111222111111000000111111222000000000000000000000000111111111111000000000000......///000000000000///222222222222222222222222222222222222111111111111222222222222222222222222222222222111111111111111333222222111111222222333222222333333333333444444333444444444555666666666666777888999;;;<<<======???BBBFFFIIIKKKNNNRRRTTTZZZ\\\___bbbbbb```^^^\\\```]]]\\\^^^dddjjjlllllliiiqqqrrreee^^^[[[YYYYYYYYYWWWVVVWWWRRRRRRQQQQQQPPPOOONNNMMMOOOOOOOOOOOORRRVVVYYY\\\aaaccceeefffccc\\\UUUQQQMMMLLLLLLPPPZZZgggttt|||}}}~~~|||yyyxxx{{{~~~~~~|||{{{zzz|||yyytttqqqnnnjjjggg___^^^^^^aaadddggggggfff[[[XXXUUUTTTUUUWWWXXXXXXWWWWWWVVVWWWWWWXXXWWWWWWYYYZZZ\\\^^^___`````````\\\[[[\\\^^^bbbeeeeeeeeebbbbbbbbbccccccaaa\\\YYYVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPRRRRRRRRRPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>======>>><<<:::999999;;;===???@@@@@@@@@@@@@@@AAAAAABBBEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMLLLKKKMMMHHHEEEHHHLLLWWWiii{{{wwwmmmnnnvvv~~~uuuhhhggghhhlllqqqsssooollllllooottt~~~yyyqqqhhh^^^WWWIIIEEE>>>999666444333222000000111111222222222333///000111222333222111000333333222111111111111111000000000000000000000000111111111000000000000000/////////000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222222333333333444444333333333444555666777777777888999:::;;;===>>>>>>???BBBFFFIIIKKKNNNRRRTTTYYY[[[___ccccccbbb___]]]^^^\\\[[[^^^dddjjjmmmooonnnvvvmmmccc\\\WWWXXXYYYVVVVVVYYYSSSTTTTTTSSSRRRQQQOOONNNPPPOOOOOOOOOPPPRRRUUUVVVXXX\\\aaaeeeeeebbb]]]ZZZTTTPPPLLLLLLRRR\\\hhhpppsssvvvxxxyyyyyy{{{~~~{{{xxxwww|||~~~{{{{{{yyyuuurrrjjjiiiiiiiiijjjjjjiiiggg```^^^[[[[[[\\\\\\\\\\\\ZZZ[[[\\\\\\]]]]]]]]]^^^```aaaccceeeffffffeeeddd______```cccfffggggggeeebbbbbbbbbbbbbbb___[[[WWWUUUTTTTTTTTTUUUUUUVVVWWWTTTUUUUUUUUUTTTRRRPPPOOONNNOOOPPPQQQPPPNNNKKKIIIHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>><<<<<<=========>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHLLLLLLMMMMMMLLLKKKIIIHHHMMMIIIHHHLLLWWWjjj~~~sssqqqwwwyyyoooooopppsssvvvuuuppplllkkkmmmnnnqqq|||xxxmmmbbbWWWPPPHHHCCC<<<777555444333333///000000111111222222333///000222333333333222111555444333222222222222222000000000000000000000000000000000000000000111111000000000000111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333222222111111222222333222222222333333333444444333333333444555666777777888888999:::<<<===>>>??????BBBFFFIIIKKKNNNRRRTTTTTTXXX\\\```bbbbbb```^^^ZZZYYYZZZ]]]ccciiinnnqqqrrryyynnnbbbYYYXXXWWWSSSSSSXXXUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTWWW\\\bbbeeeggggggfff\\\XXXSSSOOOPPPUUU\\\aaajjjnnnrrrtttvvvxxx~~~|||{{{}}}zzz{{{}}}~~~{{{yyyxxx~~~~~~~~~~~~ttttttsssqqqpppnnnmmmmmmllljjjhhhgggffffffdddccc```bbbdddeeedddddddddeeefffgggjjjkkkkkkiiigggeee```aaabbbeeeggggggeeebbbaaa````````````^^^ZZZWWWSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPRRRSSSRRRQQQOOOMMMMMMMMMNNNNNNMMMKKKHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCAAABBBBBBBBBBBBCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAAAAAAAA<<<===>>>???@@@@@@@@@???BBBBBBCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIMMMMMMMMMMMMLLLJJJIIIIIIIIIIIINNNYYYlll}}}www||||||vvvvvvvvvvvvvvvtttooollliiikkkiiigggkkkvvv}}}sssggg\\\QQQKKKDDD???:::555444444444333000000000111111111222222000111222222333222222222555444444333222222222333000000000000000000000000000000000000111111111111111111111000111222222333111111111111111111111111///////////////000000000111111111111111111111111111111111111111222222222333222222111111222222333222222333333333333444444333444444444555666666666777888999:::<<<===>>>>>>???BBBFFFIIIKKKNNNRRRTTTRRRUUUYYY]]]``````___^^^YYYYYY[[[^^^bbbhhhnnnqqqrrrzzzpppaaa]]]ZZZSSSSSSXXXVVVVVVTTTSSSRRRPPPOOOOOOLLLMMMNNNOOOOOOOOONNNMMMPPPRRRUUU[[[```fffkkknnnfffccc^^^YYYVVVVVVWWWXXX___dddjjjnnnqqquuu|||~~~|||yyyxxxzzz{{{||||||~~~~~~~~~~~~~~~yyyzzz{{{{{{{{{}}}{{{zzzzzz}}}~~~~~~~~~}}}|||{{{zzzzzzyyy{{{|||}}}||||||zzzxxxvvvuuuuuuvvvxxxuuusssqqqpppnnnkkkhhhgggiiilllllljjjhhhiiijjjjjjlllnnnooommmjjjfffddd___```aaacccdddccc```]]]^^^\\\[[[[[[[[[ZZZXXXUUUSSSRRRQQQPPPOOOOOOOOOOOOKKKLLLNNNPPPPPPOOONNNLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBCCCCCCDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDD???????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===>>>>>>@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMLLLLLLLLLMMMMMMMMMNNNRRR]]]ppp{{{zzzxxxvvvssspppllljjjgggkkkjjjdddbbbhhhqqquuu{{{wwwppphhh___UUULLLGGG>>>;;;666444333333333222000000000000111111111111222111111111222222333333333333222222222222222333000000000000000000000000///000000000111111111111111000000///000111222333111111111111111111111111//////000000000111111111111111111111111111111111000000111111111222222222333222222111111222222333222222333333333333444444444444555555555555555555777777888:::;;;<<<===>>>???BBBFFFIIIKKKNNNRRRTTTSSSUUUXXX[[[]]]^^^^^^]]]\\\]]]^^^```cccgggmmmpppoooxxx|||kkkddd^^^VVVUUU[[[VVVUUUSSSRRRPPPOOOOOOOOOJJJKKKMMMNNNNNNMMMKKKJJJLLLMMMOOOTTTZZZcccjjjnnnnnnlllgggccc^^^ZZZWWWUUUVVV\\\ccciiinnnttt|||~~~}}}|||zzzwwwvvvxxxyyyzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzzzzzzzyyyxxxzzz}}}~~~}}}zzzyyyyyyzzz}}}~~~||||||~~~~~~}}}}}}~~~|||}}}~~~}}}|||{{{zzzyyyyyywwwxxxyyyzzzzzzyyyxxxwwwvvvwww{{{~~~||||||}}}~~~|||yyywwwuuurrrnnnkkkjjjmmmpppooommmjjjkkkllllllmmmooopppnnnjjjeeebbb]]]^^^___aaabbb```\\\XXXYYYWWWVVVUUUVVVUUUTTTRRRRRRQQQPPPOOONNNMMMMMMMMMHHHJJJLLLOOOOOOOOOMMMLLLLLLKKKKKKIIIHHHFFFDDDCCC@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDD============>>>???@@@AAA>>>>>>>>>>>>============@@@>>><<<;;;<<<>>>BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHEEEFFFFFFHHHIIIJJJKKKKKKMMMLLLLLLLLLMMMOOOQQQRRRWWW^^^mmm}}}{{{xxxtttpppmmmjjjiiiggglllllleee```bbbhhhkkkkkkiiiddd^^^WWWPPPIIIEEE;;;888444222222222222111111111111000000000000000333222111000111222333444222111111111111111222222000000000000000000000000//////000000111111111222000///.........///111222000000000000000000000000000000111111222222222333000000000000000000000000000000111111222222222222333222222222222222222333222222333333333444444444555555555555555444444444666777888999;;;<<<======???BBBFFFIIIKKKNNNRRRTTTVVVWWWYYY[[[\\\\\\\\\\\\```aaaaaabbbcccgggkkkooollluuu{{{kkkddd]]]YYYYYY[[[YYYVVVQQQMMMLLLNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMQQQVVV]]]cccgggoooooommmjjjddd]]]VVVRRRPPPRRRTTTYYY```jjjuuu}}}~~~~~~~~~~~~|||zzzxxxwwwuuutttttttttssssssssssssuuuxxx||||||{{{zzz|||}}}{{{xxxxxxzzz|||yyyyyyyyyyyyzzz|||}}}~~~~~~~~~zzztttqqqpppuuuxxxzzz{{{{{{zzz{{{|||||||||zzzxxxxxx{{{~~~}}}|||zzzyyywwwvvvvvvwwwvvvuuutttttttttttttttpppsssxxx}}}}}}{{{{{{|||~~~}}}{{{wwwtttrrrppppppqqqqqqqqqqqqpppppprrrqqqnnnjjjeeeaaa^^^]]]ZZZZZZZZZYYYWWWVVVWWWYYYXXXXXXXXXWWWVVVUUUSSSSSSOOONNNMMMKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFDDDDDDEEEEEECCCBBBCCCCCCBBBBBBAAA@@@??????===>>>???@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@??????@@@AAAAAA@@@@@@???????????????@@@<<<<<<;;;<<<===@@@CCCEEEGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGIIIIIIIIIJJJMMMOOOLLLLLLOOOOOOJJJGGGOOO[[[```vvvzzzvvvwwwtttmmmiiijjjggghhhiiigggccc```^^^]]]aaa^^^ZZZXXXTTTNNNEEE>>>888555222222444333111...////////////////////////333222222222111000000000000000000000000000000000111///...///000111000...111111222222222111111000111111222222222333333333111111111111000000000000111222333333333111000///000000111111111111000000000222333333222111333444111111222222222111000000444555555666666555555444444444555555666777777777888999:::<<<===>>>>>>???AAADDDHHHKKKMMMOOORRRUUUTTTTTTWWW[[[___aaa```___aaa___^^^```cccfffiiijjjlllxxx{{{lll```[[[\\\XXXWWWUUUQQQNNNMMMMMMNNNLLLLLLKKKKKKKKKKKKJJJJJJLLLMMMNNNPPPTTTXXX\\\___gggiiillllllhhhaaaYYYSSSLLLMMMNNNPPPUUU^^^hhhooovvvwwwxxxxxxxxxwwwuuutttrrrrrrqqqqqqqqqppppppppptttwwwyyyyyyyyyyyy{{{~~~{{{{{{yyywwwttttttvvvxxxxxxwwwwwwwwwxxxzzz|||}}}}}}|||{{{{{{{{{|||}}}~~~}}}wwwqqqooonnnpppsssvvvxxxxxxxxxyyyzzz~~~}}}|||}}}{{{{{{yyywwwwwwyyy~~~~~~}}}}}}}}}|||{{{{{{{{{zzzyyyxxxwwwuuutttuuutttsssrrrrrrqqqrrrrrrooorrruuuyyyzzzzzzyyyxxx|||}}}zzz|||~~~~~~{{{wwwsssqqqrrrrrrrrrrrrqqqqqqpppppppppnnnkkkfffbbb]]]ZZZXXXXXXYYYZZZYYYWWWWWWWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDDDDDDDDDDBBBAAABBBBBBAAAAAA@@@?????????>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@????????????@@@AAA@@@@@@???>>>>>>>>>??????>>>>>>======???AAACCCEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFGGGHHHIIIJJJEEEGGGIIIJJJJJJKKKMMMOOOLLLLLLNNNOOOMMMNNNYYYggg}}}}}}}}}yyysssuuuuuuqqqnnnooohhhhhhfffdddaaa^^^\\\\\\WWWVVVUUURRRNNNHHH@@@;;;777555333222333333111///000000000000000000000000222222222111111111111111111111111111111111111111111///...///000111000...000111111111111111000000111111111111222222222333111111111111000000000000222222222222222111000000//////000000000000//////000222333333222111333444111111222222222222222222222333333444444333333222333333444444555666666666777888:::<<<===>>>>>>>>>AAADDDHHHKKKMMMOOORRRUUUTTTUUUWWW[[[___aaa```______^^^^^^___bbbfffiiikkklllxxx|||jjjaaaaaaZZZYYYWWWTTTQQQNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIILLLMMMNNNOOOQQQRRRSSSTTT[[[```hhhmmmllleee]]]WWWKKKJJJIIIIIIKKKQQQYYY___iiijjjmmmoooqqqppppppoooppppppooooooooonnnnnnnnnoooqqqrrrsssssstttwwwyyyvvvvvvtttrrrooooooqqqsssttttttttttttuuuwwwxxxzzzyyyyyyyyyyyyyyyzzz{{{|||}}}yyytttooommmmmmkkknnnrrrtttuuuuuuwwwxxxzzz|||}}}}}}{{{yyyyyyyyywwwwwwuuusssrrrtttxxx|||}}}|||zzzzzzzzzyyyvvvtttvvvvvvwwwwwwvvvuuusssrrrrrrqqqpppooonnnnnnnnnnnnnnnoooqqqsssttttttsssssstttwwwzzzyyywwwvvvyyy{{{~~~~~~~~~}}}{{{xxxuuusssrrrrrrqqqqqqpppooonnnmmmllljjjfffaaa\\\XXXTTTRRRTTTVVVYYYYYYXXXWWWWWWXXXUUUUUUUUUTTTSSSRRRQQQPPPLLLLLLJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCAAA???AAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>===@@@@@@????????????@@@@@@@@@???>>>>>>=========>>>AAA@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIDDDGGGJJJLLLMMMMMMOOOPPPOOONNNNNNOOORRR[[[kkkzzzxxxuuuttt{{{~~~wwwrrrtttxxxwwwuuutttdddaaa]]]YYYVVVUUUTTTUUURRRTTTTTTQQQKKKDDD???<<<666444333222333222111///111111111111111111111111111111111111111222222222222222222222222222222222111///...///000111000...///000000111111000000///000000000111111111222222222222111111111000000000333222111111111111111111...//////////////////...000222333333222111333444111111222222333333444444222333333444444333333222222222333333444555555555777888:::;;;===>>>>>>>>>AAADDDHHHKKKMMMOOORRRUUUUUUUUUXXX[[[___``````^^^]]]]]]]]]___bbbfffjjjlllnnn{{{{{{kkkddd]]]\\\YYYVVVSSSPPPLLLIIIKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLRRRXXXaaahhhjjjfff```\\\OOONNNKKKHHHGGGJJJOOOTTTZZZ]]]```dddgggiiiiiiiiioooooonnnnnnnnnnnnmmmmmmiiijjjjjjkkkmmmoooqqqsssssssssqqqnnnlllkkkmmmoooppppppppppppqqqssstttvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{zzzxxxuuurrroooooonnnkkknnnqqqssssssssstttuuuvvvxxxzzzyyyxxxvvvuuuvvvssssssrrrooonnnooosssvvvyyyxxxxxxxxxyyywwwtttqqqqqqrrrsssssssssqqqpppnnnnnnmmmlllkkkjjjiiiiiiiiillllllmmmmmmmmmnnnnnnnnnkkkmmmooooooooopppsssvvvwwwwwwxxxxxxxxxxxxwwwvvvpppooommmllljjjiiiiiihhheeeccc```\\\XXXTTTQQQPPPPPPSSSWWWXXXWWWVVVVVVVVVSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCBBBBBBBBB@@@>>>@@@?????????>>>>>>======>>>???AAABBBDDDEEEFFFFFFCCCBBBAAA@@@???>>>======?????????>>>>>>????????????>>>>>>===============BBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFHHHHHHFFFIIINNNPPPQQQQQQRRRRRRTTTQQQMMMOOOWWWiiiwwwvvvkkklllqqq|||||||||~~~zzzwwwvvvzzz{{{xxxeee```YYYSSSPPPOOOOOOPPPQQQSSSTTTOOOGGG???;;;:::555444333222222222111000111111111111111111111111000000000111222222222333222222222222222222222222111///...///000111000......//////000000000000//////000000000000111111111222222222111111111000000333222111000000111222333//////000000000000//////000222333333222111333444111111222222333444555666444555555666666555555444222333333444444555666666777888999;;;<<<===>>>>>>AAADDDHHHKKKMMMOOORRRUUUVVVVVVXXX\\\___```___]]]ZZZ[[[]]]^^^aaaeeejjjmmmtttvvveee^^^[[[WWWUUUSSSQQQNNNKKKLLLKKKKKKJJJIIIIIIHHHHHHFFFHHHIIIJJJKKKJJJIIIHHHMMMQQQXXX^^^bbbbbbaaa___SSSRRROOOKKKHHHHHHJJJMMMPPPRRRUUUZZZ^^^aaacccdddkkkkkkkkkjjjjjjjjjiiiiiieeeeeefffhhhkkkmmmooopppqqqqqqooollliiihhhjjjllllllkkkkkkkkklllnnnpppqqqsssssstttuuuuuuuuuuuuuuuuuutttrrrqqqqqqqqqqqqpppmmmppprrrsssrrrqqqqqqrrrrrrtttvvvvvvtttsssssssssqqqqqqpppooommmnnnqqqtttvvvvvvwwwxxxyyywwwtttqqqmmmnnnoooooonnnmmmlllkkkkkkjjjiiigggfffeeeeeeeeeiiiiiiiiihhhhhhiiiiiiiiiffffffgggggghhhkkknnnqqqpppqqqqqqqqqrrrrrrqqqqqqiiihhhfffdddbbbaaaaaaaaa^^^]]][[[XXXUUUSSSQQQPPPMMMPPPTTTUUUUUUTTTTTTTTTQQQQQQPPPPPPOOOMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAA???===??????>>>>>>>>>>>>>>>======>>>???AAACCCDDDDDDEEE@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>BBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMQQQTTTTTTTTTTTTUUUVVVRRRNNNOOO^^^vvv|||xxxyyytttjjjhhhkkksss}}}xxxkkknnnsssyyy~~~zzz}}}zzzooohhh]]]VVVRRRRRRRRRRRROOOPPPNNNHHH???777444333333333333222111111111111111111111111111111111111000000000111222222222333222222222222222222222222111///...///000111000.........///000000000000000///000000000000111111111222222222222111111111111222222000000000111222333000111111222222111111000000222333333222111333444222222111222333444555666444555555666666555555444444444444555666666777777777777999;;;<<<======>>>AAADDDHHHKKKMMMOOORRRUUUVVVWWWYYY\\\______^^^\\\XXXZZZ]]]^^^```dddiiinnnyyyqqqbbb]]]VVVRRRRRRRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGJJJLLLOOOSSSWWW[[[]]]^^^UUUUUUSSSOOOKKKHHHHHHIIIJJJKKKNNNQQQVVVZZZ^^^```eeeeeeeeedddddddddccccccddddddeeeiiimmmooooooooonnnmmmlllhhheeedddfffhhhhhhggggggggghhhjjjlllmmmnnnnnnooooooooonnnnnnmmmnnnmmmlllnnnpppqqqpppooommmoooqqqqqqpppooooooooonnnppprrrrrrqqqoooooopppooopppooonnnmmmnnnqqqtttsssssstttvvvwwwwwwtttrrrlllkkkkkkjjjiiihhhhhhhhhhhhgggfffdddcccbbbbbbbbbdddddddddddddddddddddddddddcccbbbbbbcccgggjjjlllmmmlllkkkiiihhhfffeeedddaaa```^^^\\\ZZZYYYZZZZZZXXXWWWVVVTTTRRRQQQOOOOOOLLLNNNQQQRRRQQQQQQQQQRRRNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA???>>>??????>>>>>>>>>>>>>>>>>>======???@@@BBBBBBCCCCCC??????>>>======>>>???@@@======>>>>>>>>>>>>==================>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNPPPSSSUUUUUUUUUUUUWWWSSSSSSSSSYYYmmmzzzyyyzzzmmmiiilllqqqxxx||||||wwwppplllaaafffmmmtttzzz}}}~~~~~~~~~wwwnnnaaaXXXTTTSSSRRRPPPSSSPPPLLLDDD<<<666333222222333333333111000000222111111111111111111111111111111111111111222222222222222222222222222222222111///...///000111000.........///000111111111111000000000111111111222222333222222222222111111111111111111111111111222333111222222333333222222111000222333333222111333444333222111111111333444555222333333444444333333222444444555555666777777888666777999:::<<<=========AAADDDHHHKKKMMMOOORRRUUUWWWXXXYYY\\\^^^___]]][[[WWWZZZ]]]^^^___bbbhhhmmmzzztttkkk___VVVSSSRRRPPPNNNNNNMMMMMMLLLJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIILLLOOOSSSWWWYYYVVVWWWWWWTTTPPPKKKIIIHHHHHHHHHIIIKKKPPPUUU[[[^^^bbbaaaaaaaaa``````````````````ccchhhmmmooommmkkkiiiiiigggccc```___aaabbbeeedddddddddeeegggiiijjjkkkkkkllllllkkkjjjiiihhhiiihhhhhhjjjmmmnnnllljjjhhhjjjmmmmmmmmmllllllmmmjjjlllnnnnnnmmmlllkkkllliiijjjkkkjjjjjjkkknnnpppooonnnoooqqqtttuuutttrrrkkkjjjhhheeeddddddeeeeeegggfffdddcccaaa``````___^^^___````````````______aaa___\\\[[[]]]```ccceeegggfffcccaaa^^^\\\[[[ZZZ[[[ZZZWWWUUUTTTTTTTTTUUUUUUTTTSSSQQQOOOMMMKKKKKKKKKMMMNNNNNNMMMMMMOOOPPPMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????@@@AAA@@@>>>????????????????????????>>>>>>@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<===>>>???<<<<<<===>>>>>>===<<<<<<<<<<<<======???@@@BBBCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPRRRSSSTTTSSSSSSUUUVVVRRRXXX```nnnsssoooqqqwww||||||sssjjjeeeccc___dddllltttzzz~~~}}}rrrdddZZZUUUSSSPPPNNNUUUPPPGGG@@@;;;777555333111222444333000///000222000000000000000000000000222222222111111111111111111111111111111111111111111///...///000111000......///000111222222222222111111111111222222222333333333222222222111111111000000111222222222222222111111222222222222111111000222333333222111333444333222111000000111333444222333333444444333333222333333444555555666666777666777888:::;;;<<<======AAADDDHHHKKKMMMOOORRRUUUXXXXXXZZZ\\\^^^___]]][[[WWWZZZ]]]^^^^^^aaagggmmmvvv|||kkk]]]VVVRRROOOLLLOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGIIILLLOOORRRTTTWWWYYYZZZYYYTTTOOOKKKJJJHHHGGGGGGHHHMMMSSSYYY]]]bbbaaaaaaaaa````````````[[[\\\___eeejjjllljjjfffeeeeeeccc___\\\[[[\\\^^^cccbbbbbbbbbccceeeggghhhkkklllllllllkkkiiihhhffffffeeefffhhhkkkkkkhhheeecccfffiiijjjjjjjjjjjjkkkgggiiikkkkkkjjjiiiiiiiiicccdddeeeeeedddfffiiikkkkkkkkkkkknnnqqqrrrrrrqqqllljjjfffcccaaabbbcccdddfffeeecccbbb```______^^^ZZZ[[[\\\^^^^^^]]]\\\\\\]]]ZZZVVVUUUVVVZZZ]]]^^^```___]]][[[YYYXXXXXXWWWXXXVVVTTTRRRQQQQQQRRRSSSTTTSSSQQQOOOLLLJJJHHHGGGKKKLLLMMMLLLKKKKKKMMMOOOLLLLLLLLLKKKJJJIIIGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>>>>@@@AAA@@@??????????????????@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBDDDBBB@@@===<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;<<<<<<>>>@@@BBBDDDEEECCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEGGGIIIMMMPPPSSSTTTQQQRRRSSSRRRQQQQQQSSSUUUSSS^^^lllyyyrrrtttyyy~~~oooccc___``````eeennnvvv|||yyykkk```[[[XXXTTTQQQQQQIII???888555444222000000222444333000///000333////////////////////////333222222222111111000000000000000000000000000000111///...///000111000/////////000222222333333333111222222222222333333333333333333222222222111111///000111333333333222111000000111111111111000000000222333333222111333444444222111//////000222333444555555666666555555444222222333444444555555666666777888:::;;;<<<======AAADDDHHHKKKMMMOOORRRUUUXXXYYYZZZ\\\^^^^^^\\\ZZZWWW[[[^^^^^^]]]```ffflllrrr{{{jjj___UUURRRSSSUUUPPPMMMQQQRRRMMMHHHFFFJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLRRRTTTWWWXXXVVVQQQKKKGGGGGGFFFGGGHHHKKKOOOSSSUUUZZZZZZ[[[\\\]]]^^^^^^___ZZZYYYYYY\\\```cccbbb```bbb___[[[WWWVVVXXX[[[]]]bbbaaa`````````aaabbbcccfffgggiiijjjjjjiiihhhggggggffffffffffffeeeeeeeeeeeeeeeeeeffffffggghhhiiigggeeeeeegggjjjkkkhhheeebbbaaa___^^^___```bbbccc```aaabbbdddgggiiilllmmmiiigggeeebbbaaa```aaaaaa`````````___^^^^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXZZZWWWSSSPPPQQQUUUZZZ]]]ZZZYYYXXXWWWVVVUUUTTTTTTUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPOOONNNLLLJJJHHHGGGLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>???<<<===>>>??????@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<===============>>>??????===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGEEEEEEIIIOOOSSSTTTTTTQQQNNNMMMOOOLLLIIILLLTTTXXXooovvvnnnpppqqqfffbbbbbbiiimmmtttyyyyyy{{{vvvggg]]][[[WWWQQQJJJBBB999444333444222000222111111111000000////////////000000000000//////111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111222444666666555444333222222222222222222222222444555555555444333333222222333444666777666666555666888999999999:::===???BBBFFFKKKNNNNNNPPPTTTXXX^^^]]]\\\\\\^^^^^^]]]\\\\\\\\\\\\]]]___bbbeeegggqqqooo\\\TTTUUUTTTOOOMMMOOOPPPMMMJJJKKKIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKNNNPPPSSSUUUTTTQQQMMMJJJFFFFFFFFFGGGIIIKKKNNNPPPSSSSSSUUUWWWYYY[[[]]]^^^[[[YYYYYY[[[^^^___^^^\\\aaa___\\\YYYXXXYYY[[[]]]``````___^^^___```aaabbbcccdddeeefffgggfffeeedddeeeeeedddddddddcccbbbbbbddddddcccddddddeeefffggggggffffffgggiiijjjgggdddaaa```___^^^^^^___aaabbb]]]]]]^^^```bbbdddfffgggeeecccaaa^^^\\\[[[[[[\\\_________^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTSSSRRRSSSUUUWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRTTTSSSQQQPPPOOOOOOPPPPPPPPPOOOOOOMMMLLLJJJHHHGGGJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>======<<<===============>>>>>>???===>>>???AAABBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCDDDHHHNNNRRRSSSSSSRRRPPPPPPQQQNNNLLLRRR[[[lllzzz{{{yyyppplllllliiilllpppuuuwwwyyykkkaaa\\\VVVPPPGGG@@@777333222333222///111111111111000000000///000000////////////000000111111111111111111111111////////////////////////111111111222111111000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111222444555555555333222222222222222222222222222444444555555444444333222222222444555666666555555666888999999999;;;===???BBBFFFKKKMMMNNNOOOSSSWWW[[[[[[[[[\\\___```___]]]]]]\\\]]]^^^```cccgggiiilll}}}lll]]]YYYVVVQQQOOOPPPOOOKKKKKKNNNIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIIIIJJJLLLNNNPPPPPPOOONNNMMMFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKMMMQQQTTTWWWZZZ[[[ZZZYYYXXXYYY[[[[[[[[[YYY]]]\\\ZZZYYYXXXYYYZZZZZZ^^^]]]]]]]]]]]]^^^___```___```aaabbbbbbbbbbbbaaaccccccbbbbbbaaa```___^^^aaaaaaaaaaaabbbcccdddeeehhhggggggggghhhgggeeebbb```___^^^]]]]]]^^^___```[[[[[[[[[\\\]]]___aaabbbdddbbb```]]]\\\[[[[[[[[[]]]]]]]]]]]]]]]^^^^^^^^^[[[ZZZXXXVVVTTTRRRQQQQQQOOOPPPRRRTTTUUUTTTSSSRRRUUUTTTTTTSSSRRRQQQPPPPPPRRRQQQPPPOOONNNNNNNNNOOONNNNNNMMMLLLKKKIIIGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCCCC@@@@@@?????????>>>>>>>>>===============>>>>>>>>>???????????????>>>======<<<===>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@?????????>>>>>>=========<<<<<<<<<=========>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHHHHGGGFFFDDDCCC@@@AAADDDHHHMMMPPPPPPOOONNNNNNNNNNNNMMMPPP]]]jjjyyyvvvuuuooonnnooorrrwww{{{nnnbbbYYYQQQJJJAAA<<<555222222333222000111111111111000000000000111000////////////000111111111111111111111111111////////////////////////111111111111000000///...222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111000111222333444333222222222222222222222222222222444444555555444444333333111222333444555555555555777888999::::::;;;===@@@BBBFFFKKKMMMMMMNNNRRRUUUXXXXXXZZZ]]]```aaa___]]]]]]]]]]]]^^^aaadddhhhjjjgggxxxnnnbbbZZZVVVTTTSSSPPPKKKKKKMMMIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLHHHGGGFFFEEEDDDEEEEEEEEEDDDFFFHHHKKKOOORRRTTTVVVWWWWWWVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWW\\\\\\\\\]]]]]]^^^^^^___^^^^^^^^^______``````aaaaaaaaaaaaaaa```___]]]\\\````````````aaabbbcccccchhhgggggggggfffdddbbb```___^^^]]]\\\\\\\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^___^^^\\\[[[ZZZZZZZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]^^^ZZZYYYVVVTTTRRRPPPOOONNNMMMOOORRRTTTUUUTTTRRRQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB?????????>>>>>>>>>======>>>>>>>>>>>>????????????>>>>>>???@@@@@@>>>===<<<======>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHGGGEEEBBBAAA@@@AAADDDHHHKKKLLLKKKJJJJJJKKKMMMNNNRRR___uuu}}}zzzyyywwwtttsssuuuzzzxxxlll___SSSHHHAAA<<<999444222222333333222111111111000000000000000222111///......///111222111111111111111111111111111111111111111111111111000000111000000///...---000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111000000111222222222222111222222222222222222222222333444444555444444333333222222333444444555555555777888:::::::::;;;>>>@@@BBBFFFKKKMMMMMMNNNQQQUUUXXXXXX[[[^^^``````^^^[[[\\\\\\\\\^^^```dddhhhjjjgggxxxqqq^^^YYYUUUUUURRRMMMKKKLLLIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHKKKMMMNNNOOOQQQQQQRRRSSSTTTVVVYYY[[[WWWWWWXXXXXXXXXXXXXXXXXX[[[[[[\\\]]]^^^^^^^^^___^^^]]]]]]]]]^^^___aaabbb``````aaaaaaaaa___]]]\\\____________```aaabbbbbbffffffgggeeecccaaa___^^^]]]\\\\\\[[[[[[ZZZZZZ[[[XXXWWWWWWWWWWWWXXXYYYYYYUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\YYYXXXVVVSSSQQQOOONNNNNNNNNOOOQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFEEEEEEDDDCCCBBBAAA????????????>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>???@@@@@@>>>===<<<===>>>???@@@@@@AAAAAA@@@>>>??????@@@??????>>>>>>===============>>>>>>>>><<<===>>>>>>??????>>>>>>??????AAABBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFGGGEEECCCAAA???AAACCCEEEGGGHHHGGGFFFFFFHHHLLLOOOTTT```xxx|||zzzzzzxxxxxx{{{zzzsssiii[[[MMMAAA;;;999777555333333444444444000000000000000000111111222111000//////000111222111111111111111111111111111111111111111111111111000000000000000///......////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111000000111111222222222111222222222222222222222222333333444444555444444333222333333333444555666666777999:::::::::<<<>>>@@@BBBFFFKKKMMMMMMOOORRRUUUZZZZZZ\\\^^^```___\\\YYY[[[[[[[[[]]]___cccgggiiikkk{{{mmmcccZZZVVVTTTOOOMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNPPPRRRWWWZZZXXXXXXXXXYYYZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^\\\[[[ZZZZZZ[[[]]]___aaa^^^___```aaaaaa```^^^\\\^^^]]]]]]^^^^^^___```aaacccdddeeeccc```]]]\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXTTTSSSSSSSSSSSSTTTUUUUUURRRRRRSSSTTTUUUVVVVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYXXXWWWUUUSSSQQQOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRROOONNNNNNNNNMMMMMMMMMLLLIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<======>>>>>>???????????????>>>=========>>>???@@@AAAAAAAAAAAA>>>????????????>>>======<<<<<<<<<======>>>>>>>>>===>>>???@@@AAA@@@???>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCAAA???>>>AAACCCFFFFFFEEEDDDDDDEEEDDDJJJQQQ\\\ppp|||yyyyyy{{{}}}vvvmmmcccVVVGGG===:::666555555444444444444444000000000000111111111111111111111111111111111111111111111111111111111111///////////////////////////000000111111000000///........................000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111000111111111111222222222222222222222222222222222333333444444555555444444444444444444444666777777888999:::;;;;;;<<<>>>AAABBBFFFKKKNNNNNNPPPTTTXXX[[[[[[[[[]]]^^^^^^[[[XXXZZZZZZZZZ\\\___cccgggiiinnn~~~|||hhh\\\WWWRRROOONNNLLLLLLJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCDDDDDDDDDDDDEEEEEEDDDFFFHHHIIIIIILLLQQQUUUVVVVVVVVVVVVWWWXXXZZZZZZVVVWWWYYY[[[\\\\\\\\\\\\YYYWWWVVVUUUVVVYYY\\\^^^[[[]]]___```aaa```^^^\\\[[[[[[[[[[[[\\\]]]^^^___```bbbcccaaa^^^[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUSSSQQQPPPOOONNNNNNKKKMMMOOOPPPQQQQQQPPPOOOLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>;;;;;;<<<======>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>??????>>>======<<<;;;;;;<<<<<<===>>>??????>>>???AAABBBBBBAAA@@@???===>>>???AAABBBBBBCCCCCCAAACCCDDDFFFGGGGGGGGGGGGEEEEEEDDDBBBAAA@@@>>>>>>@@@BBBDDDDDDCCCCCCEEEHHHFFFNNNZZZkkk~~~|||{{{}}}yyyoooeee[[[OOO@@@999888333333444444333222222222///000000000111111111111///000222333333222000///111111111111111111111111//////////////////////////////000111222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111111111111111222333333222222222222222222222222222333444444555555444444555555444444555666888999888999;;;;;;;;;<<>>>>>>>>===============>>>>>>???@@@AAAAAABBBAAA@@@>>>=========>>>???>>>>>>???@@@AAAAAAAAAAAA>>>>>>???>>>>>>===<<<<<<:::;;;;;;<<<===>>>??????>>>@@@AAACCCCCCBBBAAA@@@===>>>???@@@AAABBBBBBBBBAAACCCDDDFFFGGGGGGGGGGGGFFFEEECCCAAA??????>>>>>>>>>AAACCCCCCCCCDDDHHHKKKOOOZZZiii}}}}}}yyy{{{|||uuuiii^^^TTTHHH:::555666111222333333111000000000//////000000111111111222...000222444444222000...111111111111111111111111111111111111111111111111...///000222333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111222222111111222222333444222222222222222222222222222333333444555555555444666666555555666777999:::888999;;;;;;;;;<<>>>>>=========>>>>>>??????@@@@@@<<<<<<===>>>>>>===<<<;;;999999999:::;;;===???AAA@@@@@@AAABBBBBBAAA@@@@@@===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>DDDBBBBBBFFFGGGEEEEEEHHHXXXkkk{{{tttnnnrrrrrrqqqpppnnnnnnpppqqqgggaaaVVVIII===777666777333222111111000000111111111000///......///000111000111222222111000111222333111000///000111000///222222222111111111000000111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222333333222222111000//////111111111222222333333333000111333333111000111222111222222333333444444555555555555444444333333333333444444555666777888888999999::::::999;;;===@@@AAAEEEIIIMMMPPPRRRTTTVVVXXXXXXYYY[[[^^^___]]]\\\]]]]]]___aaadddgggiiikkkoooooo```XXXXXXSSSPPPQQQPPPLLLJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQSSSTTTVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXZZZ[[[\\\]]]\\\\\\[[[ZZZXXXWWWWWWXXXWWWWWWVVVTTTSSSSSSRRRTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEECCCCCCDDDGGGGGGFFFCCCBBBCCCDDDBBB@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::::::::<<<===???AAABBBBBBAAAAAA@@@@@@??????>>>===============>>>>>>>>>>>>>>>???;;;;;;<<<======<<<;;;::::::::::::;;;<<<>>>@@@AAA@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAACCCFFFHHHIIINNNUUUeee}}}{{{ooofffeeecccbbbaaacccdddeeefff^^^WWWMMMBBB:::666444444555555444444333333333444111000///......///000000000111222222000000111222444222000000111222111000111111111000000000//////111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222333333222222111000000///111222222222222222222333000111333333111000111222111111222333333444444555555555444444444333333333333333444555666777777888::::::;;;;;;:::<<<>>>AAACCCGGGKKKNNNPPPQQQTTTUUUXXXXXXYYY[[[^^^___]]]\\\\\\]]]^^^aaadddgggjjjkkkmmm~~~uuueeeYYYUUUSSSSSSOOOIIIHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCDDDEEEFFFGGGHHHIIIJJJMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTVVVUUUUUUTTTSSSRRRQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEECCCBBBBBBCCCEEEEEEDDDBBBAAABBBBBBAAA???>>>???@@@@@@@@@AAAAAAAAA@@@??????@@@@@@???>>>============;;;;;;;;;;;;;;;<<<======;;;<<<>>>AAABBBBBBBBBBBB@@@??????>>>======<<<<<<>>>>>>>>>===============::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<>>>???AAABBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCFFFHHHMMMZZZgggxxx{{{~~~yyy|||~~~yyywwwxxxyyynnnbbb^^^ZZZVVVXXX]]]bbbbbb```TTTLLLCCC;;;888666444222222222222111111111111111000000////////////000000000111222222000000111222444333111111222222222111000000000///////////////111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222333333222222111000000000222222222222222111111111000111333333111000111222111111222222333444444444444444444444333333333333222222333444555666777777:::;;;<<<;;;;;;<<>>===>>>???@@@@@@AAAAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>======<<<>>>=========<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>???AAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@DDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGEEEDDDEEEIIITTTiii|||{{{www{{{uuuxxxzzzsssllljjjmmmrrrwwwuuujjj___XXXSSSVVV^^^cccaaa]]]NNNFFF===888888888555222000000000000000////////////////////////000000000000111222111000///000222333111000000111222111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000333333222222111111000000000111333333111000111222111111111222333333444444333333333333333333333333111222222333444555666666999:::;;;::::::;;;>>>AAADDDGGGKKKNNNPPPRRRVVVXXXZZZYYYYYYZZZ]]]^^^]]]\\\[[[\\\]]]```cccfffiiikkkiiixxxzzziiiXXXRRRRRRQQQPPPOOOIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPOOOOOONNNNNNMMMMMMOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLGGGGGGHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB???@@@AAAAAA@@@@@@@@@@@@===>>>???>>>===<<<===>>>@@@@@@@@@@@@???>>>============<<<<<<;;;<<<<<<<<<>>>>>>===<<<<<<<<<======@@@@@@@@@@@@???>>>>>>===@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>===>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFEEECCCBBBCCCCCCDDDFFFEEEGGGLLLUUUfff}}}wwwrrrvvvvvvpppgggbbbdddlllvvv}}}}}}uuuaaaYYYSSSUUU\\\```[[[TTTHHHAAA:::666777777444000333333444444333333222111......///000000000000000///000111111000///000111111///......000111000///111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111222222222111111000000000000111333333111000111222000000111222222333333444333333333333333333333333111222222333444555666666888999999999999:::===???AAADDDHHHLLLOOOTTTXXX[[[[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZ[[[]]]___aaadddggghhhhhhwwwyyyaaaVVVUUUTTTPPPNNNJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB??????@@@@@@@@@??????>>>======>>>>>>???@@@@@@AAAEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNOOOOOOOOONNNNNNOOOPPPRRRSSSTTTSSSQQQPPPMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJEEEFFFGGGHHHHHHIIIHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>???@@@@@@>>>======>>><<<===>>>===<<<;;;<<<===>>>>>>?????????>>>>>>=========<<<<<<;;;<<<<<<===@@@???>>>======<<<======BBBBBBAAA???>>>===<<<<<<@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>???===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCDDDCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIGGGEEECCCBBBBBBDDDDDDEEEHHHPPP^^^ooovvvtttvvvrrrkkkcccaaafffqqq|||{{{hhhaaa[[[[[[^^^]]]UUUMMM@@@;;;666444444333111///111111222333222111000///---...///000111111111000///000111111//////000111000...------///000000///111111111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000000111333333111000111222000000111111222333333333222222222222333333333333222222333444555666777777777888999888888999<<<>>>???BBBFFFJJJNNNSSSYYY]]]\\\ZZZYYYZZZ[[[]]]]]]\\\ZZZ[[[\\\]]]___bbbdddeeegggtttuuueee]]]WWWRRRPPPKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGEEECCCCCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>??????@@@<<<<<<<<<======>>>??????BBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLMMMKKKLLLLLLMMMMMMLLLKKKKKKKKKMMMOOOQQQQQQPPPOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJLLLMMMNNNMMMMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@????????????@@@<<<>>>@@@???===;;;<<<===:::<<<===<<<;;;:::;;;=========>>>>>>???>>>>>>>>>======<<<<<<<<<<<<======@@@???>>>>>>======>>>>>>AAAAAA@@@>>>>>>=========>>>======<<<;;;;;;::::::999999999999::::::::::::;;;;;;::::::;;;===>>>???===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGEEECCCCCCEEEGGGHHHLLLSSSccczzzuuuooohhhfffmmmwwwpppkkkeeebbb```ZZZPPPGGG888777555333222222222111...///000111000///---,,,,,,---///000111111111000///000111000///...///111000///---...000111111000000000000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000111333333111000111222000000000111222222333333111111222222222333333333333333444555666777777888888888999999888:::<<>>=========>>>@@@AAA=========>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAACCCCCCEEEFFFGGGGGGGGGGGGDDDDDDEEEGGGHHHIIIKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHJJJMMMOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMNNNMMMMMMHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFDDDBBB@@@@@@AAABBBDDDEEEEEEFFFFFFAAA@@@@@@???>>>?????????;;;>>>@@@???<<<:::;;;===:::;;;<<<<<<::::::;;;<<<<<<<<<===>>>>>>???>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>>>><<<;;;;;;::::::999888888888888888999999::::::;;;::::::999999:::<<<===>>><<<===???@@@AAAAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@AAAAAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKHHHGGGEEEDDDEEEGGGJJJLLLUUU___ttt{{{uuunnnmmmsss|||rrrnnnhhhddd^^^UUUHHH???444555555555333333444666000111333444333222000///,,,---///000111111111000///000111000///...///111111///...///111222222111.../////////000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222//////000000111111222222000111333333111000111222000000000111222222333333111111111222222333333333333444444555666777888888999999::::::999;;;===@@@AAACCCFFFIIILLLPPPUUUYYY]]][[[YYYYYY[[[\\\]]]\\\ZZZZZZZZZ[[[\\\]]]^^^___dddpppzzziii[[[UUURRRNNNJJJHHHHHHIIIIIIFFFGGGFFFEEECCCBBBCCCEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>><<<=========;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIIIIIIIJJJJJJKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<@@@???>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999;;;;;;:::999999:::::::::???>>><<<;;;;;;===???@@@CCCBBBBBBBBBBBBAAAAAAAAACCCBBBAAAAAABBBDDDGGGHHHIIIGGGFFFEEEFFFFFFFFFEEELLLIIIGGGEEECCCDDDNNNYYY^^^vvv|||yyyyyy}}}sssrrrmmmcccVVVIII>>>999666555555555555444444444222222222111111111111000111111111111111111111111000111111111111222222222000000000000000000000000---...000111222222111111111111000000000000000111000000000000000000000000111111111111111000//////111111111111111111111111000000000000111111111111111111111111111111111111111111111000000000000000111111222222222333333333555555444333222111000///444444444555555555555555666666777888:::;;;<<<<<<@@@DDDIIIKKKLLLNNNSSSWWW]]]\\\ZZZ[[[\\\]]]]]]\\\YYYZZZ[[[[[[\\\]]]```ccc```qqqyyyggg]]]YYYTTTPPPPPPNNNLLLJJJCCCDDDEEEEEEEEEFFFGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>????????????>>>>>><<<=========;;;;;;===>>>????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>??????>>>======<<>>===<<<;;;::::::999999999999:::::::::::::::;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJIIIJJJKKKKKKKKKJJJDDDEEEHHHIIIHHHJJJWWWddd~~~{{{sssoooggg\\\OOODDD<<<888444444444444333333333333222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222...///000222222222222222333333111000////////////000000000000000000000000111111111111111000//////111111111111111111111111000000000000111111111111111111111111111111111111111222222222222222222222111111222222222333333333333333333222222222222111444444444555555555555555777888999:::<<<===>>>>>>AAAEEEJJJLLLMMMPPPTTTXXX\\\ZZZZZZ[[[^^^`````````ZZZ\\\]]]]]]]]]___bbbeeegggyyyhhh```WWWSSSTTTSSSNNNIIIDDDEEEEEEFFFGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>><<<===>>>===;;;;;;<<<>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;>>>>>>?????????>>>============<<<;;;:::999999888888888999999999:::::::::;;;;;;;;;;;;;;;:::::::::======<<<<<<<<<======>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIGGGGGGHHHJJJJJJKKKJJJJJJFFFGGGKKKNNNQQQ[[[ooozzzvvvpppjjj^^^QQQEEE===999777333333333333222222222222222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222///000111222333333333222555444222000///.........000000000000000000000000000111111111111000000///111111111111111111111111000000000000111111111111111111111111111111111111222222222333333444444555111111222222222333333333111111111222222333333333444444444555555555666666999:::;;;<<<===???@@@@@@BBBFFFKKKMMMNNNQQQUUUYYYZZZYYYYYY\\\___bbbdddddd\\\^^^______```bbbeeehhhkkk}}}rrr```WWWWWWWWWRRRLLLJJJIIIGGGGGGFFFFFFDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@@@@??????>>>===>>>>>>===;;;;;;<<<>>>????????????????????????>>>>>>>>>????????????????????????@@@AAAAAABBBBBBDDDCCCBBBAAA@@@?????????AAAAAABBBBBBBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;<<<;;;999999999999;;;<<<::::::;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;>>>>>>>>>??????>>>======;;;;;;::::::999888888777777888888999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>???AAACCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEGGGIIIJJJJJJJJJJJJKKKQQQOOOQQQYYYeeeyyy{{{vvvtttlllcccTTTFFF===888777777333333333333222222222222222222222111111111000000111111111111111111111111000000111111111222222222000000000000000000000000111111222222333333333333333222111000////////////000000000000000000000000000000111111111111000///111111111111111111111111///000000000111111111111111111111111111111111111111111222333333444555555111111222222222333333333111111222222222333333333333333444444555666666666::::::;;;<<<>>>???@@@AAABBBFFFKKKMMMNNNQQQUUUYYYYYYYYYYYY[[[___bbbcccccc^^^___aaaaaabbbdddgggjjjkkk}}}vvveee```]]]WWWQQQOOOLLLHHHFFFFFFFFFDDDBBBFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????===>>>>>>===;;;:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAADDDCCCBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@???>>>??????@@@AAABBBCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<;;;:::999888888999:::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======:::::::::999888888777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIKKKNNNOOONNNNNNPPPQQQUUUUUU]]]ppp}}}wwwsssrrrdddZZZKKK???888666777777444444444444333333333333222222222111111111000000111111111111111111111111000000111111111222222222000000000000000000000000222222222222222222333333111000000000000000111111000000000000000000000000///000000111111111000000000000000000000000000000///000000000111111111111111111111111111111111111///000000111222333333444111111222222222333333333333333333222222222111111333333444444555666666777999999:::<<<===>>>???@@@AAAEEEJJJLLLMMMPPPTTTXXXZZZYYYYYYZZZ]]]___``````___```aaabbbccceeeiiilllooo{{{pppggg]]]TTTSSSNNNIIIFFFHHHIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>===;;;:::;;;===========================<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAACCCBBBAAA@@@@@@???@@@@@@??????@@@@@@@@@@@@??????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999::::::;;;;;;<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<::::::999999888888888888888888999:::;;;;;;<<<<<<<<<<<<<<<===============<<<<<<;;;<<<<<<===>>>???>>>@@@BBBCCCDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHKKKNNNOOOOOOPPPUUUYYYXXXaaauuu}}}xxxsssmmmiiiXXXOOOCCC:::777777666666444444444444333333333333222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222222222111111111111222333////////////000111222333000000000000000000000000///000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111/////////000000111111222111111222222222333333333333333333222222111111111222333333444555666777777888999:::;;;<<<>>>??????AAAEEEJJJLLLMMMPPPTTTXXX\\\ZZZYYYZZZ\\\^^^^^^^^^^^^___aaabbbccceeeiiilllvvvpppccc\\\UUULLLIIIIIIKKKKKKJJJGGGGGGFFFFFFFFFEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>??????===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>???@@@@@@AAAAAABBBAAA@@@????????????@@@@@@???@@@@@@AAAAAA@@@@@@???===>>>>>>??????@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===;;;;;;<<<===============;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;;;;::::::999999999999888888888999:::;;;<<<======>>><<<<<<=========>>>>>>>>>============>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBBBB@@@@@@AAACCCDDDFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKFFFIIIMMMOOOPPPUUU\\\cccooo}}}{{{vvvrrrssstttpppeee[[[LLLEEE<<<777777777666444333333333333222222222222222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222222111000000000000111222000000000000000000111222000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333111222222222222222333333222222333444555666777777888999:::;;;===>>>??????BBBFFFKKKMMMNNNQQQUUUYYY\\\[[[ZZZ[[[]]]_________]]]^^^```aaabbbeeehhhkkktttzzzeee\\\QQQKKKJJJKKKKKKIIIGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>??????===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@?????????@@@AAAAAABBBBBB???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@=========>>>>>>>>>>>>>>><<<<<<======>>>>>>??????======<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888;;;::::::999999::::::;;;::::::<<<======<<<::::::999999::::::;;;<<<======:::;;;<<<<<<======<<<<<<:::::::::999999888888888888999::::::;;;;;;;;;::::::::::::999999999999999999999:::;;;<<<>>>>>>???<<<=========>>>>>>??????>>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAACCCDDDFFFGGGHHHFFFFFFHHHIIIJJJKKKKKKKKKHHHLLLQQQSSSVVV]]]gggooo}}}~~~~~~tttkkkhhhffffffmmmsssnnn___QQQDDD>>>888666777888555222222222222111111111111000222222222111111111111000111111111111111111111111000111111111111222222222000000000000000000000000222111000//////000111111222222111000000///000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111000000000000000111111222222222333333333///000111222333444555555222222333444555666777888999:::;;;<<<===??????@@@CCCGGGLLLOOOPPPRRRWWW[[[\\\[[[ZZZ\\\___aaabbbaaa\\\]]]___```aaadddhhhkkkllluuu```WWWTTTOOOLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFEEECCCAAA@@@@@@AAAAAAAAAAAA@@@??????AAA@@@>>>=========>>>???===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<<<<===>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>@@@===:::;;;>>>???<<<999<<<<<<<<<==================<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<:::999;;;:::888777666777888::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888888<<<;;;;;;<<<===???AAABBBAAA@@@>>><<<;;;<<<===>>>AAABBBCCCBBB@@@@@@@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCEEEGGGIIIKKKJJJFFFEEEJJJNNNMMMMMMNNNKKKOOOVVV]]]```iiiyyywwwooorrrvvv|||yyyuuuqqqjjjdddcccbbb```ccciiillldddRRRCCC;;;999555333222333555777555444333222111111111111222222222111000//////...000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111222222222111111111000000000000000000000000000000444333222111000000000000/////////000111111111222000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333555666777777666777999;;;888999:::;;;<<<>>>??????CCCHHHMMMQQQRRRUUUYYY]]]\\\]]]^^^^^^^^^___aaabbbbbb___\\\[[[]]]bbbhhhllliiixxxuuufff]]]UUUPPPOOOMMMLLLKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>===<<<;;;<<<<<<======<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@?????????>>>>>>>>>>>>==================>>>@@@===:::;;;>>>???===999<<<<<<<<<<<<==================;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999::::::;;;<<<999::::::::::::;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;999888666666777888999::::::::::::;;;;;;;;;;;;::::::999999888999999999;;;;;;;;;;;;===???AAABBBBBB@@@>>>===<<<<<<===>>>???AAABBBAAA@@@@@@AAABBBEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLHHHHHHLLLNNNMMMMMMOOORRRRRRVVV```lll~~~tttooonnnlllsss{{{zzzrrrkkkddd``````gggggghhhgggaaaWWWJJJ@@@:::888555333333333555666666555444333222222222222222222222111000/////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111222222222111111111000000000000000000000000000000444333222111000000000000111111111111111111222222000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333444555666666555666888:::888999:::;;;<<<>>>??????CCCHHHMMMQQQRRRTTTYYY\\\\\\]]]^^^]]]]]]^^^aaacccbbb```]]]\\\^^^bbbgggkkknnn|||qqqcccXXXTTTOOOMMMKKKJJJIIIHHHEEECCCFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======@@@===;;;<<<>>>???===:::;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::::::::999777666666666777888999999999:::::::::;;;;;;:::999999999999::::::;;;;;;::::::;;;<<>>======>>>???>>>???AAAAAA@@@@@@AAACCCEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLJJJKKKOOOQQQPPPQQQUUUWWWZZZcccttttttkkkgggfffkkkvvvssshhhaaa___bbbooooookkkaaaSSSFFF???<<<777777555444444444444444666555444333333333333333222222222111000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111222111111111111000000000000000000000000000000000333222111111000000000000111111111000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333333444555555444555777888888999:::;;;<<<>>>??????CCCGGGMMMQQQRRRTTTXXX[[[\\\]]]\\\[[[[[[]]]aaadddbbb```^^^]]]^^^bbbgggjjjnnn|||yyyggg\\\TTTQQQNNNMMMMMMLLLIIIFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????======<<<<<<<<<<<<======::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<====================================<<<<<<;;;;;;<<<<<<===???===<<<<<<>>>>>>===;;;:::;;;;;;<<<<<<=========>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999:::::::::::::::::::::777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888::::::999888777666666666777777999999999::::::::::::;;;999999999999999:::;;;<<<:::::::::;;;===???AAABBBCCCBBBAAA@@@????????????===>>>@@@@@@@@@@@@AAACCCEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJKKKJJJMMMQQQRRRRRRWWW]]]^^^lll}}}rrrkkkhhhhhhppp{{{xxxllleeefffkkktttpppgggXXXGGG<<<888999555555555555555444333333555444333222222222222222222222222111111000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111111111000000000000000000000000000000000000222222111000000000000000000000000//////......---000000000000000000000000000000111111111222222222111111111111111111111111333333333333333333333333333444555555444555777999888999:::;;;<<<>>>??????BBBGGGMMMPPPRRRSSSVVVYYY\\\\\\[[[YYYYYY\\\aaadddbbbaaa___^^^```cccfffhhhiiiwwwnnnaaa\\\VVVSSSSSSRRROOOLLLFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<======<<<;;;:::::::::;;;<<<======>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;;;;:::999999777777777888888888999999::::::;;;;;;;;;;;;;;;;;;:::999888777777888:::;;;999888888777777777777777999999:::::::::;;;;;;;;;999999999999:::;;;<<<<<<::::::;;;<<<===@@@BBBDDDDDDCCCBBBBBBAAAAAA@@@@@@===???@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKLLLMMMOOORRRRRRSSS\\\eeerrrwwwrrrrrrsss||||||rrrllllllppprrriiiZZZLLLAAA:::777666333444444555555444333222333222111111111111111111222222222222111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000///000000000111111111000000/////////000000000000000000000000000000111111111222222222111111111111111111111111333333333333333333333333444555666666555666888999888999:::;;;<<<>>>??????AAAFFFMMMPPPQQQRRRUUUXXXZZZZZZYYYXXXXXX[[[```dddbbbaaa``````aaaccceeegggffftttuuulllaaaYYYVVVTTTPPPLLLHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>??????>>>>>>===<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<======>>><<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<;;;:::999888777777888888888999999999::::::::::::;;;;;;;;;;;;999999888888999999::::::999999999999888888888777:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;<<<===???AAADDDEEEEEEDDDDDDCCCCCCBBBAAAAAA???@@@AAAAAAAAAAAABBBDDDBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMPPPQQQTTTVVVVVVZZZggguuu~~~|||wwwqqqnnnnnneeeZZZLLLAAA===;;;888555222333333444444333222222111111000000000000111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000000111000000000000000000000000111000000//////000000000333333333333222222222222000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333444555666666555666888:::888999:::;;;<<<>>>??????@@@FFFMMMPPPQQQRRRTTTVVVXXXXXXXXXXXXXXX[[[___bbbcccbbbbbbaaabbbcccdddeeehhhvvvwwwiiiaaa[[[TTTNNNLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>?????????>>>===<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;:::999999999:::888999999:::<<<======>>>;;;<<<<<<===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<:::888777888888888999999999::::::999999:::::::::;;;;;;;;;888999999::::::;;;:::::::::::::::::::::999888888;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>@@@CCCEEEGGGEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCCCCBBBAAABBBCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUZZZ___cccmmm|||zzztttlllgggTTTLLLAAA:::888888777555222222222222222222333333222111111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111////////////000000111111000000000000000000000000000000////////////000000111111111111222222222222000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333333444555555444555777999888999:::;;;<<<>>>??????@@@EEELLLPPPQQQQQQSSSUUUVVVWWWXXXXXXYYY[[[^^^aaaccccccccccccccccccddddddjjjxxx~~~rrriii___YYYPPPNNNKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAABBBAAA@@@???>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;999:::::::::888888888999888888999:::<<<======>>>:::;;;<<<<<<<<<;;;999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999:::<<<<<<<<<:::888777888999999999999:::::::::999999999::::::;;;;;;;;;777999:::;;;<<<;;;;;;::::::;;;;;;;;;;;;:::999999<<<<<<<<<============>>>===<<<;;;;;;::::::::::::=========???AAADDDFFFHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDBBBAAABBBCCCDDDEEEGGGIIIJJJLLLLLLLLLMMMMMMMMMNNNOOOQQQTTTUUUSSSXXX```hhhqqq}}}|||}}}vvvjjjbbbGGGCCC<<<777555555555555333222222111111222333333222222222111222222333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111.../////////000000111111000000000000000000000000000000////////////000111------......//////000000000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333222333444444333333555777888999:::;;;<<<>>>??????@@@EEELLLPPPQQQQQQSSSTTTTTTVVVXXXYYYYYY[[[]]]```cccccccccccccccccccccccciiiwwwppp```[[[SSSMMMNNNMMMHHHEEEGGGJJJEEEAAAAAAEEEGGGEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========>>>======<<<;;;999888777::::::::::::::::::::::::;;;:::999888999:::;;;<<<<<<;;;::::::999999999999999999999999999999999999::::::::::::::::::::::::777888:::;;;<<<<<<;;;:::>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>?????????======???@@@>>>???@@@AAACCCDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFIIILLLNNNOOONNNNNNLLLPPPVVVYYYXXX\\\cccfffkkktttsss^^^MMMBBB???:::777666555444333000111222333333333222222111111111111111111111111000111111111111222222222111111000000000000111111000111222333333222111000111111222333333333333222000000000000000000000000222000///------///000222000000////////////000000111111111111111111111111...///000111111111111111222111111111000000//////000000000000000000000000//////000000111111111111000000111222333333444444444444444333333222222222333444444444555666666666:::::::::;;;===>>>@@@AAAAAAEEEIIIMMMNNNOOOQQQRRRXXXYYYZZZYYYYYYZZZ]]]___eeeddddddddddddeeeggghhhiii~~~|||kkk]]]QQQNNNMMMJJJFFFEEEEEEBBB@@@@@@CCCDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@???>>>=======================================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<:::999888777999999999:::::::::;;;;;;;;;:::999999999:::;;;<<<<<<;;;;;;:::999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<<<<<<<>>>>>>=========<<<<<<<<<::::::;;;<<<======>>>>>><<<===>>>===<<<<<<===>>>??????@@@AAACCCDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDIIIIIIIIIKKKMMMNNNNNNMMMSSSQQQSSSWWW[[[aaannn|||~~~~~~}}}yyyiiiTTTDDD@@@===999666555555444333444444444444444444444444111111111111111111111111000111111111111222222222111000000//////000000111000111222222222222111000000111222222333333222222000000000000000000000000111000///......///000111000000////////////000000000000000000000000000000///000000111222222111111111111111111000000000///000000000000000000000000000000000111111111222222000111111222333333444444444444444333333222222222333444444555555666666666:::::::::;;;===>>>@@@AAABBBFFFKKKOOOPPPRRRSSSUUUYYYZZZ[[[ZZZZZZ[[[]]]___cccbbbbbbbbbccceeeggghhhjjjrrr]]]SSSQQQNNNJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>=================================<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888888999999::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>============999:::;;;<<<>>>???@@@@@@===>>>???>>>===<<<===??????@@@AAABBBCCCEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGJJJKKKMMMOOOPPPQQQQQQQQQXXXWWWXXX]]]gggwwwyyyuuuvvv|||zzzkkkXXXGGG<<<<<<999666555555555444333555444222111000111111222111111111111111111111111000111111111111222222222111000000//////000000111000111222222222222111000000111222222333333222222000000000000000000000000111000///......///000111000000////////////000000////////////////////////000000111222222222222111111111111111000000000000000000000000000000000000111111111222222222222222111111111222222333333444444444333333333333222222333333444555666666777777999::::::;;;<<<>>>???@@@BBBEEEKKKOOOQQQSSSUUUVVVZZZ[[[[[[[[[ZZZ[[[]]]___```______```aaadddgggiiikkkwwwdddYYYSSSNNNLLLKKKLLLKKKIIIFFFDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>======;;;:::999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::999999888777::::::::::::999999999999;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@???AAABBBBBB@@@@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLOOOQQQSSSTTTVVVWWWYYYZZZ___kkk}}}~~~yyyuuuzzz~~~}}}wwwkkkYYYIII???:::888666444444555555555444777555333000//////000111111111111111111111111111000000111111111222222222222222111111111111222222111111111222222111111111000000111222222222222222000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000111111222222222222111111111111111000000000000000000000000000000000000000222222222222222222222222111111111222222333333333333333333333333333333333333333444555666777777888999999:::;;;<<<>>>???@@@???CCCHHHMMMOOOQQQTTTUUUXXXZZZ[[[[[[ZZZZZZ\\\^^^]]]]]]]]]^^^```dddgggjjjkkkhhh[[[SSSOOONNNNNNLLLIIIFFFEEEFFFHHHDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???????????????>>>????????????????????????========================>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888::::::999999999999::::::::::::::::::::::::::::::999999999::::::999888888===<<<<<<;;;:::999888888;;;;;;<<<<<<============<<<<<<<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<===???@@@>>>???????????????????????????????????????>>>>>>@@@AAACCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPQQQRRRSSSVVVYYYZZZ___kkk|||rrrlllmmmwwwyyyuuuwwwzzz}}}zzzvvvkkk[[[KKK@@@;;;;;;555444333333555666555444<<<:::777555333333444555111111111111111111111111000000111111111222222222444333333222222333333444222111111111111111111222000000111222222222222111000000000000000000000000000000////////////000000000000////////////000000111111111111111111111111111111222222222111111000000000000000000000111111000000000000000000000000222222222222222222222222111222222222222222333333333333333333333333333333333333444555666777888999999999999:::<<<===???@@@???CCCIIIMMMPPPRRRTTTVVVVVVXXXZZZZZZZZZZZZ\\\]]]]]]\\\\\\]]]```dddhhhkkklllqqqddd]]]VVVSSSNNNJJJHHHGGGIIIIIIDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<============>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<=========;;;<<<<<<<<<;;;:::999999::::::999999999999::::::;;;;;;;;;;;;::::::::::::888999:::::::::::::::999>>>>>>===<<<;;;:::999999;;;<<<======>>>>>>=========<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<==================>>>???@@@@@@????????????@@@@@@@@@@@@BBBAAAAAA@@@@@@???>>>>>>>>>@@@BBBCCCAAA@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHIIIKKKLLLMMMOOOQQQSSSRRRQQQSSSYYY]]]gggsss~~~sssooojjjjjjppp}}}}}}rrrlllnnnsssxxxzzzzzzooo^^^NNNAAA;;;999999444333333444555666555444999888666444333333333333111111111111111111111111000111111111111222222222444333333333333333333444222222111000000111222222///000111111222222111111000000000000000000000000//////000000000000//////000000////////////000000111111111111111111111111000111111111111000//////000000000000111111111111000000000000000000000000222222222222222111111111222222222222222222222222222222333333333333444444333333444555777888999999888999999:::;;;===>>>???CCCFFFLLLPPPRRRTTTVVVWWWTTTWWWYYY[[[[[[\\\]]]______^^^]]]^^^```eeejjjmmmmmmzzzoooggg\\\TTTPPPNNNLLLJJJFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;<<<<<<<<<=========>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;========================;;;<<<===>>>???>>>============<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>><<<===>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>AAACCCDDDBBBAAA@@@AAADDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHJJJLLLMMMOOOOOOSSSVVVWWWWWWXXX]]]eeemmmtttjjjjjjkkkpppzzzsssjjjaaaaaaiiirrrwwwxxxpppaaaNNN@@@;;;:::777555444333333444666666555444333333222111000000//////111111111111111111111111000111111111111222222222222222222111111222222222222222111000000111222222///000000111111111111111000000000000000000000000//////000000000000//////000000////////////000000111111111111111111111111000000000000000///......///000000000111111111111000000000000000000000000222222111111111000000000222222222222222222222222222222222333333444444444333333444666777888999:::888888999:::;;;===>>>???DDDHHHLLLPPPRRRSSSUUUVVVTTTWWWZZZ]]]^^^___aaabbbaaa```______bbbfffkkknnnpppnnnaaaYYYTTTOOOKKKGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>>>>??????>>>======<<<;;;:::::::::;;;<<<<<<<<<======>>>>>><<<<<<========================<<<<<<<<<<<<===============<<<<<<;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA;;;<<<>>>?????????>>>==================>>>??????========================;;;<<<<<<===>>>??????@@@<<<===???@@@AAAAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAACCCFFFFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMOOOQQQQQQUUUXXX[[[]]]```iiiuuuyyymmmgggiiimmmvvvvvvfff^^^WWWZZZfffrrrwwwvvvbbbRRR???666777:::777222555444444555666777555444333333333333333222111000111111111111111111111111000111111111111222222222111111000000000000111111333222111000000111222333//////000111111111111111000000000000000000000000//////000000000000//////000000////////////000000000000000000000000000000//////000//////...------//////000000111111111222000000000000000000000000222111111111000000//////222222222222222222222222222222222333333444444444333333444666777999::::::888888999:::;;;===>>>???CCCFFFKKKNNNPPPQQQRRRTTTTTTXXX\\\___```aaaccceeecccaaa``````bbbggglllooosssuuuiii^^^WWWUUUKKKEEEGGGIIIFFFDDDEEEDDDDDDDDDEEEEEEEEEBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>??????========================999:::;;;;;;;;;:::999888;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<======>>>????????????@@@@@@@@@@@@>>>===<<<<<<===>>>@@@>>>>>>>>>>>>========================>>>>>>>>>>>>===???@@@@@@??????@@@AAA??????@@@AAABBBCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFIIIJJJIIIHHHIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGIIIIIIJJJNNNSSSTTTRRROOOWWWWWW]]]fffppp{{{xxxqqqwwwppp^^^XXXVVV```ooouuummmcccLLLEEE<<<777777777555222666444333444666666333000222222222111111111000000000000111111111111000000000000000000111111111111111111111111222111///---)))+++---000111111111000//////000111222333333444---///000222222000///---///////////////////////////////////////000111111000000000000////////////000000000000000000000000111111222222222222111111111111111000000000000000444444333222111111111111222222222222222222222222222222333333333333444444555666777999999999888888888999;;;<<<<<<>>>@@@CCCFFFHHHLLLNNNOOOQQQSSSUUUZZZ[[[\\\\\\\\\]]]___aaadddeeeeeeeeeeeegggjjjmmmyyyuuuiii[[[RRRLLLNNNOOOJJJFFFEEEGGGFFFEEEEEEFFFEEECCCAAABBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999:::;;;<<<;;;<<<<<<==================<<<<<<;;;;;;<<<<<<============<<<<<<=========>>>======<<<<<<======>>>===>>>>>>>>>>>>????????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>???@@@@@@??????@@@BBB>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKJJJIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIHHHJJJJJJKKKNNNRRRVVVYYYZZZaaagggttt{{{rrrhhhfffffflllqqqmmm```SSSEEE???888555666777555333555333222333555555333111222222222111111111000000000000111111111111000000000000000000111111111111/////////000111000...,,,,,,---...000111111111000000000000000000111111111///000111222222111000//////////////////////////////////////////000111111000000000000000000000///000000000000000000000000000111111222222111111000111000000000000000000000222222111111000000111111222222222222222222222222222222333333333333444444333444555666777777666666888:::;;;<<<<<<>>>@@@CCCFFFHHHLLLNNNOOOQQQSSSUUUYYYZZZ\\\\\\\\\\\\^^^```cccdddddddddeeegggkkknnnyyyuuuiii]]]WWWTTTPPPLLLKKKJJJHHHEEEDDDEEEEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>??????@@@????????????????????????>>>===:::999999:::===???<<<<<<<<<<<<==================<<<<<<<<<<<<======<<<======>>>>>>======<<<>>>>>>============>>>>>>=========>>>>>>>>>>>>??????>>>===<<<<<<===>>>?????????>>>>>>>>>==================>>>>>>>>>>>>??????@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEHHHJJJLLLLLLKKKJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIMMMOOOQQQRRRUUU\\\eeelllzzzxxxsssuuuvvvuuunnn___NNNBBB===999555444666777555333333222111222444444333111222222222111111111111111000000111111111111000000000000000000111111111111/////////000111222000/////////000000111111111111111111000000000/////////111111111111111111111111///////////////////////////////////////000111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000111111000000000///000000111111222222222222222222222222222222333333333333444444333444555666777777777777888:::<<<<<<===>>>AAACCCFFFHHHKKKMMMOOOQQQTTTVVVXXXZZZ\\\\\\\\\\\\^^^```aaabbbcccdddeeehhhlllooo{{{zzzjjj```ZZZVVVTTTPPPLLLIIIFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@?????????@@@@@@????????????????????????>>>===<<<;;;;;;<<<>>>???=========<<<============>>>======<<<<<<======>>><<<===>>>??????>>>===<<>>>>>======>>>>>>???>>>>>>>>>>>>??????????????????>>>======>>>???????????????>>>>>>>>>======>>>>>>>>>>>>???????????????AAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLLLLKKKJJJKKKMMMKKKLLLLLLLLLLLLMMMOOOQQQQQQWWW^^^cccgggppp}}}|||~~~{{{rrraaaPPPBBB:::999777555555666666444222111111111222333333222222111111111111111111111111000000111111111111000000///000000000111111111111222111000222444444444222222222111000000111111222111111111111000000000000111000////////////000111///////////////////////////////////////000000111000000000000000111111111000000000000000000000000000000111111111111000000000000000000000111111111000000000000000111222333111222222222222222333333222222222333333333444444555555666777888999999:::999:::<<<<<<===>>>AAACCCFFFHHHKKKMMMOOOQQQTTTWWWYYY[[[]]]]]]]]]]]]___``````aaabbbccceeehhhmmmppp|||~~~rrrfff]]]WWWSSSNNNKKKJJJKKKKKKJJJFFFEEECCCBBBAAABBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????<<<===>>>??????????????????>>>>>>=========>>>???>>>>>>>>>======>>>>>>>>><<<===>>>??????>>>===<<>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEHHHGGGGGGGGGGGGHHHIIIIIIIIIKKKLLLLLLKKKKKKMMMOOOPPPQQQRRRSSSSSSUUUYYY\\\]]]hhhwww~~~wwweeeRRRCCC;;;:::888777666666666555333222111222333333222222222222111111111111111111111111000000111111111111000000///000000000111111111111222111000111333444444333333222222111111111111222000000111222222333444444000//////......//////000///////////////////////////////////////000000111///000000000111111111222000000000000000000000000000000000111111000000000//////000000111111111111111111111111111222333444111111111222222333333333222222222333333333444444555555666777888999:::;;;999:::<<<======???AAADDDFFFHHHJJJLLLNNNQQQUUUXXXZZZ\\\___``````___```aaa___```bbbcccdddhhhmmmpppxxx||||||pppccc^^^XXXRRROOOLLLJJJIIIGGGFFFCCCAAAAAAAAABBBCCCFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????<<<===???AAAAAAAAA@@@???BBBAAA???>>>>>>>>>???@@@??????>>>>>>>>>>>>??????===>>>>>>??????>>>>>>===@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB????????????????????????======>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCAAACCCDDDDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMMMMNNNPPPSSSRRRVVVYYY[[[]]]bbbiiinnnyyy~~~kkkVVVEEE;;;999999888888777666555444333333222333555444222111111222111111111111111222222222000000111111111111000000000000000000111111111111111///......000111111000222222222111111111111111000000111222333444555666///////////////////////////////////////////////////////////////000111111///000000111111222222222000000000000000000000000///000000111111000000////////////000111111222222222222222222222222333444111111111222222333333444222222333333333333444444333333333444555777999:::999;;;<<<===>>>???BBBDDDFFFHHHJJJLLLNNNQQQVVVYYY[[[]]]```aaaaaaaaaaaabbb___```bbbcccdddggglllppprrrzzzrrriiibbb\\\VVVSSSPPPNNNJJJFFFDDDCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBCCCDDDCCCAAA??????@@@AAABBB@@@??????>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA?????????@@@@@@?????????<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNOOOOOOQQQUUUXXXWWW^^^fffmmmuuu}}}|||{{{mmmXXXFFF===999888888666666666555444333444555444666777666333000111222000000111111111222222222000000111111111111000000000000000000111111111111222000...---...////////////000111222222111111000111111111222222333333333000111222333333222111000///////////////////////////////////////000111111///000000111111222333333000000000000000000000000//////000000000000//////...//////000111111222222333222111111111111111222000111111222333333444444222222333333333333444444333333333444555777999::::::;;;======>>>???BBBDDDFFFHHHJJJKKKMMMQQQVVVZZZZZZ]]]```bbbaaaaaaaaaaaa___aaabbbbbbdddgggkkkooosss|||ssskkkfffYYYVVVRRRMMMIIIGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>???AAADDDFFFEEEDDDBBB@@@@@@@@@BBBCCC@@@@@@????????????@@@@@@@@@???>>>======>>>???@@@AAA@@@@@@??????@@@@@@AAA>>>????????????@@@@@@@@@??????@@@@@@@@@@@@??????;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNPPPQQQRRRTTTXXX[[[aaajjjvvvyyyppppppsssiiiZZZGGG;;;999:::888666444444444333222333555777555777888777333000000222000000111111222222222222000000111111111111000000000000000000111111111111444222/////////000000///---///111222333222000///222222222111111111111111111222444555555444222111///////////////////////////////////////000111111///000000111222222333333000000000000000000000000//////000000000000//////...//////000111222222222222222111000//////000000000000111222333333444444222222333333333444444444555555555555777999;;;===:::;;;===>>>>>>???BBBDDDFFFHHHIIIKKKMMMQQQVVVZZZYYY\\\___aaaaaa````````````aaabbbbbbcccfffjjjnnnyyy|||wwwkkk```YYYTTTPPPMMMJJJGGGDDDEEEHHHJJJIIIGGGEEEEEEEEECCCAAAAAAAAACCCDDDBBB??????@@@AAAAAA@@@======>>>@@@BBBEEEGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@@@@@@@AAAAAA??????????????????@@@@@@?????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGGGGEEECCCBBBCCCDDDIIIGGGEEEFFFIIIKKKJJJHHHMMMKKKIIIHHHIIIJJJJJJJJJNNNRRRTTTTTTTTTYYYeeeooo|||sssjjjkkkrrryyy~~~lllSSSIIIAAA???>>>999666444666666555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111000///...---000111000---,,,---000000111111111111000000///000000111111222222222333111111111111111111111111111111111111000000000000000000000000////////////000/////////......------000////////////111333444555444111///...///222333111111111111111111111111111111111111111111111111//////000111222222333333444555555555555555555555555555555555555666777888;;;===>>>??????@@@BBBDDDCCCHHHMMMNNNNNNOOOTTTYYY^^^```bbbaaa___^^^aaaeeecccbbb___^^^```ccchhhkkkyyy~~~qqqbbbWWWQQQMMMHHHGGGHHHJJJIIIHHHIIIIIIIIIGGGFFFEEEEEEEEE@@@>>><<<<<<>>>???????????????@@@AAACCCEEEGGGHHHEEEDDDDDDCCCCCCCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGGGGIIIJJJLLLJJJHHHIIIKKKKKKJJJHHHIIIHHHHHHIIIKKKMMMNNNNNNOOOSSSXXX[[[```kkk|||zzznnnkkkqqq|||uuussswwwqqq[[[IIIAAA:::999:::777444444555444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000111111222222222111222222000///...///000///000000111111111000000111111000000000000000000111111111111111111111111111111111000000000//////000000000000////////////222222222111111000000000000000//////000111222333444222111/////////111222111111111111111111111111333333333333333333333333111111222222333333444444444444444444333333333333555555555555555666777888:::<<<===>>>>>>???AAACCCDDDHHHMMMNNNNNNPPPTTTYYY\\\^^^``````^^^^^^aaadddhhheeecccaaaaaadddgggiiixxx}}}}}}qqqaaaZZZRRRLLLJJJJJJHHHFFFIIIIIIHHHHHHGGGFFFEEEDDD>>><<<;;;;;;===?????????BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBDDDFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGIIILLLKKKIIIIIIIIIKKKKKKJJJIIIKKKKKKKKKLLLMMMPPPRRRTTTVVV]]]fffppp|||~~~xxxppplllqqq}}}|||oooiiijjjvvvlllVVVGGG@@@999444666777555444555333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111/////////000111444666777777444111000000111111111...///000111111111111111111111000000///.........111111111111111111111111111111000000000000//////////////////000000000000222222222222222111111111111000000000000000111111111111000000000000//////111111111111111111111111333333333333333333333333333333333333333333333333444444333333222222111111555555555555666777888999:::;;;=========>>>AAACCCEEEHHHMMMNNNOOOPPPUUUXXXYYY\\\______^^^^^^aaadddkkkiiifffccccccdddggghhhxxxuuuhhh]]]VVVQQQLLLHHHLLLKKKIIIHHHGGGFFFDDDCCC???===<<<<<<>>>@@@AAA@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????@@@@@@???@@@BBBDDDFFFHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGDDDEEEGGGFFFFFFGGGIIIKKKKKKKKKKKKLLLNNNNNNOOONNNSSSRRRQQQPPPRRRVVV\\\aaalllvvvvvvsssrrrvvvyyymmmiiilllqqqjjjTTTEEE<<<<<<777444666777666555777333333333333333222222222111111111111222222222222111111111111111111111111111111111111111111111111000000//////111444777999999555000...000222222000---...///111111222222222000000000000000000//////111111111111111111111111111000000000////////////////////////000000000000111111000000000000000000111111111000000000000000...///000111111000///...111111111111111111111111000000000000000000000000333333333333333222222222222222222333333333333333555555555555666777999999;;;<<<===>>>>>>???AAADDDFFFIIILLLNNNOOORRRUUUXXXYYY\\\___```______bbbeeejjjhhhfffdddccceeeggghhhwww~~~sssiiiaaa[[[XXXTTTPPPLLLKKKHHHEEECCCAAA???======???@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???@@@BBBDDDFFFHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIKKKKKKKKKJJJJJJIIIJJJKKKJJJJJJJJJLLLMMMQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXZZZ```jjjwww~~~qqqiiinnnyyyiiiSSSEEE>>><<<;;;777555666777444444666333333333333333444444444222222222222333333444444111111111111111111111111111111111111111111111111222111000000000222555666888333...---///111111///---...///111111222222222//////000111111222333333111111111111111111111111000000000////////////....../////////000000000111000000000000000000111111111111111111111000000000---...000111111000///...111111111111111111111111000000000000000000000000222222222222111111111111111111222333444555555666444555555555777888999:::<<<>>>?????????@@@CCCEEEGGGIIILLLNNNPPPSSSVVVXXXYYY]]]aaabbbaaa```ccceeefffeeeccccccccceeehhhiiivvvrrrjjj```XXXSSSNNNIIIEEEFFFDDDAAA@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@@@@AAADDDEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@========================<<<<<<<<<===>>>>>>??????BBBCCCFFFHHHJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEGGGJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJLLLNNNRRRRRRRRRRRRRRRUUUZZZ^^^bbbffflllttt~~~wwwxxxzzzzzzyyyzzz|||~~~xxxssszzz}}}gggQQQCCC>>>======999666444666444111000333333333333333444444444444222222222333333444444555111111111111111111111111111111111111111111111111333222111000000111333333333111...---...000000000...///000111111111111111......///111222333444555111111111111111111111111000000////////////............//////000000111111111111111222222222222222///000111111111111000000...///000111222111000///111111111111111111111111222222222222222222222222111111111111111111111111111111222333444555666666444444555666777999:::;;;===>>>@@@@@@@@@AAADDDFFFHHHIIIKKKNNNQQQTTTVVVWWWZZZ^^^bbbcccaaaaaabbbdddbbbbbbaaabbbcccfffhhhjjjuuutttjjjbbbZZZTTTOOOLLLHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAABBBDDDEEEFFFHHHHHHHHHHHHHHHEEEGGGHHHJJJJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAADDDEEEGGGJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIKKKMMMNNNMMMKKKJJJHHHIIIKKKKKKKKKLLLOOOQQQSSSUUUWWWYYY^^^fffpppwwwwwwqqqmmmjjjmmmrrruuuwwwzzz~~~wwwgggSSSDDD===:::::::::777555444666444000000333111222222222333333333333000111111222333333444444111111111111111111111111111111111111111111111111000000000111111111222222///000000000//////000222///000000111111111000000...//////000111222333333111111111111111111111111000000/////////..................///000111111111000000000111111222222222...///000111222222111111///000000111222222111111111111111111111111111111222222222222222222222222000111111222222333333333333333333333222222222222444444555666777999;;;<<<<<<>>>???@@@@@@AAACCCEEEHHHIIIKKKNNNRRRUUUVVVWWWZZZ^^^bbbcccaaa___```bbbbbbbbbbbbbbbdddfffhhhiiiuuu{{{vvvxxxzzz|||rrrkkkWWWTTTPPPMMMKKKIIIGGGEEEBBBBBBAAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHDDDFFFHHHJJJJJJJJJHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBEEEFFFIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJHHHKKKMMMOOOPPPQQQSSSVVVXXXYYY\\\aaagggqqq~~~{{{rrrmmmjjjhhhggglllttt{{{cccWWWHHH@@@;;;888666555777555666777666222222555000000111111222222222222///000000111222222333333111111111111111111111111111111111111111111111111---...000111222222222111,,,///222222//////111444000111111111111000000///////////////000000000000111111111111111111111111000/////////............---......///000111111222------....../////////000---...000111222222222111000000111111111222222333111111111111111111111111////////////////////////111111222333333444555555444444333222111000///...444444555666888999;;;<<<;;;===>>>??????@@@BBBDDDIIIIIIKKKNNNRRRUUUWWWWWWYYY]]]aaabbb```^^^___```ccccccccccccdddfffhhhiiitttzzz{{{~~~xxxnnneee]]]UUULLLGGGGGGDDD@@@>>>???AAADDDDDDGGGEEEEEEFFFGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIILLLLLLKKKKKKKKKJJJJJJJJJCCCBBB@@@???===<<<<<<<<<:::;;;;;;;;;<<<=========<<<<<<===@@@BBBCCCBBBAAAFFFHHHKKKMMMMMMMMMKKKJJJNNNLLLJJJJJJMMMOOONNNLLLJJJJJJLLLPPPSSSUUUUUUSSSRRRQQQRRRUUUVVVXXX___hhhmmmsss}}}}}}yyytttjjjgggkkknnnttt^^^PPPJJJBBB;;;888777777777777777666666555555444444111111111222222333333333222222222222222222222222333333333222222111111111222111111111000000//////111111111111111111111111000000000000000000000000111111111000000000000000333222111/////////000000333222111/////////000111......//////000000111111............////////////111111111111111111111111111111000000//////......111111000000000000111111000000000000000000000000222222222222111111000000333222222111111222222333333333222222111222222222333444555555555777:::===<<<>>>@@@AAAAAABBBEEEFFFEEEFFFHHHLLLOOOSSSWWWXXXYYY\\\______^^^___bbbeeeeeedddbbbbbbccceeehhhjjjvvv}}}nnn\\\PPPOOOLLLIIIGGGGGGFFFEEEDDDGGGGGGGGGHHHJJJJJJHHHFFFFFFFFFGGGHHHJJJJJJKKKKKKQQQQQQQQQQQQPPPNNNMMMLLLEEEEEECCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAA@@@EEEHHHKKKNNNNNNNNNMMMMMMQQQQQQQQQTTTWWWXXXVVVSSSRRRTTTUUUWWWWWWXXXXXXXXXWWWWWWZZZaaagggnnnyyyyyytttpppjjjkkkqqq|||xxxaaaOOOHHHCCC===999777777777777888777777666666555444444111111222222222333333333222222222222222222222222333333333222222222111111111111111111000000000///000000000000000000000000000000000000000000000000......///000111222222333222111000//////000000111222111000///......///000.../////////000000000111/////////000000000000111111111111111111111111111111000000000/////////...111111000000000000111111000000000000000000000000111111111111000000//////333222222111111222222333333333222222222222222333444555666666555777:::<<<;;;===???@@@AAABBBDDDFFFFFFGGGIIILLLPPPSSSVVVXXXYYY\\\___```______bbbfffgggfffdddcccdddfffhhhjjjuuu|||jjj___]]][[[YYYVVVQQQKKKGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQPPPMMMJJJHHHBBBAAA@@@@@@??????@@@@@@@@@????????????>>>>>>>>>AAA@@@@@@??????@@@@@@@@@DDDGGGLLLOOOPPPPPPQQQQQQVVVXXX[[[^^^aaaaaa^^^[[[WWW[[[___aaaaaaaaabbbeeeiiijjjppp|||vvvooommmmmmttt}}}~~~{{{uuu^^^LLLAAA>>>;;;888666666777888777888888888777666666555555111222222222222333333333222222222222222222222222333333333222222222222111111111111111000000000000////////////////////////000000000000000000000000//////000000111111111222111000000///000000111222000000///.........//////////////////000000000000000000000000111111111111111111111111111111111111000000000000////////////111111000000000000111111000000000000000000000000000000000000000/////////333222222111111222222333333333222222222222333333555666777666666777999;;;:::<<<>>>@@@@@@AAACCCEEEGGGHHHJJJMMMPPPSSSVVVXXXYYY\\\______^^^___cccfffiiihhhfffddddddfffhhhjjjttt||||||wwwnnnccc\\\TTTPPPLLLJJJJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPRRRRRROOOQQQSSSSSSRRRNNNJJJHHHBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAADDDDDDCCCCCCBBBCCCEEEFFFFFFKKKQQQUUUVVVWWWYYY[[[[[[]]]aaadddggghhhgggeeeccckkkvvv|||}}}vvvqqqsssyyy~~~yyywwwwwwyyysss[[[KKKAAA<<<888666555555666777777666888888888777666666555555222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000333333222111000///...---/////////000000111222222000000000/////////000000////////////000000000000//////000000000111111111111111111111111111111111000000000000////////////111111000000000000111111000000000000000000000000111111111111000000000000333222222111111222222333333333222222222333444444555777888777666777888::::::<<<>>>??????@@@CCCEEEHHHIIIKKKMMMPPPTTTWWWXXXXXXZZZ]]]]]]\\\^^^bbbfffjjjhhhfffdddccceeefffhhhsss~~~|||tttlllaaaXXXSSSRRRRRRSSSQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWUUURRROOOLLLHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEFFFFFFEEEFFFIIILLLIIIOOOWWW\\\]]]___bbbfffdddfffjjjnnnssswww{{{}}}zzz|||zzzsssppprrryyyjjjTTTGGGAAA===;;;777666555555777777666555888888777777666555555555222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000111111111111111111111111111111////////////////////////333333222111000///...---//////000000111111111111111111111111111111111111000000000000////////////........./////////000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000222222222222222222222222333222222111111222222333333222222222333444444555555777888888777777888::::::<<<>>>??????@@@CCCEEEHHHIIIKKKNNNQQQUUUXXXYYYVVVYYY[[[[[[ZZZ\\\aaaeeeiiihhheeecccbbbccceeefffrrr|||sssiiieeeccccccbbbcccfffggggggfffcccbbb```___\\\YYYVVVSSSQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNPPPOOONNNMMMKKKJJJIIIHHHFFFIIILLLLLLJJJKKKNNNRRRPPPXXXaaagggiiikkkpppuuu|||~~~|||tttpppuuujjjOOOAAA===;;;999888999777555555666777666555777777777666555555444444333333333222222222222111222222222222222222222222111222222222222333333333000000000000111111111111111111111111111111111111//////////////////////////////000000111111111222///000000111111111111000000111222333333333222222000000000000////////////............////////////000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000222222222333333333333333333222222111111222222333333222222333333444555666444666888999888888999::::::<<<>>>@@@@@@AAACCCEEEHHHIIIKKKNNNRRRVVVYYY[[[VVVXXXZZZZZZZZZ\\\aaafffiiigggdddbbbbbbccceeefffpppyyyqqqllliiihhhhhhhhhhhhgggfffffffffggggggkkkjjjgggddd```]]]ZZZXXX___cccffffffdddccceeehhhnnnwww|||xxxwwwyyy|||~~~zzz~~~bbbRRRBBB===<<<999666777999777555444666777777777666666555555444444333333333333333222222222111111222222222222222222222222111111222222222333333333///000000000111111111111111111111111111111111111////////////////////////......///000111222222333000000111222111111/////////000111222333222222111111000000000/////////......////////////000000000000000000000000000000000.../////////000000000111111111000000000000111111000000000000000000000000111111222222222333333333333222222111111222222333222222222333333555666666333555888999999999:::;;;;;;===???@@@AAABBBDDDFFFGGGHHHKKKNNNSSSWWW[[[]]]XXXZZZ[[[[[[[[[]]]ccchhhiiigggeeeccccccdddfffhhhmmm~~~zzzxxx{{{sssuuuuuurrrnnnooouuuzzzsss^^^MMMDDD>>>???>>>888666888888666333333555777888888666555555444333333222222333333333222222111111111222222222222222222222222111111111222222333333333//////000000111111111222000000000000000000000000////////////////////////111111111000000000000000000111222222111000///......///000222222222111000111111000000/////////...000000000000111111111111000000000000000000000000.../////////000000111111111111000000000000111111000000000000000000000000000000111111222222222222333222222222222222222333222222222333444555666777222555888:::::::::;;;<<<<<<>>>@@@AAAAAABBBEEEFFFFFFHHHJJJOOOSSSXXX\\\^^^YYY[[[]]]\\\\\\___eeejjjiiihhheeeddddddfffhhhiiijjj|||}}}|||zzzooofffhhhhhhiiijjjlllqqqvvvzzz{{{eeeSSSHHHDDDAAA===;;;<<<<<<:::888;;;999777777777666444333666555555555555444444444111111111111111111111111333222222222111000000000000000111111111111000000000000000000000000000000///...---,,,,,,---...///222222111111111111222222222222222222222111000000000000000000000000000000222222111111000000//////111111000///////////////............////////////000000000000000000000000222222222222111///...,,,000000000000111111111111222111111111000000//////000111111111111222222222111111111111111111111111444333333333333444555555555666777888888999888888===???AAABBBBBBCCCEEEGGGGGGKKKMMMMMMPPPWWWZZZYYYZZZ[[[[[[[[[\\\___cccgggdddfffgggfffffffffhhhjjjrrr{{{uuullleeeggghhhkkkooottt{{{mmm\\\PPPHHHDDD???<<<888777888888777555666555444444555666555333444444444444333333333333222222222222222222222222222222222111111111111111000111111111111111111000000000000000000000000000000///...------...///000000//////......//////000000000000000000///......000000000000000000000000222222222111111111111111111111000////////////////////////000000000000111////////////////////////111111222222111000......000000000000111111111111111111111111000000000///000111111111111222222222111111111111111111111111444333333333333444555555444555666777888888888888===???AAABBBBBBCCCEEEGGGGGGKKKMMMMMMPPPWWWZZZYYYZZZZZZ[[[[[[[[[^^^cccffffffgggggggggeeefffhhhiiisss|||zzzuuuoooiiijjjlllpppvvv~~~eeeQQQFFFBBBAAA@@@:::888666666666777666555333222222333666777777666333333333333222222222222333333333333333333333333111111111111111222222222111111222222222222111111000000000000000000000000000000////////////000000///......------......//////000000000000//////...000000000000000000000000111111222222222222222222111111000///////////////000000000000111111111111........................///000000111111000000///000000000000111111111111111111111111000000000000000111111111111222222222111111111111111111111111333333333333333444555555444555666777888888888888<<<>>>AAABBBBBBCCCEEEGGGGGGKKKMMMMMMPPPWWWZZZYYYYYYZZZZZZZZZZZZ]]]bbbfffhhhiiihhhgggeeeeeegggiiittt~~~}}}~~~~~~yyy|||}}}qqqcccQQQFFFBBBAAA===:::999999888888888888888777555444444555888999999888333333333333222222222222333333333333333333333333000000000111222222222333222222222333333222222222000000000000000000000000111000000000000000000111000000////////////000000111111222222222222111000000000000000000000000000000000000111111222222222111000000/////////////////////000000000111111111////////////////////////...//////000000000111111///000000000111111111111111111111000000000000000000000111111111222222222111111111111111111111111333333222222333333444555555666777888999999999999<<<>>>@@@BBBBBBCCCFFFHHHGGGKKKMMMMMMPPPWWWZZZYYYXXXYYYYYYYYYYYY\\\aaaeeejjjjjjiiifffddddddfffhhhvvv|||}}}oooSSSJJJAAA>>>??????:::555888999999999888888888888777666555666777888777666444444444444333333333333333333333333333333333333000000000111222222222333222222222333333222222222000000000000000000000000000111111111111111111000000000////////////000000000111111222222222111111000000000000000000000000......//////000000111111111000000///////////////........./////////000000000000000000000000000000.........//////000111111///000000000111111111111000000000000000000111111000000111111111222222222111111111111111111111111333222222222222333444444777777888999::::::::::::;;;===@@@AAABBBDDDFFFHHHGGGKKKMMMMMMPPPWWWZZZYYYWWWXXXXXXXXXXXX[[[```dddjjjjjjhhheeecccccceeegggwww|||xxxxxxyyy~~~yyyaaaRRRFFF@@@:::999<<<===<<<999666777999888777666666777777666444444555555444222444444444444333333333333333333333333333333333333111111111111111222222222111111222222222222111111000000000000000000000000000000111111111111000000///......------......///...//////000000000000///000000000000000000000000......//////////////////111111000///////////////............////////////111111111111111111111111///.........//////000111000000000000111111111111000000000000111111111111000111111111111222222222111111111111111111111111222222222222222333444444666777888999::::::::::::;;;===@@@AAABBBDDDGGGIIIGGGKKKMMMMMMPPPWWWZZZYYYVVVWWWWWWWWWXXXZZZ___ccciiihhhfffdddaaabbbdddgggwwwyyyvvvyyy~~~mmm[[[MMMDDDAAA>>>;;;:::;;;;;;;;;:::555777999999666444444666777555444444555555444333333333333333222222222222222222222222222222222222222222222111111111111111000111111111111111111000000000000000000000000000//////000111111000//////000//////......//////000......///000000000000000000000000000000000000000000000000000////////////111111000///////////////...////////////000000000000000000000000000000000//////.........///000000000000000000111111111111///000000000111111111111000111111111111222222222111111111111111111111111222222222111222222333444555555666777888888888888;;;===@@@AAABBBDDDGGGIIIGGGKKKMMMMMMPPPWWWZZZYYYUUUVVVVVVVVVWWWZZZ^^^bbbggggggeeebbb```aaadddgggwww~~~yyyzzzzzzyyy}}}}}}zzz|||~~~|||fffSSSIIIDDDBBB999:::;;;;;;999777444333666999;;;;;;777555555666777666555666777888777666222222222111111111111000111111111111111111111111333222222222111111000000000000111111111111000000000000000000000000000000...///000111111000///...222222111111111111222222000000111222222222222222000000000000000000000000222222111111000000//////111111000///////////////000000000000111111111111000000000000000000000000000///...------...///000000000000000111111111111//////000000111111111222000111111111111222222222111111111111111111111111222222111111222222333444333444555666777777777777:::===???AAABBBDDDGGGIIIGGGKKKMMMMMMPPPWWWZZZYYYUUUVVVVVVVVVVVVYYY^^^bbbfffeeecccaaa___```dddgggwww||||||sssnnnqqqvvv{{{xxxyyy|||{{{zzzsssZZZMMMHHHAAA;;;999999999999888888666555555555555666666666666555555555444333222111222333333333333333333333222111000111111222333333111000///000000000000111111111111111111000000000000111111//////000000111111111222///////////////////////////////////////000111111000000000000000000000000............//////////////////000111111111111111000000000000000000000000............////////////////////////////////////////////////000000000000000000000000000000000000111111111000000000000000000000000000111111111111222111000///000111222333444333222111222444666888999999999999999999::::::<<<>>>@@@BBBBBBDDDFFFHHHGGGKKKMMMMMMQQQXXX\\\[[[YYYYYYYYYWWWWWWXXX\\\___cccbbbaaaaaabbbdddfffhhhxxx~~~xxxuuuvvvxxxyyywwwwwwzzz~~~zzzyyy}}}nnn\\\KKKCCCAAA===;;;;;;888999999888888666555555555555666666666666555555555555333222222222333444333444444444444333222111111222222222222111000000000000000000111111111111111111000000000000111111///000000000111111111111///////////////////////////////////////000111111000000000000000000000000/////////000000000000111//////000111111111111111000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000////////////////////////111000000000000000000000000000000000111111111111111111111111111222333333444333222222222444666777888888999999999999::::::<<<>>>@@@AAAAAABBBEEEFFFGGGKKKMMMNNNRRRYYY]]]\\\YYYYYYYYYXXXWWWXXX\\\___bbbaaa``````aaabbbdddfffuuueeeooo~~~zzzuuuuuuwww~~~vvvjjjeeedddgggiiimmmoooppprrrtttuuu}}}vvvaaaPPPGGG>>>;;;;;;:::999;;;888888888888777666555555555555666666666666555555666555444333333333333444444444444444444444333222333222111111000111111111000000000000111111111111111111000000000000111111000000000000111111111111///////////////////////////////////////000111111000000000000000000000000000000000000111111111111//////000000111111000000000000000000000000000000...//////000111222222333111111111111111111111111////////////000000000000........................000000000000000000111111000000000111111111222222111222222333333333333333333333222222222444555666888888888999999999::::::<<<>>>@@@@@@@@@AAABBBDDDFFFJJJNNNOOOTTT[[[^^^]]]YYYZZZYYYXXXWWWYYY\\\___aaa``````___```aaacccdddtttVVV\\\ffftttzzzvvvvvv|||qqqhhhaaa^^^______aaadddeeeffflllvvv~~~~~~nnnZZZKKKBBB???<<<;;;999777777777777777888888777666555555444555555666666555555444555555555444444444444444222333333444333333222222444333111000000000111222///000000000111111111111111111000000000000111111000000000000000111111111///////////////////////////////////////000000111000000000000000000000000//////000000000111111111//////000000000000000///000000000000000000000000......///000111111222333000000000000000000000000////////////000000000000////////////////////////000000000000000111111111000000111111111222222222111222333444555444333222333333222222222333444555777777888888999999::::::===>>>@@@@@@??????@@@BBBEEEJJJNNNPPPUUU\\\___^^^YYYZZZZZZYYYXXXYYY\\\___aaaaaaaaaaaaaaabbbddddddtttLLLOOOTTT\\\iii|||{{{mmmhhhgggeeeeeefff```dddggghhhlllvvv~~~zzzxxxxxxvvv```RRRHHHCCC<<<======;;;999888666555666777777777777666666555444444555555555555444444444444444444444333333333000111111222222222111111444333111000000000111222///000000000111111111111111111000000000000111111111111000000000000000000000000000000000000000000///////////////000000111000000000000000000000000........./////////000000//////000000000//////...////////////////////////------......///000111111////////////////////////////////////000000000000000000000000000000000000//////000000111111111111111111111111222222222222111222333444555444333222333222222222333333333444666666777888888999::::::===>>>@@@???>>>>>>@@@AAAEEEJJJNNNQQQVVV\\\___^^^YYYZZZZZZZZZYYYZZZ\\\^^^bbbbbbbbbcccdddeeefffgggtttIIIKKKMMMPPPWWWdddsss~~~|||tttsssuuu|||sssllljjjqqqyyy{{{yyyxxxwwwyyy|||~~~~~~yyywwwxxxzzzpppXXXGGG@@@???@@@888:::;;;999888:::888555666666666777777666666555444444555555555555444444333333444444444333222111///000000111111111111111333222111111000111111111000000000000111111111111111111000000000000111111111111111111000000000000000000000000000000000000///////////////000111111000000000000000000000000............//////////////////000000000///......////////////////////////............////////////........................////////////000000000000111111111111111111111111/////////000111111222222111111111222222222222333111222222333333333333333222222222333333333333333555666666777888999::::::===>>>@@@@@@??????@@@BBBDDDJJJNNNQQQUUU\\\^^^\\\YYYZZZ[[[[[[ZZZZZZ\\\^^^bbbbbbdddeeegggiiijjjjjjqqqGGGIIIKKKLLLNNNUUU^^^fff{{{uuunnnooouuuyyy}}}}}}|||{{{}}}wwwvvv~~~tttgggUUUGGG???<<<<<<<<<777999888555777;;;:::444555555666666666666666555333444444555555444444333222222333333333222111000000000111222222222222222111222222222222111000000000000000000111111111111111111000000000000111111111111111111000000000///000000000000000000000000///////////////000111111000000000000000000000000...////////////000000000//////000000///......---////////////////////////000000000///////////////////////////////////////////////////000000000000000000000000000000000000...//////000111111222222111111111222222222333333111111111111111222333333222222333333333222222222555555666777888999::::::===>>>@@@@@@@@@@@@AAACCCDDDJJJNNNPPPUUUZZZ\\\ZZZXXXZZZ[[[[[[[[[[[[\\\^^^```aaadddfffiiijjjllllllrrrBBBDDDGGGGGGHHHKKKPPPUUU]]]jjj|||yyytttuuu~~~|||{{{wwwvvvwwwyyyxxxzzzsssYYYOOOFFFCCCBBB@@@<<<999;;;;;;888444777<<<:::333555555666666666666666555333444444555555444444333111111222333222111000///000111222333333333333333111111222333333111000///000000000000111111111111111111000000000000111111222111111111000000//////000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111//////000000///...------////////////////////////222222111111000/////////000000000000000000000000////////////000000000000////////////////////////...//////000111222222222111111222222222333333333222111000///000111333444222222333333333222222111444555666777888999::::::<<<>>>@@@@@@@@@AAABBBDDDDDDJJJNNNPPPTTTYYYZZZXXXXXXZZZ\\\\\\[[[[[[\\\^^^___```cccfffiiikkkmmmmmmtttBBBCCCEEEGGGIIIJJJJJJKKKRRRVVV___jjjuuu}}}wwwyyy}}}{{{sssiiieeeiiiooosssttt|||{{{yyyvvvxxxuuu```VVVLLLHHHBBB>>>;;;999777555777777777777666666666666555666777777777666444333555555555555555555555555222222222222222222222222111111111000000000000///000000000000000000000000222222111111000/////////222222222111111111000000......//////000000111111//////000000000000//////111111111111000000000000000000000000000000000000111111000000//////............////////////......000000000000000000000000//////000000000000//////000000000000111111111111111111000000//////......333555555444222000000000---...000111111111000/////////000000111111222222222222111111111111111111333222222222222333444444666666777888999::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHLLLOOOOOORRRWWWYYYWWWZZZ]]]```^^^[[[ZZZ]]]aaaaaaaaabbbcccfffiiilllmmmtttBBBBBBDDDEEEGGGHHHHHHHHHKKKNNNUUU^^^fffqqq{{{xxxwwwuuuwww~~~~~~wwwlllkkkjjjlllooossssssssswwwvvvtttuuu|||lllZZZNNNKKKAAA>>>;;;999999999999888777777777777666666666555444555555666555444333222444444444444444444444444222222222222222222222222222222111111111000000000000000000000000000000000000000111111111111111111222222222111111111000000.../////////000000000111//////000000000000//////000000000000000000000000000000000000000000000000111000000000/////////.........////////////......//////////////////////////////000000000000////////////000000000111111111......//////000000111111///000111000...------.........///000000000000000000000000000000111111111111111111111111111111111333333333333333444444555666666777888999::::::;;;===>>>@@@AAAAAABBBDDDFFFIIIMMMPPPPPPTTTYYYZZZXXX___aaabbb___[[[ZZZ]]]aaacccccccccccceeegggiiijjjsssAAABBBCCCDDDEEEEEEEEEEEEEEEFFFJJJPPPTTTZZZfffsssvvvqqqooolllnnnyyy{{{{{{{{{yyy~~~}}}zzztttooopppuuuuuuqqqlllsss~~~}}}wwwtttxxxooo\\\OOOFFFBBBBBB;;;888666666888999:::999777777777666666666555555333444444444444333222222222222222222222222222222222222222222222222222222333222222222111111111111000000000000000000000000///000000111222222333333222111111111111000000000////////////000000000000//////000000000000//////.........//////000000111000000000000000000000000000000000000////////////...//////000000//////...........................//////000000000000////////////000000000000111111......//////000000111111...000222111000//////000///////////////000111111111111111111000000000000111111111111111111111111444333333333333444555555555666777888999:::;;;;;;===???AAAAAAAAABBBDDDFFFJJJNNNQQQQQQTTTZZZ[[[YYY^^^______\\\YYYZZZ^^^bbbddddddcccccccccdddfffgggrrrBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCFFFJJJJJJLLLTTT]]]lll~~~||||||wwwttt{{{~~~{{{wwwxxx}}}wwwrrrooonnnuuu}}}zzzxxxyyyzzz{{{vvvwwwzzz|||~~~}}}yyyuuuuuuvvvyyy{{{{{{xxxuuuoooqqqqqqqqqxxx}}}wwwssspppooouuu~~~ttteeeTTTLLLHHHCCC>>><<<===;;;999888999:::999888777777666666666555555555333444444444444333333333333333333333333333333333222222222222222222222222333333333222222222111111000000000000000000000000000111111111222222222333111111111111000000000000////////////000000000000//////000000000000//////,,,------...///000000111////////////////////////000000000000//////////////////000000000000//////........................//////000000000000//////////////////000000000111111111000000//////.........///111111000000111222000///.........///111222222222111111000000//////111111111111111222222222444444333333444444555666555555666888999:::;;;;;;===???AAABBBBBBBBBDDDFFFIIIMMMPPPQQQTTTZZZ[[[YYYVVVVVVVVVUUUUUUXXX^^^bbbcccbbbbbbbbbbbbdddeeefffqqqBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBDDDGGGGGGGGGLLLSSS___kkk{{{|||tttpppqqqvvvvvvttt}}}|||vvvuuuxxxyyyuuuqqqnnnnnnnnnnnnnnnhhhiiiiiikkkmmmooopppppppppoooooopppooommmiiieeeddddddeeehhhllloooqqqqqqooouuu|||yyytttrrrrrrttt{{{yyylllTTTJJJBBBBBBCCC@@@:::777>>><<<::::::::::::999777666666666666555555555555444444444444444444555555333333333333333333333333222222222222222222222222333333333222222222111111000000000000000000000000222222222111111111000000000000000000000000000000000000000000//////////////////000000000000//////,,,------...///000000111////////////////////////////////////000000000000//////000000000000////////////////////////////////////000000000000//////...////////////000000000111111000000//////......)))+++---...------...///000///.........///111222222222111111000000//////000000111111111222222222444333333333333444555555555555666777999:::;;;<<<>>>???AAABBBBBBCCCEEEGGGGGGKKKNNNOOOSSSYYY[[[YYYTTTTTTSSSRRRSSSWWW\\\___`````````aaabbbeeeggghhhrrrAAAAAABBBBBBCCCBBBBBBBBBAAA@@@AAADDDEEEFFFJJJPPPZZZ___fffkkkrrrzzz{{{~~~rrrrrrvvvyyytttqqqooollliiilllqqquuuuuuvvvxxxyyywwwssspppfffdddbbbbbbccceeeeeeeeeaaacccfffjjjmmmnnnkkkiiieeeeeefffhhhlllqqqwwwzzz{{{zzzwwwyyy|||yyyfffYYYRRRJJJBBB<<<===???===:::999999888777888::::::999888666666666555555555444444555444444444444555555666444444444444444444444444222222222222222222222222333222222222111111111111000000000000000000000000222222111111000//////...//////000000000000000111000000000000//////////////////000000000000//////.........//////000000111000000000000000000000000////////////000000000000///000000111111000000/////////////////////////////////000000000000//////......////////////000000......//////000000111111+++---//////......///000///////////////000111111111111111111000000000000000000000111222222333333333222222222222333444444444555666777999;;;<<<<<<>>>@@@BBBBBBBBBCCCEEEGGGFFFKKKNNNOOOSSSXXXZZZYYYYYYXXXVVVUUUVVVXXXZZZ\\\^^^^^^___aaacccfffiiikkkqqq>>>???@@@@@@AAAAAAAAAAAA@@@>>>>>>BBBDDDEEEIIIOOOTTTUUUWWWXXX\\\fffsss}}}vvvssspppkkkiiijjjkkkooowwwsssooojjjhhhiiikkkkkkkkkgggkkkrrr{{{|||{{{}}}hhhYYYOOOHHHEEEEEE@@@<<<>>>>>>;;;:::<<<777666666888:::;;;:::999666666555555555444444444333333222222222333555666222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000//////////////////////////////000000111111111000000000/////////...//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000111000000111111111111000000........................//////000000000000//////........./////////000000......//////000000111111///111222222111000111222......///000000000000000000000000000000111111111///000000111222222333333222111111111111222333333444444666777999;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGGGGKKKNNNPPPTTTYYY\\\ZZZ[[[ZZZXXXXXXYYYZZZ[[[[[[______```aaadddgggjjjkkkppp<<<===>>>??????@@@@@@@@@AAA>>>>>>AAADDDFFFJJJPPPOOOOOOOOOPPPRRRXXX```eeeqqq|||mmmiiihhhmmmsss|||xxxuuuvvvxxxyyyyyyvvv{{{vvvllljjjjjjmmmuuu~~~ttt___QQQLLLIIIDDD@@@:::888:::>>>===999777999999888888999;;;;;;:::888666666555555555444444444222222111111111222444555111111111111111111111111222222222222222222222222111111111000000000000///000000000000000000000000------......//////000000.../////////000000111111111111000000/////////...//////000000000000//////111111111111000000000000000000000000000000000000.../////////000000111111000000111111111111000000------------------------//////000000000000//////............/////////000111111111000//////......---///000000.........///---...000111111111000/////////000000111111222222///000000111222222333333111111000000111111222333444444666777999;;;<<<===>>>@@@BBBCCCCCCDDDEEEGGGHHHLLLOOOQQQUUU[[[]]][[[XXXWWWWWWXXXZZZ\\\]]]]]]``````aaabbbdddgggiiikkkooo>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAADDDIIILLLKKKJJJHHHHHHKKKOOOUUUXXX___eeeppp~~~{{{vvvzzzsssllleeedddeeeiiiqqqzzzvvv\\\VVVNNNFFFBBB@@@>>>======<<<<<<<<<<<<;;;;;;;;;777777777777666666666666444444444444333222111000333333333333333333333333222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000222222222111111111111111000000///...............000000000000000000000000//////000000000000//////111111111111000000000000------------............111000...///000000///...333333333222222222111111111111000000//////..................////////////000000000000000000000000000000////////////000000000000////////////000000222111000.........///000000///...///111222222111111222222333333222222111111222222333333444444555555555555666777999;;;<<>>>>>>>>>>>??????????????????@@@???@@@CCCGGGJJJJJJHHHFFFEEEFFFIIIMMMOOOPPPTTT\\\gggppp{{{ssslllggggggkkkqqq{{{jjj\\\QQQLLLFFFAAA>>>===<<<;;;;;;;;;;;;;;;::::::::::::888777777777777666666666444444444444333222111000333333333333333333333333222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111000000///...............000000000000000000000000//////000000000000//////........................////////////000000000000......---...000000///---000000000//////.........000000000///////////////............////////////000000000000000000000000000000////////////000000000000////////////000000222111000/////////000000000///...///111111111000222222333333333333222222111111222333333444444555555555555666888999;;;<<<@@@@@@AAABBBDDDEEEGGGHHHJJJLLLOOORRRUUUXXXZZZ[[[XXXYYYYYYXXXXXXYYY\\\___aaaaaa```______bbbgggkkkppp<<<<<<=========>>>>>>>>>>>>>>>???>>>???AAAEEEHHHJJJHHHFFFCCCCCCDDDFFFGGGIIIJJJOOOUUUZZZ```mmmyyy}}}~~~{{{xxx|||lll\\\OOOGGGEEEBBB???<<<<<<<<<;;;999:::::::::999999999888888888888888777777777666666444444444444333222111111333333333333333333333333222222222222222222222222000000000111111000000000000000000000000000000000000000000000000000000000///000000111111222222222000//////............///000000000000000000000000//////000000000000//////........................////////////000000000000---...///111333333000...//////............------//////////////////000000............////////////000000000000000000000000000000////////////000000000000////////////000000222222111000000000111111111/////////111222111000222333333444444333333222111111222222333444444444555555666666888999;;;<<<@@@AAABBBDDDFFFGGGIIIJJJKKKMMMOOORRRUUUWWWXXXYYYWWWXXXXXXXXXXXXYYY\\\___``````___^^^^^^```dddgggqqq;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>@@@CCCFFFJJJIIIGGGEEECCCDDDDDDEEEJJJIIIKKKNNNOOOQQQYYYcccnnnyyyyyywwwxxxzzz~~~xxxtttvvvzzzwwwbbbSSSKKKFFFDDD???===<<<<<<<<<<<<;;;:::::::::999999999888888888888888777777777666666666333444444444333333222111222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////...//////000111222222333000///............//////000000000000000000000000//////000000000000//////...///////////////000000------------............//////111444777666444111000000000000000000000000---......//////000000000............////////////////////////////////////000000////////////000000000000////////////000000222222111111111111111111000//////000333444444333333333444444444444333333111111111222333333444444555555666777888:::;;;<<<>>>@@@AAADDDFFFHHHIIIJJJJJJKKKNNNQQQTTTWWWXXXYYYWWWXXXYYYYYYYYYZZZ]]]___`````````___^^^```cccfffppp:::;;;;;;;;;;;;<<<<<<<<<>>>???@@@??????@@@BBBDDDGGGFFFEEEDDDDDDDDDDDDEEEGGGEEEFFFHHHHHHGGGMMMTTTUUU\\\hhhvvv{{{{{{vvvqqqooosssxxx~~~tttjjj[[[OOOHHHEEECCCBBB===<<<;;;;;;<<<;;;:::888::::::::::::999999999888777777777666666666666555333333444444444333222222222222222222222222222222111111111111111111111111111222222222222222222111////////////////////////////////////////////////......///000111111222222//////............////////////////////////////////////000000000000//////------......////////////------------...............///111444666666333111111111111111111111111111------......//////000000............////////////////////////////////////000000////////////000000000000////////////000000111111111222222222111111///...///111555777888777222333333444444333333222000000111222222333333444666666666777888:::<<<===<<<>>>@@@CCCEEEGGGGGGHHHGGGIIILLLPPPTTTWWWYYYZZZWWWXXXZZZZZZ[[[\\\^^^``````aaaaaa``````aaadddgggppp::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@??????AAABBBAAAAAABBBBBBCCCCCCCCCCCCDDDBBBBBBEEEEEEDDDGGGMMMKKKNNNTTT^^^kkk{{{{{{{{{wwwtttuuu{{{yyygggYYYSSSKKKEEECCC@@@===:::<<<:::999999999999888666:::::::::999999999888888666666666555555555444444333333333444444333333222222222222222222222222222111111111111111111111111222222333333333333222222000000000000000000000000000000000000000000000000...//////000000111111111///............//////000//////////////////////////////000000000000//////******++++++,,,---------////////////000000000000,,,---...000222222///---......////////////000000..................//////............////////////000000000000000000000000000000////////////000000000000////////////000000///000111111222111111111......///111555888888888111222222333333222222111000000111111222333333333666666666777999:::<<<===;;;===???BBBDDDEEEEEEEEEEEEGGGKKKOOOSSSWWWYYY[[[UUUWWWYYYZZZ[[[\\\^^^``````aaabbbbbbbbbcccfffhhhqqq;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????======>>>@@@>>>???@@@AAABBBBBBAAAAAACCC@@@AAADDDEEECCCEEEJJJHHHJJJLLLQQQYYYcccmmmsss~~~zzzxxxzzz}}}|||xxxvvvxxxzzzmmm]]]QQQKKKGGGAAA??????>>>;;;888;;;999888777999999999888999999888888888777777777555444444444444333333333222333333444444333333222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000/////////000000000000000...............///000000//////////////////////////////000000000000//////)))******+++,,,,,,------////////////000000000000---,,,,,,---...///---,,,---------....../////////..................------............////////////000000000000000000000000000000////////////000000000000////////////000000...///000111111111000000/////////000333555555444000111111222222111111000000000000111222222333333666666777888999;;;<<<===<<<===@@@BBBDDDDDDDDDCCCFFFHHHKKKOOOSSSVVVXXXYYYSSSUUUWWWYYYYYYZZZ\\\^^^___```aaabbbbbbdddfffiiisss;;;;;;;;;<<<<<<<<<======;;;===>>>===<<<<<<===>>>???@@@AAACCCCCCBBBAAAAAA@@@===>>>AAABBBAAABBBFFFDDDEEEFFFHHHLLLQQQUUUXXX```iiiuuu}}}|||xxxoooppp|||wwwttt|||zzztttwwwyyyqqqaaaYYYTTTOOOJJJDDD@@@<<<;;;===@@@???>>><<<:::888888:::;;;<<<<<<777777777777666666666666444444333333333222222222222222333444444333333333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////...............///000111//////////////////////////////000000000000//////++++++,,,------...//////------------.........//////...------...///...,,,........./////////000000/////////......------,,,............/////////000000000000000000000000000000000////////////000000000000////////////000000---...///111111111000///000/////////111222111000000000111111111111000000000000000111222222333333666666777888999;;;<<<======>>>AAACCCDDDDDDCCCCCCHHHJJJLLLOOORRRTTTVVVVVVPPPSSSVVVWWWXXXYYYZZZ\\\]]]___aaabbbbbbdddfffiiiuuu???>>><<<:::999999999:::;;;<<<======<<<<<<===???===???AAAAAA?????????@@@AAAAAA@@@???>>>===<<<;;;AAABBBDDDEEEGGGIIIMMMPPPSSSVVV\\\dddooo|||~~~zzz|||uuunnnooovvv|||}}}hhh```WWWOOOJJJGGGCCCAAA<<<<<<;;;;;;;;;::::::::::::999888888777777888888::::::888777666666555555444555666666666555333222555555555444444333333333222222222111111111111000///000111222222111000///000000111111111111000000000000000000000000000000+++,,,---...///111222222000000000000000000000000////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////000000000///......------000000000000000000000000//////////////////////////////////////////////////////000000///...------000/////////000111222222//////............/////////000111222222111000///222222222111111111000000000000111111111111000000222222111111111222333333333333555666888:::;;;<<<>>>@@@BBBDDDFFFGGGGGGFFFHHHIIIKKKNNNRRRTTTTTTSSSTTTVVVXXXXXXXXXXXXYYY[[[aaacccdddcccaaaaaadddgggwww===<<<;;;:::999999:::::::::<<<======<<<<<<===>>>===>>>@@@@@@???>>>>>>???=========>>>>>>?????????AAABBBCCCCCCCCCEEEHHHJJJIIIKKKNNNSSSZZZdddooovvv~~~xxxzzzvvveeeXXXTTTMMMIIIFFFCCC???;;;;;;;;;;;;::::::::::::999:::999999888888888888888999888777666666555666666333444555666666555444444444444444444444333333333222222222111111111111000000000111111111111000000000000111111111111000000000000000000000000000000,,,------...///000111111000000000000000000000000////////////////////////000/////////............////////////////////////////////////////////////////////////////////////.........///////////////000000000000000000000000///////////////////////////////////////////////////////////////...------000000000///000000111111000000////////////000000///000111222222111000///111111111000000000//////222222333333333333222222333222222222222333333444555555666888999;;;<<<===>>>???BBBDDDFFFFFFFFFFFFIIIJJJLLLPPPTTTVVVVVVUUUUUUWWWXXXXXXWWWWWWYYYZZZ```bbbdddcccaaaaaadddhhhxxx~~~;;;;;;:::999999::::::;;;:::;;;===<<<;;;;;;<<<>>><<<>>>??????>>>======>>>;;;<<<<<<===>>>???@@@@@@@@@AAAAAA@@@???@@@AAACCCGGGGGGHHHIIILLLQQQXXX]]]lllwww}}}rrrfffXXXNNNIIIGGGDDDCCCAAA???;;;888:::::::::999999999888888::::::999888888888888999777777666666666666777777444555666666666666555555333333333333444444444444222222222111111111111000111111000000000000111111000000111111111111000000000000000000000000000000.........//////000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////------......///000000111000000000000000000000000///////////////////////////////////////////////////////////////......---111111000/////////000000111111000000000000111111000000111111111111000000000000000///////////////222222333333333333222222333333333333333444555555777777888999:::;;;<<<======???AAADDDEEEFFFFFFFFFJJJJJJMMMQQQVVVYYYYYYXXXVVVXXXYYYXXXWWWWWWXXXYYY^^^aaabbbbbb```aaaeeeiiiyyy}}}999999999999999:::;;;;;;999;;;<<<<<<;;;:::<<<===<<<===???>>>===;;;<<<<<<===========================>>>??????>>>===???@@@GGGHHHHHHGGGGGGIIINNNQQQTTT\\\gggssszzzjjj^^^VVVQQQKKKGGGBBBBBB@@@???>>>===;;;:::999999999888888888888777::::::999888888888888888777666666666777777888999888888888888777666555555222222222333333444444555222222222111111111000000222111000//////000111222000000111111111111000000////////////////////////000000//////////////////////////////////////////000000000000000000000000///////////////.........////////////////////////////////////////////////////////////////////////............//////000000////////////////////////////////////////////////////////////////////////...///////////////......222111000///////////////111000000//////000000111000000000111111000000000000000000000000000000000000111111222222111111000333333333333444555666666777888888999:::;;;;;;<<<===>>>AAACCCEEEGGGGGGGGGIIIJJJLLLQQQVVVYYYZZZYYYWWWXXXYYYYYYWWWVVVWWWXXX\\\___aaaaaa```aaafffjjjxxx~~~777777888999999:::::::::999:::;;;;;;::::::;;;<<<<<<===>>>>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<:::<<<>>>>>>>>>>>>???AAAAAABBBCCCBBBBBBCCCFFFIIIHHHLLLRRRWWW^^^kkk{{{zzzggg```VVVOOOJJJHHHGGGFFFBBBAAA???===;;;;;;<<<===999999888888888777777777:::999888888777777888888777777777777888999::::::===<<<;;;999777666555444111222222333333444444444222222222111111111000000222111000//////000111222000000111111111111000000////////////////////////000000000000000/////////////////////////////////000000000000000000000000.........///////////////////////////////////////////////////////////////////////////////////////000000//////............////////////////////////////////////////////////////////////////////////......///////////////...111111000///.........///000//////......//////000111000000000000000000111111111111111111111111111111111222222222222111111333333333333444555666777777777888888999::::::;;;===???AAADDDFFFGGGHHHHHHHHHIIIKKKPPPUUUXXXYYYXXXWWWXXXYYYYYYWWWVVVWWWXXX[[[^^^``````___aaaeeeiiiyyy666777888999999999999999888999;;;:::999999:::<<<<<<>>>???>>><<<;;;;;;;;;999::::::;;;<<<===>>>>>>999;;;>>>?????????@@@AAA===>>>@@@@@@@@@@@@BBBDDDCCCFFFHHHHHHJJJQQQ\\\ffftttxxxfffZZZSSSQQQMMMHHHEEEBBBAAAAAA??????===;;;888888:::<<<999999999888888888777777888888777666666666666777777777666777777888999999===<<<:::888666444444333222222222222333333333333222222222111111111111000111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////////////////////////////////////////111000000///......------000000000000000000000000////////////////////////////////////////////////---...//////////////////000000///.........////////////............//////111111000000000000111111111111111111222222222222333333444444444444333333222222222222333555666666666666777888999:::;;;;;;>>>@@@BBBEEEHHHIIIJJJJJJGGGHHHKKKOOOTTTWWWWWWVVVVVVXXXYYYXXXWWWWWWXXXYYY[[[]]]``````___```dddhhhzzz666777888999999888888777888999::::::999999:::;;;===???@@@???===;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999;;;>>>???>>>>>>???@@@>>>@@@AAAAAA@@@???@@@AAA???BBBDDDCCCAAADDDLLLSSSYYYfffzzzuuuhhh]]]RRRJJJGGGHHHGGGEEEAAA>>>======;;;<<<===<<<999888999;;;::::::999999999888888888777777666555555555555555666555555555555666666777999888666444333333333444333333333222222222222222222222222111111111111000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////............/////////000///////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////------.../////////////////////.........///000000000000////////////000000222111000//////000111222000000000000111111111222333444444555555444444333000111111111222444555666666666777999:::<<<===>>>???AAACCCFFFIIIJJJKKKKKKIIIIIIKKKOOOTTTVVVVVVUUUUUUWWWXXXXXXWWWWWWYYYZZZ[[[^^^```___^^^___cccgggxxx666777888999999888777666777999::::::999888:::;;;>>>???@@@???===<<<;;;<<<>>>>>>===<<<:::999888888999<<<>>>???>>>======>>>???AAAAAA@@@>>><<<<<<<<<;;;???BBBBBB@@@AAAGGGLLLNNNWWWhhh|||jjjZZZRRRNNNJJJFFFAAACCCDDDBBB???======>>>777;;;??????===::::::;;;:::::::::999999999999888666666555444444444444444555444444333333333444444444333222111111222333444444333333222222111111111222222222111111111111000///000111222222111000///000000111111111111000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////------......///000000000000000000000000000000000////////////////////////////////////////////////------...///000000//////...............///000111111111000000000000111111222111000//////000111222.../////////000000111111111222222333333222222111000000000111222333555666666777888:::<<<>>>???@@@@@@AAADDDGGGJJJKKKLLLLLLJJJJJJLLLPPPTTTVVVVVVUUUUUUVVVXXXXXXXXXXXXYYY[[[\\\^^^```___^^^___cccfffuuu555666777777666666777888777777888999999999999888@@@???>>><<<:::999999999;;;:::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>><<<>>>@@@@@@@@@AAABBBDDDJJJOOOZZZlllxxxtttrrrlllcccVVVMMMJJJIIIGGGDDDBBBAAA@@@???>>>===<<<;;;999888777777888999;;;<<<::::::999999888777666666666666666666555555555555555555555555555444444444555555333222111000000000333333333222222111111111111111111000000...------+++---000222333222000///000000000000000000000000000000//////.........---000000000000000000000111+++,,,,,,---...///000000111111000000//////......000000000000111111111111////////////////////////.........///////////////000//////.........//////......//////000000111111///......------///000111////////////..................------------......------------...000111222//////000000000000//////////////////000000000000000000//////.........---000111222222222000///...222111000//////000111111222222333333333333444444555666777777888:::===@@@AAABBBDDDEEEGGGIIIJJJKKKKKKNNNRRRVVVXXXYYYYYYXXXSSSTTTUUUUUUUUUVVVYYY[[[```aaa```^^^[[[[[[___cccqqq555666777777666666777888777777888999999999999888======<<<;;;::::::::::::888888999999::::::;;;;;;::::::;;;<<<<<<======>>>>>>==================>>><<<>>>???@@@@@@@@@BBBCCCFFFJJJRRR```ooo|||~~~oooeee```]]][[[^^^VVVLLLFFFEEEEEECCCAAAAAAAAA@@@???>>><<<<<<;;;999999999999999::::::;;;999999888777777666555555666666666666555555555555444444444444444444444444444444333222111111111111333222222222222222222111111111111111000///...---,,,---///111222111000000000000000000000000000000000/////////............111111000000000000000000......//////////////////000000000000////////////---.........////////////222222222222222222222222////////////............//////......---......//////////////////000000000///......---...///000111---------....../////////......------------............---------...//////////////////////////////////////////000000000000111111000000000/////////000111111222111000///...222111000//////000111222222222333333333333444444555777888888999:::>>>@@@AAAAAACCCEEEGGGHHHJJJKKKLLLNNNRRRUUUXXXXXXXXXWWWTTTUUUVVVVVVVVVWWWZZZ\\\```aaaaaa^^^[[[ZZZ]]]aaaooo555666777777666666777888777777888999999999999888::::::999999999::::::;;;666666777888999:::;;;;;;999999::::::;;;<<<<<<<<<======<<<<<<<<<<<<======<<<===????????????AAABBBBBBDDDHHHPPPZZZbbbhhhjjjkkklllnnnmmmmmmpppvvv{{{zzzrrrkkk```VVVPPPMMMKKKJJJMMMHHHBBB@@@@@@AAAAAA???@@@@@@???>>>===<<<<<<;;;::::::;;;;;;::::::999999777777777666666555555444666666666555555555555444222333333333444555555555333222222111111111222222111111111222222222222222222222222222111000//////......//////000000111111000000000000000000000000////////////............111111111000000/////////111111000000////////////////////////000000000000------........./////////........................000/////////...---------...---------------......000000/////////////////////............///000000+++,,,------//////000111......------------......000///......---------...000///............///000////////////000000000000111111111111000000000000000111111111111000//////111111000000000111111222222222333333333333444444666777999999:::;;;>>>@@@???@@@BBBDDDFFFHHHIIIJJJMMMOOORRRUUUWWWWWWWWWVVVUUUVVVWWWWWWWWWXXXZZZ\\\___```aaa___[[[ZZZ\\\___mmm555666777777666666777888777777888999999999999888999999888888888888999999666666777777888888999999888888888999::::::;;;;;;===<<<<<<;;;;;;<<<<<<===;;;===>>>>>>>>>>>>???AAA???@@@AAADDDIIINNNRRRTTTUUUWWWXXXXXXWWWXXX[[[^^^fffkkkvvvuuummmfff___[[[ZZZVVVQQQLLLHHHFFFEEEEEECCCAAA??????@@@AAAAAA???>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<;;;:::888777777777777666666555555555666666555555555444444444222333333444555666666777111111111111111222333333000000111111222222333333222222222222222111000000000///......///000111222000000000000000000000000///////////////.........111111111000//////......////////////////////////.........///000111111111/////////000000000111111,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,------,,,,,,,,,---......000000000//////......---............/////////000.........//////000000000......------------......000//////....../////////222111///......///111222////////////000000000000000000000000000000000000000000111111111000000000111111111111111111222222222222222333333333444444777888:::;;;;;;<<<>>>@@@>>>???@@@CCCEEEGGGIIIJJJNNNPPPRRRTTTVVVVVVVVVVVVUUUVVVWWWWWWWWWWWWYYY[[[[[[^^^```___]]]\\\]]]```mmm555666777777666666777888777777888999999999999888::::::999777777777777777888888888777777666666666777777888888999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::<<<============>>>???>>>>>>???@@@AAADDDGGGIIIIIIKKKLLLLLLLLLMMMNNNOOORRRTTT[[[dddmmmzzzqqqjjj```XXXTTTQQQNNNKKKKKKJJJIIIFFFDDDBBBBBBBBB@@@???>>>???@@@@@@??????======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999777666888777777777777777666666555555555555444444444444333333444555666777777777000000000000111222333333000000000111111222222222111222222222222111111000111000.........///111222000000000000000000000000.........///////////////000000000000//////......,,,,,,---......///000000------...///000111222222////////////000000000000////////////////////////000//////...---,,,,,,+++,,,,,,,,,,,,,,,---...///000000//////......---------......///////////////222111111000000/////////......------------......////////////000111222333333222000//////000222333////////////000000000000////////////////////////000000000000000000111111000000111111222222222222222222222333333333444444666888:::;;;;;;<<<===???===>>>@@@BBBEEEGGGIIIJJJNNNPPPQQQSSSUUUVVVVVVVVVSSSUUUWWWWWWVVVVVVWWWYYYWWWZZZ^^^___^^^^^^aaadddooo555666777777666666777888777777888999999999999888;;;:::999888777666666666::::::999888777666555555777777888888999:::::::::;;;;;;::::::::::::;;;;;;:::;;;======<<<;;;===>>>===>>>@@@@@@@@@AAACCCEEECCCDDDEEEEEEFFFGGGGGGGGGIIIIIILLLQQQUUU^^^qqqzzzpppkkkddd^^^YYYTTTNNNIIIGGGFFFEEEDDDDDDEEEFFFEEEBBBAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666777777777777777777777777555555555444444444444333333444444555555666666666000000000000000111222333000000000111111111111111000111111111111111000000111000///......///000111000000000000000000000000.........///////////////////////////////////////++++++,,,---...///000000---......///000111111222,,,,,,---------.................................///.........---,,,,,,,,,,,,,,,,,,,,,---...///000//////..................---......///000/////////333222222111000///...---......------------...............///000111333444222111000000000000111222////////////000000000000............////////////000000000///000000111222///000111222333333333333222222333333333333444444666888:::;;;;;;;;;<<<======>>>@@@BBBEEEGGGIIIJJJNNNOOOQQQSSSTTTVVVWWWWWWSSSUUUWWWWWWVVVVVVVVVWWWVVVYYY]]]^^^^^^```eeeiiisss555666777777666666777888777777888999999999999888999999888777777888888888999999999888888777777777777777888999999::::::;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<;;;:::<<<===;;;>>>@@@@@@???>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBCCCDDDHHHKKKKKKPPP^^^mmmzzz{{{zzzwwwvvv|||~~~xxxooommmeee[[[VVVTTTPPPJJJLLLIIIEEEBBBAAA@@@??????@@@BBBDDDDDDAAA@@@AAABBB<<<=========<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<:::999888888777777777777666666666666666666666666555555555444444444333333333333333333333333333333111000000000000000111222111111111111000000000000///000000111111000000///000000////////////000000000000000000000000000000............/////////000------......///000000000------....../////////000......//////000000111111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111------..................------///000000000///...000000//////......------......------------............---......///000000////////////////////////////////////000000000000......//////000000000000111000/////////000222333///000111333444444333333222222333333333333444444555777:::;;;;;;:::;;;<<<===>>>@@@CCCFFFHHHJJJKKKMMMNNNOOORRRTTTVVVWWWXXXTTTVVVXXXXXXWWWVVVWWWWWWYYY[[[^^^^^^^^^aaafffkkkuuu555666777777666666777888777777888999999999999888777777777777888999:::;;;888888888888888999999999888888888999::::::;;;;;;;;;::::::999999::::::;;;999;;;<<<<<<::::::;;;<<<:::===@@@AAA>>>======???BBBAAA??????@@@@@@@@@??????BBBHHHKKKIIIJJJUUUbbbmmmlllhhhaaa]]]bbbooozzz}}}uuummmfff___[[[VVVUUUQQQLLLJJJKKKIIIEEEDDDCCC@@@>>>===<<<<<<<<<:::===??????===<<<>>>@@@======>>>===<<<<<<>>>???999::::::;;;;;;<<<<<<<<<999999777666666666777888444555555555555555555555555555444444444333333333222222111111111111111111111111000000000000111111222222111111000000//////...//////000000000//////000000000000000/////////000000000000000000000000---.........//////000000,,,,,,---...///000111111000000000000////////////////////////000000000000........./////////000000000000000000000000000000,,,,,,---------------------------...///000111111,,,------....../////////,,,---///000000000///...,,,,,,------------------.........------...............---,,,,,,,,,,,,---------...//////...------////////////000000000000//////000000111111111222111000/////////111222333///000222333444444333333222222333333333444444444444777:::;;;:::::::::;;;===>>>AAACCCFFFIIIKKKLLLLLLMMMOOOQQQTTTVVVXXXYYYUUUWWWYYYZZZYYYWWWWWWXXX\\\]]]___^^^^^^```fffkkkwww444444444555555555555666888888777666666666666666888888888888999999999999777777777777888888888888777777888888888888777777999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======>>>===>>>>>>>>>????????????===>>>@@@AAADDDIIINNNSSScccbbb]]]UUUPPPQQQXXX```fffiiinnnwwwzzzrrrfffccc^^^XXXTTTQQQOOOOOOJJJIIIIIIHHHFFFEEECCCBBBBBBAAA>>>===<<<<<<>>>??????>>>======<<<<<<============<<<;;;;;;;;;;;;<<<@@@???>>><<<<<<;;;;;;;;;:::999999888777666666555666666555555555444444444444444444444444444444444555555444333222222111000111111111111222333444444333333333222222222111111////////////000000000000///////////////000111111////////////////////////------......//////000000000000000000000000000000000000//////.........---////////////////////////000000000000000///.........////////////......---......---------,,,,,,,,,------............------///////////////.........................................................---......///000111111222...............///000000......------------......000000000000000111111222111111000000//////......000000111111111000000//////000222333444555555555111111111222333444555666777888999999:::;;;>>>AAA@@@@@@@@@AAACCCFFFHHHJJJNNNOOOPPPRRRTTTUUUVVVVVVUUUVVVXXXYYYXXXYYY[[[\\\]]]```bbbaaa``````dddgggvvv555555555555666666666666888777777666666666666666555555666666666777777777555555555555666666666666777777888888888888777777999999999999999999999999888999999::::::::::::::::::::::::;;;<<<==================>>>>>>>>>??????>>>???@@@AAABBBEEEJJJNNNYYYXXXTTTNNNIIIJJJQQQWWW[[[]]]___dddkkkrrryyy}}}{{{rrriiiaaa\\\YYYWWWSSSOOOMMMKKKJJJJJJEEEEEEEEEDDDBBBAAA???>>>???>>><<<;;;:::;;;======@@@@@@@@@???>>>=========>>>======<<<<<<<<<<<<<<>><<<;;;;;;;;;:::777666666555555444444444555555555444444444444333444444444444444444444444333333333333333333222222333222222111111111222222222222111111111000000000////////////000000000000///////////////000111111000000000000000000000000.........///////////////////////////////////////000/////////............////////////////////////000000000000000///......,,,---......//////......000000/////////.........------............------/////////////////////...................................................------------...//////000...............///000000/////////....../////////000000//////000000111222111000000000/////////...000000111111111111000000///000222333444555555555222222222222333444444555777999:::::::::;;;>>>AAAAAAAAABBBCCCEEEGGGJJJKKKNNNOOOQQQSSSTTTVVVVVVVVVUUUWWWYYYYYYYYYYYY[[[]]]```bbbdddccc```___bbbdddjjj{{{555555555666666666777777777777666666555555666666555555666666666666777777555555555555666666666666777777888888888888777777999999999999999999999999777888888999999999999999999::::::;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>???@@@@@@@@@???AAAEEEHHHMMMMMMKKKGGGCCCDDDIIINNNTTTTTTTTTVVVYYY]]]aaaccc___bbbjjjxxx|||wwwsssnnniiiaaa[[[VVVSSSPPPNNNLLLKKKIIIHHHGGGFFFGGGGGGCCCCCCBBBAAA@@@>>>===<<<>>>===<<<<<<<<<===>>>???BBBCCCCCCBBBAAA???===<<<>>>======<<<<<<<<<<<<<<>>>>>===;;;;;;::::::555555444444444444444444444444444444333333333333444444444444444444444444222222222222333333444444333333222111000//////000111111000000000/////////////////////000000000000///////////////000111111111111111111111111111111///////////////.........////////////////////////////////////............//////////////////////////////000000000///......+++,,,---.../////////...000000000/////////......------............------......//////////////////................................................000///...------...///000...............///000000000000////////////000000000000//////000000111222000000000000////////////000000111111111111000000000000222333444444444444333333333222222333444444777999:::::::::;;;>>>@@@AAABBBCCCDDDFFFIIIKKKLLLNNNOOOQQQSSSUUUVVVWWWWWWVVVXXXYYYZZZYYYZZZ[[[]]]bbbdddeeeccc___]]]___aaadddwww444444444555555555666666777666666555555555666666777777777777888888888999777777777777888888888888777777888888888888777777888888888888888888888888777888888999:::999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========??????@@@??????@@@CCCEEEFFFGGGFFFDDDBBBCCCFFFIIIMMMMMMNNNOOORRRUUUYYY[[[RRRTTT[[[hhhtttzzzwwwqqqhhhmmmtttzzzpppccc^^^[[[YYYXXXVVVRRROOOMMMMMMLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCCCCBBBAAA@@@>>>===@@@?????????@@@AAACCCDDDCCCDDDEEEEEECCCAAA>>><<<===<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;::::::666666555555555555666777444444333333333222222222333333333333333333333333222222222222222222222333222111111000//////000000111111000000000/////////////////////000000000000///////////////000000111000000000000000000000000000000//////......------///////////////////////////////////////.........////////////////////////...///////////////......---....../////////..................------------------............------............////////////................................................333222000//////000111222...............///000000000//////////////////000///////////////000111111000000000000///////////////000000111111111111000000000111333333444444444444444333222222222333333777999:::;;;:::;;;===???@@@AAABBBDDDGGGIIIKKKLLLOOOPPPRRRTTTUUUWWWWWWXXXWWWXXXZZZZZZYYYZZZ[[[]]]___bbbcccbbb^^^\\\]]]___iii{{{222222222333333333444444666666555555555555666666666777777777777888888888777777777777888888888888777777888888888888777777888888888888888888888888888999999:::::::::::::::999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===?????????@@@CCCEEECCCCCCCCCBBBAAABBBDDDFFFDDDEEEFFFHHHKKKNNNQQQSSSLLLMMMSSS^^^hhhjjjbbbYYYTTTVVVZZZ^^^aaadddhhhjjjuuuyyy}}}zzztttpppooopppsssuuuyyyxxxpppbbbVVVRRROOOLLLJJJJJJKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDEEEDDDBBB@@@>>><<<;;;::::::999999::::::======>>>>>>>>>===<<<;;;777666555444444555777888444444333333333222222222333333333333333333333333444444333222222111000000000000//////000111111222222222111111111000000000////////////000000000000///////////////000000111////////////////////////000000//////......------.................................///////////////////////////////////////......////////////......000000000000000///...---//////.........---------------............---------.........//////000000................................................222111000//////000111111...............///000000///......------......////////////...///000000111////////////000000000000//////000111111111111111000000111222333333333333444444333222222222333333777999;;;;;;;;;;;;===>>>>>>???AAADDDFFFIIIJJJKKKPPPQQQRRRTTTVVVWWWXXXXXXWWWXXXZZZZZZYYYYYYZZZ\\\ZZZ]]]______\\\ZZZ[[[]]]lll|||111111111222222222333333555555444444555555666666444444555555555555666666555555555555666666666666777777888888888888777777888888888888888888888888888999999:::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;:::<<<===>>>>>>@@@BBBEEE@@@??????>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKGGGHHHNNNZZZeeedddYYYNNNKKKKKKLLLMMMNNNOOOPPPQQQWWWZZZaaajjjwww~~~{{{zzzyyywwwtttqqqppppppoookkkhhh```^^^\\\ZZZ[[[^^^aaacccgggiiifff[[[QQQLLLIIIFFFBBBDDDGGGGGGFFFDDDDDDDDDGGGGGGFFFEEEEEEDDDCCCCCC@@@AAAAAA@@@???>>>============>>>???@@@@@@AAAAAA???@@@AAACCCCCCBBBBBBAAA<<<;;;;;;:::999:::::::::;;;<<<>>>???@@@@@@???>>>777555444222222333555666444444444444333333333333333333333333333333333333444444333222111000//////000//////000111222333333222222111111111000000000////////////000000000000///////////////000111111........................///////////////..........................................///////////////////////////////////////------.../////////....../////////000///......---111111111000000000//////------............------------......///000000000................................................---------..............................///000000......------------......//////......//////000111////////////000000000000...///000111111222111111000000111222222333222222333333333222222333444444777999;;;<<<;;;;;;<<<======???AAADDDGGGIIIJJJKKKPPPQQQSSSUUUWWWXXXYYYYYYVVVXXXYYYYYYXXXXXXYYY[[[VVVYYY]]]]]][[[YYYZZZ\\\gggwww111111222222222333333333555444444444444555666777444444444555555555666666555555555555666666666666777777888888888888777777888888888888888888888888777888888999999999999999999999999999999888888888999999999999::::::::::::999:::<<<===<<<===???AAA???>>><<<<<<===>>>???@@@BBBBBBBBBCCCDDDEEEFFFFFFFFFGGGNNN[[[eeedddWWWKKKGGGFFFEEEEEEEEEFFFEEEEEEFFFHHHNNNVVVcccttt~~~~~~vvvooofff___\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTPPPQQQQQQQQQSSSTTTUUUVVVWWW[[[[[[RRRJJJFFFDDDBBBAAACCCDDDCCCBBBAAACCCEEEDDDDDDDDDCCCBBBAAAAAA@@@??????@@@??????>>>===<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<>>>???AAABBBDDDDDD======<<<;;;;;;;;;;;;<<<:::<<<>>>@@@BBBBBBBBBAAA999777555333222333555666555555555444444444444333222222222222222222222222333222222222111111000000222222111111111222222333111111000000000/////////////////////000000000000///////////////000111111////////////////////////.........///////////////..................................../////////000////////////////////////,,,---......//////......***+++,,,---............111111111111000000000///------............------------......///000000111................................................)))+++,,,...///...---,,,...............///000000//////............/////////............///000000.../////////000000000111...///000111111222222222000111111222222222222111222222222222333444444555777999<<<<<<<<<;;;<<<<<<>>>???BBBFFFHHHJJJKKKLLLQQQRRRTTTVVVWWWXXXYYYYYYVVVWWWXXXXXXWWWWWWXXXYYYUUUYYY]]]]]][[[YYYZZZ[[[cccttt222222333333333444444444444444444444444555666777666666666666777777777888777777777777888888888888777777888888888888777777777777777777777777777777666666777888888888888888999999888888888888888888888888999999999:::::::::888:::;;;;;;;;;;;;<<<>>>AAA???<<<<<<===>>>???@@@>>>>>>???@@@AAABBBCCCCCCEEEFFFLLLYYYcccaaaSSSEEEEEECCCBBBBBBBBBCCCCCCBBB???AAAEEEMMMZZZlll}}}zzznnnfffdddeeeaaa___dddlllmmmhhhfffhhhiiijjjjjjlllpppwww~~~~~~xxxlllccc\\\WWWPPPMMMLLLMMMLLLKKKLLLMMMNNNMMMKKKKKKKKKMMMJJJKKKLLLNNNNNNNNNNNNNNNKKKQQQQQQJJJCCCAAAAAAAAA???@@@@@@>>><<<===AAAEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===;;;<<<<<<===============::::::;;;===???BBBEEEFFF??????>>>===============999;;;>>>AAACCCDDDDDDCCC===;;;888555555555777888666666555555555444444444222222222222222222222222111111111111111222222222555444333222111111111111000/////////............////////////000000000000///////////////000111111000000000000000000000000---.........//////000000........................---.........//////000000////////////////////////,,,,,,---.../////////...%%%&&&(((+++---...//////////////////............---..................------------...///000000111................................................)))+++...000111000///---...............///000000000000////////////000000...............///000000.../////////000000111111......///111111222222222000111111222222222111111111111111222333444555666777999<<<===<<<;;;;;;<<>>???@@@???===<<<===>>>@@@CCCFFFPPPbbbuuuuuuhhh]]]VVVSSSRRRUUUTTTRRRQQQPPPPPPQQQQQQUUUUUUUUUUUUWWWZZZ^^^```[[[bbbmmmwww~~~}}}{{{~~~~~~}}}~~~uuuooonnnmmmlllkkkiiigggfffggggggbbbYYYQQQLLLLLLKKKJJJIIIHHHHHHGGGKKKIIIGGGFFFEEEFFFGGGHHHEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMLLLJJJHHHFFF@@@AAABBBCCCCCCCCCBBBAAA<<<>>>AAACCCCCCBBB@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;999:::<<<===;;;888888999;;;<<>>>>>=========???BBBDDDFFF===999666444444555666666444444444444444444444444333222222111111222222333111111111111111111111111333222111111000000111111444333222111000...------000000000000000///..............................////////////............//////////////////////////////............//////......,,,++++++,,,......,,,,,,,,,------.........,,,------......------,,,...------------.../////////...---,,,+++,,,,,,---...---,,,,,,,,,,,,---...------------------------////////////////////////000///...---------------------------------------//////.........---------......//////000000111111000000//////......------222111000//////000111222222222222222222222222222111111222222222333333333222333444444333333555777999:::<<<=========<<<<<<===???CCCGGGJJJMMMNNNOOOPPPRRRTTTVVVVVVVVVXXXYYYTTTUUUWWWVVVUUUUUUVVVXXXZZZ\\\]]][[[XXXWWWYYY\\\fffuuu333333222222222333444555444444444444555555555555666444333444666666555333333333333444555666666666777888999888777666888:::888777555444555666888999777777777777888888888888666666777777777888888888::::::999888888999:::::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@AAABBBFFFJJJLLLJJJDDD???999;;;<<<<<<<<<<<<>>>@@@BBBGGGOOOYYYhhhuuuyyyvvvrrrlllbbbXXXPPPKKKJJJJJJPPPNNNMMMKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLOOOQQQSSSOOOSSSYYY```dddfffgggfffgggjjjlllkkklllwwwwwwooojjjddd___[[[\\\ZZZYYYZZZ[[[YYYRRRKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBCCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHDDDDDDEEEDDDDDDBBBAAA@@@>>>???@@@AAABBBBBBAAAAAA===>>>???AAAAAA@@@???>>>@@@??????>>>>>>===<<<<<<<<<:::888999::::::888666888999:::;;;===???@@@@@@>>>??????>>><<<<<<===>>>;;;;;;;;;===???BBBFFFHHH===:::666444444555555555444444444444444444444444333222222111111222222333111111111111111111111111333222222111111111111111333222222111000///......000000000000000///..............................////////////............//////////////////////////////............//////...------,,,,,,------...---------....../////////---......//////......---...------------...//////000///...---------............---,,,,,,---..............................////////////////////////000000//////....................................//////.........---------//////////////////000000///////////////.........111000////////////000111111111111111111111111111111111222222222333333333222333444333333333555777999:::;;;============<<<<<<>>>BBBEEEIIILLLMMMNNNPPPRRRUUUVVVVVVVVVXXXYYYWWWXXXYYYYYYXXXXXXYYYZZZZZZ\\\^^^\\\YYYXXXZZZ]]]eeettt666555444444444444444555222333333333444444444444555444333444555666555333333333333444555555666666777888888777666666777999888777666555555555666777555555666666666777777777666666777777777777888888888888777777777777888888999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAA>>><<<888:::;;;;;;<<<>>>AAACCCIIIQQQ\\\fffooosssnnneee]]]YYYRRRLLLHHHGGGGGGHHHJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJLLLNNNOOOQQQSSSSSSZZZ\\\\\\\\\^^^iii|||xxxooodddZZZTTTOOOMMMLLLMMMOOONNNJJJFFFDDDFFFGGGHHHHHHGGGEEEDDDDDDCCCAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB===>>>???@@@@@@@@@@@@???=========>>>>>>>>>>>>>>>@@@@@@??????>>>===<<<<<<===;;;:::999::::::888777888999999:::;;;<<<===>>>???@@@@@@???===;;;<<<===888888999<<>>AAADDDHHHJJJLLLMMMPPPRRRUUUVVVVVVVVVWWWYYYXXXYYYZZZZZZYYYYYYZZZ[[[ZZZ\\\^^^^^^[[[ZZZ\\\___iiixxx666666555555444444444333333333333333444444444444444444444444444444444444555555555666666777777777666777777666555555666888888777666555555555555555444444444555555555666666666666666666777777777888777777777777777777777777999999999888999::::::;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<===AAAGGGLLLXXX```iiinnnppplllaaaVVVPPPMMMJJJFFFEEEEEEGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJSSSUUUUUUTTTTTT\\\iiitttwwwiii\\\TTTJJJHHHFFFFFFHHHHHHGGGEEEBBBCCCFFFHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFDDDCCCBBBCCCDDDEEE@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;<<<===>>>@@@@@@@@@???????????????@@@???>>>===<<<;;;:::999999999::::::;;;;;;<<<<<>>;;;;;;;;;888888999;;;>>>AAACCCEEE===:::666444444444333222444444444444444444444444333222222111111222222333111111111111111111111111222333333222222222111111000000000000000111111111//////000000000000//////........................////////////............////////////////////////......------------......,,,---...//////...---,,,..................//////......////////////.........------------...////////////........................------------..............................//////////////////////////////000000000/////////................................................000/////////......------------......//////000000//////............//////000000000111111111111111111111222222222333333333111222333333222333555777888999;;;===>>>>>>=========???AAADDDHHHJJJLLLMMMQQQSSSUUUVVVVVVVVVWWWXXXWWWXXXYYYYYYXXXXXXYYYZZZZZZ]]]______]]]\\\^^^aaalllzzz444444444444333333222222333444444444444555555555333444444444333333444444555555555555666666666666555666666555444444555777777777666555555555444444333444444444444555555555555666666666666777777777777888888888888888888777999888888888888999::::::999999999999:::::::::;;;::::::999999::::::;;;<<<;;;;;;<<<<<<;;;:::999999<<<<<<===>>>BBBJJJSSSZZZhhhmmmooommmhhhaaaVVVKKKFFFDDDBBBAAA@@@AAABBBCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEGGGGGGGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCCHHHKKKMMMLLLLLLNNNUUU[[[jjjsss~~~wwwhhhZZZRRRIIIHHHEEEDDDEEEEEEEEEEEEAAACCCFFFHHHHHHGGGEEEDDDAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAADDDCCC@@@???>>>@@@BBBCCCDDDDDDBBB@@@>>>===<<<;;;<<<;;;:::999:::;;;===>>>===>>>???@@@BBBCCCDDDEEEAAAAAA@@@>>><<<::::::999::::::;;;;;;;;;<<<<<<<<>>>>>>>>===@@@AAABBBEEEHHHKKKMMMOOOQQQSSSUUUVVVVVVUUUWWWXXXWWWXXXYYYYYYXXXXXXYYY[[[ZZZ]]]``````^^^]]]___aaaiiivvv222333333333333222222111444444444444555555555555222444555444333222333444333333333333333333333333444555555444333333444666666666666555555555555444333333444444444555555555555555666666666666777777888888999999999999888888888888888888888999::::::888888999999999::::::::::::999999999999:::;;;;;;777999::::::999777777888888<<>>>>>???@@@AAAAAACCCEEEGGGGGGGGGEEEDDD@@@AAABBBCCCCCCBBBAAAAAAAAADDDHHHIIIHHHIIILLLPPPSSS\\\gggoooxxxrrrbbbUUUNNNGGGFFFDDDCCCBBBBBBCCCCCCAAACCCEEEFFFGGGFFFEEEDDD>>>>>>>>>???????????????BBBBBBBBBAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBFFFDDDBBB@@@===<<<;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<>>>@@@BBBDDDFFFGGG@@@@@@@@@===:::888777888:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>AAABBBCCCEEEHHHKKKNNNOOORRRSSSVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZ^^^aaaaaa___]]]^^^```jjjxxx111111333333444333222222222333333333444444444444222444555444222111333555333333333333333333333333333444444333222222333555444444555555555555555555444444444444555555555555555555555666666666777777777888999999999999888777888888888888888999999:::888888888888999999999999:::999999999999:::;;;;;;777999:::999777777999;;;>>>EEEPPP[[[dddjjjpppssspppnnneeeXXXNNNJJJFFFCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>=========>>>???@@@@@@BBBEEEHHHHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFGGGIIILLLEEEMMMUUUYYY```jjjrrrtttzzz{{{zzzrrrfffYYYOOOJJJDDDCCCCCCBBBAAAAAABBBDDDAAABBBCCCCCCCCCCCCCCCBBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>><<<;;;;;;<<<:::::::::::::::;;;<<<<<<;;;;;;===???AAACCCDDDEEE@@@AAAAAA>>>:::777777888777888888999:::;;;;;;<<<===???AAAAAA???===<<<<<<::::::::::::::::::999999777666444444555555444333444444444444444444444444333222222111111222222333111111111111111111111111222333444555444333111000111111111000000000000000......///000000000000000////////////////////////////////////............////////////////////////000000////////////000000//////............/////////.........------------------............------...------------...//////+++,,,---/////////...------...///000000///...---........................////////////////////////,,,---///000000000///...........................---------.........//////000000000111111111111111///////////////.........//////000111111000//////000000000111222333333333111111222222222333333333000111222222111222444666777888:::<<<>>>>>>>>>>>>AAAAAABBBDDDGGGJJJMMMNNNRRRTTTVVVVVVUUUUUUVVVWWWXXXYYY[[[ZZZYYYYYYZZZ\\\[[[^^^bbbaaa^^^\\\\\\^^^nnn|||000111333444555444444333111111222222222333333333111333555444222111333555555555555555555555555555333444444333222222333555333333444555666666666555444444444555555555666666555555555555666666666777666777888999999888777666888888888777888999999:::777888888888888999999999::::::999999::::::;;;<<<:::;;;;;;999777888<<<@@@GGGQQQ```mmmtttvvvvvvuuukkkhhh^^^PPPFFFDDDCCCAAA????????????????????????@@@???>>>===>>>>>>@@@@@@;;;>>>AAADDDEEEDDDBBBAAACCCBBB@@@?????????AAABBBEEEEEEEEECCCAAAAAADDDFFFBBBHHHLLLLLLNNNUUU\\\^^^eeegggfffaaaWWWNNNGGGEEEAAABBBCCCBBBBBBBBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCC>>>?????????@@@@@@@@@@@@@@@???????????????@@@@@@???>>>===<<<;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDAAA<<<999999:::666666777888999:::;;;;;;888:::>>>???>>>=========888999999:::::::::999999666555444444666666555444444444444444444444444444333222222222222222222333111111111111111111111111222333444555555333111000111111111111000000000///......///000000000000000000000000000000000000000000/////////............////////////////////////111111000000000000111111000///...------...///000000000//////.........---......////////////.........------------...//////,,,---///000000000//////---...///000000///...---////////////////////////////////////////////////,,,...000111222111000///////////////////////////---------.........//////000000111111222222333333000000//////.........---///000111222222111000///...//////000111222222222111111222222222333333333000111222222111222444666777888:::<<<>>>>>>>>>>>>@@@@@@AAACCCEEEIIILLLMMMRRRTTTVVVVVVUUUUUUVVVWWWVVVWWWXXXXXXWWWWWWXXXYYY[[[___bbbaaa^^^[[[[[[\\\lllzzz111111111111222333333444222222111111222222333444444555555555444333333222333333444555666666666666222222333333333333444444000111222222333333222222666555333222222333444555555555666666666666555555444555666666666666666666555666666555555666888:::777777888888888888777777666666777888999::::::::::::555555:::===<<>>AAAAAAAAAAAA@@@???======>>>>>>>>>>>>============<<<===???@@@AAAAAAAAA@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFHHHKKKLLLRRRRRRRRRPPPMMMIIIFFFCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAACCC<<<:::???AAA===;;;===??????>>>===<<<<<<===???========================<<<;;;<<<===??????===;;;999:::<<<>>>??????>>>>>>@@@@@@???===<<<;;;:::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999777555333777777777777666666666666555555555444444333333333222222222222222222222222333222222111111222222333222222222222222222222222000000111000000///......000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////---......///000111111111111///,,,+++,,,.........///............///000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////------......//////000000000000//////.........---000000000000000000000000//////......///000111111000000000000000000000000000000000000000000000000222222111111111111111111111222222222222333333333333222111111111222333444:::999999:::;;;===???AAAAAAAAABBBDDDFFFJJJLLLNNNPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZZZZXXXWWWXXXZZZ[[[]]]___^^^]]][[[ZZZ[[[lll|||333333222222111222222222222222111111222222333444444444555555444333333222333333444555555555444444222222222333333333444444111222222333333333333333555444444333333444444444555555666666666666555555444555555666666666666666555666666555444555777999777777888888888888777777777777777888888999999:::;;;888888;;;;;;===EEEOOO___iiiqqqppplllhhhccc^^^UUUOOOHHHBBB@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::===============>>>>>>>>>======>>>???@@@@@@@@@???@@@??????>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIIIIHHHGGGDDDBBBAAACCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA???>>>@@@<<<<<>>======>>>@@@========================>>>===<<<<<<======;;;999999:::;;;===>>>>>>======>>>>>>===<<<;;;::::::999::::::999999999999999:::::::::::::::::::::::::::999999::::::999777555444555555555555444444444444555555444444444333333333222222222222222222222222333222222111111222222333111111111111111111111111000111111111111000///...000000000000000000000000////////////////////////...///////////////......////////////////////////..............................//////000111111222222000---,,,---...............------......///000........................................................................,,,---......//////..................////////////......///////////////000000/////////............000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000000000111111111111111111111111///000000000000111111111333222111111111222333444999999999:::;;;===???@@@BBBAAAAAACCCEEEHHHKKKMMMPPPQQQQQQRRRTTTUUUWWWWWWWWWXXXYYYYYYWWWWWWWWWYYYZZZ\\\^^^^^^\\\[[[ZZZ[[[gggwww555444333222111111111111222222111111222222333444444444444444444333333222333333444444444333222222222222222222333333333333222222333444444444444444333333444444555444444333555555666666666666555555444444555666666666666666666777777666444444555777666777777888888777777666888888888888888888888888:::999;;;<<<;;;@@@MMMZZZdddfffeee```[[[WWWRRRLLLHHHEEEAAA>>>>>>>>>>>>=========<<<<<<;;;:::::::::<<<<<<<<<======>>>>>>???>>>>>>=========>>>>>>???>>>>>>>>>======>>>>>>>>>@@@????????????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDAAABBBBBBBBBAAA@@@>>>===<<<===BBBKKKOOOKKKFFFDDDDDDBBB@@@>>>======>>>???========================@@@>>><<<;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::===<<<;;;:::999999999999999999999999999999999999888888999:::999888777666555555555444444444444333444444444444333333333333333333333333333333333333333222222111111222222333////////////////////////000000111111111000//////000000000000000000000000//////////////////////////////000000///...------////////////////////////...........................//////000000111111222444111///---.........------------------......///------------------------........................////////////////////////---...//////000000//////............////////////000000000000////////////////////////............000000000000000000000000222222111000000000111111000000000000000000000000////////////////////////111111111111111111111111///000000000000111111111333222111111111333444555999999999:::<<<===???@@@BBBAAA@@@AAABBBFFFIIILLLQQQQQQRRRSSSUUUVVVWWWXXXUUUWWWXXXWWWVVVUUUVVVXXXXXXZZZ\\\]]]\\\ZZZ[[[[[[eeesss333333222222111222222222222222111111222222333444333333444444444333333222333333333333333222111000111222222222222333333333222333444444555555444444222333444555555555444333444555555666666555555444333333444555666666666666888999999888666444555666666666777777777777666666888888888888777777777777777888999<<>>======<<<<<<<<<;;;>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>><<<;;;;;;<<<===>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDDDDDDDCCCBBB@@@????????????@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBCCCDDDEEEEEE@@@AAAAAABBBAAAAAA@@@???<<>>>>>>>>========================???===::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;999999999999999:::::::::<<<;;;;;;:::999999::::::888888888888888888888888888999:::;;;;;;:::999888777777666666666555555555333333333333333333333333333333333333333333333333333222222111111222222333//////////////////////////////000000000//////...////////////////////////////////////////////////000000000000///...---,,,////////////////////////......................../////////000000111111111555222000/////////...,,,---,,,,,,,,,,,,---......------------------------........................////////////////////////------...///////////////............////////////111111111000000//////...///////////////.........////////////////////////333333222111000000000111////////////////////////////////////////////////111111111111111222222222111111222222222333333333333222111111222333555666999999:::;;;<<<>>>??????BBBAAA@@@???AAADDDHHHJJJOOOPPPQQQSSSTTTUUUVVVVVVTTTUUUVVVVVVUUUUUUVVVWWWWWWYYY[[[\\\[[[ZZZ[[[[[[fffsss111111111111222333444555222222111111222222333444222222333333444333333222333333333333222111000000111111111222222222333333222333444444555555444444111222444555666555444333444444555555555555444444222333444555666666666666999:::;;;:::777666666666666666777777777777666666888888777777777777777777777777999???JJJUUUZZZ\\\RRRJJJBBB??????@@@???>>><<<=========<<<;;;::::::===<<<;;;;;;:::;;;;;;<<<:::;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;======?????????>>>>>>?????????>>>============>>>?????????@@@AAABBBCCCBBBAAA@@@AAA@@@@@@??????@@@AAAAAA??????@@@AAAAAA@@@??????>>>???@@@AAABBBDDDEEEEEE??????@@@AAABBBCCCCCCCCCDDDRRRdddqqqqqqfffUUUIIIGGGDDDAAAAAABBBBBBAAA@@@========================<<<;;;999:::===@@@AAAAAA<<<;;;;;;;;;:::::::::;;;888888888999999999999999999999999999999:::;;;<<<888888888888888888888888999:::;;;<<<<<<<<<;;;:::666666666666555555555555333333333333333333333333333333333333333333333333333222222111111222222333000000000000000000000000------...//////.........//////////////////////////////////////////////////////000//////...------////////////////////////........................///////////////000000000444222000/////////---,,,---,,,,,,,,,,,,---......------------------------................................................,,,,,,---............---............////////////111111000000//////...............///////////////////////////////////////333333222111000000000111////////////////////////////////////////////////000000111111111222222222111111222222222333333333222222111111222444555666888999:::;;;===>>>??????AAA@@@??????AAACCCGGGIIIMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUWWWVVVUUUUUUWWWXXXWWWYYY[[[\\\[[[ZZZ[[[[[[eeeqqq//////000111222444555666222222111111222222333444111222222333333333333333222222333333333222111111111111111111222222222222222222333444444444444444222222333444555555555555444444555555555555444444111222333444555666666666888:::;;;:::888666666666555666666777777666666555777777777777777777777777999:::<<>>======<<<;;;<<<;;;===>>>>>>;;;:::::::::;;;:::999888888999:::;;;;;;;;;;;;<<<<<<======>>>======<<<<<<<<<======>>>@@@??????>>>>>>??????@@@>>>============>>>??????@@@AAAAAAAAAAAA@@@@@@??????????????????????????????@@@AAABBBBBBAAA@@@???>>>>>>???@@@BBBCCCCCCDDD>>>>>>???AAABBBDDDEEEFFFLLL]]]qqq{{{yyymmmZZZKKKHHHFFFEEEFFFIIIIIIFFFCCC========================:::::::::===AAADDDFFFFFF======<<<;;;::::::;;;;;;888888888999999999999999888888888888999:::;;;<<<888888888888888888888888999:::;;;<<<<<<<<<;;;:::444444444333333333333222222222222222333333333333333333333333333333333333333222222111111222222333111111111111111111111111------.../////////......000000000000000000000000////////////////////////......////////////......////////////////////////------------------------........................222111////////////---,,,---------------......///------------------------........................------------------------+++,,,,,,---...---------............////////////////////////.....................///////////////000000000000000000000000222222111000000000111111000000000000000000000000////////////////////////000000000111222222333333///000000000000111111111222222222222333444666777888888:::<<<===>>>>>>>>>?????????@@@BBBDDDGGGHHHLLLMMMPPPRRRSSSTTTSSSSSSUUUVVVXXXXXXWWWWWWYYYZZZXXXZZZ\\\]]]\\\ZZZ[[[[[[bbbnnn111000111111222333444555222222111111222222333444111111222333333333333333111222333333333333333333111111111111222222222222111222222333333333333333333333333333444555666666333444444555555444444333111111333444555666666666555777999888666555444555555555666666666666555555555555666666777777888888888;;;===???FFFNNNNNNJJJEEE???<<<>>>===:::999<<<:::<<<>>>===;;;999:::<<<;;;:::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>======>>>>>>???@@@BBBAAAAAA@@@?????????@@@<<<<<<>>>???@@@??????>>>???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@AAABBBBBB>>>>>>>>>???AAABBBCCCDDDLLL]]]ooovvvssshhhXXXIIIFFFDDDDDDHHHLLLKKKGGGBBB========================;;;;;;===AAAEEEHHHIIIHHH???>>>===;;;;;;;;;;;;;;;999999999999999999999999888888777777777888999999999999999999999999999999999999:::;;;;;;:::999888444444444333333333222222111111222222222333333333444444444444444444444444333222222111111222222333111111111111111111111111...//////000111111000000000000000000000000000000////////////////////////,,,---...///000000000000////////////////////////------------------------------------------------000///......//////---,,,......------......///000................................................------------------------,,,------...........................////////////------------......................../////////000000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000000000///000000111222222333333///000000000000111111111222222222222333555777888777888:::<<<>>>>>>>>>>>><<<===???BBBDDDFFFGGGHHHLLLNNNPPPSSSTTTTTTTTTSSSVVVXXXYYYZZZYYYYYY[[[\\\ZZZ\\\^^^^^^\\\[[[ZZZ[[[bbbnnn222222222111222222333333222222111111222222333444000111222333333333333333111222333444444444444444000111111111111222222222111111222333333333333222333333222222333444666777333444444555555444444333000111333444555666666666333555777777555444333444555555666666666666555555444555555666777888888999666;;;<<<:::;;;AAACCC@@@<<<999999======888888===999;;;===<<<:::999;;;>>>>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;===???@@@@@@???>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@CCCBBBAAA???>>>???@@@@@@:::;;;>>>@@@BBBAAAAAA@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBGGGWWWgggkkkggg___RRREEEAAA@@@BBBFFFKKKJJJEEE???========================<<<===???CCCGGGJJJJJJHHHAAA???>>><<<;;;;;;;;;<<<:::::::::999999999888888:::999888777666666666666999999999999999999999999888888999:::999888777666666666555555555444444444111111111222222333333333444444444444444444444444333222222222222222222333111111111111111111111111000000111222222222222222000000000000000000000000////////////////////////+++,,,---///000000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------...//////---,,,///............///000000////////////////////////................................................---......///////////////............/////////000+++,,,,,,------.........---.........//////000000000000000000000000000000//////...//////000111111000000000000000000000000111111111111111111111111///000000111222222333333111222222222222333333333222222222222333555777888777888:::<<<>>>>>>>>>>>>;;;===@@@CCCFFFGGGHHHHHHMMMOOOQQQTTTUUUUUUUUUTTTWWWYYY[[[[[[ZZZ[[[\\\^^^[[[]]]______]]][[[ZZZ[[[gggrrr111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111111222333333444444333333444444444444333222111111111222222333444555666666222222222222222222222222555555555555555555555555333444444555555444444333666666666777777777777777777777777777777888888999666666888999;;;===>>>>>>======<<<;;;:::888888777888999999999999999999:::::::::999999::::::;;;<<<999:::;;;;;;::::::;;;===;;;;;;<<<<<<===>>>>>>???@@@???>>>===<<<;;;::::::>>>>>>>>>>>>>>>??????@@@???>>>>>>===<<<;;;;;;;;;===>>>>>>>>>????????????CCCDDDDDDDDDCCCBBBBBBAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@@@@EEEIIINNNQQQRRROOOJJJGGGBBBAAA@@@@@@??????@@@@@@<<<======>>>======<<<<<<===::::::@@@IIINNNLLLHHH???>>>===<<<;;;::::::::::::::::::999999999888888777777888888888999999999999999999888888888888777999:::;;;<<<<<<:::888777666666555444333222222111111222333444444444333333555555555444444333333333222222222222222222222222444333333222111000//////////////////////////////////////////////////////......//////000000111111///////////////...............------------.........------,,,,,,------...................................................------......///000000000000///...---,,,,,,---...+++,,,,,,------,,,,,,+++---.........///000000000///000111000...------...........................---------.....................------------.........---------...///111222111111000000//////......000000000000000000000000111111111111111111111111000000000000111111111111111111000000111333555666000000111222444666888999::::::999888999:::;;;<<<@@@@@@@@@AAACCCFFFIIIJJJNNNQQQTTTUUUUUUUUUVVVWWWVVVXXX[[[\\\\\\[[[[[[\\\\\\^^^```^^^[[[ZZZ\\\^^^kkkxxx111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111000111222222333333222222222222333333444333333333333333333444444444444444444444444444444444444444444444444444444444444444444555555666666555555444555555555666666777777777777777666666777777888999555555666777999:::;;;;;;:::::::::999999999999999999999999999999:::::::::999999999999999:::;;;;;;<<<>>>???>>><<<::::::;;;::::::;;;<<<<<<===>>>>>>>>>>>>===============<<<>>>>>>======>>>>>>???@@@>>>>>>>>>===<<<;;;;;;;;;======>>>>>>>>>?????????AAAAAABBBBBBAAA@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;@@@BBBFFFIIIIIIGGGDDDBBBAAA@@@??????>>>>>>??????;;;;;;<<<<<<;;;;;;::::::===;;;<<>>AAAAAAAAACCCEEEGGGJJJKKKMMMPPPSSSUUUUUUUUUVVVXXXWWWYYY[[[[[[ZZZZZZ[[[\\\\\\___bbbaaa]]][[[\\\^^^nnn{{{111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111000000111222222222222111000111222333444444444444555444444444333333333222444444444444444444444444333333333333333333333333555666666666666666666555333333444555666777777888777777666666777777888999666666777777888999999:::666666777888999::::::;;;999999999999::::::;;;;;;999999888888999999:::;;;???@@@AAA@@@===:::999999999::::::;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>===============>>>??????>>>>>>======<<<;;;;;;;;;============>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>??????>>>>>>===;;;;;;<<<<<<<<<<<<======<<<===???AAAAAA@@@???>>>???>>>>>>===<<<=========>>>?????????>>>>>>===<<<;;;<<<@@@GGGNNNOOOIIICCC@@@???>>><<<:::888666666888888999999999999999999777777777777888888888888555666666777888999:::::::::;;;<<<<<<<<<;;;999888333333333444444444555555444333222222222333555555222222222222111111111111222222222222222222222222000000000111111111222222////////////////////////////////////////////////...////////////000000000..............................------------....../////////....../////////................................................---------------,,,,,,,,,......---------...///////////////000000/////////.........---------------...///000///...---...///........................000000000///......------......------------......///////////////000222222000000000000////////////000000000000000000000000////////////////////////000000111111111222222222333222222111111222333333555555444333333333444444:::::::::;;;===>>>@@@AAABBBBBBBBBDDDFFFHHHKKKLLLMMMPPPSSSTTTUUUUUUWWWYYYYYYZZZZZZZZZXXXXXXZZZ\\\^^^aaaeeedddaaa]]]]]]]]]qqq|||111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222222222111111222333333333333333333333333333333333333333222222222222222222222222333333333333333333333333555555666666666666555555222222333444555666777888666666666666666777888888999999999999::::::::::::555555666777888999::::::888888999999::::::;;;;;;999888888888888999::::::>>>???AAA@@@===:::999888999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>>>>======<<<>>>??????@@@@@@??????>>>????????????????????????<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;??????@@@@@@??????>>>===:::===CCCJJJPPPNNNGGG@@@>>>>>>===<<<:::999777666888888888888999999999999666666666777777777888888888888888888777777777777999::::::::::::999888888444444444444444444444444333222111000000222444555222222222222222222111111222222222222222222222222000000000000111111111111////////////////////////////////////////////////////////////////////////------...............///......------------......//////............//////................................................111000000///......------------------......////////////000000000000//////.........---,,,,,,,,,+++...///000///...---...///........................////////////////////////......------------......000000000000000111222222000000000000////////////////////////////////////000000000000000000000000222222222333333333444444333333222222222222222222555555444333333333444444999999:::<<<>>>???AAABBBBBBBBBBBBCCCFFFHHHKKKLLLOOOQQQSSSTTTUUUVVVXXXZZZYYYZZZYYYXXXWWWWWWYYY\\\^^^bbbggggggccc___]]]]]]ooo{{{000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333444333333333222333333333222222111000111111222222333444444555222222222222222222222222333333333333333333333333333444444555555444444333222222333444555666777888666666666555666777777888999999999999999999999999777777777777777777777777777777888888999:::;;;;;;999999888888999999:::;;;:::;;;======;;;:::999:::999999999:::::::::::::::;;;;;;::::::::::::999999<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>======;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???<<<;;;::::::999999::::::::::::;;;;;;;;;;;;:::::::::===DDDKKKNNNLLLDDD===;;;<<<<<<<<<<<<;;;999999888888888888888888888888555555666666666777777777888888888777777777666666888888888888777777666666666666555444333333222222222111///......000222333222222222222333333333333222222222222222222222222222222111111000//////.../////////////////////////////////////////////////////////...............,,,---------......//////......------------.........------,,,,,,------...................................................111111000///...------,,,,,,,,,---....../////////---......//////......---.........---,,,,,,,,,+++---///000///......///000////////////////////////------......//////000000......------------......000000000111111111111111////////////000000000000////////////////////////000000000000000000000000/////////000000000000111222222333222222222222111333333333333444444555666777888:::<<<>>>???AAAAAAAAAAAAAAACCCEEEGGGJJJKKKPPPRRRTTTTTTTTTUUUWWWYYYXXXYYYYYYWWWVVVWWWYYY[[[]]]bbbggghhhddd```^^^]]]lllwww000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111222222333444444444444333333333333333222111000///000000111222333444555555444444444444444444444444333333333333333333333333333333444444444444333333333333444555666777777888666666555555666666777888666666777777777777777777999999888888777777666666555666666777888999::::::::::::999999::::::;;;<<<777999::::::999999:::<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<======>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;::::::999999999999999999:::;;;<<<<<<<<<<<<<<<:::>>>CCCHHHJJJGGGAAA;;;:::;;;<<<======<<<;;;:::999999888888888777777777555555555555666666666666444555555666777888999999777777666666555555555555777666555444333222222111111000/////////000111222222222222333333333333333222222222222222222222222333222111000///......---/////////////////////////////////////////////////////////............---,,,,,,,,,---......//////......------------......------,,,,,,,,,,,,------................................................//////...---,,,,,,++++++,,,---......///.........,,,------......------,,,.........------------------...//////......///000////////////////////////------------.........///......------------......//////000111111000000///////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111222222333333333222222111222222333444555777888777888:::<<<>>>@@@@@@@@@AAAAAAAAABBBEEEGGGJJJKKKQQQRRRSSSRRRRRRRRRTTTVVVUUUWWWXXXWWWWWWWWWYYY[[[\\\```eeefffccc```^^^^^^hhhttt000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111222333333333333333111111222222222111111000111111222222333333333444444444444444444444444444444444444444444444444444444444555555555555444444555555555666666777777777666555555555555666777777555555666666777777888888999999888888888777777777444444555666777888999999;;;;;;::::::;;;;;;<<<===888999999777777777:::===;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>======??????@@@@@@@@@@@@?????????>>>>>>>>>============999999999999::::::;;;;;;;;;:::999999888888999999:::;;;===>>>@@@AAAAAAAAA;;;===AAADDDEEECCC>>>:::<<<===>>>???>>>===;;;:::::::::999888777666555555444444555555555666666666444444555666777888999999777777666555555555555555555555555444444333333333111111111111222222222222111111111111222222222333222222222222222222222222111111000000/////////...//////////////////////////////////////////////////////.........---------++++++,,,------...//////......------------............------------............................................................------,,,,,,,,,+++---.../////////...---,,,,,,------......------,,,..................//////---...//////......///111///////////////////////////......---,,,+++++++++......------------.........///000000000//////....../////////000000000111000000000000000000000000////////////////////////111111111222222222333333000000222333444333333222222222222333444555666777999:::<<<>>>@@@AAAAAAAAABBBBBBBBBDDDFFFHHHKKKLLLPPPPPPPPPOOONNNNNNPPPRRRRRRTTTWWWXXXXXXXXXYYY[[[ZZZ^^^cccdddaaa___^^^___fffsss000000000000000000000000000000111111222222222222000000000000000000000000111111111111111111111111000000111222222222222111///000111222222222222222333333333222222222222111222222222222222222222222555555555555555555555555555555666666666666555555666666666777777777777777555555555555555666777777777777777888999999::::::888888888888888999999999333333444555666777888888<<<;;;;;;;;;;;;<<<======;;;:::999777666777:::===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<=========<<<<<<<<<============<<<<<<>>>>>>======<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::999888999999999777888:::<<<>>>???@@@@@@;;;===@@@BBBBBB@@@<<<:::??????@@@@@@???===:::999;;;:::999888777555444444444444444555555555666666777777777777666666666666888888777666666666666666333333333444444444555555111222333444444444444333//////000000111111111222222222222222222222222222////////////000000000000//////////////////////////////////////////////////////.........---------++++++,,,,,,---...//////.........------.........//////............//////................................................///////////////.............../////////...,,,+++------............---------.........///000000000,,,...//////......///111000000000000000000000000111000///---+++)))((('''.........------...............///000000///...---.../////////000000111111000000000000000000000000111111111111111111111111---.........///////////////000111333444444333333333333333333444444555666;;;<<<>>>@@@AAABBBBBBAAACCCCCCDDDEEEGGGJJJLLLNNNOOOOOONNNMMMKKKKKKLLLNNNPPPSSSVVVXXXYYYYYYZZZ[[[XXX]]]aaabbb```^^^^^^```fffsss000000111111111111000000111000/////////000222333111111111111111111111111222222222111111111000000000000000000000111111222222222111111111111222222444333111000000111333444444444333222222111000000333333444555555444333333444444444444444444444444333333444444555666777777;;;999777777888999888777888888888777666555555555777777777777777777777777666666555555555555666666999999999999999:::::::::666666777777888888888888999:::;;;<<<<<<<<<;;;::::::<<<===<<<;;;999::::::::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========:::999:::===>>>===;;;>>>===<<<;;;::::::;;;<<<======>>>>>>>>>>>>======<<<<<<;;;::::::999888888;;;;;;;;;::::::999999999;;;::::::999999::::::;;;>>><<<::::::===>>>===;;;:::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777777666666555555777888999999888777666666555666666333444555555555444333222666555444444333333444444111111000000000000111111333333333333333222111000222222222111111111111111//////.........---------/////////000000000000000////////////////////////////////////////////////...---,,,,,,++++++++++++---------.........//////////////////...---,,,+++........................//////............//////,,,------...///000111111......------------......///...---,,,++++++++++++------............------000000//////.........---......------------......////////////////////////000000000000000000000000...------,,,,,,,,,---------///222444444222///---000000000000////////////111111000000//////......//////000111111111111111111111111111111111222222333333333333444555666666999;;;===???AAABBBCCCDDDCCCEEEGGGIIIKKKLLLLLLLLLOOOPPPPPPPPPOOOMMMKKKJJJMMMPPPTTTWWWXXXYYY[[[]]]^^^]]]^^^aaaaaa^^^```dddkkkzzz///000000111111000000///000000000000000111111222111111111111111111111111222222222111111111000000000000000000000111111222222222111111111111222222444333111000000111333444222222222222222222222222333333444555555444333333444444444444444444444444333333444444555666666777888777555666777888888777666666666666666777777777777777777777777777777777666666555555555555666666888888888888999999999999777777777777777888888888999:::;;;<<<<<<<<<;;;:::999;;;<<<;;;:::999999999999999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<===;;;:::;;;===>>>===;;;======;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888;;;;;;;;;:::::::::999999::::::999999999999::::::>>>;;;999:::<<<>>>===<<<999999999999::::::;;;<<<:::::::::::::::::::::::::::999888777666444333333666666555555555666777888888777666666555555555666444444555555555444333222333222222111111111222222111111000000000000111111333333333333333222111000333222222222111000000000000000000//////.....................//////000000////////////////////////........................///......---,,,,,,------........./////////000000111000000///......------........................//////............//////---------......//////000......------------......///...---,,,++++++++++++------............------000/////////..................------------......////////////////////////////////////////////////...------,,,,,,------...---///111222222111///---000000000000////////////111000000000/////////...///000000111111111111111111111111111111222222333333333333333444555666666888:::<<<>>>@@@BBBBBBCCCCCCDDDGGGIIIKKKLLLMMMMMMPPPPPPQQQQQQPPPNNNMMMLLLNNNQQQTTTWWWXXXYYYZZZ\\\\\\ZZZ\\\___^^^\\\]]]aaaooo|||...//////000000//////...//////000111111111111111111111111111111111111111222222222111111111111111000000000000000111111222222222111111111111222222444333222111111222333444000000111222333333444444333333444444444444333333444444444444444444444444333333333444555555666666666444333444666777777777444444555666777777888888777777777777777777777777666666666555555666666666666777777777888888888999888888888777777777777777999999:::;;;;;;;;;;;;;;;999:::;;;;;;999888888999999999999999999:::;;;;;;:::::::::::::::;;;;;;;;;<<<;;;;;;;;;===>>>===<<<===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::999999999;;;;;;;;;;;;::::::::::::999999888888888888999999<<<;;;999999;;;======<<<999999::::::::::::;;;;;;888888888888888888888888::::::888777555444222222555555444444555555666777666666555555444555555555444555555555555444333333111111111000111111222222111111000000000000111111222222333333333222111111333333222222111000//////111111000000000000//////------------......///000////////////////////////........................000///................../////////000000000000000222111000.........//////........................//////............//////---------------...............------------......///...---,,,++++++++++++------............------////////////..................------------......////////////////////////////////////////////////...---------------............//////000//////...000000000000////////////000000000000///////////////000111111222222111111111111111111111222333333333333333333444555666777888999;;;===???AAABBBBBBCCCDDDFFFIIIKKKMMMNNNNNNPPPQQQRRRRRRRRRPPPOOONNNPPPRRRUUUWWWWWWXXXYYY[[[[[[ZZZ\\\___^^^[[[\\\```rrr~~~......////////////.........///000222222111000000111111111111111111111111111111111111111111111111000000000000000111111222222222111111111111222222333222222111111222222333000111111222222333444444333333333333333333333333333333333333333333333333333333333444444555555555444333222333666888888888444444555555666777777888666666666666666666666666555555666666666666555555555555666666777777888888888888888888777777777777999999::::::;;;;;;;;;;;;999;;;<<<<<<:::999999:::::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<====================================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888777777888888999::::::999:::;;;;;;<<<;;;999:::::::::::::::::::::777777777777777777777777::::::999888777666666555444444444444555555555666555555444444444555555666555555555555555444444333333222222222222333444444111111000000000000111111222222333333333222222111444333333222111000//////000000000000000000000000111000///............///////////////////////////........................//////......---......///////////////////////////222000...---,,,---...000........................///......------......///---------------,,,,,,,,,......------------............---,,,,,,,,,,,,,,,------............------///////////////...............------------......////////////////////////////////////////////////...------------......///......---------...//////000000000000////////////000000000000////////////000000111222222222222111111111111111222333333444333333333444444555666777999:::<<<>>>@@@BBBCCCCCCCCCDDDFFFIIIKKKMMMNNNOOOQQQQQQSSSSSSSSSSSSRRRQQQQQQSSSVVVVVVVVVWWWXXXZZZ\\\[[[^^^aaa```\\\]]]```qqq~~~......////////////.........///000222222111000000000000000000000000000000111111111111111111111111000000000000000111111222222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444333222444777999999999555555555555555555555555555555555555555555555555555555666777777666555555444555555666777777888888888888888777777777777777999999999999::::::;;;;;;;;;<<<>>>===;;;::::::;;;;;;;;;;;;<<<<<<===??????============<<<<<<<<<<<<:::;;;;;;<<<;;;<<<<<<===>>>>>>>>>?????????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999999:::<<<<<<<<<;;;::::::999:::;;;;;;;;;:::999999888888888888888888888888777777777777777888888888333444444555555555555555444444444444444555666777666666555555444444444444444333333222333333444444111111000000000000111111111222222333333333222222333333222222111000000///////////////////////////555444222///............////////////////////////...........................---------------..............................000...,,,++++++,,,---.................................------------......---------------,,,,,,,,,......------------............------,,,,,,------------............------.........///////////////......------------......////////////////////////........................---------------...///000------,,,,,,---...///000000000000000////////////////////////000000000000000000111222222222222222111111111111222333444555444444444444555666777777:::;;;===@@@BBBCCCDDDEEEEEEEEEGGGIIIKKKMMMOOOPPPPPPQQQSSSTTTUUUUUUTTTSSSRRRTTTVVVVVVVVVVVVXXXZZZ\\\\\\^^^aaa```\\\\\\___nnn{{{...//////000000//////...//////000111111111111111000000000000000000000000111111111111111222222222000000000000000111111222222222111111111111222222222222222222222222222222333222222222222222222222333333222222222222333333333333333333333333333333333333333333333333444444444333333444666888999888666555555555555555555555555555555555555555555555444555666777777666555444444444555666777888999999666777777777888888888888999999999999999:::;;;;;;<<<===>>>>>><<<;;;;;;<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>===============888:::;;;;;;::::::;;;<<<===>>>???????????????>>>::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999888888888888999999:::===AAABBB@@@===:::999999:::;;;<<<;;;:::999888888888888888888888888888333333444555555666777777444444555666666666666555444444444444555666777888777666555555444444555555444333222222111111222222111111000000000000111111111111222333333333222222222222222111111111111111......////////////000000777555222000.........///////////////////////////---------------------------------,,,------...///............------------...---,,,++++++,,,------..............................------------......---------------...............------------............---------------...------............------.........///////////////......------------......////////////////////////........................------------...///000000---------------...///000000000000000////////////////////////000000000000000111222222333222222222111111111111222444555666444444444444555666777888;;;<<<>>>@@@BBBDDDEEEEEEGGGGGGHHHIIIJJJLLLNNNOOOOOOQQQRRRTTTUUUVVVUUUUUUSSSTTTUUUUUUUUUVVVYYY[[[[[[ZZZ]]]aaa___[[[ZZZ]]]jjjxxx///000000111111000000///000000000000000111111222000000000000000000000000000000111111111222222222000000000000000111111222222222111111111111222222222222222333333222222222111111111222222333333444333333222111111222333333222222222222222222222222333333333333333333333333444333222333555777777666333444444555555666666666444444444444444444444444444555666777777666555444444555555666888999999:::555555666777888999999::::::999888888888999:::;;;;;;===>>>===<<<:::;;;;;;999999::::::;;;===>>>???>>>>>>======<<<<<<<<<<<<777999::::::888888999;;;;;;<<<===>>>???>>>>>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::999999999999::::::===BBBHHHIIIFFF@@@<<<999999:::;;;<<<<<<:::888777777777777777777777777777333333444444555666666666444555666777777777666666444444444555666777999:::777777555555444555555666666555444333222111111111111111000000000000111111000111222333333333333222111111111111111222222222/////////000000111111111555333000.........000111////////////////////////------------------------......------...//////000////////////.........---------------------------...........................------,,,,,,------...---------......//////000......------------............------------......------............------............/////////000......------------......////////////////////////........................------------...///000111,,,------...//////000000000000000000////////////.../////////000000000111000111222222333333222222111111111222333444555666444444444444555666777888:::<<<>>>@@@BBBCCCDDDEEEIIIIIIHHHIIIJJJLLLMMMNNNNNNPPPRRRTTTVVVVVVVVVVVVRRRSSSUUUUUUUUUVVVZZZ\\\[[[[[[^^^bbb```\\\[[[]]]iiiwww000000111111111111000000111000/////////000222333000000000000000000000000000000111111222222222222000000000000000111111222222222111111111111222222111222222333333222222111...///000111333444555666444333222111111222333444222222222222222222222222333333333333333333333333333222111111333555555444111222333444666777888888444444444444444444444444444555666888888666555444555555666777888999::::::444444555777888999:::;;;:::999888888888999:::;;;:::<<<===<<<;;;999::::::888888888999:::;;;============<<<<<<<<<;;;;;;;;;555888:::999777777888;;;999:::<<<=========<<<<<<======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;@@@FFFMMMOOOJJJCCC===:::999:::<<<<<<<<<:::888777777777777777777777777777777777777777777777777777444555777888888888777666444444555555777888:::;;;888777666444444555555666:::999888666555444333333111111000000000000111111000111222333333333333333000000000111222222333333000000111111222222222222111000...------///111333////////////////////////------------------------///////////////000111111111111000000/////////...------...//////......---...........................------,,,,,,------...---------...///000111111.........------...............---------......///---..................------.........//////000000.........------.........////////////////////////........................---------......000111111,,,---...///000000000000000000000000////////////.../////////000000111111111111222333333333333222111111111222333444666777555444444555555666777888999;;;===???AAABBBCCCDDDJJJJJJIIIIIIJJJKKKMMMNNNMMMOOOQQQTTTUUUVVVWWWVVVRRRSSSTTTTTTUUUWWWZZZ]]]^^^^^^aaaeeeccc^^^]]]___iiiwww000000000000000000000000////////////////////////000000////////////000000////////////////////////......////////////......000///.........///111222222111000000000111222333222222222222222222222222222222222222222222222222333333222111111222333333444555777888777555222000444444333222222222333333333333444555555666666666666666666666666666666666444444444555555555555666444555666777777666555444777666444444555888;;;===<<<999777777999:::888666999888888;;;======:::777777777888999999::::::;;;999888888999;;;;;;999777;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<<<<<<<<<<=========>>><<<<<<::::::::::::<<<<<<<<<<<<<<<;;;;;;:::::::::888888999:::;;;;;;;;;;;;@@@FFFNNNTTTTTTMMMEEE???===<<<;;;:::999777666666888777666555444333333333777777777666555333222111555666999::::::999666555555555444444444444555555666666666666555555555555999888666333222111111222333333111000000000111222555444222111000111222222000000000000////////////------...............---//////000000000000//////000000//////.........---000000///...---,,,,,,+++------------------------................................................333111///,,,++++++,,,,,,...------,,,,,,------...000///...---------------,,,,,,,,,---------.........................................................------------...//////........................000---,,,---///000...,,,------------------------///......---------......---------------...///000666...111333,,,,,,000,,,222222111000//////000000---...///111333555777777111111222222222333333333222333555555555555666777;;;<<<>>>???@@@AAABBBBBBGGGHHHIIIHHHGGGGGGIIIJJJKKKMMMPPPSSSUUUUUUUUUTTTRRRTTTWWWXXXYYY[[[]]]___^^^^^^aaadddbbb\\\ZZZ\\\oooxxx000000000000000000000000////////////////////////111000000//////000000111111111111111111111111111//////000000000000//////000//////...///000111222222111111000000111222333222222222222222222222222222222222222222222222222333333222111111222333333333555666888777666333222333333333222222333444444555555555444444444444444555555555555555555555555444444444555555555555666444555666777777666555444777666555555666888:::;;;;;;888666666888999888777999888888;;;===>>>;;;888888888777777888999::::::999888777888:::;;;:::999<<<<<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;;;;<<<<<<===============<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;<<<<<<<<<@@@GGGQQQWWWWWWPPPFFF???<<<;;;:::999888777666666444444444555666777999999888888888777666555444333555666888999999888666555666555555555555555555666666666666666555555555555777666444333222111222222333333111000000000111222333333222111111111222222111111000000//////............/////////......---...//////000000//////...000/////////.........---/////////...------,,,,,,////////////////////////................................................444222000...------...///...------------------.........------------------,,,,,,------............------------------------...........................------------...//////........................///---,,,---///000...,,,------------------------///......------...............---------.../////////)))...111,,,---111---222222111000000000000000000000000111222333333444111111222222222333333333333444555444333444666888<<<===>>>@@@AAABBBBBBBBBFFFGGGHHHGGGFFFFFFHHHJJJJJJLLLNNNQQQSSSTTTUUUUUUSSSUUUXXXYYYZZZ[[[^^^`````````bbbeeeccc^^^\\\___pppyyy000000000000000000000000000000000000000000000000111111111000000111111111111111111111111111111111000000111111111111000000///////////////000111111111111111111111222333333222222222222222222222222222222222222222222222222333222222111111222222333222444666777777777555444222222222222333444444555555555555444333222222222444444444444444444444444444444444555555555555666444555666666666666555444777666666666777777888999999777666666777999888777888888999;;;===>>><<<;;;999888777777777999;;;===<<<:::888777999;;;<<<<<<>>>>>>===<<<;;;::::::999999999999999999:::;;;;;;:::;;;===>>>???>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<===<<<<<<>>>EEEOOOVVVVVVNNNDDD<<<::::::999999888777666666333333444555777999;;;<<<888888888888777777666555666777777888888777777666777666666555555666666777666666666555555555555444555444333111111222222333333333111000000000111222000111111222222222222111222111111000///......---000000000000//////...---.........//////........./////////.......................................////////////////////////................................................222111///.........///000---------------------------,,,,,,,,,,,,------...---............/////////,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////........................///...------...///...---------------------------///......---......////////////......---.........000+++000222---000444///222222111000000000000111222222111111111000000000111111222222222333333333555555555333222333555888<<<===???@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVTTTVVVXXXYYYZZZ[[[^^^`````````bbbeeeccc^^^\\\___qqq{{{000000000000000000000000000000000000000000000000222222111111111111222222///////////////////////////000000111111000000//////////////////000000111111111111111222333333444111111111111111111111111111111111111111111111111222222222222222222222222222333555666777777666666111111111222333444555666444444444333333222222222444444444444444444444444444444444555555555555666555555555555555555555555666666777777777777777777777777666666777888888888888999:::;;;=========<<<:::999888888:::>>>AAADDDAAA>>>:::888999;;;======??????>>>===;;;:::999999888888888888999:::;;;;;;999;;;===???@@@>>><<<;;;:::::::::999999:::::::::::::::::::::::::::::::::999:::;;;<<<============;;;AAAIIINNNNNNHHH@@@:::::::::999888888777666666777666666666666666777777777777777888777777666666777777777666666777777777777777666666666666777777666666555555555444444444222222111111111222333444333333111000000000111222...///111222222222111111222222111000///...------111111111111000///...---------............------........................---------.........//////------------------------...................................................---,,,,,,,,,---......------............------++++++++++++,,,,,,---....../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////..............................---............---.......................................//////000000000///......---......444///111000+++222999444222222111000000111111111222111111111000/////////111111222222222333333333666555444222111222555888<<<===???AAACCCDDDDDDEEEDDDEEEFFFFFFEEEFFFGGGIIIHHHIIIJJJLLLOOORRRUUUWWWSSSUUUXXXYYYYYYZZZ]]]___^^^]]]___bbb```[[[[[[^^^qqq{{{000000000000000000000000000000000000000000000000222222111111111111222222////////////////////////...//////000000//////......//////000000000000000000000111222333444444444111111111111111111111111111111111111111111111111222222222222222222222222111222444555666666666666111111111222333444555666222222222333333444444444555555555555555555555555444444444555555555555666555555444444444444555555666666666666777777777777777888777777777777888999888999:::;;;;;;<<<<<<===:::999999;;;>>>CCCHHHKKKFFFBBB===::::::;;;<<<===???>>>===<<<;;;:::999999888888888888999:::;;;<<<999;;;===???@@@>>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<============<<<>>>BBBDDDEEECCC@@@>>>;;;::::::999888777666666888777666555444444444444666666777777777666555555777666666666666666666777777777666666666666777777555555555555444444444444111111000000111333444555333333111000000000111222---...000111222111111000111111111000///......---000000000000000///......------............---------------...............,,,,,,------.../////////------------------------................................................,,,,,,,,,,,,,,,------...---......//////......---++++++++++++,,,,,,---.../////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////........................---.........------.............................................///000111111000///...............000---///...---;;;HHHEEE222111111111111111222222000000000000000000111111111111222222222333333333555555333111000222555888<<<===???AAACCCDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHIIIJJJMMMPPPSSSVVVWWWSSSUUUWWWXXXXXXYYY[[[]]]^^^]]]^^^aaa___[[[[[[^^^ooozzz000000000000000000000000000000000000000000000000111111111000000111111111111111111111111111111111......////////////............///000000000000000///000222333444444444444111111111111111111111111111111111111111111111111111222222333333222222111111111222333444555555555222222222222333444444555222222222333444555555555666666666666666666666666444444444555555555555666555555444444444444555555666555555555666666777888999::::::999777666888999888:::;;;:::999999:::<<<888999:::<<<@@@EEEIIILLLFFFBBB===::::::;;;;;;<<<======<<<;;;:::999999888777777777888888:::;;;<<<:::;;;===>>>???>>>===<<<:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::999:::;;;<<<<<<===<<<<<<>>>>>>>>>???@@@BBBDDDEEE===<<<;;;:::888777666666555444444444444555555666666777777777666666555444555666666777777666666555777666666555555666666777555555555444444444444333222222111111222333555666333333111000000000111222...//////000000000000///000000000000////////////...//////000000/////////.........//////.........---------------.........---------.........//////////////////////////////.............................................................../////////---...///000000///...------,,,,,,,,,,,,------.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////........................---...///...------...///....................................///000111111000000//////.../////////...---222333777KKK\\\ZZZ222111111111111222333333///000000111111222222222111111222222222333333333222333333222111222666888;;;<<<>>>@@@BBBDDDEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKJJJKKKMMMOOORRRTTTVVVWWWTTTVVVXXXXXXYYYYYY[[[]]]___^^^___bbb```]]]]]]aaannn{{{000000000000000000000000////////////////////////111000000//////000000111111111111111111111111111//////000000000000//////---...///000111000000//////000222333555555555444111111111111111111111111111111111111111111111111111222333333333333222111111111111222222333333333333333333222222333444444444444444444444555555555555555555555555555555555444444444555555555555666555444444333333444444555555555444333444666999:::;;;<<<<<<:::777666777999999:::;;;:::777666888:::666777999;;;>>>BBBEEEFFF@@@===:::888999:::;;;;;;;;;;;;::::::999999999999666666777777888:::;;;<<<;;;<<<<<<===============;;;<<<<<<======<<<<<<;;;888888999999999:::::::::888999:::;;;;;;<<<<<<<<<>>>===<<<===???BBBFFFIII??????===;;;999777666555444444444444555666888888999999999888777666555444444555777888888777555444666555555555555555555666555555555444444444333333333333222222222444555666333333111000000000111222000000///.........//////////////////000000000000,,,---...///////////////...//////000000//////...,,,,,,,,,------.........---------...............////////////////////////.........................................................///......---------...///000000///...---......------------------............------,,,,,,------------------------...........................------------...//////........................,,,...000///---,,,---///....................................///000111222//////////////////000111000111666555777JJJXXXSSS222111111111222222333444111111111111222222222222111111222222222333333333///111222222222444666888:::;;;===???AAACCCDDDDDDDDDFFFGGGGGGGGGHHHJJJLLLLLLMMMPPPRRRUUUVVVVVVWWWVVVXXXZZZZZZZZZ[[[]]]______^^^___aaa```]]]]]]aaaooo|||000000000000000000000000////////////////////////000000////////////000000////////////////////////000000111111111111000000---...000111111111000//////000222444555555555555000000000000000000000000000000000000000000000000111222333444444333222111111111111111111222222222444444333222222222333333777666666555555444444333444444444444444444444444444444444555555555666666555444333333333333444555555444333222333666999<<<<<<>>>>>>;;;888666777999999:::;;;999666555777999555666777:::<<<>>>@@@@@@;;;999666666888:::;;;;;;999999999999999999999999666666666777888:::;;;<<<<<<<<<<<<<<<=========>>>;;;<<<===>>>>>>===<<<;;;888888888999999:::::::::888888999:::;;;;;;;;;;;;;;;;;;:::;;;>>>BBBFFFIIIAAA@@@>>><<<:::888666555666666666666666777777888;;;;;;::::::888777555555333444777888888777444333555555444444444444555555555555444444444333333333444444333222333444555666333333111000000000111222222000///---------...///......//////000000111111***+++,,,...//////000000//////000000000000//////,,,,,,,,,------.................................------------------------................................................,,,,,,------,,,,,,+++***---...///111111///...---000///......------------......---------,,,,,,,,,...................................................------------...//////........................,,,...000///---,,,---000////////////////////////............///000222222//////...//////000111222///000444000---999AAA888222111111111222333333444333333333222222222222222111111222222222333333333...000222333333444666888999:::<<>>>>>???===>>>>>>>>>===<<<;;;;;;<<<;;;::::::999999999999>>>>>>======<<<<<<<<<;;;999999:::;;;;;;<<<<<<<<<======;;;999777555444333666444333555888:::999777888777777777777666666666444444444444444444444444444444444444444444444444555555555444333222000000000000111222333333444444222222111111111111222222111111111111222222222222000000000000000///......000000////////////000000///............---------------......//////000000//////.........---------........................------,,,,,,,,,,,,---.........---,,,,,,---......,,,,,,,,,,,,,,,---...///........................//////.........---------------------------------,,,,,,,,,------.................................000///---,,,---...000222111000...,,,+++,,,---...........................---------------,,,,,,,,,//////............//////////////////000000000000......//////000000000111111222222222222333333333111111111000000000//////333333333222333333444444222222222222333444555555;;;>>>@@@BBBBBBBBBDDDEEEIIIIIIHHHFFFEEEFFFIIILLLPPPRRRUUUWWWWWWXXXYYY[[[]]]\\\ZZZXXXYYY[[[]]]___^^^^^^___```]]]YYY\\\aaaooo}}}000//////......//////000111111000///////////////111111000000000000111111///000111222111///---,,,222222222111111000000000///////////////000000111000000000000000000000000000111111222222111111000000000000000000000000000111111111111111222222222222222222222222222222222111111000000111111222333222333666777888666444333444444444444444444444444444444444444444444444444333222222222222333555666444444444444444555666666:::999999888888777777666888888777777666777777777888888777666666777888888888888777777777777888888999999888888888777777777666666666777999<<<>>>@@@<<<<<<<<<===>>>>>>??????;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999::::::999999888777666666777555444555888999888666555555555444444444333333444444444444444444444444444444444444444444444444222222333444444444444444111111111222222333333333222111111000000111111222000000000//////.........000000000000000///......111000///////////////000///............---------............//////////////////.........---------+++,,,,,,---,,,,,,,,,+++111111111000000000000000+++,,,,,,------,,,,,,+++------,,,,,,,,,---..............................//////.........---------------------------------,,,,,,,,,---------..............................///......---...///000111000///---,,,,,,---...///........................---------------..................------................../////////000000/////////000000000111111//////000000000111111111333333222222222111111111222222222222222333333444333333333333444555666777;;;===@@@AAABBBCCCDDDFFFGGGHHHGGGFFFEEEGGGKKKNNNPPPRRRUUUVVVVVVWWWYYY[[[]]][[[ZZZXXXYYY[[[]]]^^^___^^^___aaa^^^ZZZ]]]bbbqqq111000000//////000000111111111000///////////////111000000//////000000111...///000111111000///...//////000111111222222333///////////////000000111////////////////////////000111111222222111111000000000000000000000000000222222222111111111000000222222222222222222222222111111000000111111222333444555666777777666444333333333333333444444444444555555555555555555555555333333333222222333444444444444444444444555555666666666666666666666666666777777666666666777888888888777777666666777777888888777777777777777888888999999999888888888888888777888999:::<<<===>>>???===============>>>>>>>>>888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999::::::999999888777777666777777777888888888999999777666555666777888777666444444444444333333333222444444444444444444444444444444444444444444444444333333444555555555555444111111222222222222222222222111111000000111111222111000000///...---,,,+++000000000000000//////...111111000//////////////////............---------/////////..............................---------++++++------...---,,,+++......//////...---,,,++++++,,,---......---,,,+++......---,,,,,,,,,------.......................................---------------------------------,,,,,,,,,------------......................................./////////000///...---,,,,,,---///000........................---------......//////000//////............//////........./////////000000000000000000111111111111/////////000000000111111444444444333333333333333111111111111111222333333444444333333444555777888999<<>>@@@BBBCCCEEEGGGGGGGGGGGGEEEEEEGGGKKKNNNPPPQQQSSSTTTTTTVVVXXXZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]______aaabbb```]]]```fffuuu111111000000000000111111111000000///////////////000000////////////000000......///000000111111111000000000000000000111111111111111111111222222333111111111111111111111111000000000111111000000000000000000000000000000000///000000111222222333333222222222222222222222222111111000000111111222333555555666666555444333222222222222333333333444444333333333333333333333333333333333333333333222222333333333333333444555555333333444444555666666666666555555555666777888888888888888888888888888888777777666666777888999999888888888888888888888888666777888:::;;;;;;;;;;;;:::::::::::::::999999999::::::::::::999888777666888777777666777777888888::::::::::::::::::::::::777888888888999999999:::888888777777777777777777777777777777666666666666666666555555555444444444444444444444444444444444444444444444444444444444777777777666555444222222222111111111111111111111111000000000000000000111......//////000000111111//////000000000000//////111111000//////////////////............---------//////......------,,,,,,---.....................,,,---///111222222222222555555444333111///------000///...------...///000///...---,,,,,,,,,,,,,,,........................---.....................------------------------------------------------........................---......///000/////////------------......//////........................,,,------...///000111111000//////......//////000000000111111111222222222111111000000000000000000000000111111111222222222111111111111222222222222000000000000111222333444444333111111111333666777888:::>>>@@@AAACCCEEEGGGIIIIIIHHHFFFEEEFFFIIILLLOOOQQQRRRSSSSSSUUUXXXZZZZZZZZZYYYYYYYYYZZZ[[[\\\___^^^```bbbaaa^^^aaagggvvv111000000//////000000111111111000///////////////000//////......//////000.../////////000000111111111000000000000000/////////////////////000000111111111111111111111111111///000000111111000000///000000000000000000000000...///000111222333444444222222222222222222222222111111000000111111222333333444444444444333333222111111222222333333444444222222222222222222222222222222333444444444333333333333333333333444444555444444444555555666666666666666555555555666777777555666666777777666666555666666666666777888999:::777777777777777888888888777777777888888999999999888888888888888999999999;;;;;;;;;:::999777555444666555555555555666777777999999::::::::::::;;;;;;666777777888999999::::::888888888777777666666555555666888777666555777888444444444444333333333222444444444444444444444444444444444444444444444444333333444555555555555444000000111111111111111111111000000//////000000111+++,,,---...///000000111...//////000000000000000000000////////////000000///............---------.........------------------------...............++++++---///111333555666;;;999777555222111000000///...---,,,,,,---...///......---,,,,,,,,,------........................---------...............------------------------...------------,,,,,,,,,..................................../////////000---------.......................................---------......//////000------,,,,,,,,,,,,------000000000111111111222222000000000000////////////........./////////000000///000000000000111111111000000000111222333444555444222111000000333555777888;;;>>>@@@AAABBBDDDFFFJJJIIIHHHFFFEEEFFFIIIKKKOOOPPPQQQRRRRRRTTTWWWZZZZZZYYYYYYYYYZZZZZZ[[[[[[]]]]]]```bbb```^^^bbbhhhvvv000//////......//////000111111000/////////////////////............//////000////////////000000000000000000000000000000000///////////////000000111111111111111111111111111//////000000000000//////000000000000000000000000000000111111111222222222222222222222222222222222111111000000111111222333111111222222222222222222000111111222333333444444222222222222222222222222000111333444444444444333333333222222333333444555444444444444444444444444777777666555555555666666444555666777777666555444666666666666777888999:::555555666666666777777777888888777666777888999:::777777888888999999::::::;;;;;;::::::999888777666555555555555555666777777888888888999999999::::::777777777777777777777777777777777777666666666666444666888777666555777999555555555444444444333333444444444444444444444444444444444444444444444444222222333444444444444444//////000000111111222222000000////////////000000.........//////000000000......///000000000000000///......//////000111222///............---------,,,------------------...---------.........//////,,,,,,---...222666999<<<<<<:::666222///......///...///111222222111///...------,,,,,,,,,---..............................---------.........//////------------------------......---------,,,,,,,,,........................///......---...///000111..................------........................---------------...............------------.........////////////000000000////////////.........---............/////////000/////////000000000111111000000111111222444555666555333111000111333666999999;;;>>>@@@@@@AAACCCDDDHHHHHHGGGFFFEEEFFFJJJMMMOOOPPPQQQQQQQQQSSSWWWZZZYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\___aaa```^^^bbbhhhwww//////............//////111111000/////////////////////............//////000000////////////000000......//////000000111111111111111111111222222333000000000000000000000000//////000000000000//////000000000000000000000000222222222111111111111111222222222222222222222222111111111000111222222333000000000111111222222333000000111222333333444444222222222222222222222222///111222444555555444444333333222222333333444555333333333333333333333333888777666555555555555555666777888999999888777666666666666666777888999:::444555555555666666777777:::999777666666777999;;;777777888999::::::;;;;;;999999:::::::::999999888666666666666666777888888666666777777888888888999777777777666555555444444666666666666777777777777222555777777666666888;;;888777777777777666666666444444444444444444444444444444444444444444444444555555555444333222000000...//////000111222222333000000////////////000000222222222222111111111111......///000000000000000............///111222333//////.........---------,,,,,,,,,------.........---------.........//////.........000444999>>>AAA???;;;777222/////////000///222666::::::666222///,,,,,,,,,,,,------...///........................---------.........//////------------------------.........------,,,,,,,,,........................000///---,,,---...000222.../////////...---,,,,,,........................------------------,,,,,,111111000000000000111111------------........./////////......---------,,,000000000000111111111111//////000000111111111222111111111222333555666777666555222111222444888::::::<<>>??????999999999999999888777666:::777444444666888777666999888777666555666777777555666666777666444333222888777888:::<<<======;;;666666555555555666666777666555555555555444444444555555444333222222111000444444444444444444444444333333333333333333333333333222111/////////000111...............///000000000000000000111222333444//////000000000000//////......//////000000111111...///////////////..............................+++---///000000///---+++///.........///222555666666AAAFFF>>>555111111000111444;;;CCCBBB999000,,,000///...---------------000000//////.........---------,,,,,,------...///....../////////...,,,+++222111///...------......///...,,,++++++,,,...///000000//////.........---///......------,,,,,,+++//////.........---------+++,,,,,,---...///000000//////............//////---------.........//////...///000///...---...///000000000000000000000000000000000000111111111111111111222222222111111000333222111000111333666888999:::<<<===???@@@@@@@@@DDDDDDCCCBBBBBBEEEIIIMMMNNNPPPQQQRRRRRRSSSVVVXXX]]]___\\\XXXXXX\\\___]]]\\\aaa______ccc___^^^jjjzzz000000000000000000000000222111000///......///000000000000000000000000000000//////...///000111222////////////////////////222222222111111111000000/////////000000000111111222222111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111111111111222222222333333111111111111111111111111///000000111111222333333333333333333333333333333222333333333333444444444333333222222222333444555444444444333333222222222222333555555444444666777888777555555666666555444666666666777777777888888666666666666666666666666999777555444555777777777777777888999:::;;;<<<===888999999999999888777666:::777555555777888777555333333333333444555666666555555666666666666666555666666777999<<<>>>>>>===666555555555555555666666666555555555555444444444666666666555444333333222444444444444444444444444333333333333333333333333333222111/////////000000...............///000000111000000/////////000000000000111111111111000000000000000///////////////......////////////.........................................................---,,,,,,,,,...000111000999>>>:::444222222000888:::???DDD@@@666000//////......---------......///.........------------,,,,,,++++++,,,,,,---...,,,------...---,,,+++***///...---,,,+++,,,------000///---,,,,,,---///000000/////////............------------------------//////.........---------------------,,,,,,,,,,,,//////............//////........./////////000000///000111000///...///111000000000000000000000000000000000000111111111111222222333333333333222222222111000000111444777999:::;;;<<<>>>???@@@@@@AAAEEEEEEEEEDDDDDDFFFJJJNNNOOOQQQRRRRRRRRRSSSUUUXXX\\\^^^\\\XXXXXX]]]___^^^[[[___^^^^^^ccc``````lll|||000000000000000000000000111000000////////////000000000000000000000000000///////////////000111111////////////////////////222111111111111000000000........./////////000000000000111111111111111111333333333333333333333333222222222111111111111111111111111111111111111111111111111222222222222333111111111111111111111111...//////000111111222222444444333333222222111111111111222222222333333333333333222222222333444555444444333333333333222222222333555555444444666777555666777777555444444555777777777777888888888888666666666666666666666666777666555666777888777666555666666777888999999:::888888999999888888777777888666555555666777555444222222333444444555444444555555555555666777888999555555666888<<<>>>>>>===666555555444444444555555666555555555555444444444777777777666666555555444444444444444444444444444222222222222222222222222333222111000//////////////////.........///000000111000///...------------111111222222222222111111111111000000///......---......///////////////...........................///...---,,,,,,---...//////...,,,++++++,,,---...+++222777777666666555222;;;>>>BBBCCC<<<111---000......---------...//////---------------,,,,,,,,,---,,,,,,,,,,,,---......------.........---,,,,,,---,,,,,,,,,,,,---......000///...------...///000////////////............+++,,,,,,---......///////////////............---............------------//////............///////////////000000000000000///111222111000///000222000000000000000000000000000000000000111111111111222333333444444444333333111111000111222555888999:::;;;===>>>@@@AAAAAAAAAEEEFFFFFFFFFFFFHHHKKKNNNQQQRRRSSSSSSRRRSSSUUUWWW[[[\\\[[[XXXYYY^^^aaa```ZZZ___]]]^^^dddaaaaaannn////////////////////////000000000////////////000///////////////////////////////////////000000111000000000000000000000000111111111111000000000000000000000000111111111111//////000000111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111//////000000111222222222555444444333222111000000000111111111111222222222222222222333333333444444333333333333333333333333111333444444444444555777333666999999666444555777777777777777888888888999666666666666666666666666666555555777999999777555555555666666777777777888777777888888888888777777444444444555555555444333555666777777777666444333666555444444444666777888444444555777:::;;;;;;:::666555555444444444444555666555555555555444444444666666666666666555555555444444444444444444444444111111111111111111111111333222222111000/////////000///////////////000000000///...---------------000111111222222111111000000000/////////.........---...//////////////////..............................------------......///......------......///---000444888;;;;;;888555777;;;AAABBB999---***...---------------...///000------------------------...............//////000000000000000000000//////------......///000111111//////...------.../////////////////////.........,,,---------.........////////////.....................///000111222333333//////............//////////////////////////////...000111111000///000222000000000000000000000000///000000000111111111111111222333333333333333333333222222222333444666888;;;<<<===???@@@AAABBBBBBDDDEEEGGGGGGGGGHHHJJJMMMRRRSSSTTTTTTSSSSSSUUUWWWZZZ[[[ZZZWWWYYY___bbbaaa[[[```^^^___ddd```aaammm/////////////////////////////////000000000000///////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000000111111222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111222333333444444444333222111111000000000000000111111111222222222222333333333444444444333333333333333333333333111222444444333333555666333777::::::777555666888666777777777777888888888666666666666666666666666555555555777999999777555666666666666777777777777666777777888888888777777222222333333333333444555666777888999999888666555777666444333222333444444555444444666888999888777777666555444444444444444666555555555555444444444444444444444444444444555444444444444444444444444111111111111111111111111222222222222222111111111111000000/////////000000///.........//////000111//////000000000000//////---........./////////000------...///////////////........................,,,---///000000///---,,,,,,,,,,,,---......///000000000444:::===;;;777444000666???BBB:::///+++------------------...///000..................//////---------,,,------...///000000/////////000000000,,,------///000000111111...------------------............////////////////////////......---------////////////////////////...//////000111222333333//////............//////........................---...//////......000111000000000000000000000000///000000000111111111111000000111222222222222222555444444333333444555555;;;<<<>>>@@@AAABBBBBBBBBCCCDDDFFFFFFFFFGGGJJJLLLSSSTTTUUUTTTSSSTTTVVVXXXYYY[[[ZZZWWWYYY___bbbbbb^^^ccc``````ccc______jjj000000000000000000000000...//////000000000000///000000000000000000000000......///000000000000000//////////////////////////////000000000000000111........./////////000000//////000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111000000000111111111111222111111111111111111111111111111111222333333444444333333222222111111000000000000111111111222222222111222333444444444333333222222333333333333444444111222444444333333555666444666888888777666777888666666666666777777777777666666666666666666666666555444555777999999777666777777777777666666666666666666777777888888777777111222333222222444777999666666777888888888888888666555444333222222222222555555555777999:::999888888777666555555555555555666555555555555444444444111222222222333444444444444444444444444444444444222222222222222222222222222222333444444444444333111111000/////////000000////////////000111222333//////000000000000//////,,,------...//////000000,,,---...///000000000000........................+++---///111111///---+++******+++,,,,,,---......//////333:::;;;777222000...333<<>><<<:::999888777777444444444444444444333333555555666999<<<>>>>>>>>>999999888666666555555666666555555555555444444444000111111222333444444555444444444444444444444444333333333333333333333333111222444555666777666666222111111000//////000000000000000///000000111111000000000111111000000000........................,,,---...///000000000000........................------...//////...------,,,,,,,,,---------,,,,,,......444::::::333...///...000666;;;:::222/////////......---------......---------....../////////+++++++++++++++,,,------,,,,,,+++++++++,,,...///***+++,,,.........------------............------............/////////000////////////.............../////////000000000000//////.........---------//////............//////////////////.........---,,,...///000//////111222000000000000000000000000000000000000111111111111///000111222333333333333222222333444555666777888===>>>???AAABBBCCCCCCDDDFFFFFFFFFEEEEEEGGGKKKOOORRRTTTUUUUUUUUUVVVXXX[[[ZZZ\\\[[[XXXYYY^^^aaa```___cccaaa```ddd```___kkk000000000000000000000000---...///111111111000///000000000000000000000000---...000111111111000///111111111111111111111111.../////////000000111111222222222222333333333333111111000000//////......111111111111111111111111000000111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111/////////000111111222222111111111111111222222222111222222222222333333333111222333444555444333333222222222333333444444444000222333333333333444666555222///000333555555444444444444444555555555666666666666666666666666666666555444555777999999888666666666555555444444333555555666777777777777777444555555444444888???EEEKKKHHHDDD???:::777555444222333444666777666666555444444666:::???BBBCCCCCC::::::888777666666666666666666555555555444444444111111222222333444555555444444444444444444444444333333333333333333333333111222444666888888888888222222111000000///000000222111000//////...//////111111222222222222111111/////////...------,,,,,,,,,---...///000000000000........................///...------------...///000000000000///...---,,,...///555<<<:::222...111///...111555555000------000///...---------------,,,,,,,,,------.........///............///000000...------,,,---...///000---...///000000000///.........////////////......---.........//////000000------......///000000000.../////////000000111111------...///000111222222//////............//////111111000000/////////...---///000111000000222444000000000000000000000000000000000000111111111111000111222333444444555444///000222444666888999:::===>>>???AAABBBCCCDDDDDDHHHHHHGGGEEEEEEHHHMMMQQQRRRSSSUUUUUUUUUWWWYYY\\\[[[]]][[[XXXYYY^^^aaa```]]]bbb``````eeeaaaaaammm333222000///.........///111000000000//////.....................///000000............////////////---...///111111111000///////////////////////////000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111......///000111222222333222111000//////000111222222222222222222222222222333333333222222111111111333333333444444444555555222222333333444555666666777666555444444444444444444555666555444333444666444555666888888888777777444444555555555555444444888888777777777777888888777999:::777666<<>>@@@AAAAAA@@@???AAABBBFFFFFFFFFEEEEEEHHHLLLOOORRRRRRSSSUUUVVVWWWXXXYYY[[[ZZZZZZZZZZZZ\\\]]]^^^[[[```^^^]]]```^^^aaaooo111111000//////000111222111111000000000/////////...............///000000............////////////,,,---...000000000///...////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111//////000000111111222222222111000//////000111222222222222222222222222222333333333222222222111111222333333333333444444444222222333333444555555666888777777666666555666666333555666666555444444555444555666777888777777666444444555555555555444444888777777666666777777888333555666444333999EEEOOO[[[TTTJJJ???777555555666555555444333333333444444666555555777:::;;;;;;;;;666555444333222333333444444444444444444444333333333333333333333333222222555555444444444444555555444333333333333333333222111111111111111111111111333222000/////////000111000000000000000000000000000000111111000//////...////////////////////////---,,,,,,,,,...///...------------...............,,,------......------,,,......---------,,,,,,,,,//////000000000///------//////...---------------------...//////...------//////.........---------........./////////000000000...---,,,,,,---...000---------............///////////////...............------------...//////////////////////////////////////////////////////111000000000/////////.........////////////......////////////////////////000000000///000000111111...///111222333222222222111111111111111222222222222222222222333333333333222333444444444555888;;;===???@@@@@@@@@@@@AAACCCFFFFFFFFFFFFFFFHHHLLLOOOQQQRRRRRRTTTUUUVVVXXXXXXZZZYYYYYYYYYYYY[[[\\\]]]\\\aaa^^^]]]```]]]```nnn000000000000111222333444111111111111000000000000//////.........///000000............////////////------.../////////......////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000111222222222222111000000000000000111111111111111000000000000111111222222222222222222222222333333333222222222222111111111222222222333333333222333333444444555555555666666666666666555555555333555777777666555444555444555666666666666666555444444555555555555444444777777666666666666777777222444555333333888BBBJJJRRRLLLDDD;;;555333444555444444333333333444555555666555555666888999888777555444444333333333333444333333444444444444444444444444333222222111000000444444333333333333444444222333333333333333333444////////////////////////222111000000///000000000111111111111111111111111111111111111111000000///......//////000000111111...---------///000///..................---------,,,------......------,,,...------------,,,,,,,,,------......------,,,+++...---------,,,,,,,,,,,,------...//////...------...............------------------........./////////...---,,,,,,---...///---------............///111111000///...,,,,,,+++...------------...//////////////////////////////////////////////////////000000000000////////////......////////////......////////////////////////111111000/////////000000...///000111222222222222000000111111222222333333222222222333333444444444222333444333333444666999;;;===???@@@@@@@@@BBBDDDFFFGGGGGGFFFFFFHHHLLLOOOQQQQQQQQQRRRTTTUUUWWWWWWYYYXXXXXXXXXXXXZZZ[[[\\\]]]bbb___]]]```\\\^^^lll/////////000000111222222111111111111111111000000000///////////////000000............////////////......//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////111111111000000000000000000000000000000000000000////////////////////////////////////////////////000000111222222222222111111111111000000000000000111000000000000000000111111222222222222222333333222222222222222222222222000111111111111222222222333333333444444444555555333333333444444444444333222444777888777555555555555666666666666555555555444444555555555555444444777666666555555666666777555666666555444777>>>DDDFFFBBB<<<666333111222333333222222333444555666777666555444444666666555444444333333333333333333333333333333444444555555555333333333333222222111111444333333222222333333444222222222333333444444444////////////////////////111111000000000000000000000000000000000000000000000000000111111000000///......//////000111222222000...---...///000///.../////////...---------,,,,,,------......------,,,------------------------,,,,,,---------,,,,,,,,,---------...---------------..................---........................,,,,,,,,,---------......///...------------...///---------............///111000///...---,,,,,,+++...------------...//////////////////////////////////////////////////////000000000000////////////......////////////......////////////////////////222111000///////////////111111111111111000//////------...///000111111222222222222333444444555555333444444333333333666888:::<<<>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGIIILLLOOOPPPPPPPPPQQQRRRTTTVVVWWWYYYYYYXXXXXXYYYZZZ\\\]]]]]]bbb```^^^```[[[]]]jjj...//////////////////...000000000000000000111111111000000/////////000000............////////////111111000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000111222222222222111111111111000000000000000000000000111111000000000111111111222222333333333222222222222222222222222000000000111111111222222333333333444444444444444222222333444555555555444222555777777777666666777777777666666555555555555444444555555555555444444666666555555555555666666777777777555333444888;;;;;;999666222000000111111222222222333444555666777666555333444555555444222222222333333333333333333333333333444444555555555222333333333444444555555444333333222222333333444222222222333333444444444000000000000000000000000000000000111111111000000////////////////////////......//////000//////...---......///000111111222000///......///000///---/////////...---------,,,,,,------......------,,,------------------------------------------......---...////////////...............------.........---.....................,,,,,,,,,,,,------------.........------.........---------............///...........................------------...//////////////////////////////////////////////////////////////////000000000000......////////////......////////////////////////111111000///.........///111111000000000000000000------...///000111111222111111222333333444555555444555555444333444777999999;;;===??????AAACCCEEEFFFGGGHHHHHHHHHIIILLLOOOPPPPPPPPPPPPQQQTTTVVVWWW[[[ZZZYYYYYYZZZ[[[]]]^^^]]]bbb```^^^```[[[\\\hhh{{{....../////////...------////////////000000000000111111000/////////000000............////////////222222111000000000111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000111222222222222111000000000000000111111111000000111111111111000000111111111222222333333444111222222222222333333333000000111111111222222222444444444444444444444444333444666888999999888888444555666666666666777999:::999888666555555555555444444555555555555444444555555444444444444555555555555555444222111222444555444333111111000111111222222222333444555666777666444333333444444333222111222222333333333333222333333444444444444444444222222333444444555666666444444333333333333444444222333333333333333333444111111111111111111111111//////000111111111111000........................---......////////////...------......//////000000000...---...//////...,,,...............---------,,,------......------,,,,,,,,,,,,------------.........---------...//////---...///000000000///...///...------------...///---------...............,,,,,,,,,---------..............................---------............///+++,,,,,,---......//////...------------...//////////////////////////////////////////////////////////////////000000000000......////////////......////////////////////////000000///.........//////------......000111333444000000111111222222333333000000111222333333444444444444555444444555777:::999;;;===??????@@@CCCDDDEEEGGGHHHIIIIIIJJJLLLNNNQQQPPPPPPPPPQQQTTTVVVXXX[[[ZZZZZZZZZZZZ\\\]]]^^^[[[aaa___^^^```[[[[[[hhhxxx,,,---...///000000//////---.........////////////222111111000//////000000............////////////333222111000//////000111////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000111222222222222111//////000000111111222222///000111222222111000///000111111222333333444444111111222222222333333333111111111222222222333333444444444444444444444444333555777999::::::999999555666666555444555888;;;<<<;;;999777666666666666444444555555555555444444555444444444444444444555333444444444333222222333333333333333333333333333333333333333333444555666555444333333444555444222000111222333444333333222444444444444444444333333333333333333333333444444555555444444444444555555444333333333333333333222000000000000000000000000...///000111222111111000////////////////////////......///000000000000000------------............///...------......---+++---------...............,,,------......------,,,,,,,,,,,,---------.........------,,,---...///000+++,,,...000000///...---///...------------...///---------.........//////------------............---..................------------............///++++++,,,------...//////...------------...//////////////////////////////////////////////////////.../////////000000000111......////////////......//////////////////////////////.........///000000---------...///111333444111111111111111222222222...//////000222333333444111222333333333444777::::::;;;===>>>???@@@BBBCCCEEEGGGIIIIIIIIIJJJLLLNNNRRRQQQPPPPPPQQQTTTWWWYYYZZZZZZYYYYYYZZZ[[[]]]^^^ZZZ```___^^^aaa[[[\\\hhh|||***,,,...000222222222222,,,---------......//////222222111000000///000000............/////////000222111000.........///000////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111111222000000000000000000000000222222222222222222222222111111111111111111111111000000111222222222222111...//////000111222222333///000111222222111000///000000111222333333444444111111111222222333333333111222222222222333333333444444444444444444444444111333555888999999888888666666555444333555999<<<===<<<:::888666666666666444555555555555555555444555444444333333444444555333444555666666666666666333333444555555555555444444444333333333444555555555444333333555555444333000111222333444333333222555555555444444333333333444444333222222111111111666555555444444555555666444444444333333222222222000000000000000000000000...///000222222222111000000000000000000000000000//////000111111111111111------------------,,,,,,///...,,,,,,------,,,+++,,,------....../////////,,,------......------,,,,,,,,,,,,------.........------,,,+++,,,---///000***+++---//////...---,,,///...---,,,,,,---...///---------.........//////---------.........//////------............---------------.........//////,,,,,,,,,---------.........------------...//////////////////////////////////////////////////////.../////////000000111111......////////////......////////////////////////...............///000111111000///......///000111000000000///////////////---...///000111222333333///000111222222444777999:::<<<>>>>>>>>>???AAACCCEEEGGGIIIJJJJJJKKKLLLNNNSSSRRRPPPPPPRRRTTTXXXZZZYYYYYYXXXXXXYYYZZZ\\\]]]YYY______^^^aaa\\\\\\hhh111111000000000000111111......//////000000111111000000000000000000000000///////////////000111111000000////////////000000333222000/////////000111111111111111111111111111000//////////////////000......////////////......000000000000000000000000111111111111111111111111111111111111111000///...111111111111111111111111222111000//////000111222000000////////////000000000000000000000000000000000111111111111222222222111111111111000000//////000111111222222111111000000111222333444444444444444444444666888888666444444444444555666888999:::777777666555444333333333555444333333333333444555444555555666555555444444444444555555555555444444888777555444333333444444555444444444444333333333333333333333333333333333555555555666666777888888444444333222222222222333444444444444444444444444444444333333333333222222111111111111111111111111333222000000111111///...222222000///............000000000000000000000000...///222444555444333222////////////////////////222111000//////000111222------............------......//////...---,,,,,,---------............///......//////......---,,,000///---,,,++++++,,,---******+++++++++,,,,,,,,,---.........---,,,,,,+++......------------......000///...---,,,------...***+++,,,,,,---------,,,---------.........//////............//////000000......------------......---------.........//////...////////////......---.........////////////000...///000///...---...000000000000000////////////333222111000000111222333///000000///......///111222222111111222222333444222222333333222444666999:::<<<============@@@BBBFFFGGGHHHIIIJJJLLLMMMMMMQQQQQQQQQQQQPPPRRRUUUXXX\\\[[[ZZZXXXXXXXXXYYYZZZ[[[aaa```___aaa\\\\\\iii///......------......///////////////000000000000000000000000000000000000///////////////000111111000000////////////000000000000000000000111222333///////////////////////////000000000000000000///......////////////......000000000000000000000000111111111111111111111111000111111111111000000///////////////////////////111111000000000000111111000000////////////000000000000000000000000000000000111111111111222222222222222111111111000000000111111222222222222111111///000111222333333333333333333333555666666555333333333444444555666777888666666555555444444333333555444333333333333444555333333333444444444444444444444555555555555444444555555444333444555666666555555555444444333333333444444444444444444444444444666999<<<<<<<<<:::888555444444333333333333333333333333333333333333333444444333333333333222222222222222222222222222222222111000000111111000///222111000///............000000000000000000000000...///000111222222111111////////////////////////111000////////////000111------............------......//////...------,,,---------............///......//////......---,,,......---------------...+++,,,,,,,,,---------------.........------,,,+++......------------......000///...---,,,------...+++,,,,,,---------,,,,,,------------............------......///////////////......------......///........./////////000000///000000111111000000000---............/////////...///000///......///000000000000000////////////111000///......///000111111222222111000000111333222222111111222222333444222333333333333444777999999:::<<<===>>>???BBBDDDGGGGGGHHHJJJKKKLLLMMMNNNQQQRRRRRRQQQQQQRRRUUUXXXZZZYYYXXXXXXYYYZZZ[[[\\\^^^cccaaa```bbb^^^___lll...------------------...000000000000////////////000000000000000000000000///////////////000111111000000////////////000000...///000111222333333333///////////////////////////000111222222111000///...//////000000//////...000000000000000000000000111111111111111111111111///000000111111111111000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111111222222333333333333222222///000000111222222222222444333333555777777555333333333333333333444555666555555555444444444444444444444333333333333444444222222111111222333444444444444555555555555444444222222222333444666888888666666555555444333222222555555555555555555555555333666<<<@@@BBB???<<<999555555444333333333333444222222222222222222222222444444333333333333222222333333333333333333333333111000000000222333222111222111000//////......///000000000000000000000000........./////////////////////////////////////////////............//////------............------.........///......---,,,---------............///......//////......---,,,,,,---......///.........------------............---............---,,,,,,......------------......//////...------------...,,,---------------,,,,,,,,,,,,---------.........---------...............///......------......////////////000000000000000///000111222222333222222---------............///...///000000......///000000000000000////////////000000////////////000000222333444333111111333444222222111111222222333444222333333333333444777999888:::<<<>>>???AAADDDGGGHHHHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRSSSVVVXXXXXXXXXXXXXXXYYY[[[]]]^^^___dddaaa___bbb___aaaooo//////............//////111111000000//////......///////////////////////////////////////000000111000000////////////000000...///111333333333333222000000000000000000000000///000111222222111000/////////000000000000//////////////////////////////111111111111111111111111...///000111111111111111111111111111111111111111///000111222222111000///000000000111111000000000000000000000000000000000000000111111111222222222222222222222222222222222222333333444444333333222000000111222222222222222666555666777999999777555444444333333333444444555444444444444444444444555333333333333333333333333222222111111222333444555333444444555555444444333111111222333444666777888777777666555444333222222444444444444444444444444222555;;;???@@@>>>;;;999666555444444333333444444111111111111111222222222444444333333333222222222444444444444444444444444111000///111333444444333111111000/////////////////////////////////////////////...---------......////////////////////////........................------............---------...............---------------............///.........///......---,,,---...///000///...---,,,,,,------------.........------............------...------,,,,,,------...............------......---............------,,,,,,------------.........------------............//////............//////////////////////////////...///000111222333333333------------...............000111000///...///000000000000000////////////222111111111111111111222222333444333111111333444222222111111222222333444222333444333333444777999:::;;;===>>>???AAADDDFFFIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXYYY[[[]]]^^^^^^bbb___]]]```^^^aaappp//////............//////111111000000//////......///////////////////////////////////////000000111000000////////////000000000111222333333222000///000000000000000000000000///000111222222111000/////////000000000000//////////////////////////////000000000000000000000000...///000111111111111111111111111111111111111111///000111222222111000///000000111111111111000000000000000000000000000000000000111111111222222222222222222222222222222222222333333444444333333222111222333333333333333333555555555777999999777555444444444333444444555555333333333444444444444444333333333333333333333333333333333333333444555555333333444444444444333333222333333444444444555555777777666555555444333333222222222222222222222222222333666888999999888888555555444333333333333444000000000111111222222222444444333333333222222222444444444444444444444444111000000111444555555444111000000////////////000////////////////////////000000///.........//////////////////////////////------............------------............------------...............------------............///.........///......---,,,...///000000///---+++***,,,,,,,,,,,,------------------...//////......---------,,,,,,,,,,,,------------...........................//////......------------.........//////......................../////////....../////////........................---...///000111111111111---------........./////////000111000///...///111000000000000////////////111111111222222111111111111222333222000000222333222222111111222222333444333333444444333555777:::<<<===>>>??????@@@BBBDDDIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSTTTTTTTTTUUUWWWYYY[[[ZZZYYYYYYYYYZZZ\\\]]][[[```]]][[[^^^\\\```ooo...------------------...000000000000////////////000000000000000000000000///////////////000111111000000////////////000000111111111111111000//////////////////////////////000//////////////////000///000000111111000000///000000000000000000000000000000000000000000000000///000000111111111111000////////////////////////000000111111111111000000///000111222222111000///000000000000000000000000000111111111111222222222111111111222222222222222222222333333333333222222222333333444444444333333333222222444666666444222333333333333444444555666444444444333333333333333222222333333333333222222333333444444444444333333333333444444444444333333333333444444444333333222666666666555555555555444111111111111111111111111222222222333333444555555444444333222222222222333000000000111222222333333444444333333333333222222444444444444444444444444222111111222444666555444000000////////////000000000000000000000000000000/////////000000000000000////////////////////////------...//////...------------............------,,,---......///.........---------............///......//////......---,,,............---,,,+++***+++,,,,,,,,,,,,---------------...////////////...------,,,,,,,,,,,,------,,,---......///.........---......///000000//////....../////////000000000///////////////.........000//////......//////000............------------,,,---...///////////////.........////////////000///000111111//////000111000000000000//////////////////000000000000//////000111222111//////111222222222111111222222333444333444444444444555888:::<<<===>>>>>>>>>???AAACCCIIIIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUVVVUUUVVVWWWYYY\\\[[[ZZZYYYZZZ[[[\\\]]]YYY___\\\\\\___]]]```ooo///......------......///////////////000000000000000000000000000000000000///////////////000111111000000////////////000000/////////...//////000000////////////////////////000///...------...///000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////111111000000000000111111///000222333333222000///000000000000000000000000000111111111111222222222000000000111111111222222111111222222222222111111222222333333333222222222111111111333555555333111111111111111222444555666555444444333333222222222111222333333333333222111222333444555555333000...222333333444444333333222222333444444444444333222555555555555666666666666222222222222222222222222222222222222222222333333333333222111111111111222000000111111222333333444444444333333333333222222333333333333333333333333333222222333555666555444000000////////////000000000000000000000000000000---...///000111111000000////////////////////////---...////////////...---------............------,,,------...//////......---------............///......//////......---,,,+++++++++++++++,,,---...------------............------...///////////////---,,,,,,++++++,,,,,,---,,,,,,.../////////......,,,---...///000111111111000000000000111111111111111111000000000/////////000000////////////000000////////////.........------....../////////....../////////000000000111111///000111111000///000111000000000000////////////...///000111111000///...000111222111//////111222222222111111222222333444333444555444444555888::::::;;;=========???AAADDDHHHIIIJJJKKKMMMNNNOOOOOORRRTTTVVVVVVVVVVVVWWWYYYZZZZZZYYYYYYZZZ\\\^^^___ZZZ```______cccaaacccqqq111111000000000000111111......//////000000111111000000000000000000000000///////////////000111111000000////////////000000...---------...///111333111111111111111111111111111///,,,++++++,,,///111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111000///...111111111111111111111111222111000//////000111222///000222333333222000///000000000000000000000000000111111111111222222222//////000000111111111222111111111222222111111111111111222222222111111000333222333444666666444222/////////000111333444555555555444333333222111111111222333444444333222111000222444555444111...+++222333333444444333333222111111333444555444333333444444555555666777777777333333333333333333333333333333444444444333222111333222111111000000111111000000111222333333444444444444444333333333222222333333333333333333333333444333222333555555555444000000////////////000111000000000000000000000000***,,,...000111111000///////////////////////////---...///000000///...------..................---,,,,,,---.../////////...---------.........//////......//////......---,,,((((((((()))***---///111............/////////000------...///000000//////---,,,,,,++++++,,,,,,---+++,,,.../////////......+++,,,...///111222222222000111111111222222222222222222111111000000//////000000////////////000000111111000000/////////......///////////////...---000000000000111111111111///111222111000///000111000000000000////////////000111222333333222111000111222222111000000111333222222111111222222333444333444555555444555888;;;777999;;;<<<===???CCCEEEHHHHHHIIIKKKLLLMMMNNNOOORRRTTTVVVWWWWWWWWWXXXYYYXXXXXXXXXYYY[[[]]]```aaa\\\bbbbbbcccgggdddfffsss000000000000111111111111000000000000000000000000000000000000000000000000000000///...............,,,,,,,,,---...//////000000000//////.........---////////////000000000000222///......111111000---111111111111111111111111+++,,,---/////////......000000////////////000000...//////000000000000///111222333333111//////000333222111/////////000111000000000000000000000000111111111111111111111111000000000000111111111111111111000000111111222333111111111222222333333333111111111222222333333333333333444555666666666555444333333222222333333444222222222222222222222222222222222222222222222222111222444555555444222111333333333444444444555555555555555444444333333333666666555555555555666666555666666666555444444333333333333333333333333333222111111111222333333444444333333222222333333444111111222222222333333333333444444555555444444333222222222333333222222222000000000000000000000000000000000000000000000000000000//////.........---//////////////////......///...---,,,+++,,,,,,---....../////////...,,,+++000000000///.........---------------------------......------------......000//////......//////000111111111111111000//////------------------------//////...------,,,++++++---------.........//////111111000000//////............///000111222333333444444444333333222222222000000//////000111222222666555333111000000111111000000000000000000000000444444333222222111111000000000111111222222222333000000////////////000000000000000000111111111111111111111111111111111111222222333333333333444444333333333444555777999:::===>>>??????@@@BBBEEEHHHKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRTTTTTTUUUVVVXXX[[[YYYZZZ[[[[[[ZZZ[[[]]]___```eeedddcccfffbbbdddqqq//////000000000111111111000000000000000000000000000000000000000000000000000000//////.........///,,,------...//////000000000/////////............////////////000000000000111///......111111000...//////////////////////////////000111000000///...000000////////////000000//////000000000//////...000222333333111000000111222111000/////////000000000000000000000000000000111111111111111111111111000000000000111111111111111111000000111111222333111111222222222333333333111111111111222222222333333333333444444444444444222111111000000111111222222222222222222222222222333333333333333333333333111222444555555444222111333333333444444444444555444444333333222222222222555444444333333444444555333333444444333222222111111111111111111111111111111111000000111111222333333333222222222222333333222222222222333333333333333333444444444444333333111111222222222222111111000000000000000000000000000000000000000000000000000/////////.....................//////////////////...---,,,,,,,,,------//////000000000///...------------------,,,,,,,,,------------------------........................------,,,,,,,,,,,,------000000000000000///......------------------------.........------,,,,,,+++---------....../////////000000///////////////...,,,,,,,,,---...///111111444444333333333222222222111111111111111222333333444333222111111000111111000000000000000000000000333222222222222111111111111111000000000000000000111000000//////000000111....../////////000000000111111111111111111111111222222333333333333444444333333333444555777999:::===>>>???@@@@@@BBBEEEHHHHHHGGGGGGGGGGGGHHHIIIJJJQQQSSSTTTUUUUUUVVVXXX[[[XXXYYYZZZZZZYYYYYY[[[]]]]]]cccaaa```ccc___aaannn//////000000000000111111000000000000000000000000000000000000000000000000000000000///////////////---......//////000000111////////////............////////////000000000000000///...///000111000///////////////////////////222222222222111000///...000000////////////000000000000000000000000//////111333444444222111111222111000///.........//////000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333111222222222222333333333111111111111111222222333333333333333333222222222222111111000000111111222222222222222222222222222444444444444444444444444222222444444444444222222333333333333444444444444222222222222111111111111333222222111111222222333333333333333333222222111111111111111111111111111111000000000000111111222222222111111111111222222222222333333333444444444333333444444444444333333000111111111111111111000000000000000000000000000////////////////////////////////////............---.........//////000000//////...------------...000000000111000000///...,,,,,,,,,---------------------------------------...///000000000000///...---,,,,,,++++++,,,,,,---...////////////......---........................------------------,,,,,,............////////////.............../////////---,,,,,,,,,---...000111333333333222222222222222222222222222222222333444000000111111111111000000000000000000000000000000111111111111222222222222111111000000///.........111111111000000111111111//////000000000111111111111111111111111111111111222222333333333333444444333333333444555777999:::<<<>>>???@@@@@@BBBEEEGGGGGGFFFFFFEEEEEEFFFHHHHHHRRRSSSUUUUUUUUUVVVXXXZZZYYYZZZZZZYYYXXXXXXZZZ[[[\\\bbb```___bbb^^^```mmm////////////000000000111////////////////////////////////////////////////111111111111000000//////.../////////000000111111///////////////.........////////////000000000000////////////000000000000000000000000000000000000222222222222111111000000000000////////////000000//////000000111222333444555666777666444222111222/////////............///000000000000000000000000///////////////////////////000000000111111111111111111000000111111222333222222222222222222222222222222222111222333444555666666555444333222222111444333333222222333333444222222222222222222222222444444444444444444444444222333333444444333333222222222333333333444444444222222222222222222111111222222111111111111222222444444555555555444444333333333333333333333333333222111111111111111222222111111000000000000111111222333333333333444444444333333333444444333333333000000111111111111000000000000000000000000000000///////////////////////////////////////.........------......///000000000//////................../////////000////////////---.........///000000000........................---///000222222000///---......------------.........//////000//////..............................------------------......////////////////////////,,,,,,------....../////////...------...000222333222222222222222111111111222222111111111222222333...///000111111000//////000000000000000000000000//////000000111222222333000000000000000000//////222222111111111111222222222222333333333444444444111111111111111111111111222222222333333333444444333333333444555777999:::<<<>>>@@@AAAAAABBBEEEGGGIIIHHHGGGFFFGGGHHHJJJKKKSSSTTTUUUUUUUUUVVVXXXZZZZZZ[[[[[[ZZZXXXXXXYYY[[[^^^cccbbbaaaccc___```nnn...////////////000000000////////////////////////////////////////////////111111222222111111000///////////////000000000000.........///////////////////////////000000000000...////////////000000111000000000000000000000000////////////000000111111000000////////////000000//////000111333666888:::999::::::888555222111111.........////////////...000000000000000000000000///////////////////////////000000000111111111111111111000000111111222333222222222222222222222222444333333333444666888999;;;:::888666444333222222444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444222222222222333333333333333333222222222222333333333333444444555444444333333333333333333333333333444333333222222222333333111000000//////000000111222222222333333333444444222333333333333333333222000000111111111111000000000000000000000000000000////////////////////////.........///////////////---.........//////000000.../////////////////////.....................///---.........///000000000........................---///000222222000///---///......------......//////000000111111000000000////////////////////////..................//////000000000000000000000000,,,,,,------......////////////......///000111222111111111111111111111111222111000000000000111111---...000111111000///...////////////////////////......///000111111222222//////000111111222333333222222111111111111222222333333333333444444444444111111111111111111111111222222222333333333444444333333333444555777999:::;;;===@@@AAAAAABBBDDDFFFJJJIIIHHHGGGHHHJJJLLLMMMSSSUUUVVVVVVUUUVVVXXXZZZ[[[\\\\\\[[[ZZZYYY[[[\\\^^^dddbbb```ccc^^^```mmm......////////////000000000000000000000000000000000000000000000000000000111222222333333111000///////////////////////////.........///////////////////////////000000000000---...000000//////111222////////////////////////......---......000111222000000////////////000000/////////111444777:::<<<999::::::888444111000000......///000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333333333333222222222222111444333333333555888;;;===???>>>;;;888555444333333222111111000000111111222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333222222222333333333333333444333333222222333333444000111111222222222222222111111111111111111111111555555444333333333333444111111000000000000111111111111222222222333333333222222333333333333222222000111111111111111111000000000000000000000000000////////////////////////.........///////////////////////////////////////...///000000111000000000...------------......///,,,,,,,,,---------------...........................///000000000000///...---------,,,,,,---------///000000111111111111111000000000000000000000000000000000000000000//////111111111111000000000000.............../////////---......///////////////000000000000000111111111222111000000///000000000//////000000000000//////////////////////////////---......///000111111222......///111222333444555111111111000000111111111000000111111111222222222111111111111111111111111222222333333333333444444333333333444555777999:::;;;===@@@BBBBBBCCCDDDFFFHHHGGGEEEEEEFFFIIIMMMOOOTTTUUUVVVVVVVVVVVVXXXZZZ[[[\\\\\\[[[ZZZZZZ\\\]]]]]]bbb```___aaa\\\]]]kkk~~~........./////////000000000000000000000000000000000000000000000000000000111222333444333222000///..................................../////////000////////////000000000000,,,...000000//////111333////////////////////////000///.........///000000000000////////////000000000//////000222444777999555666777555222000000000...///000111111111000000000000000000000000000000111111111111111111111111000000000000111111111111111111000000111111222333333333333222222222111111222111111222555999===@@@BBB@@@<<<888555333333333222111111000000111111222222222222222222222222222333333333333333333333333444333333222222333333444111222222222222333333333111111111111222222222333444333333222222333333444000000111222222222222222111111111111111111111111555444333333222222222333222111111000000111111222000000000111111111222222222222333333333333222222111111222222222222111111000000000000000000000000000000000000000000000000............/////////000000000000///......------...///000111111111000000///...---------///000111---------------,,,,,,,,,................................................///......------......///...//////000111111000000000000000000000000000000333222222222111000000000222222222111111000000000000000///////////////...---...000111222111000////////////000000000111111333222111111000000000111222222111000////////////////////////////////////.........//////000000000...//////000111222333333111000000//////000000111000000000000111111111111111111111111111111111111222222333333333333444444333333333444555777999::::::===@@@BBBBBBCCCDDDEEEFFFEEEDDDDDDFFFJJJNNNQQQUUUVVVWWWVVVVVVVVVXXXZZZYYYZZZ[[[ZZZZZZZZZ\\\^^^^^^cccaaa___aaa]]]^^^kkk~~~............/////////000000000000000000000000000000000000000000000000000111222333444444222111///...............------------.........//////000000////////////000000000000,,,...111000//////111333111111111111111111111111222111000.........//////000000////////////000000111000//////000111444555000222333333111000000111...///000222222222111000000000000000000000000000111111111111111111111111000000000000111111111111111111111000111222222333333333333222222111111111000000000111555999>>>AAACCC@@@<<<888555333222222444333333333333333333444222222222222222222222222444444444444444444444444444333333222222333333444111111222222222333333333//////000000111111111222333333222222222222333333111222333444444444444444333333333333333333333333444333333222111111111222222222111111111111222222///000000000000111111111222222222333333222222222222222333333333333222222000000000000000000000000111111111111111111111111---.........//////000000111111000///...---,,,,,,...///000222222222111000000///.........000111222000000000//////......---///////////////////////////...------------...///111111000000000000111111------...///000000//////000000000000000000000000444444333333222111000000222222222222111111000000111111000000//////......///111333555555444222000.../////////000000111111444333333222111111111222444333111////////////000////////////////////////.........///////////////////////////000000000000000000////////////000000111111222222222333333333111111111111111111111111222222333333333444444444333333333444555777999::::::===@@@BBBCCCCCCDDDEEEGGGFFFEEEEEEHHHLLLQQQTTTUUUVVVWWWWWWVVVVVVXXXZZZWWWXXXYYYYYYYYYYYY[[[]]]```fffcccbbbddd___```mmm000000////////////000000000000//////.........---//////............//////222222222222222111000///............////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////222111111111000000//////000000111111111111000000111000///......///000111222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000222222222222222222222222222111111111333555888:::<<<:::888555222111000000...000333444555444222000222222111111222222333444555444444333333444444555444444444333333222222222222222222222222222222222444333333222222333333444222333333444333222111000111///...///000222222111333333333333333333333333000111111222222333444444222222111111111111222222111111222222222333333333333333222111111222333333666555333222111000000000222111000//////...//////......//////000222333444111000000000111333555777777555222///...------......///111333444333222111111000...,,,---///111333000///...---------------........................000000000000111111111111444333222000////////////000000//////......------000000000000111111111111111111111111111111111111222222111111000000//////---.........//////000000000000111222222222222111............///000222333444333222111000000000000111000111111000------///////////////////////////------------.........///000//////000111111000...///000111111111000...---111111111111111111111111111111000//////...//////111111111222333555666777444444333222333555888999<<<===>>>@@@BBBCCCCCCCCCBBBCCCEEEHHHJJJMMMOOOPPPZZZXXXVVVTTTTTTUUUXXXYYY\\\]]]___^^^\\\ZZZZZZ[[[]]]ccccccccceee______kkk//////............//////000000000/////////......//////............//////000111111111000000///...............////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////111111111000000000//////000000111111111111000000111000///......///000111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222111111111333555888999999888666444222222222222000222444666666555333222222222111111222222333444333333222222222222333333666666555555555444444444222222222222222222222222444333333222222333333444333333444444444333222111222000000000222333333222333333333333333333333333444444333222222111111000222222111111111111222222111111222222222333333333333333222111111222333333444333222111111111111111111000000////////////000////////////000111222333000000000111222333444555555444111///...---.........000111222333222000000111000.........///111222000///......---------...........................////////////000000000000111111000000///000000000//////////////////......////////////000000000000000000000000000000000000111111111000000000000000....../////////000000000000000111222222222222111111111000///000111222222444333222111111111111111333111111111111000000111////////////////////////............////////////111000//////000111000.........000111111111111000111111111111111111111111333333222111111111111111222222222222222222222222444333222222333666888:::===>>>@@@BBBCCCDDDDDDEEECCCDDDFFFHHHKKKNNNPPPQQQVVVVVVUUUTTTUUUWWWZZZ[[[\\\]]]^^^^^^\\\[[[[[[\\\\\\cccbbbbbbddd______kkk......------------......111000000000000000////////////............////////////000000//////..................////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////111111000000000000/////////000000111111000000///000000////////////000000........................000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222111111111333555777888666555333222222222333333222333555777777666555444222111111111111222333333222222111111111111222222555555555555444444444444222222222222222222222222444333333222222333333444444444444555444444333222222111111222444444333111333333333333333333333333444444333222222111111000222222111111111111222222111111222222222333333333333222222111111222222333222222111111111111222222000000/////////000111111111111000000000000111111000111111222333333222222333111000........./////////000111111111000///.../////////000000000111111000//////...............////////////////////////........./////////000000///////////////000111111////////////000000000000........./////////000000........................000000000000111111111111000000000000000111111111///000111111222222111111444333222111111111111111333333222111111111222222222111//////000222222111000000000000000000000000/////////000000000111111444222/////////000000///---...///111222333333333111111111111111111111111444333333222222222222222111222333333333333222222333333222222444666999;;;???@@@BBBCCCDDDEEEFFFFFFDDDEEEFFFHHHKKKNNNPPPRRRRRRSSSTTTUUUWWWYYY[[[]]]\\\]]]^^^]]]\\\[[[\\\]]]\\\bbbaaaaaaccc^^^___kkk///......------......///111111111111000000000000//////............///////////////000000//////...............////////////000000000000000000000000//////////////////////////////000000000000////////////000000000000//////000000000000000000////////////000000000000//////000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000........................111111111111111111111111000000000000000000000000111111111111111111111111111111111222333444666777555444222111111111222222222333555666666666555444111111111111111222222333222222111111111111222222222222222222222222222222222222222222222222222222444333333222222333333444333333333333333333333222222111111222444444222000333333333333333333333333000111111222222333444444222222111111111111222222111111222222222333333333222222222222222222222222222222111000000000111111////////////000111222222222222111000//////000000000000222333333222111000000000///......///000000000000111111000///...---...///000111222111000000000000//////...//////000////////////////////////////////////000000000000000///////////////000000/////////000000111111111////////////000000000000//////////////////////////////000000111111222222111111111111111111111111///000000111111111111111222222222111111111222222111111000000000111111222///000...---...111111///111111111111111111111111000000111111111111222222666333000...///000111000///000111111222333333333222222222222222222222222222222111111111111222222111222444555666666666555333333333333555777:::<<<@@@AAABBBDDDEEEFFFFFFFFFDDDDDDFFFGGGJJJMMMPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^]]]\\\\\\]]]___\\\bbbaaa```ccc^^^^^^kkk000//////////////////000000000000000111111111111//////............////////////000111111000000///............//////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////000000//////000000000000////////////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000111111111111111111111111111111111222333444555666555444333111000000000111111222333444444444444333111111000000111111222333333333222222222222333333222222222222222222222222222222222222222222222222444333333222222333333444111111111111111111222222111000000111222222000///333333333333333333333333000111111222222333444444222222111111111111222222111111222222222333333333222222222222222222222222444333222111000000000000000000///000000111222333333222111000///////////////000111222333222111000///////////////000111111000000000000//////.........///111222222222111000000000/////////000000111000000000000000000000000000000111111111222222222222111000//////.........///000000000111111222222000000111111111222222222000000000000000000000000//////000000111111222222222222222222111111111111//////000111111111111000//////000111111222222333///////////////000111222///333444000///222222///222222222222222222222222111111111222222222222333666333000///000111222222333333333222222222333333333333333333333333333333333333222222222222333333333444555555666666666555555555444444666888;;;===AAAAAABBBDDDEEEEEEEEEEEEDDDDDDEEEFFFIIIMMMPPPRRRTTTTTTUUUVVVXXXYYYYYYZZZ\\\]]]]]]]]]\\\\\\^^^```^^^cccaaa```bbb]]]^^^kkk000000////////////000000//////000000000000000111//////............////////////000111111111000000............////////////////////////////////////000000000000000000000000...///000111111000///...//////000000000000//////......////////////000000...//////000000//////...//////000000000000//////---------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222333444444444666555333111000000111111000111222222333333222222111000000000000111222222333333222222222222333333333333333333444444444444222222222222222222222222444333333222222333333444111000000000000111111222333111//////000111000///333333333333333333333333444444333222222111111000222222111111111111222222111111222222222333333333111222222333333222222111444333333222111111222222111111000000000111222222222222111000//////000000///000000111222222111111///000000000111111111111111111000000000000000000///000111222222222111000000000000000000111111222000000000000000000000000111111111222222222333333444333222000//////......111111111111111222222222111111111222222222333333222222222222222222222222000000000000111111111111222222222111111111111111...///000000111111000000---...///111222333333333.........///000111222333111;;;???888222333444111111111111111111111111111111111111222222222333333444222000000222333333333555555444333333333333333444444444444444444444444555555555555555666666777777666555555444444555555888888777666777:::<<<===AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIMMMQQQSSSVVVVVVVVVVVVVVVWWWXXXYYY\\\\\\]]]\\\\\\]]]```bbbaaafffcccaaabbb]]]^^^kkk/////////....../////////....../////////000000000//////............//////---...//////000000000///............////////////////////////////////////000000000000000000000000...///000111111000///...//////000000000000//////........./////////000000......////////////.........///000111111000///...------...//////000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111222222333333333333444333222111111222333444111111111222222222222222000000000000000111222222222222111111111111222222222222333333333444444444222222222222222222222222444333333222222333333444111111000000000111333333555333///...///111111111333333333333333333333333444444333222222111111000222222111111111111222222111111222222222333333333111222333333333333222111222222222222333444555666222222111111000111111111111111000000000000000111////////////000222333333000111111222222222222222111111000000000111111222000000111111222222222111111000000000111111222333111111111111111111111111000111111111111222222222333333222111111111111111222222222222222222111111000111111111111222222222222222222222222222222222111111111000000000000000222222111111111000000000...//////000000000000000///000222333333333222222//////000000111333444555222AAAHHH???444222333000111111111111111111111111111111111111222222222222222111111222444555444333555444444333333444555666666666666666666666666666666666555555666777777888888777666666777:::===???<<<;;;999999999:::<<<>>>CCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGHHHKKKOOOSSSVVVWWWVVVUUUUUUUUUWWWYYYZZZ\\\\\\]]]\\\\\\]]]aaacccdddiiieeebbbccc]]]^^^jjj.........------.........---.........//////000000//////............//////,,,,,,---.../////////.............../////////000////////////////////////000000000000000000000000...///000222222000///...//////000000000000//////---.........//////000000......////////////.........///000111111000///...///000000111222333333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333333333222222111111222444666777111111222222222333333333000000000000000111111222111111000000000000111111000000000111111222222222222222222222222222222222444333333222222333333444222222111111111222444555888444000...///111333333333333333333333333333333000111111222333333444444222222111111111111222222111111222222222333333333111222333444444333222111///000111222444777999:::333333222111000000000111111111000000000000111111///.........000222444555111222222333333333222222111111000000111222333333111111111111111222222222111111000000111222333333111111111111111111111111000000000000111111111111222222222111222222333444444333333222222111111111000000000000111111111111111111111111111111111111222222111111000000//////111111111111000000//////...//////000000000000000222333444555444333222111111111111222333555666777000CCCLLLAAA333000000...000000000000000000000000000000111111111222222222111000111333555666555444444333333333444666777999777777777777777777777777444444444444444555666666666666666888===CCCIIILLL>>>===;;;::::::;;;===>>>EEEFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIJJJMMMQQQUUUXXXWWWVVVTTTTTTUUUWWWZZZ]]]\\\\\\\\\\\\\\\^^^aaadddfffjjjfffcccccc]]]]]]jjj------------------------//////000000000000//////000000000000000000000000000000//////.........---////////////////////////000000000000111111111111111111000000//////......111222222333333222222111000000000000000000000000111111000000//////............//////000000111111000111111111111222222222////////////000000000000000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111000000000000111111222000//////000111111000......///111111222222222222222222222222222222222///000222333333222000///000000111111111///---,,,...000222333333333111000111222222333333222222111444444333222222333333333111222222333333222222111222222111111222222333444888777555222111222333333444333111000000111333444222222222111111111000000...//////000111111222222222222111111222222333444222222222222222222222222444444555555555444222111555555444333222000///...---...///000111222333333555444444333333222222111555333222000000111222333777666333111000000000000...///000111111111111111000000000000111111111111333333333333222222222222000000000000000000000000111111111222222333333333222222222111000//////...111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222222111000000000444111//////222999AAAFFFDDD@@@:::666444222111000000000000000000000000000222222222111111111111111///000111222222222222222333333444444444555555555000111333555555444333222555555555555555555555555999777666888===DDDLLLQQQ666999;;;;;;888888;;;>>>DDDEEEGGGGGGGGGGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRWWWUUUSSSRRRSSSVVVYYY\\\YYYZZZ[[[[[[[[[\\\___aaaccccccdddddd```^^^ccckkk........................//////000000000000//////000000000000000000000000000/////////............//////////////////////////////000000000111111111111000000000/////////...000111111222222111111000000000000000000000000000111000000000/////////....../////////000000000111000000111111111222222222////////////000000000000000000000000000000000000....../////////000000000000000000000000000000000//////000000000111111111111111000000000000111111222000//////000111111000...///000111111222222222222222222222222222222222///000222333333222000///---...///000111111111111///000111333333222111000111222222333333222222111444333333222222333333333222222222333333222222222222222111111222222333444666444333222111222444555555444222111111222444555222222222111111111000000//////000000111222222333222222111111222222333444222222222222222222222222444444555555555444222222444444444333222111000///...//////000222333333444333333333333333333333333888777555333333333444555777555444222111111111222///000000111111111111000000000000000111111111111........................222222222222222222222222000000000111111222222222222222111111000//////...111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000666444222222444:::@@@DDD<<<999555333222222111111111111111111111111111111000000111111111222222222222222333333444333333333222333333333444444444444222333555666666666444333555555555555555555555555777666555777;;;BBBIIINNN:::;;;;;;:::999:::<<<>>>CCCEEEGGGHHHHHHHHHIIIJJJIIIIIIKKKMMMPPPRRRTTTUUUVVVUUUTTTSSSTTTWWWYYY[[[[[[\\\\\\[[[[[[[[[^^^```aaaaaaaaaaaa]]][[[aaajjj//////////////////////////////000000000000//////000000000000000000000000////////////............//////////////////////////////000000000000111111000000000000///////////////000000000000000000///000000000000000000000000000000000000////////////////////////000000000000000000000111111111222222////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000//////000000000000111111111111000000000000111111222000//////000111111000...///000111111222111111222222222222222222222222000111222333333222111000////////////000111222222///000111222333222111111111222222333333222222111333333222222222222333333222222333333333333222222222111111111111222333333333222111111111222444555555444333222222333444555222222222111111111111111000000111111222333333333222222111111222222333444333333333333333333333333333444444444444333333222222333333333333222111000000000111222333333444444111111222333333444555555999888666444333333444444555444444333222222333333000111111111111000000///000000000000111111111111////////////////////////111111111111111111111111000000000000000111111111222222111111000/////////000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111333111000000111444777:::333111000111222333222111222222222222222222222222//////000000111222222222222222333333333222111111222222222222333333333333333444666777777777666555555555555555555555555555666555444555999???EEEIII???<<<999888:::<<<===>>>BBBDDDHHHIIIIIIHHHHHHIIIEEEGGGIIILLLOOORRRUUUVVVUUUUUUUUUVVVWWWXXXZZZZZZ]]]]]]]]]\\\[[[[[[]]]___aaa``````___\\\[[[bbbkkk........................//////000000000000/////////////////////////////////////////////.........////////////////////////////////////000000000111000000000000///////////////000000111111000000///000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111////////////000000000000////////////////////////000000000000111111111111////////////////////////////////////000000000111111111000000000000111111222000//////000111111000//////000111111111111111111111111111111111111111000111222222222222111000333222111///...//////000///000111222222222222111111222222333333222222111222222222222222222333444333333333222222333333333111111111111111222222333222222111000000111222222444333222222222222333444111111111111111111111111111111222222222333333333222222111111222222333444333333333333333333333333333333333333333333333333111222222333333333222222111111222333333444555555222222222333333444444444555555333222111000000111222222222222222222333333111111111111111000///...///000000000111111111111000000000000000111111111////////////////////////000000111111111111111111111111111111000000//////.........//////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222222000000/////////000111222/////////111444444333111222222222222222222222222000000111111111111111111111111111111111000///...111222222222222333333333444555666777777777666666333333333333333333333333555444333444777<<<@@@CCC@@@<<<777666999<<<===<<>>>>>:::555444777;;;<<<;;;AAADDDHHHJJJJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSUUUWWWYYYYYYYYYYYYYYY[[[\\\\\\\\\^^^aaacccdddbbbaaa```]]]\\\dddnnn------------------------//////000000000000//////000000000000000000000000.........///////////////////////////////////////......////////////000000////////////000000000000000111111222222111111000////////////////////////////////////000000000000000000000000/////////////////////000000000111111////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000......////////////000000111111000000000000111111222000//////000111111000000000111111111111000000111111111111111111111111111111111111111111111111000000000000111222333333111111111111111222222222111222222333333222222111111111000111111222333444555444333222222333444555111000000000000111222222444444333222111000///...000111111111111111111000111111111111111222222222111111222222222222222222222222111111222222333444222222222222222222222222333222222222222333333444111222222333333333222222222222222333333444444444555555444333333222111111222222222111111111000000...//////000000000//////000111111111111000000///000000000000111111111111000000000111111222222333222222222222222222222222333333333222222222222222111111000000000000000000---...............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333333333111222111111111111111000333333333444666666444222222222222222222222222222444333333333333222222222666666777777777666555555555555555555666666666666555555555555666666666777333333333333333333333333666555555666777888:::;;;:::888555555777999;;;<<>>AAAEEEGGGJJJLLLKKKKKKKKKLLLLLLLLLNNNOOOQQQRRRSSSTTTQQQRRRSSSSSSSSSTTTWWWYYY^^^]]]\\\[[[\\\^^^```aaaccccccdddddd```]]]bbbiii{{{............////////////000000000000000000000000000000000000000000000000000/////////............////////////////////////////////////////////////000000000000000000000000111111111111000000000/////////...---...///000111////////////////////////111111000000000/////////000000000000000000000000111111000000000///////////////000111111000...---000000000111111000000000/////////000000111111111111111111111111111111111000000////////////000000000000000000000000000000....../////////000000000222222111111111000000000000000000111111111111111000000111222222222222111111111111111111111111111000000000111111111111111000//////000111222333333333222111000000111333444222222111111111111222222000000000000000000000000000111111111111222222222000000////////////000000000000000111111111222222222222111111111111111111111222222111000000333555555444333222111111111111555444444333333333333333222222111111111111111222444444444333333333333333222222333444444444444444222333333333333222111111222111000//////000111222222111111111111222444555111111111111111000000000111111222222222333333333111111000000///......---111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222222222111111111111222222333333333333333333333333111222222333333333222222555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444444444555555555666666666777777<<<;;;:::888777777666666666666666666666777777777777777999::::::999888888888888999999999999::::::999:::;;;::::::;;;>>>@@@CCCEEEGGGHHHHHHHHHIIIJJJLLLLLLMMMOOOQQQRRRSSSTTTQQQSSSTTTUUUUUUVVVYYY[[[\\\]]]^^^^^^___`````````ccccccdddddd```]]]aaaiiizzz............////////////000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////000000000000000000000000111111111111000000000000//////.........///000111........................000000///////////////...000000000000000000000000111111111111000000000000.../////////000000111111//////000000000000//////////////////000000000000////////////////////////000000////////////000000000000000000000000000000------......//////000000111111000000000000//////000000000000///////////////000111111222222111111000000000000000000000000111111222333222111000///////////////000111222222222111000000111222444555222222111111111111222222111111111111111111111111000111111111111222222222111000000//////000000111/////////000000000111111111111222222222222222222000111222222111111333555444333222111111111111111222222222222333333444555222222222111111222222333222222222222222333333333222222333444444444444333333333444444333333222111111111000000000000111111111000000111111333444444000000000111111111111111111111222222222333333333222111111000000//////...222222222222222222222222333333222222111111111000111111111111111111111111444444444444444444444444333333222222222222333333444444444444444444444444444444444444444333222111555555555555555555555555555555555555555555555555333333333333444444444444444444444444333333333333444444444555555555666666999999999999999888888777888777666555444444555666666777777777777777666555888888888999999999::::::999::::::::::::;;;===@@@BBBDDDFFFFFFFFFFFFHHHJJJKKKLLLMMMOOOPPPRRRSSSTTTRRRTTTUUUVVVWWWYYY[[[^^^[[[]]]___aaabbbaaa```___ccccccdddddd```]]]aaaiiixxx............///////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////111111111000000000000000///////////////000000000////////////////////////////////////............000000000000000000000000000000000000000000000000//////.........///000111//////000000000000//////////////////////////////111111111111111111111111000000////////////000000////////////////////////////////////////////////000000000///////////////000000//////.........---///000000111111111111111////////////////////////111222333444333222///...///////////////000111111000000000000111222444555222222111111111111222222111111111111111111111111000000111111111222222222111000000000000000000111////////////000000000000111111222222222222222333333444444444222222333444333333222111111111111111///////////////000000111111111111000111111222222000000111111222222222333000111222222333333222222222222333333222222111000111000000000000000000111333222222111111111111111000000111111222222333333111111222222222333333333555555444444333333333333222222222222222222222222444333333222222111111000111111111111111111111111444444444444444444444444444333333222222333333444555555555555555555555555222333333333333333222222555555555555555555555555444444444444444444444444333333333333333444444444555444444333333222222222333333333444444444555555333444666777777777666555666555333222222333555666555555555555444333333222777777888888999999::::::888999:::999999:::===???CCCEEEFFFFFFFFFGGGIIIKKKJJJKKKLLLNNNPPPRRRSSSTTTSSSTTTVVVXXXXXXZZZ^^^```]]]^^^___aaaaaaaaaaaa```ddddddeeeeeeaaa^^^bbbjjjyyy............////////////////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000////////////////////////000000000000000000111111/////////000000000000000000000000000000000000000............////////////////////////////////////////////////////////////000///...---------......000111111222222111111000000000000000000/////////000000000000000000000000000000////////////000000////////////////////////333222111111000///......///////////////000000000000/////////......------//////000111111111111000////////////////////////000111333444333111///...//////////////////000111//////000000111222333444222222111111111111222222111111111111111111111111000000111111111222222222111111000000000000111111////////////000000000000111111222222333333333333666777777666444222222333222222111111000000111111///......---------------///////////////000111111000000000111111222222222//////000111111111111111111111111111111000//////000000000111111000000000111111222111111111000000111222222333333444444444111111222222222333333333555555555555555444444444222222222222222222222222333333333333222222111111111111111111111111111111333333333333333333333333444333333222222333333444333333333333333333333333///000111222333333333333333333333333333333333333222222222222222222222222222222222333333333444444444444444333333222222111333333333333444444444444000222333555666555555444555444333333333555888999777666666555444444444444666666777888888999::::::777888999999888999<<>>???AAADDDFFFEEEEEEEEEFFFIIIJJJKKKMMMPPPRRRTTTTTTSSSUUUVVVWWWXXXYYY\\\___```___]]]]]]]]]___bbbccceeeeeeffffffbbb___ccckkk|||............////////////000000000000000000000000000000000000000000000000............/////////000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111...///000111222111000000000000000000000000000000/////////000000000111111////////////////////////......//////000000000000//////111222222111000000000000111111111111000000333222222222111111111000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000111111111222222//////////////////000000...//////000000000000000111111111111111111111111///////////////000000000222111111000000000111111000000111111111111111000222222111111111111222222000000000000000000000000000111111111111222222222222111111000000111111222000000000111111111222222111111222222333444444555111333555555444333333444111111000000000000111111000000//////000000111111............///000111222222222222222222111111111000111111222222222222222111111111111111000/////////000111222222111000///,,,---///111222333333333222222111111111111111000111111222222222333333333///000000000000000000000111111111111111111111111111222222333333444444444111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222000111111222333333333333333333333333333333333333222222222222222222222222000111111222333333444444222222222222222333333333444444444444555555555555444444444444555666666777666666666777777888888888888777777666666777888999555555666777888999::::::666777888777777888;;;======AAAEEEGGGGGGFFFEEEEEEHHHIIIKKKMMMPPPRRRTTTTTTSSSTTTVVVVVVVVVWWWZZZ\\\]]]]]]]]]^^^^^^___```aaaccccccdddddd```]]]bbbiii}}}............/////////000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222...///000222222111111000//////////////////////////////000000111111222222//////////////////////////////000000111111111222---///222444555555444333//////000000000000//////333333333222222222111111222222222222222222222222000000////////////000000000000000000000000000000,,,,,,---...///000111222000000111111222222222333......//////000000111111...//////000000000000000111111111111111111111111......------...///000111222222111111111111111222000111111111111000000///222222111111111111222222////////////////////////000111111111111222222222222222111111111111222222111111111111222222222222111111222333333444555555---///222333333333444555111000000000000000111111------......///111222333////////////000111222333444333333333222111111111222222333444444444444333222222222222222111000000///000111222222111000//////000111222222111000///111111000000//////......111111222222222333333333///////////////000000000000000000000000000000000000111222333444444555666111111111111111111111111222222222222222222222222222111111111111111111222333333333333333333333333333333444444444333222222444444444444444444444444333333333333333333333333000000111222333333444444111111111222222333333444444444444555555555666666444444333222333444555666444444555555444444333222555444333333444555666777444555666777888999::::::666777777777777888;;;===???CCCHHHKKKKKKIIIGGGFFFHHHIIIKKKMMMOOORRRTTTUUURRRTTTUUUUUUUUUVVVXXXZZZZZZ\\\^^^___``````^^^^^^bbbaaacccccc___[[[```hhh}}}////////////000000000000......------------......000///...------...///000000000000000000000000000/////////...---------,,,............////////////////////////000000000000////////////////////////000000000000000000000000000000////////////000000000111111111111000000///000000//////.........---000000//////.........---111111000///////////////222111111000000000000000333444444444333222111000111222222222111000...,,,...///000000///...///111222222111000/////////000////////////000000000000//////000000000000//////000///.........///111222111111000000000000000111222111111111000000//////000000000000000000000000111111111000000000000000111111000000000000111111222222111111000000//////000000000000000000000000///000111222333222111111//////000000111111222222222111000//////000111111222222333444444444444333222333444444555555444444444333111//////000111222222222222111111111000000111111222222222333333333444444444555444444333333222222222222222222222222222222222111111000000000333333333333333222111000000000000000000000000000---......///000111111222111111000000111111222333333222111/////////000111//////000000000000//////333333444444444333222222111111000000111111222333000000000000000000111111////////////////////////222222333333333444444444333333222222222222222222...000333444222111111111111000///......///000111111111111111111111111111000000000000000000000000000000111222333444444555222222222222222222222222222222222222222222222222555555555555555555555555666666666777888888999999999888777777888:::<<<===EEEGGGHHHGGGEEEDDDDDDDDDDDDGGGLLLQQQTTTUUUTTTSSSRRRPPPNNNPPPTTTWWWXXXWWWXXXZZZ]]]___``````^^^]]]cccdddeeeddd^^^YYY^^^ggg////////////000000000000///......------......///000///...------...///000////////////////////////..................------////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000////////////000000...//////000000000//////000/////////............111111000000000/////////111111000///////////////////////////000000111222222222222111000000//////111111111111111000///...000111222111000///000111222111000000000000000000////////////000000000000//////000000000000//////000//////...///000111222111111000000000000000111111111111111000000000///000000000000000000000000111111111111000000000000000000////////////000000111111111000000000000000000000000000000000000000000111111222222222222222000000000000000111111111222111000//////000111222111222222333333333333333222333444444555444444444444333111000///000111222222222222111111111000000111111111111222222222333222222333333333333222222222222222222222222222222333222222222111111111111222222222222222111000000000000000000000000000000......//////000000111111////////////000000111111222111000///......///000//////000000000000/////////000000111111000000000000000000000000111222222000000000000000000000000000000000000000000000000000000000111111111222222111111000000000000000000000111222111000000111333111000000//////000000111000000000000000000000000000000000000000000000000000111111222222333333444222222222222222222222222222222222222222222222222444333333333333333333333555555666777777888888999888777666666777999;;;===BBBDDDEEEFFFEEEDDDEEEFFFDDDGGGLLLPPPSSSTTTSSSSSSRRRPPPOOOQQQTTTWWWXXXXXXYYYZZZZZZ[[[]]]^^^```aaaeeeeeefffddd]]]XXX\\\dddzzz////////////000000000000///......------....../////////............//////..........................................////////////000000000111111111////////////000000000000////////////////////////000000000000000000000000000000////////////000000,,,---...//////000//////////////////............111111111111000000000000111000000///////////////------......///111222333333222111000////////////111000000//////000000111222444444333111000111222000000000000000000111222////////////000000000000//////000000000000/////////////////////000111111000000000000000000111111111111111111000000000000000000000000000000000000111111111111111111111111/////////....../////////000000000000111111111111000000000000000000000000222222111111222222333444111111111111000000000000111111000000000111111222000111111222333222222222222222333444444444444444333222111000000000111222222222222111111111111111000000000000111111111111000111111222222222111111222222222222222222222222333333333222222222222111000111111111111000000///000000000000000000000000000000000000000000000000000000000000111111111222000000///........./////////000000111111000000///---...///000000000000000000000000000000111222222000000000000000000000000111111111111111111111111000000000111111111111222000000111111111111111111000111000///---...000222000111111111111111111000////////////////////////000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444555555666666777888888777666555555666888;;;<<>>@@@BBBDDDEEEEEEEEEGGGHHHEEEGGGKKKNNNQQQQQQQQQQQQQQQQQQRRRSSSVVVXXXYYYYYY\\\[[[XXXWWWXXX[[[___aaa]]]^^^aaabbb]]][[[aaajjjzzz////////////000000000000/////////....../////////...//////////////////...........................---......//////000000000---------.........//////////////////000000000000000000000000000000000000//////////////////////////////000000000000//////---...///000111222222222.........///////////////////////////////////////000000////////////000000000000////////////000000333333222111000000000000//////.........000111222444555666444222111111222000/////////000111222222////////////000000000000//////000000000000//////...//////000000000000000...///000111111111111111000000000000000000111111000000000000000000000000000000111111222222222333222111111000000111111222//////000000111111222222000000000000000000000000333222111000111222333444222222111111000000//////000000111111222222222222000000111222222222222111111222333333444444333333111111111111111111222222111111111111111111111111////////////////////////000000111222222222222222111111111111111111111111222222222222222222222222...//////000000000//////////////////////////////111111111111000000000000111222333444444444444333111111111111111111111111000000111111111111000000000111222333444444444444333222222222222333444444444444444333333222222222111111111111111111111111111111222222222333333333222222333333444444444444000333666777555222111000000111222333333222111000111111111111111111111111000000000000000000000000333222222111111000000///222222222222222222222222222222222222222222222222333333333333444444555555444444555555666666777777888888777777999;;;>>>@@@BBBDDDFFFGGGFFFFFFGGGHHHGGGHHHKKKNNNPPPQQQPPPPPPPPPRRRTTTUUUVVVXXXYYYZZZ\\\[[[[[[ZZZZZZ[[[\\\\\\\\\^^^aaabbb^^^\\\bbblll}}}////////////000000000000000//////......//////000......////////////..............................//////////////////000000,,,,,,---------.........////////////000000000000000000000000000000000000000000000000000000000000...///000111111000///......///000111111222111111.........///////////////............///////////////////////////000000111222222111000000000000000111111222111111000..................//////000111222444444333111000111222000000000000000000111222////////////000000000000//////000000000000//////......///000000000000000---...000111222222111111000000000000111111111111000000000000000000000000000000111111222333333333333222222111111222222333000000000000111111111111000000000000000000000000111111000000111111222333111111111111000000000000///000111222333333333333000111111222333222222222111111222333333333333333000111111111222222222222111111111111111222222222000000000000///////////////000111222222222222222111111111111111111111111000111111111111222222222...//////000000000000000000000000000000000000000111111111111111111111111...///111222222222111000000111222333333333222222000111111222222111111000///000111222222222222222222222222222222333444444555555444444333222222222111111111111111111111111/////////000000000000111000000111111222333333333444777<<<===;;;777444333000111111111111111111000111111111111111111111111000000000000000000000000222222111111111000000000222222222222222222222222222222222222222222222222333444444555555666666777444555555666666777888888888888888888:::<<>>@@@===@@@CCCEEEGGGHHHKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQOOOSSSWWWYYYXXXXXXZZZ\\\YYYYYYZZZ[[[]]]```bbbddd```aaadddeee```^^^dddmmm000000000000000000000000////////////////////////000000////////////000000000000//////.........---........................111000///......///000111000000000000000///......000000000000000000000000000000000000////////////000000000000000000000000......//////000000111111111111000///...---,,,,,,//////000000000000//////000000000000000000000000222000///------///000222999===BBBBBB===777333111111111000000//////......000000////////////000000000000000000000///............///000000000000000000000000000000000000000111111111111222222222222...///000000///...///111000/////////000111222222111111222222222111111000000111222333333222111000000000000000111111111111000000000000000000000000111111111222222333333333222111111111000000//////...---------...///111222111111000000111111222333666555444444222222111000000000000000000000000000333222111111333333222111000000000000000000000000666555555444333222111111111111111000000000000000111111111000000000000000333333222222111000000000000/////////000111222222111111111111111111111111111111222222222222111111111111111111000000000/////////000000000000//////222000//////000111111000111000///......///000111333333222111000000000111111000///......///000111111111222222222111111000///////////////000000000444333333222222333333444///222555666555333111111333333222111111000/////////////////////////////////000000000000111111111222222222333333333444444444444444333333222222222555444333222222222333444444444333222222333444444222333333444555666777777999999999999888:::===@@@@@@CCCFFFHHHIIIJJJKKKLLLLLLKKKLLLOOORRRTTTTTTSSSSSSSSSTTTVVVXXX[[[]]]^^^ZZZZZZZZZZZZ\\\^^^```aaagggggggggfffaaa^^^cccjjj}}}000000000000000000000000////////////////////////000000////////////000000000/////////....................................111000///......///000111000000000000000///......////////////////////////000000000000////////////////////////////////////...///////////////000000000000000///......------//////000000000000//////000000000000000000000000111000///......///000111666999======999444111000111000000000/////////...000000////////////000000000000000000000///............///000000000000000////////////////////////........./////////000000111222333222000//////111333222111000000000000000//////000000000000000//////000000111111000000///000000000000111111111111000000000000000000000000000000111111111111111111111111111111000000000///......------...///111222000000//////000000111222444444444333333222222111111111111111111111111111333222111111333333222111111111111111111111111111222222222111000000//////000000000000000000000000---///111333444333111000000000000000000000000000222222111111111222333333222222222222222222222222333333444444444444333333222222222222111111111111000111111111111111000///333111000000111222111111111111000//////000111111222111000000000000000000111111000//////000111111111111222222222111111000444444333222111000//////222222111111111111222222333555777666444111000000333333222222111000000000000000000000000000000000000000000111111111222222222222222222333333333333444333333333333333333222555444333222222222333333555444333333333333444555333444444555666777888888555666666555555666:::<<>>???BBBEEEGGGHHHIIIJJJKKKLLLMMMNNNRRRUUUVVVTTTRRRQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[[[[\\\^^^aaacccdddccccccdddddd```___eeemmm/////////////////////////////////////////////////////////......////////////////////////.................................000000////////////000000//////000000000000//////////////////////////////////////////000000000000........................//////......------,,,,,,............//////000000//////000000000000//////////////////////////////000000////////////000000///000000000000/////////000000000000/////////////////////......///////////////000000000000//////......///000000000000000////////////////////////////////////000000000000222333444333111000111222666555444222000///......000000222333444444444444111000............000111///000000000111111111111000000000000000000000000111111111000000/////////111111111000000000000000....../////////000000111000////////////000111111111111222222333333333333333333333333333333333333333222111111333333222111222222222222222222222222111111111222222333333333///000000111222333333444///111333555555555333222333333333444444555555555555444333333222222222222333333333333333333333333333333444444444444333333333333222222222111111111222222222222111000//////222000//////000111000000000000000000000000000000111111111111222333444444000000000000000000000000000000111222222222111111/////////000000111111222111111000000000000111111111222333333333555888:::666666666555555444444444333333333333333333333333222222222333333333444444333333333333444444444444222222222333333444444444333444444444444333222222444333333333333333333444444444555666777888888999777888888777777888<<<>>>>>>AAAEEEGGGHHHHHHJJJKKKMMMMMMOOOSSSVVVVVVTTTRRRRRRSSSSSSUUUWWWYYYZZZ\\\]]]]]]\\\\\\]]]___aaabbbcccbbbcccdddaaaaaahhhqqq//////////////////////////////////////////////////////............//////........./////////////////////////////////////////////000000000000////////////000000000000//////.........................../////////000000000111........................//////......------,,,,,,------......///000000000//////000000000000//////////////////////////////000000////////////000000///...---...///000000000////////////000000000000//////............////////////000000000000//////......///000000000000000000000000000000000000000////////////000000000000...000111111000000111333444333222111000000000000///000111222333444444444111111///......///111111///000000000111111111111000000000000000000000000222222222111111000000///000000000000000000111111/////////000000000000000111000000000000111222222000111111222222333333444333333333333333333333333333222111111333333222111111111111111111111111111111111111222333333444444111111222333333444555555555555444333222222333333555555555444444444333333333333222111111000111111222222222222222222222222000000111111111111000000222111111111000000000000000000111111000//////...000///------///000///...////////////////////////000000000000000111222333///////////////////////////000111222222222222222...//////000111222222222333222222111111222222333000111222222222444888;;;777777777777777666666666333333333333333333333333222333333333333444444444444444444444555555555555222222222333333444444444333444666666666555333222222222333333333333222222222333444444666666777888444444555444444555888;;;???BBBEEEGGGHHHIIIJJJKKKNNNNNNOOORRRUUUVVVTTTRRRTTTTTTUUUVVVXXXYYY[[[\\\___^^^]]]\\\\\\]]]^^^___dddcccdddeeecccccckkkuuu000000000000000000000000///////////////////////////......------......///........./////////////////////////////////////////////000000000000//////...//////000000000000000..............................//////000000111111......................../////////...............---.........//////000000//////000000000000//////000000000000000000000000//////000000000000//////000...---...000111222111////////////000000000000///......------......///...//////000000000000000......///000000000000000111111111111111111111111------........./////////,,,---/////////000111333111111000000000000000111---...///000000000000000111000000//////000000111000000000000111111111111000000000000000000000000111111111111111111000000000000000000111111111111///000000111111000000///111111111111111222222333000111111111222222333333333333333333333333333333333222111111333333222111111111111111111111111111000000111111111222222222222222222333333444444555888666444111000111222333444444333222222111000000111111000000///000000000111111111111111111111111//////000000000000//////111111111000000000////////////000000000000//////111///---...///000////////////000000000000//////......---------...////////////000000000000/////////000111222222222222222444444333333333222222222444444333333333333444444333333333222111111444666777777777777777777777777444444444444444444444444222222333333333444444444444444444444555555555555222333333333333333333444444555777999888777444222222333333444444333333222222222333444555666777777666666666666555777:::===@@@BBBFFFHHHIIIIIIKKKLLLOOONNNOOOPPPSSSTTTTTTRRRUUUUUUVVVWWWXXXZZZ[[[\\\___^^^]]]\\\\\\\\\]]]^^^eeedddeeeeeeddddddmmmwww000000000000000000000000///////////////////////////......------......///............/////////000////////////////////////...///000111111000///.........///000000000000000.................................///000111111111////////////////////////...///////////////000000........./////////////////////000000000000//////000000000000000000000000//////000000000000//////000...---...111222222000.../////////000000000111///......------......///......///000000000000000......///000000000000000000000000000000000000000........./////////000000---...////////////000111111000//////......//////---....../////////.........//////000000//////...000000000000111111111111000000000000000000000000//////000000000000000000///000000000111111111111///000111111111111000///000000000000000111222222111111111111111222222222222222222222222222222222333222111111333333222111222222222222222222222222222222222222222333333333111222222222222222222222555444333222111111222222222222222222111111111111000000/////////000111111222222222222222222222222000111111222222111111000222222222111111111000000...///000000111111111111222111//////111222111000000111222222222222111000000///...............///000111222222222222111000//////000222222333333222444444333333333333222222444444333333333333444444222333333222111000111333555555555555555555555555333333333333333333333333222222222222333333333333222222222333333333444444444333333333333333333222555777999;;;;;;888555333444444555666666555444444333333444555666777888888999999:::999888:::===@@@AAADDDGGGIIIJJJKKKLLLMMMPPPNNNMMMNNNPPPRRRSSSSSSTTTUUUUUUVVVWWWYYYZZZ[[[^^^]]]]]]]]]]]]___```aaaeeeddddddeeecccdddlllwww000000000000000000000000////////////////////////.........------.........---.........//////000000000000000000000000000000...///000111111000///.........///000000000000000........................---......///000111111222000000000000000000000000......//////000000111111//////////////////////////////000000000000//////000000000000000000000000//////000000000000//////000...---...111333111///.../////////000000111111.........------...............///000000000000000...//////000000000000000////////////////////////111111111111222222222222///000111000///...///000111111///......---------///000000000000000///...,,,---...//////...---,,,000000000000111111111111000000000000000000000000---.........//////000000//////000000111111111222///000111222222111000//////////////////000111111111111111111111111111111222222222222222222222222333222111111333333222111333333333333333333333333555555555555555555555555111111111000000000000000000111222333333333222111111222222333333444444555000/////////000111222222333333333333333333333333222333333444444333333222333333333222222222111111...///000111222333333333444222111111222333333222222333444444444444333222333333222111000000111111222333444444444444333222//////000222222333333333...//////111222333444444444333333222222333333444...///111222111111333555222333333333333333333333333333333333333333333333111111222222222333333333000000111111111222222222444444444333333222222222555777;;;===<<<:::666333555666777888888777666555444444555666777888999999666777777666666888;;;>>>AAADDDHHHJJJKKKKKKMMMNNNQQQOOOLLLLLLOOOQQQSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ]]]\\\]]]]]]___bbbdddeeedddccccccdddbbbccclllvvv------............------//////////////////////////////............//////000///.........000111222000000000000111111111111////////////000000000000////////////////////////111111111111000000000000////////////000000000000111111000///////////////......////////////......////////////////////////------............------//////.........------------......///////////////------......//////000000000000000000000000000000///////////////000111111000000000000000000000000000000//////......------222111//////000000...---//////000111111111111111000000///...............222111000.........///000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000//////////////////000111111111111111......////////////......111111111111111111222333111222222333333333222222000000000000111111111111333333222222222222333333333333333222222222111111333222111111222444666777333333222222111222222333333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333222222222111111000000000000000000000000000000///000111000...------...111111111111111111111111111111000000/////////...000000000000000000000000///////////////000000111------......//////000000///000111222222222222222333222222222222222222333///////////////000111111222222222222222222222222......///000111222222333333333333333333333333333222222333444444444333333444666888999999888666444222222222222222222222222222444666888999999888777===;;;999777888;;;>>>@@@BBBEEEHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^___bbbdddcccgggddddddgggeeennn---......//////......---//////////////////////////////............//////000//////......///000111000000000000000000//////////////////000000000000////////////////////////111111000000000/////////////////////000000000000111000000///////////////......////////////......////////////////////////------............------//////.........------------...//////000000//////.........///////////////000000000000000000000000///////////////000000111000000000000000000000000///////////////.........000///...///000111000/////////000111111111111000111000//////......//////222111000///......///000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////////////////000111111111111000......////////////......111111000000000111222222222222333333333333333222000000000000111111111111111000000//////000000111333222222222111111111111/////////000000111222333222222111111111111222222222222222222222222222222222222222222222222222222333333333333444444444444222222222222222222222222222222111111111000000000000000000000000000000000///000111000...---...///////////////////////////000000/////////.........////////////////////////000000000000000111222222...............///////////////000111111111111111222222111111111111222222///////////////000111111111111111111111111111111//////000000111111222222333333333333333333333333000111222333444444444444333444666888888666444333222222222222222222222222444444444555666777888999:::888666555666888;;;===BBBDDDHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\\\\]]]^^^aaaccccccfffddddddgggeeennn---......//////......---//////////////////////////////............//////111000000////////////000000000//////.........---////////////000000000000////////////////////////000000000/////////......////////////000000000000000000//////////////////......////////////......////////////////////////------............------/////////............------...//////000000/////////////////////.........000000000000000000000000//////......//////000111000000000000000000000000...///////////////000000///...---...111222111000...///000000111111000000111111000/////////000000111000000////////////000//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000////////////...///000000111111000000...//////000000//////...000000//////000111222222222333333333333333222222000000000111111111222222000000////////////000000222222111111111000000000---...///000000111111000111111000000000000111111111111111111111111111111111111111111111111111111222222333333333444444444111111111111111111111111111111000000000000//////000000000000000000000000///000111000...---...////////////////////////////////////.......................................000000//////000000111222///////////////............///000000111000000000111111111000000111111111000////////////000111111000000000000000000000000000111111111111111111111333333333333333333333333///000111222333444444444111333444666666444333111333333333333333333333333555444222222333555888:::888777555444555777:::<<>>AAACCCGGGHHHIIIIIIJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQSSSVVVXXXYYYZZZ[[[UUUWWWYYYZZZZZZ\\\___aaa___cccbbbccchhhgggrrr//////............/////////////////////...............//////000000111111111111000000///---,,,+++111000///......///000111////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////........................////////////222111111000///......---//////............//////............////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////000///......///000///---111111000000//////......000///...///000111000///////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000///000000000000111111111111111000000111222222333222000......000222222222555444444333333222222111333333333333333333333333555333222222333444444333111111111111111111111111111111111111000000000000222222222111111111111111444333222111000000000000222222333222222111000///111111111111111111111111000000000000000000000000555444333222222333444555000000////////////000000000000000000000000000000///111222111000///000222111222333222000000000111222222222222222222222222333222222222111111000000000111222333333222111000000111333333111000111222222222222222222222222222222222222222222222222222111111000000111111222333333222222111111222222333444333333222222333333444444555666777777555333222666666666555555444444444333444444444444444444333555666666777888999999999777888999888888999;;;>>>BBBDDDFFFGGGHHHJJJMMMOOOSSSPPPNNNMMMOOOPPPQQQQQQSSSTTTUUUWWWXXXXXXWWWWWWWWWXXXZZZZZZ[[[\\\___aaa___^^^aaacccaaadddwww//////............///////////////////////////.........//////000000000000000000000000///...---,,,111000///......///000111////////////////////////////////////////////////000000000000000000000000.../////////000000000000////////////........................////////////111111111000///.........//////............///////////////000000000000111000000000000000000000000000000////////////000000////////////////////////------------------------000///---...///000///---111000000000/////////...000......///111222111000////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111222222333111//////111333333222222333333333333333333333333333333333333333222222555333111222333444333222333333333333333333333333111111111111000000000000111111111111111111111111333333222111000000000000000000111111222111111111111111111111111111111111000000000000000000000000222111111000000111111222000//////////////////000///////////////////////////000111111//////000111222333444333111000111222222222222222222222222222222222111111111000000000000111222222222222111000000111333333111000111222222222222222222222222222222222222222222222222222111111000000111111222333333222222111111222222333333333222222222222333333555666777888777666444333555555555444444444333333333333444555555444333333555555555555666666666666666777888888777888;;;===BBBDDDFFFGGGHHHJJJMMMPPPRRROOOLLLKKKMMMOOOPPPPPPRRRSSSUUUVVVWWWWWWWWWWWWVVVWWWYYYZZZZZZ[[[^^^```aaa```bbbdddcccfffyyy//////............//////......//////////////////...////////////000000000......////////////......000//////......//////000////////////////////////////////////////////////000000000000000000000000....../////////000000000////////////........................////////////111111000000//////......//////............//////000000000000111111111111000000000000000000000000000000////////////000000////////////////////////------------------------///...---...///000///...000000000000///////////////......///222333222111////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222111111111222222333222000111222444444333111111222222333444444555444444333333222222222111444333111111333444333222333333333333333333333333111111111111000000000000000000000000000000111111222222111111111111111222---...///000111111111111000000000000000000000000000000000000000000000000//////............////////////............//////////////////////////////...000111000///...///111333444555444222111222333000000000000000000000000111111000000000000//////000111222222222222111000000222333333222111111222222222222222222222222222111111111111111111111111111111000000111111222333333222222111111222222333222222111111111111222222555666777777777666555444444444333333333333333222222333555666666555333222555555555555555555555555555666777777666888;;;===BBBDDDFFFGGGHHHJJJNNNPPPQQQNNNJJJIIIJJJMMMNNNOOOQQQRRRTTTUUUWWWWWWWWWVVVUUUVVVXXXYYYYYY[[[^^^```cccaaacccfffdddggg{{{///......------......///............////////////////////////////////////------...//////000//////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000////////////........................////////////111000000000/////////...//////............////////////000000000111111111////////////////////////000000////////////000000///////////////////////////////////////////////////...---...///000///...000000000000///////////////......///222333333222////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////111111222222222333333333333333222111111111222222222111000111222333333222111111222222333333333333444444333333222111111111444222111111222333333222000000000000000000000000111111111111000000000//////000000000000000111111111111111000111111222222......///000000000000000////////////////////////000000000000000000000000........................//////............//////...........................///000000///...///000222333444333111000111222000000000000000000000000000000000///////////////111111111222222111111111000222333333222111111222222222222222222222222222000000000000000000000000111111000000111111222333333222222111111222222333222111111000000111111222555555666666666555444333222222222222222222222222111333555666666555333111555555666666777888888999444555666666666777:::===BBBDDDFFFGGGIIIKKKNNNQQQQQQNNNJJJHHHJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWVVVVVVUUUWWWYYYZZZZZZ\\\___aaacccbbbccceeedddhhh|||......------------......---.........//////000000/////////...............,,,---...///000000000000......////////////......////////////////////////////////////////////////////////////////////////............////////////////////////........................////////////000000000000//////////////////............//////........./////////000000////////////////////////000000////////////000000////////////////////////000000000000000000000000///------...000000000///////////////000000000000///......///111333222111////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////111111222222222333333333333333222222222222222333111000///000222222222000333333333222222111111111333333333222222111111111444222000111222333222222000000000000000000000000111111111111000000000/////////000000111111111222111111111000111111222222000000000000000///......////////////////////////000000000000000000000000//////////////////////////////............/////////////////////////////////000111000///...///111000111222111000//////111///////////////////////////////////////000000000222111111111111111111222111222444444222111222333222222222222222222222222000000000000000000000000111111000000111111222333333222222111111222222333222111111000000111111222333333444333333333222222222222222222222222222222222333555666666555333222222333444666777999:::;;;444555666666666888;;;===AAACCCFFFHHHIIILLLOOORRRRRROOOKKKJJJKKKNNNOOOPPPOOOPPPSSSUUUVVVWWWWWWWWWVVVXXXZZZ[[[\\\^^^aaaccccccaaaccceeeccchhh|||......------------......------......///000000000/////////............---------...///000000//////---......//////......---////////////////////////////////////////////////000000000000000000000000------........./////////////////////........................////////////000000000000//////////////////............//////............////////////000000000000000000000000000000////////////000000////////////////////////...........................------...000111000///////////////000000000000000///...///000111000///////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////......//////000000111111000000000000000000000000000000000000000000000000111111111111222222222333222222222222222333444444000//////000222222111///444333333222111111000000222222222222222222222222333222000000222333222111222222222222222222222222111111111111000000000000000000000111222222333333222222111111111111111222111111111111000///...---000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000///111222111000///000111000111111111///...///000//////////////////////////////000000000000111111222222111000000111222222111333444444333222222333222222222222222222222222111111111111111111111111111111000000111111222333333222222111111222222333222222111111111111222222333333222222222111111111111222222222222333333333333444444444444444444333000111222333555777888888444555666666777888<<<>>>AAACCCFFFHHHJJJLLLPPPSSSRRROOOMMMLLLNNNOOOPPPPPPOOOQQQSSSUUUWWWXXXXXXXXXWWWXXXZZZ\\\]]]___bbbddddddbbbccceeedddhhh}}}...------,,,,,,------...------......///000000111//////.........---------......///////////////...------...//////...------////////////////////////////////////////////////000000000000000000000000---------.........//////////////////........................////////////////////////000000000000//////............//////...////////////000000000000000000000000000000000000000////////////000000////////////////////////...........................---,,,...000111000///.../////////000000000111000///......//////...---////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////.........///000111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111222333444555666000000000111333333222000222222222111111111111111000000000111222222333333333111000000111222222111222222222222222222222222111111111111000000000000000111111222333333444444333333222111000000000000111111111111111111000000111111111111111111111111000000000000000000000000000111222333333222111000111111000000000000111111111111111111111111111111000222333222111000111333000111222111/////////000000000000000000000000000000000000111111111222222222222111000000111222222111333444444333222222333222222222222222222222222222222222222222222222222111111000000111111222333333222222111111222222333333333222222222222333333444333222222222111222222222222222222333333444444555444333333333333444555222333333444444555555555444666777777888999===???AAACCCFFFHHHJJJMMMPPPSSSPPPOOOMMMNNNOOOPPPOOONNNPPPQQQTTTVVVXXXYYYYYYYYYVVVWWWZZZ[[[\\\^^^aaadddeeecccdddfffeeejjj...------,,,,,,------...---------...///000000111//////.........---------...///////////////......,,,---...//////...---,,,////////////////////////////////////////////////000000000000000000000000---------.........//////000/////////......................../////////000////////////000000000000//////............//////000000000000111111111111000000000000000000000000000000////////////000000////////////////////////111111111111111111111111...---,,,...000111111000.../////////000000111111000///------......,,,+++////////////////////////............/////////000//////////////////////////////000000000000//////////////////////////////////////////////////////---......///000111111222000000000000000000000000000000000000000000000000///000000000000111111111000000111222333555666777111111111333444444333111000000000111222222333333//////000111222333333444333111000000111222222111////////////////////////111111111111000000000000111111222333444444555555444333222111000000000000///000111222222333222222111111111111111111111111000000000000000000000000000111222333333222111000222222111111111111222222111111111111111111111111111222333333222111222333111222333222000000000111111111111111111111111111000000111111222222222333333222111000000111222333111333444444333222333333222222222222222222222222222222222222222222222222111111111000111222222333333222222222222222222333444333333222222333333444555444333333222222333333222222222333333444444444666555333222222333555666777777666666666555555555555666777888888:::>>>@@@AAACCCFFFHHHJJJMMMQQQTTTNNNNNNMMMNNNPPPPPPNNNLLLPPPRRRTTTWWWXXXYYYZZZYYYTTTVVVYYYZZZ[[[]]]aaacccgggdddeeegggffflll//////////////////////////////000000000000//////////////////////////////---------............///......//////000000111111////////////////////////000000000000000000000000000000000000000111222222111000000000/////////.........//////000000111111---------...///000000111888666333000...,,,,,,,,,............////////////////////////000000000000//////............////////////............//////000000///.....................------------......000000000000000000000000......////////////......//////////////////////////////............/////////////////////.........////////////////////////////////////////////////111111000000//////......000///---,,,---...000222000...---...///000///---............////////////////////////............111000///......---......////////////////////////111111111111222333444444333333333222222222111111///////////////.........000000000000000/////////000000000000000000000000111111222222222222111111000111111222444555666666222222222111111111000000000000000000000000000000222111000//////000111222333222222111000000000111222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111222222000000000000000000000000000000000000000111111222111111111111111111111111333333222111000000111111000000111111111222222222555444222111111111222222111111222222222222111111444333111000000000111111222222222222222222222222333333333333333333333333333333333444444444555555000111333666777777777777555666777777777:::>>>AAACCCDDDFFFIIIKKKNNNOOOPPPNNNNNNNNNPPPSSSTTTSSSRRRSSSTTTUUUWWWXXXYYYYYYYYYVVVWWWXXXYYY[[[]]]^^^^^^fffgggbbbaaaggglll~~~------------------------//////000000000000//////////////////////////////---------............///000000000///////////////////////////////////////////////////////////////...............//////000++++++,,,---///000111222///////////////000000000------......///000000111444333111///........................////////////////////////000000000000//////............////////////............//////000000///...............///......------......///////////////////////////......////////////......//////////////////////////////............///////////////////////////...////////////////////////////////////////////////000000000000//////......//////---------...000111000///......000000///...............////////////////////////////////////111000///...............000000000000000000000000111111111000111111222222333333222222222111111111111111111000000/////////////////////////////////000000000000000000000000000111111222222111111000000000111222333444555555333333333222222222111111111111111111111111111111222111000//////000111111222222111000000000000000111111111111111111111111........................222222222222222222222222222222222222222222222222222222222222222222222222000000000000000111111111000000000000000000000000000000000000000111111222111111111111111111111111333222222111000000111111111222222222333333333333444333222111111111222222111111222222222222111111333333111000000000111111222222222222222222222222222222222222222222222222111111111111222222222222333333444555666666666555555666666666666888<<>>AAACCCDDDGGGJJJMMMPPPSSSTTTRRRPPPOOOOOOPPPRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZZZZZZZ\\\^^^aaaccceeejjjhhhfffggggggyyy---------------------------......//////......---////////////////////////---------............///........................////////////////////////////////////////////////---,,,,,,,,,,,,---......+++,,,---...///000000111------................../////////////////////...//////000111111000000///............////////////////////////000000000000//////............////////////............//////...............///000000000000////////////000000////////////////////////......////////////......//////////////////////////////............//////------......///000000111////////////////////////////////////////////////---------.........//////,,,,,,------.........---///---,,,---...///...,,,............////////////------...//////000111111.........///000222333444555555555555555555555555333333222222333333444444444444444333333333333222222222222111111000000000//////000000111222222333000000000000000000000000//////000000000000//////000000111111111111222222//////000000111111111111222222222222222222222222///000222333333333333222111000000000111111222333///000000111222222333333222222222333444555555555222222222222222222222222222222222222222222222222222222222222222222222222000000000000000111111111000000000000000000000000000000000000000111111222111111111111111111111111111111000000111222222333111111111222222222333333000111222333333333333222111111222222222222111111///000111222333222222111222222222222222222222222222222222222222222222222111111111222222222333333222333444555666666666666777888888888888:::>>>AAACCCDDDGGGJJJNNNQQQSSSUUUVVVSSSPPPPPPQQQRRRRRRRRRTTTUUUWWWXXXZZZ[[[[[[\\\]]]\\\[[[ZZZ[[[^^^```bbbdddiiigggdddeeefffzzz////////////////////////---..................---////////////////////////---------.........///////////////...------,,,,,,////////////////////////000000000000000000000000///............///000000---......///000111111222,,,------......////////////////////////.........---...000222222222111111............/////////000////////////000000000000//////............////////////............//////...............///000111000000////////////000000000000000000000000000000......////////////......//////////////////////////////............//////---------...///000000111////////////////////////////////////////////////---------.........//////+++,,,------......------...---,,,,,,---...---,,,............/////////000,,,------...///000000111.........///000222333444444444444444444444444444111111111111222333444444555555444444444333333333333222222222222222222222///000000111222333333333000000000000000000000000//////000000000000//////111111111111111222222222000000111111222222222333222222222222222222222222...///111333444444444333//////...//////000111111///000000111222222333333......///000000111222222111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111222222000000000000000000000000000000000000000111111222////////////////////////111111000000111222333333222222333333333444444444000111222333444333333222111111222222222222111111///000111222333333222111222222222222222222222222111111111111111111111111111111222222222333333333333444555666666555444333555666777777777:::>>>AAACCCDDDGGGJJJMMMQQQSSSUUUXXXUUURRRPPPQQQRRRRRRRRRUUUVVVWWWYYYZZZ[[[[[[[[[___]]]\\\[[[[[[^^^```bbbccchhhfffbbbccceeeyyy///...---,,,,,,---...///......................../////////...------,,,,,,..........................................------///000000000000000//////........................,,,---...//////...---,,,........................------...///000111222222//////000000000000//////000000111222222222222222////////////000000000000111111000000//////......000000000000000000000000////////////////////////000//////............///........................---.........//////000000000000///...............////////////////////////........................------------.........///000000000000000000000000000000111111000000///...,,,------......------,,,---,,,,,,++++++,,,,,,---000000000000000000000000111000000///...---------....................................///000222222222222111111222222333444444444333333222333333333222222222222222222222222333333333222222111111111000111222333333333333333555444222111000111222222111111222333222111000///000000000000000000000000////////////000000000000......//////////////////......///111222333444555111111000000//////......000000000000000000000000111000...------///000111000000000000000///...---........................111111111000000000000000111111111111000000000000000000//////000000111222555555444333333222111111444444333222333444555666222222222222222222222222555444222111000111222222222222222222222222222222222222222222222222333333111222333333111111222333333222000///000222444555444333333333333444555555666555444333333444555666666555555555444444444333555555444555777:::===???EEEEEEGGGIIILLLNNNPPPQQQQQQSSSTTTSSSQQQQQQTTTVVVRRRTTTVVVXXXWWWXXXYYY[[[\\\[[[[[[YYYZZZ]]]aaaeeedddhhheeebbbccceeeyyy///...------------...///........................------..................................................................//////000000000000//////........................------...//////...------.................................///000000111111//////000000000000/////////000000111111111111111////////////000000000000000000000/////////////////////////////////////////////////////////////////////.........//////000..................................../////////000000000///...............////////////////////////........................------........./////////000000000000000000000000000000000000//////......---......//////......---------,,,,,,,,,,,,------000000000000000000000000000000000///...---------........................//////...//////000111222111111111111111222333333333333222222222222333333333333333333333333333333333333333333333333222222000111222222333333333222555444333111000000111111111222222333222111000///000000000000000000000000////////////000000000111000000000000000000////////////000111222333333444000000000111111111111111000000000000000000000000333222000//////000111222000111111111000000///...111111111111111111111111111000000000000000000000111111111111000000000000555444444444444555666666555444444333222222111111333222222111222333444555111111111111111111111111333333222111111111111111222222222222222222222222222222222222222222222222333444555555333333444555444444333333333444555666444333333333333444555555666555444444333444555555666666666777777888888888666666666666888;;;???@@@FFFFFFHHHJJJMMMOOOQQQRRRKKKLLLNNNMMMKKKKKKMMMPPPRRRTTTWWWWWWWWWWWWYYYZZZZZZZZZZZZYYYYYY\\\```cccdddhhheeeaaabbbdddwww///......------......///........................,,,,,,------...//////000////////////////////////...........................//////000000/////////........................------...//////...------........................////////////////////////...//////000000//////......//////000000000000000////////////000000000000//////////////////000000........................////////////////////////...............///000111....................................////////////000//////............///////////////////////////////////////////////////....../////////000000000000000000000000000000000000//////..................//////////////////.........------------......000000000000000000000000000000//////...---------........................000000////////////000000111000000000000111222222222222111111111222222333444444444444444444444444333333333333333444444444000111222222333222222222444444222111111000000111111222222222222111000000000000000000000000000000/////////000000000111111222222222111111000000000000000111111111222222222///000000111222333333333333333333333333333333333333222111000//////000111111111111111111000000000222222222222222222222222000000000000000000111111111111111111000000000000222222222222222333333444444444333333222222111111111111111111111222333333000000000000000000000000111111222222222111000000222222222222222222222222444333333222222111111111222333444444444444555666555555555555555555444444333333333333333444555555666666555444333333444444555555666777999::::::;;;777777666777999<<>>@@@DDDEEEFFFIIIKKKMMMOOOPPPOOONNNNNNNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVWWWXXXZZZ]]]___aaabbbbbbbbbbbbccceeeiiifffbbbcccdddwww...//////000000//////...........................000//////...------,,,,,,////////////////////////,,,,,,------.../////////,,,---......////////////........................///...------------...////////////////////////////////////......------------......//////......------......///////////////////////////000000000000..................//////........................////////////////////////...............///000111///////////////////////////////////////.........///............//////000////////////////////////////////////////////////....../////////000000000000000000000000000000000000222444555555333000///,,,,,,------------,,,,,,//////............//////000000000000000000000000------------------------////////////////////////000000////////////000000111000000000000111222222111111111111111222333444111111111111111111111111///////////////000000000111111111222111111000///+++,,,...111222444444555333222111111000000111111000000000000000000000000000000000111111111222222000000000000000000000000222222111111111111111111111111000000///......---222222222222222222222222333333333333333333333333222111000///000111222333222222222222222222222222/////////000111111222222111111111111000000000000222222111111222222333444222222222222222222111111111222222333444333333333222222222222222222222222111111222333333333333222222222222222222222222222444333333222222111111111333444555555333333444555555666888999999777555444222222222222222333444444333333444444444444333333777777888888888888888888555444444555777:::===???CCCDDDFFFHHHJJJMMMNNNOOOPPPOOONNNNNNPPPQQQQQQPPPOOOQQQTTTVVVVVVWWWYYY[[[[[[]]]`````````___```aaadddiiifffbbbccceeeyyy...///000111111000///.............................................------........................,,,,,,------...//////000+++,,,---...////////////........................///...------------...///////////////////////////.....................------......//////......---......///000000000000///////////////000000000000..................------//////////////////////////////////////////////////////.........//////000////////////////////////000/////////...........................///000000////////////////////////........................------........./////////000000000000000000000000111444888::::::777222///------............------///......------......///000000000000000000000000------------------------//////////////////////////////...//////000111222111111111111111222333333111111111222222333444555111111111111111111111111000000000000////////////111111111111111000//////---...///111222333222222333222111000000000111222000000000000000000000000000000111111111222222222///000000111111222222222111111111111111111222222111000000000000000000000444444444444444444444444///000000111222222222222111000///......000222333111111111111111111111111...//////000111111222222111111111111000000000000///////////////000111111111111111111111111222222000000222333333333222111111111111111111111111111000000//////000111111222222222222222222222222222222222222222222222222222555666666555333222222333333333444555666555444444222222222111222222333444000111333444555555444444555555666777888888999999666555555666888;;;>>>@@@DDDEEEFFFHHHKKKMMMOOOPPPSSSQQQPPPPPPSSSTTTTTTRRRMMMOOOSSSUUUWWWXXX[[[]]]\\\^^^______^^^^^^```bbbbbbgggdddaaaccceeeyyy...///000111111000///...........................,,,,,,------.../////////........................,,,,,,------...///000000+++,,,---...////////////........................///...---,,,,,,---...///000000000000000000000000........................---..................---...//////000000000000000////////////000000000000/////////......------,,,000000000000000000000000////////////////////////000//////.........//////000000000000000000000000000000//////.........---...............///000111////////////////////////........................------------.........///000000000000000000000000111555:::======999333000......////////////............------------......000000000000000000000000------------------------000000000000000000000000............///111222222222222111111222222333444222222222222333444555666222222222222222222222222222222111111000000//////111111111111111000/////////000111222222111000///444333111000000000111222000000000000000000000000000111111111111222222222000000111222333444444555000000111111111222222222000000000111222222333333........................***+++,,,...////////////000///...---...///111333...........................//////000111222222222111111111111000000000000000000000000000111111222111111111111111111222222...///000222222111111000000000000000000000000000///...---------///000111222222222222222222222222222222222222222222333333444444555333111///000000...///000000111111111111222222111111222222333444///000222444555555555444000111222444555777888999777666666777999<<>>AAAEEEEEEGGGJJJMMMOOOOOOOOOQQQPPPNNNNNNNNNOOOQQQSSSOOOQQQSSSUUUVVVXXX\\\^^^cccccccccaaa___^^^^^^```^^^]]]___aaa```ggg------------------------...........................000111111000//////000........................------........................//////000000000000///...,,,++++++,,,...///............////////////------..................///////////////000000111000000000000000000000000000/////////............//////............/////////000000111000///...---............//////////////////............//////,,,---......//////......000000////////////000000222222222111000000//////000000////////////000000.................................///////////////......////////////..............................111111111111111000//////....../////////---,,,+++---------............//////////////////.........,,,,,,---------.........///..................///////////////////////////---......///////////////111111222222333222222222111111111111111111111111000000000000000111111111000000000000000000000000000000111222222333333444444444222111000000111111222222111000000000000000222222111111111111222222000000111111111222222222222222222222222222222222000000000000111111111111333333333333333333333333222111000/////////000111222111111111000000000000111111111000000000000000000000000111111222222222000000000000000000000000///000000111111000000///333333222222111000000///222222222222222222333333111111222222111111000///000111111111111222222222333333333333333333333333222222222222333333333333333333222111111222333333333333333333333333333333333444555555222000///000333333444444444555555555666666666777777777777777666777888888999;;;???CCCFFFFFFGGGJJJMMMNNNOOONNNPPPPPPOOONNNOOOPPPQQQRRRPPPRRRTTTUUUVVVXXX[[[]]]aaabbbbbb```^^^^^^___```^^^]]]___bbbaaahhh------------------------...........................000111111000//////000........................,,,---------.../////////...////////////000000000///...---,,,,,,---...///---............/////////,,,---------...///////////////......//////000111000000000000000000000000////////////............//////............////////////000000000///....../////////...............//////............//////------...////////////...000000////////////000000111111111000//////......000//////......//////000........................000000//////..................///////////////...........................///////////////......------......///......---------------............///.........///////////////,,,------------...............------------............000000000000..................////////////111111222222222111000000000000000000000000000000111111111111000000000000000000000000000000000000///000111222333333333333333333222222222222333333222222111000000000000111222222111111111111222222111111111111111222222222333333333333333333333333111111111111222222222222333333333333333333333333222222111000000000000000222222222222111111111111222222222222222333333333000000111111111111222222000000000000000111111111...//////000000//////...555444222111000000111222444444333333222222222222333333222111111111111222000111111111111222222222222222333333333333333333333333333333444444444444333222222111111222222333222222222333333444444444222444555555333222333333555555555555555666666666666777777777888888888999777888999999:::<<<@@@DDDFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWZZZ\\\______```___]]]]]]___```___^^^```bbbbbbiii////////////////////////........................,,,...//////...------...........................,,,,,,,,,---...///000000////////////////////////......------------......---------.........//////,,,,,,,,,---...///000000///............///000000000000000000000000000000///////////////.........//////............////////////////////////....../////////......---------///......------......///------...///////////////000////////////000000111000000000///......------/////////....../////////........................///////////////.........---...//////////////////............................../////////......---------..................---------............///+++,,,,,,,,,---.........------------............------,,,,,,,,,,,,---------...000111111000...---000000000000000111111222222222222222111000000///000000000000000000000000222222111111000000//////000000000000000000000000///000111222333333222222222222222333333444444444222222111000000111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000111111111222222000000000000000000000000111111000000////////////111111111111111111111111111111222222333333444444000000000000000000000000111111111111000000//////......////////////......//////000000111222333444222222222222222222222111444333222111111111333333000000111111111222222222222222222222222333333333333333333444444444555555222222222222222222222222111111222333333444555555333444555555333333333444555555555555555555555555666666666777777888888999777888999999:::<<<@@@CCCFFFHHHJJJKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPPPPPPPOOORRRSSSUUUUUUUUUWWWYYY\\\\\\]]]^^^^^^]]]]]]___aaa```___aaacccccckkk////////////////////////........................,,,...//////...------...........................,,,,,,,,,---...///000000/////////.......................................------------............,,,,,,,,,---...///000000...............//////000////////////////////////........./////////////////////............//////..................////////////......------,,,,,,......------------......---...//////000000/////////////////////000111111000000//////...---------//////............//////////////////////////////------......///000000111------...///////////////..............................///000000/////////...---------............---------............///+++,,,,,,,,,---.........---------.........//////------,,,,,,,,,,,,------...///111222222111///...111000000///000111222222222222222222222111000///111111111111111111111111222222111111000000//////////////////////////////...///111222333333222111111222222333444444444444222111111111111111222222222222111111111111222222111111111111111111111111000000000000000000000000/////////000000000111111////////////////////////000000000/////////......000000000000000000000000000111111222222333333333////////////////////////444333222111000......---......////////////......+++,,,///111222222111000......000111222222222222333333111111111222333444000000111111111222222222111111111222222333333333333333333444444444555555222222222222222222222222111111222333333444555555111222222111///...///000555555444444444444444444444444555555666777888888666777888888999;;;???CCCFFFHHHKKKLLLKKKKKKMMMNNNMMMNNNOOOOOOPPPPPPOOOOOORRRSSSUUUUUUUUUWWWYYY\\\\\\]]]^^^]]]]]]]]]___aaabbb```bbbddddddmmm------------------------...........................000111111000//////000........................,,,---------...//////////////////............---........................,,,------------.........,,,---------.../////////......------......///000////////////////////////........./////////////////////............//////......------......///000.........---------------......------------............///000000000000//////......//////000111222000000000///......------///......------......///000000000000000000000000,,,,,,---...///000111111,,,---...///000000000000...........................///000000000000000000///......---------......---------............///.........///////////////------........./////////......------------......//////111111111111/////////...---------...000111222222333333333222111111222222222222222222222222111111111111000000000000////////////////////////---...111222333333111000111111222333444444333333222111111111111222333333222222111111111111222222222222222111111111111111111111111111111111111111.../////////000000000000111111111111111111111111000000000000000///......///////////////000000000111111111111111111222222000000////////////......444333222111000......---...//////000000//////...,,,...000222222000---,,,,,,---///111222222222111222111111111111222333333000111111111111222222222000000111111222333333333333333333333444444444444111222222333333222222111222222222333333444444444333333333222000///111222555555555444444444444444333333444555666777888888666777888888999;;;???CCCDDDHHHKKKLLLKKKKKKMMMPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSTTTUUUVVVWWWZZZ\\\\\\]]]^^^^^^]]]]]]___aaacccaaaccceeefffooo------------------------...........................000111111000//////000........................------..................//////.........---------......////////////......,,,,,,---------.........------.....................------------...//////////////////////////////............/////////000//////............//////......---------...///000,,,------------------......------,,,,,,------.........///000000000000000............///000111222111111000000///......---///......------......///////////////////////////---.........//////000000,,,---...///000000000000..............................///000000000000000000///...---,,,,,,---------------............//////////////////.....................///////////////..................///000000000000000000000000//////---------...000111222333333444444444333333222222222222222222222222000000000000000111111111////////////////////////,,,...111333333333111000000111222333333222222111222111111111222222333444222222111111111111222222222222222111111111000000222222222222222222222222//////000000000111111111222222222222222222222222111222222333222111000/////////000000000111111111222222222111111111111111222111111111000000000000111111111000000000000000///000000111111000000///...///000000111000///...---...000222222222111000///000111111222222111111000111111111111222222222///000000111222222333333222222222222333333333333111222333333333333222111333333333333333333333333444555555444333333555888666666666555555555444444444444555666777888999999777888999999:::<<<@@@DDDBBBGGGKKKLLLKKKKKKNNNQQQOOONNNMMMMMMMMMNNNPPPPPPPPPRRRTTTUUUVVVXXX[[[]]]^^^______^^^]]]]]]___aaadddbbbcccfffgggppp////////////////////////........................,,,...//////...------..........................................---------//////.........---------......////////////......,,,,,,,,,---------.....................---------...------------...//////////////////////////////---.........//////000000//////............//////...------,,,---...///000,,,,,,,,,------............------,,,,,,------......//////000000000000000............///000222222111111111000//////...............------.................................///////////////.........,,,---...///000000000000........................------...///000000000///111000...---,,,,,,,,,------------.........//////.........------,,,,,,+++............/////////000//////............//////111111000000000000111111222111///...///000222333222333333444555555555555111111111111111111111111//////000000111111222222////////////////////////,,,...111333333222111///000111222333333222000000222111111111222333333444222222111111111111222222222222222222111111000000111111111111111111111111000111111111111222222222222222222222222222222222333333444555444333222111000000111111222222222333333333333222222111111111333333333333222222111111...//////000111222222333000000111111111111000000............000222444555000111333333333222000///...///000222222222111000000111111111111222222222///000000111222222333333111111222222222333333333111222333444444333222111444333333333333333333333///000111111111222555888888888777777666666666555444555666777888999::::::888999::::::;;;>>>BBBEEEAAAFFFKKKLLLKKKKKKOOOSSSOOONNNMMMLLLLLLNNNPPPQQQOOOQQQSSSUUUVVVXXX\\\^^^___``````___^^^]]]___```dddcccdddfffgggqqq------,,,,,,,,,,,,------......////////////......222111000///////////////........................//////............//////........................//////////////////////////////......---------,,,---------.........//////---------............///........................////////////........................////////////................................................///////////////////////////////////////000111111000000000000000111111222666444111...---,,,,,,---////////////////////////111111000000//////..............................111111000000/////////...////////////////////////111111000000//////......---------............///111111000000//////......///...---,,,,,,---...///...---------...///111222///////////////.........000000000000////////////111111000000000000000111111111111222222333333333333333444444555444444333666555333111000000111111111111111111111111111111111111222222222333333333333444444555555444444333222222222222222222222222444444555555666555555444222333444555444222000...000111111111111222222222222222222222222222222222444333222222222333444555111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333444444444333333444444444333333333444333333222111444444333222222222333333222222222222222222222222444444444333333222222222111111111111111111111111333333333333333333333333222222333333333444444444666666555555555444444444333333333444444444555555888777666555444333222222555444444666888999888666999:::;;;;;;;;;===AAACCCFFFHHHKKKLLLMMMNNNQQQSSSTTTSSSQQQQQQQQQQQQOOOMMMNNNPPPSSSTTTVVVWWWZZZ\\\^^^_________^^^___aaaddddddcccdddfffgggppp......------------............////////////............---,,,,,,,,,,,,,,,...........................//////000000//////.................................................../////////.........---------------.........//////---------............///........................---.........//////000000............////////////................................................///////////////////////////////////////000000111000000//////000000111222555333111...---------...///////////////////////////////////////.................................000000000//////.........////////////////////////000000000000//////......---------............//////////////////000000000///...------------...///......------...///000111/////////////////////...111111111000000000000000222111111000000000111111111222222222333333333333333444444444444444333222444333222111000000111111111111111111111111111111111111111222222222333333333333444444444444333333222222222222222222222222222222222222222111111000000111222333333333222111000111111111111222222222222222222222222222222222111111000000000111222333222222222222333333333333222222222222222222222222333333333333333333333333222222222333333333333333444444444444444444444444555555444444444444555555333444555555666666555555555444444444444444555555222222222222222222222222333333333333333333222222444444444444555555555555333333333333333333333333111111222222222333333333666555555555444444444444333333444444444555555555555555555555555444444444777666666888::::::999888999;;;<<<<<<<<<>>>AAADDDDDDFFFHHHJJJKKKLLLNNNPPPSSSRRRPPPPPPQQQPPPOOOMMMNNNQQQSSSUUUVVVXXXZZZ]]]______```______```bbbddddddbbbdddffffffooo///..................///......////////////......000000////////////......////////////////////////...///111222222111///...................................................///////////////.........---------...............---------............///........................,,,,,,---...///000111111............////////////////////////////////////........................//////////////////////////////......//////000000000000//////000000111222333222000.........//////////////////////////////............////////////......................../////////...............////////////////////////000000000////////////...---------............///---......///000000111111///...------------.../////////............///000......//////////////////111111111111111111111111222111111111111111222222222222333333333333444444444444444444444333222111222111111000000000111111111111111111111111111111111111111222222222222333222333333444444333333222222222222222222222222222111111222222111000//////000000111111222333333444000111111111111222222222222222222222222222222222111111000000111111222333333333333333444444444444222222222222222222222222333333333333333333333333222222333333444444444555555555555555555555555555666555555444444555555666333333444555666666666666555555444555555666777888333333333333333333333333222222222333333333333333555555555666666777777777444444444444444444444444222222333333333444444444555555555555444444444444444444444555555555666666444444444555555555666666888777777999;;;<<<;;;999:::;;;<<<<<<===>>>BBBDDDDDDFFFHHHIIIJJJKKKNNNPPPRRRPPPOOOOOOPPPPPPOOOMMMOOORRRTTTVVVWWWYYY[[[^^^___```aaaaaa```aaaccceeedddbbbccceeedddmmm//////............//////......////////////......000000111111111000000000000000000000000000000000...///222333333222///...................................................////////////////////////........................---------............///........................---------...///000000111............////////////000000000000000000000000........................//////////////////////////////.........//////000///////////////000111111000000////////////000000////////////////////////.........//////000000111..........................................------////////////////////////////////////////////////---------............///........./////////000000.........------........./////////...........................////////////000000000000000111111111222111111111111222222333333333333333333333333444333444444333333222111000000000000000000000111111111111111111111111111111111111111111222222222222222222333333333333222222111111111111111111111111222222333333333333333222111111000000111222333333000000111111111222222222222222222222222222222222333222333333333333444444333333333444444444555555333333333333333333333333333333333333333333333333222333333444444555555666555555555555555555555555555444444333333444444555222222333333333333333222333333333444555666777888333333333333333333333333111111222222333333333444222222222333444555666666444444444444444444444444444444444444555555555555444444444444444444444444444444555555555666666666444444444555555555555666888777777999;;;<<<;;;999999:::;;;;;;<<<===AAACCCEEEGGGIIIKKKKKKMMMOOOQQQPPPOOONNNNNNOOOPPPOOOMMMPPPRRRUUUVVVWWWYYY\\\^^^```aaabbbbbbbbbbbbdddeeedddbbbbbbdddccckkk//////............//////......////////////......,,,,,,---.........---,,,000000000000000000000000...///222333333222///............................................................///////////////.....................------------............///........................///////////////.....................////////////000000000000000000000000........................//////////////////////////////............///////////////...///000000111///////////////000000111/////////////////////////////////000000111111111........................------..................////////////////////////.............../////////---------............///000/////////.........------..................---///////////////.........---.........//////000000............//////000000111111000000111222222333333333333333333333333333222222333333222111111000///000000000111111111000000000000000000000000000000000111111111222222222111111222222222222111111111111111111111111111111000111222444555555555555333222111000000000000111000000111111111222222222222222222222222222222222222222333333444444444444333333333444444444555555555555555555555555555555333333333333333333333333333333333444444555555555333333333333333333333333333222222111111222222333222222333222222111000000111111222222333444555666333333333333333333333333111111111222222333333333000000111222333333444444444444444444444444444444333333333333444444444444333333444444444444444444444444444444555555555666666555555555555444444444666666666777999:::999888777888999999:::;;;???AAADDDFFFIIIJJJKKKLLLOOOQQQOOONNNMMMNNNPPPPPPPPPNNNPPPRRRUUUVVVWWWYYY\\\^^^___aaaccccccbbbbbbdddeeeeeebbbccccccbbbiii///..................///......////////////......,,,---...000000///......////////////////////////...///111222222111///...........................---------------------------------..............................------------------............///........................000000//////........................////////////////////////////////////........................//////////////////////////////......------......//////......//////000111.../////////000000000000////////////////////////////////////000000000000......................................./////////////////////////////////---............/////////---------............///000000//////...------,,,------...//////...------......///////////////...------......///000000000,,,------......//////000////////////000111222222333333222222222222111111000111111222222222111111000111111222222111000000000000000000000000000000000000000111111111111222000111111222222111111000111111111111111111111111//////111222333333444333333222222111000000//////000111111111111222222222222222222222222222222222///000111222222222222111333333333333444444444444555555555555555555555555333333333333333333333333444444444333333333333333111111111111111111111111222111111000000111111222222333333333333222111000111000000000111222333333222222222222222222222222111111111222222222222222111222222333333444444444333333333333333333333333000000000111111111222222333333333333444444444444333333333444444444555555666666555555555444444444555444444666888999888666666777888888999:::>>>@@@BBBDDDFFFGGGHHHIIILLLNNNOOONNNMMMOOOPPPQQQQQQPPPOOORRRTTTVVVWWWYYY[[[^^^___aaacccccccccbbbcccdddfffcccccccccbbbiii......------------............////////////.........///111222333222111000...........................//////000000//////...........................------------------------,,,,,,,,,,,,---------...//////.........------------------............///.................................///////////////............////////////................................................////////////////////////000///...------------...///............///000000...//////000000000000000////////////////////////...............---------.................................//////000000000////////////////////////---------.........//////---------............///........................------...//////...------,,,---...///000000//////------......///000000111---------...///000000000............///000111222222222222111111000000000...///000111222222222222222222333333333111000///000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111000000111111111111000000000000111222222111000///000111111111111222222222222222222222222222222222///000111222222222111111222222222222333333333333444444444444444444444444333333333333333333333333444444333333222222111111111111111111111111111111222222111111111111222222......000111222222222222111111000000000111111222111111111111111111111111222222222222111111111111222222222333333333333333222222222222222222222222111111111222222222333333222222333333333444444444222222222333333333333444444444444555555555555555555444444666888888777666666777888999999;;;>>>AAAAAACCCFFFGGGHHHIIIKKKNNNOOONNNNNNOOOQQQSSSRRRQQQNNNQQQSSSUUUVVVXXXZZZ]]]^^^```bbbccccccbbbbbbcccgggeeeddddddbbbhhh---------,,,,,,---------......////////////......***,,,...///000///...---........................//////............//////........................------------------------+++++++++,,,,,,---------//////.........------------------.........//////........................,,,------...///000111111............/////////000................................................////////////////////////000///...---------------...............///000000//////000000000000//////////////////////////////---------,,,,,,+++++++++.........................../////////000000111111////////////////////////---------.........//////---------.........//////,,,,,,------.../////////,,,---...//////...---,,,+++,,,...000000000000000---------...///000000111---......///000111111222------------...///111111222111111111000000//////---...///111222222222222333444444444333222000///000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000444444333333111000///...---...000222333222111000000111111111111222222222222222222222222222222222111222333444555444333333111111222222222333333333222222222222222222222222333333333333333333333333555444444333222111000///111111111111111111111111333222222222222222222333((()))+++---///111222222222222111111000111111111000000000000000000000000333222222222111111000000222111111111111111111111111111111111111111111111444444444555555555666666222222222333333444444444111111222222222333333333222222333444555666777888555444555666888999888666777888999999:::<<>>@@@BBBFFFFFFGGGHHHIIIKKKLLLMMMLLLKKKLLLNNNPPPQQQPPPOOOMMMOOORRRTTTVVVXXX[[[]]]___```aaaaaa``````aaacccdddbbbccccccaaafff~~~------------------------//////.........---------+++++++++,,,---...///000//////.........---------,,,,,,,,,,,,,,,---..............................---------......------------------------------------------............///...............---------............................../////////000000000---------.........//////........................---...///...------.../////////////////////////////////............//////........................---...000111111000...---................................................------......//////000000////////////////////////............/////////000////////////.....................---------......,,,---............---,,,,,,,,,---...////////////......////////////.....................///000000///////////////000111111000111111111111222222222333222222111111222222333222222222222222222222222000000///......///000111000000111111222222333333111111111111111222333333111111111111111111111111222222222222222222222222111000000000000000000000000000000000000000000000000000000000111222333333000111111111111222222222222111111000000111111222111000///000222222222111000111111222222111111000000000111222222222222222000000000111111111222222000111111111222222222222222222111000000000000000000000000111111111222222111111111111111111111111000000111111111222222222222222222111222222333333///000111222222333333333222222222222222222222222333333333333333333333333444444444444444444444444111111222222333444444555333444444555555555555555555666666777999::::::;;;777888888:::<<<>>>@@@BBBFFFFFFGGGHHHIIIJJJLLLMMMLLLLLLLLLOOOQQQRRRQQQOOOOOOQQQTTTVVVWWWXXXZZZ\\\^^^___aaa```______```bbbeeecccddddddbbbggg------------------------//////.........---------******+++,,,---///000111//////.........---------++++++++++++,,,,,,---...........................//////000000000000//////---------------------------------.........///////////////......------,,,........................+++,,,,,,,,,------......---------.........//////........................---...///...------.../////////////////////////////////............//////........................,,,---///000000///---,,,.........................................................///////////////////////////////////////---.........//////000000......---,,,,,,,,,,,,------------------...///000+++,,,---......---,,,+++++++++---...///000000000......////////////.....................///000111111000000///////////////111111111111111222222222444333333222222333333444333333333333333333333333111000///......///000111//////000111222222333333111000000000111222222333333333333333333333333333111111111222222333444444111111111000000000000000000000000000000000000000............///000111222000111111111111222222222000000////////////000000222000000111222333222111000000111111111111000000//////000111111111111111---.........//////000000//////000000111111111222111111000///////////////.../////////000000111111000000000000000000000000///000000000111111222222444333222111000000000000///000111222222111000///222222222222222222222222333333333333333333333333333444444555555444444333111111222333333444555555333444555555666666555555444555666777888999::::::777888999:::<<<>>>@@@BBBFFFGGGGGGHHHIIIJJJLLLMMMLLLLLLMMMOOORRRRRRQQQOOOQQQTTTVVVXXXXXXXXXZZZ[[[]]]^^^```___^^^^^^___aaagggeeeeeefffccciii////////////////////////---......//////......---........................////////////////////////---------............///---------............///.........------,,,,,,,,,......////////////......---------............///..............................//////...---,,,,,,............////////////000000//////.........---////////////////////////......------------......////////////000000000000000000///...............------......//////000000////////////////////////////////////////////////..................------------------------------........................---...///...------.../////////.........---------........................,,,---......//////......000000///------,,,,,,,,,//////............/////////////////////000000111333222000//////000222333444444444333333222222222222222111111000/////////111111111111111111111111333333222111000000111111...000222222111000222444111222444444444222000///222222222222222222222222000000000000000000000000000000000000000000000000000000111111222222222333111111111111000000//////111111111222222333333333333222222222111111000000000000000000000000000000111111000000000000111111333333222222111222222222111111111000000000000000000000000000000111111222000111111111111000//////000000000000000000000000//////000000111111111111222222111111111111222222222222222222222222222222333222222111111222222333555444222111000111222222333333333333333333333333444444444444444444444444222222222333333333444444555555555444444333333333555666777888::::::;;;;;;;;;;;;;;;<<<===???BBBCCCFFFFFFHHHIIIJJJKKKKKKKKKMMMNNNOOOQQQRRRSSSSSSTTTRRRTTTWWWXXXYYYYYY[[[]]]^^^^^^^^^]]]\\\^^^aaaeeeiiieeeccccccbbbjjj........................------------------------................................................---------............///---------............///.........------,,,,,,,,,.........//////.........---------............///..............................//////...------,,,------------............000/////////............////////////////////////......------------..................////////////000000///........................///////////////////////////////////////////////////////////////////////////////////////------------------------........................---...///...------.../////////.........---------........................,,,---......//////............---------......///------,,,,,,,,,,,,------000000000000000111111222333222111//////000111222222222222222111111111000222222222222111111111111222222222222222222222222333222222111000000111111333222111222333444333222111222333444444333111000222222222222222222222222222222222222222222222222111111111111111111111111000000000111111222222222111111000///////////////222222222222333333333333222222222111111000000000111111111111111111111111111111000000000000111111222222111111111111111222111111111111111111111111000000000000000111222222111111222222111111000/////////000111111222333333000000000111111222222222111111000000000000111111111111111111111111111111333222222111111222222333333222222111000000111111333333333333333333333333333333333333333333333333444444444444555555555555555555444444444333333333444555666888999999::::::888888888999;;;===???AAAEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSQQQTTTVVVXXXXXXYYYZZZ\\\^^^^^^^^^]]]]]]___cccfffhhhdddbbbbbbbbbiii...........................---,,,++++++,,,---...........................---------------------------------............///---------............///.........---------------------............---------------............///.................................///......---,,,+++,,,,,,,,,------------////////////............////////////////////////......------------......------------............000//////............//////////////////.........///////////////////////////////////////////////////000000000000000000000------------------------........................---...///...------...///...............---------------------------------,,,---......//////......,,,,,,,,,---...///000111------,,,,,,,,,,,,------111111000000111111222333444333111000///000000111000000000000000/////////222222222333333333333333444444444444444444444444333222111111000111111111666333000222555666333000111111333444444333222222333333333333333333333333333333333333333333333333111111111111111111111111000000000000000111111111111000///...---...///000111111111111111000000000111111111000000000000000111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000111111222333222333333333333222111111...///000111333444555666111111222222222222333333111000000//////000000111111111111111111111111111333222222111111222222333111111111111111000000///222222222222222222222222333333333333333333333333333333333333444444444444555444444444444333333333444444555777888888888888777777777888:::<<>>AAABBBEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLMMMOOOPPPPPPPPPPPPRRRUUUVVVWWWWWWYYY[[[\\\\\\\\\\\\]]]___dddhhhgggcccaaaaaaaaaiii...........................---+++******+++---...................................................---------............///---------............///........................,,,,,,------------,,,,,,---------............///........................------...............---,,,------------..................///////////////////////////////////////......------------............/////////000000000//////............//////000000//////......------////////////////////////////////////////////////---------....../////////................................................---...///...---------///---.....................------------------------,,,---......///...............------------......//////............/////////............///000000222111111000000/////////111111111111111111111111///000000111222333444444333333333333333333333333222111111111111111222222000333666444///---000333111222333333444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111111000000000000000222111000000000111222333111111111000000/////////000000000000000111111111111111111111111111111111222222111111111111222222222222222222222333444555111222222222333333333444222222222222222333333444333444444444444333222222333333333333333444444444444333333333333333333333444333333222222333333444333333333333333333333333333222222111111222222333111222333444444444222222222222222222222222222222222222222222222222222222000000111111111222222222444444444444444444444444333444555666666666666666888888888999<<<>>>AAACCCEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOPPPPPPRRRUUUVVVWWWWWWYYY[[[[[[[[[\\\[[[\\\___cccggggggcccaaabbbbbbiii------------------------...---,,,++++++,,,---...........................////////////////////////---------............///---------............///.............../////////------............---------------............///........................,,,---......///.........------------.....................///////////////////////////////////////......------------......////////////000000000111///............//////000///////////////.........////////////////////////////////////////////////,,,,,,------......//////................................................---...///...------...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///......---------......------,,,,,,,,,,,,------...------------...//////000000000000000000000000111111222222222222222333///000000111222333333444222222222222222222222222111111111000111111222333---333777444...+++000555333333333333444444444444333333333333333333333333222222222222222222222222000000000000000000000000222222222111111111111111111111222222222222222222333333333333333333222222111111111111111222222222222222222222222222222222222222111111111111222222333333333333333444555666222222222333333444444555333333222222333333444555333333444444333333222111333333333333333333333333444444333333333333222222555444444444444444444555444444444444444444444444333222222111111222222333222333444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444333333333444444444444555444444555666666666666666666666666888:::===@@@BBBDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPSSSUUUWWWWWWXXXZZZ[[[\\\]]]]]]\\\\\\___cccfffgggcccbbbcccccckkk------------------------------------------------................................................---------............///---------............///---........./////////000.........//////.........---------............///........................,,,------...//////......+++,,,,,,,,,------------............/////////000////////////////////////......------------.............../////////000000...............///000000.........///////////////////////////////////////////////////////////////---------...//////000000................................................---...///...------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------...///000------,,,,,,,,,,,,------...............///000000......///000000111111111111111111222222222333333111222222222333333444444444444444444444444444444111111000000111222222333...222555444000///222666555444444333333333333444444444444444444444444444333333333333333333333333222222222222222222222222333333333333222222222111///000111333333333111111222222333333333333333333111222222222333333333333222222222222222222222222333222222111111222222333222222222222333444555666222222333333444555555555333333333333333444555555333333333333333222111111111111222222333333444444333333333333222222222111444444444333333444444444333333333333333333333333333222222111111222222333333222222222333333444555444444444444444444444444333333333333333333333333444444444444555555555555333333333444444444555555555555666777777777777666666666777999;;;>>>AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQTTTVVVXXXXXXYYYZZZ\\\_________^^^^^^```dddggghhhdddcccddddddlll---------------------------......//////......---........................---------------------------------.........//////---------.........//////---.........//////000000......////////////......---------.........//////........................,,,,,,---.../////////...******+++++++++,,,,,,,,,---.........//////000000////////////////////////.........------.........---------.........//////...............///000111---.........//////000000////////////////////////////////////////////////---......///000111111222////////////////////////........................---...///...------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++++++++,,,...000111222/////////......////////////////////////000111111,,,---...000111111111111000000111111222222222333333333444444444444555555555555555555555555555555111111000000111222333333111222333333333333444555666555444333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222,,,...111333333222000/////////000000111111222222222222222333333444444444222222222222222222222222333222222111111222222333111111111111222333444555222222333333444555666666444333333333333444555555222222333333333222111111//////000111333444555555333333333222222111111111444333333222222333333444222222222222222222222222333222222222222222222333222222111000111222444555555555555555555555555555444444444444444444444444222222333333333333444444333333333444444555555555555666777777777777777777999999:::;;;>>>AAADDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPRRRTTTWWWXXXYYYYYY[[[]]]bbbbbbaaa```___aaaeeehhhhhheeecccddddddmmm...------...//////...,,,------------------------/////////...---------,,,////////////////////////......//////...---,,,,,,---...............------............////////////...................................................---+++******+++---...///......---------............---------...//////000///---,,,,,,---///000000///...---,,,---.........---,,,,,,++++++++++++------------------,,,,,,,,,---......//////..............................---------------...//////,,,---------.../////////000000//////.........---///......---------............////////////.................................------...000111000///***,,,...///......///000........................,,,,,,,,,---------......000000///...------,,,,,,...------------...//////////////////////////////111111111111111111111111444555666777777666555444666555555555555444444444222222222222222222222222222222333333333444444444222222333333333333222222111111000000000000111111//////000000000000//////333222222222222222222333222222222222222222222222111111111111111111111111111111111111000000000000000000111222333444555555222222111111111111222222333222111000000111222333000000000000000000000000444333222111111111222333444333222111111222333444111111111111111111111111111111111111111111111111222222333333333333444444333333333444444444555555222222222333333444444444000111111111111222222222111111111222222333333333333333333333333333333333333333222111111222333333222222333333333333444444888777666555444333333333666666777777777777666666888:::;;;<<<<<<===@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHJJJMMMOOOPPPUUUUUUVVVWWWYYY[[[]]]^^^_________^^^___bbbfffjjjooohhhdddcccdddlll...------...//////...,,,------------------------...............---------..............................//////...------,,,---...............------............////////////...................................................---+++******+++---...///......---------......---------------......//////...------------...///000///...---,,,------...///...------,,,,,,,,,---------------------------,,,---......//////..............................//////......//////000111......//////////////////000/////////............///......---------............////////////...............---------------...,,,,,,---...//////...***,,,......---,,,---...........................,,,---------............000//////...------,,,,,,...------------...//////////////////////////////111111111111111111111111333444666777777666444333555555555555444444444333222222222222222222222222111111111111222222222222000000111111111111000000111000000000000000000111000000111111111111000000222222111111111111222222222222222222222222222222111111111111111111111111111111111111000000000000222111000///...---,,,+++000000000//////000000000333222111111111111222333111111111111111111111111333222111111111111333333111000///......///000111333333333333333333333333000000000000000000000000111111111222222222333333222222222222333333333444000/////////000000111222000000111111111222222222111222222222222222222333000000000000000000000000333333222111111222333333222222222333333333444444777666555444333333333333444555666777888888888888777888:::<<<===???BBBDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJMMMOOOPPPUUUUUUVVVWWWYYY[[[\\\]]]^^^______``````cccgggjjjmmmhhheeedddbbbjjj...------...//////...,,,---------------------------------................................................///......---,,,------...............------............/////////........................------------------------...---,,,++++++,,,---.........---------......///,,,,,,,,,,,,,,,---...///........................//////...------------...//////...---------......,,,,,,,,,---.........///,,,---......//////..............................000000000000000111222222000000000000000/////////////////////..................---------......///...//////////////////...//////......------,,,,,,---,,,+++,,,.........,,,+++---......,,,++++++,,,........................------.........//////////////////...------,,,,,,......------......///000////////////////////////000000000000000000000000222333666777777666333222444444444444333333333333000000000000000000000000/////////000000000111111//////000000000000//////000000000000000000000000111111222222222222111111111111111000000111111111000000000000000000000000111111111111111111111111111111111111000000000000222111000...+++)))((('''////////////////////////333222222111111222222333111111111111111111111111111000000000111222333333333222222111111222222333222222222222222222222222000000000000000000000000000000111111111222222222111111111111222222222222000///.........///000111000000000111111111222222222222222222222111111111////////////////////////333222222111111222222333222222222222333333333333555555444333222222222222222333555666888999999:::666888:::<<<===???CCCFFFEEEFFFIIIJJJKKKJJJHHHFFFGGGGGGHHHIIIKKKMMMOOOPPPTTTUUUVVVWWWYYY[[[\\\]]]]]]___```aaaaaaccceeehhhiiifffeeeddd```ggg...------...//////...,,,------------------------,,,---------.../////////........................---...............------,,,---......///.........---------.........//////........................------------------------...---,,,,,,,,,,,,---......------------...//////,,,,,,+++,,,,,,---...///......////////////......//////......------------......------------......+++,,,,,,---...//////000,,,---......///.................................000000000000000111111222111000000//////.........///////////////............------------...////////////............//////000000000//////...------...---,,,,,,.........,,,---///000///---+++++++++.................................////////////000//////.........---------...............//////000////////////////////////////////////////////////000222555777777555222000444333333333222222222222000000000000000000000000////////////000000000111//////000000000000//////000000000000000000000000222222333333333333222222111111000000000000111111000000000000000000000000111111111111111111111111111111111111000000000///000000000///...---------/////////000000/////////111111111111111111111111111111111111111111111111//////000000111222333333444444333333333333444444000000000000000000000000000000000000000000000000111111111111222222222222111111111222222222222333333222111000000111333444000000000000111111111111333333222222111111000000222222222222222222222222222222222222222222222222111222222222222333333333444333333222111111222222222333555666888999999999777999;;;<<<===???BBBEEECCCEEEHHHJJJKKKIIIFFFDDDGGGGGGHHHIIIKKKMMMNNNOOOSSSTTTVVVWWWYYY[[[[[[\\\]]]___aaaaaa``````bbbcccdddcccdddccc^^^eee...------...//////...,,,------------------------,,,---------.../////////........................------...............---,,,------...//////......------------....................................---------------------------------------------------------------...//////,,,,,,,,,,,,---...///000......///000000///.....................------------,,,,,,,,,,,,,,,------,,,,,,------...///000000,,,---......///.........///////////////////////////............///000000/////////......---------.........///////////////---------------...//////000///............///000111111111111000000//////000...---...//////...---///111111000...,,,,,,,,,.................................////////////000...............---------///............///000000////////////////////////........................000111444555555444111000222222222222111111111111////////////////////////000000000111111111222222000111111222222111111000000000111222222111000000333333444444444444333333111111000000000000111111////////////////////////000000000000000000000000111111111111000000000//////000000000111111111111000111222222222222111000///000000000000000000///111111111111111111111111//////000111222333333333000111111111111111111000000000000000000000000000222222222222222222222222222222222333333333333444222222222222333333333333444444222222222222333444//////000000000111111111222222222111111000000000333333333333333333333333222222222222222222222222111111111222222222333333333333222111111111222222444555666777777888888888:::<<<=========>>>@@@BBBCCCEEEHHHKKKKKKIIIGGGEEEFFFGGGHHHJJJLLLMMMNNNOOORRRSSSUUUXXXYYYZZZ[[[[[[^^^___``````^^^]]]^^^___aaaaaabbbaaa]]]ccc~~~...------...//////...,,,---------------------------------...............------------------------,,,---......///.........,,,,,,---...////////////,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000,,,,,,,,,---...///000111////////////////////////......//////......---,,,,,,,,,+++++++++,,,---------------.../////////000,,,---......//////......////////////////////////---------------......///............------------.........///////////////---------------...///000000///...------...///000000000111111111111111111111///......///000...---000111222111///------...........................------........./////////........................//////......//////000111////////////////////////////////////////////////000111222333333222111000222111111111000000000000////////////////////////111111111222222222333333222222333333333333222222000111222333333222111000333333444444444444333333111111111000000111111111////////////////////////000000000000000000000000111111111111000000000000111111111111000000000000111222333444444333222111//////000111111000//////222222222222222222222222000111222333333333333333111222333333333333222111333333333333333333333333333333333333333333333333222222333333333444444444222222222222333333333444222222222222111111111000/////////000000000111111111111111111111000000000111111111111111111111111111222222333333222222111111111111111222222222222333333222111111222222333444555666777777888777777<<<===>>>>>>===>>>???AAAFFFGGGJJJKKKLLLKKKIIIGGGFFFGGGHHHKKKLLLMMMNNNNNNRRRSSSUUUXXXZZZZZZZZZZZZ^^^______^^^]]]]]]___aaacccaaaaaa```\\\aaayyy...------...//////...,,,------------------------...............---------------------------------,,,------...//////......+++,,,---...////////////,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,------///000000---------...///000222222111000///......///000111---.../////////...---,,,,,,,,,,,,,,,,,,---..................////////////,,,---......//////......////////////////////////---------,,,------...///............////////////............/////////000---,,,,,,------///000000000///...------...///000.........//////000000111000///------...///---,,,...000111000...------...........................,,,---------....................................///////////////000000111////////////////////////////////////////////////111111111000000111111111111111000000000/////////000000000000000000000000111111111222222222333333222222333333333333222222111222444555555444222111333333333444444333333333222222111111111111222222000000000000000000000000000000000000000000000000111111111111000000000000222222222222222111111111222333444555555444333222000111222333333222111000222222222222222222222222222333444444444444333222444444555666666555444444444444444444444444444444222222222222222222222222111222222222333333333333111111111111222222222222000111222222222111///...////////////000000000111000000000000111111111111000000000000000000000000111222333333333333222111111111111111222222222222333333222222222222333333333333555777888999999999;;;<<<>>>>>>===>>>AAACCCFFFGGGIIIJJJJJJIIIIIIHHHEEEFFFIIIKKKMMMNNNNNNNNNQQQSSSUUUXXXZZZZZZZZZZZZ]]]]]]^^^^^^^^^```dddgggiiidddaaa___ZZZ^^^sss...------...//////...,,,------------------------/////////......------,,,------------------------,,,,,,---.../////////...+++,,,---...////////////,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---...///000111------......000111222333222000///------///000222---.../////////...,,,,,,---------------...///000///////////////.........,,,---......//////......000000000000000000000000---------------...//////......//////000000111111---.........//////000000,,,,,,,,,---...///000111111///...------...///111++++++,,,---...///000000///...,,,,,,------,,,+++---...000///...,,,------........................,,,,,,,,,---------......---.....................///////////////000111111////////////////////////000000000000000000000000222111000//////000111222000000000000////////////111111111111111111111111111111111111222222222222222222333333333333222222222333555666666555333222222333333444444333333222333333222222222222333333111111111111111111111111000000000000000000000000111111111111000000000000222333333444555555666666111222444555555444222111222333444555555444333222222222222222222222222222333444555555555444333222111111222333333222111111333333333333333333333333111111111111111111111111000111111111111222222222000000000000111111111111000111333444444222///---////////////000000000000//////000000111111222222111111111111111111111111111222333444444333222111000111111111111222222222333333333222333333444444000222444666888:::;;;;;;999;;;===>>>>>>@@@BBBEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFIIIKKKMMMNNNNNNNNNQQQRRRUUUXXXZZZZZZZZZYYY[[[\\\]]]^^^```dddiiimmmnnnhhhbbb^^^ZZZ\\\nnn------------------------------------------------////////////...---,,,+++------------------------.................................------,,,,,,,,,++++++,,,,,,---...//////000///...---------------.........---,,,,,,,,,+++------............------------------------------//////...---...///000111////////////////////////------------------------................................................***+++---//////...---,,,---......///000111111222......------------......000000000000000000000000////////////////////////////////////////////////------............---------------............//////////////////......---//////.........------------...///...,,,+++,,,---,,,,,,------.../////////........................///////////////.........////////////000000000000000//////............///...............///000000//////000000000000//////000111111111111222222222222222222222222222222222///000111222222222222222111111111111111111111111///000222333444444333333222222222222222222222222222222111111111111111222//////000000000111111111222222222111111111000000...///111222333333333333444444333333333333222222111111222222222333333333111111111111111111111111111111111111111111111111000000000000////////////000000111111222222222333222222111111111111222222444333222111111222333444111111111111111111111111111111111111111111111111222111111111000000//////222222111111000000//////222111000000000111333333222222222222222222222222000111222333333333333222333333333333333333333333444444555666888:::;;;<<<<<<===>>>??????@@@BBBEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFHHHIIIKKKMMMNNNOOOOOORRRTTTVVVVVVVVVVVVXXXZZZYYYYYY[[[]]]aaaeeeiiikkkhhhfffeeeccc___aaammmzzz------------------------------------------------,,,,,,---------------,,,------------------------..............................---------,,,,,,,,,++++++,,,------...////////////...---------------///////////////.........------............------------------------------......---------...///000////////////////////////------------------------................................................+++---...000000///...------......///000000111111/////////....../////////////////////////////////////////////////////////////////////////////////------............---------------............//////////////////......---//////.........------------...///...,,,,,,,,,---..................------.................................///////////////////////////000000000000000000/////////000000111000000//////000000111222000000111111111111000000///000000000000111111111222222222222222222222222...//////000000000000///111111111111111111111111......///000111222222222000000000000000000000000222111111000000000111111111111222222222333333333222222222111111111000000//////000111111222333333555444333222222222222222111111111111222222222333111111111111111111111111111111111111111111111111000000000000000000000///000000000111111222222222333222222111111222222333333222222222222222222333111111111111111111111111111111111111111111111111222111111111000000000000111111111111000000000000222111000000000111333333222222222222222222222222111222222222222333333333000111111111222222222222333333444555777999;;;<<<;;;<<<>>>>>>>>>???BBBDDDEEEFFFHHHIIIIIIHHHGGGEEEHHHIIIKKKMMMNNNPPPPPPQQQRRRTTTVVVVVVVVVVVVXXXZZZ\\\]]]]]]___bbbeeegggiiiiiifffdddbbb___```jjjuuu------------------------------------------------)))***+++,,,------------------------------------...........................------------,,,,,,,,,,,,,,,,,,---......////////////...------------............///////////////------............---------------------------------------,,,---......///////////////////////////........................................................................---...///000111000//////.........//////000000111000000////////////000000////////////////////////////////////////////////////////////////////////------............---------------............//////////////////......---...............---------...///000///---------...000//////...------,,,,,,........................------......//////000000////////////000000000000000000///000000111222333222111111111111222333333111111222222222222111111/////////000000000000111222222222222222222222222000000000111000000//////111111111111111111111111////////////000111222222111111111111111111111111000000000//////000000111222222222222222333333333222222222111111111111111000000/////////111222333777555333111000111222222000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111333222222111111222222333222222222333333222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111222111111111111222333333333333333333333333333333333222222111111222444555111111111222222333333333333333333555666888:::;;;:::;;;=========>>>AAACCCFFFGGGHHHIIIIIIHHHGGGEEEGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVVVVVVVVVVXXXZZZ______```aaabbbdddeeefffiiieeebbbaaa``````eeemmm------------------------------------------------++++++,,,---------------................................................------------------------,,,---------....../////////......---------......+++,,,,,,,,,---.........------............------------------------------,,,,,,,,,,,,------......////////////////////////////////////////////////................................................---...///000000000//////........./////////000000000//////////////////000////////////////////////////////////////////////////////////////////////------............---------------............//////////////////......---...........................///000///...---...000//////.........---------........................,,,------...///000111111////////////000000000000///...//////000111222333222111111111111222333333222222333333333333222222000000000000111111111111111111111111111111111111333333333333222222111000111111111111111111111111333222111111111222444555333333333333333333333333//////////////////000111000000000000000000000000111111111111111111111111111000///......000222333888666333000///000111333///000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000222111111000000111111222111222333444444333222111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222111111111111222222333333333333333333333333333333444333111111111222444666555555555555444444444444444444555666888999;;;<<<:::;;;=========>>>AAACCCFFFHHHIIIJJJJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMRRRTTTVVVVVVVVVVVVXXXZZZ^^^^^^___```bbbcccdddeeeiiiddd``````___^^^aaafffzzz------------------------------------------------...............---,,,,,,................................................------------------------------...............///......---------......///+++,,,,,,,,,---.........------............------------------------------,,,,,,,,,---------------////////////////////////////////////////////////////////////////////////........................------......////////////............///////////////......------......///........................////////////////////////////////////////////////------............---------------............//////////////////......------.....................---///000///......///000---------.........//////........................,,,------...///000111111////////////000000000000---------...///000111222111000000000000111222222333333444444444444333333111111222222222222333333111111111111111111111111333333333333333222111000111111111111111111111111333222111111111222333444333333333333333333333333//////...//////000111111000000000000000000000000111111111111111111111111222111///......000222333777555222000///000111333///000000000000111111111000000000000000000000000000000000000000000000000///000000000111111111222111111111000000000000000000000////////////000000111222333444444333222111111111111111111111111111111111111111111111111111111111111111111222222222000000111111222222333333111111222222333333333333333333333333333333333333444333222111111333555666888777777666555444333333555666666888999;;;===>>>;;;<<<>>>>>>>>>???BBBDDDGGGHHHJJJJJJJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMRRRTTTVVVVVVVVVVVVXXXZZZZZZ[[[]]]___aaaccceeeeeegggbbb______^^^\\\___cccwww------------------------------------------------////////////...---,,,+++................................................,,,,,,,,,------------..............................------------...//////.........///////////////------............------------------------------,,,,,,---............---////////////////////////........................////////////////////////........................------........./////////..............................------------..............................////////////////////////////////////////////////------............---------------............//////////////////......------------...............,,,...//////...---...000,,,,,,------...//////000........................------......//////000000////////////000000000000......---......///000111000////////////000111111333333444444444444333333222222222333333333444444111111111111111111111111111111111222111111000000111111111111111111111111111000000000000000111111222222222222222222222222////////////000111222222333333333222222222222222111111111111111222222222222222111000000111222333444333111000000000222333000000000111111111222222111111111111111111111111111111111111111111111111///000000111111222222222222222222111111111111111000000000//////000000000222222222333333222222222111111111111111111111111111111111111111111111111111111111222222222222222111111111222222222222222111222222333444333333333333333333333333333333333444333222222222333555666666666555444333222222111777777888999:::<<<>>>???===>>>@@@@@@@@@AAADDDFFFHHHIIIJJJKKKJJJHHHFFFEEEGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVVVVVVVVVVXXXZZZWWWXXX[[[^^^aaaccceeefffdddaaa^^^^^^\\\[[[___eeevvv------------------------------------------------------.........---,,,,,,................................................,,,,,,,,,---------......////////////............---------------.../////////////////////.........------............------------------------------,,,---.../////////......////////////////////////------------------------////////////////////////........................//////......//////000111........................//////............//////........................////////////////////////////////////////////////------............---------------............//////////////////......------------.........//////+++---......------...///------...................................................///////////////////////////000000000000000///////////////000000000////////////000111111333333333444444333333333111111222222222333333333111111111111111111111111000000111222222222111111111111111111111111111111000000111111111000000///222222222222222222222222000//////000111222333333333333333222222222111111000000111111111222222222333333222222222222222222111111111111111111222333111111111111222222222333222222222222222222222222222222222222222222222222///000000111111222333333333333333333222222222111222222111111111111222222333222222222222222222333111111111111111111111111111111111111111111111111111111111222222333333333333222222222222222222111111222333444444444333333444444444444444444444444333333333444444444444555444444444444444444444555666777777888:::<<<>>>??????AAABBBBBBBBBDDDFFFHHHIIIJJJKKKKKKJJJHHHFFFEEEHHHIIIKKKMMMNNNPPPPPPQQQRRRTTTVVVVVVVVVVVVXXXZZZWWWYYY\\\___bbbdddeeeeeeaaa______]]]ZZZYYY```iiiwww------------------------------------------------******+++,,,------------////////////////////////........................,,,,,,,,,------.........///////////////.........---------------...///000.........------,,,,,,+++---..................---------------------------------///000000000///...////////////////////////------------------------000000000000000000000000........................000000000000000111111222.....................---000000////////////000000........................////////////////////////////////////////////////---..................------------........./////////////////////......------------.........//////+++,,,------,,,,,,...////////////...------,,,,,,........................///////////////.........////////////000000000000222111000000000000000111000000000///000111111222222333333444444333333222000111111111111222222222000000000000000000000000111222333444444444444444111111111111111111111111111222333444444333111000444444444444444444444444000000000000111222333444111111111111000000//////000000111111222222222222333333444444444333222222///000000111222222333333111222222222222333333333333333333333333333333333333333333333333333333333///000000111222222333333444444444333333222222222444333333222222333333444444333222111111222333444111111111111111111111111111111111111111111111111111111111222222333333333444333333222222111111111111222333444555444333333444444444444444444444444222333444555555555444444444444555666777888999:::555666666888999;;;===>>>AAABBBDDDDDDDDDEEEHHHJJJIIIJJJKKKKKKJJJIIIFFFEEEGGGHHHIIIKKKMMMNNNOOOOOORRRTTTVVVVVVVVVVVVXXXZZZYYY[[[^^^aaacccdddeeeeee_________]]]YYYXXXaaalllxxx---,,,+++***+++,,,---...---------,,,,,,+++++++++,,,---------.../////////.........///////////////...............///000000---------............///......////////////......***+++,,,,,,------,,,,,,////////////////////////..............................---------,,,,,,,,,---------------------------------............///........................+++,,,------......------+++,,,------......------////////////////////////111000///......---......------......///000000111000000000///.........---//////............//////------......///.........000...,,,,,,---/////////......////////////......,,,---......------///000////////////////////////+++,,,...000000///...,,,........................////////////////////////000000000000000000000000............/////////////////////...............111111111111111111111111444444444444333333222111222333333444444333333222333444555666666666444444333555777888888777555333666555444444333333333333222222111111111111222222111111111000000000000000//////000000000000//////000000////////////000000//////000000111111222222000000000000000000000000444222222444666666222...333333333222222222111111222222222222222222222222000000000000000000000000.../////////000000000111333333333333333222111000////////////000000000000000000111111111222222222000111222222333333222222333333111111111222333444000000//////000111222222111111111111222222222222333222111000000111222333444333333222222111111111222222333333333333444444333444444555555444444333666666666777999<<<@@@BBBFFFHHHJJJIIIFFFDDDEEEFFFGGGHHHJJJKKKKKKIIIHHHFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXZZZ\\\```bbbbbbcccdddeee___``````]]]ZZZ]]]eeemmm|||,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++---------...............000000//////......---------------------...//////---------............///.........//////.........,,,,,,---............---......................................................---------,,,,,,,,,---------------------------------............///........................+++,,,------......------+++,,,------......------////////////////////////000000//////.../////////111000000///...---,,,,,,---------------,,,,,,,,,//////............//////------......//////......000...,,,,,,---......---......////////////......,,,---......------...000........................,,,---.../////////...---........................////////////////////////000000000000000000000000....../////////000000000000000000000000/////////111111111111111111111111444444444444444333222111333333333333333333333333666666666777666666555555555555555555555555555555555444333333222222333333222111111111111111111222111000000000000000000000//////000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000111000000222555555333111333333222222111111111111222222222222222222222222000000000000000000000000/////////000000000000000111111111111111000//////////////////000000000111000000111111111222222222333444555555666666555555444333333222222222333333000000000000000111222222////////////000000000000333222111000000000111222333333333222222222222222111111222222222333333333333444444555555444444333666666666777:::===@@@BBBIIIKKKLLLJJJHHHGGGHHHJJJHHHIIIJJJKKKKKKJJJHHHGGGFFFGGGJJJLLLNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZ]]]```aaaaaaaaacccdddaaabbbaaa^^^[[[]]]eeemmm}}},,,,,,,,,+++,,,------...------------,,,,,,,,,,,,...............---------111000000///...---,,,,,,,,,,,,,,,,,,,,,---......---------............///------............------------...///////////////------------------------..............................---------,,,,,,,,,---------------------------------............///........................,,,,,,---............---,,,,,,---............---//////////////////////////////000000000000000111111000///...---,,,++++++,,,,,,,,,---------------......------------......------........./////////000///---,,,---------,,,......////////////......,,,---///...------...///........................------........./////////........................////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111333444444444444333333222444333222111111222333444777666555444444444444444555444333222222333444555333333222111111111222222111111111111111111111111000000000000000000111111/////////000000111111111222222222111111222222222111111111111111000000000000000000000000000000000000//////000333444444333222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000///////////////000000000111111111111111111111222222222444555555666666666666666444555555555444333222222111000000000000111222222/////////000000000111111333222111111000000111111222222222222333333333333000111111222222222222222333444444555555444444333666666666888:::===@@@BBBJJJJJJJJJHHHFFFGGGIIIKKKHHHIIIKKKLLLLLLKKKJJJHHHFFFGGGJJJMMMOOOOOOOOONNNQQQRRRTTTUUUWWWXXXYYYYYYZZZ]]]___`````````aaacccdddeeeccc___\\\^^^gggnnn,,,,,,,,,,,,------......------------------,,,,,,/////////...---------,,,/////////......---------------,,,,,,------...///---------............///,,,,,,------------,,,,,,------...////////////...------------------------..............................---------,,,,,,,,,---------------------------------............///........................,,,------...............,,,------...............//////////////////////////////000111111111111111---------------.........---.........///000000000......------------......---------......///000000111///------------,,,***......////////////......,,,...///...------...///.................................---...///000000........................////////////////////////////////////////////////000000000000111111111111222222222222222333333333222222222222222333333333333444444444444444333333444333111000000111333444555444222000//////000111222222111111111111222222222111000000000000111111111111111222222111111111000000000000000111111111////////////000111222222222222111111111111222222222222222111111000000000000000000000000000000000000/////////000222333333111000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000///222222333333333222222111//////000000000111111111111111111111111111111111111222333333444444333333555555666666666444333222111111111000000111222222111111222222222333333333333222222111111111111111111222222333333444444444000111222333333333333222333444444555555444444333555555777888;;;>>>AAABBBGGGFFFDDDBBBBBBCCCGGGIIIHHHIIIKKKMMMMMMLLLJJJIIIEEEHHHKKKNNNOOOPPPOOONNNQQQRRRSSSUUUWWWXXXXXXXXX[[[\\\^^^_________aaabbbdddeeeddd```^^^bbbkkksss,,,,,,---------.........------------------------/////////...---------,,,,,,,,,------......//////...............//////000---------............///,,,,,,------------,,,,,,,,,,,,---.....................................................................---------,,,,,,,,,---------------------------------............///........................,,,---......//////......,,,---......//////......////////////////////////...///000111222222111111---------...............---.........///000000000.........------............---------...000111222111000............,,,***......////////////......---...///...---,,,---///........................///............///000000........................////////////////////////////////////////////////000000000000111111111111111111222222333333333333333333333444444444555555333444444555555444444444444333111000000111333444444333111000/////////000///000111333333111000///000000000//////000000111000111222222222222111000//////000000111111111111000000000///000111222333111111111000000111111111333333222222111111000000000000000000000000000000111111000000//////000111000000000000000000000111000000000000000000000000000000000000000000000000111111111111000000000000111222222333333333222222000000000000111111111111111111111111111111111111000000111222222222222111555555666777666555333222222222111111111111111222222222222222333333333333222222333333333333222222222222222333333444444555111222444555555555444333333444444555555444444333444555777999<<>>???BBBEEEGGGHHHIIIKKKLLLMMMLLLKKKJJJFFFHHHKKKNNNOOOPPPOOOOOOQQQRRRSSSUUUVVVWWWWWWWWW[[[\\\^^^^^^^^^___aaacccdddeeedddaaaaaafffqqqzzz,,,,,,---............---------------...........................---------++++++,,,---...//////000///............///000000---------............///------............------,,,,,,---............---////////////////////////..............................---------,,,,,,,,,---------------------------------............///........................------...////////////...------...////////////...////////////////////////...///000111111111000///000000000///......------,,,,,,,,,---------------//////............//////......------...000222333111000///000000000...,,,......////////////......---/////////---,,,---...------------------------....../////////000000000........................////////////////////////000000000000000000000000/////////000000000111111000000000111222222333333333333333444444555555666333444444555555555555444333222111000000111222333555444333222222222222222---///111333333111///---000000/////////000111111000111222333333222111000/////////000111111222222222222000//////000111222111111000000000000111111222222222222222111111111000000000000000000000000000111222111/////////000000000000111111111111222111111111111111111111111000000000000000000000000000000000111111111222222//////000111111111111000000000000111111111222222222222222111111111111111111111222333333333333333444444555555555555555444333333222111111111111222000000000111111111111222222222333555555555555555333333333333444444444444222333555666777666444333333444444555555444444333444555777:::===@@@BBBCCCDDDAAA>>>>>>@@@CCCFFFGGGGGGHHHJJJLLLLLLLLLKKKJJJHHHIIIKKKMMMNNNPPPPPPQQQRRRSSSTTTVVVWWWWWWXXXXXX[[[\\\^^^^^^___```ccceeedddeeeeeecccccciiiuuu~~~,,,,,,.../////////...---------------.........///---------...............,,,,,,,,,------............------------...//////---------............///.........//////.........------...////////////.........................................................---------,,,,,,,,,---------------------------------............///........................------...///////////////------...///////////////////////////////////////...///000111111000...---000000000000000000000000---------------,,,,,,,,,000000////////////000000......------...000222444111000000111222222000.........////////////.........///000///---,,,---...---------------------------...///000111000000///........................////////////////////////000000000000000000000000....../////////000000000.........///000111111111111111222222333444444555333333444555555555555555111111111111111111111111333333333444333333222222///000111111111111000///000000//////000000111222///111222333333222111///...//////000111111222222444333111000//////111111222222111111111111222222111222222222222222222333000000000000000000000000...000333333111000000222111111111111222222333333222222222222222222222222000000000000000000000000//////000111222222333444//////000111111111111111000000111111111222222222222222222111111111000000222222333444444444444333333333333333444555666666444333222222111111111222000000000111111111222222111222444666777888888888444444444444444333333333111222444666777555444222333444444555555444444333333555777;;;>>>@@@BBBCCCCCC@@@======AAADDDEEEEEEEEEGGGIIIKKKLLLKKKJJJIIIJJJJJJJJJKKKMMMOOOQQQSSSUUUUUUWWWXXXYYYYYYYYYYYYZZZ\\\]]]^^^___bbbeeehhhggghhhgggddddddjjjvvv,,,,,,.../////////...------------.........//////,,,------....../////////---------------------,,,---,,,,,,,,,,,,---......---------.........//////......////////////.........//////000000000000000------------------------..............................---------,,,,,,,,,---------------------------------.........//////........................---......///////////////---......///////////////////////////////////////...///000111000///---+++,,,---...000111333444555000000000//////......---111111000000000000111111///...------...000333444111000000222444333111///......////////////.........///000///---,,,---...------------------------,,,...000111222111///...........................////////////////////////000000000000000000000000............////////////,,,------...///000000111//////000111222222333333333333444555666666666555000111222222222222111000///000222333333222111000222111000//////000111222000000000000000111222222///000222333333222000///...//////000111222222222666444222000//////000111444333333222222333333444111111111222222333333444000000000000000000000000+++///333444333222222444111111222222222333333333222222222222222222222222000000000000000000000000......///111222333444555000111222333333333333333000111111111111222222222222222222222111111000000111111222333333333333222333222222222333555777888444333333222111111111222222222333333333444444444111222555777999:::::::::555555555444444333333333///111444666666555333111333444444555555444444333333555777;;;>>>AAABBBCCC@@@>>>;;;<<<@@@CCCDDDCCCEEEFFFHHHJJJKKKKKKJJJIIIKKKJJJJJJJJJLLLOOORRRTTTWWWWWWYYYZZZ[[[[[[[[[[[[ZZZ\\\]]]___```cccgggjjjiiijjjiiieeedddjjjvvv///............///000000......------------......//////............//////000///...---,,,------...///...---,,,,,,---...//////............---------................................................////////////////////////------............------......------------......000///...---------------000000000000000000000000//////.........---------........................------............------....................................////////////+++,,,------......------////////////////////////......////////////......////////////////////////////////////////////////000000//////.........---,,,------......------,,,..................------000000000000000000000000++++++,,,---............---------.........//////...------------...//////////////////////////////111111111111000000000000111111000000000000111111333333333333333333333333222222111000//////000000000000111111111111000000000000000000111111111111...///000111111111111111222111111111000000//////111111111111111111111111555222000000333444333111333333222222222222222222000111222333333333333333222222222333333444444444222333333444444333333222333333333333333333333333444444444333333222222222222222111111111111222222222222222222222222333333111111000000000000111111////////////000000000000111111111111111111111111222222222222222222222222333111//////111222333222222222222222222222222222333333333222222111111111222222333666:::???DDDGGG666444222000///000222333333333333333333333333333111222333333444555666666666777999<<>>AAACCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNTTTUUUWWWYYY[[[[[[[[[[[[]]]^^^^^^___aaadddfffhhhhhhfffcccaaadddnnn|||---,,,,,,,,,,,,---............------------......//////............//////000///...---,,,------.........------------......///............---------........................................................................------............------......------------......//////...---------------........................//////.........---------........................000000111111111111000000....................................////////////+++,,,------......------////////////////////////......////////////......////////////////////////////////////////////////000/////////.........---,,,------......------,,,................................................,,,,,,---.........---------------.........//////...------------...//////////////////////////////,,,,,,---...///000111111111111111000000111111111333333333333333333333333222111111000000000000111//////000000000000//////000000000000111111111111///000000111111111111000222111111111000000000000111111111111111111111111444222000000222333222111222222222222222222222222000000111222222222111111222222222222333333333444111111222222222222111111222222222222222222222222333333222222222111111111333222222111111222222333222222222111111000000000111111000000000000111111/////////000000000111111333333333333333333333333222222222222222222222222333111///000111333333333222222222222222222222222333333333222222222111111111111111333555999<<<>>><<<:::666333222111222333333333333333333333333333444444444555555555555555444666888:::===???@@@AAA===<<<;;;<<>>???>>><<<;;;===@@@CCCDDDEEEAAABBBDDDGGGHHHIIIIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSUUUWWWWWWXXXXXXXXXYYYZZZ]]]```dddhhhjjjfffeeecccbbbeeemmmzzz///............///000000......------------......///......------......///............------......,,,---...//////...---,,,///............---------........................................................................------............------......------------......///......---------......................................................000000000000000000000000,,,------......------,,,////////////////////////............////////////,,,------...............////////////////////////......////////////......////////////////////////////////////////////////........................------............------............////////////........................///////////////...---,,,...........................------------...//////////////////////////////111111111111000000000000333222222222222222222333333333333333333333333333000000000000111222222333000000111111111111000000000000111111111222222222222222222222111111000///111111111111111111111111000000000000000000000000111000000///000000111111000000111111111111222222222222222222222111000///111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111000000//////000000111111111111111111111111111111111000000000000111111111111111111222222222222333333333333333333333333333333333333333333333333333222111222333444444333111111111111111111111111333333333333333333333333555444333333333333444444333222000000000111222333111111111222222222222222444444444444444444444444333444666999;;;===>>>>>>===<<<<<<>>>AAADDDEEEEEEBBBCCCEEEGGGHHHHHHHHHHHHFFFGGGIIIKKKMMMOOOQQQRRRQQQRRRSSSTTTVVVWWWWWWXXXXXXYYYZZZ\\\___cccfffhhhdddddddddccceeemmmyyy///............///000000......------------............------------......------..................,,,---...//////...---,,,///............---------........................................................................------............------......------------............---------......///////////////////////////---.....................000000000000000000000000000000000111111000000000////////////////////////............////////////,,,---......//////......////////////////////////......////////////......////////////////////////////////////////////////---------...............---......//////......---........./////////000000////////////////////////000000000000///......---.....................---...------------...//////////////////////////////111111111111000000000000333222222222222222222333333333333333333333333333111111000000111222333333222222222333333222222222111111111111222222222222222222222222222111000///111111111111111222222222000000000000000000000000111111000000///000000111000000111111222222222222444444444444333222111111111111111111111111111111111222222333333222222111222222222222222222222222333333333333333333333333333222222111111222222333111111222333444555555666222222111111111111222222222222222222333333333333333333333333333333333333333333333333333333333333333222222333444555444333111111111111111111111111333333333333333333333333444444444444444444444555444444333333444555666777111111222222222333333333111222222333444444555555555666888:::<<<>>>>>>???<<<<<<<<<>>>BBBDDDEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHIIIKKKNNNPPPQQQRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\^^^aaadddfffddddddccccccfffnnnzzz---,,,,,,,,,,,,---............------------............------------......,,,---......///.........---..................---///............---------................................................------------------------------............------......------------.........------------...//////000000000000000000000000---------...............////////////////////////...//////000000//////.......................................////////////------...////////////...////////////////////////......////////////......////////////////////////////////////////////////---------------...............////////////...............//////000000111000000000000000000000000000000000000000000///..................---------...------------...//////////////////////////////,,,,,,---...///000111111222222111111111111222222333333333333333333333333222222111111111222222333333333444444444444333333111111111222222222222333222222222333222222111111111111111222222222222222111111111111111111111111000111222111000///111333111111111222333333444444444444444444444444333222222222222222222111111111333333444444444444333333333333333333333333333333444444444444555555555555777666666555555666666777333333444555666777777888444333333333333333333444333333333333444444444444666666666666666666666666333333333333333333333333333333333444666666555333222222222222222222222222333333333333444444444444222222222333333444444444555555444333333222333333222222222333333444444555111111222333444555666777666777999;;;===>>>??????;;;:::;;;>>>BBBDDDEEEDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^aaadddeeeddddddccccccfffppp}}}---,,,,,,,,,,,,---............------------.........------,,,,,,------...,,,,,,.../////////............------------......///............---------................................................------------------------------............------......------------......---------------...//////////////////////////////---------.........//////........................,,,,,,------------,,,,,,------------------------............////////////------...///////////////////////////////////////......////////////......////////////////////////////////////////////////,,,,,,,,,------...............////////////......---......///000000111111//////////////////////////////000111111111000000//////.........---------...------------...//////////////////////////////,,,,,,---...///000111111111111111000000111111111333333333333333333333333333333222111111111222222222333333444444333333222111111111222222222333333111111222333333333222222111111111222222333333333222222222222222222222222111222333222000000222444111222222333444444555555222222333444444444333333444333333333222222222222333333444444444444333333333333333333333333333333444444555555555666666666777777777666666777777777666666666666666666666666555555444444444444555555333444444444555555555555666666666666666666666666444444444444444444444444333333333555666777555333333333333333333333333333333333333444444444555555222222333444444444444444222222111111111111111111222333333444555555666666444555555555666666777777777888999;;;===>>>??????999999:::===AAADDDDDDDDDBBBDDDFFFIIIJJJKKKLLLLLLIIIJJJKKKLLLNNNOOOPPPQQQTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZ[[[]]]___bbbeeegggddddddbbbbbbfffqqq///............///000000.........------............------,,,,,,------...+++,,,.../////////......///...---,,,,,,---.../////////.........---------................................................---------------------------..................---.........------.........---------------...///000........................---------.........//////........................//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---......///////////////////////////////////////......////////////......////////////////////////////////////////////////,,,,,,,,,------...............////////////......---......///000111111222...........................///000111111111111111//////.........---------...------------...//////////////////////////////111111111111000000000000111111000000000000111111333333333333333333333333444444333222111111111111111222222333333222222111111111222222222333333333000111222333333333333333111111111222222333333333333333333333333333333333111333444333000000222555222222333444444555666666000111222333333333333333444444444333333222222222222333333444444333333222333333333333333333333333444444444555555666666666555555444444444444555555999888777666555444333333666666555555555555666666444444444555555555555666555555555555555555555555444444444444444444444444444333444555777777555333444444444444444444444444333333333444444555555555444555555666666555555555111111222333555666777777333333444444555666777777888888888888777777777777666777999;;;<<<>>>>>>>>>888888:::===AAACCCDDDCCC@@@BBBEEEIIILLLNNNOOOOOOJJJKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSSSSUUUWWWYYYZZZXXXYYYZZZ]]]```dddhhhjjjeeedddbbbbbbfffrrr,,,,,,---------.................................000000/////////.........------------------------+++,,,---.........---,,,+++++++++,,,,,,,,,------..................---------...............------------------------------------............------..........................................------000000000000000000000000000000000000111111111111////////////////////////111000///...------...///---------------------------------............///............////////////,,,------......------,,,////////////////////////------------------------//////.........---------,,,---......,,,,,,---...///...---,,,,,,,,,,,,,,,....................................////////////...///000000...------......000222222000.........,,,,,,,,,------///000000......//////000000111111000000///...........................////////////000111222333333222111000222222111111111111222222222222222222222222222222111222333444555444333333333333333333333333333333222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333444444444444444444444444222222333333333444444444444444333333333333222222222333444444222222333444333333333333333333333333444444444333333222222222444444444333333222222222333333333333333333333333444333333333333333333333444333333222222333333444666666666555555444444444555555555555555555555555444444444444444444444333888888888888777777777666666666777:::===??????>>><<<<<<===???AAADDDFFFGGGCCCBBBBBBDDDHHHKKKLLLLLLNNNKKKKKKNNNOOONNNOOOSSSWWWVVVUUUTTTTTTTTTUUUVVVXXXZZZ]]]^^^```bbbfffhhhgggeeeaaa```dddqqq******+++++++++,,,,,,,,,..............................---------,,,,,,,,,------------------------,,,---.../////////.............../////////000000////////////////////////---...............---------------------------------......//////......---................................................/////////////////////////////////...............////////////////////////111000///...---......///........................---------............///............////////////---......//////......---////////////////////////------------------------000000/////////.........,,,---......,,,,,,---...///...------,,,,,,,,,---....................................////////////...000111111///......///...000222222000//////000222111000//////...//////......//////000000000000111111000/////////////////////000000000111111111000111222333333222111000222111111000000111111222222222222222222222222222000111222333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222222222111111111111111222222222222111111111111111111111111111111111111111111111111//////000000000111111111222222222222222222222222222222222222222222222222//////000000000111111111333333222222222111111111111222333333111111222333222222222222222222222222222222222111111111000000444444444444333333222222222222222222222222222222111111111222222222222222222222111111111111222222444444333333333222222222222222222222222222222222333333333333333333333333777777777777777777666666888888888;;;>>>@@@@@@???<<<<<<===>>>AAACCCEEEFFFEEEDDDEEEGGGKKKNNNOOOOOONNNKKKKKKNNNOOONNNOOOSSSWWWWWWUUUTTTTTTUUUVVVWWWYYY[[[\\\^^^___bbbfffiiigggeeeaaa___cccnnn++++++++++++,,,,,,,,,,,,........................---------------,,,,,,,,,---------------------------...//////000000//////,,,,,,,,,,,,------------////////////////////////------...............------------------------------......//////......---................................................/////////////////////////////////......---------////////////////////////000000///............///////////////////////////---------............///............/////////////////////000000/////////////////////////////////------------------------000000000000000/////////,,,.........---,,,---...///...------,,,---------////////////////////////............///////////////111222111000...//////---///111111000///000111222222000//////............////////////000000000222111111000000000000111111111111222222222333333000111222333333222111000222111111000000111111222000000000000000000000000///000111111222222111111111111111111111111111111000000000000000000000000////////////////////////111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000000000111111111111111111111111000000000000000000000000....../////////000000000222222222111111111000000000111222222000000111222111111111111111111111111222222222111111111111000555444444444444444333333222222222222222222222222111111222222333333444444333333222222222222333333444333333333333222222222111111111111111111222222444444444555555555555555666777777777777777777888::::::;;;===@@@BBBAAA@@@<<<<<<===>>>@@@BBBEEEFFFEEEEEEEEEHHHLLLOOOPPPOOONNNKKKKKKNNNOOONNNPPPTTTXXXWWWVVVUUUVVVVVVXXXXXX[[[\\\\\\]]]^^^bbbgggjjjiiifffbbb___aaakkkzzz---------............///........................////////////////////////------------------------------......////////////***++++++++++++,,,,,,,,,............////////////,,,---......///.......................................////////////..............................---------...............////////////////////////111111111000//////....../////////////////////////////////.........//////.............../////////---------............///............////////////...//////000000//////...////////////////////////........................////////////////////////---...///...---,,,---///......------------......000000000000000000000000............////////////000111222222000//////000...///000000...------...---------------...//////////////////////////////111111000//////000000000111111111222222222333333000111222333333222111000111111000000000000111111000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000////////////000000000000/////////////////////////////////////////////////////////000000000111111111111111111111111111111/////////000000000000000111111111111222222222333222222222222111111111111000222333222111000111333222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555555555333333444555555666777777666555555444444555555666555555555555555555555555333444444444444444555555777777777888888888888888777777888888999::::::;;;>>>===>>>@@@BBBCCCCCCBBB>>>======>>>@@@CCCEEEGGGCCCCCCDDDGGGLLLNNNOOONNNOOOLLLKKKNNNOOONNNPPPTTTXXXWWWVVVVVVWWWXXXYYYZZZ\\\]]]]]]\\\]]]aaagggkkkjjjhhhddd```aaajjjwww------........./////////.........................../////////////////////---------------------------------------.....................////////////,,,,,,,,,------.........,,,------...//////.................................//////////////////...........................---------.........//////........................111000000000/////////...////////////////////////......//////////////////,,,,,,---------.........---------............///............////////////.........//////.........////////////////////////................................................---...//////------...///......---------......///000000000000000000000000............////////////000111222222000//////000///000000...+++******+++...------------......////////////...............//////.........//////000000000000111111111111222000111222333333222111000111000000000000000000111////////////////////////111111111111222222333333000000000000000000000000////////////////////////000000000000000000000000///000000111111000000///....../////////000000000////////////////////////........................000000000111111111222222222222222222222222222222000000000000111111222222222222222333333333444444444333333333333222222222222333444333222111222444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555333333444555555666777777666555555444444555555666555555555555555555555555555555555555666666777777777777777777888888999999888888999;;;<<<===>>>???@@@@@@@@@AAADDDEEEDDDBBB@@@???>>>>>>@@@CCCFFFHHHCCCCCCEEEIIIMMMPPPPPPOOOPPPLLLKKKNNNOOONNNQQQUUUWWWWWWVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^aaagggkkkkkkiiifffcccccckkkwww}}}+++,,,,,,,,,------------........................,,,,,,,,,------------------------------------------,,,,,,,,,,,,---......,,,------------.........+++++++++,,,------......,,,,,,---...////////////...........................//////000000//////...........................,,,,,,------.../////////........................------------------------////////////////////////---...//////000/////////++++++,,,,,,---.........---------............///............////////////---......//////......---////////////////////////........................------------............---...//////...---...///.........---......///000////////////////////////............///////////////111222111000...//////000000///---+++)))***+++444333111000...---------/////////............---...............//////000/////////000000000000111000111222333333222111000111000000//////000000111////////////////////////222111111111111222333333000000000000000000000000////////////////////////111111111111111111111111//////000000000000//////////////////000000000000000000000000000000000000////////////////////////111111111111222222222222222222222222222222222222000000111111222222333333000111111111111222222222444444444333333333222222222333444444222222333444333333333333333333333333000111111111111222222222222222333333333333444444222222222222222222222222111111222222333333444444333333222222222222333333222222222333333333333444333333444444555555666666333333444444555555666666888999:::<<<>>>@@@AAABBBBBBAAAAAACCCEEEEEEDDDCCC@@@???>>>>>>???BBBEEEGGGEEEFFFHHHLLLQQQSSSSSSRRRQQQMMMLLLNNNOOONNNQQQVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]^^^^^^^^^___bbbfffjjjiiihhhfffdddfffnnnyyyzzzttt,,,,,,,,,,,,------------........................,,,,,,,,,---------......------------------------...------,,,---...///000*********+++++++++,,,,,,++++++,,,,,,---......///+++,,,---...////////////........................//////000000000000//////........................,,,,,,------...//////000........................+++,,,,,,------.........////////////////////////,,,---///000000000//////,,,,,,,,,---.../////////---------............///............////////////...//////000000//////...////////////////////////........................---.........////////////---///000///...---...000...............///000000....................................////////////...000111111///......////////////...,,,,,,...000444333111000...---------//////.........---------//////......///000000111/////////000000000111111000111222333333222111000000000////////////000000000000000000000000000000111000000///000111222333111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...//////000000000111111111111111111111111111111111////////////////////////000000000000111111111111111111111111111111111111///000000111222222333333000000000000111111111111333333333333222222222111111333444333222111222333222222222222222222222222000000111111111222222222111111111222222222333333222222222222222222222222111111111222222222222222222222111111111111222222222222222333333333444444222222333333444555555666111111222333333444555555777888:::<<<>>>@@@BBBCCCCCCBBBBBBCCCEEEEEEDDDBBB???>>><<<;;;===@@@CCCFFFEEEFFFIIIMMMRRRTTTTTTSSSRRRMMMLLLMMMOOOOOORRRWWWUUUUUUUUUUUUWWWYYY[[[\\\\\\^^^___``````bbbfffiiieeeeeeeeeeeegggppp|||uuuttt........./////////000000................................./////////000000------------------------///......------///000111---------.........//////,,,,,,------...///000000+++,,,---...//////////////////////////////////////////000000000000//////........................,,,,,,------...///000000........................,,,------...///000111111////////////////////////,,,---///000000000//////---------...///000000111---------.........//////............/////////000000000111111111111000000////////////////////////////////////////////////.../////////000000111111...///000///...---...000...............///000000..................................../////////000...///111000...------....../////////...///222444///......---------......//////.........---------000000///000000111222222///000000000000111111111000111222333333222111000000000////////////000000111111111111111111111111000///.........///111222111111111111111111111111111111111111111111111111000000000000000000000000......////////////......000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...//////000111222222333111111111111222222222222222222222111111111111000000222222222111000111222111111111111111111111111222222222333333444444444000000111111111222222222333333333333333333333333444333333333333333333333444333333222222333333444444444444555555666666666333333444444555666777777222222333333444555666666666777999;;;>>>@@@BBBCCCDDDCCCBBBCCCEEEEEEDDDBBB>>><<<:::999;;;>>>AAADDDCCCDDDGGGLLLQQQSSSSSSQQQRRRNNNLLLMMMNNNOOORRRWWWTTTTTTTTTUUUVVVYYY[[[\\\\\\^^^```aaaaaaccceeehhhbbbccccccdddhhhqqq}}}tttvvv,,,,,,,,,---------......///...---,,,,,,---...//////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------///............---------......---,,,---...///000.........------,,,,,,,,,+++,,,,,,---...///000000........................,,,,,,,,,---------.................................------------...//////////////////////////////////////////////////////......//////......---,,,///...------...///000111........................---------............///%%%)))---222444333111000////////////////////////.........///000000///...................................................,,,---------.../////////............/////////////////////...---------,,,---...///000000///...---111000///...---,,,++++++////////////////////////---------------...///000//////............//////000000000000111111111111111111111111111111111111000000000000111111111111000000//////000000111222111111111111111111111111333333222111000///......000000111111111111000000////////////////////////111111000000//////......000000000000111111111111333333222111000000111111000000000000///---,,,+++222222222222222222222222///111333222///...000222000000000000000000000000000000000///////////////000111111222222111111000333333222111111222333333222222333333333333444444111111000000000000111111222222222222222222222222222333333444444333333222//////000111222222333333666555444333333333333333444444444333333222222222444444444555555555555666666555444333333444555666777888888999::::::;;;;;;BBBBBBDDDFFFGGGEEEAAA===999::::::999999<<<@@@CCCDDDEEEGGGIIILLLOOOQQQRRROOOMMMLLLLLLOOOQQQRRRRRRUUUUUUUUUTTTTTTUUUXXX[[[___aaabbbbbbaaaaaabbbdddeeedddccccccfffnnnxxxwww|||,,,,,,,,,---------......///...------------...///...---,,,,,,,,,,,,---...------------------------------............------+++,,,,,,---...///000000...------,,,---...///000......---------,,,,,,,,,---------.......................................---------.........//////........................---,,,,,,,,,,,,---......////////////////////////////////////////////////......//////......---,,,//////...---......000000........................---------............///))),,,///111222111///...////////////////////////---------...//////...---................................................---------...........................////////////...............---------.........//////........................---------////////////////////////---------------...////////////............////////////000000000111111111111111111111111111111111//////000000000111111111333333222222333333444555111111111111111111111000111111111111000000000000000000111111111111000000////////////////////////111111000000////////////////////////000000000000222111111000//////000000/////////000//////......111111111111111111111111...000111111......///111111111111111111111111111111111111111111111111111333333444444444444333333444444333222222333444444222222222333333333444444333222222111111222222333222222222222222222222222000111111222222111111000000000000111222222333333555555444333333333333333444444444333333222222222444444444444555555555555666555444333333444555666777777777888999999::::::>>>>>>@@@BBBDDDBBB???<<<999999999999999<<<@@@CCCDDDEEEGGGIIIKKKMMMOOOPPPNNNLLLKKKLLLOOORRRSSSSSSVVVVVVVVVUUUTTTVVVYYY[[[^^^```bbbbbbaaaaaabbbcccbbbaaaaaaaaaeeennnxxx|||,,,,,,,,,---------......///...------------...///------,,,,,,,,,------...........................------............------+++,,,,,,---...///000000...------------...//////...------------,,,,,,,,,//////.........---------................................./////////000000...........................------------...//////////////////////////////////////////////////////...////////////...------000//////............///////////////////////////---------............///...///000000000///---,,,////////////////////////---------......------,,,...............................................................---------............////////////---------.....................------------......---------.........//////////////////////////////...------------...////////////............////////////000000000000111111000000000000000000000000//////000000000000111111000000000000000111111222000000111111111111111111000000000111111111222222000000111111111111000000000000000000000000000000111000000000000/////////........./////////000000111111000////////////000......///000000000000000////////////////////////...///000///......///000111111111111111111111111333333333333333333333333444444555555555555444444444444333333333333444444222222222222333333333333444444333333333333444444222222222222222222222222000111111222222111111000000000111111222333333333555444444333333333333333444444333333333333222222444444444444555555555555555555444444444444555555555555666666777888888888:::;;;===???AAAAAA>>><<<888999999999999<<<@@@DDDEEEEEEFFFHHHJJJKKKMMMMMMLLLKKKJJJLLLOOORRRTTTTTTWWWWWWWWWVVVUUUVVVYYY\\\\\\^^^aaabbbbbbaaabbbbbbaaaaaaaaabbbgggppp{{{,,,,,,,,,---------...............------.........---,,,,,,,,,------......------------------------,,,------......------,,,///............---------------------......//////------------------------................................................---.........////////////------------------------///////////////000000111///////////////////////////////////////////////////////////////...------000000//////............000000000000000000000000---------............///000000//////......------////////////////////////---...//////...---------................................................/////////...---------,,,............////////////,,,---------.../////////...---,,,++++++,,,---...---------............///////////////////////////......---------....../////////............//////////////////000000000111////////////////////////////////////000000000111///............///000000111111111111222222222222000000111111111222222222000000111111111111000000111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111///000000111111000000000000000000000000000000000//////000000///000000111111111111111111111111111222222222333333333333333222333333444444333333222333333333333333333333333111222222222222333333333444444333333333333444444222222222222222222222222222333333444444333333222111111111222222333333333444444333333222333333444333333333333333333333333333333444444444555555555444444444444444444444444333444444555666666777777999999;;;>>>AAABBB@@@>>>888888888888999<<<@@@DDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIKKKOOOSSSTTTUUUXXXXXXXXXVVVUUUVVVYYY\\\ZZZ]]]```bbbbbbaaabbbbbbbbbcccccceeekkkttt,,,,,,,,,---------......---..................---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///............------------------...............------------------------,,,,,,------...//////000........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////////////////////////////////////////////////////000000//////...---000000000//////...------000000000000000000000000---------............/////////........./////////////////////////////////...000222111///---...///................................................/////////...---------,,,............////////////,,,---------.../////////...---,,,++++++,,,---...///............---------///////////////////////////......---------......//////............//////...////////////000000000////////////////////////...////////////000000000222111111111111222333333222222222333333333444444222222222222111111111111000000111111111111000000222222222222222222222222000000000000111111111111000000111111111222222222222222222111111222222333222222222222111000///...111111111111111111111111000000000111222222222222111111111111111111111111111111111111222222333333222333333444444333333222111111111222222111111111111111111222222222333333333333222222222222333333222222222222222222222222222333333444444333333222222222222222222333333333333333222222222333333444333333333333333333333333333333333444444444444555333444444444444444444333222333333444444555666666777777999<<>>===<<<555666777777888;;;@@@DDDEEEEEEFFFHHHJJJLLLMMMMMMKKKIIIIIIJJJNNNQQQRRRSSSWWWWWWWWWUUUSSSTTTVVVYYYZZZZZZ[[[[[[\\\___dddhhhhhhgggffffffjjjqqq{{{000///...---,,,------...000000///---,,,+++***)))---------.........//////........................,,,------......------,,,//////.........---------,,,,,,---......---,,,,,,............////////////........................,,,---///000111111000000//////.........---------000000000000////////////////////////000000000000///......---------......////////////////////////000000//////.........---........................000000000000000000000000...------,,,,,,------...////////////////////////000000///.....................---------,,,,,,,,,////////////////////////////////////////////////000000//////.........---////////////000000000000------,,,,,,,,,------.........------------......////////////////////////000///---,,,,,,---...///111000000000000000111111//////000111222222333333000000000///000000111111555444444333333222222222000000//////.........---......///000000000000000000000000000000000000000////////////////////////111111222222222111111000111111111111111111111111...//////000000000000///000000111222333333444444000000000000000000000000111111111111111111111111111111000000000000000111---333555111///222333111///---+++---111222///,,,333222222222222222222333555444444333222111000000000111333444444333111000111111111111111111111111333333333333333333333333222222333333333333444444333333333333333333333333111111111111111111111111333333333333333333333333555444444333333444444555111111111222222333333333333333333444444444555555555555444444444555555666555666888999;;;;;;<<<<<<777777777888:::===AAACCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLNNNPPPRRRSSSWWWWWWWWWUUUSSSTTTWWWYYYYYY[[[]]]______```bbbdddddddddddddddgggqqq}}}000///...---,,,------...111111000///...------,,,---------.........//////........................,,,------......------,,,//////.........---------,,,---............---,,,............////////////........................000000111111111000///...//////.........---------/////////................../////////000000000000//////...............///////////////////////////000/////////...............................................................------,,,,,,------...////////////////////////000000///...............111111000000000/////////////////////////////////////////////////////////000/////////............////////////............///......------...//////......------------..............................000///---,,,,,,---...///000000/////////000000111//////000111111222333333222222111111222333444444222111111///...---,,,,,,............------,,,,,,......///000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000111111111111111000000000000111111222333333444111111111111111111111111////////////////////////111111000000000000111111000333222///000333111+++555444222000///000111111222222111111111111222222333222222111111000000///000111222333333222111000222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444222222222222222222222222333333333333333333333333444444333333333333444444222222222222333333333444222222222333333333444444444333333333333444555555666777888:::;;;;;;;;;;;;777777666777999<<>>333///111444333000111111000000000000111111000000111222222333333333111111000//////000111111000000000000000000000000222222222222222222222222111111111222222222333333111111111111111111111111333333333333333333333333333333333333333333333333333333333222222333333333444444444444444444444444333333333333444444444444444444444444555666777888:::;;;===>>>>>><<<:::888;;;:::999999:::===???AAABBBDDDEEEGGGIIIKKKKKKLLLIIIIIIIIIKKKMMMPPPRRRTTTWWWWWWWWWUUUTTTTTTWWWYYY\\\]]]]]]]]]]]]^^^bbbdddcccddddddeeejjjwww,,,---......///...............//////////////////...............---------..............................////////////......---------...............//////...------...//////............////////////////////////////////////............///000111222---------.....................//////000111111111------........./////////............///000111111////////////////////////.........///////////////////////////////////////........................//////............/////////////////////////////////............//////000............////////////////////////////////////////////////////////////.........///////////////000000000000000000000000000000///...------------......------------......------------------------,,,,,,---....../////////000///...---------------............////////////000000000000111222444444000000111111111222222222////////////000000000000222333333444444444444444666666666666666666666666111111111111111111111111//////000111222222222222333333333333333333333333000000000000000///...---111111111111111111111111222222222222222222222222........................///000111333333333222222...///111222///222???LLLcccPPP:::......333444222111111111000000111111111111111222222333333333444111111111111111111111111000000000000000000000000222222222222222222222222111111111111222222222222000000000000000000000000333333333333333333333333333333333333333333333333333333222222222222333333444444444444333333333333333333444444444555555555555555555555666777999999;;;===???@@@@@@>>><<<:::;;;:::999:::;;;>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMHHHHHHIIIJJJMMMPPPRRRTTTXXXYYYXXXVVVUUUUUUXXXZZZ\\\\\\]]]]]]]]]___cccfffeeeeeeddddddiiiuuu,,,,,,.../////////......//////////////////......//////.........---------..............................////////////......---------.........//////000///...------...///000............////////////...........................---------...///111111---------.........//////------......///000000111---------.........//////------------...///000111////////////////////////............/////////000////////////////////////........................//////............//////////////////////////////...............///000000.../////////000000000000////////////////////////////////////////////////............/////////000------...//////000000000222111000///..................------------......------------------------+++,,,---...////////////111000///...------------........................000000//////000111222222333333333333333222222222........./////////000000000000111222222222222222333333333333333333333333000000000000000000000000...///000111222222222222222222222222222222222222000000111111111000000///222222222222222222222111222222222222222222222222////////////////////////...000222333444444333222000000333666444333999CCCXXXKKK:::111111444444333222222111111111111222222111111111111222222222222000111222333333222111000000000000000000000000000111111111111111111111111111111111111222222222222000000000000000000000000222222222222222222222222333333333333333333333333333333222222222222333333444333333333222222222222222222333333333444444444444444444444666777888999<<<===@@@BBBBBBAAA>>><<<999888888999;;;>>>AAACCCAAACCCEEEGGGIIIKKKLLLLLLHHHHHHHHHJJJLLLOOORRRTTTZZZZZZYYYWWWVVVWWWYYY\\\ZZZZZZ[[[[[[\\\___dddgggeeedddbbbbbbfffqqq+++,,,.../////////............---------,,,,,,,,,//////.........---------..............................////////////......---------.........//////000///...------...///000............/////////000...........................------,,,---...///000---------.........//////,,,,,,------...///000000---------.........//////,,,,,,,,,------///000000////////////////////////---.........//////000000000000000000000000000000000000000000000000000000//////............//////////////////////////////...............///000111---.........//////000000////////////////////////////////////////////////---.........//////000000+++,,,,,,---...///000000333222111000////////////.........------.........------------------------+++,,,---...////////////111111000///...---------.....................---000000000///000000111111333333222222111000////////////000000111111111222......///000000000000000000000000000000000000000////////////////////////000111222333444555555555111111111111111111111111000111111222222222111111333333222222222222222222222222222222222222222222222222222222222222222222...000222444555444333222444111333999888333333777888666444555666666444222333333222222222222333333111111000000000000000000000111333444444333111000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333333222222222222222222333333333333222222111111111111111222222222333333333222333333444555666888888<<<>>>AAACCCDDDBBB@@@>>>777777777888:::===AAACCC@@@AAACCCFFFHHHJJJKKKKKKGGGHHHHHHJJJLLLOOORRRTTT[[[[[[ZZZXXXWWWXXXZZZ]]]XXXYYYYYYZZZ[[[___dddhhheeecccaaa___cccnnn}}}........................000000000000000000000000,,,,,,------------,,,,,,........................////////////////////////000000////////////000000000000000///......------+++,,,---...///111111222000000000000000/////////------------------------........................////////////////////////000000000000000000000000///////////////000111111000000//////.........---////////////000000000000222111111000///......---////////////////////////333333222111000///......//////.........---------000000000000000000000000//////---,,,,,,---...///000///...---------------........................222222111111000000//////...//////000111222222222000///...---,,,,,,---............,,,+++,,,///222......////////////......................................................111---)))***///222222000222111111111111111222222000////////////000111111+++,,,,,,---...///000000......//////000000111111222222222222222222222222666555444444333333333333222222222111111111111111111111111111111111111111111111222222222333333333999888666444222111111000000000000000000000000000000000000000000000000000222222222222222222222222111111111000000000000000000000111111111222222222222222111111111111111111111111000000///.........333333333222222111111111222222222111111111000000111111000000000000111111222222111111222222333444444333333222222333333444000000111111111111000000222222111111111111111111222222333444333222111000//////000000000111111111333333333333333333333333222222222333444666999:::@@@@@@BBBDDDEEECCC???<<<888777666666999===AAADDDDDDDDDDDDEEEFFFHHHIIIJJJLLLCCCBBBJJJNNNKKKOOOWWWXXX\\\^^^ZZZTTTSSSYYY___[[[YYYWWWXXX\\\aaadddffffffbbb______```gggwww........................////////////////////////......////////////..............................////////////////////////000000////////////000000.........///////////////.........///////////////////////////////////////................................................///////////////////////////////////////////////////////////////000000111000/////////............////////////000000000000111111111000///.........////////////////////////222222111111000///////////////.........---------000000000000000000000000///...------------...///111000///.......................................////////////......------...//////000111111222222111000///...---......///...///111111000///000111......////////////......................................................111---***+++///222222000222111111111222333333444111000///...............------......//////000000///000000000111111111111222222222222222222222222222222111000000000000000111111111111111111222222111111111111111111111111111111222222222333333333444444333222111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111222222///000000111111111000000111111222222222222222222222222222111111000000000222222222111111111000000111111111000000111111111222222111111222222333444111111000000000000111111000111111222222111111000222222111111111111111111222222333333333222111000111111111111111111111111333333333333333333333333444333333444666888:::;;;??????AAACCCEEECCC???<<<777666666666999===@@@CCCCCCCCCDDDDDDEEEFFFGGGHHHJJJIIIHHHHHHMMMUUUZZZ[[[UUUVVVXXXZZZZZZ[[[[[[[[[]]]ZZZXXXXXX[[[___bbbcccccc```\\\\\\]]]fffwww........................///////////////////////////000000111111000000///........................////////////////////////000000////////////000000------......///000000111111111000///...---,,,,,,........................////////////////////////........................////////////////////////........................//////......//////000000////////////............////////////000000000000111111000000//////......////////////////////////000000000000000000000000/////////............---000000000000000000000000///......------...//////111111000////////////000/////////////////////////////////............---...//////000000111111222111111000////////////000...000444555333111//////...//////////////////...................................................111---+++,,,///111111000111111111222333444555666333333111000///.........///////////////000000000000000111111111111222222222222222222222222222222111111000////////////000000000000111222222222333111111111111111111111111111111222222222333333333000//////000000111222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222...///000111222222111000......//////000111111222111111111000000000000000222222222111111111111111222222111111111111222222222222111111222222333444111111000000000000111111111222222333333222222111111111222222222222222222222333333333333222111000222222222222222222222222222222222222222222222222555555555666777999:::;;;===>>>@@@CCCEEECCC???<<<888888888:::<<>>AAACCCEEEGGGEEEEEEEEEDDDDDDEEEFFFFFFCCCKKKRRRYYYgggxxxtttiii\\\UUUVVVZZZ\\\[[[\\\ZZZXXXXXX[[[^^^___```^^^ZZZWWWXXX[[[fffyyy...................................................//////000000//////...........................////////////////////////000000////////////000000000000//////............000000//////......------------------......//////................................................////////////////////////........................//////............//////.........///////////////////////////000000000000000000000000////////////////////////////////////.........///000000111111////////////////////////////////////////////////---......//////000000000.........------......///000000000000000000000000///////////////000000000///////////////000000000........................---///000000...---...///000///............///000///////////////////////////////////////////////////...---...///000//////.........///000222333444111111111000000111111222111111111111111000000000/////////////////////...111111111111111111111111333333222222222333333444//////000111222333333333111111111111111111111111111111222222222333333333222222111111111222222333111111111111111111111111111111111111111111111111222222222222222222222222111222222222333333333444444444444555555555666666222333555666777777777666666666555555444444444444222222222222222222222222111111111111111111111111333222222222222222222333222222111111222222333444555555444444444444555555333333444444444444333333111111222222333333333333333333222222222222111222444333333333333333333333222222222222222222222222333444555666777888888888:::<<<@@@DDDFFFEEE@@@===;;;<<<===???BBBDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHMMMLLLUUUfffqqquuuzzzyyyqqqfff]]]YYYYYY[[[]]][[[YYYXXXYYY\\\___aaaaaa^^^[[[YYYZZZ^^^hhh|||................................................---......//////......---........................////////////////////////000000////////////000000111000000///......------//////////////////......---------...//////000000................................................////////////////////////........................//////......------...............///////////////////////////000000000000000000000000////////////////////////////////////.........//////000000000...////////////000000000000000000000000000000000------///000000000000000...------------......///////////////////////////,,,------------.........////////////////////////,,,---...............------...//////......000111000///...------...///000////////////////////////////////////////////////......//////////////////.........///000111222333...............///000111000000000000000111111111//////............------111111111111111111111111111000000000000111222222000000000111222222222333111111111111111111111111111111222222222333333333444444333222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444555555555555555666666666666444444555555666666777777555555555444333222222222222222222222222333333333111111111111111222222222222222111111111111222222222222111111222222333444333333222222222222333333222333333444444333333222111111222222333444444444444333222222111111222222222222222333333444444444333333333333333333333333333444555666777777777777:::<<<@@@EEEHHHFFFBBB>>>:::::::::<<<>>>AAADDDFFFIIIIIIHHHHHHIIIJJJKKKKKKPPPJJJOOO^^^ccc]]]\\\ccciiikkkkkkhhhccc___]]]^^^[[[YYYYYYZZZ^^^```bbbbbb___\\\[[[]]]aaalll~~~................................................---......//////......---........................////////////////////////000000////////////000000///////////////.........000/////////............------...//////000111111////////////////////////........................////////////////////////////////////////////////000///...------------.............../////////000////////////000000000000////////////000000000000////////////////////////......//////////////////.../////////000000000000000000000000000000000000,,,---///000111111000000...............///000000........................,,,,,,,,,---------......////////////////////////,,,---...///000//////...,,,///222444444333333333000///...------...///000////////////////////////////////////////////////...///000000///.........000000//////000111222222111111000/////////000000...//////000000111111111000/////////............111111111111111111111111///////////////000111111111111111111111111222222111111111111111111111111111111222222222333333333333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333444555555555333444444444444555555555444333222111111222333555000000000000000000000000000111111111222222222222000000111111111222222222111111111000000111111111222222111111222222333444222111111000000111111222222222333333333333222222111111222222333444444555444333222111111111222222000000111222333444555555444444444444444444444444444555777888888888888777:::<<>>@@@CCCFFFEEEBBB???<<<;;;::::::;;;>>>AAADDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQTTTUUUWWWWWWYYY[[[___bbbgggddd___]]]^^^```aaabbbffffff```cccooorrrvvv.........///000111111111////////////////////////......////////////......---------............///............////////////111111111111111111111111//////..................//////////////////////////////............/////////////////////.........000000000000000000000000,,,,,,---...///000111222...............///000000........................////////////////////////............////////////////////////////////////000///............//////........................111111111///---,,,...///////////////////////////////////////000111222333////////////////////////000000000000000000000000000000////////////////////////111444777888777666000000////////////000000111000...---...///000111////////////////////////...///000///.........000////////////////////////000000//////000000111222000000////////////000000000000000000000///......000000000000////////////......///000111111222222222222111111000000////////////000000000000///...///000000000111111111222///000111222222111000///111111111111222222222222333333333333333333333333222222222222222222222222444333111000000111333444444444333333222111000000444444333333222111111111111111111000000000000000////////////............//////000000111111111111///////////////////////////000000000111111111111000000111222222222222111111111000000000000111111000000000111222333555555111111222222222222111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333777666555555555666777888===>>>@@@CCCDDDCCC@@@???<<<;;;::::::;;;===@@@BBBCCCDDDEEEFFFHHHIIIKKKKKKLLLLLLKKKLLLLLLNNNOOOPPPSSSUUUWWWYYYYYY[[[]]]___fffccc```^^^^^^```cccdddgggfff```eeetttwwwwww........................////////////////////////......////////////......---------............///............////////////111111111111111111111111------...//////000000000//////////////////////////////............//////.........///////////////000000000000000000000000,,,,,,---...///000111222...............///000000////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////////////////000111111000......///111////////////////////////---------...///000111222//////////////////////////////////////////////////////000000000000000000000000111333555666444222000000////////////000000////////////000000000000........................///000111111000///000111........................///............///000000222111111000000111111222000000000000000///......////////////000000000000------......///000111111//////000000111111222222...//////000000000//////000000000000000111111111000111222333333222111000000000111111111222222222333333333333333333333444222222222222222222222222333222000//////000222333222222222222222222222222333333333222222222111111000000000000000000111111......///000111222222222/////////000111111222222///////////////////////////000000000111111111111000000111222222222222222111111000000000000111111111111000000000000111111222222333333333333333222111111222222222333333333111111111111111111111111333333333333333333333333111111111111111111111111777666555555555777888999===???AAABBBBBBAAA???>>><<<;;;:::999:::===@@@BBBCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOTTTVVVYYYZZZZZZ[[[]]]___aaa```^^^\\\]]]___cccffffffeee```gggwwwzzzxxx~~~......------,,,,,,,,,,,,////////////////////////......////////////......---------............///............////////////////////////////////////,,,,,,...///000111111111//////////////////////////////............//////.........///////////////........................000000//////.........---...............///000000////////////////////////////////////////////////............///////////////////////////////////////............//////000////////////////////////111222333333111111222333000000000000000000000000------------...//////000000000000000000000000000//////////////////////////////000000000000111111000000000222333333111///000000////////////000000...///000111111000///...------............------000111222222000000111222.......................................//////000222222111111111111222222000000111111000000///...////////////000000000000------......//////000000---......///000111222333000111111222222222222111000000000000000000000000222222333333333333222222000000000111111111111222222222333333333333444444222222222222222222222222111111000//////000111111111111222222222333333333222222222222222222222222000000000000111111111111000000111333444555666777//////000000111111111222000000000000000000000000000000000000111111111111000111222222333222222222111111111000000111111111222222111//////.........222222333444444444333333111111222222222333333333111111111111111111111111444444444444444444444444222222222222333333333333333333444555777:::<<<======???AAABBB@@@>>>>>>>>>;;;:::999999:::===@@@CCCDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJIIIIIIJJJLLLOOOPPPUUUWWWYYYZZZ[[[\\\^^^```]]]]]]\\\[[[[[[]]]bbbfffeeeeeeaaagggvvvxxxuuu|||,,,,,,,,,,,,,,,---------////////////////////////......////////////......---------............///............////////////........................---...///000111111000/////////////////////////////////............//////............/////////000........................111111000///...------,,,...............///000000////////////////////////////////////////////////............////////////////////////////////////...............///000000////////////////////////000222444444222000000000000000000000000000000000//////............///000000000000000000000000000//////////////////////////////000000000111111111/////////111222222111///000000////////////000000//////////////////......---...///000000///...---///111222111000///000111......................../////////...///000000111111111000000000000111111111111222222111111000///.../////////000000000111//////////////////000000.........//////000000000000000111222222222222222000000000000000000000///222222111111111111222222000000000000111111111111111222222222333333333333111111111111111111111111111111111111111111111111333333222222222222222222///000000111111222222222///000000000111111111111111111222333444444555555000000000000000111111111111111111111111111111111000000000000111111111111000111222222333333222222222222111111111111222222333222111000////////////111111222333333333333333111111222222222333333333111111111111111111111111222222222222222222222222222222222333333444444444111222444777999;;;<<<<<<===???BBBAAA???======>>>:::999888888:::>>>AAACCCFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJIIIIIIKKKMMMQQQSSSTTTVVVXXXYYYZZZ\\\___bbb\\\]]]\\\ZZZYYY[[[```dddeeefffbbbfffqqqqqqooowww***++++++,,,---...//////////////////////////////......////////////......---------.........//////............/////////000000000000000000000000000///000111111111000...---//////////////////////////////............//////---.........//////000000000000000000000000000000.........///////////////...............///000000000000000000000000000000////////////////////////............/////////000////////////////////////...............///000111000000000000000000000000///111333333000---,,,+++000000000000000000000000111000000////////////000000000000000000000000000//////////////////////////////000000111111111222.........000333333222000000000////////////000000000///...---------.........///000111111000///......000111000///...///111........................000000000000000111111222000000////////////000000222222222222222111000000.../////////000000111111111111111111000000000000////////////..................///000000000000000000000000000////////////222111000//////000111222000000000000111111111111111111111222222333333333000000000000000000000000111222333333333333222111555444444333222111000000......///000111222222333//////000000111111111222000000000000000111111111111111000000000000000000111111111111111111111111000000000000111111111111111111222333333333333222333333222222222222333333333222222111000000111111///000111222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111222222333333333444555777888999999999888===@@@BBBAAA>>><<<<<<===999888777888:::>>>BBBDDDGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIJJJLLLOOORRRUUUTTTUUUWWWXXXYYY[[[___bbb^^^^^^]]][[[XXXZZZ^^^bbbeeegggbbbeeennnllljjjrrr{{{,,,,,,,,,,,,------.../////////............//////000000000///......---------------............/////////.........---------//////...------------...////////////////////////......////////////..............................000000//////......------............////////////////////////////////////---.........//////000000////////////////////////000/////////............---------.........//////111111000000//////.........///000000000///---,,,///////////////.........////////////////////////000000//////.........---,,,---...000111111111111////////////////////////........................000000000000000000000000......////////////......222333333111///......///111111000000/////////...------...///000000//////,,,------.......................................000000////////////000000111111000000000000000111111222222222222111000000///////////////......---...............///000000///////////////.........//////000000000000//////000000111111111111000000000000000000000000000000000000000000000000000000///.........///000222333///...---...111333444333000000000///////////////////////////////////////000///.........///111222...////////////000000000000000000000000000000000//////000000111111111222111111111000111111222333000000000000000000000000000000000111111222222333333333333333333222111000222222111111222222333444333222222111111000000000111222333222000///000111333333333222222111111111111111111111111111111111555444444333333333444444444;;;BBBDDD@@@;;;999:::<<<===@@@AAAAAA???===;;;:::;;;:::::::::===AAAEEEFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHIIIKKKNNNQQQSSSVVVVVVVVVWWWYYYZZZ\\\]]]YYYZZZZZZZZZZZZ\\\```cccfffbbbaaaeeehhhiiijjjmmmvvvzzz------,,,,,,,,,---......//////............//////......//////////////////........./////////000000000000000//////.........//////...------------...////////////////////////......////////////..............................///////////////.....................////////////////////////////////////............/////////000////////////////////////000000/////////.........---------.........//////111000000000/////////......///000000000///---,,,000000000000000000000000//////////////////////////////......------------...//////000000000000///........................////////////////////////////////////////////////......////////////......333444555444222000111222/////////.........---------......///000000//////------...////////////...........................000000////////////000000111111000000000000111111222222222222222111000000///////////////......---...............///000000000000000000000000000000......//////000////////////000000111111000000///000000000000000000000000000000000000000000000000///.........///000222333555333111000000111000...000000000000000000000000000000000000000000000000000000/////////000111222000000000000111111111111////////////////////////////////////000000000000000////////////000111111////////////////////////111111111111222222222222222333333333222222111000000000//////000000111222222222222222222111111111222333444333111000111222333333222222222111111111222222222222222222222222555555444444444444444555888===CCCDDDAAA===<<<<<<<<<>>>@@@AAAAAA???===<<<888888888888999<<<@@@DDDEEEDDDDDDCCCDDDEEEGGGHHHFFFFFFGGGIIIKKKNNNQQQSSSUUUVVVVVVXXXYYYZZZ[[[\\\YYYZZZZZZZZZZZZ\\\```cccaaa]]]\\\```cccccceeegggqqquuu......------------------//////............//////------...//////000111111////////////000000000111111111000000000000//////000///......------......////////////////////////......////////////......////////////////////////.........///////////////............////////////////////////////////////............////////////////////////////////////000000000/////////......------........./////////000000000000/////////////////////000//////...---111111111111111111111111////////////////////////......---------------,,,000000000000000///..............................000000000000000000000000////////////////////////......////////////.........000000000......///000000///////////////............///000000000//////......///000000000//////////////////////////////000000////////////000000111000000000000000111111222222222222222111111000///////////////......---...............///000000111111111111111222222222---......///000000//////...//////000000//////...////////////////////////000000000000000000000000///.........///000111222666444111000000000...---//////000000111111222222000000000000000000000000000000000///000111111222111111222222222333333333111111111111111111111111222222111111111111111111000000000000000111222222111111111111111111111111333333222222222222222222222222222333222222111000000000//////000000111222222222222222333333333333222333444333222111222333444444444444333333333333333333333333333333333333555555444444444555555666555999======;;;888999:::<<<===???AAAAAA???>>>===555666666666777:::???CCCCCCCCCBBBBBBCCCEEEFFFGGGEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUWWWXXXZZZ[[[[[[[[[ZZZ[[[[[[ZZZZZZ\\\___bbbbbb^^^\\\```bbbbbbcccfffjjjooo}}}000///...---------------//////............//////......//////000000000000....../////////000000000000000000000000000000000000//////...............////////////////////////......////////////......000000000000000000000000------......//////000000............////////////////////////////////////.........///////////////////////////////////////000000000////////////...............////////////000000000000//////////////////////////////......000000000111111111111111////////////////////////........................//////000000000000//////------------------------////////////////////////..............................////////////......+++,,,......------...///222222222222111111111111...//////000000000//////...//////000000000000000000000000000000000000000000000////////////000000000000000000000000111222222222333333222222111000///////////////......---...............///000000000000111111222222333333//////000111111111111000......////////////..............................000000000000000000000000///////////////000111111000///---...///111000000...//////000111222333333111111111111111111111111000000000000111111222222222222333333333444444444444444444444444444444444666555555444444333333333333333222222333333444555444444444444444444444444444444333333222222111111111111222222222222111111222222111111222222333444222222222333333444444444222444444444222222333444666666666666666555555555444444444444444444444444555555444444444555666666444666888888666555777888<<<===>>>@@@@@@???>>>===555666666666777:::???CCCBBBBBBAAABBBCCCEEEGGGHHHDDDDDDEEEHHHKKKNNNQQQSSSSSSUUUVVVXXXZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[___aaaccc^^^]]]___aaa```aaacccdddkkkzzz000///......------------//////............//////111111000000////////////------........./////////////////////////////////000000///............///////////////////////////......////////////......000000000000000000000000------......//////000000............////////////000000000000000000000000///////////////.........////////////////////////111000000000////////////........./////////000000////////////000000000000//////.........//////////////////000000111111111000000000000000000000000///////////////000000000---...///000111111111111................................................////////////////////////......////////////......---///000000000000111333111111111111222222222222///000000000000000//////...//////000000000000000000000000000000000000000000000////////////000000000000//////000111222222222333333333333222111111///////////////......---...............///000000//////000111111222333333222222333333333333222222......////////////......------------------------/////////////////////////////////000000000000000---++++++,,,...000111000......///000111222222333000000000000000000000000//////000000111111111111222222333333333444444444444444444444444444444444666555555444444333333333333333222222333333444555444444444444444444444444333333333222222111111111000111111222222111111111222222111111222222333444222222222333333444444444222333444444222222333444444444444444444555555555444444444444444444444444444444444444444555666666777888888777777888999:::;;;<<<===>>>>>>>>>>>>===777777888777888;;;@@@DDDAAAAAAAAAAAACCCEEEGGGIIIEEEEEEFFFHHHKKKNNNQQQSSSTTTTTTVVVWWWYYYZZZZZZZZZ\\\\\\\\\[[[ZZZ[[[^^^``````[[[YYY[[[\\\ZZZZZZ\\\aaahhhyyy//////......---.........//////............//////222222111000000///......------------..................////////////000000111000//////......//////////////////////////////......////////////......////////////////////////.........///////////////............////////////000000000000000000000000///////////////.........////////////////////////111111000000000/////////....../////////000000000////////////000000000000///............///000000......///000000111111111000000000000000000000000///000000000000111111111,,,---...000111111222222////////////////////////........................000000000000000000000000......////////////......---...000/////////000111......///////////////000000000111111111000//////......///000000000//////////////////////////////000000////////////000000////////////000111222333333333333333333222222111///////////////......---...............///000000...//////111222333444444555555555555444333222111...//////000000//////...........................//////////////////////////////000000000000/////////---,,,,,,...///...---......//////000000111111////////////////////////......///000000000000000111111222222222333333333111111111111111111111111222222111111111111111111000000000000000111222222111111111111111111111111222222111111111111111111///000111111222111111111000000//////000000111222222222222222333333333333111222333333222222333444111111111111222222222222444444444444444444444444333333333333333444555666555555555555555666777888999:::;;;<<<<<<=========999999999999999<<<@@@CCCAAAAAAAAABBBDDDFFFIIIJJJGGGGGGHHHIIIKKKNNNQQQSSSUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\[[[ZZZZZZ]]]___aaa\\\YYY[[[[[[XXXXXXZZZ^^^fffxxx///............//////000//////............//////111111000000000000000000............/////////////////////000000111111111111000000///////////////////////////////////////......////////////..............................///////////////.....................////////////000000000000000000000000000/////////............////////////////////////111111111000000000//////.../////////000000000000.../////////000000000111///......---...///000111//////000111111222333333000000000000000000000000////////////000000000111......///000000000000000000000000000000000000000........................111111111111111111111111......////////////......,,,---......---,,,---///------........./////////111111111111111000//////------...////////////...........................000000////////////000000////////////000111222333333333444444333333222111///////////////......---...............///000000//////000222333555666666666666666555444222000000///000000111111000000///........................//////////////////////////////000111111000///...222000......//////...---.............../////////........................,,,---...///000//////...000000000000111111111111////////////////////////////////////000000000000000////////////000111111////////////////////////000000000000000000111111//////000111111111111111000000//////000000111222222222222222222111111111000111222222111111222444000111111111222222222222333333333333333333333333111111111222222444555555222222111222333555555555888888999:::;;;;;;<<<<<<:::::::::999999;;;???BBBAAAAAAAAACCCEEEGGGJJJLLLIIIIIIJJJJJJLLLOOOQQQRRRVVVUUUTTTTTTUUUXXX[[[]]]]]]]]]]]][[[YYYZZZ\\\___bbb\\\YYYZZZZZZWWWVVVXXX[[[dddwww...............///000111//////............///////////////000111111222222////////////000000000000000000111111222222222222111111000///////////////////////////////////////......////////////..............................000000//////.........---............/////////000000000000000000000000000000000//////.........---////////////////////////111111111111000000000000////////////000000000000.../////////000000111111///...------...///000111000000111222333333444444000000000000000000000000---.........//////000000000000000000000//////...000000000000000000000000000000000000000000000000111111111111111111111111......////////////......000111222111000///000222.../////////000000111111111111111111111000//////,,,------.......................................000000////////////000000////////////000111222333333333444444333333222111///////////////......---...............///000000000000222333555666777888777777666555333111///...000000111111111111000000//////////////////////////////////////////////////////000111111000///...222000//////111222111000...............---------........................+++,,,.../////////...---...////////////000000000000000000000000000000000//////000000111111111222111111111000111222222333000000000000000000000000......//////000000111111//////000111111111111111222222222111222333333444333222222111111000000000///000222222111111222333333333333444444555555555333333333333333333333333111111111111222333444555555444444555777888888777777777888999999:::;;;;;;;;;;;;:::999888:::===@@@AAAAAABBBCCCEEEHHHKKKMMMKKKKKKKKKKKKMMMOOOQQQRRRWWWUUUSSSSSSTTTWWW[[[^^^^^^^^^]]][[[YYYZZZ\\\^^^^^^XXXUUUUUUUUURRRPPPRRRXXXbbbvvv....................................////////////000111111111222222222222........................000/////////000111333444111111000000//////............//////000000111111///000000000000000//////////////////////////////000000000000000000000000////////////////////////333222111000////////////000000000000000000000000...............///000000//////000000000000//////////////////000000000000000000000000000000000000............////////////...//////000111222222222000000000000000000000000////////////............///...------......---,,,///////////////...................../////////000000000////////////000000000///...------...///000///////////////////////////////////////000111111//////000000000000//////222222111111111111222222////////////000000000000000000000000111111111111000000000000111111111111222333333333333222111111///////////////......---111111111111111111111111111111000111333666999;;;999666333111111222111111111000///......///000111000000000000000000000000...//////000000000000000222111111111111111111222111///...///222333111///////////////////////////222222222222222222222222000000000000000000000000222111000//////000111222////////////////////////111111111111000000//////...//////000111111222222333222000//////000222333222222111111111111222222111222222333333222222222////////////000000000000000000000000111111111111//////000000111111111222666555333111111111333444333333333333333333333333444444444555555555666666444444444555666777777888777777777888999:::<<<<<<===<<<:::999999;;;>>>@@@CCCBBBAAAAAABBBFFFIIIKKKKKKHHHIIINNNQQQPPPOOOQQQUUUVVVWWWXXXZZZ\\\^^^______^^^\\\\\\]]]^^^]]]\\\]]][[[WWWTTTRRRRRRSSSTTTZZZeee{{{{{{............................../////////000000000000000000111111111222222////////////////////////000//////...///000222222111000000000/////////....../////////000000000111//////000000000000//////////////////////////////000000000000000000000000////////////////////////333222111000////////////000000000000000000000000...............///000000/////////000000/////////////////////000000000000000000000000000000000000....../////////000000000...//////000111111222222000000000000000000000000........./////////000000000......///111222111000000000000000000000000000........./////////000000000000////////////000000000///............///000///////////////////////////////////////000111111000000////////////000000000000////////////000000....../////////000000000//////000000000000111111000000000000111111111111222222222222222111111000///////////////......---////////////////////////000000000000222555888:::888555222000111111111000111000///......///000111------------------------...///000111111111111111333222222111111222222333111///...///222333222000111111111111111111111111////////////////////////000000000000000000000000//////...------...//////000000000000000000000000111111111000000///////////////000111111222333333222111000//////000111222222222111111111111222222111111222222222111111000/////////000000000111111000000000000111111111222111111111111111111222222555444222111000111222333333333333333333333333333333333333333444444444444333333444444555666666777666666666777888999;;;;;;===<<<:::999:::<<<>>>@@@DDDCCCCCCCCCEEEGGGJJJLLLMMMJJJKKKPPPSSSRRRSSSUUUVVVWWWWWWYYY[[[]]]___```aaa___\\\[[[\\\\\\[[[ZZZ]]][[[XXXUUUSSSSSSSSSTTTZZZfff}}}......................../////////000000000111111/////////000000000111111000000000000000000000000000//////......///000000000000000000////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////333222111000////////////000000000000000000000000........./////////000000......////////////......////////////000000000000000000000000000000000000/////////000000000111111/////////000111111222222000000000000000000000000,,,------...000111111222...------///111333333222111111111111111111111111....../////////000000000000000////////////000000000//////......//////000///////////////////////////////////////000111111111000///......///000111///......------......///------........./////////.../////////000000000111000000000111111111222222111111222222111111000//////////////////......---/////////////////////////////////000111333666777666333000///000000000///000000////////////000000------------------------......000111222222222222333333222222222222333333111000///000222333222111111111111111111111111111........................000000000000000000000000//////............//////222222222222222222222222111111111111000000000000000111111222222333333444222111000//////000111222222222111111111111222222111111222222111000/////////000000000000111111111000000111111111222222222333333333333222222222222444333222111000111222333333333333333333333333333111222222222222333333333333333444444555555666666666666666666777999:::;;;<<<;;;:::::::::<<>>@@@AAABBBCCCDDDEEEGGGHHHHHHIIIKKKGGGGGGKKKOOOPPPRRRVVVVVVWWWXXXYYY\\\^^^```bbb```^^^[[[YYYZZZ[[[ZZZZZZ]]][[[YYYWWWVVVUUUTTTTTTZZZiii////////////////////////000000000000111111111111////////////000000000000........................///////////////.........////////////000000000000000000000000////////////......///000000000000000000000000000000000000000////////////////////////000000000000000000000000222111000000000000000000000000000000000000000000...///000000111111000000......////////////......////////////000000000000////////////////////////000000000000111111111111000000000000000111111111000000000000000000000000000000000000000000//////000///......///000///---/////////000000111111111////////////000000000111000000////////////000000///000000000000000000///000000000000000000000000///////////////000000111222000///------///000222000//////......//////000------------.........///.........///000111111222111111111111222222222222000111111111111000/////////////////////......---000000000000000000000000......//////000111222222111///......///000///...//////000000000000//////////////////////////////,,,---...///000000000000000000////////////000000//////000000000000111111000000000000000000000000222222222222222222222222000000000000000000000000444444444444444444444444333333333333333333333333444444444444444444444444333333333333333444444444333333333333333333333333333333222222222222333333333444444444333333222111111111111111222222222222222222222222333333333333666555555555444444333333555555444444444555555555444444444444444444444444444444444555555555555666777777777777888888888888888888888999:::;;;<<<===;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLLLLKKKFFFEEEIIIMMMOOORRRVVVUUUVVVWWWYYY\\\^^^aaabbb___]]]ZZZYYY[[[]]]^^^^^^^^^\\\ZZZXXXVVVUUUUUUUUU[[[mmm/////////////////////////////////000000000111111/////////000000000111111...........................//////000000000//////////////////000000000000000000000000////////////---...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000...///000111222111000/////////000000000000//////////////////000000000000000000000000000000000000/////////000000000111111000000000000000000111111000000000000000000000000111111111000000/////////333222000000111222000///......///000000111111111/////////000000000111111000000////////////000000///000000111111000000///000000000000000000000000///////////////000111111111000///......///000111111000000//////000000111------........./////////......///000111222333333111111111222222222222333111111222222111111000//////////////////......---/////////////////////////////////000000111111111///.........000111000...//////000000000000//////...........................//////000000000000000//////............//////---...000///......///111////////////////////////000000000000000000000000000000000000000000000000222222333333333333222222444444444444444444444444444444444444555555555555333333333333333333333333444444444444444444444444333333222222222222333333333333444444444444333333111111222222222333333333222222333333333444444444555555555555444444444444555555666666666666666666444444444444444444444444666666666666777777777777888888888888999999999999999999999999;;;<<<===>>><<<<<<===>>>@@@BBBDDDEEEGGGGGGHHHJJJMMMOOOQQQSSSOOOJJJHHHKKKOOOQQQTTTYYYVVVWWWXXXZZZ]]]```bbbdddaaa^^^[[[[[[]]]```aaabbb```^^^ZZZWWWUUUUUUVVVWWW___sss////////////////////////....../////////000000000000000000111111111222222........................---...000111111111111000.../////////000000000111111000000000/////////...---...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000...///000222222111000///000000111111111111000000////////////000000000000000000000000000000000000....../////////000000000111000000000000000000000000000000000000000000000000000000000000111111111222111000000222333222111//////000111111222333333//////000000000111111111000000////////////000000///000111111111111000///000000000000000000000000///////////////000111111000000////////////000000111000000//////000000111....../////////000000000//////000111222333444444111111111222222222333333222222222222222111111000///////////////......---//////////////////////////////000111111111000000///......///111111000///...///000111111000///...////////////////////////111222222222222111000000//////............//////+++---///...---,,,...000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000333333333333333333333333222333333333444444444444333333333222222222222222333444444444444444444333444333333222222333333444111111222333444444444444222222222333333333333444333333333333444444444444444444444444444444555555444444555666666666666666555555555555555555555555666666666777777777888888888888888888888888888888888888888999:::;;;======<<<===???@@@CCCEEEFFFGGGFFFFFFGGGIIILLLPPPTTTVVVSSSMMMJJJLLLPPPRRRUUUZZZXXXYYYZZZ\\\___bbbeeefffdddaaa^^^]]]___aaacccdddbbb___ZZZVVVTTTUUUWWWYYYeeeyyy000000000000000000000000............////////////111111111111222222222222000000000000000000000000---...000111222222222111.../////////000000111111111111000000/////////...---...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000...///111222333222000///111111222222222222111111////////////000000000000000000000000000000000000............////////////111111111000000000000000000000000000000000000000......///000111222333333...------...111222222111000000111222333333444444000000000000111111111111000000////////////000000///000111222222111000///000000000000000000000000///////////////000111111//////000000000000//////000000////////////000000////////////000000000000///000111222333444555555111111222222222333333333222333333333333222111111///////////////......---111111111111111111111111000000111111111111000000.........///111222111///...///000111111000///...111111111111111111111111444444444444333222111111000000////////////000000***---......,,,+++---000111111111111111111111111111111111111111111111111000000000000000000000000111222333444444333222111333333333333333333333333111111111222222333333333222222222222222222222222222333333444444333333222444333333222222333333444///000111222333444444444222222333333333444444444333333333444444444555555222333333444444555555555333333444555666666555555555555555555555555555555666666666666777777777777888888888777777777777777777777777888999:::<<<<<<===>>>@@@BBBDDDFFFHHHIIICCCCCCCCCEEEIIINNNRRRUUUTTTNNNJJJLLLOOOQQQUUUZZZZZZ[[[\\\___aaadddgggiiihhheeeaaa___```bbbccccccccc___ZZZUUUSSSUUUXXX[[[iii~~~111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000222222111111000000//////222000///------///000222000000000000000000000000000000000000000000000000333333222111000000000111333222222222000///...---222111000//////000111222222111111111000000//////222111111111000000//////222222111000//////000000///000111111111///...---000000000000000000000000111111222222222222111111111111111000000000000000222000...///222333111///000111333444444333111000111111111222222333333333000000111111111111000000////////////////////////000000000000000000000000000000////////////000000333333333222222111111111////////////000000000000000000000000000000000000000111222222111000111222444222///------///222444000000000000000000000000000000000000000000000000111222222222222333333333111111111111111000//////000000000000000000000000///111222111000///000111000000000000000000000000111111000000//////......000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000000000000///.........000111222111111222222222222111111222000///------///000222////////////////////////............////////////111111111111111000//////...///000111111000///...333333333444444333222222111111222333333333333222111111111111111111111111111000///000111111000///333333444444444333222222444333333222111111111222555444444333333333444444444444444444444444444444666444333111111222333444666666777777777777777777888999:::999888777888999666666666777888888999999999:::;;;===???AAACCCEEEDDDFFFHHHHHHHHHHHHJJJLLLKKKHHHHHHLLLMMMMMMOOOSSSVVVWWWYYY\\\^^^aaacccdddddd```ZZZYYY[[[]]]]]]\\\bbb[[[VVVRRRPPPPPPVVV]]]rrr111000000000/////////...000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////111000///......///000111000000000000000000000000000000000000000000000000222222111111000111111111000111111111111000000///222111000//////000111222111111111111000000000///111111111111000000000///222222111000000000000000000000111111111000...---000000000000000000000000000111111222222111111000111000000000000000000000333111000000333333222000000111222333333222111000//////000111333444555555000000111111111111000000000000000000000000000000111111111111111111111111000000////////////000000333333333222222111111111////////////000000000111000000000000000000000000111111222111111000111222333111///......///111333000000000000000000000000000000000000000000000000///000000000000111111111111111111111111000000///000000000000000000000000///111222111000///000111000000000000000000000000111000000000/////////...000000000000000000000000000000////////////000000///000000111111000000///000000000000000000000000...---------......///000000000111111111111000000111000///......///000111////////////////////////111111111111222222222222000000000000000///.........///000111111000///...111222222222222222111111000000111222222222222111111111111111111111111111666444333333444555444222//////000000111000000000444333222222111111111222333333333333333333333222333333333333333333333333444333222111111333444666444444555555666777888888222333444444333222333555666666666777888888999999:::;;;<<<===@@@BBBDDDEEEDDDFFFGGGHHHGGGHHHJJJKKKJJJGGGGGGKKKLLLLLLNNNRRRVVVWWWYYY[[[]]]```aaabbbbbb^^^YYYXXXZZZ]]]]]]]]]___YYYTTTQQQPPPPPPWWW___ttt000000000000////////////000000000000000000000000000//////......//////000000000000000000000000000//////////////////000000111000///......///000111000000000000000000000000000000000000000000000000000000111111111111111222...///000111111111111111111111000000000000111111111111111111000000000000111111111111000000000000222111111111000000000000000000111111111000///...000000000000000000000000000111111222222111111000000000000000000000111111333222111222333444333111///000111222222111000///---...///111333444555666000000111111111111000000111111111111111111111111111111111111111111111111111000000//////000000111222222222222222111111111/////////000000000111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000///000000000000111111111111222222222222111000000000000000000000000000000///111222111000///000111000000000000000000000000000000000000////////////000000000000000000000000//////............//////...//////000000//////...////////////////////////---...///000000000///...//////000000000000//////000000////////////000000000000000000000000000000111111222222222333333333...////////////......---//////000000000000//////000000111111111111111000//////000111111111111000111111111111111111111111444333111111222333111000------...///000000000000333333222111111111111222000111222333333222111000333333333333333333333333333222222111222333555666111222333444666777888888111222444444333333444666666666666777888888999999;;;<<<<<<>>>@@@BBBDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKIIIFFFFFFJJJKKKKKKMMMQQQVVVWWWXXXZZZ\\\]]]_________[[[WWWWWWZZZ]]]^^^]]]\\\VVVRRRPPPOOOQQQXXXaaauuu000000000000/////////////////////////////////////////////....../////////////////////////////////------......//////000000000000////////////000000//////////////////////////////////////////////////////000111111111222222//////000111111111111111111000000000000000000111111111111000000000000000111111111000000000000000111111111111111111111000000000000111000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222111222222222222111///000111111111111000///...///000111222333444444000111111222222111111000111111111111111111111111111111111111111111111111111000000000000000000111222222222111111111111111//////000000000111111111000000000000000000000000111000000000111111111000000000111111111111000000////////////////////////000000000000000000000000111111222222222333333333222222333333222222111000000000000000000000000000///111222111000///000111////////////////////////000000000000////////////////////////////////////000//////......//////000......////////////......///////////////////////////000222444444333111///......////////////......//////000000000000//////000000000000000000000000...////////////000000000...//////000//////......//////000000000000//////000000111111222111111111///000000111111111111111111111111111111111111111222111//////000111///......///000111222222333333222222111111111111111222///000222444444333111000222222222222222222222222444333222222222333444444111222222333555666666777111222444444444444555777666666666777888888999999;;;;;;<<<===???AAACCCDDDCCCDDDEEEEEEEEEFFFHHHKKKIIIFFFGGGJJJLLLKKKNNNRRRWWWWWWXXXYYYZZZ\\\\\\]]]\\\YYYVVVVVVZZZ]]]^^^]]][[[VVVQQQPPPOOOPPPXXX```ttt////////////000000000000//////////////////////////////............//////////////////////////////------......//////000000000000////////////000000////////////////////////////////////////////////...///000111111111111111111111111111111000//////000000000111111000000000000000000000000000111111000000000000000000111111000111222222222222111111111000000000000111111111111111111111111111111111000000000111111000000000//////000000111111111111000111111111000000111111000000000111111000000000111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111222000//////111222111//////000111111111111000///////////////////////////000000000000000000000000111111222222222333333333333333333333333222111111111111111111111111111111///111222111000///000111////////////////////////////////////000000000000////////////////////////111000000//////000000111......////////////......///////////////////////////000333555444333000.........////////////......//////000000000000//////000000000000000000000000---------............//////000000111111000000000000000////////////000000000000111222333333222222000111222222333333222222111111111111111111111111333222111222333444333111///000111222333333333333111111111000000111222222///111333444555444333111222222222222222222222222555444444333222222222222333333333333444444444444...000222222222222333555666666666777888888999999999999:::;;;===???@@@AAACCCDDDDDDCCCCCCDDDGGGJJJJJJHHHHHHKKKMMMMMMOOOSSSVVVWWWWWWXXXZZZ[[[[[[\\\ZZZWWWUUUVVVZZZ^^^^^^]]]\\\WWWRRRPPPOOOPPPWWW___rrr////////////000000000000000000000000000000000000///......------......///000000000000000000000000//////////////////000000//////000000000000//////000000000000000000000000000000000000000000000000...///000111111111000///111111111111111000///...000000111111111111000000000000000000111111111111000000000000111111111111000111222333333333222111111111000000000111222222111111111111111111111111///000000111111000000////////////000111111222222///000111111000///000111111111111111111111111111222111111111111000000000111111222222222222111111111111111111111111111111222222222222222222222222222111111000000111111222000000000111111111111111000000000111111111222222111111111111111111111111222///---///111222000...000000111111111111000000000000000000000000000000000000000000000000000000///000000000000111111111333444444444444333222222111111111111111111111111///111222111000///000111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111...//////000000//////...////////////////////////---...000222111000---,,,......////////////......000000////////////000000000000000000000000000000........./////////000000///000000111111111111111000000////////////000000000000111222333333333333111111222333333333333333111111111111111111111111111000///111333444333222......///000111111111111111000000000000111222222000111222444444444333333333333333333333333333333444444444333333333222222444444444444444444444444222444555555444444666777666666666777888888999999888999999:::<<<===???@@@BBBCCCCCCBBBBBBCCCGGGJJJKKKHHHHHHLLLMMMMMMOOOTTTVVVVVVWWWXXXZZZ[[[\\\\\\ZZZWWWUUUWWW[[[^^^^^^]]]]]]WWWRRRPPPOOOPPPWWW___qqq.../////////000000000111000000000000000000000000///......------......///000000000000000000000000000000000000000000////////////000000000000//////000000000000000000000000000000000000000000000000...///111222111000...---///000000111111111111000///000111222222111000//////000000000111111111111///000000000111111111111///000222444444333222111111111000000000111222333111111111111111111111111//////000000000000//////...//////000111111222222///111333222000///111333222222111111111111222222000000000000111111111111111222222333333222222111000000000000000000000000222222222222222222222222222111111000000111111222///000000000111111111222000000111111111222222222111111111111111111111111222///---...111333000---000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111444444444444444333333222111111111111111111111111///111222111000///000111000000000000000000000000.../////////000000000111000000000000000000000000000000////////////000000///000000111111000000///000000000000000000000000---...///000000...,,,+++/////////000000/////////111000///......///000111////////////////////////////////////000000000000...//////000111111000000111000///......///000111...///000111222222222222000000111222222222222222111111111111111111111111///......000333444444444......//////000//////...000000000000000111222222000000111111222333333333333333333333333333333333000111222333444444555555333333444444555555666666666888999888777777888999666666666777888888999999999999:::;;;<<<===???@@@BBBBBBBBBAAAAAABBBFFFIIIJJJGGGGGGKKKMMMLLLOOOSSSUUUVVVWWWYYYZZZ\\\]]]]]][[[XXXVVVXXX\\\___^^^]]][[[VVVRRRQQQPPPRRRZZZcccrrr.../////////000000111111000000000000000000000000.........------.........000000000000000000000000222222111111000000////////////000000000000//////000000000000000000000000000000000000000000000000///000111222111000...,,,---...///111222222333333///000111222222111000/////////000000111111111222//////000000111111111222///000222444444444222111111111000000000111333444111111111111111111111111//////000000000000//////...//////000111222222222000333444333111000222444333333222222222222333333...//////000111222222333111222222333333222222111////////////////////////222222222222222222222222222222111111111111222222//////000000111111111222000111111111111222222222111111111111111111111111222///,,,...111333000---111111000000000000111111000000000000000000000000000000000000000000000000111222222222222333333333444444555555444444333222111111111111111111111111///111222111000///000111000000000000000000000000.../////////000000111111000000000000000000000000//////............//////000000111111111111000000111111111111111111111111000000111111000///...---//////000000000000//////222000///------///000222////////////////////////............////////////------...///000000//////111000///......///000111---...///000111111111111//////000111111111111111111111111111111111111111222222222444888:::::::::///000000000000000//////000000///000000111222222////////////000111333333444444444444444444444444---...000333555666777777222222333444666777888888444555666666444333444555666666666777888888999999::::::;;;;;;===>>>@@@@@@BBBBBBAAA@@@@@@BBBFFFIIIIIIFFFFFFJJJLLLKKKMMMRRRUUUVVVWWWYYY[[[\\\]]]^^^[[[YYYWWWYYY]]]___^^^]]]ZZZUUUQQQQQQQQQTTT]]]fffttt111///...------...///111...............///000000333333222111000///......111111000000000000111111444333111000000000111222000000000000000000000000000111111111111222222222///000000000000111111111111111111111111111111111222111000//////000111222222111111111000000//////222222111000//////000000111111000000111111222333222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000222222222222111111000000000000000000000000000000111111111111111000//////222222111111000000//////000000111222222222222111444444444444444444444444111222333444444444333333000000000000000000000000000000////////////000000333222222222111000000000111111111111111111111111222111111111000000//////111111000000000000000111000111111111111222222222111111111111111111111111444333222111111111222333555555444444444333333333444222000///...///000111222111111111000000//////000000000000000000000000000000111111111111000000000000111000000///...---222111000000000111333444888777666444222000///...000000000000111111111111000000000000000000000000//////000000000000//////111000///......///000111////////////////////////............////////////......//////000000111111111000///......///000111////////////000000000000000000////////////000000222222111111111111222222222222333444444555555666333222111000000111222222000000000000000000000000222222111111222222333444222333444333111000111222000111222222111000111222111111111111111111222222222333444555555555333333333444666777999:::::::::::::::::::::;;;===???@@@BBBAAA@@@???AAADDDGGGIIIGGGHHHHHHHHHHHHKKKPPPSSSWWWXXXYYY[[[\\\^^^______]]]YYYWWWYYY^^^```]]]ZZZYYYTTTPPPNNNMMMQQQ]]]iiizzz000///...------...///000///////////////000111111222222111111000/////////111111000000000000111111333222111000///000000111000000000000000000000000000000111111111222222222000000000111111111222222111111111111111111111111222111000//////000111222222222222222111111111000222222111000000000000000111111000000111111222333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222111111111000111111111111111111111111222222222222222111000000111111111000000000000000000000111222222222222222222222222222222222222222111222333444444444333333111111111111111111111111111111000000000000111111222222222111111111111111111111111111111111111111222111111111000000000000111111000000000000111111333222222222111111000000111111111111111111111111333333222111111222222333555444444444444333333333333222000///...///000111111111111111000000000///000000000000000000000000000000111111111111000000///000000000000//////...//////.........///000111666555444333222000//////000000000000111111111111000000000000000000000000//////000000000000//////111000///......///000000////////////////////////....../////////000000000//////000000000000000111111000//////...///000111/////////000000000111111111000000//////000000111222222111111111111222222444444444333222222111111222111000000000000111222111111111111111111111111//////......//////000111111222333222111000111222111222333222000000111222222222222222222222333333222222333444444333222111333444666777999999::::::999999999:::;;;===???AAA@@@???>>>>>>???BBBEEEGGGGGGHHHHHHHHHHHHKKKPPPSSSWWWXXXYYYZZZ[[[\\\]]]^^^[[[XXXVVVXXX]]]___]]]ZZZZZZUUUQQQOOONNNRRR^^^jjj}}}000///...------...///000000000000000000111222222000000000000000000000000111111000000000000111111111111000/////////000000000000000000000000000000000000000111111111222222111111111111222222222333111111111111111111111111222111000000000000111222333333333222222222222222222222111000000000000111111111000000111111222333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222111111111111111111111111111111111111333333333333333333222111//////000000000000000000000111111222222222222222111111111111111111111111111222333444444444333333222222222222222222222222222222222111111222222222111111111111111222222222111111111111111111111111111111111111111000000000111000000000000000111111444444333222111000///...111111111111111111111111333222222111111222333333444444444444333333333333222222000/////////000111111111111111000000000000000000000000000000000000000000111111111111000000...//////000000000000///......---------...///000333222222111111000000///000000000000111111111111000000000000000000000000//////000000000000//////000000////////////000000000000000000000000000000/////////000000000111111111111111111111000000000000000/////////000000111///000000000000111111111222111111111111111111222222222111111111111222222333333222222111000000///111000000//////000000111222222222222222222222222...............//////000111222333222111000111222111333333222000///000111222222222222333333444444333444555555444333222111333444555777888999::::::888888888999;;;>>>@@@BBB>>>===<<<<<<===@@@CCCEEEFFFGGGHHHHHHIIILLLPPPSSSWWWWWWXXXYYYZZZZZZ[[[[[[YYYWWWUUUWWW[[[]]]]]][[[ZZZUUUQQQOOOOOOSSS___kkk000///............///000000000//////000000111222//////000000111111111111111111000000000000111111000000//////////////////000000000000000000000000000000000000111111111111111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222111000000111111111111111000000111111222333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222/////////000000111111111000111222222333333222222222222222222222222222222111222333444444444333333222222222222222222222222222222111111111111222222000000000111222222222333111111111111111111111111111111111111111111111111000000000000000000111222333333222222111000000///111111111111111111111111222222222222222222333333444444444333333333222222222111000//////000111111111111111000000000000000000000000000000000000000000000111111111111000000---...///000000111000000///////////////000000111000000000000000000000000///000000000111111111111//////////////////////////////000000000000/////////////////////000000000000000000000000000000000000000000000111111111111333333222222111111000000000000000000000000111111000000000111111111222222333222222111111222222333222222111111111111222222///000000111111222222333///////////////000000000222222222222222222222222111000000000000111222222222333444333222111222333222333333222000///000111111111222222222333333333666777777777777555444333333333555777888999999999777777888999<<<>>>AAACCC>>>===<<<<<<===???BBBDDDEEEGGGHHHIIIJJJLLLPPPSSSWWWWWWWWWXXXXXXYYYYYYYYYXXXVVVUUUVVVYYY\\\\\\\\\YYYUUUPPPOOOOOOSSS___kkk//////............/////////............///000000/////////000111111222222111111000000000000111111/////////000000000//////111111111111111111111111//////000000000111111111111111222222222333333333111111111111111111111111111111222222222222111111000000111111111111111111222111111111111111222222111111000000111111222333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222333222222222222222222222222111111222222222222222111//////000000111111222222111111222333333333333222222222222222222222222222111222333444444444333333111111111111111111111111111111111000000111111111000000000111222222222333111111111111111111111111111111111111111222222222000000//////000111222222111111111111111111111111111111111111111111111111111111222222333333333333444444333333333222222222000000000000000000111111000000000000000000111111000000000000000000000000000000111111111111000000---...///000000111000000...//////000000000000000.........//////000000000///000000000111111111111//////////////////////////////000000000000//////......///000000000000000000000000000000000000000000000000000111111111111333333222222111111000000//////000111111111111111111111111111222222222222333333222222222222333333222222111111111111222222000000111111222222333333......//////000000000000222222222222222222222222222111111111111222333333444555555555333222333444111222333222000///000111222222222222222222222222666666777777777666444333222333555666888999999999777777888999<<<>>>AAACCC@@@???===<<<===@@@CCCEEEDDDFFFHHHIIIJJJMMMPPPSSSVVVVVVWWWWWWXXXXXXXXXYYYXXXVVVUUUVVVXXXZZZ\\\\\\XXXTTTOOONNNNNNSSS___kkk////////////////////////...............//////000//////000000111111111222111111000000000000111111//////000111111111000000111111111111111111111111/////////000000000111111111111111111222222222333111111111111111111111111111111222333333222111111000000000000000111111111222111111111111222333333111111000000111111222333333333333333333333333333333333333333333333333333000000000000000000000000222222222222222222222222222222222222333333333333333333333333333333333333000111111222222222222222111111222222222222222222111222222333333333333333111111111111111111111111111222333444444444333333111111111111111111111111111111000000000000111111111111111111111222222222111111111111111111111111111111111222222222222222////////////000111222333000000111111111222222222111111111111111111111111000000222333333333333333333333333333222222222222000000000000111111111111000000000000111111111111000000000000000000000000000000111111111111000000...//////000000000000///,,,---...////////////............//////000000000000000000000111111111111000000000000000000000000//////000000000000//////---...///000111111111000000000000000000000000000/////////000000000111111111111111111111000000000//////000111222222222222111111222222222333333333333222222111111222222333222222111111111111222222333333222222111000000000......///000111111111111222222222222222222222222000000000000000111111222333555555444333222333444000111222222111000111222444444333333222222111111222333444555555444333222222333444666777888999999888888888999;;;>>>@@@BBBAAA@@@>>>===>>>@@@CCCEEECCCEEEHHHIIIKKKMMMPPPSSSUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVWWWYYY[[[\\\YYYTTTPPPOOOOOOTTT```lll......////////////....../////////...///000000111000000000000000111111111111111000000000000111111//////111222222222111111111111111111111111111111////////////000000000111000000000111111111222222111111111111111111111111111222222333333222222111000000000111111222222222222111111111222222333444111111000000111111222333444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222222222333333333444444444444444444444444444444111222222333444333333333444444333333333333333333111222333333444444333333222222222222222222222222111222333444444444333333222222222222222222222222222222111111111111222222222222222111111111111111111111111111111111111111111111111222222333333333////////////000111222333222222222111111111111111111111111111111111111111///000222333444444333333333333333222222222222111//////000111111111111111///000000000111111111111000000000000000000000000000000111111111111000000///000000000000//////...---...///000000000/////////////////////000000000000000000000111111111111000000000000000000000000//////000000000000//////,,,---///000111111111000////////////////////////....../////////000000000//////000000000000000111...///111222333333222222222222222333333333333444222222111111111111222222222222111111111111222222222111111000000//////......///000222222222222222111111111111111111111111///////////////000111111222333444333111000111222///000222222111111222444888888777555444333222111000111222333444444333333222333444666777888888999999999999:::;;;===???AAAAAA@@@>>>===>>>@@@BBBDDDCCCEEEHHHJJJKKKMMMPPPSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYWWWVVVXXXZZZ\\\[[[VVVRRRQQQQQQVVVbbbooo......////////////......000000000000000111111222111111000000000000000000111111000000000000111111///000111333333333222111111111111111111111111111////////////000000000000///000000000000111111111111111111111111111111111111222333444444333222111111111111222222333333333222111111111222333333444111111111000111222222333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444222333444444555555555444555555555444444333333333111222333333444444333333444444444444444444444444111222333444555444333333333333333333333333333333444333333222222333333444333222222222111111000000111111111111111111111111111111111222222333333333////////////000111222333444333333222111000//////111111111111111111111111///000222333444444333333333333333222222222111111...///000111111111111111//////000000111111111222000000000000000000000000000000111111111111000000000000111000000///......///000222333333333222111//////000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////,,,---///000111111111000////////////////////////............////////////......//////000000111111...///111222333333222222222222333333333444444444222111111111111111111222222222111111111111222222------......///000000000...///111222333333333222000000000000000000000000000000000000000111222222000111222111/////////000...///111111111222333555;;;;;;999888666444333222000111333555666666666555222222444666777888888888::::::::::::;;;===???@@@AAA???>>><<<===???BBBCCCBBBEEEHHHJJJKKKNNNQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\ZZZXXXVVVWWWZZZ\\\\\\XXXTTTSSSSSSXXXdddqqq////////////////////////333222222222111111000000222111000//////000111222111111000000//////......000000000000111111111111........................000000//////000111222222222222111111000000//////333222111/////////000111222222222222111111111111000000000//////000111111666555444222111111111111333222111000000///000000444333222222444555555444555222000111333555333111222333333444444333333222444333222111000111222333666666555555555555555666555333222333555555222000444333333222222222333333444333333333333333333333444444555666666555444333000111222333444555555555...000333555777777666555111111111111111111111111333333333333333333333333333333222111000000000000222222111111111111111111333444555777999888555333333222111111000111111111000000000000111111111111111111222222222333333333111111222222222333333333444444444444444333222111333222///...---...///000111111111111111111111111111111000000000000111111000111222222111000///...000000000000000000000000222222111000///...------000000000000000000000000////////////////////////111111111111111111111111////////////...............///000111111000///...222222111111000000/////////000222333333222000///333222222222111111000000000000000000000000000000111111222333333333333222//////000111333222000...222222333333333222222111000000000000000000000000333222111000///...------///////////////000111111222222111111000/////////222222222111111111000000333222222111111222222333777666444333222111111111666666666555555444444444555666777666666666888:::999:::<<<>>>@@@@@@@@@???BBBAAA@@@@@@AAABBBDDDEEEGGGGGGGGGFFFGGGKKKQQQUUUVVVVVVWWWWWWYYYZZZ\\\\\\]]]ZZZXXXWWWXXXZZZZZZZZZZZZVVVRRRRRRSSSXXXeeeqqq////////////////////////222222111111111000000000222111000//////000111222222222111111111000000000000000000000111111111111222222222222222222222222111000000000000111111222222222222222111111111000333333111000000000111111000000111111222333444444444444333333333333444444333222222111111222222333777777666555555555555555444444333333444555555555777444222333555666555444333444444555555444444333666555444333222333444444444333333222222333333444777555444444666777555333666666555555555555666666333333333333333333333444444555666777777777666555333444444555555555444444111222444666777777666555222222222222222222222222333333333333333333333333555444333222111000000000222222222222222111111111444444666888::::::777444333333222111000000000111000000000000111111111111111111222222333333333222111222222222222333333333333333444444333222222111333222111000///000111111111111111111111111111111111111000000000000111111111111222333333222000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////111111111111111111111111000000000/////////......//////000000000000//////000/////////.........---000111333444444333111000222222111111000000000000000000000000000000000000000111222222333333222222///000000000////////////111222222222222222111111111111111111111111111111000000000000000000/////////////////////000111111000000000000000111111111222222222111111111000000333222222111111222222333444333333333222333333333444444333333333222222222333444555444444444666888::::::<<<>>>???@@@@@@@@@@@@??????>>>???AAABBBCCCGGGHHHHHHHHHIIIMMMRRRUUUVVVVVVVVVWWWWWWYYYZZZ[[[]]][[[XXXWWWYYYZZZ[[[[[[\\\WWWRRRQQQQQQUUUaaammm////////////////////////111111000000000000//////222111000000000000111222222222222222222111111111000000000111111111222222000000000000000000000000222222111111000111111111333333333222222222222111333333222111111111111222111111111222222333333333444444333333333333333444333333333333444666777888888777777777777777777777666666666777777777888888:::888777777888999999888666777777888888777777666666555444333333333333444555444444444444444444555666555333333555666666555555555444444444444555555333333444444555555555666555666777888888888888888666666666666666555444444333444555777777777666555444444444444444444444444222222222333333444444444777666444333222111111111222222222222222222222222444444666888::::::888666444333222111000000000000000000000111111111222222000111222333444333222222222222222222333333333333222222333333333222111111111111111222222222222222111111111111111111111111111111111111111111111111000111333333444333222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000000000/////////000000////////////000000////////////............111222333444444333222111000000000000////////////000000000000000000000000000111222222333333222222///111222111...,,,...000000111111222222222111111111111111111111111111111---......///000111222222000////////////000111111...//////000111111222222222222222111111111111111333222222111111222222333111111222222333444555666333333333333222222222222333444555555444555777999;;;;;;<<<===>>>@@@AAABBB@@@????????????AAABBBCCCGGGIIIJJJKKKLLLOOOSSSVVVWWWVVVVVVVVVWWWWWWXXXYYY]]][[[YYYYYYZZZ[[[\\\[[[]]]WWWSSSPPPOOOSSS___jjj////////////////////////000000000///////////////111111111111111111111111222222222222222222111111000000111111111222222222////////////////////////444333222111111111111111222222222222222222222222222222222111111111222222555444333333222111000000555444444444444555555666666666666777888:::;;;<<<888999999999::::::999999999;;;<<<<<<;;;;;;<<<<<<>>>===<<<<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::::::::999888888777777777999999888888888888888888888777666666666777888999666555444444444444444444444444555666666777777777555555666777888888888888555555666666666555555444444444555666666555444333333333333333333333333333111111222333333444555555888777555444222222111111222222222333333333333333333333444777999:::888666444444222111000000//////000000111111111222222222///111222444444333222111222222222333333333444444111222222333222222111111///000111222333333222222111111111111111111111111111111111111111111111111///000222333333333222222000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000111111111111111111111111111111111111000000000000111000///......///000111111111111111000000000000000111222222222222111000//////////////////......000000000000000000000000000000111222222222222222///333777666111...///222000000111111222222111111111111111111111111111111......///000111222222333000000//////000000111222//////000000111111111111111111111111111111111111333222222111111222222333000111222333444555555555444444444444444444444444555666777777666777999;;;<<<<<<<<<<<<===@@@BBBCCCBBBBBBAAAAAABBBCCCEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXXXXWWWWWWWWWXXXXXXYYY]]][[[ZZZZZZ[[[]]]]]]\\\]]]WWWSSSQQQPPPUUU```lll000000000000000000000000///////////////000000000111111222222222222111111111111111111111111111111111111111111222222222222333333333333333333333333444444333222222111222222222222222222222222222222222222222222222222222222555555444444333222222111888888888888999:::;;;<<<999999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA>>>AAACCCCCCAAAAAAAAACCCBBBBBBBBBAAAAAAAAABBBCCCAAAAAAAAABBBBBBAAAAAAAAACCCBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<===::::::999888777666666777444444555555555666666666555555555666666777777777222222333555555666666666333444444444333333222222333333333333333333333333111111222333333444555555888777555444333222222222222222333333444444444444333222333555777888666555444333222111000000000000111111111111222222222222000111222333444333222222222222333333333444444444111222222333333333222222//////000111222222222111111111111111111111111111000111222222222222111000...///000222222222111111000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000111000///......///000111000000000000111111111111//////000000000000//////..................//////000000000000000000000000000000111222222222222111...555;;;;;;666222111222000000111222222222222222111111111111111111111111000000000000111111111111000000000000000111222222111111111111000000//////111111111111111111111111333222222111111222222333222222333444444444333222444444444444444444444444444666777777777888:::<<<===<<<<<<<<<>>>@@@BBBCCCCCCBBBBBBAAABBBCCCEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVZZZYYYYYYYYYYYYYYYZZZZZZ]]]\\\[[[[[[]]]^^^^^^]]]\\\WWWSSSSSSSSSYYYeeeqqq000000000000000000000000//////000000000000111111111111222333333222111111000000000111111111111111111111111222222222222333333333333333333333333333444444333333222333333333222222333333333333444444333444444555555555555444444444555666777888999:::999999:::;;;===???@@@AAA????????????@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJIIILLLPPPPPPMMMLLLMMMOOOMMMNNNNNNMMMLLLLLLMMMOOONNNOOOOOOPPPPPPOOOOOONNNLLLMMMLLLLLLKKKJJJHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???AAABBBBBB@@@?????????>>>===<<<:::888777666666555555555555555555555555777666666555555666666777111222333444555666666666333333333222222222222222222222222222222222222222222222222333333444444444666666555444333333333333222333333444444555555666444333333444555666555333333222111111000111111111111111111222222222222333111111222222222333333333333333333333444444444444222222333444444444333333000000000111111111111111111111111111111111111111000111222333333222111000...///000111222111000///000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000////////////000000............////////////....................................////////////000000000000000000000000///000111111222222111111...333999:::888444333222000111222333333333333333222222222222222222222222222222222111111000000000111000000000000111222222222222111111000//////...111111111111111222222222333222222111111222222333333444444555444333111000111111111111222222222222222444555555555666999;;;<<<<<<===>>>???AAABBBCCCAAA@@@@@@@@@@@@BBBCCCDDDGGGIIIJJJKKKLLLOOOSSSVVVZZZYYYYYYYYYZZZ[[[[[[\\\]]]\\\\\\]]]___```___^^^[[[WWWTTTTTTVVV\\\iiivvv000000000000000000000000000000000111111111222222111222222333333222222111111111111222222222333333111111111222222222333333111111111111111111111111444333333333333444444555444555555555666666666666666777888999:::999999888888888999;;;===>>>???@@@??????AAACCCEEEHHHJJJKKKMMMMMMNNNPPPRRRTTTVVVXXXTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[___cccccc```^^^```bbbaaabbbcccbbb```___aaadddeeeeeeffffffffffffeeeeee````````````___]]]\\\[[[\\\ZZZXXXUUUSSSQQQPPPOOOMMMPPPRRRRRROOOLLLKKKKKKGGGFFFDDDAAA???===<<<;;;;;;;;;::::::999999888888:::999777666666666666777333444555666666666666666333333222222222333333444444444444444444444444444333333333333333333333333444444333333333333333444333333333444555666666666666555444444555666444333111111111000111111222333111111111222222222333333333222111000111222444555333333333444444444444555222333444555555555555555444333222111000111222222111111111111111111111111000111333444444333111000000111222222222111000///000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000/////////......//////000000000000//////---........./////////000//////............//////....../////////000000000000000000000000000000000///000000111111111111111///000111333333333222222111111222444444555555444222222222222222222222222222222222111111111000000111111000000111111222333111111111000000000000000000000111111111222222222333222222111111222222333222333444555555333111000000000111111111222222222222444555666666777999<<<;;;<<<===???@@@AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHIIIMMMRRRUUUXXXXXXXXXXXXYYY[[[\\\]]]]]]\\\\\\^^^```aaa```___\\\WWWTTTUUUWWW]]]jjjwww000000000000000000000000000000111111222222222333111222333444444333222111222222222333333444444444111111222222222333333333444444444444444444444444333333333333444444555666666666777777888888999999999:::;;;<<<===<<<<<<;;;>>>>>>??????@@@AAAAAAAAAKKKKKKMMMOOORRRVVVXXXZZZ\\\]]]___aaadddgggjjjlllggghhhkkkmmmoooooonnnmmmkkkooottttttqqqnnnppprrrrrrtttuuutttqqqqqqsssuuuxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwuuusssrrrnnnmmmjjjgggdddaaa```___aaaeeehhhhhhddd```^^^^^^UUUTTTQQQNNNKKKIIIGGGFFFBBBBBBAAA@@@???>>>======<<<;;;999777666666777777777777777777777666666555444333333333333444555666555555555555555555555555444333333333333333333333333222222222222333444444333333444444555666777777888777555555666666444333000000000000111222333444111111222222222333333333444333000//////111444666333333333444444444555555333444444555666666666555777555333111111111333444111111111111111111111111000111333444444333111000222333333444333222000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000////////////...............///000111111000///...///000000000111111222222000000////////////000000.../////////000000111111000000000000000000000000//////000111111111111111///---++++++...000222222111222333444555555555555222222222222222222222222111111111111111111222222111111111000111111222333/////////000111111222222000000111111222222222222333222222222222222222333111222444555555444222111222222222333333444444444444666777888888999<<<>>>:::<<<>>>@@@AAABBBBBBAAACCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFHHHKKKQQQUUUVVVVVVWWWWWWYYYZZZ\\\\\\]]]\\\]]]^^^aaaaaa```___\\\XXXUUUUUUVVV\\\iiivvv000000111111111000000///222222222222111111000000000000////////////000000444444444333333333333333111111222333444444333333444333222111222333555666777666555555666777888999999999999999:::<<<===>>>@@@AAABBBDDDDDDDDDCCCBBBCCCEEEIIIMMMQQQSSSUUUUUUYYYZZZ\\\___ccchhhmmmooowww{{{~~~~~~zzzvvvuuuvvvuuutttuuuzzz~~~~~~yyyssswwwzzz|||zzzuuurrrtttxxx||||||{{{zzzzzzzzzzzz{{{}}}~~~~~~|||||||||~~~~~~wwwrrrssstttuuuvvvvvvwwwxxxxxx{{{||||||{{{yyyxxxzzz{{{rrrppplllfff```YYYTTTQQQPPPMMMJJJIIIJJJIIIFFFCCCAAA@@@>>><<<;;;;;;;;;<<<999888777888888777555333444444444444555666666777333333222444555555444333555555555444444444333333444444333222111111111111333333333333333333333333444333222111000000000000222222111111111111222222333222111000000111222333444444333333333444555555444444444333333444444555111222333333444444444444111111222222222333333333000000000111222222222333111111222222222222111111000000111222222222222111000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000000000000000000111111111000......///000111000///...///000111111111111111000000000000111111111111000000000000000000000000222111111111000000//////111111000000//////......////////////000000000000222111111111000000//////333111///000222333222///111111000000//////......000/////////000111222222////////////000000000000000111111111111222222222333333333333333333333333000000111111111222222222555555555555555555555555444444444444666888:::<<<===>>>>>>>>>======???AAA?????????@@@AAABBBCCCDDDAAACCCGGGIIIJJJMMMPPPRRRUUUWWWXXXWWWVVVVVVWWWXXXYYYZZZ\\\___bbbbbb___]]]\\\ZZZXXXWWWWWWZZZgggsss000000111111111111000000222222222222111111111000000000000//////000000000111111111222222222222222000111222333333333333222111222222444555666777888;;;:::999999:::;;;<<<===;;;<<<>>>@@@CCCEEEGGGHHHEEEFFFHHHJJJLLLMMMMMMMMMWWWXXXZZZ]]]___aaabbbcccggghhhkkknnnrrrvvvzzz|||yyyrrrnnnmmmmmmlllmmmrrrvvvvvvqqqlllnnnqqqsssqqqmmmkkkmmmppptttsssssssssssssssttttttuuuwwwwwwvvvuuutttuuuvvvxxxzzz|||}}}zzztttnnnjjjfffhhhkkkooosssxxx|||~~~|||wwwqqqmmmjjjdddbbb```___```___\\\ZZZTTTQQQMMMHHHDDD@@@>>>===>>>===;;;;;;<<<<<<;;;:::777666555444444444444555777666666666777777666444555555555555444444444444444333222222222222222222444444333333333333333333555444333333222222222222222222111111111111222222333222111111111111222333333333333333333444444555555555444333333333444444111222333444444444444444111111222222222333333333111111111111222222222222111111222222222222111111000000111222222222222222111111111111111111111111////////////////////////222222222222222222222222000000000000/////////...000000000000000000000000///////////////000000000000///...///111222111000///000000111111111111000000000000000111111111111000000000000000000000000111111111111000000000///111111000000/////////////////////000000000111111222111111111000000000000333111///000222333222000111111000000////////////000000000000000000111222222222111111111000000000000111111111111222222222222222222222222222222222222222222333333333444444444444444444444444444444666666555444555666777888===>>>@@@@@@??????@@@BBB@@@@@@@@@@@@AAABBBCCCCCCAAACCCFFFHHHJJJLLLOOOQQQTTTVVVWWWXXXWWWWWWXXXZZZZZZ[[[\\\___aaaaaa```^^^\\\YYYXXXWWWVVVYYYfffsss000000111111111111111000222222222222111111111111111111000000000000111111000000111111222333333333222222333444444444444333222333444666777888888888======<<<===>>>@@@BBBCCCAAACCCGGGLLLPPPTTTVVVWWWSSSTTTWWWZZZ]]]___``````fffeeedddddddddeeeggggggkkkmmmooorrruuuxxxyyyzzz}}}{{{rrriiicccaaaaaaaaabbbeeehhhhhhddd``````bbbdddccc```___aaaccceeeeeeffffffgggggghhhhhhhhhiiijjjiiihhhggggggiiiiiijjjkkkkkkhhhddd___\\\YYYZZZ^^^ccckkksssyyy}}}zzzyyyyyyyyyzzzyyywwwuuukkkhhhccc\\\VVVQQQNNNLLLJJJGGGCCC@@@@@@@@@@@@@@@;;;:::999888777777777777777666444444555555333222444444555555555555555555333333222222222333444444555444444444333333222222444333333222222222333333222222111111111111222222444333333222222333333444222222222222222333444444666555444333333333333333222333333444444444444333111111222222222333333333222222222222222111111111111111222222222222111111000111111222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000////////////.........000000000000000000000000////////////////////////111//////000111222111000000111111111111000000///000000000000111111111111000000000000000000000000111111111111000000000000111000000000000/////////000000000111111111222222111111111111111000000000222111000111222222111000111000000000000/////////222111000000000000000000333333333222222111111000000111111111111222222222111111111111111111111111444444444444555555555555333333333333333333333333555555444444555666777777===???BBBCCCBBBAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDGGGHHHJJJLLLNNNQQQSSSUUUWWWXXXXXXYYY[[[\\\\\\[[[[[[]]]```aaa```___\\\YYYWWWUUUTTTXXXeeerrr000000111222222222111111222222222222222222222222222111111000000111111222333333333333333333333333333444555666666777666666666777777888:::;;;======AAAAAABBBCCCEEEHHHJJJLLLMMMPPPUUUZZZ___bbbcccccc```aaaccceeehhhjjjkkklllhhhfffccc```______```aaadddeeegggiiijjjjjjjjjjjjiiilllooommmeee^^^YYYWWWVVVVVVVVVXXX[[[[[[XXXVVVSSSTTTVVVVVVTTTTTTVVVXXXVVVWWWXXXYYYZZZ[[[\\\\\\ZZZ\\\\\\[[[ZZZYYYZZZ[[[ZZZ[[[[[[ZZZXXXUUURRRPPPQQQRRRSSSWWW]]]dddjjjnnntttvvvyyy{{{}}}}}}{{{wwwrrrnnnkkkiiihhh___ZZZSSSMMMJJJHHHEEEDDD@@@???>>>>>>============888666444444555555444333444444444444555555555555333333222333333444555666555555555444333333222222111111000000000111111222333222222111111222222333444444444444444444444444222222111111222222333444666555555444333333333333333333444444444444444333111111222222222333333333333333333222222111111111111222222333333222222111000111222222333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000/////////000000000000000000000000000000000000////////////111000///000222222222000111111111111111000///...///000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000000111111111222222222222111111111111111111111111222111111111111222111111000000000000000000000000222222111000/////////000111111222222222222222222000000111111111222222222111111111111222222222222444444444444555555555555333333333333333333333333222222444555777999;;;<<<===???CCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCFFFHHHJJJKKKLLLOOOQQQRRRTTTVVVXXXXXXZZZ\\\^^^\\\[[[[[[\\\___`````````\\\YYYVVVTTTSSSWWWdddrrr000000111222222222222222222222222222222222222333222222111111111111222222444444444333333222222111333444666777888999999999::::::;;;===AAAFFFJJJMMMOOOOOOOOOQQQSSSVVVXXXZZZ^^^```dddhhhjjjllllllkkkbbbccccccdddeeefffggghhheeebbb^^^ZZZWWWWWWWWWXXX\\\]]]^^^___^^^]]]\\\[[[WWW[[[^^^^^^YYYTTTQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPLLLMMMNNNNNNNNNNNNOOOPPPLLLMMMOOOQQQRRRSSSSSSSSSQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQQQQQQQOOOMMMKKKJJJLLLLLLLLLMMMPPPUUUZZZ]]]aaadddgggiiikkknnnrrruuuwwwxxxzzz}}}zzzuuummmeee___YYYTTTQQQGGGGGGGGGFFFDDDAAA???======;;;888888888999888777444444444555555555555555333333333333444555666666555555555444444333333333222111111111111111222333333333222222222222333333444444444444444444444444222222111111222222333444666555444333333333333333444444444555555444444333111111222222222333333333444333333333222222111111222222333333333333222222111111222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222111111000000000000/////////111222111000111111111111111000///...///000000000111111111111000000000000000000000000000000000000000000111111000000000000111111111111000111111111222222222222111111111111111222222222111111222111111111111222000000000000111111111111222222111000/////////000...//////000111222333333000000111111111222222222222222222222333333444444333333333333444444444444444444444444444444444444333444555777:::;;;======<<>>>>>???AAADDDJJJQQQYYY___cccbbbbbbaaaaaaaaacccdddeeejjjkkklllmmmmmmmmmlllkkkbbbbbbaaa```______``````ZZZXXXTTTPPPNNNMMMNNNNNNSSSSSSTTTTTTTTTSSSRRRRRRRRRVVVYYYXXXSSSOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNJJJLLLNNNPPPQQQQQQQQQPPPOOOPPPPPPPPPNNNMMMNNNOOONNNOOOPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHJJJMMMPPPRRRTTTVVVXXXZZZ[[[]]]aaacccccceeehhhlllooorrrtttuuuyyy{{{~~~~~~xxxqqqjjjfffVVVWWWWWWVVVRRRLLLFFFCCCCCC@@@===;;;::::::999888888777777777666666666666555555444444444555666666444444444444444444444444666555444444444444555555333333222222222222333333333444444555555444444333222222222222222333444444444444444333333444444555444555555555555444444333111111222222222333333333333333333333333222222222222222333333333333222222111222222333333333333333000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222222333000000000000000000000000333333333222222111111000000......///000111000///000111111111111000000///000000000000111111111111000000000000000000000000000000000000111111111111000000000111111111111222000000000111111111222222111111111222222222222222000222222222111000111222000000000111111111111222222111000000000000000000...//////000111222333333000111111111111222222222222222222333333444444555111222222222333333333333555555555555555555555555666777888:::;;;;;;;;;;;;;;;>>>AAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBFFFHHHJJJKKKKKKLLLNNNPPPPPPRRRTTTVVVWWWYYY\\\^^^\\\[[[[[[]]]```aaa```___[[[XXXUUUSSSSSSYYYhhhvvv///000111222333333333333222222222333333333444444333333222222222222333333444444444555666777777888:::;;;>>>AAACCCFFFGGGHHHJJJNNNUUU]]]eeelllpppsssooonnnkkkhhhfffddddddccciiiiiihhhfffdddcccaaaaaa^^^]]]\\\ZZZYYYXXXXXXYYYQQQPPPMMMJJJIIIHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPUUUXXXYYYXXXSSSPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQSSSPPPOOOOOOOOOPPPQQQPPPPPPNNNPPPRRRTTTUUUTTTTTTSSSRRRSSSTTTSSSQQQPPPQQQRRRPPPQQQSSSTTTTTTRRROOOMMMIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOQQQQQQQQQRRRUUUWWWSSSUUUWWWZZZ]]]```aaabbbeeegggjjjkkklllpppuuuzzz||||||||||||}}}|||wwwkkkmmmppppppmmmggg___[[[QQQMMMHHHDDDAAA???===;;;<<<<<<;;;;;;:::999888888777666555555555555555555333333444444555666666666888777666666555555555555444333333222222333333444222333444444444444333222333333333333333444444555333333333333444444555666555555555555555444333333111111222222222333333333222222333333333333333333222333333444444333333222111222333333444444333333111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222000000000000000000000000333333222222111000000//////---------///000///...///000000111111111111000000000000000111111111111000000000000000000000000///000000000111111111111000000111111111222222222/////////000000000111111111111111222222333333333000222333222000///111333000000111111111222222222000000000000000000111222222222222222222222222222000111111111111222222222000111111222333333444444222222222222333333333333444444444444444444444444555666888:::;;;;;;;;;;;;;;;<<<>>>??????@@@BBBDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJIIIJJJLLLNNNOOOQQQTTTUUUVVVXXXZZZ]]]ZZZ[[[\\\___aaaaaa```^^^[[[WWWTTTSSSTTT[[[jjjyyy///000111222333444444444222222222333333444444444444333333222222333333444555666777999;;;===??????@@@BBBEEEHHHLLLNNNPPPQQQUUUZZZccclllssswwwwwwwwwsssppplllfffbbb^^^\\\[[[cccaaa___\\\YYYXXXVVVVVVVVVUUUSSSQQQPPPOOOPPPPPPPPPOOONNNLLLKKKJJJKKKKKKEEEEEEFFFHHHKKKOOORRRTTTWWWYYYZZZXXXUUUSSSTTTWWWUUUUUUTTTSSSRRRRRRTTTVVVTTTSSSRRRRRRSSSTTTSSSRRRSSSTTTVVVXXXYYYXXXWWWVVVUUUWWWWWWVVVUUUTTTUUUVVVRRRTTTWWWXXXXXXVVVSSSQQQMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNMMMLLLMMMOOOQQQNNNOOOQQQSSSUUUVVVWWWWWWTTTVVVXXXYYYZZZ___fffkkkppppppqqqrrrtttwwwyyy{{{{{{~~~zzz{{{vvvccc___XXXRRRMMMJJJFFFDDD@@@@@@???>>><<<;;;:::999888777666555555555555555222333333444555666777777888777666555444333333333444333333222222333333444222222333444444333222222444444333333444444555666222222222333444555666777555666666666555444333333111111222222222333333333222222222333333444444444222333333444444333333222111222333333444444333333222222222222222222222222000000000000000000000000------------------------//////000000111111111222000000000000000000000000222222222111000//////......---,,,---/////////......///000111111111111111000000000000111111111111000000000000000000000000//////000000111111111222000000111111222222222222////////////000000000000111111111222222333333333///222333333000///111333000000111111222222222222000000//////000111222222666666555444222111000000000111111111111222222222///000000111222222333333222222222333333333444444333333333333333333333333111222555888;;;<<<======:::<<<=========???BBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLOOOQQQSSSUUUUUUWWWYYY[[[ZZZZZZ\\\___bbbbbb___]]]ZZZWWWTTTTTTUUU\\\lll{{{111111111111222222222222000111111222333444555555777666555555555666777888===???AAAAAA@@@@@@CCCFFFGGGJJJOOOSSSVVVZZZ^^^aaahhhhhhiiikkkmmmnnnllljjjhhheeeaaa]]]YYYWWWVVVVVVYYYRRROOOQQQQQQMMMMMMPPPIIIHHHHHHIIIKKKLLLMMMLLLNNNNNNOOOOOONNNMMMLLLLLLJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWXXXYYY\\\ZZZYYY\\\aaacccbbb```___]]]\\\]]]```dddgggiiijjjmmmmmmlllnnnqqqpppllljjjhhhhhhjjjgggaaa]]]]]]ZZZ```fffiiikkkiiibbbZZZYYYZZZ\\\[[[WWWTTTRRRQQQSSSQQQOOONNNNNNOOONNNMMMNNNMMMLLLMMMOOOPPPPPPOOOPPPPPPPPPPPPRRRUUUXXXZZZcccbbb___\\\___eeeeeeaaahhhlllsss{{{}}}rrrjjjddd```[[[XXXRRRKKKCCCAAACCCCCC@@@<<<:::999888777666555555555555444333444555666555444888888777666444333222222666666666555555444444444222222333333333444444444555555444444444333333333777777666555444333222222888777555666777888666555444333333222111111111222444333333222222333333444111222444555666555444444///000111222222222222222///000111222222222222222222222222111111111000000333333333222222222111111000000000000000000000000///////////////////////////111333333222111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000////////////111111111111111111111111000111333444444333111000222222222222222222222222111111222222222111111000...333999:::666222111222333222111111000000111111222222333111000///111222444333333222222333333444333333333444444444555555444666888999888777888999;;;::::::999:::===???@@@DDDBBBAAAAAABBBBBBBBBAAABBBDDDGGGIIIJJJKKKMMMNNNQQQRRRTTTUUUUUUUUUWWWYYYZZZZZZ[[[^^^``````^^^\\\\\\WWWSSSTTTYYYcccuuu222222222222222222222222222222222222333333333333666666666666777:::<<<>>>>>>@@@CCCDDDEEEGGGKKKOOOSSSUUUXXX]]]aaaccceeefffkkkhhheeecccccccccbbbaaaeeebbb^^^YYYVVVSSSRRRRRRUUUQQQPPPRRRRRRMMMLLLNNNLLLKKKJJJIIIJJJLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSTTT\\\___bbbbbb``````ccceeekkklllnnnrrrvvvxxxwwwvvvuuusssqqqqqqvvv|||}}}}}}yyyssspppqqquuu{{{~~~zzzrrriiijjjjjjiiiiiigggdddaaa___```]]]ZZZXXXWWWUUUSSSQQQQQQPPPNNNNNNOOOOOOMMMKKKMMMMMMMMMMMMOOOQQQSSSTTTXXXYYYWWWUUUWWW\\\]]]ZZZZZZ^^^fffnnnwww}}}|||wwwssshhhaaaYYYTTTQQQMMMEEE???===<<<:::999888777777888888777666666777888777666333333444444555555444444555555555555444444444333222222333333333444444444555555555444444444333333777777666666555444444444888777666666777888777555444333333222111111222222444333333222222333333444222222333333444444333333111222222333333333333222000000111222222222111111000000000111222222333333333333222222111111111111000000000000000000000000111111111111111111111111///111333333111000000111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000/////////000000000000000111111111111111111111111111222333333333333222111111000...------...000111111111222222222111111000444444444444333222111000333222111111000000111111222222333111000///111222333333333222222333333333333333333444444444555555444666888888777777888999;;;:::999999:::<<<>>>@@@DDDCCCBBBAAABBBCCCCCCBBBCCCEEEHHHIIIJJJKKKNNNPPPSSSUUUVVVWWWWWWXXXZZZ[[[\\\\\\\\\^^^```aaa___^^^\\\WWWTTTUUUYYYdddvvv333333333333333333333333333333444444555666666666:::999999:::<<<@@@CCCEEEDDDFFFJJJLLLOOOSSSXXX\\\______```dddhhhjjjhhheeefffaaa[[[WWWVVVWWWXXXYYYZZZXXXUUUQQQOOONNNOOOOOOPPPNNNOOOQQQPPPLLLKKKLLLOOOMMMKKKJJJJJJLLLNNNPPPQQQQQQRRRRRRTTTVVVWWWXXX]]]]]]^^^```bbbdddfffgggmmmrrrwwwvvvsssrrrxxx}}}}}}{{{zzz{{{|||{{{wwwtttuuussspppnnnllliiieeebbb]]][[[YYYWWWVVVTTTQQQOOOMMMMMMNNNNNNOOOOOOPPPPPPMMMQQQQQQNNNMMMPPPQQQPPPKKKNNNTTT[[[cccjjjppprrruuuxxx~~~yyyssslllbbbWWWOOOIIIGGGCCC???<<<;;;::::::999888666666777888777666333444555666777666555555555444444444444333333333333333333333444444444444555555555444444444444333666666666666666666666666888666666666888888777666444333333222222222222222444333333222222333333444444333222222222222222222333333444444444333222222111111222222222111111000---...///000222444555555222111111111111000000000000000000000000000000000111111111111111111111111000111222111000///111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000/////////000000111111111111111111111111111111111222222222222222222222222222000---++++++---000222000111111222222222111111555222///...000222111000333222111111000000111111222222333111000///111222333333333222222333333333333333333444444444555555333555777888777777888999:::999888888999;;;===???DDDCCCCCCBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJLLLOOORRRUUUWWWYYYZZZZZZZZZ\\\^^^^^^]]]]]]^^^```aaa```___]]]XXXUUUVVVZZZdddvvv333333333333333333333333333444555777:::<<<===>>>??????@@@BBBEEEIIIMMMOOORRRSSSUUUXXX\\\```eeehhhdddbbb```bbbfffeee```ZZZWWWTTTPPPNNNOOORRRSSSTTTQQQPPPOOONNNNNNPPPQQQSSSPPPPPPQQQRRRQQQOOOOOOQQQQQQPPPOOOMMMMMMPPPTTTWWWYYYZZZ\\\```dddhhhlllnnnppppppqqqtttyyy~~~{{{xxxpppnnnkkkiiigggccc___[[[UUUVVVVVVVVVVVVUUUUUUTTTTTTYYYYYYSSSNNNMMMNNNMMMJJJKKKMMMQQQUUUZZZ^^^```eeehhhnnnuuu|||~~~rrrkkk```\\\UUUMMMFFFAAA>>>===<<<:::888888999999999888888999999:::999777444333444444444444444333333333333333333444444444444555555555555555444444444444555666666666777777888888888666666666888999888777444333333222222222333333444333333222222333333444666555333222111222333333333444444444333222111111222222222222222111000///......///111222333444555111000000000000000000000000000000000000000000000////////////////////////000111222111000///111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111111111111111111111333222222111111222222333333222000//////000222333000000111222222222111111000000000000000111222333333222111111000000111111222222333111000///111222222222222333333222222222333333333444444444555555333555777888777777888:::999888888777888;;;===>>>CCCDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJLLLPPPTTTUUUWWWYYYZZZZZZ[[[^^^______^^^\\\]]]___``````___]]]YYYVVVWWW[[[eeeuuu333333444444444555555555666777999;;;>>>@@@BBBCCCDDDFFFIIIMMMRRRXXX\\\___cccbbbaaabbbeeehhhkkkmmmbbb^^^[[[[[[\\\ZZZTTTNNNLLLKKKJJJLLLNNNPPPQQQPPPPPPPPPOOOOOOQQQSSSVVVWWWSSSVVVWWWVVVUUUWWWZZZ[[[YYYYYYZZZYYYZZZ]]]ccchhhnnnpppuuu{{{}}}zzzuuuoookkkcccddddddccccccaaa```___eeehhheee\\\TTTQQQPPPNNNPPPOOOOOOOOOQQQSSSUUUWWWUUUXXX]]]ccciiinnnsssuuuzzz}}}zzzuuulllbbbWWWOOOIIIFFFEEEBBB>>>=========<<<;;;:::::::::999888666444333444444444444444444444444333333444444444555555555666666555555555444444444555555666666777777888888777666666777888999999888444333333222333333444444444333333222222333333444777666555333333333444555222222333222222111000000222222222222222111000///000000111111111222222222000000000000000000000111111111111111111111111111////////////////////////000222333222111000111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000///000000000111111111222111111111111111111111111333222222111111222222333111222222333333222222111///000111222222222222222000666;;;:::444000222666333222111111000000111111222222333111000///111222111222222333333222222111333333333444444444555555333555777888888888:::;;;999888888777888;;;===>>>BBBCCCDDDDDDBBBBBBEEEGGGHHHHHHIIIIIIJJJMMMQQQTTTSSSUUUXXXYYYYYYZZZ]]]______]]][[[\\\]]]^^^^^^^^^]]]XXXVVVWWW[[[dddttt444555555666777888999999<<<===???AAACCCFFFGGGHHHMMMPPPUUU[[[bbbgggkkkmmmmmmjjjfffeeefffggghhhhhh\\\YYYUUUTTTSSSQQQMMMIIIKKKKKKLLLOOOQQQRRRPPPNNNPPPOOOOOOOOOQQQTTTVVVXXXYYY___cccbbbaaaeeeiiijjjmmmoooqqqrrrrrrvvv|||{{{vvvuuutttsssrrrqqqqqqpppppppppjjj```XXXUUUSSSPPPRRRQQQPPPOOOPPPQQQRRRSSSOOOPPPRRRUUUYYY\\\___```eeehhhmmmssszzzxxxnnnfff___\\\SSSNNNIIIDDDAAA???===<<<999888888777666666666555444444444555555555555666333444444444555555555555666666666555555555444444555555555666666777777777777666666777999:::999888333333333333333444444555444333333222222333333444777666555555555555555555111111222222222111000000111111222222222111111000222222222111111111000000000000000111111111111222111111111111111111111111111111111111111111111111000222555555333222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222...///111333333111///...///000111222222222222222555>>>EEEBBB888111111444333222111111000000111111222222333111000///111222000111222333333222111000333333333444444444555555444666888:::999:::;;;<<<:::999888888999;;;===???@@@CCCDDDDDDAAAAAADDDGGGGGGHHHIIIJJJKKKMMMPPPSSSQQQTTTVVVWWWXXXYYY\\\^^^^^^\\\\\\\\\^^^^^^]]]\\\\\\XXXUUUWWWZZZcccsss666777888:::;;;===>>>???@@@BBBEEEJJJOOOSSSVVVXXX]]]```eeejjjnnnooooooooommmiiiccc```___```___^^^SSSRRRPPPNNNMMMLLLLLLLLLNNNNNNOOORRRTTTUUUTTTRRRQQQQQQSSSUUUYYY^^^cccfffnnnxxx|||yyyrrrhhhddddddccc___\\\\\\[[[YYYXXXXXXWWWWWWQQQQQQQQQPPPQQQQQQQQQRRRQQQUUU[[[```eeelllsssyyy{{{yyynnniii```XXXQQQLLLGGGEEE???===;;;888777777777888555555555666666666777777444444444444555555555555666666666666555555555555555555555555555555666666777666666777999::::::999333333333333333444555555444333333222222333333444444444555555666555555555111111222222333333222222000000111222222222111111222222222111111111000000111111111111222222333333111111111111111111111111111111111111111111111111000333666888666444222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000333222222111111000000000111111111111111111111111111222333333333333222111//////000111111000////////////000222222333333222333:::@@@???777111000222333222111111000000111111222222333111000///111222000111222333333222111000333333333444444444555555555777:::;;;;;;;;;===>>>;;;:::999999:::<<<>>>@@@???BBBDDDCCC@@@@@@DDDGGGEEEGGGIIIKKKKKKMMMOOOQQQPPPRRRUUUVVVWWWYYY[[[]]]^^^]]]]]]^^^```___]]][[[[[[WWWUUUVVVZZZbbbqqq888999;;;===???AAABBBCCCAAAEEEJJJRRRZZZaaagggjjjlllooorrrttttttqqqmmmjjjjjjeee^^^ZZZYYYYYYWWWVVVLLLLLLLLLJJJIIIJJJMMMPPPOOOOOOPPPSSSWWWYYYYYYYYYXXXYYY]]]bbbjjjrrryyy|||xxxwwwzzzyyyuuupppooommmjjjhhheeecccbbbVVVUUUSSSQQQNNNMMMLLLKKKHHHMMMTTTXXX\\\```fffjjjmmmuuu{{{pppggg___YYYUUUIIIFFFAAA<<<999888888888555666666666777777888888444444444555555555666666777666666666555555555555555555555555555555555555777666666777999;;;:::999333333333333333444555666444333333222222333333444111222444555666555444444111222333333444444444444///000111222222222222222111111111111111111111111111111222222222333333333111111111111111111111111////////////////////////000333888:::888555333222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111000000000000000000000000000000444333333222111000//////111111111111111111111111000111333444444333111000222111000//////000111222//////000222222333333333---111555666444111111111333222222111000111111111222333333111000///111222///000222333333222000///333333333444444444555555555888:::<<<<<<<<<>>>???;;;::::::999:::===???@@@>>>AAADDDCCC@@@???CCCGGGCCCFFFIIIKKKLLLMMMNNNPPPPPPRRRUUUVVVWWWYYY[[[]]]^^^^^^___```bbbaaa^^^[[[ZZZVVVTTTVVVYYYaaaqqq~~~:::===BBBEEEFFFEEEEEEEEEJJJNNNWWWcccoooyyy}}}zzzwwwsssooommmhhhaaa\\\[[[WWWSSSPPPNNNMMMLLLKKKHHHHHHJJJKKKLLLMMMOOOOOORRRVVVWWWUUUXXX___dddfffhhhqqq}}}|||zzzzzzxxxrrrnnnfffbbb\\\WWWUUUQQQLLLHHHMMMMMMNNNPPPRRRUUUWWWYYY^^^aaaeeehhhlllttt}}}~~~tttjjj___RRRGGGCCC???::::::===999888777777888888666555555555555444222111222444999888555333333444666888999888777666666777888999666777999:::999888666555222222333333555666888999555555444333333333333444222222222222222222222222222222222111111111000000000000111111111222222222444444444333333333222222111111000000111111222333222222222222222222222222666444222000//////000111111111222222222222111111000000000000000000000000222222111111111111222222111111111111111111111111000000111111222222333333111222444555555444222111222111000//////000111222111111111000000000000000333222000/////////000000///000111222222222222222444333111000000000111222000000111111111111000000000000111111111111000000222222222222222111000///000/////////000111222222111111111000111111222333555444222222222555888:::============>>>>>>>>>>>>999888999:::;;;>>>@@@BBBDDDCCCAAA@@@@@@BBBEEEGGGFFFGGGHHHJJJLLLOOOQQQRRRQQQRRRTTTVVVXXXYYYYYYZZZ\\\[[[[[[]]]```bbbbbbaaa]]]UUUQQQTTTYYY^^^mmm|||yyyBBBCCCEEEFFFFFFHHHIIIKKKQQQVVV```mmmwww|||}}}{{{xxxssskkkeeeaaa]]]YYYVVVUUURRROOOMMMLLLKKKKKKKKKJJJKKKKKKKKKMMMPPPTTTWWWVVV^^^fffjjjpppxxx}}}{{{rrrnnnhhhddd```]]]YYYUUUTTTTTTSSSSSSRRRQQQPPPPPPWWWXXXZZZ\\\^^^cccjjjooo|||mmmaaaTTTOOOJJJCCC>>>===;;;:::999:::;;;:::777555666666666666666777888:::999888666555555555777777777777666555555666666777666777888999999777555444333333333444555666777888555555444333333333333444333333333333333333333333333333222222222111111111111111111222222222333333333333333333222222222222222222222222222333444444000000000000000000000000555444222000000000000000111222222333333222222111000000000000000000000000222222111111111111222222111111111111111111111111000000000111111111111111111222333444444333222111222111000//////000111222222222222111111111111111333222111000000000000111111111222333333333333333333222111111000000111111000000111111111111000000111111222222222222111111222222222222222111000000222222222111222222333333111111111111111222222333555444333222333666999:::;;;;;;;;;<<<<<<<<<<<<<<<999999999999;;;===???AAADDDCCCAAA@@@AAACCCEEEGGGGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXZZZZZZZZZ]]]```bbbbbbaaa___WWWRRRUUUXXX]]]lll|||zzzGGGGGGHHHIIILLLOOORRRTTTYYY```jjjuuu||||||wwwsssnnnhhh___WWWTTTRRRQQQQQQMMMLLLJJJIIIHHHHHHIIIJJJMMMMMMMMMNNNPPPUUU[[[```cccrrr{{{yyywwwxxx||||||{{{zzzyyyxxxtttyyy|||vvvrrrmmmiiifffeeedddbbb___ZZZUUUQQQNNNRRRRRRRRRRRRSSSVVVZZZ^^^eeennnyyyuuujjjddd___UUUKKKEEE???>>>>>>>>>>>>>>>;;;999666666555555666777888999888888777777777666666666666555555444444555555666777888888888777666444333444444444555555666666666555555444333333333333444444444444444444444444444444444333333333222222222222222222333333333444444333222222222222111111111111222222222222333333333000000000000000000000000333222222111111000000000111222222333333222222111000000000000000000000000222222111111111111222222111111111111111111111111111000000000000000000///000111222333333222111000111111000000000000111111222222222222222222222222333333222111111111111222111222333333444333333333222222222222222111000000000000111111111111000000222222333333333333222222111222222222222111000000333333222222111222222222111111111111111222333333333333333444555888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999999:::<<<>>>???CCCBBBAAAAAAAAACCCFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXYYY[[[^^^aaabbbaaa___```XXXTTTVVVYYY]]]lll}}}~~~GGGIIIMMMSSSXXX[[[\\\[[[^^^bbbjjjqqquuurrrlllfff]]]YYYSSSNNNLLLMMMNNNPPPLLLLLLLLLKKKJJJJJJKKKMMMNNNQQQVVVYYY]]]cccjjjppp}}}pppllllllmmmoooqqquuuyyy|||~~~}}}~~~~~~}}}}}}}}}~~~xxxuuu{{{zzzwwwrrrllleee^^^[[[WWWVVVTTTSSSRRRSSSVVVWWWWWW]]]eeelllssszzz{{{xxxooobbbXXXLLLIIIEEEBBBAAA@@@???===;;;999777555666666777666666777888888888777555555555555555555555666666666888888888888777555333222555555555666666666666555555555444333333333333444555555555555555555555555555555444444444333333333333333333444444444555555222222222111111111000000//////000000111111111000222222222222222222222222111111222222222111000000000111111222222111111000000000000000000000000000222222111111111111222222111111111111111111111111111111000000//////......000000111111111111000000111000000000000000000111111111111222222222222222333333222222222222222222111222222333333222222222111111222333333111000///000000111111111111000000111222222222222222222111111111222222222111111000222222111000/////////000222111111111111222333333333333444555777999;;;<<<===============<<<<<<<<<999999888888:::;;;===>>>CCCBBBAAAAAABBBDDDFFFGGGJJJJJJJJJJJJKKKMMMNNNNNNOOOPPPRRRTTTWWWXXXYYYYYYZZZ[[[]]]```bbbbbb```]]]___XXXUUUWWWYYY___pppNNNRRRYYYbbbgggfffaaa]]]\\\]]]```bbbdddaaa]]]YYYQQQPPPNNNLLLKKKLLLNNNOOONNNPPPQQQQQQOOOOOOQQQSSSRRRZZZgggqqqyyy~~~xxxwwwyyy~~~{{{qqqjjjmmmoooqqqssswww~~~~~~~~~~~~wwwqqqmmmcccaaa]]]YYYVVVTTTSSSRRRRRRUUU[[[```eeehhhlllpppyyy}}}rrraaa[[[SSSKKKFFFCCC@@@>>>AAA===999888999::::::999555666777888888666555333666666777777888888888888999999888888666555444333444555666777777666666555555555444333333333333444555555555555555555555555555555555444444444333333333333444444444555555555222222222111111111000000//////000111111111111000222222222222222222222222000000111222222222111111//////000000000000//////111111111111111111111111222222111111111111222222111111111111111111111111111111000000//////......000000000000000000000000000000000111111000000000000000000000111111222222222222222222333222222222000000111111111111000000111111222333333111000///000000111111111111000000000000111111111111000000000111111222222222111111222222111000/////////000222222222111222333333444333444555777999;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::888777777888999;;;===>>>BBBBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNQQQTTTWWWZZZ\\\\\\^^^^^^___aaacccbbb^^^[[[]]]WWWUUUXXXZZZaaattt]]]___dddiiilllhhh```YYYWWWUUUSSSSSSSSSSSSQQQPPPNNNOOOPPPOOONNNMMMOOOPPPPPPSSSVVVWWWUUUVVVYYY\\\aaaooovvvoooooorrruuunnnmmmnnnqqqxxxsssvvvyyyyyyzzz~~~tttpppjjjddd___[[[WWWTTTSSSSSSVVVZZZZZZYYY[[[___fffoooxxx}}}yyyrrriii___WWWOOOIIIFFFDDD???:::888:::;;;;;;999666777888888888777666555777777888999:::::::::::::::999999888777666666555444555666777888777777666555555444333333333333444555555555555555555555555555555444444444333333333333333333444444444555555333222222222222111111111111222333444555444333333000000000000000000000000000000000111222222222333///000000000000000000///111111111111111111111111222222111111111111222222111111111111111111111111111000000000000000000///000000000000000000000000000000111111111111000000/////////000111111222222000111222222333222222222000000000000000000///...222222222222222111000000000000111111111111000000000000000111111000000000000000111222222222222111333333222222111222222222222222222222222333444444333555777:::;;;<<<<<<;;;999999888888777777666666666666666777999;;;===???AAABBBBBBCCCDDDFFFGGGHHHJJJJJJJJJJJJKKKLLLNNNNNNMMMOOORRRUUUXXX[[[]]]^^^^^^^^^___```aaaaaa^^^[[[\\\WWWUUUXXX[[[cccwwwhhheeebbbbbbbbb```[[[VVVRRROOOLLLKKKKKKLLLLLLKKKLLLNNNPPPPPPPPPQQQUUUXXX\\\aaagggiiiiiikkkooottt~~~wwwooojjjiiijjjlllmmmooorrryyy}}}xxxtttpppkkkhhhbbb______```\\\TTTSSSVVVXXX___eeehhhmmmtttzzz||||||uuummmddd^^^RRRKKKCCC??????>>>;;;888999:::::::::999999888888666777999:::;;;;;;;;;:::::::::999888888888888888222444666888999888888777555555444333333333333444444444444444444444444444444444444444333333333222222333333333444444444444333333333333222222222222222333555666666555444333000000000000000000000000000000000000000222444555111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111000000000111111111111111111111111000000111111111///000111222222111000/////////000111111222333333///000111222222222111111111111111111111000//////333222111111000000111111000000111111111111000000000111111222222111111000000000111222222222222222222222222111222222333333333222222222222333444444444666999;;;<<<<<<;;;:::888777777666555555444444444444555666888;;;>>>@@@AAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\]]][[[[[[[[[]]]______^^^]]]]]]XXXWWWZZZ[[[cccxxxiiibbbYYYUUUVVVXXXWWWUUUOOOMMMJJJIIIJJJKKKKKKKKKHHHKKKNNNOOOQQQVVV\\\bbbqqqwww~~~yyyrrrooommmqqqwwwxxxvvvyyy~~~{{{xxxvvvvvvvvvwwwwwwxxx|||xxxssspppnnnfffZZZUUUWWWPPPVVVYYYYYY[[[bbbhhhkkkxxxxxxggg___TTTLLLIIIEEE@@@;;;<<<<<<;;;;;;;;;:::::::::666777999:::;;;;;;::::::::::::999999888999999:::111333666888999999888888555555444333333333333444444444444444444444444444444444333333333222222222222222222333333333444444444444444333333333222222000111333555555444333222222222222222222222222222111000//////000222444666222333333444444333333222111111111111111111111111222222111111111111222222111111111111111111111111000000111111222222333333222222111111111111222222///000111222222111000///000000111222333333444444...///000111222222111000222222222222222111000///444333111000000000111222000000111111111111000000222222222333333222222222///000111222222222222222000/////////000111222222333333222222333333444555555777:::<<<===<<<;;;999999888888777666555555555333333444666888<<>>>>><<<999888888:::<<<:::;;;;;;:::999888888999<<<;;;;;;:::999888666555444555666777777888777777777777666666666555555555444333222222444444333222444444444333333333222222111111222222222333333333222222222222222222222222333333333333333333333333111222222333333222222111222222222222333444555666222111000//////000111222111111111111111111111111111111111111111111111111222222222222222111000///111111222333333333333222////////////////////////000000000000000000000000000000000000111222333444///000111222444555777777222222222222222222222222111111111111000000000//////000000000000111111111000111111111111222222222111111111111111111111111111111111111111111111111333333222222222333444444666888:::;;;;;;999777555444444444444333222222222444555555777999<<>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;:::888777666666666777777777777777777666666666666555555555555555444333333444555444333444444444333333333222222222222222222333333333333222222222222222222222222333333333333333333333333222222333333333333222222222222222222333444555555333222222111111222222333111111111111111111111111111111111111111111111111111111222222222111000000000111111222222222222222111111111111111111111111000000000000000000000000222111000000000000000000111222222222333333444444222222222222222222222222222222222222111111111111111111111222222222333333000111111111111222222222111111111111111111111111111111111111111111111111333333222222222333444444777888:::;;;:::888666444555555444333333333333333333333444555888;;;===???AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIHHHHHHJJJMMMOOOTTTWWWYYYZZZZZZZZZ\\\]]]ZZZYYYYYYYYYZZZ[[[]]]^^^ZZZYYYSSSTTT^^^eeeuuuJJJJJJKKKKKKMMMOOOQQQRRRWWWXXXWWWTTTRRRRRRUUUYYYZZZcccnnnxxx|||wwwuuusssnnnsssnnnhhhfffiiipppvvvzzzzzzzzz~~~}}}wwwwwwlllhhhbbb[[[VVVTTTSSSTTTRRRYYYbbbhhhlllnnnrrruuu|||oooaaaVVVLLLIIIEEEBBB???>>>>>>???;;;<<<<<<<<<<<<;;;:::999:::;;;;;;;;;::::::999888777777777777777777666666555555555555555555555555555444333333555555444333444444444444333333333333333333333333444444444444333333333333333333333333333333333333333333333333222222333333333333222222222222111222222333444555333333444444444444333333111111111111111111111111111111111111111111111111000111111222222222111111///000111111222222111111111111111111111111111111000000000000000000000000000000/////////000000111444333333222111111000000222222222222222222222222333333333222222222222111222222333333333444444444000111111111111222222222222222222222222222222222111111111111111111111111222222222222222333444444777888999:::999777444333666555333222222222444555333444555777999<<<>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHJJJMMMPPPTTTVVVYYYZZZZZZ[[[]]]^^^[[[ZZZYYYYYYZZZ[[[]]]^^^YYYXXXRRRUUU___eeeuuuIIIJJJKKKMMMPPPTTTZZZ]]][[[]]]^^^\\\ZZZ^^^fffnnnyyy{{{tttnnnmmmjjjmmmmmmlllnnntttwwwvvv~~~zzzvvvsssuuuzzz|||wwwxxxxxxtttnnnfff___\\\XXXZZZ\\\]]]]]]___cccfffooovvvxxxnnn```ZZZRRRJJJEEECCCBBBBBB;;;;;;;;;<<<===<<<;;;::::::;;;;;;;;;;;;;;;:::999999999888777777666666666444555555555555666666666444333222222444555444333555444444444444333333333333333333444444444555555333333333333333333333333333333333333333333333333222333333333333333333222222222111111222333333444222333444555555444333222111111111111111111111111111111111111111111111111///000111222222222222222//////000111111111111000////////////////////////000000000000000000000000,,,------///111333555666333333222222111000//////222222222222222222222222333333222222222111111111222222222333333333444444000000111111111222222222222222222222222222222222111111111111111111111111111111111111222333444444777888888888777555333222666444222000000111444555555666888:::<<<>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIJJJNNNPPPUUUWWWYYYZZZZZZZZZ[[[]]][[[[[[ZZZZZZZZZ[[[]]]]]]YYYYYYSSSVVVaaahhhwwwHHHIIIKKKMMMRRR[[[eeemmmooorrrtttttttttzzzsssjjjgggdddcccdddccchhhmmmqqqyyyuuummmiiifffdddaaa\\\YYYXXXXXXZZZ]]]aaaiiisss}}}}}}tttgggZZZRRRLLLHHHFFFBBB@@@>>>>>>???@@@>>>===;;;;;;<<<<<<<<<;;;;;;::::::999888777666666777777666666666666666666666666222111111222333444444333555555555444444444333333333333333444444444555555333333333333333333333333333333333333333333333333333333333444444333333333222222111111111222333333111222333444444333222111111111111111111111111111111111111111111111111111///000111222222222222222//////000111111111111000////////////////////////000000000000000000000000......///000222444666777222222111111111111111111222222222222222222222222222111111111000000000000111111111111222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111222333444555666666777777666444333222444222000//////000333444555666888:::===???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGEEEGGGHHHHHHIIIKKKNNNQQQWWWXXXZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZZZZUUUYYYdddjjjzzzGGGJJJNNNTTT^^^lll|||}}}qqqddd___^^^___cccggglllrrryyy~~~yyyxxxtttqqqllleee___[[[XXXVVVUUUVVV\\\dddlllsss|||tttjjjaaaYYYSSSLLLGGGAAA>>>>>>>>><<<:::<<<=========<<<;;;;;;::::::999888777666777888999888888888777777777666666222111111222444555444333555555555555444444444333333333333333444444444444333333333333333333333333333333333333333333333333333333444444444444333333222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000111111222222222111111///000111111222222111111111111111111111111111111000000000000000000000000333333222222222333444444111111111222222222222222222222222222222222222222111111111000000000////////////000000000111111111000111111111111222222222333333333333333333333333111111111111111111111111000000000111111333444555444555555555555444333333333222000000000111333444222333555888;;;<<<===>>>??????@@@AAABBBCCCDDDDDDEEEFFFHHHHHHIIIKKKNNNQQQVVVXXXZZZ[[[ZZZZZZZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZWWW[[[fffmmm|||NNNUUUaaammm}}}ooohhhccccccdddeeejjjqqqwww}}}}}}wwwqqqkkkeeeaaa]]]ZZZZZZ^^^```bbbiiiqqqyyyvvvmmm]]]VVVKKKEEEBBB@@@===:::>>>>>>>>>======;;;:::999999888777666666888999:::;;;::::::999888777666666444333333444666777777666555555555555444444444444222222222222333333333333444444444444444444444444333333333333333333333333333333444444444444333333222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111111111222222222111000000000111111222222222222222111111111111111111111111000000000000000000000000333333222222111222222222333333333333333222222222222222222222222222222222222222222111111111000000/////////000000000111111000111111111111222222222333333333333333333333333111111111111111111111111//////000000111333444555333333333333444444444444333333222222333333444555000222555888:::<<<<<<===??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIKKKOOOQQQSSSVVVXXXZZZZZZ[[[]]]___]]]]]]\\\[[[[[[[[[\\\]]]YYYYYYVVV[[[fffmmm|||ZZZddduuu~~~|||}}}{{{vvvnnnlllmmmpppqqqqqqvvv}}}{{{|||uuuppphhhbbb^^^]]]ZZZVVVZZZaaabbblllwwwrrrhhh[[[QQQLLLIIIEEEAAA?????????>>>===;;;:::999999888777666777888:::<<<===<<<;;;:::999777666666666555444666888999999888666666555555555444444444111111222222222333333333444444444444444444444444333333333333333333333333333444444555555444444333222222111111111111111222444333111111111111333444111111111111111111111111111111111111111111111111222222222222222111000///111111222333333333333222////////////////////////000000000000000000000000000000000000111222333444555444444333333222222222222222222222222222222222333333333222222222111111///000000000000111111111000111111111111222222222333333333333333333333333111111111111111111111111/////////000111333444555111222222333333444555555444444444555555666666666222333666999<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIKKKOOORRRPPPSSSWWWYYY[[[]]]```bbb^^^]]]\\\[[[[[[[[[\\\]]]WWWXXXUUUZZZfffmmm|||uuu{{{uuuooommmoooooovvvzzzyyy{{{~~~|||zzz{{{~~~{{{rrrmmmcccXXXTTTVVV\\\___eeemmmxxxvvvlllbbbVVVJJJCCCHHHBBB???AAA>>>999777;;;999999888777666777:::===>>>>>><<<;;;999888666666999888888777666555555555555555555555555555555555444444444333333333222222111222333333444444444444222222222222222222222222222222333333333333444444111111111111111111222222111111111111111111111111333222222111111222222333222111111000000/////////222333333222000///000111333222111000000111222333000000000000000000000000222222222222222111000///222222222222222222222222555444222111111222444555111111111111111111111111222111000111222222111000555444444333333444444555000000000000000000000000111111111111000000//////222222222222222222222222111000000111333555444333333333333222222111111111222222222222222222222222333555777:::===???@@@AAAAAABBBCCCBBBBBBBBBDDDFFFEEEEEEEEEFFFHHHKKKNNNPPPSSSTTTUUUXXXZZZ\\\^^^^^^bbbccc```[[[ZZZ^^^```^^^WWWYYYWWW[[[dddiiixxxyyypppllliiieeeeeehhhsss|||~~~uuuggg^^^]]][[[[[[\\\___fffppp{{{yyykkk\\\RRRJJJDDDAAABBBAAA;;;:::<<<999999888777777777999:::>>>===<<<;;;999888777666777666666555444444333333666666666666666666555555444444444333333333222222111222333444444444444444333333333333333333333333222222333333333333444444111111111222222222222333222222222222222222222222333222222111111222222333333333333333333222111111222333444333222111222333222222111000000111222222111111111111111111111111222222222222222111000000111111111111111111111111555444222111111222444555333333222222222111111111222111000111222222111000111111111000000111111111111111111111111111111111222222111111111000000000222222222222222222222222333222111222444555555333333333222222222222222222444333333333333333333333555666888;;;===???@@@@@@AAABBBCCCCCCBBBBBBDDDFFFEEEEEEEEEFFFHHHKKKNNNPPPRRRSSSUUUWWWYYY\\\]]]^^^___aaaaaa]]]\\\___^^^[[[YYY[[[XXX[[[cccgggvvvzzzooogggbbbbbbbbbaaacccfffxxxyyynnniiiccc___ZZZWWWXXX^^^dddiiiuuu{{{ttthhhTTTNNNIIIGGGDDD@@@===>>>;;;;;;::::::999999::::::===<<<;;;:::999888777777777666666555555444444333888888777777666666666555444444444444333333333333222333333444444444444333333333333333333333333333222222333333333333444444222222222333333333444444333333333333333333333333333222222111111222222333444555666777777555333222222333444444333222333555222222111000000111222222222222222222222222222222111222222222222111000000000000000111111111111111444333222111111222333444444444333333222222111111222111000111222222111000000000////////////000000222222222222222222222222222222222222222111111111222222222222222222222222444333222333444555444333222222222222222222333333444444444444444555555555777888:::<<<===??????@@@AAACCCDDDCCCCCCCCCEEEGGGEEEEEEDDDEEEGGGJJJMMMOOOQQQRRRTTTVVVYYY[[[]]]^^^\\\___```^^^]]]___]]]YYYZZZ\\\XXXZZZbbbfffuuu{{{tttllliiieeedddhhhjjjjjjkkknnn}}}|||wwwsssnnneee^^^[[[ZZZZZZ[[[ccciiittt|||hhh___UUUMMMHHHDDDAAA???===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888777777888888888888777777666666888888777777666555555555555444444444444333333333333333444444444444444333444444444444444444444444222222222333333333444444222333333333444555555555333333333333333333333333333222222111111222222333333555777888888777444333000222333333222222444555222111111111111111111222222222222222222222222222111111222222222111111000111111111111111222222222333333222111111222333333333333333333333333333333222111000111222222111000222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444333222222333444333111111111111222222333333333444444444444444555555555888999:::<<<===>>>>>>???AAABBBDDDCCCCCCDDDFFFHHHEEEEEEDDDEEEGGGJJJLLLNNNPPPQQQSSSUUUXXX[[[\\\]]]\\\______\\\\\\^^^]]]ZZZ[[[\\\XXXZZZcccgggvvvzzzpppmmmnnnooommmnnnlllnnnuuuyyyxxxwwwyyy~~~vvvoooiiibbb[[[WWWXXX\\\cccmmm{{{}}}sssdddWWWOOOKKKFFFAAA===;;;999:::<<<===<<<;;;:::::::::999999888888888888888888888888777777777666666666555555444444444555555555444444444333333444444444555555444444333444444444444444444444444222222222333333333444444222222333444555555666666222222222222222222222222333222222111111222222333111333555777777666333222///111222222111111222444111111111222222111111111111111111111111111111111000111111222222222111111222222222333333333444444222222222222222222222222111111222333444444555666222111000111222222111000333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333222000111222222111000111111111222222333333333222222333333444444444555888999:::<<<======>>>>>>@@@BBBCCCCCCCCCDDDFFFHHHFFFEEEEEEEEEGGGJJJLLLNNNPPPQQQSSSUUUXXX[[[]]]^^^^^^```^^^ZZZYYY]]]___]]]ZZZ[[[XXXZZZccciiiyyyyyyuuunnnpppooojjjjjjpppvvvwwwwwwvvvxxxyyypppddd\\\XXXYYYZZZ^^^fffsssyyykkkbbb]]]SSSJJJBBB>>>:::999;;;<<<;;;999999999999999999888888888666666666666666666666666444444555555555555555555555555555555444444444333444555555555555444444333333333333333333333333333222222333333333333444444111222333333444555666666111111111111111111111111333222222111111222222333000111333555555444333222///111222222111000111333000111222222222222111000111111111111111111111111000000111222222222222111222222333333444555555555222222222222222222222222000000111222333444555555222111000111222222111000111111111000000111111111222222222222222222222222111111111222222222222222222222222222222222222222111000///000111222111000222222222222222222333333222222222333444444555555777888999;;;<<<=========???@@@BBBBBBBBBCCCEEEHHHGGGGGGFFFFFFHHHJJJMMMOOOPPPQQQSSSVVVYYY\\\^^^______```^^^YYYYYY^^^```___YYYZZZVVVYYYccciiizzzzzzqqqiiieeedddhhhpppuuuuuuwww~~~uuulllcccaaa^^^[[[[[[aaakkksss~~~zzzlll^^^NNNHHH@@@<<<===>>><<<:::888888888888888999999999666666666666666666666666444444555555666666777777555555555555444444444444555555555555555444333333333333333333333333333333222222333333333333444444111111222333444555666666222222222222222222222222333222222111111222222333000111222222333333333222111333333333111000111222000111222222222222111000222222222222222222222222000000111222222222222222111111222333333444555555111111222222222222111111222222222222222222222222222111000111222222111000000000////////////000000111111111111111111111111000000000111111111222222222222222222222222222222111000///000222333333222333333222222222222222222333333333444555555666666555666888:::;;;<<<======>>>???AAAAAAAAABBBEEEGGGIIIHHHGGGGGGIIIKKKNNNOOOPPPQQQTTTWWWZZZ]]]___```^^^```___\\\\\\___```^^^YYYZZZUUUWWW```fffwwwiiilllmmmiiibbb]]]^^^```kkkvvv{{{nnnlllfff^^^YYYZZZ```eeeffftttoooZZZRRRHHHBBBAAAAAA???===888888888888888999999999888888888888888999999999444444555666777888999999666666555555555444444444555666666666555444333333222222222222222222222222222222333333333444444444000000111222444555555666333333333333333333333333333222222222222222222333111111111222222333333333333444555444222111222333000111222333333222111000333333333333333333333333///000111222222222222222000000111222333333444444111111222222222222111111444444333222111//////...222111000111222222222000111111000000000000111111000000000000000000000000//////000000111111111222222222222222222222222222111000000111333555444333444333333222222111111111444444444555666777777888444555777999;;;<<<=========>>>@@@@@@@@@BBBDDDFFFJJJIIIHHHHHHIIILLLNNNPPPQQQRRRTTTWWWZZZ]]]```aaa\\\___aaa______aaa```]]]ZZZZZZUUUVVV^^^cccsss^^^[[[[[[\\\[[[ZZZ]]]cccsss{{{pppfff```___```aaa^^^cccqqqxxxhhhXXXOOOHHH@@@;;;<<<===;;;999777777999:::;;;999999999999999:::::::::999888888777666555555444777666555444444444444444333333333333333333333333444333333222222333333444222222222333333444444444333333111111111111333333555444333333222222222222666666666555555444444444444444444333222111000///333333333222222222111111333333333333333333333333111111111111111111111111222222222222222222222222///000000000111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///000000000000111111111222222222222222222222222111111222222222333333333333333333222222111111111222222111111111111222222333333444444555444444444666666888999;;;===>>>>>><<<===>>>AAACCCEEEGGGHHHGGGHHHJJJLLLMMMNNNOOOOOOSSSTTTVVVXXX[[[]]]___``````aaa___[[[ZZZ\\\]]]ZZZWWWYYYUUUXXX```dddsssWWWVVVYYY]]]``````dddjjjsss|||}}}rrrkkkhhhhhh```]]]^^^fffppp{{{ooodddYYYLLLBBB@@@>>><<<:::999999999999999::::::::::::999999999999999888888777666666555555888777666555555555555555222222222222333333333333555444444444444444444555333333333333444444444444444444333333333333444444555444333333222222222333333333333333222222222222333333333333222111111000333333333222222222111111333333333333333333333333111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222333333222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222111111222222222333333333333333333222222222111111333333222222222222333333333333444555555555444444555666777999:::<<<===>>>===>>>???AAACCCEEEFFFGGGFFFGGGIIIKKKLLLNNNOOOOOOSSSTTTVVVXXXZZZ]]]^^^___^^^```^^^ZZZZZZ\\\]]][[[ZZZZZZVVVWWW^^^cccrrrVVVWWW]]]eeeiiijjjnnntttxxxyyyqqqmmmlllgggccc______bbbiiiwww|||nnn]]]OOOHHHCCCAAA>>><<<<<<;;;:::999;;;;;;::::::999888888888888888888777777666666555888888777666666666666777444444444444444444444444555555555555555555555555555555555444444444444444555555666666666666555555444444333222222222333333111111111111222222222222222222222333333222222111333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111222222222333222222222222222222222222111111222222222333333333333333333222222222222111444444333333333333444444333333444555555555555555555555666777999;;;===>>>??????@@@BBBCCCDDDEEEFFFDDDEEEGGGIIIKKKNNNOOOPPPRRRSSSUUUWWWYYY\\\]]]^^^\\\^^^^^^ZZZZZZ^^^^^^\\\[[[[[[UUUUUU]]]bbbrrr```bbbjjjssswwwwwwyyy~~~}}}uuuqqqooosssooojjjddd```bbbkkkttt}}}ppp```WWWLLLGGGAAA>>>======<<<;;;999999888888888888888888888888888777777777666666777777666666666666666777777777666666666666555555555555555666666555555555666666666555555444444333444555666777777666555444444333333222222333333333222222222333333444444444000111222333333333333333333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222444333333222222111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222444444333333333333444444222333444555666666666555555555555666888:::<<<>>>@@@AAAAAABBBCCCDDDEEEEEECCCDDDFFFHHHKKKMMMOOOQQQRRRSSSUUUWWWYYY[[[\\\]]]\\\______\\\]]]```aaa^^^[[[ZZZSSSSSS[[[bbbtttkkknnnvvv{{{yyy|||{{{wwwpppjjjjjjnnnqqqnnnmmmrrr~~~vvvlllZZZQQQFFF???>>>???>>>===666777777888888999999999888888888888777777777777555555555444444555555666777666666666555555555444333444555555555555444333666666666555555444444333333444555666666555444333333333333222222333333444222222222333333444444444000000111222333333333333333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222333333222222222222333333222333444555666666666666555555555666777:::<<<>>>AAAAAABBBCCCCCCDDDEEEEEEDDDDDDFFFGGGJJJMMMPPPQQQSSSSSSUUUWWWYYYZZZ\\\]]]^^^aaaaaa___```cccdddaaaYYYXXXQQQRRR[[[bbbuuuvvvyyy}}}zzzzzzxxxuuueee___```kkk{{{nnncccTTTJJJFFFDDDAAA>>>888888999999999:::::::::888888888888888888888888555444444444444555555666555555555444333333222222333444555666666555444333555555555444444444444444333333444444444444333333333333222222222333444444111111111111222222222222000111222333333333333333333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222//////000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222333111111111111111111111111111111222222222333333333111222222222222333333333333333222222222222333333222333444555666777777777666666555666888:::===???AAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFHHHJJJMMMPPPQQQTTTTTTVVVWWWYYY[[[\\\]]]___cccdddbbbbbbeeeeeebbbXXXWWWQQQRRR[[[bbbuuuyyyhhh```\\\aaaiiiqqqzzz|||lll```XXXQQQHHHAAA>>>>>>===<<<<<<;;;::::::888888888888888888888888555555555555555666777777777777666555555444333333333555666777777666555333333333333333444444444444444444333333333333444444333222222222333333444555333333333333222222222222111111222333333333222222333333333222222222111111333333333333333333333333111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111111222222333333444222222222222222222222222222222222222222222222222000000000111111111222222111111111111111111111111111111222222222333333333111111222222222333333333444444333333333333444444222333444666777777888888888777666666888;;;>>>@@@@@@AAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHJJJMMMPPPQQQUUUUUUWWWXXXZZZ[[[]]]]]]```cccdddbbbccceeedddaaaZZZYYYSSSSSS[[[aaarrryyyrrriiiaaa___]]]___hhhttttttiii]]]OOOEEEDDDCCCAAA@@@>>><<<::::::888888888888888888999999666666666666666777888888:::::::::999888777777666555666777999999777666555222222222333333444444444555444333222222333444555222222222222333333444555666666666555555444444444222222333333333222222111333333333222222222111111333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222000000111222333444444555222222222222222222222222222222222222222222222222///000000000000111111111000000000000000000000000111111222222222333333333111111111222222333333333555555555444444555555555222333444666777888888888888888777777888;;;???AAA@@@AAABBBCCCDDDFFFGGGGGGJJJIIIIIIIIIJJJMMMPPPQQQVVVVVVWWWYYYZZZ\\\]]]^^^```cccdddbbbbbbdddccc___\\\[[[TTTTTT[[[___ooo}}}tttmmmkkkfff^^^ZZZ\\\hhhrrr}}}tttfffYYYPPPKKKEEEBBBBBBAAA>>><<<:::;;;;;;:::999888999999777777777777777777777777555666777888888777666555555666666666555444444333333333333333333333333333444444444333333333222222333333333444444555555555222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333111222222333333222222111555444444333222111000000333333333333333333333333333333333222222111111111222222222111111111111000111222222333333222222111222222222111111111000000111111222222222333333333444333333222222333333444111111111111111111111111666666555444222111000000222333444666888999::::::888888888888999;;;===>>>BBBAAA@@@@@@AAACCCFFFHHHHHHHHHHHHHHHHHHIIIMMMPPPSSSUUUWWWXXXYYYZZZ\\\^^^^^^___aaaaaa``````bbbcccYYYZZZTTTTTT[[[___ppp|||uuurrrnnnfff``````eeehhhnnnzzzwwwnnn^^^XXXPPPIIIFFFBBB===:::;;;;;;;;;:::999777777777888888888888888888888888888888888888777666555444555555555555555444333333444444444444444444444444444444444333333333222222333333444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333111222222333333222222111444333333222222111111111333333333333333333333333333333333222222222111111222222222111111111111000111222222333333222222111222222222111111111000000111111222222222333333333333222222111111222222333333333333333333333333333333333333333333333333333333444555777777888888888888888888888999;;;===???CCCCCCBBBAAABBBDDDFFFHHHGGGHHHHHHHHHHHHJJJNNNQQQSSSUUUWWWXXXXXXZZZ\\\^^^___```aaaaaa``````aaabbbZZZ[[[VVVVVV\\\```nnn}}}{{{tttmmmiiiccc___]]]cccpppuuummmbbbYYYRRRKKKDDD???>>>>>>===<<<:::999777777888888888888888888888888999888777666666666666666555555555444444444444333555555555555555555555555444444444444333333333333444444444444444444333333333333333333333333333333333333333333333333333333111111111111111111111111222111111000000111111222333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333333333333222222222222111222222222111111111111000111222222333333222222111222222222111111111111111111111222222222333333333222111111000000111111222333333333333333333333333111111222333444444555666555555666777777777666666888777777888999<<<>>>???DDDDDDCCCCCCCCCDDDFFFGGGFFFGGGHHHIIIIIIKKKOOORRRSSSUUUVVVWWWWWWYYY\\\^^^```aaabbbaaa___^^^___```ZZZ\\\YYY[[[aaabbbnnn{{{ttteeeaaa]]]\\\bbboooyyynnnddd[[[QQQKKKCCCAAA???===<<<;;;:::888888888888888888888888888777777666555666777999:::555555444444444444444444666666666666666666666666555444444444444333333333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111222222333333222222111111111111222222333333333333333333333333333333333222222222222222222222222222222222111111111000000111222222333333222222111111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111111111222333333444555555444444555666777777777777777777777888999<<<>>>???CCCCCCCCCBBBCCCDDDEEEEEEEEEGGGIIIJJJKKKMMMPPPSSSSSSTTTVVVVVVVVVXXX[[[^^^aaabbbbbbaaa___]]]^^^___ZZZ\\\[[[```ggghhhqqq}}}lllmmmkkkfffbbbeeennnwwwvvvjjj]]]UUUIIIEEE@@@======<<<;;;999888888888888888888888888:::999777666666777888999666555444444444555666666777777777777777777777777555555555444444444333333555555555444444333333333333333333333333333333333333333333333333333333333444444444444444444444444333333222222222222333333222222222222222222222222111222222333333222222111111111111222222333333444333333333333333333333333222222222222222222222222222222222111111111000000111222222333333222222111111111111111111111111111111111222222222333333333333333222222222222333333111111111111111111111111333333333333333333333333111222444555777888888888777777777888:::<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDEEEGGGJJJKKKLLLNNNQQQSSSSSSTTTUUUUUUUUUWWW[[[]]]aaabbbbbbaaa^^^]]]]]]^^^YYY\\\]]]dddnnnnnnvvv|||~~~~~~xxxnnnhhhgggiiiuuu~~~vvvhhh^^^UUUNNNEEE???===<<<:::888999999999999999999999999<<<;;;:::888777666555555777666555555555666777888777777777777777777777777555555555555444444444333444444444444444444333333333333333333333333333333333333333333333333333333555555555555555555555555444333333333333333333444222222222222222222222222111222222333333222222111111111111222222333333333333333333333333333333333111222222222222333333333222222222111111111111000111222222333333222222111111111111111111222222222111111222222222333333333444333333333333333333444333333333333333333333333444444444333333222222222000111333555777888999999666666777888:::<<>>???@@@AAABBBCCCCCCDDDFFFIIIKKKLLLMMMNNNPPPRRRSSSSSSTTTTTTTTTVVVZZZ]]]```aaabbb```^^^]]]]]]^^^YYY\\\^^^fffqqqrrrxxxwwwoooiiihhhnnnvvvwwwmmmggg]]]PPPFFFAAA???<<<:::999999999999999999999999888888999999999888777777888777666555666777999:::777777777777777777777777555555555555444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222222333333111111111111111111111111111222222333333222222111222222222222222222333333333333333333333333333333111111222222222333333333222222222111111111111000111222222333333222222111000000111111111222222222111111222222222333333333333333222222222222333333333333333333333333333333444444444333333222222222111222333555666777777777666666666888:::<<>>@@@AAACCCDDDEEEEEEHHHJJJLLLMMMNNNNNNPPPQQQSSSSSSSSSSSSSSSVVVZZZ]]]___```aaa```^^^]]]^^^___ZZZ]]]^^^fffrrrrrrwwwzzzooodddeeehhhqqq}}}wwwkkkZZZMMMGGGCCC@@@===999999999999999999999999111333666999;;;<<<======999888777666777888:::<<<666666666666666666666666666666555555555444444444333333333444444555555555444444444444444444444444444444444444444444444444333333333333333333333333222222111111111111222222111111111111111111111111222222222333333222222222222222222222222222222222333333333333333333333333111111111222222333333333222222222111111111111000222222222333333222222222000000111111222222222222111111222222222333333333222222111111111111222222111111111111111111111111333333333333333333333333333444555555666666555555666666666888:::===???AAA===>>>@@@BBBEEEFFFGGGGGGIIIKKKMMMNNNNNNNNNOOOQQQRRRSSSSSSRRRSSSUUUZZZ]]]^^^`````````^^^]]]^^^___[[[^^^^^^fffqqqpppuuu|||pppkkkfffhhhqqqxxxhhhYYYKKKBBB@@@AAA:::;;;;;;:::999888999;;;888888888888888888999999:::999777666666666777888777777666555555555555555777666666666555555555555444444555555555555444444555444333333333333444555333222111000000000111222222222222333333444444444333333333444444444555555555444333333222222333333555444222000000111222333222222222222222222222222111333555777888666444333444444444333333222222222222333444444444444333222333333333222222222111111111111222222222333333333333222111000000111222333222222111111222222333444333222222111111222222333555444333222222222333444555444444555555666777888777777777888;;;===@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIILLLNNNNNNOOOPPPRRRUUUSSSQQQRRRWWW[[[]]]\\\\\\\\\\\\\\\\\\]]]^^^___[[[[[[aaalllpppooovvv|||pppiiikkkuuuyyykkk^^^UUUMMMGGGDDD??????===;;;999999999:::888888888999999999999999888888666555555555666777777777666555555555555666666555555555555444444444444444555555555555444444555444333333333333444555333222111111111111222333333333333333333333444444333333333444444444555555555444333333222222333333444333222111111111222333222222222222222222222222333444777888999888666444444333333333222222222222111111000//////000111111222222222111111111000000111111222222222333333333333222111000000111222333222222111111222222333444333222222111111222222333444333222222222333444444555444444555555666777888777777777888:::===@@@AAABBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPRRR[[[XXXUUUTTTWWWYYYYYYXXX]]]]]]]]]^^^___```aaabbb___^^^cccnnnrrrqqqwww~~~tttpppqqqtttuuu~~~ssskkkggg```UUUKKKFFFDDD@@@===:::999999999999999999999999999999999777777666555555555555666888777666666555555666666555555555444444444333333444444555555555555444444555444444333333444444555333333222222222333333444444444444444333333333333333333333444444444555555555444333333222222333333333333333222222222111111222222222222222222222222222333555777777666555444222222222222222111111111333111...------...111333111111111000000000//////111111222222222333333333222222111111111111222222222222111111222222333444333222222111111222222333222222222222333333555555555444444555555666777888777777777888:::===???AAABBBBBBBBBCCCDDDFFFGGGHHHHHHJJJKKKKKKKKKMMMPPPSSS[[[YYYWWWVVVWWWXXXXXXXXX^^^______```aaabbbdddeeecccaaafffqqquuuuuu{{{wwwooojjjjjjrrr~~~}}}wwwfffVVVLLLIIICCC>>><<<:::999888:::::::::::::::999999999888777777777666666666666888777777666555666666666666666555555555444444444444444555555555555444444444444444444444444444444333333333333444444444555555555444444333333333222333333333444444444555555555444333333222222333333222333333333333222111000222222222222222222222222000111222333444333222111111111111111111111111111444333222000000222333444222111111111000000000000111111222222222333333333222222222222222222222222222222111111222222333444333222222111111222222333111111222222333444555555555444444555555666777888777777777888:::<<>>???AAABBBBBBCCCEEEGGGHHHIIIHHHIIIIIIIIIIIILLLOOOSSSQQQRRRUUUWWWZZZ\\\___aaa^^^^^^___```aaaccceeefffdddbbbiiixxx}}}qqqjjjccc``````eeelllvvv{{{hhh___TTTKKKGGGCCC@@@>>>===<<<<<<;;;;;;::::::999999999::::::999999888777999888777777666666777777888888888777777777666666444444555555555555444444333444444555555444444333222222333444555555555555555555555444444444444444333333333444444444555555555444333333222222333333333333333222222222111111222222222222222222222222333333444444555555444444111111111222222222222222111222333444444333222111333333333222222222222111111111222222222333333333222222333333333333222222222222111111222222333444333222222111111222222333111111333333444444444444555444444555555666777888777777777777999;;;===>>>BBBBBBBBBCCCDDDFFFGGGHHHFFFHHHIIIIIIIIIKKKNNNQQQQQQSSSVVVXXXYYYZZZ]]]___^^^^^^___```aaabbbdddeeecccbbbkkk{{{~~~wwwqqqkkkhhhhhhhhhjjjsss~~~|||rrrcccWWWPPPKKKFFFBBB=========<<<;;;:::::::::888999999:::999888777666999888777777666666777777777777777777666666666666444444555555555555444444333333444555555444333333000111333444555555444444444444444444555555555555333333333444444444555555555444333333222222333333444333222111111111222333222222222222222222222222444444444555555555555555222222222222333333333444222222222222222222222222222222222222111111111111111111222222222333333333222222333444444333222222222222111111222222333444333222222111111222222333222222333444444444333222555444444555555666777888777777777777999;;;===>>>BBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIJJJJJJKKKMMMOOOPPPSSSWWWXXXXXXYYY[[[]]]````````````aaabbbcccdddddddddmmm~~~~~~xxxtttrrrmmmhhhkkkssszzzooo```WWWPPPIIIDDD>>>>>>===<<<;;;;;;::::::777888888999999777666555999888888777777777777777777666666666555555555555444555555555555555555444333333444555555444333333///111222444555555444444333444444444555666666666333333333444444444555555555444333333222222333333555444222000000111222333222222222222222222222222222222222333333333444444222222222333333444444444666444222111111222444666111111111111000000000000111111222222222333333333222222444444444444222222222222111111222222333444333222222222222222222333222333444444444333222111555444444555555666777888777777777777888:::<<<>>>BBBBBBBBBBBBBBBCCCDDDEEEDDDFFFIIIJJJKKKKKKMMMNNNMMMQQQUUUWWWXXXYYY\\\___bbbaaaaaaaaabbbccccccdddfffeeennnyyylllfffgggrrrzzzpppcccZZZTTTRRR@@@AAA@@@===:::888888999999999999999999::::::;;;888888888888777777777777777777666555555555555555888777777666555555444444555555444333222111000///666555444444555666555444222333333444555666777777555444444333333444444555999555111111333555444333333333333333333333333333333333333333333333333333555555555444444333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222111222333555666333333333333333333333333555555555444444333333333333444666888888777555444888777777777999<<>>@@@>>>@@@BBBBBBAAAAAAAAACCCEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQSSSUUUXXXZZZ[[[\\\[[[___```^^^]]]aaacccccceeeeeeooo~~~|||vvvqqqnnnsssuuuiiibbbRRRMMMFFFAAA@@@>>>;;;888;;;;;;:::999888888888888999999888888888777777777888888777666666666777777666666666555444444333333444444444555555666666666666555444444555666555444555444444444333333333222555444444333333444444555777555333222333444444333222222222222222222222222333333333333333333333333333333222222222222111111222222222222111111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333444444333222222222333333333333333333333333333333555444444444444333333333555555555555666666666666666666666777999;;;===???===???AAAAAAAAAAAACCCDDDGGGFFFFFFFFFHHHKKKNNNPPPRRRSSSTTTVVVXXXYYY[[[[[[ZZZ^^^```^^^^^^bbbeeedddffffffqqq|||sssmmmppp{{{xxxooo___VVVJJJCCCBBBAAA???<<<===<<<;;;;;;:::::::::;;;999999999888888888777777888888777777777777888888666555555555444444444333444444555555555555666666666444444444555666555444333333333333333333333333555444444333333444444555666555444333333333444444222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333555444444333222222222222222222333333333333444444444444444444444444444444666555555555555666777777555666666777999;;;===>>>===>>>@@@AAAAAABBBDDDFFFHHHGGGFFFFFFHHHKKKNNNQQQTTTTTTUUUVVVXXXYYYZZZZZZ[[[___aaa```aaaeeehhhhhheeeggguuuuuukkkkkkttt~~~ttthhhXXXLLLGGGDDD@@@===;;;;;;:::::::::;;;;;;<<<999999999999888888888888888888777777777777888888555555555555555444444444555555555555444444444444666444444444555666555444111111222222333444555555555444444333333444444555555555555444333333333444222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333444444444444333222222111222222222333333444444444444444444444444444444444666555555555555666777777555666777888:::;;;===>>>===>>>???@@@@@@BBBEEEGGGHHHGGGFFFFFFHHHKKKOOOQQQTTTTTTUUUVVVWWWXXXYYYZZZ[[[___aaa```aaafffiiiiiidddiii{{{rrrhhhiiimmmpppaaaUUUKKKDDD???;;;;;;:::999999999:::::::::999999999999888888888777777666666666777888888666666666666666666666666666666555555444444444333666555444444555666555444111111222333444555666666555444444333333444444555444555666555333222333444333333333333333333333333333333333333333333333333111111222222222222333333444444444444555555555555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444333222222111222222333333444444555333333333444444444444555555555555555666666666666666666888999;;;===>>>>>>>>>??????@@@@@@AAAEEEGGGHHHGGGGGGGGGIIILLLOOOQQQSSSSSSTTTUUUWWWXXXYYYYYYZZZ^^^```^^^___dddggggggdddkkkwwwoookkknnnvvv{{{kkk\\\OOOHHHAAA@@@>>><<<;;;:::999999::::::999999999888888888666666555555666666777888777777777777777777777777555555666666666666777777666555444444555666555444333333444444555555555666555444444333333444444555333555666666333222333444444444444444444444444444333333333333333333333333111111111222222333333333333333333444444555555555222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333444444444333222111111222333333444555555333333333444444444555555333444666777777777666555666777999;;;<<<>>>????????????@@@??????AAADDDGGGGGGGGGHHHIIIKKKMMMNNNPPPQQQRRRSSSTTTVVVWWWXXXYYY[[[___aaa______dddgggfffeeelllzzzppp```iiixxx}}}jjj[[[SSSHHHGGGDDDAAA>>><<<;;;::::::::::::999999999888888555555555555555666777777777777777777888888888888555555666777888999::::::666555444444555666555444666666555555555444444444555444444333333444444555222555777666333222222444555555555555555555555555333333333333333333333333333333333444444555555555222222222333333444444444222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333000111333444555444444333111111222333333444555555333333333444444555555555333444666888888777555444777888:::<<<===?????????@@@@@@@@@??????@@@DDDGGGFFFGGGHHHJJJLLLMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXYYY]]]bbbcccaaaaaafffhhhhhhgggmmmsssooonnnsssqqqeee\\\VVVMMMFFFBBB???===;;;;;;;;;::::::999888888888888777666666666666666777999999777666555555555555555555555555555555444444777666444444555555444222444444444444444555666777333333333333333333333333//////000111333444555555444444444444444444444444111111000000111333444666333333333333333333333333333333333444444555555555444444444444444444444444000000111111111222222222555444444333333444444555666555444333222333444555222333444555555444333222333333333444444444555555111111111222222333333333333222222333555777:::<<<888===HHHTTT[[[XXXMMMCCCCCCBBBBBBAAABBBCCCEEEFFFIIIGGGFFFEEEGGGKKKOOOQQQPPPRRRUUUVVVWWWXXXZZZ[[[\\\```bbbaaaaaaeeegggfffjjjqqq~~~{{{uuusssxxxxxxlllhhhaaaVVVJJJAAA<<<::::::::::::999999999888888666666666666666777888999999999777666666555555555555555555666666777777777666555444444555666555333555555444444444555555666555555555555555555555555222222333333333333333333444444444444444444444444222111111111111333444555333333333333333333333333222222222333333333444444333333333333333333333333111222222222333333333333444444333333333333444444333333222222333444555666444555666777777666555444333333333444444444555555444555555555666666666666444444333444666999;;;===HHHKKKSSS]]]fffgggaaa[[[BBBAAAAAAAAAAAACCCDDDEEEHHHHHHGGGGGGIIILLLOOOQQQPPPSSSUUUWWWWWWWWWYYY[[[[[[```bbb```aaaeeeggggggiiinnn|||}}}wwwrrrsssxxx}}}~~~}}}vvvhhhWWWHHH@@@===;;;::::::999999999999999555555666666777888:::;;;999888777777666666666666444555666777888999999:::666444444444666777666555666666555444444444555555555555555555555555555555666666555444333222111111444444444444444444444444222222111111222333444555333333333333333333333333111111222222222222333333333333333333333333333333222222333333333444444444444444333333333333444444111111111111222444555666555555666666666666555555333333333444444444555555333333444444444444444555555555555555777999<<<===DDDCCCDDDHHHMMMOOOLLLIIIAAA@@@@@@@@@AAABBBDDDEEEHHHHHHIIIJJJKKKNNNOOOQQQRRRTTTVVVWWWWWWWWWXXXZZZZZZ___aaa```aaaeeehhhggggggkkkxxx~~~uuuooooooqqqqqqaaaSSSIIIDDD<<<;;;:::999999999::::::777777777777888888999:::999888888777666666777777666666666777777888888888555444333444666777777666777666555444444444444444333333333333333333333333666666555444333333222222444444444444444444444444222222222222333333444444333333333333333333333333222222222222222333333333222222222222222222222222222222222333333333333444444333333333333333333444000000111111222333444444333333333333333333333333333333333444444444555555333333333333333333333333444444555555777999;;;<<<@@@>>><<<<<<>>>???>>>===@@@?????????@@@BBBCCCEEEGGGHHHJJJLLLNNNOOOPPPPPPSSSUUUWWWXXXWWWWWWXXXYYYYYY^^^aaa```aaaeeehhhgggfffiiixxxuuuooommmqqq~~~qqqfff[[[PPPHHH???>>><<<:::::::::;;;;;;;;;:::999888888888888888999888888777777777777888777777777666666555555555555444444555777888777666777666555444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222333333333444444444444333333333333333333333333444444444444444333333333222222222222222222222222111111111111222222222222333333333222222333333333222222222222222222222222333333333222222333333333333333333444444444555555777777777777666666666666333333444555666888999999999888999;;;>>>AAABBBBBB????????????@@@BBBDDDEEEGGGIIIKKKMMMOOOPPPPPPPPPSSSUUUWWWXXXWWWWWWXXXZZZYYY^^^aaa___```dddgggfffeeejjj{{{vvvoookkkwww~~~rrrjjjaaaTTTJJJCCCAAA>>><<<;;;;;;;;;<<<<<<<<<:::999888777777777999888888777777888888888999888777666555444444333777555555555777888777666666666555444444444555555555555555555555555555555222222333333444444555555444444444444444444444444333333444444444444333333333333333333333333333333555555444444444444333333333333333333333333333333000000111111111222222222333333222222222222333333333333444444333222111111555555444444444444555555333333333444444444555555555555555555555444444444333333444555666777888888444555666888999:::;;;;;;@@@??????@@@AAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSUUUWWWXXXXXXXXXYYY[[[ZZZ___aaa___```cccfffeeeeeejjj}}}zzzsssxxx}}}xxxoooeeeZZZQQQGGGEEEAAA>>><<<;;;<<<<<<<<<;;;:::999999999999999999888888777777888999999888888888777777666666666888777555666777777666555555555444444444555555666555555555555555555555555222222222222333333333444444444444444444444444444333333444555555444333222333333333333333333333333444444444333333333222222333333333333333333333333111111111222222222333333333333222222222222333333222333444444555444333333555555444333333444555555333333333444444444555555333222222222111111111111333444555666777888888888<<<<<<======<<<<<<===>>>@@@@@@@@@@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMNNNPPPPPPRRRTTTWWWXXXXXXYYY[[[\\\[[[```bbb______bbbdddcccfffhhhyyy|||yyy|||~~~tttjjj```ZZZIIIGGGCCC???<<<<<<<<<===::::::999999999:::;;;;;;999888888888888888999999888888888888888999999999999777666666777777666444444444444444444555666777333333333333333333333333222222222222222222222222444444444444444444444444333444555555555444333222333333333333333333333333333333333222222111111111444444444444444444444444222222333333333444444444333222222222222222222333000111333555666666666555333333111111111111333333333333333444444444555555555555555444444333333333444555666888999999999999333444666777999===AAADDD@@@@@@@@@AAABBBDDDGGGHHHHHHHHHIIIJJJKKKNNNOOOQQQQQQTTTWWWXXXYYYZZZ[[[]]]\\\aaabbb______bbbcccbbbfffggguuuyyyyyy}}}qqqgggVVVPPPHHHBBB>>><<<:::888<<<:::888777999:::::::::777888999::::::999888777777777777777777777777777888888888888777666444444444444444444444444444444555555444444444444555555555555333333333333555555444444444444444444444444333333333333333333333333333222111000000222444555333444444555555444444333555555555444444333333333666555444444333333333333000000111111111222222222444444444444444444444444666777777777555222111000222222333333444555666666444444444444444444444444444444333333444555777888888:::<<<===>>>===<<<;;;>>>>>>???AAACCCFFFHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNRRRVVVYYYZZZZZZZZZZZZ```cccccc``````dddggggggaaakkkvvv|||xxxzzzzzzuuugggaaaVVVKKKCCC???===<<<<<<:::888777888888888777777888999999999999888777777777777777777777777777888888888888777666555444333333333333333333333333555555444444444444555555555444333222222333444555444444444444444444444444333333333333333333333333333222111000111222444555333444444555555444444333333333333222222111111111333333222111111111222222111111222222333444444555333333333333333333333333333333333444444333222111222333333444444555555555444444444444444444444444444444333333444555777888;;;<<<>>>@@@AAA@@@???>>>??????@@@AAABBBDDDFFFGGGEEEFFFFFFHHHJJJLLLNNNOOONNNQQQUUUWWWXXXXXXYYYZZZ___bbbbbb______dddggggggcccmmmwwwyyyttttttyyy~~~}}}vvviiiZZZLLLCCC@@@@@@===;;;999999999999888666777888999999999999888777777777777777777777777777777888888777777666555444444444444444444444444444555555444444444444555555444333333222222333333444444444444444444444444444444444444444444444444444333333222111111222444555333444444555555444444333333333222222222222111111222222111111111222333333111111222222333444555555333333333333333333333333444333333444666777666555444444444444444444444444444444444444444444444444444444444444555666777888;;;===>>>@@@AAA@@@@@@????????????@@@AAABBBCCCDDDEEEEEEFFFHHHKKKMMMPPPQQQNNNQQQTTTUUUVVVWWWYYY[[[^^^aaabbb______dddggghhhfffpppyyy~~~wwwtttrrrrrr{{{xxxhhhWWWKKKEEECCC@@@>>><<<;;;<<<<<<:::999888888888999999888888888777777777777777777777777777777777777777666555555777777777777777777777777555555444444444444555555333333333222222333333333444444444444444444444444555555555555555555555555333333222222222333333444333444444555555444444333444444444444444444444444333333333333444444555666222222222222222222222222222222222222222222222222444333333444666666555444444444444444444444333333444444444444444444444444444444444555666666777777888999;;;<<<============>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGIIIKKKNNNPPPQQQOOOQQQTTTUUUVVVWWWZZZ\\\^^^aaabbb___```eeeiiiiiigggqqqzzz~~~uuunnnnnnuuusssdddWWWMMMHHHBBB@@@===;;;<<<<<<<<<;;;999888888888888888888999888888888888888888888888666777777777777666666555777777777777777777777777555555444444444444555555333333333333333333333333444444444444444444444444555555555555555555555555444444333333333333333333333444444555555444444333444444444444444444444444333333333333444444555666666666555444333222111111222222222222222222222222222444555555444222000000444444444444444444333333444444444444444444444444444444555666666777777777777777888:::;;;<<<<<<<<<;;;<<<===>>>@@@CCCEEEFFFHHHHHHIIIIIIKKKLLLNNNOOOQQQRRRUUUVVVWWWXXX[[[]]]^^^aaabbb```aaafffjjjkkkgggpppyyy~~~tttkkkmmmuuu{{{qqqeeeYYYRRRHHHDDD???;;;:::;;;;;;;;;999999888777777888999999888888888888888888888888666666777777777777666666555555555555555555555555555555444444444444555555333444444555555444444333444444444444444444444444444444444444444444444444444444444444333333333333333444444555555444444333111111222222222222333333222222111111111222333333999999888777555444333333333333333333333333333333666;;;@@@???999444333555444444444444444444444444444444444444444444444444444444555777777777777777888888999:::;;;===>>>>>>:::;;;<<<>>>AAACCCFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMPPPSSSVVVWWWXXXYYY[[[]]]\\\```aaa___```fffkkkkkkfffnnnuuusssqqqrrrxxx|||ttthhh___TTTNNNEEE>>>;;;;;;;;;<<<999999888777777888999999888888888888888888888888666666777777777777666666444444444444444444444444555555444444444444555555444555555666666555555444444444444444444444444444333333333333333333333333444444555444444333333222333444444555555444444333111111111222222333333333333333222111111111222222555555555555444444444444333333333333333333333333666@@@IIIHHH???777777;;;222333333444444555555555444444444444444444444444333444666777888888777777888888999:::;;;===>>>???======>>>???AAACCCEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNQQQUUUXXXXXXYYYZZZ[[[ZZZ^^^___]]]___eeeiiijjjfffmmmrrryyytttsssyyy}}}sssiii___WWWLLLCCC>>>======>>>:::999888777777888999:::888888888888888888888888666666777777777777777666666666666666666666666666555555555444444555555555444555666777777666555444444444444444444444444444333333333333333333333333444555555555444444333222333444444555555444444333333333333444444555555555666555555444333333333333///000000111111222333333444444444444444444444444///<<>>?????????@@@AAABBBDDDDDDCCCDDDEEEGGGIIILLLNNNOOOLLLPPPUUUXXXXXXXXXXXXYYYXXX\\\]]][[[]]]ccchhhiiiffflllooo|||xxxrrrnnnyyy}}}rrrqqqbbbTTTMMMFFF???;;;===<<<:::999:::;;;;;;:::999999888888888777777666666666666777777888888999999666666777777777777666666666666666666666666666666333333333333333333333333555555555555555555555555555555444444555666888999GGGCCC<<<555222222444666555555555555555555555555444444444444444444444444444444444444444444444444333222222111111222222333222111111111222333444444555444444333333222222111666666666555555444333333000000111222222222222111555555555666666666666666999999999:::;;;<<<===>>><<<===>>>@@@BBBBBBCCCCCCIIIHHHHHHHHHIIIJJJLLLMMMJJJNNNSSSVVVWWWWWWXXXXXXYYY]]]^^^[[[\\\aaaeeefffhhhfffmmm{{{}}}vvvooosss~~~xxxooocccVVVOOOHHHAAA>>>@@@<<<;;;999999999999777666:::999999999888888888888777777777777777888888888666666777777777777666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444666777888@@@===888444222333555777555555555555555555555555222222222222222222222222222222222222222222222222444333333333333333333444333222222222222333444555333333333333333333333333444444444444444555555555444444555666666666666555555555555555666666666666888888888888999:::<<<<<<<<<===>>>@@@AAABBBCCCCCCIIIHHHHHHHHHIIIKKKLLLMMMMMMPPPUUUWWWWWWWWWWWWWWW[[[______\\\\\\```dddddd```___eeeyyyxxxxxxzzz}}}rrrmmmppp|||uuulllaaaWWWLLLCCC@@@AAA???<<<:::999999888777555:::::::::::::::999999999888888888888777777777777666666777777777777666666444444444444444444444444555555555555555555555555555555555555555555555555444333333333444555666777999777555333333444555666555555555555555555555555222222222222222222222222222222222222222222222222555444444333333444444555333333222222333333444444111111222333333444555555222222222333444555555555333333444555555555555444555555555555666666777777666666666666888999:::;;;======>>>@@@AAABBBCCCCCCHHHHHHHHHIIIJJJKKKMMMNNNPPPRRRVVVWWWWWWVVVVVVWWW]]]```aaa]]]\\\```cccbbb```^^^dddvvv|||yyyvvvvvvyyypppnnnsss~~~{{{oooaaaSSSGGGAAA???AAA>>><<<:::::::::999888::::::::::::999999999999999999888888777777666666666666777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555333333333333444444555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333444444333333222222222222333333222222222333333444444444222222222333333444444444111222222333333333333333444444555555666666777777555555555666888999;;;;;;======>>>???@@@BBBCCCDDDGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRUUUWWWWWWWWWWWWXXX\\\```aaa^^^^^^aaadddcccdddbbbeeeuuu{{{uuuvvv{{{zzzvvvrrrwwwyyyjjj\\\PPPGGGAAAAAA???<<<:::;;;;;;;;;:::888888999999999999999999999999888888777777666666666666777777777777666666777777777777777777777777444444444444444444444444555555555555555555555555333333444444444444444444555555666666555555444333555555555555555555555555555555555555555555555555444444444444444444444444333333222222222222333333222222111111111111222222444444444333333222222222444444444333333222222222444444555666666666666555444444444555666777777888666666666777999;;;<<<===>>>>>>>>>>>>@@@BBBCCCDDDGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPTTTVVVVVVWWWYYYZZZZZZ___aaa______cccfffeeedddaaadddqqq}}}}}}~~~{{{uuusss{{{zzzwww{{{}}}qqqhhh```VVVMMMCCC@@@<<<::::::::::::999888888888888999999999999888888888888777777777777666666777777777777666666555555555555555555555555444444444444444444444444555555555555555555555555333444555555555555444444555666666666666555444333555555555555555555555555333333333333333333333333222222222222222222222222333222222111111222222333333333222222111111222222555555444333333222111111555555555444333222222222222333333444555444444444333444444555666777888888666777777888:::<<<>>>???>>>>>>>>>>>>???BBBDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNLLLOOORRRTTTUUUWWWYYY[[[ZZZ^^^aaa```aaaeeegggffffffdddggguuu||||||~~~~~~zzzzzzwwwtttiii\\\KKKGGGBBB>>>===<<<;;;:::999999999999::::::;;;;;;777777777777777888888888666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555444555666666666666555444444444555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222333333333222222333333333666555444333333333333444333333333333333333333333555555555444444444444444111222222333333333333333333333444555666777888888666666777888:::<<<>>>???>>>>>>===>>>???AAADDDEEEFFFGGGIIILLLMMMNNNOOOOOOMMMOOORRRSSSSSSUUUWWWYYY[[[```cccaaaaaaeeefffeeeiiihhhnnn}}}{{{{{{vvvfffSSSOOOIIIDDDAAA???===<<<:::::::::;;;;;;<<<<<<<<<666666777777888888999999666666777777777777666666888888888888888888888888777777777777777777777777555555555555555555555555555555777777777666555444222222333444444555666666555555555555555555555555666666666666666666666666444444444444444444444444555444444333333444444555888777666555555555555555111222222333333444444555333444444555555666666777555666666777888777777777333333444555666777888999555666666888:::<<<===??????>>>======???AAADDDFFFEEEGGGIIILLLNNNOOOOOOOOOOOOPPPRRRSSSRRRSSSUUUVVV]]]bbbdddbbbaaadddeeecccggghhhqqqzzzzzz}}}tttgggaaaUUUHHHBBBBBB???;;;<<<999999<<<<<<999888:::888888888888888888888888666666666666777888999:::777777777777666666666666666666666666666666666666222333555666666666555444555555555555555555444444333333333444444555555555777666444444333444555666333444444555555444444333444444444333333222222222333333333333333333333333333333333333333333333333555555555444444333333333...///222444555444333222555555555555555555444444111222222333444555666666666777777888:::<<<>>>???===>>>???@@@BBBEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRRRRSSSUUUUUUTTTUUUWWWYYYXXXZZZ]]]___```bbbeeegggdddiiivvv~~~|||rrrooodddUUUKKKEEE@@@;;;===:::999<<<<<<999888:::888888888888888888888888:::999888777666666666666555555666666777777888888666666666666666666666666333444555555666555555555555555555555555555555555444444555555555666666666333444555666666555555444333444444555555444444333444444444333333222222222333333333333333333333333333333333333333333333333555555444444444333333333000111222333444444333222555555555555555555555555444444444444444555555555666777777888:::<<<>>>???@@@@@@@@@@@@AAACCCEEEFFFIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUTTTUUUWWWYYYZZZ\\\^^^```aaabbbeeegggdddhhhuuu~~~uuuggg[[[RRRHHH@@@AAA<<<:::<<<<<<999999:::888888888888888888888888:::999888777666666666666444444555666777888999999666666666666666666666666555444444444444555666666555555555555555555555555666666666666666777777777000222555777888777555333333444444555555444444333444444333333333333222222333333333333333333333333333333333333333333333333555444444444444333333333222222222222333333333333555555555555555555555555666666666555555555444444666777777888:::<<<>>>???CCCBBBAAA@@@AAABBBDDDFFFIIIIIIJJJJJJKKKMMMNNNOOOQQQSSSTTTUUUTTTUUUWWWXXX[[[]]]___``````aaadddfffeeeiiiuuu~~~vvvqqqjjj]]]PPPGGG@@@;;;<<<<<<:::999:::888888888888888888888888666666666666777888999:::555555666666777777888888666666666666666666666666555555444333333555666777444444444555555555555555666666666666666666666666111222444666777777666555333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333222222222333333444444444555555555555555666666666666666666666555666777777888:::<<<>>>???CCCBBB@@@@@@AAACCCFFFGGGJJJJJJJJJKKKLLLMMMMMMNNNPPPRRRTTTUUUUUUUUUVVVXXX\\\]]]^^^^^^^^^___bbbdddgggjjjuuu~~~wwwgggOOOFFF>>>======;;;999:::888888888888888888888888666666666666777888999:::888888777777666666555555777777777777777777777777555555444333333555666777444444444555555555666666555555555555555555555555333333333444555666777888333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333222222333333444444444444555555555666666444444555555666777777888666777777888:::<<<>>>???@@@@@@@@@@@@BBBEEEHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMOOORRRTTTUUUUUUUUUVVVWWW[[[[[[\\\[[[[[[\\\___bbbcccgggrrr~~~zzz}}}{{{xxxXXXMMMBBB>>>>>>;;;::::::888888888888888888888888:::999888777666666666666999999888777666555444444777777777777777777777777555444444444444555666666333333444444555666666666666666555555555555444444555444333333333555777888333444444555555444444333222222333333333333444444333333333333333333333333333333333333333333333333333333333444444444444555333333333333444444444444333333444444555666666666222333444555666777888888666777777888:::<<<>>>???>>>???@@@BBBDDDFFFHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNOOOQQQTTTUUUUUUUUUUUUVVVYYYZZZZZZYYYYYY[[[___bbb___cccooo|||{{{zzzwww}}}yyy```SSSEEE@@@???<<<::::::888888888888888888888888:::999888777666666666666888888777777666666555555777777777777777777777777333444555555666555555555333333444444555666666777777777777666666666555555444444555555555555555555333444444555555444444333222222222333333444444444333333333333333333333333333333333333333333333333333333333444444444555555111222333555555555444444333333444444555666666777333333444444555555555666666777777888:::<<<>>>???>>>@@@BBBDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNNNNNNNQQQTTTUUUUUUUUUUUUUUUYYYYYYYYYYYYYYY[[[```cccaaaeeeqqq{{{yyy}}}~~~zzzuuuyyy}}}|||yyyrrreeeVVVGGGAAA???===::::::888888888888888888888888666666666666777888999:::666666666666777777777777777777777777777777777777222333555666666666555444333333444444555666777777999888888888777777666666333444666777777666333222333444444555555444444333222222222333333444444444333333333333333333333333333333333333333333333333333333333444444555555555000111444666666666555444333333444444555666777777555444444444444333333333666777777999:::<<<>>>???@@@AAACCCEEEFFFFFFDDDCCCEEEGGGIIILLLNNNOOOOOOOOONNNQQQTTTVVVUUUTTTUUUUUUYYYZZZZZZYYYZZZ\\\aaadddhhhkkkuuu|||zzz{{{zzzzzz{{{pppeeeXXXRRRJJJCCC???===;;;:::===;;;::::::;;;;;;999888888888888888888888888888666666555555555555666666777666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444222222222222444444555555555555555555555555444333222111111333555666999777444333444444111...333333333333333333333333444444333333333333444444666666666666555444333222444444666888:::<<<>>>???@@@@@@@@@@@@AAACCCEEEFFFHHHGGGGGGHHHIIIKKKMMMOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVWWWXXXXXXYYY\\\```cccccchhhttt~~~{{{xxx}}}vvvqqq___XXXNNNFFFAAA>>>;;;999:::888777888999:::999888888888888888888888888888777777666666666666777777777777666666666555555555555555555555555555555555666666666666666666666666666666666666666666666666444555555555555555555444333333333333333333333333444333333222222333333444444444444444444444444444444333222111222333555666888666444333444444222000444444444444444444444444555555444444444444555555555555666666555555444444444555666888:::<<<>>>>>>@@@??????@@@AAACCCEEEFFFHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZ\\\```cccdddhhhsss|||yyyxxx}}}zzzllldddXXXOOOIIIDDD>>>:::<<<:::888888999999999777999999999999999999999999888888777777777777888888777777777666666666555555555555555555555555555555666666666666666666666666666666666666666666666666333444555666666555444333333333333333333333333333444333333222222333333444333333333333444444444444444333222222222333555666666444333333444555333222555555555555555555555555666555555555555555555666444444555666666666555555444555666888:::<<<===>>>????????????AAACCCEEEFFFHHHGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZ\\\```ccceeehhhqqq}}}vvvttt}}}~~~xxxpppggg___XXXOOOEEE===AAA>>>;;;::::::999888666999999999999999999999999999888888888888888888999777777777666666666666555555555555555555555555555666666666666666666666666666666666666666666666666333444555777777555444333444444444444444444444444333333333333333333333333222222333333333333333444444333333333333444555555333333333333444555555444444444444444444444444444666666555555555555666666333333555666666777777777555555777888:::<<<===>>>>>>>>>>>>???AAACCCEEEGGGHHHGGGGGGHHHIIIKKKMMMOOORRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYYYY[[[___bbbdddfffmmm}}}{{{pppwww~~~yyyrrrmmmggg[[[LLL@@@AAA>>>;;;999999999999888999999999999999999999999999999888888888888999999888777777777666666666666555555555555555555555555666666666666666666666666666666666666666666666666444444555666666555444444444444444444444444444444333333333333333333333333222222222333333444444444444333333333444444555555222222333444444444555666333333333333333333333333666666555555555555666666333333555666777777888888555666777888:::;;;======>>>===>>>???@@@CCCEEEGGGHHHGGGGGGHHHIIIKKKMMMOOORRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXZZZ^^^aaaaaadddjjjxxxyyyzzz~~~yyyvvvrrrfffUUUHHH???===:::888999:::;;;;;;::::::::::::::::::::::::999999888888888888999999888888777777777666666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444222333333444444333333222222222333333444444555555333444444444555555555555111333444444444444555777333333333333333333333333666555555555555555555666333444555666777888888888555666777888:::;;;<<<============>>>@@@CCCEEEGGGHHHGGGGGGHHHIIIKKKMMMOOORRRSSSTTTUUUVVVVVVVVVVVVXXXXXXYYYXXXXXXZZZ^^^aaa```ccciiivvv}}}}}}{{{rrrcccVVVGGGCCC???<<<<<<<<<;;;;;;::::::::::::::::::::::::888888777777777777888888888888888777777777666666555555555555555555555555666666666666666666666666666666666666666666666666777555444333333444555777555555555555555555555555222333333444444333333222222333333444555555666666333444444555555555555555111333555555333333555777444444444444444444444444555555444444444444555555444555666777777777777777666666777888:::;;;<<<<<<<<<<<<===>>>@@@CCCEEEGGGHHHGGGGGGHHHIIIKKKMMMOOORRRRRRSSSTTTUUUUUUUUUUUUZZZZZZ[[[ZZZZZZ\\\```bbb___cccjjjwwwzzzzzz{{{nnncccSSSNNNGGGBBB???===:::999::::::::::::::::::::::::888888777777777777888888888888888888777777777777555555555555555555555555666666666666666666666666666666666666666666666666888666444222222444666888555555555555555555555555222222444444444444222222333333444444555666777777333444555555666666555555111333555555333222444777555555555555555555555555444444444333333444444444555666666777777777777777666666777999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCEEEGGGHHHGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTTTTTTTTTTTTT\\\\\\]]]\\\\\\^^^aaaddd```dddkkkyyyxxxxxx~~~sssjjjggg\\\MMMDDDAAA???<<<999;;;;;;;;;:::::::::999999888888888888888888888888888888888888777777777777888999999999888777555444666666666666666666555555444555777888999888888777777777888888888888777777666666666666666666666666444444444444444444444444444444444444444444444444666555555555555444444444111333555777888666444333444555555666666666666666555555555555555555555555333444555666666666555444555555777888:::<<<======>>>>>>???AAABBBCCCDDDDDDGGGGGGGGGHHHIIILLLNNNPPPSSSTTTVVVVVVUUUTTTVVVWWW\\\\\\\\\[[[ZZZ\\\___bbbccceeennn~~~|||yyy}}}zzztttwwwqqqeeeVVVGGG>>>::::::;;;;;;;;;:::::::::999999777777777777777777777777888888888888777777777777888888999999888777555444555555555555555555555555777666333222222444777999666666777777777777666666555555555555555555555555444444444444444444444444555555555555555555555555666555555555555444444444111333555777777666444333333444444555555555555555555555555555555555555555333444555666666666555444555555777888:::<<<======>>>>>>???@@@AAABBBDDDDDDHHHHHHHHHIIIJJJLLLMMMNNNTTTUUUWWWWWWVVVVVVWWWYYY]]]^^^]]]\\\\\\]]]```cccdddeeennnxxx{{{~~~jjjPPP>>>:::===;;;;;;;;;;;;::::::::::::777777777777777777777777888888888888777777777777888888888888777666555555555555555555555555555555888999999999999888888777555555666666666666555555555555555555555555555555444444444444444444444444555555555555555666666666666555555555555444444444222333555777777666555444222333333444555444444444555555555555555555555555333444555666777666555555555555777888:::<<<============>>>???@@@BBBCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLSSSUUUWWWXXXWWWWWWXXXZZZ_________^^^]]]___bbbdddeeefffnnn}}}yyy|||~~~qqqVVVBBB===???<<<;;;;;;;;;;;;:::::::::777777777777777777777777888888888888777777777666777777777777777666666555444444444444555555555555666===FFFLLLKKKDDD:::444555666666777777666666555555555555555555555555555444444444444444444444444444444444444555555555555666555555555555444444444222333555666666666555444333333444555555555555444555555555555555555555555333444555666777777666666555555777888:::<<<===============>>>@@@BBBDDDEEEDDDEEEFFFHHHIIIKKKKKKLLLRRRTTTWWWXXXXXXWWWXXXZZZ`````````___^^^```ccceeeggggggnnn}}}yyyjjjXXXIIIAAA@@@<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888777777777666777777777666666666666666444444444555555555666666555===HHHPPPPPPGGG;;;222666777777888888777777666555555555555555555555555444444444444444444444444222222222333333444444444666555555555555444444444333444555666666666555555444444555666666666666666555555555555555555555555222444555777777777777666555555777888:::<<<===============>>>@@@BBBEEEFFFCCCCCCEEEFFFHHHJJJKKKLLLOOORRRUUUWWWWWWWWWXXXYYY`````````___^^^```ccceeeggghhhooo~~~zzzuuukkkaaaWWWNNNEEE@@@<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888888888888777777777777777666666555555666666777444444555555666777777777555999???BBBBBB>>>888444777777888888888888777777444444444444444444444444444444444444444444444444111111111222333333444444666555555555555444444444333444444555555555555555444555666666777777666666555555555555555555555555222444555777888888888777555555777888:::<<<======>>>>>>===>>>@@@CCCFFFHHHGGGGGGFFFFFFGGGIIIKKKMMMMMMPPPTTTWWWWWWWWWXXXYYY_________^^^]]]___bbbdddfffhhhpppvvviii^^^WWWOOOGGGAAA<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888777777777777777666555555555555666777555555666666777888888999666666777777777777777777666666777777777777666666444444444444444444444444444444444444444444444444111111222333333444555555666555555555555444444444444444444555555555555555333444555555666666555555555555555555555555555555222333555777888888888888555555777888:::<<<======??????>>>???AAADDDHHHJJJPPPNNNKKKHHHHHHIIIKKKLLLMMMPPPUUUXXXYYYYYYYYYZZZ]]]^^^]]]\\\\\\]]]```ccceeehhhqqq}}}mmm```WWWOOOFFFAAA======<<<<<<<<<;;;;;;;;;888888888888888888888888888888888888777777777777777666555444444555777777555666666777888999999:::666666666777888888888888555555666666666666555555444444444444444444444444444444444444444444444444222222333444444555666666666666555555555444444444444444444555555555666666222333444444555555444444555555555555555555555555222333555777888999888888555555777888:::<<<======@@@?????????AAAEEEIIIKKKXXXTTTOOOKKKHHHHHHJJJKKKMMMQQQVVVYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\___bbbdddhhhrrrsssggg^^^UUUMMMHHHDDDAAA<<<:::999:::::::::888888777777888999::::::777777777777666666666666222444666888999888777666888888777777666666555555777777777777777666555555777777666666555555555444444444444333333222222222666444333222222333555666555555555555555555555555444444444555555555555666666666555444444444444555444444444555555777888888555555555555555555555555666666777888999999::::::777777888999:::<<<===>>>;;;<<<>>>>>>???AAAEEEHHH\\\VVVOOOMMMNNNPPPNNNLLLMMMOOOSSSUUUVVVVVVXXXYYYZZZ[[[[[[[[[[[[]]]aaadddhhheeeooozzznnnddd[[[RRRMMMHHHDDD@@@===<<<<<<<<<<<<888888888888888999::::::888888888777777777666666333555777888999999888777888777777777666666666555777777777777777666555555777666666666555555555555444444444444444333333333666777777777777666666555555555555555555555555555444444444555555555555666666666555444444444444555333333333444444555666777555555555555555555555555666666777888888999::::::777777888999:::<<<===>>>;;;<<<>>>>>>???AAAEEEHHHXXXRRRLLLJJJLLLNNNMMMKKKMMMPPPTTTVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[]]]```cccfffeeeooowwwnnnfff___ZZZPPPLLLEEE@@@>>>>>>======999888888888888999999:::999999999888888888777777555666777999999999888888777777777777666666666666777777777777777666555555666666666666555555555555444444444555555555555555888999:::;;;;;;999777555555555555555555555555555444444444555555555555666666666555444444444444555333333333333333444555666555555555555555555555555666777777888888999999999777777777888:::;;;===>>>;;;<<<>>>>>>???AAAEEEHHHQQQMMMHHHGGGJJJLLLLLLJJJNNNQQQTTTVVVWWWXXXYYYZZZ\\\\\\\\\[[[ZZZ\\\___bbbdddeeeppp}}}{{{~~~~~~yyysssooolll^^^VVVLLLCCC>>><<<<<<<<<999999999888888999999::::::::::::999999999888888666777888999999999999999777777777777666666666666777777777777777666555555666666666666666555555555444444555555666666777777888999999:::999888666555555555555555555555555555444444444555555555555666666666555444444444444555444333333333444555555666555555555555555555555555666777777777888888888999666777777888999;;;<<<===;;;<<<>>>>>>???AAAEEEHHHLLLIIIFFFFFFHHHKKKLLLLLLOOOQQQUUUWWWXXXXXXZZZ[[[\\\\\\\\\[[[ZZZ[[[^^^aaaccceeerrrxxxuuuxxx|||zzzyyy~~~|||yyyxxxlllcccUUUHHH@@@===;;;;;;::::::999999999999999:::::::::::::::999999999999777888888999999999999999666666666666777777777777777777777777777666555555555555555666666666666666555555555666666777777777888777555444444444555555555555555555555555555555444444444555555555555666666666555444444444444555555555555555555555666777555555555555555555555555777777777777777888888888666666777888999;;;<<<===;;;<<<>>>>>>???AAAEEEHHHIIIGGGFFFGGGIIIKKKMMMNNNOOOQQQUUUWWWXXXXXXZZZ[[[\\\\\\\\\ZZZZZZ[[[^^^```bbbffftttyyywwwzzzsssooorrr|||~~~wwwoooaaaTTTJJJCCC>>><<<;;;::::::999999999999::::::::::::999999999888888888888888888888888888888666666666666777777777777777777777777777666555555555555555666666666666666555555555666666666666666666444222111111333555666555555555555555555555555444444444555555555555666666666555444444444444555666666555555555666666777555555555555555555555555777777777777777777777777666666666777999:::<<<===;;;<<<>>>>>>???AAAEEEHHHGGGGGGGGGHHHJJJLLLNNNPPPNNNQQQTTTVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYY[[[^^^aaaaaagggvvvwwwooopppsssyyy}}}xxxoooeeeZZZOOOEEE>>><<<;;;:::999999999999999999999999999888888888888888777777666666777777777555666666666777777777888777777777777777666555555555555555555666666666777666666555555555555555555333333333333444555666666555555555555555555555555444444444555555555555666666666555444444444444555666555555444444555555555555555555555555555555555777777777777777777777666666666666777888:::<<<===;;;<<<>>>>>>???AAAEEEHHHFFFGGGHHHIIIJJJLLLNNNPPPMMMPPPTTTVVVVVVWWWXXXZZZYYYZZZZZZYYYYYY[[[___bbbaaahhhuuuwwwvvvvvvjjjrrr}}}~~~|||xxxrrrgggYYYJJJAAA<<<;;;::::::999999999999999999999888888888777777777777666666666666666777555666666666777777888888777777777777777666666555444555555555666666777777666666555555444444444333111333555777888888777666555555555555555555555555444444444555555555666666666666555444444444444555555444444333333333444444555555555555555555555555777777777777666666666666555666666777888:::;;;<<<;;;===>>>??????AAAEEEHHHEEEGGGHHHIIIJJJKKKNNNPPPMMMOOOSSSUUUVVVVVVXXXYYYXXXYYYYYYYYYYYY[[[___bbbaaahhhtttzzz|||{{{tttqqqpppxxx}}}}}}~~~~~~pppXXXEEEAAA???<<<::::::999888666777777888888999999999:::999888888888777777666666555555666777777777777777;;;999888666555444555555666666666666666666666666666555444444444444555555555555444444444444555555555555555555555555555555666666666555444444333333333444444444555666666666555555555555555555555555444444444444444444444444222333444666777888888888555777999;;;<<<<<<<<<<<<:::;;;=========???BBBEEEGGGHHHIIIKKKLLLLLLMMMMMMPPPRRRUUUVVVVVVVVVXXXYYY^^^[[[XXXXXX[[[___bbbdddgggkkkvvv~~~zzz{{{yyyuuuxxxxxxwwwwwwyyyxxxmmmZZZKKK@@@>>>;;;:::;;;;;;:::888777777777888888888999999888888888888777777777666555555666777777777777777888888666555555666666777666666666666666666666666666666666666666666666666555555444444444444555555555555555555555555555555555555555555555444444444444444444555555555555555444444444444444444444444444444444444444444444444333444555777888999999999888999999:::;;;;;;;;;::::::;;;=========???BBBEEEEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRTTTUUUUUUVVVWWWYYY[[[ZZZXXXXXX[[[^^^```aaadddhhhttt~~~||||||}}}zzz|||}}}uuuqqqnnnooooooiii\\\QQQ@@@>>>;;;;;;;;;<<<;;;:::666666777777777777888888888888888888777777777777555555666777777777777777666666555555666777888999666666666666666666666666333444444555555555444444555555444444444444555555555555555555555555555555444444444555555555555555555555555555555444444444333333333333333333333333444444444444444444444444444555666888999999999999::::::999999999999:::::::::;;;=========???BBBEEECCCEEEGGGJJJLLLNNNOOOPPPOOOQQQTTTUUUUUUUUUWWWXXXYYYYYYYYYZZZ[[[]]]^^^___aaafffrrr~~~|||}}}zzz{{{||||||wwwqqqkkkhhhgggccc[[[TTTCCCAAA===;;;;;;;;;;;;:::666666666666666777777777888888888777777777777777555555666777777777777777666666666666666777777888666666666666666666666666444444555666777666555555555555444444444444555555555555555555555555555555333333444444555666666777666666666555444444444333333333333333333333333333444444444444444444444444444555666777888888888888:::999888888888999;;;<<<:::;;;=========???BBBEEEDDDEEEGGGIIILLLMMMNNNOOOOOOQQQSSSTTTTTTUUUVVVXXXWWWYYY[[[\\\\\\]]]^^^^^^aaafffsss~~~|||{{{}}}~~~}}}vvvlllfffccc^^^XXXSSSHHHDDD@@@<<<;;;:::999888777777777666666666666666777777777777777777888888555555666777777777777777777777777777777666666555666666666666666666666666666777888999999999999999555555444444444444555555555555555555555555555555222333333444555666777777666666666555444444444333333333333333333333333333444444444444444444444444444444555666777777777777666666666777888;;;===>>>:::;;;=========???BBBEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPSSSTTTTTTTTTUUUWWWXXX[[[]]]^^^]]]]]]^^^___bbbhhhuuu}}}{{{|||xxxooohhhccc^^^WWWSSSKKKGGGAAA===;;;:::999888888888777777777777666666777777777777888888888888555555666777777777777777777777888888777666555444666666666666666666666666333333333333444555666666555555444444444444555555555555555555555555555555333333444444555666777777555555555555555444444444333333333333333333333333444444444444444444444444444444555666666666666666444444555777999;;;===>>>:::;;;=========???BBBEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMOOORRRSSSSSSSSSUUUVVVXXX\\\______]]]\\\^^^```ccciiiuuu~~~yyyxxxzzz{{{vvvpppjjjeee```YYYUUUKKKGGGBBB===<<<;;;;;;:::999999888888888777777777666777777777888888888888555555666777777777777777555555777888888777777666666666666666666666666666111000///...///111333555555555444444444444555555555555555555555555555555333444444444555555666666444444444555555555555555444444444444444444444444444444444444444444444444555555666777777777777666444555666888:::;;;<<<<<<:::;;;=========???BBBEEEDDDEEEGGGIIIJJJLLLLLLLLLMMMOOOQQQSSSSSSSSSTTTVVVXXX\\\^^^^^^[[[ZZZ]]]aaaaaagggsssyyyzzz}}}~~~vvvtttuuuvvvsssoookkkgggbbb[[[WWWJJJFFFAAA===<<<======<<<:::999999999888888777777666666777777888888888999555666666777777777777777222444555777888999888888666666666666666666666666666555222111222555888;;;555555555444444555555555555555555555555555555555444444444555555555555555333444444555555666666666555555555555555555555555444444444444444444444444666777777888888888888777555666888999:::::::::999:::<<<=========???BBBEEEBBBDDDFFFHHHKKKMMMNNNNNNMMMOOOQQQRRRRRRSSSTTTVVVXXX[[[^^^\\\YYYXXX\\\```___eeeqqq~~~