BM6P6(@ sssccc\\\\\\XXXUUUVVVWWWTTTPPPLLLJJJIIILLLQQQYYY___cccfffhhhjjjhhheee```[[[UUUNNNFFFBBB@@@AAAAAAAAA???>>>>>>???BBBDDDEEEBBB@@@BBBHHHNNNddd{{{zzz~~~}}}yyyvvvxxxxxx}}}sssiiikkkooorrr|||{{{pppmmmjjjhhhfffccc___]]]___bbbgggmmmqqqrrrrrrrrrlllmmmpppvvv}}}nnn```ZZZZZZUUURRRSSSSSSQQQNNNKKKKKKKKKKKKPPPWWW\\\___aaabbbccchhhgggdddaaa\\\TTTKKKEEEAAAAAAAAA@@@?????????@@@@@@BBBDDDBBB@@@BBBGGGLLL]]]rrr~~~}}}{{{zzzxxxyyy~~~tttooosssvvv{{{~~~ttthhheeecccaaa```___]]][[[```dddiiinnnrrrtttuuutttnnnnnnqqqvvv~~~~~~|||~~~ttthhh^^^ZZZXXXQQQOOOOOOOOOMMMKKKJJJKKKMMMLLLOOOTTTXXXYYYYYYYYYZZZcccdddffffffccc[[[QQQJJJBBBBBBAAA@@@??????@@@@@@===@@@BBBBBBAAAAAAEEEHHHRRRfff~~~}}}~~~yyy}}}}}}wwwvvv{{{wwwmmmaaa^^^\\\[[[[[[[[[ZZZYYY^^^aaagggmmmrrruuuvvvvvvppppppqqqvvv}}}yyyzzz{{{|||}}}~~~lllddd]]]ZZZXXXQQQPPPOOONNNKKKHHHHHHKKKMMMLLLOOOSSSTTTTTTSSSRRRSSSYYY\\\bbbggggggaaaWWWPPPFFFDDDAAA?????????@@@@@@;;;>>>@@@AAAAAAAAACCCEEEIII[[[vvv|||wwwnnnbbb^^^ZZZXXXXXXXXXWWWWWWWWW[[[aaahhhoootttvvvwwwsssrrrrrrvvv}}}}}}|||{{{zzzzzz|||~~~{{{gggccc]]][[[YYYSSSTTTRRROOOKKKHHHGGGIIIKKKMMMOOOQQQRRRPPPOOOOOOOOOQQQVVV^^^eeeiiifff___ZZZMMMHHHCCC????????????>>>:::<<>>;;;<<<===???AAAAAABBBBBBCCCMMMdddpppjjjaaaYYYTTTQQQOOONNNPPPTTT[[[dddlllsssxxx{{{uuusssrrrvvv}}}|||{{{{{{zzzzzz~~~~~~hhh^^^]]]VVVTTTWWWUUUTTTSSSQQQMMMHHHFFFGGGHHHHHHJJJLLLMMMMMMMMMNNNOOORRRSSSWWW\\\bbbeeeffffffbbbZZZOOOHHHEEEDDDAAA???<<<<<<===>>>@@@BBBBBBBBBEEEHHHWWWssszzzssshhh^^^WWWSSSPPPOOOQQQTTTZZZbbbiiippptttwwwtttsssrrrwww~~~{{{{{{~~~uuubbbZZZZZZRRRPPPTTTTTTRRRRRRPPPLLLIIIFFFGGGHHHEEEGGGJJJKKKLLLMMMNNNPPPSSSRRRSSSVVV[[[```cccdddjjj```TTTLLLHHHFFFCCC@@@>>>===<<<===@@@BBBCCCCCCFFFDDDNNNggg|||{{{}}}~~~zzznnnccc\\\WWWTTTSSSQQQSSSXXX___eeekkkoooqqqtttrrrrrrwww}}}|||fff```XXXQQQOOOOOOPPPPPPNNNLLLKKKLLLJJJFFFFFFJJJLLLPPPRRROOOIIIGGGLLLQQQRRRRRRSSSUUUXXX\\\```bbbgggddd^^^WWWOOOIIICCC@@@@@@>>>======???@@@@@@???BBBHHHOOOYYYnnnxxxtttssstttyyyyyy}}}}}}pppeee^^^XXXRRRUUUVVVXXX]]]dddjjjmmmnnnqqqsssvvv{{{xxx^^^YYYSSSNNNLLLMMMNNNNNNMMMKKKKKKMMMMMMJJJLLLPPPUUUWWWWWWPPPHHHCCCEEEIIIUUUTTTSSSSSSTTTVVVXXXYYY^^^]]]\\\YYYUUUNNNGGGBBB>>><<<;;;;;;===>>>>>>===AAAFFFKKKTTThhhyyyuuutttuuu|||{{{~~~xxxmmmggg___YYYVVVVVVXXX\\\bbbhhhkkkmmmqqquuuzzzlllXXXUUUPPPMMMMMMMMMLLLKKKKKKHHHIIIMMMPPPPPPSSSWWW\\\\\\YYYQQQGGGAAAAAADDDQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUXXXZZZZZZUUUMMMHHH???===;;;;;;===??????>>>@@@CCCFFFMMM___zzz|||xxxxxxxxx~~~}}}xxxrrriii```[[[ZZZZZZ]]]ccchhhlllnnnrrryyyhhhXXXVVVUUUTTTSSSQQQMMMJJJIIIFFFGGGMMMQQQSSSWWW[[[[[[[[[XXXQQQHHHDDDEEEGGGJJJJJJJJJKKKMMMOOOPPPRRRNNNOOOSSSXXX[[[ZZZTTTOOOEEEBBB@@@???@@@AAAAAAAAA@@@BBBCCCHHHVVVooo~~~}}}||||||rrrhhhdddbbb```aaaffflllppprrrvvveeeYYY[[[^^^```___ZZZSSSMMMLLLGGGGGGLLLRRRUUUXXX[[[[[[ZZZVVVQQQKKKHHHJJJLLLLLLMMMMMMOOOPPPRRRTTTTTTOOONNNNNNSSSYYY\\\ZZZWWWLLLHHHDDDBBBBBBBBBBBBAAAAAAAAABBBFFFPPPeee~~~tttllliiieeeeeeiiioootttwwwvvvaaaZZZ___hhhpppqqqkkkaaaYYYUUUNNNLLLOOOTTTVVVWWWZZZ\\\ZZZWWWQQQMMMLLLNNNPPPWWWWWWWWWWWWVVVVVVUUUUUUPPPLLLJJJNNNVVV]]]______SSSOOOIIIEEEBBBAAA@@@???@@@AAABBBEEEKKK[[[vvvtttooojjjiiimmmtttzzz~~~mmm^^^ZZZdddsssxxxoooaaaYYYTTTUUUXXXXXXXXXYYY[[[YYYVVVRRRPPPQQQTTTVVV^^^]]]\\\[[[YYYVVVUUUTTTOOOJJJGGGKKKVVV```dddddd\\\WWWOOOIIIEEEBBB@@@???>>>???BBBEEEHHHSSSlll}}}xxxrrrpppttt|||iii^^^ZZZggg|||jjjaaaZZZZZZ\\\[[[YYYZZZXXXVVVSSSRRRRRRUUUZZZ]]]]]]\\\[[[ZZZXXXVVVSSSRRRLLLGGGEEEKKKWWWbbbggggggccc]]]UUUNNNIIIEEEBBB@@@===>>>BBBEEEFFFOOOfff}}}}}}~~~zzzxxx|||lll]]]VVVeee|||tttfffaaabbbbbb___ZZZUUUSSSQQQQQQSSSUUUVVVVVV[[[WWWTTTSSSTTTUUUTTTRRRJJJKKKJJJKKKTTTcccjjjjjjbbbbbb```YYYPPPHHHDDDDDDEEE??????EEEHHHLLL[[[nnnzzzvvvsssqqqqqqssstttvvvxxxzzz{{{||||||}}}lll___ZZZggg|||~~~qqqiiifffccc^^^YYYRRRPPPNNNNNNPPPRRRSSSSSSVVVTTTRRRSSSUUUVVVUUUSSSIIIJJJIIIJJJSSSbbbjjjkkkbbbbbbaaa]]]VVVOOOIIIFFFDDD>>>===BBBDDDFFFSSSccc|||wwwsssooonnnkkkkkklllmmmnnnooopppqqquuuxxx|||~~~}}}kkkaaaZZZeeexxx|||pppfff___YYYUUUOOOLLLJJJJJJLLLOOOPPPPPPOOOPPPQQQTTTWWWWWWVVVTTTIIIIIIHHHIIIRRR___hhhkkkcccbbbaaaaaa___YYYPPPIIIEEE@@@???BBBBBBBBBKKKWWWvvv}}}vvvqqqmmmhhhhhhgggffffffggghhhiiijjjmmmqqqsssuuuvvvxxxzzz{{{|||~~~tttgggaaaVVV___ppp~~~nnn```WWWSSSRRRMMMJJJHHHHHHJJJMMMNNNNNNMMMOOORRRVVVXXXWWWUUUSSSJJJIIIHHHIIIOOOYYYbbbfffcccaaaaaadddfffaaaUUUKKKGGGCCCBBBCCCCCCCCCHHHQQQggg{{{wwwrrrpppnnnkkkiiigggggghhhiiihhhjjjmmmpppqqqtttwwwyyy{{{~~~|||kkkaaa]]]RRRZZZiii~~~lll\\\SSSQQQRRRLLLJJJHHHHHHJJJMMMNNNNNNMMMPPPTTTWWWWWWTTTPPPNNNKKKIIIHHHIIILLLRRRYYY___aaa^^^^^^bbbfffbbbWWWLLLFFFCCCBBBCCCCCCDDDHHHMMMZZZppp{{{xxxvvvrrrnnnkkkjjjjjjjjjgggiiilllnnnppptttyyy|||nnnaaaZZZXXXQQQVVVcccwwwppp```WWWUUUUUUMMMKKKIIIIIIKKKMMMNNNNNNMMMPPPUUUVVVSSSOOOKKKIIIIIIGGGGGGJJJKKKLLLQQQWWW^^^[[[ZZZ]]]```]]]SSSJJJCCCAAA@@@???@@@CCCFFFIIIQQQggg{{{wwwrrrooommmllljjjlllooorrrvvv|||qqqcccYYYTTTTTTQQQRRRZZZlllyyyjjj```YYYVVVMMMJJJHHHHHHJJJMMMNNNNNNJJJNNNRRRRRRNNNIIIFFFEEEDDDCCCEEEJJJJJJHHHLLLSSSZZZXXXUUUVVVWWWTTTNNNHHHDDDBBB???===>>>BBBEEEEEEJJJ\\\xxx{{{yyyxxx{{{}}}ggg\\\UUUQQQRRRPPPOOOSSSbbbyyyqqqeeeZZZTTTLLLJJJHHHHHHJJJLLLMMMNNNGGGKKKOOOOOOJJJFFFCCCBBBAAA@@@DDDIIIJJJGGGJJJQQQXXXVVVSSSQQQQQQNNNJJJFFFFFFDDD@@@===>>>BBBEEEEEEDDDSSSmmm}}}zzz}}}ssseeeXXXRRRRRROOOTTTQQQQQQXXXjjjyyynnn___RRRQQQOOOMMMMMMNNNNNNMMMLLLJJJKKKLLLKKKGGGDDDBBBAAA===???CCCFFFIIIKKKLLLLLLUUUTTTRRRNNNIIIGGGFFFGGGFFFEEECCCAAA@@@AAABBBCCCHHHLLL^^^{{{{{{yyy~~~kkk```UUUPPPQQQNNNNNNMMMNNNTTTbbbxxx}}}rrreeeZZZTTTPPPLLLJJJJJJLLLLLLLLLJJJKKKLLLKKKGGGCCCAAA@@@???AAADDDHHHKKKMMMNNNNNNTTTUUUUUUSSSOOOKKKHHHGGGFFFEEECCCAAAAAAAAABBBCCCGGGJJJXXXrrr{{{yyy}}}yyyddd]]]SSSPPPPPPKKKKKKKKKMMMPPPYYYiii|||zzzqqqhhh```VVVRRRLLLIIIHHHJJJKKKLLLJJJLLLLLLJJJFFFBBB@@@@@@???AAADDDGGGJJJLLLNNNOOORRRVVVZZZZZZVVVPPPKKKHHHFFFEEEDDDBBBAAAAAABBBCCCEEEFFFPPPeee|||}}}zzz{{{{{{}}}xxxhhhbbbYYYUUUTTTLLLKKKMMMNNNOOOSSS]]]jjjttt{{{yyynnngggaaa]]]VVVRRRNNNKKKJJJJJJJJJJJJKKKLLLLLLJJJFFFBBBAAAAAA>>>???BBBDDDGGGJJJLLLMMMQQQVVV]]]```\\\UUUMMMIIIGGGFFFDDDCCCBBBBBBBBBBBBDDDCCCJJJYYYmmm|||yyyvvvwwwtttmmmccc___[[[QQQLLLMMMNNNOOOPPPTTT[[[```ccckkkooohhh```ZZZWWWUUURRRQQQOOONNNNNNMMMJJJHHHKKKLLLLLLIIIFFFCCCCCCCCCAAABBBCCCEEEGGGJJJKKKLLLOOOUUU]]]```^^^VVVOOOJJJGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAEEEQQQaaavvv~~~xxxrrrttt||||||zzzssshhhddd```TTTJJJJJJLLLNNNPPPRRRSSSSSSVVV]]]aaa\\\UUURRRQQQOOONNNMMMMMMNNNOOONNNKKKIIIKKKLLLLLLJJJGGGEEEEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNSSSYYY\\\ZZZTTTOOOKKKGGGGGGFFFEEEDDDBBBAAAAAA???@@@CCCKKKVVVjjj}}}{{{tttttt~~~{{{yyy{{{yyy{{{xxxpppjjjaaa___[[[NNNHHHHHHJJJOOOUUUWWWUUUQQQQQQVVVXXXTTTPPPOOONNNKKKJJJIIIIIIJJJLLLMMMLLLKKKKKKLLLLLLJJJHHHGGGHHHJJJJJJJJJJJJIIIJJJKKKMMMNNNMMMPPPTTTVVVTTTPPPNNNMMMGGGGGGGGGFFFDDDCCCAAA@@@===???BBBGGGMMM\\\www{{{||||||~~~xxxvvv|||zzzuuusssvvvssstttzzzssshhhbbb]]]UUUUUUSSSGGGHHHGGGJJJRRR\\\___ZZZUUUPPPTTTTTTPPPMMMNNNLLLIIIHHHFFFEEEFFFHHHKKKMMMMMMKKKLLLLLLKKKIIIIIIJJJLLLKKKJJJIIIHHHHHHIIIKKKKKKMMMOOOQQQQQQOOONNNMMMMMMHHHGGGGGGFFFDDDCCCAAA@@@<<<>>>BBBDDDGGGSSSlll}}}uuu|||zzz{{{}}}{{{uuuyyy~~~yyyrrroooooommmnnntttzzztttbbb[[[UUURRROOOJJJHHHIIIHHHGGGJJJPPPXXX[[[YYYUUUSSSPPPMMMMMMMMMLLLHHHDDDBBBFFFGGGEEEFFFJJJJJJHHHJJJHHHIIILLLLLLHHHFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHDDDGGGJJJLLLKKKJJJHHHHHHLLLHHHDDDBBBBBBBBBCCCBBB???>>>???AAACCCKKK]]]mmmvvv{{{xxxzzzvvvyyy}}}}}}xxxqqqllljjjjjjmmmqqqsssvvvjjj]]]VVVPPPNNNKKKFFFDDDFFFFFFEEEGGGMMMSSSVVVTTTPPPQQQOOONNNMMMLLLJJJHHHFFFFFFHHHHHHEEEEEEIIIJJJHHHGGGEEEFFFJJJJJJGGGFFFHHHFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIKKKLLLKKKJJJIIIHHHIIIFFFCCCAAABBBDDDDDDDDDBBBAAA@@@AAAAAAFFFTTTbbb|||xxxzzz~~~|||}}}}}}wwwqqqnnnooosss{{{uuunnnmmmlllmmmnnnnnnoooxxxxxxaaaYYYRRRLLLKKKHHHDDDBBBDDDCCCCCCDDDHHHMMMOOOMMMJJJLLLLLLLLLJJJGGGEEEEEEEEEIIIKKKIIIFFFFFFKKKMMMLLLFFFDDDEEEHHHHHHEEEEEEGGGEEEEEEFFFFFFFFFEEECCCBBBHHHIIIIIIJJJIIIIIIHHHHHHGGGEEEBBBBBBCCCEEEFFFFFFEEECCCBBBAAA>>>???IIISSSfff|||}}}xxxuuu~~~tttkkkfffeeegggkkknnnttt~~~~~~rrrqqqnnnmmmmmmkkkkkkqqqzzzrrr```YYYRRRLLLKKKIIIEEEDDDFFFBBBBBBCCCGGGJJJKKKJJJHHHGGGIIIIIIGGGBBB@@@BBBDDDIIIKKKJJJGGGJJJQQQVVVVVVIIIFFFFFFHHHHHHDDDCCCFFFEEEFFFGGGGGGGGGEEECCCBBBGGGFFFFFFGGGHHHIIIIIIHHHIIIGGGDDDDDDEEEGGGGGGGGGGGGEEECCCBBB>>><<>>>>>AAA@@@>>>@@@GGGJJJJJJLLLHHHGGGIIIIIIGGGHHHLLLIIIHHHFFFFFFGGGIIILLLNNNOOOLLLKKKNNNQQQPPPJJJEEEEEEDDDDDDEEEGGGIIIHHHGGGFFFCCCAAABBBAAA???AAAEEEEEENNNbbb|||~~~~~~rrrhhheeefffhhhlllpppwww|||}}}~~~~~~kkk\\\UUUSSSPPPLLLIIIHHHGGGGGGHHHIIIKKKNNNRRRTTTWWWXXXKKKIIIEEEAAA>>>======>>><<<<<<<<<===???AAADDDEEEGGGHHHJJJKKKKKKIIIHHHFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMOOORRRPPPJJJFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFEEECCCBBBBBBBBBBBBKKKMMMYYYpppvvvmmmjjjjjjlllrrryyy~~~~~~yyyrrrdddWWWTTTSSSQQQNNNLLLJJJIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQIIIGGGDDD@@@>>>======>>>;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLOOOPPPNNNJJJEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCFFFHHHSSSggg{{{wwwllliiijjjooowwwzzzuuuooocccYYYPPPQQQQQQQQQQQQOOONNNLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHFFFCCC@@@>>>>>>>>>???<<<<<<<<<===???AAACCCDDDIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLNNNNNNLLLIIIEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDAAABBBJJJYYYjjj|||}}}rrroooqqqxxxzzzsssnnntttcccYYYQQQLLLLLLNNNPPPQQQQQQOOOMMMKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFGGGKKKIIIGGGFFFEEEFFFGGGHHHEEEEEEFFFFFFHHHIIIKKKLLLKKKKKKLLLLLLLLLKKKHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC???@@@EEENNNYYYkkk~~~}}}~~~xxxrrrkkkggglll```UUUNNNKKKHHHJJJMMMOOOPPPNNNLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKMMMKKKIIIGGGFFFFFFHHHIIIDDDEEEEEEEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEDDDCCCBBBAAAAAAAAACCCFFFLLL[[[uuu|||sssqqqsssvvv}}}yyysssnnnhhhdddyyyjjj```SSSKKKKKKFFFHHHKKKMMMNNNMMMLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNLLLJJJGGGGGGGGGHHHIIIDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKLLLKKKJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBBBBCCCEEEPPPeeeyyy~~~xxxuuuuuu{{{|||vvvqqqlllfffbbbssshhh___OOOGGGJJJFFFGGGJJJLLLMMMMMMLLLKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDIIIJJJLLLKKKJJJKKKNNNQQQNNNNNNMMMLLLLLLKKKJJJJJJFFFFFFFFFFFFEEECCCBBBAAAAAA@@@AAABBBBBBIIIYYYiii~~~}}}|||~~~wwwrrrnnnhhhaaa[[[pppggg]]]KKKDDDIIIGGGHHHJJJKKKLLLMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCHHHJJJLLLLLLKKKLLLPPPTTTNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFEEECCCAAA>>>>>>@@@AAABBBFFFRRR___sss}}}}}}}}}|||ooossswwwzzz}}}}}}yyysssnnnjjjccc[[[TTTqqq]]]QQQKKKHHHEEEEEENNNSSSPPPJJJJJJLLLMMMJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDBBBBBBDDDEEEFFFEEEEEEDDDBBB@@@???@@@AAABBBIIIJJJJJJHHHFFFFFFGGGIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDFFFJJJMMMbbbxxx|||{{{{{{{{{}}}yyysssnnnnnnmmmnnnpppvvv~~~yyytttllleee```\\\YYYVVVooo]]]RRRLLLIIIGGGHHHPPPTTTOOOIIIHHHJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFDDDBBBBBBDDDEEEFFFEEEFFFEEECCCAAAAAABBBCCCDDDJJJKKKKKKIIIGGGEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBDDDGGGJJJWWWlll}}}|||{{{}}}vvvoooiiiiiiiiiiiikkkpppvvvzzz}}}sssmmmeee^^^ZZZVVVTTTRRR~~~kkk[[[QQQMMMJJJHHHJJJQQQTTTNNNHHHGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEEEECCCAAABBBCCCEEEEEEEEEGGGFFFEEEDDDCCCDDDEEEFFFJJJKKKLLLJJJGGGDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEDDDCCCAAAAAAAAABBBCCCAAAAAAAAAAAA@@@AAADDDFFFLLL^^^|||~~~|||zzzzzz{{{|||zzzqqqjjjeeefffgggggghhhjjjmmmppp{{{xxxlllggg^^^WWWSSSQQQPPPOOO|||rrrdddWWWOOOKKKIIIHHHJJJPPPQQQLLLGGGGGGGGGFFFDDDDDDCCCBBBAAAAAAAAABBBEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@AAACCCEEEEEEEEEGGGGGGFFFEEEEEEFFFFFFGGGFFFHHHJJJIIIFFFCCCAAAAAABBBBBBCCCDDDEEEFFFFFFGGGCCCBBB@@@??????@@@BBBCCCAAABBBBBBAAA@@@@@@AAACCCHHHVVVooo}}}|||||||||}}}|||~~~}}}vvvmmmgggeeefffhhhiiihhhhhhiiikkkvvvzzzssssssuuuwwwqqqhhhbbbZZZTTTQQQPPPOOOOOOqqqkkkdddZZZQQQKKKHHHGGGGGGHHHLLLNNNJJJGGGHHHIIIGGGDDDDDDCCCBBBBBBCCCCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@BBBDDDEEEEEEGGGGGGFFFFFFFFFGGGGGGGGGCCCEEEHHHHHHFFFCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCBBB@@@???>>>@@@AAABBBCCCCCCDDDCCCAAA@@@AAACCCEEEOOOddd~~~}}}yyyzzz{{{zzzssskkkeeeccceeehhhiiihhhggghhhiiirrr{{{yyymmmccccccfffooo|||~~~|||vvvooojjjccc^^^WWWRRRPPPOOOOOONNNuuuddd[[[WWWRRRLLLGGGFFFEEEFFFFFFJJJKKKGGGFFFIIIJJJHHHDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@BBB@@@??????BBBDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAABBBCCCAAAHHHXXXqqq}}}zzzzzzzzzzzz~~~~~~xxxppphhhccc\\\___ccceeeeeeeeefffgggoooxxx}}}uuuggg\\\\\\^^^eeepppyyyxxxxxx}}}}}}xxxrrrmmmgggccc\\\XXXSSSPPPOOONNNMMMLLL}}}ddd\\\PPPNNNLLLHHHFFFDDDEEEFFFFFFIIIIIIFFFEEEHHHIIIGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAACCCCCCBBBBBBAAA@@@@@@???AAA???>>>???AAADDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEIIIJJJJJJIIIGGGEEEFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDBBBAAABBBCCCAAAEEEPPPccc|||}}}}}}|||{{{zzzzzz}}}~~~vvvmmmeee___VVVYYY]]]```bbbdddfffhhhooowww~~~vvvhhh\\\XXXZZZ```iiinnnpppuuu{{{xxxrrrpppsssvvvyyy|||yyysssnnniiieeeaaa___XXXUUURRRPPPPPPOOOMMMKKKiiiXXXXXXJJJJJJIIIGGGEEEDDDEEEFFFGGGJJJIIIEEEEEEHHHHHHFFFBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBBBBAAA@@@??????@@@???>>>>>>AAACCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDNNNNNNMMMKKKHHHFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@BBBDDDCCCBBBAAAAAABBBDDDFFFNNN[[[ooo~~~~~~}}}zzzxxxyyy|||~~~uuukkkbbb[[[SSSVVV[[[^^^aaadddgggjjjqqqyyyzzzlll```VVVXXX^^^eeehhhhhhjjjooommmyyyzzzrrrllljjjkkkmmmnnnuuurrrmmmhhhddd```^^^\\\WWWVVVTTTSSSRRRQQQOOOMMMvvv```VVVRRRJJJJJJIIIGGGEEEBBB@@@???BBBBBBBBBCCCCCCCCCCCCCCCEEEDDDBBBAAAAAAAAACCCDDDCCCBBB???>>>======???@@@BBBAAA@@@@@@???@@@@@@@@@;;;<<<<<<===???AAABBBCCC???AAACCCDDDDDDEEEGGGIIISSSWWWXXXSSSJJJCCCCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCFFFFFFDDDDDDFFFFFFDDDFFFFFFFFFFFFEEEDDDCCCBBBEEECCCIIIWWWbbbmmmyyyyyyzzzyyyyyy{{{{{{|||tttiii```\\\VVVXXX[[[]]]```eeejjjnnnrrrxxx~~~ssseeeVVVWWW[[[```dddfffdddccclllmmmvvvvvvlllhhhfffdddgggkkkrrrjjj```ZZZYYYZZZXXXVVVRRRTTTUUUVVVTTTQQQMMMJJJkkkZZZRRRNNNHHHHHHGGGFFFEEECCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEBBB@@@???======>>>???@@@AAA@@@???>>>>>>>>>>>>>>>::::::::::::;;;===>>>???>>>@@@BBBCCCCCCDDDFFFGGGPPPSSSUUUQQQIIICCCBBBEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHFFFFFFJJJKKKIIIFFFFFFFFFEEEEEEDDDCCCBBBCCC@@@DDDNNNVVV___rrr|||}}}~~~zzzwwwwww{{{|||zzzrrrhhh___ZZZVVVXXXZZZ\\\___ccciiimmmsssyyy~~~sssfffXXXYYY[[[___ccceeeeeecccdddfffnnn}}}|||{{{rrrjjjgggeeeccceeehhhmmmeee\\\WWWVVVWWWVVVTTTSSSTTTUUUUUUTTTQQQNNNLLLsss```VVVPPPLLLFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@BBBDDDEEE@@@???>>>===>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999::::::;;;===???AAABBBBBBBBBDDDEEEJJJNNNPPPMMMFFFBBBBBBDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBEEEEEECCCEEEJJJKKKJJJFFFFFFEEEEEEDDDCCCCCCBBBBBB???@@@FFFJJJPPP```qqq~~~|||~~~~~~xxxsssqqqyyyxxxxxx{{{uuunnnfff]]]XXXWWWYYYZZZ\\\^^^bbbgggkkksssyyy~~~ttthhh\\\\\\\\\^^^aaaccccccccc```bbbhhhsss~~~yyyvvvtttlllgggeeedddaaaaaaccceee___WWWSSSSSSTTTSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPfff\\\WWWQQQLLLEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB============>>>???AAAAAAAAA@@@???===<<<<<<<<<<<<@@@>>><<<:::999999:::;;;<<>>>>>>>>===============>>><<<<<<======>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>AAA???===:::999999:::;;;===???BBBCCCBBBAAAAAABBBBBBEEEGGGFFFCCCAAAAAABBB??????@@@AAACCCDDDEEEEEEEEEIIIIIIGGGGGGJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBCCC???@@@AAABBBCCCGGGRRR]]]|||~~~|||{{{yyyuuurrrrrrpppqqqrrrsssuuuzzzmmmeeeccc```[[[YYYYYYZZZ\\\]]]___cccgggkkknnntttzzz|||~~~~~~xxxqqqgggdddaaa______```___^^^cccbbbcccffflll|||{{{xxxtttoookkkbbb]]][[[]]]]]]ZZZXXXZZZXXXVVVRRRPPPPPPQQQQQQQQQTTTTTTSSSSSSTTTUUUWWWXXXeeeYYYXXXSSSKKKGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>===============<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@>>>;;;999888999;;;<<>>???@@@AAABBBCCCCCCDDDHHHJJJIIIIIIJJJHHHDDDFFFEEEDDDBBBAAABBBBBBCCC>>>AAADDDDDDDDDFFFNNNUUUppp|||xxxtttooommmmmmmmmpppssstttssstttxxx{{{wwwhhhbbb```]]]ZZZYYYWWWYYY[[[\\\^^^bbbgggkkkmmmtttyyyzzz{{{{{{wwwqqqiiigggdddccccccdddcccbbbcccbbbbbbeeekkkxxxzzztttpppkkkeeeaaa[[[WWWUUUWWWXXXVVVUUUVVVTTTTTTRRRQQQPPPPPPPPPQQQSSSSSSSSSTTTVVVWWWYYYZZZxxx^^^VVVSSSMMMGGGGGGDDDCCCAAA@@@@@@AAACCCDDDCCCCCCBBB@@@???===<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>AAA@@@@@@@@@@@@AAAAAABBB@@@>>><<<::::::<<>>===<<<;;;777888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBAAA>>>======@@@CCCEEECCCEEEHHHIIIGGGEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBAAAEEEEEEFFFFFFGGGHHHHHHHHHNNNUUUZZZ\\\]]]^^^ZZZUUUGGGEEECCCAAA@@@AAABBBCCCFFFLLLPPPMMMHHHGGGHHHIIIKKK```xxxwwwuuummmpppsssrrrooommmooorrruuuxxx~~~yyyqqqjjjbbbYYYTTTUUUQQQSSSUUUXXX[[[___eeeiiisssxxxzzzxxxuuusssooojjjhhhhhhiiikkkooorrrrrrrrrnnnmmmqqqzzz~~~wwwrrrmmmhhheeecccaaa]]]YYYTTTOOOMMMPPPRRRPPPQQQSSSPPPQQQQQQPPPOOOMMMNNNNNNPPPRRRTTTWWWYYYZZZ[[[\\\wwwkkk[[[QQQNNNKKKGGGBBBCCCBBBBBBAAAAAAAAABBBBBBEEECCCAAA???>>>>>>>>>???AAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>===???@@@AAA@@@>>>>>>>>>???=========>>>@@@EEEIIIKKKHHHFFFDDDDDDEEEFFFEEEDDDEEEBBB???>>>@@@DDDFFFGGGJJJHHHEEEDDDDDDHHHKKKNNNXXXhhhtttuuuuuuuuulll```OOOIIIEEECCCBBB@@@BBBFFFHHHQQQYYYXXXOOOGGGDDDDDDNNNSSS___uuu~~~rrrsssssssssrrrqqqpppppprrrqqqrrrwww{{{}}}zzzvvvpppfffYYYPPPRRRQQQQQQSSSXXX___eeeiiioootttzzzzzzuuupppnnnoooiiinnnrrrsssxxx~~~wwwwwwzzzzzzsssmmmkkkgggccc___]]]ZZZXXXVVVOOONNNNNNNNNNNNNNNOOOOOORRRQQQPPPQQQRRRRRRQQQPPPVVVUUUVVVZZZ___aaa___]]]qqqfffXXXOOOLLLKKKGGGCCCCCCCCCBBBBBBBBBBBBBBBCCCEEECCCAAA???>>>>>>??????AAAAAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======>>>???@@@???===<<<<<<===<<<<<<===???BBBGGGLLLOOOIIIGGGEEEEEEFFFFFFFFFFFFEEEBBB???>>>@@@CCCEEEFFFIIIGGGEEECCCDDDGGGJJJMMMYYYiiiwww|||vvvhhhRRRLLLGGGFFFCCC@@@AAAEEEIIIQQQXXXXXXPPPHHHFFFGGGHHHMMMXXXjjj|||wwwtttqqqpppooommmnnnqqqtttwww}}}zzzuuukkk^^^TTTQQQQQQQQQTTTZZZaaagggjjjqqqvvvyyyxxxtttpppoooppppppvvvzzz{{{|||vvvnnnhhhdddaaa]]]YYYWWWUUUSSSQQQNNNNNNMMMLLLLLLLLLMMMMMMPPPOOOOOOOOOPPPQQQPPPPPPWWWWWWXXX[[[^^^aaaaaaaaahhh___SSSLLLKKKJJJGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???=========>>>>>>======<<<===>>>>>>===;;;999:::;;;<<<<<<===@@@DDDIIINNNPPPKKKHHHEEEDDDEEEGGGGGGGGGDDDBBB???>>>???BBBCCCCCCGGGEEEDDDBBBCCCEEEHHHJJJTTTaaapppyyywwwhhhTTTNNNJJJHHHEEEAAAAAADDDGGGMMMSSSSSSNNNHHHFFFGGGCCCGGGPPP^^^ooo}}}vvvrrrpppooollllllnnnnnnooouuu||||||}}}|||{{{vvvmmmaaaWWWPPPOOOPPPUUU\\\ccciiikkkqqqsssuuusssooommmnnnpppwww}}}}}}xxxppphhhaaa]]]ZZZWWWTTTSSSQQQOOOMMMOOOOOONNNMMMLLLLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPUUUWWWZZZ]]]```dddhhhkkkkkk^^^WWWNNNIIIHHHHHHGGGEEECCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@?????????????????????@@@@@@??????>>>=========>>>======<<<<<<<<<======<<<:::999999:::<<<<<<>>>@@@CCCGGGKKKMMMJJJGGGCCCBBBCCCEEEFFFFFFCCCAAA>>>===>>>@@@AAAAAAEEEDDDCCCBBBBBBDDDFFFGGGKKKSSS^^^gggoooqqqgggZZZQQQLLLIIIHHHFFFBBBBBBDDDCCCGGGKKKLLLIIIFFFDDDDDDCCCFFFLLLUUU```ooozzz{{{}}}wwwtttsssooommmoooooonnnrrrwww}}}}}}xxxwwwvvvvvvvvvssskkk___WWWNNNMMMOOOTTT]]]eeeiiikkkllllllmmmlllkkklllpppssszzz{{{tttlllbbb\\\YYYWWWTTTSSSRRRQQQOOOMMMQQQPPPOOONNNNNNMMMMMMNNNSSSTTTTTTSSSQQQPPPPPPQQQQQQVVV\\\aaafffmmmuuu{{{ppp^^^VVVPPPJJJGGGFFFFFFFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@????????????======>>>>>>>>>>>>=====================<<<;;;;;;<<<===>>>===;;;:::;;;<<<======>>>???AAACCCEEEFFFFFFDDDAAA@@@AAABBBCCCBBBAAA>>><<<<<<>>>???@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDGGGJJJMMMSSSYYY[[[TTTKKKIIIFFFEEEFFFFFFCCCCCCFFFCCCDDDFFFGGGGGGFFFDDDDDDDDDEEEJJJOOOTTT___tttxxxyyyxxxssspppppppppoooqqqtttvvvzzz{{{vvvqqqpppppppppoooiii___XXXPPPMMMMMMSSS\\\eeeiiijjjhhhhhhhhhhhhkkkpppuuuzzz}}}}}}wwwpppggg___ZZZUUUSSSRRRRRRRRRRRRPPPNNNOOOOOONNNMMMMMMMMMMMMMMMUUUVVVVVVTTTQQQOOOOOOQQQOOOVVV```iiiqqqzzzwww```VVVPPPLLLHHHEEEDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????<<<<<<===>>>>>>>>>>>>===============<<<<<<;;;:::;;;<<<>>>===<<<<<<===???>>>>>>>>>>>>??????@@@AAABBB@@@??????@@@@@@???>>>>>><<<;;;;;;===???@@@???BBBBBBCCCCCCCCCCCCCCCCCCHHHGGGFFFHHHKKKKKKHHHEEECCCAAABBBEEEFFFCCCDDDFFFFFFEEEDDDEEEGGGHHHGGGEEEDDDCCCFFFJJJLLLRRRdddxxx|||sss}}}}}}vvvtttrrrooooooqqqttttttvvvzzz{{{tttooommmmmmmmmmmmjjjccc]]]UUUPPPNNNRRR[[[dddiiiiiiiiihhhhhhjjjooovvv}}}{{{yyyuuuppphhhaaa[[[WWWPPPOOOOOOPPPQQQQQQPPPNNNMMMLLLLLLKKKLLLLLLMMMMMMSSSUUUWWWUUUQQQOOOQQQSSSUUU\\\hhhttteeeVVVRRRMMMJJJGGGEEECCCBBBBBBAAA?????????@@@@@@BBBCCCCCC@@@AAAAAAAAA@@@@@@??????===>>>>>>???@@@@@@??????============<<<;;;:::999999;;;<<<===<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@===;;;;;;:::999:::===???@@@???BBBBBBCCCDDDDDDCCCBBBBBBDDDCCCCCCDDDDDDDDDDDDEEEAAA???AAAEEEFFFDDDDDDFFFGGGDDDBBBCCCFFFHHHFFFEEECCC@@@CCCHHHIIIKKKYYYlll{{{|||yyysssqqqrrrrrrrrrrrrrrrvvv~~~{{{rrrooommmkkkkkkmmmkkkgggccc[[[UUUPPPSSS\\\eeeiiijjjjjjiiiiiilllrrrzzz|||yyyqqqppplllfff___ZZZVVVTTTNNNMMMNNNPPPRRRRRRQQQOOOMMMMMMMMMMMMNNNOOOPPPPPPRRRVVVYYYXXXUUUUUUXXX[[[```fffrrrvvvZZZPPPPPPLLLJJJGGGDDDCCCAAAAAA@@@????????????@@@AAABBBCCC@@@@@@AAAAAAAAA@@@??????>>>???@@@AAAAAAAAAAAAAAA============<<<;;;:::999777999;;;<<<<<<===???AAA>>>>>>>>>>>>????????????>>>>>>???@@@AAA@@@===:::999888888:::===???@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA>>>???@@@BBBAAA@@@BBBEEEBBB@@@BBBFFFGGGDDDCCCEEEFFFBBB??????CCCFFFDDDBBBDDD@@@BBBIIIIIIIIIUUUfffttt~~~zzzvvvvvvqqqqqqppppppqqqvvv|||{{{qqqnnnllliiijjjkkkkkkhhheee```YYYRRRTTT]]]fffjjjkkkkkkiiiiiilllrrrzzz~~~{{{yyyuuurrrjjjiiieee___YYYTTTRRRRRRNNNNNNOOOQQQTTTTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUSSSXXX\\\\\\[[[[[[```dddiiiooozzz~~~bbbZZZSSSIIIKKKIIIGGGDDDBBB@@@???>>>>>>======>>>@@@BBBDDDEEEDDDDDDCCCBBBAAAAAA@@@???AAABBBCCCDDDDDDDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;::::::;;;===>>>@@@AAAAAAAAAAAAAAA@@@???>>>======AAAAAA@@@@@@>>>===;;;:::777888999;;;===>>>???@@@@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGIIINNNRRRkkk|||vvvrrrqqqrrrqqqmmmpppvvv}}}}}}tttpppmmmiiigggfffffffffeeebbb]]]XXXXXX]]]eeejjjmmmooommmmmmqqqxxx~~~xxxssspppoooooogggccc]]]YYYUUURRRNNNLLLQQQQQQQQQSSSUUUUUUSSSQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUZZZbbbbbb___aaagggqqq~~~|||sss[[[RRRLLLFFFHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB>>>>>>======<<<<<<;;;;;;999:::;;;<<<>>>???@@@AAA????????????>>>===<<<;;;@@@@@@@@@???>>>===;;;;;;888999:::;;;<<<>>>????????????@@@AAAAAAAAAAAA@@@@@@@@@>>>>>>===>>>?????????@@@AAABBBDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHLLLPPPZZZmmm{{{uuutttqqqmmmnnnsssttttttyyyvvvrrrnnnkkkiiihhhiiihhhhhhgggbbb]]]\\\```fffkkkmmmooonnnnnnrrryyy}}}xxxrrrmmmjjjhhhgggbbb^^^YYYUUUSSSRRRPPPNNNOOOOOOPPPSSSUUUVVVVVVTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXXXX[[[aaadddeeekkksss~~~zzzsssgggUUUKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@????????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????AAABBBCCCCCCCCCCCC>>>>>>======<<<;;;;;;;;;999::::::<<<===>>>???@@@===>>>>>>>>>===<<<;;;:::????????????>>>===;;;;;;::::::;;;;;;<<<======>>>===>>>??????@@@@@@??????>>>============>>>>>>?????????@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDFFFJJJMMMRRR```vvvzzzxxxwwwyyyyyyuuuqqqooopppmmmlllooovvv}}}zzztttqqqmmmkkkkkkllllllllllllhhhcccaaaccchhhlllnnnpppoooppptttzzz}}}zzzvvvuuuqqqmmmhhhdddaaa___[[[XXXSSSQQQPPPQQQQQQPPPNNNNNNOOORRRVVVXXXXXXWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXYYY^^^dddkkkwwwuuulllfffppp^^^SSSHHHFFFKKKFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???????????????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCC>>>======<<<<<<;;;::::::999999:::;;;<<<===>>>>>>===============<<<;;;;;;>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>><<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEDDDDDDFFFIIILLLRRRZZZjjj|||~~~tttnnnmmmnnnmmmppp|||wwwtttpppmmmlllooorrrwwwwwwtttooommmlllmmmnnnnnnllliiifffdddeeeiiimmmooopppppprrrvvv|||~~~{{{xxxtttqqqooonnnllliiieee```\\\ZZZWWWTTTPPPMMMNNNOOOPPPQQQOOOOOOOOORRRVVVYYYYYYXXXZZZYYYYYYYYYZZZ[[[]]]^^^___\\\\\\```jjjxxxxxxiii```\\\aaaVVVPPPGGGFFFMMMHHHFFFEEECCCAAA@@@??????AAAAAA@@@@@@???>>>======?????????@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAABBB=========<<<;;;;;;::::::888888999:::;;;<<<<<<============>>>======<<<<<<<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;<<<<<<===============>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEDDDEEEFFFFFFEEEFFFHHHKKKMMMQQQ\\\ooo~~~|||wwwnnniiidddeeevvvzzztttooonnnmmmooowww{{{~~~|||xxxrrrnnnmmmmmmmmmmmmgggfffeeedddeeeiiimmmppppppqqqtttxxx~~~}}}zzzwwwuuurrrmmmjjjgggffffffdddaaa]]]YYYWWWVVVSSSOOOMMMNNNOOOPPPPPPQQQQQQQQQSSSVVVXXXYYYXXXYYYYYYYYYYYY[[[]]]```aaafffeeefffkkkxxxnnn```ZZZWWWlllUUUNNNKKKEEEEEEKKKHHHGGGEEECCCAAA??????>>>@@@@@@@@@@@@???>>>===<<<>>>>>>>>>??????@@@@@@AAA???>>>>>>>>>>>>???@@@@@@======<<<<<<;;;:::::::::777888888999::::::;;;;;;<<<===============<<<<<<:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======;;;<<<===============<<<======>>>???@@@@@@????????????@@@AAABBBDDDDDDEEEEEEFFFGGGFFFEEEFFFGGGIIIIIIKKKSSSbbbuuu}}}rrrhhhhhhpppzzz}}}}}}tttpppooonnnpppttt{{{{{{}}}vvvpppnnnmmmmmmlllbbbccccccddddddggglllpppnnnqqquuuzzz~~~}}}wwwuuusssqqqooolllgggccc]]]^^^]]]\\\ZZZXXXUUUTTTUUUSSSPPPPPPPPPQQQQQQPPPRRRQQQQQQSSSVVVYYYZZZZZZZZZZZZZZZ[[[^^^aaaeeegggiiilllpppxxx{{{eee[[[VVVTTTooo___OOOIIIGGGEEEEEEGGGEEEEEECCCBBBAAA@@@@@@@@@??????@@@@@@???>>>===<<<======>>>>>>???@@@@@@AAA@@@???>>>=========>>>>>>===<<<<<<;;;;;;::::::999777777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;======>>>>>>??????>>>>>>>>>>>>???AAABBBCCCDDDEEEDDDEEEFFFEEEDDDDDDEEEGGGJJJKKKPPPZZZeeevvv~~~vvvnnnmmmkkkmmmvvv{{{wwwvvvrrrooonnnpppttt|||{{{tttooommmlllkkk```bbbcccccccccfffjjjnnnmmmpppvvv{{{|||yyyvvvuuupppnnnlllkkkiiieee```]]]XXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUTTTRRRQQQPPPPPPRRRWWWZZZ\\\]]]]]]]]]]]]___ccchhhllloooooovvv~~~ttt___WWWTTTQQQxxxbbbYYYOOOHHHFFFEEEFFFFFFCCCCCCBBBAAAAAAAAABBBBBB>>>???@@@@@@@@@>>>===<<<<<<<<<===>>>???@@@@@@AAAAAA@@@>>>===<<<<<<=========<<<<<<;;;;;;:::999999777777888888999999999:::999999:::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<======>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBCCCEEEEEEBBBDDDEEEDDDCCCCCCDDDEEEKKKJJJMMMRRRXXXddd|||sssccc^^^[[[```mmm}}}}}}yyyrrrnnnhhhjjjooovvv~~~~~~vvvqqqnnnlllkkk```bbbddddddcccdddhhhllllllpppvvv|||~~~}}}{{{xxxuuuqqqnnnlllkkkjjjhhhgggeeeaaa\\\XXXVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQRRRUUUWWWXXXWWWUUUOOOOOOOOORRRWWW\\\___`````````aaacccggglllrrruuuzzzqqq]]]UUURRROOOkkkUUUPPPIIIGGGGGGGGGDDD@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>===<<<;;;>>>??????@@@@@@@@@@@@???======<<<;;;:::::::::::::::999777666666666777888888888888999999999::::::999:::<<<======<<<:::999:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>============>>>>>>BBBBBBBBBAAA@@@BBBEEEHHHGGGGGGJJJNNNQQQZZZkkk{{{|||iii```\\\___```aaammm}}}wwwqqqkkkgggfffjjjooottt{{{~~~vvvrrrpppmmmkkkfffccc___^^^```cccfffhhhooorrrwww{{{{{{xxxuuusssqqqmmmfffaaa```___^^^^^^^^^]]][[[YYYVVVVVVUUUTTTRRRQQQPPPOOOTTTSSSSSSVVVYYYYYYUUURRRXXXUUUSSSUUU[[[``````^^^bbb___```ffflllpppyyyiiiZZZWWWVVVSSSsss]]]TTTNNNHHHEEEFFFFFFCCC@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777777888999::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA??????>>>>>>===<<<<<<;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???BBBBBBBBBAAA@@@BBBEEEGGGGGGGGGJJJMMMOOOUUUcccqqq{{{nnneeebbb___\\\cccnnn{{{xxxpppjjjggghhhiiikkkpppwww{{{tttpppllliiidddbbb___^^^___bbbeeefffmmmqqqxxxzzzwwwssspppmmmhhhbbb^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQUUUTTTTTTVVVXXXYYYWWWUUUZZZXXXWWW[[[```dddeeedddiiigggiiioootttzzzeeeXXXWWWZZZ]]]dddVVVPPPLLLFFFDDDDDDDDDAAA???@@@????????????>>>>>>>>><<<======>>>>>>>>>>>>>>>:::;;;<<<<<<=========<<>>===<<<;;;;;;;;;;;;;;;:::999999888999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAA>>>>>>>>>===<<<<<<<<<;;;@@@???===<<<::::::999999888888999:::;;;===???@@@AAABBBBBBAAAAAABBBDDDGGGGGGGGGIIIKKKLLLNNNXXXdddssszzzqqqiii```]]]```hhhzzztttnnnhhhgggeeedddhhhmmmuuu|||yyyqqqkkkhhheeedddbbbbbbccceeehhhiiimmmsss{{{yyyuuupppkkkgggbbb\\\YYYWWWVVVUUUVVVWWWVVVTTTRRRQQQPPPOOOOOOPPPQQQSSSTTTWWWUUUUUUVVVXXXZZZZZZYYYZZZZZZ[[[^^^cccfffggggggnnnqqqvvv|||ooo]]]WWWZZZfffrrrrrr\\\UUUMMMIIIDDDBBBAAAAAA@@@>>>????????????>>>>>>>>>>>>;;;<<<===>>>????????????::::::;;;<<<============>>>===<<<;;;;;;::::::;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@===<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::999999999:::<<<===???@@@@@@AAABBBAAAAAAAAADDDFFFFFFEEEHHHJJJJJJJJJQQQYYYcccvvvsssgggbbbfffpppwwwqqqjjjhhheeecccfffjjjiiipppvvvxxxwww||||||ssslllhhhhhhhhhiiiiiijjjmmmqqqtttwwwzzz|||wwwtttnnngggaaa\\\XXXUUUSSSRRRRRRRRRSSSSSSRRRPPPNNNNNNMMMNNNOOORRRTTTVVVXXXWWWVVVWWWXXX[[[]]]^^^]]]___aaadddfffiiijjjlllrrryyyvvvaaa]]]bbbmmmaaaRRRPPPIIIFFFCCC@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>????????????:::;;;<<<===>>>>>>???>>><<<<<<;;;:::999999999999777777888888888888888888888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<888888999999:::::::::::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<=========;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???AAABBBBBBAAAAAACCCEEEDDDDDDFFFJJJJJJIIIMMMTTTXXXhhh~~~sssmmmnnnrrrzzz|||uuunnnjjjgggdddeeejjjfffjjjmmmmmmkkknnnwww~~~tttmmmjjjiiikkkmmmoooqqqvvv}}}~~~}}}|||zzzxxxtttqqqllleee^^^XXXUUUSSSQQQPPPOOOPPPRRRRRRQQQOOOMMMMMMNNNOOOQQQSSSVVVWWWXXXXXXXXXXXXZZZ]]]aaaccccccgggjjjllllllnnnqqqtttzzzttthhhaaahhhvvvrrrXXXMMMMMMGGGEEEBBB@@@>>>>>>>>>???======>>>>>>>>>>>>>>>???;;;;;;===>>>????????????;;;<<<===>>>???@@@@@@@@@<<<;;;:::999888888888888666666777888888888777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::::::::999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA???@@@BBBBBBAAAAAACCCDDDCCCBBBEEEIIIJJJIIIKKKPPPQQQ]]]qqq~~~uuummmkkkppp{{{zzzsssoookkkgggiiimmmoooooommmiiifffhhhmmmqqqsssuuu|||}}}rrrmmmkkkiiilllooossswwwzzzvvvtttssssssrrrnnnmmmjjjddd\\\VVVSSSRRROOONNNNNNOOOQQQRRRQQQOOONNNOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\___cccgggdddhhhlllmmmmmmpppvvv|||~~~ppphhhiiimmmwwwgggTTTLLLLLLEEEDDDBBB???======>>>@@@============>>>>>>??????<<<<<<===>>>>>>???>>>>>>;;;<<<===>>>???@@@@@@@@@<<<<<<;;;:::999999999999666777888999999999888888666666777777777888888888::::::;;;<<<<<<;;;::::::777888999:::::::::999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<888999999:::;;;;;;<<<<<<:::::::::;;;;;;===>>>>>>=========>>>@@@AAACCCCCC>>>@@@BBBBBBAAAAAABBBCCCDDDBBBDDDGGGHHHGGGIIIMMMMMMTTTcccwww{{{qqqlllnnnyyyzzzwwwtttrrruuuyyy{{{ssslllhhhfffgggggggggjjjpppyyyzzzooojjjiiijjjnnnsssxxx|||wwwtttpppmmmkkkjjjjjjjjjggghhhgggbbb[[[UUURRRQQQMMMLLLLLLNNNPPPQQQPPPOOOPPPRRRTTTVVVWWWWWWVVVVVVWWWYYY\\\]]]^^^aaaeeeiiieeejjjoooqqqqqqvvvuuummmlllsssooo\\\PPPJJJIIIDDDDDDBBB???======???@@@<<<=========>>>>>>??????<<<======>>>>>>>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@======<<<;;;::::::::::::777888999:::;;;::::::999666777777777888888888888999:::<<<======<<<:::999777888999:::;;;:::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<>>>@@@BBBDDDEEE>>>@@@BBBBBBAAAAAABBBCCCEEECCCCCCFFFGGGEEEFFFJJJLLLOOOYYYiii~~~rrrkkkooowww~~~~~~~~~~~~zzzpppjjjgggdddbbb```cccgggmmmttt}}}xxxlllhhhgggmmmqqqvvv|||{{{tttooollliiifffeeedddddddddcccdddeeeaaaZZZTTTQQQPPPLLLKKKKKKMMMOOOPPPPPPNNNRRRTTTWWWYYYYYYXXXVVVUUUVVVZZZ]]]______bbbfffjjjkkkrrrxxxzzz{{{}}}mmmiiissssss```XXXMMMIIIMMMEEECCCAAA>>><<<<<<======;;;;;;;;;;;;;;;<<<=========<<<;;;:::;;;===???@@@AAA>>><<<;;;<<<>>>??????AAA???===;;;:::999999999;;;:::999888777777777777999999999999999999999999888888999999999:::::::::;;;;;;;;;::::::999999999;;;;;;:::::::::999999999;;;;;;;;;::::::999999999:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???AAABBBCCC???@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIILLLTTT^^^iii{{{www}}}{{{zzz|||wwwjjjfffffffffeeefffeeegggjjjlllooowwwxxxkkkggghhhjjjoooxxxzzztttooojjjhhhcccbbbaaa```___^^^^^^^^^``````^^^ZZZUUURRRQQQRRRMMMNNNOOOPPPPPPPPPPPPPPPTTTUUUWWWXXXXXXWWWWWWVVVXXXZZZ^^^aaaeeeiiimmmqqqqqqyyy{{{rrrkkkiiiqqqfffXXXQQQHHHEEEIIIDDDCCC@@@>>><<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>===;;;;;;;;;<<<>>>???@@@===;;;:::<<<===>>>>>>>>>===<<<;;;::::::;;;;;;<<<;;;:::999888888888888999999999999999999999999888888888999999999::::::::::::::::::999999999888;;;;;;;;;:::::::::999999;;;;;;:::::::::999999999;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>@@@AAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFEEEHHHNNNUUU]]]lll~~~xxxpppnnnrrr{{{qqqhhhggghhhfffddddddbbbccceeefffgggnnnvvv{{{lllffffffggglllvvvsssiiieeebbb^^^]]]^^^^^^]]][[[[[[ZZZZZZZZZ\\\\\\[[[WWWSSSQQQPPPQQQLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYYYYYYYYYYZZZZZZ]]]aaaeeejjjooouuuyyyzzzyyymmmhhhhhhrrrvvvYYYOOOKKKDDDBBBEEECCCBBB@@@>>><<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===>>><<<:::999;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;999999999999999777777777777777777777777888888888999999999999:::999999999888888888888888;;;;;;;;;;;;::::::::::::::::::::::::999999999999;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEIIIMMMRRR[[[nnn~~~sssgggfffllluuu{{{rrrlllmmmnnnjjjfffdddaaaaaacccbbbbbbffflllssswww}}}qqqjjjhhhgggllluuurrrccc\\\[[[YYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWVVVTTTQQQOOOPPPQQQMMMMMMMMMNNNPPPRRRUUUVVVWWWYYY\\\]]]]]]]]]^^^```___aaaeeeiiinnnvvv|||tttiii```cccbbbkkk~~~fffQQQKKKIIIDDDAAACCCBBBAAA???===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;:::;;;::::::::::::::::::;;;;;;;;;:::999888888888888777777777777777777777777888888888888999999999999888888888777777777777777;;;;;;;;;;;;:::::::::::::::999999999999999999999;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAACCCDDDDDDGGGFFFHHHKKKLLLRRR___lllyyymmmjjjjjjkkkpppzzzyyyrrrssssssmmmggggggdddccceeeeeeccceeejjjkkknnnqqqsssuuuxxx}}}xxxpppllliiinnnuuupppeeeZZZXXXWWWVVVUUUWWWSSSSSSRRRQQQQQQQQQRRRRRRQQQRRRRRRQQQPPPOOOPPPRRRQQQPPPOOOOOOQQQSSSVVVWWW\\\___aaabbbaaaaaacccfffjjjkkkmmmqqqxxxyyyiiicccbbbaaa___gggmmm|||kkk[[[LLLIIIHHHCCC@@@AAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;999888888:::;;;:::999;;;;;;;;;::::::999888888:::999888777666666666666666666666666666666666666777777888888888999999999777777777777777777777777;;;::::::::::::999999999999999999999999999999999<<<;;;::::::999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDGGGGGGHHHJJJKKKMMMVVVaaapppzzzqqqlllgggnnn}}}~~~}}}|||uuuooonnnjjjhhhjjjiiiffffffhhhhhhiiiiiijjjkkkmmmpppsssvvv~~~tttmmmhhhmmmttt~~~xxxbbbZZZUUUTTTSSSQQQPPPSSSQQQPPPPPPPPPPPPQQQQQQRRROOOPPPQQQQQQPPPQQQSSSUUUVVVUUUSSSRRRRRRTTTVVVWWW^^^aaaddddddbbbbbbfffjjjqqqssswww~~~zzzoooaaaYYYXXX]]]dddjjjrrr\\\QQQHHHFFFEEEAAA>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::999888999:::;;;:::888::::::;;;:::999888777666999888777666666555666666666666666666666666666666777777777888888888888999777777777777888888888888999999999999888888888888888888888999999999999999<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHHHHIIIOOOWWWbbbrrrvvvuuuvvv~~~zzzvvvuuussslllhhhhhhgggfffeeedddddddddeeefffjjjrrr~~~xxxnnniiinnnttt}}}sssfffZZZVVVUUUUUUTTTPPPOOORRRPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRSSSSSSSSSTTTWWWYYYYYYYYYWWWVVVVVVVVVWWWXXX]]]aaaeeefffdddeeekkkpppsssyyysssccc^^^YYYXXX[[[bbbooo{{{jjjRRRKKKEEEDDDDDDAAA>>>===============<<<;;;:::::::::::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;:::888888888999::::::999888777:::999888777666666666666777777777777777777777777777777777777888888888888777777777888888999999999888888888777777777777666777888888888999999999999===<<<;;;:::999999999999999999:::::::::;;;;;;;;;::::::::::::;;;===>>>???>>>>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBBBBCCCBBBDDDGGGFFFEEEIIIOOOWWW```qqqyyyppplllhhhgggeeeccccccbbbaaa```aaahhhqqqxxx|||uuuooouuuyyyoooaaaYYYUUUTTTUUUWWWUUUPPPPPPSSSPPPPPPPPPQQQRRRSSSTTTTTTSSSUUUVVVWWWWWWXXX[[[]]]YYYZZZZZZZZZZZZZZZZZZZZZ]]]ccciiijjjjjjnnnuuu|||pppaaa[[[[[[___ffflllvvvyyyWWWMMMHHHDDDDDDDDDBBB@@@@@@<<<=========<<<;;;:::::::::999999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<::::::999:::<<<<<<:::888555666888999::::::999999;;;:::999888777777777777888888888888888888888888777777777777888888888888777777888888999999999:::777777777777666666666666777777888888999999999999===<<<;;;:::999999999999999999:::::::::;;;;;;;;;999::::::;;;<<<===???@@@>>>>>>???@@@@@@@@@@@@???============>>>???@@@AAACCCBBBDDDGGGFFFDDDFFFKKKRRRTTT]]]ooo|||yyyyyyyyytttjjjhhhgggfffeeedddbbb```\\\bbbjjjnnnqqqyyy~~~xxx}}}}}}||||||qqqfff^^^VVVRRRNNNNNNQQQUUURRRNNNMMMQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYYYYYYYY[[[]]]___XXXYYYZZZ\\\]]]]]]]]]]]]___fffmmmpppqqqvvvyyykkkbbb\\\XXX]]]hhhttt}}}fffSSSFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999;;;<<<<<<<<<;;;::::::999:::::::::999999888888888888999999888777666888999888777666555555555555555333444666777999:::::::::888888888888888888888888888888999999999888888777777777888888888999999999;;;999777666888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<============<<<;;;@@@@@@??????????????????@@@@@@AAACCCDDDFFFGGGGGGOOOOOOTTT___ooovvvzzzzzzsssjjjfffeeeeeeccc``````___aaaeeeggglll{{{vvvuuutttuuuwww{{{}}}~~~|||{{{|||rrrddd]]]XXXQQQMMMMMMMMMNNNQQQQQQPPPPPPQQQRRRPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZYYYYYYZZZ\\\^^^____________```aaacccdddfffiiinnnvvv|||qqqdddZZZZZZaaaiiisssnnnVVVIIIEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888999::::::;;;::::::999999;;;;;;<<<<<<;;;::::::999;;;;;;;;;:::::::::999999888999999888777666777999777666666555555555555666555666777888888888888888888888888888888888888888888888999999999888888777777777888888888999999999;;;999666666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>===??????????????????????????????@@@BBBCCCDDDEEEFFFKKKJJJNNNWWWcccttt}}}sssllliiigggdddaaabbb``````bbbccceeeooo{{{}}}wwwwwwvvvvvvwwwyyy{{{|||zzz}}}|||tttoooooolllkkknnntttyyyyyyxxxlll```VVVSSSRRRNNNLLLMMMLLLNNNPPPQQQPPPPPPQQQSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYXXXXXXYYY[[[]]]^^^^^^^^^___```bbbfffjjjnnnoooxxxpppddd``````gggqqqtttZZZLLLGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777999999::::::::::::999999;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;:::::::::999::::::999777777777888666555555555555666666777777777777888888777777666888888888888888888888888777888888999999999888888888888888888888999999999;;;999666666777888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;======>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCDDDDDDIIIHHHIIIOOOXXXdddvvvzzzxxx}}}zzzuuuoookkkiiidddaaaaaabbbccchhhnnntttxxx}}}{{{zzz{{{}}}wwwooohhhcccddd```\\\\\\]]]^^^\\\ZZZWWWPPPJJJKKKLLLKKKJJJKKKKKKMMMPPPQQQQQQQQQRRRSSSWWWWWWWWWWWWWWWXXXYYYZZZ]]]\\\ZZZYYYZZZ[[[]]]^^^^^^^^^^^^^^^aaafffnnnsssppp```___gggqqq{{{```OOOIIIIIICCCCCCBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888888888999::::::::::::999::::::;;;;;;;;;::::::999:::::::::::::::::::::::::::;;;<<<;;;999888888999555555555555555666777888555666777777777777777777888888888888888888888888777777888999999999888888888888888888888888888888:::888666666777888777666::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDIIIGGGIIIMMMTTT]]]mmmzzzvvvrrrsssvvvyyyyyyqqqiiifffgggiiilllmmmlllooorrruuuxxx|||zzzpppllliiieeeaaa\\\YYYUUUTTTTTTTTTRRRPPPNNNKKKHHHIIIJJJJJJIIIHHHLLLNNNPPPRRRRRRRRRTTTUUUYYYYYYYYYYYYZZZ\\\]]]^^^bbb```^^^\\\[[[\\\]]]^^^aaabbbbbbbbbdddkkkuuu}}}~~~llldddaaalll}}}bbbSSSIIIDDDDDDBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;:::::::::888888888888888888888888777888999999:::::::::999999999::::::;;;::::::999888888888888888888999999<<<===???>>><<<:::::::::555555555555555666777888333444555666888888888888777777777777777777777777666777888999999999999999888888888888888888888888999777666666888888777666::::::::::::::::::::::::888999999:::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCCCCDDDGGGFFFHHHMMMSSS[[[hhhuuu}}}wwwuuuoooooottt~~~zzzqqqpppssstttsssooopppqqqrrrsssvvvyyy|||wwwkkkeeeddddddbbb___TTTRRROOONNNNNNNNNNNNNNNJJJJJJJJJIIIJJJKKKKKKIIIMMMOOORRRTTTTTTUUUWWWYYYZZZZZZ[[[\\\^^^```bbbccccccbbb```^^^]]]]]]^^^___dddgggjjjlllpppyyyyyygggdddeeeooolllWWWOOOIIICCCAAAAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;::::::::::::666666666666666666666666666777888999::::::::::::888999999:::::::::::::::777777777777888888888888<<<>>>@@@???===:::::::::666555555555555666666777222333444666777888999999777777777777777777777777666777888999999999999999999999999888888888888888888777666777999:::999888999999999999999999999999777888999999::::::999999::::::;;;<<<============;;;;;;<<<<<<======>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCEEEJJJOOOUUUaaalllxxxxxxnnngggjjjmmmpppwww~~~}}}|||{{{xxxvvvuuuuuuvvvwww{{{|||}}}~~~~~~~~~qqqkkkccc^^^\\\[[[ZZZXXXRRRQQQPPPNNNMMMMMMMMMNNNGGGJJJKKKJJJKKKNNNOOOMMMOOORRRUUUWWWXXXYYY[[[]]]\\\\\\]]]___aaaccceeegggbbbaaa``````aaabbbeeefffffflllsssyyyvvvmmmlllnnnuuu___RRROOOJJJEEEDDD@@@@@@@@@???>>>>>>======;;;;;;;;;:::::::::999999777777777777777777777777666777888999999:::::::::888888999:::::::::::::::777777888888888999999999;;;===???>>><<<999888888777666666555555555555666333444555666777777777777777777777777777777777777666666777999999::::::999999999999888888888777777777666666888:::;;;;;;:::999999999999999999999999777888888999999999999999999999:::<<<<<<=========::::::;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAABBBAAACCCGGGIIIMMMVVV```iiiwwwxxxfffbbbaaa___bbbiiivvvzzz~~~}}}{{{{{{zzzyyyyyyxxxyyy}}}}}}~~~uuueeeccc___[[[XXXVVVUUUTTTSSSSSSRRRPPPOOOOOOPPPQQQIIIMMMNNNKKKLLLPPPRRRPPPRRRUUUXXXZZZ[[[]]]___aaa`````````aaaccceeefffgggbbbbbbdddfffjjjnnnrrruuuxxxtttsss}}}lllRRRKKKJJJFFFCCCDDD@@@@@@??????>>>>>>======;;;;;;;;;:::::::::999999999999999999999999999999666666777999999:::::::::777888999:::::::::::::::888888999999999::::::::::::<<<>>>===;;;888666666888777666555555555555555555555666666666666555555777777777777777777777777666666777999999:::::::::999999999999888888777777666666666999;;;===<<<;;;888888888888888888888888777777888999999999999999666777888999::::::;;;:::::::::;;;;;;<<<===>>>>>>======>>>>>>??????@@@@@@CCCBBBCCCEEEFFFGGGNNNWWW^^^jjj{{{nnngggddd^^^^^^bbbcccfffkkksss~~~yyyxxxvvvuuuuuuyyy{{{nnnhhh]]]^^^^^^\\\XXXVVVUUUVVVOOOPPPPPPOOONNNOOOQQQSSSOOOTTTTTTOOOMMMQQQSSSPPPTTTWWWZZZ\\\^^^___bbbcccccccccccccccdddeeeffffffdddeeehhhmmmssszzzsssqqqxxxppp^^^OOOLLLJJJAAA>>>AAAAAAAAA@@@@@@???>>>======:::::::::::::::::::::::::::999888777666666666666777777888888888999999999888888999999999888777777:::::::::999999999888888999999999999999999999999666666666666555555555555555555555555555555555555666666666666666666666666666777888999999999999999:::999777666666666777888555555666777888777777777999999999999999888777666777777777777777777777777999999:::::::::999999888;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@AAAAAAEEEHHHGGGDDDDDDHHHMMMZZZ]]]hhhzzzuuukkkccc]]][[[YYYYYY]]]fffpppyyy~~~~~~}}}wwwvvvuuuuuuuuuvvvwwwxxxzzz{{{{{{||||||uuummmhhhccc^^^YYYXXXWWWUUUSSSRRRQQQPPPMMMNNNPPPRRRTTTVVVVVVWWWWWWUUUTTTRRRRRRSSSUUUVVVTTTWWW[[[]]]___aaaccceeefffdddcccdddhhhjjjiiigggnnnnnnpppvvv~~~|||tttqqqmmmjjjjjjssscccSSSHHHHHHHHHCCCAAADDDAAA@@@@@@???>>>>>>======::::::::::::::::::::::::888777777777777777888888777777777888888888999999888888999999999999999888;;;::::::999888888888888999999999999999999999999666666666666555555555555555555555555555555555555666666666666666666666666555666777777888888888777999999777666666666777777666666666666666777777777888999999999999888777666777777777777777777777777888999999::::::999999888;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@AAADDDFFFFFFCCCCCCGGGKKKNNNQQQ[[[jjjyyyzzzsssfffaaa[[[YYY\\\bbbiiimmmsssyyy}}}zzzyyyxxxwwwsssrrrqqqqqqqqqrrrssstttrrrssssssssssssuuuxxx{{{}}}|||mmmbbb___^^^\\\YYYVVVVVVUUUSSSRRRPPPOOOOOONNNOOOQQQTTTVVVXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXXXXZZZ]]]```bbbccceeehhhjjjkkkjjjhhhhhhiiilllmmmnnnpppvvvyyynnngggddddddmmmqqq{{{nnnXXXLLLDDDFFFHHHDDDBBBDDD?????????>>>======<<<<<<::::::::::::::::::::::::666666666666777888999:::777777777777888888888888777888999:::::::::::::::<<<;;;999888777777888888777777777777777777777777666666666555555555555444555555555555555555555555666666666666666666666666555555666666777777666666888888777666666666777777777666555555555666777888888888999999888888777777777777777777777777777777888888999999999999999888::::::;;;;;;<<<<<<<<<<<<===<<<<<<======>>>???@@@@@@BBBDDDDDDBBBBBBEEEIIIHHHKKKSSS]]]ggguuu}}}ttthhh]]]XXXXXXZZZ[[[[[[___eeejjjmmmppptttvvvwwwtttooollllllllllllllllllkkkkkkkkkkkklllmmmnnnjjjkkkkkkjjjiiijjjmmmooopppssswww{{{~~~xxxkkkcccYYYUUUVVVXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPSSSVVVXXXZZZ\\\\\\XXXYYYYYYZZZZZZ[[[[[[[[[___aaacccdddeeegggjjjmmmoooppppppppppppttt{{{|||uuullldddaaabbbgggjjjvvvwwwaaaTTTKKKEEEGGGGGGCCC@@@AAA>>>=========<<<<<<;;;;;;999999999999999999999999666666666666666777888888666666666777777777888888777777888::::::;;;;;;;;;===;;;999777666666777888777777777777777777777777666666555555555444444444555555555555555555555555666666666666666666666666555666666777777666666666777777777666666666777777777666444333444555777999777777888888888888777777777777777777777777777777777888888999999999999888:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>?????????AAABBBAAA@@@AAACCCFFFGGGJJJOOOTTTYYYdddzzztttiiibbb]]][[[XXXXXXYYYZZZ[[[]]]```bbbaaaaaa``````bbbcccdddddddddeeeeeeeeeffffffggggggfffggggggfffeeeeeefffhhhgggiiikkkoootttzzz~~~ssshhhaaa^^^XXXRRRPPPRRRSSSSSSQQQWWWVVVVVVUUUUUUTTTTTTSSSPPPQQQTTTWWWZZZ\\\^^^___YYYZZZ\\\]]]^^^_________dddeeeggghhhhhhjjjnnnppprrrvvv{{{}}}tttnnnhhhgggeeefffkkkuuudddTTTNNNIIIEEEEEEDDDAAA>>>===<<<<<<;;;;;;;;;;;;::::::777777777777777777777777888888777666555555666666555555666666666777777777666777888999:::;;;;;;;;;;;;:::999777666666777777666666666666666666666666555555555555444444444444555555555555555555555555666666666666666666666666666777777888888777666666666666666777777777666666777666444333333555777888666777777888888888777777777777777777777777777777666777888888999999999999999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>?????????@@@@@@???@@@BBBCCCDDDEEEIIILLLMMMVVVhhhzzz|||rrrkkk```\\\WWWSSSQQQRRRSSSTTTWWWXXXZZZ[[[]]]^^^```aaa^^^______```aaabbbbbbbbbdddeeeeeeeeeccccccdddeeeccccccdddgggkkkooosssuuuxxx{{{|||tttpppoooooopppssstttuuuxxx{{{~~~~~~vvvmmmfff```ZZZWWWUUURRRNNNMMMNNNOOOMMMLLLVVVVVVUUUUUUUUUUUUUUUUUUQQQSSSUUUXXX[[[^^^___```[[[\\\^^^```bbbccccccdddgggiiilllmmmoooqqquuuxxx{{{yyyrrroookkkhhhfffiiiooovvvsssZZZOOOEEECCC@@@@@@@@@???===<<<::::::::::::::::::::::::777777777777777777777777999888777666555555555555555555555555666666666666666777888999999999999999888888888888888777777777666666666666666666666666555555555444444444444333555555555555555555555555666666666666666666666666777777888888888777666666555555666777777777666666666555444444444555666777666666777777888888777777777777777777777777777777666666777888999999999999888888999:::;;;<<<<<<===;;;::::::;;;;;;<<<===>>>???????????????@@@AAAAAACCCCCCFFFIIIJJJOOO]]]lllqqqjjj___VVVQQQOOOOOOOOOOOOQQQSSSTTTSSSTTTVVVXXXXXXYYYZZZ\\\]]]]]]]]]]]]```aaaccccccbbbbbbccceeebbbaaaaaabbbeeehhhhhhhhhkkkmmmppptttxxx{{{|||}}}zzzqqqiiieeedddaaadddgggjjjnnnsssyyy}}}zzzvvvtttjjjgggbbb\\\XXXVVVUUUUUURRRPPPNNNNNNOOOPPPPPPOOOSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVYYY[[[^^^```aaabbb___```aaacccfffhhhiiijjjfffjjjooouuuyyy}}}yyyjjjeeejjjtttzzz||||||oooYYYOOOBBBBBB@@@>>>===>>>>>><<<999999999999999999999999999999999999999999999999777666666555555555666666444444555555555666666666666777777888888888777777555666888999999999777666777777777777777777777777555555555444444444333333555555555555555555555555666666666666666666666666666777777777666666555444444444666777777777666666444444444555555555666666555666666777777777777777777777777777777777777777555666777888999999999999777888999:::;;;<<<<<<===::::::::::::;;;<<<===>>>@@@???>>>>>>???@@@@@@@@@BBBBBBDDDIIIKKKNNNXXXbbbooozzzuuufff\\\WWWTTTRRRLLLNNNOOONNNLLLKKKMMMOOOSSSTTTVVVWWWXXXYYYYYYXXX]]]___bbbccccccdddeeeggggggeeedddeeeggggggeeeccccccdddfffhhhkkknnnpppqqqwww{{{}}}wwwtttvvvvvvrrrjjjccc``````]]]```eeejjjpppwww~~~yyyrrrmmmmmmooorrrqqqmmmhhhdddbbb[[[ZZZXXXUUUSSSSSSTTTVVVSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVYYY[[[]]]___aaacccddddddddddddeeegggiiimmmoooqqqmmmttt~~~vvvooolllkkkqqq}}}lllWWWNNNFFFFFFCCC???>>>>>>>>><<<888888888888888999999999::::::::::::::::::::::::555555444555555666777888444444444555555555666666666777777777777666666555333555888:::;;;:::888666888888888888888888888888555555444444444333333333555555555555555555555555666666666666666666666666555666666666555444333333333444666777777777666666333444555555666666555555555555666777777777777777777777777777777777777777555555777888888999999999777888888999;;;<<<======::::::::::::;;;<<<======@@@???>>>>>>???@@@@@@@@@???>>>@@@EEEIIIKKKRRRYYYbbbhhhtttxxxjjjaaa[[[XXXQQQSSSSSSQQQMMMKKKMMMOOOOOOQQQSSSTTTVVVVVVVVVUUU]]]___bbbdddeeefffhhhjjjlllkkkiiijjjlllkkkgggdddbbbbbbbbbcccdddgggjjjkkkmmmrrrxxx}}}xxxrrrmmmooopppmmmgggaaa_________bbbgggnnnuuu}}}vvvsssnnnjjjhhhfffdddbbb^^^aaaddddddbbb]]]ZZZXXXSSSSSSTTTSSSSSSTTTVVVXXXRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXYYY]]]^^^```bbbdddeeeffffffhhhhhhhhhiiilllppptttvvv}}}nnnkkksss~~~vvvdddTTTLLLAAA@@@???===<<<<<<;;;;;;;;;<<<===<<<:::999999:::888???AAA<<<777777888888777666555444444555666777555666888888666666666777888666333444666777666444777777777888999999::::::666:::<<<:::888999777444444333333333333444555555777777777777777777777777555555555555555555555555333444555777777555444333666666666666666555555555888888777777666666555555666666777888888888888888777666555666777888777666555555666666777777888888<<<;;;;;;::::::999999888<<<<<<<<<<<<<<<<<<;;;;;;???>>>>>>======>>>???@@@@@@??????@@@CCCFFFJJJLLLTTTVVV^^^jjjyyyzzzllleeebbb]]]VVVPPPMMMMMMMMMNNNOOOMMMLLLMMMOOORRRSSSSSSZZZ]]]___``````ccciiinnnlllpppuuuyyyyyytttnnnjjjfffeeecccaaa```aaabbbccccccfffiiilllooosssxxx|||yyy}}}vvvkkklllkkkjjjhhhgggfffgggggggggooowww~~~|||uuuqqqyyyyyy{{{~~~uuuhhheeeaaa______^^^]]][[[YYYZZZ[[[[[[ZZZXXXUUUTTTRRRRRRRRRRRRSSSUUUVVVVVVVVVTTTRRRQQQRRRSSSSSSSSSSSSTTTWWW[[[]]]______```\\\___cccfffhhhhhhgggfffkkkmmmooooooqqqyyy|||pppdddWWWLLLFFFAAA@@@???===<<<;;;;;;;;;:::;;;<<<<<<<<<===@@@BBBFFFKKKKKKCCC<<<999888666777666555444444555666777444555777777555444555666888666444444666777666555666666777888999999::::::888???CCCAAA===;;;888444555555444444444444555555555555555555555555555555555555555555555555555555333444666777777666444333666666666666555555555555777777777777666666555555555666666777888888777777777555555555777888777666555555555666777777888888:::::::::::::::999999999<<<<<<<<<<<<<<<<<<;;;;;;???>>>=========>>>???@@@????????????AAADDDGGGIIIHHHJJJPPPZZZeeeuuuuuunnnccc[[[VVVSSSOOOMMMSSSQQQPPPPPPRRRSSSSSSRRRRRRTTTWWWXXXZZZ]]]cccgggkkknnntttyyy{{{yyyvvvsssmmmkkkhhheeecccbbbccccccbbbcccdddeeefffiiinnnrrrqqquuuyyy|||~~~{{{zzz{{{|||sssjjjiiiiiiiiijjjlllqqqvvvyyy{{{xxxqqqmmmqqqpppqqqwww|||zzzrrrkkkbbb___[[[ZZZYYYYYYWWWVVVTTTUUUVVVWWWVVVUUUSSSRRRSSSSSSSSSSSSTTTVVVWWWXXXVVVUUUSSSTTTUUUVVVVVVUUUYYYZZZ[[[\\\]]]]]]\\\\\\^^^aaafffiiikkkmmmppprrrnnnqqquuuyyy~~~{{{bbbTTTOOOJJJDDDAAA@@@???>>>===<<<;;;;;;;;;999:::<<<===???BBBGGGKKKUUUXXXUUUJJJ@@@;;;888555666666555444444555666666333444666666444333444555777555444444666777666555555555666777888::::::;;;;;;FFFNNNLLLFFFAAA;;;666888777666555555444444555444444444444444444444444444444444444444444444444444555666777777666555444555555555555555555555555777777777666666666666555444555666666666666666666666555444555777888777666444555555666666777888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>============>>>???@@@???>>>>>>???@@@BBBEEEFFFDDDFFFKKKPPPVVVbbbyyy~~~tttmmmfff^^^WWWWWWUUURRRQQQRRRQQQPPPNNNLLLMMMNNNNNNOOORRRVVVYYY^^^aaaggglllppprrrrrrrrrrrroookkkgggdddcccbbbbbb^^^___^^^]]]]]]___cccfffgggjjjmmmqqqtttxxx|||}}}yyywwwwwwuuuzzz|||{{{xxxuuuoooiiiggghhhjjjnnnsss{{{zzztttmmmgggiiiggggggjjjmmmllleee___[[[YYYVVVTTTTTTSSSRRRQQQPPPQQQSSSTTTUUUUUUTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZVVVVVVWWWZZZ]]]___^^^]]]aaaaaaaaaaaa``````______```eeejjjmmmooottt||||||sssxxxzzzeeeOOOFFFFFFEEEBBB@@@???>>>===<<<;;;;;;;;;;;;999:::;;;<<>>KKKVVVVVVPPPIIIBBB===:::999888666555555444444444444444444444444444444444444444444444444444444555666666777777666666555444444555555555555555666666666666666666666666666444444555555666555555444666555444555777777777666444444555555666777777888777777777888999::::::;;;::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????????????????@@@BBBCCCDDDGGGHHHLLLNNNPPPXXXlll{{{qqqgggccc]]]XXXUUURRRPPPNNNNNNMMMLLLKKKJJJKKKMMMOOOOOOQQQUUUZZZ___cccfffgggmmmkkkgggccc```___^^^___[[[\\\]]]]]]\\\\\\]]]___```bbbeeegggiiimmmrrruuuvvvxxx{{{|||}}}}}}~~~~~~xxxuuutttlllooopppqqqpppnnnkkkhhhgggjjjooosssyyy{{{uuupppiiiccceeebbbaaaaaacccbbb^^^YYYXXXUUURRRQQQQQQQQQPPPOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]XXXZZZ]]]bbbfffhhhgggeeeeeeeeeddddddeeefffgggggghhhnnntttxxx{{{}}}zzzzzziiiXXXHHHCCCEEEDDDAAA???>>>===<<<;;;:::::::::;;;999:::;;;;;;===@@@FFFJJJNNNOOOKKKBBB<<<:::888444444444555555555555444444333555777666555444555666555555555555555666777888444555666777888999::::::???KKKWWWYYYUUUPPPIIICCC;;;:::888777555555444444555555555555555555555555444444444444444444444444555555666666666666555555333444444444555555666666555555555555555666666666444444555555555555444444666444444555666777666555444444444555666666777777555666666777888999::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<===>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIIIIOOO___pppwwwkkkbbb[[[UUURRRRRRPPPMMMKKKJJJJJJJJJKKKJJJKKKMMMPPPSSSWWW[[[]]]```^^^\\\YYYXXXXXXXXXYYYWWWZZZ^^^``````^^^]]]]]]^^^___```aaabbbdddhhhkkkkkkmmmqqqssstttvvvxxxzzzyyy{{{~~~wwwpppkkkiiieeeeeefffggggggfffeeeeeehhhnnnuuuzzz~~~uuuppplllfffaaa```^^^\\\\\\]]]\\\YYYVVVUUURRRPPPOOOOOOPPPOOONNNOOOPPPRRRUUUWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]___```aaa```aaadddhhhkkkllliiigggffffffeeeeeefffhhhjjjlllnnnvvv}}}|||ZZZNNNDDDCCCDDDBBB>>>===<<<<<<;;;:::::::::::::::999999:::::::::<<<@@@CCCBBBCCC@@@:::777888888555444444555555555555444444444555777777555444555666444555666555555555777999555666666777777888888888===FFFOOORRRQQQPPPJJJDDD:::999888666555555444444555555555555555555555555333333333333333333333333555555555555555555555555333333333444555555666666444555555555555666666666555555555666555555444333555444333444666777666555333444444555555666777777555555666777888888999999999999::::::;;;;;;<<<<<<:::;;;<<<===>>>???????????????@@@AAABBBBBBCCCCCCCCCBBBCCCEEEFFFJJJUUUaaavvvxxxlllaaa[[[SSSPPPLLLIIIIIIHHHHHHGGGIIIIIIIIIIIIKKKNNNQQQRRRTTTSSSQQQPPPPPPQQQSSSTTTTTTXXX]]]``````___^^^]]]]]]^^^______^^^___aaacccbbbeeehhhjjjkkkmmmoooqqqrrruuuwwwyyyzzz|||}}}rrriiidddbbbaaa^^^^^^```aaa```bbbeeekkkrrrzzz~~~uuulllhhhfffbbb___ZZZYYYXXXXXXXXXXXXVVVTTTSSSQQQNNNMMMNNNOOOOOONNNPPPPPPRRRUUUWWWZZZ\\\]]]^^^^^^___```aaaccceeefffiiijjjkkknnnoooooollliiikkkjjjhhhhhhiiillloooqqqsss{{{uuuxxxNNNGGGAAAAAA@@@>>><<<>>><<<;;;::::::999:::::::::777888999999999:::<<<>>>;;;<<<999555444777777555333444444555555444444333333444666666444333444555333555666666444555777:::666777777777777777777777;;;???BBBDDDGGGIIIEEE>>>999888777666555444444444444444444444444444444444333333333333333333333333444444333333333333444444222222333444444555666666444444444555555555666666666666666666666555444444555444333444666777666555333333444555555666666777555666666777777888888888888999999:::;;;;;;<<<<<<999:::<<<===>>>??????>>><<<===>>>@@@AAABBBBBBBBBFFFBBBBBBEEEFFFHHHNNNTTTdddnnn}}}}}}tttfffaaaZZZUUURRRPPPLLLIIIIIIHHHHHHGGGHHHIIIKKKLLLMMMLLLKKKKKKLLLNNNPPPQQQRRRTTTWWWXXXYYYYYYZZZ[[[ZZZ\\\^^^^^^]]]]]]]]]___^^^```cccdddcccdddeeefffiiijjjlllnnnpppssswwwzzz|||uuukkkfffcccbbbaaa\\\\\\```bbbbbbffflllrrrwww{{{zzzvvvtttxxx|||uuuooogggaaa^^^]]]\\\\\\UUUUUUUUUVVVWWWWWWUUUTTTUUUSSSPPPPPPQQQRRRRRRQQQSSSTTTUUUWWWZZZ]]]___aaaaaaaaabbbccceeegggiiijjjooooooqqquuuxxxyyyxxxvvvvvvuuutttuuuxxx||||||{{{HHHCCC??????>>>;;;<<<@@@;;;;;;::::::999999::::::666777999999999999:::<<<;;;;;;888333444777777444333333444555555444333333111333555444333222333333222555666666444444777:::777777777777666666666666999999999:::???CCC???888888777666555555444444555333333333333333333333333333333333333333333333333444333333222222333333444222222333333444555666666444444444555555555666666666777777777666555444444555444333444666666666555333333444444555666666777666666666666777777777777888888999::::::;;;<<<<<<888:::<<<===?????????>>>:::;;;===>>>@@@AAAAAAAAAFFFAAA???BBBEEEEEEGGGJJJRRRYYYcccrrr|||ssskkkddd^^^XXXTTTMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQRRRVVVYYYXXXZZZ]]]^^^]]]\\\\\\]]]^^^___aaa```___^^^^^^___```aaacccdddfffjjjooosssuuuxxx|||~~~xxxppphhhbbbaaaaaabbbccc^^^]]]cccfffgggllltttyyy{{{zzztttkkkfffiiimmmxxx}}}tttkkkeeebbb^^^ZZZWWWWWWXXXYYYSSSTTTUUUWWWXXXXXXWWWVVVXXXVVVTTTTTTUUUVVVVVVVVVWWWXXXYYY[[[^^^aaadddeeeccccccdddeeegggiiikkklllpppqqquuu{{{BBBBBBAAA???>>><<<;;;;;;::::::;;;;;;::::::999888777777888888888888777777999888666555444555777888777777666555444444333333111222333444555777888888444444444555555555555666777777666555555555555555;;;:::888777777777888999666555444333333333333333444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666555444333111111444444444555555555555666333333333444555666666777777888999999888777666555888999999::::::;;;;;;<<<::::::;;;;;;<<<=========>>>>>>??????@@@@@@@@@AAAAAABBBDDDDDDCCCCCCEEEFFFKKKLLLRRR]]]jjj~~~wwwiii___[[[WWWSSSOOOOOOOOOPPPPPPNNNNNNMMMJJJHHHGGGGGGHHHJJJKKKLLLLLLLLLNNNPPPRRRRRRSSSUUUXXX[[[]]]___```\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^```bbbdddfffgggiiijjjnnnrrrvvvzzz}}}tttnnngggcccbbbdddfffgggjjjiiijjjnnntttzzz~~~vvvggg[[[WWW[[[aaaiiiiiiiiiiiihhhddd___ZZZVVVUUUVVVWWWXXXXXXUUUSSSUUUUUUVVVWWWXXXYYYZZZ[[[VVVXXXZZZZZZYYYXXXYYYZZZ^^^\\\ZZZ\\\aaafffhhhhhhhhhjjjlllkkkiiiiiilllpppttt|||~~~|||BBBAAA@@@???===<<<;;;:::::::::;;;;;;::::::999888777777888888888888777777777777777777666666555555555555555444333222222222222333333444555666777777444444444444555555555555777777666555555555555555888888666555555555666777555555444444333333333333444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666555555555555444333222222444444444444555555555555333333444555555666777777777888888999888777666555777777888888999::::::;;;::::::;;;;;;<<<============>>>>>>>>>?????????@@@@@@AAACCCCCCBBBBBBDDDEEEFFFGGGLLLUUU___oooyyyooojjjdddaaa```]]]YYYTTTMMMLLLKKKIIIGGGGGGIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\WWWXXXXXXXXXYYYYYYZZZZZZYYYYYYZZZ\\\^^^___```aaaeeefffhhhkkkooorrruuuwwwxxxzzz|||zzzqqqmmmhhhfffgggkkknnnoooxxxyyy|||yyylll```YYYWWWWWWXXXZZZZZZZZZ[[[\\\ZZZVVVSSSRRRQQQQQQSSSUUUUUUTTTSSSUUUVVVWWWXXXZZZZZZ[[[[[[XXXZZZ\\\\\\\\\[[[]]]^^^```^^^\\\]]]aaadddeeeeeegggiiikkkkkkkkknnntttyyy}}}}}}@@@@@@???>>>===;;;:::::::::::::::::::::999999888666777777888888777777666444666777888888666444333444444333333222222111111333444444444555555555555444444444444555555555555777666555555444555555555666555444444333333444444555444444444444333333333333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555333444444555555444444333444444444444555555555555444444555555666777777777777777888888888777666666666666777777888999999999:::::::::;;;<<<<<<=====================>>>>>>>>>>>>@@@AAAAAA@@@AAABBBDDDCCCDDDGGGMMMSSS\\\mmm|||~~~{{{sssggg]]]SSSQQQNNNKKKIIIJJJKKKKKKHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUVVVXXXZZZ[[[[[[[[[ZZZ______```bbbeeeiiilllnnnkkkmmmpppssswwwyyy{{{|||~~~|||wwwtttrrroooppptttzzz~~~zzznnn___WWWVVVUUURRRMMMQQQQQQQQQSSSUUUUUUTTTSSSPPPOOOOOOPPPSSSTTTTTTTTTUUUVVVXXXZZZ\\\\\\\\\\\\ZZZ\\\^^^______```bbbdddcccaaa___```bbbeeeffffffiiikkkmmmnnnqqqxxx}}}|||??????>>>===<<<;;;:::999999::::::::::::999888888666666777777777777666666555555666777666555444333444444333333222222222111444444444444444444444444333333444444444555555555666555555444444555555555555444444333333333333333444444444444444444444333333333444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222333444444555555555444333333444444444555555555555555555666666777777777777777777777777777666666666666777777888999999:::999::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@BBBCCCCCCFFFKKKMMMQQQ\\\fffxxx{{{mmmeeeaaa[[[VVVRRROOOLLLJJJFFFFFFEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRTTTUUUXXXYYYZZZYYYXXXWWWZZZZZZ[[[]]]```dddhhhkkkfffgggiiilllppprrrtttuuuvvvxxxzzz~~~}}}}}}}}}vvvlllaaaUUUPPPQQQRRRNNNJJJOOONNNNNNPPPSSSUUUUUUUUURRRQQQQQQRRRTTTVVVVVVUUUVVVWWWZZZ\\\^^^^^^^^^]]]\\\^^^```bbbcccdddgggjjjgggfffeeedddfffhhhjjjkkkmmmppptttxxx~~~~~~|||>>>======<<<;;;:::999999999999::::::999999888777666666777777777777666666777666444333333333444555444444444444333333333333444444444444444333333333333333333444444444444555555555444444444444555555555555555444444444333333333333444555555444444333222222333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444333333222222333444555555555555333333333444444444444555555555555555666666666666666666666666666666777777777777888888999:::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======???@@@BBBBBBEEEIIIKKKLLLRRRYYYcccppp{{{tttmmmfff]]]TTTOOOLLLIIIFFFFFFGGGGGGFFFDDDGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPQQQSSSUUUWWWWWWVVVUUUSSSUUUVVVXXX[[[___dddhhhjjjfffggghhhjjjlllnnnpppqqqoooppprrrvvvyyy|||}}}~~~~~~~~~}}}}}}}}}||||||{{{zzzzzz|||}}}}}}{{{xxxvvvuuuwwwyyy{{{yyynnnggg\\\WWWQQQNNNNNNOOOOOOOOONNNMMMLLLMMMPPPSSSTTTTTTUUUTTTTTTUUUWWWXXXXXXWWWYYYZZZ\\\^^^_________^^^]]]___bbbdddeeehhhlllpppooonnnmmmlllkkklllnnnooopppvvv~~~}}}{{{|||<<<<<<;;;;;;:::999999888999999999999999888888777555666666777777666666555777555333222111222444555444444444444444333333333444444444333333333333333333333333333444444444444444444444333444444555666555555555555555444333333222333444555555555444333111222222333333222222111333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333222333333444555555555444333333333333444444444444444555555555555555555555666666555555555666777777777777888888999::::::;;;999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<============>>>@@@??????BBBGGGHHHHHHKKKPPPRRRZZZjjj~~~}}}oooeeeZZZTTTMMMIIIHHHHHHFFFCCCHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOPPPRRRUUUZZZ^^^bbbeeegggfffffffffggghhhiiikkklllggghhhiiikkknnnrrrvvvxxx{{{|||}}}{{{xxxyyy|||~~~|||{{{{{{}}}}}}tttwww|||~~~|||{{{|||~~~zzzvvvtttuuuwwwuuutttssssssrrrqqqqqqpppqqqsssvvvxxxwwwtttpppnnngggeeecccaaacccfffjjjmmmssssssuuuyyy~~~|||wwwqqqiiiaaa\\\RRRRRRQQQOOOOOOPPPSSSUUUQQQPPPPPPRRRUUUXXXYYYYYYWWWWWWXXX[[[]]]^^^]]][[[^^^^^^^^^^^^_________```___aaadddfffiiimmmrrrvvvyyyyyyxxxwwwuuuvvvyyy{{{}}}xxxsssvvv{{{;;;;;;::::::999999888888999999999999999888777777555555666666666666555555555444444333333333333333222222222222222333333333333333333333333333333444222222333333333444444444444333333333444444555666444444555555555444333222111222444555666555444333111111222222222222111111222222222222222222222222222222222222222222222222444444444444444444444444444444444333333333222222333333444444555444444444222222333333333444444444444444444444444444333333666555555444555666777888666666777777888999999999888999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;======<<<<<<>>>???===<<>>@@@===<<<>>>CCCEEECCCDDDHHHJJJIIIOOOZZZeeetttuuunnniiiddd```\\\[[[ZZZWWWUUUSSSQQQPPPKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIIIIIIIKKKLLLNNNNNNHHHKKKPPPTTTWWWYYYXXXXXXZZZZZZZZZZZZ\\\^^^aaabbb\\\[[[YYYYYY\\\aaafffjjjhhhjjjnnnpppqqqpppnnnlllkkkllloooqqqtttuuuuuuuuuzzzwwwtttrrrrrrsssrrrqqqooommmjjjhhhhhhiiikkkllliiioooqqqmmmlllppppppmmmnnnnnnnnnnnnllljjjhhhgggcccgggnnnuuu|||}}}yyyyyyxxxuuuoooooommmiiidddbbbdddfffgggfffdddcccaaa```______\\\___aaabbbcccccc___ZZZYYYWWWUUUTTTTTTVVVXXXZZZ^^^___aaadddhhhkkkmmmnnnooommmkkkjjjiiihhhfffddd```___^^^]]]\\\YYYTTTQQQTTTRRRRRRSSSVVVXXXXXXWWWSSSTTTVVVZZZ___ccccccccc^^^```ffflllrrrsssrrrpppeeeccc```^^^]]]^^^```aaaccceeehhhkkkooouuu{{{{{{|||<<<;;;;;;::::::999999888888999999::::::;;;;;;<<<888888888777666555444333444444444333333222222222444444333222111111111111222222333333333333444444333333444444555444444333555666777666444333444555555333222222333444333222333333333333333444555666888555222222444555333111222333333444444333333222333333333333333333333333333333333333333333333333333222222111111222222333333444666888888777555444333222111111111222333444333444444333222222333555555555555555555555555555555555666777777777777777666666777888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@AAABBBCCCCCCEEEGGGKKKQQQ[[[hhhvvv}}}|||nnn```WWWSSSRRRQQQOOOMMMKKKKKKKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMJJJKKKMMMNNNNNNOOOQQQRRRVVVWWWTTTPPPRRRXXXYYYUUUSSSTTTUUUXXX[[[^^^aaabbbfffddddddfffjjjkkkiiigggnnnnnnmmmlllllllllmmmmmmnnnnnnmmmkkkiiiiiikkkmmmlllkkkjjjgggdddcccdddeeefffgggggggggfffeeedddddddddccccccbbbbbbcccddddddddddddeeegggjjjooosssvvvssstttuuuwwwxxxzzz{{{|||}}}}}}{{{wwwrrrnnnlllllliiigggeeedddccc```]]]ZZZ____________^^^]]]\\\\\\WWWVVVVVVXXX[[[[[[YYYVVVYYYXXXUUUTTTSSSUUUWWWXXX[[[\\\^^^```bbbdddeeeeeeiiidddbbbdddccc___\\\]]]YYYYYYYYY[[[]]]]]][[[YYYXXXWWWWWWXXXYYYZZZYYYXXXZZZ\\\^^^```bbbdddhhhjjjfffjjjrrr}}}wwwnnn______```cccfffggggggeeejjjnnnsssuuuvvvzzz;;;;;;;;;:::999999888888999999:::;;;;;;<<<======;;;::::::999777555333222444333333333333333333222111111111000000111222222222222333333333333444444444444444555444444333333444555666555333333333444555333222222333444333222333333333333444555666777777444222222333444222000222222333333333333222222333333333333333333333333333333333333333333333333333222222111111222222333111333555666777777666555333222111111111222333444333444444333222222333555555555555555555555555555555555666777777777777777777777888888999:::::::::===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@??????@@@@@@AAABBBCCCEEEFFFHHHKKKPPPXXXbbbiiixxxvvvnnneeebbb___ZZZVVVSSSQQQPPPPPPOOOMMMKKKJJJJJJKKKLLLIIIJJJKKKLLLLLLMMMNNNOOOOOOQQQQQQMMMOOOTTTUUURRRQQQQQQSSSUUUXXX[[[]]]^^^```___^^^___bbbcccbbb```fffffffffffffffffffffffffffggggggfffdddccceeefffggghhhhhhfffdddbbbccceeeccccccddddddccccccbbbbbbbbbbbbaaa``````_________^^^^^^___```bbbfffiiijjjkkkkkkllllllnnnooopppqqquuuvvvuuurrrnnnkkkiiiiiidddbbb```______^^^\\\ZZZ^^^____________^^^]]]\\\YYYWWWWWWXXX[[[[[[ZZZXXXZZZYYYVVVUUUTTTVVVWWWYYYYYYZZZ]]]___bbbcccddddddgggbbb```aaaaaa^^^\\\]]]\\\[[[[[[\\\]]]^^^\\\ZZZ```___^^^___```bbbcccccc```bbbeeegggiiilllpppsssuuuwww{{{~~~sssjjjbbbccceeehhhlllooosssuuuuuuzzz;;;;;;::::::999888888888666777888999:::;;;<<<<<<===<<<;;;:::888666444333222333333333333333333444////////////000111222333222222333333333333444444444555555555444333333222333444555444333222222444444333111222333444444333333333333444555777888999666444222111222222111000111111222222222222111111222222333333333333333333333333333333333333333333333222222111111222222333000111333555666666555555222222222222222333444444333444444333222222333555444444444444444444444444555555666777777777777666888888888999999::::::;;;========================;;;;;;;;;<<<<<<<<<<<<===????????????@@@AAABBBBBBFFFFFFGGGHHHIIIMMMSSSWWWaaakkk{{{zzzssskkkeee```^^^]]][[[VVVRRROOOMMMMMMNNNLLLMMMMMMMMMNNNNNNOOOOOOIIILLLMMMKKKIIIKKKLLLJJJNNNNNNOOOQQQSSSUUUWWWXXX[[[YYYWWWWWWXXXYYYYYYYYY^^^___```aaaaaa```___^^^___```aaaaaa___^^^______ccceeeggggggfffeeefffgggfffggghhhiiijjjjjjjjjjjjkkkkkkjjjhhhgggeeeeeedddbbbbbbcccdddeeeggghhhiiimmmllljjjiiijjjkkkmmmnnnoooqqqrrrqqqooolllkkkkkkeeebbb___]]]]]]\\\[[[ZZZ\\\]]]___`````````^^^]]]]]][[[ZZZZZZ\\\]]]]]]]]]___]]]ZZZYYYXXXYYY[[[\\\ZZZ\\\___bbbeeefffffffffhhhcccaaabbbccc```___aaaaaa```___```bbbcccbbbaaacccddddddeeegggiiilllmmmjjjmmmpppsssvvvzzz~~~xxxmmmeeeeeehhhlllpppuuu|||:::::::::999888888777777333333444555777888999999;;;;;;;;;:::999777666555222222222333333444444444000000000000000111222222222222222333333333444444555555555555444333222222333444555444222111222333444222111222333444444333222333333444666888999:::666555333333222222222222000111111222222111111000222222222222222333333333222222222222222222222222333222222111111222222333222222333444444444333333222222222222333333444444333333444333222222333555444444444444444444444444444555666666777777666666888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAA@@@AAADDDEEEFFFIIIMMMPPPRRRXXXdddwwwzzzwwwsssnnnhhh```ZZZWWWUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQMMMOOOPPPMMMJJJHHHHHHHHHLLLLLLMMMMMMOOOPPPQQQRRRWWWUUURRRQQQQQQRRRSSSTTTXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[]]]______^^^\\\\\\\\\aaadddggghhhhhhhhhiiiiiiiiikkkmmmpppsssuuuwwwwwwxxxxxxvvvuuussspppooommmlllmmmoooqqqssssssssssssuuussspppnnnnnnoooqqqsssrrruuuxxxxxxxxxvvvvvvwwwqqqnnnhhhdddbbbaaa___^^^ZZZ]]]```ccceeeeeedddcccbbbaaa___^^^___aaaccceeegggeeebbb``````aaacccdddbbbdddhhhkkkmmmnnnmmmlllnnnhhheeeffffffddddddffffffeeeeeegggjjjlllmmmmmmhhhkkknnnqqqsssuuuwwwxxx{{{~~~vvvppplllqqqxxx}}}:::999999888888777666666222222333444555666777888888888888999999888888777222222222333333444444444444333222111111111111111222222222333333333444444444555555555444333333222333444555444222111222333444222111111333555444444222333333444666888999:::777666666555333333333444000111111222222111111000111111111222222333333333222222222222222222222222333222222111111222222333444444444333333222111111222222333333444444444444333333444333222222333555444444444444444444444444444444555666666666666666888999999999999999::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@999;;;>>>AAABBBDDDGGGJJJLLLPPPXXXddduuu}}}uuummmgggdddbbb]]][[[YYYYYY[[[[[[YYYXXXVVVUUUSSSQQQNNNKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNQQQPPPNNNLLLKKKLLLMMMOOOSSSTTTVVVXXXXXXXXXVVVUUUWWWYYY[[[\\\ZZZYYYYYYYYY\\\___bbbdddddddddeeefffeeegggkkkpppuuuyyy|||}}}}}}||||||zzzxxxvvvsssrrrsssuuuyyy}}}zzzyyyvvvttttttuuuwwwyyyzzz}}}yyytttpppmmmkkkiiiaaadddjjjnnnqqqrrrqqqoooiiiiiigggfffgggiiimmmpppsssrrrooommmlllmmmnnnooopppssswwwzzzzzzyyyvvvuuussslllhhhhhhiiiggghhhkkkllllllnnnqqqvvvzzz{{{{{{uuu{{{999999888888777666666666555555666666777777888888444555666777777777777777222333333333333333333444555444333222111111111111222222333333333333444444333444444555555444444333333444555444333222222444333222111111333555555444333333333444555777888999777777777666444333444555111111222222222222111111000000111111222333333333222222222222222222222222333222222111111222222333555444444333333222222111222222333444444444444444333444444333222222333555333333333333333333333333444444555666666666666555888888888888888888888888777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????<<>>???AAABBBDDDDDDCCCDDDEEEGGGCCCFFFKKKPPPSSS[[[pppzzzjjjbbb]]]XXXUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMIIIKKKLLLKKKIIIHHHJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNMMMLLLLLLNNNPPPMMMOOOPPPOOOOOOOOOQQQSSSTTTWWW[[[```eeeiiilllmmmlllmmmnnnooonnnmmmkkkiiimmmqqqwww}}}}}}{{{uuuuuuuuuvvvwwwyyyzzz{{{wwwyyy{{{}}}}}}zzz|||888888888777666666555555666555555555555444444444333333444444333333222111444444444333333222222222////////////000111222333222222333333333444444444111111333444555666666666555666777666444333444555333111000111333555555555333333333333333444555666444666777555222000222555222333333444444333333222///000000111222222333333111111111111111111111111333222222222222222222333111111222333444666888999222333444555555555444333333444444333222222333555333333333333333333333333333444555555666666555555777777777666666666666666888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;===>>>>>>===>>>?????????@@@BBBDDDBBBCCCIIIOOOQQQUUUeeeuuuyyyqqqhhhbbb```VVVUUUSSSQQQPPPOOONNNNNNJJJMMMPPPOOOMMMKKKMMMNNNKKKKKKJJJKKKLLLMMMNNNOOOJJJKKKKKKJJJIIIJJJLLLOOOKKKLLLKKKJJJIIIJJJLLLNNNHHHIIIMMMQQQUUUXXXZZZ[[[[[[\\\^^^______^^^]]][[[^^^ccciiioooqqqpppllljjjhhhiiijjjlllmmmooopppqqqpppqqqrrrtttvvv{{{888777777777777666666666444444444444444444444444333333333222222111111111333333333333333333333333222111111111000000//////111111111111111111111111222222222222222222222222666666555444333222222111111222333333444444333333333222222111111222222333555666777666444333222333333333333333333333333333111111111111111111111111333333333333333333333333111111222222222333333333111222222333333222222111555555555555555555555555555555555444444333333333222333444444555555444444666666666666666555555555666666666666777777777777666777777888999:::::::::666888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::>>>??????>>>======???@@@CCCFFFIIIKKKOOOYYYfffpppxxxhhhfffbbb[[[TTTQQQSSSVVVQQQQQQPPPPPPPPPPPPPPPPPPNNNOOONNNMMMPPPTTTQQQKKKLLLJJJHHHHHHHHHIIIHHHGGGEEEFFFGGGGGGFFFFFFGGGHHHFFFFFFGGGJJJMMMOOONNNNNNOOOPPPRRRSSSUUUUUUUUUUUUTTTVVVZZZ]]]^^^^^^]]]\\\\\\]]]]]]^^^______``````aaadddiiilllpppsssxxx{{{{{{~~~}}}zzzxxxzzz444444444444333333333333444444444444444444444444333333333222222222111111333333333333333333333333111111111111000000000///111111111111111111111111333333333333333333333333555555555444333333222222111222333333444444333333333222222111111222222333555666777666444333333333333333333333333333333333111111111111111111111111333333333333333333333333111111222222222333333333222222333333333333222222555555555555555555555555444444444444333333333222333333444555555555555444555555555555555666666666555666666666777777777777666666777777888999999:::777888999;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>AAACCC@@@DDDIIINNNTTT^^^kkkuuu{{{sssiiibbb___]]]ZZZYYYWWWUUUTTTTTTTTTUUUYYY[[[[[[XXXXXXXXXTTTNNNQQQOOOLLLKKKKKKJJJHHHFFFGGGHHHHHHGGGFFFFFFGGGHHHFFFEEEFFFHHHKKKMMMLLLKKKGGGHHHHHHIIIJJJKKKKKKLLLOOOPPPSSSTTTUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWZZZ^^^aaadddgggkkkmmmqqqssswww|||}}}zzzzzz~~~666666666666555555555555444444444444444444444444333333333222222222222111333333333333333333333333111111111111000000000000111111111111111111111111333444444444444444444444444444444444333333333333111222333333444444333333333222222111111222222333555666777666444333333444333333333333333333333333111111111111111111111111333333333333333333333333111111222222222333333333333333444444444444333333444444444444444444444444333333333333222222222222333444555555666666555555333444444555555666666666555555666666666777777777555666666777777888888999888999999:::::::::999999999999::::::;;;;;;<<<<<<999;;;======>>>@@@CCCEEEBBBFFFLLLRRRXXXbbbllltttxxxyyyrrrjjjhhhdddaaa``````aaaaaajjjoooqqqmmmfffaaaYYYRRRRRRQQQOOONNNMMMLLLJJJHHHIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFGGGJJJJJJHHHGGGKKKKKKKKKKKKKKKLLLMMMNNNIIIIIIJJJKKKKKKJJJHHHGGGJJJJJJKKKLLLMMMNNNOOOOOONNNQQQTTTVVVWWWZZZ]]]___cccdddfffjjjnnnrrruuuwwwyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyzzz777777777777666666666666333333333333333333333333222222222222222222222222222222222222222222222222111111111000000000000000111111111111111111111111222222333333333333333444222222333333333444444444111222333333444444333333333222222111111222222333444666777666444333333444333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333333444444555555444444333444444444444444444444444222222222222222222222222333444555555666666555555222222333444555555666666555555555666666666777777555555666666777777777888999999999999999888888888888888999:::;;;;;;<<<<<<999;;;======>>>@@@CCCEEEIIILLLQQQUUUYYY___eeejjjpppqqqqqqqqqxxx||||||~~~yyylllaaaZZZXXXVVVUUUUUUTTTRRRPPPOOOMMMKKKJJJIIIIIIHHHGGGJJJIIIJJJKKKMMMLLLJJJHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVWWWXXXYYY[[[]]]___aaabbb```___^^^]]]^^^```bbbdddhhhkkkooorrrssstttuuuvvvxxxvvvuuuvvvzzz~~~~~~~~~zzzwwwsssnnnooossszzz}}}444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000111111111111111111111111111111000000111111222222222222111111222333333444444444111222333333444444333333333222222111111222222333444555777666555333444444333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333333444444555555444444333444444444444444444444444222222222222222222222222333444444555555555555555111222222333444555555666555555555555666666666666666666666666777777777777999888888888888777888888888888999999:::;;;<<<<<<:::<<<===>>>>>>???BBBDDDLLLNNNQQQTTTVVVYYY\\\^^^eeecccaaa```cccnnnooolllhhheeecccaaa___]]]ZZZXXXUUUTTTTTTRRROOOMMMOOOOOOOOOQQQRRRQQQMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJLLLMMMMMMMMMMMMNNNPPPOOOOOOPPPRRRSSSTTTUUUUUUSSSRRRQQQPPPQQQSSSVVVXXXWWWYYY\\\]]]]]]]]]^^^```___^^^]]]^^^```bbbccccccccceeejjjooorrrrrrooommmlllkkkkkklllmmmmmmlllkkkjjjfffdddccc```___ccciiikkknnnqqqqqqpppqqqvvvzzz}}}555555444444444333333333333333333333333333333333111222222222222333333333222222222222222222222222000000000000111111111111111111111111111111111111//////000000111111222222111111222222333333444444111222333333444444333333333222222111111222222333333555666666555444444555333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333333333444444444444333333333333333333333333333333222222222222333333333333222333444444555555444444111222222333333444444444444444555555555666666666777777777777777777777777888777777666777777888888888888999999::::::;;;;;;:::<<<===>>>>>>???BBBDDDHHHIIIKKKMMMPPPRRRSSSTTTUUUSSSRRRTTTWWW\\\hhhttt|||yyytttqqqnnnmmmkkkiiigggggggggddd^^^YYYWWWWWWXXXZZZ[[[ZZZVVVSSSTTTUUUVVVWWWWWWWWWWWWWWWPPPNNNLLLJJJIIIHHHHHHIIILLLLLLLLLLLLLLLLLLMMMMMMJJJLLLMMMMMMKKKKKKLLLMMMLLLLLLNNNOOOOOOOOOOOOOOOOOOOOONNNOOOOOOQQQSSSTTTOOOQQQSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUWWWZZZ]]]^^^___^^^]]]^^^]]]\\\[[[[[[[[[\\\\\\^^^\\\[[[\\\\\\]]]eeennnssswww{{{{{{zzz|||777777666666666555555555222222222222222222222222111111222222222333333333111111111111111111111111///000000000111111111111111111111111111111111111///000000111222222333333222222222222222333333333111222333333444444333333333222222111111222222333333555666666555444444555333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333222222333333333333333333333333222333333333444444444444111222333333444333333333222222222222222333333333444444444555555555666666888888888888888888888888777666555555666777888999999999999999999999::::::888:::<<<===>>>@@@CCCFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHEEEFFFKKKMMMPPPYYYccccccqqqxxxssstttuuuwwwyyywwwssspppeeegggjjjlllmmmlllkkkjjjdddbbb^^^ZZZVVVUUUTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSQQQSSSSSSSSSQQQQQQRRRSSSPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQQQQQQQRRRRRRSSSSSSOOOQQQSSSSSSRRRRRRSSSUUUTTTUUUUUUUUUUUUUUUVVVWWWUUUWWWYYYZZZ[[[\\\]]]^^^^^^___aaabbbdddfffhhhjjjllljjjkkkmmmnnnqqq{{{444444333333333222222222222222222222222222222222111111111222222333333333111111111111111111111111//////000000111111111222111111111111111111111111000000111222333333444444222222222222222222222222222222333444444444333333333222222222222222222333333444666666555444555555333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333111222222333333222222111333333333333333333333333333333333444444555555555111111222333333333333222333333222222222222222222444444444555555555666666999999999888888888888888666555555555666777999:::::::::999999999999999999666888;;;===???BBBFFFHHHEEECCCBBBAAABBBBBBBBBAAACCC???@@@EEEHHHIIIPPPZZZSSS]]]lll~~~~~~yyysssnnnlllkkkjjjaaaaaa```___^^^]]]\\\[[[ZZZ\\\\\\\\\ZZZZZZZZZ\\\WWWWWWWWWWWWVVVTTTRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSVVVWWWYYYYYYXXXXXXYYY[[[UUUWWWXXXXXXXXXXXXYYYZZZ___```aaabbbccceeegggjjjeeeiiioootttyyy}}}333333333222222111111111111111222222222333333333222222222222222222222222000000000000000000000000......//////000000111111222222333333333222111111444333222111000111222333222222222222222222222222222333333444444333333222111111111111111111111111555555444333444555666777222222333444555555555444333333333333333333333333222222222111111111000000333222222111111222222333222222333333333333444444444444444444444444444444555444444333333222222111222222333333333333444444222222333333333333444444777666555666777888888666666666777777777777666666777777666666777999:::<<<777777777777777888888999:::;;;>>>@@@AAABBBBBBBBBAAA@@@?????????@@@AAABBBCCCBBBAAAAAABBBEEEGGGIIIMMMOOOUUU```ooo}}}zzzxxx{{{yyyvvvsssqqqoooooonnnppppppnnnjjjeeedddgggjjjeeeeeeeeeccc```___```aaagggjjjkkkkkknnnqqqooojjjiiiiiikkklllnnnpppqqqrrruuuzzz333333333222222222111111111111222222222333333333222222222222222222222222000000000000000000000000/////////000000000000000///000111111222222222222333333222222222222333333111111111111111111111111222333333444444333333222111111111111111111111111555444333333333444666666222222222333333333333333333333333333333333333333333333333333222222111111333222222111111222222333222222333333333333444444444444444444444444444444222333333333333333333333222222222333333333444444222222333333333333444444555444333444555666555444666666777888888888888888888777777777888999;;;<<<777777666666777777888999:::;;;===???AAAAAAAAAAAA???>>>>>>===>>>???@@@AAAAAA@@@??????@@@BBBEEEFFFHHHJJJNNNTTT```ooo||||||333333333222222222222111111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000//////---...///000111222222222333333444444444444333333222222222222222222222222222333333444444333333222111111111111111111111111444444333333333444555666444333222111111111222333333333333333333333333333444444444333333333333222333222222111111222222333222222333333333333444444444444444444444444444444111111222222333444444555222222222222333333333333222222333333333333444444444333333333555666555444555666777888999:::::::::888888888888999:::;;;;;;777777666666777777888999:::;;;===???@@@@@@@@@@@@======<<<<<<<<<===>>>???>>>=========>>>@@@BBBCCCDDDEEEFFFIIINNNWWWaaahhhrrr222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000222111111000000///////////////000111222222111111222333444555666555444333444444444444444444444444222333333444444333333222111111111111111111111111333333333333333444444444666444222111000111222333222222222222222222222222333333333333333333333222333222222111111222222333222222222333333333444444333333333333333333333333111111222222333333333333111222222222222333333333222222222333333333444444666555444555777888777666333444555777999:::::::::999999999999999::::::;;;666666666666666777888888999:::<<<>>>????????????<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<===>>>@@@@@@BBBCCCCCCDDDFFFIIINNNRRR[[[nnn222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000222222111111000000//////222333333333222111000000111222444555666555444444333333333333333333333333222333333444444333333222111111111111111111111111111222222333333333333333777666333222111222333444222222222222222222222222111111111111222222222222333222222111111222222333222222222333333333444444333333333333333333333333333333333222222111111111111111111222222222333333222222222333333333444444666555444555666777777555111222444666777888999999888888999999999:::999999666666666555666777777888888:::;;;===>>>>>>>>>===<<<<<<<<<===============<<<<<<<<<======>>>?????????@@@BBBBBBCCCDDDGGGJJJQQQ[[[kkk{{{111222222222222333333333111111222222222333333333222222222222222222222222000000000000000000000000111111111111111111000000444444444333222111000///111222333444444555444444000000000000000000000000222333333444444333333222111111111111111111111111000111222333333333222222666555444333333333444555222222222222222222222222000111111111111111222222333222222111111222222333222222333333333333444444333333333333333333333333444333333222111111000000111111111111222222222222222222333333333333444444333222222222444555444333000111333555666777888888777888888999999999888888666666555555666666777888888999;;;<<<======<<<<<<;;;;;;<<<============<<<<<<<<<=========>>>>>>>>><<<===???@@@@@@AAADDDFFFKKKOOOVVV___hhhttt111111222222222333333333111111222222222333333333222222222222222222222222000000000000000000000000111111111111111111222222222222333222222111000///111111111222222333444555111111111111111111111111222333333444444333333222111111111111111111111111000000222333333333222111333333333333333333444444111111111111111111111111111111111222222333333333333222222111111222222333222222333333333333444444222222222222222222222222222222222111111111111111111111111111222222222222222222333333333333444444333222111222444555444333222333444666777888888888666777888888888777777666666555555555555666777777888999:::;;;<<<<<<;;;;;;999999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<======<<<<<<;;;<<<>>>>>>>>>???AAACCCFFFGGGLLLQQQSSSYYYhhhwww111111111222222333333333111111222222222333333333222222222222222222222222000000000000000000000000000000000111222222222333///000000111111111000000111111000000111333444666444444444444444444444444222333333444444333333222111111111111111111111111///000111222333222111111000111222333333333333333111111111111111111111111222222222333333444444444333222222222222222222333222222333333333444444444222222222222222222222222000000000111222222333333000111111111111222222222222222333333333444444444555444333444666777666555333444555777888888888888555666777888888777666555555555555555555666777777777888:::;;;<<<;;;;;;:::777888999:::;;;:::999999::::::;;;<<<<<<<<<;;;;;;===>>>>>>>>>======???@@@DDDEEEIIINNNMMMLLLVVVcccooozzz}}}222222222111111111000000222222222222222222222222222222222111111111000000000000000000000000000000222222111111000000//////000000000000000000000000111222222333333444444555111000000000111222333333444666777666333222222222111111111111111111111111111222333333444444333333444333333222222333333444333333333222222111111111222222111111111111222222111222333444444444333222222222222222222222222222222222222222222222222222000000000000000000000000111111222222222333333333333333222222333333444555333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555555666666666777888999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@BBBCCCEEEGGGLLLRRRWWW```fffrrr222222222111111111000000222222222222222222222222222222222111111111000000000000000000000000000000111111111000000000000000000000000000000000000000111111222333333444444555222222222222222222333444555666777777444333333333111111111111111111111111111222333333444444333333444333333222222333333444333333333222222222111111000000////////////000000333444444444444333111000222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333444333333333333444555555333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555555666666666777777888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBDDDEEEGGGKKKPPPTTTXXX[[[aaakkkyyy}}}222222222111111111111111222222222222222222222222222222222111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111222222333444444444444444333333222333333333555777888777555444444444222222222222222222222222111222333333444444333333333333333333333333333333333333333222222222222111000000////////////000000444555444444333111000///222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444444555666666333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555555666888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;===>>>???@@@@@@???AAADDDFFFGGGIIILLLNNNOOOOOOPPPSSS\\\jjjyyyxxxuuurrrqqqvvv|||~~~111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000111111111222333333444444555444333222222222222222444666777666444333333444222222222222222222222222111222333333444444333333333333333333333333333333222222222222222222222222333222222111111222222333333333333333222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333444333333333333444555555333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555555666::::::999999999999999999888999999999999::::::::::::::::::::::::;;;;;;;;;999:::;;;<<<===???@@@@@@>>>AAADDDFFFFFFGGGHHHIIIKKKJJJHHHHHHLLLUUU```ggg~~~uuuiiiccceeelllrrr~~~}}}111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000000000111222222333333444444333222111111000111111222444555555333222222333222222222222222222222222111222333333444444333333222333333444444333333222222222222222222222222222333333222222222222333333111111111111222333333444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555555666888888888888888777777777888888888999999999::::::999999999:::::::::;;;;;;::::::;;;<<<===>>>??????===???CCCDDDDDDDDDDDDEEEGGGGGGHHHHHHIIIMMMSSSWWWeeeuuu~~~ssskkkhhhffflllsss~~~111111111111111222222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000111111222333333333222222111111000000111111111222444444222111222333333333333333333333333333111222333333444444333333222222444444444444222222111222222222222333333333111111000000000000111111000000000000111333444555222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333111111111111111222222333333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555555666555555555555555555555555888888888888999999999999888888999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<>>>AAABBBBBBBBBBBBCCCBBBDDDFFFHHHHHHIIIKKKMMMTTT^^^ooo|||uuuqqqtttwwwxxx{{{|||vvvpppooonnnllliiifffcccaaaaaafffmmmwww000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111000000000000000000000000000000000000000000000000111222222333333222222111111111222333333111333444444333222333333333333333333333333333333111222333333444444333333111222444555555444222111111111222222222333333333222111111000000111111222111111000000111222333444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555555666444444555555666666777777888888888888999999999999777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@@@@AAABBB???AAACCCEEEEEEEEEGGGHHHKKKNNNWWWccckkkttt~~~yyy{{{}}}uuunnnhhheeebbbcccfffjjjooouuuzzz}}}}}}{{{zzzvvv{{{000000111111222222222222000000000000000000000000000000111111222222222222000000000000000000000000222222111111000000//////000000000000000000000000000000000111222222333333222222222222333444444555222444555555444333444555333333333333333333333333222222333444444444333333111222444555555444222111111111111222222333333333444333333222222333333444333222111000000000222222222222222222222222222222000000000000000000000000222222222222222222222222111111222222222333333333333333222222333333444555333333333333333333333333333333333444444444555555555555666666666666555555444444444555555555666666666777777888999::::::;;;777888888888888999999999777777888999::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>???AAACCC>>>@@@AAABBBBBBBBBDDDFFFGGGFFFJJJPPPTTTXXXeeessszzzyyyvvvwwwyyy|||xxxtttrrrpppqqqttt{{{wwwsssvvvyyyyyy}}}yyyuuusssssstttqqqvvv|||000111222333333222111000///////////////////////////000111222222111000/////////000000111111111222222222111000//////000000111111111000000000000000//////000111222222333333222222222222222222222222333333333333333333333333111111111111111111111111000000111222333333444444333333222333444444333111111111222333333333333222000000111222333333444444444333333222222333333444555555444333333222111111000000000000000000000000333333222222333333444555222222222222222222222333222222333333333333444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555666666666666666666777777777777666666777666555555555666888999:::999999888888999999:::::::::::::::::::::::::::=========>>>??????@@@@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCFFFJJJPPPUUUYYYdddssszzzyyyzzz{{{|||~~~000111111222222111111000000000000000000000000000///000111222222111000//////000000000111111111111111000000///////////////111000000000000000000000///000000111222222333333222222111111111111222222333333333333333333333333111111111111111111111111111111111222222333333444222222111222333444222000111111222333333333333222000111111222333333444444444333333222222333333444555555444333333222111111111111111111111111111111333222222222222333444444444333333333222111111111222222222333333333444444333333333333333333333333333444444555555444444333444444444444444444444444555555555555666666666666666777777777777777777666666666666666666777777888999999999888888999999999::::::::::::::::::::::::<<<======>>>>>>???@@@@@@????????????@@@@@@@@@@@@AAAAAABBBCCCFFFJJJMMMOOOYYY___jjjwww|||vvvsssttt{{{222111111000000111111222111111111111111111111111000000111111111111000000000000000000111111111111/////////...............000000000000000000111111000000000111222222333333222111000//////000111222333333333333333333333333111111111111111111111111222222222222222222222222222111111111333333111000111111222333333333333222111111111222222333333444333333222222222222333333555444444333333222222111222222222222222222222222222222222222222333444444555555444333222111000000222222222222333333333333222222222222222222222222333444444555555444444333444444444444444444444444444555555555555666666666777777888888888888777777555666666777777777777777999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGNNNOOORRRXXXfff|||}}}vvvrrruuuxxxyyy{{{~~~222111000//////000111222111111111111111111111111000000000111111000000000000000000000000111111111/////////////////////...000000000000000111111111000000111111111222222222222111000//////000111222222222222222222222222222111111111111111111111111333333222222222222222222333222111222444444222111111111222333333333333222111111111222222333333333333333222222222222333333444444444333333222222222222222222222222222222222222222222111222333333444444444444333333222222111111222222222222333333333222222222222333333333333333444444555555444444333444444444444444444444444444444444555555555666666777777888888888888777777444555777888888888777666888888999999999999888888::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDFFFJJJPPPZZZhhhxxxyyyvvvsssyyy222111000//////000111222111111111111111111111111111000000000000000000111111111000000000000000000//////000111111111000/////////000000111111111111111111111111111222222222111111000//////000111111222222222222222222222222111111111111111111111111333333222222222222222222444333333444555555444222111111222333333333333222111222222222222222333333333222222111111222222333444444333333333333222222222222222222222222222222222111111111111222333333222222222333333444444444111111111222222222333333222333333333444444555555333444444555555444444333444444444444444444444444444444444444555555555555777777888888888888777777444555777888888888777666777888888999999888888777999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDD???AAAEEEJJJPPPWWW___cccnnnzzz~~~vvvxxx|||111000000//////000000111111111111111111111111111111111000000000000111111111111111111000000000000...///111222222222111000/////////000111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222555444444444666666555333111111222333333333333222222222222222222222222222222222111111111111222222333333333333333333333333222222222222222222222222111111111111111222333333111111222333444555666666111111111111222222222222333333333444444555555666333444444555555444444333444444444444444444444444333444444444444555555555666666777777777777666666555666666777777777777777666777888999999888777666777777888888999999::::::::::::;;;;;;<<<==================>>>>>>>>>??????<<<======>>>@@@AAACCCDDDBBBBBBAAACCCGGGMMMSSSWWW\\\bbbmmm{{{yyyuuuzzz//////000000000000//////000000000000000000000000222111000//////000111222111111111111000000000///---...000111222111000///...//////000111111222222111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111111111111222222333333444444333333444555555444222111111222333333333333222222222222222222222222222222222111111111111222222333333333333333333333333111111111111111111111111111111111111111222222333222333333333444555555555111111111111222222222222111222222333444444555555333444444555555444444333444444444444444444444444333333444444444555555555555555666666666666555555666666666666666777777888666777888999999888777666555666666777888888999999999::::::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<;;;;;;===???BBBDDDFFFCCCAAAAAAFFFLLLRRRVVVVVVYYY^^^gggtttxxxwwwwwwzzz...///000111111000///...////////////////////////222111000//////000111222222111111111000000//////+++---///000111000///......//////000111222222222222222111111111111111111///111333555555333111///111111111111111111111111111111111111111111111111000000111222333333444444333333222333444444333111111111222333333333333222222222222222222222222222222222111111111111222222333333333333333333333333000000000000000000000000111111111000111222222333444444444444444444444333000111111111111222222222000000111222333333444444333444444555555444444333444444444444444444444444333333333444444444555555444444555555555555444444777666555555555666888999555777888999999888777555444555555666777888888999999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;<<>>=========>>>???AAABBBBBBCCCDDDFFFIIIMMMPPPRRRQQQRRRTTTXXX\\\aaadddgggttt}}}yyyxxxvvvwww{{{000000000000000000000000000000000000000000000000000111111111111111111000111111111111000000000///000000////////////000000000000000000000000000000222:::TTTKKK666444///222111111111111111111111111222222222333333333444444222111000000000000000111222222111111222222333444555444333222222333444555333333222222222222333333333333333333333333333333444333111000000111333444333333333222222222222111222111111000000111111222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333222333333444444333333222333333333444444444444555444444444444555555555555333444666666555555666888666666666666666666666666777777777888888888999999777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;<<<>>>>>>AAAAAABBBDDDGGGJJJMMMOOONNNNNNOOOPPPQQQSSSUUUVVV]]]eeerrrvvvrrrrrrnnnooosss{{{000000000000000000000000000000000000000000000000111000000//////000000111111111111111000000000000000000////////////000000000000000000000000000000222:::UUULLL666333...111111111111111111111111111222222222222333333333333333222111000000000000000222222111111222222333444555555444333333444555555333333222222222222333333333333333333333333333333333333111111111222333444333333333333222222222222111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333222222333333333333444444444444333333333444444444555555444666888888777555555666666666666666666666666666777777777777888888888888777888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCAAACCCFFFGGGGGGHHHJJJLLLNNN[[[nnn{{{vvvsssrrruuuzzzwwwgggWWWOOOLLLHHHDDDDDD000000000000000000000000000000000000000000000000000111111111111111111000///000000000111111111111000000////////////000000000000000000000000000000666,,,666///+++666222...111111111111111111111111111111111111222222222222111111111111222333444444222222111111222222333444444333222111111222333444444444333333333333444444111111111111111111111111000000111222333333444444555444444444444333333333333333222222222222333333111111111111111111111111111111111111111111111111000111111222333333444444222222333333333333444444333333333333333333333333111111222222222222111111111222222222222333333333555555555666666666777777555666777666444444555666555555555555555555555555444444555555555666666666666777888999999::::::999888999999999999:::::::::888999:::;;;<<<<<<;;;;;;<<<===???@@@AAABBBBBBAAACCCBBBAAA@@@@@@@@@@@@@@@@@@CCCEEEGGGFFFFFFHHHIIIHHHSSSaaammmyyyxxxsssqqqrrruuuxxx~~~}}}zzzppp[[[QQQHHHFFFDDD@@@======000000000000000000000000000000000000000000000000000111222333333222111000//////000000111111111222000000////////////000000000000000000000000000000000***777111+++555222000111111111111111111111111000111111111111222222222000000000111222333555555222222111111222222333444555444333333333333444555555444444333333444444555111111111111111111111111///000111222333444444444555555444444444333333333444333333222222333333444111111111111111111111111000000000000000000000000000000111222333333444444222222333333333444444444333333333333333333333333111111222222222222111111111111222222222333333333666666666666777777777777444555555444333333555777555555555555555555555555444444444555555555666666666777888999999:::999999888888999999999:::::::::999:::<<<>>>??????>>>>>>:::;;;===???AAAAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDDDDBBBAAABBBCCCBBBKKKVVV^^^hhhwww}}}|||{{{yyyzzz}}}xxxnnnbbbXXXLLLFFFBBBBBB@@@;;;888999000000///...---,,,++++++111111111000000000000000000000000000////////////000000000000000000000000111111000000//////.....................///000000111111111000000000000000111111111111111111111111111111222222222333333333333333222222111000//////333222111111111222333444666555333222222333555777444444444444444444444444444333222111111222333444000000111111111222222222111111111111000000000000111111111222222333333333222222222111111000000000000000000000000000000000111111222222222333333333444444444444444444444444333333444444333333222111222222222222222222222222222333333444444333333222222444777777666444444444222222222333444555666777444444444555555555555666444444444444444444444444777777888999999999999888888888777777666555555555999999888888888999::::::======>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAAAAAEEEIIIPPPXXXbbbnnnyyyyyynnncccZZZSSSMMMJJJAAA@@@@@@>>>===<<<;;;:::000000//////...---------111000000000000000000000000000000000////////////////////////////////////111000000000/////////...///............///000000000000000000000000000000000000000000000000000000111111111222222222333333333333222222111000000///222222111111111222333444666444333111000111222333444444444444444444444444333333222111111222333333111222222222333333333333111111111111000000000000111111111222222333333333333222222222111111111111000000000000000000000000111111222222222333333333444444333333333333333333333333444444333333222111222222222222222222222222222333333333333333333222222444777777666444444444333333333333333444555666444444444444555555555555444444444444444444444444666777888888999999888888888777777777777666666666999999999999999999:::;;;;;;<<<======>>>>>>======?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAGGGIIIMMMRRRXXX___gggmmmmmmkkkiiigggeeelllzzzyyy{{{}}}yyyhhhbbbYYYPPPIIIDDD@@@>>><<<<<<;;;:::999999888888000000//////////////////000000000000000000111111000000000000////////////........................000000000000//////////////////......//////000111000000000000000000000000////////////////////////111111111222222222222333333333222222111000000000222111111111111222333333666555333111000000111111444444444444444444444444333333222222222222333333222222333333333444444444222222111111111000000000111111111222222222222222333333333222222222222111000000000000000000000000111111222222222333333333222222222333333333333333333333444444333333222111222222222222222222222222222333333333333333333222222444666666555444444444444444333333333333444444444444444444555555555555444444444444444444444444666666777888888888888888777777777777888888888888999999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBFFFHHHJJJLLLNNNSSSXXX\\\```\\\WWWSSSQQQUUUcccrrr}}}wwwwwwxxxzzz|||{{{tttooommmlllkkkkkkwww~~~sssfff]]]TTTOOOIIICCC@@@>>>;;;:::999999999888888888777777//////000000111111111111000000000000000111111111000000000000////////////////////////////////////000000000000/////////////////////...///000000111/////////000000000000000000000000000000000000000111111111111222222222222222222222111111111000000111111111111111222222333555444333222222222222222333333333333333333333333333333333333333333333333222222222333333333333444222222222111111111000000111111111111111222222222333333333222222222222222000000000000000000000000111111222222222333333333111111222222222222333333333333444444333333222111222222222222222222222222333222222222222222222333222444666666444333333444444444333333222333333333333333444444444555555555444444444444555555555555555666777777888888777777666666777777888999999:::999999888999999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;=========>>>>>>?????????@@@AAABBBBBBCCCCCCCCCCCCCCCEEEHHHJJJLLLPPPVVVYYYaaaZZZSSSOOOMMMOOOXXXaaannn}}}~~~{{{{{{{{{~~~}}}yyyuuussswww~~~}}}nnneee\\\UUUQQQKKKHHHCCC@@@>>>>>>===<<<999999999999999999:::::://////000000111222222222//////000000111111111111000000000000////////////000000000000000000000000////////////000000000000///////////////000111111......//////000000000000111111111111111111111111000000111111111222222222222222222111111111111111000000111111222222222222000000000111111222333333333333333333333333333333333333333333333333333333111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222222333333333111111111222222333333333333333444444333333222111222222222222222222222222333222222111111222222333222444555555333333333444444444333222222222333333333333333444444444444555444444444555555666666666555555666777777777777666555555666777888999999:::888777777888999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>?????????@@@AAABBBCCCCCCCCCCCCAAACCCGGGIIILLLPPPUUUXXX]]]WWWPPPMMMKKKKKKQQQYYYbbbooo|||||||||||||||zzzxxx|||~~~~~~xxxcccWWWQQQJJJGGGGGGCCC@@@===;;;::::::999888888999999999999::::::::://////000000111111111222/////////000111111222222000000000000////////////111111111111111111111111////////////000000000000000000//////000000111222---......//////000000111111111111111111111111111000000000111111111111222111111111111111111111111///000111111222222111111,,,---...///000111111222333333333333333333333333333333444444444444333333000000111111111222222222333222222222222111111111111111111111111000000000000111111111111222222222000000000000000000000000111111222222222333333333111111222222333333444444333333444444333333222111222222222222222222222222333222111000000111222333222444555444333222333555333333222222222222333333333333333333444444444444444444444555666666777777444555555666666666666666444555555666777888888999666666666777888999:::;;;999999:::;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCAAACCCFFFGGGIIIKKKNNNQQQTTTPPPLLLKKKJJJIIIOOOVVVeeemmmvvvwwwuuuxxx{{{wwwwwwxxx}}}|||vvvnnngggccccccddddddhhhlllpppxxx|||{{{gggTTTLLLGGGAAA???AAA???===:::888888888777666666666666666666777777777//////000000000000000000...//////000111111222222000000000000////////////000000000000000000000000.../////////000000000111000000//////000000111222------......///000000111111111111111111111111111000000000000111111111111111111111111111111111111...///000111222111111000//////000111111222222111222222222222222222222222333333444555555444333333111111111222222222333333333333222222222111111111222111111111000000000/////////000000000111111111000000000000000000000000111111222222222333333333222222222333444444555555333333444444333333222111222222222222222222222222333222111000000111222333333444444333222222333555111111111111222333444444222222333333333444444444444444444555666777777777444444555666666666555555444444555555666666666777444444555555666888999:::777888999999::::::999999999999:::;;;<<<===>>>>>><<<===???@@@AAABBBBBBBBBAAACCCEEEEEEEEEFFFHHHJJJJJJIIIIIIJJJIIIJJJQQQYYYkkknnnoookkkeeeeeemmmuuu}}}xxxuuussstttwwwzzz}}}~~~vvvuuurrrpppoooqqqsssuuuxxx|||}}}}}}}}}~~~zzzwwwvvvsssqqqjjjgggccc___]]]___dddhhhlllssszzzvvvnnniiigggeeejjjXXXHHHEEECCC===;;;>>>>>>;;;999888999999888777555555555555444444444444000000000///////////////...//////000111222222222000000000000////////////////////////////////////.../////////000000111111000000000000000111111222---------...///000000111000000000000000000000000000000000000111111111111111111111111111111222222...///000222222111111000444444555555555444333333222222222222222222222222333333444555555444333333222222333333333444444444333333333222222222111111222111111111000000//////......//////000000000111000000000000000000000000111111222222222333333333222222333444444555666666333333444444444333222222222222222222222222222222333222000//////000222333333444444333222222333555111111111111222333444555222222333333333444444444444444444555666777777888333444555555666666555555444444444555555555555555333333444444555777888999666666777888888888888888888888999:::<<<======>>><<<<<<>>>???@@@AAAAAAAAA@@@BBBDDDDDDDDDEEEFFFHHHAAABBBFFFHHHHHHHHHQQQ[[[iiiiiiggg___WWWVVV\\\cccdddnnnyyy~~~~~~wwwuuuqqqnnnlllmmmooopppppprrrtttrrrooopppuuu{{{}}}uuussspppllliiihhhggggggiiimmmrrrvvvxxxyyyzzz{{{ssstttwww||||||zzz{{{||||||zzziiigggccc```aaaeeemmmsss~~~vvvfffZZZVVVWWWYYYZZZZZZHHH<<<===>>>999777::::::888777666777888777666666666666555555444444444000000111111111111000000////////////000000000000111111000000//////......//////000000111111111222000///...------...///000///////////////000111111000000000000000000000000//////000000111111111222000111111111111222222222222222222111111111000000///111333333111111111222333333333333333333333333333333333333333222111000111111222333333333333222333333333333333333333333111111111111111111111111222111000......000111222000000000000000000000000222222111111111111222222444444444444444444444444444444444333333222222222444333333444555555444222111111111111111111111111222222222222222222222222222333444444555555444444333333222222333333444555777666555444444444444444444444444444444444444444555555666666555444333333666666666666666666666666777777777777777777777777:::::::::999999999888888999:::;;;===>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@BBB@@@BBBEEEFFFGGGQQQ^^^rrrggg\\\WWWUUURRRRRRUUUXXX]]]bbbgggmmmxxxuuunnnhhhffflllsssqqqxxx{{{vvvyyysssggg```ZZZRRRMMMLLLLLLKKKJJJEEECCC???<<<:::999999999888888888888777666555444666666666666666666666666000000111111111111000000////////////000000000000111000000000/////////...///000000000111111111111000///............///000///////////////000111111000000000000000000000000///000000000111111111111000111111111111222222222222222222111111111000000000111333333111111111222333333333333333333333333333333333333333222111000111111222333333333333222333333333333333333333333111111111111111111111111222111000//////000111222111111111111111111111111222222111111111111222222333333333333333333333333444444333333333222222222444333333444555555444222111111111111111111111111222222222222222222222222111222333333444444333333333333222222333333444555555555444444444555555666444444444444444444444444666666666666666555444444666666666666666666666666666666666666666666666666999999999999999999999999999:::;;;===>>>>>>??????=========>>>?????????@@@@@@AAABBBCCCCCCBBBBBBAAABBBAAABBBFFFGGGIIISSS___ooodddYYYUUUTTTQQQPPPRRRQQQSSSUUUXXX[[[bbblllsss~~~yyypppfff[[[SSSQQQLLLFFFBBBAAAAAA???>>>>>>===;;;999888777777888777777777777666555444333555555555555555555555555///000000111111000000///////////////000000000000000000000000////////////000000000000111111111111000//////......//////000///////////////000111111////////////////////////000000000000111111111111000111111111111222222222222222222111111111111111000222333333222111111222333333333333333333333333222222333333333222111111111222222333333333333333333333333333333333333333222222222222222222222222222111000//////000111222111111111111111111111111222222111111111111222222222222222222222222222222333333333333222222222222444333333333555555333222222222222222222222222222222222222222222222222222000111222222333333222222333333222222333333444555333333333333444555666777444444444444444444444444666666777777777666555555666666666666666666666666666666666666666666666666777777777888999999::::::999:::<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCFFFIIIMMMVVV```iii]]]SSSQQQRRRPPPNNNMMMMMMMMMMMMOOOQQQUUUYYY\\\aaafffnnnwww|||rrrcccYYYSSSOOOKKKFFFGGGDDD@@@===<<<<<<:::999999999999888888777777777555555666555555444333222444444444444444444444444//////000000000000//////////////////000000000000000000000000////////////000000000000000111111111///////////////000000000///////////////000000111////////////////////////000000000000000111111111000000111111111222222222111111111111111111111111111222444333222111111222222222222222222222222222222222333333333222222111111222333333444444333333333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111222222111111111111222222222222222222222222222222333222222222222222222222444333222333444555333111222222222222222222222222222222222222222222222222111111222333333333333333333333222222333333444555444333333333444444555666444444444444444444444444666777777777777777666666666666666666666666666666666666666666666666666666555555666777888999:::;;;999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========??????@@@AAABBBCCCCCCCCCBBBBBBDDDFFFJJJPPPXXX___bbbVVVMMMMMMPPPNNNKKKIIIJJJIIIJJJMMMQQQUUUVVVVVVXXXYYYZZZ]]]cccmmmyyywwwmmmddd\\\RRRKKKHHHGGGEEECCCAAA@@@???>>>===<<<:::999888999999999999888777666444444444444444333222111222222222222222222222222//////000000000000//////////////////000000000000////////////000000000000111111000000000000000000...//////000000000000000///////////////000000111000000000000000000000000111111000000000000000000000000111111111222222222111111111111111111111111222333444444222111111222222222222222222222222222111222222333333333222222222222333444444444444333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111222222111111111111222222333333333333333333333333222222222222222222222222333222222333444444333111222222222222222222222222222222222222222222222222222333333444444444444444333333222222333333444555555555444333333333333333444444444444444444444444666666777777777777777666666666666666666666666666555555555555555555555555444444555666888999::::::888999:::;;;<<<=========>>>>>>>>>===============?????????@@@AAABBBCCCCCCAAABBBDDDEEEJJJQQQYYY]]]ZZZPPPJJJKKKNNNLLLHHHGGGDDDDDDFFFJJJOOORRRRRRRRRSSSSSSQQQQQQSSSXXX^^^ccclllvvv|||qqqfff[[[TTTPPPKKKFFFCCCBBBAAA>>><<<;;;;;;<<<;;;999888888777888888888888777666444333333333333333333222222111222222222222222222222222...//////000000//////...////////////000000000000////////////000000000000111111111111000000000000......///000111111111111///////////////000111111000000000000000000000000111111111111000000000000000111111111111222222222111111111111111222222222222444555444222111111111222222222222222222222222111111222333333333222222222222333444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333111111111222222222222222333222222222444444222111333333333333333333333333222222222222222222222222333333444555555555555444333333222222333333444555666555444333222222222222444444444444444444444444555555666777777777666666666666666666666666666666555555555555555555555555333444555666777888999999777777999:::;;;<<<<<<<<<========================@@@@@@??????@@@AAABBBCCC???BBBCCCCCCHHHQQQWWWYYYRRRLLLIIILLLMMMJJJGGGGGGEEEFFFHHHJJJLLLMMMMMMNNNIIIHHHHHHIIIKKKNNNRRRTTTSSSYYYaaajjjuuuzzzrrrfff\\\UUUPPPJJJFFFBBBAAA???>>>>>><<<:::777:::;;;;;;:::888777777888666666555444444333222222222222333333333333222222222222222222222222222222......////////////......////////////000000000000.../////////000000000111111111111111000000000///---...000111222222111111///////////////000111111222222222222222222222222111111111111000000000///000111111111111222222222000000111111111222222222333444555555222111111111111111111111111111111111000111222333333333333222222333444444555444444444333333333333333333333333333333333333333333333333111222222222222222222111222222222222222222222222222222111111111111222222222222222222222222222222000111111111222222222222333222111222444444222111333333333333333333333333222222222222222222222222222222333444444444444333333333222222333333444555444444333333222333333333444444444444444444444444444444555666666666666666666666666666666666666666555555555555555555555555444444555555666777888888555666777888999:::::::::;;;<<<<<<<<<===>>>>>>>>>AAA@@@@@@??????@@@AAABBB>>>AAABBBAAAFFFPPPUUUTTTLLLJJJKKKMMMLLLHHHGGGIIIIIIKKKNNNMMMKKKJJJLLLNNNEEEDDDCCCDDDFFFIIIKKKMMMJJJKKKNNNRRRYYYbbbjjjooo}}}uuuhhh```\\\VVVNNNHHHFFFEEEBBB@@@>>>===<<<<<<<<<;;;:::999;;;<<<<<<:::777666888:::555444333333333333444555222222333333333333333222222222222222222222222222......////////////......////////////000000000000.../////////000000111111222111111111000000//////---...000111222222222111///////////////000111111222222222222222222222222222111111111000000//////000111111111111222222222000000111111222222222222333555666555333111111111111111111111111111111111000111222333333333333333222333444444555555444444333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222222222111111111111222222000000000000000000000000000000111111222222222222333222111222333444222000333333333333333333333333222222222222222222222222111111222333333333333222333333222222333333444555222222222222333444555555444444444444444444444444333333444555666666555555666666666666666666666666555555555555555555555555444444555555666777777777444555666777888999999999:::;;;;;;<<<===>>>??????BBBAAA@@@?????????@@@AAA===AAAAAA@@@EEEOOOSSSQQQIIIIIILLLNNNKKKGGGGGGKKKGGGKKKNNNMMMIIIGGGJJJNNNLLLIIIEEEDDDDDDFFFGGGHHHHHHGGGGGGJJJOOOTTTXXXYYYaaajjjxxxwwwlllccc\\\VVVRRRKKKGGGBBBAAAAAAAAA???===<<<;;;:::999::::::;;;;;;888999999666333222444777666555444333444666999:::222333333444444444333333222222222222222222222222.........///000111111222000000000000000000000000111111000000//////......000000000000000000000000111111222222111000///...222000///...///000222333;;;666000...///111111111333111000///000222555777111111222222222333333333000000000000000000000000222222222222222222222222333333222222111000000000111222333333444444333333333444444555555444444333111222333333444444333333444444444333333222222222333333333222222111111111111222222333333222222111333333333222222111111111222222333333333333222222222222111111111111111111555444444333333444444555555555444333333222111111111111111111111111111111111111222222222333333333555333111222444555333111333444555555666666555555444444333333444555777888666666555555555444444444555555555555555555555555444444444444444555666666555555666777777777777777666666666666777888:::::::::===???===888777<<>>???@@@???>>>===>>>???AAAAAAAAACCCFFFJJJMMMPPPLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJGGGDDDBBB@@@AAABBBCCCEEEFFFGGGJJJLLLNNNPPPQQQQQQXXXbbblllxxx{{{qqqgggaaaZZZTTTPPPMMMHHHEEEAAA@@@@@@>>>===<<<;;;:::999888999::::::999777444777777777777777777777777555555555666666666666666444444444333333222222222333222222111111222222333---......///000000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111000///...///000222333999555111///000111111000000111222333333444444444111111111111222222222333111111111111111111111111222222222222222222222222333333222222111000000000111222333333444444333333333333444444444444333333111222333333444444333333444333333333333333333222333333333222222222111111222222333333333333222222333333333222222111111111111111222222222222111111111111111111111111111111333333333222222333333333555555444333333222111111111111111111111111111111111111222222222333333333555333111222444555333111222333333444444444444444444333333333444555777888666555555555444444444444555555555555555555555555666555555444555666777888555555666777777777777777777666666666777888999999999999999999999:::<<<>>>===???@@@???>>>===>>>???AAAAAAAAACCCEEEHHHLLLNNNLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGEEECCCAAAAAACCCEEEFFFGGGGGGHHHIIIJJJLLLLLLMMMHHHNNNTTTZZZaaannnwwwkkk```XXXUUUQQQLLLIIIHHHGGGEEECCC>>>===<<<;;;999999888888;;;999888888999999777555666666666666666666666666555555555555555555555555444444333333333222222222333222222111111222222333------......//////000000000000000000000000000000////////////000000000000000000000000000000000000000/////////000111333444111000/////////000222333666444111111111111000///...000444666777555333111000000000111111111222222222222222222222222222222222222222222222222222222333333333222111111000000111222333333444444333333333333444444444444333333111222333333444444333333222333333333333333333444333333333222222222222111222333333444444333333222222222222222222111111111000000000111111000000000111111111111111111111111333222222111111222222333555444444333333222222111222222222222222222222222111111222222222333333333444333222222444444333222111111222333333333333333444333333333444555666777555555555555444444444444555555555555555555555555777666555444444666888999555555666777777777777777888777777777777777888888777555444666999<<<<<<;;;===>>>??????======>>>???BBBBBBBBBBBBDDDFFFIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFEEEDDDDDDEEEGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIHHHEEEIIILLLNNNRRRZZZgggqqqwwwkkk```YYYSSSMMMIIIEEEBBB???>>>?????????>>><<<;;;999888777777777888;;;:::888888888888777666555555555555555555555555555555444444333333222222333333333333222222222222222222111111111111222222------......////////////////////////////////////......//////000000111111000000000000000000000000111000///......000222444000000//////000000111222333222222222222111000//////111444666777555333111///000000000000111111111333333333333333333333333111222222222222222333333444333333222222111000000111222333333444444333333333333333444444333333333111222333333444444333333222222222333333444444444222222222222222222222222333333444444444444333333222222222111111111111111000000////////////000000111111111111111222222222333333222222222222333333444444444333333222222222222222222222222222222222111111222222222333333333333333333333333333333333111222222333333333333333333333333444444555555555444444444444444444444444555555555555555555555555777666444333333555777999555555666777777777777777999888777777777777777888666555555777888:::::::::<<<===???>>>======>>>???BBBBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNHHHHHHHHHGGGGGGGGGGGGGGGEEEHHHKKKMMMPPPWWWaaaiiizzzzzzsssvvvsssiiiaaa[[[TTTOOOLLLKKKJJJHHHAAA???===;;;;;;::::::999<<<;;;999777777777999999999888888999:::999777444444444444444444444444444555444444333222111000000333222222222222222222222222222111111111111222222.........///////////////////////////////////////......//////000000111111000000000000000000000000444222000......///000111000000000000000111111222000111222222222111000000111222333444444444333333///000000000000111111111333333333333333333333333111111111222222333333333444444333333222111111111111222333333444444333333222333333333333333333222111222333333444444333333222222222333333444444444222222222222222222222222222333333444444333333222111111111111111111111111000000///......///000000000000111111111222222222444444333333333333444444444444333333333333222222222222222222222222222222111111222222222333333333333333333333333333333333222222333444444444444444333333333444444444444444333333444444444444444444555555555555555555555555555444333222222444555777555555666777777777777777999888777777777777777888555888;;;:::777666888;;;;;;===>>>>>>======>>>???BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGHHHIIIJJJEEEFFFFFFFFFGGGGGGHHHHHHDDDFFFIIIKKKNNNSSS[[[bbbsssrrrlllccc```cccgggiiiooowww}}}ooogggaaaYYYRRRKKKIIIGGGFFFFFFEEEDDDCCC>>>>>>===;;;999888888888999888777666666777888888555666999<<<===;;;777333555555555555555555555555444444333222111000000///222222222222222222222222222111111000000111111222/////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000444333111////////////000///000000000111111111111///000222222111000111222333222222111111222333333000000000111111111222222333333333333333333333333111111111222222333333444444444444333222222111111111222333333444444333333222222333333333333222222111222333333444444333333222333333333333333333444111222222222222333333333111222222333333222222111000000000111111111111111111000///......///000111000000000111222222333333555444444333333444444555333333333333333333333333333333333333333333333333111111222222222333333333222333444444222222333444222333333444444444444444222333444444444444333333333333333333444444444444555555555555555555555555333333333333333444444555555555666777777777777777888777777777777777888888555:::>>>===888555888<<<:::<<<============>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLPPPUUUXXXgggaaaZZZVVVWWW[[[^^^___^^^bbbiiipppxxx{{{pppaaaVVVQQQOOOLLLIIICCCDDDDDDDDDBBB@@@>>><<<888999:::999888777888999444444555555555555555555333444777;;;>>>===999555555555555555555555555555333333222222111111000000111111111222222222222222111111000000000000111111111111111111111111111000000000000000000000000000000000000000////////////000000000000000000000000111111111000000000000000//////000111111111111111...000222111000///111333222111111111111111111111111111111111222222222333222222222222222222222222000111111222333333444444555444444333333222111111111222333333444444333333222222333333333333222222111222333333444444333333444333333333333333333222111111222222222333333333000111111222222111111000///000000000111111111222222111///......///111222///000000111222222333333444333333333333333333444333333333333333333333333333333333333333333333333111111222222222333333333111333555444222111333555111111222333333333333333222333444444444444333222222222333333333444444444555555555555555555555555222333444555555555444444555555666777777777777777777666666666777888999999555888;;;;;;999888999;;;:::;;;======<<<===>>>@@@???@@@@@@@@@@@@@@@@@@???>>>>>>???@@@BBBDDDFFFGGGBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKMMMPPPRRRVVVRRROOONNNPPPTTTXXX\\\XXXZZZ[[[\\\^^^dddnnnuuu{{{tttiiiddd[[[VVVOOOIIIFFFFFFEEEDDD@@@AAABBBAAA???<<<:::999555777999888666555666888222333555666777666555444444444555888;;;<<<<<<;;;333333333333333333333333222222222222222222222222000111111111222222222222111111000000000000111111222222222111111111111111000000000000000000000000111111000000//////......000000000000000000000000...///000111222222111111//////000111111111111111...000111111//////222555000000111111111111000///111222222222222333333333222222222222222222222222000000111222333333444444555444444333333222222111222222333444444444333333222222222333333222222222222222333444444444333333444444444333333222222222111111111222222333333333000000111111111111000000//////000000111111111222333111000......000111333///000000111222222333333333222222222222222222333333333333333333333333333333333333333333333333333111111222222222333333333111333555444222111333555000000111222222222222111222333444444444333222111222222222333333444444444555555555555555555555555222333555777777666555333555666666777777777777777666666666666777888::::::555555666888;;;<<<;;;999:::;;;======<<<===>>>@@@>>>??????@@@@@@@@@??????>>>>>>???AAACCCFFFHHHIIIBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMJJJJJJJJJJJJJJJLLLRRRYYYVVVWWWWWWUUUSSSVVV\\\aaaccchhhqqq|||uuuhhh\\\TTTOOOFFFFFFDDDCCCAAA@@@@@@@@@:::;;;;;;;;;999888888999666999:::999555333444555222444777999:::999777555666444333444888<<<>>>???222222222222222222222222222222222222222333333333000000111111222222222222111111000000000000111111////////////000000000000............/////////000//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222111111111000000//////111111222222222333333333222222111111111111222222111111222222222333333333444444333333222111000000111111222222222333333333222222222222222222222222333333333222222111111111222222222222222222222222666555333111000000111222333333222111111000000///000000000000000000000000111111222222222333333333333333222222111222222222222222222333333444444444333333222111111222333333222222222222222222222222111111000000111111222333333333333333333333333333333333333444444444555555555444444333333444444555444444444444333222222111222333444444444444555666444444333444444555666777444444333333333333444444777777888888888999999999:::::::::999999999888888:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>======>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCBBBBBBCCCEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHMMMFFFDDDIIIPPPUUUZZZ```XXXTTTOOOMMMPPPRRRRRRQQQVVV[[[```eeeiiiqqq|||xxxllliiiccc[[[SSSLLLGGGDDDCCCBBBAAA???>>>>>>>>>>>>===<<<;;;:::999999999999777555444555777888555222444000===SSSSSS===///333333333444555666777888888333333222111000000000111111111111111111111111111111111111000000000000000000000000000000000000000////////////000000000000........./////////000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000///111111111222222222333333222222111111111111222222111111222222222333333333444444333333222111111000111111222222222333333333222222222222222222222222333333333222222222111111222222222222222222222222555444222111000000111111333333333333333333333333000000000000000000000000111111222222222333333333333333222222111222222333222222222333333444444444333333222111111222333333333333333333222222222222222111111111111222333333333333333333333333333333222333333333333444444444444444333333333333444444333333444444444333222222222333444444333333444555444333333444444555666777555555444444444444555555777777777888888888999999999999999999999999999999::::::::::::;;;<<<===>>>>>>>>>??????>>>>>>======>>>>>>@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGHHHEEEEEELLLWWWbbbhhhjjj[[[UUUOOOMMMNNNPPPPPPOOOOOORRRUUUVVVWWW\\\dddkkk|||}}}sssjjjbbb\\\\\\YYYUUUOOOIIIDDDAAA???<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888888777777777777555444555777777555333444111999HHHHHH999111444444444444555666666777777333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000....../////////000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000111111111222222222222333222222111111111111222222111111222222222333333333444333333222222111111111111111222222222333333333222222222222222222222222333333333222222222222111222222222222222222222222444333222111000000000000111111222222333444444555000000000000000000000000111111222222222333333333333222222111222222333333222222333333333333444444333222222111111222222333444444444333333222222222222222222222222333444444333333333333333333333333111111222222222333333333444444333333333333444444222222333444444444333333222333444333222111222333333333333333444555666777666555555555555555555666777777777777888888888888777777888888999:::::::::999999999999:::;;;<<<<<<;;;<<<<<<===============>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEECCCFFFIIIOOO___qqqvvvqqq[[[UUUNNNJJJJJJLLLMMMLLLNNNOOOPPPOOOMMMOOOUUUYYYbbbrrrxxxkkk```XXXRRRLLLHHHIIIHHHEEEBBB???===<<<;;;888888777777888999999:::999888888777666666666555666555444555666777666444444333555999999555333444444444444444444555555555222222111000000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...////////////000000000///////////////000111111////////////////////////000000000000000000000000///000000000111111111111///000000000111111111111111111111000000000000000111111111111222222222222222222111111111111222222111111222222222333333333333333333222222111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000//////000000111111111222000000000000000000000000111111222222222333333333222222111111222222333333333333333333333333333333222222222222222222222222555555444444333222222222333333222222333333444555333333333333333333333333000111111111111222222222444333333333333333333444111222222333444444444444222333444333111000111222333333333333444555666666666666555555555555666666666666666777777777888888666666777888999:::;;;;;;999999888888999::::::;;;::::::<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@???AAACCCEEEGGGHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEECCCJJJMMMPPP___sssvvvkkkVVVPPPIIIEEEFFFIIIJJJJJJNNNOOOOOONNNMMMOOOSSSWWWZZZgggrrrrrrjjjgggoooyyyzzztttoookkkggg```VVVNNNJJJGGGFFFDDD??????===<<<;;;:::::::::999999888888888888999999777777777777777666555555444444444444555666666666333555333000000333555333555444444444333333333222111111000000000000111111111111111111111111111111/////////000000000000000000000000000000000000000////////////000000000000////////////000000000111//////......//////000111////////////////////////000000000000000000000000///000000000111111111111///000000000111111111111000000000000000000111111000000111111111222222222222222111111111111222222111111222222222333333333333333222222222222222111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000111111111000000/////////000000000000000000000000111111222222222333333333222111111111222222333444333333333333333333333333222222222222222222222222444444444333333222222222333333222222333333444555333333333333333333333333000000000111111111222222333333333222222333333333111222222333444444444444222333444333111000111222333222222333333444555666666666555555555555666666555555666666666777777777555555666777999:::;;;;;;999999888888888999:::::::::;;;<<<===>>>?????????>>>>>>??????@@@?????????@@@BBBDDDFFFGGGFFFEEEDDDFFFFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGOOOPPPOOOYYYhhhggg[[[NNNHHHCCCAAACCCGGGIIIIIIIIIJJJJJJJJJJJJLLLOOORRRUUU[[[```___YYYVVVYYY]]]dddfffiiinnnuuuxxxrrrjjjccc]]]ZZZWWWVVVTTTOOOHHHBBB????????????<<<<<<;;;:::999999999999;;;:::999888777777777777666777777888777777666555333333333333444555777888333666444///...333555222444444333333222222111111111000000///000000111111000000000000000000000000......//////000000000000////////////////////////////////////000000000000/////////000000000111111000///...---...///000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000000111111111111222222222111111111111222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111222222222222333333333222222222222222222222222222222333333333222222111444333333222111111000000000000000000000000000000111111222222222333333333111111111111222333444444444444333333333333222222111222222333333222222111222222222222222222222222222222222222222333444444333333333333333333333333000000111111111222222222333333222222222222333333222222333444444444333333222333444333222111222333222222222222333444555666666555555555555555555666555555555555666666666666555555666777888999:::;;;:::999999888888999:::::::::;;;<<<===>>>>>>>>>>>><<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDCCCFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGKKKOOOOOOMMMQQQWWWUUUMMMGGGCCC??????CCCFFFHHHGGGHHHGGGGGGGGGHHHIIIKKKLLLNNNPPPRRRRRRQQQPPPQQQSSSZZZZZZXXXXXXZZZ```hhhnnnvvv{{{~~~|||yyyxxxkkkbbbYYYWWWRRRNNNKKKJJJJJJJJJKKKHHHCCC>>>:::999999999::::::999888777777777777999888777555444444333333555666777888777777555444222222333333333444777:::666777666222111333333111333333222222111111000000000000/////////000111111000000000000000000000000---......//////000000111////////////////////////////////////000000000000//////000000000111111111000///...------///000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///000000000111111111111000000000000111111111111222222111111111111222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222333444444444444333222222222222222111111111111000000000000000000000000111111222222222333333333111111111111222333444555444444444333333222222222111222333333333333222111///000000111111222222333222111111111111222333333333333333333333333333333111111111222222222333333333333222222222222333333333333444444444333222222222333444444333333444555222222222222333444555666555555444444444444555555444444555555555666666666555666666777888999999:::::::::999999999999::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>???????????????@@@@@@AAAAAABBBBBBCCCEEEEEEEEEDDDCCCAAA???>>>@@@@@@AAACCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHDDDAAA???@@@DDDGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKLLLMMMMMMLLLLLLNNNPPPSSSRRRQQQOOOOOOQQQUUUYYYZZZ___cccbbbaaaeeeqqq{{{zzzuuuooohhhbbb[[[TTTOOOIIIHHHGGGDDDBBBAAABBBCCCDDDCCC@@@<<<999777777777888888777666666666666666666666555444333333333444333444555666666555444333000222333333222444888;;;:::777555555333000000111111111111111111111000000///////////////000111111000000000000000000000000------......///000000111////////////////////////////////////000000000000000000000000111111111111000///---,,,---...000222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111//////000000111111111222000000000000111111111111222222111111111111222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111222222333333333222222222222222222222222222333444555555555444333.........///000000111111000000000000000000000000111111222222222333333333111111111111222333444555444444444333333222222222111222333444444333222111......///000111222222333111111000000111111222333333333333333333333333333111222222222222333333333333222222222222222222333444444444444333333222111222333444444444444555666222222222222333444555555444444444333333444444444444444444555555555666666666666777777888888999999;;;;;;::::::999:::::::::999999:::;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@????????????@@@AAABBBCCCEEEEEEEEEDDDBBB@@@>>><<<>>>>>>???AAACCCDDDFFFFFFHHHGGGGGGGGGHHHIIIJJJJJJGGGFFFHHHKKKHHHCCCDDDJJJDDDAAA@@@BBBEEEGGGGGGEEE??????@@@CCCGGGJJJLLLMMMHHHJJJLLLJJJFFFEEEHHHKKKJJJKKKMMMMMMMMMNNNPPPRRROOORRRVVVWWWXXX]]]eeelllllltttyyyoooggg\\\ZZZWWWRRRNNNKKKIIIHHHCCCCCCCCCAAA???>>>>>>???:::::::::888666555555666777777666666666666777777555555444444555555666666111222444555555444333111000222333222222333888<<<>>>777444666444......333000000000000000111111111///////////////000111111000000000000000000000000---------...///000000111////////////////////////333222111/////////000111000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000222222111111000000//////000000000000000000000000000000000000111111111111222333333222000///000111222222111111222222333444333333444444444333222111000000000000000000000000111222333222000000111222222222111111111111222222222222222333333444444444444444444333333222222222000111222222111000111222222222222222222111000///000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222111000000///000111222222222222222111111111111111111111111111222333333444444333333444444444444444444444444333333222222333333444555444555666666666555333333222222333444444555555666444444444444555666888888<<<;;;;;;:::999888777777999:::<<<;;;::::::;;;===;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>???@@@BBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGHHHGGGEEECCCAAA@@@BBBDDDGGGHHHIIIJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHIIIJJJLLLNNNPPPPPPRRRTTTWWWZZZ\\\]]]^^^]]]dddnnnvvvzzzzzzxxxxxxyyy{{{}}}|||}}}|||rrriiiaaaZZZSSSNNNLLLLLLKKKJJJHHHFFFEEEDDD???>>><<<;;;;;;<<<>>>???999999999888777666666555888888777777666666555555555555555555555555555555666666555444444333222222111111111111111111111111666666555444444333222222000000000000000000000000000000000000000000000000...+++)))***,,,...000000000000000000000000000000......---------,,,,,,,,,333222000/////////000111000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111000000000000000000000000000000000000000000000000000111111111111111222333222000000111222222222111111222222333444333333444444333333222222000000000000000000000000000111222222111000111333222222111111111111222222222222222222333333333333444333333333222222222222000111222222111000111222111111222222111111000000111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222111000000000000111222222222111111111111111111111111111111111222333333444444333333333333333333333333333333333333222222333333444555444555666666666555333333222333333444444555555666666666666666777888999:::;;;::::::999999888888777888999::::::999999:::;;;;;;;;;<<<<<<=========>>>????????????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBBBBEEEGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHGGGEEECCCBBB@@@AAACCCFFFGGGHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMLLLOOOTTTXXXZZZYYYXXXVVVXXX]]]cccggggggdddaaa___]]]___```______dddlllsss{{{xxxqqqnnneee```YYYSSSOOOKKKGGGDDDEEEDDDDDDCCCAAA@@@>>>===<<<;;;:::999999:::;;;<<<999999888777777666555555777777777666666666555555444444444444444444444444555555444444333222222111222222222222222222222222444444333222222111000000000000000000000000000000000000000000000000000000///---++++++---///000000////////////////////////***+++,,,,,,......///000222111000000///000000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000000000000000111111111111000111222222111000111333222222111111222222333444333333333333333222222222000000000000000000000000///000222222111111222444222222111111111111222222222222222222222111111111222222222222222111111111000111222222111000111222///000000111111111111000222222222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222111000000111111222222222111111000111111111111111111111111111222333333444444333333333333333333333333333333333333222222333333444555444555555555555444333333333333333444555555666666666666666666777888999999999999999999999999999999666888999999888777999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@???@@@AAA@@@??????AAACCCDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFEEECCCBBB@@@AAACCCEEEFFFGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDFFFGGGHHHHHHHHHHHHHHHLLLRRRVVVWWWTTTOOOLLLOOORRRUUUUUURRRNNNKKKJJJHHHJJJKKKKKKJJJLLLRRRVVVZZZ\\\dddnnnxxxxxxssskkkbbb[[[WWWUUUUUUNNNKKKGGGDDDCCCBBB@@@???>>>>>>======;;;:::888888999888777666666777888999888888777777666555555555666666666555555555555555222222222222222222222222333333333222222111111000222222222222222222222222111111111000000//////...000000000000000000000000000000000000000000000000000...,,,,,,---/////////////////////////////////++++++,,,---...//////000111111000000000000000000000000000000000111111111222111111000000/////////////////////////////////000000000000000000000000//////000000000111111111//////000000111111222222000000000000000000000000///000000000111111111111///000222222111111222444222222111111222222333444444333333222222222222222000000000000000000000000...000111111111111333444222222111111111111222222333222222111111000000000111111111111111111111111000111222222111000111222...///000000111111111111333333222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222222222111000000222222222222222111000///111111111111111111111111111222333333444444333333222222222222222222222222333333222222333333444555555555555444444444333333333333444444555666666666444444444444444555666777777777888888999999999:::666777999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAA@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@>>>???@@@@@@??????AAACCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBCCCDDDFFFFFFFFFFFFEEECCCCCCCCCCCCBBB@@@???>>>AAABBBDDDEEEFFFEEEEEEDDDFFFIIINNNQQQPPPMMMHHHEEEFFFHHHJJJJJJHHHFFFEEEEEEEEEFFFHHHHHHFFFGGGIIIKKKNNNMMMOOOTTTXXX___kkkwwwwwwnnngggaaa]]]\\\XXXRRRLLLHHHFFFGGGHHHFFFEEEBBB@@@???>>>===<<<<<<<<<<<<;;;:::999888777777777666666666666777777666666666555555555444444555555555444444444444444333333333333333333333333222222111111000000000000111111111111111111111111000000000/////////......000000000000000000000000000000000000000000000000111///------...//////...////////////////////////............------------000000000111111111000000///000000000111111111222222222111111000000//////000000000000000000000000111111111111111111111111000000000000111111111111//////000000111111222222000000000000000000000000///000000000111111111111///000222222111111222444222222111111222222333444444333222111111111222222000000000000000000000000...000111111111111333444222222111111111111222222333222222111111000000000111111111111111111111111000111222222111000111222...///000111111111111111333222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222222222111000000222222222222222111000///111111111111111111111111111222333333444444333333222222222222222222222222333333222222333333444555555555444444333333333333333333444555555666666777444444444444444555555666666777777888888999999:::777888999999888888999:::::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@@@@???>>>??????@@@@@@@@@@@@@@@???<<<>>>???@@@@@@AAACCCFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???AAABBBCCCDDDDDDDDDBBBBBBEEEGGGHHHIIIIIIGGGDDDBBBBBBDDDFFFFFFEEEEEEFFFGGGDDDEEEFFFFFFEEEDDDDDDEEEDDDCCCEEEIIILLLQQQ[[[eee{{{zzzsssnnniiibbb[[[UUUQQQMMMJJJHHHFFFDDDAAA???????????????>>>===<<<:::999888888::::::;;;::::::999888888777666666666666666666777555555555444444444444444333333333333333333444444333333333333333333333333111000000000000000//////////////////////////////000000000000000/////////////////////////////////////////////////////////111///....../////////...........................//////.........---------//////000111111111111000///000000111111222222222111111111111111111000000000000000000000000000000111111111111111111111111000000000111111111222222000000000000111111111111000000000000000000000000000000000000111111111111000111222222111000111333222222111111222222333444444333222000000111111222000000000000000000000000///000222222111111222444222222111111111111222222222222222222222111111111111111111222222222222222000111222222111000111222000111111222222222222111222222222222333333333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333111222222222222111000000111111222222222111111000111111111111111111111111111222333333444444333333333333333333333333333333333333222222333333444555555444444333222333333333444444444555666666777777777666666555666666777777777777777888888888999999666888999999888888999:::888888999::::::;;;;;;<<<;;;<<<===>>>>>>?????????===>>>??????????????????<<<===???@@@@@@BBBEEEGGGBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAADDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@BBBDDDEEEFFFMMMUUUiiipppsssllleeegggnnnsssxxxsssmmmhhhfffbbb]]]YYYVVVSSSNNNJJJHHHFFFDDDBBB>>>>>>>>>>>>======<<<<<<888999:::999777666777888777888888888888888777777666666666666666666666666333333333333333333333333222222222222333333333333444444444444444444444444000000000000000000000000........................000000000000000000000000///////////////////////////////////////////////////...---...///000///---........................,,,,,,---...///000000111...///000111222111111000///000000111111222333333111111111111111111222222222222222222222222222222111111111111111111111111000000111111111222222222111111111000000000000000000000000000000000000000000000000000111111111111111222333222000000111222222222111111222222333444444333111000///000111222000000000000000000000000000111222222111000111333222222111111111111222222222222222222333333333333222222222222333333333444000111222222111000111222222333333333333222222111000111111222333444555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333111222222222222111000000000000111222222222111111111111111111111111111111111222333333444444333333333333333333333333333333333333222222333333444555555444333222222222333333444444555555666666777777777666666555555666666666777777777777888888888888555666888777666666777999666777888999:::;;;<<<===<<<<<<<<<<<<===>>>??????<<<===>>>>>>?????????>>>===>>>???@@@???@@@CCCEEE?????????@@@BBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBBBBCCCCCCAAAAAABBBBBBBBBCCCBBBBBB@@@BBBCCCBBB@@@>>>>>>>>>@@@@@@@@@AAAAAABBBAAA@@@BBB@@@@@@AAA???>>>CCCKKK[[[```___VVVOOOOOORRRTTTZZZccchhhiiiqqqyyyllljjjhhhdddaaa___]]]]]]```ccciiipppxxxxxxpppiiiaaa\\\WWWUUUSSSPPPNNNMMMLLLKKKIIIGGGDDDCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;666888:::999666444555666666666777777777777666666555555555666666555555555222222222333333333333333111111111111222222333333222222222222222222222222000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////,,,,,,,,,---///000///---........................,,,,,,---...///000111111...///000222222222111000///000000111222222333333000000000111222222222333222222222222222222222222111111111111111111111111000111111111111222222222222222111111000000//////000000000000000000000000000000000000111111111111222333333222000///000111222222111111222222333444444333111//////000111222000000000000000000000000111222333222000000111222222222111111111111222222222222222333333444444444222222222333333444444444000222222222111000111222444444444444333333222111000000111222444555666666444444444444444444444444222222222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333111222222222222111000000///000111222222222222222111111111111111111111111222222333444444444333333444444444444444444444444333333222222333333444555555444333222111222333444444444555555666777777777555444444333333333444444888888888777777777777777444555666666555555666888555666777888:::<<<======<<<<<<;;;;;;<<<===???@@@<<<<<<===>>>>>>???>>>>>>>>>???@@@???>>>>>>@@@BBB=========???@@@BBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDBBB@@@AAAAAABBBCCCDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCDDD>>>???AAACCCCCCCCCBBBBBB>>>@@@AAAAAA???============<<<<<<===>>>??????>>>>>><<<===>>>>>>???FFFOOOQQQTTTSSSKKKEEEEEEGGGGGGGGGMMMOOOMMMUUUccchhhcccaaafffkkkqqqyyytttcccYYYRRRQQQNNNKKKHHHFFFDDDDDDJJJKKKMMMPPPTTTYYY```eeennnzzzzzztttpppnnnccc```[[[WWWSSSOOOKKKHHHEEEFFFEEEDDDBBBBBBDDDFFFDDDBBB@@@@@@???===:::888:::999777666555666777888666888999777333//////000666666777888888888777777333444444555555444444333222222222222222222222333000000111111222222222333111111111111111111111111000000000000111111111111000000000000000000000000......//////////////////////////////////////////////////////////////////+++***+++,,,///000///---........................000/////////............////////////////////////000000111111111111000000222222222222222222222222222222333333333222111111222111111000000000000000000000000000000//////...333222111/////////000111000000///////////////000000000000000000000000000111111000000000000000111000111111111111222222222333444444555555444444333000000////////////000000111111111111111111111111111111111111111111111111222111000000000111333333222333333444444333333222333222222222222222222222111111111111111111111111111111111111222333444555555444222000///000000111111111111222222333333333111111111111111111111111000000/////////111222333333333333333333333333333111111111111111111111111111000///......///000111000000111111111111000000111111222222222333333333333333333333333333333333222222222222222222222222333333333222222222222111444333222111222444777999666555555444444444555555666777888999999888777666888888888777777777777777777777777777888999::::::888:::<<<>>>???===;;;:::<<<<<<<<<<<<============@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>===>>>>>>???@@@AAABBBDDDEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA???@@@AAACCCDDDCCCDDDCCCAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<===???BBBMMMMMMKKKHHHDDDAAA@@@AAACCCCCCEEEFFFIIILLLNNNOOOMMMLLLPPPVVV\\\eeeyyysssbbbUUUOOOMMMCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCDDDFFFHHHIIIRRRWWW]]]```dddjjjttt|||xxxtttlllhhhbbb^^^ZZZWWWTTTRRRKKKKKKJJJHHHEEEBBB@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::888888888777777777777777@@@>>>:::777555555666777888::::::999666333333333555444444333333444444555222222222222222333333333000000000000000000000000111111111111111111111111000000000000000000000000111000///......///000111////////////////////////........................////////////////////////333111///...---...///000...---,,,,,,,,,,,,---...---------............///000000000000000000000000000000111111111111000000222222222222222222222222111111222333333222222222111111000///////////////000000000000000//////...333222000/////////000111000000////////////000000000000000000000000000000111111000000000000111111000111111111111222222222222333333333333333333222000000////////////000000111111111111111111111111111111111111111111111111222111000000000111222333222222333333333333222222222222222222222222222222111111111111111111111111111111111111222333444555444333222111000000000111111111222222222333333333111111111111111111111111222111111111111222222333333333333333333333333333111111111111111111111111111000////////////000111000000111111111111000000111111222222222333333333333333333333333333333333222222222222222222222222333333333222222111111111555444333222333333555555555555444444444444555555666777888999999888777666777777777777777777777777666666777777888:::;;;<<<999:::<<<===>>>===<<<;;;<<<<<<<<<<<<============>>>??????@@@@@@??????>>>========================@@@AAABBBDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@??????AAABBBCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======>>>@@@CCCKKKKKKIIIEEEAAA>>>>>>?????????@@@@@@BBBCCCDDDEEEBBBAAACCCIIIMMMSSS```mmmrrrnnnfffZZZNNNEEEAAA@@@>>>>>>>>>>>>=========<<<@@@?????????@@@BBBDDDEEEBBBEEEIIIKKKMMMQQQZZZ```hhhoooxxxzzzvvvsssoookkkgggeeebbb]]]YYYUUURRRNNNKKKIIIGGGEEECCCAAAAAAAAA@@@???===<<<;;;:::::::::::::::999888888::::::::::::::::::999999888888888777777666666666;;;999777444333333333444555666777777555333333444444444333333333333444444111111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000///......///000111........................................................................000///---,,,+++,,,---......---,,,,,,,,,,,,---...---------............///111111111111111111111111000000111111111111000000222222222222222222222222000000111222333333333333222111111000000000000000000000111111000000///...222111000000///000000000000000////////////000000000000000000000000000000111000000000000000111111000111111111111222222222111222222333333222222111111000000//////000000111111111111111111111111111111111111111111111111111111111000000111111222333111111222222222222111111111111111111111111111111111111111111111111111111111111111111222333444444444333222111111000111111111222222222222333333333111111111111111111111111222333333333333222222111333333333333333333333333111111111111111111111111111000000//////000000111000000111111111111000000111111222222222333333333333333333333333333333333222222222222222222222222444444333333222111000000555444444444333333333222555444444444444444555555777888999::::::999888777777777777777777777777777666666777777999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===============>>>>>>???>>>>>>=========>>>>>>===<<<;;;:::===>>>@@@BBBCCCDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>???@@@BBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>AAACCCHHHHHHFFFBBB>>><<<<<<======<<<<<<;;;;;;;;;<<<<<>>BBBEEEHHHLLLQQQTTTRRRMMMGGG@@@;;;:::;;;;;;;;;::::::::::::999999;;;;;;;;;;;;<<<===???@@@;;;===??????>>>AAAFFFJJJOOOUUU\\\ccchhhllloooqqqyyy||||||xxxvvvttttttmmmkkkhhheeebbb^^^ZZZVVVSSSPPPNNNLLLLLLJJJHHHFFFEEECCC@@@>>>>>>>>>===<<<888999999:::::::::999999777777888888777777666666888888888888888888999999999888888777666555555444666555555444333333333222222333555555444333444555444444333333333333444444222111111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000........................------------------------........................///...---,,,,,,,,,---......------,,,,,,------...---------............///111111111111111111111111000000111111111111000000111111111111111111111111//////000222333333333333333333222111111111111222000111111111111000//////111111000000000000000000000////////////000000111000000000000000000000000000000000000000000111222000000111111111222222222222222333333333333222222111000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222000000111111111111000000000000000000000111111111111111111111111111111111222111111111222222333444333333222222111111111111222222222222222222222222111111111111111111111111222222333444333222000///222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000111111222222222333333333222222222222222222222222222222222222222222222222555444444333222111000000333333444444444333333222444444333333444444555555777888999::::::999888777666666666777777777777777888888888888999999:::;;;<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<============>>>>>>??????>>>>>>>>>>>>???@@@>>><<<:::888:::;;;>>>@@@BBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBAAA@@@AAACCCDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>=========@@@BBBFFFFFFCCC@@@<<<:::;;;<<<<<<<<<;;;:::::::::::::::AAA>>>===@@@DDDFFFGGGFFFFFFEEEBBB???===;;;<<<<<<::::::::::::::::::::::::999888888888888:::;;;===>>>??????>>>======@@@CCCCCCFFFLLLQQQTTTXXX\\\^^^cccfffkkkmmmnnnooorrrtttuuuuuuuuuwwwzzzzzzvvvtttnnnssswwwwwwtttooolllkkknnnooorrruuuvvvuuupppmmmdddcccaaa___^^^]]]^^^^^^XXXVVVSSSRRRPPPNNNKKKHHHEEEDDDCCCCCCBBBBBBAAA@@@AAA>>><<<;;;;;;<<<<<<;;;666777888999999999999999777777888888888888777777555555555666666777777888888888777666555555444333333444555666666555444333222444555555444333333444444333333333333333333444444444444333222111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................------------------------........................000000///.........///000---------------------------------............///000000000000000000000000000000111111111111000000111111111111111111111111...///000111222333333333222222111000000000000111111111111111111000000///000000000111111111000000///////////////000111111000000000000000000000000000000//////000111222222000000111111111222222222333333444444444444333333111111000000000000111111111111111111111111111111111111111111111111111111000000111111222222222222///000000111111000000/////////000000000111111111111111111111111111111111222222111111222222333333333333333333222222222111222222222222222222222222111111111111111111111111111111222222222111///...222222222222222222222222111111111111111111111111000000111111111111000000000000111111111111000000111111222222222333333333222222222222222222222222222222222222222222222222444444333333222111000000000111222333444444444444333333333333333444555555777888999999999999888777555555666666777777777777;;;:::999999888999999999===<<<;;;::::::<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@?????????@@@AAAAAA@@@===:::999888:::<<>>======??????>>>===<<<<<<==============================;;;<<<<<<<<<;;;<<<>>>AAAFFFEEEBBB>>>;;;999;;;<<<;;;;;;::::::::::::;;;;;;===:::888:::???DDDEEECCC@@@???===;;;:::999999999::::::::::::::::::::::::888888777777777999:::;;;;;;;;;;;;:::::::::<<<===;;;===@@@BBBCCCFFFIIIKKKLLLOOOSSSWWWYYYZZZ\\\]]]aaaaaaaaabbbeeehhhkkkmmmjjjkkklllmmmnnnpppqqqqqqqqqqqqqqqpppooonnnllllllffffffgggggghhhiiiiiiiiikkknnnrrrvvvzzz}}}zzzvvvtttjjjiiigggccc```]]][[[ZZZWWW[[[]]]\\\WWWTTTUUUWWWVVVWWWZZZ]]]___]]]YYYVVVPPPOOONNNNNNNNNPPPQQQRRRJJJHHHFFFEEEDDDCCCBBB@@@>>>>>>>>>===<<<<<<<<<<<<>>>;;;888777777777666555777888888999999888888777666777777888888888777777333444444555555666666666777777666666555444444333111222444555555555333333444666777666444222222333333333333222222333333333444444444333222111000000////////////////////////........................////////////////////////......////////////..............................------------------------........................//////........./////////---------------------------------............///000000000000000000000000000000111111111111000000111111111111111111111111//////000111222222222222000//////...............111111222222111111000/////////000111111111111000///......//////000111222000000000000000000000000////////////000111222333000111111111111222222222333444444555555444444333222111111000000111111222111111111111111111111111111111111111111111111111000000111222222222222111000000111111111111000000///000000111111222222222111111111111111111111111333222222111222222333333222222333333333333222222333333333222222222222111111111111111111111111111000000111111111000//////222222222222222222222222111111111111111111111111000111111222222111111000000000111111111111000000111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222111111000000111222333444555555222222222222333444555666666777888999999888777666444555555666666777777888;;;;;;:::999999999999:::<<<<<<;;;:::;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAA@@@???===;;;:::888:::<<>>???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@???>>>>>>===@@@???>>>===<<<<<<<<<<<<========================:::;;;<<<;;;:::;;;>>>@@@EEEDDDAAA===:::999;;;===999999888888999999:::;;;888888666777<<>>???>>>@@@CCCFFFIIIJJJKKKKKKMMMNNNNNNOOOQQQRRRTTTTTTUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYTTTTTTTTTTTTTTTTTTTTTSSSWWWXXXZZZ^^^dddjjjpppsssmmmjjjeeeaaa___^^^[[[ZZZQQQPPPNNNMMMLLLKKKKKKKKKHHHJJJJJJHHHEEEDDDFFFIIIGGGHHHIIILLLMMMLLLIIIFFFEEEDDDCCCCCCCCCDDDEEEFFFBBB@@@============<<<;;;:::;;;;;;;;;999888999:::===;;;777555555444333222777777777777777666555555444444555666666666555555444444444444444444555555555555555555444444444444///000111222333222111111444666777666333222222222333333222222222222333333222111111111000/////////////////////////////////////////////////////////////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------,,,------......------,,,---------............///111111111111111111111111000000111111111111000000111111111111111111111111000000111111111111000000111000//////......//////111222222222222111000000...///000111222111111000............///000111222000000000000000000000000////////////000111222333000111111111111222222222333333333444444333333333222111111000000111111222111111111111111111111111111111111111111111111111///000111222333222222111000111111222222111111000000000111111222333333444111111111111111111111111333333222222111222222333222222333444444333333222333333333222222222111111111111111111111111111111111111000000111111222222111111111111111111111111111111111111111111111111000111222222222222111000000000111111111111000000111111222222222333333333111111111111111111111111222222222222222222222222111222222222222333333333222222111111111222444555222222222222333444555666555666777888888777666555444444555555666777777888999888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????@@@@@@???>>>===<<<<<<;;;999:::===???@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDBBB@@@>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@??????>>>>>>>>>======<<<<<<<<<==============================;;;<<<<<<<<<;;;<<<>>>AAADDDCCC@@@<<<888888:::<<<999999888777777888888999666:::::::::===CCCEEEAAA>>><<<::::::<<<<<<:::888777777777888888999999999999999888777888999:::;;;888777777888999::::::999999:::;;;;;;::::::;;;<<<<<<<<<===>>>@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCBBBDDDEEEFFFGGGHHHJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIKKKQQQXXX\\\[[[YYYUUURRRNNNLLLKKKJJJJJJIIIDDDDDDBBBAAA@@@AAAAAABBB?????????>>>======???@@@??????@@@AAACCCBBB???===???>>>============?????????<<<:::999:::;;;;;;:::888:::;;;;;;999888:::<<>>???;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>???>>>===<<<;;;;;;<<<<<<:::;;;===???@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDCCCAAA>>>>>>======<<<===???AAABBBBBBBBBAAAAAA@@@?????????<<<<<<;;;<<<<<<===>>>???========================<<<=========<<<===???BBBCCCBBB???:::777777999;;;;;;;;;:::888888777777888333:::===;;;<<>>>>>===<<<;;;;;;;;;<<<>>>???@@@AAABBB??????@@@AAAAAAAAAAAA@@@>>>>>>>>>?????????@@@@@@CCCBBBDDDKKKSSSUUUOOOIIIHHHEEEBBB@@@@@@AAAAAA@@@AAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;<<<=========<<<>>>===<<<===>>>>>><<<999<<<<<<;;;;;;<<<>>>@@@AAA<<<:::777666777888888888555888:::999888777:::<<<===:::777555555555444333444444555666777777777777333444555555666666666666555555555444444333333333222222333444444555555666333333333333333333333444...000222222222111222444333222222222222222222333222222222222222333333333////////////////////////000000000000000000000000////////////////////////,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---....../////////...,,,,,,---......---,,,,,,---------.........//////111000//////111333666888111111111111111000////////////000000111111111222000111222333333222111000111111000000//////......111111222222222333333333222111111111000000//////......//////000000111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111222222222222222222222222333222111111000000111111111111222222222333333333111111222222222333333333222111000000000111222333222222111111111111111222111111111000000000000000222222000/////////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000//////000111111111222222222222111111111111111111111111333333333333333333333333333222222222222222222222222222222333333444444444666555555444444333222222555555555666666666666666666666777999:::;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<>>???AAACCCDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>><<<;;;<<<===???@@@???>>>>>>>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????EEEBBB>>>;;;::::::999888888888999999999:::::::::666999:::;;;>>>CCCBBB>>><<<;;;:::888777666666666777777666666666666777777777777777777777777777777777888888888999999999999888777777777666666555555:::999888777777888999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;<<<<<<<<<<<<<<<<<<;;;<<<===AAAGGGJJJIIIDDD???======<<<;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;999999999888888888777777777777777777777777777777888888888999999:::::::::999999999999888666555333555444444555777888777666999888777666555444444444555555555555555555555555555555444333444555666777555555444444444333333333222222222222222222222222111111111111111111111111333333333333333222111000111111000000111111222333111111111111111000//////111111000000//////............------------..............................------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,------------............///........................000000//////000222444555111111111111111000/////////000000000111111111111000111222222222222111000000000000000000/////////111111111111222222222333111111111111000000000///////////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111222222222222222222222222333222111111000000111111111111222222222333333333111222222222222333333333333222111000000111222222111111000000000111111222000000000000000111111111111111000000111222333444111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000111111111222222111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333444444444444444444333333333333555555555555666666666666666666777888999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;======>>>>>>>>>>>>======>>>???@@@AAAAAA@@@???>>><<<===???AAAAAABBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>???@@@??????>>>>>>>>>???@@@@@@===>>>?????????>>>===<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>BBB???;;;999999999888777777777777777888888888888666999;;;;;;???CCCBBB>>>;;;;;;999888777666666666666666555555555555666666777777777777777777777777777777777777888888888888:::::::::999999888888888888777666666666666777888888888888888888888999999999999999999999999999999999999999888888777777777999999::::::::::::999999999:::<<>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>======>>>???@@@@@@??????AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>=========>>>@@@AAA??????>>>=========>>>>>>===???BBBDDDDDDAAA>>><<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>;;;888777777888777777666666666666555555555555777:::;;;<<>>??????@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>????????????>>>@@@AAABBBDDDEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@AAA??????>>>===<<<<<<======???BBBGGGJJJIIIFFFAAA>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::::::::;;;;;;999777666777888888777666666666555555555444444777:::<<<<<>>===<<<<<<======???BBBGGGJJJIIIFFFAAA>>>;;;;;;;;;;;;::::::::::::;;;:::999999999999999::::::888777777999999999888666666666666666666666666777:::;;;<<>>??????@@@@@@???@@@AAABBBBBBAAA@@@???:::::::::::::::;;;<<<<<>>=========>>>>>>===???BBBDDDDDDAAA>>><<<;;;;;;:::::::::999999999999999888888888888999999999888888888::::::999888666666666666777777777888666999:::;;;>>>CCCBBB>>>777777666555555555555555666666555555555555666666333333333333333333333333222222222333333333444444444444555555555555666666444444555555555555444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666555555555555666666555333333555666888888777666666666666666333333444444444555555555333444444444444555555555333333333333333333333333444444444444444333333333333333222222333444555555444333222222333444333111333333222111000000000111111111111111111111111111111111000//////111222333222222222111111111000000////////////////////////000000000000000000000000...//////000000000000///000////////////000111111111000///...---...///000---............/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................//////000000000000000000//////000111111111111111111111111111000000000///222222111000000111222222222222111111111111111111111111111000000////////////000000000111111111111222222222111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111000///////////////111111222222222333333333333333333444444444444555222333333444444333222111111111000000000111111222000000000000000111111111///000111222222222111000111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000111111111222222000000000000000000000000000000000000000000000000......///000000111222222222222222222111111111000///000000000111111222222111222222333555666666777555555555555666666666666555555555555666777888999888888888888999999999999999999888999999:::;;;<<<;;;;;;===>>>????????????===>>>???@@@@@@???>>>===;;;;;;;;;;;;<<<===???@@@EEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@===>>>?????????>>>===<<<::::::::::::999999999999777777777777777888999:::999888777888999:::888666444444555666777888888999555888999:::===BBBAAA===666666555555444444555555555444444444444444444555444444444444444444444444222222222333333333444444111111222222222333333333222222333444444333222222555555555444444333222222333333333333333333333333333333333444444555555555444444444555555444444444222444555555333222444666777777666555555555555666222333333333333444444444222333333333444444444444444444444444444444444444444444333333222222222222333333222111111222333444333222111222333444333222000000/////////000111111111111111111111111111111000000111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000---...//////000000/////////////////////000111111111000///------...///000---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................---......///000000////////////000111111111111111222111111111000000//////333222111000000111222333333222222222111000000000222222111111000000////////////000000111111111222222222222222111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111000111222222333000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////111111222222222333333333333333333444444444555555111222333444444444333222333222111111111111111222111111111000000000000000...///111333444444444333111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111222222222222000000000000000000000000111111111111111111111111...//////000111222222333222222222222111111000000000000000000111111111111111111222333555666666777555555555666666666777777444444444555555777888888777888888888888999999999888888888999:::;;;======;;;<<<===>>>>>>??????>>>;;;<<<===>>>>>>===<<<;;;???>>>>>>???@@@BBBDDDEEEGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBAAAAAA??????>>>>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>:::::::::999999999888888666666666666777888::::::999888777888999999777555222333444555666888999999444777999999<<>>@@@===EEELLLNNNPPPSSSSSSPPP[[[TTTJJJCCC??????@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA??????>>>===============>>>>>>===<<<<<<<<<<<<<<<888999999::::::999999888;;;:::888777666777777888:::999999888777666666555333333333444444444555555444555666:::===???>>>===666666555444444444444555333333333333333333333333222333555555555555333222555444333333222222222222444444333333333222222222222222222222222222222222444444444333333222222222111111222222222333333333333333333333333333333333666555444444444444555666333333333333333333333333333333444444444444555555333333444555555555444444555333111000222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111111000000//////......---///000222222000///---222222222111111111111000111111000000000000111111000000000000000000000000////////////////////////111111000///////////////000//////000111000---+++---------------------------------------...///000.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------000000///...---,,,,,,+++---...000111111111////////////000111111111111111///000000000111111111111000000000000000000000000111222222222222111000///111111111000000000//////000000000000000000000000000000000000////////////000000////////////000000111111000000000000111111111111000000///////////////000000000111111111111111111000000000000111111000000000000000000000000//////000000111222222222222222222222222222222222222111111111111111111222111111111111111111222222000000000000111111111111000111111222222111111000333333333444444333333222111111111222222222222222000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111000000000000000111......///222444444222000111111111111000000000///000000000000000000000000//////............//////000000000000000000000000111111000000111111222333444444333222222111000000000000111111111222222222111111111222222222333333333333333444555555666666444555555555666666666777666666666666777888999999999:::;;;:::888777888999;;;;;;<<<======<<<;;;;;;;;;<<<===<<<<<<<<<>>>@@@EEEPPP[[[___aaadddfffeeehhh```SSSHHHBBB@@@??????AAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>???>>>>>>===============>>>======<<<<<<<<<<<<<<<999999::::::::::::999999:::999888777666666777777777777777666555444444444333333333444444444555555444555666999===???>>>===666666555444444444444444333333333333333333333333333333444444444444333333555444333222222222222222444333333333333222222222222222222222222222222222444444333333333222222222111111111222222222333333333333333333333333333333222222222333333222222222333333333333333333333333111111111222222222333333333333333444444444333333444222111111111222333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111000000000/////////......///000111111000///...000000000111111222222222111111000000000000111111000000000000000000000000////////////////////////111000000///////////////---,,,,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------/////////...------,,,,,,---...000111111111000/////////000111111111111111000000000000111111111111000000000000000000000000111111222222111111000000111111000000000000//////000000000000000000000000////////////000000000000000000////////////000000111111000000000000000111111000000000000/////////000000000000111111111111111000000000000000111111000000000000000000000000000000000111222222333333222222222222222222222222111111111111111111111111111111111111111111000000000000000000111111111111000111111222222111111000222333333444444333333333111111111111111000000000//////000000000111111111222222222222222222222222111111222222222222111111000000000000000000000000333222111000////////////000000///111333444444333111111111111000000000000000000000000000000000000//////............//////000000000000000000000000111000000000000111222222333333333222111111000000111111111111111222222222111111111222222222222333111111222333333444444555555555555555555666666666666555555666666777888999888999:::999777666777888;;;;;;<<<======<<<;;;;;;;;;<<<===<<<<<<<<>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888888777777666777777888777777666666555555444444333333333444444444555555444555666999===>>>>>><<<666555555444444444444444333333333333333333333333333222222222222222222333444333333222222222222333333333333222222222111111222222222222222222222222333333333333222222222222111111111222222222222333333333333333333333333333111222333444444333222111333333333333333333333333111111111111222222222222333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111111111111000000000000000000000//////////////////000000000000//////...//////000111222333444111000000//////000000111000000000000000000000000////////////////////////000000//////......//////000...------///000000///------------------------,,,,,,+++++++++,,,------,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---------------------------------------,,,,,,,,,---------......------............------..............................///000111000000/////////000111111111111111000000000000000111111111000000000000000000000000000000111111111111000000000000000000000000//////000000000000000000000000......//////000000111111000000////////////000000222111000000000000000000000000000000000000000000000000000000000111111111000000000000000000111222000000000000000000000000000000111111222222333333111111111111111111111111111111111222222111111111222222111111000000/////////000000000111111111111222333333444444333333222222222333444444444333333222222222111111000000///000000000000111111111222222222222222222222222222111111222222222222111111000000000000000000000000222222111000//////000000555333111000222333333222111111111000000000000000000000000000000000000000//////............//////////////////////////////000000000000000111222222333222222222111111000000111111111111111111111111111111111111222222222222111111222222333444444444555555555555555555555555555555555555666777888888888999:::999888777888999;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;===@@@BBBPPPdddxxx~~~{{{zzz|||}}}uuubbbQQQFFFAAA??????AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;888888888888888888888999999888888888777777777666333333333444444444555555444555666999<<<>>>===<<<666555444444333333444444222222222222222222222222333222111000000111222333333333222222222222222333222222222222111111111111111111111111111111111111333222222222222222222222111111111111222222222222222222222222222222222222333555777999999777555333222222222222222222222222222333333333333444444444333222222222222222222222222333444444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000////////////000000/////////000111222222222000000////////////000000000000000000000000000000////////////////////////000//////.........//////000...,,,---...000111111........................---,,,,,,,,,,,,,,,------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,------------,,,........................,,,,,,,,,---------......------............---------------.........//////...//////000000000000000//////000111111111111111111111000000000000000000000000000000000000000000///000000111111111000000//////////////////000000000000000000000000000000......//////000000111111000000////////////000000222222111000//////000000000000000000111111111111111111000000000000000000000000//////000111222222000000000000000000000000///000000111222222333333111111111111111111111111000111222222222222111000222111111000000////////////000000000111111111111222333333444444333333222111222333333444444444333333333222222111111111000111111111222222222333333222222222222222222222222111111222222222222111111000000000000000000000000000000//////000111222222888555222000111111111000000000000000000000111111000000000000000000000000//////............//////////////////////////////000000//////000000111222222222111111111111111000111111111111111111111111000000111111111222222222222222222333444444555555555555555555555444444444444444444444555666777888888:::;;;:::999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;===AAADDDNNNfff~~~|||hhhUUUGGGAAA???>>>============>>>???@@@AAA??????>>>??????@@@AAABBB>>>======<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;777888888999999:::::::::888888888888777777777777333333333444444444555555555555666999<<<===<<<;;;555555444333333333333333222222222222222222222222222222000//////000222222222222222111111222222333222222111111111000000000111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222444666999;;;;;;999666444222222222222222222222222222222222333333333444444222222111111111222333444555777999888555222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000////////////000000//////////////////////////////////////////////////////............//////,,,***((((((***,,,---,,,////////////////////////......------------......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,........................,,,,,,,,,---------......------............------,,,,,,------.../////////////////////000000000000//////000111111111111111111111111111000000000000000000000000000000000000//////000000111111000000......////////////000000000000000000000000000000////////////000000000000000000////////////000000333222111000////////////000000000111111111111222111111111111000000000000////////////000111222333000000000000000000000000/////////000111111222222111111111111111111111111000111222333333222111000000000000000000000//////000000000000111111111111000111111222222111111000111111222333444444444444222222222222222111111111111222222222222333333333222222222222222222222222111111222222222222111111000000000000000000000000////////////000111222333777555222000000111000///000000000000111111111111000000000000000000000000//////............//////000000000000000000000000000////////////000111111111111111111111111111111222222222111111111111111000000000111111111111222111222222333333444555555555555555444444444444444444333333444444555666777888:::;;;;;;:::999:::<<<===<<<;;;;;;;;;;;;<<<===<<<===<<<;;;;;;>>>BBBEEELLLeeejjjVVVHHHAAA>>>===;;;;;;;;;;;;<<<>>>@@@AAA======>>>>>>@@@AAACCCDDD>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;::::::888888888888::::::555666777999::::::::::::666666666666555555555555333333333444444444555555555555666999;;;<<<;;;:::555444444333333333333333222222222222222222222222222111111111111111111222222111111111111222222333111111111000000000000///111111111111111111111111111111111222222222222222000000000111111111111222222222222222222222222222222444777999999777444222222222222222222222222222000000000000111111111111111111111111222333555777888<<>>BBBFFFLLLeeeuuucccRRRFFF@@@>>>>>>======;;;;;;;;;===???@@@=========>>>???@@@AAABBB======<<<;;;;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;:::999777666666777999:::222333555777888999888888555555555555666666666666333333333444444444555555555555666888;;;<<<;;;999555444333333222222333333111111111111111111111111111222222222222222222111111111111111111222333333111111000000000/////////111111111111111111111111000111111111222222222222000000000000111111111111111111111111111111111111222333555777777555333222111111111111111111111111000000000000111111111111111000000111222555888:::===AAADDDBBB;;;555222222111111111111111111111111////////////////////////000000000000000000000000////////////000000111111.../////////000000000111...///000111111000///.../////////000000000000000//////............//////////////////////////////////////////////////////...------------...///000111000///000111111///...........................///...------,,,,,,,,,---------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------...............///////////////000111111//////000111111111111111222111111111000000//////000000000000000000000000......///000000000000000---.........//////000000000000000000000000000000111111000000//////......000000////////////000000333222111000////////////000000111111222222222222222111111111000000//////////////////000111222333000000000000000000000000------......///000000000000000000000000000000000///000222333333222000///......//////000000111111000000000000111111111111333333333444444333333333000111222333444444555444......//////000000111111000000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000333222111000///////////////......///111333222111//////000000111111111222000000000000000000000000//////............//////000000000000000000000000///////////////000111111000000000000000111111111222222222222111111000000000000000000111111111111/////////000111111222222555555555444444333333333333333333333444555666666666888999999888888999;;;===<<<;;;::::::;;;<<<=========<<<;;;;;;>>>CCCGGGLLLddd~~~qqqgggXXXKKKCCC@@@@@@AAA@@@???===<<<;;;<<<>>>???===============>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;999888666555555666888999000111333555777777777777777777777777888888888888333333333444444444555555555555666888;;;<<<;;;999555444333333222222333333111111111111111111111111111222333444444333222111111111000000111222333333000000000000////////////000000000000000000000000000000111111222222222222000000000000111111111111111111111111111111111111333444666777777666444333111111111111111111111111111222222222222333333333111000000111333666999<<<@@@DDDGGGEEE===666222222000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111.../////////000000111111---///000222222000///---------...///000111222222//////............//////////////////////////////////////////////////////---------------...///000/////////000000000---+++------------------------...---,,,,,,++++++++++++.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---........................000000000000000000000000//////000000111111111222111111111111111111111111000000111111111000000///111111000000//////......000000111111111111000000000000000000000000000000111111111111111111111111+++,,,...000000000000///000000000000000000000000000////////////111333444222222222222222222222222111111111111111111111111000000000000000000000000000111222222222000///...000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000333333222111111222222222222333333444444333333222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111///......111111000000//////......000000000000111111111111111111111111000000000000////////////000000000000.........///000000111111000000111111111111000000333111000.........//////111111000000000000111111333333333222222111111111000000000000000000000000//////000000111111111222333333333333333333333333333333333444444444555555777999:::999888777777999???===:::999:::;;;;;;;;;;;;;;;;;;<<<===???AAABBBLLLZZZnnn|||yyynnnfffVVVQQQJJJFFFCCCAAA>>>;;;<<<<<<======>>>>>>??????AAA@@@???>>>>>>>>>@@@@@@AAA@@@>>><<<<<<<<<======999999:::::::::999888888888888888888777777666666555444444333333333444444555555555555555555555555444444444555555555555666555666777:::<<<===;;;999555555444333333222111111222222111111111111111111///000111222222111000///111000000000000000000111000000000000////////////111111000000//////......000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333444222111111333777<<<>>>JJJGGGBBB<<<777444222222////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111//////............//////000000000000000000000000111111000000//////..............................//////000000///...---------------.........//////------,,,,,,,,,,,,------.........------,,,,,,,,,------------------------///...---,,,,,,,,,,,,---++++++,,,---...///000111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---..................///000000000///---,,,++++++,,,,,,000000000000000000000000///000000000111111111111111111111111111111111111000000111111111111000000111000000000000000//////000000111111111111000000000000000000000000000000////////////////////////------...///000000000000000000000000000000000000000000//////000111222333111111111111111111111111////////////////////////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000333222222222222222222222222333333444444333333222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111000///...111000000000/////////...000000000000111111111111000000000000111111111111111111111111111000000000000000000000000000000///000000111111111111000000222111000///...///000000111111000000000000111111333333333222222111111111000000000000000000000000///000000000111111111111444444444444444444444444333333333444444444555555777888999888777888:::;;;???===<<<<<<======<<<;;;:::;;;<<<===>>>???@@@@@@EEENNN[[[cccddd^^^VVVQQQMMMIIIDDDAAA@@@???===;;;=========>>>>>>>>>??????@@@@@@???>>>>>>>>>???@@@@@@???>>>===<<<<<<<<<===::::::;;;;;;:::999888888999999888888777777777777666666555555444555555555555555555555555555555555444444444444555555555555444444666999;;;<<<:::888555444444333222222111111111111111111111111111111///000111222222111000///111111111111111111111111000000000000////////////111000000000/////////...//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111222555999===@@@DDDBBB>>>999555333111111/////////000000000000111////////////////////////000000000000000000000000........................///////////////000000111//////............//////......................../////////.........------........................///////////////...------------------.........///...------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---..................///000000000///...,,,++++++,,,,,,000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000000000000111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////000111111222000000000000000000000000111111000000000111111222000000000000000000000000////////////////////////000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000222222222222222222222222222222333333333333222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222111111000///...000000000000////////////000000000000111111111111//////000000111222222222333333222222111111000000222222111111000//////...000000111111111111000000000000/////////000111111111111000000000000111111222222222222222111111111000000000000000000000000000000000000111111111111444444444444555555555555333333333444444444555555666666777777777999===@@@AAA???>>>===>>>>>>===;;;999:::<<<>>>>>>???>>>>>>BBBFFFKKKNNNMMMJJJHHHGGGDDDBBB???>>>>>>??????>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<===<<<<<<<<<;;;;;;999888888:::999999888888888888888888888777666555555555666444444444444444444444444444444444444555555555555333333555888::::::888666444444333333222222111111111111111111111111111111000000111111111111000000111222222222222222222111000000000000////////////000000000000////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111111222555999===@@@<<<:::777444222111000000//////000000000111111111////////////////////////////////////////////////........................//////......//////000111//////............//////.................................---------------...........................////////////...------------------.....................------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++///.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------............/////////000000///...---,,,,,,,,,,,,000000000000000000000000000000000000000111111111111111111111111111111111///000000111111111111000000000111111222222333333000000111111111111000000000000000000000000000000111111111111111111111111111000/////////000222333000000000000000000000000222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111111222222333333222222222222333333333333222222000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000//////000000000000///////////////000000000111111111111...//////000222333333444333333222111111000//////222222111111000000000000000000111111111111000000...//////000000111222222222111111000000111111222222222222111111111111111000000000000000000000000000000000000000111111111333333333444444444444444333333333444444444555555555555555555666:::???BBBGGGDDD???<<<<<<<<<<<<;;;999:::<<<>>>???>>><<<;;;???AAABBBCCCCCCDDDFFFHHHAAA@@@??????@@@@@@AAAAAA???????????????>>>>>>>>>============>>>>>>>>>?????????>>>>>>===<<<<<<<<<=========<<<;;;:::999888::::::999888888999999:::999888777666555555555555444444444444444444444444333333444444444555555555333444666999;;;;;;888555333333333333222222111111000000000000111111111111000000000111111000000000000111222222222222111000000000000000////////////000000000000////////////...///000000111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000111222444777999;;;555444222111000000000111/////////000000000111111////////////////////////................................................///............///000000///......------......///..............................------------------.................................//////...------------------------------///......------......///------------------------+++++++++++++++++++++++++++,,,...//////...,,,***.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------....../////////////////////......------------000000000000000000000000111111000000000000000000000000000000000000000000//////000111111111111111000000111111222222333333000000111111111111000000000000000000000000000000111111111111111111111111111111/////////000222333000000000000000000000000222222222222222111111111222222222222222222222222111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000111222333333333333222111222222333333222222111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111000111111111111000000///////////////000000000000///000000000111111111111...///000111222333444555222222111000//////......//////000000111111111111000000111111111111000000......///000111222333333222222111111111111222222111111111111111111111111111111111111111111111111111111000000000000000000111111222222222333333333333333333444444444555555333444444555666999>>>BBBMMMGGG???:::888999;;;<<<999:::<<<===>>><<<;;;:::999:::<<<<<<<<<>>>AAACCC@@@@@@@@@@@@??????@@@AAA@@@?????????>>>>>>======<<<<<<======>>>>>>>>>>>>?????????>>>======<<<;;;<<<<<<<<<<<<;;;:::999888;;;:::888888888999:::;;;999888777555444333333333444444444444444444444444333333333444444444444555444555777:::<<<;;;888555333222222222222222111111//////000000000111111111111000000000000000000111///000222222222222000///000000000000////////////////////////000000000000///000111111222222111111////////////////////////////////////////////////////////////////////////////////////////////////222111111000000/////////000000111111222333333333000000000000000111111111...////////////000000000////////////////////////------------------------////////////////////////...............//////000......------------......////////////////////////................................................------............------------------------,,,,,,......------------......------------------------++++++++++++++++++++++++***,,,...//////...,,,+++,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------...///000/////////..................------000000000000000000000000111111111111000000000000000000000000000000000000...///000111111222111111000000000111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000//////000000111000000000000000000000000111111222222333222222111222222222222222222222222////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000///000222333444444333222111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000////////////000000000000000000000000111111111111//////000111222333444555111111000000//////......---......///000111111111000000111111111111000000...///000111222222222222222222111111111111222222000000000111111111111111111111111111111111111111111111111111000000000000000000111111222222333333333333333444444444555555222333444555555888<<>>@@@??????>>>===<<<<<<;;;:::;;;<<<===>>>>>>>>>===>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;::::::999:::999777666777888:::;;;:::999777555444333222222333333333333333333333333333333333333444444444444444555888;;;===;;;777444222222222222222222111111...//////000000111111111111111000000000000111111000111333444444333111000000000000000////////////////////////000000000000000000111222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000//////000000111111111000///////////////000000000111111------........./////////////////////////////////........................000000000000000000000000......------......///000......------------......000000000000000000000000.............../////////........................,,,,,,---............---------------,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,---------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,---///000000000///........./////////......---000000000000000000000000111111111111000000000///000000000000000000000000...///000111111222222222111000000000000000//////000000111111111111000000000000000000000000000000/////////////////////////////////000000//////...000000000000000000000000///000222333333333333222111111111111111111111111////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...000222444444444333222111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000.../////////000000000111000000000000111111111111000000111222222333444444000000000000000000000000.............../////////000000111111111111000000//////111222333222222111333222222111111222222333///000000000111111111222111111111111111111111111111111111111000000000///000000111222222333444444333333333444444444555555222333555555555666888;;;CCC???:::888777999::::::;;;;;;;;;;;;::::::999999======>>>===;;;;;;<<<>>>;;;===???>>><<<;;;<<<>>>??????>>>===<<<;;;:::999999:::;;;===>>>>>>======>>>?????????>>>===<<<;;;888999999:::::::::::::::999888666555666777:::;;;;;;:::999666555333222222333333333333333333333333222222333333333444444444333444777:::<<<:::666222111111111111111111222222......//////000111111222222111000//////000111222111333555666666555333111000000000000////////////.../////////000000000111///000000111111111111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000000000...///111222222111///.........//////////////////,,,,,,,,,------------...////////////////////////........................////////////////////////...------------...//////...------,,,,,,------...////////////////////////,,,,,,---------.................................+++,,,------.........------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,---///000111000///...---...///000000///...---000000000000000000000000222111111111000000//////000000000000000000000000......///111111222222222111111000000//////......000000111111111111000000000000000000000000000000111111111111111111111111---...///000000///...---000000000000000000000000///000111333444444333333000000000000000000000000111111111111111111111111000000000000000000000000...///000222222222111000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...000222444555444333222111111222222222222111111000000000000000000000000333333333333333333333333000000000000000000000000111111111111111111111111///000000111111111000000.../////////000000111111000000000000111111111111111111111222222333333444111111111111111222222222/////////...------,,,,,,000000111111111111000000///000111222333222111111333222222111111222222333//////000000111111111222111111111111111111111111222111111111000000//////111111222333333444555555333333333444444444555555222333555555555555666777<<<:::999999:::;;;:::999<<<<<<;;;:::999999999999;;;<<<<<<;;;:::;;;>>>@@@:::===@@@???>>>===>>>@@@???>>>>>><<<;;;:::999888888999;;;===>>>>>>======>>>>>>?????????===;;;:::777777888999::::::::::::999777666444555777999;;;===<<<:::888666444333333333333333333333333333333222222333333333444444444222333666999;;;999444111111111111111111111222222---......///000111111222222111000//////000111222333555777888888777555333000000000000////////////.../////////000000111111...//////000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000111111---...000222333222111000.........//////......---+++++++++,,,,,,,,,------////////////////////////////////////////////////...........................------------...//////...------,,,,,,------...........................+++++++++,,,,,,---------........................+++,,,------.........------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---...//////......---+++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,---///000111000///...---...///000000///......////////////////////////111111111111111111111222444222000///111222222222000000000000000000000000000000////////////000000000000111111222222222222333222222222111111000000000000000000000000000000000000000000////////////222111111000///......---222222222222222222222222//////000000111111111222000000000000000000000000111000///......///000111000000//////.........---000000000000000000000000222111111111000000//////...//////000111222222222333222222111111222222333111111222333333333333222000000000000000000000000222111000.........///000000000111111111111000000000000111111111111000000000000000111222222222333000000000000000000000000000000000000000000000000111222222333333222222111000000111222222222222111333222111000//////////////////............//////111222222222222111000000...000222333333333111000111222222333333222222111///000111222222222222222111222333333222111///...000000000///000000111222222222222111111111000000444444444444444444444444666666666666666555555555777666666666777888999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;::::::===>>>???@@@???>>><<<:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;:::999999888888999999<<<999666555666888999::::::<<<===;;;888555444444444444555555555444222111222333333333333333333333222444777888888555222111222222333555666666333111111111000000//////............///000111000000000444555666777777555333222000000////////////000000000000//////.........---000000000000000000000000000000000000000000000000---------------------,,,//////............//////...///000111111000///...///000111111111///...---////////////////////////111///,,,******,,,///111000000//////.........---......////////////......000000///...---,,,,,,+++000000///...............+++++++++,,,---...///000........................,,,,,,,,,---------..............................+++---000000///---------************+++---...///////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------++++++++++++------+++++++++++++++++++++++++++,,,---...///...---,,,---------------------------------............///------------------------------,,,+++++++++,,,,,,,,,,,,------......//////,,,---......//////......000000000000000000000000222222222111111111000000111///------.../////////000000000000000000000000111000000//////000000111000000111111111111111111222222111111111000000000////////////////////////////////////000000000000......//////000111111111222222222222222222222222///000000000111111111111000000000000000000000000111000///......///000111000000/////////.........000000000000000000000000111111111111000000000///...//////000111111222222222111111000000111111222000111222222333333222222000000000000000000000000222111000///...//////000000111111111111111111000000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000111222222333333222222111000111111222333222222222333222111000//////////////////............//////111222222222222111000000...000111333333222111000111222222333333222222111///000111222222222222111111222222333222111000///000000000000000111222222222222222111111111000000333333333333333333333333666666666666555555555555666666666777777999::::::>>>@@@BBBAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999======>>>>>>>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<===999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999999999999;;;888666555777888888888999:::;;;:::777444333333333444555555555444333222222222333333333333444444333555888999888555222111222222333666888999777555111000000000/////////...////////////000000000111333333444444444333222111000000////////////000000111000000000////////////////////////////////////000000000000000000000000//////////////////000000//////............//////...///000111111000///...//////000000000///...---////////////////////////111///---,,,,,,---///111///.........------------.........//////........./////////...------,,,,,,,,,---///000111000///...,,,,,,,,,,,,---...//////........................,,,,,,,,,---------..............................+++---000000///---------------......//////000000...........................---,,,,,,,,,,,,---...---,,,,,,,,,++++++++++++...------,,,,,,------.........---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,+++,,,,,,------..................//////,,,---......//////......111111111111111111111111333222222222111000000000000...,,,,,,...///......000000000000000000000000111111111000000111111111000000000000000000000000111111000000000000//////////////////////////////......//////000000111111......//////000111222222222222222222222222222222000000000000111111111111000000000000000000000000000000////////////000000000000////////////......000000000000000000000000111111111111000000000000/////////000111111222222000000000//////000000000000111222222333333222222000000000000000000000000111111000/////////000000111111222222222222111111000000111111111111000000000000000///////////////000000000000000000000000000000000000000000000000111222222333333222222111111222222333333333333333333222111000000000000000000//////......//////000111222222222222111000000///000111222222222111000111222222333333222222111000000111111222222111111000111222333222222000///111111111000111222222333222222222111111111111111333333333333333333333333555555555555555555555555666666666777888:::;;;<<>><<<::::::999::::::;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;::::::::::::666666777888999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;<<<=========<<<;;;:::888888888:::<<<<<<;;;999444555555444333333444666666555444333333333333444333222111000111444666888888<<<>>><<<666222222555444222111000111111000...////////////000000000000111111000///000111222333222222111111111000000000000000////////////000000,,,---------------..............................////////////////////////000000000000000000000000---...///000000///...---///......------......///.........---......///000////////////////////////...//////000000//////............///////////////------............---------------.........//////111000///...---......///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///...---,,,...///......000000000000///...------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///******++++++,,,,,,---------------.........//////---------------------------,,,,,,,,,---...//////...............---------,,,---......//////......111111111111111111111111111111111111111111111111000000000111222222000...000000000000000000000000111000000//////000000111...//////000111222333333000000000111111111222222111111111111111111111111////////////000000000000---...///000222333444555111111111111111111111111111111111111000000000///000000000000000000000000...///000111111000///...//////000000000111111111000000000000000000000000///000000000111111111111111000000000000000000000000000000//////000000000///000000111111111111111000000000000000000000000///000111222222222222111000111111111111111111000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111222222333333222222111000111111222333222222222222222222111111222222333111111000000000000111111111222222222222111000000///////////////000111111111222222333333222222111000000000000000//////...---...000222333333333333//////......//////000111000000111111111222222222333333333333333333333333222222333444444555666666555555555555666777888999;;;::::::;;;======:::888888888999:::::::::::::::888888:::;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888999999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>===;;;:::777666666888:::;;;:::888666666666555444444666888777666555333222222222333333222000000111444666888999===@@@<<<555111222555444222000///000000///....../////////000000000111000000111111111222222222000111111222111000///...000000////////////000000------------......//////........................000000000000000000000000111111000000///.........---...///000000///...---///...------------.../////////.........///000111////////////////////////........................---------....../////////.........//////.........---------...............---...//////000//////......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///...---,,,...///------......//////000000------------------------,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))******+++,,,,,,------,,,,,,---------.........------------------------......---------......///,,,,,,,,,---------------,,,---......//////......222222222222222222222222444444333222111000///...111111111222333333111///000000000000000000000000000000////////////000000......///111222333444555000000111111222222222333111111111111111111111111000000000000////////////111111111111111111222222000000000000000000000000222111111111000000//////000000000000000000000000...///000111111000///...//////000000111111111222000000000000000000000000//////000000111111111222111111111000000000000000//////............////////////000111111111111111000000000000000000000000///000111222333333222111000000111111111111000000000000111111111111000000......//////000000111111111111111111111111111111111111111111111111111111222222222333333222222222000000111222222222222111222222222111222222333333111111000000000000111111111222222222222111000000///////////////000111111222222222333333222222222000000000000000///......---...000222333444444333...............///000000000000111111222222222222444444444444444444444444222222333333444555666666555555555555555666777777<<<999777888<<<===:::666666777888999999999999999777888:::<<<===<<<:::999;;;;;;;;;::::::999999999999999999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;===>>>???>>>===;;;:::666444444555777999888888666777777666555555888:::999777555333222111222222333222000000111444777999:::>>>@@@===555111222666333111000///000111000///.../////////000000111111000000111222222222222111...///111222222000...---000000////////////000000---.........//////000000........................111111111111111111111111//////...---,,,++++++***---...///111111///...---///...---,,,,,,---...///000///......///000111222////////////////////////......------------......,,,,,,,,,------...............////////////..............................)))+++///111222111///......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///...,,,,,,...000*********++++++---...///------------------------,,,,,,---......---,,,,,,*********++++++,,,,,,,,,.........------.........,,,---...//////...---,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------///......---------......+++++++++,,,,,,---------,,,---......//////......000////////////111333444444333222111000000000000000000000000000000000000222111000//////000111222111111000000//////......////////////000000000000333222222222111111000000000000000000000000000000111111000000000000111111222111111111000000////////////000111111111111111111111111111000000000000222111111111000000//////222111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111///////////////////////////000000000000000//////222222222333333222222222000000111222222222222111222222222111000//////...///000111222222111000///000000000000111111111111222222222222222222222222444444444333333222222222444333333222222333333444333333333333333333333333333333333222222111111111111111111111111111111111111000000000//////......------......//////000000000111222222333333333333333111///...---...///000111222444555555444333111000000000000111111111111000000000000000000000000333333333333333333333333333333222222333333444555666777777777888888888888777888999;;;;;;:::999999777777777888999999::::::;;;;;;999999999999;;;;;;;;;<<<===;;;999777888999::::::::::::::::::::::::>>><<<:::999999;;;>>>???AAAAAAAAAAAA???===;;;999777777888888888888777777666666555666777999;;;<<<888777555444333222111111222333444444333333555666999;;;<<<999444000///000000000000000////////////000000000000000000000000000111333444444333111000000000000000000000000000//////............//////......///000000000000000////////////////////////////////////////////////---...///000000///...---222111000...------------............////////////------......///000000000000000//////.........---........................------------------------------------------------------------------------.........------,,,,,,,,,......---,,,,,,,,,,,,---+++)))''''''))),,,---...,,,,,,,,,---------......---...//////---,,,,,,---------------------------,,,------....../////////------------------------...------,,,---...000111.........------,,,,,,,,,***+++,,,---.../////////,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---,,,+++,,,------,,,---.../////////...---++++++++++++++++++++++++.........///////////////000000//////000111333444444333222111000000000000000000000000000000000000222111000//////000111222111000000000/////////...////////////000000000111000000000000/////////...000000000000000000000000111000////////////000111111111111111000000000//////000000111111111111111111111111111000000000000111111111000000000//////000000/////////.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111//////////////////////////////000000000000//////111111222222222222111111000000111222222222222111222222222111000////////////000111222222111000///000000000000111111111111222222222222222222222222333333333333222222222111333333222222222222333333333333333333333333333333222222111111111000000000111111111111111111111111111111111000000/////////111111000000000000000000111111222222333222222222222111///.........///000222333444444444222000////////////000000000111111000000000000000000000000111111111111111111111111333222222222222333444444666666666777777777888888777888888999999999999999777777777888999999::::::;;;::::::999999::::::;;;999:::;;;;;;999999:::;;;::::::::::::::::::::::::===<<<:::999999;;;===???@@@@@@@@@@@@>>><<<:::999666666666666666555555555555555555555666888999;;;777666555444333222222111333444444333222333666888;;;<<<;;;888333000000111000000000000////////////000000000000000000000000000111333444444333111000000000000000000000000000//////............//////......///000000000000000////////////////////////////////////////////////---...///000000///...------...///000000...---,,,------------........................------------///.........------------........................------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++)))(((***,,,,,,,,,,,,,,,,,,---------.........000222222000.........---------------------------------------.........------------------------,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,---------------,,,------......------,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000///...---,,,------...***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000000000111222333333333222111111000000000000000000000000000000000000111111000000000000111111000000000000/////////////////////000000000111111000000000000////////////000000000000000000000000111000...------...000111111111111111000000000000///000111111222222111111111111111111000000000000111111000000000000//////.........------------,,,////////////000000000000////////////////////////000000000000000000000000111111000000000000000000//////////////////////////////000000111000000///000111111111111111111000000000111222222222222111222222222111000000//////000000111111111111000000000000000111111111222222222222222222222222222222222222222111111111111111222222111111111111222222333333333333333333333333111000000000000/////////111111111111111111111111111111111111111000000000444333333222111111000000111222222222222111111000222111///......///000000222333333333222000...---....../////////000000000000000000000000000000000111111111111111111111111222222222222222333444444555555666666666777777777777777777777777888888999777777777888999999::::::;;;::::::999999::::::;;;999;;;;;;;;;999999999;;;999999999::::::;;;;;;;;;===;;;:::999999;;;===>>>>>>??????>>>===;;;999888777777666555555555555555444444444444555666888888666666444333222222222222444444333222111333777:::>>>===;;;666222000111222000000000000////////////000000000000000000000000000111222333333222111000//////////////////////////////............//////......///000000000000///////////////////////////////////////////////////......////////////......***,,,///111111000...,,,,,,,,,,,,------------...///......---,,,,,,++++++---------------,,,,,,,,,........................------------------------------------------------------------------------...------------,,,,,,,,,+++++++++,,,---...000000///---+++***+++,,,,,,+++,,,,,,,,,---------......///222555555444111000///------------------------------------,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,...---,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000///...------------...***+++,,,---.../////////------------------------++++++,,,...///000111222111111111111222222333333222222111000000000000000000000000000000000000000111000000000000000000111000000000000//////////////////000000000111111111222222222111111111111111000000000000000000000000111000...,,,,,,...000111111111111000000000000000000000111222222222222111111111111111000000000///000000000000000000//////------------------------////////////000000000000////////////////////////000000000000000000000000111111111000000000000000//////////////////////////////000111111111000000000000111111111111000000000000111222222222222111222222222111111000000000000000000111111000000000000000111111111222222222111111111111111111111111111111111000000000000000222111111000000111111222222222222222222222222222000000000000000000000000111111111111111111111111222222111111111111111111333333333222222111111111111222222222111000//////111000////////////000000000000111111000///...---............////////////000000000000000000000000222222222222222222222222222222222111222333333444444555555555555666666666777666555555555666888999777777777888999999::::::::::::::::::::::::::::::===>>>>>><<<888666666777888888999::::::;;;<<<<<<<<<;;;:::999:::;;;<<<===============<<<:::888777:::999888777666666777777222333333333444555666666555555444333222222222222444444333111111444888<<<@@@===999555111000111333000000000000////////////////////////////////////000111222222222222111000//////////////////////////////............//////---...//////000000//////////////////////////////////////////////////////...//////////////////...---...000111111000///...,,,,,,---------..................---------,,,,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,---.../////////---++++++---------,,,,,,,,,,,,---------......///222555777555222000///---------------------------------,,,,,,+++++++++------------------------000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---------------,,,---...///111222222333........................,,,,,,------...///000000222222222333333333333333111111000000///000000000000000000000000000000000000000000111111000000000////////////000000000000000000000000111111111111111111111111111111222222000000000000000000000000000///...------...///000000000000000000000111111000000111222222222222222111111111111000000000/////////////////////000000........................////////////000000000000////////////////////////000000000000000000000000111111111111000000//////000000000000000000000000//////000111111111111111000000111111111111000000000000111222222222222111222222222222111111111111111000000000000000000111111111111111222222222222111111111111111111111111000000000000000000000000222111111000000111111222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111222222000000000111111111222222111111111111000000///...000///////////////000000---......///000000000000............////////////000000000000000000000000222222222222222222222222222111111111111222333333333333444444444555555555777666555555555666888999777777777888999999::::::::::::::::::::::::::::::=========;;;999777777777888888999::::::;;;<<<<<<;;;::::::999:::;;;<<<===;;;<<<<<<<<<;;;:::888777999999888777777777777777222222333333444444555555444333333222222222333333333333222111222555999===@@@<<<777333111111222333000000000000////////////////////////////////////111111111111111111111111//////////////////////////////............//////------...////////////////////////////////////////////////////////////////////////....../////////444222111///......///000---.........////////////------......////////////..................//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,---------++++++,,,...//////...,,,,,,,,,---------......---000444555333000...------------------------------------,,,,,,+++++++++------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,++++++------...///000111222333////////////////////////............------------222333333444444444333333111000000//////000000000000000000000000000000000000000111111111111000000////////////000000000000000000000111111111222222////////////000000000000000000000000000000000000000//////////////////000000000000000111111111111000111222222333222222222111111111111000000000000......////////////000000///////////////000000000////////////000000000000////////////////////////000000000000000000000000222222111111000/////////000000000000000000000000//////000111222222222222000111111111111111111000000000111222222222222111222222222222222222222222111111000000000000111111111111111222222222222333111111111111111111111111000000000000111111111111222222111111111111222222222222222222222222222222000000111111111111222222000000000000000000000000000000000111111111111111......//////000111111222///000000000000//////...////////////000000000000,,,------...///000111222....../////////000000000000000000000000000000000000000000000000000000000111111111111111222333333222333333333333444444444666666666666666777777888777777777888999999::::::999::::::;;;;;;::::::999888999;;;;;;:::999;;;<<<999999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<;;;:::888777555555666666666666555555222222333444444444444444333222222222222333333444222222333222333666:::>>>===999444111111222222222000000000000////////////000000000000000000000000111111111111111111111111//////////////////////////////............//////------...////////////...//////////////////////////////////////////////////////............//////666444000...,,,---///000........./////////000000------......///000000111.........///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,+++******,,,...000//////,,,,,,,,,---------......,,,///222222000...---,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,)))***,,,---.../////////,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,---...///000//////////////////////////////......---,,,,,,,,,333333444555555444333222000000////////////000000000000000000000000000000///000111222222111000///.../////////000000000111000000111111111222222222.../////////000000000000000000000000000000000000//////000111111000/////////000000000111111111111000111222222333333222222111111111111000000000000........./////////000000....../////////000000000////////////000000000000000000000000000000000000000000000000000000000000222222111111000//////...000000000000000000000000//////000111222222222222111111222222222222111111000000111222222222222111222222222222222222222222222111000//////000111222111111111222222222333333111111111111111111111111000000000111111222222222333333222222222222333333111111111111111111111111/////////000000000111111000000000000000000000000/////////000000111111111//////000000000000000000......//////000/////////......///000000000000000.........//////000111111/////////000000000111111000000000000000000000000000000000000000000000000111111111111111222222333222222222222333333333333666666777777888888888777777777777888999999::::::999::::::;;;;;;::::::999777888::::::::::::<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::999888111333666888888777666555222333444555555555444333222222111111222333444444000222333444555777:::===:::666111000111222222111000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000//////............//////,,,---......//////......////////////////////////////////////////////////000///...------...///000111000...---------...///---------.........//////........................---------....../////////........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---......,,,++++++,,,......---,,,,,,,,,,,,---------......,,,...000000...---,,,------------------------------------------.........------------------------***+++,,,---------,,,+++******+++++++++,,,,,,,,,***,,,...000111000...---,,,------......------,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///000000000///------,,,,,,+++++++++---...///////////////////////////...------------------,,,333444555555555444333222000000////////////000111000000000000000000000000///000111222222111000///.../////////000000111111000111111111111222222222000000111111222222222333000000000000000000000000...000111333333111000...//////000000111111111222111111222333333333333222111111111111000000000000---.........//////000000........./////////000000////////////000000000000111111111111111111111111000000000000000000000000222222222111000//////...000000000000000000000000//////000222222333333333222222333333333333222222000000111222222222222111222222222222222222222222222111000//////000111222111111222222222333333333000000000000000000000000000000111111222222222333444333333222222333333444111111111111111111111111---.........//////000000000000000000000000000000......//////000000000111222222111111000/////////------...///000000000///......///000000111000000111000000/////////000000000000000000111111111111000000000000000000000000111111111111111111111111111111111000111222222333111111222222222333333333555666888999999999888777777777777888999999::::::999999;;;;;;;;;;;;999999999:::;;;;;;999999:::;;;;;;:::::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<===<<<;;;999888111444888;;;<<<:::888777222333444555555555444333111111111111222333444444///111333555666888;;;===777444000///111333222111000000000000////////////000000000000000000000000111111000000000000111111111111111111111111111111//////............//////,,,---......//////......////////////////////////////////////////////////000///...------...///000+++,,,------...---------,,,,,,,,,---------......///......------,,,,,,+++,,,,,,,,,------.................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,---...///000---,,,+++,,,------+++))),,,,,,,,,---------......---...//////---,,,,,,------------------------------------....../////////------------------------+++,,,...///000///......*********++++++,,,,,,,,,,,,...111222222000---***,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000111222222222111///...///...---,,,------///000////////////////////////,,,,,,,,,------.........777777777777666555444333111111000000//////......000000000000000000000000111111000000//////.........000111000///...///111////////////////////////......///000000000000000111111111111111000//////333222222111000///......000000000000111111111111333333222111000000111111111111000///////////////111111000000//////......////////////000000000000111111111111111000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000000111222222222222111111222333333333333222111333333333222222111111111111111111111111111111111222222333333333222222111000000000000000000000000//////000111222222333333000000000000000000000000222111111111000000////////////000111111111111111000000////////////000000111222222222222111000000111111000///////////////000000///////////////000222222222111111111111000000000000000000000000000//////000000000000//////111111000000000000000000000000000000111111111111111222333333333333222111111222222333333222222111555666666777888777777777666888999999888888999:::;;;::::::999888888888888=========<<<<<<;;;;;;;;;:::::::::999888777666555:::999999999999999999:::999999:::::::::999888888444555666777888888888777444555666777777666555444444444444333333222222222333000...111777<<<<<<;;;444333222111000000000000000///...///000111111///000///...------...///000000000////////////000000////////////////////////------............------//////...------------...+++,,,---...////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...........................,,,,,,,,,------.........+++,,,------......------...------------...//////---------------------------------,,,,,,,,,++++++,,,,,,++++++,,,...///000...---+++******+++---...---,,,+++******+++,,,---------------------------000///...------,,,------.........------,,,,,,,,,------------------------......------------.........------,,,,,,,,,------...---,,,+++,,,---...///++++++,,,,,,,,,,,,------------------------------//////......---------,,,.........------,,,,,,,,,,,,,,,,,,---------......---------------------------------.........///////////////...---------,,,------------------------//////............//////666666666666555444333222000000000000////////////000000000000000000000000111000000000/////////......000111000///...///111000000000000000000000000///000000111111111111111111111111111111000//////222222111111000000//////000000000000111111111111333222222111000000111111111111000///////////////111000000000/////////...////////////000000000000111111111111111000//////////////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111......//////000111111222000000111222222222222111111222333333333333222111222222222111111000000000111111111111111111111111111222222333333222222111000000000000000000000000///000000111222222333333111111111111111111111111111111111111000000000//////000000111111111000000000000////////////000000111222222222222111000000111111000///////////////000000////////////000000222222222111111111111000000000000000000000000000000111111222222111111000111111111111111111111111000000000000111111111111222333444444444444333222111222222333333222222111111222333333444444333333777888888888777777999:::;;;:::999888777888888999::::::999999888888888888999999999999999888777666999999888888888888999999::::::::::::999888888777444444555555555555444444222333444444444444333222444333333333333333333222333111///333888<<<<<<:::444333222111000000000000///...---...000111000///000///............///000000000////////////000000////////////////////////------............---------------------...///000,,,,,,---...////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...........................,,,,,,------------------,,,,,,---..................------------...//////---------------------------------,,,,,,,,,++++++,,,++++++***+++,,,---......---+++******+++---...,,,,,,+++******+++,,,,,,------------------------.........---......//////......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------...---------,,,---------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,---------------------------------------..................------------------,,,,,,,,,,,,---------......---------------------------------........./////////////////////.........------------------------///..................///444444444444444333222111////////////000000000000000000000000000000000000000000000000////////////...000111000///...///111111111111111111111111111000000111222222222222222111111111222111111000///111111111000000000000000000000000000111111111111333222111111000111111111111111000///////////////000000000000////////////////////////000000000000000111111111111000000////////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111...//////000000111111111000000111222222222222111111222222333333222222111111111111000000000000000111111111111111111111111111111222222222222222111000000000000000000000000000000000111222222333333222222222222222222222222111111111111000000000000000000111111111000000///000000////////////000000111222222222222111000000111000000///////////////000000////////////000000222222222111111111111000000000000000000000000000222222333333333333222222111111222222222222222222000000000111111111222222333333444444444444333333111222222333333222222111000000111222222222222111777888888777666666999;;;;;;:::888666666777999:::888888888888777777777777888888999999999888888777888888888777777888888888:::::::::999888777777666555555555555555555444333111222222333333222222111222333333333333333333444333222222555:::<<<:::888333222111111000000000000///...---...///000000...000//////......//////000000000////////////000000////////////////////////------............------,,,,,,,,,---...///000111------..................////////////////////////////////////////////////////////////////////////......------------..............................------------------,,,,,,------...////////////......------------...//////------------------------------------,,,,,,,,,,,,++++++*********+++,,,,,,------++++++++++++------,,,,,,++++++++++++,,,,,,---------------------------------......///111111...------------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------------------......------,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////---------------.........,,,,,,,,,---------......---------------------------------...............///////////////000000000------------------------......------------......222222333333222111000000......//////000000111111////////////////////////000000000000////////////...000111000///...///111111111111111111111111111///000111111222222111111111111111222222111111000000000000000000111111111///000000000111111111111222222111111111111111222111000000///////////////000000000000////////////////////////000000000000000000111111111111000/////////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111000000111222222222222111222222222222222222222222111111111111111111000000111111111111111111111111000111111222222222222111000000000000000000000000000000111111111222222222222222222222222222222222111111111000000000000000000111111111111000//////000000////////////000000111222222222222111000000000000////////////000000000////////////000000111222222222111111111000000000000000000000000000000222333333333333333333222222222222222222333333333000000111111111222222222333333333333333333333333111222222333333222222111111222222333333333333333777777777666555555888;;;:::999777555555777999:::::::::::::::::::::999999666777888999999999999999888888777777777777888888;;;:::999888777666666666555666777777777777777666333333333333333333333333222222222333333444444444333333555888;;;;;;888666222222111000000000000000///---------///000///...///////////////000000000000000////////////000000////////////////////////------............------,,,,,,,,,------///000000///......------------...////////////////////////////////////////////////////////////////////////......------------.......................................------,,,,,,,,,---......///000/////////...------------...//////...........................------------,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............///000111------------------------,,,,,,------------------------,,,,,,,,,,,,---------------.....................------,,,,,,,,,---+++++++++,,,,,,,,,---------------------------------------...............,,,,,,------......//////,,,,,,,,,---------......................................................------......//////000000------------------------------,,,,,,,,,,,,------111111111111111111000///......//////000000111111////////////////////////////////////000000000000...000111000///...///111111111111111111111111111...///000000111111000000111111222222222222111111000000000000000111111111///000000000111111111111222111111111111111222222111000000///////////////////////////000000000000////////////000000000000///000000111111111000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000111222222222222111222222222222222222222222222222222222222222222222111111111111111111111111///000111111222222222222000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000111111000000111111111000000///000000////////////000000111222222222222111000000000000////////////000000///////////////000111111222222222111111111000000111111111111111111111111111111222222222222111111111111222222222333333333111111111111222222222222222111111111111111111222111222222333333222222111222222333444444444444444555666666555444555777999999888666555555666888999::::::::::::;;;;;;;;;;;;666777888999999999999999888888777777777777888888:::999888666666666666666444444666777888888888888333333333333333333333333222222222333333444444444333444666999:::999666333111111000000///000000000///...---...000000000///...//////000000000000000000000////////////000000////////////////////////------............------///......---------......//////...---------......///////////////////////////////////////////////////////////////////////////......------......///.................................------,,,,,,,,,---......///000/////////...------------...//////.................................---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...............------------------------,,,,,,,,,---------............------------......,,,---.../////////...............------,,,,,,++++++++++++,,,,,,,,,------------------------------000000///...---,,,,,,,,,---------....../////////,,,,,,,,,---------...................................................---,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------000000111111111000000///////////////000000000000000000000000000000000000////////////000000000000...000111000///...///111111111111111111111111111......///000000000000000000111222222333222222222111111111000000000000000000000000000111111111111111111111000111111222333111111000///////////////////////////000000000000////////////000000000000///000000111111111111000000000000111111111222222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000111222222222222111333222222111111222222333222222222222222333333333111111111111111111111111//////000111222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111//////000111111111111111000000////////////000000111222222222222111000000///////////////000000111///......//////000111222222222222111111111111000111111111111111111111111000000111111111111000000000000111111222333333333111111111222222222222333111111000000000000111111111222222333333222222111111111222333333333333222333555666666555555666777666666666666666777777888888888888999999999999999666777888999999999999999888888888777777888888888999888666555555555666777222333444555666666666666222111111000000111111222222333333333333333333444444555777888888666444222111000000//////000000000000///...///000111111///......///000111111111111000000////////////000000////////////////////////------............------//////...---------------///...---,,,,,,---////////////////////////////////////////////////////////////////////////////////////............//////........................------------------,,,,,,------...////////////......------------...//////....................................---------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........000000...------,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------.........///......------......///+++,,,...///000000///...............---,,,++++++++++++,,,,,,,,,,,,------------------------------111111000...---,,,+++***.............../////////,,,,,,,,,---------.............................................---------,,,,,,,,,,,,,,,---------------------------------......------------......000000111111111111000000000000000000////////////000000000000000000000000.../////////000000000111...000111000///...///111000000000000000000000000//////000111111111111000000111222222333333333222222222111111000000//////000000000000111111111111111111000000111222222333111111000///////////////.../////////000000000111////////////000000000000//////000111111111111111000000111111111222222222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000111222222222222111333333222111111222333333000111111111222222222222111111111111111111111111...///000111222222222222000000000000000000000000111111111111111111111111222222222222222222222222///000000000111111111111---...///111222222222222000000////////////000000111222222222222111000000///////////////000111111............///000111222222222222111111111111000111111111111111111111111000000111111111111000000//////000000111222222333111111111222222222333333222222111000000111222222111222222333333222222111000111222222333333222222111444666777666555555555444555666777777777666666777777777777888888888999777888888999999999888888999999888888888888999999777666555444444666777888555555666666555444333333333222111111111111222333444333333333333333333222444666777777555333222111000000////////////000000111000///000222222222000---...000111222222111111000000////////////000000////////////////////////------............------......---------......///...---,,,,,,,,,...000111//////////////////////////////////////////////////////////////////////////////............//////........................,,,,,,------------------,,,,,,---..................------------...//////....................................------------***+++,,,---...------,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---......///...------,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---......///...------,,,,,,------...+++,,,...000111000//////...............,,,+++***++++++,,,,,,,,,,,,------------------------------000000///...---,,,,,,+++////////////............,,,,,,,,,---------..............................//////.........------------------------,,,,,,,,,------------------------///..................///000000111111111111111000111111000000//////......000000000000000000000000.../////////000000111111///000111000///...///111////////////////////////000000111222222222222222000111222333333333333333333222222111000//////...000000000000111111111111111111000000111222333333111111000///////////////.../////////000000111111////////////000000000000//////000111111111111111000111111111111222222222000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111111111000000111222222222222111444333222111111222333444//////000000111111111222111111111111111111111111......000111111222222222000000000000000000000000222222111111111111111111333333333333333333333333//////000000111111111222,,,---///000222333333333000000////////////000000111222222222222111000000///////////////000111111............///000222222222222222111111111111000111111111111111111111111111111111222222111111111...//////000111111222222111111222222222333333333444333222111111222333444222222222333333222222222222222333444444444444333000333777888777555444444222444666888888777666555777777888888999999999:::888888999999999888888777::::::999999999999::::::666555444333444666888999::::::999888666555333222555555444333333444555555444444444333333222222222555666777666444222111000000000////////////000111222000000000222333222111---...000111222222222111000000////////////000000////////////////////////---..................---,,,,,,,,,---...///000111...---,,,+++,,,...000222//////////////////////////////////////////////////////////////////////////////............//////........................,,,,,,,,,------.........+++,,,------......------...------------...////////////////////////////////////.........---------((()))***,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---...//////++++++++++++,,,---......,,,,,,,,,------.........++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++,,,...000111111000///......//////...,,,+++)))++++++,,,,,,,,,---------------------------------..................------000000//////......------,,,,,,,,,---------......//////////////////////////////.........---------/////////......------,,,------------------------//////............//////000000000000000000000000000000000000000000000000222111111000///......---000000000000000000000000000000000000000000000000000000111222222222222111000000000000////////////......///000111222333333333222000/////////000111000000000000////////////111111111111111111111111000000000000000000000000,,,------...///000111111////////////////////////222111111111000000//////222222222111000//////...............////////////000000000000111111111111222222111111000/////////////////////000000000000111111111111111111111111111111111111111111111111222222111111111111111111111222333333444444444444111111222222222333333333,,,...111222111111111222000000000000000111111222111222222333222111000///---...///111222222222222//////000111111111111111000000000000000000000000222222222111000//////...///////////////000111222///000000000000000//////000000000000111111111111222222222111111111111000......//////000000111111...///111333444333222000111111111111111111111111222222222222222222222222333333333222222111111111......///111222333444555444444444555444444333333333333333444444444555555999999999888888888888777777777777777888888888888777777777777777777777777999888666555444555777888666666777888888666222///333333333333333333333333444444333222222333444444777666444222111/////////............////////////111///---...111222000...000000000000000000000000000000////////////000000////////////............***+++---///111111111111,,,,,,---......---,,,,,,---......---,,,,,,---///------...............------...///000000///......111///------///000///...,,,,,,------.../////////111000///000111000///---///---,,,---000222000...///...---,,,,,,---...///..................------......---,,,---...///000.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,---------.........//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......---------------,,,++++++,,,,,,,,,+++,,,------......------.........000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......,,,++++++---////////////////////////////////////...------,,,,,,---------............//////...---,,,,,,---////////////.........---------///---------//////...------------............///////////////////////////000000000000000000000000222111111000//////......000000000000000000000000000000000000000000000000000000111222222222222111111111000000000//////////////////000111111222222222222000/////////000111000000000000////////////111111111111111111111111000000000000000000000000---.........///000000000////////////////////////111111111111000000000///222222111111000//////.../////////000000000111111000000000000111111111111000000000000000111111111/////////000000000111111222222222222222222222222111111111111111111111111222222111111111111111111111222333333444444333333111111111222222222333333---///222222222111111222000000000000000111111222222333333444333222111000...///000111111222222111//////000111111111111111000000000000000000000000222222111111000//////...//////.........///000000//////000000000000//////000000000000111111111111222222222111111111000000//////000000111222222222///000111222333222111111111111111111111111111111222222222222222222222222333333333222222222111111//////000111222333333444333444444444444444333333333333333444444444555555777777777888888999999999777777777777777777666666777777777777777777777777888777666555555666777888;;;<<<===<<<:::666222000333333333333333333333333444333222111111222333444666555444222111000//////....../////////000000000222000...///111222000...000000000000000000000000000000////////////000000////////////............+++,,,...///000000000000------...//////...---------......---,,,,,,---............/////////......---...///000000///...---///...---...///000///...---------.........//////...------...000000///---000...,,,---000111///.........------------......------------------------...------,,,---...///000/////////......---------------------------------,,,,,,------------,,,,,,)))***+++,,,,,,------,,,---------.........//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...///111222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......---++++++---///........................------..................---------............///000///............///000//////.........---------///---,,,,,,......---,,,---------............///........................000000000000000000000000111111111000000//////...000000000000000000000000000000000000000000000000000000111222222222222111222222111111111000000000000000000000000000000000222111111000///000000000////////////000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////111111111111000000000000222222111111000/////////000000000111111111222222000000000000111111111111...//////000111111222222000000000111111111222222333333333333333333333333111111111111111111111111111111222222222222222222111222222333333333333333111111111222222222222333000111333333222111111222000000000000000111111222333333444444444333222222000000111111111111111000//////000111111111111111000000000000000000000000222111111000000//////...//////......---.........//////000000111000000///000000000000111111111111222222111111111000000000000000000111222222333333222222222111111111111111111111111111111111111111222222222222222222222222333333333222222222222111000000111111111222222222333333444444444444333333333333333444444444555555444555666777888999999:::777777666666555555555444666666666666666666666666888777666555555666777888@@@BBBCCC@@@:::555222222333333333333333333333333222222111111111111222222555555333222000000/////////000000000000111111111222111000000111222111000000000000000000000000000000000////////////000000////////////............------...///000000//////......///000000///..............................///000000000////////////---...///000000///...------------...000111000...//////......------......,,,,,,,,,...111222111000000///......///000...------..................---,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////////////////.........------------------------,,,------......------,,,((()))***,,,---------------------.....................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,------+++,,,------......------///...///111222222///---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......---,,,,,,---///........................,,,,,,------...//////000---------............///111000////////////000000...............---------000///......//////---,,,---------............///////////////////////////000000000000000000000000111111111000000000//////////////////////////////////////////////////////000000111222222222222111222222222222111111111000111111111111000000//////222111111000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000///////////////////////////////////////111111111000000000000000111111111111000000//////000000000111111111222222///000000000111111111111//////000000111111111111000111111111222222222222222222222222222222222222111111111111111111111111111111222222222222222333111222222333333333222222111111111111222222222222111333444333222111111222000000000000000111111222333333333333333333222222222222222222111111000/////////000111111111111111////////////////////////111111000000////////////000///...---------------//////000111111111000000///000000000111111111111111111111111000000000000//////000111111222222333333333222111000000000111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222333444444444333333333333333444444444555555444444555666777777888888666666666555444444333333555555555555555555555555777666666555666666777888>>>BBBCCC@@@888222111333222222333333333333444444111111111111111111111111444444222111000000000000000000111111111222222222222111111111222222111111////////////////////////000000////////////000000////////////............//////////////////...............//////..................///000111000///111111111000000000000000...///000000000///...---,,,,,,---///111222111///111111///...------------------...111444555555444000000/////////......---,,,---...//////...---,,,,,,,,,,,,,,,,,,---------------------......////////////..................------------------,,,,,,,,,------......------,,,++++++,,,---------------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------////////////...---,,,+++,,,,,,,,,---------------+++,,,------......------------...000222111///------------------------------------............///---...///...---,,,---///........................---------.........//////---------............///000000//////////////////........................333111000000000000///------------............///000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////000000111222222222222111222222222222111111111000222222111111000/////////111111111111000000000///.../////////000000000111000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000111111111111111000000000000000/////////000000000111111///000000000111111111111111111111111000000//////000111111111222222222222000000000000000000000000111111111111111111111111111111222222333333333333222222222333333222111111000000111111111222222222222333444333111111222333000000000000000111111222222111111111111222222222222222333222222111000/////////000111111111111111////////////////////////000000000///////////////000///...---------------//////000111111111111111///000000000111111111111111111111000000000//////......//////000111111111333333222111000000000111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111000111222222333444444333333333333333444444444555555555555555555555555555555666555555555444444444333444444444444444444444444666666666666666777888888888<<<>>>;;;555000111333222222222333333444444444111111111111111111111111333222111111000000000000111111111111222222222222111111222222111111111222////////////////////////000000////////////000000////////////............000//////...............------------------------///......111444555444222333222111000///000000000...///000000000///---,,,,,,,,,---///222444333222333222000...---------...------...111444555555444000000000///...------...,,,---...//////...---,,,,,,---------.........///---------...............------------------------......---------,,,,,,,,,,,,------------------,,,---...............---,,,.....................---......---------,,,,,,,,,+++++++++,,,,,,,,,------.../////////......---,,,+++,,,---............---+++,,,------......------,,,,,,---///111111...,,,---------------------------------............///---...//////------...///........................//////.........------------------............///////////////...------------.....................111000//////000000...------------............///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111222222111111111000000000222111111111000000//////000111111111111000//////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000/////////000000000111111000000000000111111111111222222111111000//////...000000000111111111222222000000000000000000000000111111111111111111111111111111222222333444444444222222222222222222111000000000000111111111111222111222222222000000222444000000000000000111111222111111000000000111222333222333333333222111000000//////000111111111111111000000000000000000000000//////////////////////////////......---.........//////000111222222222222000000000000111111111111111111000000000/////////.........///000000111111222222222111111111111111111111111111111111111111222222222222222222222222111222222222222333333333222222111111111111111111000111222333333444444333333333333444444444555555555555555444444444333333555555555555555555555555555555555555555555555555555555666666777777888888333666777666333111111333111222222333333444444555111111222333333222111111222111111000000000111111000111111111111222222222000111222111000000111222000000000000000000000000000000////////////000000////////////............000//////.........//////------,,,,,,,,,,,,------///...///333888:::888666333222111/////////000000//////000000000...---,,,...------///222555777777333222///---------...///,,,,,,,,,...111222111000...///000///...---...///---..................---,,,------....../////////,,,---......//////......,,,,,,,,,---------------.........------,,,,,,++++++,,,,,,------,,,,,,+++------............------...............---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++---...//////...---+++,,,------......------,,,,,,---000111111///------------------------------------............///,,,...000000...---...///------------------------000//////...------,,,,,,---------............///.../////////...---,,,+++---------..................---,,,,,,......---,,,---------............///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111111111000000000/////////111111111000000000000000000111111222111000///............///000111111111000000000000000000000000000000000000000000000000/////////000111111111222000000000000000000000000///000000000111111111111000000000000000000000111000000000111111111222222000000000000111111111111111111111000000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111222222333444444555222222222222222111000000000000000000111111111111000000111000///000222444000000000000000111111222222222111111111222333444222222333333333222111111//////000111111111111111000000000000000000000000//////////////////////////////.........///000000//////000111222222222222000000000000111111111111111000000000////////////...//////000111111222222///000111222333222111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111222222000000111333333444444333333333333444444444555555333333333333444444444444444444444555666666777777555555555555555555555555444555666777777888888888444444444333333333222222111111222333333444555555111222333444444333222111111111000000000000111111000000000111111111111222...000222111///...000222000000000000000000000000000000////////////000000////////////............//////...---......///000///...---,,,,,,---...//////...///555;;;>>>===:::444222000.........///000///000000000000...,,,+++000...---///333777:::;;;333111///------...///000...------...000000///------///000000...---///111......------------......++++++,,,------...//////,,,---.../////////...---------------.........//////......---,,,,,,++++++***++++++,,,,,,++++++***((()))***,,,---.........//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............***+++---///000///......+++,,,------......------......///111333444111///........................---------............///,,,...000000///.........------------------------..................---------------............//////000000000///...,,,+++---------.........//////...---,,,---///000000///---------............///////////////////////////000000000000000000000000111111111111111111222222000000000000000000000000000000000000000000000000000000111222222222222111000000000000////////////000000000000000000111111000111111222222000///...---......///000111111222000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000//////000000111111111222000000000000000111111111111111222222222333333333000000000000111111111111/////////000111111222222////////////000000000000111111111111111111111111111111111111111111111111111111222333333444555555222222222222222111000///000000000000111111111111...///000//////000333555000000000000000111111222333333222111222333555666111222222333333333222222//////000111111111111111000000000000000000000000.........//////////////////////////////000111222//////000222222333333333000000000000111111111111000000000000////////////000000000111222222333333...///111333444333222000111111111111111111111111222222222222222222222222111111111222222333333333000000111111111222222222///000111222333444444444333333333444444444555555111111222333444444555666333444444555666777888888666666666666666666666666444444666777888888888888666444333333444555333222111111222333333444555555222333444444444444333222000000000000000111111222///000000000000111111111...000222111...---///111000000000000000000000000000000////////////000000000/////////............///...------...///000111000///...------...///000///...///666===AAA???<<<333222000...------...//////000000000000...,,,+++111///---...333888<<<>>>333111///------...000111111000///000111000///---+++...000000...---///222///...---,,,,,,---...///******+++,,,,,,---......,,,,,,.../////////...------.........//////000000//////...---,,,,,,++++++*********++++++*********$$$%%%'''***,,,...////////////.........---------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,...///000000111111***+++---///000000///...+++,,,------......------//////111333555555333111........................---------.........//////,,,...000111///.........------------------------,,,,,,------.../////////---------.........//////000111111111000///---,,,---------.........//////000//////000333444444333---------.........//////000000000000000000000000---......///000111111222000000111111222222222333111111000///////////////222000///111333333///,,,///000111111111///...---000000000000////////////000000000000000000000000000000////////////000000............///000222222222222111000//////000000////////////////////////000000000000000000000000//////000000111111111222111111000000000000000000000000000000000000000000000000000000000000000000111222333111///......///111111222222222333333333//////000111222222333333......///000111222222333111111111111111111111111111111222222222333333333111111222222222333333333000000000000000000000000222222222222222222222222222111111111000000//////000000111222333333444444333222222222222222222333000000000000000000000000000000000000000000000000//////............//////000000111111111111000000333333222222111111000000............//////////////////000000000000//////111000000000000222333444111111111111111111111111444333333333222111111111222222222222222111000///222222111111111111111111222222111111111111222222333333333444444333222222444444444444444444444444111111111222222333333333222222333555666888999999999777666444333333333444555666888777555444444555444333222222111111222222222222222333333444444444000000111222111000///...000000000000000000000000...//////000000000000000//////000111111111111111111111000000//////......///////////////000111111........................000000000000000000000000000///...------...///000000//////444:::>>>???>>>444333111000...---------//////000000000000//////------///000222444555666444000,,,,,,...//////...........................////////////////////////000///...------...///000///............//////000...---,,,---/////////...////////////////////////......////////////......///......------,,,,,,+++000000///...------,,,,,,////////////////////////------------------------...------,,,,,,------...---------.........//////------------------------------------------------.........////////////000------......------,,,+++---------.........//////000000000000000000000000........................///......---------...............///......------........................000000000///......------)))***+++,,,...///000000000/////////............000000000000000000000000......//////000000111111000000000000111111222222111111000///////////////222000///000222222000...///000000000000//////...000000000000000000000///000000000000000000000000000000////////////000000............//////000111222222111000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000111222333111///...///000111111111111222222222222///000000111222222333333//////000000111111222222111111111111111111111111111111111222222222333333//////000000000111111111000000000000000000000000111111111111111111111111111111111111000000000///111111111222222333333333222222111111111111222222000000000000000000000000000000000000000000000000//////............//////000000111111111111000000111111111111111000000000............////////////000000111111111111000000111000000000000222333444111111111111111111111111222222222222222111111111111111111111111000//////111111111111111111111111222222111111111111222222222333333444333333222222444444444444444444444444111111222222222333333333222222333555666777888999777777555444333333444444555666888777555444444555555444333333222222333333222222333333333333333333111111222222222111000///000000000000000000000000//////000000000000000///000000111111000000//////111000000000/////////...///////////////000111111........................////////////////////////000///...------...///000///......222666::::::999222222000///............//////000000000000//////---...///000111333444444333000,,,,,,...//////...................................................000///...------...///000......---......///000000...---,,,---///000///.................................////////////......------------------------000//////...------,,,,,,........................------------------------...------,,,,,,------...---------.........//////------------------------------------------------------........./////////......//////......---------------.........//////////////////////////////------------------------///......---------............//////......------....................................////////////,,,,,,------...///000000///............---------000000000000000000000000////////////000000000000////////////000000000000111000000///////////////222000//////111222111000000////////////000000111000000000000000000000000000000000000000000000000000000////////////000000//////.........//////000222111000000000000000000111111111111111111111111000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111222222111///...///000000000000000111111111111000000000111222222333333000000000000000111111111111111111111111111111111111111111222222222222333/////////000000000000111000000000000000000000000////////////////////////111111111111000000000000111111222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000//////............//////000000111111111111000000////////////000000000000............////////////111111222222222222111111000000000000111222333444111111111111111111111111000000111111111111111111///000000000000///......111111111111111111111111222222111111111111222222222222333333333333222222444444444444444444444444111222222222222333333333222222333444666777888888666555555444444444555555555666888777555444444555666555444444333333444444333333333333333222222222222222222333222111111000////////////////////////000000111111111000000///111111000000//////......000000000000///////////////////////////000111111........................//////////////////////////////............//////...------///222444444333111000//////......////////////000000000000//////......//////000111111111111///---,,,---.........................................................//////............//////------------...///000111...---,,,---///000///...------------------------------............------+++,,,,,,---......///////////////...------,,,,,,........................------------------------...------,,,,,,------...---------...............------------------------------------------------,,,---------............000////////////.........------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------......////////////.........------........................,,,------...//////000000........./////////000000.........---------,,,,,,000000000000000000000000000000000000////////////......//////////////////000000////////////000000111000///...///111222222000///.........000111222000000000000000111111111000000000000000000000000000000////////////000000111111000/////////000000111111000000000000000111111111111111111111111111000000000000000000000000//////000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000222222111/////////000////////////000000000000000000111111111222222222111111111000000000000000111111111111111111111111111111111111222222222222111111111111222222222222000000000000000000000000////////////////////////111111111000000000000000222222222222111111111111000000////////////000000000000000000000000000000//////////////////////////////............//////000000111111111111000000---.........//////000000............////////////000111111222222111111000000000000111111222333333111111111111111111111111/////////000111111111222///000000000000000//////111111111111111222222222222222111111111111222222111111222333333333333222333333333333333333333333222222222222222222222222111222333444555666777777444444444444555555666666555666888777555444444555555555444333333333333333444333333333222222111111333333333333222222111111////////////////////////000111111222222111111000111000000//////...//////000000000000///////////////////////////000000111......................../////////////////////////////////....../////////............//////////////////.........//////000//////000000000000/////////////////////////////////...---------........................................................./////////....../////////,,,,,,,,,---...///000111///------...///000///...------------------------------............------,,,---------........./////////.........---------........................------------------------...------,,,,,,------...........................------------------------------------------------,,,,,,,,,---------......000//////...........................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000///......---------........................---------......///////////////..................//////.........---------////////////////////////000000000000//////////////////..................000000////////////000000111111000/////////111222000///.........000111222///000000000111111111222000000000000000000000000000000////////////000000222222111111000111111111111000000000000000111111111111111111111111111111000000000000000000000000000000//////////////////000000111111111222222222000000000000000000000000000000000000000000000000000111222111000///000111....../////////000000000111111111111111222222222111111111000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111000//////////////////000000000000000000000000000//////////////////////////////............//////000000111111111111000000------....../////////000............//////////////////000000000000/////////000000111222222333333111111111111111111111111/////////000111111111222000000111222222111111111000000111111111222222222222222111111111111222222000111222222333333333222333333333333333333333333222222222222222222222222111222222333444555666666333333444555555666666666555666888777555444444555444333333222222222222222333333333222222111111111333333333222222222222222////////////////////////000111111222222222222222000000////////////000111////////////000000000000///////////////000000111////////////////////////...........................//////////////////...////////////...---.....................//////000//////000000000000//////////////////.........------......---------...///...................................................//////////////////...,,,,,,,,,------...000000///...---...000000000///---------------------------..................---/////////......---------...............---------........................------------------------...------,,,,,,------........................---------------------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,------........./////////000000........................---------------------------------------...//////222111000...---------...........................///.........---------,,,.........------------,,,000000000000////////////////////////////////////////////////000000000000////////////............///////////////000000111111222222111///...000111000////////////000000111///000000111111222222222000000000000000000000000000000////////////000000111111111000000111111222000000000000000111111222111111111111111111111111000000000000000000000000000000////////////....../////////000111111222222000000000000000000000000000000000000000000000000000111222111000///000111////////////000000000000111111111111111111111111000000000000000111111111111111111111111111111111000000000111111111111222000///////////////......000000000000000000000000111111111111111111111111000000000000111111111111000000111111111111111111000000////////////000000000000000000000000000000000000000000000000000000//////............//////000000111111111111000000............////////////............//////////////////000000000000////////////111222222333222222111111111111111111111111000000111111111111111111000111111222222222222111000000000111222222333333222222111111111111222222///000111222333333333333333333333333333333333333333333333222222222222111111111222333333444555555333333444555666666666555555666888777555444444555333333222111111111111222222222222222222111111111333333222111111111111222///////////////////////////000111222333444444444222222000//////000111111////////////000000000000///////////////000111111////////////////////////..............................////////////.........///000///...---...///.........---......////////////000000000000//////000000//////............+++---......---,,,...///........................------------------------......////////////......---------,,,------...//////...---...000111000///------------------------......////////////......000000//////...------,,,........................------------------------------------------------...------,,,,,,------..................---------------------------------------------------------,,,---------............///...---++++++,,,------....../////////000000000................................................---------------...///000333222000...------..............................//////......---,,,,,,+++---------------,,,,,,,,,111111111000000000//////////////////////////////......//////000000111111000000000/////////......///////////////000111111111333444333///---...//////000000000000//////...///000000111111222333333000000000000000000000000000000////////////000000///.........///000111111000000000000000111222222000000000000000000000000000000000000000000000000000000/////////.........---......///000000111111000000000000000000000000000000000000000000000000///000222111000///000222//////000000000111111111111111111111111111111111//////000000111111222222111111111111111111111111000000000000111111111111000000//////............000000000000000000000000111111111111111111111111///000000000111111111111//////000000111111222222111000000//////000000111000000000000000000000000000000000000000000000000//////............//////000000111111111111000000000000//////////////////............////////////000000000111111000000000...///111222333333222222111111111111111111111111222222222222222111111111//////000111111111111111///000000111222222333333222222111111111111222222///000111222222333333333222222222222222222222222333333333222222222111111111111222222333333444444333444555666666555555444555666888777555444444555444444333222222222222333111111111111222222222222333222111000000000111111000000000000000000000000...///111222444555666666777666333111////////////.../////////000000000111///////////////000111111////////////////////////........................---...///000000///...---,,,...000///...---///111//////...---------......//////000000000000//////000000000///////////////***,,,......---,,,---///........................---------------------------...///000000///...---......------,,,,,,------000.........000111000///........................//////000000000000//////////////////....................................------------------------------------------------...------,,,,,,------...//////.........---------------------------------------------------------------........./////////000///---,,,,,,,,,........./////////000000000000////////////////////////---------------------------,,,,,,------///000000444222000...------..............................------------------------------------............000000000000////////////////////////////////////---......///000111111222111111000000/////////...///////////////000111111000333555444000---,,,---///000111111111///...---///000000111222222333333000000000000000000000000000000////////////000000,,,,,,,,,------///000111000000///000000111222222////////////////////////000000000000000000000000000000//////.........---,,,------...///000000111000000000000000000000000000000000000000000000000///000111111000///000222000000000000111111111111222222111111111111111111...//////000111222222333111111111111111111111111000000000000111111111111222222111111000000000///000000000000000000000000111111111111111111111111//////000000111111111222...//////000111222222333111111000000000000111111000000000000000000000000000000000000000000000000//////............//////000000111111111111000000111111000000//////................../////////000111111222222222222111111...///111222333333222222111111111111111111111111444333333333222111111111......///000000000000000///000000111222222333333222222111111111111222222//////000222222333333333222222222222222222222222333333333222222111111111111111111222222333333444444444555666666555444333555666888777555444444555555555444333333333333444000000111111222222222333333222000/////////000111111111111111111111111111---...000333555666777888;;;999555222///---------.../////////000000111111///////////////000111111000000000000000000000000........................---...///000000///...---***---//////------///222//////...---------------//////000000000000//////000000000000000000//////))),,,//////---,,,---///........................---------------------------...///000000///...---//////...---,,,,,,,,,,,,000///...///000111000///////////////////////////000000111111111111000000------......///000000000---.....................------------------------------------------------...------,,,,,,------...//////.........---------------------------------------------------------.........////////////000222000...---,,,---///000////////////000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444333000...------...///........................+++,,,,,,------......///............//////000000000/////////............000000000000000000000000////////////000000000000////////////000000000000//////............//////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////---------...///000000111000000000000000000000000333222222222111111000000---......///000111111222000000000000000000000000000111111111111222222222000000000000000000000000......------------......000000000000000000000000111000///......///000111000000000000111111111111111111111111000000000000111111111111000000000000222222222111111111000000111222222222222111000000000000000000000000000000000000000000000000000000222222111111111111222222...//////000111222222222////////////////////////111111111111111111111111000000000000////////////...............///000000222222222111000//////...111111000000//////......000000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222555444222000///000000111000000///////////////000111333555444333222333333111111111111111111111111000000000000111111111111444333333222111111111222222111111000000000000000444444444333333222222222555555555555555555555555444444444444444444444444333444555666666444222111444444222222222333444555111111000000000000111111//////000000000000//////,,,---...000222444666666;;;999666333111111111111/////////000//////...---------------------------000000000000000000000000000000...---,,,,,,,,,---.../////////...---,,,,,,---------------...///000111000000///...---------////////////////////////......///000000///...---........................,,,------......------,,,+++++++++,,,,,,------------------............///111///......///000///...////////////////////////---......///////////////111111222222222000///...///...---,,,,,,---.../////////............//////..................---------------------------------------.........//////..................------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------////////////////////////,,,,,,------...///000000---------...............------,,,+++,,,---...///............////////////000000//////.........---////////////////////////+++,,,,,,------.........---------.........////////////............//////000000000000000000000000////////////000000000000000000000000//////////////////............//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////......//////000111111222000000000000000000000000222222111111000000000000......//////000000111111000000000000000000000000000000111111111222222222000000000000000000000000//////............//////000000000000000000000000111000///......///000111//////000000000111111111111111111111000000000000111111111111000000000000222222222111111111000000222333333333333222111111000000000000000000000000000000000000000000000000111111111000000111111111...//////000111111222222000000000000000000000000111111111111111111111111000000000000///////////////////////////000111111222222111111000//////...111000000000/////////...000000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222444333222000000000000111222111111000000111111111111333444444222222222333111111111111111111111111//////000000000111111111333222111111000000000111333222222111111111111111444444444333333222222222555555555555555555555555555555555555555555444444333444555666555444222111333222111111000000111111000000////////////000000//////000000000000///////////////000111222222333777666333111000///000000111111111000000/////////////////////////////////////////////////////////111111000///...------,,,......//////......---,,,...............///000111111000000///......------////////////////////////111111111111///---+++***........................,,,------......------,,,+++,,,,,,,,,---------...---------............//////---,,,---///000000///////////////////////////---......///////////////111111222222222111/////////...------------...//////..................///................................................---------.........//////..................------........................,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///........................,,,,,,------...//////000////////////////////////...---,,,,,,,,,---//////............////////////000/////////............////////////////////////---------------.........------------............//////............//////000000000000000000000000////////////000000000000111111000000//////......000//////......//////000111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000//////////////////////////////000000111111222222000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000//////000000000000111111000000111111111111111111222222111111111000000000222111111111111000000000333333444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111111000000000000////////////000000000000000111222222222222111111000/////////000000000000////////////000000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222444333222111000000000000333222222222222222333333000222333333222111111222111111111111111111111111//////000000000000111111222111000000///000000000444333333222111222222222444444333333333333222222444444444444444444444444777666666666555555444444333444555555555444222111222222222222111111000///111111000000000000111111///000000111111000000///111000000000////////////333222000///......///000222111000///............////////////////////////////////////////////////111111111111000...,,,+++....../////////...------000////////////000111111000000000///......------////////////////////////111111111000///---,,,+++........................------............---------------------.........---------............///,,,++++++---///111111000////////////////////////---......///////////////000111111111111111000//////...------------...///......------------..............................////////////////////////---------...............------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111000000------------------------,,,,,,------.../////////111111000000//////............------......///000............////////////////////////............//////////////////////////////..................,,,,,,,,,---------......//////............//////000000000000000000000000////////////000000000000111111000000//////......000000////////////000000000000000000000000000000///////////////////////////000000000111111111111111111111111000000000////////////////////////////////////000000111111111000000000000000000000000//////////////////......000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000////////////000000000111000000000111111222222222222222222111111111000000111111111111000000000000222222333333222222111000////////////////////////000000000000000000000000//////000000000000////////////000000111111111111111111111111111111111111111111111111111111111111000000000000////////////000000//////000000111222111111111111000000//////000000000000///////////////000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111333222222111111000000000222222111111222222333333///111333222111000111222111111111111111111111111////////////000000000111222111111000000000111111333333222111111111111222333333333333333333333333444444444444444444444444666666666555444444333333333444444444444333222111111222444555555444333222333222222111111222222333000000000111111000000000000000//////.........---000000///......///000000000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000111111000...+++***......////////////......000///////////////000000000000//////.............................................///////////////........................------............------........................---------............///---,,,,,,...000111111000////////////////////////---......///////////////////////////000000000///.........------.........------,,,,,,,,,,,,---------------...............................................................,,,,,,------------..............................---------------------------......///////////////---------------------------------.........//////111111000000///...------............//////000000............///////////////////////////.........////////////////////////000000//////.........---,,,,,,,,,,,,------------//////............//////////////////////////////////////////000000000000111000000000/////////...000000////////////000000///////////////////////////////////////////////////000000000111111111111111111111111000000000///////////////////////////......///////////////000000000000000000000000000..................//////000000000000////////////000000000000000000000000//////000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000000000//////...////////////000000000///000000111222333333444222222222222111111111111000000000000000000000000111111111111111000//////////////////////////////000000000000000000000000...///000000000000///...000000000000000111111111111111111111111111111111111111111111111111111111000000000000///////////////............///000000111111111000000000000000////////////000000000000///000000000111111111111111111111111111111111111000000111222222222222111111111111111111111111111222222222222111111111000000000000000000111222222///111333222111000111222000000000000000000000000...////////////000000000222222111111111222222333222222111000000000000000333333333333333333333333444444444444444444444444444444444333333222222222333333333333333222222222///000222444555555555444111111000000000000111111000000111111111111000000...............////////////////////////000111111//////...,,,,,,+++++++++++++++++++++++++++++++++........................---.../////////---+++)))......///////////////...///......------.........////////////............------------------------............//////000000........................---......//////......---........................---------............//////......000222333111000////////////////////////---......///////////////------------......//////---..................---------,,,,,,,,,,,,---------------.........//////------------------------.....................---,,,,,,,,,,,,------..............................---------------------------......///////////////---------------------------------...............000000///......---,,,,,,.........///////////////............////////////.........///////////////////////////////////////000000//////.........---,,,,,,,,,---------......//////............//////////////////////////////////////////000000000000/////////000000000000000111000000//////000000111........................000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////............////////////000000000000000000000000............////////////////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000000000//////......////////////000000//////000111222444444555333222222222222111111111//////000000000000000111000000000111000//////...000000000000000000000000000000000000000000000000//////111111111111//////000000000000000000111111111111111111111111111111111111111111111111111111000000000000////////////...............//////000111111000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111222222222111111000............///000111111000222333333222111111222000000000000000000000000......////////////000000222222222222222222333444222111000000//////000000222222333333333333444444333333333333333333333333222222222222222222222222333333333333222222222222...///000111222333333333//////............//////000111111222222111111000------......//////000000/////////000000111111111///000000000000///......------------------------........................+++,,,------------,,,+++......///000000000/////////......------------...//////////////////......------------------------111111///...------------..............................////////////...............------------------------............//////000111333666666555333////////////////////////---......///////////////,,,,,,,,,,,,---///000111------...//////...------......------------......,,,,,,------.../////////------------------------...............---------++++++,,,,,,------..............................------------------------//////000111111111000000------------------------........................//////......------,,,,,,------...////////////...............////////////........./////////////////////////////////////////////..................---------.........////////////............//////////////////////////////////////////000000000000......//////000000111111111111000000000000111111////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////////////////////////////000000000000000000000000....../////////000000000......//////000000111111000000000000000000000000////////////000000000111000000000000000000000000000000000//////000000000000000000000000000000000...///000111111000///............/////////000000...///000111333444555666333333222222222111111111////////////000000111111111111111111111000//////000000000000000000000000000000000000000000000000///000222333333222000///111000000000000000000000000000000000000000000000111111111111111111111111000000000000/////////////////////...///000000111000000000000000000000111.../////////000000000111000000000000111111111111111111111111111111111111000000111222222222222111111111111111111111111111000111222222222222111000............///000111222111333444444222222222333000000000000000000000000........./////////000000111111111111111222333333333222111111000000111111222222222333333444444444333333333333333333333333111222222333333444444555444333333222222222222222222222111111000111111222000//////////////////000000111111222222111111000....../////////000000000...//////000000000000000---...111222333111000...////////////////////////........................++++++,,,,,,---...............///000000000000000000000///................../////////////////////////////////////////////111000///...------....................................////////////......------------,,,,,,,,,+++---------............///...///111666:::;;;;;;:::////////////////////////---......///////////////------------...000222333------...//////...------///..................///,,,,,,------...//////000........................//////.........---------***++++++,,,------............................................................///000000000000///................................................/////////...............+++,,,---...///......---............////////////............/////////000////////////////////////---------------................../////////000000//////............//////////////////////////////////////////000000000000------...///000111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////111111111000000000000000000000000000000000000000.../////////000000111111---......///000111111222000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000...///000111111000///.............../////////000...///000111333444666666333333333222222222111111.../////////000000111111222222222222222111000000000000000000000000000000000000000000000000000000///111222333333222111///111111111000000000000000////////////////////////111111111111111111111111000000000000////////////000000000000000111111222000000000000000111111111.../////////000000111111000000000000111111111111111111111111111111111111000000111222222222222111000000000000000000000000000000222333333222111000............///000111222111333555444333222333444000000000000000000000000............/////////000000000///000000111222222444333222222111111222222222222222333333444444444333333333333333333333333111222222333444555666666444333222222111111222222888666444222111111111222333333222222222222333333111111222222222222111111000000000000000/////////......//////000//////...))),,,///222222111///---////////////////////////........................,,,,,,,,,,,,...///111222......///000000000000000111111000///////////////.........///////////////111111111111111111111111...---------...///111222..............................////////////......---------,,,,,,+++++++++---------.........//////---...111777<<>>AAAAAA@@@999333,,,***,,,...---+++000000000///......------........................---------.....................---------,,,,,,,,,///////////////.........------------------------,,,,,,,,,------.........................................................------------------------//////.........------------------............///............////////////------------------------------------------------////////////////////////+++,,,------......------000000//////.........---//////.........---------//////000000000000//////000000000000000000000000//////000111111111111111111111111111000000000///111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////000000111111111111000000111111000000////////////000000000000000000000000////////////000000000111111111111111000000000///222111111000//////......////////////////////////...//////000000000000000000000000000000/////////000000000000000000000000111000000000////////////...//////000000111111111111000000000000000111111333111000000111111///...000111111222333333444444333333333222222111111111000000////////////000000111111000000000000111111111111111111000000000000........./////////000000000111111222222111111000111000000000000000111111000000000000000111111222000000000000000000000000//////////////////......000000111111111111000000111111222222111000000///111111111111000000000//////000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111222333555555444111///---////////////000000000000111111111111222222333444000000//////////////////........./////////000000//////......///000222333111111000000111333444555333333444444333333222111222222222222222222222222333333333333222222222222222222111111222222333444222222222222222222222222111111111111111111111111111111111000000000000000222222222111111111000000000000000000////////////000/////////............,,,---...///000000000000//////////////////////////////////////////...---............////////////000000///................../////////000000000000///////////////////////////............---------,,,,,,---------...............------------......,,,,,,---------.........------------------------000111666;;;@@@BBB@@@>>>888222,,,***,,,...---+++.........///////////////.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,........................................................................//////.........------------------............///............////////////........................////////////////////////........................+++,,,------......------000/////////............//////.........---------------............------//////////////////////////////000111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000111111111111000000111000000000000/////////000000000000000000000000/////////000000000111111111111111111000000000000111111111000000//////...////////////////////////...///000000111111000000222222111000000///......000000000000000000000000111111000000000/////////111111111111111111111111111111000000000000000111111000000111222111...,,,111111111222222333333444222222222222222111111111///000000111111000000///111111000000000000111111111111111111000000000000....../////////000000000000111111222222111111000000/////////000111222222111111111111111000000000000000000000000000000000111111000//////...------000000111111111111000000000000111111000000//////111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000111111111222222333333333333222111//////////////////000000000000000000000111222333444555333222111/////////000000......////////////000000///////////////000222222111111111111111222333444333333333333333222222111222222222222222222222222444444333333222111111111222111111111111222333333222222222222222222222222111111111111111111111111000000000000111111111111222111111111111000000000000000000000////////////////////////............------...///000000000000////////////////////////---...//////////////////............////////////000000///...................../////////000000000///////////////////////////............---------,,,------------...............------------......,,,------------.........------------------------///222888>>>CCCBBB>>>;;;666222,,,+++,,,...---,,,------......///000000111........................000//////......---------.........------------,,,+++++++++,,,,,,------...------------------------///......------,,,++++++................................................////////////////////////...............------------------............///............////////////////////////////////////////////////////////////........................,,,,,,---............---////////////............/////////............---------............------........................//////000111111111111111111111111000000000000000111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000//////000000000111111111111111111000000000000000111111111000000000//////000000000000000000000000//////000111111111111000111111111000000000//////000000000000000000000000111111111000000000//////111111111111111111000000111111000000000000111111///.........000000///---111111111222222333333333222222222111111111111111///000111222222111000///111111000000000000111111111111111111000000000///...////////////000000000000000111111111111000000////////////000111333333222222222222111000000///000000000000000000000000000000000000//////......000000111111111111000000//////000000000000//////111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000111111222222333444333222111000000000000////////////000000000000000000000000111333444555666444222/////////000111//////////////////000000/////////000000111111222111111111111111222222333222222333333333222222111222222222222222222222222111111111111111111111111111111111111111222222333222222222222222222222222111111111111111111111111//////000000111111222222111111111111000000000000000000000000///////////////////////////...............///000000000000000////////////////////////------...///000000//////............////////////000000///......................../////////000000///////////////////////////............---------------------..................------------......------------.......................................222999@@@CCCBBB<<<777444000---+++,,,---------............//////000000........................111000000///...------,,,............------------------...///000000111111------------------------------------------,,,,,,................................................................................................---------............///............////////////........................------------------------........................,,,------...............///////////////........./////////...............//////000000000000//////........................//////000111111111111111000000000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000111111111111111111000000000000111111111111111111111111///000000111111111111111///000000000111111111222111111111111111111111111111111111111000000000000000000000000000000000///000000000000000111111222777333///------/////////111222222222222222333333111111111111111111111111///000111222222111000///111111000000000000111111111111111111000000000///////////////000000000111000000000111111000000000////////////000111333333222222333333222111000///000000000000000000000000////////////000000111111000000111111111111000000...///000000000000//////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000///000000111222333333333444333111000000000000111////////////000000000000000000000000111222333444666444222000//////111111000000000000000000//////000000000111111111111111000000111111111222111111111111222333333222222222222222222222222222222222---......///000111111222111111000000111111222333222222222222222222222222111111111111111111111111//////000000111111222222000000000000000000000000000000000000////////////.........///////////////...///000000000000000000////////////////////////------...///000000//////............////////////000000///...........................////////////........................///............------------------.........//////......------------......---------.........//////........................///222888???AAA???888333111///---,,,,,,---------000000//////....................................111111000///......------//////.........---------......///000111222222333------------------------++++++,,,,,,---...//////................................................---------------------------.....................---------............///............////////////------------------------------------------------........................,,,---......//////.............../////////////////////////////////////////////000000000000//////........................//////000111111111111111000000000000111111111111////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222111111111111111111111111000000000111111111222222000000000000111111111111111111111111111111111111111111111111111111111111///000111111222222111111//////000000111222222333111111111111111111111111222222111111111000000000000000000000000000000000.../////////000222333444???:::444///...//////000222222222222222222222222000000000111111111111111000111111111111111111000111111000000000000111111111111111111000000000000/////////000000000111111///000000111111000000///000/////////000111222222111222333333333222111000000000000000000000000000......///000000111222222000000111111111111000000//////000000111111000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000///000000111222333444444333222111000000000000000////////////000000000000111000000000000111222222444333222000000000111111111111000000000000//////000000111222222111111000000000111111222111111000000111222222222222222222222222222222222222222222,,,,,,---///000111222333111000000000000111222222222222222222222222222222111111111111111111111111000000000000111111111111//////000000000000000111000000000000////////////.........//////////////////000000111111000000000////////////////////////---...//////////////////............////////////000000///...............------........./////////........................///............---------------........./////////......------------......------........./////////........................///222666;;;===:::555111///...---,,,,,,------...111000000///......------........................111000000//////........./////////.........---------------......//////000------------------------)))***+++,,,...///000000................................................---------------------------------...............---------............///............////////////------------------------////////////////////////------------------------------...////////////............///////////////...////////////000000000------............------........................//////000111111111111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222111111111111111111111111000000111111111222222222///000000000111111111111111111111111111111111111////////////////////////000000111222222222222111111111111111111111111111111111111111111111111111222222222111111111000000///000000111111222222222------...///111333444555;;;777222000///000000000222222222222222222222222///000000000111111111222222111111000000111111222111111000000000000111111111111111111000000000000//////000000000111111111//////000000000000//////111000000000000000111111000111222444444333222111000000000000000000000000000000000000000000111111000000111111111111000000///000000111222222111111///000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000///000000111333444444555111111111111000000000000////////////000000000000222111111000000000000000111111111111111111000000111111111000000000//////000111222222222222111000000000111222222111000///000000111222222222222222222222222222222222222222...//////000111222333333000000000000000111222222222222222222222222222222111111111111111111111111111111111000000000000000////////////000000111111000000000000////////////............/////////000000000111111111000000/////////////////////////////////////////////...---............////////////000000///...............---------.........//////........................///............---------............////////////......------------..................////////////........................000111333555777666222///---------,,,,,,,,,---//////////////////.................................000000000///////////////////////////............,,,,,,,,,,,,------------------------------------++++++,,,,,,---...//////........................................................................---------.........//////---------............///............////////////........................////////////////////////------------------------------...///////////////............/////////000.../////////000000000000------............------//////////////////////////////000111111111111111//////000000111111111222111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000111111111111000000000000111111222222222222111111111111111111111111000111111111111222222222//////000000111111111222111111111111111111222222........................000000111222222222222111333333222222111000000000111111111111111111111111222222222111111111111000000000111222333333444444,,,,,,---///111333555777///...---...000111111111222222222222222222222222//////000000111111111222333222111000000111222333111111000000000000111111111111111111000000000000000000000000111111111111//////000000000000//////222111000000000000000111///000222444444444222111000000000000000000000000222222111111000/////////000000111111111111000000000000111222222222222222//////000000111111111222222111111111000000//////000000000000000000000000000000000000000000000000///000000222333444555555000111111111111000000///////////////000000000000333222111000///////////////000000111111111000000222111111111000000//////000111222333333222000000///000111222222111000//////000111222222222222222222222222222222222222222222222222222222333333333000000000000000111111222222222222222222222222222111111111111111111111111222222111111000000//////.../////////000000111111000000000000////////////---.........//////000000000000111111111000000//////////////////////////////000000000///...------............/////////000000000///...............---------.........//////........................//////.........---------............/////////000.........------...................../////////000////////////////////////111111111222333333000...,,,---------,,,,,,...///------......///000000000........................////////////000000000000000/////////............---------------------,,,------------------------,,,---------------------................................................////////////////////////---------.........//////---------.........//////............/////////000////////////////////////---------------------------------------------------......///////////////---.........//////000000.../////////000000111111//////000000000000//////000000000000000000000000222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222222222111000//////000000111111000000000000111111111111222222222222111111111000000000000000111222//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111555333222000000111333444222222222222222222222222000000000000////////////000000111111111111000000222222222222222222222222////////////000111333333000111222222222000///...222333333333333222111111222222222222222222222222000///.........///111111444444333222111111111222000000000000111111111111000000000000000111111111000111111111111222222222000111111111111222222222111111111111111000///...000000000000111111111111333111000111222222111000111111111222333333000...222111111111000000//////111111222222222222111111222111111111000000//////............/////////000222222222222222222222222000111222222111///---+++000000000000111111111111333333222222111111000000555444333333222222222333///000000000000111111111444333222111000000000000////////////////////////......///000111222333333000000111111111222222222111111222222222111111000000000000000000///......222111000000000111333333111222222222222111000000111111111111111111111111000000000///////////////000000///...............//////......---------,,,////////////000000000000...............///000000////////////..................///000000000000000///............---------222111000.........///000........................------,,,,,,---...000111....................................////////////000000000000000000000000000000//////.........---//////.........---------,,,,,,---.../////////...........................---,,,,,,++++++,,,,,,---........................//////............//////------------------------//////...---,,,,,,++++++........................////////////////////////000///...---------------///////////////.........//////...---,,,,,,++++++,,,,,,,,,---------....../////////////////////////////////......---------........................//////............////////////............////////////////////////////////////............////////////////////////////////////...---------------222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222333222111000000000000000111111000000000000111111111111222222222222111111111111000000000000000111//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111333222111000000111333444222222222222222222222222111000000000////////////000000111111111111000000000000000000000000000000000/////////000111222222111111111111111000//////222333333333333222111111111111111111111111111111222111111000111222333444222111000000//////000000000000000000111111111111000000000000111111111111000111111111111222222222000000111111111222222222222222333333222111111000000000000000111111111111222111000111222222111000111111111222333333222000111111111000000000//////111111222222222222111111111111111111000000000///........./////////000000222222222222222222222222...///111222111000...---000000000000111111111111111111111111111000000000444444333333222222222222000000000111111111222222444333222111000000000000/////////////////////////////////000111111222222000000111111111222222222111111111222222111111000000111111111111000///...222111000000000111222333222222222333222111111000000000000000000000000000000000000000000000000000000000///............////////////.........------////////////000000000000...............///000000////////////..................///000000000000000000000/////////.........111000///.........////////////////////////////////////...---------...///....................................////////////000000000000000000000000000/////////............//////.........---------------......///.................................------,,,,,,,,,,,,------........................//////............//////------------------------//////...------,,,++++++................................................//////...---------------////////////............///......---,,,,,,++++++,,,,,,------............////////////////////////000///...---------------........................//////............////////////............////////////////////////////////////............//////////////////////////////000//////...------......222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222111111000000111111222333333222111111111111222111111000000000000111111111111222222222222111111222222111000/////////000//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111111000//////000111333444222222222222222222222222111111000000000/////////000000111111111111000000000000000000000000000000111000000000000000111111222222111000000000000111222333333333333222111111000000000000000000000000222222111111222222333444111111000/////////000000000000000111111111222222111111111111111111111111000111111111111222222222000000000111111111222222333444444444444333222222000000000000111111111111222111000111222333222000111000000222444444333222111111000000000000//////111111222222222222111111111111111111000000000000////////////000000000000222222222222222222222222---...000111222111000000000000000000111111111111////////////000000000000333333333333222222222222111111111111222222222333333333222111000000000000////////////////////////000000000000000000000000000000000111111111111222000000111111222111111000111111222222222111000000111111000000111111222333333333333333333222222111////////////////////////111111111111111111111111111000//////......//////000000////////////......////////////000000000000///............//////000////////////..................///000000000000000111000000000////////////000///......---.........000000000000000000000000000000///------,,,,,,---........................---............/////////////////////////////////////////////...........................---------.........///......------......................................................................../////////....../////////------------------------//////......---,,,,,,,,,................................................///.........------------.................................------,,,,,,+++---............/////////////////////////////////111000...---,,,,,,------........................//////............////////////............////////////////////////////////////............//////////////////////////////000000//////......//////111111000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111333333222222222222222333111111000000000000111111111111222222222222111111333333111000//////////////////000000000000//////////////////000000000000000000000000000000000000///000000000111111111111////////////000111333333111222222222222222333333111111111000000000//////000000111111111111000000222222222222222222222222222111000000000000000111333222111000000000111222222333333333333222111111000000000000000000000000000000000000000111111222222222111111111111222222000000111111111222222222222222111111111111111000000000111111111222222222000000000000111111111111333333333444444333333222///000000000111111111111222000000000222333222111111000000222444555444333000000000000000000//////111111222222222222111111111111111000000000000000//////000000000111111111111111111111111111111111///000000111111111000//////000000000111111111111---.........//////000000222222333333333222222222111111222222222333333333333222222111000000111111000000000000000000000000111111000000////////////000000000000111111111111///000000111111111111111222222222333333222222111111111111111111222222222333444444444444333222222000000000000000000000000111111111111111222222222111000000///.../////////000000000000000/////////////////////000000000000//////............///000////////////..................///000000000000000000000000/////////...............---------......//////////////////////////////......------------........................---------.........//////........................///////////////..................................../////////...---,,,,,,..............................////////////....................................////////////......------------............//////......---------,,,..................................................................------------...............///......---------,,,,,,,,,.../////////////////////////////////////////////222000...---,,,,,,---...........................//////............////////////............////////////////////////////////////............//////////////////////////////000000////////////000000111000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000000000000111333222222222222222333333111111000000000000111111111111222222222222111111333333111000//////////////////000000000000//////////////////000000000000000000000000000000000000///000000000111111111111.../////////000111222333111111111222222333333333111111111111000000000000000000111111111111000000111111111111111111111111222111000000000000000111333222111000000111222333222333333333333222111111111111111111111111111111//////000000111111111111222111111000111111222222111111111111222222222222333222222222111111000000000000111111111222222222//////000000000111111111111111222222222222111111///000000000111111111111111000///000222333222111111000///111333444444444//////////////////000000111111222222222222111111000000000000000000111111000000000111111111111222111111111111111111111111222222222111111000///...///000000000111111111111------....../////////000111111222333333222222111111111222222222333333333333222111111000111111111111111111111111111111111111111000000///.........000000000000000000000000...///000111111111111111111222333333333333222222000000111111222222222222333444444444444333222222111111111111111111111111000000111111222222222222111111000////////////////////////000000000000000////////////000000000000//////............//////////////////..................///000000000000000/////////.........------------..........................................,,,------.........//////........................------------............------------------------.........///////////////---......................../////////...---,,,,,,..............................///000000///....................................///000000///......---------......////////////...............------................................................------...//////......---,,,---------......//////---------------,,,,,,,,,/////////////////////...////////////////////////111000///.........////////////////////////////////////............////////////............////////////////////////////////////............//////////////////////////////000000////////////000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111222111111111111222333333111111000000000000111111111111222222222222111111222222111000/////////000//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111///000000111111222222222111111111222222333333444222222111111111000000000000000111111111111000000////////////////////////111000000000000000111111222111111111111222333333222333333333333222111111111111111111111111111111000000111222222222222111//////.........///000000111111111222222222222333333333333222111111000000000111111111111222222222/////////000000000111111//////000111111111000000000000000000111111111111111000///000222333333222222000//////111333333222......////////////000000111111222222222222111111000000000000111111111111000111111111222222222222111111111111111111111111444333222111000//////...000000000000111111111111............////////////000000222333333333222111111111111111222222222333222222111111111111111222111111111111111111111111000000000//////.........111000000000000000//////......///000111111111111111111222333333333222222000000111222222222222111333333333333333222222111111111111111111111111111//////000000111222222222222111000000//////000000......////////////000000////////////000000000000000//////............///////////////..................///000000000000000............------------------.../////////..............................+++,,,---...////////////........................,,,------------..........................................///////////////---------........................///......------........................---...///000000///...---........................---...///000000///...------------...//////000000................................................------------------------,,,---.../////////...---,,,,,,,,,---......//////------------------------/////////............---////////////////////////000000000111111111111111//////////////////////////////............////////////............////////////////////////////////////............////////////////////////////////////......//////000000000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111222333111111000000000000111111111111222222222222111111111111000000000000000111//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111111111222222222222222111000111111222333333444444222222222111111111000000000000111111111111000000////////////////////////000/////////000111222222000111222222333333333222222333333333333222111111000000000000000000000000...///000111222111000000...............///000000111111111222222222333333444444333222222111000000000111111111111222222222////////////000000000111...///000000111111000000000000000000111111111111000//////000222444333222222000......000111111111........./////////000000111111222222222222111111///000000000111111111111111111111222222222333333111111111111111111111111333222222111000000000000000000000000111111111111000000/////////////////////000222333333333222111000000000111111111222222222111111111111111222222222222222222222222222222//////////////////......111111000000////////////---...///000111111111111000000111222222222222222///000111222333222222111222222222333222111111000111111111111111111111111......///000000111222222222111000000//////000000------........./////////////////////000000000000000000///...............////////////..................///000000000000000////////////............---...///000000000//////........................,,,---...//////......---........................,,,,,,---------............................................./////////000---------.........//////------......///.................................,,,---///000000///---,,,........................---...///000000///...------------...///000000000............////////////........................------------------------+++,,,...///000///...---++++++,,,------...//////------------------------............------,,,,,,////////////////////////...///111333444444444333//////////////////////////////............////////////............////////////////////////////////////............//////////////////////////////......------...//////000000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000000000//////000111222222111111000000000000111111111111222222222222111111111000000000000000111222//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111222222333333333222222111000000111222333333444444222222222111111111111000000000111111111111000000111111111111111111111111////////////000111333333///111222333444333333222222333333333333222111111////////////////////////+++,,,.../////////...---000000000000000111222222111111222222222333333333444444333333222111000000000111111111111222222222////////////000000000000...///000111111111111111000000000000111111111111000//////000222444333222222000...---///000000///---.........//////000000111111222222222222111111//////000000111111111222111111222222222333333333000000000000000000000000111111111000111111222333000000000000111111111111111111000000//////.........///111333444333111000///000000000000111111111222111111111111111222222222222222222222222222222////////////////////////111111000000/////////...---...///000111111111111///000111222222222222222///000111222333222111111111222222222222111000000000000000000000000000000---......///000111111111222111111000000000000000,,,---------......//////////////////000000000000111000///...............000/////////...............//////000000000000000000000000000////////////---...000111111111000///000000000000000000000000...////////////---,,,+++........................,,,,,,,,,---------......////////////////////////---.........//////000000---------.........//////,,,,,,---.../////////...........................,,,---...000000...---,,,........................---...///111111///...------------...///000000111.........///////////////........................------------------------+++,,,...000000///...---++++++,,,,,,---...//////------------------------......---------,,,,,,,,,////////////////////////,,,///222555777666555444000000000000000000000000//////............////////////............////////////////////////////////////............//////////////////////////////---------------...///000111111111111111111111111000000000///000000111222111000///------///000111000000//////000000111222111111111111000000//////111000///...............000000000111222222333333111111000000000000111111222111111000000000000000000000/////////000000111000000000000000000000000000000000000000000000000...///000111111000///...000000111111222222222333333444444555444333111000444444333333333333222222000000000000000000000000000000000000000000000000333222111/////////000111000111111111111222222222444444444444444444444444333333333222222111111111000000000000000000000000////////////000000000000000111111111111222222222333222111000000111222333111111111111000000000000111111111111111111111111////////////000000000000///000222333333222000///000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000///000111222222111000///000000000000111111111111222222111111000111111111222222222111111111111000222222222222222222222222000000111222333333444444000000000000000111111111333111000111333333111...000111222333333222111000111111111111111111222222333111///...000111111000//////000000000000000000///111222111000///000111......///000111222222333333333222222111111000000000000000000000000000000222111111000///000000000///000111222222111000//////////////////000111111222111111111000000//////000000111111111111000000222222222222222111000///---///000222222000///---------......//////000000000111222333333222000///111111111111000000000000---...............------////////////////////////.........------,,,,,,,,,......------------..............................---.........///000000000---------............///---------............///111///,,,,,,---......---,,,,,,---,,,++++++,,,...////////////////////////---------------------------------.........//////000000000000000000000000//////000000///...------............//////////////////.........---------///...---,,,,,,,,,---...---......///......------................................................---------............///444222222777???BBB>>>999444222000//////000///...........................///......---------......///......------......///000---+++,,,///222111000222222111//////.................................222222222222222222222222000000000000000111222222222111000//////000111222000000000000111111222222222222111111111000000000//////.........///000000//////000000111222222222111111000000000000111111222111111000000000000000......---------......///000000000000000000000000000000000000000000000000//////000000000000//////000000000111111111222222222333444444444333222111444444333333333222222222000000000000000000000000000000000000000000000000333222000/////////000111000111111111111222222222444444444444444444444444333333333222222222111111111111111111111111111111000000000000111111111111000111111111111222222222333222111000000111222333111111111111000000000000000000000000000000000000////////////000000000000///000222333333222000///000000000000111111111111000000000000000000000000111000000000/////////...000000000000000000000000///000111111111111000/////////000000000111111111222111111111111111222222222222222111111111111000222222222222222222222222000111111222333333444444333333222222111111000000222111000222444555444222000111222222222222111000111111111111111111111111333111//////000111111000000////////////////////////111222111000///000111//////000000111111222222111111111000000000000000000000000000000000000000000000/////////.........///000111111111111000//////////////////000000111111111111000000000//////000000111111111111000000111222222222222111000///...///000111111000///............///////////////...///111222222111///...////////////.........------...............------/////////////////////////////////......---------......------------................................................//////---------............///---------............///000...------.........,,,---......---,,,,,,---///////////////////////////........................---------........./////////////////////////////////////////////...------............//////////////////.........---------......---,,,,,,,,,---...////////////...------,,,................................................---------............///222111444???LLLRRRNNNIII777444111////////////...........................///......---------............------------.........,,,***+++...000000///000000///------,,,,,,---........................222222333333333333222222111111111000111222222333333222111000000111222333111111111111222222222333222222222222222111111111............///000111222......//////000111111111111111000000000000111111222111111000000000000000///......------.........000000000000000000000000000000000000000000000000000000////////////000000//////000000000000111111111222333333444333333222333333333333222222222222000000000000000000000000000000000000000000000000222111000000///000000000000111111111111222222222444444444444444444444444333333333222222222222111222222222222222222222222111111111111222222222222000111111111111222222222333222111000000111222333222222111111111000000000////////////////////////////////////000000000000///000111222222111000///000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000///000000111111000000///////////////000000000000000000000000111222333333222222222111111111111000111111111111111111111111111111111222222333333444555444444333222111000000111000111333555666555444000111111222222111111000111111111111111111111111222111//////111222111111/////////.........------///111222111000///000111000000000000000111111111000000111111111111111111000000000000000000000000///000111111111000///...///000000111111000000/////////......//////000111111111000000000000/////////000000111111000000///111111222222111111000000000000000000000000000000///////////////.........---...///000000///...---/////////.........------------...............---///////////////////////////////////////...............------------.......................................------------------------............///---------............//////...---...//////---+++......///...---,,,...000////////////////////////////////////////////////------........./////////........................///////////////......---............////////////...............---------......---,,,,,,---...///000000//////...---,,,,,,................................................---------............///111111777GGGYYYaaa]]]UUU;;;777222///.../////////..............................---------......///...------,,,,,,------...,,,+++******,,,......---000000///...------------////////////////////////222333444444444444333222111111111111111222333333222111111000000111111222111111222222333333333333222222222222222222222222000000/////////000111111------......///000000000111111000000000000111111222111111000000000000000222111000000000000000000000000000000000000000000000000000000000000000000111000///......///000111///////////////000000000111111222222333333333333333333333222222222222111000000000000000000000000000000000000000000000000111111000000000000000000000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000111111111222222000000111111111222222222333222111000000111222333222222222111111111000000000000000000000000000000////////////000000000000000000111111111111000000///000000000111111111111000000000000000000000000000000000000///////////////////////////////////////000000000000000000///....../////////000000000000000000000111222333444222222222111111111000000000000000000000000000000111111111222222333333333333333333222222111111000111111222333444444444333000000111111111111000000111111111111000000000000222000///000222333222111/////////...------,,,,,,///111222111000///000111111111111000000000000000111111111222222333333333000000000000000000000000111222444555444333111//////000000000000000000//////............///000000000000000000000000////////////000000000000//////000000111111111111000000111111000//////000111111000000//////......------------...////////////...111111000000000/////////,,,---......///.........//////////////////////////////........................------------.......................................---,,,,,,,,,+++---------............///---------............///.........///000///---***---......---,,,,,,---///////////////////////////.............../////////............////////////...........................///////////////..................////////////..............................---,,,,,,---///000222111000///------,,,,,,................................................---------............///222222:::KKK]]]eee^^^UUU>>>999333///......//////...........................------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,---.........222222111000//////000000////////////////////////222222444555555444222222111111000000111111222333000000000//////000000000000111222333333333333222222222222222222222222222444333222000000/////////---------...//////000000111111000000000000111111222111111000000000000000222222111000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000///////////////111111111111222333333444333333222222222111111111000000000000000000000000000000000000000000000000000000000111111111000000000000111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111/////////000000000111111000000111111111222222222333222111000000111222333222222222222111111111111111111111111111111111111////////////000000000000000000000111111000000000///000000000111111111111000000000000000000000000////////////000000000000////////////////////////000//////////////////000////////////000000000000000000000000111222333444222222222111111111000000000000000000000000000000111222222222222222333333///000000000111111222222222222333333222111000000000000000000000000000000111111111000000000//////111000000111333333222111//////......------------///111222111000///000111111111111000000000000000//////000000111111222222////////////////////////111222444555444333111///000//////////////////000...............//////000//////////////////000000//////000000000000/////////000000111111111000000111111000000000000111111000000//////......---------......//////000000000000000000000////////////,,,------...//////......////////////////////////------------------------......------------.......................................---,,,,,,,,,+++---------............///---------............///.........///000///---***,,,------,,,++++++,,,...////////////////////////,,,,,,---------................../////////000000..............................///////////////...............////////////---...........................---,,,---...///000333222000...------------////////////////////////........................---------............///222222:::JJJZZZ```ZZZQQQ===999333///......//////........................---------------...//////...------,,,,,,------...---...//////////////////222111111000000000000111000000000000000000000000000222333555555333222000000000000///000111111222///////////////////////////000222333333333222111111111111222222222222222555555333111000/////////------......///000000000111111000000000000111111222111111000000000000000111111000///............000000000000000000000000000000000000000000000000000000////////////000000111111000000000000//////222111111111111222222333222222222222111111111111000000000000000000000000000000000000000000000000//////000111111111111000000111111111111222222222333333333333333333333333111222222222222333333333000000000000000000000000.../////////000000000000000111111111111222222222333222111000000111222333333222222222222111111111111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000//////......//////000000000000000111111111111000000000000111222333333222222222111111111111000111111111111111111111111222222222222222222222222......///000111222222333222333444333111///...///111000000//////000000111111111111000000//////...000000000222444444333111........................///111222111000///000111000000000000000111111111------..................///////////////////////////000111111111000///...000//////......//////000......------......///000......////////////000000...//////000000//////...//////000000111111000000111111111111111111111111///////////////.........------......///000000000.........---------,,,,,,,,,,,,---...////////////////////////////////////,,,,,,,,,---------------......------------.......................................------------------------............///---------............//////...---...//////---++++++,,,---,,,******,,,...////////////////////////++++++,,,,,,---.............../////////000000000........................---...//////////////////............////////////---------..................------------///000111333222000...------......////////////////////////........................---------............//////111888DDDQQQWWWSSSMMM:::666111///...///000000........................---------------...///000.........------............000222222000///000111000//////....../////////000000000000000000000000///111333444444333111/////////......//////000111000000000111111000000000...///111222333222111000000000000111111111222222555444333222111000000000---......///000000111111111111000000000000111111222111111000000000000000222111000///............000000000000000000000000000000000000000000000000//////000000000000//////222222111111111000000000333222111000000111111222222222222222111111111111000000000000000000000000000000000000000000000000...///000111222111111000000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111//////000000000111111111000111111111111222222222333222111000000111222333333333222222222111111111111111111111111111111111////////////000000000000000000////////////000000000000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000000///............///000111111111111222222222222222111111111111111222222222222222111111111111000222222222222222222222222222222222222222222222222000000000111111222222222111333555444111000000111111000///......///000111222111111000//////......000000000222444555333222---......//////000000111///111222111000///000111//////000000111111222222////////////............////////////////////////000000/////////.........000///............///000...------------...//////........./////////000000......////////////.........//////000000000000000000111222222222222111000.........///////////////,,,,,,,,,,,,---...///000......---------,,,,,,,,,+++,,,---...////////////////////////////////////------------.........///......------------................................................//////---------............///---------............///000...------.........,,,,,,---...---++++++---...////////////////////////,,,,,,,,,---.../////////.../////////000000000000////////////////////////------...///////////////............////////////---------.........//////...---------...///111222222111///...---...///000////////////////////////........................---------............///---///444===DDDHHHGGGDDD555333000...///000111000........................---,,,,,,------///000000000//////......//////000...111333333111///000111000///////////////000000111111111111111111111111///000222444444222000///...............///000000111111222222222222111111---///111222222222000/////////000000111111111222333333222222111222222222......//////000111111111111111000000000000111111222111111000000000000000444333222111000000000000000000000000000000000000000000000000000000000000...///000111111000///...333222222222111111000000444333111000000000111111222222222111111111111000000000000000000000000000000000000000000000000000...///000222222222111000000111111111111222222222222222222222222222222222111111111222222333333333222222222222222222222222000111111111111222222222000111111111111222222222333222111000000111222333333333333222222222111111000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000000///...------...///000111111222222222333333333222222111111111111111111222222222111111111111000222222222222222222222222222222222222222222222222333333222222222222222222000333555555333111333555111000///......///000111222111111000///......---000000000222555555444222------...///000111222222///111222111000///000111...//////000111222222333333333222222111111000000////////////////////////222111111000///000000000000///...------...///000...------------...//////---.........//////000000......////////////............///000000000000000///000222333333222000///---.........//////000000++++++++++++,,,---...///000000/////////.........+++,,,---...////////////////////////////////////---.........//////000000.........------.................................---.........///000000000---------.........//////---------.........//////111///,,,,,,---......------...///...,,,,,,...///////////////////////////---------...///000000111////////////000000000000000000000000000000000000------...///000000//////............/////////000---------.........//////...---------...///111222222111///...---...000111000000000000000000000000........................---------.........//////,,,...222666999:::::::::222000......000111111111........................,,,,,,,,,---...///000111000000////////////000000...111333333111//////111222111111111111111222222111111111111111111111111000000000000111111111111////////////000000000000000000111111111111000000000000000000////////////------......//////000000111111222222222222111111.........//////000111222////////////////////////000000000000000000000000222111111000///......---000000111111111111000000...............///000000000000000000000000000000///////////////000111111000111111111111222222222555444333222111111111111222222111111111111222222222111111111000000//////000000000000000000000000000000000000111111111111333333333444444333222222222333333444444333333222000000111111111111000000000000000111111222222333000000000000111111111111333333333222222222111111333333222222111000000000222222111111222222333444222111000//////000111222000000//////.........---000000000000000000000000111111000000///000000111000000000000000000000000111111000///////////////////////////////////////111000///......///000111111111111111111111111111111111111000000000000000444333222111111222333444222222222111111111000000222222222222222222222222......//////000000000111111111111111000000000000000000000000000000000000000000//////000111222222///////////////////////////111222111000///000111111111222222222333333333000000000000000000000000222222111000//////000000111111111111111000//////---------............///000000000000000000000000//////............//////------............------111111111111111000/////////000222333222111///...////////////////////////...------------...//////...---,,,,,,,,,,,,---...........................,,,,,,,,,------........./////////...---------,,,......------------......---,,,,,,++++++,,,,,,---////////////////////////,,,---...//////...---,,,---------............///...+++)))***---...---,,,.........------,,,,,,,,,/////////////////////////////////...------,,,,,,---------------...//////000000////////////000000//////............////////////............//////,,,---///000000000///...000000000000000111111222333///,,,***+++---//////.........................................................------,,,,,,,,,000000000000000000000000000000///...---,,,,,,++++++++++++,,,---...///000////////////////////////////////////////////////---......///////////////////////////000000000000222444666888888666333222000000000000111111111111////////////000000000111000000111111111111000000000000000000000000000/////////000000000000000000000111111111111111111000///......//////000111222000000000000000000000000000000000000000000000000222111111000//////......000000111111111111000000///............///000000000000000000000000000000///////////////000111111000111111111111222222222555444333222111111111111222111111000000111111222111111111111000000000///000000000000000000000000000000000000111111111111222333333444333333222222111222222333333222222111000000111111111111000000000000000111111111111111000000000000111111111111111111111222222333333333333333222222111000000000000000000000000111222222222111000//////000111222222222111111111000000000000000000000000000000000111222444666555444222111111111111111111111111111111111000///////////////000000000000000000000000222222111000000111222222111111111111111111111111111111111111000000000000333222222111111222222333222222222111111111000000222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000//////000111111222///////////////////////////111222111000///000111111111111222222333333333000000000000000000000000222222111000000000000000111111111111111000//////........./////////000000000000000000000000000000//////............//////......////////////......111111111111111000//////222333333333111///,,,+++////////////////////////...---------......//////......---,,,,,,---.................................------------------,,,...............---------......------------......------,,,,,,,,,,,,------////////////////////////------...//////...---------------............///111...,,,,,,---...---+++.........------,,,,,,,,,........................---------.....................---------....../////////............////////////............////////////............//////,,,---///000000000///...000000//////000111222222444111---,,,---///000000........................------------------------.........------,,,,,,,,,/////////////////////////////////......------,,,---,,,,,,,,,---...//////////////////////////////////////////////////////......///000000000000///////////////000000000000222333555666666666444444000000000000111111111111/////////000000000111111000000111111111111000000000000000000000000000000222111111111111111000000///000000111111000000///////////////000111222222222222222222222222222222000000000000000000000000111111111000000//////...000000111111111111000000//////......//////000111000000000000000000000000000////////////000111111000111111111111222222222444333222111111111111111222111111000000111111222111111111111000000000000000000000000000000000000000000000000111111111111222222333333333333222222000111111222222111111000000000111111111111000000111111111111111000000000000000000000111111111111///000111222333444444555333333222222111000000000........./////////000000111111000000000000111111222222222111111111111111000000000000000000000000///222666999999666222///111111111111111111111111111111000/////////000000111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111111222222222222222222111222222222111111111111111222222222222222222222222444444444333222222111111222222111111111000000000////////////////////////000000/////////000111111///////////////////////////111222111000///000111000000111111222333444444000000000000000000000000222111000000000000000000111111111111111000//////////////////000000000111000000000000000000000000//////............////////////000000000000//////000111111111111000000///222222222222111///---+++////////////////////////------........./////////......------------..............................//////......---,,,,,,,,,---------.....................------------............------------......////////////////////////------...//////...---------------............///333111............,,,+++.........---------------........................+++,,,,,,---....../////////......---------..............................//////............////////////............//////---...//////000/////////////////////000111222333555222///---...000111111........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------........................///......---......//////////////////////////////////////////////////////...///000000111111000000////////////000000000000222222333333444444555555///000000000111111111111//////000000000111111111000000111111111111000000000000000000000111111111222222222111111000000/////////000000000000//////////////////000111222333333333333333333333333333000000000000000000000000111111111000000000//////000000111111111111000000/////////...///000000111000000000000000000000000000000//////000000111222000000111111111222222222333333222111111111111111111111000000000000111111111111111000000000000000000000000000000000000000///000000000111111111111111111222333333333333222111111222222222222111111000111111222222111111000333333222222111111000000///000000000111111111111000000111222333333444444333333222222111000000000.........///////////////111000000000000000000111000000000000000000000000000000000000000000000000,,,///222555555333000---111111111111111111111111111111000000///000000111111111111111111111111111333333333333333333333333111111111111111111111111000111111111111111222222000111222333333222111000111111111111111111111111111111111111111111111111333333333333333333222222222222222111111111000000////////////////////////000000/////////000000111///////////////////////////111222111000///000111//////000111222333444444000000000000000000000000111111000000000000000111111111111111111000//////....../////////000000000//////////////////////////////............//////000000111111111111000000000000111111111111000///---...///000111111000000////////////////////////---......//////////////////..................///....................................------------,,,---------.../////////......------------......//////............//////////////////////////////---..................------------............///111000///...---------,,,...............---------........................,,,,,,,,,------.........//////...------------......//////////////////...//////............////////////............//////......//////////////////////////////000222333333444222///...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,...............------------------------------------........./////////000000//////.........////////////////////////////////////////////////////////////000111111111111111////////////000000000000444333222111111222333444///000000000111111111111000000000000111111111111000000111111111111000000///000000000111111111222111111111000000///////////////000000000000///////////////000000111222333222222222222222222222222000000000000000000000000111111111111000000000000000000111111111111000000///////////////000111111111111111111111111111111000000000000000111222222000000111111111222222222222222111111000000111111111000000000000000000111000000000000000000111111000000000000000000000000///000000000111111111111000111222222333333333222222222333333333333222222111111222222222222111111444444444333333222222111///000000000111111111111222222222222222222222222333333222222111000000000...///000111111111000000000000000111111000000000000000000111111111111111000000000000000000000000---...///000111111000///111111111111111111111111111111000000000000111111111111111111111111111111111222222222222222222111000000000000000000000000000000111111222222222333000000222333333222000000111111111111111111111111111111111111111111111111///000000111222333444444222222222222111111111111////////////////////////000000///////////////000000000000000000000000000///111222111000///000111//////000111111222333333000000000000000000000000111000000000000000111111111111111111111000//////------.........///////////////////////////////////////............//////000000111111111111000000///000000111111111000000------...///000111111111////////////////////////---...///000000000//////////////////////////////........................,,,,,,------...///000000,,,---------.../////////......------------......000//////......//////000////////////////////////.........------.........---------............///------------,,,---...///......................................................------,,,,,,,,,,,,///......---------......///000111111111111000/////////............////////////............///////////////.........//////////////////000111222333222000------.../////////........................------------------------................................................------......///000000000000//////.........////////////////////////////////////////////////////////////000111111111111111////////////000000000000666444222000//////000111000000000000111111111111000000000111111111222222000000111111111111000000///000000111111222222222000000000000000000/////////000000111111000000///000000000000111222333333111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000//////000000111222111111111111111111111111111000000000000111222222000111111111111222222222222111111000000000111111111000000//////000000111000000000000111111111111000000000000000000000000000000000000111111111111///000111222333333333333333333333444444333333333111111222222222222111111333333333333333222222222000000000000111111111111333333333222222222111111333333222222111000000000///000111222333222111000000000111111111111000000333333333333333444444444000000000000000000000000000000//////000111222333222222222222222222222222111111000000000111222222111111111111111111111111000000111111111111000000000000000000000000000000000000111111222333333333000111111111111111111000111111111111111222222222111111111111111111111111---...///000111333444444333222222222222111111111////////////////////////000000//////......//////000000000000000000000000///111222111000///000111000000000111111111111222000000000000000000000000000000000000000111111222111111111111111000//////------------............000000000000000000000000//////............//////000000111111111111000000///000000111111111111000000/////////////////////////////////////////////---...///000111000////////////000000000000//////........................++++++,,,...///000111222---------.....................------------......//////............/////////////////////////////////...------------...///---------............///,,,---...---,,,,,,...000.............../////////------------------------......------,,,++++++***---------------...//////000000222222222222000000//////............////////////............//////000000///............///000000000000000111111222111...,,,,,,---...------.............................................................../////////////////////////////////.........//////000000000///......---......//////////////////////////////////////////////////////...///000000111111000000////////////000000000000555333222000/////////000000000000000111111111111000000111111111222222222000000111111111111000000///000000111111222333333000000111111111111111111000111111111111111111000000000000000111222333333111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000//////000000111222111111111111111111111111111111000000111111222333000111111111111222222222111111000000000000111111000000////////////000000///000000000111111111111000000000000000000000000000000000000111111111111///000111222222333333333222222333333333333222222111222222333333222222111000111111111111111222222000000000000111111111111222222222222222222333333333333222222111000000000...000111333333222111000///000111222222111000///333333333444444444555555000000000000000000000000000000000000111222333444222222222222222222222222111111000000111111222333000000000000000000000000///000111222222111000///000000000000000000000000000000111222222333444444111111000000000000111111000000111111111222222222111111111111111111111111...//////000111222333333333333222222222111111111000000000000000000000000000000///...............000000000000000000000000///111222111000///000111111111111111000000000000000000000000000000000000000000000000000111222222111111111111111000//////............////////////000000000000000000000000//////............/////////000000000000000000/////////000111111111111111//////.........//////000////////////////////////---...000111111111///...///000111111111111000///........................,,,------...///000000111...............---------......------------......///......------......//////////////////////////////...------------...///---------............///...///000///,,,,,,...000---........./////////000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///000111222222111000/////////............////////////............//////111000///...---......///222111111000000000000000000...,,,,,,---...---,,,........................---------------------------........./////////000///////////////////////////////////////000000000---,,,,,,,,,---...//////////////////////////////////////////////////////......///000000000000///////////////000000000000000000000//////000000111000000000000111111111111000111111111111222222222000000111111111111000000///000000111222222333333111111111222222333333444111111222222222222111111000000000000111222333444222222222222222222222222000000000000000000000000111111111111111111222222000000111111111111000000000000000000000111111222111111111111111111111111111111111000111111222333000111111111111222222222111000000000000000111111000000////////////000000//////000000111111111222000000000000000000000000000000000000111111111111//////000222222333333333111111222222222222111111111222222333333222222111......//////000000111111000000000000111111111111000000111222333444444555333333222222111000000000...///111222333222000//////000111222222111000///111111111222222333333333000000000000000000000000......///000111222222222222222222222222222222222111111000000111222333333////////////////////////000111222333333222111000000000000000000000000000000000111222333333444444222111000//////000111222000000111111222222222222000000000000000000000000111111111111111111222222333333333222222222111111111111111111111111111111111000///...............000000000000000000000000///111222111000///000111222222111111000/////////000000000000000000000000000000///000000111222222111111111111111000//////////////////000000000000000000000000000000000000//////............////////////000000000000////////////000111111111111111++++++,,,---///111222444////////////////////////---...000111222111///...///000111222222111000///.................................////////////////////////......------,,,.........------...............------------......///////////////////////////...---,,,,,,---...///---------.........//////111222333111---,,,---000---.........//////000000------------------------***++++++,,,,,,------...++++++,,,,,,...///111222...///000222222000///...//////............////////////............//////111000///...------...///333222111000////////////000...------......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////////////////000000000000////////////+++++++++,,,---...///000////////////////////////////////////////////////---......///////////////////////////000000000000,,,---...///000111222222111111222222222333333333111111111000000000000000111111000000//////......000000000000000000000000000000111222222222222111000000////////////000000222111000000000111333333333333222222111000000000000000000000000000000000222111000000000111222333444333222111000000000000000000000000111111111111///000111333444444333333000000////////////000000111111000000111111222333111111000000000000111111111111111111111111111111000000111222222222222111111111111111111111111111333333222222111222222222///000111222333333333333444333111//////000111222333333333333333333333333111111222222222222111111222222222222222222222222111111000000111111222333222222222111111111000000000000000000000000000000111111111111111111111111111222555777888666555333222222111000//////000000000000000000000000000000000000111111111111000000///111111111000///000111222222222222333444555555333222111111000000111111///////////////000111111000000111222222222222111////////////000000000000000/////////000111222222111222222333333222222111222222222111111111000000555555444333333222111111//////000000000000/////////////////////000111111000111111222222000///...000000000000111111111111222222222111111111111000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////,,,---------.../////////------......//////000000000000000000000000000000---------......000111222111111000......---------......///000111111000000000000111111111111000000......------------......////////////////////////---------...000222555666000000///...---,,,,,,,,,,,,---...//////...---,,,------......//////000000---------.........////////////............//////000000000000000///......---------............///000000///........................------,,,,,,,,,---------............///,,,------...............000///...---,,,,,,---...111000000///......------000///...------...///000000///...------...///000222222000///............------/////////...---,,,------,,,,,,,,,,,,------...///////////////......000000000000000000000000........................---,,,++++++++++++,,,---////////////////////////---------------...//////////////////000000000000111111111111111000///...,,,------...///000111111111111111222222222333333111000000000000000000000111111000000////////////000000000000000000000000000000111222222222222111111000000//////000000111222111000000000111333333111111111111111111222222000000000000000000000000444444333333333444555666333222111000////////////000000000000111111111111///000222333333333333222000000////////////000000111111111111111222333333111111000000000000111111111111111111111111111111000000111222222222222111000000000000000000000000333222222111111222222222000111222333444444444444444333111000000000222333333333333333333333333333111111111222222111111111000000000000000000000000111111000000111111222333222222222111111111000000000000000000000000000000000000000000000000111111111333666999::::::888888222222111000000000000000000000000000000000000000000000111111111111000000000111222222000000111222222222222222333444555555333333222111111111111222///////////////000111111000111111222333222222222111111000000//////......000000000000000000111222111222222333333222222111222222222222222222222222555444444333222222111111//////000000000000//////...------------...//////000111111222111000///...000000000000111111111111222222222111111111111000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////............------..................//////////////////000000000000000000000000000000...............///000111111000///......---------......//////000000//////......////////////............------------......////////////////////////............000222444555000000///------,,,,,,---------............------.........///////////////---------.........////////////............/////////////////////...---------------............///000//////...............------------------,,,,,,---------............///------...////////////...000///...---------...///......//////////////////...------,,,---...///000000///...------...///000222111000///............------...//////...---,,,......------------............////////////......////////////////////////...........................---,,,++++++,,,---...////////////////////////......------......///000////////////000000000000000111111111111000000///------......//////000000111111111222222222222333000000000000000000111111111000000000000/////////000000000000000000000000000000111222222222222111111111111000000111111111222111111111111222333333///000000111222222333333000000000000000000000000111111111000111222222333222111000///............000000000000111111111111111111222222333222222111111000000//////000000111222222222222333333333444111111000000000000111111111111111111111111111111000000111222222222222111////////////////////////222222111111111222222333111222333444444555444444555444222111111111222333333333333333333333333333111111111111111111111111000000000000000000000000111000000000000111222222222111111111111000000000000000000000000000000000......//////000000000111222444777:::;;;<<<;;;;;;222111000000000000000000000000000000000000000000000000111111111111000000111222333222111000111333222222222222333444555555444444333222222222222222000////////////000111111111222222333333333333333333222111000///......---222111000000000000000000111222222333333222222111111111222222333333444444444444333333222222111111///000000111111000000///......------......///000000111111111111000//////000000000000111111111111222222222111111111111000///000000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111............------------//////..................000000000000000000//////000000000000000000000000//////.........//////000111000///......---....../////////...............---......//////......---......------------......////////////////////////////////////000111222333000///...---------------.........------.........///////////////.........---------...............//////............//////...............------,,,---------............///000///......------......,,,,,,---------------------------............///......///000000000////////////.........///000000---------...///000000111---,,,,,,,,,------.../////////............//////111111000///............------......///......---///..................///......///////////////...////////////////////////////////////////////////......------------......//////////////////////////////......//////000111////////////000000000000///000000111111111111000.........///////////////111111111111222222222222000000000000000111111111000000000000000000000000000000000000000000000000000000111222222222222111222222111111111111222222111111111111222222333333000000111111111222222222000000000000000000000000////////////000000111111222111000//////////////////000000000111111111111222222222222222111111111111000000000000000000111222222333333444444444444111111000000000000111111111111111111111111111111000000111222222222222111000000000000000000000000111111111111111222222333222333444444555555555444555444333222222222333333222222222222222222222222222111111111111111111222222222222222222222222222000000000000000111222222111111111111000000000000000000000000000000000000......//////000111111111222333666888999999999888111111000000000000000111000000000000000000000000000111111222222111111000111222333333222111222333222222222222333444555555555444333333222222333333000000//////000000111222222222333444444444444333222111111000000/////////222222111000/////////000111222222333333222222111000111111333444555666666333333333333222222111111000000000111111000000000000000000///000111111222111111111111000000000//////000000000111111111111222222222111111111000000///000111111111111000000000000000000000000000000////////////////////////111111111111111111111111/////////.........------000000//////......------222222111111000000//////000000000000000000000000000//////............///000000///...............//////......------------///000000000000000000///......------------......////////////////////////////////////000000000111000///...---------------///...---,,,,,,---...///000000//////......------........................///......------......///.........//////......------------............/////////...------------...,,,,,,,,,------.........---------............///...//////000000000000000////////////000000111111------......///000000000//////......------------/////////....../////////111000///...............---------...............//////............//////---...//////////////////////////////////////////000000000000000000000000//////............/////////////////////////////////////////////000111111////////////000000000000...///000111111111111111///////////////.........000000111111111222222222//////000000111111111111000000000000111111111111000000000000000000000000000000111222222222222111222222111111111111222222111111222222333333333333222222222111111111000000000000000000000000000000222222222333333333333333222222111000000000111111///000000000111111111111222222111111111111111111111111000000000000111111111222333444444444333333111111000000000000111111111111111111111111111111000000111222222222222111111111111111111111111111111000000000111111222333333333444444555555444444444444333333333222333333222222222222222222222222222222111000000111222222222222222222222222222222000000//////000000111222000000000000000000000000000000000000000000000000000000000111111222222222222222333444444444333222111000000000000000111111000000000000000000000000111111222222222222111111111222333333222111222333222222222222333444555555555444333333222222333333000000000000000111222222222222333444444444444333//////000000111111222222222222111000/////////000111222222333333222222111000000111222444555666666333222222222222222111111000000111111111111000000000000000000000111222222111111111000000000000000///000000000111111111111222222222111111111000000000000111111111000000///////////////////////////////////////////////////000000000000000000000000000000000/////////......000000000//////......---222222111111000000//////////////////////////////000//////............///000//////............///000///...---,,,,,,------//////000000000000//////......------------....../////////////////////////////////000000///////////////...------------...///...---,,,,,,---...///000000//////......------.....................---......------------.........//////000000000//////---------............/////////...---------------,,,,,,,,,------.........---------............///...//////000000000000000......///000000000111111////////////////////////333222222000///---,,,,,,...//////////////////...000//////...............------------......////////////............//////------...///////////////........................000000000000000000000000///////////////////////////////////////////////////////////////000111111////////////000000000000...///000111111111111111///////////////.........000000000111111111111222/////////000111111222222000000000111111111111222000000000000000000000000000000111222222222222111111111111000000111111111111222222333444333333333333333222222111000000///000000000000000000000000000000111222222222222111222222111111111111222222000000000000111111111111111111000000000111111222222111111000000111111222000111333444444444333222111111000000000000111111111111111111111111111111000000111222222222222111111111111111111111111111000000000000000111222333333333444444444444333333333333333333222222222222222222222222222222222222333222111000000111222333000000000000000000000000000////////////000111111//////000000000000000111000000000000000000000000222222222111111111111111111111111111111000//////000000000000000111111222000000000000000000000000111111222222222222111111111222333222111000111333222222222222333444555555444444333222222222222222111000000000000111222222111222222333333333333333...//////000111222333333222111000000000000000000111222222333333222222111000000111222333444555666222222222222222222111111000111111222222111111000//////......//////000111222111111000///000000000000000000000111111111111222222222111111111111000000111111111111000000///////////////////////////000000000000000000000000000000000000000000000000111000000000////////////000000//////////////////000000000000000000////////////////////////////////////.........//////000//////............//////000///...---------...///,,,------......------,,,......------------......////////////////////////......///000000000/////////......---------...............------.........///////////////........................---------......------------.........///000000000000000000---------............//////...------,,,,,,------,,,,,,---------------------------............///......///000000000//////......///000000000/////////////////////.........333333333222000...,,,+++......////////////......//////......---......///---------------...///000///..................///,,,---...///000000000000........................////////////////////////......////////////......//////////////////////////////......//////000111////////////000000000000///000000111111111111000.........///////////////000000000000111111111111...//////000111111222222000000111111111222222222000000000000000000000000000000111222222222222111111000000//////000000111111222333444444444333333222222111111111111111111000000000000000000000000------///000000000///...111111000000000000111111000000000000111111111111000000//////000111222333222111111000000111111222///000222333444333222111111111000000000000111111111111111111111111111111000000111222222222222111111111111111111111111111////////////000111222333222222333333333333222222222222222222222111111000111111111111111111111111333222111//////111222333000000000000000000000000///////////////000111111////////////000000111111000000000000000000000000222222111111000000//////000000000000000000000000000000000000000111222222000000000000000000000000111222222333333222222111000111222222000000111222222222222222333444555555333333222111111111111222111111000000111111222333000111111222333222222222000000000111111222222333000000000000000000111222111222222333333222222111000000000111222333444444111111111111111111222222000111111222222111111000//////......//////000111222222000/////////000111000000000000111111111111222222222111111111111000111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000000000/////////.........///////////////000000000//////////////////000000////////////////////////...............///000111//////............//////000///...------///000111,,,------......------,,,......------------......////////////////////////,,,---///000000000//////......---------......///------............------........./////////////////////.........---------...------,,,,,,------...---...//////000000//////---------............//////...------,,,,,,------------------------,,,,,,---------............///------...////////////........./////////...------------......//////000000000111111111000///...------...///000000///...---.........------......///------,,,,,,---...000111......------------......,,,---...///000000000000................................................---...////////////...---////////////////////////......------......///000////////////000000000000000111111111111000000///------......//////000000000000000000111111111111...//////000111222222222000000111111222222222222000000000000000000000000000000111222222222222111000000////////////000000111222333444555444333333000000000111222222333333000000000000000000000000///000222333333333222111000000////////////000111000000000000111111111111000////////////111333444222222111111111111222222...000222333333222111000111111000000000000111111111111111111111111111111000000111222222222222111000000000000000000000000////////////000111222333222222333333333222111111111222222222222111000000111111111111111111111111333222000//////000222333222222222222222222222222///////////////000111111.../////////000000111111000000000000000000000000222222111000///...------//////000111222222333333000000///000000111222222000000000000000000000000111222222333333222222111///111222111000///000111222222222222333444555555333222111111000000111111111111111000111111222333000000111222222222222111222222222111111111111111000000//////000111222222222222222333333222222222000000000111111222333333111111111111111111222222111111222222222222111111111111111111111222222333333222000/////////000111000000000000111111111111222222222111111111111000111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000//////.........---------......//////000000111111------......//////000000////////////////////////---------......000111222//////.........//////000000///...---...000222333...//////////////////............------.........////////////////////////+++,,,...000000000000///......---------......///,,,---...//////...---,,,---.........//////000000//////.........---------...------,,,,,,------...,,,,,,---.../////////...---------.........//////......---,,,,,,,,,,,,---.........------,,,,,,,,,---------.........//////,,,------...................../////////---,,,++++++,,,---...///111222222,,,---///000000000///...---...///000000///...---......---------......///------,,,,,,---...000111---------,,,,,,---------,,,---...///000000000000................................................,,,---...//////...---,,,////////////////////////---------------...//////////////////000000000000111111111111111000///...,,,------...///000111111222111111000000000000000111111000000111111222333111111111111111111111111000000000000000000000000111///---...111222000...//////000111222222333333222222333333333444444444444444333333222111000000111111000000//////......////////////000000000000222111000000000000000000000000000000000000000000//////000111222333333444111111000000000000111111222222111111111111222222111111111111111111111111000000000000000000000000000111111111111222222222///111222111000///000111000111111222222333444444333333333333333222111000333333333222222222111111333222000/////////000111444333222000000000111222000000111222222222222111111111111000000000000000000000000000000000000000000111111222333333444444222111111111000000//////000000000000111111111111...///111222222111000000///000222333444444333222111000///000222333333111000000000000000000000000111111222222222222111111111111222222222111111000222222222222222222222222222333333444444333333222///111222444444333222111111111111000111111222222222222111111111111111222000111111000//////000222222222222222111111000000222111111000000000000000111111000000000000111111222222111000111222444555111111111111111111222222000000000000////////////444444333222111000///...000000//////.........------......///////////////222222111111000//////...//////............//////111111111111111111111111...............///000000111111000000//////..................//////////////////............//////000000///...............////////////////////////........................000///...------...///000..................------111111000......---------///............///000000////////////////////////------------------------......------------......,,,---......//////..........................................////////////...........................//////000000000000000//////............//////////////////....................................//////000000000000//////111111111000///---,,,+++000000//////.........---222///,,,+++,,,.........111000///...............+++,,,,,,---...///000000111000///......---......000///...---------------........................---------.........///////////////...---...111333111222333222111000222444000000000000000000000000333222111/////////000000333222222111111111111111111111000000111111222333222222222111111111111111000000000000000000000000111///...///111222000...///000000111222222333333222222222222333333333333444333333222111111000000111111000000////////////000000000000111111111111222111111000000000000000000000000000000000000000///000000000111222222222111111000000000000111111222222111111111111222222111111111111111111111111000000000000000000000000000000111111111222222222///111222111000///000111000111111222222333333444333333333333333222111000333333222222111111111111333222111000///000000111222111///.........///000000000111222222222222111000000000000000111111111000000000000000000000000000000111111222333333333111111111111000000000///000000000000111111111111000000111222222222222111111111222222333222222222111000///000222333222111000000000000000000000000111111222222222222111111111111222222222222111111222222222222222222222222000111111222222111111000///111222444444333222111222222111111111111111222222111111000000111111111000111222222000000222333222222222222111111111000222222111000000000000000111111000000000000111111333222111111111222333444333333222222111000//////111111111000000000000000222222111111111111111000000000/////////...............///000000000000///000000000000111111111111//////............//////////////////////////////...............///000000111000000000/////////...............////////////000//////////////////000000000///...............////////////////////////........................//////...------...//////........................111000///......---------------,,,,,,------...///////////////////////////------------------------......------------......,,,---......//////..................................../////////000000000........................,,,------...............//////............//////////////////....................................//////000000000000////////////////////////...---000/////////............///---++++++---///000000000///......------......,,,------......///////////////.........//////000111000///...............////////////////////////---------.........//////000000000///...000444777::::::999666222000000111000000000000000000000000222111111111111111222222444333333222111222222222111111000000111111222333222222222222111111000000000000000000000000000000111000//////111111000///000000000111222222333333111111111222222222222333222222222111111000000///111000000000000/////////000111111111222222222222222222111000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222111111111111222222111111111111111111111111000000000000000000000000000000000111111111222222///111222111000///000111000000111111222333333333222222333333333222111111222111111111111000000000222222111000000000000111111000//////.../////////000000111222222222222111//////000000111111222222000000000000000000000000//////000000111222222333111111111111000000000000000000000000111111111111111111111111111222333333222222111111111111111111222000000000222333222111000000000000000000000000111111222222222222111111111111222222222222222111222222333333333333222222000111111222222111111000000111222333444333222222333333222111000000000000111000000000000000111111000111333222222222333555222222222222111111111111222222111000000000000111111111000000000000111111333333222111111111222222222222222111111000000000111111111111111111111111000000000111111222222222000000////////////......//////000111111111111111//////000000111222333333000//////......//////000///////////////////////////............//////000000000000000////////////............////////////000000000000000000000000000//////............///////////////////////////..............................------------..............................111000///......---......,,,++++++++++++,,,------////////////////////////------------------------......------------......,,,---......//////............................../////////000000000111111........................,,,------...............//////............//////////////////.......................................//////000000//////...------...///000000//////////////////............---,,,***+++...000111111///...------------------........................---------......///111111111111000////////////000000000000000000000000000------........./////////000000000//////222777;;;AAA@@@>>>999444000//////000000000000000000000000///000111222333333333333333333222111111111111222111111000000111111222333333333222222111000000000000000000000000000000000111111000000000000000///000000111111111222222222000000111111111222222222111111111000000000//////000000000000000000000000///000000111111222222222333222111000/////////000////////////////////////000000000///////////////111111000000000000111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111///111222111000///000111000000000111222222333333222222333333333222222111111000000000000000000000222222111111111000000000222222111111111111111111000000111222222222222111......///000111222222333000000000000000000000000/////////000111111222222111111111000000000000000///000000000111111111111111111000000000222333444444333111000///000000111222111000111222333222000000000000000000000000000111111222222222222111111111111222222333333222222222222333444444333222222222333333444444333333222000111222333333333222222444333222111000000000000000000//////000000111111///111333333222222333444222222222222222222222222333222111111000000111111111111000000000000111111444333333222222111111111---...///000111222333444000000000000000111111111000000000000111111111111000000//////////////////000000111222222222222111///000000111111222333333000000////////////000000000000000000000000000000//////............///000000000000000////////////............////////////000000111111111111000000000///............//////////////////////////////........................------------------------............////////////000000///...............,,,,,,++++++,,,,,,---...////////////////////////..............................------------......,,,---......///.................................000000000000111111111111...........................//////000000000000000//////............//////////////////.......................................//////////////////...---......//////////////////////////////............,,,+++,,,...000000000...------,,,,,,,,,------000/////////.........---...............///000000000000///////////////000////////////////////////............/////////////////////...///333888<<>>555555444333222222222222333222222111000000111111333222111000000111222333333333333222222222111111444444333333222111111000111222222222222333333333444333333333222222222222222222222222222222222222111111111111222222222222000000111222333444555666:::EEEIIIBBB======:::444333333333222222222111111111111222222222222111111333333333222222222111111///000111222222111000///111111111000000/////////111111111000000000000000000000000000000000000///......///000000000000000111111111111111111111111000000000000000000000000111000//////.........///444111//////111222000///222111000///...................../////////000000000000111111111111000000............////////////111000///.........////////////000000111111222222000...---,,,---...---,,,------------------------.........///////////////........................///......------......//////......---...///000111......------------......---------............///------------------------///000111000...---.../////////............//////------........./////////000//////...///000111222000000/////////.........///////////////.........000///...------...///000/////////////////////...///////////////////////////////////////////////////////////////////////////...------------...///////////////////////////111000//////....../////////////////////......---///////////////////////////............///000000111111111111111111111111////////////////////////000000////////////000000...------------...//////777666555444222111000///000000000000000000000000111111111000111111222333000000000000000000000000222222333333333444444444111111111111111111111111111111111111111111111111111111111111000000000000222222111000000000111111111111111111000000000000000000111111111111000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////222222222111000000000///000000000000111111111111333333333222222222222111222111111000000222333444111222333222000//////000000111111111111222222222222111000//////000111222222222222333333222222222333222111111000000111111000111111111111111222222222222222333333333333444333333222333333444555666888666444777<<<@@@@@@???555444333222222111222222333222111111000111111111333333222222222222333444333333333333222222222222444444333333222222111111222222222222333333333333444444444444333333333333333333333333333333333333111111222222222333333333333222222222333555666777>>>FFFIIIBBB<<<<<<:::555333333333222222222222111111111222222222222111111333333333222222222222111000000111222222111000000000000000000////////////000000000000111111111111000000000000000000000000//////000000111111000000222222222222222222222222000000000000000000000000000000111111000000//////222000......///000000///000111111000000///...---....../////////000000000000000111111111111000000............////////////000///......------........................//////000///------...///...---------------------------------......//////000000........................///......------......//////............///000000......------------......---------............///---------------------------...///...,,,,,,,,,............------.............../////////000000000///////////////000111111000000////////////......111000000///......------000000////////////000000......//////////////////000000000000000000000000////////////////////////////////////////////////......---------......///////////////////////////111111000/////////000000000000000/////////......///////////////////////////////////////000111111111111111111111111111111////////////////////////000000////////////000000......------......///000999888666444222000///.../////////000000000000000222111111111111111222222000000000000000000000000222222222333333333444444111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111222222111111000000//////...///000222222222111000///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000000000444333333222111000/////////000000000111111111111222222222222222222222222222222111111111222333444000111222111///...///000000000111111111222222222222111111000000111111222111222333444444333222111333222111111000000111111111111111111222222222222222222222222333333333333333333333333333444555555888555333444888;;;======444333333222111111222222222222111111111111111222222222222222222333333333333333333333333333333333444444333333333222222222222222222333333333444444444444444444444444444444333333333333333333333333222222222222333333333444555444333222333555777999<<>>EEEHHHEEE>>>999333333222222222222333333222222222333333333444444222222222222222333333333333333333333333444444555222333333444555555666666444444444444444333333333444333333333333333333333444333333222222333333444333444555555333333444555444444444333444444555666444444555555555555444444444555555555555444333333444444555666777888999999222333333444555555666666444444444444444444444444111222222333444444555555222222222222333333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000000000---...000000///...///000000000000/////////......////////////////////////////////////000000000000111111000000000000//////000000000000000000000000333333333333222000...---........................+++,,,---.../////////...////////////////////////000000000000000000000000111000///......///000111////////////////////////+++---///111111///---+++//////////////////////////////............/////////000111000///...///000//////............//////000000000000000000000000000///...---------......///...,,,,,,...///........................//////..............................///////////////...//////////////////////////////............//////.........------------,,,............------------////////////////////////............////////////...............///000000111///......///000///---///////////////000000111000000000000000000000000////////////000000000000......////////////000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000111111111111111111111222222333333000000000000000000000000000000000000000000000000...000111111000000111222111111111111111111111111222111111111111111111111000000000000111111111222/////////000111111222222111222222333333222222111000111222222000///000222111111111111111111111111111111222333333333333222222222111111111111111222222222222222222222222222111111111111111111111111000000111111111111000000111111222222333222222222111111111111111111111111000///.........///111222333333333333333333333333111111111111111111111111222222222222222222222222222222222222333333444444222222333444555555555555111111111111222222222333444444444444555555555555666===FFFNNNPPPKKKBBB<<<333333333222222333333333222222333333333333444444222222333333444444444333333333333333333444555555222333333444555666666777777777777666555555555444333333333333444444555555555444333222222333444555444444555444222222444666555444444444444555555555666666777777777777666666444444555555555555444444555555555666777888888888444444444444444555555555555555555555555555555555333333333333444444555555333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111000000000000111111111222222222111111111111111111111111111111111111000000000///---///111111/////////000000000000////////////...////////////////////////////////////000000000000111000000000////////////////////////////////////222222333444333000...,,,........................+++,,,---...///000000000///////////////000000000////////////////////////000000////////////000000////////////////////////,,,...///000000///...,,,000000000000000000000000/////////....../////////000111111000///....../////////............//////000000000000000000000000000000/////////............---------............------......//////000000........................------......///.........//////////////////////////////............//////000000000///////////////........................000000000000000000000000............////////////...............///000000222000......///000///...000000////////////000000////////////////////////////////////000000000000//////////////////000000000000000000111111111111000000000000000000000000111111111000000000000000000000000000111111111111///000000111111111111111000000000000000000000000000000000000000000000000...000111111000000111222111111111111111111111111111111111222222222222111111111111222222222333333000000000000000000000000222222333333333333222222000111222111///...///000000000000000000000000000111111222333333333333222222111111111111111222222111111111111111111111111111111111111111111111111000000111111111111000000//////000111222222111111111111111111111111111111222111000///000111222333333333333333333333333333111111111111111111111111222222222222222222222222222222333333444444444444222333444555555555555555111111222222333333333333444555555555555666666666888???HHHNNNNNNGGG>>>888444333333333333333333444444444444444555555555555333444555555555555444444444444333333444444555666444444555555555555555555777777777666555555555444222333333444444555555666666555444333333444555666444444555444222222444666555555555555555555555444666666777777777777666666444444555666666555555444555555666666777777888888888777666444444333333444555555555555555555555555555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222333222222222222111111000000000000000111222222333333111111111111111111111111111111111111000000000///...000111111000//////000111000000000////////////000000000000000000000000////////////000000000000000000000////////////...////////////////////////...///111222222111///...........................,,,---...///000111111111////////////000000111111////////////////////////000000////////////000000/////////////////////////////////....../////////000000000000000000000000...//////////////////...000111111000///....../////////............//////////////////////////////111111111111000000//////,,,---...............///---......//////000000000........................,,,,,,---...............//////////////////////////////............//////000000000000000000000000////////////////////////000000000000000000000000............////////////...............///000000111000///000222333222000000000////////////000000////////////////////////.../////////000000000111000000000000000000/////////000000000111111111222000000000000000000000000111111000000000000000000000000000111111111222222//////000111111111111000000000000000000000000000000000000000000000000000...000111111000000111222222222222222222222222222000111222222333222222222111222222222222333333333111111111000000000000000222222333333333333222222///000111111///...///000000000000000000000000000111111222333333333333222111111111000111111222333111111111111111111111111111111111111111111111111000000111111111111000000...///000111111111111111222222222111111111111111222222222222222333333444333333333333333333333333111111111111111111111111222222222222222222222222222222333444444444444444333444444555555444444333111111333444444444444444333333333333444444444444666<<>>777333444444333333333333444444555555555666666666777777666777777888888666555444444444444444444555555666666666666555555555555555444444444444444333333333333333444444555555555666555555555444444555555555333444555555333333444555555666666666666555444444444444555555555555444444444444555666666666666555555666666666777777777888:::999777555333333333333555555555555555555555555666666555555444333333222444444444444333333333333333333333333333333333333222222222222333333333333444444333333222111111111000000111111222222222333111111111111111111111111111111111111000000000000///111222111000//////000111111000000000/////////000000000000000000000000////////////000000000000000000////////////......000000000000000000000000,,,---...000111111000000------------------------......///000111111111000...//////000000111111222000000000000000000000000//////000000000000//////////////////////////////111000...------...000111////////////////////////......////////////......///000111000///...///000//////............//////////////////////////////000000111111111000///...***,,,...///......///000//////////////////000000........................,,,,,,---...//////////////////////////////////////////............//////---............//////////////////000000000000000////////////////////////............////////////...............///000000000000111444777888666555111000000///////////////000000000000000000000000......//////000000111111111111000000000000//////...//////000000111111111000000000000000000000000000000000000000000000111000000111111111222222222///000111222222222111111000000000000000000000000000000000000000000000000...000111111000000111222222222222222222222222222000111222333333333222222111111111111222222222222//////000000111111222222222333333444444333333222///111222111000000111222222222222222222222222222111111222333333333333222111111000000111222222333222222222222222222222222111111111111111111111111000000111111111111000000...///000111222222222222222222222111111111000000111222222333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222333444555555555444333444444444444444333222111111222333444555555555444222222333333333444444444555999>>>???;;;777444222444444333333333333444444555555666666666777777777999999::::::999777555444444444444444444555666666555555555555555666666666333333333444444444444444444444444555555555555555555555666666666666555555222444666666444333333444555666777777666555444333444444555555555555444444444444555666666666666666666666666666777777777777:::888666444333333444555555555555555555555555555555555555555555444444444555555444444444333333333333333333333333333333333222222222333333333444444555555444444333222222111111111111111111222222222111111111111111111111111111111111111000000000000000111222222000//////000111111111000000000//////000000000000000000000000////////////000000000000000000/////////.........000000000000000000000000------...//////000111111------------------------......//////000//////......//////000111111222222000000000000000000000000//////000000000000///////////////////////////////////////000000/////////........................---...///000000///...---...///000000//////000111//////............//////000000000000000000000000...//////000///...---,,,))),,,///000...---///000000000000///////////////........................,,,,,,---//////000000000//////////////////////////////............//////---.........////////////........./////////000000////////////////////////............////////////...............///000000...///333888<<<===;;;999111111000///////////////000000000000000000000000.........///000111111111111111111000000000//////------...//////000111111000000000000000000000000000000000000000111111111000111111111111222222222000111222333444333222222000000000000000000000000000000000000000000000000///000111111000000111222222222222222222222222222000111222333444333333222000000000000111111111111------...000111333444444222333333444444333333222000222333333222222333444444444444444444444444444111111222333333333333222111111000000111222333333333333333333333333333333111111111111111111111111000000111111111111000000///000111222333444444444222222222222111111000000000111222444444333222222333333333333333333333333111111111111111111111111222222222222222222222222222333444555555555444333555555555444333222000000000222333555666666555555444444444555555555666666666999<<<;;;888555555555555444444333333444444555555555555666666666666777;;;;;;<<<<<<;;;888555444555444444444444555666666444444555555666666777777444555555666666777777777555555555555555555555555444555666777777666555444111333666777555444333333555666777777777666444333666666777777777777666666444444555666777777666666666666666666777777777777888777555444444555666777666666666666666666666666333333444444555666666666555555555444444333333333333333333333333333333333222222222333333444444444666666555444444333222222111111111111111111111111000000000000000000000000111111111111000000000000000111333222000//////000111111111111000000000000000000000000000000000000////////////000000000000000/////////............000000000000000000000000/////////...///000111111------------------------.........///......------...//////000111222222222000000000000000000000000//////000000000000//////////////////////////////---...111222222111...---........................---...///000000///...------///000000//////000222//////............//////111111111111111111111111,,,---.........---++++++))),,,///000...---///000111111000000//////..............................,,,---...///000000000000//////////////////////////////............/////////000000000111111222222---------.........//////111111111111111111111111............/////////000...............///000000,,,///444:::???@@@???<<<111111000///////////////000000000000000000000000---......///000111111222222111111111000000//////,,,------...///000000111000000000000000000000000111111111111000000000000////////////////////////111111111111111111111111222222111000//////000000333333222222111000////////////000000111111111222000000000111222222333333000111333444444333111000000000000000000000000000222222222222222222222222222222222222222222222222000000000000111111111111000111222333333333333333222222111111111111111111000000000000000111111222222111111111000000/////////111111111000///000111111111111111111111111111000000000000000000000000222222222111111111000000111111222222222333333333222222222222222222222222222222222222222222222222222333444444222222333444333333333444444444555555555555555444444333333333333333333333333333333333222222333555777666444111555555555555555555444444444333333333333444555555222444666666555444555666555666777888777555333222222333555777888888777777333333333444444444555555666666555555555444444444666666666666666666666666777888888888888777777666666666666666666666666666777777888999999999999999999888666555444444555555666666666666666666666666666666666666777888999:::666666666666555555555555777777777777777777777777999999999888777666666555555444333222333555777888555555444333333333333444333333333444444444555555333444555666555444333222222222111111111111222222000000000000000111111111222111111111000000//////////////////////////////111111000000000000111111000000000000000000000000---......///000111111222000000//////......------///////////////////////////000111111111///...---000000000000000000000000000000000000000000000111000000000000000000000000000000000000000///......111111000000//////......000000000000000000000000///000111222222111000//////////////////000111111///......---------......------......//////000000////////////////////////...///111222222111///...//////............//////000///.........///111222//////......---------,,,'''(((***,,,....................................///////////////...............------------....../////////000111111222222//////...---------------//////............//////......////////////......////////////000000000000000000333;;;DDDGGGBBB<<<222111111111000000//////222111111000///......---//////............//////222222111111111111222222333222000///000222555777000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222111000000000000000333333222222111000000//////000000000111111111111000000000111222222333333222333555666666555333222111111111111111111111111222222222222222222222222222222222222222111111111000000000000111111111111000111222333333333333333111111111111111111111111000000000000000111111222222111111111000000000000000111222222000000111222111111111111111111111111111111111111111111111111333333333333222222111111111222222222222333333333333333333333333333333333222222222222222222222222222333444444222222333444333333333444444444555555555444444444333333333333333333333333333333333333333333333555777777444222444444555555555555555444444444333333444444555666666777888888555444444555666666777888777555333222111222444555555555555444444444555555555666666666666666666555555444444444666666666666666666666666666777777888888777777777666666666666666666666666555555666777777777777666999888777666666666777777666666666666666666666666666666666777777888999:::777777777777666666666666777777777777777777777777888888888777666555555555666555444444444555666777666555444444333333444444333333333444444444555555333444444555444333222111222222111111111111222222111111111111000000000000222111111111000000000000////////////////////////111111000000000000111111000000000000000000000000......//////000000111111///////////////.........///////////////////////////000000111000///...---////////////////////////111111000000000000000000000000000000000000000000000000000000000///......000000000000////////////000000000000000000000000---...///000000///...---///////////////000000111///......------..................///////////////////////////////////////000111222333333222111000000000////////////000000000//////...///000111222/////////.........------+++,,,...///000000000000......................../////////////////////...///......------......////////////000111111222222000//////...------......//////............//////......////////////......////////////000000000000111000222:::BBBDDD???:::111111111111000000000///111111000000//////......//////............//////111000000000000000000111222111000000000222444555000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111222111000000000000000000333333222222111000000000000000000000111111111111000000000111222222333333222333444555555444333222222222222222222222222222222222222222222222222222222222222111111000000000000000000000111111111111111111222333333333222222111111111111111111111111000000000000000111111222111111111111111000000000111222333333111111222333222222222222222222222222222222222222222222222222444444444333333333333222222222222222333333333333333333333333333333333333333333333333333333333333222333444444222222333444333333333444444444555555444444333333333333222222333333333333333333333333333333444666888888555333333333444555666666666666444444444333444444555666:::;;;;;;:::777444444444666666777777777555444222333333555555666555444333555555666666666777777777666666666666555555555555666666666666666666666666444555666777777888777777666666666666666666666666444444555666666666666666888888777777777888999999777777777777777777777777777777777777777888::::::999888888888777777777777777777777777777777777777777777777666666555555444777777666666666666666666666555444444333444444444333333333444444444555555333333333444333222222111222222111111111111222222222222222111000000000///111111111111111000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000........./////////////////////////////////////////////000000000///......////////////////////////111111111000000/////////000000000000000000000000000000000000000//////...////////////000000000000000000000000000000000000......////////////......////////////000000000000///......---......//////000000///////////////...////////////////////////111111111111111111111111111000000000000000000111///////////////000111111000000////////////............///000111000000000............................../////////////////////......------......///...//////000000111111222000000//////......//////000//////......//////000...//////000000//////...////////////000000000000111000222777>>>???;;;666111111111111000000000000000000000000000000000000000//////......//////000000000////////////000000///000000000111222222333000000000111111111222222111111111111000000000///////////////////////////111111111111111111111111111111000000000000000111222222222111111111000000000000000000000111111111000000000111222222333333000111222222222222111000222222222222222222222222111111111111111111111111222222111111000////////////000000000111111111111111222222333333333222222111111111111111222222222000000000000000111111222111111111111111111111111222333444444222222333444222222222222222222222222222222222222222222222222333333333333333333333222222222222333333333444444444444444444444444444444333333333333333333333333222333444444222222333444333333333444444444555555333333333333333333333222444444444444444444444444444444555777999999777444222333444555666666666666444444444444444555666666;;;<<<===;;;888666666666666777777777666555444333666666777888888777555555555555666666666777777777666666666666666666666666666666666666666666666666333444555666777888888888777777777777777777777777666666777888888888888777666666777777888999::::::888888888888888888888888777777777777888999::::::::::::999999999888888888777777777777777777777777888888777777666666666555777777888888777666555444666666555444444444444444333333333444444444555555333333333222222222111111333222222111111222222333333333222222111000//////111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000////////////------......//////000000//////////////////////////////////////////......////////////////////////111111111000//////......000000000000000000000000//////000000000000//////......//////000000111111000000000000000000000000000000111111111111000000...//////000000000000000...............//////000111000000000//////......///////////////////////////...------------...///000000////////////000000///////////////000000111000000000000000/////////...////////////.............................................//////////////////............//////......//////000111111111000000////////////000000000000////////////000000//////000000000000//////////////////000000000000111000111444999:::666222111111111000000000000000000000000000000000111111000000////////////000000000000////////////000000...///000111222111111000000000111111111222222222111111111111000000000///////////////////////////000000000000000000000000111000000000000000111111222222222111111111111111111111000000000000000000000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000/////////000000000111111111111222222333333333222222111000000111111111222222222000000000000000111111222111111111111111222222222222444444444333222333444222222222222222222222222222222222222222222222222111111111111222222222222222222333333333444444444444444444444444444444444333333333333333333333333222333444444222222333444333333333444444444555555333333333333333333333333444444444444444444444444444444555888::::::888666222333444555666666666666555444444444444555666666999:::;;;;;;999888888999777777777666666555444333666777888888888777666555444444555555555666666666777777777777777777777777777777777777777777777777444444666777888888888888888888888888888888888888666777777888888888888888444555666777888888999999999999999999999999999999777777777777888999:::;;;::::::::::::999999999999888888888888888888888888999999888888888888888777777777888888777666555444666666555444444444444555333333333444444444555555333333222222222111111111333333222222222222333333444333333222111000000///111111111111111222222222222222222222222222222222111111000000000000111111000000000000000000000000000000000000////////////------......//////000000////////////////////////..................//////........................000000000000//////......//////////////////////////////000000000000//////......//////000000111111////////////////////////111111000000000000111111......///000111000000///...............///000111111111000000/////////...////////////////////////......---,,,,,,---...............------............//////000000000000000/////////000000000000000000/////////............////////////////////////---.........//////000000/////////....../////////.........///000000111111000000////////////000000000000////////////000000//////000000000000//////////////////000000000000111000000222444555222000000000000000000000111111000000000000111111111111000000////////////000000222111111000000111111222...///111222222111000///111111111111222222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000111111222111111111111111111111111111111111111000000000000000000000111222222333333333333333333333333333333000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222333333333222111111000000000111222222333333000000000000000111111222111111111222222222222222222333444444222222333444333333333333333333333333222222222222222222222222000111111111111111222222333333333333444444444444333333333333333333333333222222222222222222222222222333444444222222333444333333333444444444555555333333444444444444555555444444444444444444444444555555666999;;;;;;999777333333444555666666666666555555444444555555666777666888::::::999888999:::777777777666555555444444333444555666666666555444444444555555555666666666777777777777888888888888777777777777777777777777555666777888888999888888888888888888888888888888555555666777777777777777444555666777888888888888888888888888888888888888888888777888888999:::;;;;;;:::::::::999999999999888888888888888888888888999999999999999999999999777777666666666666666666777666555555444444555555333333333444444444555555444444333222222222222333333333222222222222333333333333333222111111111000111111111222222222222222111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000.........///////////////////////////////////////......------......///000........................////////////////////////////////////////////////...//////000000000000000////////////000000000000//////////////////////////////............//////---...000111111111000///............///000111111111000000000000000000///////////////////////////000000000000000000000000...------,,,,,,------.........///000000000000000......////////////000000222111000000000000111111////////////////////////------......///000000000000//////......//////000---......//////000000111//////......//////000000111000000//////000000111///000000111111000000///////////////000000000000000//////000111222000///000000000000111111111111111111111111111111111111111000000//////000000111222222111111111111222222///000111222222222000000111111111222222222222333111111111111000000000000111111111111111111111111000000000000000000000000000000000000000111222222111111111111111111111111111111111111000000000///000000000111222222333333333333222222222222333333111111111111111111111111111111111111111111111111000000111111222333333333000000000000111111111111222333333333333222111000///000000111222222333333000000000000000111111222111111111222222333333333111333444333222111222333333333333333333333333333111111111111111111111111111111111222222333333333333333333444444444444555333333333333333333333333111111111111111111111111222333444444222222333444333333333444444444555555444444444555555666666666555555555555555555555555555555777999<<<<<<:::888444444555555555555555444555555555555555666666777444666888888777777888999888777666555555444444444333444555666777777666555555555666666666777777777777777777888888999999999777777777777777777777777888888999999999999888888999999999999999999999999666777777888888888888888555666888999999999999888888888888888888888888888888888888888999:::;;;;;;:::::::::999999999999888888888888888888888888888888888888888888888888888666555444444444555666777777666666555555555555555333333333444444444555555555555333222222222333444444333333222222333333444222222222222222222222222111111111222222333333333111111111111111111111111111111000000000000111111000000000000000000000000......//////000000111111///////////////.........////////////////////////......---------...///000........................------......///000000000////////////////////////......///000000000000000000000000000////////////////////////////////////000///...------...///000---...000111111111//////............///000111222000000000000000111111111///////////////////////////000111111111111000///......------------......---...///000111000000///------........./////////111000/////////000111222////////////////////////------......///000000111000000////////////000000------......///000000000......------...//////000111111000000000000111111000000111111111111000000////////////000000000000000///......///000/////////000000000111111111111333222222111111000000000111111000000000000111111111111000000000000111111111222222222222222111111111111111222222222333333111111111111000000000000////////////////////////000000000000000000000000000000///000000111222222111111111111111111222222222111111111000000//////000000000111222222333333111111000000000000111111222222222222222222222222000000000000000000000000000000111222333444444555000000000000111111111111333333333333333222111000///000000111222222333333000000000000000111111222111111111222222333333333111222333333111111222333333333333333333333333333000000000000000000000000222222222333333444444444333333333444444444555555222222222222222222222222000000000000000000000000222333444444222222333444333333333444444444555555555555555666666666777777555555555555555555555555555666777:::<<<===;;;999555555555666555555444444555555555555555666777777555666888888666555666777888777666555555444444555444555777888999999999888777777777777888888888888777777888888999999999999777777777777777777777777999999:::::::::999999888999999999999999999999999999999:::;;;;;;;;;;;;:::777888999:::;;;:::999999777777777777777777777777888888888888999:::;;;<<<:::::::::999999999888888888888888888888888888888777777777777777888888888555444333222333555777888777777666555555555555555333333333444444444555555666555444333222333444444444333333222222333333444222222222222222222333333111111111222222333333333000000000000000000000000111111000000000000111111000000000000000000000000---......///000111111222000000//////.........---////////////////////////...------,,,---...///000........................,,,,,,---...///000111111////////////////////////......///000000000000000111111000000//////......////////////////////////222111000//////000111222---...000111222111///...............///000222222//////000000111111222222////////////////////////,,,...000111111000...,,,//////............//////---...000111111111000///,,,---------......//////...---,,,,,,,,,...///000000000000000000000000000---------...///000000111000000////////////000000------......///000000000---------------...///000111111000000000000111111000000111111111111000000////////////000000000000000///.........///////////////000000111111111222333333333222111000//////111111000000000000111111000000////////////000000333333222222222222222222111111222222222333333333111111000000000000111111//////////////////////////////000000111111222222000000000000111111111111111111000000000000000111111111111222222333333333222222333333333222222111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222222111111111000000111111000000//////......000000000000111111111111///000111222333444555555000000111222222222222111333333222111000000111111222222222111222222333333---...///000111222333333111111222333333444555555444333333222222333333444555333222333666666444111555555555555444333222111444444444444444444444444333444555777777777666666555555555666666666666777666555444333444666888999>>>?????????>>>===;;;:::666666666666666555555555555444444444444555666666888888777666555444333333444444444555555555666666333444555666777888999:::555666666777888999::::::777777777888999:::;;;<<<555666666555444444777999;;;:::;;;<<<===<<<:::888>>>;;;888888;;;=========<<<::::::;;;;;;:::;;;===<<<===<<<::::::;;;<<<;;;::::::<<<===;;;777777:::===<<<<<<===>>>>>><<<::::::888666555666999>>>@@@<<<;;;:::999888888888999777999:::999888888999:::888777777777777666666666999999888777777777777777333333333444444444555555555555444444444333333333555444333222111222333444222222222333333444444444222222222222222222222222222222111111111111222222111111000000111111222333444222111//////000222333000000000000000000000000000000000000000000000000---......///////////////////////////////////////////////////////////////////////////////////////...///000///...---...000000000//////......------000000000000////////////............/////////000...///000000000///---,,,000000////////////000000////////////////////////////////////////////////000///...------...///000000000//////.........---000000///.....................//////000000111111//////.........---------///000111222222111000///000000000000////////////...---------...///111222444333111///---------...---......///000111111222...............///000000000///.........///111222111111111333444333000...////////////////////////000000000000000000000000////////////000222333444333444444222///------...111111111111111222222222111111000000000000111111111111111111111111111111222222222111111111000000111111000000000000111111000000000000000000000000000000000000000111111111000000000000111111111111111111000000000000111111111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111000000////////////000000000000111111111111000000111111111111111222000000111222222222222111333222222111000000111111222222111111222333444444000000111111111111222222111222222333333444444444444333333222222333333444555444333444666666444222444444444444333222111111444444444444444444444444444555666777777777666555444444555555555666666666555444333333444555777999<<<===>>>???>>><<<:::999555555555666666666666666555444444444555555666666666666666666666555555555444444555555555666666666555555666666777888999999999999888888777777666666999888888888888888999:::;;;;;;;;;999777666777999;;;;;;;;;;;;<<<;;;:::999<<<:::999999;;;<<<======@@@???>>>===<<<::::::;;;>>>>>>>>>============<<<;;;:::;;;<<<<<<<<<===???<<<;;;;;;<<<===>>><<<;;;===<<<;;;999999:::;;;<<<;;;;;;;;;:::::::::::::::555777999888777666777888888888888888777777777666888777666666555666666666333333444444444555555555444444333333333222222222444444333333222333333444222222222333333444444444222222222222222222222222222222111111111111222222111111000000111111222333333222000//////000111222000000000000000000000000000000000000000000000000---...//////000000//////////////////////////////////////////////////////////////////////////////...///000///...---...000000000////////////......000000000000////////////......//////////////////...///000000000///------//////............////////////////////////////////////////////////////////////...------...//////000/////////............000000///.....................//////000000000000000000/////////.........///000111111111111000///000000000000/////////.........------...///111222444222111///...---...............///000111111111...............///000000000//////...///000111222000000000222333333000...////////////////////////000000000000000000000000//////////////////000000222333333222///......///000000000///////////////111111000000000000111111111111111111111111111111222222222111111111000000111111000000000000111111111111111111111111111111111111111111000000000000000000000000111111111111111111000000000111111222111222222222222333333333222111000000000000222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000222111111111111000000000111000000000000/////////000000000000111111111111111111111000000/////////000000111222222222222111333222111111000111111111111111111111222444555555333333333222222111111111222222222333333333333333444333333222222333333444444444333444666666444333444444333333222111111000444444444444444444444444555666777777777666555444333444444444555555555555444333222222333444666777999;;;<<<======;;;888666444444555555666666777777555555555555666666666666555555555666666777777777555555555555666666666666666777777777888888999999;;;;;;:::999999888777777<<<;;;:::999999999999999:::::::::999666555666777;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<>>>??????DDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAA@@@???>>>>>>???>>>======>>>AAAAAAAAA===<<<;;;<<<>>>???>>><<<>>>>>>===<<<;;;::::::999999999::::::999888777777555777999:::888777777777999999888888888777777777888888777666666666666666444444444444555555555666333333333333222222222111333333444444444444333333222222333333333333444444111111111111111111111111222222111111111111222222111000000000000111222222111000////////////111222000000000000000000000000000000000000000000000000---...//////000000//////////////////////////////////////////////////////////////////////////////...///000///...---...000/////////000000000111111000000000000/////////////////////////////////////////////000///......---........................////////////////////////////////////////////////......------------......////////////............000//////............///...////////////000000000000000000000000////////////000000111111000000///000000000/////////............---......///000111222222000///..................//////000000111111...............///000000///////////////000111111/////////000222111///---////////////////////////000000000000000000000000000000///...............000111222111/////////000111111000000//////......111111000000000000111111111111111111111111111111222222222111111111111111111111000000000000111111111111111111111111111111222222111111000000/////////000000000111111111111111111000000111111222222222222222222222222222222222111///......000222333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000///000000000111111111111111111000000000/////////000000111222222222222111222222111111111111111222000000111222333444666777444444333333333222222222333333333222222222222222444333333222222333333444444444444555666666555444555555444333222222222222333333444444444444444444666777888888777666555444333333333444444444555555222222222222222444555666666888:::;;;;;;999666444333444444555666777888888555555666666777777777777555666666666666777777777555555666666666777777777888888888999999999999999999::::::;;;;;;<<<<<<=========<<<;;;;;;<<<<<<<<<777888999888777777999;;;<<<>>>??????>>>===>>>>>>???AAAAAAAAA@@@AAADDDGGGFFFHHHIIIGGGGGGIIIIIIGGGFFFCCCCCCDDDCCCAAAAAACCCFFFGGGFFFEEEFFFHHHEEEAAACCCAAA?????????@@@???>>>@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::888666555888:::<<<<<<;;;999888999999999888888888777777777999999888777777777777888444555555555555666666666444444444333333333222222222333444555555555444333333333333333333333333333000000000000000000000000222222111111111111222222000000000000000111222222000//////...//////000111000000000000000000000000////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////...///000///...---...000...//////000111222222222000000000000////////////000000000//////////////////////////////......---...//////////////////...////////////////////////////////////////////////......------------......///////////////.........000///............/////////////////////////////////////////////////////////000000000000000000///000000/////////.....................//////000000111111000/////////........./////////000000000111...............///000000///////////////000000111.........///000111///---////////////////////////////////////////////////000//////......////////////000111111000///000222444333333222111000//////111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222111111000000/////////000000000111111111111111111111111111222333333222222222222222222222222111000///......000222444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000000000111111111111000000000111111111222222000000111222222222222111222111111111111111222222111111111222333555666777222333333333333444444444222222222222222222222111444333333222222333333444333444555666666555555666777666555444333333444444333333333444444444555555777777888888888666555444333333333444444444555555111111222222333444444555444666888999999777555333333444444555666777888888555666777888888888777777888777777777666666666666666666666777777777888888999999999:::::::::::::::888888999:::;;;<<<======;;;;;;;;;<<<===>>>??????<<<======<<<<<<===@@@CCCBBBDDDFFFFFFDDDAAAAAABBBDDDFFFGGGEEEDDDHHHOOOVVVWWW[[[[[[XXXWWWZZZYYYUUURRRLLLIIIJJJIIIGGGIIINNNOOOUUUYYYYYYZZZ[[[VVVNNNPPPLLLGGGCCCBBBAAAAAA@@@DDDCCCBBBAAA@@@@@@AAABBB>>>>>>>>>>>>===<<<;;;::::::<<<>>>>>><<<:::::::::999999999888888888888777888888777666666666777777555555555666666666777777555555555555444444444444111222444555666555444444333333333333333333333333000000000000000000000000222222111111111111222222000000//////000000111222///////////////000000111000000000000000000000000////////////////////////...//////000000000000000////////////////////////////////////////////////////////////////////////...///000///...---...000......///000111222333333000000000000////////////000000000000000000//////000/////////............///000111111111111000///////////////////////////////////////////////////................................./////////////////////............///////////////.......................................000//////////////////000////////////.....................///////////////000000000000000/////////////////////000000000000...............///000000...//////000000000000000...------...000000///...000000000000000000000000////////////////////////////////////000111222333///000111111000000111222444333333222111000//////111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111222333444333333333222222222222111111000//////000111333444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000000111000000000111111111111222000000000000111111111111000000000111111222222222000000111222222222222111111111111000111111222333222222222222333555666666222222222333333444444444111111111222222222222222444333333222222333333444222444666666666555666777999777666444444444555555222333333444444555555555666777888888888777666555333444444444555555555555111111222333333444444555444555666777777666555444444444555555666666777777555666888999999999888777888888888777777666666666777777777777888888888888999:::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBAAAAAA@@@???@@@CCCHHHMMMSSSWWWZZZXXXRRRLLLIIIIIIJJJMMMNNNLLLMMMUUUeeeqqq~~~{{{}}}zzzsssfff\\\VVVVVVUUUSSSXXXaaacccoooxxxyyyzzz|||xxxqqqhhhaaaWWWOOOJJJHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDBBBAAA????????????>>>??????>>><<<;;;<<<===;;;;;;;;;;;;::::::::::::777666666555555555555555666666666666777777777777666666666666555555555555222333444555555666555555444444333333333333222222111111111111111111111111222222111111111111222222000////////////000111111...//////000000111111111000000000000000000000000000000000000000000000000...///000000111111000000////////////////////////////////////////////////////////////////////////...///000///...---...000......//////000111222222000000000000/////////////////////000000111111111000000///............///000000222222222222000000////////////////////////////////////////////////......////////////...............//////////////////............//////000/////////............---------------............000//////......//////000/////////.........------......////////////.........///000000000000000///////////////000000000000...............///000000......///000000000000000...---,,,---///111000///000000000000000000000000000000000000000000000000......//////000222333444///000111111000///000222111111000000//////......111111000000000000111111111111111111111111111111111111111111111222222222111111000000000000111111000000000000000000000000000000000000000111111111000000000000111111111111111111111111222333444555333333333222222222111111000000111111222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000111111111222222222000000000000111111111111000000000000000/////////000000111222222222222111111111000000111222222333333333333333333444555666333333333333222222222222000000111111222222333333444333333222222333333444111444777777555555666888888777555333333333444555222222333333444555555666555666777888999888777666444444555555555666666666111222333444444555555555555555555444555555555666555555555666666666666666555666888::::::999888777777777777777777888888888777777777888888888999999999999:::;;;<<<======>>>======>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHLLLSSS]]]cccqqquuuxxxtttjjj___YYYVVVTTTWWWYYYYYY\\\kkk~~~pppfffeeecccccclllxxx~~~ooobbbZZZVVVVVVVVVRRRUUU[[[```ccccccaaa```^^^[[[UUUOOOJJJGGGEEEEEEEEEEEEDDDBBB@@@???AAACCC?????????>>>>>>>>>>>>===999888888777666777777777666666777777777888888888666666555555555444444444333333333444444555666777444444444333333222222222222222222222222222222222222222111111111111222222///////////////000111111...///000111222222222222000000000000000000000000000000000000000000000000//////000111111111111000////////////////////////////////////////////////////////////////////////...///000///...---...000.........//////000000000000000000000////////////......///000111222222333111000///...---......//////000111222222111000/////////////////////////////////////////////////////////000111111000//////............/////////000...............///000000//////.........------------.........////////////000///............///000//////.........---------......///000000///...------...///000111111000000000000000000////////////...............///000000---...///000111000000//////...---...000111111111000000000000000000000000000000000000000000000000///////////////000111222000111222111000///000111000000000///////////////111111000000000000111111111111111111111111111111000000111111111222222222111111000000000000111111//////////////////////////////000000111111222222000000000000111111111111111111111111222333444555333333333222222111111111///000111333444444444333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111000000111111222222222222000000000000111111111111111111000///...---,,,,,,000000111222222222222111111111000000111222333333444444333333333444444555555444444333111000000/////////000111222333333444444333333222222333333444111444777777555555777999888666444222222222333444222222333333444555666666555666777888999999888777555555555666666666666777222222333444555555555555666555444333333444666777666666666666666555555555555777999:::::::::888777555555666777888999::::::777888888888888999999999999999:::;;;<<<===>>>???>>>@@@BBBDDDGGGJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNOOOQQQUUU]]]iiivvv}}}pppfffbbb]]]```cccdddjjj}}}rrrpppnnnooozzzssshhhdddccccccbbbiiitttzzzpppeee[[[TTTPPPNNNLLLLLLJJJGGGDDDEEEHHHJJJBBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;;;;::::::;;;;;;777777777777888888888888555555444444444333333333444444333333444555777888444444444333333222222222222222222222222222222222222222111111111111222222///////////////000111111//////000222222333333333000000000000000000000000000000000000000000000000//////000111111111111111////////////////////////////////////////////////////////////////////////...///000///...---...000............////////////000000000000////////////------...000111222333444111000///------......///...///000222222000///...///////////////////////////////////////////////////000111222222111000///---.........//////000000...............///000111//////.........---------.../////////000000111111000///...------...///000//////.........---------......///000000///...------...///111111111000000000000000000////////////...............///000000---...000111111111000//////...---...000222222111000000000000000000000000000000000000000000000000000000///............///000222222111/////////000111111111111111222222222111111000000000000111111111111111111111111111111000000111111222222222222000000111111111111000000111111111111222222222222000000000000000000000000111111000000111111222333111111111111111111111111222333444444222222333444222222111111111111111111333333111000000000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111222333444111111111222222333333333222222111111111111111111...//////000000000000000222222222333333222222222000111111111111222222222222222222333333444444444333222222111111222222333222222222333333444444444222333333333333333333444333333444555666666666555555444444333333444444555444444444333333222222222222222333444555777777888777666444333222333333444333333333333444555666666666666666777777777777777888999999:::::::::999999::::::::::::::::::::::::::::::::::::999999999888===;;;:::999;;;=========<<<>>>???@@@BBBEEEFFFEEEFFFJJJMMMPPPZZZdddgggddddddaaa[[[UUUSSSTTTWWWYYY\\\\\\___hhhvvvtttlllgggfffkkkvvvxxxvvvzzzyyywwwzzzxxxttthhhcccbbbccc```\\\XXXVVVWWWXXXYYYWWWTTTPPPLLLIIIGGGCCCAAA===???@@@===888666777999888777777888888888666444777777777666666555555555555555555555555555555555444444444333333333222222111111111111000000000000000000111111111222222222444222111222444444222///222222111111000000//////000000111222111000///...////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////000000//////.........---000000000000000000000000111111000000000000111111.........///////////////000000000000000000000000//////////////////////////////---,,,,,,---...///......////////////......///////////////////////////////////////000111111////////////............////////////////////////////////////////////////////////////////////////222222222222111111111111,,,---...///000000000000222111000.........///000........./////////000000//////............////////////000000111111222222000000000000000000000000////////////////////////111111000000//////......---///111333444333222111111111000000//////......111111111111111111111111222111111000000111111222......///000111222222333333222222222333333444555000000111111111111000000////////////000000000000000000000000000000000000111111000000111111222333111111111111111111111111222333444444222111222333111111111111111111111111333333111000000000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111222333444111222222222222222222333111111111111111111111111...//////000000000000000111111222222222222111111000111111111111222222222222222222333333333444444333222222111111222222333222333333333333333333444222333333333333444444444333444555555666666555555555444444444444444444555444444444333333333222222222222333444555666666777666555444444333333444444444333333333444555666666777777777777777777777777888888999:::::::::999999777777888888888888888888999999999999999999999999<<<;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCEEEHHHJJJJJJOOOSSS\\\iiivvv{{{qqqfff```___bbbeeeiiikkkqqq|||xxxxxxvvvyyyzzzsssqqqpppmmmlllnnntttzzz~~~vvvppphhh___VVVNNNFFFAAABBBBBBAAA>>>;;;:::;;;<<<;;;:::999999:::;;;:::888777777888999999999888888333333333333333333333333444444444333333333333222222111111111000000000000000000111111111222222222444222111222444444111///111111111000000000000000///000111111111000///...000000000000000000000000000000000000000000000000////////////////////////000///...............///////////////////////////000/////////............000000000000000000000000//////............////////////////////////......000000000000000000000000////////////////////////000///............///000......////////////......///////////////////////////////////////000000111////////////............////////////////////////////////////////////////////////////////////////........./////////000000---...///000111111111111222111000///......///000............//////////////////............/////////////////////000000000////////////////////////////////////////////////111000000000/////////......///111333333333222111000000000000000/////////222222222222222222222222222222111111111111222222000000111111222222333333333333222222222333444444000000111111111111000000////////////000000000000000000000000000000000000111111000000111111222333222222222222222222222222333444555444222111111222111111111111111111111111333333222111111111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111222333333222222222222222111111111111111111111111111111111...///000000111111000000000111111111111111111000000111111111111222222222222222222222333333333333222222111111111111222222444333333333333333333222222222333333444444444444444444555666666666555555444444444444444444444444444444444444333333333333333333333444444555555555555555555555555555444333555555444444444555555666888888888777777777888888777888999999:::::::::999999999999999999999999999999999999:::;;;<<<<<<===<<<>>>@@@CCCEEEGGGHHHIIIJJJJJJJJJKKKMMMPPPRRRTTTYYY]]]nnnyyynnnkkkooottt~~~qqqaaaTTTLLLIIIFFFCCC@@@??????>>>===>>><<<::::::;;;<<<<<<;;;999:::;;;;;;:::999888777444444444444444444444444555555444444444333333333222222222111111111000000111111111111111222222222333222222222333333111000//////000000000000000000000000111111000000///...111111111111111111111111000000000000000000000000////////////////////////000000///...............////////////////////////////////////............000000000000000000000000//////............//////000000000//////.........000000000000000000000000////////////////////////000000////////////000111...//////000000//////...//////////////////////////////......//////000111////////////............////////////////////////////////////////////////////////////////////////++++++,,,---...///000111...///000111111222222111111000000////////////000........................000//////......//////000////////////....................................000000000000000000000000000000000000////////////000000222333333222111000//////000000000000000000222222222222333333333333333333222222222222333333222222333333333333333333444444333222222333333333000000111111111111000000000111111111222222222222000000000000000000000000111111000000111111222333222222222222222222222222333444444333111000111222111111111111111222222222333333222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000111222222333333333222222111111000000111111111111111222222222//////000111111111111000000000111111111111000000000000111111111222222222222222222222222222222333222222111111111111222222444444444333333222222222222222333333444555555555555555666666666666555555444444555555555555444444444444444444444444333333333333333444444444444444444555666777777666444444666555555555555555666666::::::999888777888888999777888999::::::;;;::::::=========<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCGGGMMMRRRUUUVVVWWWXXXYYYVVVTTTVVVXXXZZZ^^^bbbbbbggg|||xxxvvv}}}mmmbbbYYYUUUQQQOOONNNKKKFFFBBBHHHDDDAAA>>>>>>???>>>>>>;;;<<<<<<;;;999666333222777777777777777777777777555555555555444444444444333333222222222111111111111111111111111111111111333222222333333222111000/////////000000111111111111111111111111000000000111111111111111111111111////////////////////////........................333222111000000//////000///////////////////////////////////////.........000000000000000000000000111111000000000000111111222111111000///...------//////////////////////////////////////////////////////////////////000000//////000000000000/////////////////////////////////............///000000////////////............////////////////////////////////////////////////////////////////////////------......///000000111...///000111111111111111000000000////////////000/////////............---000000////////////000000000000000//////.........////////////////////////000000000000000000000000000000000000////////////111111222222222111000000/////////000000111111222222333333333333333444444444333333222222333333444333333333333222222222222444444333222222222333333000000111111111111000000000111111111222222222222000000000000000000000000111111000000111111222333222222222222222222222222222333444333111000111222000000111111111222222222333333333333222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000111111222333222222222111111000000000000000111111111222222222///000000111111111111111000000111111111111000000000000111111111222222222222222222222222222222222222111111000000111111222444444444333333222222222222222333444444555666666555666666666666666555555444555555666666555555444444444444444444444444444444444444444444444444444444555666777888777666555666666555555555666777777<<<;;;:::888888888999:::888888:::;;;;;;<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>@@@BBBEEEIIIJJJSSSYYYbbbiiilllmmmnnnnnnjjjdddaaacccddddddiiipppsssxxx|||rrrnnnjjjgggeeeaaaZZZTTTXXXTTTNNNIIIEEEBBB@@@>>>;;;;;;;;;:::888555333222888888888888888888888888666666666555555555444444333333333333222222222222111111111111111111111111222333333333222111111111//////000000111111222222333333222222111111111111111111111111111111111111////////////////////////////////////////////////222222111000000000000000000000000000000000000000.........///////////////////////////////////////111111000000000000111111222222111000///......---////////////////////////////////////////////////---------...//////////////////000000000000//////////////////////////////...............//////000////////////............////////////////////////////////////////////////////////////////////////////////////..................//////000000///////////////000000000000///////////////////////////000000////////////000000111111111000000/////////000000000000000000000000000000000000000000000000////////////000000000000111111222222222111111000//////000000111111222222222222222333333444444444444333333222222333333444222222222222222111111111444333333222222333333333000000111111111111000000////////////000000000000000000000000000000000000111111000000111111222333333333333333333333333333000222333222111111222333000000000111222222333333333333333444333222222111111111111111111111111111111111111111111111111111000000000000000000000000222111111111111111222222111111111111111000000000000000000111222222333333///000111111222222111111000111111111111111111000000111111111111222222222222222222222222111111111111111000000000000111111444333333333333333333222222222333444555666666777666666777777777666555555444555666777777666555444444444444444555555555555444444444555555555666666555666666777777777777777555555555666666777888999>>>===;;;999888999:::;;;999:::;;;<<<===>>>>>>>>>:::;;;<<<===>>>???@@@AAAEEEEEEEEEGGGKKKOOOSSSVVVhhhqqq}}}~~~uuuqqqrrrsssrrrwww|||zzzwwwtttqqqpppkkkbbbYYYQQQJJJDDD???>>>===<<<;;;:::999999888777777777777777777777777777666666666666555555555444444444333333333222222222222222111111111111111111333444444222111111222111111222222222222222222333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000//////............//////000000000000000000000000........./////////////////////////////////////////////............//////111111111000000/////////000000000000000000000000////////////////////////+++,,,---.../////////...///000000111111000000///////////////////////////......------......///000////////////............////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,......////////////.........//////000000000000/////////000000000111111111111000000//////000000111111111111111000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111111111111222222000000111111111111111111111111222222333333444444333333222222222222333333111111111222222222222222333222222222333333444555000000111111111111000000////////////000000000000000000000000000000000000111111000000111111222333333333333333333333333333///000222222111111222444///000000111222222333333333333444444444333222111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111222000000000000111111111111///000000111222222333333000000111222222222222111111111222222222222111111000111111111111222222222222222222222111111111000111111000000000000111111222333333333333333333444222222333444555666777777777777777777777666555555444555666777777666555444444444444444555555555666444444555555666777888888777666666666777777888999444555555666777999:::;;;@@@>>>;;;999888999;;;<<<:::;;;<<<>>>??????@@@@@@===>>>AAAEEEIIILLLOOOQQQRRRRRRSSSUUUYYY^^^cccfff}}}|||ooocccXXXRRRKKKIIIFFFBBB???>>>>>>>>>888888888888888888888888777777777666666666555555444444444444333333333333222222222111111111000000111333555444222000111222444444333333333333333333222111000/////////000000000000000000000000000000000000000000000000000000111111111111111111111111...------......///000111000000000000000000000000............/////////000//////////////////////////////............//////111000000000000000000000000000000000000000000000////////////////////////+++,,,...///000000000///000000111111111111000000////////////////////////...------------...//////////////////............////////////////////////////////////////////////////////////////////////---------------.........//////000000000//////...---...///000111111000/////////000111222333333444111111000000000000111111/////////000000000000000000000000000000000000000////////////////////////.../////////000000000111000000000000111222333333222222111111111111111111000000111111222333333444222222111111111111222222111111222222333333444444111111111222333444555666000000111111111111000000111111111111222222222222000000000000000000000000111111111000111222222333333333333333333333333333...///111111111222333555///000000111222222333333333333444555444333222111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111222//////000000111111222222///000000111222222333333000000111222222222222111222222333333333333222222000111111111111222222222222222222222111111000000111111000000000000111111222222222333333444444444222222333444555666777888777777777777777666555555444555666888888666555444444444444555555555666666444444555666777888999:::888777666666666777999:::444444555666888:::;;;<<<@@@???<<<:::999999;;;<<<;;;<<<===???@@@@@@AAAAAACCCEEEJJJOOOUUU[[[___bbb^^^^^^___bbbffflllqqqtttuuummmZZZVVVPPPIIIDDD@@@???>>>::::::::::::::::::::::::777777777777666666666666555555444444444333333333222222222222111111000000111333555444111000111222555555555444444333333333111000...---------...///////////////////////////000000000000000000000000111111111111111111111111////////////000222333444000000000000000000000000---.........//////000000////////////////////////111111000000000000111111000000000000000111111111000000000000000000000000////////////////////////,,,---///000111111111000000000111111111111000000////////////////////////...------------...//////000/////////............////////////////////////////////////////////////////////////////////////---......///000111222222000000111111111000000///---...///111111111000/////////000222333444555666111111000000000000111111---.........//////000000000000000000000000000000////////////////////////.../////////000000111111000000000000111222333444333222222222111000000000//////000111222222333333222111111111111111111222222222333333444555666666000000111222333555666777111222222333333222222111000111111111111222222222333333222111000000111111000000000000000000000000444444444333333222222222333222222111111222222333333333222222222333555555111222333444444444333333444333111000000000111111000000////////////000000000111111111111222222222000000000000000000000000111111000000000000000111111222333333444444333333111111111111000000//////111111111111111111111111...//////000111222222222555444444333222111000000111111222222222222111111000000000111222222333333444444444555666777777888999888888777666555555444555555666666666666555555888888777777666666555555444666888888777666777888666666666666777888999:::999888777888999:::;;;::::::;;;<<<<<<:::::::::;;;>>>===@@@FFFIIIHHHIIIMMMMMMZZZaaacccppp|||wwwqqqpppuuuuuussszzz}}}tttggg[[[RRRKKKDDD@@@@@@;;;:::===<<<666444666888777666666888:::666111666555444444333333444444333333444444444333222222555444444333222111000000111111222222222222111111000000000000000000000000111222222333333222222111//////............//////000000000000000000000000//////000111111111111111000/////////............///...------...///000111000000000000////////////000000//////......------222111111111000000//////000000000000000000000000//////000111111111111111333333333444555444222000000000000000000111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000///......---........./////////000000000000//////000111111111111111222222222222222111000000///////////////////////////000000111111111000000////////////////////////111111000000000000111111...---,,,,,,---...///000111111111111111111111111000111111111111222222222222222111111111111111111222222222222222111000///333333333333333333333333000222333333222111333444333333333333444555666666111222222333333222222111000111111111111222222222333222222111000000111111111111111111111111111111444333333333333333333222333222222111111222222333333333222111222222333444222222333333444444444333333333111000000000111111000000////////////000000000111111111111222222222111111111111111111111111111000000//////000000111000111222222333333222222222222111111111000000000111111111111111111111111/////////000111222222222444444333222111111000000111111222222222222111111000000000111222222333333444444555555666777777888888888888777666555555555555666666777777666666555888777777777666666666555444666888888777666777888888777777777888999::::::888888777888999;;;;;;;;;:::;;;<<<<<<===>>>@@@AAADDDCCCEEEJJJMMMOOOUUU]]]dddqqq{{{~~~vvvlllbbbYYYSSSMMMEEE?????????<<<:::<<<:::999888888:::999666333666666555444444444444555444444444444444333222222444444333333222111111111111111222222222222111111111111111111111111111111111222222333333222222111000000////////////000000000000000000000000000000//////000111111111111111000000/////////.........///......---...///000111000000000000///////////////////////////.........111111111111000000000///000000000000000000000000//////000111111111111111222222222444555444222///000000000000000000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000///...............000000000000000000000000//////000111111111111111///////////////...------000000000000000000000000222222333333333333222222000000000000000000000000111111000000000000111111///......------...///000111111111111111111111111000111111111111222222222111111111111111111111111111111222222222222111111333333333333333333333333111222333333222222333444333333333333444555666777111222222333333222222111000111111111111222222222333222111111000111111111111111111111111111111111222333333333333333333444222222111111111111222222333333222111111222222222222222333333333444444444333222111111000111111111111000000//////000000111000111111111111222222222222222222222222222222222000000////////////000000000000111222222222222111222222222222222111111111222222222222222222222222//////000000111222222222333222222222111000000000111111222222222222111111000000111111222333333333444444555555666777777777888888777777666666555555666666777777777777666666777777777777666666666666555777888888777777777999999999888888888999999::::::999999999:::;;;===>>>>>>>>>>>>???AAADDDGGGIIILLLLLLNNNRRRTTTYYYeeeqqqzzzpppiiiaaaXXXOOOKKKGGGCCC@@@@@@============<<<:::999888777777666555555555555555444555555555555444333333333333333333222222222222111222222333333222222111111111111111111111111111111222222333333222222111111111000000000000111111000000000000000000000000//////000111111111111111000000000/////////......///............///000000////////////000000000000...///////////////000000111111111111000000000000000000000000000000000000//////000111111111111111000111222444666555222///111111000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000///.........//////111111111111111111000000//////000000111111000000000111111111111000000///111111111111111111111111222333333333333333222222111111111111111111111111111111000000000000111111111000///////////////000111111111111111111111111000111111111111222222222111111111111111111111111111111111222222222222222222222222222222222222222222333444444333333444555444333333444444555666777111222222333333222222111000000111111111222222222222222111111111111111222111111111111111111111111222222222333333444444444222222111111111111222222333333222222111111111111333222222222333333444444222222111111111111111111111000000000000000000111000000111111111222222222222222222222222222222222/////////...//////000111000111111222222222222222222222222222222222222222222222222222222222222222000000000111111222222222111111111111111111111111111222222333333222222111000000111222222333333444555555555555666666777777888777777777666666666555666777777888888777777666777777777777666666666666555777999999888777888999999999888888888888999999<<<<<<<<<;;;;;;<<>>;;;:::<<<777777666555555555555555555666666666666555444444222222222333333333444444222222333333333333222222111111111111111111111111111222222333333222222111222111111111111111111222//////////////////////////////000111111111111111000000000////////////...//////........./////////////////////000000000000......//////000000000111111111111000000000000000//////////////////////////////000111111111111111000111333666777777333111111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000///////////////000000222222222111111111111111//////000000000000000///111111222222222111111000000000000000000000000000111111111111111111000///111111111111111111111111111111000000000000111111222222111000000/////////111111111111111111111111000000111111111222222222111111111111111222222222333333222222111111111111111111111111111111111111222333555444333333444666444444444444555666777888111222222333333222222111000000111111111222222222222111111111111111222222111111111111111111111111222222222333333444444444222111111000000111111222222222222222222222222222333333222222222333444555111111111111222111111111111111000000000000111111000000111111111222222222222222222222222222222222///////////////000111111111222222333444333333333222222222222222222222222222222222222222222222222111111111111222222222222111111111111111222222222222222333333333333222222111111111222333333444444555555555555666666666666777777777777666666666666777777888888888888777777666666666666777777777777666888::::::999888999:::888888777777777888999999<<<======<<<;;;<<<@@@DDDGGGHHHKKKPPPWWW[[[]]]]]]^^^```eeeiiijjjnnnzzzzzzdddUUUOOOHHHBBB>>>???===999999===777666666555555555555555666777777777777666555555222222222333333444555555333333444444444444333333111111111111111111111111111222222333333222222111222222111111111111222222//////////////////////////////000111111111111111111000000000//////////////////////////////........./////////000000000111.../////////000000111111000000000000000000111111//////////////////////////////000111111111111111111111333666888888666333111111111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////000111222222222111111111111111111//////000000000//////...------...............---////////////////////////000111111111000000///...111111111111111111111111111111000000000000111111222222222111111000//////111111111111111111111111000000111111111222222222000000111111111222222222777555444222111000000000111111111111111111111111222333555444333333444666555555555555666777888888111222222333333222222111000111111111111222222222111111111000111111222333222222222222222222222222222333333333333333333444111111000000000000111111111222333444444444444333444333222111222333444555000000111222222222222111222111111000000111111222000111111111111222222222222222222222222222222222000//////000000111222333222222333444444444444333111111111222222222222222333333333333333333333333222222222222222222222222111111111222222333333444222222333333333333222222111111222222333444444444555555666666666666666666777777777777666666666666888888999999999999888888666666666666777777777777777888::::::999999999:::777777777888888999;;;;;;;;;===??????>>>AAAGGGMMMPPPSSSZZZdddnnnssssssqqqmmmnnnrrrwwwyyy|||}}}tttjjjYYYLLLBBBAAA???:::888<<<888888777666666666666666777888888888888777666666222222333333444444555555333444444555555444444333222222222222222222222222111222222333333222222111222222111111111111222222000000000000000000000000//////000111111111111111111111000000000//////////////////000//////...---......//////000000111111///000000000000000000111000000000000111111111111000000000000000000000000//////000111111111111111111111222444777888777555222222111111000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000.........///000111222333000000000111111111222222//////000000000///......---...//////////////////........................222222222222111000//////111111111111111111111111111111000000000000111111000111111111111000000///111111111111111111111111000111111111111222222222000000000111222222333333777666444222111000000111222222222222222222222222222333444444333333444555666555555666666777888999111222222333333222222111000111111111111222222222111111000000111222222333222222222222222222222222444333333333333333333222111111000000000000111111111222333555666666666555444333222111111333444666///000111222333222222111222111111000000111111222000111111111111222222222111111111111111111111111000000000000111222333444111111222333333333333333000000000111111111222222333333333333333333333333222222222222222222222222111222222333444444555555222333333444444333333222111111222333333444444555666666666666666666666555666666666666777777777777888999999999999999999888555666666666777777777888777999;;;;;;:::999:::;;;888888999999;;;<<<>>>???>>>AAAEEEGGGIIINNNWWW^^^fffkkkuuu}}}|||~~~sss___NNNJJJHHHAAA===???::::::999888888888888999888888999999888888777666333333333444444444444444444444555555555555444444222222222222222222222222111222222333333222222111111111000000000000111111000000000000000000000000//////000111111111111111111111111000000000////////////000000000///---,,,.........///000111111111111111111000000000000000///000000000111111111111000000000000000000000000//////000111111111111111111000///111444666666666222222111111000//////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///000222333444......//////000111222222//////000000///......---///000000111222222111111////////////////////////111111111111000///...---000000000000000000000000111111000000000000111111...///000111111111000///111111111111111111111111000111111111111222222222///000000111222222333333555444222111111222333444333333333333333333333333111222333333222222333444666666666666777888999999222222222333333222222222000111111111111222222222111111000000111222333333222222222222222222222222444444444333333222222222111111000000000000111111000111333666777777777777444333222111111333555666///000111222333333222111222222111111111111222222000111111111111222222222000000000000000000000000111111111111222333444555000000111222222222222111//////000000111111111222333333333333333333333333222222222222222222222222222222333444444555666666222333333444444333333222111222222333333444444555666666666666666555555555666666666666777777777777888999999::::::999999888555666666666777777888888777999;;;;;;:::::::::;;;999999:::;;;===???AAABBBBBBGGGLLLPPPSSS[[[fffnnn~~~qqq[[[UUUQQQIIICCCDDD===<<<;;;;;;::::::;;;;;;888999999999999888777777444444444444444444444444444444555555555555444444222222222222222222222222222222222333333222222222111111000000000000111111000000000000000000000000//////000111111111111111111111111111000000000000//////000000000///---,,,---......///000111111222222222111111000000////////////000000111111111222000000000000000000000000//////000111111111111111000...---...111444666666222222222111000//////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///000222333444,,,------///000111222333//////000000///...------,,,,,,---......///......000000000000000000000000............---,,,+++***////////////////////////111111000000000000111111---...///111111111000///111111111111111111111111000111111111111222222222///000000111222222333333333222111111111333666777333333333333333333333333000222333333222111333444666666666666777888999:::333333333333333222111000000000111111111111000000111111111111111111111111000111222333333222111000222222222333333444444444000111111111222222222222111111111000111111222333222222222111111000000000333333333444444555555555222222111111111111222222......///000111222222333111222222111000000111333222222222111111111000000000111222333444444444444333333222222111222222222222222222222222222222222000111111222222111111000111222222333333222222111444333222111111222333444444444444333333222222222666666666555555444333333666666666666555555555555::::::999999888777777777;;;:::999888777777777777<<<;;;;;;<<<<<<;;;999777<<<<<<======>>>AAAEEEHHHHHHQQQYYY[[[\\\fffyyyqqqaaa[[[YYYTTTOOOEEEFFFCCC>>>>>>???>>>:::888888888888888777555444666666666666666555555555333333333444444444555555111222222333333222222111222222111111111111222222000000000000000000000000222111000111222111000...111111111000000000000000111000000000000111111222////////////////////////////////////////////////111111000000//////....../////////......------,,,////////////////////////000000000000000000000000222000///------///000222666555444222000///------............//////000000//////.........---------,,,,,,---...///000111111////////////000000000000000000000000111111111111333222000/////////000111//////000111222333444444000000000000000000000000111111000000000000111111222111111111000000//////000000////////////000000222111000//////000111222000000//////.........---///////////////000000111222000///000333444333000111111222222222333333333222222222222111111000000000000111222333333444444333333333333333333333333444555666666444333444555888888888888777777666666333333333333333222111000000111111222222111111000222222222222222222222222111111222222222222111111222222333333333333333333000000000111111111222222111111111111111222222333333333222222222111111111333333333444444444555555222222111111111111222222000000111111222222333333000111111000//////000222222222222111111111000000000111222333444444444444333333222222111222222333222222222222222222222222111111222222222222111111333333333444444333333333333333222111111222333333444444444333333333222222444444444444555555555555666666666666666666666666999999999999888888888888::::::999999888999999:::999999:::;;;<<<;;;:::999===>>>@@@BBBDDDHHHMMMQQQPPPXXX```dddgggrrrzzzwwwqqqeeeZZZRRRPPPKKKDDDBBBDDDBBB>>>===<<<;;;;;;;;;;;;:::999777777777777777777777777555555555444444333333333333333444444444444333333222222111111111111222222111111111111111111111111///000000000//////......111000000000000000000000111111000//////000000000........................////////////////////////111000000000/////////...////////////............////////////////////////000000000000000000000000111000///......///000111444444333222000///......------..................//////.........---------------......///000000000.../////////000000000000//////000000000111111111222111111000//////000000//////000000111222222222000000000000000000000000111111000000000000111111111111111111000000000///000000////////////000000222111000//////000111222000000/////////.........000000000000000111222222111000...000222333222000111111222222222333333333222222222222111111111000111111111222333333333444333333333333333333333333333444555555333333444555777777777777888888999999222222333333333222111111111222222333333222222111222222222222333333333333222222111111111111222222333333333333333222222222///000000000111111111111111111111111111222333333444333333333333333222222333333333333444444444444222222111111111111222222222222222222222222333333///000000///......///111222222222111111111111111111111222333444444444444333222222111222222333333333333333333333333333333222222333333333333222222333444444555555444444333333333222222222222333333444444444444333333333333222222333333444555555666444555555666666777777888888888888888999999999999999999999999999:::;;;;;;999:::;;;<<<======>>>>>>AAADDDGGGJJJMMMQQQVVVYYYWWW^^^eeehhhmmmxxxssskkkiiicccYYYSSSQQQKKKEEEAAA>>>;;;::::::;;;:::999888888777777777888888999777777666555444333222222444444555555555555444444222222111111111111222222222222222222222222222222...111333222///...///111000000000000000000111111222111000//////...//////........................////////////////////////000000000000////////////.........///////////////////////////////////////000000000000000000000000111000///......///000111222222111111000000//////............------------/////////.........------////////////////////////....../////////000000000//////000000000000111111000000111111000000////////////000000000000000000000000000000000000000000111000000//////000000111111111111111000000000000000000////////////000000111111000000000000111111000000////////////......111111111111111222222333000///...///111222111000111111222222222333333333222222222222111111111111222222222222333333333333333333333333333333444444222444555444333222444555555666666888999:::;;;;;;222222333333333222222111222333333444444333333222222333333333333333444444333333111000000111333333444333333333222222111111//////000000000111111111222111111111111222333333444444444444444444444444333333333333333333333333222222111111111111222222222222222222222222111111///000111000......000111111111111111111111111111111222333333444444444333222222111111222222333333333333333333333333333333222333333444444333333222333333444444444444333333333333333333333333333333444444444444444444333333333333333333444444555555333444555666777888999999777777888999999:::;;;;;;:::999999999999999::::::;;;<<<===>>>>>>@@@BBBDDDHHHKKKQQQUUUXXXZZZ]]]___cccggglllnnnrrr|||~~~uuukkk___TTTJJJEEE>>>;;;:::;;;:::999999888888777777888999999777777666666555444444333444444555555555555444444333222222111111222222333222222222222222222222222000444888666111///111555000000000000000111111111222111000///............------------------------////////////////////////000000000000////////////---------....../////////////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////............////////////............000000//////...................../////////000000////////////000000000111...///000111111000///...000000//////............000000000000000000000000000000////////////000000111111111000000000000000000000////////////000000111000000000000000000111000000//////////////////111000000000000111222222//////...///000000000000111111222222222333333333222222222222222222222222333333333333333333222222333333333444444444444444333444666555444444555666666777777888999:::;;;;;;111222222333333333222222333333444444444444333333222222222333333444444444444333222111111222333444333333333222222111111111000000000000111111111111222222222111222333333444444444444444444444444444333333333333333333333333222222111111111111222222111111111111111000000000111111222111000///111333111111111111111111111111222222333444444444333333222111111111222222333444333333333333333333333333222333333444444333333222222222333333333333222222333333333333333333333333444444444444444444444444555555555444444333333333333444555666777999999:::777777888999:::;;;;;;<<<;;;:::999888888888888888<<<>>>?????????AAAFFFIIIOOOUUU]]]dddhhhiiijjjkkksssuuuyyy|||ppp^^^VVVJJJCCC@@@???===;;;;;;:::888777666777888999666666666666666666666666333333444444444444333333333333222222222222333333222222222222222222222222000555888666222///222555//////000000111111111111222222111///....................................////////////////////////////////////000000000000,,,,,,,,,------......///////////////////////////////////////////////////000000////////////000000....../////////000000000111111111000000000000000000000/////////.........000000000///......------............////////////...////////////000000000...///000111111000///...000000//////...---------////////////////////////000000////////////000000000000000000000000111111000000////////////000000000000000111111000000000//////000000000000000000000////////////000111111...///////////////000111111111222222222333333333222222222222222222222333444444333333333333333333333333333444444555555555444666777777666666777999999999999999::::::::::::111111222333333333222222222333333444444333333222111111222222333333444444333333222222222222333333222222222222222111111111000111111111222222222222222222222222222333444444333333444444444444444555333333333333222222222222222222111111111111222222000000000000000000000111111222222111000000111333111111111111111222222222222333333444444333333333111111111111222333444444333333333333333333333333222222333333333333222222111222222333333222222111333333444444444444333333444444444444555555555555777666666555444444333333444444555666888999::::::888888888999:::;;;;;;<<<::::::999999999999::::::<<<>>>@@@AAABBBFFFMMMSSS]]]eeerrr|||~~~}}}}}}xxxlll[[[OOOIIIEEEAAA>>>>>>===:::888777777888999666666666666777777777888333333444444444444333333333333222222222222333333222222222222222222222222///222444333000///000222/////////000111111222222333222111000000///000000////////////////////////////////////////////////////////////000000000000---------...............////////////////////////000000000000000000000000//////000000000000//////---........./////////000111111111111222222222333000000000/////////......000000//////.........---------........./////////......////////////000000......///000000000//////000000//////.........---////////////////////////000//////......//////000000000000000111111111111000000////////////000000000000111111111111000000//////000000000000111111///////////////000000111...///111000//////000222111111222222222333333333222222222222333333333333333333333333444444444444333333333444555555666666555777888888777777999:::::::::::::::::::::;;;;;;000111222333333333333222222222333333333333222222000000111111222333333444222333333333333333333222111111111111222222222222222222222222333333333333333222222222222333444444222222333333444444444444333333333222222222111111222222111111111111222222000000000111111222222222000111222111//////111222000000111111111222222222222333333444444333333222111111111111222333444555444444444444444444444444111111222222222222111111222333333333333333333222333333444555555444333333444444444444555555555666666666666666666666666666555555666777888888999999999999999::::::;;;;;;;;;999999::::::<<<===??????>>>AAAEEEGGGJJJQQQ[[[cccvvv|||yyy{{{tttcccYYYSSSMMMIIICCCAAA>>>;;;999999::::::888888777777777777777777444444555555555555444444444333333222222333333444111111111111111111111111111111222222111000000///...//////000111111222222222222111111111111222222000000000000000000000000////////////////////////.../////////000000000111000000000000////////////////////////////////////000000000000000000000000//////000000000000//////---...............////////////000111222333333444000000000000/////////...///////////////.........---------.........//////........./////////000000...............///000000000000////////////////////////////////////////////////............/////////000000000111111111111000000////////////000000///000111222222111000/////////000000000111111111000000//////000000111222...000222222000///111333111111222222222333333333222222222333333333444444222333333333444555555555333333444444555666666666444666777888777777999:::888999999:::;;;<<<======000111222333333333333333111222222333333222222111//////000111222222333333222222444555555444222222000000111111222222222333222222333333333444444444333333222222333333444555222222222333333444444444333333333222222111111111222222111111111111222222000000111222333333444444///000000000......000111000000111111222222222222333333333444444333222222111111111111222333444555444444444444444444444444111111111222222111111111333444444555555444444333333333444555555444333333444444444555555555666666555555666666777888888888666666777777888888999999999999::::::::::::;;;;;;888999:::<<<>>>AAACCCEEEAAAEEEKKKNNNSSS\\\gggqqq~~~||||||yyymmmeee^^^YYYGGGDDDAAA===;;;:::;;;<<<::::::999888777666555555555555666666666666555555444333333222222333333444000000000000000000000000333222222222333333111000...//////000111222222222222222222111222222333333000000000000000000000000////////////////////////.../////////000000111111333333222222111111000000////////////////////////000000000000000000000000//////000000000000//////........................------...000111222333444000000000000////////////////////////////////////---------.........//////............/////////000///...---------///000111///000000000000000000000//////////////////////////////............////////////000000111111111222000000////////////000000///000111222222111000/////////000000111111111222111111111000111222222333///111333222000000222444111111222222222333333333222222222333333444444444222222333333444555666666333333444444555666777777333555777777666666888:::666777888:::<<<===??????111111222222222222111111//////000111222222333333//////000111111111111111000000000000000000000000000000111111111111000000000111333333111000111222111111000000000000111111222222333333333333444444777666666555444222111000222222222111111111000000333111000222444555222000222222222111111111000000000111111111111222222222111222333333333333222111222222333444444555555666777666444333222222333333000000111111111222222222333333333444555666777777444444444555555555555666555555444444444444555555444444444555555777888999::::::::::::::::::;;;;;;999999999:::;;;;;;:::999888:::===>>>???@@@BBBDDDFFFNNNUUUXXXZZZddduuuzzz~~~}}}uuulll```WWWNNNHHHEEEBBB???===;;;999999<<<<<<888666777333333333444555666777888444444333333222111111111444444444444333333222111333333333222222111111111222222111111111111222222444333111//////000111222000000000000000000000000......////////////......000000000000111111111111>>>:::444111000///---+++---...///111111111000///000000//////.........---111111000000//////..........................................///000222222444333222000...+++)))(((........................000000000000000000000000////////////000000000000------............------............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////...//////000111111222222222111111111000000//////222222111111111111111111444555666666666555444333333333333444444444555555444555555555666666777777999888888888999:::;;;;;;<<<888999???@@@===>>>BBB222222222333333222222222///000000111222222333333///000000111111111111111111111111111111111111111111222222222222111111000000111333333111000111222111111111000000111111111222222222333333333444444666666555555444333111111222222222111111111000000333111111222444444222000222222222111111111000000111111111111222222222222111222333333333333222111222222333333444555555555777666444333222222333333111222222222333333333333222222333333444444555555444444444555555555555666666555555444444555555666555555555555555666777888999999999:::::::::::::::999999999999::::::999999:::<<>>;;;;;;===>>>:::999:::777666666555555666666777555555444444333222222111222222333444444444333333333333333222222222111111222222111111111111222222444333111000///000111222000000000000000000000000......////////////......000000000000111111111111333000---,,,...//////.........///000000000000000000000/////////.........111000000000/////////...........................//////...//////000111222333333333111000...,,,+++................................................////////////000000000000---......////////////...............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000//////000000111222222333222222222222111111111000333333333222222222222222333444555666666555444333333333444444444555555555555555555666666666777777999999888888999999:::;;;;;;999999===>>>===@@@FFF222333333333333333333222000000000111222222333333///000111111222222111111111111111111111111111111333333333333333222111000000222333333222111111222222222111111111111222222222222222222333333333333444444444444444333222222222222222111111111111111333222111222333444222000222222222111111111111111111111111111222222222333111222222333333222222111222222333333444444555555666666444333333333333333222222333333333444444444222222222222333333333333444444444555555555555666666555555444444555555666666666666555555666777777888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<>>>@@@CCCFFFKKKQQQUUUVVV[[[```cccgggrrrsss```PPPGGGAAA<<<:::;;;<<<999888::::::999888777666555555555666555555444444333222222111111222333444444444444333333333222222222222111222222111111111111222222444333111000000000111222000000000000000000000000...//////000000//////...000000000000111111111111...,,,***+++---///000//////////////////000000111000000////////////......000000000000////////////........................000000////////////000000222222222222222111000000................................................////////////000000000000......//////000000000111............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333333333333333333222222222222222333333333444444444444444333333444555555444444333444444444444555555555666666666666666777777777777999999888888999999:::;;;;;;:::<<<>>>???AAAIIIQQQ111222222333333222222111000000111111111222222222000000111222222222222111111111111111111111111111333333333333222111000000000222333333222111111222333222222222222222222333111222222222222333333333222333333444444444333333111111111111111111111111222222222333333333222111111111111111111111111111111111111222222222333333222222222222222222222222111222222333444444555555555555444444333333333333222222222333333333333444333333333333222222222222444444444555555555555666666666555555555555666666777777666666666666666666777888888999999:::::::::=========<<<;;;<<<>>>@@@BBBEEEIIINNNSSSYYY___dddgggiiilllnnnrrr|||nnn___MMMEEE??????>>>;;;:::;;;:::999888777666666555555666555555444333333222222222222333444444444333333222222222222222222222222222222111111111111222222333222111000000000111111000000000000000000000000//////000000000000/////////000000000111111111111111000........./////////111000///......///000111000000//////////////////000000000000////////////........................111000000////////////000///000111222222333222222................................................////////////000000000000/////////000000111222222............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111111222222222333333333222222222222222222222222333333333333444444444444333333333444444444444444444555555555555666666666777777777777777777777777999888888888999:::;;;;;;;;;===???AAAEEELLLWWWaaa000000111111111111000000111111111111111222222222000000111222222222222222111111111111111111111111111111222222111000//////111222444444222111222333333222222222222222222333111111111222222222333333111222333333444333333333111111111111111111111111111222333333333222222222111111111111111111111111111222222222222333333333222222222222222222222222111111222222333444444555444444444444444444333333111111111111222222222222444444444444333333333333444444444555555555555666666666666555555666666666888777777666666666777777777888888999::::::;;;;;;;;;<<<<<<;;;;;;===BBBEEEKKKQQQYYYaaaggglllpppssstttvvvyyy|||~~~eeeZZZOOOIIIFFFAAA>>>>>>999999888777666666777777555555555444333333222222555555444444333222111000222222222222222222222222222222111111111111222222222222222111111111111111111111111111111111111111//////000000000000/////////000000000111111111111222222111000///...//////111000///......///000111//////000000000000000000////////////000000000000////////////////////////111000000////////////000...///000111222333333333////////////////////////////////////////////////////////////000000000000000000000000000111222333............////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222222222222222222333333333000000111111111111111111111222222222333333444444333333333333444444555555555555555666666666777777888888888888888888888777888888999999:::<<<===>>>:::>>>AAAEEELLLXXXeeemmm//////000000000000//////111111111111111111111111000111222222333222222222222222222222222222222222///000000111111111000000111333444444333222222333222222111111111111222222111111111111222222222222111222333333333333333222111111111111111222222222000222444333222111222333111111111111111222222222222222222222333333333333333222222111111222222333111111222222333333444444333444444555555444333333000000111111111222222222333333333333444444444444444444444555555555555666777666666555555666666777777777777666666777888888888888999:::;;;;;;<<<<<<999:::<<<<<<<<<@@@GGGMMMSSS]]]kkkwww}}}~~~}}}ppp___TTTMMMEEE???>>>;;;:::999888888888888888666666666555444444333333666666555444333111000///111222222222222333333333222222111111111111222222222222222222111111000000111111111111111111111111///000000111111000000///000000000000111111111111---///000000///...000111111000000/////////////////////000000000000111111////////////000000000000////////////////////////000000////////////000000///000111222222222222222////////////////////////000000000000000000000000////////////000000000000222111000//////000111222............////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222222222000000000000000111111111111111222222333333444444444444444444444555666777666666666666777777777777999999999999888888888888888888999:::<<<>>>@@@BBB<<<@@@DDDJJJUUUdddooosss000000111111111111000000111111111111111111111111000111222222333333222222222222222222222222222222//////000111222222222222111333444444333222222333111111111000000111111111111111111111222222222222222222333333333222222111000000111111111222222222000222444444222111111333000000111111111222222222222222222333333333444444333333222111111222333333111111111222333333444444333333444555555444444333111111111222222222333333111111222222333333444444444444444555555555555666777777666666666666777777666666666666777888999999888999:::;;;<<<======>>>;;;===@@@AAABBBHHHQQQYYYdddqqq}}}zzz{{{|||}}}{{{zzzwwwooohhhjjjrrruuuwww|||ssscccWWWLLLDDD@@@??????===;;;:::999999999999999888777777666666555555555555444333222111000111111222222222333333333222222111111111111222222222222222222222111000000111111111111111111111111000000111111111111000000000000000000111111111111+++...000000//////000222000000000000000///......//////000000000111111111.../////////000000000111//////////////////////////////...//////000111222222222333333333333222222////////////////////////////////////////////////////////////000000000000333222000.........///000............////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000111111222222222222222222333444555555555555555444444555666888999666666777777777888888888::::::999999999888888888777888999;;;>>>AAADDDEEEDDDHHHLLLSSSaaaqqqxxxvvv111111222222222222111111222222111111111111111111111111222333333333333222222222222222222222222222///000111222333444444444111333444444333222333333111111000000000000111111000111111111111222222222333333333333333222111000000000111111222222222222000222555444222000111333000000111111222222222222222222333333333444444444444333222111111222333444000111111222333333444444222333444555555555444333222222333333333444444444//////000111222333333444444444444555555555666666777777666666666666777777666666666666777888::::::999999:::;;;<<<>>>>>>??????CCCFFFGGGIIIPPP[[[cccxxx~~~uuulllhhhiiilllpppsssrrrrrrtttvvvwwwvvvuuurrrnnnmmmllleee```dddnnnqqqsssxxxzzzwwwuuutttuuuyyy{{{}}}}}}ttteeeXXXNNNJJJDDDCCCAAA>>><<<:::999888;;;;;;::::::999888888888333333444444444333222222111111111222222333333333222222111111111111222222111222222222222111000000111111111111111111111111000000111111111111000000000000000000111111111111...111333333000///000222///000111111111///...---//////000000111111111222.../////////000000111111000000000000000000000000............///111222222444555555555444333333222000000000000000000000000........................////////////000000000000444222000...------...///............/////////000////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////111111000000000000000000111111111222222333333333333333444444555666777777666555555555666777999:::777777777777888888888888:::::::::999999888888888777888999<<<@@@CCCFFFHHHLLLPPPTTT\\\kkk{{{~~~yyy222222222222222222222222000000000000111111111111111111111111111111111111333333333333333333333333//////000111222222333333444333222111000111222333111222222333333222222111333333333333333333333333333333333222222111111111000000111111111222222222222222222222222222333333444333222111111222222333222333333333333222111111333333333333333333333333111111222222222333333333444555555666666555555444444444333222222222333333444444444444444444444444666555555555555444444444555555555555555666777888777888888777555555666888;;;888888<<<<<<999;;;BBBGGGIIINNNPPPNNNQQQcccvvvxxxvvvwwwyyyzzz}}}sssrrrmmmhhhfffgggkkknnnppptttuuuxxx{{{|||zzzuuuqqqjjjkkkjjjgggeeeggglllqqqvvvwwwyyy}}}wwwnnnmmmlllgggdddeeejjjooowww}}}rrr```SSSLLLCCC===??????;;;:::<<<999;;;;;;:::888666666666777777666555444444333333444333333222222333333444222222111111111111222222111111111111111111111111111222333333333333222111222222222222222222222222111111111111111111111111222111000.........///000000000000000000000000000......//////000000111111000000000000111111111111111111000000//////......***---111222000000333666777555444555666888777777222111111111000000//////,,,---------.../////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000111111111111//////000000111111111222000000000000000000000000111222333333333111000///222222111111111111111111111111111111111111111111222222333333444333333333666666666777888888999999555777999:::999777777777:::999888888:::;;;;;;;;;999<<>>;;;<<<@@@AAA@@@DDDKKKLLLNNNSSSVVVVVV[[[mmm~~~tttnnnmmmnnnxxx}}}yyyrrrrrrnnnjjjiiilllqqqvvvxxxzzzzzz{{{~~~}}}zzzuuuvvvwwwvvvuuuwww{{{~~~xxxpppooonnnjjjhhhiiikkknnntttzzz~~~vvvvvvvvvuuuttttttsssrrrttt{{{{{{qqqaaaVVVKKKGGGDDD@@@>>>@@@<<<<<<<<<;;;999888777777888888777666666555444444444333333222222333333444222222111111111111222222111111111111111111111111111222222333333222222111222222222222222222222222111111111111111111111111222111000///......///000000000000000000000000000////////////000000000000............////////////111000000000/////////......///000222444444333222///...------///000000///111111111111000000000///------........................///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000111111111111///000000000111111111111111111111111111111111111222222222222222111000000222222222222222222222222222222222222222222222222222333333444444444444444555555555666666777888999666888:::;;;:::;;;<<<======;;;:::999::::::::::::<<<>>>@@@CCCGGGMMMTTTYYYYYY[[[cccnnnuuuvvvwww{{{000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222111111222222333333444444333444444444333333222222222222333333333333222222333333333333333333333333333333333222222222222111222222333333333444444444555555444444333333222222000111222444444444333333...///000111222333333333333333333333333333333333333333333333222222222222333444444555555444444333333222222222333444555555333333333333333333333333222333444555666777888888777888999999999888777666555777999:::::::::;;;<<<<<<<<<===AAADDDEEEKKKQQQQQQSSSWWWYYYZZZaaarrr~~~~~~~~~}}}||||||vvvxxxxxxvvvqqqoooppprrr{{{~~~zzzyyyuuussstttyyy}}}{{{wwwtttsssssssssuuu{{{uuusssnnniiieeebbb``````eeekkksssxxx|||zzzmmm]]]RRRJJJBBB??????;;;:::999888777666555555999888888777777666666666444444333333333333444444222222111111111111222222222222222222222222222222111111222333333222111111222222222222222222222222111111111111111111111111111000000////////////000000000000000000000000000000000000000////////////............////////////000000000000////////////222000000222666777333...///---,,,,,,...//////...111111111111000000000000//////........................///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000111111111111000000000000111111111111222222222222222222222222333222111111111111111111333333333333333333333333333333333333333333333333333333444555666666555555666666555666777888:::;;;999:::<<<===>>>@@@DDDGGGDDDCCCAAA>>><<<;;;;;;;;;>>>@@@CCCFFFLLLTTT]]]dddaaaeeelllqqqqqqrrr{{{222222222222222222222222000000111111111222222222111111111111111111111111111111111111111222222222222222222333333444444444333333444555555333222111222333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333444555555444333222222111111---///111333444444333222...///000111222222222222333333333333333333333333444333333333333222222222333333444444444444333333222222222333333555666777333333333333333333333333333444444555666777777777777888999::::::888666444555777:::;;;;;;:::;;;<<<<<<===@@@DDDGGGKKKQQQVVVYYY[[[^^^___aaaiiixxxtttllljjjnnnrrruuu{{{{{{{{{yyyvvvtttttttttrrrvvvzzz}}}~~~yyyqqqjjjfffeeedddkkkooouuuyyy|||uuufffYYYNNNDDD>>><<<:::888777777888888777888888888777777666666666444444333333333333444444333222222111111222222333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000////////////000000000000000000000000000111111000000//////......000000000000111111111111000000000000////////////222111222333555444000---111///......000111111000111111111000000000000000000000//////......------......///000000000000000////////////////////////000000000000000000000000000000000000000000000000...////////////000000000///000000000111111111111000000000000000111111111222222222222222222222222333222111000000111222333222222222333333333333333333333333333333333333333333444555666666777777666999888888888999;;;>>>@@@???@@@AAABBBDDDHHHMMMQQQQQQOOOKKKGGGBBB?????????>>>AAAFFFLLLSSS[[[ccciiiiiikkkoooqqqqqqvvv222222222222222222222222111111111111222222222222111111111111111111111111000000111111111222222222222333333333333333444444222333444555444333222111333333333444444333333333222222222222222222222222222222222222222222222222111111111111222222222222444333333222111000//////,,,...000222333333222111111111222222222111111000333333333333333333333333333333333333333333333333333444444555555444444333222222333333444555666777444444444444444444444444666666666666666666666666666777999999999777555333777999;;;;;;::::::;;;<<>>DDDLLLTTTZZZ```eeehhhooommmnnnrrrxxx000000000000000000000000111111111222222222222333111111111111111111111111000000111111222333333333222222222222333333333333222333333333222222111111333333444444444444333333222222222222222222222222111222222222222333333333000000111111111222222222222222111111000000//////...///000222222222111111333333333333333222111000333333333333333333333333333333333333444444444444444555555555555555555444444333333333444555666666555555555555555555555555777777777666666666555555666777888888888777666555999:::;;;;;;;;;<<>>BBBHHHOOOUUUXXXaaappp}}}wwwppplllnnntttzzz~~~yyyxxx~~~zzz||||||xxxvvvwwwxxxyyyyyy~~~qqq]]]NNNHHHDDD???;;;;;;:::999:::::::::888777666555555444444333222222444444555555444444333222444444333333333333222222111111111111111111111111333222222222111000000000//////000111222333333333000000000000111111111111////////////////////////000000////////////000000000000///...............//////......///111333444777444000---,,,---000111000000000000000111111222000000000000000000000000000000///...............////////////////////////111111111111111111111111222000///...///000222333111111222222111000...---000000000000000000000000000000000000000000000000333222222222222222222333222222111111111111111222111111222222222222111111000111222333444444444444444333333333333444555555888333111444666666888;;;<<>>???===<<<<<<<<<;;;888666666666555555444333333333444444555555444444333333444444333333333333222222111111111111111111111111222222222111111111111111000000000111111222222333000000000000111111111111000000000000000000000000000000////////////000000000000///...............111111111111222333444555222111000/////////000111000000000000000111111222000000000000000000000000000000///...............////////////////////////111111111111111111111111111000///...///000222333222222222222111000///...000000000000000000000000000000000000000000000000111111000000000000111111222222111000000111111222111111222222222222111111000111222333444444444444444333333333333444555555555111000444666666888<<<>>>CCCOOOaaasss{{{tttiii``````fffjjjjjjmmmrrruuuzzz111111222222222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333000000111111111111000000222222222222222222222222222222222222222222222222000111111111111222222222/////////000000111111222333333333333333333333333111222222333444444555555444333333333333222222222444444444444555555555666777666555444444444555666666666666666555555555555777777777777777777777777888888888999999:::<<<<<<===<<<;;;;;;;;;<<<======AAAGGGMMMQQQTTTYYYaaagggxxxyyymmmfffbbbeeefffiiipppzzz|||xxxqqqlllkkknnntttxxx~~~ppp___RRRJJJDDDAAA>>>;;;:::999777555777777666555555444444333555555444444444333333333444444333333333333222222111111111111111111111111111111111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111000000////////////000000000000///.........//////000111222333333333333333...///000111111111111111000000000000000111111222000000000000000000000000000000///.........//////000000000000000000000000111111111111111111111111111000/////////000222333333333222111000000000000000000000000000000000000000000000000000000000000000//////......//////000111111000000000111111222111111222222222222111111111111222333444444444444444333333333333444555555444222222666888888;;;???EEEMMM]]]ppp}}}{{{xxxrrrkkkjjjlllmmmooosssxxx}}}111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333000111111222222111111000111111111111111111111111222222222222222222222222000000111111111222222222......///000111222222333444444444444444444444444333333333333444444555555444333333333333333333333555555555555666666666666666666555444444444555666666666666666666555555555777777777777777777777777888888888999:::;;;===>>>>>>===<<<;;;<<<>>>@@@BBBGGGNNNVVVYYYYYY\\\eeelll}}}|||pppgggcccbbbbbbooonnnooouuuxxxsssrrrrrrpppoooooossswwwzzz~~~yyyhhh^^^PPPJJJCCC===:::999999999888777777666666555444444555555444444333333333333444444333333333222222222111111111111111111111111000000000111222222222333111111111111000000000000///000000000111111111111111111111111111111111111000000////////////000000000000///////////////000...///111222222111000/////////000111111111111111000000000000000111111222////////////////////////000000///////////////000000000000000000000000000111111111111111111111111000000//////000000111222444333222000000000111222////////////////////////000000000000000000000000/////////....../////////111000000000000111111222111111222222222222111111111222333333444444444333444333333333333444555555777555666:::;;;;;;>>>CCCPPPZZZlll~~~}}}~~~{{{yyyzzzwwwrrroooqqqmmmuuu111111222222222222111111222222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333111111222222222222111111111111111111111111111111222222222222222222222222000000111111111222222222000000111111222333444444444444444444444444444444555555555444444333333333444444444444555555555555555555555666666666777777666555444333333444555666555555555666666666666666888888888888888888888888777777777888:::<<<>>>>>>===<<<;;;:::<<>>999888888777777666666555666555444333333333444444444444333333333222222222111111111111111111111111000000000111222222222333111111000000000000000000///000000000111111111111111111111111111111111111000000////////////000000000000/////////000000111///000111222222111///...333222000/////////000111000000000000000111111222////////////////////////000000/////////000000111000000000000000000000000000000000000000000000000000000000000000111111222333222111000000000111222////////////////////////111111111111111111111111111000000//////000000111000000//////000111111222111111222222222222111111222222333444444444333333444333333333333444555555888666777:::;;;;;;@@@GGGXXXcccttt||||||yyywwwyyywwwsssqqqsssooo}}}111111222222222222111111222222222222222111111111////////////////////////111111111111111111111111111111111111111111111111111111000000111111222333111111222222222222111111222222222222222222222222222222222222222222222222000111111111111222222222222222222333444444444555444444444444444444444444666666555555444333333222444444555555555555555666555555555555666666666777555444333333333444555666555555555666666666666666888888888888888888888888666777777999;;;===???@@@>>><<<;;;;;;>>>CCCIIILLLRRRVVVZZZ\\\]]]aaaiiipppyyymmmgggjjjqqqxxx||||||zzzxxxuuutttvvvzzz}}}sssiiiYYYKKKAAA===;;;;;;:::999999888888777666666666555444333222333444444444444333333333333222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000////////////000000000000/////////000111111333333333333333222111000444222000......///000111000000000000000111111222000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000000111000000000000000000000000111111111111111111111111222111111000000111111222////////////000111111222111111222222222222111111222333333444444333333333444333333333333444555555666444666999:::<<>>::::::::::::999888888777777777555444222222333444555444444333333333333222222111111111111111111111111222222222111111111111111......//////000000111111000000000000111111111111000000000000000000000000000000////////////000000000000//////000111111222555444333222111111111111000000000000111111111111000000000000000111111222000000000000000000000000000000//////000111111222////////////////////////000000000000000000000000//////000111111111111111...//////000000000//////000000000000000000000000111111111111111111111111222111111000000111111222.........//////000222222111111222222222222111111222333333444444333333222444333333333333444555555555444666999<<>>AAACCCDDDIIIHHHGGGHHHMMMTTT\\\aaaddddddeeeiiipppyyy~~~wwwuuuuuuyyyyyyhhhWWWJJJBBB;;;;;;:::999999888888777777555444222222333444555444444444333333333222222111111111111111111111111333222222222111111000000---......///000111111222000000000000111111111111////////////////////////000000////////////000000000000///000000111222222444333111///......//////+++---000222444333222111000000000000000111111222000000000000000000000000000000///000000111222222////////////////////////000000000000000000000000//////000111111111111111---...///000000///...---000000000000000000000000111111111111111111111111111111000000000000111111............///000222222111111222222222222111111333333333444444333222222444333333333333444555555666555777<<<@@@GGGVVVdddwww|||zzz|||zzzxxxxxxwwwvvvrrrttt000111111222222222111111333333333333333222111000000000000000000000000000111111111111111111111111222222111000//////000000222111000000000111333333333333333333333333333333111111000000000000111111333222111111111222333444444333333222222333333444666666666555555444444444666666666666666666666666444444555666666555444333444444444444555555555555777666666666888999888777444333222111222444666888888666444333222333444555888888888888888999999999888888:::???@@@???AAAFFFJJJGGGGGGOOO[[[fffiiihhhjjjkkkooowwwwwwpppooorrrxxx~~~yyy[[[EEEAAA<<<777444555666555333999777555555555555333111444444444555555555555555222222222222222222222222222222222222222222222222111111111111111111111111//////000000111111222222000000000000000000000000///////////////.........---...000333444555555555000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111000000//////......///////////////////////////////////////000111111222111111000000000000000000000000000000000000000222111111111000000//////111111000000000000111111111111000000000000111111222222111000111333666777555333000////////////...222222222222333444555555444333222111222444666888:::777777;;;BBBMMM^^^mmm|||~~~|||xxxvvvuuuuuutttwww}}}{{{yyyyyyyyysssrrrvvvwwwyyy111111222222222111111000333333333333333222111000111111111111111111111111111111111111111111111111222222111000000000000000222111000000000111222333333333333333333333333333111111000000000000111111222222111111111222333444444333333222222333333444555555555444444444333333555555555555555555555555444444555666666555444333777777777777888888888888777666555777999::::::999555444333222333555777888;;;999888666666777888999777777888888888888999999999888;;;???AAAAAADDDJJJOOOOOOSSS___mmmxxx{{{zzz||||||~~~yyyqqqmmmmmmttt~~~}}}xxxnnnWWWMMMGGG@@@<<<;;;;;;999777999777666555666666444333555555555555555555444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000///000111333444444333333000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111000000////////////////////////////////////111000000////////////000111000000///////////////000000000000000000000000111111111111000000000///111111000000000000111111111111000000000000111111222222222333555888<<<===555333222111111222333333222222222222333444555555444333333333444555666777888666777===FFFRRRdddsss~~~|||xxxtttqqqpppooorrrqqqtttzzz{{{wwwttttttxxxrrrqqqwww{{{222222222222222111000///222222333333333222111111111111111111111111111111111111111111111111111111222111000000000000000000111111000000111111222333333333333333333333333333111111000000000000111111222222111111222222333444333333222222222222333333444444444444333333333333444444444444444444444444333444555555555555444444444444555555555666666666666555555777:::;;;;;;;;;666555444444555666888999;;;:::999888777888999:::777777777888888888999999:::999;;;AAACCCDDDIIIPPPTTTYYYdddvvv{{{xxxwwwuuuqqqpppsss{{{}}}rrrwww~~~lllXXXPPPFFF@@@===<<<;;;999999888666666666777666555666666666555444444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111222222333222222111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000111000000000000/////////////////////////////////222222111000////////////000000///............///000000000000000000000000111111111111000000000000111111000000000000111111111111000000000000111111000000000111333555888:::222222222222222333444444222222222222333444555555444555666777888888777777777666888>>>FFFQQQbbbpppzzzuuuooojjjhhhgggggggggkkklllrrryyy{{{wwwttttttxxxtttvvv~~~222222222222222111000///222222333333333222222111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111222222222222222222222222222222222111111000000000000111111222111222222222222333333333333222222222222333333333333333333333333333333333333333333333333333333333333444444444555444444333333444444444444555555555444555777:::<<<===<<<777777666666666777888999888777777666666666777777666777777777888999999999:::999<<>>DDDLLLPPPSSSXXX^^^eeessslll\\\NNNCCC<<<===:::777555555666666666666666666555444444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000......///000000111111111333333111000000///000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000000000111111111111222000000000000000000000000......///000111333444555333333222111111111111222000000000000000000000000000000000000111111111111111111000000000000111111111111000000000000111111......///000111111222222444666888666222000000222222222222222333444555555888:::>>>AAABBB@@@===;;;999888:::>>>@@@CCCKKKUUUZZZ[[[[[[[[[YYYZZZ\\\^^^eeejjjsss}}}///000111222222222222222000111222333333333333222222222222222222222222222111111111111111111111111000000000000000111222222///000111222333222222111111111111111111111111111111111000000000000111111000111222333333333222222222222111111111111222222333333444444444555555555444444444444444444444444222222222222222444555666333333333444444444444555333333333555888::::::999777777888888888888777777777888999999:::::::::999888999999:::<<<======>>>AAACCCJJJSSSXXXYYY]]]bbbhhhttt{{{{{{uuuaaaOOOCCCAAA>>>:::777777888777777555555555555555555444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000111111111000000000000000000000000//////000111111222333333222111000//////000111222000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000111111111222222222000000000000000000000000//////000000111222333444333222222111000111111111000000000000000000000000///000000000111111111111111111000000000000111111111111000000000000111111---......///000000000000111555888777333111222444222222222222333444555555777999===???@@@???<<<:::999888;;;>>>@@@BBBIIIRRRUUUYYY\\\[[[YYY[[[aaahhhmmmnnnttt{{{...///000111222333333333000111222333333333333333222222222222222222222222111111111111111111111111000000///000000111222222///000111222333222111111111111111111111111111111111111000000000000111111000111222333444333222222222222111111111111222222444444444555555666666666444444444444444444444444222222111111222444555666666666666777777777777888333333222444777999999888777777888888888777777666666777888999999999999999999999:::;;;<<<>>>>>>???DDDGGGNNNXXX]]]^^^aaaeeegggrrrzzztttoooppprrrvvv~~~yyyyyywwwaaaRRREEEAAA<<<:::999999999888444444444555555555555555444444444444444444444444222222222222222222222222111111111111111111111111//////000000111111222222000000000000000000000000000000111222333333444444000000/////////111222333000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000111111222222222222000000000000000000000000111111111111111111222222222111111000000000000000000000000000000000000000//////000000111111111222111111000000000000111111111111000000000000111111555555555555444222111000---111666555222000111444222222222222333444555555666888;;;===>>>===;;;999999999;;;>>>>>>???EEEMMMOOOUUUZZZYYYWWW[[[gggqqqrrrqqqtttzzz000000111222222222222111333333333333333333333333555444222111111111222222222111000//////000111222111111111111111111111111222222222111111111000000111222333444444333111000111111111111000000//////000000111111222222222222000000//////000222444555444444333222333444555666444444444444444444444444444444444555555555555666666777777777777777666666888888999999999999888888999888888888777777666666888666444555888:::999888===::::::<<<======BBBHHHPPPVVV\\\\\\ZZZ\\\eeennnssszzzxxxpppkkkhhhjjjoooyyyyyywwwyyyzzztttdddQQQKKKBBB<<<:::::::::999888777555555666666555333666666555555555444444444333333333333333333333333333333333333333333333333///000111000///......000000000000000000000000000...000222555666666555444111000...---...///111222222111111111000000//////111111000/////////////////////000111222333333444000000111111111111000000000000000000000000000000000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000///000111333333222111111333222111000000111222333111111111111111111111111333333444444444333222222333333222222222222222222555444333222333444555666666666666777888888999999888999:::999999:::===???LLLPPPYYYbbbfffhhhmmmuuuwwwuuuwww000000111222222222222222333333333333333333333333444333222111111111222222222111111000000111111222111111111111111111111111222222222111111111000000222222222333333222222111222222222111111000000000000111111111222222222222111111000000111222333444444444333333333444555666444444444444444444444444444444444555555555555666555555666666666666555555777888888888888888888777999888888888777777777777999888666888:::;;;:::999999999:::===>>>@@@HHHRRRZZZ]]]aaaccceeejjjqqqwww|||~~~{{{uuupppmmmpppqqquuu~~~|||||||||vvvbbbWWWIII@@@>>>===:::777888777666666666777666444666666555555555444444444333333333333333333333333333333333333333333333333000111222111///...///000000000000000000000000000000111333444444333222111111000.........///111222111111111111000000000///111111000//////////////////000000000111222222222000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000000000111111000000000000111111000000000000000000000000000111222222333333222222222222111000000111222222111111111111111111111111111222222333444444444444333333333444444333333222444444333333444444555666666666777777888888999999888999:::;;;;;;===AAACCCLLLQQQ\\\ggglllmmmssszzz000111111222222222222222333333333333333333333333444333222111111111222222333222222111111222222333111111111111111111111111222222222111111111111111333222222111222222333333333333222222222222111111111111111111222222222222222222111111111111222333444333333333333444555666444444444444444444444444444444444555555555555666444555555666666555555444666777777888888777777666888888888888888777777777:::999999:::<<<<<<;;;999888999>>>BBBCCCHHHUUUbbbkkkjjjkkknnntttzzz~~~yyyxxxwwwvvvuuutttssssssyyy|||}}}xxxiiiVVVIIIDDDBBB===999999888666666777888777666666666666555555555444444333333333333333333333333222222222222222222222222111222333222000///000111000000000000000000000000222333333333222111///---000000///...///000111222111111111111000000000000111111000///////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000222111111111111222333333222222111000000111222222111111111111111111111111000111222333444555555555222333444555555444333222333444444555555555555555666666777777888999999999888:::;;;<<<===@@@DDDHHHMMMTTTbbbnnnssstttyyy000111222222333333222222333333333333333333333333333222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111333222111000111222333444333333333333333333333333222222222222222222222222333222222222222222222222333333333333444444555555444444444444444444444444444444444555555555555666444555666666666666666666666666777777777777666666888888888888888888888888999:::;;;<<<<<<<<<;;;::::::>>>DDDIIIKKKRRRbbbrrr~~~||||||}}}zzzzzzzzzxxxxxxxxxxxxxxx{{{~~~}}}iiiXXXLLLFFFAAA>>>;;;999777777888999888888666666666666555555555555444444444444444444444444111111111111111111111111222333444333111000111222000000000000000000000000222222222222111///...---000000/////////000111222111111111000000000000000111000000///////////////000000000///////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111000000000000000000000000111111000///000111222333222111111111111111111222111111111111111111111111111222333333444444444444111222444555555444333222333444555777777666555555666777777888888999::::::999:::;;;<<<>>>AAAFFFJJJRRRZZZhhhssswwwwww|||111111222333333333333222333333333333333333333333222222222222222222222222333333333444444333333333111111111111111111111111111111111111111111111111222222111000111222444555333333333333333333333444333222222222222222222222222333333333222222222222333333333444444444444444444444444444444444444444444444444555555555555666555666777888888888888888666666777777777777666666888888888888888999999999888999:::;;;;;;<<<<<<<<>><<<999888999999999999777777666666666555555555444444444444444444444444111111111111111111111111222333444333222111111333000000000000000000000000000000000111000000000///000000000000000111111222000000000000000000111111111000000///////////////000000000///////////////000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111111111111111000000000000111111000000000000000000000000000000///......000111222111111111222222111111111111111111111111111111111444444444444333333222111000111333444444444333333444555666777888777666555777777777888999999::::::999:::;;;<<>>AAADDDHHHPPPYYY```jjj{{{xxxssskkkgggiiipppzzz~~~jjjSSSIIIGGGBBB???;;;999999:::999999777777777666666666555555444444444444444444444444222222222222222222222222222333444333111000111222000000000000000000000000//////000000111111222222000000000111111111222222000000000000111111111111111111000///////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111000000000000000000000000000////////////000111111000111222222222222111000111111111111111111111111555555555444333222111000222222222333444444555555555666666777777777777777777777888888999::::::::::::;;;===???DDDJJJRRRWWWbbbhhhqqqxxxzzz111222333333444444333333333333333333333333333333000111222333333333333222111222333444444333222111111111111111111111111111000000111111111222222222000000111222333333333333111222222222333333333333444444333333333222222222000111333444444444444333222333444555555555444444444444444444444444444444444444444555555555555666555666777888888999999999777888888888888888888777888888888999999:::::::::999:::;;;::::::===BBBFFFLLLOOOXXXeeeppp|||yyykkkkkkjjjjjjllltttgggWWWPPPEEEAAA===:::999999999888777777777777666666666555555555555555555555555555333333333333333333333333111333333222111000111222000000000000000000000000000000000000111111222222000000111111222222222111///000000000111111111111111111000//////////////////000000000111222222222000000111111111111000000000000000000000000000000000000000000000000000000...//////000111111222222111111000000000000111111000000000000000000000000000000111222222222222222000111222222222222111000111111111111111111111111444444444444333222222111555555444333444666888999777777666666777777888999777888888999999::::::;;;:::<<<@@@EEEKKKTTT^^^eeeggglllsssyyy~~~111222333333444444333333333333333333333333333333000111222333444333333222111111333333333333111111111111111111111111111111000000111111222222222222///000222333444444333333111111111222222333333333444444444333333222222222///111222444555555444444222333444555555555444333444444444444444444444444444444444555555555666666444444666777888888888888888888999999999999888888888888888999999::::::::::::;;;<<<;;;;;;>>>EEEJJJTTTVVV```ooo}}}vvvfffeeeiiimmmooorrrzzzyyyeeeZZZGGGCCC>>>;;;999999999888777777777777666666666666555555555555555555555555333333333333333333333333111222333222000///000111000000000000000000000000222222111111111111111222000000111222222222222111//////000000111111111222111111000/////////////////////000111222333333444000000111111111111000000000000000000000000000000000000000000000000000000...//////000111222222222111111000000000000111111000000000000000000000000111222333444555444333333000111222333333222111000111111111111111111111111222222333444444444333333888777555444555777:::<<<888777666666666777999:::777888888999999:::;;;;;;;;;>>>BBBIIIQQQ\\\hhhoooiiimmmttt{{{444444333222222111111111222222222222222222222222333222222111111222222333222222222222222222222222111111111000000000000000222222111000//////000000111111111111111111111111333222222222111000000000111111222222222333333333111111111111111111111111111222333444555555555555333333333333333333333333444444444444444444333333333444555666777888999:::777888999999::::::::::::666888::::::888888888999===<<<::::::===CCCJJJNNNZZZYYY]]]mmmzzzuuuyyyxxxmmmllljjjnnnrrrtttwwwwwwhhhVVVNNNGGGDDD>>>666444888<<<:::777777888999999888444555666777777666555555333333333222222222111111333333333222222222111111111111111111111111111111000000111222222222222111000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111000000000000000000000000000111222222333333333333333333222111000///......111111111111222222222222/////////000111111222222111111111111111111111111...///111333444444444333222222222222222222222222111222222333333222222111222222333333333333444444666444333555:::======<<<:::888666666999999777555>>>:::666777;;;>>><<<:::>>>???HHHVVVbbbfffggghhhiiinnnvvv111111111111111111222222222222222222222222222222333222222111111222222333222222222222222222222222111111111111000000000000222111111000000000000111111111111111111111111111222222222111111111111111111111111111222222222333111111111111111111111111666777777777777777666555555444444444444444444444444444444444444444444444444555555666777888999999888999::::::::::::::::::888999;;;:::999888999:::;;;<<<===@@@EEEKKKQQQVVV[[[]]]bbbooo~~~tttooorrrxxx|||pppkkkkkkhhhmmmuuu~~~yyylll^^^OOOHHHCCC<<<:::;;;;;;999777666777888777666555666666777777666555444444444444333333333222222333333333222222222111111111111111111111111111111000000111222222222222111000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000000000000000000000000000000000111222333333333222111222222111111000000//////////////////000000000000333333222222111000000000111111111111111111111111111222333444444444333222222222222222222222222222222222333333333333222222222222333333333333444444444555666:::>>>???<<<:::888777555666888999888666;;;888777777:::===>>>===CCCHHHSSSbbbjjjjjjiiiiiikkkrrr//////000000111222222333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111111000000000111222222111111111111111111111111111111111111111222222222000000000111111111222222111111111111111111111111555555555555444333222111666666666555555444444444333333333444555555555666666666666777777888888888:::;;;;;;;;;;;;::::::999999:::;;;;;;999999:::;;;;;;???DDDIIIMMMRRRXXX[[[\\\```fffppp~~~{{{vvvppplllmmmssszzz}}}rrrjjjhhhjjjjjjqqq}}}oooYYYMMMGGGBBB===;;;;;;999888888888999888777777777777777666666444444555555555444444444333333333333333222222222111111222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000111111111111000000000000........./////////000000000000000000000000000000000111333444444222000///111111111111111111111111////////////000000000000444333333222222111000000111111111111111111111111444444555555444333222222222222222222222222222222222222333333333333222222222222333333333333444444444666:::>>>@@@???;;;777666555444555777999888777888999::::::;;;===AAADDDIIIQQQ```nnnrrrnnnlllnnnttt000000111111222222222222111111111111111111111111333222222111111222222333222222222222222222222222000111111111111111222222000000000000111222222333111111111111111111111111000000000111222222222333///000000000000111111111111111111111111111111111333333333333333222111111666666555555444444333333222333333444555666666777777777777777777777888888<<<<<<<<<<<<;;;::::::999999:::;;;:::999999:::<<<>>>CCCKKKPPPTTTWWW[[[^^^^^^dddiiinnnuuu}}}}}}uuusssoookkklllttt|||uuupppkkkkkknnnxxxlll[[[PPPIIIBBB???===;;;::::::;;;<<<;;;:::888888888777666555444444444444444444333333333333333333333222222222111111222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000111111111000000000000000////////////000000000000000000000000000000000000000222333444444222///...000000000111111222222222000111111111222222222222///000000111111222333333111111111111111111111111333333333333333333333222111222222222222222333333222333333333333333333222222222222333333333444444444666:::===>>>===999666444444444555777888999999888;;;>>>>>>===???EEEKKKPPPYYYgggrrrsssooopppuuu444444333333333222222222111111111111111111111111333222222111111222222333222222222222222222222222000000111111222222222333111111000000111222333333111111111111111111111111000000000111222222222333///000000000000111111111111111111111111111111111444444555666666666666666444444444444333333222222333333444444555666777777777777777777888888888888<<<<<<<<<<<<;;;::::::999888999:::999999999<<<>>>>>>FFFOOOUUUYYY\\\aaaeeejjjnnnooolllmmmsssvvvvvvrrrqqqnnnmmmooozzzzzzwwwuuutttqqqqqqyyy~~~sssaaaTTTJJJCCC???===;;;:::;;;=========999999888777666555555555333333333333222222222222333333333222222222111111222222222222222222222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000111111000000111111111222222222000000000000000000000000111111333333333111///...000000111111222222333333000111111111222222222222......//////000111111111111111111111111111111111000000000111111222333444111111111222222333333333333333333444444333333333222222222333333333444444555666888999888888777777333444555666777888999:::999===@@@@@@>>>BBBJJJQQQ\\\bbbjjjpppnnnmmmttt}}}666555555444333333222222111111111111111111111111333222222111111222222333222222222222222222222222000000111111222333333333222222111111111222222333111111111111111111111111111111111111111222222222000000000111111111222222111111111111111111111111111222333444555555555555333333333333333333333333444444444555666666666777777777777888888999999999:::;;;;;;;;;;;;::::::999777888999999:::;;;???AAAAAAIIITTT[[[```gggooouuuzzz{{{vvvnnnkkknnnqqqqqqpppqqqrrruuu{{{{{{yyyvvvuuuuuuwwwzzztttcccTTTJJJFFFBBB===::::::;;;;;;<<<999999888777666666666666333333222222222111111111333333333222222222111111333333333333333333333333000000111222222222222111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333000000000000000000000000111111111111111111000000111111111222222222333333////////////000000000000111000000///......------111111111111111111111111////////////000222333444111111111222222333333444333333444444444444333333222222333333333333444444444555555555444444777999333555777888777888:::;;;999<<<@@@BBBCCCIIIRRRZZZkkkkkkmmmnnnnnnrrr333333333333333333333333111111111111111111111111333222222111111222222333222222222222222222222222000000111222222333444444333333222111111111222222111111111111111111111111222222222111111111111111111111111111222222222333111111111111111111111111000111111222222222111111222222333333444555555555555555555555666666666666666666777888999999::::::888999::::::::::::::::::888999:::;;;<<>>BBBFFFJJJWWW^^^fffkkkooowww}}}vvvtttvvvvvvttt~~~|||pppqqqwww}}}{{{^^^WWWLLLBBB===<<<<<<<<<888888777666666777888999555555444444444333333333333333333222222222111111333333333333333333333333000000111222222222222111000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000000000000000111000///......000222444222222222222222222222222111111111111222222222222/////////000111111222222111111111111111111111111444333222111111111222333000000111222333333444444333444444555555444444333222222333333333444444444000333555666444444666999666888;;;:::888888:::===@@@CCCGGGNNNWWWbbbnnnuuuooommmmmmuuu111222222333333222222111333333333333333333333333222222111111111111222222333333333222222222111111222222222222222222222222000111111111111222222222555333000......///222444333333333111///...///111222222111111111111222222111111222333333333333222111111111222222333333333222444555555444444666777444555555666777888888999777888888999999::::::;;;;;;999777888:::;;;999777555888===???AAAGGGRRRZZZgggmmmuuu||||||{{{yyywwwyyy}}}sssiiillluuuyyy{{{}}}jjjRRRGGGDDD???;;;:::===:::777666777888999999777666666666555555555555666555444333222222222222555444222000///000000111222222222111111111111000///---++++++---/////////111111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111000111111111222222222222000000000000000000000000111111111111111111111111000000111111222333555666111111000000000000111111666555444222111000000000222222111111222222333444444444333222111111111111333333333444444444555555444444555555666777777777777777777888;;;<<<<<<;;;<<>><<<::::::;;;<<<;;;:::;;;???DDDGGGKKKTTT```jjj{{{~~~ooojjjhhhiiinnnsssxxxzzzzzz~~~~~~~~~sss\\\LLLBBB>>>>>>:::888777777888999999888777777777666666666555555666555444333222222222222444333222111111000111111222222222111111111111000111000000111333333222111000000000111111111111222000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111222222222222222222222222222222222222111111000000222111000000//////000000111111000000000000111111000000000000000111222333444333333333333444555555333222222222222333333444333444444444444555555555555555555666777777888888::::::::::::;;;===>>>???HHHRRR]]]fffooozzz111222222333333222222111333333333333333333333333222222111111111111222222333333333222222222111111111111111111111111111111000000111111111222222222222222333444444444333333222444777777555333222222333222222111111222222333111222333333444444333333444444444444444444444444555666777666444333333444555666666666777777777888666777999;;;>>>AAACCCDDD===<<<;;;::::::;;;<<<<<<===BBBHHHLLLQQQ[[[iiisss|||~~~uuuhhheeegggkkksss{{{|||yyyuuuuuuyyy~~~gggTTTJJJFFFEEE???===;;;:::::::::888666777777777666666666666555555555444333333333333333333333222222111111111111222222222111111111000000000000111222444444222000111111111222222222333333000000000000000000000000000000000000000000000000///000000000111111111111////////////000000000000222222222222222222222222333333222222111000000000000000000111222333555555222111111000000111111222111000000000111222333333444444444444444555666666222222222222222333444555444444444444555555555555555666666777777888888999::::::::::::;;;===AAADDDOOOXXXbbbgggjjjpppyyy111222222333333222222111333333333333333333333333222222111111111111222222333333333222222222111111111111111111111111111111000000111111111222222222111222333444444444444333222444777777555333222222333333222222222222333333222222333444444444444333444444444444444444444444555666777666444333333444666666666666777777777777666777999;;;>>>AAACCCDDD;;;::::::999999:::<<<===???EEELLLQQQWWW```mmmvvvzzzpppkkkhhhkkkpppzzz{{{sssqqqrrrtttzzznnn\\\RRRLLLHHH@@@>>><<<:::::::::999777888777777777666666666666555555444444333333444444333333333333222222222111222222222111111111000000000///000222333333111///.........////////////000000000000000000000000000111111111111111111111111///000000000111111111111////////////000000000000111111111111111111111111222222222111111111000000000000000111222333555555222222111111111111222222333333222222222333333444555555444444555555666777222222222222333444555555444444444555555555666666666666777777888999999999888999::::::;;;???FFFJJJ[[[```gggiiihhhkkkttt}}}111222222333333222222111333333333333333333333333222222111111111111222222333333333222222222111111111111111111111111111111000111111111111222222222000111222333444444444333222444666666444333333333333333222222222222333333222222333444444444444444444444444444333333333333444555666666444333444555666666666666777777777777666777999;;;===???@@@AAA888999999888888:::>>>AAAEEEKKKRRRWWW[[[bbbkkkssszzzppplllmmmpppuuu}}}wwwqqqoooqqqwww{{{xxxiii```UUULLLBBB???;;;::::::;;;::::::888888777777777666666666555555444444444444444555222222333333333333222222222222222111111111111000000//////000222222111/////////000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111/////////000000000111111000000000000000000000000111111111111111111111111222111000000//////000000222222111111111111222222444444333333333444444555555444444444444555666666444333333333333444444555444444555555555666666666777777777888999999::::::777999;;;<<<>>>DDDMMMTTTaaacccgggiiihhhkkkvvv111222222333333222222111333333333333333333333333222222111111111111222222333333333222222222111111111111111111111111111111000111111111111222222222000000111111222333333444222333444444333222333444444333333222222333333444222333444444555444444444444333333333222222222222333555666555444444555666777777777777666666666666777777888999;;;<<<======777888999999999<<>>===AAAJJJQQQVVVaaammmkkkkkkooowww333333333444444333333333222222222222222222222222111222222333444444444333333333222222222222222333222222222222222222222222333333444444444444444444333333222222222222222222333333333222111000000///222222333333333333444444333333333333333333333333555555555444444333333333333333333444444666777777666777888999999888888777999999999999999:::::::::===888888===BBBFFFMMMVVV___ccchhhmmmqqqsssssssssuuuvvvzzzqqqlllnnnrrrzzzxxxwwwvvvuuussssssrrrrrrpppnnnkkkhhhffffffggghhhjjjjjjkkkkkklllllllllllljjjjjjkkkkkkllllllmmmmmmoooooooooooooooooonnnmmmnnnoooooopppqqqrrrssssssrrrrrrssstttuuuuuuuuuuuutttwww{{{~~~|||rrrcccUUUJJJDDD???===::::::888777777666666666666555444555666666444222111222222333444444333333444333111000//////000000111111111111111111111111111111222111///...------000000000000000000000000111111111111111111111000////////////000000000111111111111111111000//////111111111111111111222222222222222222222222222222444333222222111111222222000111222222222222111000111222333555555555444333333444444444444444444444666555555444333333444444333444666555444444555777888888888999:::;;;;;;:::@@@>>>DDDOOOYYY___eeelllkkknnnuuu333444444555555444444333222222222222222222222222222222333555666666666666444333333222333333444444222222222222222222222222333444444444444333333222333333333222222111111111333333222222111111000000222222333333333333444444444444444444444444444444555555555444444444444444333444444555666777999:::888888999999999888777777999999999999::::::;;;;;;===;;;<<>>CCCJJJVVVbbbiiikkkkkklllooozzz222222333333333333222222222222222222222222222222000000222333555555666666111111111111111222333333222222222222222222222222444444444444333222111111333333333222222111111111222222222222222333333333222222222333333333444444222222222222222222222222555555555555555555555555555555555666888:::;;;<<<;;;;;;:::999999999888888;;;:::999999:::<<<>>>??????AAAFFFNNNYYYgggrrrxxx~~~rrrggggggqqq{{{xxxvvvtttssspppmmmkkkkkkkkkiiihhhkkkjjjjjjjjjjjjkkklllllljjjjjjiiiiiijjjlllmmmnnnooooooooopppqqqqqqrrrrrrttttttuuuvvvwwwxxxyyyyyytttuuuvvvwwwwwwxxxwwwwwwuuuuuuuuuuuuttttttttttttsssrrrrrrqqqrrrrrrssstttrrrqqqooooooppprrrtttuuuvvvvvvuuuuuuuuuvvvvvvwwwyyy{{{{{{```OOOHHH<<<;;;;;;:::999888777777777666555666777777555333555555555666666555555444444444444444444333333333111111111111111111111111333111///000333555555444111111111111111111111111222222111111000000000///000000000000111111111111111111222222222222111111222222222111111111000000222222222222222222222222333222222111222222333333222111111111111111111222111222333333333222111000444444444444444444444444333333222222222333333444444555777666555555666888777999;;;<<<<<<===@@@CCCGGGVVVfffmmmkkkjjjmmmpppxxx111222222333333222222111222222222222222222222222///000111333333444444444000000000000111222333333222222222222222222222222222333333333333222222111222222222222222222222222111111222222333333444444222222333333333333444444222222222222222222222222555555555555555666666666555555666777888999;;;<<<;;;;;;:::999999999::::::<<<;;;:::999:::<<>><<<;;;:::999;;;===@@@BBBKKKRRRYYYcccvvvzzzrrrllliiiooo}}}yyytttsssssspppmmmmmmjjjfffeeegggiiikkkllljjjiiihhhjjjnnnqqqrrrsssqqqqqqqqqrrrtttuuuwwwxxxwwwxxxxxxyyyzzz{{{{{{|||~~~{{{zzzxxxuuusssqqqoooooorrrssstttrrrpppooorrruuuxxxxxxyyyzzz}}}|||cccKKKGGGBBB===::::::;;;<<<888777666777888888666444444555555555444333222222444555666777777666555555222222222222222222222222999444//////222444222000111111111111111111111111------...///000111222222000111111111111222222222000111222333333333333333000000000111222222333333222222222222222222222222222111111111222333333444333222111000000111222333444444555666555444222111000111222333555666777777444444444444444555666777555666777777666666777888999;;;===<<<===CCCMMMVVViiivvv~~~}}}000222444555444444555666444444444444444444444444222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333444444333222222333333333444333333222222111111111222333333444444333333222222333444444555555444444555555555555666666666666999999888888777666666555888888999::::::::::::999888999:::;;;<<<>>>BBBEEEMMMVVVccctttyyyxxxvvvsssttt}}}}}}tttooojjjhhhiiijjjjjjiiinnniiidddcccfffiiijjjiiinnnoooooooooppprrrvvvzzzwwwxxxzzz{{{||||||{{{zzz}}}}}}~~~|||wwwrrrqqqtttwwwyyyzzzwwwsssppprrrtttvvvuuuttttttuuuxxxzzz|||yyy___MMM@@@@@@@@@;;;:::>>>555555666666666666666555666666666666555555555555666444222222444444222000333333333222222222111111222222222222222222222222000111111111111222222222/////////000111111222222222333333444444333333222111111111111111111111111222222333333333333444444///000222333222111///---111111222222222333333333111111111111222444666777:::888666333222222333333333333333444555666777888444444333222111111111111999666555666999;;;;;;999666:::>>>???AAAKKKZZZfffsssvvvxxxzzz111222444444333333333444444444444444444444444444222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333333222222111111222222333333333333222222222222222222333333444444333333222222333444444555555444444555555555555666666666666888888888888888888888888888888999::::::::::::999999:::;;;;;;===@@@EEEIIIQQQ[[[iiixxx{{{uuuuuuyyyzzz|||wwwtttqqqmmmhhhfffgggiiiiiihhhkkkiiieeedddfffiiikkkkkkooopppqqqqqqrrruuuyyy|||~~~}}}{{{}}}~~~zzzvvvttttttuuuuuutttsssrrrrrrtttuuuwww}}}dddSSSGGGFFFEEE>>>:::<<<888888888777666555444444666666666666555555555555777555333333555555444222333333333222222222222111222222222222222222222222/////////000000000111111000000000111111111111222000111111222222111111000111111111111111111111111222222222333333333444444111111333333333222000///111111222222222333333333111111111111222444666777999888666333222222333444666666555444444444444555555555444333333333444444999777555777:::<<<;;;:::;;;===???AAAGGGRRRcccooovvvvvvyyy~~~444666777666555444444555444444444444444444444444222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333222222111111111111222222222222222222333333333333333333444444444444333333333333444555555555555444555555555555666666666666777777777888999::::::;;;888999999::::::::::::::::::;;;<<<===???DDDJJJNNNTTT^^^kkkxxx~~~vvvsssrrrsssuuu|||vvvrrrpppnnnlllmmmjjjgggeeefffgggggggggjjjjjjiiihhhhhhjjjnnnqqqrrrtttuuuvvvxxxzzz~~~~~~|||{{{xxxwwwuuusssrrrrrrrrrsssxxxzzz|||{{{{{{}}}pppaaaTTTQQQLLLBBB<<<<<<;;;:::999888777555444333666666666666555555555555777555444444555666555333333333333333222222222222222222222222222222222222000000000000111111111222222222222222111111111111000000111111111111000000111111111111111111111111222222222222333333333333222222333444444222111000111111222222222333333333111111111222333444555666888777555333222333333444666666555444444444444555666666555555666666777777888777666777:::<<<<<<<<>>BBBHHHOOOTTTTTT]]]hhhqqq|||ppphhhggglllvvvxxxsssnnnjjjiiijjjjjjjjjiiihhhgggffffffgggggggggjjjlllnnnmmmlllnnntttxxxxxxzzz|||~~~~~~{{{xxxvvvuuutttwwwwwwvvvsssrrrsssxxx|||rrrcccZZZQQQFFF???>>><<<<<<:::999777666666555666666666666555555555555555555444444555555444444444444333333333222222222222222222222222222222222222222333333333444444444444444333333222111111000222222333333333333222222111111111111111111111111111222222222222333333333222222333333333222111000111111222222222333333333111111222222333444555555666666444333333333333444333333333444555666777888666555555666777888999999888777777999;;;===>>>>>>@@@AAAEEEMMMYYYgggttt|||}}}~~~:::;;;<<<;;;888666666777444444444444444444444444222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333333333333333333444555666222222222333333444444555333444444555555444444333333444555555666666555555555555555555666666666666999999999999999999999999999999:::;;;;;;;;;;;;:::999;;;>>>AAAFFFMMMUUU[[[YYY___fffkkkttt~~~uuujjjddddddmmmzzzwwwvvvmmmjjjfffeeefffhhhjjjkkkhhhhhhiiiiiiiiiiiiiiijjjkkknnnpppqqqqqqtttyyy~~~}}}~~~{{{yyyxxxwwwtttrrrpppqqquuuwww}}}qqqbbbUUUJJJBBB@@@<<<<<<:::999999888999999666666666666555555555555333333444333333333333444444444444333333333222222222222222222222222222222222222333333333444444444555444444333222111000000111222222333333222222111111111111111111111111111111111111222222222333333111111111111111000000///111111222222222333333333111222222333444444444444444444444333333333444444333333333444555666777888555555555555666777999999777888999:::;;;===@@@AAA???BBBJJJTTT```kkktttyyy666888999888555444444444444444444444444444444444222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333444333333444444555666777333333333333444444444444444444555555555555444444444444555666666666666555555555555555666666666666999999999999999888888888999999:::;;;;;;;;;;;;;;;:::===BBBGGGMMMTTT\\\aaaccchhhjjjkkkqqq|||}}}ooollliiijjjmmmyyy~~~uuupppoooooopppfffdddbbbcccfffhhhjjjjjjiiikkkmmmnnnmmmmmmnnnooonnnpppsssuuuxxx{{{}}}{{{xxxvvvuuuuuuvvvxxx{{{|||ppp___RRRIIIDDD>>>===;;;:::999:::;;;;;;666666666666555555555555111333444333222222333555444444444444333333333333222222222222222222222222000000000000111111111222444333333222111000000000//////000000000000//////111111111111111111111111111111111111222222222222111111111000000000000///111111222222222333333333111222333444444444444333333333333333444444444444666666555444444444444555555444555555666777888999666888:::;;;<<<>>>AAADDDAAAGGGQQQ\\\dddlllssswww{{{444666777666444333333444444444444444444444444444222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333333333333333444555666666444444444444444333333333444444555555555555444444444444555666666666666666555555555555666666666666666777777888888999999999999:::;;;;;;<<<;;;;;;;;;;;;@@@GGGNNNUUU\\\cccgggooorrrrrroooqqqzzzpppiiihhhllluuuzzzrrrllljjjjjjkkkkkkccccccbbbdddgggiiiiiiiiikkknnnrrrsssrrrrrrssstttwwwwwwyyy}}}}}}}}}|||{{{{{{{{{|||||||||ssscccVVVNNNAAA@@@===;;;:::999:::;;;666666666666555555555555111333555555333222444666555444444444444333333333222222222222222222222222/////////000000000111111222222222111111000000000//////000000000000//////111111111111111111111111111111111111222222222222222222111111000000111111111111222222222333333333111222333444444444333333111222333333444444444444666666555444444444444555666666555666666777888888666888;;;<<<===???BBBFFFHHHPPPZZZaaafffkkkrrrxxx555666777777555444444555444444444444444444444444222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333222222222222333444555666555555555444444333333333444444555555555555444444444555555666666666666666555555555555666666666777444444555777888999:::;;;999:::;;;;;;<<<<<<;;;;;;===BBBJJJRRRZZZaaahhhlllvvvyyyxxxsssqqqwww}}}jjjiiihhhooo~~~|||wwwsssnnnkkkiiiiiiiiihhhdddddddddgggiiikkkjjjiiimmmqqquuuwwwvvvuuuvvvxxx{{{{{{zzzyyywwwxxx{{{}}}{{{rrrbbbWWWDDDBBB???<<<:::999999999777666666666555555555555222444666666444333555888555555444444444333333333222222222222222222222222000111111111111222222222111111111000000000000000111111222222222222111111111111111111111111111111000111111111111222222222444333222222111111222222111111222222222333333333111222333444555444333222111111222333444444444444333333333444555666777888777777777777777777888999666888<<<======???CCCGGGOOOWWW```dddfffjjjrrrzzz333444444555555444444333444333333333333444555666444444444444444444444444444444444333333222222222555444444333333444444555222222222222222222222222444444444333333222222222444444444444444444444444444444444555555555555666555555555555666666666666666666777888888888888888666777777888888888888777999999<<>>;;;===CCCBBBOOOZZZ\\\[[[dddtttyyyrrrssszzzpppmmmooottt}}}xxxtttnnnkkkhhhgggjjjllllllkkkfffggghhhhhhhhhjjjnnnqqqrrruuuyyy|||}}}~~~~~~{{{zzzyyyyyyxxxvvvyyyzzz}}}xxxggg[[[LLL???<<>><<<::::::999999888777666666555666666666777777777777777888666444222111222333444444444333222222111111000111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111000111111111111222222222000111222333333222111000000111111111111222222222222222222222222222222222444444444444444444444444555555666666777777888888888888777777777777777888<<<888888<<<>>>===CCCJJJWWW```lllpppkkkiiittt333444444555555444444333333333333444444444555555444444444444444444444444444444444333333333222222444444333333333333444444333333333333333333333333444444444333333222222222444444444444444444444444444444444555555555555666666666666666777777777777666666777888888888888888666777888888888888888888:::999<<<>>>===<<>>AAAIIISSS^^^jjjtttyyy}}}{{{}}}ppplllqqqxxx~~~ooolllhhhgggiiikkkkkkkkkmmmllllllmmmnnnpppqqqrrrrrrrrrrrrrrrsssxxx~~~rrraaaSSSHHH???<<<===<<<;;;:::888666444333222555555555555555444444444555444333222222222333333111111111222222333333333222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111000000111111111222222222111111111222222111111111111111111222222222333333222222222222222222222222333333444444444444444444444444555555666777777888777666666666666777777888<<<>>>@@@@@@AAAGGGSSS^^^fffgggjjjmmmooovvv333444444555555444444333111222444666666555444333444444444444444444444444444444444444444444444444333333333222222333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666444444444555555555666666666666777888888888888888777888999::::::;;;;;;;;;===;;;;;;>>>AAAEEEPPP[[[hhh|||}}}}}}vvvrrrvvv{{{uuutttkkkiiihhhhhhiiikkklllllllllmmmnnnoooppprrrtttuuuuuuuuuvvvwwwyyy}}}}}}|||{{{~~~jjjYYYKKK@@@<<<>>><<<<<<:::999777555444333666666555555444444444444444333333333222222222333333333333222222222111111222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111000000111111111222222222222111111111111111111222111222222222222333333333222222222222222222222222333333333444444444555555444444444555666666777777888777777777888888999:::<<>>===999999999999999999888888777777666666555444444444333333333333333222222222444444333333222111111000333333333333333333333333111111111111111111111111111111000000111111222333111111111111111111111111000111111111111222222222222222111000000111222222222222222222333333333333222222222222222222222222222333333444444555555555333444444555555666777777888888888888999::::::;;;:::>>>BBBDDDMMMZZZfffkkkjjjiiikkkrrr{{{333444444555555444444333333333333444444444555555444444444444444444444444444444444444555555555666333333222222222222333333333333333333333333333333222222222333333444444444444444444444444444444444444444444555555555555666444444444444555555555666666666777888888888888888777888999;;;<<<<<<=========<<>>>>>???@@@===@@@LLLUUUZZZ___fffyyy|||uuuooowwwxxxpppgggbbbdddgggfffhhhmmmkkknnnqqqsssssssssssstttyyy{{{~~~}}}dddZZZTTTMMMCCC???>>>>>>===999999<<<888888888888777666555444555555555555555555555555222333333444444333333222111111111111111111111111333333333333333333333333000000000000000000000000333333222111000000111111222222222111111111111111222222111111111111222222555444222111111222444555444444444333333222222222444444444444444444333333555444444555555666777888:::888666666777:::;;;;;;<<<===DDDVVVkkkxxxzzzvvvsssvvv~~~888777666555444333333333333333333333333333333333555444444333333444444555444444333333333333444444444444333222222222222222222222222222222222222222111111222333333333333333444666666666555444555666333333444444555666666777555555555666666666777777777888888888888888777777666888;;;<<<<<<<<<===>>>@@@@@@FFFQQQYYY\\\aaaggguuu}}}qqqooowwwzzzrrrkkkeeeaaadddgggggghhhlllnnnpppssstttuuuvvvxxxyyy~~~wwwggg[[[TTTIIIBBB======<<<999888999888888888888777666555444555555555555444444444444222333333444444333333222111111111111111111111111333333333333333333333333111111111111111111111111333333222111111111111111//////000000111111111222222222111111111111222222555444222111111222444555444444444333333222222222444444444444444444444444555555555555555666888888:::999777777888:::<<<<<<@@@CCCLLL\\\lllvvvwwwtttsssxxx666666555555444444444444333333333333333333333333555444444333333444444555333333222222222222333333333333222222111111222222222222222222222222222222222333333444444444444444666555444555666666666555333333444444555666666666555555666666666777777777777888888999999999888888555777999;;;;;;<<<>>>@@@BBBEEENNNXXX]]]```gggmmmuuuyyy}}}}}}llljjjqqq|||uuupppmmmhhheeedddhhhkkkkkklllnnnqqqsssuuuwwwxxx{{{vvvddd[[[SSSHHH???======;;;888999888888888888777666555555555555555444444444333333222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222333222222111111111111222------...///000111222333222222111111111111222222444444222222222222444444444444333333333333222222333333333444555555555666555555555555666777888888:::999888888999;;;===>>>CCCKKKWWWcccmmmrrrrrrrrrsss}}}444444555555555555555555444444444444444444444444555444444333333444444555333222222111111222222333333222222111111111222222222222222222222222222222222222333444444444444444666444222333666777555222444444444555555555666666555666666666666777777777777888999999:::999999999888:::;;;<<<<<<>>>@@@CCCEEEKKKUUU]]]bbbhhhqqqyyy~~~~~~zzzkkkeeeooo~~~vvvnnnkkkkkkkkkhhhhhhjjjnnnqqqrrrrrrssssssuuuxxxzzz|||rrrggg]]]PPPCCC??????>>>;;;:::888888888888777666555555666666555555444333333333222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222222/////////000111222222222333222222111111222222333444333333222222333333444333333333333333333333333222333333444555666666777555555555555666777888999999999999999999;;;>>>@@@FFFQQQ___iiimmmnnnpppsssvvv333444555666666666555555444444444444444444444444555444444333333444444555333222222111111222222333333222222111222222333333222222222222222222222222111222222333333333333333555333111222555666444111444444444555555555555555666666666666777777777888888888999:::::::::::::::;;;<<<===<<<<<<>>>BBBDDDKKKRRR[[[bbbhhhrrr~~~~~~nnneeefffwwwxxxnnniiiggghhhiiihhhlllpppsssuuuwwwxxxxxxvvvxxx{{{~~~uuufffWWWHHHCCCAAA>>>;;;;;;999999999999888777666555666666666555555444444444222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333333222222222222222333333222222222222222222222222333333222222222222333333333333333333333333333333333333333333333333333333333333444444555666777777666555555666666777888999888999:::::::::<<>>;;;:::999999999999888777666555666666666666666666666666222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333333222222222222333333444444444333333333222222222333333222222222222333333333333333333333333333333222222333333333333444444444444444555666666666777666666666666777888999999888:::=========@@@FFFJJJSSS___mmmrrrqqqrrrzzz333444666777666555444333555555555555555555555555555444444333333444444555444444333333333333444444444444333333444444555666222222222222222222222222222333333444444444444444444555666666444444555666555555555555555555555555666666777777777888888888888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>CCCJJJNNN]]]fffooovvvtttiiifffiiirrr}}}vvvllllllkkkiiihhhiiikkkllllllsssxxxxxxyyy}}}~~~~~~rrrbbbVVVJJJ@@@<<<<<<999999999999888777666666666666777777888888999999222333333444444333333222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222333444555222222222222222222333333444333333222222333333444222333333444444333333222222222222333333444444444555555555555666666666666666666666666777888999:::999<<<@@@AAABBBEEELLLRRRaaakkkuuuxxxwwwyyy444555666777777555333222555555555555555555555555555444444333333444444555555444444333333444444555444444444444444555666777222222222222222222222222333444555555666666555555555777999888555444666999555555555555555555555444777777777777888888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???BBBIIIPPPVVVcccmmmwwwvvvkkkdddgggnnnzzz|||tttqqqiiijjjjjjjjjjjjllloooqqqpppxxx}}}||||||pppaaaRRREEE???@@@999999:::999999888777666666666777888999:::;;;;;;222333333444444333333222333333333333333333333333111111111111111111111111222222222222222222222222222222222222333333444555//////000111222333333444444333333222222333333444222333333444444333333222222222222333333444444444666666666666666555555555666666666666777888999::::::>>>CCCDDDEEEIIIPPPWWWlllttt{{{}}}{{{222333333444444333333222333444555555666666555555666666555555555444444444444444444444444444444444444444444333333222222222333333333444444444555555777777777777777666666666666555444444333333333333555555666777777666555444555555666666777777888888::::::;;;;;;;;;;;;;;;;;;>>>???===;;;???JJJVVV^^^eeerrryyyrrrhhheeennn|||}}}uuummmffffffggghhhjjjkkknnnsssvvv{{{{{{}}}kkkXXXOOOGGG???;;;:::999999999888666444666666666666777777777777333333333444444444555555333333333444444444555555444444222222222222444444333333333222222111111111333333333222222111111111222222111111111111222222333333333333333333333333333222111222444555444333444444444555555555555666777666555555555555666666777888999999888999;;;===;;;===>>>@@@EEEMMMXXX```sss{{{}}}444555555666666555555444333444555555666666555555666666555555555444444444444444444444444444444444444444444333333222222222333333333333444444444444555555555555444444444444555555444333333333444444555666777777777777555555555555666666777888888888::::::;;;;;;;;;;;;<<<<<<;;;<<<===???FFFPPP[[[aaajjjyyy{{{rrrkkkjjjvvv~~~uuupppjjjfffhhhiiijjjjjjllloootttxxxzzz|||iiiZZZMMMDDD<<<:::999:::;;;:::999777555555555555555666666666555555555444444333333333333333333333444444444444444333333222222333333444333333333222222222111111333333333222222222111111222222111111111111222222333333333333333333333333333222111222444555444333444444444444555555555555666666666666666666666666777888999999888999;;;======???AAACCCGGGRRR```jjjxxx}}}444555555666666555555444333444555555666666555555555555555555555444444444444444444444444444444444444444333333333333222222222222222222333333333333444444444444444444444444444444444444444444555555555666777888888888777666555555666777777888888999::::::;;;;;;;;;<<<<<<<<<<<<===@@@FFFOOOYYYccciiiuuu|||rrrpppuuu~~~rrrmmmllljjjhhhkkkkkkkkkkkkmmmqqqvvv{{{yyy~~~xxxbbbQQQFFF@@@>>>;;;;;;;;;;;;999888555555555555555444444444777666555444333222222111222222222222333333333333444333333222222333333444333333333222222222222111333333333222222222222111222222111111111111222222333333333333333333333333333222111222444555444333444444444444555555555555666777888999999888777666777999999999999999;;;===???AAACCCEEEKKKYYYjjjxxx222333333444444333333222333444555555666555555555555555555555555555555555444444444444444444444444333333333333333333333333111111222222222333333333555555666666666666666777444444444444444555666777666666888999999888777777555666666777888888999999::::::;;;;;;<<<<<<======??????DDDMMMXXXbbbnnnwww{{{uuuyyyuuummmkkklllmmmmmmmmmmmmmmmmmmnnnsssyyy~~~|||kkkWWWLLLEEEBBB>>>;;;:::999777666666666555555555555444444666666555444333333222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333222111222444555444333333333444444444555555555555777999::::::999888777888999::::::999999;;;===>>>@@@CCCGGGOOO___rrr222333333444444333333222333444555555666555555555444555555555555555555555444444444444444444444444333333333333333333333333111111222222222333333333444555555555666666777777444444444444555555666777555666777999999999888777666666777777888999999999::::::;;;<<<<<<===>>>>>>@@@AAAGGGSSS___kkk|||~~~{{{||||||||||||yyypppkkkjjjmmmoooooommmnnnoooppprrrvvv}}}www```UUUGGGCCC>>>;;;::::::999888777777777666666666555555444444444444444444444444111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333333222111222444555444333333333333444444444444555555777999:::;;;:::999777888999::::::999:::<<<>>><<<>>>BBBIIIUUUeeevvv~~~444555555666666555555444333444555555666666555555444444444555555555555555444444444444444444444444222222333333333333444444222222222222333333333333222222222333444444555555555555555444555555666666444555777888999888888777666666777888888999999:::::::::;;;<<<===>>>>>>??????AAAKKKYYYdddppp~~~ssstttyyy~~~uuuqqqllljjjjjjlllnnnooonnnppprrruuuxxx|||}}}eeeZZZHHHDDD???<<<;;;<<<======888888888777666666555555333333333444444444555555222222222222333333333333222333333444444333333222111222222222222333333333111222222222222333333333333333222222222222333333333333333333333333333333333222111222444555444333333333333333444444444444555666888999::::::999999888:::::::::999:::<<<>>><<<>>>DDDOOO]]]lllwww}}}~~~|||}}}444555555666666555555444333444555555666666555555444444444555555555666666444444444444444444444444222222222333333444444444333333333333444444444444111111222333333444555555777666666555555555555666333444666777888888777777666777777888888999::::::::::::;;;<<<===>>>??????BBBGGGTTTaaaffflllsssmmmrrr{{{yyymmmkkkjjjjjjlllnnnppppppooorrrwww{{{iii___PPPKKKDDD???============888777777666555555444444444444444444444444333333333333333333444444444444222333333444444333333222111111222222222333333333111111222222222333333333444333333222222333333444333333333333333333333333333222111222444555444333222222333333333444444444666666777777888999999:::999:::;;;:::::::::<<<>>>???@@@GGGVVVhhhuuuyyywwwuuuvvv|||222333333444444333333222333444555555666666555555444444444555555555666666444444444444444444444444222222222333333444444444333333444444444444555555333333444444555666777777888777666555555555555555222333555666777777777666777777777888999999::::::::::::;;;<<<===>>>???@@@GGGNNN\\\gggffffffxxx|||llljjjsss~~~wwwoooiiiiiijjjlllnnnqqqrrrsssqqquuuzzzqqqiiiZZZTTTJJJBBB>>>;;;:::999777777666555444444333333666666555444333222222111333333444444444444555555222222444444444444222222111111111222222333333333111111111222222333333333444333333222222333333444333333333333333333333333333222111222444555444333222222333333333444444444666666666666777888999:::999:::;;;;;;::::::<<<>>>BBBCCCJJJ\\\ppp{{{zzztttnnnrrr|||444444555555555555444444777666555444444444444444444555666666666555333333333333333333333333333333333333333333333333333333444444444333333222222222111222222333333444444555333666888888777666777777555555555555666666666777999888888888888:::;;;<<<<<<;;;:::;;;???BBBDDDDDDQQQ\\\eeeggggggnnnvvvzzzzzzppphhhooo~~~qqqmmmnnnggghhhjjjmmmqqqssssssrrrsssxxxgggiiiaaaPPPAAA===@@@>>>777777777888888777666555444555555666666555555444333666666555444333222222111333222000//////000222333222222222222222222222222444444333222111111111111444444444444444444444444444444444333333222222222333222111000111222333444333333333444444444555555555555666666666666555555:::999999999;;;=========???HHHXXXiiiwww}}}}}}{{{rrr{{{444555555666666555555444666666555444444444444444444555666666666555444333333333333333333333333333333333333333333333333333444444444333333222222222111222222333333444555555333555777888777666666777555555555666666666777777777666666666777888999:::<<<;;;:::;;;===AAAEEEHHHXXX```hhhiiikkkqqqwwwzzz|||lllhhhiiiyyy~~~sssjjjfffggghhhiiilllppptttvvvvvvuuuyyy}}}uuuoookkk```OOODDDBBB???;;;888888888888777666555555555555666666555555444333555555555444444333333222444333222111111222333444222222222222222222222222333333222222111222222222222222222222222222222222444444444333333222222222222222222222222333444444333333333444444444555555555666666777888888777777:::999999999;;;===>>>>>>???KKK^^^ooo{{{~~~www444555555666666555555444666555555555444444444444555555666666555555444333444444444444444444444444333333333333333333333333444444333333333333222222222222222333444444555555333444666666555555555666555555666666666777777777777666666777777888999::::::;;;<<<;;;<<<@@@HHHNNN___eeekkkmmmqqqxxx}}}~~~|||qqqdddgggrrr~~~tttnnniiiggghhhiiikkkppptttxxxyyyzzzzzzuuuuuummm[[[JJJ@@@===;;;999999888888777666666555555666666666666555444444444444444444444444444444555444333222222333444555222222222222222222222222222222222222222222333333222222222222222222222222444444333333333333222222222222333444444444444444333333333444444444555555444555666888999999999999;;;:::999:::;;;===???AAAFFFUUUjjjzzz}}}555555666666666666555555555555555555555555444444555555555555555444444444555555555555555555555555333333333333333333333333333333333333333333333333222222333333444555555555222444555555444444555666555666666666666777777777888999999999:::;;;<<<<<<999<<<===<<<<<>>BBBEEERRRbbbvvv555666666666666666666555444444555666666555555444666666555555444444444444555555555555555555555555333333333333333333333333333333333333333333333333222333333444444555666666333444555555444444555777666666666666777777777888888999999:::;;;;;;<<<<<<999<<<======>>>EEEQQQ[[[```hhhrrrzzzpppiiikkkzzzzzznnnjjjiiihhhiiikkklllpppvvvzzz}}}yyyiiiZZZLLLBBB>>><<<;;;:::888777777777777666666777777666666555444222333333444444555555555333333222222222222333333222222222222222222222222000111222333333333333333111111111111111111111111333333333333333333333333222333444555666555444333333333333444444444555555111222444666777999999999;;;;;;<<<;;;<<<@@@FFFKKK]]]kkk{{{}}}~~~555666666777777666666555333444555666666666555444666666555444444444444555444444444444444444444444333333333333333333333333222222333333333333444444333333333444555555666666444555666555444444666888666666666777777777888888666777888999::::::::::::;;;<<<===???CCCKKKVVV___```lllyyyqqqpppooo{{{tttmmmlllkkkiiikkknnnppptttyyy}}}qqqcccTTTEEE===>>>===:::888777777777777666777777777777666555555333333333444444555555555222222222333333222222222222222222222222222222222000111222333444333222111////////////////////////222222333333333333444444222222333444444444444444333333333444444444555555111222444555777888888999;;;<<<===<<<>>>CCCLLLRRRdddmmmxxx{{{yyyyyy666666777777777777666666222333555666777666555444777666555444333444444555333333333333333333333333333333333333333333333333222222222333333444444444333333444444555666666666555666666555444555777999666666777777777888888888666777888::::::::::::999<<<<<<===AAAHHHQQQ[[[aaacccrrryyysssyyy|||~~~tttqqqpppqqqooolllooouuuuuuyyy~~~sss___LLLBBB???>>>;;;999777777777888777777777777777666555555333333444444444444444444333333444444444444333333222222222222222222222222111222333444444333111000111111111111111111111111222222222333333444444444222222222222222333444444333333333444444444555555333333555666888888999999:::<<<>>>>>>???FFFPPPYYYgggmmmsssuuuwww}}}666666777777777777666666222333555777777666555444777666555444333444555555333333333333333333333333333333333333333333333333222222222333333444444444333333444444555666666666666777777666555555888:::777777777777888888888888888999;;;<<<======<<<;;;===<<<===BBBKKKUUU]]]aaagggxxxoooooo{{{xxxooolllllloooqqqnnnlllpppwwwyyy}}}mmmXXXNNN@@@>>>;;;999777777888888777777777777777666666555444444444444444444444444444444555555555555444444222222222222222222222222222222444444444222000///444444444444444444444444222222222333333444444444333222111000111222333444333333333444444444555555444555666888999999999999:::<<<>>>???@@@HHHSSS]]]jjjmmmqqqtttyyy777777666666555555555444444555555666666666666666666666666666666666666666555555555444444333333333444444333333333333222222222222333444444555555666444333333333333444555555777666555555555666888999999999999888888888777777999::::::;;;;;;:::::::::>>>:::>>>HHHPPPTTT^^^kkkwwwwwwwww|||qqqllljjjmmmqqqsssttttttvvvwww~~~iiiVVVEEE@@@===???===888777;;;777777888888777555333111444444444444444444444444444444333333333333222222333333333333333333333333000111111111111222222222333333333333333333333333444444444444444444444444333444555555666666555555333444555555666666555555777777888888999999::::::<<<;;;;;;===DDDPPP^^^hhhnnnooosss|||666666555555444444444444444555555666666666666666555555555555555555555555555555555444444333333333444444333333333333222222222222333444444555555666444333333333333444555555777666666555666777888999999999999888888888777777::::::;;;;;;;;;;;;;;;;;;===<<>>===<<<@@@IIIVVVcccjjjlllnnnvvv555555444444444444444333444555555666666666666666555555555555555555555555555555555444444444444444444444333333333333222222222222333444444555555666444333333333333444555555666666666666666777888888999999999888888888888888:::::::::;;;;;;<<<<<<<<<>>>???FFFRRR^^^hhhsss{{{wwwnnniiihhhmmmppptttxxx{{{~~~|||fffTTTIII???<<<;;;999777666888777777666555555555555444444444444444444444444444444333333333333222222333333333333333333333333111111111111222222222333333333333333333333333333444444444444444444444444222222333444444444444444333444555555666666555555777888888999::::::;;;;;;@@@>>>>>>EEEQQQ___hhhmmmlllqqq|||555555555555555555555555444555555666666666666666555555555555555555555555555555555555555444444444444444333333333222222222222222333444444555555666444333333333333444555555666666666666666777777888888888888888888888888888999999999::::::;;;<<<===???DDDLLLWWWeeettt}}}~~~wwwpppkkkjjjlllpppssswwwzzz}}}nnn^^^RRRDDD=========;;;888999888666555555555666777555555555555555555555555444444333333333222222222333333333333333333333333111111111222222222333333333333333333333333333333444444444444444444444444111222333333444444333333333444555555666555555555666777777888999:::;;;;;;@@@>>>@@@IIIXXXeeelllooopppwww666666666666666777777777444555555666666666666666555555555555555555555555555555555555555555555555444444333333333222222222222222333444444555555666444333333333333444555555555666666777777777777777888888888888888888888888777777777888999;;;<<<===???IIISSS___qqqzzzsssooommmnnnqqqsssuuuyyy|||xxxeeeYYYIII>>>===???===::::::999777555555555666777555555555555555555555555444444333333333222222222333333333333333333333333111222222222222333333333333333333333333333333333444444444444444444444444111222333333444444333333333444555555666555555555555555666777888999:::;;;>>>>>>BBBNNN]]]jjjoooppprrr}}}666777777777777888888888444555555666666666666666444444444444444444444444555555555555555666666666444444333333333333222222222222333444444555555666444333333333333444555555555555666777777777777777888888888888888999999999777777777888999<<<>>>???AAAOOO]]]iiiwwwrrrpppoooqqquuuuuuwwwzzz}}}{{{kkkaaaPPPAAA===>>>===999::::::888777666555555555555555555555555555555555444444333333333333222222333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444222222333444444444444444333444555555666666555555555555666888999:::;;;;;;>>>AAAIIIUUUcccnnnrrrsssttt666666666666777777777888444555555666666666666666444444444444444444444444444555555555666666666777444444333333333333222222222222333444444555555666444333333333333444555555444555666777888777777666777777888888888999999999999999888999;;;>>>@@@BBBHHHXXXfffqqqzzzsssrrrpppnnnpppuuuuuuwww{{{~~~tttlll\\\III@@@???>>>:::;;;;;;:::999777555333222555555555555555555555555444444333333333333222222333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444333333444555555555555444333444555555666666555555666777888999;;;<<<===>>>@@@GGGRRR^^^jjjrrrwwwyyy}}}444555555555666666777777444555555666666666666666444444444444444444444444444555555555666666777777444444444333333333222222222222333444444555555666444333333333333444555555444555777888888888777666777777888888999999999999;;;::::::;;;===@@@CCCEEEOOO___lllttt{{{vvvqqqpppooommmnnnrrrtttwww{{{}}}wwwfffQQQDDDAAA@@@<<<;;;;;;;;;:::888555222111666666666666666666666666444444444333333333222222333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444333444555555666666555555333444555555666666555555888999:::;;;===>>>???@@@CCCKKKXXXeeeooovvv{{{}}}888888888888777777777777444444444555555555555666666666555555555444444444555555444444444333333333333333333444444555555555555555555555555555555555444444333333333444555555555555555555555666777777888888999999999:::::::::<<<;;;===???>>>===CCCJJJSSS___iiimmmxxx|||tttsssrrrooollllllmmmooorrrwww~~~}}}nnnXXXFFF???;;;888;;;:::888777777777888999888777666444444555666666666666555555555444444444555444222222222444666777333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444555555666777777777;;;;;;::::::;;;>>>@@@BBBEEENNN\\\iiirrrxxx}}}{{{~~~888888888888777777777777555555555666666666777777666666555555555444444444555555555444444444333333333333333444444444555555555555555555555555555555444444333333444444555555666666555555666666777888888999999999999:::::::::;;;:::<<>><<<;;;:::999999999999999666666555444444444444555666666555555555444444444555444333222222333555666333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444555555666777777777::::::;;;;;;;;;===@@@BBBGGGRRRbbbnnnuuuyyy}}}{{{yyy999999888888888777777777666666777777777888888888666666666555555555444444555555555444444444444333333333333444444444444555444444444444444444444444444444333333444555555666777666666666666777888888999999999999::::::::::::;;;:::;;;>>>@@@CCCMMMWWW___```dddkkkpppuuuyyytttrrrqqqrrrsssrrrrrrsssvvvyyyvvvzzzzzzooo```MMMAAA>>><<<<<<<<<<<<;;;:::999888666666666666666555555444555555555555555444444444666555444333222333444555333333333333333333333333333333333333333333333333444444444444444444444444333444444444444555555555444555555666666777777888999:::;;;;;;;;;===@@@BBBKKKYYYjjjtttwwwyyy~~~xxxrrr|||999999999888888888777777666666666777777777888888666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333444444555666777777777777777777888888999999999999:::::::::;;;;;;<<<::::::===@@@EEEPPP[[[aaa```hhhsssxxxxxxyyysssqqqqqqqqqssstttvvvvvvvvvxxx{{{}}}~~~wwwiiiQQQBBB@@@============<<<:::888777777777888999999777666555555555555555555555555555666555444333333333333333333333333333333333333333333333333333333333333333555555555555555555555555444444444444555555555555555555555666777777888888888:::<<<<<<;;;===AAADDDSSSaaapppvvvvvvyyypppsss999999999999888888888888555555666666666777777777777777666666666555555555666666555555555444444444444444444444444444444444444444444444444444444444444444444444555666777888777777777777777888888999999999:::::::::;;;;;;;;;===;;;;;;>>>AAAFFFRRR^^^bbbfffqqq}}}sssqqqppppppqqqvvvxxxyyyzzz{{{|||sssZZZIIIFFF============;;;999777555555666777888777666555444444555555555555555555555666555444444333333333333333333333333333333333333333333333333333333333333555555555555555555555555444444444555555555666666555555666666777888888888777:::<<<<<<;;;>>>DDDIII\\\gggrrruuuuuu}}}}}}qqq~~~:::999999999999888888888555555555666666666777777777777777666666666555555666666666555555555444444555444444444444333333333333333333333333333333333333333444444555666888888777666666666666777888888::::::::::::;;;;;;;;;;;;===<<<===@@@DDDJJJVVVaaahhhqqq~~~zzzuuuqqqqqqppppppssswwwzzz|||~~~~~~fffRRRIII??????>>><<<:::888666555444444444444444333333222444444444555555555555555444444444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444444444555555555666666666555666666777777888888999777:::<<<<<<;;;???HHHPPPccckkksssuuuxxx{{{yyy::::::999999999888888888666666777777777888888888777777777777666666666555666666666666555555555555555555444444444333333333333333333333333333333333333333444444555777888999666666555555666666777888:::::::::;;;;;;;;;;;;<<<<<<<<<>>>DDDIIIPPP\\\gggooo}}}{{{www~~~zzznnnooorrrqqqsssxxxvvvyyy}}}uuu]]]NNNBBBAAA???===:::999888777666555555444444444444444444444444555555555666666333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555555555555666666666666666666666777888888999999888;;;<<<;;;;;;AAAMMMVVVhhhnnntttxxx}}}}}}uuu:::::::::999999999888888777888888888888999999999777777777777666666666666777666666666555555555555555555555444444333333333333333333333333333333333333333444444666777888999555555555555555666777777:::::::::;;;;;;;;;<<<<<<;;;;;;???FFFMMMTTTaaammmttt{{{yyytttkkkooosssrrrvvv~~~uuuxxx}}}kkkVVVEEECCC@@@===;;;:::999999:::999777666666666777888444444444555555555666666222222333444555555555555333333333333333333333333333333333333333333333333333333333333333333333333555555555555666666666777666666666777888888999999888;;;<<<:::;;;BBBOOOZZZjjjooouuu{{{tttnnn999888888999;;;;;;:::888888888888888888888999999:::999777666666666777888777777777777777777777777555555555444444333333333666555333333333444666888777777777777666666666666777777777777777777777777:::;;;;;;:::999:::<<>>CCCOOOUUUXXXgggyyy||||||zzzuuuooommmpppuuuxxxyyyvvvzzz~~~|||kkkNNNFFF>>>;;;<<<;;;999777888888777777666666555555333555777888666444333333333333333444444555555555333333333333333333333333444444444444444444444444555555444444444444555555444555777888888888777666666666777777888888999999:::<<<======>>>HHHWWWcccgggnnnvvv~~~uuullljjj<<<;;;::::::;;;;;;999888888888888888888888888888888888666555555555666777666666666666666666666666555555555444444333333333666555444333333444666777666666666666666555555555777777777777777777777777999:::::::::999:::<<<>>>???>>>FFFUUU___eeettt}}}|||uuuqqqllllllooosssvvvwwwxxx|||yyyWWWJJJ???===>>>;;;999:::999888888777666666555555333555777888666444333333333333333444444444555555333333333333333333333333444444444444444444444444555555444444444444555555333333444555555555555555666666777777888888999999:::<<>><<<;;;;;;;;;999888888888888888888888888888777777666555555555555555666666666666666666666666555555555444444444444444555555444333333555666777555555555555555555555555666666666666666666666666888999:::999888999<<<>>>???BBBNNN```llluuu}}}tttqqqooommmnnnqqquuuwwwwww|||fffQQQ@@@???@@@:::999>>>999999888888777666666666444666777777666444444444333333333444444444444555333333333333333333333333444444444444444444444444555555444444444444555555333333333333333444555555666666777777888999999::::::===@@@CCCIIISSS```jjjuuuzzzvvvnnnlllnnnCCC@@@===;;;;;;;;;:::999999999999888888888888888777777666666555555555555666666666666666666666666555555555555555444444444555444444444444555666777555555555666666666666666666666666666666666666666888888999999888999<<<>>>CCCJJJXXXiiiwwwzzzzzzsssqqqqqqrrrtttwwwzzz||||||~~~uuuZZZDDDAAA@@@999888???:::999999888888777666666444666888777666444444555444444444444444444444444333333333333333333333333333333444444444444444444555555444444444444555555666555444444444555777888666666777888999999::::::;;;<<<>>>CCCMMMZZZgggpppvvvwwwoookkklllpppFFFCCC???<<<;;;<<<;;;;;;999999999888888888777777888888888888777777666666555555555555555555555555555555555555555555555555444444444444555555666666666666777777777888888888777777777777777777777777777888999999999:::===???CCCOOO___ooo~~~xxxyyytttppprrrtttwwwzzz|||~~~dddLLLEEE@@@999888???:::::::::999888888777777555777888777555444555666444444444444444444444444333333333333333333333333333333333444444444555555555555444444444444555555666666555444444666777888666666777888999:::;;;;;;<<<<<<===EEERRRaaaooovvvvvv|||qqqmmmkkknnnrrrOOOJJJDDD???===<<<<<<;;;::::::999999888777777777888888888888888777666666555555555555555555555555555555555555555666666666444444444555555555555666666777777888888999999:::777777777777777777777777888999:::::::::;;;>>>AAABBBQQQbbbqqqzzzoooqqq}}}yyysssqqqsssvvvyyy|||}}}qqqYYYJJJ@@@;;;:::===;;;;;;::::::999888888888666777888777555444555666555444444444444333333333333333333333333333333333222333333444444555555555555555444444444444555555444444444444444555666666555666777888999;;;<<<<<<======AAALLL\\\lllwww}}}zzzvvvooonnnooorrruuuZZZTTTKKKDDD???===;;;:::::::::999999888777777666666777888888888777555555555555555555555555555555444555555555666666666777333444444555555555555555666666666777888888999999999999999999999999999999999:::;;;;;;;;;<<>><<<;;;;;;;;;:::999999888888777888888777555444666777555555444444444333333333333333333333333333333333222222333333444555555666555555444444444444555555444555666666777777666666555666777888:::;;;<<<======@@@IIIYYYlllzzz~~~qqqoooqqqtttvvvyyybbb[[[QQQHHHAAA===;;;999::::::999999888777777666555666777777777666444333555555555555555555555555444555555555666666777777333444555555666666555555444555555666777888888999999999999999999999999999999:::;;;;;;<<<===@@@CCCMMM]]]kkksss~~~ooofffvvvuuutttuuuvvvxxx{{{qqqTTTCCCBBBAAA;;;<<<;;;;;;::::::999999888777888888777555555666777555555555444444333333333333333333333333333333333222222333333444555666666555555555444444555555555666777999:::::::::999888555666777888:::;;;<<<===>>>CCCOOOcccwwwxxxnnnnnnssswwwyyy{{{zzzppp]]]LLLEEEDDD???999:::::::::::::::999888777777777777777666666666666666666666666666666666666555555555555555555555555333333333444444444555555666666666777888888999999999999999999999999999999999888999===>>>>>>BBBHHHYYYZZZcccpppzzz}}}qqqpppmmm|||wwwtttuuuvvvxxxuuu{{{uuu[[[GGG@@@???>>>999:::;;;;;;:::999777666777777666555444333333222666666666777666555555444333333444555555444333333333333333444444444555555777777777777777777777777777777777777888888888888888999:::::::::;;;===???@@@LLLYYYnnnzzzpppjjjlllpppsssxxx~~~~~~jjjUUUGGGAAA===888:::;;;;;;::::::999888777888888888777777777666666666666666666666666666666555555555555555555555555333333444444444555555555666666666777888888999999999999999999999999999999:::888:::===>>>???EEELLLYYYZZZbbbmmmvvv}}}uuunnnqqq}}}zzzrrrsssuuuwwwyyyxxx}}}yyyeeeQQQCCC>>>===999::::::::::::999777666888888777777666666555555555666666666666555444444333444555555555555444333333333444444444555555555555555555555555555555555666666666666777777777777777888999999999:::===???CCCQQQ___rrrwwwoookkknnnrrruuuyyy|||```KKKAAA>>><<<<<<;;;;;;::::::999888888999999999888888888777777666666666666666666666666555555555555555555555555333444444444444555555555666666666777888888999999999999999999999999999999;;;999:::<<<>>>@@@IIISSS[[[\\\bbbkkkrrr{{{ppprrr|||{{{pppooosssvvvxxxzzz{{{{{{wwwvvvvvvvvvvvv}}}vvvaaaJJJ???>>>::::::::::::999888777666777777777777777666666666555555555555555444333333333444555555555555444333333444444444444555555555555555555555555555555555555555555666666666777777666888999999999;;;>>>@@@GGGXXXgggwww|||vvvqqqmmmlllpppuuuxxx{{{lllSSSFFFCCCCCC======<<<;;;:::999999999:::::::::999999999888888666666666666666666666666555555555555555555555555444444444444555555555555666666666777888888999999888999999999999999::::::<<<:::;;;===>>>CCCOOO[[[___bbbgggmmmttt~~~}}}sss|||wwwoooppptttvvvxxxzzz|||vvvqqqoooooooooqqqwwwpppRRRAAAAAA;;;;;;:::999888777777666444444444555555555555555444444555555444444333222444444555555555555444444444444444444555555555555777777777777777777777777666666666666777777777777777888999::::::<<<@@@CCCJJJ]]]nnn{{{~~~}}}}}}wwwnnnkkkkkkmmmrrrvvvzzz}}}xxx^^^OOOIIIFFF???>>><<<;;;:::999999999::::::::::::999999999999777777777777777777777777555555555555555555555555444444444555555555666666666666666777888888999999888888888999999:::::::::;;;;;;<<<>>>@@@FFFUUUcccfffjjjpppuuu||||||vvvwwwrrrrrrtttvvvyyy~~~|||~~~~~~tttooonnnnnnnnnrrrvvv|||zzzZZZEEEAAA<<<<<<;;;:::999888777777444444444555555555555555444444555555444444333222555555555555555555555555444444444555555555666666777777777777777777777777777777888888888999999999999:::;;;;;;<<>>AAACCCJJJZZZiiilllssszzzzzzuuuzzzuuurrrsssuuuwww|||}}}~~~wwwsssssstttuuuyyyzzzfffLLLAAA???>>><<<:::999888888888777777777777777666666666555555555555555444333333666666555444444555666666444444555555555666666666555555555555555555555555888888888999999999:::::::::;;;<<<<<<===AAAFFFIIIVVVggguuu{{{wwwwwwxxxpppllljjjpppuuuvvvyyy}}}{{{lllYYYIIIBBB@@@>>>;;;:::::::::;;;999999999999888888888888777777777777777777777777555555555555555555555555555555555555666666666666666666666777888888999999777888888999::::::;;;;;;999;;;???CCCEEEMMM^^^nnnpppzzzyyywwwvvvttttttxxxyyyyyy~~~~~~wwwZZZFFFAAA???===;;;:::999999999888888777777666666555555555666666666666555444444777666555444444555666777555555555555666666666666555555555555555555555555777888888888888999999999::::::;;;;;;===AAAFFFJJJ___mmmwww~~~~~~tttuuuzzz~~~rrrmmmlllnnnvvv{{{zzz{{{yyycccOOOBBBAAA>>>;;;:::::::::;;;999999999888888888777777777777777777777777777777555555555555555555555555555555555555666666666777666666666777888888999999777777888999::::::;;;;;;888;;;@@@DDDGGGNNN```ppprrr}}}zzz|||vvvuuuuuuyyy}}}}}}|||fffLLLBBBAAA>>><<<;;;:::::::::777777666555444333333222666666777777666666555444777666555444444555666777555555555555666666666777777777777777777777777777777777777777888888888888999:::::::::<<<@@@FFFJJJeeeqqqxxx~~~ttttttyyyxxxmmmjjjjjjrrrzzz}}}}}}kkkTTTIIIBBB===>>>>>><<<::::::::::::999999888777666666777777777777666666666666777666555444444444444444555444444444444555666666666777888::::::999999888:::::::::999::::::;;;;;;>>>;;;>>>FFFOOOVVVbbbooo|||wwwyyy{{{}}}|||uuuYYYFFFEEEAAA<<<999999888666777555444555666777666555777777777777777777777777555555555555555555555555333444444555666777888888555555555555666666666666444555666777888999::::::<<<888;;;BBBBBB???HHHWWWfffrrr~~~uuuxxx}}}vvvnnnpppwwwxxxzzz~~~~~~lllYYYKKKDDD>>>??????===;;;<<<::::::999999888777777777888777777777666666666666777666555444444444444555555444444444444555666666666777888999999999888777:::999999999999:::;;;;;;===;;;???IIISSS]]]kkkxxxzzzwwwxxxyyy{{{~~~dddIIIFFFAAA<<<;;;::::::888777666555666777777666555444444444444444444444444555555555555555555555555444444555555666666777777444444555555666666777777555555666666777888999999<<<888;;;AAABBBBBBMMM[[[iiittt|||uuuzzzsssnnnsss{{{~~~~~~ooo```OOOGGG@@@@@@@@@>>><<<===:::::::::999888888777777888888777777777666666666666666555555444444555555555444444444444555666666555666777888888888777777999888888888999999:::;;;??????DDDNNNYYYfffuuuxxxvvvwwwyyy|||~~~sssOOOHHHAAA===<<<<<<;;;:::888777666777888999888666333333333333333333333333555555555555555555555555555555555666666666666666444444444555666777777888666666666777777888888888<<<999;;;AAACCCFFFRRRaaannnuuuvvvsss{{{xxxrrrrrrzzzrrrfffSSSJJJBBBAAA@@@===<<<>>>:::::::::999999888888888888888888777777777666666666666555555555555666666555444444444444555666666555666666666777777777777888888888888888999:::;;;AAACCCJJJTTT```ooo~~~}}}{{{{{{wwwyyy|||~~~VVVKKK@@@<<<======<<<;;;999888777777999999888777666666666666666666666666555555555555555555555555666666666666666555555555333444444555666777888888888888888888999999999999<<<;;;<<<@@@BBBHHHVVVeeepppuuu~~~zzzooooooyyy~~~uuussswwwrrreeeXXXNNNEEEAAA???===<<<===:::::::::999999999999999888888888888777777777777666666555555555666666777555444444444444555666666666666666666666777777888888888888888999:::;;;<<<>>>EEENNNZZZiii{{{~~~|||||||||~~~vvvyyy}}}~~~```PPP@@@<<<===<<<:::;;;:::888777888999:::999777777777777777777777777777555555555555555555555555666666666666666555555555444444444555666777777888::::::::::::::::::::::::===<<<>>>@@@CCCKKKZZZgggrrrwww~~~sssoooppp{{{xxxsssuuuzzzwwwggg___TTTIIICCC@@@===<<<===::::::::::::::::::999999999999888888888777777777666666555555666666777777555444444444444555666666777777666666666777888999888888888999:::;;;<<<===;;;EEERRR```rrr~~~zzzwwwvvv{{{{{{xxxyyy}}}www{{{lllWWWCCC>>>???<<<999:::999888777888999999999777666666666666666666666666555555555555555555555555555555555666666666666666555555555555666666666666999999:::::::::;;;;;;;;;;;;===???AAAFFFPPP```lllvvv{{{{{{sssuuuwww}}}tttssswww|||uuufffZZZMMMGGGBBB>>>===>>>::::::::::::::::::::::::999999999888888888777777666666666666666777888888555444444444444555666666888888777666777888999:::999999999:::;;;<<<>>>??????LLL[[[iiizzz|||ooooooqqq}}}{{{wwwuuuvvv|||zzz~~~xxx^^^GGGAAAAAA===999999999777666777888999888777666666666666666666666666555555555555555555555555444444555555666666777777666666666666555555555555666777777888999:::;;;;;;888===AAADDDKKKXXXhhhsss{{{rrrttt|||xxxsssvvv|||kkk^^^QQQIIIDDD???>>>???::::::::::::::::::::::::999999999888888888888777666666666666666777888888555444444444444555666666999888777777777888:::;;;:::::::::;;;<<<===??????GGGTTTcccooo~~~qqqiiikkkrrrwwwuuutttwww}}}|||cccJJJCCCCCC>>>999:::888777666777888888888666777777777777777777777777555555555555555555555555333444444555666777888888777777777666555555444444444555666777888999::::::666<<>>>>>;;;;;;;;;;;;;;;:::999888999999999888777666666555666777888888888666555444777777777777777777777777666666666777888888999999888888888888:::===@@@BBBKKKXXXeeeooouuugggeeemmmvvvzzzwwwvvvyyy|||~~~qqqUUUCCC>>>??????<<<999999999888888888888777999888777666666777888999555444333222222333444555555555555555666666666666888888888777777777777777777888999:::::::::::::::>>>@@@BBBHHHTTTeeesssyyyxxxqqqwwwrrruuuzzzppp^^^RRRIIIAAA<<<;;;;;;;;;;;;;;;:::999888888999999888888777666666555666777888888777666555444777777777777777777777777777777777888999999:::::::::;;;::::::;;;===???AAAMMM]]]kkkpppyyyqqqfffdddppp~~~{{{zzzzzz{{{~~~~~~vvvZZZFFF???>>>===;;;999999999999888888888888888888777777777777888888777666555555555555666777555555555555666666666666888777777777777777777777777888999999::::::::::::;;;===BBBJJJYYYiiivvv}}}~~~sssoooxxx|||ooottt{{{vvvcccVVVMMMDDD>>>===;;;;;;;;;:::999888888777999999888888777666666666666777777777777666666555777777777777777777777777888888888999::::::;;;;;;<<<<<<======<<<===???AAAPPPbbbpppppppppyyynnngggkkk{{{zzz{{{}}}}}}}}}cccLLLBBB???===<<<:::999999999888888888888777777888888888888777777777666666555555666666777555555555555666666666666777777777777777777888888777888888999:::;;;;;;;;;;;;===DDDPPP___mmmxxx~~~}}}sssmmmnnn{{{~~~vvvnnnttt}}}xxxfff[[[RRRJJJDDDBBB<<<<<<;;;:::999888888888888888888888777777666666666777777777777666666666666666666666666666666666777777888888999::::::;;;999;;;======<<<>>>BBBEEEUUUdddoooooonnnuuu{{{nnnmmm|||{{{xxxzzz||||||}}}lllTTTFFFAAA??????::::::999999999888888888666777888999999888777666555555444444444444555555555555555555666666666666777777777777777888888888888888888999:::;;;<<<===???AAAIIIWWWcccnnnxxxooolllkkkqqqxxxuuusssyyynnnbbbYYYOOOGGGDDD>>>===;;;:::999888888888888888888777777777777777777666666666666777777777666666666666666666666666666666777777888999999999666999;;;<<<<<<@@@FFFLLL[[[dddmmmqqqttt|||uuuooorrr{{{wwwxxxyyyxxx{{{~~~}}}~~~}}}~~~~~~}}}zzzxxxyyy|||sssZZZJJJBBB??????:::::::::999999999999888666777888999999888777666555555555555555555555555555555555555666666666666666666777777888888888888888888888999:::;;;===>>>@@@CCCNNN]]]hhhqqq}}}nnnkkknnnyyywwwwwwzzz~~~|||ooobbbTTTHHHBBB@@@???===;;;999999999:::888888777777777777777777777666666666666777777888777777777777777777777777555666666777888888999999555888;;;<<<===BBBLLLTTTaaagggpppxxxqqqpppwww{{{xxxxxxxxxwwwzzz}}}{{{{{{|||~~~zzzyyyvvvsssqqqqqquuuwwwzzzaaaMMMBBB>>>===::::::::::::999999999999777777888888888888777777666777777888888777777666555555555555666666666666666666666777888888999999999888888888:::<<<>>>??????EEETTTdddmmmvvvwwwrrrooovvv{{{uuuxxx}}}}}}nnn[[[LLLDDDBBBAAA>>><<<:::::::::;;;777777777777777777777888777666555555666777888999777777777777777777777777666777777888888999::::::888;;;=========DDDQQQ[[[gggmmmyyy}}}qqqttt||||||yyyxxxzzz{{{zzz}}}~~~yyywwwxxxzzz{{{uuutttrrrooonnnppptttxxx~~~kkkTTTEEE???===;;;;;;:::::::::999999999888888777777777777888888666777888999999888777666555555555555666666666666555666666777888888999999999888888888:::<<>>???>>>>>>EEESSS^^^jjjsss}}}tttyyyvvvuuuxxx|||~~~}}}{{{vvvtttuuuxxxzzzssssssqqqpppooorrrwww{{{zzz~~~{{{uuu[[[JJJBBB???;;;;;;;;;:::::::::999999999888777666666777888999444555666777777666555444555555555555666666666777555666666777888999999999999999888888:::<<>>===;;;888888;;;999999999888888888777777888666555444444555666888777666555555555666888999999999999888999999::::::;;;:::;;;???DDDKKKXXXeeeggg}}}|||rrrwww|||ttttttvvvyyy||||||zzzzzzyyywwwtttvvvsssrrrtttuuuvvv{{{eeeJJJAAAEEE???===:::999:::::::::999777777777777666666666666777777777777777777777777666666666666666555555555555666666666666666555444;;;999:::=========AAAGGGHHH\\\iiinnnvvvooommmyyyvvvooonnnqqq|||ppp^^^UUUJJJDDD???>>><<<999999<<<::::::::::::999999999888888777555444444555777888777666666555666777888999999999999888999999:::;;;<<<;;;<<>><<<;;;;;;;;;;;;:::888777777777666666666666666666666666666666666666666666666666666666666555666666777777888777777777;;;999:::<<<===<<<@@@FFFLLLaaammmrrryyy}}}ppppppzzz}}}sssnnnnnnrrr{{{uuucccYYYMMMFFF@@@???===::::::<<<;;;;;;;;;:::::::::999999777777555555555555777777777666666666666777888999999999999999999:::;;;;;;===<<<===BBBHHHPPP___lll~~~|||{{{{{{uuuuuuvvvyyy{{{}}}zzzyyy|||^^^HHHFFFBBB@@@===<<<<<<<<<<<<;;;888888777777777666666666666666666666666666666666555555666666666666666666666666777888999999999999;;;999999<<<<<<<<<@@@FFFQQQfffsssxxx~~~vvvpppsss|||yyypppmmmooottt{{{xxxeeeZZZPPPHHHAAA???>>>;;;:::;;;;;;::::::::::::999999999777777666555555666777777777777777777777888888888999999999999999:::;;;<<<===<<<>>>DDDKKKUUUeeesss}}}~~~zzzuuutttvvvzzz}}}~~~}}}~~~kkkNNNGGGCCC@@@===<<<<<<<<<;;;:::888888888777777777666666555555555555555555555555555555555555666666666666555666777888999999999999<<<999999;;;<<<<<>>;;;999:::999999999999888888888888777777666666666666777777666777777888888888888888999999999999:::;;;<<<===<<<;;;???GGGPPP\\\nnn}}}}}}wwwrrrrrrvvv{{{~~~}}}yyywwwxxx|||~~~xxxUUUEEEBBB@@@===;;;;;;;;;:::999888888888888777777777777666666666666666666666666444555555555666666777777444555666777888888999999;;;999999;;;<<<===CCCJJJVVVmmm}}}qqqsss{{{~~~pppjjjiiimmmsss}}}oooXXXMMMBBB@@@???===::::::999999999888888888777777777777777777777777777777666777888888999999888888999999999999:::<<<===>>><<<<<>>===>>>DDDQQQ___qqqwwwwwwwww{{{|||xxxtttooosssyyy}}}sssrrrssswwwyyy{{{|||zzzyyywwwssstttyyyrrrNNNDDDAAA>>><<<<<<;;;:::999999999999888888888777777888888888888888888888888444444555555666777777888777777888888999888888888:::888888<<>>;;;;;;;;;:::::::::999999777777888888888888777777666777888999:::999888888999999999:::;;;<<<>>>>>>???@@@GGGUUUeeexxxrrruuu|||{{{zzzxxxtttuuu{{{yyyrrrqqqssswwwzzz{{{yyyuuussspppooonnnpppwww~~~{{{VVVEEECCC???======<<<;;;:::999999999888888888888777888888888888888888888888444444444555666777777888999999:::::::::999888888:::888888<<<@@@CCCLLLTTTsss{{{rrrmmmmmmpppuuu{{{|||xxxgggVVVJJJHHHFFF>>><<>>@@@BBBLLL]]]nnnuuuiiiqqq{{{wwwvvvxxxzzzzzz~~~~~~vvvnnnppptttyyy~~~~~~|||~~~|||zzzzzz{{{~~~||||||}}}~~~}}}{{{yyywwwwwwwwwxxx{{{~~~~~~}}}~~~|||yyyvvvrrrnnnllljjjlllqqqwww}}}]]]KKKAAA@@@@@@888999===:::888888888888777777777777666555444333333444666666333333444444555777888999666777777777888888888888>>>:::;;;>>><<<<<>>:::999999999999999::::::;;;:::::::::999999999999999999999888777666666555999999999999:::<<<===>>>AAAEEEQQQaaaooo~~~tttkkkvvvzzzwwwwwwwwwxxx||||||tttnnnrrrwww|||}}}{{{yyyxxxxxxyyy}}}yyyvvvtttsssttttttuuutttrrrooonnnlllnnnpppsssuuuvvvwwwxxxwwwwwwuuusssqqqooommmlllkkkrrrzzzdddOOODDDBBBBBB::::::===999888888888888777777777777777666555444444444555555555555555555666777888999888888888888999999999999===:::;;;???>>>@@@QQQeeevvvyyywwwpppuuuxxxvvvyyy~~~rrr___NNNJJJHHHAAA<<<<<<::::::999999999999::::::777777777777666666666666999999888888777777666666888888888999:::;;;======CCCJJJWWWeeeppp{{{xxxpppmmmzzz}}}wwwwwwwwwwwwxxx}}}|||uuuqqqvvv||||||zzzwwwuuuttttttuuuuuuxxx|||uuupppmmmjjjhhhjjjjjjkkkkkkjjjhhhfffeeecccfffjjjllllllnnnqqquuurrrrrrrrrrrrrrrrrrqqqqqqnnnvvvqqqUUUFFFCCCCCC<<<;;;===999999999888888888777777777777777666555444444444555777777666666777888999999888999999999999:::::::::;;;:::<<<@@@@@@EEEWWWkkkwww~~~~~~tttoootttxxxxxx{{{xxxeeeSSSLLLJJJEEE???===;;;;;;:::999999999::::::666666555555555444444444888888888777777777777777777777888888:::;;;===>>>DDDNNN]]]hhhnnnttt}}}nnnllllll|||yyyuuuvvvwwwxxxzzz~~~~~~yyyuuu{{{||||||~~~xxxuuurrrpppppppppqqqqqqvvv|||}}}yyyrrrlllhhheeecccaaaeeeffffffeeeeeecccbbbaaaaaafffjjjkkkiiijjjpppuuussstttvvvwwwxxxxxxxxxxxxwww~~~}}}ZZZGGGAAACCC>>><<<>>>:::999999999888888888777777555555555555555555666666888888888777888888999999888888888999999999::::::;;;;;;===???AAAHHH[[[nnn|||yyyrrrppptttyyy{{{zzziiiWWWMMMIIIEEE@@@===<<<;;;;;;:::999999999:::999999888888888888777777777777777777777888888888777777888999:::<<<===>>>EEERRRaaaiiikkkooouuuzzz}}}|||hhhiiimmmwwwtttuuuwwwzzz~~~~~~~~~zzz{{{~~~yyyxxxyyyuuurrrnnnmmmnnnoooooonnnrrrxxx}}}sssoooiiidddaaa___^^^\\\bbbbbbbbbbbbbbbaaaaaa```dddgggkkkjjjhhhjjjpppvvvyyy{{{}}}xxxaaaIII@@@BBB???===>>><<<999999999999888888888888333444555666777777888888999888888888888888999:::777777777777888888888999;;;<<<>>>???@@@JJJ^^^ooo|||uuurrrrrrvvv{{{}}}ooo]]]OOOHHHCCC@@@======<<<;;;::::::999999:::888888888888777777777666666666777777888888999999777888888999;;;===???@@@EEEUUUdddjjjkkkooouuuyyyyyyuuuhhhkkkuuuwwwuuuwwwyyy}}}{{{zzzzzzwwwvvvssspppmmmmmmooopppnnnkkkmmmrrryyy|||yyyuuusssiiieee```\\\[[[ZZZZZZYYY]]]]]]]]]^^^______``````ccceeeffffffgggjjjpppuuu}}}{{{~~~lllOOOAAACCC???<<<>>><<<:::999999999999888888888333444555666777888888888888888777777888999::::::666666777777777888888888:::===??????AAAMMMbbbrrr|||~~~ttttttvvvyyy~~~{{{iiiWWWJJJDDDAAA@@@======<<<::::::999999999777777666666666555555555555666666777888999999999888888999:::<<<>>>@@@AAAFFFWWWggglllnnnuuu}}}ssslllqqq{{{vvvxxx{{{}}}}}}|||}}}~~~zzzwwwrrrooommmooorrrrrrnnnjjjiiimmmssszzz{{{uuuqqqnnnllljjjiiiaaa^^^YYYWWWWWWXXXXXXWWWZZZZZZ[[[\\\]]]___```aaa_________aaaeeelllrrrvvv|||~~~zzzXXXEEEDDD@@@<<<===<<<::::::999999999888888888555666777888777777666555666666666777888999:::;;;777777888888888999999999999===@@@???CCCRRRhhhxxx{{{tttvvvzzz}}}uuu___OOOGGGDDDDDD>>>===<<<;;;:::999999999::::::::::::999999999999555555666777888999999:::999999:::;;;===???AAABBBFFFXXXiiinnnqqq{{{vvvpppwww{{{wwwvvv{{{~~~}}}yyyrrrooonnnppptttsssnnniiihhhlllrrryyyzzzwwwtttpppkkkgggeeedddbbbaaa^^^[[[WWWVVVVVVXXXXXXXXXZZZZZZ[[[\\\^^^```bbbccc]]][[[[[[___fffnnntttxxxxxx{{{___HHHFFF@@@;;;<<<;;;:::::::::999999999888888888888999888777555333222555555555666777999:::;;;888888999999999:::::::::777===@@@@@@EEEVVVmmm}}}zzzyyytttxxx|||dddNNNHHHHHHFFFAAA???<<<999888888999:::888888888888888888888888999999999999999999::::::<<<999888:::;;;;;;???DDDPPP[[[gggooo{{{yyyxxxxxxwwwvvvvvvxxx{{{}}}wwwuuuvvvwwwxxxxxxvvvrrrnnnlllooonnnrrr{{{xxxqqqmmmllliiifffbbb^^^\\\[[[\\\\\\[[[XXXVVVUUUWWWYYYZZZZZZ[[[YYYXXXXXX[[[^^^___``````\\\YYY]]]gggppptttuuu{{{|||~~~mmmKKKCCCCCC<<<999???;;;:::999888777777777777888777777777777777888999777777777777777888888999777888888999999:::;;;;;;======>>>BBBLLL]]]rrr{{{{{{sss{{{jjjTTTLLLGGGAAAAAA???<<<999888888999:::888888888888888888888888999999999999999999999999<<<999999<<<======@@@FFFRRR]]]iiiuuu}}}xxxxxxxxxxxxzzz}}}}}}wwwvvvwwwxxxyyyyyyxxxuuusssqqqqqqrrrwwwzzzssslllfffbbb```bbb```]]][[[YYYZZZ[[[\\\ZZZXXXVVVVVVXXXZZZZZZZZZ]]]\\\[[[[[[^^^```cccddddddcccbbbdddjjjppptttuuuvvvwwwyyy}}}vvvQQQFFFDDD>>><<<@@@<<<;;;:::999888888888888888888777777777777777888777777777777777888999999888888888999::::::;;;;;;======>>>CCCNNNaaauuu~~~{{{yyypppYYYOOOGGG@@@AAA@@@===:::999999999:::888888888888888888888888999999999999999999999999;;;999:::===>>>???CCCJJJVVV___mmm~~~zzzxxxxxxyyy{{{}}}}}}xxxwwwxxxzzz|||}}}}}}|||zzzxxxwwwxxx~~~tttrrrooojjjeee```\\\ZZZZZZYYYWWWVVVVVVWWWYYYZZZZZZYYYXXXYYYZZZ[[[[[[YYY^^^^^^^^^^^^```cccfffhhhkkklllnnnooooooqqqsssuuurrrsssvvvzzz\\\JJJFFFAAA>>>@@@===<<<;;;::::::999999999999999888777666666666777888777777777777888999999888888999999::::::;;;;;;======@@@FFFSSSfffzzz|||~~~{{{sss\\\OOOHHHDDDBBB@@@>>><<<:::999999:::888888888888888888888888999999999999999::::::::::::999:::>>>???@@@FFFNNN\\\dddttt~~~yyyvvvwwwyyy||||||yyyyyyzzz|||}}}xxxwwwvvvrrrooojjjiiihhheeebbb^^^[[[YYYVVVUUUTTTSSSTTTUUUWWWXXXZZZYYYYYYZZZ\\\\\\[[[YYY\\\]]]^^^^^^```cccgggjjjppptttyyyyyyuuussstttwwwtttuuuwww{{{hhhOOOGGGCCC@@@@@@===<<<;;;:::999999999999::::::888777666666666666888888777777888888999:::888888999999:::;;;;;;<<<===>>>AAAIIIYYYlll}}}{{{}}}|||xxx^^^OOOJJJIIICCCAAA???===;;;::::::999888888888888888888888888888999999:::;;;<<<<<<<<<999888:::===>>>@@@IIITTTccclll~~~yyyuuuzzz}}}zzztttvvvyyy}}}|||zzzzzz|||vvvqqqkkkgggffffffdddbbb``````___^^^\\\YYYWWWVVVVVVUUUTTTTTTSSSTTTUUUUUU[[[ZZZYYYZZZ[[[ZZZXXXWWWVVVXXXZZZ[[[\\\___dddhhhpppwww}}}~~~zzzwwwwwwzzzwwwxxxyyy}}}tttUUUGGGCCC@@@>>><<<;;;:::999999888888888::::::888777666666666666888888888888888999999:::888999999:::;;;;;;<<<<<<===>>>BBBMMM^^^rrr{{{~~~}}}~~~dddQQQJJJJJJCCCBBB@@@>>><<<;;;:::999888888888888888888888888888888:::;;;===>>>???@@@;;;:::;;;<<<===BBBNNN[[[lllxxxsssoootttyyyyyysssuuuxxx}}}|||zzz|||}}}yyygggdddaaa```______^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUWWWVVVUUUUUUTTTTTTUUUUUUZZZXXXVVVVVVVVVUUUSSSRRRNNNQQQTTTUUUVVVYYY___dddmmmttt{{{~~~}}}{{{|||~~~{{{|||}}}\\\HHHBBB@@@===<<<;;;:::999888888888888999999888777666666666777999888888888888999::::::999999::::::;;;;;;<<<<<<>>>???CCCOOObbbvvv|||}}}~~~iiiWWWLLLHHHDDDCCCAAA???===;;;:::999888888888888888888888888777888:::<<>>===<<<===>>>DDDTTTcccuuupppnnntttyyytttuuuuuuvvvyyy~~~|||{{{}}}~~~tttlllaaaaaa```aaaaaaaaa___^^^]]]\\\YYYWWWVVVUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVXXXUUUQQQOOOOOONNNLLLKKKHHHKKKOOOPPPQQQTTT[[[aaagggmmmvvv|||~~~cccJJJCCCAAA>>>===<<<;;;::::::999999999888888777777777777777888999999888888999999:::;;;999999::::::;;;<<<<<<<<<>>>???DDDQQQdddyyyzzz||||||lll]]]NNNEEEDDDCCCBBB@@@===;;;:::999888888888888888888888888777888:::===@@@CCCEEEFFFAAA???>>>>>>???FFFWWWhhh|||zzzppppppwwwtttqqqrrrvvvwwwzzz|||{{{}}}sssiiiddd^^^^^^___```aaa```^^^]]]ZZZXXXUUUSSSQQQQQQRRRRRRTTTTTTTTTUUUVVVWWWWWWWWWVVVRRRNNNKKKIIIIIIGGGFFFDDDHHHLLLMMMNNNQQQYYY___ccciiiqqqyyy~~~|||hhhLLLCCCBBB???>>>>>><<<;;;;;;;;;;;;;;;888777777777777777888999999999888888999999:::;;;999999:::;;;;;;<<<<<<===??????EEERRRfffzzz~~~xxxzzz~~~