BMN6(b ~~~~~~}}}|||}}}}}}|||{{{}}}|||||||||}}}}}}xxxrrrrrrwwwzzzyyywwwzzzzzzzzzzzzyyyyyyxxxxxx~~~{{{zzz~~~|||wwwrrrrrroookkkjjjjjjlllmmmmmmgggeeebbb___]]]\\\\\\\\\^^^]]]ZZZZZZ[[[[[[ZZZYYYYYYZZZZZZZZZ[[[]]]^^^^^^^^^]]][[[[[[\\\\\\[[[YYYZZZVVVSSSSSSVVVXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVYYYWWWWWWZZZ___cccccccccbbbfffllloooppppppooopppjjjiiiiiijjjkkkmmmoooqqqrrrssstttrrrmmmiiifffeeefffggghhhiiikkkoootttyyy|||yyywwwuuuuuuuuutttrrrnnnmmmlllkkklllnnnpppqqqoooooooooooopppsssxxx|||{{{wwwtttvvv{{{~~~}}}|||zzzvvvqqqmmmiiifffddddddfffiiikkklllaaa]]]YYYXXXZZZYYYVVVRRRUUUSSSQQQPPPQQQQQQQQQPPPMMMNNNOOOPPPQQQPPPPPPOOOMMMLLLKKKKKKKKKKKKIIIGGGIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLOOOQQQTTTUUUOOORRRVVVWWWWWWUUUUUUUUUPPPQQQQQQRRRSSSTTTUUUUUUTTTWWWXXXWWWTTTRRRRRRSSSRRRVVV[[[___aaacccdddfffbbb___ZZZXXXWWWWWWWWWVVVQQQSSSVVVXXXYYYZZZYYYYYYVVVVVVXXXYYY\\\bbbiiinnnmmmhhhbbb^^^___dddiiilllvvv~~~~~~tttsssqqqsssvvv{{{~~~mmmhhhdddeeehhhhhhbbb\\\WWWTTTRRRQQQRRRRRRRRRQQQLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIHHHHHHIIIHHHFFFDDDCCCDDDFFFFFFEEEEEEFFFGGGEEEFFFGGGGGGHHHIIIJJJKKKHHHIIIJJJJJJKKKMMMPPPSSSRRRTTTVVVUUUSSSQQQPPPPPPOOOOOOPPPQQQQQQQQQPPPOOOMMMPPPSSSSSSRRRQQQSSSVVVSSSZZZccckkkoooooonnnnnnfffaaa\\\XXXWWWXXXXXXXXXNNNRRRXXX]]]___^^^[[[XXXWWWYYY\\\```fffoooyyytttmmmfffdddhhhnnnsssuuu~~~{{{xxxvvvvvvyyy}}}|||xxxwwwzzz|||zzz}}}~~~||||||yyytttqqqrrruuuzzz}}}|||{{{zzzyyyzzz}}}~~~}}}zzzxxxuuusssyyyzzz|||}}}~~~~~~}}}}}}|||{{{yyyxxxxxxyyy{{{|||zzz{{{}}}zzz{{{{{{||||||}}}}}}~~~~~~zzzwwwwwwyyyxxxtttooouuutttsssqqqnnnmmmnnnoooooopppqqqrrrttttttuuuuuuppppppooopppqqqtttwwwyyy~~~}}}||||||}}}~~~|||xxxuuuttttttwwwwwwxxxyyy{{{}}}~~~~~~|||yyyzzz|||}}}|||vvvpppiiiggghhhiiihhheeebbb___^^^bbbfffddd]]]UUUWWWSSSOOOLLLLLLKKKKKKJJJFFFGGGHHHHHHHHHGGGFFFFFFLLLFFFDDDHHHKKKKKKLLLNNNLLLSSSSSSMMMPPP\\\cccaaafffdddeeeiiikkkeeeYYYNNNOOONNNNNNOOOSSSWWWYYYZZZ[[[aaaeeebbb[[[WWW[[[aaabbblll|||wwwmmmhhhhhhhhhddd``````bbbiiirrrzzzyyyrrrkkkhhhnnntttyyy{{{vvvyyy|||||||||{{{{{{zzzzzzyyy}}}|||zzzxxxwwwvvvvvvvvv{{{~~~xxxnnnggggggjjjdddddddddeeeeeefffffffffjjjjjjkkkkkkkkkjjjjjjiiiiiihhhgggiiinnnrrruuuvvvpppooonnnnnnoooooommmlllooommmkkkiiiiiijjjlllmmmlllkkkhhheeeccceeeiiilllqqqqqqppppppoooooonnnnnnlllkkkjjjiiihhhiiijjjkkkgggeeecccbbbbbbdddfffhhhgggggggggfffeeecccbbbaaafffccc___\\\[[[\\\___aaacccbbbbbbdddfffgggeeedddbbbccceeefffeeedddbbb```^^^]]]]]]___bbbdddeeeeeeeeefffggggggeeefffgggiii```___]]]\\\[[[[[[\\\\\\_________```````````````bbbaaa```___^^^]]]]]]]]]``````aaabbbcccddddddeeebbbbbbbbbbbbbbbbbbbbbbbbeeedddcccbbbbbbbbbcccddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaa```\\\]]]]]]^^^____________\\\^^^^^^[[[[[[___aaa___\\\]]]_______________```\\\\\\]]]^^^```bbbdddeeeggghhhiiihhhffffffhhhiiilllnnnoooooommmlllkkklllllllllkkkjjjhhhgggggggggllllllllllllmmmnnnqqqrrruuuuuuuuutttssstttwwwzzz|||{{{zzzyyyvvvsssqqqrrrtttuuuuuuvvvxxxzzz|||zzzxxxwwwwwwzzz}}}~~~zzzxxxyyy|||~~~~~~yyytttppppppooonnnsss{{{}}}~~~~~~|||xxxtttsssrrrttt|||~~~}}}{{{zzz|||xxxooohhheeeaaa___]]]\\\ZZZXXXVVVUUUTTTUUUVVVVVVUUUTTT\\\VVVRRRTTTWWWWWWXXX[[[ZZZcccgggdddiiivvvooobbbTTTTTTWWW[[[bbbiiinnnppptttxxx{{{yyytttsssvvvzzz}}}}}}|||{{{zzz|||{{{wwwtttrrrvvvzzz~~~~~~zzzxxxyyy{{{wwwuuurrrooollliiihhhgggmmmlllkkkkkklllooorrrtttssstttsssnnneee^^^[[[[[[VVVVVVVVVUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWYYY^^^bbbeeefffcccbbbaaabbbdddeeeeeedddcccbbb```^^^^^^___```bbbcccaaa___[[[YYYZZZ]]]```______^^^^^^]]]\\\\\\[[[XXXXXXXXXYYY[[[]]]___aaaYYYXXXUUUTTTTTTUUUWWWXXXYYYXXXXXXXXXVVVUUUTTTSSSWWWUUUSSSQQQPPPPPPPPPPPPTTTSSSRRRRRRTTTUUUTTTSSSQQQRRRRRRSSSRRRQQQPPPOOOPPPOOONNNOOOSSSVVVWWWXXXVVVUUUTTTSSSSSSSSSTTTUUUSSSRRRQQQOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQRRRRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVXXXYYYXXXUUURRROOOQQQRRRTTTUUUUUUTTTSSSRRRPPPSSSRRROOOPPPSSSSSSQQQUUUVVVWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[]]]```bbbbbbaaabbbccceeeeeeeeedddcccbbbdddfffjjjgggcccaaaaaaaaaaaaaaahhhgggggggggiiikkkmmmnnnpppqqqrrrqqqppppppsssvvvvvvxxxzzz{{{}}}~~~~~~~~~~~~}}}xxx}}}wwwtttrrrrrruuuvvvuuurrrpppooommmlllllllllnnnoooiiihhheeeeeeeeeeeedddcccaaabbbddddddccccccdddfffgggfffdddccccccfffiiijjjgggggghhhggggggeeedddddddddfffiiimmmqqqtttvvvwwwtttrrrnnnjjjhhhggghhhiiibbb```aaadddcccbbbdddhhhaaaccceeeeeedddcccbbbcccbbbgggjjjhhhgggkkkooopppmmmooorrrssssssssstttuuuzzzyyyxxxwwwvvvvvvuuuuuuqqqsssuuuvvvvvvuuuvvvxxxvvvxxxzzz{{{zzz|||}}}||||||~~~zzz|||~~~zzzyyywwwvvvuuutttqqqooopppmmmkkkllloooqqqpppnnnrrrkkkfffggghhhgggjjjnnnqqq|||wwwjjjlllqqqwww~~~zzzyyyzzz{{{zzzxxxyyyzzzxxxtttpppnnnmmmfffhhhjjjiiigggeeeeeeeeehhhlllqqqtttuuuwww||||||yyyrrrkkkeeeaaa___^^^aaa```___aaaeeelllsssxxxvvvtttqqqlllddd\\\VVVRRRNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMOOOTTTXXXZZZ[[[YYYXXXYYY[[[^^^``````___\\\ZZZXXXWWWWWWWWWYYYZZZ]]]\\\ZZZWWWTTTTTTVVVYYYTTTTTTSSSRRRQQQOOOOOONNNJJJLLLNNNQQQUUUYYY]]]___SSSQQQOOOMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLOOOOOONNNNNNMMMLLLKKKJJJLLLJJJIIIIIIJJJLLLLLLKKKHHHHHHGGGGGGFFFFFFFFFGGGJJJHHHGGGHHHLLLQQQTTTUUURRRNNNIIIGGGIIIJJJJJJHHHIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLIIILLLQQQSSSRRRMMMGGGCCCHHHKKKOOOQQQQQQNNNJJJGGGHHHKKKLLLJJJJJJMMMMMMJJJLLLMMMMMMMMMLLLKKKJJJIIILLLLLLMMMNNNPPPQQQSSSTTTUUUYYY^^^aaabbbbbbbbbccccccbbb```]]][[[\\\```dddooojjjccc]]]\\\\\\^^^^^^gggffffffeeefffhhhjjjlllmmmppprrrqqqooonnnpppsssvvvzzz}}}}}}zzzvvvvvvsssooosss|||kkkjjjjjjnnnrrruuussspppmmmkkkjjjkkkmmmmmmmmmllljjjllllllkkkmmmsssvvvttttttsssqqqqqqrrrrrrooommmjjjgggddddddgggiiiiiiiiieeeccc```]]]\\\\\\^^^___]]][[[ZZZYYYYYYZZZZZZZZZXXXYYYZZZYYYWWWVVVWWWXXXZZZYYYXXXWWWXXXZZZ\\\]]]ZZZ[[[\\\]]]\\\YYYWWWUUUYYYZZZ]]]___aaabbbbbbbbbcccaaa^^^\\\[[[[[[\\\]]]YYYZZZ\\\]]]]]]\\\]]]___XXXZZZ\\\\\\[[[ZZZZZZZZZYYY\\\^^^^^^___bbbfffiiihhhiiijjjiiihhhiiikkkmmmrrrpppnnnlllkkkkkkllllllkkklllmmmmmmlllmmmoooqqqoooqqqsssrrrqqqqqquuuyyy~~~}}}|||{{{yyyxxxyyyyyywwwxxxyyy{{{}}}}}}{{{xxxvvvxxxzzz}}}~~~}}}}}}~~~|||||||||vvvuuuttttttxxx}}}|||zzzuuunnniiihhhhhhhhhhhhqqqrrrrrrpppllliiigggfff___```aaa```^^^^^^___```]]]```dddiiinnnvvv~~~}}}uuullleee```^^^^^^[[[ZZZYYYZZZ___gggpppuuuzzzvvvrrrmmmhhhaaaXXXQQQMMMLLLJJJHHHGGGHHHIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJKKKJJJJJJMMMQQQTTTVVVVVVSSSSSSSSSUUUXXXZZZZZZZZZUUUTTTSSSQQQQQQRRRSSSTTTVVVVVVUUUSSSQQQQQQSSSUUUQQQQQQOOONNNLLLKKKJJJIIIGGGHHHKKKPPPTTTYYY\\\^^^RRRQQQOOOMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLNNNNNNMMMMMMMMMNNNNNNOOOLLLJJJHHHHHHKKKNNNOOOPPPIIIHHHFFFEEEDDDEEEFFFGGGJJJHHHGGGJJJOOOUUUZZZ\\\WWWQQQJJJHHHJJJLLLKKKHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKIIILLLPPPSSSRRRNNNIIIFFFJJJNNNRRRVVVUUUQQQKKKGGGDDDHHHKKKKKKLLLPPPPPPMMMHHHGGGGGGHHHJJJJJJJJJIIIFFFGGGIIILLLPPPSSSWWWXXX^^^aaaeeeggghhhiiijjjlllllliiieee```^^^```eeejjj|||xxxpppfff]]][[[```eeemmmqqqrrrnnnhhhgggmmmsssyyy}}}}}}yyyvvvwwwzzz~~~~~~{{{zzz{{{vvvrrrrrrpppmmmpppvvv___^^^^^^aaafffgggeeeccc```___^^^___aaaaaa```___\\\^^^^^^[[[\\\```bbbaaabbbbbbaaaaaaaaaaaa___^^^[[[YYYWWWWWWXXXZZZ\\\]]]\\\ZZZWWWSSSRRRRRRSSSTTTSSSRRRPPPOOONNNNNNOOOPPPOOOPPPQQQPPPMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVXXXWWWUUUTTTSSSTTTUUUVVVTTTUUUVVVTTTRRRSSSTTTTTTPPPRRRSSSTTTRRRQQQPPPQQQQQQQQQTTTWWWZZZ]]]bbbfffiiiiiihhhgggeeefffiiikkkooommmjjjgggdddcccbbbbbbeeeffffffdddbbbbbbccceeegggjjjmmmmmmkkklllooorrruuuuuuuuuuuuuuutttsssrrrpppooommmnnnqqqvvv|||~~~}}}|||{{{{{{~~~zzzyyywwwvvvuuuvvvxxxzzzxxxxxxxxxyyyzzz{{{|||}}}xxxzzz{{{zzzzzz}}}|||zzzxxxxxx}}}}}}zzzxxxyyyzzz{{{|||uuuvvvuuurrrsssvvvtttooohhheeebbb______aaabbbccclllmmmlllhhhccc___\\\[[[^^^^^^]]][[[YYYYYYZZZ\\\VVVVVVVVVYYY^^^gggqqqxxxvvvqqqiiiaaa[[[XXXWWWWWWTTTSSSQQQQQQTTTZZZaaaeeellliiieeecccccc___XXXRRRKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDBBBAAABBBCCCFFFGGGEEEDDDDDDFFFJJJLLLMMMMMMKKKJJJJJJKKKMMMOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKMMMOOOKKKJJJIIIHHHFFFEEEDDDCCCBBBDDDFFFJJJNNNQQQSSSUUULLLKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHGGGFFFEEEGGGJJJNNNQQQIIIGGGFFFGGGJJJNNNPPPQQQGGGEEECCCAAAAAABBBDDDEEEEEEDDDDDDGGGMMMTTTYYY\\\WWWQQQJJJHHHJJJLLLKKKHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBB@@@@@@?????????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDAAABBBCCCDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKNNNPPPQQQPPPNNNMMMLLLPPPUUUXXXWWWSSSMMMJJJBBBGGGKKKLLLPPPVVVWWWUUUKKKIIIFFFFFFHHHIIIIIIHHHAAACCCGGGLLLRRRWWW\\\___ggghhhhhhhhhhhhiiilllooossspppjjjeeebbbdddjjjnnn}}}ooo___ZZZaaakkkyyy}}}oookkktttxxxrrruuuxxxvvvssssssrrrpppnnnnnnlllkkknnnsssWWWWWWXXX[[[]]]^^^]]][[[ZZZYYYXXXYYYZZZYYYWWWVVVQQQUUUWWWTTTTTTXXXZZZZZZVVVVVVWWWVVVVVVUUUTTTSSSQQQPPPOOONNNOOOPPPRRRTTTSSSQQQOOOLLLKKKKKKLLLLLLMMMMMMKKKIIIGGGGGGIIIKKKMMMNNNNNNMMMJJJIIIIIIJJJGGGHHHHHHIIIJJJJJJJJJKKKJJJJJJJJJIIIJJJJJJKKKLLLHHHIIIKKKLLLNNNOOOPPPPPPNNNNNNLLLLLLLLLLLLMMMNNNPPPRRRRRRNNNKKKLLLMMMLLLGGGIIIKKKLLLLLLKKKKKKLLLLLLKKKMMMRRRXXX[[[aaafffjjjjjjiiigggeeeeeegggjjjnnnllliiifffbbb___]]]\\\`````````^^^[[[ZZZ[[[\\\bbbfffjjjkkkjjjjjjlllnnnqqqqqqrrrssstttrrrooolllhhhfffdddeeejjjqqqyyy~~~}}}yyywwwvvvvvvwwwzzz{{{{{{zzzxxxwwwxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxqqqsssuuuvvvwwwxxx{{{|||yyyzzz|||}}}~~~~~~}}}|||{{{{{{|||||||||}}}}}}{{{}}}~~~|||xxxvvvttttttzzz}}}|||{{{zzzzzzwwwwwwwwwxxxzzz{{{}}}}}}||||||||||||}}}{{{wwwtttnnnmmmjjjgggffffffggghhhggghhhhhhgggkkkooommmhhh___^^^\\\[[[[[[^^^aaaccckkkjjjhhhccc]]]WWWTTTSSSWWWWWWVVVTTTQQQQQQRRRTTTVVVSSSQQQPPPSSSYYY___dddaaa^^^XXXRRROOONNNOOOPPPPPPOOOMMMMMMNNNQQQUUUWWWXXXVVVTTTVVVYYYZZZXXXUUUMMMLLLKKKIIIGGGFFFDDDCCCDDDCCCCCCCCCCCCDDDFFFGGGCCCBBBAAACCCEEEFFFFFFEEEGGGEEEEEEEEEGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGGGGIIIKKKFFFFFFEEEDDDBBBAAA@@@@@@@@@AAACCCEEEGGGIIIIIIJJJEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBB@@@???AAAFFFKKKNNNFFFEEEEEEFFFJJJMMMOOOPPPEEEDDDBBB@@@@@@AAABBBCCCAAA@@@@@@BBBHHHNNNRRRTTTQQQMMMHHHFFFHHHIIIIIIGGGDDDCCCBBBAAAAAABBBCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLHHHKKKNNNQQQPPPMMMJJJGGGEEEJJJNNNPPPUUU\\\```^^^SSSMMMFFFCCCDDDEEEDDDCCC???AAADDDIIIOOOUUUZZZ\\\bbbaaa```]]]\\\]]]```cccjjjhhhddd```^^^```eeeiiiyyy{{{xxxkkk\\\WWW___hhh}}}qqqkkkvvvqqqgggiiimmmkkkjjjmmmgggggghhhhhhhhhiiillloooQQQSSSVVVWWWWWWVVVWWWWWWVVVUUUTTTTTTUUUTTTQQQOOOKKKPPPSSSQQQPPPSSSUUUTTTRRRRRRSSSRRRQQQOOOOOOOOOMMMMMMMMMLLLKKKLLLNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJGGGEEEFFFIIILLLMMMNNNNNNMMMKKKIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFIIIKKKMMMNNNIIIHHHHHHGGGGGGHHHIIIIIIJJJOOOPPPLLLIIIKKKJJJGGGEEEGGGJJJJJJIIIIIIIIIIIIKKKHHHIIIPPPVVVYYY___eeeggggggfffdddaaaaaaccceeegggfffeeeccc```^^^[[[ZZZYYYZZZ[[[[[[YYYXXXYYYZZZ\\\aaagggiiihhhffffffgggllllllmmmpppqqqpppkkkggg``````aaadddjjjqqqyyy}}}zzztttqqqqqqrrrttt~~~~~~zzz}}}}}}{{{{{{{{{|||yyyuuusssllllllmmmooossstttuuutttssstttvvvwwwwwwxxxyyyzzzrrrrrrtttvvvyyyzzzyyyyyyuuuuuuuuuwwwxxxyyywwwuuutttxxx||||||xxxuuuuuuvvvuuuqqqooonnnmmmlllrrrzzzzzzyyyzzz}}}~~~}}}zzz{{{|||~~~~~~|||yyywwwvvvyyy|||zzzvvvuuuvvvyyysssrrrnnnkkkiiihhhiiijjjffffffggghhhiiijjjkkkkkkhhhhhhhhhiiihhhgggdddbbb___^^^]]]\\\ZZZZZZZZZ[[[ZZZ[[[\\\^^^dddkkkiiiddd[[[ZZZWWWUUUUUUWWW[[[^^^ccccccaaa]]]WWWSSSQQQQQQNNNOOONNNMMMKKKJJJLLLMMMRRRQQQOOOOOOPPPQQQSSSSSSRRRPPPMMMJJJIIIIIIKKKMMMKKKLLLLLLMMMNNNOOOOOOPPPLLLKKKKKKLLLNNNQQQRRRRRRNNNNNNNNNMMMKKKGGGDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCCCCEEEEEECCCBBBDDDCCCBBBCCCEEEFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDFFFGGGGGGGGGGGGHHHDDDDDDDDDCCCBBBAAAAAA@@@@@@AAACCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBAAAAAA@@@??????AAADDDGGGIIIGGGFFFFFFHHHJJJLLLLLLKKKCCCBBBAAA@@@@@@@@@AAABBB???>>>===???CCCFFFHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEAAA@@@?????????@@@AAAAAAFFFFFFFFFEEEDDDCCCCCCCCCAAA@@@@@@???>>>>>>>>>???<<<<<<===>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCC>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEBBBDDDFFFGGGGGGFFFEEEDDDEEEJJJMMMOOOTTT\\\``````WWWOOOEEE@@@@@@BBBBBBAAA@@@AAACCCFFFJJJMMMPPPRRRSSSSSSSSSPPPNNNNNNPPPRRRUUUUUUTTTSSSSSSUUUYYY]]]ddddddbbb\\\VVVUUUZZZ```sssxxxzzzrrrgggdddllluuutttbbb___aaaaaacccjjjbbbeeeggggggiiilllppprrrNNNQQQUUUUUUSSSRRRTTTVVVTTTSSSSSSSSSSSSQQQNNNLLLIIIOOOSSSPPPNNNOOOOOONNNRRRSSSTTTSSSQQQOOONNNOOOIIIJJJJJJJJJHHHHHHIIIKKKHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGFFFDDDBBBDDDHHHLLLJJJKKKKKKJJJGGGFFFFFFGGGFFFGGGHHHJJJKKKJJJJJJIIIFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEFFFHHHJJJLLLNNNIIIHHHHHHGGGGGGHHHHHHIIICCCJJJMMMJJJGGGIIIFFFAAAGGGHHHJJJIIIGGGEEEEEEEEEHHHDDDDDDLLLRRRUUUZZZ`````````___]]][[[ZZZ[[[\\\[[[\\\\\\\\\[[[YYYWWWUUUPPPRRRUUUVVVVVVVVVXXXYYYTTTZZZ```cccaaa^^^]]]]]]ddddddeeeiiikkkjjjddd```YYY[[[^^^dddjjjqqqwwwzzz}}}uuummmjjjjjjlllnnnssszzzxxxyyyyyy}}}~~~}}}~~~}}}wwwrrroookkkiiiiiilllqqquuuuuussskkklllnnnpppppprrrtttvvviiikkknnnqqqsssssssssrrrooooooooorrruuuwwwvvvuuusssyyy~~~|||tttnnnmmmooollliiihhhhhhggggggmmmuuusssnnnmmmqqqvvvvvvssspppppprrruuuwwwwwwvvvrrrpppmmmpppssspppkkkggghhhkkkhhhhhhfffccc```___bbbddd`````````aaabbbccccccdddaaaaaaaaaaaa```^^^\\\[[[WWWXXXYYYYYYWWWWWWWWWXXXPPPRRRTTTYYYbbbjjjjjjeee[[[ZZZWWWSSSQQQSSSVVVYYYUUUUUUUUUTTTQQQOOOOOOPPPJJJKKKKKKJJJIIIIIIJJJLLLHHHIIIJJJLLLNNNMMMKKKIIIJJJIIIGGGFFFFFFGGGIIIKKKDDDFFFHHHJJJLLLLLLKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJKKKLLLKKKIIIEEEAAA>>>===>>>???AAAAAABBBBBBAAADDDCCCBBBBBBCCCBBB@@@>>>@@@???>>>???BBBCCCBBBBBBAAA@@@@@@@@@@@@?????????@@@BBBEEEEEEDDDCCCCCCDDDAAAAAAAAA@@@@@@?????????>>>???@@@AAAAAA@@@??????===>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>????????????>>>>>>??????@@@@@@AAAAAAEEEEEEEEEFFFHHHHHHGGGEEE@@@??????>>>>>>>>>>>>>>><<<;;;:::;;;<<<>>>======<<<>>>>>>>>>======???@@@BBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@??????>>>>>>===============>>>>>>???999999:::;;;<<<===>>>>>>======>>>???@@@AAAAAABBB<<<<<<===>>>>>>===;;;;;;======>>>???@@@@@@AAAAAA>>>???AAABBBCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCCCC???CCCEEEFFFKKKTTTXXXXXXVVVNNNCCC>>>???CCCEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIJJJKKKJJJHHHFFFFFFGGGDDDEEEGGGHHHIIILLLPPPTTTSSSQQQOOOOOOQQQTTTWWWYYYfffgggfff```ZZZZZZ___eeennnssswwwtttnnnnnnuuu}}}zzz|||}}}{{{xxxxxx}}}|||ccc[[[[[[[[[aaaiiicccgggjjjkkknnnrrrwwwxxxNNNNNNMMMMMMLLLLLLKKKKKKTTTRRRPPPMMMKKKIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEDDDCCCBBBCCCDDDIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIGGGGGGHHHIIIFFFCCCAAAAAACCCDDDCCCAAABBBBBBCCCEEEGGGIIIKKKLLLKKKGGGCCCCCCGGGIIIGGGDDDDDDEEEFFFGGGFFFEEECCCAAAAAAAAABBBBBBCCCDDDDDDEEEHHHGGGGGGHHHKKKNNNRRRTTTQQQQQQQQQRRRRRRRRRRRRRRRSSSQQQOOOPPPRRRSSSPPPMMMRRRSSSSSSSSSRRRSSSVVVYYYYYYZZZ[[[[[[ZZZYYYXXXXXX[[[^^^ccceeeccc```]]]\\\[[[[[[]]]bbbhhhmmmmmmlllooolllhhhggghhhjjjkkkkkkllluuu~~~vvvpppmmmssswww|||~~~}}}vvvpppkkkmmmkkkhhhiiilllpppsssuuummmllljjjjjjkkkmmmllllllmmmkkkjjjlllqqqtttsssrrrmmmoooqqqqqqooolllkkkjjjuuu||||||sssooopppjjj```hhhgggfffdddcccfffjjjnnnmmmkkkiiijjjnnnpppooonnnoooqqqrrrqqqrrrssspppkkkiiifffbbb```______^^^]]]aaa```^^^\\\[[[[[[[[[[[[UUUUUUVVVXXX[[[\\\[[[ZZZ\\\ZZZXXXVVVVVVWWWYYY[[[WWWUUUQQQOOOOOOOOONNNLLLMMMOOOSSS\\\cccddd___YYYXXXVVVSSSPPPNNNMMMMMMMMMPPPNNNLLLIIIHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<>>>>>AAA@@@>>>======>>>@@@AAA===============>>>>>>??????>>>======>>>>>>===;;;========================:::;;;<<<===>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;777888999;;;===>>>@@@@@@>>>>>>??????>>><<<:::999;;;999999:::===<<<999666888888999:::;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;::::::<<>>>>>>>>>>>??????@@@@@@@@@??????>>>=========>>>AAAEEEIIIKKKJJJHHHEEEBBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCGGGEEEDDDCCCCCCEEEGGGHHHJJJJJJIIIHHHIIIJJJKKKLLLTTTSSSTTTTTTUUUVVVXXXXXX]]]\\\^^^cccdddcccggglllqqqrrrqqqmmmiiijjjpppvvveeeYYYXXXWWW[[[aaa```gggpppvvvxxxzzz~~~KKKKKKKKKKKKKKKLLLLLLLLLNNNMMMKKKIIIGGGEEEDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGEEEDDDCCCCCCBBBBBBBBBCCCAAACCCDDDDDDCCCCCCDDDFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFFFFHHHGGGDDDBBBBBBDDDEEECCCBBBBBBCCCCCCDDDFFFHHHJJJKKKJJJFFFCCCCCCFFFHHHFFFDDDDDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBCCCDDDEEEEEEEEEIIIHHHGGGGGGIIIKKKMMMOOOMMMMMMMMMMMMMMMNNNNNNNNNQQQOOONNNOOOPPPPPPNNNLLLNNNPPPRRRSSSSSSUUUXXXZZZZZZZZZZZZYYYXXXWWWWWWXXX[[[^^^aaabbbaaa```______\\\\\\]]]```fffjjjjjjjjjeeedddccceeehhhjjjkkkkkkkkkssszzz|||xxxrrrnnnmmmpppssswww{{{}}}}}}|||{{{}}}~~~~~~~~~{{{vvvqqqmmmmmmkkkhhhiiilllooorrrsssooonnnllllllmmmmmmkkkjjjlllkkkkkkooossstttrrroookkkmmmoooooommmjjjiiiiiiqqqxxxyyyssspppsssooofffffffffeeedddbbbcccfffiiillljjjhhhhhhjjjkkkjjjiiilllnnnnnnlllmmmooommmhhheeebbb___^^^^^^^^^^^^]]]]]]\\\ZZZXXXWWWWWWWWWWWWTTTSSSSSSUUUWWWYYYYYYXXXYYYXXXVVVUUUUUUVVVXXXZZZWWWTTTQQQOOOOOOOOONNNMMMMMMNNNRRRYYY```aaa]]]XXXSSSQQQNNNLLLJJJIIIJJJJJJNNNMMMKKKJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAAAAABBBAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>=========>>>>>>???@@@AAAAAA===============>>>?????????@@@@@@???>>>======???@@@@@@??????>>>>>>======@@@???===<<<<<<===???@@@<<<<<<;;;;;;<<<<<<===>>>???>>>======>>>>>>===<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;:::999777666;;;:::999:::<<<<<<999777888999999::::::;;;;;;:::===<<<;;;:::::::::::::::888888888888999:::;;;<<<;;;:::999;;;===>>><<<:::999::::::;;;;;;<<<======>>>>>>?????????>>>>>>===<<<;;;<<<===???BBBFFFHHHDDDBBB@@@===<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGIIIIIIOOOOOOPPPQQQRRRSSSUUUUUUWWWVVVYYY]]]___^^^bbbgggmmmoooooolllhhhiiinnnsssuuuwwwxxxvvvsssttt|||jjj]]]ZZZXXX\\\dddgggppp{{{HHHHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBB???AAABBBCCCCCCCCCEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFFFFEEECCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIFFFCCCCCCFFFGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEIIIHHHFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKNNNMMMLLLMMMNNNNNNLLLJJJIIILLLPPPRRRTTTVVVXXX[[[ZZZZZZYYYWWWUUUVVVXXX[[[^^^______^^^\\\\\\^^^```]]]\\\\\\^^^bbbfffhhhhhhaaaaaabbbeeeiiijjjjjjiiikkkooosssssspppmmmllllllmmmnnnqqqsssuuuwwwwwwwwwvvvwwwxxxxxxwwwtttqqqnnnllljjjhhhiiikkknnnpppppppppooonnnoooooonnnkkkiiikkkkkknnnssswwwvvvqqqmmmiiikkkmmmllliiigggfffffflllrrrtttpppppptttrrrkkkggghhhhhhgggeeeeeefffgggkkkiiigggffffffeeedddbbbhhhiiihhhfffgggjjjhhhddd```^^^\\\\\\]]]^^^^^^]]][[[ZZZXXXVVVUUUUUUVVVVVVTTTRRRQQQQQQTTTVVVVVVVVVUUUTTTSSSRRRSSSUUUWWWXXXUUUSSSPPPOOOOOOOOONNNMMMMMMNNNRRRXXX]]]^^^YYYUUUNNNMMMJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<=========>>>???>>>===<<<===>>>==================<<<<<<>>>===<<<;;;;;;<<<===>>>:::::::::::::::;;;;;;<<>>======>>>>>>===;;;::::::::::::::::::::::::;;;<<<<<<;;;:::999888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<<<<<<<;;;:::999888777666;;;<<<<<<<<<;;;:::999888;;;:::999999::::::999777999999999999999:::::::::;;;:::999999999999999999777777777777888999::::::;;;:::999999;;;<<<<<<;;;999999888888999:::;;;<<<<<<<<<============<<<<<<:::::::::;;;===???AAACCC???>>><<<::::::;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQSSSXXXZZZZZZ^^^dddhhhjjjkkkjjjggghhhkkkooooooooonnnlllllloootttxxx~~~{{{zzz}}}pppeee___]]]cccmmmuuu~~~GGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDD???AAABBBBBBBBBBBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGEEECCCCCCEEEEEEDDDBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDDDDEEEHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLLLLKKKJJJIIIFFFJJJNNNQQQSSSTTTVVVXXXXXXXXXWWWUUUTTTVVV\\\aaaeeeddd```[[[XXXWWWZZZ]]][[[[[[[[[\\\```dddhhhjjjiiihhhggggggiiiiiihhhgggjjjllllllkkkiiihhhjjjllllllllllllmmmooorrrtttvvvqqqqqqrrrsssrrrpppnnnmmmkkkjjjhhhiiikkkmmmnnnmmmnnnnnnnnnpppqqqpppmmmjjjkkklllpppvvvzzzxxxqqqkkkiiijjjkkkiiieeebbbaaaaaafffkkkllljjjlllooooookkkhhhkkkmmmnnnlllkkkkkkkkkllljjjhhheeecccaaa```___eeefffdddaaabbbeeeeeeaaa]]]\\\\\\]]]___aaa```___]]][[[ZZZXXXXXXXXXXXXYYYUUUSSSPPPPPPRRRTTTVVVVVVQQQPPPPPPPPPPPPRRRTTTUUUSSSQQQNNNMMMNNNOOOOOONNNMMMPPPVVV\\\___]]]VVVQQQMMMLLLJJJHHHHHHIIIJJJKKKFFFHHHIIIJJJJJJIIIHHHGGGJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>?????????=========>>>>>>>>>??????BBBBBB@@@>>><<<:::999888>>>>>>============>>>>>>>>>???@@@???>>>===>>>???;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<:::999999999999:::;;;;;;>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999888777777888888888888888888888888999999999999:::::::::;;;888888888888999999::::::<<<;;;:::999777666555444;;;;;;;;;;;;;;;:::999999;;;:::999888999999999999999999999888888888888999999888888777777777888888888777777777888888999:::;;;999888888999:::;;;<<<:::999888777777999;;;<<<999::::::;;;;;;;;;;;;;;;::::::::::::;;;===>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNQQQVVVXXXYYY]]]cccdddfffhhhhhhggggggjjjlllmmmkkkiiihhhjjjnnnpppqqqwww|||~~~zzzxxx|||vvvmmmiiiiiiqqq|||GGGGGGGGGGGGFFFFFFEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCAAABBBCCCBBBAAA@@@AAABBBAAAAAAAAA@@@@@@AAABBBBBB???@@@AAAAAA@@@@@@BBBCCCBBBBBBBBBAAA@@@@@@@@@AAACCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIFFFIIILLLOOOPPPPPPQQQSSSUUUVVVVVVTTTSSSXXX```hhhpppmmmfff^^^XXXVVVWWWZZZXXXYYYZZZ\\\```dddiiimmmpppmmmhhhffffffgggggggggiiiiiigggeeeeeefffiiilllkkkjjjiiiiiikkkooosssuuunnnnnnnnnnnnmmmkkkjjjiiijjjiiihhhiiilllmmmmmmllljjjjjjlllnnnqqqqqqooommmkkkmmmqqqwwwzzzxxxpppjjjiiijjjiiifffbbb^^^]]]]]]aaadddeeedddeeehhhhhhggggggjjjnnnppppppooooooooommmllliiifffbbb```^^^^^^bbbcccaaa^^^___bbbbbb^^^\\\\\\]]]___bbbcccbbb```]]]\\\[[[YYYYYYYYYYYYZZZVVVTTTQQQQQQRRRTTTUUUUUUMMMMMMLLLMMMNNNOOOPPPQQQPPPNNNLLLKKKMMMNNNNNNMMMNNNSSS[[[aaabbb]]]TTTMMMKKKJJJIIIGGGHHHIIIJJJLLLDDDFFFHHHJJJJJJIIIGGGFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@>>>======??????@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@?????????<<<<<<<<<=========>>>>>>::::::;;;;;;<<<<<<======AAAAAA???===;;;999888777???>>>>>>=========>>>>>><<<===>>>>>><<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<:::999999999999999999:::::::::999999::::::;;;<<<===<<<:::;;;<<<<<<;;;999::::::::::::::::::::::::666666777888888999888888777777777777777777777777888888888888999999999999999999888888777777777777888888888777666666555555777777666666666555555666999999888777777888;;;<<<:::999888777777777777777777777666666666777777888999888888888888999999:::999999888777777888:::;;;;;;:::888777777999;;;<<<777888999::::::::::::::::::::::::;;;;;;<<<===>>>===<<<<<<;;;<<<===>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@???@@@AAABBBBBBBBBBBBAAAEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDFFFHHHIIIJJJJJJJJJKKKKKKNNNSSSVVVVVVZZZ``````bbbdddffffffgggiiijjjiiifffccccccfffiiijjjjjjpppvvvyyyxxxxxx}}}}}}~~~zzzuuussswwwHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@???????????????@@@@@@AAAAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@AAAAAABBB===???@@@@@@@@@@@@AAABBB@@@AAAAAA@@@>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKJJJIIIGGGGGGHHHEEEGGGJJJKKKKKKLLLMMMOOORRRTTTUUUSSSRRRWWWaaaiiiuuuqqqkkkccc\\\XXXXXXZZZWWWYYY\\\___bbbfffkkknnnmmmjjjeeecccdddfffggghhhgggeeecccbbbbbbdddgggiiiiiihhhffffffhhhlllqqqssskkkkkkjjjiiihhhhhhgggggghhhhhhiiikkkmmmnnnmmmlllggggggiiikkknnnpppooonnnkkkllloootttwwwtttnnnhhhggggggfffccc___\\\\\\\\\^^^_________```bbbcccdddbbbeeejjjlllmmmlllllllllkkkjjjiiieeeaaa^^^]]]^^^___aaa```]]]^^^aaa```\\\[[[\\\]]]```bbbbbb```^^^ZZZYYYWWWVVVVVVVVVWWWXXXUUUSSSQQQPPPQQQRRRRRRRRRJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKIIIIIIKKKMMMMMMMMMOOOUUU]]]bbbaaaZZZQQQJJJIIIHHHFFFEEEEEEFFFHHHIIIDDDEEEGGGHHHIIIHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@???>>>======<<<===>>>>>>???>>>>>>===>>>>>>>>>============<<<;;;;;;<<<<<<<<<=========999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;888999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999999999999:::;;;;;;;;;:::999999::::::999777777777777777777777777777555555666888888999999999666666666666666666666666777777777777888888888999999999888888777666666555666666666666777777777777777666666555555555666777777777777666666888<<<@@@;;;:::888666555555666666666666666666666666777888999888888888888888999999666777888888777777888::::::999888777777888999:::666777888999999::::::999:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>=========>>>??????@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGHHHGGGJJJOOOQQQQQQUUUZZZ^^^___```bbbdddfffhhhiiifffdddcccccceeeggghhhhhhlllqqqttttttwww~~~|||xxxxxxzzz}}}}}}|||{{{~~~}}}|||{{{|||FFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA??????>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAA@@@???AAABBB@@@@@@??????@@@AAAAAABBB===>>>@@@@@@??????AAABBB@@@BBBBBBAAA>>>>>>???BBB@@@@@@@@@@@@AAABBBDDDDDDAAABBBCCCCCCBBBAAA@@@@@@??????AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEGGGIIIHHHFFFDDDEEEFFFCCCEEEFFFGGGGGGIIIKKKNNNPPPSSSTTTRRRPPPTTT^^^fffnnnlllhhhbbb]]]YYYYYYZZZXXX\\\```bbbdddfffjjjnnniiigggddddddeeefffffffffbbbaaa______aaaccceeeeeeeeedddbbbbbbdddhhhlllooohhhhhhgggfffffffffggghhhggggggiiilllooopppnnnmmmggggggggghhhkkkmmmmmmllljjjiiikkknnnpppooojjjeeebbbccccccaaa___]]]^^^___^^^\\\\\\]]]___```bbbeee^^^aaaeeeggggggfffffffffffffffeeebbb]]]ZZZ[[[\\\\\\^^^^^^\\\]]]```]]]XXXYYYYYY[[[^^^______[[[YYYVVVUUUTTTSSSRRRSSSTTTTTTPPPOOONNNNNNNNNOOOMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLOOOTTTZZZ]]][[[TTTMMMHHHHHHGGGEEEDDDDDDEEEFFFGGGEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAA@@@???@@@@@@AAABBBAAAAAA@@@???>>>======<<<===>>>>>>>>>===<<<;;;>>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;888999999:::;;;<<<<<<<<<;;;;;;:::999999999999999777888999999888888999;;;:::::::::999999888888888888888999999999999888888888888777777888888999:::999888777777888888777666666666666666666666666666666777777888888888777777666666666666666666666666666666666777777777888888888888888777777777777777555555666666777777888888888888777666666777888999555666666555555888>>>CCC<<<:::888666444444555666666666666666666777888888888777777666666777777777444666999888777666777999777777777777777777777777666666888999999:::::::::888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<======>>>??????@@@@@@??????>>>===>>>???@@@AAA???@@@AAABBBCCCBBBBBBAAABBBCCCEEEGGGGGGFFFEEEDDDFFFEEEGGGLLLMMMMMMQQQVVV[[[[[[\\\^^^aaadddfffgggeeeeeedddddddddeeegggiiiiiilllnnnpppuuu}}}}}}wwwuuusssssstttvvvwwwxxxxxx~~~}}}}}}|||~~~~~~~~~DDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>@@@@@@??????@@@AAABBBBBB===>>>@@@@@@@@@@@@BBBDDD@@@@@@??????@@@AAABBBBBB<<<>>>???@@@??????AAACCCAAACCCCCCBBB???>>>@@@CCC?????????@@@AAABBBDDDDDD@@@AAACCCCCCBBB@@@@@@@@@>>>???AAACCCDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCAAAAAABBBCCCEEEFFFFFFGGGCCCEEEHHHGGGDDDBBBCCCEEEAAABBBDDDDDDEEEGGGKKKNNNOOORRRTTTQQQNNNQQQZZZbbbddddddbbb___[[[YYYYYYZZZ[[[^^^ccceeeeeefffiiillljjjhhhgggggghhhgggeeeccc___^^^]]]^^^```bbbccccccaaa```______aaaeeeiiilllfffeeeddddddeeefffhhhiiifffgggiiilllpppqqqooonnnhhhgggffffffhhhjjjjjjjjjiiiggggggiiilllkkkgggccc___`````````______aaabbb^^^\\\[[[]]]___aaadddggg^^^```cccdddcccbbbbbbbbbaaabbbbbb___ZZZXXXXXXZZZZZZ]]]]]]\\\]]]___\\\VVVWWWWWWYYY[[[]]][[[WWWTTTTTTTTTRRRQQQQQQRRRSSSSSSLLLKKKKKKKKKLLLKKKIIIGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEHHHJJJKKKKKKPPPSSSWWWWWWTTTOOOJJJGGGIIIHHHFFFEEEDDDEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@?????????@@@AAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@>>>===<<>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999999999:::888999;;;;;;::::::;;;<<<:::999999888777666666555888888999999999999888888666666666666666777888888888777666666777777666555888888888888888888888888999999999888888777666555666666666666666666666666666666666666777777777777666666777777888888999999666666666666777777888888555444333222222333555555444555555444444888???EEE<<<:::888555444444555555666666666666666777888888777666666555555555666666222666999999777555666888555666666777666666555555666666777999999:::::::::666777888::::::;;;;;;;;;>>>>>>>>>======<<<<<<<<<999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@AAA@@@???===<<<<<<>>>@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEFFFFFFEEECCCBBBFFFFFFHHHLLLMMMMMMPPPUUUYYYXXXXXX[[[^^^bbbeeefff```bbbbbbaaa```aaacccffffffggghhhjjjpppxxxxxxtttooopppqqqrrrssstttvvvwwwwww|||~~~}}}}}}|||{{{zzz{{{}}}wwwzzz~~~zzzvvvzzz~~~>>>AAAEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@CCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA????????????>>>>>>>>>===;;;;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<<<<===???@@@???===;;;<<>>>>>>>>>>>>>>???@@@@@@???>>>???@@@@@@@@@@@@@@@@@@???>>>===@@@???>>>>>>>>>???AAABBB?????????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDEEEGGGHHHIIIJJJOOONNNMMMLLLMMMOOORRRTTTXXX[[[]]][[[WWWUUUYYY\\\\\\___cccddddddbbbaaaaaacccgggkkkmmmlllgggaaa]]]WWWYYY\\\^^^___```bbbccc___``````___^^^___bbbdddcccaaa```aaadddfffeeecccgggggggggjjjnnnooollliiieeeddddddggglllmmmiiiddddddbbbbbbeeehhhhhhfffcccfffbbb^^^\\\^^^______]]][[[ZZZZZZ]]]cccfffgggeeebbb___]]]\\\^^^^^^\\\ZZZ\\\[[[ZZZXXXWWWWWWVVVVVV[[[[[[\\\]]]\\\ZZZXXXVVVYYYYYYYYYXXXVVVTTTRRRPPPOOONNNNNNMMMLLLLLLLLLMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJJJJJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGKKKSSSYYYUUUJJJBBBDDDHHHIIIHHHHHHHHHHHHFFFCCCAAADDDDDDEEEDDDDDDCCCBBBBBBBBBAAA???>>>>>>???AAABBB>>>===;;;<<<>>>??????>>>AAA???===<<<;;;<<<===>>>>>>>>>============>>>>>>=========<<<;;;;;;::::::??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888<<<;;;999888888888999999999999999::::::;;;;;;;;;888888999:::::::::999999888888777777888888999:::::::::999999::::::999888777777666666666666777777888777777777777777888999999888666555555555666777777777777777777777777777555555555555666777888999666666666666555444333222555555555555555555444444555555555555555555555555555555444444444444555555555555444333444555666777666555555555666777999:::666444333444666777444222555555555555666666666666444444444555555555555555666666666666666555555555555555666888999999666444555777888666444333555888555777888888888888:::;;;;;;===>>><<<999666666888888:::;;;;;;;;;;;;<<<>>>:::;;;===>>>>>>>>>======>>>======<<<<<<===???@@@AAA@@@@@@??????@@@@@@AAA??????@@@AAACCCDDDDDDEEEHHHGGGEEEEEEFFFJJJMMMPPPYYYYYYXXXWWWWWWYYY^^^bbbbbb```^^^```cccdddcccaaaaaaccceeegggkkkpppwww|||sssrrrpppooopppqqqssstttyyy~~~~~~{{{{{{}}}~~~yyyuuuwwwzzzwwwqqqtttqqqpppuuu|||{{{zzzvvvrrrqqquuu~~~~~~~~~~~~|||zzz|||{{{yyyxxx@@@BBBCCCDDDCCCCCCDDDFFFCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>======;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>???>>><<<;;;<<>>======>>>>>>???@@@@@@>>>>>>???@@@???????????????>>>======???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIMMMLLLKKKJJJKKKNNNPPPRRRUUUXXXYYYXXXTTTSSSVVVYYYZZZ]]]```aaaaaa_________aaadddggghhhgggccc^^^[[[VVVXXXZZZ\\\\\\^^^```bbbccccccbbb```^^^]]]___aaabbb```___aaacccdddbbb```bbbbbbdddgggkkkkkkiiifffeeedddeeeiiimmmmmmiiidddcccaaaaaacccffffffdddbbbdddaaa^^^]]]^^^___^^^\\\ZZZYYYZZZ^^^bbbeeedddcccaaa^^^[[[[[[\\\\\\ZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWUUUTTTVVVVVVVVVVVVTTTRRRPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFMMMRRROOOHHHCCCDDDGGGIIIHHHGGGFFFFFFDDDBBBAAACCCDDDDDDDDDDDDCCCBBBAAABBB@@@???>>>>>>???@@@BBBAAA???>>>>>>@@@AAAAAA@@@@@@>>>===<<<;;;<<<===>>>>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<:::::::::::::::999999999;;;:::999888888888888999999999999999:::::::::;;;888999999:::999999888888888888777777777888999999777999:::888555333444666777777666666666666777777777666666666666777888888888777666666555555666666555555555555555555555555777666555555444555555555666666666666555444333222555555555555555555444444555555555555555555555555555555444444444444555555555444444333444555666777666555555555555777888999888666555666888888666444444444444444555555555555333444444444555555666666666666666666555555555555111222333555777888666444444666777666444444666888777888999999777777888999<<<>>>???>>>:::888888999777888::::::999999:::;;;::::::<<<=========<<<<<<===<<<<<<;;;<<<===>>>???@@@??????????????????@@@>>>??????@@@AAABBBCCCDDDGGGFFFEEEDDDFFFJJJNNNPPPXXXXXXWWWVVVUUUWWW\\\______]]]\\\]]]```aaa```___^^^```bbbeeehhhnnntttyyyqqqqqqpppoooppprrrtttuuuyyy}}}}}}zzzzzz{{{|||zzzvvvrrrtttxxxvvvpppooommmlllpppvvv{{{{{{yyytttrrrooollllllqqqxxx}}}{{{yyywwwwwwxxxyyyxxxwww{{{|||}}}||||||}}}BBBBBBBBBAAA@@@AAADDDGGGBBBBBBBBBAAA@@@@@@??????AAAAAA@@@????????????@@@?????????>>>>>>?????????>>>>>>>>>>>>============;;;;;;<<<===>>>>>>>>>>>>===================================================<<<;;;<<<>>>?????????@@@@@@???>>>===============>>>??????======>>>???======>>>>>>>>>===<<<<<<======>>>????????????>>>=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGJJJIIIHHHHHHIIIKKKMMMOOOPPPSSSTTTSSSPPPPPPRRRUUUWWWYYY\\\]]]\\\\\\\\\\\\___```aaabbb```]]]ZZZXXXUUUWWWXXXYYYYYY[[[___bbbeeedddccc___\\\ZZZZZZ\\\_________```aaa```^^^\\\___```cccfffiiiiiigggdddeeeeeegggkkknnnmmmhhhdddaaaaaa```bbbccccccbbb```bbb```___^^^^^^^^^\\\[[[XXXYYY[[[^^^aaabbbaaa___^^^\\\YYYYYYYYYYYYXXXVVVVVVVVVUUUTTTTTTSSSTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSSSSQQQOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCGGGKKKKKKGGGEEEEEEGGGHHHGGGFFFDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>@@@@@@>>><<<;;;;;;===>>>>>>===>>>===<<<;;;;;;<<<>>>???======<<<<<<<<<<<<======:::;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<<<<888999999999999::::::::::::999888888777888888888888888888999999999999:::999999999999999888777666777777777777777888888999555999<<<888222///111555777666666555555666666777555555555555555666777777666666666777666666555444444444444444444444444444888777666444333222222222555555666555555444333222444444444444444444555555444444444444444444444444555555444444444444555555444444444333444555555666666666555555555666666777666666555666888888666555333333333444444444444555333333444444555666777777555555555555555555555555000000222444777888777555333555555555444555666888777888999888777666777888;;;=========:::888888999666777888888777666777999999999:::;;;;;;;;;::::::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAEEEDDDCCCDDDFFFJJJNNNPPPVVVVVVUUUSSSRRRTTTWWWZZZZZZYYYYYYZZZ\\\^^^]]]\\\[[[]]]___aaadddiiinnnrrrnnnnnnmmmnnnoooqqqtttuuuxxx{{{~~~~~~zzzwwwwwwxxxvvvuuuqqqmmmooosssqqqlllhhhfffgggjjjooorrrrrrpppmmmjjjgggfffiiimmmppprrrrrrqqqooopppqqqssssssrrrxxxwwwvvvuuuxxx~~~@@@AAABBBAAA@@@AAABBBDDDAAAAAAAAA@@@??????>>>>>>@@@@@@???>>>>>>>>>>>>???=========>>>>>>=========>>>>>>=========<<<<<<<<<:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>======<<<<<<<<<===<<<===>>>>>><<<<<<===>>><<<<<<<<<======<<<<<<;;;;;;<<<===>>>???>>>======<<<<<<===============>>>===============>>>>>>>>>>>>==================>>>???@@@@@@AAABBBBBBBBBBBB???@@@@@@AAACCCDDDDDDEEEEEEEEEDDDEEEFFFHHHJJJLLLLLLNNNOOONNNMMMMMMOOORRRUUUWWWYYYYYYXXXXXXYYYZZZ^^^^^^^^^]]][[[YYYWWWVVVUUUUUUVVVVVVWWWYYY^^^aaaccccccaaa]]]ZZZXXXXXXYYY^^^^^^_________]]][[[YYY^^^```dddhhhjjjiiigggdddcccdddgggkkkmmmlllgggcccaaa`````````aaaaaa```_________^^^^^^]]][[[YYYXXXWWWXXX[[[^^^``````^^^\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTTTTRRRQQQPPPOOOOOOOOOMMMNNNOOOOOOPPPOOOOOONNNOOOPPPPPPPPPOOOMMMLLLKKKHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAAAAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGFFFDDDBBB@@@???@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>???;;;:::999999;;;<<<<<<;;;<<<;;;;;;;;;;;;<<<>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;777777777888999::::::;;;888888888777777777888888888888888888888888888888999999999999888777666555777666666666666777888888666888999888444333444666666666666555555666666666444444444444444555666777444555666777666555444333444444444444444444444444888777666444333333222222444555555555444444333222333333444444444444555555444444444444444444444444555555444444444444555555333333333444444444555555666666555555555555555555333333333444555555444444333333444444444555555555222333333444555666777777444444555555555555555666444333444666888999888666333333444444444555777888555777888777666666777888888999999999888777666666666777888777666666777888888888999999999999999999999999999999999::::::;;;<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>>>>??????BBBBBBBBBCCCFFFIIIMMMOOORRRRRRQQQPPPNNNOOORRRUUUVVVVVVVVVWWWYYYZZZZZZZZZ[[[\\\^^^^^^```bbbfffjjjiiiiiijjjkkkmmmppprrrssstttvvvxxxwwwuuurrrqqqrrrpppppplllhhhhhhjjjiiidddbbbbbbcccfffiiikkkiiiggggggdddaaabbbfffjjjkkkjjjiiihhhhhhiiikkknnnnnnnnnqqqpppppppppttt|||~~~~~~~~~~~~|||}}}===???BBBCCCBBB@@@@@@@@@@@@@@@@@@???>>>>>>======??????>>>============>>>;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;===>>>======<<<<<<;;;;;;<<<<<<;;;<<<======;;;;;;<<<===:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAA@@@>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBCCCEEEGGGHHHJJJJJJKKKKKKKKKLLLNNNOOOSSSUUUVVVUUUUUUUUUWWWYYY^^^]]]\\\ZZZYYYWWWVVVUUUSSSTTTTTTUUUUUUXXX\\\___aaaaaa```]]][[[ZZZ[[[\\\\\\]]]^^^]]]\\\ZZZYYYXXX]]]```dddfffgggfffdddcccaaabbbeeehhhiiigggdddaaa`````````___^^^^^^^^^^^^[[[\\\\\\[[[YYYWWWUUUUUUUUUWWW[[[]]]^^^]]]\\\[[[YYYXXXWWWUUUSSSRRRRRRRRRSSSRRRPPPMMMKKKJJJIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEECCCAAA@@@@@@BBBDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCEEEEEEDDDAAA>>>===???AAA??????@@@@@@@@@@@@??????========================>>><<<;;;;;;===>>>>>>===:::::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;555666666777888999::::::777777777777777777777777777777777777777777777777999999999888777666555444666666555555666666777888777444333444777888666444666666555555555555666666333333333333444555666777444555666666666555333222555555555555555555555555666555555555555555555666444444444444444444333222333333333333444444555555444444444444444444444444555555444444444444555555333333333444444444444444555555555555555444444444111222444444444444444444444555555555666666666666333333444444555666666777333444444444555555666666777666555555777777555444333333333333555666777777222444666666666777888:::777777777777888777666555666777999888777777888999888888888777777777888888777888888999999999999999:::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<=========@@@@@@@@@AAADDDGGGKKKMMMMMMMMMMMMLLLJJJKKKNNNPPPRRRSSSTTTUUUVVVWWWXXXYYY\\\\\\]]]\\\[[[\\\^^^```bbbcccdddfffiiikkkmmmnnnmmmnnnoooooommmkkkjjjjjjjjjjjjgggaaa___aaa___[[[^^^___aaaccceeedddbbb``````]]][[[]]]aaaddddddccc______```bbbeeeggghhhgggiiijjjkkkmmmqqqwww~~~{{{zzzzzzzzz}}}|||yyyvvvtttvvvzzz~~~;;;>>>BBBCCCBBB@@@>>>>>>@@@??????>>>======<<<<<<>>>>>>===<<<<<<<<<<<<===999:::;;;<<<<<<;;;:::999===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<888999::::::999:::<<<>>><<<<<<;;;;;;:::;;;;;;<<<:::;;;<<<<<<::::::;;;<<<::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<=========>>>>>>============<<<<<<<<<;;;;;;::::::;;;;;;<<<888999;;;===>>>>>>======<<<<<<===>>>>>>???@@@@@@>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMQQQRRRRRRQQQQQQRRRTTTWWW\\\[[[YYYWWWUUUTTTRRRRRROOOQQQRRRSSSSSSVVVYYY\\\^^^^^^^^^]]][[[[[[]]]___ZZZZZZ[[[YYYWWWVVVVVVWWW[[[]]]```aaa```_________^^^___aaaccccccbbb```^^^_________]]][[[ZZZ[[[\\\XXXXXXXXXVVVSSSQQQQQQQQQQQQTTTWWWYYYYYYXXXYYYYYYUUUVVVUUUSSSOOONNNNNNOOOOOONNNLLLJJJHHHFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@??????AAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@CCCEEEEEEBBB>>><<<>>>@@@======>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999888999999999999::::::::::::555555666777888888999999555666666777777777777666777666666666666666555555777777777777777666555444555555555555555666777777555111...000666999666111666555555444444555555666333333333444555666777888444444555555444444333222555555555555555555555555444444444444555666777888333333444444444444333333222222333333444444555555333333333333333333333333555555444444444444555555222222333444444444444333333333444444555444444333222444666666666555666777555555555666666666777777444444444555555555555666333333333444555555666666666555333333333333222111555333222333555666666555000222444555666777999;;;888777777888999:::888777666777999999888888:::;;;999888777777666777777777666777888999999999999888999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<===>>>>>>@@@BBBEEEGGGIIIHHHHHHIIIHHHGGGHHHJJJLLLNNNPPPRRRSSSRRRSSSUUUWWWZZZ[[[[[[YYYWWWWWWXXXYYY[[[\\\^^^```ccceeeggghhhddddddeeeeeeddddddcccccccccdddaaa[[[XXXYYYXXXUUUZZZ\\\___``````^^^[[[XXXVVVUUUUUUVVVXXX[[[\\\\\\WWWXXXZZZ^^^bbbcccaaa```bbbeeehhhlllooosssxxx|||{{{wwwttttttuuuuuuwwwuuurrrooommmoootttxxx===???AAAAAA???>>>>>>?????????>>>======<<<<<<;;;>>>===<<<<<<;;;;;;<<<<<<888999:::;;;;;;:::999888<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;::::::999::::::::::::::::::::::::999888888888999:::<<<===777999::::::888888;;;===;;;;;;::::::::::::;;;;;;999;;;<<<;;;:::999:::;;;::::::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<999::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<666777:::<<<======<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<===???AAACCCDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKOOOOOONNNMMMLLLNNNQQQTTTWWWVVVUUUSSSQQQOOOMMMLLLKKKMMMOOOPPPQQQRRRUUUWWWXXXXXXYYYXXXVVVWWWYYY[[[VVVWWWVVVTTTQQQQQQTTTVVVZZZ\\\^^^]]]ZZZYYYZZZ\\\[[[\\\]]]]]]\\\\\\[[[\\\\\\]]]\\\ZZZWWWUUUWWWYYYUUUUUUTTTQQQMMMLLLMMMOOOLLLOOORRRSSSSSSSSSUUUWWWQQQRRRRRROOOKKKIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@@@@>>>@@@AAAAAA@@@???AAACCCAAADDDFFFDDD???<<<===???<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888777666666888999999888:::;;;;;;;;;;;;::::::999;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888999999::::::555666666777777888888888444555666777777777666666666666666555555555444444666666666777666666555555555555444444555555666777555333111222555666444222666555555444444555555666333333333444555777888999555444444333222333333333444444444444444444444444333333333333444555666777222333333444444333333333111222222333444444555555333333333333333333333333555555444444444444555555111222333444444444333333111222333444555555444444111444666666555555666888444444444555555555666666555555555555555444444444222222333444444555666666555333222222333444333222666444222222444666555333111333444555555666777999777555555666999:::888666444666777888888999;;;<<<999999777666666666777777666777888999:::999888888999:::<<<======<<<:::999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEECCCDDDEEEEEEDDDEEEGGGJJJJJJLLLOOOOOOOOOOOORRRTTTUUUVVVVVVUUUTTTSSSTTTUUUUUUVVVXXX[[[]]]___```aaa\\\[[[[[[\\\]]]]]]]]]\\\[[[]]][[[VVVSSSUUUUUUSSSUUUWWW[[[\\\ZZZWWWSSSQQQPPPPPPQQQQQQQQQSSSVVVXXXUUUWWW[[[```cccccc```]]]___bbbfffiiimmmpppuuuxxxyyywwwsssooommmmmmnnnoooooonnnkkkhhhfffiiinnnrrr?????????>>><<<===>>>@@@>>>>>>>>>===<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<777888:::;;;;;;:::888777<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999999999999999999999999999999888777777777999<<<===666888:::999888888:::===:::::::::999999:::;;;;;;999:::;;;;;;999999:::;;;:::;;;;;;<<<=========<<<;;;:::999888999:::;;;<<<999999:::;;;;;;<<<======;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<777999;;;===???>>>>>>===:::;;;;;;<<<<<<=========;;;;;;===???@@@BBBCCCDDDBBBAAAAAACCCEEEHHHIIIIIILLLLLLLLLJJJIIIKKKOOORRRSSSSSSRRRPPPNNNKKKIIIHHHGGGJJJMMMOOOOOOPPPRRRSSSRRRSSSSSSRRRPPPQQQSSSUUUSSSTTTSSSPPPMMMNNNRRRVVV\\\]]]]]][[[XXXWWWYYY[[[YYYZZZZZZZZZXXXXXXYYYZZZZZZ[[[ZZZWWWTTTRRRTTTWWWSSSSSSRRRNNNJJJHHHKKKMMMIIILLLNNNOOONNNOOORRRUUUNNNOOOOOOLLLHHHFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDD??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????===============>>>??????@@@@@@@@@@@@@@@???>>>======@@@CCCCCCAAAAAADDDHHH@@@DDDGGGEEE@@@<<<===???;;;;;;<<<===>>>>>>======:::;;;;;;<<<<<<;;;;;;:::;;;:::888999:::<<<;;;;;;;;;;;;;;;;;;::::::999888;;;::::::999999::::::;;;777777777888999999::::::777777888888999999999:::666666666666777777777777333444666777777777666666666666555555555444444444555555666666666666666666555444444444444555666666777777777666555555555555555555555444444555555555333444444555666777999999555444333222111222333444333333333333333333333333333333222222333333444555222222333444444333333333111111222333333444555555333333333333333333333333555555555444444555555555111222333444555444333333///111222444555555444444...111444444333222444666333333333444444444555555666666666555444444333333222222333333444555666666555444333333555777777666777444222222444666444222222444555555444444666777444333222444777888666444222444666777888999;;;===:::999888666666666777888666777888::::::999999888999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===???@@@BBBCCC@@@BBBCCCCCCCCCDDDFFFHHHGGGJJJMMMMMMLLLLLLOOORRRPPPQQQRRRRRRQQQQQQRRRTTTQQQSSSUUUWWWYYY[[[\\\\\\WWWVVVVVVWWWXXXZZZYYYYYYUUUXXXWWWSSSQQQTTTUUUTTTQQQTTTXXXYYYVVVRRRNNNKKKNNNPPPQQQPPPNNNPPPTTTYYYWWWZZZ___dddhhhgggbbb___^^^```dddhhhkkkooouuuxxxuuurrrnnnjjjhhhhhhiiijjjiiihhhfffcccbbbdddiiinnn:::;;;;;;:::888888:::<<>>??????@@@???@@@AAAAAAAAACCCGGGIIIKKKJJJIIIHHHHHHIIIJJJKKKOOONNNLLLJJJHHHGGGFFFFFFCCCIIIMMMMMMMMMQQQRRRQQQRRRPPPNNNMMMNNNOOOOOOOOONNNNNNMMMMMMNNNPPPRRRSSSZZZZZZYYYUUUQQQPPPSSSVVVUUUUUUTTTSSSRRRRRRRRRRRRTTTUUUTTTRRRPPPOOOOOOQQQOOONNNMMMLLLKKKJJJJJJJJJMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFEEECCCBBBAAABBBDDDEEEEEEDDDDDDEEEGGGCCC???<<<<<<>>>???>>>===<<<<<<<<<<<<============;;;<<<===<<<;;;;;;;;;===???????????????>>>>>>===@@@>>><<<<<<>>>AAACCCCCCBBBAAA@@@>>>===<<<<<<<<<888888888999999:::::::::777777777888999999::::::777777777777777777777777===;;;888777888999999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777444555666666666555333333666666777888888888888888444555666777777666555444666666555555555555666666444444555555666777777777666555555555555444444444444444444444444444444444444444444333333333222222555555444333333333333444444444444444444444444444444333222333444555333222333444555444222111222333333333333333333333333333222222333333333333444444666666555444333222222111222222333333333444444444333333333333333333333333222222111111222222333444555555333333333333555555111111111111111111111111111000111111222333444555555555444333222222222222:::555111000222555555444333444666555444333333333444444444555555555666666555555555555555666777777666666666666666666555555;;;999777666555555555555999666555666999;;;999666777888:::<<<<<<:::888777444555777999999999888888777999;;;;;;;;;;;;===???<<<>>>????????????BBBDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKMMMQQQTTTVVVUUUTTTSSSSSSRRRQQQPPPQQQRRRSSSTTTTTTRRRPPPMMMMMMNNNPPPQQQRRRRRRRRRQQQOOOLLLIIIGGGHHHJJJMMMNNNNNNPPPRRRTTTYYYaaajjjnnnkkkgggeeeddd___```cccgggllloooooonnnkkkgggbbbbbbeeeggghhhggg```^^^]]]\\\^^^ccchhhkkk999:::;;;;;;999999999;;;===<<<:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999888999::::::888888999:::444555777888999999999888777777888999999999999999666666666666666666666666999999999888888888888888999888888777777888888888<<<<<<;;;:::999888888888:::999888777777999:::<<<;;;;;;:::999999999999999999999999::::::::::::;;;::::::::::::::::::::::::888999;;;:::999999:::<<<;;;;;;;;;;;;::::::::::::999:::;;;:::999:::;;;===;;;;;;<<<======>>>?????????@@@AAAAAAAAACCCEEEHHHIIIIIIHHHGGGGGGHHHIIIIIIKKKJJJIIIGGGEEEDDDDDDCCCBBBFFFIIIJJJMMMRRRSSSPPPOOOMMMKKKJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNOOOSSSSSSRRRNNNKKKJJJLLLOOONNNNNNMMMLLLLLLLLLMMMMMMPPPPPPPPPNNNLLLJJJKKKLLLIIIHHHGGGFFFFFFEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>BBBCCCDDDDDDCCCBBBCCCEEEAAA>>>;;;;;;===>>>===<<<<<<===============<<<<<<:::<<<===<<<;;;:::;;;<<<;;;;;;<<<======>>>======<<<:::999:::===???AAAAAACCCBBB@@@>>><<<;;;::::::888888888999999:::::::::999888888888888888888888::::::::::::::::::::::::===:::777666777999999888888888888888888888888888777777777777777777777777555666777777777666444444555666777777888888777777555555666666666666555555666666555555555555666666666666666666555555555555555555555555444444444444444444444444444444444444222222222111111111111000666666555444444444444555444444444444444444444444222222222333444444222000333444555444222111222333333333333333333333333333222222222333333333444444555555555444333333222222222222222222333333333333333333333333333333333333555555555555555666666777444444333222222333444444222222222222222222222222222222222222333444555555444444333222222222333333777555222222222444444444111333555555444444444555333333444444444555555555555555555555555666666777666666666666666666666666888888666555444444555555666555444555777777777666666777999;;;;;;999777666555666777888888999999888888999::::::::::::;;;===888:::;;;;;;;;;;;;>>>@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHHHHJJJMMMOOOPPPPPPPPPOOOPPPOOONNNNNNNNNOOOPPPQQQQQQPPPNNNLLLLLLMMMOOOPPPOOOPPPPPPOOOMMMJJJGGGFFFIIIKKKMMMNNNNNNOOOQQQSSS[[[eeepppvvvssslllgggdddccccccdddfffiiikkkkkkjjjeeedddcccbbbbbbaaa___]]]]]]\\\[[[[[[]]]aaaeeehhh777999;;;<<<:::999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::999999888888888888999999777999:::999888777888999666666777888999999999999777777666666777777888888666666666666666666666666777777888888999999::::::888888777777777777888888;;;;;;:::999999888888888999888777777777888:::;;;;;;:::999999888999999999888888999999999:::::::::999999999999999999999999888999::::::999999:::<<<;;;::::::::::::999999999999:::;;;:::999999;;;===;;;;;;;;;<<<======>>>>>>@@@AAABBBAAAAAAAAACCCEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@???BBBEEEHHHOOOWWWXXXUUUMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLNNNMMMLLLIIIFFFEEEGGGIIIGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLJJJHHHFFFGGGIIICCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>@@@BBBBBBBBB@@@???@@@AAA???===::::::;;;<<<<<<;;;<<<===>>>>>>===<<<:::999:::;;;<<<<<<::::::;;;<<<777888999;;;<<<<<<<<<===:::999999;;;>>>AAABBBBBBDDDCCC@@@>>>;;;999888888888888888999999999999999::::::999888888777666666777777777777777777777777;;;999777666777888888888777777777777777777777777777777777777777777777777666777777777777666555555444555555666777666666666666666555555555555666666666666555555555555666666777777666666555444444333555555555555444444444444444444444444444444444444222222222222111111111111777666666555555555555555333333333333444444444444111111111333444444111///333444555444222111222333333333333333333333333333222222222222333333333333444444444444333333333333111111111222222222222333333333333333333333333333333222222222222333444444333333222111111222333333333333333333333333333333444444333333333444444555333222222222222333444444444444555444333222333444///111333444444444555777222222333333333444444444555444444444444555666666666666666666666666666666555555444444444444555555444555666666555555666777555666888999999888666555666666666666777888999:::888999:::999888888999:::666777888999888999;;;===??????@@@@@@AAABBBBBBBBBAAACCCDDDFFFGGGGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNMMMKKKJJJJJJLLLNNNOOOMMMMMMMMMLLLKKKIIIFFFEEEIIIKKKMMMNNNNNNNNNOOOQQQZZZeeesss|||{{{tttlllhhhiiigggddddddeeefffeeeeee___aaacccccc___[[[WWWUUUXXXXXXXXXYYY\\\___ccceee555888;;;<<<;;;999999999888999:::;;;;;;:::999888888888888888888888888888888888777777777777888888777888999888777666777999666666777777888888888888777666555444444555777888666777777777777777888888777777777777888888888888777777666666666777888888999999999999999888777777888777777777777888999:::999999888888888888999999888888888888999999999999888888888888888888888888777999::::::999999:::;;;::::::999999999888888888888999:::999888888:::<<<::::::;;;;;;<<<<<<<<<<<>>??????===???AAAGGGRRR\\\^^^ZZZLLLKKKIIIIIIJJJKKKJJJIIIEEEEEEDDDEEEFFFGGGIIIJJJLLLKKKJJJHHHFFFFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDEEEGGGAAAAAAAAAAAAAAABBBCCCCCC??????@@@@@@AAAAAABBBBBB@@@@@@@@@???@@@@@@AAAAAA????????????>>>>>>>>>>>>BBBAAA???>>>======>>>??????@@@@@@???===<<<===>>>===<<<;;;::::::;;;<<<<<<<<<===>>>>>>===;;;999888999;;;<<<;;;:::999:::;;;777888999:::;;;;;;;;;;;;;;;;;;<<>>=========>>>??????@@@@@@???@@@BBBDDDFFFFFFFFFEEEHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEGGGHHHIIILLLKKKJJJJJJJJJLLLMMMOOOKKKKKKKKKKKKJJJHHHGGGFFFIIIKKKMMMNNNNNNMMMNNNOOOTTT___mmmwwwzzzvvvqqqmmmkkkhhhccc```_________^^^[[[___bbbaaa\\\WWWUUUTTTUUUVVVVVVXXXZZZ]]]```bbb555777:::<<<;;;999999999777888999:::;;;:::888777::::::::::::::::::::::::888777777666666777777888666777888888666666777888555555555555666666666777777666555444444444666666555555555666666777777777666666666666555555555555666555555555666666777888888888999999999888777666777666666666777777888888888888777777777888888999777777777888888888999999777777777777777777777777777888:::999888888999;;;999888888888888777777777888999999999888888:::;;;:::::::::::::::;;;;;;;;;===>>>@@@???>>>===>>>???>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>???@@@DDDNNNXXXYYYUUUIIIHHHGGGHHHIIIIIIGGGFFFCCCBBBBBBBBBCCCEEEGGGHHHKKKJJJHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEDDDBBBAAABBBDDD????????????@@@AAABBBCCC======>>>>>>???@@@AAAAAA@@@@@@?????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<<<<=========>>>>>>===;;;:::;;;<<<===<<<<<<;;;:::;;;===>>>============<<<;;;999888999:::;;;:::999888999;;;::::::;;;;;;;;;::::::999;;;;;;===AAAEEEHHHGGGGGG>>>===<<<;;;::::::::::::888888888888888888888888666666777777777888888888888888888888888888888888777666444555666777777666777777777777777777777777666666666666666666666666555555444444444333333333333333444555555555555555666555444333333444555666555555444444444444555555333444444444555555555666555444444444444333333333333333333444444444555555555555555444444444333333555444333333222222333333222222222333333333444444000000111222444333111...222333444444222222333444444444444333333222222222111111111222222222333333111111222333333444444444000000111111111222222222000000000000000000000000222222111111222222333444111111111111111111111111222222222222222222222222222222111111111111111222000000000111222333444555000333777666333111111222111333444444333222222333111111111222222222333333333333333333333444555555222222222333333444444444111111222222333444444444111444666555333222444777444555666666666666555444777777666666666888999;;;777999999888666555555666777888::::::999:::<<<>>><<<<<<===>>>>>>??????@@@???@@@BBBDDDEEEFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGKKKKKKJJJJJJKKKLLLMMMNNNKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKNNNOOOOOONNNNNNOOOSSSYYYccckkknnnnnnllljjjiiiddd___[[[ZZZYYYYYYXXXVVVYYY\\\ZZZWWWUUUUUUWWWUUUUUUUUUWWWYYY[[[^^^___555777:::::::::999999:::666777888999:::999888777999999999999999999999999777777666666666666777777555777888777666555666777666555555444444555555666666666555555444444555555333333333444444555555666666666555555444444333333555444444555555666777888666777888999999888777666555666666666777777777777777777777666777777888999666777777777777888888888777777777777777777777777777888999999888888999;;;888888777777777666666666777888999888777777999;;;999999999999999::::::::::::;;;======<<<;;;<<<===;;;<<<============<<<;;;===============>>>???@@@@@@AAA@@@@@@EEEKKKKKKHHHEEEDDDCCCDDDEEEEEECCCAAA@@@?????????@@@BBBDDDEEEHHHFFFDDDDDDEEEEEEDDDBBB?????????@@@@@@BBBCCCCCC@@@AAAAAA@@@>>>===???@@@===============>>>???@@@<<<===>>>???@@@AAABBBCCC???>>>>>>=========>>>>>><<<=========>>>>>>>>>>>>======<<<;;;::::::::::::;;;<<<===<<<:::::::::;;;;;;<<<<<<;;;::::::===???======<<<;;;;;;:::::::::888999::::::888888999:::;;;;;;;;;;;;;;;:::999999999:::<<<@@@DDDFFFEEECCC<<<;;;;;;:::999:::::::::888888888888888777777777555555666777777888999999666666666666666666666666555444333444666777666555555555555555555555555555666666666666666666666666555444333333222222333333333444444555666555555555555555444444444444555555555555444444444444555555222333333444555555666666444444444444333333333333222333333444444555555555333333333333222222222222444333333222222222222222111111222222333333444444222111111222333333222000111333444444222222333555555444444333333222222111111111111111222222222222111111222222333333444444111111111222222222222333000000000000000000000000000000000000000111222222000111222222222222111000111111111111111111111111111111000000000000111222000000000111111333444444111333555555333222111111222333555444222111111222111111222222222333333333333222222222222333444444111111222222333444444444000111222333444444333333000111222222111111222333555555555666666555555555666666666666777888999:::777888999888666555666777555666888888777888:::<<<<<<<<<===>>>>>>??????@@@@@@AAABBBDDDEEEEEEEEEDDDAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEGGGKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKHHHKKKOOOPPPPPPPPPPPPPPPUUUWWWZZZ^^^`````````___aaa]]]XXXUUUUUUUUUUUUTTTRRRSSSSSSSSSRRRSSSVVVXXXUUUTTTTTTTTTUUUXXXZZZ\\\555777999999888888:::;;;666777777888888888888888666666666666666666666666777666666555555666666777555666777777555555666777777666555444444555666777666666666666666555444444444444555555666777777888444444444555555555555555444444444444555666777888555666777999999888666555555555666666777777666666666666666666666777888888666666666777777777888888777777777777777777777777666888999999888888999:::777777777666666666555555666777888888666777888:::999999999999999999999999666888;;;;;;:::::::::;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<===>>>???@@@>>>@@@???===>>>BBBDDDBBBCCCBBBBBBCCCDDDCCCAAA???@@@?????????@@@BBBDDDEEEFFFDDDAAABBBCCCCCCBBB@@@????????????@@@AAAAAABBB???@@@@@@???======>>>@@@======<<<<<<<<<======>>>>>>>>>???AAABBBDDDEEEEEE???>>>===<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???<<<<<<<<<<<<;;;:::999888999:::;;;;;;:::999;;;<<<999;;;;;;:::888999<<<>>>===<<<:::999999:::;;;<<<888999:::999888777888:::999999:::;;;;;;;;;::::::777999<<<@@@DDDDDDCCC@@@<<<<<<:::999888888888888999888888888777777777666666666666777777777777777333333333333333333333333444333333444666666555444555555555555555555555555666666666666666666666666666555444333222333444444444444555666666666666666333444444555555444444333555444444333333444444555444444444444444444444444444444444333333333222222222222333333444555555666444333333333333222222222444444333222222222222333000111111222333333444444555333111111222333333333111222444333333222444555555555444333333222111111111111111111222222222222222222222222222333333333222222222222333333333333222222222222222222222222///////////////000111111111111222333333222111111222222222222222222222222000000000000111222333333111111000000111222333333333333222222333333111000000222333333222222222333222222222222333333333444222222222222222333333444222333333444555555666666111222333444444444333222222222111222333444333222555555555666666555555555555666777888888999999888777888999888666666777888444666777777777777:::<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDCCCCCCBBB???@@@BBBDDDDDDCCCBBBAAABBBBBBAAAAAACCCDDDFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLHHHKKKOOORRRRRRQQQQQQRRRSSSSSSSSSTTTVVVVVVVVVVVVWWWUUURRRQQQQQQRRRRRRRRRPPPPPPPPPQQQTTTVVVVVVVVVUUUTTTQQQPPPQQQSSSWWWYYY666777888888777888:::<<<666666777777888888888999888888888888888888888888666666555555555555666666555666777666555444555777888777666555555666777888555666777888777666444333777888888999:::;;;;;;;;;333333444555666777888999333333333444555666777888444555777888999888666555444555555666777666666666666666666666666777888888666666666666777777777777888888888888888888888888666888999999888888999:::777666666666555555555555666777888777666666888:::999999888888888888888888444666999:::999999999:::999:::;;;<<<<<<;;;:::999:::::::::;;;<<<===??????:::>>>???<<<===AAADDDDDDDDDCCCCCCDDDEEEDDDBBB@@@BBBBBBAAAAAABBBDDDFFFGGGEEECCCAAAAAACCCDDDBBB???AAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBAAA??????@@@BBB???>>>>>>======>>>>>>>>>???@@@AAABBBDDDFFFGGGGGGAAA@@@???>>>===<<<<<<<<<888888999:::<<<===>>>>>>===>>>??????>>>===;;;:::888999;;;;;;::::::;;;===777999:::999777777:::>>>===<<<999888888:::<<<>>>777999:::999888777888999666777888999:::;;;;;;;;;888999===AAADDDEEEBBB@@@>>>===;;;999888777666666999888888888777777666666888888777777666666555555666666666666666666666666333222222444666666555333888888888888888888888888666666666666666666666666777666555444333444555555444555666666777777666666222333555555555555333222555444444333333444444555666555555444444333333222444444444333333333222222222222333333444555666666666666555555555444444444555555444333333333333444000000111222333333444444666444111000222333444444111222444333333333444555555555444333333222111111000111111111111222222222222222222222222222222222222222333333333444444444333333333333333333333333444444333333444444555666111222333444444333222111333333333333333333333333111111111111222333444555111111111000111111222333555222000111333444222///...000222333333333444555222222333333333444444444222222111111222222333444444444555555666777888888222333444555444444222222777555333444888999777555666666666666666666666666444555777999999999888888666888999888777666777999666777888888888999;;;===;;;;;;<<<======>>>>>>??????@@@AAABBBCCCBBBAAA@@@???AAADDDFFFGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLGGGKKKPPPRRRSSSSSSSSSSSSOOONNNNNNPPPRRRTTTTTTSSSQQQOOONNNNNNPPPQQQQQQQQQRRRPPPPPPTTTXXXZZZXXXUUUUUUSSSPPPMMMNNNPPPTTTVVV777777777777666666666666555666666555444333333444::::::999888777777888888777666555444333333444555444555777888888666444333777777666666555555555444444444444444444444444444444555777999888666333222111111111222222222333333444555666555444444555666333333333444444444555555888666444222333555888:::222333333444444333333222777444111111444555555333666666666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666777666555555666888:::;;;<<<:::888888:::;;;999666888888999999999:::::::::<<<;;;:::999::::::<<<===;;;;;;<<<===>>>???@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBB@@@@@@??????@@@BBB@@@>>>===<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;??????@@@BBBDDDEEECCCBBBAAA@@@>>>===;;;::::::999999:::;;;;;;<<<<<<;;;;;;<<<<<<::::::::::::<<<<<<999999888777777888999999:::::::::999999888888888;;;;;;;;;;;;;;;:::999888888888999999999::::::::::::999999888999:::<<<===999888999<<>>???@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@CCCAAA@@@???>>>???AAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>===============@@@@@@AAACCCEEEEEEDDDBBBAAA@@@???===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<::::::999888888999::::::;;;:::999999999999:::;;;:::::::::999999999888888::::::;;;;;;:::999999888888999999999999::::::::::::999888888888999:::;;;;;;:::;;;<<>><<<;;;999888777777888888555666777777888888888777888777666555444555555666555555444444444444555555555555555555444444333333777666555777999999666333444444444444444555666666666666666555555444444444333333444444444444333333555444444333333444444555555444222222333333333222222222333444444444333333444333333222222333333444444444444333333444444555555444333333222222222222333222111222333444222000333333333222222111111111111111222222222222111111111111111111111111111111333222222111111222222333444333333333222111111000444333222111111111111222333333333222222222111111---///111111000000000111000111111111111222222222333222111000000111222333000222444333111///000111---...000222222333222222111111222222222222111111000111111222222111111111333222111111000000111111333333222111111222333333555333111000111222222111333333333222333333444444111222222333333333333333444444444444333222111111666555555555444444444444666666666666666666666666555555666666666666555555666666666666777777777888888:::<<<<<<:::999;;;======>>>>>>???????????????===???@@@AAA@@@AAABBBDDDAAAAAABBBCCCDDDFFFGGGHHHIIIFFFDDDCCCDDDFFFFFFFFFJJJKKKLLLJJJIIIHHHJJJKKKJJJLLLNNNNNNMMMMMMNNNOOOMMMLLLLLLKKKLLLMMMNNNOOOLLLNNNOOOOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXVVVTTTRRROOONNNMMMMMMNNNPPPSSSUUU666666666666666666666666666888888888666555666777777777666555555555666666888888777666666666666777888888888777777777666666666666666555555555555555777777777777777777777777999777444222222333666888444444444444555555555555444555666555444444555666555555555666666666777777444555666777777777666666555555666666666666555555777666444444666777777666555555555555555555555555888777777777777777777888666666666666666666666666666666555555555555666666666666777777777777777666888777666777999999999777888888999999999:::::::::<<<<<<;;;;;;<<<<<<===>>>@@@@@@?????????@@@BBBCCCAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@AAA@@@?????????@@@AAABBB@@@AAABBBCCCBBBBBB@@@@@@??????????????????@@@AAAAAAAAABBBCCCEEEFFFDDDBBBBBBAAA???>>>===<<<;;;;;;;;;;;;<<<============<<<::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999999999:::::::::999888888999999999999:::::::::::::::999888888888888888999<<<<<<<<<===@@@@@@???>>>===<<<:::999888888999999666777888888999888888888777777666555555555555666555555444444444444555555666666666555555555555444333444666777888777555333555444444444444555666666555555444444444444333333444444555555555555444444666555555444444555555666444444555444222111111222111222333333444444444333333333222222222222333333333333444555555666666555222222222222333444555555333222111222333444222000222222222222222111111111111111222222222222111111111111111111111111111111333222111111111111222333444333222111000111333444444333111000000111222333333333333333333222222222,,,///111222111222333444000111111111111222222222111111111111111111111111000222333333111000000111---...000222333444444444111111111000000111111111111111111222222111111000333222111111000000111111333222222111111222222333555333111111222333222111444444444444444444333333222222333444444444444444444444444444333222111111555555555555444444444444666666666666666666666666555555666666666666555555666777777777777888888888888:::;;;;;;::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;===???@@@???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDDDDEEEGGGGGGGGGIIIJJJJJJIIIGGGGGGHHHIIIIIIKKKLLLKKKKKKKKKMMMOOOLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPQQQQQQRRRTTTUUUXXXXXXYYYYYYWWWTTTRRRPPPMMMLLLLLLMMMPPPSSSWWWYYY555555555666666666666666444555666555444333444666999888888777777777888888777777666666666666666666888777777666555666666666555555555555555555555555666666666666666666666666999777444222111333666888222222222333333333444444444555666555444444444666444555555555666666666666444444444444555555555555333333444444444444333333555555444555555666666666555555555555555555555555777777666666666666777777666666666666666666666666666666555555555555666666444555666666666555444333666666666777888888999888888888999999999:::::::::<<<<<<<<<<<<======>>>>>>AAA@@@???>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGFFFEEEDDDDDDEEEEEECCCDDDFFFFFFFFFDDDBBBAAA>>>=========>>>???@@@AAA>>>???AAACCCCCCBBB@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFFFFDDDCCCBBBAAA@@@>>>======<<<<<<;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888999999:::999999888888999999999:::::::::;;;;;;;;;;;;:::999999888888888;;;;;;<<<>>>AAABBBBBBAAA>>>===;;;:::999999::::::777888888999999999888888666666666555555555666666555555444444444444555555666666666666666666666555222444666666555444555666555555444444444555555666333333333333333333333333444444555555555555444444555555444444444444555555111444666555222111333555111111222333444444444444333333222222222222333333000111333555666666555444111111111222333444555666222222111222333444222000222222222111111111111111111111222222222222111111111111111111111111111111222222111111111111222222222111111111222222333444444333000//////000222444222222222222222222222222---///111222111111222333000000111111111222222222///000111111111111000///000111222222222111111111000000111222333444444444222111000//////000111222333333444444444333222222/////////000111222444444222222222222222222222222444222111111222333222111333333444555444333111000222333444444555555444444111111222333444444444444444444444444444444444444555555555555555555555555444555555666666555555444666666666666666777777777555777888999999888888888888888999:::;;;;;;;;;;;;:::<<>>>>>>>>@@@??????>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDBBBAAA=========>>>>>>???@@@@@@===>>>@@@BBBBBBAAA???>>>=========>>>???@@@AAABBBCCCBBBCCCDDDFFFFFFDDDBBBAAAAAA@@@>>>============;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::::::::::::::::::::::::::888999999:::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999:::;;;>>>BBBEEEEEEEEE>>>===<<<:::999::::::;;;888888999999999888888777555555666666666666666666555555444444444444555555555666666666666666666666555666666666555555777:::666555555444444444555555222333333333333333333333333333444444444444333333444444333333333333444444000333666666444333555777000111222333444444444444333222222111111222222333///000222333444444444333333333222222222333444444222222111222333444222000111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000222444444444333222444222000......000222444000000000000111111111111...000222111000//////000000000111111111222222222///000111111111111000///111111111222222222111000333333222222222222222222222111000//////000111222444444444444444333222111/////////000111222444444222222222222222222222222333222111222333444222111111222333333333111000///222333444444555555444444111111222333444444444444333333444444444444444444444444444444444444444444444444555555555555444444555555555555555555555555555555777888999888777666777888999:::;;;;;;;;;;;;:::===AAABBBBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBCCCFFFHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGDDDEEEEEEDDDDDDEEEGGGJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMPPPRRRTTTVVVYYY[[[^^^]]]\\\ZZZWWWSSSQQQOOOOOOOOOOOOPPPRRRTTTUUUWWW444444444555555666666777333444555555444444555666555555444444555555666666333444555555555555555444555555555444444444333333444444444444444555555555444444444444444444444444333333444555555555444444222222333333333444444444444555666555444444555666333333333444444444444555666444111//////222555777666666777777777777666666000222444555444444444666444444444444444444444444555444444333333444444555666666666666666666666666666666555555555555666666666777777888888888777777666888999888777777888999888888999999999:::::::::999:::;;;<<<===>>>>>>>>>===>>>???@@@AAABBBBBBCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@@@@???>>>>>>============>>>???@@@AAACCCBBBBBBDDDEEEEEECCCAAA@@@@@@???>>>============;;;;;;<<<============<<<::::::;;;;;;;;;;;;::::::999999::::::::::::999999::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999;;;???DDDGGGHHHHHH>>>===;;;:::999999::::::888888888999888888777666444555666666777666666666555555444444444444555555444555555555555666666666222222222222333444555555666666555444444444444555222222333333333333444444333333444444444444333333333333333222222333333333111333555666555444444444000111222333444555555555222222111111111111222222///000111222222333222222444444333222222222333333333222111222333444222000000000000111111111111111111111222222222222111111111111111111111111111111000000111222222111000000...000333555555444222000222111000//////000222333/////////000000000000000///111222111000......///000111111111111222222222111111111111111111111111111000000111333333222000444333222111111000111111111111111000000111111111222222222222111111000///333222111111000000111111111222222333333222222111222111111222444444333111111111111111111111000///222222333444444444444444444444444444333222111111333333333333444444444444444444444444444444444444444444555555555555444444555555444444444444444333666666777999;;;;;;888666777888999;;;<<<<<<<<<<<<;;;>>>BBBDDDDDDDDDEEEEEEAAAAAA@@@???????????????@@@@@@@@@BBBFFFHHHHHHGGGGGGGGGGGGEEECCCBBBBBBDDDAAACCCDDDCCCCCCCCCEEEGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHKKKNNNQQQSSSVVVYYY\\\\\\\\\ZZZXXXUUURRRPPPOOOPPPPPPPPPQQQRRRSSSTTTTTT333333444555555666777777111222333333222222333555444444444444444555666666333444555666777666666555444555666666666555333333333333333444444555555555333333333333333333333333333333444444555555555555111111111222222222333333444555666555444444555666444444444444555555555555555444333222333444666777666666777777777777666666000333666666555444555777444444444444444444444444555555444444444444555555666666666666666666666666666666555555555555666666555555555555666666777888888999;;;:::888666888:::888888999999999:::::::::777999:::<<<============;;;===@@@BBBDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAA@@@@@@??????>>>>>>>>>===>>>>>>???@@@@@@BBBBBBBBBCCCDDDDDDBBB@@@??????>>>===<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888999:::;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;:::::::::<<<@@@DDDGGGHHHGGG===<<<;;;999999999999:::777888888888777777666555333444666777777777666666555555444444444444555555333333444444555555555555111000111444888888444111666666555444444444444444333333333333444444444555444444555555555555444444444444333333333333444444333333333444444333000---000000222333444555555555222222111111111111222222222222222111111222333333444333333222222333333444333222111222333444222000///000000000111111111222111111222222222222111111111111111111111111111111///000111222222111000///111111222333333333222111000000000000000111222222//////000000111111111111///000222222111000111222000111111111111222222222333222111000000111222333111000///111333444222000333222111000000000111111111111222222222222111111222222222222111000//////333222111111000000111111111222333333333333222111111111111222444444333111111111111000111111222222111222222333333333333333444444444444333222111111222222333333333444444444333333333333333333333333333444444555555444444333666666555555444444444444666666666999;;;;;;888555777888999;;;<<<<<<======:::>>>BBBEEEEEEEEEEEEEEE@@@@@@??????>>>>>>??????======>>>AAAEEEGGGGGGGGGDDDDDDDDDBBB@@@??????@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFHHHLLLOOORRRUUUYYY\\\XXXWWWVVVTTTRRRPPPOOONNNOOOOOOPPPPPPQQQRRRSSSTTT333333444444555666777777555666777777666666888999666666666666666777888999444555666888888888777666444666777888888666444333333333333444444555555555444444444444444444444444444333333333333444555666555555555666666666777777444555666555444444555666555555555555666666666777444555666666777777666666444444555555555555444444000444777888666555666888444444444444444444444444666666555555555555666666666666666666666666666666666666555555555555666666999888888777888:::<<<===999;;;<<<;;;888666888:::888888999999999:::::::::777888:::<<<=========<<<;;;===AAAEEEGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDD@@@??????>>>>>>???@@@@@@???????????????>>>===<<>>??????@@@AAABBBAAAAAABBBDDDCCCAAA??????>>>===<<<<<<;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;999999;;;;;;;;;;;;999999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<777888:::;;;<<<;;;;;;:::<<<<<<>>>AAADDDGGGGGGFFF===<<<:::999888888999999777777777777777666555555333444666777777777666666555555555444444555555555333333333444444444555555666666999???DDDCCC;;;444777666555444444444444444333333333444444555555555555555666666666666555555555555555444444555555555555333222222333111,,,'''///000222333444555555555222222111111111111222222555444333222111222333444222222222222333444555555333222111222333444222000//////000000111111111222111111222222222222111111111111111111111111111111///000111222222111000///444333222111111222333333//////000000111111111111000000111111222222222333...000222333333333444555000111111111111222222222444333111000000111333444111000///000333444222000000000/////////000222333111222333444444333222111555555555444333222111000//////000000111222444555111222333444444333222111111000111333444555333111222222111000111222444555111111222333333333333222111111222333444444444444222222222333333444444444333333333333333333333333333444444555555444444333777777666666555555555444444333444777:::999666222777777999:::;;;<<<<<<===:::===BBBDDDEEEEEEEEEEEE@@@@@@???????????????@@@<<<<<<===AAADDDGGGGGGFFFGGGHHHGGGEEECCCBBBBBBCCC@@@CCCFFFGGGFFFEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDGGGKKKNNNQQQUUUYYY\\\UUUTTTSSSQQQPPPNNNMMMMMMMMMMMMOOOPPPQQQSSSTTTTTT666666666666666666666666222222222333444555666777777666555444444555666777333444444555555444444333555555555444444555555555444222000222444666444222666555555444444333222222444444444444444444444444444333333222333444555666111111222444666777555444444444444444444444444444555555555444444333333333777777666666555555555444444555666555333222333444333333333444444444555555777666666555555555666666666666555444444444555555555555555555555666777777777777888888888888777777777777777777777777777777777777777888888999999:::>>><<<::::::;;;<<<===<<<:::<<<@@@CCCEEEEEEDDDCCCAAAEEEIIIGGGAAA>>>???BBBBBBAAAAAA@@@???>>>======AAA@@@???>>>===============<<<===>>>@@@???===;;;AAA@@@@@@???>>>======<<<<<<<<<;;;:::::::::;;;;;;???@@@???>>><<<<<<>>>@@@???>>>===<<<::::::999999;;;::::::;;;<<<<<<;;;999======<<<;;;::::::999999;;;;;;:::999999888888777:::::::::::::::::::::::::::999999999999999999999999777666888:::;;;999777777888:::<<<<<<;;;:::999;;;<<<<<<>>>@@@BBBDDDEEE<<<;;;888666555555555666777777666444333333666888555555555444333333222222222333333444555555555444444444444444444444444444555333555===EEEFFF>>>555444444444444444444444444333333222111222333444555555444444444555777999:::444444444333333222222222222222222222222222222222222222111111111111111111111111111111111111111111333222111111222222000///000000111222333444444555000111111111111222222222333222000//////000222333...///000111222333444444111000000000//////......222222222222222111000///222111000......000111222111111111111111111111111444333111//////000111222444222000111333444333000555222000000222444333222000000////////////000000111111111111111111111111444333222111222333444555666555333222111000000000111111222222222222111111111222333333111111222333111222222333333222222111000000111222333555777888333333333222222111111111222111000000000111222333555444333222111///......555555333111//////111444333333444444333333222111444444333333333444444555222222111333444555444222555555555555666666666666222555999;;;;;;;;;;;;<<<;;;===AAACCCDDDBBB@@@>>>BBBBBB@@@???>>>>>>======BBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFEEEDDDBBB@@@???CCCDDDDDDEEEGGGHHHIIIIIIGGGGGGFFFFFFDDDCCCAAA@@@BBBEEEHHHMMMQQQSSSUUUUUURRRQQQOOONNNMMMMMMNNNNNNPPPQQQRRRRRRRRRPPPOOONNN555555555555555555555555444444333333333444555555666555444333333444555666333444444555555444444333555444444333333444444555444222111222444666444333444444444444444444444444444444444444444444444444444444333333333444555666222222222444666666555333555555555555555555555555555555444444444333333333666555555555444444444444444555666555333222333444333333444444444555555555666666555555555555666666666555555555555555666666666555555555555666777777777777888888888888777777777777777777777777777777888888888999:::;;;<<<======;;;999:::;;;=========<<<===@@@BBBCCCCCCCCCBBB???BBBEEEEEEBBBAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>=====================>>>??????===;;;@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<>>======???@@@>>>>>>===<<<<<<<<<======;;;;;;:::;;;<<<===;;;999===<<<<<<;;;::::::999999999999999999999999999::::::::::::999999:::::::::777777888999::::::;;;;;;888777666888:::;;;999777777888:::;;;<<<;;;:::999::::::;;;<<<>>>@@@AAACCC>>>===;;;888777777777888777777777555444555777:::555555666666666666666666333444555555666666666555444444444444444444444444555222222666;;;<<<777222444444444444444444444444333333222222222333444555222222222222333444555555444333333333333333333222222222222222222222222222111111111111111111111111111111111111111111111111555444222333444444333111000000000111222222333333000111111111111222222222333222111000000111222333111111111111111111111111111111111000000/////////222222222222222111000000333222111000000111222333111111111111111111111111444333111000///000111222444222000111333444222000444222//////222333333111111000000//////000000111111111111111111111111111222222222222222333333444444333333222222111111000111111222222222222111111111222333333111111222333000111111222222111111000222222222222222333444555333333333222222222111111333222111111111222333444444333333222222111111111333333222111000000333555444444555555444444333222555444444333333333444444333222222333555555444333555555555555666666666666777888999999999999;;;===<<<===>>>???@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@CCCDDDEEEGGGIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDBBBAAABBBEEEHHHLLLPPPSSSUUUVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQPPP555555555555555555555555666555444333333333333333444444333333333333444444333444444555555444444333444333333222222333333444444333222333444555444333222222333444444555666666444444444444444444444444444444333333333444555555444333333444555666444222666666666666666666666666555444444444444333333333444444444444444333333333444555555555333222333444333444444444444555555555666555555555555555666666555444444444555666777777666666555555666666777888777777888888888888777777777777777777777777777777888888999:::<<<>>>@@@AAA===;;;999:::;;;===>>>======>>>???@@@AAABBBCCCCCCAAABBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>======>>>???AAA@@@???>>>============>>>===<<<===??????===;;;>>>>>>======<<<;;;;;;;;;:::;;;<<<===============>>>???@@@???======???AAA>>>=========>>>??????@@@<<<;;;:::;;;======;;;:::<<<<<<;;;;;;::::::999999777888888999::::::;;;;;;;;;:::999888888999:::;;;888888888999999:::::::::888777777888::::::999777777888:::;;;;;;;;;:::999999999:::;;;===???@@@AAA@@@???===<<<:::999999999666777777666555666999;;;444444555555666777777888444555666666777666666666444444444444444444444444666444222111333333333111444444444444444444444444333333222222222333444555111222222333333222222222222333333333333333333444222222222222222222222222111111111111111111111111111111111111111111111111555333222333444444333111222222222222222222222222000111111111111222222222444333222111111222333444444333333222111000//////111111111111111000000000222222222111111111111000444333222111111222333444111111111111111111111111333222111000000000111222333111111111222333222111333111//////111222111111111111111000000111111111111111111111111111111111000000111222222222222222111111222333333222111000111111222222222222111111111222333222111111222333000000000111111000000000555444333222222111222222333333333222222222222111333333222222333333444555333333333333333333333333111111222111000111444666555555555555555444444333555555444333333333333333444333333444666666555333444555555555555666666666999999999777666777:::===<<<<<<<<<<<<===???AAABBBAAA@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBDDDGGGJJJLLLLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDHHHLLLPPPSSSUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSPPPPPPPPPPPPPPPPPPQQQRRR555555555555555555555555555444444333333333444444444444444444444444444444333444444555555444444333333222222222222222222333444333333333444444444444333333333444444444555555444444444444444444444444444444444444444444444444555444333444555555444222555555555555555555555555444444444444444444444444444444444444444444444444333444555555333333333555444444444444555555555555555555444444444555666666333333333333444555777777666666666555666777777888777777888888888888777777777777777777777777777777777888888:::<<>><<>>======>>>???@@@@@@@@@???>>>======>>>>>>>>>===<<<===>>>>>><<<;;;<<<<<<<<<;;;;;;:::::::::999:::<<<===>>>>>>>>>>>>>>>???@@@???>>>>>>???@@@===============>>>??????<<<;;;:::;;;======;;;:::;;;;;;;;;:::::::::999999888888888999999:::::::::;;;:::999888888999:::;;;<<<<<<;;;:::999777777666777777888888999999999888777888999::::::::::::999999999:::;;;<<<>>>@@@AAAAAA@@@???>>><<<;;;999999444555666666555666888;;;333333333444444444555555444555555666666666555555444444444444444444444444666666555444222222333555333333333333333333333333222222222333333333444444333444444555444333222111222222222333333444444444222222222222222222222222111111111111111222222222111111111111111111111111222111000000222222111000555555444444333333333333000000111111111222222222333333222111111222333333444333333222111000//////222222111111111111111111222222111111111111111111333222111111111111222333111111111111111111111111222222111000000111111222222111111111222222222111111000000000000111000000222222111111111111222222111111111111111111111111...///111222222222111000...000222333444333111000111111222222222222111111000222333222111000111222000000111111111111000000555444333222111111111111222222222222222222222222111222222222333333444444333333222222222222111111111222222222111111333555444444555555444444333222555555444333222222222222444444333555666777666444444444444555555555666666555666777666666777999<<<;;;;;;<<<===???@@@AAAAAA@@@??????>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBDDDHHHLLLNNNOOONNNMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCDDDGGGKKKOOORRRUUUVVVVVVUUUTTTSSSRRRRRRRRRRRROOONNNMMMMMMMMMOOOPPPQQQ555555555555555555555555333222222333444555666666555555555666666555555555333444444555555444444333222222222111111222222222444444555444444333444444555555444444444333333333444444444444444444444444444444444444444444444333666444333333444555444333444444444444444444444444444444444444444444444444555555555555555555666666333444555444333333444555444444444555555555666666444444444444444555666666222222222222333444555666666666666666666777888888777777888888888888777777777777777777777777777777666666777888;;;???BBBDDDBBB???<<<::::::::::::888:::::::::<<<>>>BBBEEEGGGEEECCCAAA@@@AAA@@@???===@@@@@@???>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>???===<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAA???>>>>>>???======<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<<<<;;;999:::::::::::::::999999999:::::::::999999999888888:::999888888888888999:::<<<<<<;;;:::999777777666666777888999999999999999888888999999999::::::999777777777888:::;;;======@@@@@@@@@???===;;;888777222333555555444555777888555555444444444333333333444444555555555444444333444444444444444444444444333555777777555444555666333333333333333333333333222222333333333444444444333444444555444333111000222222222333333444444444222222222222222222222222000000111111111222222222111111111111111111111111222111000000222222222000444444333333222222111111000000111111111222222222222222222222222222222222222111111111111111111111111111111111111111222222222111111000000111222222111111000000000000111111111111111111111111111111111111111111111111222222111111111111111111111111000000111111000000000000222222111111111111222222111111111111111111111111...///000111222111000///---///111333444333222111111111222222222222111111000111222222000000111222111222222222222222222111222222111111111222333333222222222222222222222222///000111111222333333333333333222111000///......333333444333111000111222222333333333333222111111555444333222222222222222444444333555666777666444444444444444555555555555...111444666777777999:::999;;;>>>AAABBBAAA@@@???>>>>>>>>>===>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEECCCEEEIIIMMMOOOPPPOOONNNMMMKKKIIIGGGEEEDDDDDDDDDCCCDDDGGGJJJNNNQQQTTTVVVWWWTTTQQQNNNNNNOOOQQQSSSOOOOOONNNNNNNNNOOOQQQRRR444444444444444444444444222222222333444555777777555555666777777666555555333444444555555444444333333222222111111222222333444555666555444333444555666666555444333333222222444444444444444444444444444444555555555444333222555444222222444555555444444444444444444444444444333333333444444444444555555555555666666666666666222444555444333333444666444444555555555666666666333333333333444555666666333222222222333444555555777777666666777777888999777777888888888888777777777777777777777777777777666666666777:::>>>BBBDDDBBB???<<<;;;::::::999888999999:::<<<>>>BBBEEEFFF>>>>>>>>>???@@@AAABBBCCC??????@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>>>>??????>>>;;;;;;<<<<<<;;;:::;;;;;;::::::::::::::::::<<<;;;;;;;;;<<<===>>>>>>@@@BBBCCCBBB???=========<<<;;;;;;:::999999999::::::999888999;;;;;;999888::::::::::::999999999999;;;;;;::::::999888888777999999999999999999999999888888888999999:::::::::666777999999888888888:::888888888888999999999:::444444555555666888999:::???@@@@@@@@@>>>;;;777555222333555555444444555666888777777666555555444444444444444444444444333222444444444444444444444444///222555666666555444444333333333333333333333333111222333444444444333333222222222222111111000///222333333333333333333444222222222222222222222222000000000111222222333333111111111111111111111111333222222222444555444333111111111000000/////////000111111111111222222222111111111111111111111111000000111111222222222333000000000111111111111111222111000000000111222333000000000000000000000000111111111111111111111111000111111111222222222222000111222111000000111222///111222222111000000111111111111000000111111111111111111111111111111111//////000111111111111111...///111222222222111111111111222222222222111111000111222111000000111222222222333333333333222222000000000111111333444555111222222222222333333333...///000111222333333333333333222000///...---,,,333444444333111000000111222222222222222111000000333333222222222222333333444333333444666666555333333444444444444555555555,,,///444777888888999::::::<<>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHEEEGGGJJJMMMOOOOOOOOOOOOLLLKKKHHHEEECCCBBBBBBBBBCCCDDDFFFIIIMMMQQQTTTVVVYYYVVVSSSPPPOOOQQQSSSUUUQQQQQQQQQQQQQQQQQQRRRSSS444444444444444444444444333333333333333444555666444444555666666555444444333444444555555444444333333333222222222222333333444666777666333222333555444444444444444444444333444444444444444444444444444444555555555444333222555333111222444555666555555555555555555555555555333333333444444444555555444444444555555666666666222333555444333333444666555555555555666666666666333333333333444555666777555555555444444555555666777777666666777777888999777777888888888888777777777777777777777777777777777666666777:::>>>BBBDDD@@@===;;;:::;;;;;;;;;:::::::::;;;<<<>>>@@@BBBBBB:::===??????>>>???CCCGGG>>>@@@BBBCCCDDDDDDCCCBBB??????>>>>>>>>>>>>??????@@@>>>;;;:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999;;;===>>>BBBCCCDDDCCC@@@===<<<<<<:::999999999999::::::;;;999888777888999:::888666999999999999999999999999:::999999999999999999999777888999::::::999888777777777888999::::::;;;;;;555888::::::888777888:::888888888888888999999:::555555555666777888999:::@@@AAABBBAAA???<<<888555333444666666555444444666666666666666666666555555555555555555555444333333444444444444444444444444111111222333444444333222222222222222222222222222111222333444444444333333333222222111111111222222444333333333333333333222222222222222222222222222///000000111222222333333111111111111111111111111333222111222444555444333111111111111111111111000000111111111111222222222000000000111111000000000000000111111111222222222/////////000000111111111222111000///000111333444111111111222222111111111111111111111111111111111000000111222222222222222///111222222//////000222///222444444222000111222111000000//////000000111111111111111111111111111111000000000000111222222000000000000111111111111111111222222222222111111///111222111000///000222111111222222222222111111000000000000111222333444111111222222222333333333...///111333444444444444222222111111000///......111222444333222111111222222333333333333222111111111111111111222333444444333222222333555555444333333333444444444555555555000222555666777888:::<<<<<<===>>>@@@@@@???===<<<<<<<<<<<<======???@@@@@@???@@@AAACCCCCCCCCCCCBBBDDDEEEGGGHHHIIIJJJJJJJJJGGGHHHJJJKKKMMMNNNNNNOOOKKKIIIFFFCCCAAA@@@@@@@@@CCCDDDFFFIIILLLQQQTTTVVVXXXWWWVVVUUUUUUTTTTTTTTTPPPQQQQQQQQQQQQPPPPPPOOO444444444444444444444444555555444333333333444444333333444555555444333333333444444555555444444333444333333222222333333444444666888666333222333555222333333444444555555666444444444444444444444444444444555666555444222111444222111111444666777666666666666666666666666666333333333444444555555555333333333444444555555555222333444444333333555666555555555555666666666777222222222333444555666777888777777666666666777777777777777777777888888999777777888888888888777777777777777777777777777777888777777888:::>>>BBBEEE===;;;::::::;;;=========<<<<<<======>>>>>>??????;;;???AAA@@@<<<<<>>@@@CCCEEEFFFEEEDDDBBB???>>>>>>>>>>>>>>>??????@@@>>>;;;:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???===:::777777999<<<>>>CCCDDDEEECCC@@@<<<;;;:::888888888999:::;;;======888777666777999999777666999999999999999999999999888888888999999:::;;;;;;555777999;;;;;;999777555:::999999999999999999999555888::::::888777888:::888888777777888888999:::999999999999:::;;;<<<===@@@BBBCCCCCCAAA===888555444666777777666444555666222222333333444555555555666666777777666555444444444444444444444444444444555333111111333333222111222222222222222222222222111222333444555444333333555555333333333444555666444444444333333222222222222222222222222222222222///000000111222222333333111111111111111111111111111000///000222333222111444444444444444444444444000111111111111222222222//////000000000000//////222222111111111111111111......//////000000000111222111000///000111333444111222222333333222222111111111111111111111111111///000111222222222222222///111333222///...000222///222555555222111111333000000////////////000000111111111111111111111111222111000000000111333444111111000000000000111111111111222222222222111111///111222111000///000111000000111111111111000000111111111111111111222333111111111222222333333333///000222444555555555555111111111111111111111111///111333333333222333444333444444444444333222222000000000111222333555555222222111333444555444222333333333444444444555555555666666666666777;;;>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA???@@@AAACCCDDDCCCCCCBBBEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMNNNOOOJJJHHHEEEBBB????????????CCCDDDFFFHHHLLLPPPTTTVVVUUUVVVXXXYYYXXXVVVSSSQQQMMMNNNOOOOOONNNMMMKKKJJJ555555444444444333333333444444444444444444444444333444444555555444444333444333222111222333444555444333333222222333333444222444555222333777999777333333333333333444555555444444555555444444333222666555333222111111222333111222333444555666666666222333333444444333333222555444444333333444444555555555555555555555555555222333333444555666777777888777555333222333555666444333333222222333333444666666777666666555444333666666666666666666666666888777666555555666777888888888888888888777666555222333666888;;;===>>>???<<<;;;:::;;;===???>>>===;;;===??????>>>======>>>===<<<<<<===??????>>>===@@@AAACCCDDDDDDCCCAAA@@@999::::::;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;;;;:::666777888999:::;;;;;;;;;===>>>???@@@???===;;;:::;;;:::888777777777888888999999999888888888888777777888888888888999999999999999999999999999999999222777;;;777///,,,111777888777666666666777999:::===;;;999888777666333111888888777777777777888888666666666777888999;;;;;;CCC@@@===<<<===;;;777444555555666666555444333333333333444555555555444444555555555444444333333333222333333444444333333222111333555777888666444333222222111111111111222222222333333222111000222333444444333222222111111000111333111...000555555000333333333222222111111111222222111000000111222222///111333333222222333444111111222222222222111111333222000//////000222333333444444444444333222222111111111111111111111111222111000111222333222000111111111000000000000000111111111111111111111111///000111222222111///...111222333111//////111444222222222333333222222222111111111111222222222222000000111111111111000000222222111000//////000000////////////////////////////////////////////////222222222111//////111333------.........------,,,222222111111000/////////////////////000111222333//////000111222333333333111111111111111111111111666444333777======777000222111111111111111222222111111000000000111333444000111222333333333333333333222111000000222444555444444333222333444555666333444444444555666666666555555555666666777888999888999;;;<<<<<<;;;999888;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJGGGCCC???>>>???BBBDDDEEEEEEEEEGGGKKKPPPUUUWWWXXXZZZ[[[[[[YYYUUUQQQNNNNNNMMMMMMLLLLLLLLLLLLMMM555555444444444333333333555555555555555555555555333444444555555444444333333333333333333444444555444333333222222333333444222444444111111444555333777666555333333333333444444444444444444333333222555444333222222222333333000111111222333333333333222333333444444333333222555444444333333444444555555555555555555555555555555555555555444444444444777666444333333333444555444444333333333333444444666666666777666666555555555555555555555555555555777777666555555666777777::::::;;;;;;::::::999888555666888:::;;;=========<<<;;;;;;===???@@@???===;;;===>>>>>>===<<<===>>><<<<<<<<<===??????>>><<<===>>>???@@@@@@???>>>===::::::;;;;;;<<<=========<<<<<<;;;;;;:::999999999888999;;;=========;;;;;;:::::::::999999999999888@@@???>>>===;;;:::999999::::::888777777777888888999999999888888888888777777888888888888999999999888888777777777777777777777;;;===:::555222666:::777777777777777888888999:::999777777888777666444777777666666666666777777:::999::::::;;;<<<===>>>AAA???<<<<<<<<<:::777444555555666555555444444333333444444555555555555555666666666555555444444444222333333444444333333222222333555666777666555444333333222222222222333333222333333222111111222444444444333222222111111000///222222///000333333///333333333222222222111111333222111000000111222333...000222222111000111222//////000000000000//////333222000//////000222333222111111111000000000000111111111111111111111111222111000000111222111000111000000000000000000000111111111111111111111111000111222333333222111000111222222111//////111444333222111000000111222333////////////000000000000000000111111111111000000111111111111000000//////111111111111111111111111111111111111111111111111111111000///000000000000333333444444444444333333222222222222111111111111111111000000000000000111000000000111222222222333111111111111111111111111222000000333777777333///222222111111111111111111222111000000000111333444000111222222333333333222333222111000000222444555444333333222333444555666444444444444555555555555555555555555666777888999888999;;;<<<;;;:::999777;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGDDDBBBAAABBBDDDEEEFFFFFFFFFHHHLLLQQQUUUXXXXXXYYYYYYYYYVVVSSSOOOMMMLLLLLLKKKKKKKKKKKKKKKLLL555555444444444333333333555555555555555555555555333444444555555444444333222333444444555555444444444333333222222333333444333555555111111333444111;;;999666444222222222333444444444444333333333333333333222222222333444555111111222333333222222222222333333444444333333222555444444333333444444555444444444444444444444444555555555555444444444444666666444333333333444555555555444444444444555555555555666777777777666666555555555555555555555555777666555555555555666777777777888888888777666666777888999:::;;;<<<<<<<<<<<<<<<===???AAAAAA???===;;;<<<>>>>>><<<;;;<<<===:::;;;;;;>>>??????<<<:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777999<<<>>>???>>>===;;;<<<;;;999888888999999:::@@@???<<<:::888999:::;;;:::999888888777888888888999999999888888888888777777888888888888999999999888888777777777666666666777888999777555444555777666666777888888888888888777666666777888999888777666666555555555555666666888888888888888999:::;;;>>><<<;;;::::::999666444555555555555555444444444333444555555666666666555666666666666666555555555222333333444444333333222333444444444555555555555444333333333333333333444222333333333111111333444444444333222222111111000///333555222111222222000333333333222222222222111444333222111111222333444000222333333111000111111//////000000000000//////333222111000000111222333222111000///...///000000111111111111111111111111111000//////111111000///000000000000000000111111111111111111111111111111111222333444444333222111111111222111//////111333444222000......000222444////////////000000000000000000111111111111000000000000111222222111///...111111111111111111111111111111111111111111111111000...---///111222000---111222222333333222222222222222222222222333333333333222111000////////////111111111111111111222222111111111111111111111111///000000111222222111111333333222111000000000111222111111111111222333333000111222222333222222222333222111111111222333444333333333333333444555555555555555555444444444444555555555555666777888999999:::;;;;;;:::999888777;;;;;;;;;<<<===>>>@@@@@@AAA@@@@@@???@@@AAACCCDDDAAABBBCCCEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGHHHJJJMMMQQQUUUXXXYYYXXXWWWUUUSSSPPPMMMLLLJJJJJJIIIIIIIIIJJJJJJKKK555555444444444333333333555555555555555555555555333444444555555444444333222333444555666555444444444333333222222333333444444777666333333666666444;;;999666333222222333444444444444333333333333333111111222222333444555555444444555555555444333333222333333444444333333222555444444333333444444555444444444444444444444444111222333444555666666777555555444333333444444555555555555444444555555555444555666666777777777777555555555555555555555555555555555555555555555555555555666666666555555444666777888999:::;;;;;;;;;;;;<<<>>>AAACCCBBB???===:::<<<======;;;::::::;;;999999;;;===???>>>;;;999;;;<<<============<<<;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999888888777666888<<<>>>@@@???===<<<999999777777888:::===???===<<<;;;::::::;;;;;;<<<999999888888888888888888999999999888888888777777777777888888888999999999:::999999999888888888888777666444444555666555555555666777999999888777777777666555666888999999888777666666555555666666777777777777777777888999999;;;;;;:::999999888666444555555555444444444555555222333444555555555555555666666555555555555555555222333333444444333333222444444333333333444555666333333222222222222333333222333333333222222333555444444333222222111111000111444555444222222333333222222222222222222222222444444333222222333444444444555666666444222222333111222222333333222222111222222111000000111222222444333111//////000111333111111111111111111111111000///...///000111000...000000000000000111111111111111111111111111111111000111222333333333222222000111111111000000111111222111000//////000111222000111111111222222222222000000111111111111000000...000111333222111///...111111111111111111111111111111111111111111111111111...,,,///333444000,,,---......////////////...000000111111222333444444222222111000//////000000222222222111111111111111111111111111111111111111000222333222000000222555333333222111000000000000222222222222222222222222111111222222222222111111222222111111111222333444333333333333333444444444555555555444444333333333555555555555555666888888999:::::::::999888777666;;;;;;;;;<<<===>>>@@@@@@@@@???>>>>>>???@@@BBBDDD@@@BBBDDDEEEFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHJJJMMMPPPTTTVVVYYYXXXUUUSSSPPPNNNLLLLLLHHHHHHHHHHHHHHHIIIJJJKKK555555444444444333333333333333333333333333333333333444444555555444444333111222444555555555444333444333333222222333333444222555555222333777888666777666444333333333555666555444333222222222222333000111222333444555555555444444555555555444333333222333333444444333333222555444444333333444444555444444444444444444444444111111222333444555666666444444333333333444444444555555555444444555555555333444555666666666666666555555555555555555555555444444555555555555444444777777888888888888888777222333555777999:::;;;;;;;;;;;;===@@@BBBBBB???<<<:::;;;<<<<<<:::999999:::999999999;;;======;;;888;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999;;;::::::999999888888777666888;;;>>>???>>>===<<<:::999888888999;;;===???===>>>>>>>>>===;;;:::999888888888888999888888888999999999888888888777777777777888888888999999999888888888888888888888888999777555666888999999777555666777999999888777777999777666777888888777666888777777666666777777888:::::::::::::::;;;<<<===:::::::::999888666555555555555444444444444555666111111222444444555555555444444444444444444444444222333333444444333333222555444222222222333555666222222111111111111222222222333333333222222444666444444333222222111111000111222333333333222333555222222222222222222222222444444333222222333444444444555666666444222222333222222333333333333222222222111111111111111111222444333111//////000111333111111111111111111111111000///...///000111000...//////000000111111111111111111111111111111111111///000000111111111111111000000000000111111000000///000111222222111000///000111111111222222222222000000111111111111000000...///111222333111000...000000000000000000000000000000000000000000000000111///---000555666222---//////000111111111111111...//////000111222333333000000//////000111222222222222222111111111111111111111111111111111111111000333444333000///333777333222222111000000111111222222333333333222222222111111111222222111111000222222111222222222333333222222222333333333333333555555444444333333333222444444444444555666777888999999999888888777777666::::::;;;;;;<<<>>>???@@@??????>>>>>>???@@@BBBCCCAAACCCEEEGGGHHHGGGFFFDDDDDDDDDEEEFFFFFFEEEDDDDDD@@@BBBEEEGGGIIIIIIHHHHHHFFFGGGHHHIIILLLOOORRRSSSYYYWWWTTTQQQOOOMMMLLLLLLGGGGGGGGGHHHHHHJJJKKKLLL555555444444444333333333222222222222222222222222333444444555555444444333111222333333444444333333444333333222222333333444///222222000111666777555333333333333444444555555555444222111111111222333000111222333444555444444111111222333333222222222222333333444444333333222555444444333333444444555333333333333333333333333444444444444333333333333333333333333444444444444555555444444444444555555333333444555555555444444444444444444444444444444333333444555555444333333555555666666777777666666111222444666888999::::::::::::;;;===??????===;;;999;;;<<<;;;999888888888999888888999;;;;;;:::999999999999999999999999999<<<;;;;;;;;;::::::999999;;;;;;;;;:::999999888888777888:::;;;<<<===<<<<<<===<<<:::999999999:::;;;???@@@@@@@@@>>>:::777555777777888999999999999888999999999888888888888777777888888888888999999999444444555666666777777888777555444555777888888777666666777888888888888888:::888777777888888666555888888777777777777888888777777888888999;;;<<<===:::;;;;;;:::777555444444555555444333333555666777111111333444555555666666333333333444444444444444222333333444444333333222444333222222222333555666222111111000000111111222222333444333222333555777444444333222222111111000000///111666999666333333111222222222222333333333444333222111111222333444000222333333111000111111000000111111111111000000111111111111111111111111222111000///...///000000111111111111111111111111111000//////111111000////////////000111111222222111111111111111111111111/////////000000111222222000//////000111111000......000222444444222000...////////////000000000000000000111111111111000000...///111222222111000000////////////////////////////////////////////////111//////000444555333000//////000111222222222222......///000111111222222////////////000111222333111111111111111111222222111111111111111111111111///111222111//////111444222111111111111111222222333333333444333333222111111111111222111111000///111111222222222333333333111111222333333333333333444444444444333333333333444444444444555666777888777777777777777777777888999999999:::;;;<<<>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCFFFHHHIIIHHHFFFEEEBBBCCCDDDEEEEEEDDDCCCBBB???AAADDDGGGHHHIIIHHHGGGFFFGGGHHHJJJLLLNNNPPPQQQVVVUUUSSSQQQNNNMMMLLLLLLGGGGGGHHHIIIJJJKKKMMMNNN555555444444444333333333333333333333333333333333333444444555555444444333222111111111111222333333444333333222222333333444111333333111111555666333111111333444444444333333555444222111000111222333111111333444444444444333000111111222333333333333222333333444444333333222555444444333333444444555333333333333333333333333444444444333333333222222222222333333444444444444444444333333333333444444333333333444333333222222444444444444444444444444222333444444444444333222111222333444444444444444333444555777888888999999999888888:::<<<===<<<:::999:::;;;:::888777777777:::888666777888:::::::::;;;::::::::::::::::::;;;;;;;;;::::::::::::::::::<<<<<<;;;;;;:::999999999999999999999999:::;;;;;;<<<;;;;;;;;;;;;:::::::::=========<<<;;;:::999999666777888999:::999999888999999999888888888888777777888888888888999999999222333444555666888999999333444444444555666777888777777777777777888888999999888777777888888777666777777666666666666777777444444555666777999;;;<<<;;;<<<===;;;777444333444666555333333333555666888222333444666777888888888444444444444555555555666222333333444444333333222333333222222333333444555333222222111111222222333111333444333333333555777444444333222222111111000111///444@@@GGGAAA888333111111222222222333333333333222111000000111222333...000222222111000111222000111111222222111111000111111111222222111111111222111111111000000000000111111111111111111111111222111000000111222111000...//////000111111222222111111111111111111111111000000000000111222333333000///...000222222000---000111222333333222111000////////////000000000000000000111111111111000000//////000000111111111111000000000000000000000000000000000000000000000000////////////000222222333------...000000111111111000000000111111222222222111000000000000000111111000000000111222222222333111111111111111111111111///000111111000000111222000000000000111222333333333333444444444333222111111111111111111000//////111111222222333333333222000111222333444333333222333333333333333333444444444444444444555666777777666666666666777777888999888888888999:::;;;<<<======>>>@@@BBBCCCBBBAAAAAAAAACCCFFFIIIIIIHHHFFFEEEAAABBBCCCDDDDDDCCCBBBAAA@@@AAADDDFFFHHHIIIHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQRRRQQQPPPOOONNNLLLKKKJJJHHHIIIIIIJJJLLLMMMOOOPPP555555444444444333333333444444444444444444444444333444444555555444444333222111000///000111333444444333333222222333333444555777666333333666666333000111333444444333111000555444222000000111222333111222333444555444333222111222333444555666666666222333333444444333333222555444444333333444444555333333333333333333333333000111222333444555555666111222333444444444444444444333333222222333333444333333333333222222111000444444444444444444444444222222444444444444222222444555555666777777777666666777777888888888888777888777777888:::;;;;;;:::999:::;;;:::888666666777;;;888666555777999::::::>>>======<<<<<<======>>>::::::::::::::::::::::::===<<<<<<;;;;;;::::::999:::999888777888999:::;;;777888:::;;;<<<=========888777777777999<<<>>>@@@666777888999::::::999888999999999888888888888777777888888888888999999999333444555777888:::;;;<<<666888999999888999;;;>>>888777666666666777999:::888777666777888999888777666666555555555555666666666666777999;;;===???@@@<<<===>>>;;;777333333444666555333333333555777888444555666888999999::::::444555555555666666777777222333333444444333333222222222333333333444444444444333333222222333333444111333444444333444666888444444333333222111111000444222:::KKKTTTLLL>>>555111111111222222333333333222222111000000111222222///111333333222222333444222333333444444333333222111111222222222222111111333444444444444333222222111111111111111111111111222111000111222333222000...//////000111222222222111111111111111111111111111111111111222333444555000///...000222222///,,,333222222222222222222333111111111111222222222222000000111111111111000000000000//////000111222222111111111111111111111111111111111111111111111111...//////......///222444//////000222222333333333111222222222222333333333333222111000//////////////////000111222333333444111111111111111111111111000000111222333333222111//////000000111222444444333333444555444333111000111111111111111000//////111111222333333333333222000111222333444333222222222222222333333444444444444444444444444555777777555555555555666888999:::777777777888999:::<<<<<<===>>>AAADDDDDDCCCAAA@@@@@@CCCFFFHHHIIIHHHFFFDDD@@@AAACCCDDDDDDCCCAAA@@@AAABBBDDDGGGHHHIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQ777666555444333444555555333333333333222111000000111333444444333222222333222222111111111111111111222222111111111111111111000222444444333111111111222222222222222222222222222333444444333222000///222222333333333333444444111111111111111111111111333333222000///......///333333222000...///111444444333222111222444777888222333444333111000111222...///000111222222111000444333333222222333333444111333444444222222333555222111000111444555666555333333333333333333333333///000111222333333333333666666666666777777777777777777777777777777777777666666666666777777777777666666666777888888999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777:::999999888888999999:::888999:::;;;;;;;;;:::999:::999888666666666777777:::;;;;;;:::888777777888888888888888888888888888:::888666666777777555333555555555555666666666666555555555555555666777777222444666666555444555666555666777888888777666555666333111111444666555444333333333333666999<<<>>>AAA@@@===;;;888555333111222222333333222111000000777666444555777999:::999888888888888777777777777222222222222222222333333222444555444222222555777333444444333222222333555111111111000111111222333222111000//////000111222333222222:::IIISSSKKK===222333333333333222111111333333333222222111111111111111000000000000111111000111222333333222111000000333333000000333333000222222111111111111111111222222111111111111222222......//////000000111111000000000000111111111111...000111222222111000......000333555666555444333/////////000111111111222000000////////////000000444222000///...///000111+++,,,---...///000111111---///000000........./////////000000111111222222222222111111000000//////000111222111000///000111//////000000000000//////222222111111111111222222222000......///000000///111111000000///---,,,+++000111111111111222222222333333222111000000111111000000000000000000000000444444444333333222222222////////////////////////000000000000000000000000222000///000222222000---111111111222222333333333666555333222222333444555222///---...222666777666555666888999888888:::;;;:::<<<>>>AAABBBBBBAAA@@@>>>AAAEEEHHHHHHFFFCCCAAABBBAAA???======>>>???AAA@@@@@@AAACCCEEEGGGIIIKKKJJJIIIHHHIIILLLMMMJJJHHHOOONNNLLLJJJHHHGGGFFFFFFIIIIIIJJJKKKLLLNNNPPPQQQ666555444333333333444555000000111222333333333333111333444444333222222333111111111111111111111111222222222222222222222222222333555555333222333333222222222222222222222222111111222333333333222111222222222333333333444444111111111111111111111111666555333222333333222222222222222000///000222555333222222222222444555666222333444333111000111222///000111222222222111000444333333222222333333444111333444444222222333555777555333333444444444333444444444444444444444444222333444555666666666666555666666666777777777777666666666666666666666666444555555666777888888999666666666777888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::::::::::::::;;;999:::;;;<<<<<<;;;:::999:::999888777777777777888:::;;;;;;:::888777777888999999999999999999999999999888666666777777555444666666777777777888888888666555555555555666777777333555777777777666777999555666777888888777666555888555333444666888777666444444444555777:::===???>>>===<<<:::888666555444888888888888888777666666777777777999<<<>>>>>>===888888777777777666666666444444444333333333333333111333555444222222444666333444444333222222333555111111111111111222222333444444333222222333444444666444222555@@@IIIEEE:::111111111111000000000000333333333222222222111111222222111111111111222222222333444555555444333222000333333000000333333000111111111111111111111111222111111000000111111222/////////000000000000000000000000000111111111111///000111222222111000///000111111222333444444444222222222222222333333333111111000000000000111111333222000///...///000111111111111111111111222222...///111111///...///000000000000000000111111111111111111111000000000000000111222111000///000111000000111111111111000000222222111111111111222222222111//////111111111000111111111111000///......000111111111111222222222333222222111000000111111111111111111111111111111333333333333222222222111000000000000000000000000000000000000000000000000333111111222444555333000111111111222222333333333333444444444444444333333444111///000444777888777555777888777777777999;;;<<<===???@@@@@@@@@??????AAACCCEEEGGGGGGEEEBBB@@@AAA@@@>>>======>>>@@@AAA???@@@AAACCCEEEHHHJJJKKKJJJIIIHHHIIILLLLLLKKKIIIMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQRRR555555444333333333333333000000111222333333333333111333444444333222222333111111111111111111111111333333333333333333333333333444555444333333444666222222222222222222222222///000111333333444333333222222222222333333333333111111111111111111111111444111//////222333222000111111111111000111333666111111111222222333444444222333444333111111111222222222333333333222111111333333222222222222333333111333444444222222333555777555444333444555444333555555555555555555555555111111222333444444444444555555666666666777777777666666666666666666666666333333444666777999::::::666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<;;;:::::::::999888888888999999:::;;;;;;:::888777777888::::::::::::::::::::::::999888666666777777555444888888888999999999::::::666666555555666666777888444666888999888888999:::666666777777777777666666777555444444666888777777666666666777999;;;>>>@@@:::::::::999888888777777666666666777666666555444666666888<<>>777666666666666555555555666666555555444444333333111222333333222222333555333444444333222222333555111111111111111222333333555444444333333444444555777555111111666<<<<<<777333222111000///000000111333333333222222222222111333333222222222222333333333333444444444444333333000333333000000333333000111111111111111111111111222111111000000111111222000000000000000000//////000000000000111111111111///000111222222111000///111111000///000222333444333333333222222222222222222111111111111111111222222222000/////////000111222111111000///...------///000222222000///000111111111111111000000000000000000000111111111111111///000111111000///000222111111222222222222111111222222111111111111222222333111000000111222222111000111111222222111111000000111111111111222222222333222111111000111111111111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000111111000222444555333222111111111222222222222222111222444666666555333111666444222333555777888888666777777666666888;;;>>>@@@??????>>>============CCCCCCDDDDDDCCCBBB@@@???@@@???>>>======>>>@@@AAA>>>???AAACCCFFFHHHJJJKKKIIIHHHGGGHHHJJJKKKJJJIIIIIIJJJKKKMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNPPPQQQQQQ444444333333222222222222333333333333222111000000111222444444222111222333111111111111111222222222222222222333333333333333333444444333222222444777222222222222222222222222111111222222333333333333111222222222222333333333111111111111111111111111222///---...222444222000000111222111111222444666///000111222222222222222111333333333111111222333444444444333333222222111333333222222222222333333111222444333222222333555333222111222444666666666444444444444444444444444000111222333333333333333555555555666666666777777666666666666666666666666444444555666777888999999666666666777888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<=========<<<;;;::::::::::::::::::::::::;;;:::;;;;;;:::888777777888::::::::::::::::::::::::999777666666777777666444888888888999999999::::::666666666555666777777888666888:::999888777888888666666777777777777666666444444333444555555555555666666666888999<<<>>>???:::999999999888888777777333333444444444333333222333555777;;;>>>>>><<<999666666555555555444444444777666666555444333222222000111222222222222333333333333444333222222333555222111111111111222333333222222222111111222222222444333222111222444555444666555333111111222333444222222222222222222222222333333222222222222333333000000000000000000000000000333333000000333333000111111111111111222222222111111000000000000111111222111111000000////////////000000000111111111111///000111111111111000///000000000000000111222222222111111111000/////////111111111111111111111111222111000//////000111111000000///...---,,,,,,+++///111333333111000111222222222111111000000//////000000000111111222222222///000111111000000111222000111111222222111111000222222111111111111222222222000//////111222222111///000000111222222111111000000111111111222222222222222111111111111111222111111111111111111111111111111111000000000000000222222222222222222222222000000000000000000000000......///000222222222111111111111111111222222222111222333444555444333222666555444444555666666777666666777666777:::???BBBBBBAAA>>><<<;;;:::;;;<<<@@@@@@@@@@@@@@@????????????>>>===<<<===>>>@@@BBB>>>???AAADDDFFFHHHJJJJJJGGGFFFFFFFFFGGGHHHIIIIIIEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNNNN333444333333333333222222333333333333222111000000000222333333222111111222000000111111111222222222000111111111222222222333222222222111000111444666222222222222222222222222333333333222222111111111111111111222222222333333111111111111111111111111555222111222555777666444///111222222222222444666///000111222222222111111111222333333111111222333555555444333333222222222333222222111111222222333111222444333222222333555111000///000333555555444333333333333333333333333444555666666666666666666555555555555666666666666555555555555555555555555666666666666777777777777666666666777888888999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======::::::999999999999::::::<<<<<<=========<<<:::999999999::::::;;;;;;;;;;;;:::;;;;;;:::888777777888::::::::::::::::::::::::888777666666777777666555777777777888888888888999666666666666666777888888888999:::999666444444555777777666666666666777777333444555555555555555666555666666888999;;;<<<===;;;;;;:::999777666666555555666666777777777666666555666888;;;===<<<888555555555555555444444444444666555555444333222222111111111111333333333222222333333444333222222333555222222222111222333333444000000111111111111000000000111333444333222222333666555333111111222333555222222222222222222222222222222111111111111222222//////............//////000333333000000333333000000000111111111222222222111000000000000000000111222222111111000000/////////000000000111111111111000000111111111111000000...///111222222111000///222111111111000///////////////000111111000//////000000000000000000111111111111111111111111111111000111333333111111111222222222111111000000//////000000111111222222333333...000111111000000111222//////000000000000//////222222111111111111222222000///......000111111000......///000111111111111000000111111111222222222222111111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000---...000111111111222222111111111111111111111111333222222111222333444555444444444444444444444555555666777777999===BBBFFFBBB@@@===:::999999:::;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<===???AAABBB>>>@@@BBBDDDFFFHHHIIIIIIDDDDDDDDDDDDDDDEEEGGGHHHGGGHHHJJJLLLLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNNNN444444444444444333222222000000111222333333333333000222333333222111111222000000000111222222333333000000000111111222222333000111222222111111333555222222222222222222222222555444333222111111111111111111111111222222222222111111111111111111111111222222222222333333444555000222333333222222444555111111111111111111111111000222333333222111222444444444333222222222333333222222111111111111222222111333444444222222333555444222000000111222111000333333333333333333333333444444555555555555555444444444555555555666666666555555555555555555555555777777777777666666666666666666666777888888999999777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<===>>>>>>:::999999888888999999:::<<<<<<======<<<;;;999888777888999:::;;;<<<<<<;;;:::;;;;;;:::888777777888::::::::::::::::::::::::888666555666777888777555666666666777777777777888777777666666777777888999777999999888555333333333777777666666666666777777444666888888777777777888555666777888:::;;;<<<===<<<;;;:::999777555444444555666666777777777777777888999;;;===>>>===999666666555555555555444444444555555444444333333222222111111111333555555333111333444444333222222333555222222222222222333444444111222222333333222222111...///333777666222111333444333222111000111111222111222222222222333333333222222111111111111222222111111000000000000111111000333333000000333333000000000000111222222333333111000000//////000000111111111111111111111000000000000000000111111111111111000000000000000000111---///111333333222///...333333333222222222222222...///000111111000///...000000000000111111111111/////////000000111111111000111333333111000111222111111111111000000000000111111111222222222222222...///111111000000111333//////000000000000//////222222111111111111222222///...---...000111111111......///000111111111000000111111111111222222222111111111000111111222333222222222222222222222222000000000000111111111111222222222222222222222222000000000000000000000000///111333333333222333444111111111111111000000000333222111000111222555666222333444444333222333555555777888999:::===AAAEEE@@@>>><<<:::999999:::;;;888888999;;;<<<===>>>???===<<<;;;;;;===???AAACCC@@@AAACCCEEEGGGGGGGGGGGGBBBCCCCCCCCCCCCDDDGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJLLLMMMOOOQQQRRRQQQQQQPPP444555555666555444333222000000111222333333333333000111333333111000111222///000000111222222333333000000111222222333444444///111333444333333444555222222222222222222222222444333222111111111222333111111111111222222222222111111111111111111111111///111333222///...111555111333444444333222333444333222111111000111222333000222333333222111333444333222222111111222333444222222111111111111222222111333444444222222333555555333111111222222222111444444444444444444444444222333333333333333222222444444444555555555666666555555555555555555555555555555666666777777888888666666666777888888999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888:::;;;<<<>>>>>>:::::::::999999:::::::::;;;<<<<<<<<<;;;:::888777555777888:::;;;<<<;;;;;;:::;;;;;;:::888777777888999999999999999999999999777666555666777888777666666666666777777777888888777777666666777777888999555777888777666444555555888777666555555666777888444777999999888666777999777777999:::<<<<<<======;;;:::999888777666555444222222333444444444444444999999;;;===???>>><<<999666666666555555555555444555555555444444444444444222222222444666666444111333444444333222222333555333222222222222333444444222222333444444333222222111///222777777222111333333333222222222111111111111111222222222333333333333333222222222222333333333222111111111111222333000333333000000333333000///000000111222222333333000000////////////000000111111111111111111222222000000000000111111111111111111000000000000111111000111111222222111000000222222222222222333333333...///111222222111///...//////000111111111111111------------.........//////111222222111000000111000000000000000111111111333222222222222222222111---///111111000000222333000000000111111000000000222222111111111111222222000///......111222222222000000111111222111111111000111111111111222222222111111000000111222222333222222222222222222222222000000000111111222222222222222222222222222222222000000000000000000000000000222444444222111222333222111111111000000000///111111111111222333444555000222555555333222444666777888999999999:::<<<>>><<<<<<:::999999::::::;;;999:::;;;<<<============<<<;;;;;;;;;<<>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;999888777444666888:::;;;;;;;;;;;;:::;;;;;;:::888777777888888888888888888888888888777666555666777888777666666777777777777888888888777777777777777888888999333555777777777666777999888777666555555666777888111555888888666444555777888999:::<<<===>>>>>>>>>999999999888777666666555222333333444555555555444777777999;;;>>>>>>===;;;777666666666666555555555555555555666666666666666333222222555777777444111333444444333222222333555333333222222333333444555111111333333333333111111444000000555666111000333444444555555555444333222111111111222222333333333555444444333333444444555333222111000000111222333000333333000000333333000///000000111222222333333000000////////////000000000000000111222222222333000000000000111111111111111111000000000000111111333222111000000111222222//////000000111111111222///000222333333222000///...///000111111111111111111111111111111000000000///000222222000///000111//////000000111111222222444333333222222111111111---///000111000000222444111111222222222222111111222222111111111111222222111000///000222333444333222222333333333222222111000111111111111222222222111111000000111222333333222222222222222222222222000000111111222222222333111111111111111111111111000000000000000000000000...111333222000...///111222111111111000000//////...000222444555444333222///222555555444333555777888999:::999777777777888::::::999999::::::;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::;;;<<>>===<<<;;;999888777666666777888999:::;;;;;;<<<>>><<<:::888888:::<<<>>>;;;;;;::::::999888777777888888999999999:::::::::<<<<<<;;;:::999888777666888999999999999888777777777777777666777777888999888777888999::::::888666888777666555555666777888777777777777777666555555666666666666555444333222777777777777777777777777777888999:::::::::999888:::888666555555555444222111111111222333444666666444555666777888999::::::777777666555444333333333333444444444333222222111000222333333222111222333---000333444333222111111111111222222222222111111111111222222222333333333000000111222333333444444111111000000000000111111111111111111111111111111000222444333222111222333333444444222///...///000000000111111111111000000///////////////000111111//////...///000111333444............////////////---000222333222000//////111111000///////////////000000000000000000000000444222000...------//////000000////////////000000//////000000///...------//////...///000222444555...000111000///...///111000000000000////////////...///000111111000///...111111000000//////......000000///////////////000---...000222444555555555////////////////////////000000000000111111111111333222222111000///......333222222222222222222222444444333222111111111111000000000000000000000000111111111000000000000000,,,,,,------.../////////000000111222222222222111444333111000000000111111//////000111111111111000222222333333333333444444...555999666555999888444:::999888777777777888999999<<<>>>???>>>>>>>>>???<<<<<<<<<<<<>>>@@@BBBCCCBBBAAAAAACCCFFFFFFCCC@@@@@@AAABBBDDDFFFGGGHHHHHHIIIHHHGGGIIIKKKNNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNN444333333333222222222222555///...222555222111333333333222111111222333333111000000000000111111222222222222222222222222222111222222222333333333333333333222222222222333333222222222222222222222222222222222222222222111111111111111111111111111111000000222333333333222111222222222222222222222222222222222222222222222222444333222111111222333333000111111111111111111000111111000000111111222333111111000111111111222333222333333444444333333222444444444444444444444444444333222333555555555333555555555666666666777777555555555555555555555555555555666666666666666666888888888888888888888888:::::::::999999999999999<<<;;;;;;::::::999999888777888888999:::;;;<<<<<<===<<<:::888888:::<<<===;;;;;;::::::999888888777888888888888999999999:::999999999999999888888888666777888999999999999999888777777777777888999999999888888888999999888666888777666666666666777888888888888888888777777666777777777777666555444333777777777777777777777777;;;<<<===>>>>>>>>>===<<<:::888666555555555444222111111222222333555666777444555666777888999999:::777666555444444333333333666666666666666555444444000222444444222111222333...111444555444222222333222222333333333333222222111111222222222333333333222222222333333444444555333222222111111222222333222222222222222222222222000222444333222111222333222333333222000///000111000111111111111111111000///////////////000111111000000//////000111222333//////000000000111111111...000222222111000000000111111000///////////////000000000000000000000000444333111///...///000111222222111111111111222222000000111111000000///...111000/////////000111111...000111000///...///111......//////000000111111222222333333333333222222111111000000////////////333333222222222222222333000000111222333333333333111111111111111111111111000000000000111111111111222222111111000000//////222222222222111111111111444444333333333444444555000000000000000000000000222222222111111111111111////////////////////////111111222333333333333222333333111000000000111111222222333333444444444444222222333333333333444444000666888555555888888555;;;:::999888888999::::::999<<<>>>???>>>>>>>>>???<<<<<<<<<<<<===???AAABBBBBBAAAAAACCCEEEFFFCCCAAA@@@AAACCCEEEGGGGGGGGGGGGFFFFFFFFFGGGJJJLLLLLLKKKOOOOOOOOOOOOOOONNNMMMMMM222222222333444444555555666222111444555333222222444333333222222333333444222222111000000000111111333333333333333333333333222222333333333444444444222222111111111111222222333333333333333333333333333333333333444444444444222222222222222222222222111222333333444333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111000000//////000000111222000000000000111111111222222333333444444333333222444444444444444444444444555444333333444555444222333333333333444444444444555555555555555555555555999888777666555666666777888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::888999999:::;;;<<<=========<<<:::999999:::<<<===;;;::::::999999888888888777777777888888888999999777777777888888999999999555666777888999:::::::::888888888888888999::::::;;;999777777888888888777888777777666666777777888999999999999999888777777888888888888777666555555777777777777777777777777888999;;;<<<<<<<<<;;;:::999777555444555555444222333333333333444555777777444555555666777888999999777666555444333333333333333333444444444333222222111333444444222111222333000222555555444333333333333333333444444333333333111111222222222333333333333333444444444444444444444444333333333333444444333333333333333333333333000222444333222111222333111222222111000000111333111111222222222222111111000////////////000111111111111000000000000111111111111111222222222333333///111222111000///000111111111000/////////000000000000000000000000000000444333222000000000111111222222111111111111222222111111222222111111000000333222111///...............000111000///...///111------...///000111222222111000000//////000000111111000000000000/////////000000000//////000000111222222222333222222111111111111111111111111111111000000000111111111222222111111111000000000000000000000000000000111111111222222222333444555555666000000000000000000000000222222222222222222222222222222111000000///......111222333333444444333333333222111111000111111111000000000111111111222222222222333333333333444444222666777555444666888777;;;:::999888999999:::;;;999<<<>>>???>>>>>>>>>???===<<<<<<<<<===>>>@@@AAABBBAAAAAACCCDDDEEECCCBBB@@@BBBDDDGGGHHHHHHGGGFFFEEEEEEFFFIIIKKKLLLKKKJJJNNNNNNNNNNNNNNNMMMLLLLLL///000111333555777888999666444444444444333222222333333333222222333333333333222222111000000000000333333333333333333333333222222222333333333333444222111111000000111111222333333333333333333333333222333333333444444555555222222222222222222222222111222222333333333333333111222222222222222333333333333333333333333333333111111222333333333222222222222222333333222222222000000000000000111222222000000111222222222222222222333333444444333333222444444444444444444444444666555333333444444333111111222222222222333333333555555555555555555555555999777555444444555777888888888888888888888888888:::::::::::::::;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<===>>>>>><<<<<<:::999999:::<<<<<<:::::::::999999888888888666777777777777888888888666777777777777888888888666666777888999:::::::::999999888888999999:::;;;<<<:::777666777888888777777777777777777777777777888888999999888888777666777888888888777777666555666666666666666666666666666777888:::::::::999999999777555444555555444333444333333444555666777777444444555666666777888888666555444444333333333444111111222222222222111111222333555444333222222333111222444444333222222333222222333333333333222222111111222222222333333333333333333333333333222222444444333333333333444444333333333333333333333333000222444333222111222222000111222111000000222444222222222333333222222222000000//////000000111222222111111000000000000000111111111222222222333333000111111000//////000222111111000000///000000111000000000000000000000000333222111000000000000111000000////////////000000000111111111111111000000222111000///......------...000111000///...///111.........///000111111111000///...------...///000000000000000000000000000///............///000000111222222222222111111000111111111111111111111111000000111111111222222222000000000000000111111111////////////000000000000000000111111222222222222000000000000000000000000111111111222222222222222111111111000000/////////000111222222333333222222222222111111111111111111///////////////000111111222222222333333333444444444666666555444555777888:::999888888888999:::;;;999<<<>>>???>>>>>>>>>???===<<<<<<<<<<<<>>>???@@@BBBBBBBBBCCCCCCDDDCCCCCCAAACCCFFFHHHIIIHHHGGGFFFFFFGGGHHHLLLNNNOOOMMMKKKMMMMMMMMMMMMMMMLLLKKKKKK111222222333555666666777555666666444333333333333111111222222222222111111333333222111000000111111222222222222222222222222111111111111222222222222222111111000000111111222222222222222222222222222111111222222333333444444222222222222222222222222111111111111222222333333111111111222222333333333222222222222222222222222000111222333333333333222222222222333333222222222222111111111111222333333111222333444444444333333222333333444444333333222444444444444444444444444666555333333444444333111555555555555666666666666555555555555555555555555555444333222333555888999777777777777777777777777999999999::::::;;;;;;;;;<<<;;;;;;::::::999999888999:::;;;;;;======>>>???<<<;;;::::::::::::;;;<<<::::::999999999999999888666777777777777888888888888888888777777777777666888888999999999888888777999999888888999999:::;;;<<<:::777666777888888888777777888888888888777777777777888888777777666555666666777777777666555555666666666666666666666666888999:::<<<======<<<<<<888666444444444555444333444444444444444555666777444444444555666666777777555444444333333333333444444444555555555555444444333444555555333222222222000222333333111000111222111111222222222222111111111111222222222333333333222222222111111111111111333333222222222222333333333333333333333333333333000222444333222111222222///000111111000111333555222222222333333222222222000000000000000111222222222222111111000000///...000000000111111111111222000111111000//////000222111111000000000000111111000000000000000000000000111000000000/////////000000000////////////000000//////000111111000000000000000000000000000//////...000111000///...///111000000000000////////////333333111000000111333333000000000000111111111111222111111111222222333444000000111222222222111111000000000000000000000000111111111111222222222222000000000000000111111111....../////////000000000111111222222222111000///000000000000000000000000000000000000111111222222.........//////000000000//////000111111111111111111111111111222111111111333222222222222333444555222222222333333333444444555555666666555444666999888777666666666888999:::999<<<>>>???>>>>>>>>>???===<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCBBBCCCCCCDDDCCCEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHLLLNNNOOOMMMKKKLLLMMMMMMMMMMMMLLLKKKKKK666555555444333222222111222666777444222444444333000111111222222111111000333222222111111111222222111111111111111111111111000000111111111222222222222222111111111111222222111111111111111111111111111111111111222222222222333333333333333333333333111111111111111222333333111111111222222333333444111111111111111111111111111111111222222333333444111111222222222222111111222222222111222333333444111222444555555555444333222333333444444333333222444444444444444444444444555444333333444555444222333444444444444555555555444444444444444444444444333333222333444666777999777777777777777777777777777888888999999::::::;;;<<<<<<;;;::::::999888888999::::::;;;<<<===>>>>>>;;;;;;;;;::::::;;;;;;;;;999999999999999999999999777777777888888888999999999999999888888777777777999999999999999888777777888888888888888999:::::::::888777777888999999888777888888999999888888777777777777777777666555555555666666777777666666555777777777777777777777777777888999;;;<<<<<<<<<;;;777555333333444555444333444444333333444555555666444444444444555555666666444444333333333333444444222222333333444444333333333555666555333222222222111222333222000///000222000111111222222111111000111111222222222333333333000000000111111111111111222222111111111111222222333333333333333333333333000222444333222111222333000111111111000111222444111111222222222222111111111000000000000111222222111111111111111000///.../////////000000000000111///111222111000///000111111111000000000111222222000000000000000000000000////////////////////////222222111111111111222222...///000000111000000000...///000111222222111111...000111000///...///111111000000000/////////...111111111000000111111111000000000111111111111222000000000000000111222333000000111111222111111111////////////////////////111111111222222222222333111111111000000000000000......//////000000111111333444444444444222000///000000000000000000000000/////////000111111222222------...//////000111111...//////000111000000000000000111222222222222111222111111000000222333444222222333333333333444444666555666777666333444888666666555555666777999:::999<<<>>>???>>>>>>>>>???<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCCCCBBBAAABBBDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEFFFIIIKKKLLLKKKJJJMMMMMMMMMMMMMMMLLLKKKKKK444444444333222222111111///555777333111444555444111111222333333222111111222222111111111222333333222222222222222222222222111111111222222222333333333333222222222222333333222222222222222222222222222222222222111111111111333333333333333333333333333222222111222333444555000111111222333333444444222222222222222222222222111111111000111333444555000111111111111111111000111111111111111222222333000222333555555444333222222333333444444333333222444444444444444444444444444333222333555555555333111111111222222222333333444444444444444444444444444444555555666666666777777777777777777777777777666666777888888999::::::::::::::::::::::::::::::999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888999999999:::888888888999999999999999777888888999999999888888888777777777777888999999777666666888:::;;;:::888777888999999999999888777777888888888888777666666666777777888888777777777777777777777777777777777666777999;;;<<<<<<<<<;;;666555333333444555444333333333333333333444444555333444444444444555555555444333333222333333444444//////000111111111111111444555666555333222222222222333333222111000111222111222222333333222222111111111222222222333333333000000000111111222222333222222111111111111222222222222222222222222222222000222444333222111222333000111222111000000222333000111111111111111111000111111000000111111222333000000111222111111000////////////000000000111111...000222222111000000000111111000000111111222333000000000000000000000000000000000111111000000000222222111111111111222222///000111111222222111111///000111222333333222111...000111000///...///111////////////000000000000......////////////......000000111111111222222222------------...///000111222222222111111000///...000000000000000000000000111111111222222222333333222222111111000000//////......///000000111222222111222333444444333111000000000000000000000000000//////000111111222333333000000000000000000000000//////000111111111111111///000111222333222222111000///...---...///111222222222333333333333444444555444666999888333333777777666666666666888999:::999<<<>>>???>>>>>>>>>???<<<<<<<<<===???BBBDDDFFFAAACCCDDDBBBAAAAAADDDFFFIIIHHHGGGGGGGGGGGGHHHIIIFFFFFFFFFGGGJJJLLLLLLKKKMMMMMMNNNNNNMMMMMMLLLKKK///000000111333444444555...444666222000444666444222222444444444444222222111111111111222333444444333333333333333333333333222222333333333444444444444333333222222333333444333333333333333333333333333333333222222111111111333333333333333333333333444444333222333444555666000000111222333333444444333333333333333333333333222111000000000222555666000000111111111111000000000000000000000111111222///111222444444333222111222333333444444333333222444444444444444444444444444333222333555666555444444444444555555555666666444444444444444444444444666777777888777666666555777777777777777777777777555666666777888888999999888888999::::::;;;<<<<<<888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999999999:::::::::666777888999:::;;;<<<<<<555666777888999:::::::::777777777666777888888999555555666999;;;<<<:::888777888999::::::999888777999999999999999888777777777888888999999999888888777777777777777777777777:::<<<>>>???AAAAAAAAA@@@666444333333444555444333333333222222222333444444333333444444444444444444333333333222222333444444111222333444444444444444444666777666333222222222444555555333111111222444222333333444444333333222111111222222222333333333000000111222333333444444333222222111111222222333111111111111111111111111000222444333222111222333111222222111000000111333000000111111111111000000111111111000111111222333///000111222222111000//////000000000000111111111---000222333222000//////111111000000111222333333000000000000000000000000000111111222222222111111000000////////////000000000111222333333333333333111222333444444333111111///000111000///...///111------...///000111222222000111222333333222111000000000111111222222222222000000000000111222333444444444333222000...---,,,111111111111111111111111111111222222222333333333333222222111000//////......//////000111222222333---...000222333222111000000000000000000000000000000000111222333333444444333333222222111000000000000000111222222222222222///000111222333333222111333222111000111222444555222222333333333444444444555333666;;;999333222666888777777777777999;;;<<<999<<<>>>???>>>>>>>>>???<<<<<<<<<>>>@@@CCCFFFHHHAAACCCDDDBBB@@@AAADDDGGGKKKIIIGGGFFFFFFGGGHHHJJJIIIHHHGGGIIIKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLL666666666555555444444444555444222111000111222222333222111000000222444555333111111111333444333222666555444333222111111111000111111111111222222222111222222333333222222111222222222222222222222222////////////000000000000333333333222222333333444111111111222333333333444222222222222222222222222//////000000000111111111111222444555555333000...111111000000000000111111000000111111111222222222444444333222222111111000555222///111555666222---444444444444444444444444222222333333333333444444666666555444333222222111444444444333333222222222444444444555555555555666666666666666666555555555666777999999777666777888:::::::::999888777666666<<<;;;;;;::::::999999888999999999999999999999999888999999888888777666555888888888888888999999:::999888888888777777666666555666999::::::999666555666666666666666777888888666777:::;;;;;;999777555:::::::::999999999888888666666666666777777777777666666666777888888666444777777666666666666777777:::;;;===@@@BBBAAA===:::777666555444444444444444444444444444444444444444444444444444444444444444444555555444222111111333///222444333111111333555333333333333333333333333222222111111111111111222222222222111111111111000111111000000//////......111111111111000000000000//////000111111111111111333222111222444555444333444555555555444222000//////000000///------111444////////////000000000000000000//////////////////111111000000//////......000000000000000000000000000111222333333222111000...---...000000000111333222...+++,,,///222222111///...---,,,,,,---...///...111111......111111...111111111111222222222222000000000000000000000000000000000///......------//////000000000000//////////////////000111222333000000111111111222222222222111000//////000111222333,,,)))...111000000444...///000222222000///...000000000000000000000000//////000000111111222222111111000000111111222333///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111///000000000111111111111000111111111111222222222000111222333333222000///666555555444444444555555444555666888999999::::::888999;;;<<<===<<<<<<;;;<<<<<<===???@@@AAACCCCCCDDDDDDAAA>>>???EEEFFFDDDGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMKKKIIIIIIKKKMMM444444333333333222222222444333222222111111222222333222111000000222444555333111111111333444333222444444333222222222333333000111111111111222222222111222222333333222222111222222222222222222222222000000111111111222222222444444333222222222333333111111111111111222222222333333222222222222222222111111111222222333333333000111333444444222000///222222111111111111222222000000111111111222222222222222222222222222222333444222111222444444222///222222222222222222222222222222333333333333444444555555555444444333333222444444444333333222222222444444444555555555555666666666666666666666666555777999;;;:::999888999999888999999::::::999999999;;;::::::::::::999999999999999999999999999999999666777888999999::::::999777777777777777888999999999999888888888888888888555777888999999888777555777777777666777777888888777888:::;;;;;;:::888777888888888777777777666666666666777777777888888888666666666777888777666444777777666666666666777777:::;;;<<>>???@@@AAAAAACCCCCCBBB???AAAFFFGGGDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIKKKMMM333333333333222222222222222222333333333222111111333222111111111222333444222111111222333444444333222222222222222333444444000111111111111222222222111222222333333222222111222222222222222222222222222222222333333333333444555444333222222222222222333333333222222222222222333333333222222111111111333333333333444444444444///000222333333222111000333333222222222222333333111111111111111222222222000111111222333333444444333333222222222222111111222222222222222222222222222222333333333333444444444444444444444444444444444444333333333333222222444444444555555555555666555555666666666666666666777999::::::999888888999777777888::::::;;;;;;;;;999999999999::::::::::::999999999999999999999999777777888999::::::::::::666666666666666777888888888888888888999999999999777777777777777777777777888888777777666777777777999999999::::::::::::999888777777777777666666666666666777777777888888888555555666666666666555555777777666666666666777777::::::;;;>>>@@@???<<<999666555444444444444444444444444444444444444444444222222222222222222222222000222333333333333444666000111222222111000222333333333333333333333333333222111111111111111222222222222222111111111111000222222222222111111111111......///000111222333333///000000000111111111111222111111111333444333222111111000000111111222333///000000///...///111333/////////000000000111111000000000111111111222222////////////000000000000000000000000000000000000000111111222222111111000...000222111000///////////////000///...---...///222111111000000111111222222444222......111222000////////////000000000000000000000000000000000000............//////////////////000000000000//////////////////000111222333000000000111111111111222000000////////////000000222---,,,...000000000333...///000111111000///...000000000000000000000000111111111111111000000000111000000000000111222222333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111111111111222222222333333000111111111111222222222555555444444444555555555555444444444444444555555222333444555666777777777999999999::::::;;;<<<===;;;<<<<<<===>>>??????@@@@@@BBBBBBAAADDDHHHIIIEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMMMMLLLJJJJJJKKKMMM444444444444444444444444111222333444444333111000222222111111111222333444222111111222444555444333333222222222222222333333000000111111111222222222111222222333333222222111222222222222222222222222222222222333333333444444555444333222111111111111555555444444333333333222444333333222222111111111333333444444444444444444...///111222333222111111222222222111111222222222111111111111111111111111111111111222222333333333222333444333111000111333333333333333333333333333222222222333333333444444333333333444444555555555333333333333333333333333444444444555555555555666555555555555666666666666555777888888666666666777666777888999999:::999999777888888999::::::;;;;;;999999999999999999999999999999999999888777666666555555555555555666777777666666777777888888999999888777666555555666777888888777666666555555666666999888777777777888999:::999999999999888888888888555555666666666777777777444555666666555555666666777777666666666666777777999999:::<<<>>>===:::888555555444333333444444444444444444444444444444444444444444444444444444444222444555555444444555777000111111111111111111222222222222222222222222222111111111000111111222333222222222111111111000000111111111111111111111111...//////000111111222222000000000000000111111222222111000111222333333111777666444222111111222222111222111111111111333444//////000000000111111111000000000111222222333333......//////000000111111000000000000000000000000000000111111111111000000000000...***+++///222222---000222222///---///111111111111111111111111111333555333///...111222000000111111111222222222222000000000000000000000000---------...///000000111//////000000000000//////////////////000111222333000000000000111111111111........................000......//////000000222///000111111111111000///000000000000000000000000222222222111111000000000000000000000000111222222333222111000000111222333////////////////////////////////////////////////000000000000000000000000///111222111000///000111000000111111111222222222000000111111111222222222333222111000111222333444444444333333444444555555444555666777888888888888:::999999888999;;;<<<===999:::;;;<<<===???@@@@@@>>>AAACCCCCCFFFJJJJJJFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLLLLLLLJJJJJJKKKLLL444444444444444444444444000111333444444333222111222222111222222222333333222111111222444555555444555444333222111111111111000000111111111222222222111222222333333222222111222222222222222222222222111111111111222222222222444333222222111111111111444444333333222222111111333333333222222111111111333333333333222222222222///000111222333222222222111111000000000000111111111111111111111111111111333333333222222222111111333333444222000000222333333333333333333333333333222222222333333333444444222333333444444555555555333333333333333333333333444444444555555555555666444555555555666666777777555666888888666555666777666666777777777777666666666777888888999:::;;;;;;999999999999999999999999888888888888777666555444555555555555555666666777444444555555666666777777888777666555555666777888666555555444444444555555777666555444555666888999888888888888888888888888444444444555555555666666333555777666555555666888777777666666666666777777999999999:::<<<;;;999666444444333333333444444555444444444444444444444444444444444444444444444444333555555444222222222333222111111111222222111111000000000000000000000000111111000000111222222333222222222111111111000000000000000000000000000000111111000000000000000000000000//////000000111222111000///000222333222111777666444222111111222222111000000000111222222222000000000000111111111111000000111111222222222222......//////000000111111000000000000000000000000000000000000000000000000...000///...111666444---///222555555333222333666000000000000000000000000222444333//////222222000000111111111222222222222////////////////////////,,,------...///000111111//////000000000000//////////////////000111222333000000000000000000000000111111111111111111111111...000000//////000000000000000111111111111000000000000000000000000000000333333222222111111000000000000//////000000111222222111000//////000111222///////////////////////////////////////////////////////////////////////////111222111000///000111////////////000000000000000000111111111222222222111000/////////000222333333333333333333444555555444555666777777888777777:::999888888999:::<<<===666777999;;;>>>@@@AAABBB===AAACCCCCCGGGKKKJJJFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKIIIJJJKKKKKKJJJIIIJJJKKK111111111111222222222222111111222333333333222222111111222222222333333333222111111222555666666555555444333222000000000///000111111111111222222222111222222333333222222111222222222222222222222222000000000000111111111111222222111111111111222222111111000000000000000000222222222222222222222222222222222222111111111111111222222333333333222222111000000000000000000111222222222111111111111111444444333333222111111000555333222111111111222333111111111111111111111111222222333333333333444444333333333444444555555555222222333333333333444444444444444555555555555666444444555555666777777777666888999999888777777888555555666666666555555444777777777888999::::::;;;999999999999999999999999333444555666777777777777555555555555555666777777444444444444555555555555777777555555555555777777555444444444555555666777555555444444444666777888555555666666666666666777444444555555555666666666444666888777555555888;;;777777666666666666777777999888888999:::999777555333333333333333444444555444444444444444444444444222222222222222222222222222333333222000//////000444333111222333333222111000000000000000000000000000000000000111222333333222222222111111111111000///////////////000000000111111111111000000//////111000/////////000222333000/////////111222111000111111000000111111222333///...---...000111000///000000000111111111222222111111111111111111111111////////////000000000000000000000000000000000000111000000//////000000111+++111666;;;EEEIII===,,,///000111111000///000111...//////000000//////...///222222000000222222///////////////000000000000////////////////////////---------...///000000111//////000000000000//////////////////000111222333111000000000000000//////000000111111111111000000---111222///...000111///111111111111111111111111000000000000000000000000222222222222222111111111000////////////000111111111000000000000000000111000000000000000000000000000000000000000000000000///////////////////////////111222111000///000111........./////////000000000111111111111222222222111111000111111222333444222222222222333444555666222333444555555555555555888888888999999:::;;;<<<777888999;;;>>>@@@BBBCCC>>>AAABBBBBBFFFJJJIIIEEEDDDDDDCCCBBBBBBCCCEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIFFFHHHJJJJJJIIIHHHIIIJJJ000000111111111222222222222222111111222222333444111111222222333333333222222111111222555777666555333333222111000000111111000111111111111222222222111222222333333222222111222222222222222222222222000000000000111111111222000000000000111222333444000000111111111111111111111111111222222333333444333222222222111111111000444444444444333333333333222111111000000111111222222222222111111111000000333222222222222222222222777333000///111333333111000000000000000000000000222222333333333333444444333333444444444444444444222222222333333444444444444444444555555555555666444444555555666777777888666888999999888777777888444444555666777777777777777777888888999999::::::999999999999999999999999444555666777777888888888666666555555666666777888555555555555555555444444666666666555555666666666555555555666777888999:::444444444555666777888888555555555555666666777777666666666777777777777888444777999888555555999===777777666666666666777777888777777777888888666444333333222222333333444555444444444444444444444444222222222222222222222222111222333333111000111222666444222222444555333111222222222222222222222222000000000000111222333444222222222111111111111000//////000000000111111111000000000000000111111111111000///...///000222333000///...///111111111000000000111222222222222111000///...///222222111///000000111111111222222222222111111000000//////...000000000000////////////000000000000000000000000111000///......///000111---222888CCCVVVaaaVVVBBB333111...---------,,,,,,......///000000///......+++///111000111333222...////////////000000000000////////////////////////------......//////000000//////000000000000//////////////////000111222333111111000000////////////......///000000///......,,,222333///---000111///222111111111111111111222000000000000000000000000111222222222222222222333///////////////000111111000111111222222111111000000000000000000000000000000000000000000000000000///////////////////////////111222111000///000111////////////000000000000000111111111111222222222000000111222333333444333222222222222333444555666333333444444555555444444777888999:::::::::::::::::::::;;;===>>>???@@@@@@>>>AAAAAAAAADDDHHHHHHDDDDDDCCCBBBAAAAAACCCEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFHHHIIIHHHGGGGGGHHH222222222333333444444444222222111000111222444555111111222333333333333222222111111333555777777666111111111000111111222333000111111111111222222222222222222333333222222222222222222222222222222222000000111111111222222222//////000000111222444444333333333444444555555555000000111222333444444555333333333222222111111111555555555444444333333333333222222222222222222333222222222222111111000000111111111222222333444444888333......222555333000222222222222222222222222222222333333333444444444444444444444444444444444222222222333333444444444444444444555555555666666444444444555666777777888444666777777555555555666222333555666888999999:::888888888888888999999999999999999999999999999999999999999888888777666555666666666666666777888888777777666666555555555444666666666666666666666666666666666777888:::<<<<<<444555555666777888888888666777777777888888999999888888888888999999999999555888:::999666666:::???777777666666666666777777888777666777888777666444222222222222333333444555444444444444444444444444444444444444444444444444222444555555555555666888777555333333555555333111333333333333333333333333000000000000111222333444222222222111111111111000000000111111222222222333......///000111222333333222111///...///000222333000///...///000111111///444555555555444222000///333222111222555666444111000111111111111222222222222222111000///...------111111000000//////......000000000000000000000000111000///......///000111111222555BBB]]]sssooo^^^>>>999444111111111///---...///000111111000///...)))---111000111333222...111111111111222222222222////////////////////////........./////////////////////000000000000//////////////////000111222333111111000000/////////...111222333444444333222111+++222444///---000111...222222111111111111222222000000000000000000000000111111111222222333333444///////////////000111111111222333444444333222111000000000000000000000000000000000000000000000000///////////////////////////111222111000///000111000000000000111111111111000111111111111222222222...///111222333333222222222222222222333444555666555555666666777666666666666777999:::;;;;;;:::999=========>>>>>>>>>>>>>>>???AAAAAA@@@CCCGGGGGGDDDDDDCCCAAAAAAAAACCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFFFFGGG222222222111111111000000//////000111111111111111333222111000111222333444555444222111111111222222222222111111000111111111333111000111222222111000333333222222333333444555111111111111111111111111111000//////111333444444333333222111000///......111111111111111111111111333222111111111333666777333222000//////000222333333333222222111000//////111111000000111111222333000000000000000000000000000111222333333222111000333333222222222222222222222222333444444444444333222444333//////333444222222222333333333333444444555444333222222444555777222222222333333444444444555555555444444333333333666555555444444444555555666444333555888999777444888777666666666777999:::::::::999999999999999999555555444444555666888999444444555666666666666666888777666666666666777777666666555555555555666666666666666666777777777777777777666666555555555444999999888777666555444444555555555555555666777777666777666555444666:::===>>>999333222555888777444666444444555999:::888555555555333333222333444555333333333333333333333333333333444444333333222111111111111222222111111000444222000111333444333000222222111111111111111222333333222222222333444555111222333222111000111222000111222333333222111000000000//////.........---000000000000000000000000111111111111111111111111111222222111///...///000000000000000000000000000222222222111111111111000000000000000000000000000111111000000000000111111,,,---...//////...---,,,...///000000//////000111111111111777HHH```qqqwwwOOO;;;,,,///333000...111222111000//////000111222000111111111111222222222333333222111000000111111222111111111000000//////000///...------...///000222111111000///......------...///111111222222222222222111//////.........222222111111111111222222000000000000111111111111111111111111111111111111111000///......///000111222111111111000000//////333222111000000111222333333333333222111000//////000000000000000111111111...///000000000000000///111111000000///---,,,+++///...---...///000000...000000000000111111111111000111111111111222222222333333333333333333333333333333222222222222222222444444555555666777777888555777999;;;<<<;;;:::999999<<<>>>===;;;:::<<<>>>@@@>>>===???BBBCCCBBB???BBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCGGGJJJHHHHHHJJJGGGCCC333333333333222222111111///000000111111111111111222222111111222222333444555555333222222222333333333333333222333333444444333111000111222333111000333222222222222333444444333333333222222222222222111000///000111333444444222222222222111111111111111111111111111111111111333222111111222333555777333222111000000111222333333333333222111111000000111111000000111111222333111111111111111111111111000111222222222222111000222222222222222222222222111222222333333333333333222444333000000333444222222222333333333333444444666555444333444555777888222333333333333333333444555555444444444333333333555555444444444555555666666444333555777888666444888777666666666777888999777777777777777777777777777666555555444555666666555666888999999999888777777777777777666666666666666666666555555666666666666666666666777777777777777666666666555555555555777777666666666555555555555555555555555666777777666666666555555777;;;>>>===999444333555777777444888666666777:::;;;999777555444333333333444555555444444444444444444444444333333444444333333222111111111222222222222222222444222000111333444333111222222111111111111111222222222222222333333444444///000111111000///000222111111222222222222111111000000000/////////......000000000000000000000000111111111111111111111111000111222111/////////000000000000000000000000000000000111111222222222333000000000000000000000000111111000000000000111111222222333333333333222222///000111111000000111222222222222333===NNNZZZ^^^III888---///333000///222222111000//////000111222000000111111111222222222222222111000000000000000111111111000000000///////////////000000///////////////000000111111222222...///000111111111111111///............///000000111111111000000111111111000000000000111111111111111111111111111111111111444333222111111222333444111111111111000000000///222222111000000111222222222333333222222000//////000000000000111111111111///000000000000000//////000000000////////////...000///...///111111111000000000000000111111111111000111111111111222222222222222222222222222222222222222222222222222222222333333444555555666777777444555777999:::999888888888:::<<<;;;:::999;;;===???>>>>>>@@@CCCDDDBBB???BBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCGGGIIIHHHHHHJJJIIIEEE444444444333333333333222///000111111222222111111111111222333333333333222666555444333333333444444222222222222333444555555222111000111222333222111222222222222222333444444444444444333333222222222111111000111111222333444111111222222333333333444222222222222222222222222333222222111222333555666333222111000000111222333333333333333222222222222111111000000111111222333222222222222222222222222000111222222222222111000111111111222222333333444000111111222333222222222222444333000000333444222222222333333333333444444555444333222333444555666444333333333333333333222555444444444444333333333444444444444444555666777555444444555777777666444777777666666666777888999666666666666777777777777888888666555444444444444666888:::<<<<<<;;;999888555666777888888777666555777666666666666666666777666666666666777777777777666666666666555555555555444555555555666666666777555555555555555666777777555666666666666888<<>>444...111222//////333111111000000000000111111000000000111111111222222111111000/////////000000111111000000000000//////...///111333333111///...///000000111222333333333///000000111111111000000---------...000111333444111000000//////000000111000000000000111111111111000000000000000000000000111111000000000000111111111111111111000000000000222222111000000111222222222222222222222111000///000000000111111111222222111111111000000//////...///////////////000111222111000///000111222222000000000000000111111111111000111111111111222222222111111111111111111111111111111111222222333333444222333333444444555555666333444555777777777666666777999::::::999999:::<<<>>>>>>???BBBDDDDDDBBB???AAAAAAAAAAAAAAABBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEECCCGGGHHHGGGHHHKKKKKKHHH333333333333333333333222000000111222222222222111000111222333444333222111444444444333333333444444000000000000111222333444222111000111333444333222222222222111222333333444444444444333222222111111000111222222111222333444111111111222222222333333222222222222222222222222333222222222222333444555333222222111111222222333333333333333333333444444111111000000111111222333222222222222222222222222111111111222222111111111000000111222333333444444000000111222222222222111111444333000000333444111222222222333333333444444111111000000000111222333444444444333333222222222444444444444444444444444333333333444555666777888444444444555666666555555666666666666777777888888777777777888888888888888777777666666555555555555666888;;;===>>><<<999888444555777999999888666555777777777777777777777777666666666666777777777777666666666666666555555555333444555666777888888999555555555555555666777777555666777777777999===???;;;888555444666777777666999999999:::::::::999888333333333333444555555666444444444444444444444444333333444444333333222111111111222333444444444444222222222222222333222222111111111000111111222333111111222222333333333333000111333333333333444666333222111000000111222333111111111111111111111111000000000000000000000000111111111111111111111111000111222111000///000111000000000000000000000000///000000111222222333333000000000000000000000000000000////////////000000......,,,++++++,,,......///000222111000000111333,,,222555444333777:::;;;555000///222222000000444111000000000000000000111000000000000111111111111000000///////////////000000000000000000000//////000111222222222222111000222222222111111000000000000111111111111000000///...//////000111333444555000000////////////000000///000000000111111111111000000000000000000000000000000////////////000000111111111000000000000000222111111111111111111222222222222222222111000///000000000111111222222333333222111000//////......111000000///000000222222000///...///111222111000///000000000111111111111000000111111111222222222000000000000000000000000000000111222333333444444222222222333333444444444333444555666666666666555888888999:::::::::;;;;;;===>>>@@@BBBDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCGGGGGGFFFGGGLLLMMMKKK111111111111222222222222000000111222222222222222000111222333444333222111222222222333333333222222000000000000111222333444222111000111333444333222222111111111111222333333333222222222111111111000000222444333222111222444222111111111000000000000222222222222222222222222333333222222333333444444333222222222222222222333333333333333333333444444111111000000111111222333111111111111111111111111222111111111111111111222000000111222333333444444000000111222222222222111000333444111111444333000222222222333333333444444000000000000111111222222444444444333333222222222444444444444444444444444333333333444555666777888333444555555555555555555555555666666777777777777666666777777777888888888444555555666666666666666444666999<<<<<<:::888666333555777888999888777555777777888999999888777777666666666666777777777777555555555666666666666666444555555666888999999:::555555555555555666777777444666777777777999<<<>>>999777666555666666777666888999999999888777666666222333333444444555555555333333333333333333333333333333444444333333222111111222333444444444444444222222333222222222222222111111000000111222222333000111222333333333222222...000222222111222333555333222111000000111222333111111111111222222222222000000000000000000000000111111111111111111111111///000111111000///000222000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000222111////////////111222...///000000//////000222+++222777555444666777666///...///222222111111444000000000111111000000000//////000000000111111111000///////////////000000//////////////////000000333222111000000111222333000000000000000/////////000111111111111000000//////////////////000111222000000////////////000000///000000000111111111111000000000000000000000000333333333333333333333333000000000000000000111111111111111222222111111111111111222222222111000000///000000111222333333333444333111000////////////222111111000000000000000///...---...000111000//////000000000111111111111000000111111111222222222000000000000000000000000000000111222333333444444222222222333333333333333555555666666666666666666999999999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBAAA@@@@@@?????????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCFFFGGGFFFGGGLLLMMMKKK000111111111111111222222000111222222333222222222111111222333333333333222111111222333333333222222222222222222333444555555222111111222444555444333111111111111111222333333111111111111111111111111000333555555222111222444111111111000000000//////333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111000000111111222333000000000000000000000000222222111000000111222222111111111222222333333444000111111222333222222222000333444222222444333000222222333333333333444444222222333333333444444444444333333333333333333222333333333444444444444555444444444444444555666777222444555555444444444666444555666777777777666666333333444444555555666666333444555666777777777777333555777999999888666555444555666777888888777777777888999::::::999888777666666666666777777777777555555555666666666666666555666666666777777888888555555555555555666777777444666777777777777999;;;777777666666666666777777777888999888666444444444333444444555555444333333333333333333333333333333333333444444333333222111222222333333333333222222111222333333111111222333000000000000111222333333///000222333333333222111---...000000//////000222222222111111111111222222111111111111111222222222000000000000000000000000111111111111111111111111///000111111000000111222000000000000000000000000222222222111111111000000111111111111111111111111000//////......//////000222111111000000111111222---///000000//////000111...333666444333444333000......000111222222222222000000111111111111000000/////////000000000111111000000/////////000111111......////////////000000444222000//////000222444,,,------///000111222333///000000111111111000000///...---------------...111000000//////000000111000000000000111111111111111111111111111111111111111222222333333222222111000000000000111111111111000111222222222222111000111111222222222111111000///000000111222333444444444333111000//////000111000111111111000000///...///------...///000///...000000000000111111111111000111111111111222222222000000000000000000000000111111111222222333333444333333333333333333333333777777666666777777777777999888888999<<<======<<<;;;===???@@@??????@@@AAA????????????@@@BBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAAEEEGGGFFFGGGKKKKKKIII111111111222222333333333000111222222333333222222222222111111222222333444111111333444444444333333333333333222333333444444222111111222444555555444111111111111111222222333000111111222222333333444///333666666222000222444000111111111111111222222333333333333333333333333333333333444333333333222222333333333333333333222333333333222111111000000111111000000111111222333111111111111111111111111222222111000000111222222222222222222222222222222111222222333333333333333000333444222222444333000222222333333333333444444222333333444444444444444222333333333333333333444333333333444444444555555555555444444444555555666111333666666444333444666444555666777777777666555222222333444444555666666444555666777777666555555333444666777777777666555555555555666777888888888777888:::;;;;;;:::888777666666666666777777777777555555555555666666666777666666555555444444444444555555555555555666777777444666777777666666777888666777777777666666777777777999:::888555333333444444555555555555333222111444444444444444444444444333333444444333333222111333333333333222111000///111222444333111000222444000000000000111222333444///000222333333333111000///000111111//////000111111111222222222222111111000000000111111111222222000000000000000000000000111111111111111111111111...000111111000000111222000000000000000000000000111111111111111222222222111111111111111111111111//////............//////......////////////.........000111111000///111222111333333111111333000,,,000000///000333444222000///000111222222111000///////////////000000000111000000000000000111222222........./////////000000111111111000000111111111------...///111222333444...///000111111111111111//////...............///111111111000000111111111000000000000111111111111222222222222222222222222///000111111111111000//////000000000111111111111000111222222222222111000000111111222222222111111///000000111333444444555333222111//////000222333,,,...000111222000///---///.........000111000///000000000000111111111111000111111111111222222222111111111111111111111111222222222222222222222222444444444444444333333333777777666666666666666777888777666888;;;===<<<;;;;;;===>>>===<<<<<>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCC@@@DDDFFFFFFGGGJJJIIIFFF222222222333333444444444111111222333333333333222333222111000111222444555111222444555666555444444222222111111000111111111222111111222444555555444111111111000111222222333000111222333444555555666///333777666222000222444///000111222333444555555333333333333333333333333333333444444444333222222222333333444444333333222333333222222111000//////111111111000111222222333222222222222222222222222333222111000000111222333333333222222222222222222222222333444444444444333///333444222222444333///222222333333333444444444111111222333333333333222222222222333333444444444333333333444444555555555666555555444444444555555111333666666444333444666333444666777777777666555444444555555666777888888666666777777777555444333444555555666666666666666555555555555666777999999777888:::;;;;;;:::888777666666666666777777777777444555555555666666777777666555444333222111111000555555555555555666777777444666777666555444555777555666777777666666777888777999;;;999555333333444555666666666555333111000555555555555555555555555333333444444444333222222333333333222111000///...000333444333111000222444000000000000111222333444...000222333333333111000333444555444222222333444000111222333333222111000//////000000111111111111000000000000000000000000111111111111111111111111...000111111000000111333000000000000000000000000//////000111222333333444111111111111111111111111//////............//////...///000111111000///...///111222222111111222333222333111///111555222,,,222111///000333555333...///000111222222111000///////////////000000000000111111000000111222333333---.........//////000000...///111222222111///...111111111111111111222222......///111111222222222111111111111111222333333222222111111111111222222000000000000111111111111333333333333333333333333222333444555555444333222//////000000111111111222000111222333333222111000000111111222222222111111///000000222333444555555333222000//////111333444(((+++...111333222///...111//////000111222111000000000000000111111111111000111111111111222222222111111111111111111111111333333222222222222222222444444444444444444444444777666666555555555666666777555444666:::<<<;;;999;;;<<<===;;;999:::>>>BBB>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCC???CCCFFFFFFGGGIIIHHHDDD